Inovance IS620N Servo Drive

Fault Code and MeaningCause and Remedy
Er.101
Parameter abnormal

Cause:

The total number of parameters changes or values in group 2002h exceed limits (often after software update). Other causes include: Control power voltage drops, instantaneous power failure, excessive parameter writing frequency, or the servo drive is faulty.



Remedy:

  • Restore the default setting (2002-20h = 1), and write the parameters again.

  • Check control power (L1C, L2C). Ensure voltage is within specs (220V drive: 198-264V; 380V drive: 342-484V).

  • Increase power capacity or replace with large-capacitance power supply.

  • If power failure occurred during storage: Power on again, restore default settings, and write parameters again.

  • If writing frequency limit exceeded: Change the parameter writing method (from host controller) and write again.

  • If software upgraded: Set servo drive/motor model again and restore default settings.

  • If fault persists after restoring defaults multiple times, replace the servo drive.


Er.102
Programmable logic configuration fault

Cause:

The FPGA software version and the MCU software version do not match, or the hardware is damaged resulting in communication failure.



Remedy:

  • View MCU (2001-01h) and FPGA (2001-02h) versions via operating panel.

  • Contact Inovance technical support to update software to make versions match.

  • If fault persists after power cycling, replace the servo drive.


Er.103
FPGA software version too early

Cause:

The FPGA version in 2001-02h is earlier than 0112.0 (when MCU is 0101.7 or later).



Remedy:

  • Update the software to make the versions match.

  • If the fault persists after power cycling, replace the servo drive.


Er.104
Programmable logic interruption fault

Cause:

Access to MCU or FPGA times out. (Internal fault codes can be viewed in 200B-2Eh).



Remedy:

  • If the fault persists after the servo drive is powered off and on several times, replace the servo drive.


Er.105
Internal program abnormal

Cause:

The total number of parameters is abnormal at EEPROM reading/writing operation, or data range is abnormal (often after software update).



Remedy:

  • Check causes according to the method of Er.101.

  • Restore the default setting (2002-20h = 1), and power on the system again.

  • If fault persists, replace the servo drive.


Er.108
Parameter storage fault

Cause:

Parameter values cannot be written to or read from EEPROM.



Remedy:

  • Modify a parameter, power on the drive again, and check if modification is saved.

  • If modification is not saved and fault persists after power cycling, replace the servo drive.


Er.120
Product model matching fault

Cause:

The motor model and drive model do not match or parameter setting is incorrect.



Remedy:

  • Set 200D-01h (Motor SN) correctly according to the motor nameplate.

  • View drive model in 2001-03h and ensure it matches the nameplate.

  • Use matching products according to the Servo System Configuration.


Er.121
Invalid S-ON command

Cause:

When some auxiliary functions are used, a redundant S-ON signal is given.



Remedy:

  • Turn off the S-ON signal from the host controller.


Er.122
Product matching fault in absolute position mode

Cause:

The motor does not match in absolute position mode or the motor SN is set incorrectly.



Remedy:

  • Set 200D-01h (Motor SN) correctly according to the motor nameplate.

  • Ensure the motor is a multi-turn absolute encoder motor.


Er.130
Different DIs allocated with the same function

Cause:

The same function is allocated to different DIs, the DI function No. exceeds limits, or the function is not supported.



Remedy:

  • Allocate group 2003h and 2007h parameters correctly (ensure no duplicate non-zero functions).

  • Turn control power off/on or toggle S-ON/Reset to effect changes.

  • Restore default settings (2002-20h = 1) if MCU program is updated.

  • Do not set a DI function No. not included in the DI/DO function definitions table.


Er.131
DO function No. exceeding the number of functions

Cause:

The DO function No. exceeds the number of DO functions.



Remedy:

  • Restore the default setting (2002-20h = 1), and power on the system again.


Er.136
Data check error or no parameter stored in the motor ROM

Cause:

When reading parameters from encoder ROM, the drive detects no parameters are saved or values are inconsistent. Mismatch between drive and motor.



Remedy:

  • Use matched servo drive and servo motor (Inovance IS620N series).

  • Use the recommended encoder cable. Ensure reliable connection.

  • Check signals PS+, PS-, +5V, and GND at both ends of cable.

  • Never bundle encoder cable and power cables together.

  • If fault persists after power cycling, replace the servo drive.


