华中数控车床攻丝循环指令的研究
2012-01-26邹左明
邹左明
(四川信息职业技术学院,四川 广元 628017)
目前,我国使用国外的数控设备中数控系统主要以F A N U C、S I E M E N S为主。F A N U C、S I E M E N S凭借其高可靠性和高性价比,编程方便,相关编程、维护资料比较全,赢得大家的一致好评。而华中数控是目前国内唯一获得批量应用的国产数控系统,是我国自主研发的数控系统,但由于一些编程指令的缺失,如加工小孔螺纹的零件没有攻丝循环指令,不能像F A N U C、S I E M E N S可用攻丝循环指令直接编程加工,造成华中数控不能加工小孔螺纹。因此有必要开发华中数控系统攻丝循环指令,完善华中数控系统指令,增强华中数控与国外数控系统的竞争力,扩大国产数控系统的应用。数控宏程序编程的普及和应用还有待进一步提高。
众所周知,由于宏程序中使用了各种变量、运算指令和控制指令,从而大大简化了程序,而且可以通过设置不同的变量,加工不同形状的零件外形,所以宏程序在数控加工中有着广泛的应用。利用宏指令编写宏程序来解决零件的攻丝难题。从而提高华中数控世纪星H N C-21/22系统使用性能,扩展了使用此类数控系统的数控机床的加工范围和加工能力,简化程序的编制,降低编程难度,缩短加工时间,节约生产成本。开发华中数控系统攻丝循环指令,不但完善了华中数控的指令系统,扩大了加工范围,简化了程序编制,提高了效率,而且提高了国产数控系统的竞争力,对我国数控系统的发展具有非常重要的意义。
1 HNC-21/22系统车床攻丝循环指令的编制
如上述零件若成大批量生产,如果采用其它机床进行攻丝,如:普通车床,不但工件不容易找正,而且效率相当低。而在F A N U C和其它的先进的数控车床来加工,直接调用循环指令来编程就非常方便,假设华中数控世纪星H N C-21/22系统车床也可以采用攻丝循环指令,直接在数控车床上加工出来。这样大大减少了加工时间。但对于华中数控世纪星H N C-21/22系统这类基于P C-N C的开放式数控系统,只要熟知宏程序处理技术,普通用户即可自行开发定制,文章就是参照其它宏程序的编程方法,进行的二次开发。宏程序编程如下:
其编程格式为:G83R_Z_P_F_(螺纹Z方向退尾长度,Z为螺纹终点坐标,P为暂停的时间,单位为秒,F为导程)
将以上宏程序存放到数控系统B I N文件里,则用户可以直接使用G 83循环指令来编程。这样大大减少了程序。
图1 螺纹图
2 加工实例
如图所示的螺纹就可以编程如下:
3 结语
以上的宏程序,都在配置华中世纪星H N C-21/22系统的数控车床上实际运行验证过。效果非常好。如果想使用这个宏程序配置在其它国产数控系统的数控车床上,也只需简单修改个别语句,宏程序编程也可套入其中使用。如果采用华中数控车床H N C-21/22系统的宏程序编程来加工,则编程非常繁琐,如果使用上面开发的G 83指令,程序简短,使用起来比较方便,而且不容易出错。数控宏程序的开发为我国数控技能人才培养和数控技术发展做出更大的贡献!
[1]詹华西.基于 HNC-21/22系统编程指令的扩展开发[J].组合机床与自动化加工技术,2007,(11):83-85.
[2]郭庆兴.巧用宏程序扩展数控系统的功能[J].制造技术与机床,1997,(3).