西门子数控系统镗孔时撞机引发的思考

2014-08-23 11:12四川宜宾普什模具有限公司644000
金属加工(冷加工) 2014年10期
关键词:镗孔坐标值西门子

四川宜宾普什模具有限公司 (644000) 张 强

我公司在使用北一机床 (型号XKA2310X100)加工MAN 9L3240机体精缸面工序中,精镗缸孔至最后3个孔程序段N15时,机床发生报警及掉液压现象。遂联系机修人员进行查看,机修员在重启液压后发现机床没有报警便继续加工。由于前面的孔已经精镗,便把程序隔开至未加工的孔位继续加工。在加工N17程序段时,坐标值只有X-4860,由于前一个孔位有Y290且Y向未移动,所以操作者就未输入Y向点位。在程序执行到孔底部后,系统模块正常动作应该是定向SPOS轴移动X轴0.1 mm,然后Z轴抬刀至安全距离。然而机床模块直接移动X轴和Y轴,导致机床主轴撞击在工件上,工件被撞离正确位置100 mm左右,工件加工点孔内壁撞伤撞椭0.3 mm,C6的山特刀杆直接撞断 (见图1),机床各个轴几何精度和定位精度也受到不同程度的损伤。

图1

1.原因分析

(1)西门子系统镗孔循环CYCLE86使用要求的局限性:西门子镗孔循环CYCLE86在精镗时必须输入2个轴的值,如果程序开头没有定义要加工的点而镗孔循环里只给了1个坐标值,如X-4860的话,在模块程序执行到孔底部后它的移动动作将是X轴按输入的值移动,而Y轴移动距离为当前孔位到机床坐标系Y轴的相对距离,所以会出现撞机情况,如图2所示。

图2

(2)模块使用差别太大:在使用西门子CYCLE82钻孔循环时,同样只输入一个坐标值,它的动作则是相对机床坐标系走一个增量。因为操作在修改程序时对模块要求不熟悉,以为常用的钻孔循环CYCLE82只输入一个坐标值不会出错乱跑,CYCLE86镗孔循环也不会乱跑,继而少给了Y轴坐标值导致Y轴移动撞上工件。

2.经验总结

对模块使用得不熟悉,是造成此次事故的主要原因,为减少此类事故的发生,应从以下几个方面进行控制:

(1)现场在编制程序时一个点位各轴的值一定要给完,不能省略 (其他循环最好也不要省略)。

(2)加工时一定注意观察坐标移动的距离,建议编制或改完程序时打单段运行并注意观察。

(3)深化认真学习各种常用循环指令的用法,遇到不懂或不熟悉的指令或循环时及时请教身边人员。

(4)技术员在用软件捕捉点时,应保证点的各轴值完整,以免现场操作者在执行单段程序时出现类似撞机事件。

猜你喜欢
镗孔坐标值西门子
基于西门子SMART系列PLC关于99套模具选择的实现
镗床异类零件镗孔加工误差研究
基于二分法迭代的凸模数控铣削加工编程*
西门子重型燃机出海
活塞套类零件加工过程中的难点及工艺方案
摩托车车架车头管镗孔工装通用化设计
基于宏程序的数控车削加工应用
AP1000主管道安装工序及镗孔改进分析
西门子 分布式I/O Simatic ET 200AL
西门子引领制造业的未来