Er.200
Overcurrent 1

Er.201
Overcurrent 2

Cause:

Er.200: Any phase feedback current is larger than the overcurrent threshold.

Er.201: Hardware overcurrent is detected.



Remedy:

  • Check reference input timing (wait for “rdy”). Add reference filter time or increase accel/decel time.

  • Check Regenerative Resistor:

    • If internal (2002-1Ah=0): Check jumper between P and D.

    • If external (2002-1Ah=1/2): Check wiring between P and C. Verify resistance values.



  • Fasten loose power cables or motor UVW cables.

  • Check grounding: Measure insulation resistance between UVW and PE (should be MΩ-level). Replace motor if insulation is poor.

  • Check for short circuits or burrs in motor cables; connect correctly.

  • Check if motor is damaged (unbalanced resistance). Replace if necessary.

  • Carry out gain adjustment if motor oscillates or makes shrill noise.

  • Check encoder cable (aging, corrosive, loose). Re-weld or replace.

  • If fault persists after cables are disconnected and power cycled: Replace the servo drive.


Er.207
Shaft D/Q current overflow

Cause: Abnormal current feedback results in overflow of the internal register of the servo drive.



Remedy:

  • If the fault persists after the servo drive is powered off and powered on again for several times, replace the servo drive.


Er.208
FPGA sampling operation timeout

Cause: Internal sampling or communication timeout (Check internal sub-code 200B-2Eh).



Remedy:

  • Subcode 1208 (MCU timeout): The internal chip is damaged. Replace the servo drive.

  • Subcode 2208 (Encoder timeout): Check encoder wiring, connectors, and cable length. Use shielded twisted pair. Replace servo motor if encoder is faulty.

  • Subcode 3208 (Current sampling timeout): Check for large equipment generating interference. Separate heavy current from light current. Replace servo drive if chip is damaged.

  • Subcode 4208 (AD conversion timeout): High-accuracy AI interference. Use twisted shielded cables and shorten distance.

  • Subcode 0208 (FPGA timeout): Remove the preceding causes listed above.


Er.210
Output to-ground short-circuit

Cause: The servo drive detects motor phase current or bus voltage abnormal during self-check at power-on.



Remedy:

  • Disconnect motor cables and measure if drive power cables are shorted to ground. Re-connect or replace cables.

  • Measure insulation resistance between UVW and PE. Replace motor if insulation is poor.

  • Remove power cables; if fault persists after power cycling, replace the servo drive.


Er.220
Phase sequence incorrect

Cause: After angle auto-tuning, the UVW phase sequence is inconsistent with that of the motor.



Remedy:

  • Perform the wiring again and then perform angle auto-tuning.


Er.234
Runaway

Cause: Torque reference direction is reverse to speed feedback, or speed feedback is reverse to reference in position/speed mode.



Remedy:

  • Check UVW sequence and connect cables according to the correct sequence.

  • If Er.234 occurs immediately at power-on (initial phase error): Power on the servo drive again.

  • Ensure matching Drive and Motor (Check parameters like 2000-01h). Correct motor model and encoder settings.

  • Check encoder cable wiring (aging/loose). Re-weld or replace.

  • Vertical Axis: Reduce load, improve stiffness, or shield this fault (if safety permits).


Er.400
Main circuit overvoltage

Cause: DC bus voltage exceeds threshold (220V drive > 420V; 380V drive > 760V).



Remedy:

  • Measure input voltage. Replace or adjust power supply to be within specifications.

  • If supply is unstable/lightning affected: Connect a surge suppressor.

  • Check Braking/Regenerative Resistor:

    • Internal: Check jumper P and D.

    • External: Check wiring P and C. Select resistor with correct resistance/power. Set parameters 2002-1Bh and 2002-1Ch.



  • If resistance is too large/absorption insufficient: Connect new external resistor of recommended value between P and C.

  • If abrupt accel/decel: Increase acceleration/deceleration time.

  • If bus voltage sampling deviation is large (measured vs displayed): Contact Inovance technical support.

  • If fault persists after power cycling: Replace the servo drive.


Er.410
Main circuit undervoltage

Cause: The DC bus voltage between P⊕ and ⊖ is lower than the overvoltage threshold.

