根据用户反映,机床在加工过程中发生过撞刀问题。操作人员查看系统坐标系设定界面后发现,第一工件坐标系G54中存储的坐标偏移量发生了改变,导致机床动作与编程路径不符,从而引发事故。从下图用户拍下的照片中可以发现,问题发生时,工件坐标系G54中的坐标值发生了变化。原有的“绝对坐标系坐标值= 机械坐标系坐标值– 工件坐标系坐标值”这一关系已不成立。两次故障时的具体现象如下图所示:
与现场操作人员沟通后了解到,该问题出现过几次,每次出现的时间间隔不等,且并不是每次均在固定程序的固定位置出现问题。这样该问题具有较大的偶发性,不易从问题发生时的现象入手分析问题。只能列出可能引起问题的原因,进行排查,预防问题的再次发生。
查看O1981号程序后发现,编程者使用了G52指令建立局部坐标系。如果操作者在使用G52建立局部坐标系后没有取消,而直接开始了下一段程序的执行,就可能引起工件坐标系偏移的问题
处理思路:
1.正常显示情况下:
绝对坐标=机械坐标 -工件原点偏移值 (+刀具补偿值)
异常:绝对坐标≠机床坐标-工件原点的偏移值 →机床位置错误
原因:以下相关操作会改变二者之间的对应关系:
①手动绝对值开关关闭,并执行手动操作。
② 执行了机床锁住后直接运行程序。
③ 通过G代码(G92或G50)或手动设定偏移了工件原点。
④ 执行了手轮插入功能、镜像、公英制变换
当出现以上操作后,如需恢复正常运行要进行以下操作
参数11501.2:机床锁住偏移量检查
①手动返回参考点
②或重新进行工件坐标的预置
程序预置方法:运行程序指令G92.1 X0 Y0 Z0;
3.核对机床参数:
0002#7=0
1005#1=1
1005#3=1
3402#6=1
结论:客户使用G54坐标系过程中还使用了G52局部坐标系,使坐标发生了偏移。
领取专属 10元无门槛券
私享最新 技术干货