展开查看
以下是引用刹车碟在2016-03-31 06:40:19的发言 >楼主:最近遇到一件事情比较疑惑:
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参数,系统自身可能会修改,但到现在还是没有一个确切的答案
“后来我在R参数列表中查看了一下R4变成了390.833 跟原先R值93.7相差了很多! 后来复位重新运行程序结束又一切正常,又试了运行过程中R参数列表中手动修改R4值程序还是按照设定值执行到结束” 这样看来原来这个程序运行的是没有问题的,发现过切后,复位重新运行又没有问题了。这件事本身就很蹊跷,好好回忆一下,有没有误操作或者搜索程序行从中间运行,肯定是操作中出现问题了