(220V drive < 200V; 380V drive < 380V).

Potential causes include unstable power supply, instantaneous power failure, voltage drops, or phase loss.



Remedy:

  • Measure input voltage (RST) to ensure it is within specifications (220V drive: 198-264V; 380V drive: 342-484V).

  • Improve power capacity if voltage drops during operation.

  • Check if single-phase power is being used for a three-phase drive (Phase loss).

  • Check if main circuit wiring is correct and reliable.

  • If fault persists after power cycling multiple times, replace the servo drive.


Er.420
Main circuit phase loss

Cause: Phase loss occurs on the three-phase servo drive, or input power is unbalanced.

Could be due to loose cables, single-phase power applied to 3-phase drive, or faulty drive.



Remedy:

  • Check if power cables (RST) are connected securely.

  • Replace cables if damaged.

  • If using single-phase input on 0.75kW drives, set parameter 200A-01h = 2 (Inhibit faults).

  • If input voltage is too low or unbalanced, adjust power capacity.

  • If fault persists, replace the servo drive.


Er.430
Control power undervoltage

Cause: The voltage of the control power (L1C, L2C) is below the threshold (190V for 220V drive; 380V for 380V drive).



Remedy:

  • Check if control power is cut off or if instantaneous failure occurred.

  • Measure input voltage of L1C and L2C cables to ensure they meet specifications.

  • Check for poor contact in control power cables; reconnect or replace them.

  • Improve power capacity if voltage is unstable.


Er.500
Motor overspeed

Cause: The actual speed of the servo motor exceeds the overspeed threshold.

Issues may include incorrect UVW phase sequence, incorrect threshold settings, or input reference being too high.



Remedy:

  • Check UVW cabling phase sequence and connect correctly.

  • Check overspeed threshold (200A-09h). Reset according to mechanical requirement.

  • Position Mode: Decrease gear ratio or position reference increment.

  • Speed Mode: Decrease target velocity or gear ratio.

  • Torque Mode: Set speed limit smaller than overspeed threshold.

  • Adjust gain or mechanical conditions if motor overshoots.

  • If fault persists after power cycling, replace servo drive.


Er.510
Pulse output overspeed

Cause: When pulse output function is used, the output pulse frequency exceeds the hardware limit (1 MHz).



Remedy:

  • Decrease parameter 2005-12h (Encoder frequency-division pulses).

  • Ensure output pulse frequency is below the limit within the required speed range.


Er.610
Servo drive overload

Cause: Heat accumulation of the servo drive reaches the fault level.

Commonly caused by poor wiring, heavy load, or improper gain settings.



Remedy:

  • Check wiring between servo drive, motor, and encoder. Use recommended cables.

  • Check if load is too heavy (Average load ratio > 100%). Use larger capacity drive if needed.

  • Increase acceleration/deceleration time.

  • Adjust gain if motor vibrates or produces abnormal noise.

  • Verify servo drive/motor model settings (2000-06h and 2001-03h).

  • Eliminate mechanical binding/locking factors.


Er.620
Motor overload

Cause: Heat accumulation of the motor reaches the fault level.



Remedy:

  • Reduce load or increase acceleration/deceleration time.

  • Check for mechanical interference causing heavy load.

  • Check if motor brake is released correctly.

  • Replace servo drive if fault persists after cooling and restart.


Er.630
Motor rotor locked

Cause: The actual motor speed is lower than 10 RPM but the torque reference reaches the limit for a specific duration.



Remedy:

  • Check for Phase Loss or incorrect UVW sequence. Correct wiring.

  • Check for broken encoder cables or UVW cables.

  • Check running reference (pulse counter/speed ref) in commissioning software.

  • Eliminate mechanical locking factors blocking the motor.


Er.650
Heatsink overheat

Cause: Temperature of the power module is higher than the protection threshold.



Remedy:

  • Measure ambient temperature; improve cooling conditions.

  • Ensure proper clearance between drives.

  • Check if fan is working; replace drive if fan is damaged.

  • Do not reset overload faults repeatedly without cooling down (wait 30s).

  • If fault persists 5 minutes after power-off restart, replace servo drive.


Er.731
Encoder battery failed

