E3.101 System parameter error |
Cause:
The total number of parameters changes or values exceed limits (often after software update). Specific causes include:
1. Control power voltage drops instantaneously.
2. Instantaneous power failure during parameter storage.
3. Excessive write operations by host controller.
4. Software was updated.
5. The servo drive is faulty.
Remedy:
- Check voltage during control power cutoff (L1C, L2C). Restore default settings (2002-20h = 1).
- Increase power capacity or replace power supply. Restore default settings and write parameters again.
- Power on the system again, restore default settings, and rewrite parameters.
- Change the write method (reduce frequency). Replace servo drive if faulty.
- Reset servo drive/motor model and restore default settings (2002-20h = 1).
- If fault persists after initialization, replace the servo drive.
|
E3.102 Abnormal communication initialization of coprocessor |
Cause:
Multi-core communication initialization fault or CPU core software version mismatch.
1. Software version of FPGA and CPU cores do not match.
2. The FPGA is faulty.
Remedy:
- View FPGA (2001-03h), CUP0 (2001-04h), and CUP1 (2001-05h) versions. Contact Inovance technical support to update matching software.
- If fault persists after several restarts, replace the servo drive.
|
E3.104 Abnormal communication or interrupt timeout of coprocessor |
Cause:
Interrupt timeout on coprocessor/FPGA or cyclic access timeout.
1. The FPGA is faulty.
2. Abnormal communication handshake between FPGA and MCU.
3. Interrupt timeout on the MCU.
Remedy:
- Power the servo drive off and on several times.
- If the fault persists, replace the servo drive.
|
E3.105 Internal program error |
Cause:
Abnormal parameter count during EEPROM read/write or abnormal value range.
1. An EEPROM fault occurs.
2. The servo drive is faulty.
Remedy:
- Check causes according to E3.101. Restore default settings (2002-20h = 1) and power on again.
- If fault persists after several restarts, replace the servo drive.
|
E3.106 Abnormal communication handshake of main processor |
Cause:
Internal communication handshake issue. To distinguish specific causes, view internal fault codes in 200B-2Eh.
Remedy:
- Refer to internal fault codes.
- Check for related communication hardware faults.
|
E3.107 Main processor communication loss |
Cause:
Cyclic handshake communication loss between main processor and coprocessor.
1. Internal communication failure.
Remedy:
- Power off and on several times.
- If fault persists, replace the servo drive.
|
E3.108 Parameter storage fault |
Cause:
Parameter values cannot be written to or read from EEPROM.
1. Write operation is abnormal.
2. Read operation is abnormal.
Remedy:
- Modify a parameter, power cycle, and check if saved.
- If modification is not saved and fault persists after restarts, replace the servo drive.
|
E3.111 Abnormal parameters in group 2000h/2001h |
Cause:
Parameter changes or limits exceeded in group 2000/2001.
1. Instantaneous power failure during parameter storage.
2. Power failure during writing serial encoder motor parameters.
3. Software is updated.
4. Servo drive is faulty.
Remedy:
- Set servo drive model (2001-0Bh) to a wrong value, power cycle, then set to correct value and power cycle again.
- Write serial encoder parameters using the software tool.
- If fault persists after repeating the model setting steps, replace the servo drive.
|
E3.120 Mismatch of the product model |
Cause:
Motor/Drive model mismatch, improper parameters, or wrong auto-tuned drive model.
1. Product (encoder, motor, drive) code does not exist (Internal code 1120 or 2120).
2. Power ratings do not match (Internal code 3120).
3. Drive unit model set improperly (mismatch with auto-tuned result).
4. FPGA software does not support motor code.
Remedy:
- Set 2000-01h correctly per motor nameplate or replace with matching motor.
- If drive model doesn’t exist, set correctly per nameplate (Section 1.1).
- Replace unmatched product according to configuration specifications (Section 1.4).
- Set 2001-0Bh and 2001-3Fh to the same value, or replace drive unit.
- Select appropriate FPGA software via 2000-01h (See 2001-03 settings for code support).
|
E3.121 Invalid S-ON command |
Cause:
A redundant S-ON signal is sent when auxiliary functions are used.
1. S-ON switched on through communication while drive is enabled internally.
Remedy:
- Switch off the S-ON signal sent from the host controller when using auxiliary functions (200D-03h, 04h, 0Ch).
|
E3.122 Motor mismatch in absolute position mode |
Cause:
1. The motor does not match in absolute position mode.
2. The motor code is set incorrectly.
Remedy:
- View motor nameplate to verify multi-turn absolute encoder support.
- Reset H00-00 (Motor code) according to the motor nameplate.
- Replace with a matching motor if necessary.
|
E3.130 DI function setting error |
Cause:
- The same function is allocated to different DIs (Check parameters 2003-03h to 2003-11h).
- The DI function setting is wrong (Requirement: Axis No. + Supported DI function No.).
Remedy:
- Allocate different DI functions to parameters allocated with the same function.
- Set the values again according to requirements.
- Restart the control circuit or switch off S-ON and send “RESET” signal to activate the allocation.
|
E3.131 DO function setting error |
Cause: The DO function setting is wrong. Check set values of 2004-01h (DO1 logic) and 2004-03h (DO2 logic).
Remedy:
- Set the values again according to requirements (Axis No. + Supported DO function No.).
- Restart the control circuit or switch off S-ON and send “RESET” signal.
|
E3.136 Data check error or no parameter stored in motor encoder ROM |
Cause:
- Servo drive model and motor model do not match.
- Parameter check error or no parameter in ROM of serial incremental encoder.
- Encoder cables connected improperly or loosely.
- Servo drive is faulty.
Remedy:
- Replace by a matching servo drive and servo motor.
- Use Inovance encoder cables; ensure secure connection without scratching/breaking.
- Do not bundle encoder cables with power cables (RST, UVW). Route separately.
- Connect cables according to correct wiring diagram.
- Replace the servo drive if fault persists after restart.
|
E3.150 STO input protection |
Cause: The STO (Safe Torque Off) input protection applies.
Remedy:
- Check STO input signals and wiring.
|
E3.201 Overcurrent |
Cause: Hardware overcurrent detected.
- Commands input simultaneously at start or too early.
- Motor cables loose/poor contact.
- Motor cables are grounded (short to PE).
- Motor UVW cables short-circuited.
- Motor is burnt down.
- Gain set improperly (motor oscillates).
- Encoder cable wired incorrectly, aging, or corroded.
- Servo drive is faulty.
- Regenerative resistor overcurrent.
Remedy:
- Ensure S-ON signal is on before inputting commands; add reference filter time.
- Tighten loosened cables.
- Replace motor if insulation resistance is poor (MΩ-level).
- Check for shorts/burrs and connect cables correctly.
- Replace motor if resistance is unbalanced.
- Carry out gain adjustment.
- Re-solder, tighten, or replace the encoder cable.
- Replace the servo drive.
- Select new regenerative resistor value/model and reconnect.
|
E3.202 Soft start relay disconnected |
Cause: The soft start relay is disconnected.
Remedy:
- Check internal relay or replace servo drive.
|
E3.206 Switching frequency error |
Cause: The motor control is abnormal.
Remedy:
- Check motor control settings or contact manufacturer.
|
E3.208 FPGA sampling operation timeout |
Cause: Internal fault code (200B-2Eh).
- Code 2208: Encoder wiring incorrect, loose, too long, or interference.
- Code 3208: Current sampling timeout (Large interference or damaged internal chip).
- Code 0208: FPGA operation timeout.
Remedy:
- Use shielded twisted pair cables provided by Inovance.
- Check connectors for good contact and retracted pins.
- Route motor and encoder cables separately from high-voltage cables.
- Ensure servo motor and drive are grounded properly.
- Replace servo motor or drive if hardware is damaged.
|
E3.210 Output shorted to ground |
Cause: The servo drive detects abnormal motor phase current or bus voltage during self-check upon power-on. Root causes include shorted power cables, shorted motor, or a faulty drive.
Remedy:
- Disconnect the motor cables and measure whether the servo drive power cables (UVW) are shorted to ground (PE); re-connect or replace cables.
- Measure insulation resistance between the servo drive UVW sides and the grounding cable (PE); replace the motor if resistance is low.
- If the fault persists after removing power cables and power cycling, replace the servo drive.
|
E3.220 Wrong UVW phase sequence |
Cause: Incorrect UVW phase sequence is detected during angle auto-tuning.
Remedy:
- Check whether the phase sequence of the power cable is correct.
- Change any two phase sequences and perform angle auto-tuning again.
|
E3.234 Runaway |
Cause: The torque reference direction is in reverse to the speed feedback. Issues may include incorrect phase sequence, interference signals, wrong encoder model/wiring, or loose connections.
Remedy:
- Connect the UVW cables according to the correct phase sequence.
- Power on the servo drive again to clear interference errors.
- Check motor/drive nameplates (e.g., SV820 series with 20-bit motor) and ensure encoder type matches.
- Re-solder, tighten, or replace the encoder cable if corroded or loose.
|
E3.400 Main circuit overvoltage |
Cause: DC bus voltage exceeds threshold (420V for 220V drive). Caused by high input voltage, unstable power supply, regenerative resistor failure, insufficient braking energy absorption, or abrupt deceleration.
Remedy:
- Measure input voltage (RST); replace or adjust power supply to meet specifications (220-240V).
- Connect a surge protection device.
- Measure external regenerative resistor (between P and C); replace if infinite/disconnected.
- Set parameters 2002-1Bh and 2002-1Ch correctly for the external resistor.
- Increase the acceleration/deceleration time.
- If bus voltage sampling deviates greatly (200B-1Bh > 420V but actual is lower), contact technical support.
- Replace the servo drive if fault persists.
|
E3.410 Main circuit undervoltage |
Cause: DC bus voltage is lower than threshold (200V). Caused by unstable power, instantaneous power failure, voltage drops during running, or phase loss.
Remedy:
- Increase the power capacity.
- Check if power supply is applied to other devices causing voltage dips.
- Check main circuit wiring for phase loss; replace cables and connect properly.
- If fault persists after power cycling, replace the servo drive.
|
E3.420 Main circuit phase loss |
Cause: Phase loss on three-phase drive. Caused by loose cables, single-phase supply used on 3-phase drive, or imbalanced supply.
Remedy:
- Replace cables and connect the main circuit cables properly.
- If using single-phase supply on a 3-phase drive (0.75kW models), set H0A-00 to 2 (Inhibit fault).
- Replace or adjust power capacity if voltage is imbalanced/low.
- Replace the servo drive.
|
E3.430 Control power undervoltage |
Cause: Phase loss occurs on the AC input of the control circuit, or input is unstable.
Remedy:
- Check whether control power cables are well connected.
- Re-connect or replace control power cables.
|
E3.500 Motor overspeed |
Cause: Actual speed exceeds threshold. Caused by incorrect phase sequence, improper threshold setting (200A-09h), input reference exceeding limits, or speed overshoot.
Remedy:
- Connect cables according to the correct phase sequence.
- Re-set overspeed threshold (200A-09h) according to mechanical requirements.
- Position Control: Decrease reference increment, gear ratio, or increase accel/decel ramp.
- Speed Control: Decrease target velocity, speed limit, and gear ratio.
- Torque Control: Set speed limit to a value smaller than overspeed threshold.
- Adjust gain or mechanical running conditions to reduce overshoot.
- Replace the servo drive.
|
E3.602 Angle auto-tuning failure |
Cause:
Abnormal jitter occurs on the encoder feedback during angle auto-tuning, or encoder feedback data error occurs.
Remedy:
- Check if the encoder communication suffers from interference.
- Check the encoder cable connections.
|
E3.610 Servo drive overload |
Cause:
The servo motor temperature reaches the over-temperature threshold.
Remedy:
- Check cooling conditions and motor load (Refer to solutions for E3.620).
|
E3.620 Motor overload |
Cause:
The servo motor temperature reaches the over-temperature threshold. Root causes include improper wiring, heavy load, frequent accel/decel, improper gain, incorrect model setting, or mechanical locked-rotor.
Remedy:
- Connect cables according to the correct wiring diagram (use Inovance cables if possible).
- Replace with a servo drive of larger capacity and matching motor, or reduce load.
- Increase the acceleration/deceleration time during single-cycle running.
- Adjust the gain again if motor vibrates or produces abnormal noise.
- Set the servo drive model (2001-0Bh) and motor model (2000-06h) correctly.
- Eliminate mechanical factors causing locked-rotor.
- Replace the servo drive if faulty.
|
E3.630 Locked-rotor over-temperature protection |
Cause:
The actual motor speed is lower than 10 RPM but the torque reference reaches the limit and lasts for the defined time. Caused by phase loss, disconnected cables, or mechanical locked-rotor.
Remedy:
- Check UVW output phase sequence; connect cables again according to diagram or replace cables.
- Check cable connections; reconnect or replace encoder/power cables.
- Eliminate mechanical factors preventing rotation (check RUN command vs motor speed).
|
E3.650 Heatsink over-temperature |
Cause:
The temperature of the power module is higher than the over-temperature protection threshold.
Remedy:
- Improve cooling conditions to reduce ambient temperature.
- Wait 30s before reset after overload; increase drive capacity or acc/dec time.
- Replace servo drive if the fan is damaged.
- Install the servo drive according to installation requirements (clearance/direction).
- Replace the servo drive if fault persists after power cycle.
|
E3.731 Encoder battery failure |
Cause:
The battery voltage of the absolute encoder is lower than 3.0 V, or battery was not connected during power-off.
Remedy:
- Set 200D-15h to 1 to clear the fault (if battery is connected).
- Replace with a new battery of matching voltage.
|
E3.733 Encoder multi-turn counting error |
Cause:
The encoder multi-turn counting value is wrong (Encoder faulty).
Remedy:
- Set 200D-15h to 2 to clear fault. If fault persists after power cycle, replace the motor.
|
E3.735 Encoder multi-turn counting overflow |
Cause:
The number of unidirectional revolutions of the absolute encoder exceeds 32767 in linear mode.
Remedy:
- See operation instructions for absolute encoder.
- This fault can be hidden if multi-turn position is not needed but single-turn is required.
|
E3.740 Encoder interference |
Cause:
Encoder communication suffers from interference (wiring, vibration, Z signal interference, or faulty encoder).
Remedy:
- Connect encoder cables according to correct wiring diagram.
- Ensure encoder terminals are connected securely to handle vibration.
- Use shielded twisted pair cables; ensure good grounding; route motor and encoder cables separately.
- Replace encoder cable. If fault persists, replace the servo motor.
|
E3.A33 Encoder data read/write error |
Cause:
Internal parameters of the encoder are abnormal.
Remedy:
- Check cable connections; ensure proper routing and contact.
- If fault persists after power cycling multiple times, replace the servo motor.
|
E3.B00 Excessive position deviation |
Cause:
The position deviation is larger than the value of 6065h in position control mode.
Remedy:
- Check UVW phase sequence and connect cables correctly.
- Reconnect or replace motor power/encoder cables.
- Eliminate mechanical locked-rotor factors.
- Adjust gain manually or perform gain auto-tuning.
- Decrease position reference increment, profile velocity, or acceleration ramp.
- Increase the value of 6065h (Following error window).
- If position reference is not 0 but feedback is always 0, replace servo drive or motor.
|
E3.B01 Position reference incremental error |
Cause:
The target position increment in CSP mode is too large, or alignment issues during mode switchover.
Remedy:
- Decrease position reference speed or acceleration/deceleration curve.
- Assign the value of present position to the target position before mode switchover.
- Assign present position to target position when switching to S-ON status.
- Ensure target position is limited between [-2^31, 2^31 – 1].
- Modify the gear ratio and related scale factors.
- Select a motor that matches the requirement or reduce maximum running speed.
|
E3.B03 Electronic gear ratio over the limit |
Cause:
The electronic gear ratio exceeds the limit.
Remedy:
- Set the gear ratio (6091-01h/6091-02h) according to the allowable range.
|
E3.D09 Software position setting error |
Cause: The lower limit of the software position is set to a value larger than the upper limit (Value of 607D-01 > 607D-02).
Remedy:
- Reset the parameters so the lower limit is less than the upper limit.
|
E3.D10 Home setting error |
Cause: The home offset is beyond the software limit. The value of 607Ch (Home offset) is beyond the values of 607D-01 (Min. position limit) and 607D-02 (Max. position limit).
Remedy:
|
E3.601 Homing warning |
Cause: The home is not found within the time defined, or the home/limit switch is abnormal.
Remedy:
- If hardware DI is used, check wiring and allocation in group 2003h.
- Monitor DI status (200B-04h) to see if the drive receives level changes.
- If using Z signal, check the condition of the Z signal.
- Increase the duration limit of homing (2005-24h).
- If high-speed search is too slow, increase the speed value (6099-01h).
- Check hardware switches; ensure limit signals are not activated simultaneously with the home signal.
|
E3.730 Encoder battery warning |
Cause: The battery voltage of the absolute encoder is lower than 3.0 V.
Remedy:
- Measure battery voltage.
- Use a new battery of matching voltage.
|
E3.908 Abnormal drive unit model |
Cause: The model of the drive unit detected is abnormal, contacts are poor, or EEPROM data is incorrect.
Remedy:
- Set H01-10 to a proper value according to H01-62.
- Ensure the drive unit is in good contact with the baseplate (check flat cable terminals).
- If communication with EEPROM fails or version is outdated, set H0A-37 to 1 to hide this warning.
- If temperature issues occur on specific axes (H0B45 = 0x4908), set the drive unit model (H01-10) correctly (e.g., to 6000X).
|
E3.909 Motor overload |
Cause: Motor temperature (60Z series) reached over-temperature threshold. Causes include poor cabling, excessive load, frequent accel/decel, or improper gain.
Remedy:
- Connect cables according to the correct wiring diagram (recommend Inovance cables).
- Replace with a servo drive of larger capacity and matching motor.
- Reduce the load and increase acceleration/deceleration time.
- Perform inertia auto-tuning and check if load inertia is too large.
- Adjust the gain if the motor vibrates or generates noise.
- Set the servo motor model (2000-06h) and drive model (2001-0Bh) correctly according to the nameplate.
- Check for mechanical factors causing locked-rotor status.
- Replace the servo drive if faulty.
|
E3.920 Regenerative resistor overload |
Cause: Regenerative resistor temperature exceeds set value. Issues with cabling, settings (H02-25, H02-27), or input voltage.
Remedy:
- Check external resistor cable (P and C connection).
- Set H02-25 correctly (1=Natural, 2=Forced air).
- Select a proper regenerative resistor size.
- Set H02-27 according to the actual resistance in use.
- Check main circuit input voltage (220V/380V ranges).
- If load inertia is too large, select a larger resistor and set H02-26 consistent with power.
- Reduce load or increase cycle time if motor speed/braking is too high.
- Replace the servo drive if faulty.
|
E3.922 Resistance of external regenerative resistor too small |
Cause: The value of H02-27 is smaller than the permissible minimum (H02-21).
Remedy:
- Measure resistance between P and C.
- If too small, connect a matching external resistor.
- If resistance is correct physically, update H02-27 to match the actual resistance.
|
E3.939 Motor power cable disconnected |
Cause: Phase current < 10% of rated current, small speed but large internal torque reference.
Remedy:
- Re-connect the motor power cables.
- Replace with new cables if necessary.
|
E3.941 Parameter modifications activated at next power-on |
Cause: Parameters with “Effective time: Next power-on” were modified.
Remedy:
- Power on the servo drive again.
|
E3.942 Parameter storage too frequent |
Cause: Total number of parameters modified at a time exceeds 200, or frequent EEPROM writes.
Remedy:
- For parameters that do not need storage in EEPROM, set 200E-02h to 0 before writing.
|
E3.950 Forward overtravel |
Cause: DI function 14 (P-OT) valid or position feedback exceeds positive software limit (607D-02).
Remedy:
- Send a reverse command to deactivate the logic of DI function 14.
- Confirm whether the command profile is proper regarding software limits.
|
E3.952 Reverse overtravel |
Cause: DI function 15 (N-OT) valid or position feedback exceeds negative software limit (607D-01).
Remedy:
- Send a reverse/forward command to deactivate the logic of DI function 15.
- Confirm whether the command profile is proper regarding software limits.
|
E3.980 Encoder fault |
Cause: An internal encoder algorithm error occurred.
Remedy:
- If fault persists after power cycling, replace the servo motor.
|
E3.990 Power input phase loss warning |
Cause: A 3-phase drive is running on single-phase power while H0A-00 is set to 1.
Remedy:
- If connected to 3-phase, check for main circuit phase loss (Er.420).
- If single-phase operation is intended and allowed, set H0A-00 to 0 (inhibit phase loss warning).
|
E3.998 Homing object dictionary setting error |
Cause: The homing mode (6098h) is set to a value not supported.
Remedy:
- Set parameters according to the specifications.
|
E3.E20 Ethernet hardware error |
Cause: An Ethernet hardware fault occurred.
Remedy:
- If fault persists after power cycling, replace the servo drive.
|
E3.E21 MAC address not programmed |
Cause: The MAC address of the servo drive is not programmed.
Remedy:
- Consult with the service personnel of the manufacturer.
|
E3.E08 Abnormal switchover of network status |
Cause: Synchronization signal abnormal. Issues with cable, grounding, master clock, or network switchover logic.
Remedy:
- Use shielded twisted pair cable and ensure good grounding.
- Check network port for damage.
- Check if master synchronous clock is activated.
- If sync cycle is 0, restart network or check cabling sequence (IN/OUT).
- Increase synchronization loss threshold (200E-21h) if cycle fluctuates.
- Check the network status switchover program of the host controller.
|
E3.E09 No synchronization signal |
Cause: Clock not configured, improper master config, or reversed IN/OUT ports.
Remedy:
- Fix master communication configuration or replace master (PLC).
- Connect cables to IN and OUT ports in the correct sequence.
- If slave controller chip is damaged (no signal on scope), replace the slave controller chip.
|
E3.E11 ESI configuration file not programmed |
Cause: ESI file missing (Slave ID is null) or drive is faulty.
Remedy:
- Program the device configuration file.
- If drive is faulty, replace the servo drive.
|
E3.E13 Synchronization cycle configuration error |
Cause: Sync cycle is not an integer multiple of the command scheduling cycle.
Remedy:
- Modify synchronization cycle setting to be an integer multiple of command scheduling cycle.
- Calculate via parameters H01-60 and H01-61.
|
E3.E15 Synchronization cycle error too large |
Cause: The error of the controller synchronization cycle exceeds the threshold.
Remedy:
- Increase the value of 200E-21h.
|