在数控机床进行伺服控制的过程中,系统的移动指令经脉冲分配处理,进入误差寄存器,对误差寄存器的数值递增,通过伺服的速度回路以及电流回路,由伺服放大器驱动伺服电机转动,使安装在电机后面的增量式编码器发出数字脉冲,反馈到伺服放大器,通过FSSB光缆由进入误差寄存器,对误差寄存器的数值进行递减,正常情况下误差寄存器里的数值始终保持在一定范围以内,伺服停止时,误差寄存器的数值为0。如果移动指令或编码器反馈两者中有一个没有,就会造成误差寄存器里的绝对数值过大,在移动时,如果误差寄存器里的绝对数值>参数1828里设定的数值,机床就会出现411报警,在停止时如果误差寄存器里的绝对数值>参数1829里设定的数值,机床就会出现410报警。误差寄存器的数值可以在FANUC系统的诊断 300号看到。
二、故障原因
通过以上分析可知,每当伺服使能接通,或者轴定位完成时,都要进行上述误差比较。当以上误差比较超值后,就会出现410#报警,即停止时的误差过大。当伺服轴执行插补指令时,指令值随时分配脉冲,反馈值也随时读入脉冲,误差计数器随时计算实际误差值。当指令值、反馈值其中之一不能正常工作时,均会导致误差计数器数值过大,即产生411#移动中误差多大报警。
那么哪些环节会导致上述两种情况的发生呢?通过维修记录的统计,多数情况下是发生在反馈环节上。
A16b
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16BB
A16B
A16B
A16B
A16B
A16B
A16b
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A16B
A17B
A17B
A20B
A20B
A20B
A20B
A20B
A20B
A20B
A20B
A20B
A20B
A20B-0098-B541
A20B