Cause: The battery voltage of the absolute encoder is lower than 3.0 V.



Remedy:

  • Check battery connection.

  • Set 200D-15h = 1 to remove the fault (after fixing connection).

  • Replace with a new battery of matching voltage.


Er.733
Encoder multi-turn counting error

Cause: The encoder multi-turn counting is incorrect.



Remedy:

  • Set 200D-15h = 2 to remove the fault.

  • If fault persists after power-on, replace the motor.


Er.735
Encoder multi-turn counting overflow

Cause:

The encoder multi-turn counting overflows (detected when 2002-02h = 1).



Remedy:

  • Set 200D-15h = 1 to remove the fault.


Er.740
Encoder interference

Cause:

The encoder Z signal suffers interference, resulting in too large change of corresponding electrical angle of Z signal.



Remedy:

  • Check the encoder wiring and connect the cable correctly.

  • Re-connect the encoder cable securely if loose.

  • Check for on-site vibration or damage to the encoder.

  • Use cables recommended by Inovance (STP cable). Do not bundle motor and encoder cables together.

  • Ensure servo motor and drive are well grounded.

  • Replace the encoder cable.

  • Replace the motor if the encoder is faulty.


Er.770
External encoder scale fault

Cause:

When fully closed-loop or customized pulse input is used, the level difference between signals (A+/A-, B+/B-, Z+/Z-) does not meet requirements.



Remedy:

  • If frequency-division output is not forbidden: Set H05-38 to 2.

  • Measure level difference; adjust level to meet specifications (>2V).

  • Note: When using external encoder without Z signal, pull up Z+ to above 2V and make Z- grounded.


Er.A33
Encoder data abnormal

Cause:

Internal parameters of the encoder are abnormal.



Remedy:

  • Check connection of the encoder cable (incorrect connection, wire break, or poor contact).

  • Separate motor cables and encoder cables if bundled.

  • Power cycle the drive; if fault persists, replace the servo motor.


Er.A34
Encoder communication check abnormal

Cause:

After power-on, an error occurs in reading the rotor’s initial phase information from the 2500-PPR incremental encoder.



Remedy:

  • Ensure the servo drive model matches the motor model (Check nameplates).

  • Check if encoder cable is broken or insecure; replace or reconnect securely.


Er.A35
Z signal lost

Cause:

Z signal of the 2500-PPR incremental encoder gets lost or AB signal edges change simultaneously.



Remedy:

  • Use a new encoder cable and connect correctly.

  • Replace the servo motor if the fault persists after cable replacement.


Er.B00
Position deviation excess

Cause:

The position deviation is larger than the setting of 6065h in position control mode.



Remedy:

  • Check UVW wiring/phase sequence; correct wiring or replace cables.

  • Eliminate mechanical factors locking the motor rotor.

  • Adjust position loop and speed loop gains (manually or auto-tuning).

  • Decrease position reference increment or gear ratio.

  • Increase the value of 6065h (Following error window).

  • If position reference is not 0 but feedback is 0, replace drive or motor.


Er.B01
Position reference excess

Cause:

The position reference increment of adjacent synchronization periods is excessive.



Remedy:

  • Decrease the target position reference increment.

  • Assign the current position value to the target position (607Ah) before mode switchover or servo ON.

  • Set synchronization offset parameter to 0 (if host is AM600) or check communication.

  • Check that maximum motor speed/profile speed settings are not too small.


Er.B02
Position deviation exceeding threshold in fully closed-loop

Cause:

The absolute value of position deviation in fully closed-loop exceeds 200F-09h.



Remedy:

  • Check UVW wiring and connections; repair if broken or incorrect.

  • Eliminate mechanical factors causing rotor lock.

  • Adjust servo drive gains (manual or auto-tuning).

  • Decrease position reference increment or gear ratio (CSP, PP, HM modes).

  • Increase the value of 200F-09h.

  • If position reference is not 0 but feedback is 0, replace drive or motor.


Er.B03
Electronic gear ratio setting exceeding limit

Cause:

Any electronic gear ratio exceeds limit.



Remedy:

  • Set the gear ratio within the required range.

  • Reset the fault or power on the system again.


Er.B04

Parameter setting error with fully closed-loop function

Cause:


