某机床五轴(TRAORI)定摆角加工(A16B16....),Auto 方式加工中单段暂停,JOG方式分别开动A、B摆角移开零件(任意位置,假如开至A0.56 B1.56),直接切到Auto方式继续加工,机床自动调用REPOSA断点返回将机床返回了断点(A16B16....)继续运行程序正常,但遇到后续程序中只有单个摆角运行的程序时(比如X...Y..Z..B-16),没有运行指令的摆角(A摆)也一起运行,而且把前面JOG方式开到的位置值A0.56 当成终点位置进行插补联动,发生严重的错误轨迹!将零件筋条切断,导致重大质量事故。
该问题在大部分机床不会出现问题,但有的机床会出现同样问题,可以用简单的程序试验即可发现:
N1 TRAORI
N2 T1D1
N3 G54
N4 G01F2000 X100 Y100 Z200 A10 B10
N5 X150 Y200 Z100
N6 X200 Y130 Z120 B-10
试验方法:
1)N4段或N5段单段执行后暂停,JOG方式分别开动A、B摆角到任意位置,比如A2、B3
2)直接切到Auto方式继续加工,机床自动调用REPOSA断点返回将机床返回了 断点(X..Y..Z..A10 B10....)继续运行程序正常
3)N6程序中只有单个摆角运行的指令B-10,但没有运行指令的摆角(A摆)也会一起运行(A应续效为A10不动),而且A摆会走到前面JOG方式开到的位置值A2 ,最终为A2 B-10(正确应为A10 B-10)发生严重的错误轨迹!
目前我们在大部分机床试验多正常,但也有机床出现上述错误情况,检查对比了相关的参数、PLC没能发现问题,无法解决,出现问题的版本NCU7.4.15;NCU6.5.39,但NCU6.5.39也有不出问题的机床,也不太像版本问题,请教专家帮忙分析指点迷津,谢谢!
上述方式中,程序中补上AB摆角指令,或在JOG方式下采用REPOS断点返回键,将机床开回断点再切换到AutO方式继续加工,都不会出现问题,只好暂将数十台西门子840D系统五轴机床统一为该方式。但我们还是急切需要技术上彻底解决上述缺陷的方法,拜托啦!谢谢!