西门子802D系统,龙门镗铣床,今天碰到了一个很奇怪的问题,在G54、G55、G56、G57等工件坐标系下执行一个简单的程序:
G55
G0X0Y0
G0X1000
M2
执行“G0X0Y0”这段程序没有问题,但是执行“G0X1000”这段就出现了问题,X轴移动的同时,Y轴也在移动。X轴移动980.5,Y轴移动-204.8。我看了看基本零偏,基本零偏里没有数值;我以为是系统的显示出了问题,就关机后重启,结果还是一样的问题。
然后我又执行另一个简单的程序试试:
G55
G0X0Y0
G0Y1000
M2
结果执行“G0X0Y0”这段程序没有问题,但是执行“G0Y1000”这段也出现了问题,Y轴移动的同时,X轴也在移动。并且我试了多次,都是偏一样的数值。
我又试了另一个程序:
G53
G0X0Y0
G0Y1000或者G0X1000
M2
上述程序是正确的,说明在机床坐标系下执行程序是对的,但是在工件坐标系下执行非X0或Y0的程序就不对。
本人对840D的系统熟一点,对802D的系统不是很熟悉。这个问题不知道是参数的设置问题还是机床的硬件问题?请高手指点一下,谢谢!