在运行加工程序时,老是出现加工程序报警14001缺少直线进给,其程序以前在另外机器上用过无问题,按报警说明更改没效果,请高手指点。
问题补充:
R51=0
R581=0
M61
M21
G00 Z2=1255
WAITM(1,1)
CLEARM()
G00 Y2=3400
T3 D1
IF ($VA_IM[C2]==0) GOTOF MA1
IF ($VA_IM[C2]==180) GOTOF MA1
G01 F1000 C2=0
MA1:
$P_UIFR[1]=CTRANS(Y2,100,Z2,200)
G90 G54
G00 Z2=-114 Y2=800
WAITM(1,1)
CLEARM()
G00 Y2=644.000 Z2=-54.115
WAITM(1,1)
CLEARM()
M20
M60
M66
WAITM(1,1)
CLEARM()
WAITM(1,1)
CLEARM()
M67
M68
G00 Y2=972.000 Z2=-54.115
WAITM(1,1)
CLEARM()
WAITM(1,1)
CLEARM()
M69
M61
M21
G500
M17
程序如上,14001报警提示为最后一行缺少直线进给,真是莫名其妙。
最佳答案
会不会是程序在传输过程中出现了语句丢失等现象,或者某个符号错误,都会造成系统无法识别。另外,机床的某个功能模块是否已经打开也会造成在另外的机器上运行正确而在这台机器上出错。建议从这两个方面入手去检查一下。不过最好的办法是把完整的程序上传过来,大家一切帮你想办法。
提问者对于答案的评价:
11
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc261779.html