background image

序进行二次开发。
2 不同软件数据间的文件转换
    设计制造软件较多,而应用范围各有不同,所以不同软件间的交互也是设计者必须考虑到
的问题。如,如何将 CAD 软件中设计的模具零件图形输入到 CAM 软件中,再根据要求设置刀
具参数和刀具路径,利用 CAM 软件自动生成 NC 代码;其他非 CAD 的设计软件的三维模型
如何让 CAM 软件识别等。
    各公司制作设计制造软件时已经考虑到了这个问题 ,每个软件几乎都有与其他软件的数
据转换接口,这些接口就体现在可以进行文件格式转换。这些软件都支持多种文件格式,这样
就可以在一种软件中将文件保存或者导出成其他相关软件支持的文件格式,然后再在相关
软件中打开或者导入这个文件中。
    然而,这种转换过程也同样分情况的不同要作适当的调整。比如: 很多 CAM 软件都接受
dxf 文件,但是 CAD 实体文件以 dxf 格式转化到 CAM 则都必须用 CAD 实体图形进行分解; 
3DMax 文件以 stl 格式转化到 MasterCAM 中同样也需要做一些修正,因为在转化过程中可能
会有数据的丢失。这样就需要在两个不同的软件中寻找一种最好的转换格
式。
    3 后置处理文件
    后置处理文件是 CAM 软件特有的一种在 NC 代码生成之前的设置文件。因为没有针对某
种数控机床的特定的 CAM 软件,而每个数控机床对 G 代码即 NC 代码的格式要求不同,对生
成 NC 代码起决定作用的是 CAM 软件的后置文件,所以要对其进行适当的调整,以使进入机
床 NC 代码能够被识别。后置处理实际上是一个文本编辑处理过程,其作用就是将计算出的
刀轨(刀位运动轨迹)以规定的标准格式转化为 NC 代码并输出,此代码再通过软件传输到数
控机床的控制器上,由控制器按程序语句驱动机床加工。
    例如 , NUT 系列数控机床用于电气试验时 ,执行软件识别的 G 代码为 G00, G01,所以
CAXA 设计中在生成 G 代码之前要进行如下的设置:
    (1) “

”—“

”—“

应用

后置处理

后置设置 里的 后置处理设置 中有个 后置文件扩展名: 改

为 1nc;
    (2) “

后置处理设置 中将 G00, G01,之外的语句去掉;

    (3) 将生成文件的头语句和结尾语句去掉;
    而在用 ArtCAM 生成 G 代码时要在 ArtCAM 的后置文件 Axyz1con 中将所有不需要的机

床执行软件不是不识别语句前全部用 ; ”屏蔽即可。
    使用 MasterCAM

则要在其 后处理程式 窗体中改变后缀名为 1PST 的文件,并对该文件

也要做相应修改,删除不识别的语句说明,这样在生成的 NC 代码文件中就不会出现此类语
句。
    4 CAD/CAM 的集成系统
    随着 CAD/CAM 技术和计算机技术的发展,人们不再满足于这两者的独立发展,从而出现
了 CAM 和 CAD 的组合,即将两者集成(一体化) ,这样以适应设计与制造自动化的要求,特别
是近年来出现的计算机集成制造系统(CIMS)的要求。这种一体化结合可使在 CAD 中设计生
成的零件信息自动转换成 CAM 所需要的输入信息,防止了信息数据的丢失。产品设计、工艺
规程设计和产品加工制造集成于一个系统中,提高了生产效率。因此,我们在数控加工应用中
开发出数控加工 CAD/CAM 集成系统 ,集成系统就省去了中间繁琐的数据转换过程 。
CAD/CAM 集成的关键是信息的交换和共享, 如 UGII、Euclid、Pro/E

 

等 ,在集成软件内部是以

内部统一的数据格式直接从 CAD 系统获取产品几何模型。目前许多三维 CAD/CAM 软件提
供实体设计模块和软件包。我们利用的是 UG 和 Pro/E 的实体建模功能,包括零件的几何形状,
尺寸和技术要求;然后利用 Pro/E 特有的 CAM 软件包,建立起刀具库,完成对产品的工艺参数;