| Motor Over-speed | Refer to the value of motor speed over P6.1.21 and duration of P6.1.22 |
|
ERR29 – Motor Over-Speed
What this means
ERR29 indicates that the VFD detected the spindle motor running faster than the maximum allowed speed for longer than the permitted duration.
In short:
-
The spindle exceeded its configured speed limit
-
The VFD shut it down to prevent mechanical or electrical damage
This is a protective safety fault, not a random error.
Why the VFD Triggers This Fault
The VFD continuously monitors actual motor speed and compares it to:
-
The configured maximum motor speed
-
The encoder feedback, if present
If the spindle speed exceeds the allowed threshold defined by:
-
P6.1.21 (maximum allowed speed)
-
P6.1.22 (time allowed above that speed)
The VFD triggers ERR29.
Most Common Causes We See
1. Encoder configuration mismatch (most common)
If an encoder is used and its settings do not match the motor:
-
The VFD may miscalculate actual RPM
-
Normal speeds may appear as “over-speed”
Common issues:
-
Incorrect encoder type selected
-
Incorrect pulses-per-revolution setting
-
Loose or intermittent encoder wiring
2. Motor parameter identification not performed
If motor identification has not been run:
-
The VFD may not correctly understand the motor’s speed characteristics
-
Speed regulation can overshoot during acceleration or load changes
This can cause momentary over-speed conditions.
3. Speed limits set too low
If P6.1.21 is set lower than the actual operating speed:
-
Normal spindle operation may exceed the limit
-
ERR29 will trigger even though the spindle is behaving normally
4. Rapid acceleration causing overshoot
If acceleration is too aggressive:
-
The spindle may briefly overshoot its target RPM
-
The VFD detects this as an over-speed condition
This is more likely if acceleration settings are very short.
5. External control mismatch
If the CNC controller commands RPM values that:
-
Exceed the VFD’s configured maximum speed
-
Do not match the VFD’s scaling expectations
The VFD may see this as a runaway speed condition.
What to Check First
Step 1: Verify commanded RPM
Confirm that:
-
The CNC controller is not commanding RPM above the spindle’s rated maximum
-
RPM scaling between the controller and VFD is correct
Step 2: Check encoder settings (if applicable)
If your system uses an encoder:
-
Confirm encoder type matches the hardware
-
Verify pulses-per-revolution setting
-
Inspect wiring for looseness or damage
If no encoder is installed, ensure encoder-related functions are disabled.
Step 3: Run motor parameter identification
If available on your VFD:
-
Perform motor identification with no load attached
-
Ensure motor nameplate values are entered correctly
This allows the VFD to properly model speed response.
Step 4: Review speed limit parameters
Check:
-
P6.1.21 – Maximum allowed motor speed
-
P6.1.22 – Time allowed above that speed
These should be set:
-
Above normal operating RPM
-
Below the spindle’s mechanical limits
Overly conservative values can cause nuisance faults.
Step 5: Review acceleration settings
If ERR29 occurs during startup:
-
Slightly increase acceleration time
-
Prevent RPM overshoot during spin-up
What ERR29 Is Not
-
Not a power supply issue
-
Not a load or cutting force issue
-
Not an EMI or grounding problem
-
Not a sign of spindle failure
ERR29 is strictly a speed monitoring fault.
When to Contact Support
If:
-
ERR29 occurs at modest RPM
-
The spindle never approaches its rated speed
-
Encoder settings appear correct but fault persists
Provide:
-
Spindle model
-
Rated RPM
-
Commanded RPM
-
Whether an encoder is installed
-
Acceleration settings
Summary
ERR29 means the VFD detected the spindle running faster than its configured limit.
Most common causes:
-
Encoder configuration errors
-
Missing motor identification
-
Speed limits set too low
-
Acceleration overshoot
-
RPM scaling mismatch with the controller
Correct configuration and reasonable speed limits resolve the vast majority of cases.

