(
2
)制造软件
通常指
CAM 软件,是以已有的 CAD 图形来生成执行语言。执行语言分为 ATL 语言和
NC 语言,ATL 语言由 CAM 产生,用来说明刀具轨迹的一种描述性语言,并且可以在 CAM
软件里逐行进行加工仿真模拟。
NC 语言是由后处理器产生,是实际输入机床的加工语言。大
部分的制造软件也具有建模绘图功能。根据制造对象不同分为二维(点、线信息),二维半
(线、面信息)和三维(实体信息)的
CAM 软件。如:北航海尔的 CAXA 制造工程师以及
MasterCAM,Cimatron,UG、PRO/E 等。由制造软件生成标准的 NC 执行程序,这个过程
主要包括设置加工环境,加工工序,生成轨迹文件,及后置处理等。然后将
NC 执行程序送
入机床,机床按照指令自动加工出来。
(
3
)执行软件
采用不同数控系统的机床在加工时要求的
NC 执行程序的语言结构不同。比如国产广数
系统、华中系统、进口的
FANUC 系统、SIEMENS 系统,其 NC 语言的指令含义、指令格式不
尽相同,这就使得同一零件在不同系统的机床上加工时,其指令程序不同。
CAD 图形相同、
刀具路径相同、
ATL 程序描述内容相同、NC 程序不同,那么要得到不同数控系统的指令程序,
就要求有不同的后处理程序来得到适合不同数控系统加工的
NC 程序。通过 R232 数据接口
或闪存等方式传送到机床存储器上来完成加工。
3.
不同软件数据间的文件转换
CAD/CAM 软件较多,其应用范围各有不同,所以不同软件间的图形交互也是必须进行
的。以常用的设计软件
AutoCAD 和常用的辅助制造软 Master-
CAM 软件为例,AutoCAD 和 MasterCAM 两款软件隶属不同的公司,其内核数据库,
数据存储类型都不相同,要想用
MasterCAM 软件直接打开 AutoCAD 图形来制作 NC 程序
是不行的。那么怎样完成
AutoCAD 和 MasterCAM 之间的数据转换,图形共享,优势互补,
达到软件间的互相兼容呢?
AutoCAD 软件以 ACIS(数据格式:*.sat)为开发平台,而 Master
-CAM 以 Parasolid(数据格式:*.X-T)为开发平台,要完成两者之间的数据转换,就
必须将图像格式输出成各自能被识别的形式,各软件公司制作设计制造软件时已经考虑到了
这个问题,每个软件几乎都有与其他软件的数据转换接口,这些接口就体现在可以进行文件
格式转换。这些软件都支持多种文件格式,这样就可以在一种软件中将文件保存或者导出成
其他相关软件也支持的文件格式,然后再在相关软件中打开或者导入这个文件中,完成文件
共享。然而,这种转换过程也同样按情况的不同要作适当的调整。比如:很多
CAM 软件都接
受
dxf 文件,但是 CAD 实体文件若以 dxf 格式转化到 CAM 中,CAD 实体图形会由实体信
息分解成点线信息。在转化过程中可能会有数据的丢失。
4.
后置处理文件
后置处理文件是
CAM 软件特有的一种在 NC 程序语言生成之前的 ATL(刀位运动轨迹
信息)文件。因为没有针对某种数控机床的特定的
CAM 软件,而每个数控机床对指令代码
即
NC 程序语言的格式要求不同,对生成 NC 程序起决定作用的是 CAM 软件的后置文件,
所以要对不同的数控系统进行不同的后置文件选择,并且根据不同的数控机床的参数对后置
处理程序进行适当的调整,以使进入机床的
NC 程序能够被识别。后置处理实际上是一个文
本编辑处理过程,其作用就是将计算出的刀轨(刀位运动轨迹)以规定的标准格式转化为
NC 程序并输出,此代码再通过接口传输到数控机床的控制器上,由控制器按程序语句驱动
机床加工。
5.CAD/CAM
的集成软件
不同的
CAD 软件和 CAM 软件在进行数据转换时存在数据丢失、参数失效等问题。随着
CAD/CAM 技术和计算机技术的发展,人们不再满足于这两者的独立发展,从而出现了