基于MasterCAM对西门子802D后置处理器的探讨
2010-07-10欧伟
欧 伟
(湖南生物机电职业技术学院,湖南 长沙 410126)
1 问题的提出
在MasterCAM软件中,其最强大的功能莫过于该软件的刀路功能,而由刀路生成的程序经过修改后,便可适应大多数的数控机床。系统默认的后处理文件为MPFAN.PST,而在实际工作中,如用缺省的后处理文件时,输出的NC文件不能直接送入西门子802D数控机床进行DNC加工。原因如下:
(1)不能实现G54指令的自动输出。
(2)需去掉刀具号、换刀指令、回参考点动作。
(3)删除第 4 轴的数据“A0.”。
(4)带有行号的NC文件太大。
(5)G43刀具长度补偿指令不适应西门子802D数控铣床。
(6)要重新定义文件头。如西门子通讯软件WENPCIN(1.2版本)要求必须在程序前加载“%_N_123_MPF;$PATH=/_N_MPF_DIR”(123为程序名,可按需更改)。
(7)优化圆弧输出指令,采用“IJK”的方式输出圆弧。
实际使用中,通常一台电脑控制一台数控机床,且为固定使用,如若每次生成的NC文件都进行大量的修改,则极易出错,给生产带来巨大的不便。因此,修改出适合自己数控机床适用的后处理器,并在MasterCAM9.0中调用,就成为了必要。
2 MasterCAM9.0的后置处理
2.1 增加G54指令
采用其他的后处理文件时(如MP_EZ.PST)也可以正常输出G54指令。但是,由于MPFAN.PST后处理文件应用广泛,且MasterCAM9.0本身亦采用MPFAN.PST后处理文件为默认处理器,本文也以此文件为例进行修改:
打开Mill 9选择File/Edit/PST,系统弹出对话框窗口,默认打开MPFAN.PST文件,弹出如图所示的编辑器。
输入“G49”,查找结果如下图:
将其修改为:
这样输出的程序就会有G54指令。
2.2 删除刀具号、换刀指令、回参考点指令
在普通数控铣床上,无法进行自动换刀操作,所以程序自动生成的刀具号、换刀指令,回参考点指令都为多余,且系统无法执行,故此要删掉。
将其中的换刀语句改为注释行,为:
如此一来,换刀的指令就不会再出现在程序当中。
将其中有关回参考点的指令改动如下:
这样出来的程序的结尾就不会有G28X0Y0Z0等语句了。
2.3 删除第四轴数据“A0.”
MPFAN.PST后处理器对应的是4轴加工中心,而目前使用比较多的是3轴加工中心,多出了第4轴的数据“A0.”故也要删除。
改“y”为“n”,结果为:
这样,程序开头和结尾的第四轴数据"A0."就不再出现。
2.4 取消行号
在某些数控系统中,其内存贮器容量不高。因此,取消行号可以更大限度的使用机器本身的存贮器,减少出错的机会。
改“no”为“yes”,如下:
这样修改后行号就不在出现,加快程序运行速度。
2.5 取消G43指令
普通数控铣床上进行模具加工时,中间的换刀过程是通过手动来完成,G54的Z轴再定位一般用滚刀法来确定,且西门子802D在后处理器中不能识别G43指令,因此,G43指令在程序中必须删掉。
将关于G43的指令删掉,如下:
修改后,程序中的G43不再出现。
2.6 删除程序的程序名、注释行,增加通讯协议文件头
将其删除或者改为注释行:
这样出来的程序就不再有“O0000”等程序名。
改为注释行或者删除:
修改后有关注释当前使用刀具的参数等都不会出现,用于加工前核对加工单。西门子802D控制器不接受注释行,在使用该项时要特别注意!
在%后加入适应对应数控机床的通讯协议文件头,以西门子1.2版本WINPCIN为例,修改如下:
这样自动生成的程序就可以直接用WINPCIN直接传送进行加工。
2.7 优化圆弧输出指令
将“R”输出改为“IJK”输出,如下:
修改后,即可输出“IJK”指令。
3 应用实例
以西门子802D数控系统的三轴数控铣床为例来建立后置处理器。
打开Mill 9选择File/Edit/PST,系统弹出对话框窗口,默认打开MPFAN.PST文件,顺序执行1.1中的(3)项、1.2项、1.3项、1.5项、1.6项和1.7项,然后将该PST文件另保存为S802D.pst。
在使用时,随时可用MasterCAM9.0进行调用,即可生成无须修改的加工程序。
4 结语
后置处理文件的编辑和设定,对所有的CAD/CAM软件来说都是需要的。但是一般的使用者经常忽略这一点,而是在每次生成NC程序后去对程序进行修改,不仅浪费时间,而且容易出错导致事故。就Mastercam软件针对西门子802D系统的后处理文件进行了分析和探讨,介绍了其编辑和设定的方法,提出了一些问题的解决方案,在实际生产中取得了较好的效果。
[1]吴长德.MasterCAM9.0系统学习与实训[M].北京:机械工业出版社,2003.
[2]肖高棉,黄亮.精通 MasterCAM9.0[M].北京:清华大学出版社,2004.
[3]魏明,刘伟民.MasterCAM9.0模具设计与加工[M].北京:人民邮电出版社,2004.