Mastercam后处理输出程序到指定目录,在Mastercam2017之前是无法直接做到的,如果要达到这个目的,有3个间接的方法:方法1:通过后处理调用控制台程序。方法2:通过后处理调用VBScript脚本。方法3:通过Bat批处理。
以前介绍了mastercam X版本里面通过定义后处理文件出铣整圆的NC程序,在9.1经典版本软件里面,我们需要通过修改后处理文件来实现。我在加工圆时之所以喜欢用整圆的程序,一来是因为当初用手工编程时,觉得方便;二来是程序短,减少了内存,便于机床储存。
现在都注重知识产权保护,当我们自己修改好MASTERCAM后处理,而又不想被别人查看代码,那么,我们就需要将后处理文件中的代码进行隐藏——加密处理。据我所知,MASTERCAM的加密能力是非常强的,目前无人能破。
我们用Mastercam软件默认的后处理出NC程序,换刀前都是G28返回到Z轴参考点。用G28返回参考点有这样一个多余的动作,Z轴回到原点,再下来一小段距离,完成换刀动作。有解决这一多余动作的方法么?当然有的。知道各个G代码的含义以及用法就好办了。
首先介绍一下什么叫刚性攻丝,是攻丝轴与主轴同步控制,机床的转速与轴向进给与丝牙的螺距要匹配,由主轴螺旋着带动刀具切出内螺纹来。用刚性攻丝的好处是,精度高,特别是螺距,并对丝攻有保护作用。在数控程序中刚性攻牙的指令代码是M29.