Applicable Systems
Haas CNC Mill (VF/VM Series)
Symptoms
The Haas control displays Alarm 107: SERVO ERROR TOO LARGE. The difference between the commanded position and the actual encoder position exceeds the allowable following error limit, causing the axis to fault and stop.
Possible Causes
- Axis mechanical binding or obstruction preventing free movement
- Servo motor or drive degraded, producing insufficient torque
- Ball screw or linear guide lubrication failure causing excessive friction
- Encoder feedback signal degraded or noisy
- Following error parameter set too tight for the application
Troubleshooting Steps
- Step 1: Identify the affected axis from the alarm text
Alarm shows which axis (X, Y, Z, A, or B) has the excessive error - Step 2: Jog the axis manually at low feed rate to check for mechanical binding
Axis moves smoothly without unusual resistance or noise - Step 3: Check the ball screw and linear guide oil lubrication system
Lubrication lines are clear, oil reaching all lubrication points - Step 4: Inspect the encoder cable and connector for damage
Cable intact, connector seated properly - Step 5: If mechanical and cable checks are OK, the servo drive may need service
Drive produces rated torque under load test
How to Reset
To reset: 1) Clear the mechanical obstruction or lubrication issue. 2) Press RESET on the control. 3) Re-home the affected axis. Caution: Do not increase the following error limit to suppress the alarm without investigating the root cause.
Frequently Asked Questions
- Q: What is following error?
Following error is the difference between where the control commands the axis to be and where the encoder reports it actually is. A small error is normal during motion, but a large error indicates the axis cannot keep up, usually due to mechanical resistance or drive degradation.
- Q: How can I tell if the problem is mechanical or electrical?
Jog the axis at low speed. If it moves smoothly, the problem is likely electrical (drive or encoder). If it resists movement or makes grinding noises, the problem is mechanical (ball screw, guide, or coupling).
Source: Haas Automation Operator's Manual - Alarm Codes, 2023
Category: CNC