You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Err28
print icon
Larger Speed Deviation Refer to the value of speed deviation larger than P6.1.23 and duration of P6.1.24
  • Check whether the parameters of the encoder is set correctly;
  • Check whether P6.1.23 and P6.1.24 are set rationally;
  • Check whether the motor parameter identification has been conducted

 

ERR28 – Large Speed Deviation

What this means

ERR28 indicates that the VFD detected a significant difference between the commanded spindle speed and the actual spindle speed for longer than the allowed time.

In simple terms:

  • The VFD asked the spindle to run at a certain RPM

  • The spindle could not reach or maintain that speed

  • The deviation exceeded the allowed tolerance and duration

This is a closed-loop speed accuracy fault.


Why the VFD Cares About This

The VFD continuously compares:

  • Target speed (what it is told to run)

  • Actual speed (what the motor is actually doing)

If the motor lags too far behind, runs erratically, or cannot stabilize, the VFD assumes something is wrong and triggers ERR28 to protect the system.


Most Common Causes We See

1. Excessive cutting load (most common)

The spindle is being asked to do more work than it can handle at the requested RPM.

Examples:

  • Heavy depth of cut

  • Large tooling

  • Dense materials

  • Low RPM with high torque demand

Result:

  • Motor slows under load

  • Speed deviation exceeds limits


2. RPM set too low for the load

Spindles are happiest at higher RPM.

Running:

  • Large tools

  • Heavy cuts
    At very low RPM can cause speed instability, especially under load.


3. Encoder configuration issues (if applicable)

If your system uses an encoder for speed feedback:

  • Encoder type may be incorrect

  • Encoder wiring may be loose

  • Encoder parameters may not match the motor

Incorrect feedback causes the VFD to misinterpret actual speed.


4. Motor parameters not identified

If motor parameter identification was never performed or was interrupted:

  • Torque response can be poor

  • Speed regulation becomes inaccurate

  • Deviation faults are more likely


5. Overly strict deviation limits

Parameters controlling how much deviation is allowed may be set too tight for real-world cutting conditions.

Relevant parameters:

  • P6.1.23 – Allowed speed deviation

  • P6.1.24 – Duration before fault triggers


What to Check First

Step 1: Reduce the cutting load

This resolves the majority of ERR28 cases.

  • Reduce depth of cut

  • Reduce feed rate

  • Increase RPM if tooling allows

If ERR28 disappears after load reduction, the cause was mechanical, not electrical.


Step 2: Verify RPM selection

Avoid:

  • Low RPM with heavy cuts

  • Lugging the spindle

Spindles regulate speed best when operating closer to their designed RPM range.


Step 3: Confirm motor parameter identification

If available in your VFD:

  • Re-run motor parameter identification

  • Ensure the spindle is not connected to a load during identification

This allows the VFD to properly model motor behavior.


Step 4: Check encoder setup (if used)

  • Verify encoder type matches VFD settings

  • Inspect wiring for loose or damaged connections

  • Confirm encoder feedback is stable

If no encoder is present, ensure encoder-related features are disabled.


Step 5: Review deviation parameters

Advanced users only:

  • Confirm P6.1.23 and P6.1.24 are set to reasonable values

  • Overly aggressive limits can cause nuisance faults during normal cutting


What ERR28 Is Not

  • Not an under-voltage or power supply issue

  • Not EMI-related

  • Not a wiring short

  • Not a random software glitch

ERR28 reflects a real mismatch between commanded and achievable spindle speed.


When to Contact Support

If:

  • ERR28 occurs during very light cutting

  • Speed deviation happens immediately at startup

  • Encoder parameters appear correct but fault persists

Provide:

  • Tool size

  • RPM

  • Feed rate

  • Material

  • Whether an encoder is used


Summary

ERR28 means the spindle cannot maintain the commanded speed within allowed limits.

Most common causes:

  • Excessive cutting load

  • Low RPM under heavy torque

  • Incorrect encoder configuration

  • Missing motor identification

  • Overly tight deviation settings

In most cases, reducing load or increasing RPM resolves the issue.

Feedback
0 out of 0 found this helpful

scroll to top icon