APP下载

MasterCAM下华中数控铣系统的后处理定制

2012-09-28李艳华

制造技术与机床 2012年10期
关键词:数控铣华中后置

王 军 李艳华 江 洁

(武汉职业技术学院,湖北武汉 430073)

配置华中数控HNC系统的数控机床作为高职高专院校实验实训条件建设的主流设备,在高职高专院校实验、实训室大量配备,因华中HNC系统与FANUC系统在程序格式上相近似,大多数使用MasterCAM的编程者直接选用MPFAN.PST作为数控铣程序输出的后置处理,然后再根据程序格式的局部差别去个别修改NC程序,既费事又容易出错。虽然也有类似讨论基于MasterCAM的华中数控系统后处理定制的文章,但涉及面较窄且缺乏系统性,讨论的都不够透彻。本文将就HNC与FANUC数控铣系统中程序格式进行比对分析,特别是对其中差别较大的钻镗循环的差别,以FANUC的PST后置处理文件为蓝本,讨论HNC铣削系统后置处理文件具体的定制方法。

1 FANUC与HNC数控铣程序格式的比较

与FANUC数控系统相比较,两种数控系统的程序格式异同情况如下:

(1)两种系统在程序架构、直线圆弧插补、刀具补偿、换刀、M代码等指令格式上基本一致,因此,其后置处理的总体算法基本不需修改。

(2)对程序头,FANUC系统是通过对程序文件首行Oxxxx赋名存贮,来实现程序文件的对号管理,而华中数控系统则是通过DOS文件管理系统来实现的,除要求以字母O为首字符以外,还要求在O或%字符后跟4位数字。所以,需要改动后处理的文件头输出。具体方法是:删除MPFAN.PST文件输出文件头标志“%”行的设置(即删除函数pheader的"%",e所在的行),以保证程序输出的首行为“Oxxxx”。

(3)华中数控铣削系统大多指令的含义及格式均与FANUC系统一样,可直接套用。主要是G73/G83/G76/G87几个钻镗循环指令中部分参数有所不同,如FANUC的G73/G83中提刀回退量不受指令控制,而是由系统参数设定的,但HNC中的提刀回退量则由指令中K参数控制,且其指令格式G73(G83)X_Y_Z_R_Q_K_中Q、K参量的值有一定的限制;FANUC中G76/G87的让刀横移方向也是由系统预先设定好参数控制的,指令中仅包含回退量大小,而HNC的指令格式G76(G87)X_Y_Z_R_I_J_中由I、J对让刀横移作矢量控制,既包括回退量又包含回退方向。基此,既要在PST后处理中做格式设置,又要定制其刀路设计对话框,修改、添加并激活相应的参量输入项。

2 HNC-21M铣削系统的后处理定制

如前所述,HNC-21M铣削系统与FANUC-0iM系统主要就是钻镗循环G73/G83/G76/G87几个指令格式有所差别,其他均可直接套用后处理MPFAN.PST的输出设置及算法。虽然针对这些指令只需增加定义几个格式变量,但这将涉及到与刀路设计对话框的数据输入项变量相对应的问题,需要定制对话框或启用自定义钻镗循环设定功能,并与后处理文档中相关处理函数相对应。

2.1 钻镗刀路设计对话框的定制

MasterCAM的钻镗加工刀路设计时,不同的加工方式其允许输入的数据项有所不同,这可以通过修改与PST文档同名但后缀为TXT的文档内容来激活或屏蔽,若全部激活启用,其对话框中各数据项及数据源变量如图1所示。只要TXT档中相关数据输入项的文字标签行不为空,即可按给定文字显示标签并激活该输入项,若为空行就可屏蔽该输入项。如表1所示,就HNC程序特点,可对啄钻 G83、断屑钻 G73、精镗G76和反镗 G87 在原[peck drill]、[chip break]、[misc1]、[misc1]方式项上进行对话框中有效数据输入项的定制修改。

表1 钻镗循环对话框激活数据项的定制

2.2 变量格式重置及输出函数的修改

与上述数据输入项的定制相对应,还需要对HNC钻镗循环程序格式输出的变量前导地址及输出函数进行适当的修改。对G73/G83/G76/G87而言,其激活项的数据源变量peck2/peckclr/retr的输出格式并未设置,因此需要添加该数据源变量格式输出的设置,且其前导地址应设为K、I、J。另外,鉴于有些HNC系统版本对钻镗循环首个孔的X、Y坐标完整性的要求,后置处理函数输出时,其X/Y数据应避免使用模态处理函数pxout、pyout,而应该用不做模态处理的函数pfxout,pfyout来输出。HNC钻镗循环格式输出的修改如表2所示。

表2 钻镗循环格式输出的修改

3 结语

华中数控与FANUC数控铣系统程序格式主要区别在钻镗循环指令方面,只要分析比较出其差别,有针对性地进行后置处理的修改即可,本定制后处理文件已在华中数控铣21M系统中验证通过。

[1]詹华西,陈亭志.MasterCAM下西门子钻镗循环的后处理定制技术[J].制造技术与机床,2010(12):155-157.

[2]廖志等.定制华中数控系统的后置处理文件[J].现代制造工程,2007(8).

[3]湛年远.SINUMERIK802D系统孔加工固定循环后置处理研究与实现[J].制造技术与机床,2008(9):154-156.

猜你喜欢

数控铣华中后置
数控铣床的精准保养技术
华中要塞:义阳三关
华中建筑2021年总目录
新四军华中抗战
数控铣床定位误差诊断及维修
非正交五轴联动数控机床后置处理算法开发
基于设备因素的数控铣削表面质量研究
明年或激增40%?华中3万多吨加州鲈市场谁能笑到最后?
五轴机床分类运动学建模及后置处理验证
华中8型数控系统热误差补偿功能在数控铣床上的应用