以前介绍了mastercam X版本里面通过定义后处理文件出铣整圆的NC程序,在9.1经典版本软件里面,我们需要通过修改后处理文件来实现。我在加工圆时之所以喜欢用整圆的程序,一来是因为当初用手工编程时,觉得方便;二来是程序短,减少了内存,便于机床储存。
Mastercam后处理输出程序到指定目录,在Mastercam2017之前是无法直接做到的,如果要达到这个目的,有3个间接的方法:方法1:通过后处理调用控制台程序。方法2:通过后处理调用VBScript脚本。方法3:通过Bat批处理。
我们用Mastercam软件默认的后处理出NC程序,换刀前都是G28返回到Z轴参考点。用G28返回参考点有这样一个多余的动作,Z轴回到原点,再下来一小段距离,完成换刀动作。有解决这一多余动作的方法么?当然有的。知道各个G代码的含义以及用法就好办了。
在X版本软件里面需要更改后处理不比9版本方便,在9版本里面可以从系统设置里面更改默认后处理,或者我们出程序时更改。但在X版本的软件里面就没那么容易,出程序时换后处理的按钮是灰色的,无法激活。要在X版本里面更改后处理,我们需要从机器从机床定义里面修改。从软件菜单栏设置进入。
很多兄弟都希望,在软件后处理出来的NC程序里面添加刀具列表,添加刀具列表的好处是方便查看一个程序里面用了几把刀,以及多大的刀。一目了然,在没有程序单的情况下,方便调机操作人员找刀。没有经过我们后期修改的后处理,是没法在程序开头出刀具列表信息。
一个兄弟问我,为什么后处理出来的NC程序传到机床上,跑不了。后面他把前面的5个0删除就可以运行了,这是什么原因呢?所使用的机器系统是三菱系统。这位兄弟所说的5个0就是程序开头的程序名称,是字母O+4个阿拉伯数字。