最近遇到一件事情比较疑惑:
G54G19M3S500F1500
TRANS Z=340/2+50-125
G0Y0Z0
R4=125-31.2
R1=0 R2=0.5R3=6
BB:
G0X=R1
Y=-R4Z0
G2Y=R4Z0CR=R4
R1=R1+R2
IF R1<=R3 GOTOB BB
M30
就这么一个程序,运行了很多次没出问题
前几天当R1循环到R1=4.5的时候突然过切了,从原先圆弧的起点发生了一个比较大的圆弧,后来我在R参数列表中查看了一下R4变成了390.833 跟原先R值93.7相差了很多! 后来复位重新运行程序结束又一切正常,又试了运行过程中R参数列表中手动修改R4值程序还是按照设定值执行到结束,跟朋友交流了一下说可能机床系统用到这些R参数,系统自身可能会修改,但到现在还是没有一个确切的答案