Er.101 Groups H02 and above parameters abnormal |
Cause: Total number of function codes changed (software update), actual values exceed limits, instantaneous power voltage drops, power failure during parameter storage, frequent parameter writing, or faulty servo drive.
Remedy:
- Restore default setting (H02-31 = 1), and write parameters again.
- Check control power voltage (220VAC: 198-264V; 380VAC: 342-528V).
- Increase power capacity or replace with large-capacitance power supply.
- Re-power the system, restore default settings.
- Change parameter writing method (avoid frequent updates from host).
- Set servo drive/motor model again and restore defaults after software upgrade.
- If fault persists after multiple power cycles/resets, replace the servo drive.
|
Er.102 Programmable logic configuration fault |
Cause: The FPGA software version and MCU software version do not match, or hardware is damaged.
Remedy:
- View MCU (H1-00) and FPGA (H1-01) versions; check if non-zero MSB numbers are consistent.
- Contact Inovance technical support to update matching software.
- If fault persists after power cycling, replace the servo drive.
|
Er.104 Programmable logic interruption |
Cause: Access to MCU or FPGA times out, FPGA is faulty, communication abnormal, or internal operation timeout. (See internal codes in H0B-44).
Remedy:
- If fault persists after powering on several times, replace the servo drive.
|
Er.105 Internal program abnormal |
Cause: Total number of parameters is abnormal at EEPROM reading/writing, or parameter setting range is abnormal (often after update).
Remedy:
- Restore default setting (H02-31 = 1) and power on the servo drive again.
- If fault persists after multiple power cycles, 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 cycle, and check if saved.
- If modification is not saved and fault persists, replace the servo drive.
|
Er.120 Product model matching fault |
Cause: Rated motor current is larger than rated current of the servo drive, SN does not exist, or power class mismatch.
Remedy:
- Ensure correct servo drive and 20-bit motor (-U2***) are used.
- Check H00-00 (Motor SN) equals 14000.
- Set servo drive SN correctly (refer to section 1.3).
- Replace unmatched product if power classes do not match.
|
Er.121 S-ON signal invalid |
Cause: When servo drive is enabled internally, redundant external S-ON signal is valid.
Remedy:
- Set DI function FunIN.1: S-ON (both hardware and virtual DI) to OFF.
|
Er.122 Product matching fault in absolute position mode |
Cause: The motor in absolute position mode does not match or motor SN is set incorrectly.
Remedy:
- Check if motor nameplate is multi-turn absolute encoder motor.
- Set H00-00 (Motor SN) correctly.
- Replace matching motor according to nameplate.
|
Er.130 Different DIs allocated with the same function |
Cause: The same function is allocated to different DIs (hardware/virtual), or DI function No. exceeds limit.
Remedy:
- Re-allocate parameters (Groups H03 and H17) to ensure unique DI functions.
- Re-connect control power or toggle S-ON/Reset to make changes take effect.
- If DI function number is invalid, restore default setting (H02-31 = 1).
|
Er.131 Number of DO functions exceeding the limit |
Cause: The DO function No. exceeds the number of available DO functions.
Remedy:
- Restore default setting (H02-31 = 1) and power on the servo drive again.
|
Er.136 Data check error or no parameter stored in the motor ROM |
Cause: Servo drive/motor model mismatch, encoder cable issue (poor contact, scratch), or drive faulty.
Remedy:
- Replace matched servo drive and motor. Ensure H00-00 = 14000 for IS620P series.
- Check encoder cable specification and connection. Do not bundle with power cables.
- Measure encoder signals (PS+, PS-, +5V, GND).
- If fault persists after power cycle, replace the servo drive.
|
Er.201 Overcurrent 2 (Hardware overcurrent) |
Cause: References input too quickly at startup, regenerative resistor too small/shorted, motor cables loose/grounded/shorted, motor damaged, improper gain setting, or encoder wiring issue.
Remedy:
- Wait for “rdy” before inputting reference; add reference filter time.
- Check connection between P+ and D (internal) or P+ and C (external).
- Ensure regenerative resistor resistance is not smaller than H02-21 (min value).
- Fasten loose UVW power cables.
- Check insulation resistance (MΩ-level) of motor cables. Replace motor if poor.
- Check for short circuits between UVW phases.
- Adjust gain to prevent oscillation (refer to Chapter 6).
- Re-weld or fasten encoder cable.
- If fault persists with motor disconnected, replace the servo drive.
|
Er.207 Shaft D/Q current overflow |
Cause: Abnormal current feedback results in overflow of internal register of servo drive.
Remedy:
- If the fault persists after you power on servo drive several times and restore default setting, replace the servo drive.
|
Er.208 FPGA system sampling operation timeout |
Cause:
MCU communication timeout (Chip damaged), Encoder communication timeout (loose cable, wiring incorrect, interference), Current sampling timeout, or High-accuracy AD conversion timeout.
Remedy:
- Check internal fault code H0B-45 to identify specific cause.
- Use standard shielded twisted pair encoder cables provided by Inovance.
- Check if plugs at both ends of encoder are in good contact.
- Ensure motor cables and encoder cables are not bundled together.
- Separate heavy current from light current to reduce interference.
- Replace the servo motor or servo drive if hardware is damaged.
|
Er.210 Output short-circuit to ground |
Cause:
Servo drive detects motor phase current or bus voltage abnormal during self-check. Power output cables (UVW) short-circuited, Motor short-circuited to ground, or Servo drive is faulty.
Remedy:
- Disconnect UVW cables; measure if they are short-circuited to ground. Re-connect or replace cables.
- Measure insulation resistance between UVW of servo drive and ground (PE).
- Replace servo motor if insulation is poor.
- If fault persists after removing power cables, replace the servo drive.
|
Er.220 Phase sequence incorrect |
Cause:
After angle auto-tuning, the drive finds the UVW phase sequence is inconsistent with that of the motor.
Remedy:
- Perform the wiring again to ensure correct phase sequence.
- Perform angle auto-tuning again.
|
Er.234 Runaway |
Cause:
Torque reference direction is reverse to speed feedback. Causes include: Incorrect UVW phase sequence, Interference affecting rotor detection, Incorrect encoder type/wiring, or excessive load on vertical shaft.
Remedy:
- Connect UVW cables according to the correct phase sequence.
- Re-power the servo system to reset rotor detection.
- Confirm motor model, encoder type, and encoder wiring (Ensure H00-00 = 14000 for IS620P).
- Check encoder cable for aging or corrosion; re-weld or replace.
- For vertical shafts: Reduce load, improve rigidity, or adjust brake parameters (H02-09 to H02-12).
|
Er.400 Main circuit overvoltage |
Cause:
DC bus voltage exceeds limit (420V for 220V drive; 760V for 380V drive). Causes include: Input voltage too high, Unstable power/lightning, Regenerative resistor failure, or Braking energy too high.
Remedy:
- Check power input specification (Valid: 220-240V or 380-480V).
- Connect a surge suppressor if power is unstable.
- Check regenerative resistor connections (P(+) and C/D). Measure resistance.
- Adjust parameters H02-26 and H02-27 to match external resistor specifications.
- Increase acceleration/deceleration time.
- If DC bus voltage measurement is deviating significantly from reality, contact Inovance support.
|
Er.410 Main circuit undervoltage |
Cause:
DC bus voltage is lower than limit (200V for 220V drive; 380V for 380V drive). Causes: Unstable main power, Phase loss, Voltage dip, or Drive faulty.
Remedy:
- Check input voltage specifications. Increase power capacity if voltage dips during operation.
- Check for phase loss (Single-phase applied to three-phase drive).
- Replace cables and connect main circuit correctly.
- If voltage reading is incorrect (e.g., H0B-26 shows low voltage despite good input), replace the servo drive.
|
Er.420 Power cable phase loss |
Cause:
Phase loss occurs on three-phase servo drive.
- The RST cables are not connected well.
- Single-phase power is applied to three-phase servo drive.
- Three-phase voltage is unbalanced or voltages of all three phases are too low.
- The servo drive is faulty.
Remedy:
- Check whether RST cables are in good condition and connected securely.
- For 0.75kW drives: Single phase is allowed (Set H0A-00 = 2). Otherwise, ensure input voltage meets specifications (220V: 198-264V, 380V: 342-528V).
- Measure all three phases to ensure they are balanced and within range.
- If fault persists after power cycling main circuit multiple times, replace the servo drive.
|
Er.430 Control power undervoltage |
Cause:
Control power voltage is below level (220V drive: <190V; 380V drive: <350V).
- The control power is unstable or fails (L1C, L2C).
- The control power cables are in poor contact.
Remedy:
- Re-power the servo drive. Keep power supply stable.
- Check input voltage (220V drive: 220-240V; 380V drive: 380-480V). Increase power capacity if needed.
- Re-connect or replace control power cables.
|
Er.500 Overspeed |
Cause:
Actual speed of servo motor exceeds overspeed level.
- UVW phase sequence is incorrect.
- The setting of H0A-08 is incorrect.
- Input reference is higher than overspeed level.
- Motor speed overshoots.
- The servo drive is faulty.
Remedy:
- Connect UVW cables according to correct phase sequence.
- Reset overspeed level (H0A-08) according to actual mechanical requirement.
- Position control: Reduce pulse frequency or decrease electronic gear ratio.
- Speed/Torque control: Check speed limits and references are within range.
- Adjust the gain or mechanical condition (refer to Adjustment chapter).
- If fault persists after re-power, replace the servo drive.
|
Er.510 Pulse output overspeed |
Cause:
Output pulse frequency exceeds hardware limit (2 MHz).
- Output pulse frequency exceeds limit (when H05-38 = 0).
- Input pulse frequency exceeds limit or interference exists (when H05-38 = 1).
Remedy:
- Decrease H05-17 (Encoder frequency-division pulses).
- Decrease input pulse frequency.
- Use STP cable and set filter parameters (H0A-24 or H0A-30) to prevent interference.
|
Er.610 Servo drive overload |
Cause:
Heat accumulation of the servo drive reaches the fault level.
- Parameter setting is incorrect (Drive SN, Gains).
- Servo drive load ratio is too large (Inertia excessive).
- Mechanical stuck issue.
- Locked rotor occurs in the motor.
Remedy:
- Set H01-02 according to actual Drive SN. Adjust gain parameters.
- Use a drive model of higher power if average load ratio > 80%.
- Eliminate the mechanical stuck problem.
- Check H0A-33; if locked rotor, take actions for Er.630.
|
Er.620 Motor overload |
Cause:
Heat accumulation of the servo motor reaches the fault level.
- Wiring of motor and encoder is incorrect or poor.
- Load is too heavy (Effective torque > Rated torque).
- Acceleration/deceleration too frequent.
- Gain is improper (too high rigidity).
- Servo drive or motor model set incorrectly.
- Locked-rotor due to mechanical factors.
Remedy:
- Connect wirings correctly based on diagram.
- Replace with larger motor/drive or reduce load/increase accel-decel time.
- Adjust gain parameters.
- Set servo drive model (H01-02) and motor model (H00-05) correctly.
- Eliminate mechanical factors blocking the motor.
|
Er.625 Brake applied abnormally |
Cause:
Output torque is < 70% of gravity load when brake protection is enabled and reference is 0.
- The motor brake is not released.
Remedy:
- Check whether the motor brake signal is active.
- Check whether the brake switch is damaged.
- Perform wiring again or replace the motor.
|
Er.626 Brake released abnormally |
Cause:
Motor rotates for two revolutions while brake output signal is inactive.
- The motor brake is released unexpectedly.
Remedy:
- Check whether the motor brake signal is active.
- Check whether the brake switch is damaged.
- Perform wiring again or replace the motor.
|
Er.630 Overheat protection of locked-rotor motor |
Cause:
Actual speed < 10 rpm but torque reaches limit for duration set in H0A-32.
- Power output phase (UVW) loss or incorrect sequence.
- UVW cable or encoder cable breaks.
- Motor rotor is locked due to mechanical factors.
Remedy:
- Connect motor cables correctly.
- Check and replace wirings if broken.
- Eliminate mechanical factors causing the lock.
|
Er.650 Heatsink overheat |
Cause:
Power module temperature is higher than protection level.
- Ambient temperature is too high.
- Servo drive powered off to reset overload fault too quickly.
- The fan is damaged.
- Installation direction or clearance is improper.
- The servo drive is faulty.
Remedy:
- Improve cooling conditions to reduce ambient temperature.
- Wait 30s before resetting overload faults. Increase drive capacity.
- Replace the servo drive (if fan is integral/damaged).
- Install servo drive according to mounting requirements.
- If fault persists 5 minutes after power-off/restart, replace servo drive.
|
Er.731
Encoder battery failure |
Cause: Battery voltage of absolute encoder is lower than 3.0 V (Battery not connected or voltage too low).
Remedy:
- Check whether battery is connected during power-off.
- Set H0D-20 = 1 to remove the fault.
- Measure the battery voltage; replace with a new battery of matching voltage.
|
Er.733
Encoder multi-turn counting error |
Cause: Encoder multi-turn counting is wrong (The encoder is faulty).
Remedy:
- Set H0D-20 = 1 to remove the fault.
- If Er.733 persists after power-on again, replace servo motor.
|
Er.735
Encoder multi-turn counting overflow |
Cause: Encoder multi-turn counting overflows (Detected when H02-01 = 1).
Remedy:
- Set H0D-20 = 1 and power on the system again.
|
Er.740
Encoder interference |
Cause: The encoder Z signal suffers interference, resulting in too large change of electrical angle. Issues may include incorrect wiring, loose cables, external interference, or faulty encoder.
Remedy:
- Check encoder wiring and re-connect according to the correct diagram.
- Check for excessive vibration; re-connect encoder cable securely.
- Ensure standard Inovance STP cables are used.
- Check grounding: Ensure servo motor and drive are well grounded; do not bundle motor and encoder cables together.
- Check if plugs at both ends are in good contact.
- Replace the encoder cable.
- If the fault persists after cable replacement, replace the servo motor.
|
Er.834
AD sampling overvoltage |
Cause: AI sampling value is greater than 11.5 V (Input voltage too high, incorrect wiring, or interference).
Remedy:
- Measure voltage input from AI; adjust input so it does not exceed 11.5 V.
- Check AI wiring according to the diagram.
- Use shielded twisted pair cable and shorten cable length.
- Increase AI filter time constant (AI1: H03-51, AI2: H03-56).
|
Er.835
High-accuracy AD sampling fault |
Cause: High-accuracy AD circuit suffers interference.
Remedy:
- Check AI wiring according to the correct wiring diagram.
- Use shielded twisted pair cable and shorten cable length.
|
Er.A33
Encoder data abnormal |
Cause: Encoder internal parameters are abnormal (Cable break/loose or parameter read-write error).
Remedy:
- Check wirings: Ensure no wire breakage or poor contact.
- If motor cables and encoder cables are bundled, separate them.
- If fault persists after several power cycles, replace the servo motor.
|
Er.A34
Encoder communication check abnormal |
Cause: Error reading initial phase information of rotor. Mismatched drive/motor model or broken cable.
Remedy:
- Verify servo drive and motor nameplates match (IS620P series drive with 20-bit servo motor).
- Check whether H00-00 (Motor SN) is 14000.
- Check if encoder cable is broken; replace cable and secure wirings.
|
Er.A35
Z signal lost |
Cause: Z signal of 2500-PPR incremental encoder lost or edge of A/B signals changes simultaneously.
Remedy:
- Use a new encoder cable and connect correctly.
- Check for poor contact; reconnect wirings or replace encoder cable.
- If fault persists, replace servo motor.
|
Er.B00
Position deviation being large |
Cause: Position deviation is larger than the setting of H0A-10. Causes include phase loss, cable breaks, mechanical locks, low gain, or high pulse frequency.
Remedy:
- Check UVW wiring: Ensure correct phase sequence and reliable connection.
- Check for cable breaks and replace if necessary.
- Eliminate mechanical factors (locked rotor).
- Adjust gains (H08-00 to H08-05) or perform auto-tuning.
- If input pulse frequency is high: Reduce frequency, decrease electronic gear ratio, or increase accel/decel time (H05-04/H05-06).
- Increase the threshold setting of H0A-10.
- If position reference is not 0 but feedback is 0, replace servo drive/motor.
|
Er.B01
Pulse input abnormal |
Cause: Input pulse frequency is greater than H0A-09, or pulse suffers interference.
Remedy:
- Reset H0A-09 according to actual requirement.
- If host computer output > 4 MHz, decrease it.
- Use STP cable for pulse input and separate from power cables.
- Ensure proper grounding of Host Computer to Servo Drive (GND or COM depending on input type).
- Increase pin filter time (H0A-24 or H0A-30).
|
Er.B02
Position deviation being too large in full closed-loop |
Cause: Absolute position deviation exceeds H0F-08. Similar causes to Er.B00 (Phase loss, cable break, mechanical lock, gain issues).
Remedy:
- Check UVW wiring and connections; reconnect or replace cables.
- Eliminate mechanical locking factors.
- Adjust position and speed loop gains manually or via auto-tuning.
- Reduce position reference frequency or electronic gear ratio.
- Increase accel/decel time parameters (H05-04, H05-06).
- Increase the threshold setting of H0F-08.
- If position reference exists but feedback is 0, replace servo drive/motor.
|
Er.B03 Electronic gear ratio setting exceeding limit |
Cause:
Any electronic gear ratio exceeds limit (0.001 x encoder resolution/10000 or 4000 x encoder resolution/10000). Parameter modification sequence is unreasonable.
Remedy:
- If H05-02 = 0, check the ratios of H05-07/H05-09 and H05-11/H05-13.
- If H05-02 > 0, check the ratios of encoder resolution/H05-02.
- Ensure ratios are within the preceding limit.
- Reset the fault or re-power on the system.
|
Er.B04 Fully closed-loop function parameter setting error |
Cause:
When full closed-loop function is used and position reference source is internal, switchover between internal and external encoder feedback is enabled incorrectly.
Remedy:
- Check whether H0F-00 = 2.
- In full closed-loop mode with internal position reference, only external encoder feedback can be used.
- Set H0F-00 to 1 only.
|
Er.D03 CAN communication interrupted |
Cause:
CAN communication timed out. The slave station or master station is offline.
Remedy:
- Check communication cable connection between slave and master.
- Check communication baud rate (H0C-08) of the slave; ensure it matches the master.
- Check wirings of the master PLC.
- Check CAN communication card indicator status.
|
Er.110 Setting error of frequency-division pulse output |
Cause:
Number of frequency-division pulses does not match threshold decided by encoder specification (H05-38 = 0).
Remedy:
- For incremental encoder, pulses cannot exceed resolution (20-bit = 1048576 P/r, 2500-PPR = 10000 P/r).
- For absolute encoder, pulses cannot exceed one fourth of encoder resolution.
- Reset H05-17 (Encoder frequency division pulses) correctly according to specification.
|
Er.601 Homing timeout |
Cause:
Home is not found within time set in H05-35.
Remedy:
- If hardware DI is used, check FunIN.31 (HomeSwitch) allocation and wiring.
- Check if H0B-03 receives level change manually.
- If virtual DI is used, check VDI settings.
- Increase homing time set in H05-35.
- Check distance to home switch and increase high-speed searching speed (H05-32) if too slow.
|
Er.730 Encoder battery warning |
Cause:
Battery voltage of absolute encoder is lower than 3.0 V.
Remedy:
- Measure battery voltage.
- Replace with a new battery of matching voltage.
|
Er.831 AI zero drift too large |
Cause:
When input voltage of AI is 0 V, sampling voltage of servo drive is greater than 500 mV.
Remedy:
- Use shielded twisted pair cable and shorten cable length.
- Increase AI filter time constant (H03-51 for AI1, H03-56 for AI2).
- Disconnect AI cable; if sampling value in group H0B still exceeds 500 mV, replace the servo drive.
|
Er.900 DI emergency braking |
Cause:
Logic of DI set for FunIN.34: EmergencyStop is valid (triggered).
Remedy:
- Check whether logic of DI set for FunIN.34 is valid.
- Check the running mode.
- Clear DI braking valid signal on the prerequisite of ensuring safety.
|
Er.909 Motor overload warning |
Cause:
Accumulative heat of 60Z series (200W/400W) motor reaches warning level. Causes include wiring issues, heavy load, frequent accel/decel, or improper gain.
Remedy:
- Check and correct wirings between drive and motor/encoder.
- Reduce load or replace with larger servo drive/motor.
- Increase acceleration/deceleration time.
- Adjust gain to reduce vibration/noise.
- Verify correct motor model settings (H00-05) and drive model (H01-02).
- Eliminate mechanical locked-rotor factors.
- If fault persists after re-power, replace servo drive.
|
Er.920 Regenerative resistor overload |
Cause:
Accumulative heat of regenerative resistor is greater than the setting value.
Remedy:
- Check wiring of external resistor (P and C terminals) or jumper (P and D).
- Set H02-25 correctly (1=Natural cooling, 2=Forced cooling).
- Select proper regenerative resistor size.
- Check if main circuit input voltage exceeds specification (220V/380V).
- Select larger servo drive if load inertia is too large.
|
Er.922 Resistance of external braking resistor too small |
Cause:
H02-27 (resistance setting) is smaller than H02-21 (allowed minimum value).
Remedy:
- Connect an external regenerative resistor matching the servo drive between P and C.
- Set H02-27 to the resistance of the selected regenerative resistor.
|
Er.939 Motor power cable breaking |
Cause:
Actual phase current < 10% rated, speed is small, but internal torque reference is very large.
Remedy:
- Check the motor power cable connection.
- Reconnect wirings.
- If necessary, replace a new cable.
|
Er.941 Parameter modification taking effect only after re-power-on |
Cause:
Modification of some parameters takes effect only after servo drive is powered on again.
Remedy:
- Re-power on the servo system.
|
Er.942 Parameter storage too frequent |
Cause:
Number of parameters being modified simultaneously/frequently to EEPROM exceeds 200.
Remedy:
- Check host controller writing operations.
- Set H0C-13 to 0 for parameters that do not need to be stored in EEPROM.
|
Er.950 Forward limit switch warning |
Cause:
Logic of DI set for FunIN.14: P-OT (forward limit switch) is valid.
Remedy:
- Send a reverse reference or rotate motor away from limit.
- Make logic of the forward overshoot switch terminal invalid on the prerequisite of ensuring safety.
|
Er.952 Reverse limit switch warning |
Cause:
Logic of DI set for FunIN.15: N-OT (reverse limit switch) is valid.
Remedy:
- Send a forward reference or rotate motor away from limit.
- Make logic of the reverse overshoot switch terminal invalid on the prerequisite of ensuring safety.
|
Er.980 Encoder internal fault |
Cause:
Encoder algorithm error occurs.
Remedy:
- If the fault persists after you power on servo drive several times, replace servo motor.
|
Er.990 Power input phase loss warning |
Cause:
Three-phase servo drive running under single-phase power while phase loss protection is enabled.
Remedy:
- If connected to three-phase power, troubleshoot as Er.420 (power cable phase loss).
- If intentionally running on single-phase power, set H0A-00 to 0 to disable warning.
|
Er.994 CAN address conflict |
Cause:
CAN address conflict occurs; H0C-00 allocated repeatedly.
Remedy:
- Allocate servo shaft address of slaves.
- Ensure allocation of H0C-00 is not repeated.
|
Er.602, Er.220, Er.A40, Er.111 Internal Faults |
Cause:
Internal system errors (Angle auto-tuning, Phase sequence, Motor auto-tuning, or Internal parameters).
Remedy:
- Contact Inovance for technical support.
|