background image

  (

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 技术和计算机技术的发展,人们不再满足于这两者的独立发展,从而出现了