Omron MX2 Fault Codes
The trip codes of the Omron MX2 inverter, with the RX where it uses the same number, and the parameter warnings: what each one means, the likely causes, the first checks with the parameters to look at, and how to log it so it stops coming back.
How trips and warnings show
When the MX2 trips it turns off its output, lights the ALARM LED and shows an error code such as E07.2. The number before the dot is the trip cause.
The digit after the dot is not a sub-code: it is the inverter status at the moment of the trip (.0 power up or initial processing, .1 stop, .2 deceleration, .3 constant speed, .4 acceleration, .5 0 Hz command with RUN on, .6 starting, .7 DC braking, .8 overload restriction. The RX adds .9 for forcing or servo ON).
So E38.2 means a low-speed overload trip that happened while the drive was decelerating. Trip history: d081 is the latest trip and d086 the oldest of the last 6. Open one and scroll to see output frequency, output current, DC bus voltage, elapsed RUN time and power-on time at the trip. d080 counts trips and d090 holds the latest parameter warning code.
Reset with the STOP/RESET key or an input set to 18 (RS). The manual says reset is not accepted for about 10 seconds after a trip, and E08, E14 and E30 need a power cycle (the MX2 V2 manual adds E11). Setting b084 to 00 clears the trip history and keeps the settings.
Only qualified personnel should do maintenance, inspection and part replacement; remove metal jewelry and use insulated tools. The RX manual gives the same 10 minute rule for removing the terminal block cover. The E14 ground fault check protects the inverter, not people, and the safe stop (E37) inputs do not remove main power from the drive.
Follow lockout/tagout and your site's safe-work procedures, and check the manual for your exact model before you act.
Quick lookup
Trips stop the inverter and the machine it drives, so in OEE they are availability losses; warnings flag a setting to fix before the next start.
Type a code or a word (overcurrent, overvoltage, overload, thermistor) to filter the list. Click a code for its causes and first checks.
63 codes
| Code | Drive | Name |
|---|---|---|
| E01 | MX2 and RX | Over-current event while at constant speed |
| E02 | MX2 and RX | Over-current event during deceleration |
| E03 | MX2 and RX | Over-current event during acceleration |
| E04 | MX2 and RX | Over-current event during other conditions |
| E05 | MX2 and RX | Motor overload protection |
| E06 | MX2 and RX | Braking resistor overload protection |
| E07 | MX2 and RX | Over-voltage protection |
| E08 | MX2 and RX | EEPROM error |
| E09 | MX2 and RX | Under-voltage error |
| E10 | MX2 and RX | Current detection error |
| E11 | MX2 and RX | CPU error |
| E12 | MX2 and RX | External trip |
| E13 | MX2 and RX | USP |
| E14 | MX2 and RX | Ground fault |
| E15 | MX2 and RX | Input over-voltage |
| E16 | RX | Momentary power interruption trip |
| E21 | MX2 and RX | Inverter thermal trip |
| E20 | RX | Temperature error when the rotation speed of the cooling fan decreases |
| E24 | RX | Input open phase trip |
| E35 | MX2 and RX | Thermistor |
| E37 | MX2 and RX | Safe Stop |
| E38 | MX2 and RX | Low-speed overload protection |
| E30 | MX2 and RX | Driver error |
| E25 | MX2 and RX | Main circuit error |
| E22 | MX2 | CPU communication error |
| E23 | RX | Gate array communications error |
| E19 | MX2 | Temperature detection error |
| E26 | MX2 | Analog current input error |
| E36 | MX2 and RX | Braking error |
| E40 | MX2 | Operator connection |
| E41 | MX2 and RX | Modbus communication error |
| E60 to E69 | MX2 and RX | Option errors (error in connected option board, the meanings change upon the connected option) |
| E69 | MX2 | Option timeout |
| E70 to E79 | RX | Option 2 error |
| E80 | MX2 | Encoder disconnection |
| E81 | MX2 | Excessive speed |
| E83 | MX2 | Positioning range error |
| E60 | RX | Encoder disconnection |
| E61 | RX | Excess speed |
| E62 | RX | Positioning error |
| E63 | RX | Position control range trip |
| E69 | RX | 3G3AX-PG01 connection error |
| E43 | MX2 | Drive Programming invalid instruction |
| E44 | MX2 | Drive Programming nesting count error |
| E45 | MX2 | Drive Programming instruction error |
| E50 to E59 | MX2 | Drive Programming user trip (0 to 9) |
| E99 | MX2 | STO Self-diagnosis error |
| 001 | MX2 | Frequency upper limit (A061) > Maximum Frequency (A004) |
| 002 | MX2 | Frequency lower limit (A062) > Maximum Frequency (A004) |
| 005 | MX2 | Output frequency setting/monitor (F001) Multi-step speed reference 0 (A020) > Maximum Frequency (A004) |
| 015 | MX2 | Output frequency setting (F001) Multi-step speed reference 0 (A020) > Frequency upper limit (A061) |
| 025 | MX2 | Frequency lower limit (A062) > Output frequency setting (F001) Multi-step speed reference 0 (A020) |
| 031 | MX2 | Starting frequency (b082) > Frequency upper limit (A061) |
| 032 | MX2 | Starting frequency (b082) > Frequency lower limit (A062) |
| 035 | MX2 | Starting frequency (b082) > Output frequency setting (F001) Multi-step speed reference 0 (A020) |
| 036 | MX2 | Starting frequency (b082) > Multi-step speed reference 1 to 15 (A021-A035) |
| 037 | MX2 | Starting frequency (b082) > Jogging frequency (A038) |
| 085 | MX2 | Output frequency setting (F001) Multi-step speed reference 0 (A020) = Jump frequency |
| 086 | MX2 | Multi-step speed reference 1 to 15 (A021-A035) = Jump frequency |
| 091 | MX2 | Free setting V/f frequency 7 > Frequency upper limit (A061) |
| 092 | MX2 | Free setting V/f frequency 7 > Frequency lower limit (A062) |
| 095 | MX2 | Free setting V/f frequency 7 > Output frequency setting/monitor (F001) Multi-step speed reference 0 (A020) |
| 201 to 295 | MX2 | 2nd motor parameter warnings (201, 202, 205, 215, 225, 231, 232, 235, 285, 291, 292, 295) |
Each code: causes and first checks
E01: Over-current event while at constant speed
Hits OEE: AvailabilityWhat it means: Output current jumped above the trip level while the motor was running at a steady speed, so the drive shut off its output. Omron puts the trip point at about 200% (MX2 V2) or 220% (RX) of the drive's rated output current.[1][2][3]
Also on: RX manual: Overcurrent trip, constant speed (E01). MX2 V2 manual: Overcurrent protection, during constant speed.
Likely causes
- Sudden load change or a jam while running
- Short circuit in the output wiring or the motor
- Ground fault in the motor cable or motor
- Dual-voltage motor wired for the wrong voltage
First checks, in this order
- Look for a jam, a binding mechanism or a sudden load swing on the machine.
- After the 10 minute wait, check the output cables and the motor for shorts and ground faults.
- Confirm the motor connection matches the supply voltage.
- Open d081 to see the output current and frequency at the moment of the trip.
E02: Over-current event during deceleration
Hits OEE: AvailabilityWhat it means: Output current went over the trip level while the drive was slowing the motor down.[1][2][3]
Also on: RX manual: Overcurrent trip, deceleration (E02). MX2 V2 manual: Overcurrent protection, during deceleration.
Likely causes
- Deceleration time too short for the load inertia
- Short circuit or ground fault on the output side
First checks, in this order
- Increase the deceleration time (F003, F203, A093, A293).
- Check the output cables and the motor for shorts and ground faults.
E03: Over-current event during acceleration
Hits OEE: AvailabilityWhat it means: Output current went over the trip level while the drive was speeding the motor up. This is the overcurrent trip Omron covers in most detail in the troubleshooting tips.[1][2][3]
Also on: RX manual: Overcurrent trip, acceleration (E03). MX2 V2 manual: Overcurrent protection, during acceleration.
Likely causes
- Acceleration time too short
- Load too heavy or motor shaft locked
- Torque boost set wrong for the load
- Overload limit (current limit) disabled or set too high
First checks, in this order
- Increase the acceleration time (F002, A092, A292), or use the acceleration stop function (A069, A070).
- Check that the motor shaft turns freely and the load is not jammed.
- Check the torque boost: the RX manual says lower it if it is too high; for a heavy load the MX2 manual suggests torque boost or free V/f (A044/A244 = 02).
- Enable the overload limit (b021 = 01, 02 or 03). If it still trips, set the level b022/b025 lower and the time b023/b026 longer.
E04: Over-current event during other conditions
Hits OEE: AvailabilityWhat it means: Output current went over the trip level when the drive was not accelerating, decelerating or running at constant speed, for example during DC braking or at stop.[1][2][3]
Also on: RX manual: Overcurrent trip, others (E04). MX2 V2 manual: Overcurrent protection, others.
Likely causes
- DC injection braking force set too high
- Current detector (CT) problem (RX manual)
- PM motor not set up or tuned correctly (MX2 V2 manual)
First checks, in this order
- Lower the DC injection braking power (A054).
- If a PM motor is used, check the motor settings and tuning.
- If it repeats with no load reason, have the drive's current detection checked or repaired.
E05: Motor overload protection
Hits OEE: AvailabilityWhat it means: The drive's electronic thermal model calculated that the motor is overloaded, so it tripped. Monitor d104 shows the thermal load and the trip happens at 100%.[1][2][3]
Also on: RX manual: Overload trip (E05). MX2 V2 manual: Overload protection.
Likely causes
- Load too heavy for the motor
- Electronic thermal level (b012/b212) set below the real motor current
- Frequent hard accelerations with high peak current
- Wrong motor parameters forcing too much current
- DC injection braking too strong (MX2 V2 manual)
First checks, in this order
- Set the electronic thermal level b012 (b212 for motor 2) to the motor nameplate full load amps, and check b013 and b910 to b912.
- Watch d104 while running to see how fast the thermal load climbs.
- Lengthen the acceleration time (F002, F202, A092, A292) to cut peak current.
- Check the motor parameters (H020 to H034, or H005) for the control method set in A044/A244.
- If the drive truly cannot deliver the current, use a larger inverter. Reset is refused for about 10 seconds after this trip.
E06: Braking resistor overload protection
Hits OEE: AvailabilityWhat it means: The braking resistor circuit was used more than the allowed rate set in b090, so the drive tripped to protect the resistor.[1][2][3]
Also on: RX manual: Braking resistor overload trip (E06).
Likely causes
- Deceleration too fast, putting too much energy into the resistor
- Stop and start cycle too frequent
- b090 usage rate set too low for the application
First checks, in this order
- Increase the deceleration time.
- Reduce how often the machine stops and starts, or lengthen the cycle time.
- Set b090 to match the resistor's allowed duty, and check the resistor value in b097.
- Watch d103 (regenerative braking load rate) during a cycle.
E07: Over-voltage protection
Hits OEE: AvailabilityWhat it means: The DC bus voltage went too high, usually from energy the motor sends back while slowing a heavy load. The RX and MX2 V2 manuals put the trip at about 400 V DC (200 V class) or 800 V DC (400 V class).[1][2][3]
Also on: RX manual: Overvoltage trip (E07). MX2 V2 manual: Overvoltage protection.
Likely causes
- Deceleration time too short
- Load driving the motor (overhauling or high inertia load)
- Overvoltage suppression (b130) disabled
- Supply voltage too high
- Ground fault on the output side
First checks, in this order
- Increase the deceleration time (F003, F203, A093, A293).
- Enable overvoltage suppression during deceleration (b130 = 01 or 02).
- If it still trips with b130 on, set the level b131 lower and check the integral time b134.
- Check the output wiring and motor for ground faults.
- For regular heavy braking, add a braking resistor or regenerative braking unit. If the incoming voltage is high, fit an AC reactor.
E08: EEPROM error
Hits OEE: AvailabilityWhat it means: The drive's built-in memory reported a problem, usually caused by electrical noise or too much heat inside the drive.[1][2][3]
Also on: RX manual: EEPROM error (E08).
Likely causes
- Electrical noise near the drive
- High internal temperature (clogged fins or failed fan)
- Memory damaged or parameters not stored correctly
First checks, in this order
- The STOP/RESET key and RS input will not clear this trip: switch the power off and on.
- If E08 returns at power up, initialize the parameters and set them again.
- Check for noise sources nearby and for proper grounding and cable separation.
- Clean the cooling fins and check the fan.
- If it keeps coming back, the drive needs repair.
E09: Under-voltage error
Hits OEE: AvailabilityWhat it means: The DC bus voltage dropped below the level the control circuit needs, so the drive shut off its output. The MX2 V2 manual puts this at about 173 V DC (200 V class) or 345 V DC (400 V class).[1][2][3]
Also on: RX manual: Undervoltage trip (E09). MX2 V2 manual: Undervoltage.
Likely causes
- Supply voltage dip or brief power loss
- Supply capacity too small, or a poor contact in the breaker or contactor
- Lost input phase (the MX2 manual warns this can cause undervoltage trips)
- Smoothing capacitors worn out (MX2 V2 manual)
First checks, in this order
- Measure the supply voltage at the drive terminals while the machine runs.
- Check the breaker, contactor and fuses on the input side.
- If the drive should ride through or restart after short dips, check the retry settings b001 to b004.
- If the supply is fine, check capacitor life (see the capacitor life curve in the manual).
E10: Current detection error
Hits OEE: AvailabilityWhat it means: The drive's internal current measurement (current detector, CT) has failed its self-check.[1][2][3]
Also on: RX manual: CT error (E10). MX2 V2 manual: Current detector error.
Likely causes
- Faulty current detector inside the drive
First checks, in this order
- Switch the power off and on once.
- If E10 comes back, the drive needs repair or replacement.
E11: CPU error
Hits OEE: AvailabilityWhat it means: The drive's built-in CPU malfunctioned, so the drive stopped its output.[1][2][3]
Also on: RX manual: CPU error (E11).
Likely causes
- Strong electrical noise
- Internal fault in the drive
First checks, in this order
- Switch the power off and on (the RX and MX2 V2 manuals say the reset key is not accepted for this trip).
- Look for noise sources and check grounding and cable routing.
- If it repeats, the drive needs repair.
E12: External trip
Hits OEE: AvailabilityWhat it means: An input set as EXT (code 12) was turned on by outside equipment, so the drive tripped. The trip stays latched even after the input turns off.[1][2][3]
Also on: RX manual: External trip (E12).
Likely causes
- An external device wired to the EXT input signalled a fault (for example a protection relay or interlock)
- Wiring fault or noise on the EXT input
First checks, in this order
- Find which device drives the EXT input (C001 to C007 set to 12) and fix its fault.
- Check the input wiring and look for noise.
- Reset with STOP/RESET or the RS input. If the RUN command is still on, the motor starts again after the reset.
E13: USP
Hits OEE: AvailabilityWhat it means: Unattended start protection: power was switched on while a RUN command was already present, so the drive refused to start the motor.[1][2][3]
Also on: RX manual: USP trip (E13). MX2 V2 manual: USP error.
Likely causes
- RUN command left on when power came back
- PLC or switch sequence gives RUN before the drive is powered
First checks, in this order
- Turn the RUN command off, then reset with STOP/RESET or the RS input.
- Check the start sequence so RUN comes only after power up.
- The function is active when an input is set to 13 (USP) in C001 to C007.
E14: Ground fault
Hits OEE: AvailabilityWhat it means: During its power-up test the drive found a ground fault between its output and the motor. This check protects the drive, not people, and does not work while the motor still has residual voltage.[1][2][3]
Also on: RX manual: Ground fault trip (E14). MX2 V2 manual: Grounding protection.
Likely causes
- Damaged insulation in the motor cable or motor
- Fault in the drive's output or main circuit
First checks, in this order
- Power off, wait 10 minutes, then disconnect the motor cable at U, V and W and test the cable and motor insulation.
- If it trips with the output wiring disconnected, the drive itself is faulty.
- Only a power cycle clears this trip.
- On the MX2 V2, b098 switches this detection on or off (default on).
E15: Input over-voltage
Hits OEE: AvailabilityWhat it means: The incoming supply stayed too high for 100 seconds while the drive was stopped. The RX and MX2 V2 manuals give about 390 V DC (200 V class) or 780 V DC (400 V class) on the DC bus. After the cause is cleared the drive can run again.[1][2][3]
Also on: RX manual: Incoming overvoltage trip (E15). MX2 V2 manual: Incoming overvoltage protection.
Likely causes
- Supply voltage too high, often at light plant load
- Supply voltage swings
First checks, in this order
- Measure the supply voltage while the drive is stopped.
- Lower the incoming voltage or steady the supply.
- Fit an AC reactor on the input.
E16: Momentary power interruption trip
Hits OEE: AvailabilityWhat it means: RX only: the supply was lost for 15 ms or more, so the drive shut off its output. If restart is selected, the drive can restart at power return while the RUN command is still on.[3]
Also on: E16 appears only in the RX manual. On the MX2, a supply dip shows as undervoltage (E09) or undervoltage standby.
Likely causes
- Brief supply dip or loss
- Poor contact in the input breaker or contactor
First checks, in this order
- Check the supply for dips and restore power.
- Check and replace the breaker or contactor if its contacts are worn.
- Review the restart settings b001 to b004.
E21: Inverter thermal trip
Hits OEE: AvailabilityWhat it means: The temperature of the drive's power devices went over the limit, so the drive tripped.[1][2][3]
Also on: RX manual: Temperature error (E21). MX2 V2 manual: Abnormal temperature.
Likely causes
- Cooling fins clogged with dust
- High ambient temperature or poor ventilation
- Cooling fan stopped or not powered
- Drive not mounted vertically or without enough clearance
First checks, in this order
- Clean the heat sink fins.
- Check the cabinet temperature and air flow.
- Check that the cooling fan runs. The MX2 V2 manual suggests setting b092 to always on.
- Check that the drive is mounted vertically.
- Use the fin overheat warning level C064 with the OHF output to get a warning before the trip.
E20: Temperature error when the rotation speed of the cooling fan decreases
Hits OEE: AvailabilityWhat it means: RX only: an over-temperature was detected while the cooling fan speed had dropped.[3]
Likely causes
- Worn or failed cooling fan
- Clogged heat sink fins
First checks, in this order
- Replace the cooling fan.
- Clean the heat sink fins.
E24: Input open phase trip
Hits OEE: AvailabilityWhat it means: RX only: with input phase loss protection on (b006 = 01), the drive lost one supply phase for about 1 second or more and tripped to protect itself.[3][1]
Also on: E24 appears only in the RX manual. The MX2 manual warns that running an MX2 on a lost phase can cause undervoltage or overcurrent trips instead.
Likely causes
- Blown fuse or broken wire on one input phase
- Poor contact in the input breaker or contactor
First checks, in this order
- Check the input wiring and fuses on all three phases.
- Check and replace the breaker or contactor if needed.
E35: Thermistor
Hits OEE: AvailabilityWhat it means: The motor thermistor wired to terminals [5] and [L] reads too high, so the drive tripped to protect the motor. The MX2 trips at about 3 kohm (plus or minus 10%), and an open thermistor circuit also trips.[1][2][3]
Also on: RX manual: Thermistor error (E35), thermistor on the TH terminal. MX2 V2 manual: Thermistor error.
Likely causes
- Motor too hot
- Broken thermistor or open wiring
- Noise on the thermistor wiring
- Input 5 set to PTC (19) while a normal 24 V DC signal is wired to it
First checks, in this order
- Check the motor temperature and let it cool, then reset with STOP/RESET.
- Measure the thermistor resistance and check its wiring.
- Route the thermistor wires away from power cables.
- Check that C005 is 19 (PTC) only when a thermistor is really wired to input 5. C085 adjusts the thermistor input.
E37: Safe Stop
Hits OEE: AvailabilityWhat it means: The safety inputs GS1/GS2 (safe torque off) were opened with the safety switch on and GS input mode b145 set to trip (01), so the drive stopped its output and tripped. If E37 and E12 happen together, E37 takes priority.[1][2][3]
Also on: RX manual: Emergency shutoff (E37), triggered by the EMR terminal (S3) with SW1 on; reset through the RS terminal only. MX2 V2 manual: Emergency shutoff.
Likely causes
- Emergency stop or safety relay opened the GS1/GS2 circuit
- Broken wire or loose terminal in the safety circuit
- Only one channel opened because of a wiring fault
First checks, in this order
- Check why the safety chain opened (e-stop, guard switch, safety relay).
- Check the wiring of both GS1 and GS2; the EDM output only confirms when both channels work.
- Check b145 (00 no trip, 01 trip).
- Reset: the MX2 V1 manual says only an RS input (18) clears E37; the MX2 V2 also accepts STOP/RESET unless b087 is 01.
E38: Low-speed overload protection
Hits OEE: AvailabilityWhat it means: The drive's own electronic thermal protection detected an overload at very low speed (0.2 Hz or lower) and tripped. This protects the inverter, not the motor; motor overload is E05. The trip history can show a higher frequency than the real one. On the MX2 V2 with b910 set to 01 to 03, any inverter overload shows as E38.[1][2][3]
Also on: RX manual: Overload trip in low speed range (E38). MX2 V2 manual: Overload protection in a low speed range (Inverter overload protection).
Likely causes
- Heavy load or a jam while the motor is at or near zero speed
- High current held at very low frequency for too long
- Inverter too small for the low-speed duty
First checks, in this order
- Reduce the load in the very low speed range and check the machine for binding.
- Read d081: the digit after the dot shows what the drive was doing (for example E38.2 means decelerating).
- Check b910 and the thermal load monitor d104.
- Check the duty rating b049: heavy duty (00) gives 150% for 60 s, normal duty (01) only 120% for 60 s.
- If the low-speed load is real, use a larger inverter.
E30: Driver error
Hits OEE: AvailabilityWhat it means: The IGBT gate driver shut off the output to protect the power devices after a very fast overcurrent (about 350% of rated current per the MX2 V2 manual), power device overheating, or a drop in the gate drive supply. The drive cannot retry after this trip.[1][2][3]
Also on: RX manual: IGBT error (E30).
Likely causes
- Short circuit in the output circuit
- Ground fault in the motor cable or motor
- Damaged IGBT or main circuit element
- Clogged cooling fins
First checks, in this order
- Check the output cables for shorts.
- Check the output cables and motor for ground faults.
- Test the IGBTs as described in the manual's inverter/converter test.
- Clean the cooling fins.
- Only a power cycle clears this trip.
E25: Main circuit error
Hits OEE: AvailabilityWhat it means: The drive could not confirm its main circuit is working, because of noise or damage to a main circuit element.[1][2][3]
Also on: RX manual: Main circuit error (E25).
Likely causes
- Strong electrical noise
- Damaged main element (IGBT)
- Output short circuit (RX manual)
First checks, in this order
- Take measures against noise (grounding, cable separation, filters).
- Check the output wiring for shorts.
- If it repeats, the drive needs repair. The RX manual says power must be switched off to reset it.
E22: CPU communication error
Hits OEE: AvailabilityWhat it means: Communication between the drive's two internal CPUs failed.[1][2]
Also on: MX2 V2 manual: CPU communication error.
Likely causes
- Strong electrical noise
- Internal fault in the drive
First checks, in this order
- Look for noise sources and fix grounding and cable routing.
- Switch the power off and on.
- If it repeats, the drive needs repair.
E23: Gate array communications error
Hits OEE: AvailabilityWhat it means: RX only: communication between the built-in CPU and the gate array failed.[3]
Likely causes
- Strong electrical noise
- Loose or disconnected internal cable
First checks, in this order
- Take measures against noise.
- Check the internal connectors.
- If it repeats, the drive needs repair.
E19: Temperature detection error
Hits OEE: AvailabilityWhat it means: MX2 V2 only: the cooling fin temperature sensing circuit found a fault such as a disconnected sensor.[2]
Also on: Listed in the MX2 V2 (3G3MX2-V2) manual only.
Likely causes
- Faulty temperature detection inside the drive
First checks, in this order
- The drive is faulty and needs repair.
E26: Analog current input error
Hits OEE: AvailabilityWhat it means: MX2 V2 only: too much current flowed into the analog current input terminal FI, so the drive tripped.[2]
Also on: Added with the MX2 V2 (3G3MX2-V2); not a fatal fault.
Likely causes
- Short circuit or wrong wiring on the FI input
- Faulty control circuit board
First checks, in this order
- Check the FI wiring for shorts or a voltage source wired in by mistake.
- If the wiring is correct, the control board needs repair.
E36: Braking error
Hits OEE: AvailabilityWhat it means: With brake control on (b120 = 01), the drive did not get the brake confirmation signal within b124 after giving the brake release signal, or the output current did not reach the brake release current b126 within the release wait time b121.[1][2][3]
Also on: RX manual: Brake error (E36). MX2 V2 manual: Brake error.
Likely causes
- Mechanical brake not releasing or not engaging
- Brake confirmation (BOK) signal not wired or not arriving
- b124 too short for the brake
- Motor current not reaching b126
First checks, in this order
- Check that the brake really opens and closes.
- Check the wiring of the brake confirmation input (an input set to 44, BOK).
- Increase b124 if the brake is just slow.
- Check b126 and b121 against the motor and load.
E40: Operator connection
Hits OEE: AvailabilityWhat it means: Communication between the drive and the remote digital operator (keypad) failed or the cable was unplugged.[1][2]
Also on: MX2 V2 manual: Digital Operator connection failure (remote operator 3G3AX-OP01).
Likely causes
- Remote operator cable unplugged, loose or damaged
- Keypad removed on purpose while b165 is set to trip
First checks, in this order
- Check and reseat or replace the operator cable.
- Check b165, the action on operator loss: 00 trip, 01 decel and trip, 02 ignore, 03 free run, 04 decel and stop.
- If the keypad is unplugged on purpose, set b165 to 02.
E41: Modbus communication error
Hits OEE: AvailabilityWhat it means: The Modbus RTU (RS-485) master stopped talking to the drive for longer than the timeout, and C076 is set to trip (00).[1][2][3]
Also on: RX manual: ModBus communications error (E41), trip set by C076.
Likely causes
- Broken or loose RS-485 wiring at SP and SN
- Wrong baud rate, address, parity or stop bits
- Missing or wrong terminating resistors, or cable too long
- Master polling slower than the C077 timeout
First checks, in this order
- Check the wiring at terminals SP and SN and the terminating resistors.
- Check C071 (speed), C072 (address), C074 (parity) and C075 (stop bits) against the master.
- Check the timeout C077 and the action C076.
- After changing C071, C074 or C075, cycle power or reset with the RS input so the change takes effect.
E60 to E69: Option errors (error in connected option board, the meanings change upon the connected option)
Hits OEE: AvailabilityWhat it means: The installed option board reported an error. Each option board uses these codes for its own meanings, so the option's manual explains the exact one.[1][2][3]
Also on: RX manual: Option 1 error (E60 to E69), board on option port 1. MX2 V2 manual: Option error (E60 to E68).
Likely causes
- Fault on the option board or its network
- Option board not mounted firmly
First checks, in this order
- Look up the code in the option board's manual (for example the MX2/RX EtherCAT unit manual, I574).
- Check that the option board and its housing are mounted firmly and the screws are tight.
- P001 sets what the drive does on an option error: 00 trip, 01 continue running.
E69: Option timeout
Hits OEE: AvailabilityWhat it means: MX2 V2: communication between the drive and the option unit timed out.[2]
Also on: On the RX with a 3G3AX-PG01 board, E69 means a PG board connection error (see the RX row).
Likely causes
- Option unit not connected or not seated
- Faulty option unit
First checks, in this order
- Check that the option unit housing is mounted properly and the fixing screws are tight.
- If it is mounted properly and still trips, replace the option unit.
E70 to E79: Option 2 error
Hits OEE: AvailabilityWhat it means: RX only: the option board on option port 2 (control terminal side) reported an error.[3]
Likely causes
- Fault on the port 2 option board
- Option board not mounted firmly
First checks, in this order
- Check that the board is mounted correctly.
- Look up the code in the option board's manual.
E80: Encoder disconnection
Hits OEE: AvailabilityWhat it means: The drive lost the encoder feedback: wiring off, a connection error, a failed encoder, or an encoder without line driver output. The MX2 V2 manual says it trips when output is at or above the creep speed P015 but measured speed stays below the starting frequency b082 for the time in P077.[1][2]
Also on: On the RX, encoder disconnection is E60 (port 1) or E70 (port 2) with the 3G3AX-PG01 board.
Likely causes
- Encoder cable disconnected or wired wrong
- Failed encoder
- Encoder type without line driver output
- P077 too short or P015 too low
First checks, in this order
- Check the encoder wiring and connectors.
- Check that the encoder has line driver output.
- Set P077 slightly longer and P015 slightly higher.
- Check that P003 is set for encoder feedback (01) and P011 matches the encoder pulses.
E81: Excessive speed
Hits OEE: AvailabilityWhat it means: Motor speed measured by the encoder rose to maximum frequency A004 times the overspeed level P026, or higher.[1][2]
Also on: MX2 V2 manual: Overspeed. On the RX with a PG board the same idea is E61 or E71.
Likely causes
- Encoder wiring fault giving a false reading
- Encoder pulse count P011 set wrong
- Load driving the motor faster than commanded
First checks, in this order
- Check the encoder wiring.
- Check that P011 matches the encoder's pulses per revolution.
- Check the load conditions and the frequency setting F001.
- Check P026.
E83: Positioning range error
Hits OEE: AvailabilityWhat it means: In simple position control, the current position went outside the limits set in P072 (forward) and P073 (reverse).[1][2]
Also on: MX2 V2 manual: Position control range trip. On the RX with a PG board the same idea is E63 or E73.
Likely causes
- Position limits set too tight
- Wrong position data or origin
- Mechanical overtravel
First checks, in this order
- Check the current position.
- Check P072 and P073.
- Check the position settings P060 to P067 and the origin (homing).
E60: Encoder disconnection
Hits OEE: AvailabilityWhat it means: RX with a 3G3AX-PG01 encoder board on option port 1: the encoder wiring is off, badly connected, damaged, or not a line driver type. The same fault on port 2 is E70.[3]
Also on: On the MX2 this fault is E80.
Likely causes
- Encoder cable disconnected or loose
- Damaged encoder
- Encoder without line driver output
First checks, in this order
- Check the encoder wiring and connectors.
- Check the PG board DIP switch SWENC, which turns the A/B and Z phase disconnection checks on or off.
E61: Excess speed
Hits OEE: AvailabilityWhat it means: RX with a 3G3AX-PG01 board on port 1: motor speed went over maximum frequency A004 times the overspeed level P026. Port 2 shows E71.[3]
Also on: On the MX2 this fault is E81.
Likely causes
- Encoder reading wrong
- Load driving the motor too fast
- P026 set too low
First checks, in this order
- Check the encoder wiring and settings.
- Check the load and P026.
E62: Positioning error
Hits OEE: AvailabilityWhat it means: RX with a 3G3AX-PG01 board on port 1: during position control the position error grew past 1,000,000 pulses. Port 2 shows E72.[3]
Likely causes
- Load too heavy or mechanism jammed
- Encoder fault or wiring problem
First checks, in this order
- Check the machine for binding.
- Check the encoder and its wiring.
E63: Position control range trip
Hits OEE: AvailabilityWhat it means: RX with a 3G3AX-PG01 board on port 1: in absolute position control the position went past the forward (P072) or reverse (P073) limit. Port 2 shows E73.[3]
Also on: On the MX2 this fault is E83.
Likely causes
- Limits set too tight
- Wrong origin or position data
First checks, in this order
- Check P072 and P073.
- Check the origin and the position commands.
E69: 3G3AX-PG01 connection error
Hits OEE: AvailabilityWhat it means: RX: the drive detected a connection (mounting) failure of the PG encoder board on port 1. Port 2 shows E79.[3]
Also on: On the MX2 V2, E69 is Option timeout.
Likely causes
- PG board not seated or loose
First checks, in this order
- With power off and after the 10 minute wait, reseat the PG board and check its mounting.
E43: Drive Programming invalid instruction
Hits OEE: AvailabilityWhat it means: The Drive Programming (EzSQ) program stored in the drive is damaged, or the PRG input was turned on with no program downloaded.[1][2]
Also on: MX2 V2 manual groups E43 to E59 as DriveProgramming error and points to the DriveProgramming User's Manual.
Likely causes
- Program missing or corrupted
- PRG input turned on without a program
First checks, in this order
- Download the program to the drive again.
- Check the Drive Programming selection A017 and the input set to 82 (PRG).
E44: Drive Programming nesting count error
Hits OEE: AvailabilityWhat it means: The Drive Programming program nests subroutines, if statements or for-next loops more than eight levels deep.[1][2]
Likely causes
- Program structure too deeply nested
First checks, in this order
- Rewrite the program to use eight nesting levels or fewer, then download it again.
E45: Drive Programming instruction error
Hits OEE: AvailabilityWhat it means: The drive found a Drive Programming command it cannot execute.[1][2]
Likely causes
- Program contains a command the drive cannot carry out
First checks, in this order
- Check the program in the Drive Programming tool and fix the failing command.
- See the DriveProgramming User's Manual for details.
E50 to E59: Drive Programming user trip (0 to 9)
Hits OEE: AvailabilityWhat it means: A user-defined trip written into the Drive Programming program was triggered. The meaning is whatever the program author set.[1][2]
Likely causes
- A condition defined in the machine's Drive Programming program
First checks, in this order
- Check the program or the machine documentation to see what condition sets this user trip.
- Fix that condition, then reset.
E99: STO Self-diagnosis error
Hits OEE: AvailabilityWhat it means: MX2 V2 only: the drive found a fault in the STO (safe torque off) input terminals or its internal safety circuit. This happens regardless of the b145 setting.[2]
Also on: Added with the MX2 V2 (3G3MX2-V2); not a fatal fault.
Likely causes
- Fault in the STO input wiring or internal safety circuit
- Strong electrical noise
First checks, in this order
- Run the periodic functional test of the safety function described in the manual.
- Take measures against noise.
- If the internal safety circuit is faulty, the drive needs repair.
001: Frequency upper limit (A061) > Maximum Frequency (A004)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the upper frequency limit is set above the maximum frequency.[1]
Likely causes
- A004 was lowered after A061 was set
First checks, in this order
- Set A061 at or below A004.
- d090 shows the latest warning code.
002: Frequency lower limit (A062) > Maximum Frequency (A004)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the lower frequency limit is set above the maximum frequency.[1]
Likely causes
- A004 was lowered after A062 was set
First checks, in this order
- Set A062 below A004.
005: Output frequency setting/monitor (F001) Multi-step speed reference 0 (A020) > Maximum Frequency (A004)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the frequency setting (F001 or A020) is above the maximum frequency.[1]
Likely causes
- Frequency setting entered higher than A004
First checks, in this order
- Lower F001/A020 or raise A004 if the motor and machine allow it.
015: Output frequency setting (F001) Multi-step speed reference 0 (A020) > Frequency upper limit (A061)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the frequency setting is above the upper frequency limit.[1]
Likely causes
- Frequency setting higher than A061
First checks, in this order
- Lower F001/A020 or raise A061.
025: Frequency lower limit (A062) > Output frequency setting (F001) Multi-step speed reference 0 (A020)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the lower frequency limit is above the frequency setting.[1]
Likely causes
- Frequency setting lower than A062
First checks, in this order
- Raise F001/A020 or lower A062.
031: Starting frequency (b082) > Frequency upper limit (A061)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the starting frequency is above the upper frequency limit.[1]
Likely causes
- b082 set too high or A061 set too low
First checks, in this order
- Set b082 below A061.
032: Starting frequency (b082) > Frequency lower limit (A062)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the starting frequency is above the lower frequency limit.[1]
Likely causes
- b082 set higher than A062
First checks, in this order
- Set b082 at or below A062.
035: Starting frequency (b082) > Output frequency setting (F001) Multi-step speed reference 0 (A020)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the starting frequency is above the frequency setting, so the motor cannot start at the set speed.[1]
Likely causes
- Frequency setting lower than b082
First checks, in this order
- Raise F001/A020 or lower b082.
036: Starting frequency (b082) > Multi-step speed reference 1 to 15 (A021-A035)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: one or more multi-step speeds are below the starting frequency.[1]
Likely causes
- A multi-step speed (A021 to A035) set lower than b082
First checks, in this order
- Raise the low multi-step speeds or lower b082.
037: Starting frequency (b082) > Jogging frequency (A038)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the jog frequency is below the starting frequency.[1]
Likely causes
- A038 set lower than b082
First checks, in this order
- Raise A038 or lower b082.
085: Output frequency setting (F001) Multi-step speed reference 0 (A020) = Jump frequency
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: the frequency setting falls inside a jump (skip) frequency band.[1][2]
Likely causes
- F001/A020 inside the band set by A063, A065, A067 plus or minus A064, A066, A068
First checks, in this order
- Move F001/A020 outside the jump bands, or change the jump frequencies and widths.
086: Multi-step speed reference 1 to 15 (A021-A035) = Jump frequency
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: a multi-step speed falls inside a jump (skip) frequency band.[1][2]
Likely causes
- A021 to A035 value inside a jump band
First checks, in this order
- Move that multi-step speed outside the jump bands, or change the jump settings A063 to A068.
091: Free setting V/f frequency 7 > Frequency upper limit (A061)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: with free V/f, frequency point 7 (b112) is above the upper frequency limit.[1][2]
Likely causes
- b112 set higher than A061
First checks, in this order
- Check the free V/f points (b100 to b113) against A061.
092: Free setting V/f frequency 7 > Frequency lower limit (A062)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: with free V/f, frequency point 7 (b112) is above the lower frequency limit.[1][2]
Likely causes
- b112 and A062 set in conflict
First checks, in this order
- Check b112 against A062.
095: Free setting V/f frequency 7 > Output frequency setting/monitor (F001) Multi-step speed reference 0 (A020)
Warning: act before it becomes a stopWhat it means: Parameter conflict warning: with free V/f, frequency point 7 (b112) is above the frequency setting.[1][2]
Likely causes
- b112 and F001/A020 set in conflict
First checks, in this order
- Check b112 against F001/A020.
201 to 295: 2nd motor parameter warnings (201, 202, 205, 215, 225, 231, 232, 235, 285, 291, 292, 295)
Warning: act before it becomes a stopWhat it means: The same parameter conflict checks as 001 to 095, but for the second motor settings (A261, A262, A204, A220). For example 201 means A261 is above A204.[1]
Likely causes
- Second motor limits, maximum frequency or speed settings in conflict
First checks, in this order
- Match the 2nd motor parameters the same way as the first motor ones (A261 and A262 within A204, A220 within the limits, b082 below them).
Log it, or the same alarm comes back
A trip stops the inverter and with it the conveyor, pump or fan the line depends on, so in OEE terms it is a breakdown. Log the code, the drive and the minutes lost, and the digit after the dot, which tells you what the drive was doing when it tripped.
- Reason code: the code plus the drive, for example MX2 E07, case erector conveyor, so an overvoltage that trips on every fast stop shows up as a pattern.
- Loss bucket: a stop that needs a reset, a part or a technician is an availability loss (breakdown). Stops shorter than your micro-stop threshold go to performance (minor stops). The six big losses page shows where each one belongs.
- What to count: how often each code fires per week and the minutes it costs. Two numbers a week turn "that alarm comes up sometimes" into a ranked list. The MTBF and MTTR calculator and the downtime cost calculator do the math.
The free OEE tracker logs each stop with its reason and turns the week into a downtime Pareto, so the code that costs the most rises to the top.
For drive faults across brands, fabrico.io has a VFD fault codes guide. A fault code tells you what the drive measured, not what happened at the machine in the seconds before. Fabrico's camera-based OEE software syncs line camera video with machine data, so you can replay the moment the line stopped next to the trip.
Frequently asked questions
What does E38 (or E38.2) mean on an Omron MX2?
E38 is Low-speed overload protection: the drive's own thermal protection found an overload at very low speed, 0.2 Hz or lower, and tripped to protect the inverter. Motor overload is a different code, E05. The digit after the dot is the drive status at the trip, not a sub-code: .2 means it was decelerating, .3 constant speed, .4 accelerating, .1 stopped. So E38.2 is a low-speed overload while slowing down. Reduce the load near zero speed, check the machine for binding, check b910 and the duty rating b049, and use a larger inverter if the low-speed load is real.
How do I reset a trip on an Omron MX2?
Fix the cause first, then press STOP/RESET or turn on an input set to 18 (RS). Reset is not accepted for about 10 seconds after a trip. E08, E14 and E30 only clear with a power cycle, and the MX2 V2 manual adds E11. On the MX2 V1 an E37 safe stop trip only clears with the RS input; the V2 also accepts STOP/RESET unless b087 is 01. If the RUN command is still on, the motor can start right after the reset.
Where is the Omron MX2 fault code list (PDF)?
Omron's MX2 User's Manual, Cat. No. I570-E2, has the list in section 6-2-2 Error Codes (manual pages 273 to 275), with troubleshooting tips in section 6-1. For the newer 3G3MX2-V2, the User's Manual I666-E1 has it in section 10-1-2 Alarm Code List. Both are free PDFs on Omron's own download site (files.omron.eu). The RX list is in the RX User's Manual I560-E2, chapter 5.
How do I see the last faults (trip history) on an Omron MX2?
Go to monitor d081 for the latest trip; d082 to d086 hold the five before it, d086 being the oldest. Press SET (or turn the jog dial on the V2) and scroll to see the error code with status digit, output frequency, output current, DC bus voltage, elapsed RUN time and power-on time at the trip. d080 shows how many trips have happened. To clear the history but keep the settings, set b084 to 00.
Are Omron MX2 and RX fault codes the same?
Mostly. E01 to E15, E21, E25, E30, E35 to E38, E41 and E60 to E69 mean the same thing on both, sometimes with different names (for example E10 is CT error on the RX). The RX adds E16 momentary power interruption, E20 fan speed temperature error, E23 gate array error, E24 input phase loss and E70 to E79 for option port 2. The MX2 adds E22, E40, the Drive Programming codes E43 to E59, and E80, E81 and E83 for encoder and position faults, which the RX shows as E60 to E63 with a PG board.
Sources
Codes and meanings follow the manufacturer documentation below. Wording is ours, simplified for the shop floor; the manual for your exact model and software version wins if it differs.
- MX2 User's Manual, Model 3G3MX2, Cat. No. I570-E2-02F, OMRON 2013, hosted by Omron Europe (files.omron.eu)
- Multi-function Compact Inverter MX2 Series Type V2 User's Manual, Model 3G3MX2-A-V2, Cat. No. I666-E1-03, hosted by Omron Europe (files.omron.eu)
- RX User's Manual, Model 3G3RX, Cat. No. I560-E2-05A, PDF dated 2013-05-31, hosted by Omron Europe (files.omron.eu)
See the moment the drive tripped
Fabrico, a light MES with computer vision, syncs camera footage with machine and timeline data, so you can replay the exact moment the line stopped and review the cause next to the drive's fault. Cameras also catch short stops and a line that is switched on but not producing, the losses nobody writes down. Machines connect through a PLC, a Fabrico IoT device or an AI camera.
Book a Fabrico demoRelated: Yaskawa V1000 alarm codes · Delta VFD fault codes · VFD drive troubleshooting · electric motor · conveyor
Other alarm code lookups: FANUC: servo amplifier · spindle amplifier · robot SRVO | Siemens: MICROMASTER 440 · MASTERDRIVES · SINAMICS G120 · SINAMICS V90 servo · SINAMICS V20 | ABB: ACS550 drive · ACS800 drive · robot IRC5 | Okuma: OSP alarms | Haas: alarm lookup | Mitsubishi: MELSERVO servo · FR-D700 and FR-E700 inverters · FX PLC | Allen-Bradley: Kinetix and Ultra3000 · MicroLogix · PowerFlex 753 and 755 · PowerFlex 70 and 700 · 1336 and 1305 | Yaskawa: V1000 drive · SERVOPACK servo · Motoman robot | Delta: VFD drives · ASDA servo | Eaton: DC1 and SVX9000 drives | Control Techniques: Commander SK and M200 | Kollmorgen: AKD servo | Lenze: SMVector, 8200, 8400, i500 | Magnetek: IMPULSE and DSD 412 | Omron: G5 and 1S servo | WEG: CFW500, CFW300, CFW11, CFW08 | Hitachi: WJ200 inverter | Toshiba: E3, Q9, P9, S15, nC3, AS3 | AutomationDirect: GS10, GS20, GS4, GS1 to GS3 | SANYO DENKI: SANMOTION servo | Parker: SSD 590+, 690+, AC10 | KEB: COMBIVERT F5 | Epson: robot RC700, RC90 | B&R: ACOPOS servo | Schneider Electric: Lexium 32 servo | Bosch Rexroth: IndraDrive | Vacon: NX, VACON 100 and 20 | Fuji Electric: FRENIC-Mini, Multi, Ace, MEGA | LS Electric: S100, G100, iG5A | Panasonic: MINAS A6 and A5 servo | Invertek: Optidrive E3, P2, Eco | SEW-Eurodrive: MOVITRAC B and MOVIDRIVE B
Related tools: full troubleshooting directory · OEE calculator · downtime cost · MTBF / MTTR · glossary