AF90

Speed controller autotuning

ABB · ACS880

What does AF90 mean?

The speed controller autotune routine did not complete successfully. The auxiliary code provides details, such as the drive being stopped prematurely. This means the speed controller may not be optimally tuned, leading to suboptimal motor performance.

Common Causes

  • The autotune routine was interrupted prematurely (e.g., drive stop command, safety interlock trip) before completion.
  • Mechanical load was connected or varied significantly during the autotune process, preventing accurate motor parameter identification.
  • Incorrect motor nameplate data (e.g., rated power, rated speed) entered in parameters P3-01 to P3-08, leading to an invalid tuning model.
  • Speed feedback device (encoder) connection issue or noise interfering with accurate speed measurement during tuning.
  • Motor thermal protection (e.g., PTC input) tripped during the tuning process, causing the drive to fault or stop.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    Ensure the motor is mechanically decoupled from its load or running with a consistent, minimal load before initiating the autotune routine.

  2. 2

    Verify all motor nameplate data (P3-01: Rated motor power, P3-02: Rated motor voltage, P3-03: Rated motor current, P3-04: Rated motor frequency, P3-05: Rated motor speed) against the physical motor.

  3. 3

    Check the speed feedback wiring (encoder) from the motor to the drive's encoder interface for secure connections and proper shielding.

  4. 4

    Restart the autotune routine (e.g., using parameter P1-11 'Motor ID run') ensuring no external interferences or stops occur until completion.

  5. 5

    Monitor motor current (e.g., via diagnostic readout) and speed (e.g., ACTUAL SPEED) during the tuning process for unusual fluctuations.

Browse all codes in this manual (116)
Verified technical data. Last updated: March 2026

Related Faults