边做边学:Mastercam X7数控加工立体化实例教程
上QQ阅读APP看书,第一时间看更新

1.4 Mastercam X7编程过程

使用Mastercam X7的目的就是要设计具体的数控机床的数控加工程序。利用Mastercam X7设计具体机床的数控加工程序一般要经过4个步骤:建立几何模型、产生刀具路径、后置处理产生具体的机床程序、模拟加工送入数控机床。

数控编程先后经历了手工编程、APT语言编程以及交互式图形编程3个阶段,其中交互式图形编程就是通常所说的CAM软件编程,这种编程方法速度快、精度高、直观、简便,目前在生产中应用很广泛。

交互式图形编程以CAD技术为前提,因为CAD技术生成的产品造型包含了数控编程所需的基本信息,CAM软件根据这些信息可以自动计算加工刀具路径。在Mastercam X7上实现CAM编程的基本流程及内容如图1-23所示。

图1-23 设计数控加工程序的一般步骤

1.建立几何模型

使用Mastercam X7编程,首要任务就是建立几何模型。建立几何模型的方法有以下3种。

使用Mastercam X7自带的几何造型功能。

从其他CAD软件导入。利用Mastercam X7图形转换功能或者直接读取功能,可以从其他软件中将已经做好的图形转换到Mastercam X7中,这样可以发挥软件各自的特点,实现图形数据的交换与共享。

采用三坐标测量机测量或者用扫描仪扫描。可以使用三坐标测量机或图像扫描仪产生的数据,用Mastercam X7的ASCII码接口将数据读入,将测得的数据转换为Mastercam X7的图形文件。

2.产生刀具路径

工件模型建立以后,则进入加工方案和加工参数的选择阶段。合理选择加工方案和设置参数是保证加工质量和效率的前提,因此在产生数控程序前,要进行工件工艺的分析,选择合适的加工方式,制订加工工艺路线,设计加工工序与工步,选择刀具和切削用量等。

Mastercam X7可以根据不同的加工工艺要求,采用轮廓加工、挖槽加工、钻孔加工、平面加工、雕刻加工、曲面粗加工、曲面精加工、多轴加工等方式,通过人机交互设置刀具和切削参数,从而能够自动产生切削路径,并可以将刀具路径和参数存储在NCI文件中。

3.后置处理产生具体的机床程序

后置处理是将所产生的刀具路径转换为具体的数控机床的数控指令。不同数控机床的指令格式可能不同,在转换为数控程序之前,要查看Mastercam X7当前系统设置的后置处理程序是否与正在使用的数控机床相对应,如果不是,则要选择与当前使用的数控机床相对应的后置处理程序。后置处理产生的程序扩展名为“.nc”。

4.模拟加工送入数控机床

后置处理产生的NC程序可以通过计算机提供的串行或并行接口,利用Mastercam X7通信功能直接送到数控机床中。在加工前最好进行模拟加工,以避免机床发生碰撞。以前数控机床的模拟采用的是和工件相似的材料硬度较低的零件,既费时也浪费资金,而现在可以在数控软件中直接模拟。