| Encoder Fault | The frequency inverter is unable to identify the data of the encoder |
|
ERR25 – Encoder Fault
What this means
ERR25 indicates that the VFD is unable to read or interpret encoder data.
In simple terms, the VFD is expecting feedback from an encoder, but the data it is receiving is missing, invalid, or inconsistent.
Important Note for Most CNC Users
Most CNC spindle systems do NOT use encoders.
If your spindle setup does not include an encoder or PG (pulse generator) card:
-
ERR25 typically means encoder mode was enabled unintentionally
-
The fault does not indicate a spindle or VFD hardware failure
This is very often a configuration issue.
Why This Happens
ERR25 occurs when the VFD is configured for encoder-based feedback control, but:
-
No encoder is present
-
The encoder type does not match configuration
-
Encoder wiring is incorrect
-
The encoder signal is unstable or missing
Most Common Causes We See
1. Encoder mode enabled without an encoder (most common)
This is by far the most frequent cause.
If the VFD expects encoder feedback but none exists, ERR25 will trigger immediately.
2. Incorrect encoder type configured
Encoders vary by:
-
Resolution
-
Signal type
-
Output format
If the configured encoder type does not match the installed encoder, the VFD cannot decode the signal.
3. Encoder wiring issues
-
Incorrect terminal connections
-
Reversed signal polarity
-
Broken or loose wires
-
Missing encoder power supply
Encoder wiring must be exact.
4. Faulty encoder or PG card (less common)
-
Encoder hardware failure
-
PG card failure or improper installation
This is rare and usually only considered after wiring and configuration are verified.
What to Check First
Step 1: Confirm whether your system actually uses an encoder
Ask:
-
Does your spindle include an encoder?
-
Is there a PG card installed in the VFD?
If not, encoder mode should be disabled.
Step 2: Disable encoder feedback if not required
For most CNC spindle setups:
-
Disable encoder or closed-loop feedback modes
-
Use standard open-loop RPM control instead
This typically resolves ERR25 immediately.
Step 3: If an encoder is used, verify configuration
Confirm:
-
Encoder type matches the hardware
-
Encoder resolution is set correctly
-
Feedback mode is appropriate for the application
Step 4: Inspect encoder wiring
-
Power down the VFD
-
Check all encoder connections
-
Verify correct terminals and polarity
-
Inspect for damaged or loose wires
Step 5: Inspect encoder hardware (if applicable)
If wiring and configuration are correct:
-
Inspect the encoder itself
-
Verify PG card installation
-
Check for visible damage
What ERR25 Is Not
-
Not a spindle motor fault
-
Not a cutting load issue
-
Not a voltage or current problem
-
Not EMI related
-
Not a controller software issue
ERR25 is strictly related to encoder feedback configuration or hardware.
Recommended Action for CNC Spindle Systems
For the vast majority of CNC spindle applications:
-
Encoder feedback is not required
-
Encoder modes should remain disabled
This avoids unnecessary complexity and nuisance faults.
Summary
ERR25 means the VFD cannot identify valid encoder data.
Most common causes:
-
Encoder mode enabled without an encoder
-
Incorrect encoder configuration
-
Encoder wiring issues
If your spindle does not use an encoder, disabling encoder feedback is usually the correct solution.

