四川宜宾普什模具有限公司 (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)西门子系统镗孔循环CYCLE86使用要求的局限性:西门子镗孔循环CYCLE86在精镗时必须输入2个轴的值,如果程序开头没有定义要加工的点而镗孔循环里只给了1个坐标值,如X-4860的话,在模块程序执行到孔底部后它的移动动作将是X轴按输入的值移动,而Y轴移动距离为当前孔位到机床坐标系Y轴的相对距离,所以会出现撞机情况,如图2所示。
图2
(2)模块使用差别太大:在使用西门子CYCLE82钻孔循环时,同样只输入一个坐标值,它的动作则是相对机床坐标系走一个增量。因为操作在修改程序时对模块要求不熟悉,以为常用的钻孔循环CYCLE82只输入一个坐标值不会出错乱跑,CYCLE86镗孔循环也不会乱跑,继而少给了Y轴坐标值导致Y轴移动撞上工件。
对模块使用得不熟悉,是造成此次事故的主要原因,为减少此类事故的发生,应从以下几个方面进行控制:
(1)现场在编制程序时一个点位各轴的值一定要给完,不能省略 (其他循环最好也不要省略)。
(2)加工时一定注意观察坐标移动的距离,建议编制或改完程序时打单段运行并注意观察。
(3)深化认真学习各种常用循环指令的用法,遇到不懂或不熟悉的指令或循环时及时请教身边人员。
(4)技术员在用软件捕捉点时,应保证点的各轴值完整,以免现场操作者在执行单段程序时出现类似撞机事件。