近年来,机械行业的CAD和CAM发展迅速,从最初的“脱板”设计和手工编程发展到了更高的层次。国内外大量优秀的商用CAD/CAM软件和产品进入制造业,功能日益强大,促进了制造业自动化水平的提高。如何构建一个适合自己企业的体系,是一直困扰机械制造行业的问题。本文提出了实现企业CAD/CAM高度集成和自动化生产的设计思想和理念。1.CAD/CAM系统的构成随着计算机性能的提高和价格的降低,过去以大中型计算机和工作站为主的系统已经向网络化、小型化和微机化转变。核心部分是上位机,通过网络与下位机相连。用作CAD设计的微型计算机将加工信息传递给数控机床和三坐标测量机,形成一个集成的数据系统,实现CAD/CAE/CAM/CAT的集成。二、CAD层的关键:上游CAD层对CAD/CAM的集成起着决定性的作用。CAD设计要实现与下游CAM(包括CAPP)的集成,必须具备三大功能:(1)三维实体建模三维实体建模是继三维线框建模和三维曲面建模之后发展起来的模型,用于描述零件最完整的几何信息,记录零件所有点、线、面、体的拓扑信息。可以进行消隐、渲染、剖切、有限元网格生成、NC刀具轨迹生成、仿真等。三维模型一般用几何构造、边界表示和扫描表示。1.立体几何构造(CSG):是一种将体素组合起来形成物体的方法,可以用二叉树的形式描述零件。优点是描述对象非常紧凑,缺点是对反面的描述有限。2.由边界表示法(B-rep)表示的信息可以分为两类。一种是几何数据,反映物体的大小和位置,另一种是拓扑信息,描述物体的相对位置。优点是可以构造形状复杂的物体,缺点是需要大量的存储,所以需要提供方便的用户界面。因此,现在几乎所有基于B-rep的系统都有CSG输入接口。3.扫描表示法:通常用一个二维的形状及其运动轨迹来表示被扫描的物体,分为平移扫描和旋转扫描。(2)参数化建模:参数化建模是新一代智能化、集成化CAD系统的核心内容。参数化设计技术以其强大的草图设计和尺寸驱动,成为初始设计、产品建模与修改、系列化设计、多方案比较和动态设计的有效手段。1.参数化建模方法可分为三种方法:基于几何约束的变几何方法、基于几何推理的人工智能方法和基于生成历史的工艺构造方法。2.基于特征的参数化建模的关键是特征及其相关尺寸和公差的变量描述。包括几何约束和拓扑约束的混合建模、约束建模和约束求解。3.面向对象参数化建模:面向对象方法既是一种编程方法,也是一种认知方法。面向对象的约束方法不仅要表示零件的几何信息,还要表示零件的拓扑信息。(3)特征建模:特征是在零件的设计制造阶段可以识别的结构单元,包含零件完整的工程信息。它是一组与零件描述相关的信息集合。新一代产品建模以参数化建模为基础。特性分为以下四类:1 .一般信息:用于描述一个或两个零件的一般信息,包括特征名称、特征代码、材料毛坯和质量。2.几何参数信息:包括实体每个基本尺寸的几何参数信息。3.技术参数信息:包括与特征相关的尺寸公差、线公差和表面粗糙度。4.特征构造信息:包括拓扑信息、基点位置
三 CAD/CAM集成的关键: 通常说的CAD/CAM集成,就信息而言,实际上是指设计和制造过程中的三个软件集成,即CAD、CAPP、NCP。迄今为止国际上还没有对CAD/CAM集成做出统一的定义。CAD/CAM集成是指信息和物理设备两方面的集成。要实现CAD/CAM的高度集成,应具备以下因素: (一)新一代基于特征的参数化建模技术: 如前所述,具备三个条件:三维实体造型、参数化造型及特征造型。这是CAD阶段所要求能够完成并为后续工作提供完整工程制造信息所必不可少的关键技术。 (二)信息交换技术: 由于历史上CAD、CAM软件最初开发过程中的孤岛显现,导致了它们数据表示格式的不统一,使用不同系统、不同模块间的数据交换难于进行,影响了CAD/CAMd集成,因此国际上提出了通用的数据交换规范。 1、IGES交换规范: IGES交换规范出现较早,很多的CAD、CAM软件都支持这种格式,但是这种格式存在三个缺点: (1)规范描述内容是几何层的,缺乏CAM所需的工程信息。 (2)每个CAD系统仅能实现IGES中的一个实体子集的转换,有可能出现一对多、多对一、近似或不可转换。 (3)目前的大多数IGES处理程序不支持ASCII码格式,需要空间大。 2、STEP交换规范: 国际标准化组织ISO在1988年公布了产品模型数据交换标准STEP,解决了产品模型的交换问题。STEP有三个特点: (1)支持广泛的应用领域; (2)能表达完整的产品数据,提供多种数据交换方式; (3)它具有中性机制,可以独立于热核具体的系统。 STEP标准分四级实施:文件交换、工作格式交换、数据库交换及知识库交换。四、CAD/CAM集成的体系结构:
系统分三个层次来实现。最下面一层为产品数据管理层,它以STEP的产品模型为基础,提供数据库、工作格式(STEP)文件交换等三种数据交换方式。这三种数据的存取由DBMS(数据库管理系统)、工作格式管理模块及系统转换器来实现。 中间层为基本功能层。包括几何造型、特征造型、图形编辑显示及尺寸公差处理。通常的CAD/CAM集成软件具备完整的功能界面、统一党俄产品模型和数据表转。 最上层为系统层,包括设计、分析、工艺规程设计和数控编程等。可以通过用户界面来完成从设计、分析到加工的任务。 由于底层采用了同一的数据管理方法,当产品模型改变时,数据的管理方式不变,所以对系统程序影响不大。由于系统采用分层结构,并且每一层又有一个标准界面,这样每一层进行功能扩充时,对其他层的影响很小。另外某一层的系统开发人员不必了解其他层次界面提供的功能。 五、CAD/CAM集成的发展趋势 目前CAD/CAM集成的关键技术已经得到解决,今后的CAD/CAM集成发展特点和趋势体现在以下几点: 1、面向并行工程: CAD/CAMjicheng系统应该从全局优化的角度出发,能够对产品进行管理和控制,并对已经存在的产品设计进行改进和提高。 2、面向生产过程的多种功能的高度集成; 3、支持面向对象的工程数据库; 4、参数化设计; 5、多种工业标准数据接口和具有二次开发的能力; 6、智能化技术; 7、现代CAD技术。 六、结束语: CAD/CAM集成是现代化企业提高产品质量、缩短设计周期、提高竞争力所必须的设计和制造模式,CAD/CAM集成的关键技术也成为企业实现现代化生产所必须解决的问题。国际和国内的各种理论和实践给我们提供了很好的方法和理念,并且不断完善,拓展了我们更多的发展空间。