When the fully closed-loop function is used and the position reference source is internal position reference, switchover between internal encoder feedback and external encoder feedback is enabled (Check if 200F-01h = 2).



Remedy:



  • In fully closed-loop mode, when the position reference source is internal position reference, only external encoder feedback can be used.

  • Ensure 200F-01h is set to 1.


Er.110

Setting error of frequency-division pulse output

Cause:


When using the encoder frequency-division output function (2005-27h = 0), the number of encoder frequency-division pulses does not match the threshold determined by the encoder specification.



Remedy:



  • For incremental encoders: frequency-division pulses per revolution must not exceed encoder PPR (20-bit = 1048576 P/r, 2500-PPR = 10000 P/r).

  • For absolute encoders: frequency-division pulses must not exceed 1/4 of the encoder resolution.

  • Re-set the frequency-division pulses per revolution in 2005-12h according to the specification.


Er.601

Homing timeout

Cause:


When using the homing function, home is not found within the time set in 2005-24h.



Remedy:



  • If home switch fails: Check DI function FunIN.31 (HomeSwitch) and wiring. Manually change DI logic and observe 200B-04h.

  • If search time is too short: Increase the time set in 2005-24h.

  • If search speed is too small: Check distance to home switch and increase 6099-01h (Speed during search for switch).

  • If home switch setting is improper: Check if limit signals at two sides are active simultaneously. Set the position of the hardware switch properly.


Er.730

Encoder battery warning

Cause:


The battery voltage of the absolute encoder is lower than 3.0 V.



Remedy:



  • Measure the battery voltage.

  • Use a new battery of matching voltage.


Er.900

DI emergency braking

Cause:


The logic of DI (including hardware DI and VDI) allocated with FunIN.34: EmergencyStop is valid/triggered.



Remedy:



  • Check the running mode.

  • Clear the DI braking signal on the prerequisite of ensuring safety.


Er.909

Motor overload warning

Cause:


Accumulative heat of 60Z series 200 W and 400 W motors reaches the warning threshold.



Remedy:



  • Wiring issues: Connect wirings correctly according to the diagram. Use cables recommended by Inovance.

  • Load too heavy: Use a servo drive of larger capacity/matching motor. Reduce load and increase acceleration/deceleration time.

  • Accel/Decel too frequent: Increase the acceleration/deceleration time.

  • Improper Gain: Check for vibration/noise and adjust the gain.

  • Wrong Model Set: View servo drive nameplate and set the correct model in 2001-03h.

  • Locked-rotor (Mechanical): Eliminate mechanical factors causing heavy load.

  • Drive Faulty: Replace the servo drive.


Er.920

Regenerative resistor overload

Cause:


The accumulative heat of the regenerative resistor exceeds the setting value.



Remedy:



  • Connection issues: Check cable connection. If resistance is ∞, replace cable or resistor. If using internal resistor, check jumper between P⊕ and D.

  • Incorrect Setting (2002-1Ah): Set 2002-1Ah correctly (1 for External natural, 2 for External forced cooling).

  • Resistor too large: Select proper resistor according to specification table (6.1.7).

  • Wrong Resistance Setting: Set 2002-1Ch according to the actual resistance used.

  • Input Voltage High: Replace or adjust power supply to match specifications (220V or 380V ranges).

  • Inertia too large: Select larger external resistor and set 2002-1Bh correctly. Or select larger servo drive.

  • High Speed/Duty: Reduce load, increase accel/decel time, or increase motor running period.

  • Drive Faulty: Replace the servo drive.


Er.922
Resistance of the external regenerative resistor too small

Cause:


The resistance of the external regenerative resistor (2002-1Ch) is smaller than the permissible minimum resistance (2002-16h).



Remedy:

  • Measure the resistance of the external regenerative resistor between terminals P⊕ and C.

  • Check if the measured value is smaller than 2002-16h.

  • If yes, connect an external regenerative resistor matching the servo drive specifications.

  • Set 2002-1Ch (Resistance of external regenerative resistor) to the actual value.


Er.939
Motor power cable breaking

Cause:


The actual phase current is smaller than 10% of the rated current, and motor speed is small while internal torque reference is very large.



Remedy:

  • Check connection of motor power cables.

  • Reconnect the motor power cables.

  • Replace the cables with new ones if necessary.


