数控机床编码器、光栅尺、反馈电缆伺、服放大器、伺服电机或传动机构出现故障时往往系统会触发误差过大报警,如FANUC系统的410#报警和411#报警。
410#报警:SERVO ALARM:n- TH AXIS- EXCESS ERROR
报警解释:①第n轴的停止位置偏差值超过参数1829的设定值。②在简易同步控制中,同步补偿量超过参数8325的设定值。
411#报警:SERVO ALARM:n- TH AXIS- EXCESS ERROR
报警解释:第n轴移动时的位置偏差值超过参数1828的设定值。
一、工作原理
在数控机床进行伺服控制的过程中,系统的移动指令经脉冲分配处理,进入误差寄存器,对误差寄存器的数值递增,通过伺服的速度回路以及电流回路,由伺服放大器驱动伺服电机转动,使安装在电机后面的增量式编码器发出数字脉冲,反馈到伺服放大器,通过FSSB光缆由进入误差寄存器,对误差寄存器的数值进行递减,正常情况下误差寄存器里的数值始终保持在一定范围以内,伺服停止时,误差寄存器的数值为0。如果移动指令或编码器反馈两者中有一个没有,就会造成误差寄存器里的绝对数值过大,在移动时,如果误差寄存器里的绝对数值>参数1828里设定的数值,机床就会出现411报警,在停止时如果误差寄存器里的绝对数值>参数1829里设定的数值,机床就会出现410报警。误差寄存器的数值可以在FANUC系统的诊断 300号看到。
二、故障原因
通过以上分析可知,每当伺服使能接通,或者轴定位完成时,都要进行上述误差比较。当以上误差比较超值后,就会出现410#报警,即停止时的误差过大。当伺服轴执行插补指令时,指令值随时分配脉冲,反馈值也随时读入脉冲,误差计数器随时计算实际误差值。当指令值、反馈值其中之一不能正常工作时,均会导致误差计数器数值过大,即产生411#移动中误差多大报警。
那么哪些环节会导致上述两种情况的发生呢?通过维修记录的统计,多数情况下是发生在反馈环节上。另外机械过载、全闭环振荡等都容易导致上述报警的发生,现将典型情况归纳如下:①编码器损坏;②光栅尺放大器故障;③光栅尺脏或损坏;④反馈电缆损坏,断线、破皮等;⑤伺服放大器故障,包括驱动晶体管击穿、驱动电路故障、动力电缆断线虚接等;⑥伺服电机损坏,包括电机进油、进水、电机匝间断路等;⑦机械过载,包括导轨严重缺油,导轨损伤、丝杠损坏、丝杠两端轴承损坏,联轴器松动或损坏等。