计算机辅助设计(ComputerAidedDesign,CAD):指工程技术人员以计算机为工具完成产品设计,达到提高产品设计质量、缩短产品开发周期、降低产品成本这一过程的各项工作,包括设计、工程分析、仿真、绘图、编撰技术文档…计算机辅助工艺过程设计(ComputerAidedProcessPlanning,CAPP):指工艺人员借助计算机,根据产品设计结果和产品制造工艺要求,交互或自动地确定产品加工方法和方案的设计,包括毛坯选择、加工方法选择、工序设计、工艺路线制定…计算机辅助制造(ComputerAidedManufacturing,CAM)计算机辅助制造有广义和狭义两种定义:广义CAM指借助计算机完成从生产准备到产品制造出来的过程中的各项活动,包括工艺过程设计(CAPP)、工装设计、计算机辅助数控加工编程、生产作业计划、制造过程控制、质量检测与分析…狭义CAM通常指NC程序编制,包括刀具路径规划、刀位文件生成、刀具轨迹仿真、后置处理及NC代码生成…CAD/CAM集成CAD/CAM集成实质:在CAD、CAPP、CAM各模块之间形成相互信息的自动传递和转化CAD/CAM的基本功能:交互功能、图形显示功能、存储功能、输入输出功能CAD/CAM的主要任务:几何建模描述基本几何实体(如大小)及实体间的关系(如几何信息),进行图形图像的技术处理工程绘图CAD系统的重要环节,产品最终结果的表达方式优化设计CAD/CAM系统应具有优化求解的功能,也就是在某些条件的限制下,使产品或工程设计中的预定指标达到最优。计算分析对象包括几何特征(如体积、表面积、质量、重心位置、转动惯量…)和物理特征(如应力、温度、位移…)有限元分析CAD/CAM系统结构分析中的常用方法是有限元法,这是一种数值近似解方法,用来解决结构形状比较复杂零件的静态、动态特性计算,强度、振动、热变形、磁场、温度场、强度、应力分布状态等计算分析。计算机辅助工艺规程设计设计的目的是为了加工制造,而工艺设计是为产品的加工制造提供指导性的文件,是CAD与CAM的中间环节、数控编程分析零件图和制订出零件的数控加工方案后,采用专门的数控加工语言(例如APT语言),提供数控机床各种运动和操作的全部信息数控编程分析零件图和制订出零件的数控加工方案后,采用专门的数控加工语言(例如APT语言),提供数控机床各种运动和操作的全部信息动态仿真计算机辅助测试技术计算机辅助测试技术结合计算机技术、测量技术、信号处理及现代控制理论形成了一门新兴综合性学科工程数据管理CAD/CAM系统数据量大、种类繁多,因此CAD/CAM系统应提供有效的管理手段,支持工程设计与制造全过程的信息传输与交换,随着并行作业方式的推广应用,还存在着几个设计者或工作小组之间的信息交换问题,因此CAD/CAM系统应具备良好的信息传输管理功能和信息交换功能CAD/CAM技术的应用1将设计人员从大量繁琐的重复劳动中解放出来,减少设计、计算、制图、制表所需的时间,缩短了设计周期,提高了产品的质量,有利于发挥设计人员创造性2借助计算机辅助分析技术,可从多方案中进行分析、比较、选出最佳方案,实现设计方案的优化3有利于实现产品的标准化、通用化和系列化4促进先进生产设备的应用,在较大范围内适应加工对象的变化,提高生产过程自动化水平,有利于企业提高应变能力和市场竞争力5CAD/CAM的一体化,可以实现信息集成,使产品的设计、制造过程形成一个有机的整体,在经济上、技术上给企业带来综合效益CAD/CAM系统的组成CAD/CAM系统运行环境构成:硬件、软件和人硬件提供CAD/CAM系统潜在的能力软件是开发、利用其能力的钥匙CAD/CAM系统的硬件:硬件包括一切可以触摸到的物理设备;硬件系统是实现系统各项功能的物质基础,它由计算机,存储设备,显示设备,人机交互设备和输出设备等组成CAD/CAM软件CAD/CAM系统的软件系统软件与计算机硬件直接关联,起着扩充计算机的功能和合理调度与运用计算机的作用特点:基础性:各种支撑软件及应用软件都需要在系统软件支撑下运行通用性:不同领域的用户都可以和需要使用。应用软件要借助于系统软件编制与实现支撑软件支撑软件指直接支持用户进行CAD/CAM工作的通用性功能软件,不同的支持软件依赖一定的操作系统,是各类应用软件的基础。支持软件可从软件市场上购买,用户也可自行开发。功能独立型支撑软件。分类:交互绘图软件、几何建模软件、优化方法软件、有限元分析软件、数控编程软件、数据库系统软件模拟仿真软件应用软件应用软件是在系统软件和支撑软件基础上,针对用户具体要求而开发的程序。在具体的CAD/CAM应用中,必须进行二次开发,根据用户要求开发用户化的应用程序如:塑料模具设计软件、冷冲模具设计软件、组合机床设计软件、机床夹具设计软件…分类:交互型、自动型、检索型、智能型CAD/CAM系统选择的原则实用化原则CAD/CAM系统是一项实用性、针对性很强的技术,具有高投入、高产出、高风险的特征。设计系统时必须明确应用领域和对象,要达到的目标及需要的关键技术适度先进性原则CAD/CAM技术是一项处于不断发展和完善中的技术。设计系统时,要有发展的眼光,对CAD/CAM技术的未来有一定的预测,选用实用性强、技术先进且成熟的设备与软件,降低投资风险系统性原则系统性原则有两方面含义,一是指在系统设计时要充分考虑功能、软硬件配置上的完整性,二是指充分考虑各硬件设备和软件在功能、性能方面的匹配。由此确定系统集成水平,提出对系统硬件、软件、数据库、网络、接口的具体要求整体设计与分步实施原则设计时既考虑实用性和企业承受能力,又要考虑先进性和系统性。将近期目标与长远目标相结合设计时充分考虑系统性、完整性和先进性,实施时充分考虑实用性和承受能力,分步实施,逐步建设硬件选用原则系统功能CPU的能力,内、外存容量,输入、输出性能,图形显示和处理能力,多种外部设备的接口,联网能力系统的升级扩展能力,由于硬件的发展更新很快,为保护用户的投资不受或少受损失,应注意欲购产品的内在结构,是否具有随着应用规模的扩大而升级扩展的能力,能否向下兼容,在扩展系统中继续使用系统的开放性和可移植性开放性:独立于制造商,遵循国际标准的应用环境;为各种应用软件提供数据、信息,提供交互操作移植界面;新安装的系统能与原安装的计算机环境进行交互操作可移植性:应用程序从一个平台移植到另一个平台的方便程度、系统的可靠性、可维护性与服务质量软件选用原则软件性价比选用软件要进行系统调研与比较,选择满足要求、运行稳定可靠、容错性好、人机界面友好、具有良好性能价格比的产品开放性选用的软件应与系统中的设备、其他软件和通用数据库具有良好的接口、数据格式转换和集成能力,具备驱动绘图机等设备的接口,具备升级能力,便于系统的应用和扩展二次开发能力与环境为高质、高效地充分发挥软件的作用,通常都需进行二次开发,要了解所选软件是否具备二次开发可能性、开放性程度、所提供的二次开发工具、二次开发所需环境和编程语言与硬件匹配性不同的软件往往要求不同的硬件环境支持。如软、硬件都需配置应先选软件,它决定着系统功能软件商的综合能力信誉、经济能力、培训支持一、某企业产品设计部门有12位技术人员,均从事产品的设计、分析和基础绘图工作,请尝试为该企业进行CAD/CAM软硬件系统的配置:答:硬件配置:1、为每位技术人员配置一台微机型CAD工作站,以便各自独立工作。2、配置一台具有一定存储容量和安全性能的服务器,用于存储设计资料和共享软件。3、一部共享的图形输出设备和打印设备,图形输出设备规格视所绘图纸最大图幅而定。4、在该设计部门构造一个局域网,并与外部internet/intranet网连接。软件配置:1、系统软件:windowsxp/2000.2、配置一套网络型具有综合功能的CAD/CAM系统如PROE,作为产品造型、图形绘制、数控编程的支撑软件工具。3、一套网络型如ANSYS有限元分析软件,用于产品结构计算与分析。4、12套二维绘图软件如AUTOCAD2008,用于工程图样的绘制。5、一套大于12节点的产品数据管理软件系统如PDM,用于设计资料的管理,产品配置管理以及产品设计流程的管理,该软件系统特别注意设计资料的安全性和权限的管理。二、某单位从事机械产品设计及新产品开发工作,试为其设计一套适用于中、小型产品开发的CAD/CAM系统,要求如下:1、绘出系统网络图;2、简述各部分在系统中的主要作用;3、为该系统配置系统软件和支撑软件。1、根据要求,可采用局域网络结构,由一服务器通过集线器连接若干PC工作站,如下图所示。2.各组成部分的主要作用:(1)服务器:安装CAD/CAM软件系统。(2)集线器:连接服务器、PC工作站和互连网。(3)打印机:文档输出。(4)绘图机:图纸输出。3.系统主要软件:(1)操作系统:WindowsXP(2)支撑软件:AUTOCAD2008,用于二维绘图;Pro/Ewildfire4.0,用于三维建模和数控编程。三、某工程师从事机械产品及新产品开发工作,试为其设计一PC机CAD/CAM系统,并能进行二次开发(1)绘出系统的基本结构图(2)为该系统配置硬件,并说明主要的硬件参数(3)为该系统配置软件,并说明应具备的功能模块。答:1、2、硬件:CPUPIV2.0G,内存1GB,外存160G,显存256M,显示器17寸液晶显示器3、软件(1)系统WINDOWS2000/XP(2)支撑:PROEWILDFIRE4.0中文版功能模块:二维绘图、三维建模、数控编程、机构运动分析、有限元分析、开发工具包操作者输入系统计算机系统打印机绘图机外存设备显示终端(3)数据库ORACLE(4)编程工具VC++6.0数表的计算机处理技术设计数据或资料的计算机常用处理方法:数表的数组化将数表(含线图离散化而成数表)中的数据编入程序,存入一维、二维或多维数组,再根据已知条件自动检索和调用所需数据数表的文件化数据量很大,用数组不便于处理,可将数表中(含线图离散化而成数表)的数据,存入数据文件或数据库中,数据独立于应用程序,使用时通过检索程序查询和调用所需数据数表的公式化将数表或线图转化为公式编入程序,再根据已知数据计算出所需数据线图的计算机处理技术设计资料中,常用部分由直线、折线或各种曲线构成线图直观地表示出参数间的函数关系;线图不能直接存储,需进行计算机化处理一般做法:①若能查到线图原有的公式,将公式编写到程序中;②将线图离散为数表,然后将数表进行程序化处理;③用曲线插值或拟合的方法求出线图的近似公式,再将公式编写到程序中。线图的离散化处理为了将曲线图变换成数表,可将曲线进行分割离散,用这些分割离散点的坐标值列成一张数表分割离散的原则:各分割点间的函数值相差不大;分割点的选取随曲线的形状而异,陡峭部分分割密集一些,平坦部分分割稀疏一些线图的公式化处理由于数据的离散性和离散数量的有限性,相邻两数值点之间的函数值只能选取相近的数据,会给计算带来误差。数表的存储和使用,会占用较多的计算机资源和存储空间,增加计算机检索时间;函数插值:方法线性插值、抛物线插值和拉格朗日插值曲线拟合用插值法对列表函数进行公式化处理是一种比较简便的方法,但存在两方面不足:①插值函数严格通过列表函数中的每个节点,而这些节点数据往往由试验所得,不可避免的带有试验误差,这样得到的插值公式复映了原有的节点误差;②仍需将各节点数据存储在计算机内,占用存储空间。函数拟合有多种方法,最常用的为最小二乘法数据库的基本原理数据库技术是在人工管理,文件管理技术上发展起来的数据管理技术数据库以文件方式存储数据,是数据的一种高级组织形式。在应用程序和数据库之间,由数据库管理软件DBMS把所有应用程序中使用的相关数据汇集起来,按统一的数据模型,以记录为单位存储在数据库中,为各个应用程序提供方便、快捷的查询、使用数据的人工管理是计算机发展中最早采用的、也是最直接的数据管理方式。程序中用到的数据,包括数据的存储、操作都必须由程序员自己编程管理数据的文件管理指数据可用统一格式,在计算机存储器中以文件