APP下载

宏程序实现的数控车多件加工

2014-12-25刘海婴

机械工程师 2014年11期
关键词:挡圈宏程序内孔

刘海婴

(江苏省靖江中等专业学校,江苏靖江214500)

0 引言

宏程序是利用变量编写的程序,其中变量一般使用局部变量或公共变量。笔者之前所写的《宏程序实现的数控车多件加工》[1],就是利用公共变量编写的宏程序,在本文中,仍然以挡圈零件为例,利用系统变量,重新编写宏程序实现一次装夹加工多个零件。

1 问题的提出

如图1挡圈零件,采用外圆直径φ38 mm、内孔直径φ28 mm的管料毛坯。加工次序为:右端车外圆-外倒角-端面-内倒角-内孔-切断,掉头左端车端面-倒角。右端加工时采用的刀具为:外圆车刀、内孔镗刀、切断刀。其中外圆车刀和内孔镗刀刀尖圆弧半径R=0.4 mm,切断刀刀宽3 mm。加工中,管料一次装夹后加工多件,如果采用公共变量编程,虽然程序比较简洁,一次装夹加工件数调整也很方便,但是如果加入系统变量,程序会更加简洁明了。

图1 挡圈零件

2 程序的编制(以GSK980TDb系统为例)

1)思路:刀具补偿系统变量是系统寄存刀具位置的变量,一般程序执行中该变量不发生变化,因而刀具运行轨迹相对于工件不发生变化。挡圈零件要能多件加工,必须每把刀在加工完毕1个零件后Z向刀具补偿系统变量变化一定的数值,从而刀具运行轨迹能沿Z向移动一定距离进行加工。

表1 刀具对应的系统变量

2)刀具及对应的系统变量(表1)。

3)程序:

O0001;

3 说明

系统变量#2801、#2803、#2804的具体值必须在3把刀对刀结束后将对刀界面中对应数值填入。如图2,假如1号刀对刀结束后显示Z向刀具补偿系统变量值为-395.833,则在程序中#2801赋值为#2801=-395.833,其余#2803、#2804同样操作后赋值。程序最后方框内数值可根据具体加工个数算得,比如每次装夹加工4个,则该数值为-395.833-(14×3),也即填入-437.833。

图2

4 结语

结合系统变量编写类似零件的加工程序,程序编制会更加方便、简洁,编写过程中只要先编制单件加工的程序,然后加入系统变量即可,操作工人也容易理解;一次装夹调整加工零件件数也很方便,这种编程方法实用性很强,已经在生产中通过验证。

[1] 刘海婴.宏程序实现的数控车多条件加工[J].机械工程师,2013(1):27-28.

[2] 朱明松.数控车床编程与操作项目教程[M].北京:机械工业出版社,2011.

[3] 韩鸿鸾.数控加工工艺学[M].北京:中国劳动社会保障出版社,2005.

猜你喜欢

挡圈宏程序内孔
锥形弹性挡圈应用
弯管内孔氧化皮的去除方法
椭球槽宏程序编制及其Vericut仿真
一种非对称闭式回路流量匹配阀轴用挡圈装配夹具的设计探讨
65Mn弹性挡圈脆断及热处理工艺优化
激光内孔熔覆扁头套工艺操作改进研究
转盘轴承防尘挡圈的优化设计
一种圆管内孔自动打磨机的设计
应用Fanuc宏程序的球面螺旋加工程序编制
套筒类零件内孔精加工工艺分析