Er.941
Parameter modification taking effect only after power-on again

Cause:


Parameters with the effective condition “power-on again” have been modified.



Remedy:

  • Power off and then power on the servo drive again.


Er.942
Parameter storage too frequent

Cause:


The number of parameters modified and stored to EEPROM exceeds 200 times.



Remedy:

  • Check if the host controller performs frequent and fast parameter modification.

  • For parameters that do not need to be stored in EEPROM, set 200C-0Eh to 0 before operation.


Er.950
Positive limit switch warning

Cause:


The logic of the Digital Input (DI) allocated with FunIN.14 (P-OT Positive limit switch) is valid.



Remedy:

  • Check the running mode.

  • Ensure safety, then send a reverse reference or rotate the motor to move away from the limit switch.

  • Make the logic of the DI with the positive limit switch function invalid.


Er.952
Negative limit switch warning

Cause:


The logic of the Digital Input (DI) allocated with FunIN.15 (N-OT Negative limit switch) is valid.



Remedy:

  • Check the running mode.

  • Ensure safety, then send a reverse reference or rotate the motor to move away from the limit switch.

  • Make the logic of the DI with the negative limit switch function invalid.


Er.980
Encoder internal fault

Cause:


An encoder algorithm error occurred.



Remedy:

  • Power off and power on the servo drive several times.

  • If the warning persists, the encoder is faulty. Replace the servo motor.


Er.990
Power input phase loss warning

Cause:


Single-phase power is applied to a three-phase drive (allowed for <1kW), but the warning (200A-01h) is enabled.



Remedy:

  • If connected to three-phase power: Rectify wiring (treat as Er.420 Power cable phase loss).

  • If single-phase input is intended: Set 200A-01h to 0 to disable the warning.


Er.998
Homing mode setting incorrect

Cause:


The homing mode set in 0x6098h is incorrect or not supported (15/16/31/32).



Remedy:

  • View the setting of 6098h.

  • Set 6098h correctly.


Internal Faults

Er.602: Angle auto-tuning failure

Er.220: Phase sequence incorrect

Er.A40: Motor auto-tuning failure

Er.111: Internal parameter abnormal

Cause:


Various internal system failures.



Remedy:

  • Contact Inovance for technical support.


Er.D09
Software upper/lower limit setting incorrect

Cause:


The lower limit of software position is larger than the upper limit.



Remedy:

  • View settings of 607D-01h and 607D-02h.

  • Set 607Dh correctly.

  • Ensure 607D-1h < 607D-2h.


Er.D10
Home offset setting incorrect

Cause:


The home offset is set outside the software position lower/upper limit.



Remedy:

  • View settings of 607D-01h, 607D-02h, and 607Ch.

  • Set 607D correctly.

  • Ensure 607D-01h ≤ 607Ch ≤ 607D-02h.


Er.E08
Synchronization loss

Cause:


The master’s synchronization signal is abnormal during communication.



Remedy:

  • Use shielded twisted pair cables for communication.

  • Ensure the servo drive is well grounded.

  • Check the Ethernet port and network connection status.

  • Identify synchronization performance of the host.

  • Increase the permissible interruption loss times (200C-2Dh) of the slave.

  • Check the network status switchover program of the host.


Er.E11
The XML configuration file is not burnt

Cause:


The device configuration file is missing, or the slave ID scanned by the host is empty.



Remedy:

  • Burn the device configuration file.

  • If the issue persists, replace the servo drive.


Er.E12
Network initialization failure

Cause:


FPGA firmware not burnt, equipment configuration file not burnt, or hardware fault.



Remedy:

  • Check if 2001-02h is 01XX.Y; burn FPGA firmware if needed.

  • Burn the equipment configuration file.

  • Replace the servo drive.


Er.E13
Synchronization cycle setting incorrect

Cause:


The synchronization cycle is not an integral multiple of 125 us or 250 us.



Remedy:

  • Modify the synchronization cycle to an integral multiple of 125 us or 250 us.


Er.E15
Synchronization cycle error being large

Cause:


The synchronization cycle error exceeds the threshold.



Remedy:

  • Measure synchronization cycle via oscilloscope.

  • Increase 200C-2Dh and test.

  • If fault persists, set 200C-2Ch to 2.