840D加工编程出现14001报警

在运行加工程序时,老是出现加工程序报警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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:35
下一篇 2019年6月11日 上午12:35

相关推荐