Fault Codes, Warning Codes, and Error Bits
Use this appendix to look up fault codes, warning codes, and error bits visible in eTuner. An unlisted number or blank description is not a formal troubleshooting conclusion. Record the interface display, raw value, and field symptoms.
How to Use This Appendix
| Item | What You See | Recommendation |
|---|---|---|
| ErrCode | Error History may show ErrorCode: n or a corresponding description. |
Record the raw number first, then correlate it with error history, current status, and field symptoms. |
| WarnCode | Error History shows the warning number and message. | This page lists common warning codes. Retain the raw value for an unknown number. |
| Error bit | Status Monitor or Error History shows the fault category, bit, number, and message. | Follow the interface message first. If blank or unclear, record the full display and contact technical support. |
ErrCode Index Excerpt
The table lists common base numbers and usage rules. For an unlisted number, record the raw interface value, error history, and field symptoms.
| Number | Name | Description | Resource Prompt | Notes |
|---|---|---|---|---|
| 0 | NO_ERROR | Ready | Ready | Indicates a no-error state. |
| 1 | MESSAGE_TOO_LONG | Message too long | Message to long | Record the original interface text. |
| 2 | ILLEGAL_AXIS | Illegal axis name in the first letter | Illegal axis name in first letter | Command-parsing error. |
| 3 | SYNTAX_ERROR | Syntax error | Grammatical errors | Command-parsing error. |
| 6 | INDEX_INVALID | Invalid array index value | Invalid array index value | Parameter or command index error. |
| 7 | INDEX_VALUE_OUT_OF_RANGE | Array index value out of range | Array index value out of range | Parameter or command index error. |
| 8 | ASSIGNED_VALUE_INVALID | Invalid assigned value | Invalid value assigned | Parameter-write value error. |
| 9 | ASSIGNED_VALUE_OUT_OF_32BIT | Assigned value is outside the 32-bit range | Assigned value is out of 32-bit range | Parameter-write value error. |
| 1005 | CON_FLT_VBUS_UNDER_MINVOLTAGE | DC bus voltage is below the 19 V hardware minimum | DC bus voltage below the 19V hardware minimum | Power-supply fault. Shown with this meaning from V13.81; earlier versions showed “PWM dead time is too short”. |
| 1022 | CON_FLT_STOACTIVE | STO (Safe Torque Off) is active | STO (Safe Torque Off) is active | Shown with this meaning from V13.81; earlier versions showed “CPU temperature is too high”. |
| 1030 | CON_FLT_24V_OVER_VOLT | 24 V supply overvoltage | 24V supply over voltage | Power-supply fault; ErrorBit “Power errors” bit 10. |
| 1031 | CON_FLT_24V_UNDER_VOLT | 24 V supply undervoltage | 24V supply under voltage | Power-supply fault; ErrorBit “Power errors” bit 11. |
| 1032 | CON_FLT_3V3_OVER_VOLT | 3.3 V supply overvoltage | 3.3V supply over voltage | Power-supply fault; ErrorBit “Power errors” bit 12. |
| 1033 | CON_FLT_3V3_UNDER_VOLT | 3.3 V supply undervoltage | 3.3V supply under voltage | Power-supply fault; ErrorBit “Power errors” bit 13. |
| 1040 | CON_FLT_BRAKE_OVER_CURR | Brake current over limit | Brake current over limit | Brake fault; ErrorBit “Power errors” bit 14. |
7000-7026 are functional-safety fault codes; see “Functional Safety Fault Codes” below.
When reading ErrCode, Error History may show only ErrorCode: n. For an unexplained number, save the error-history text and field information for technical support.
WarnCode
| Fault Value | Error Code | Description | Resource Prompt |
|---|---|---|---|
| 0 | 0 | No error | No Error |
| 65280 | 0xFF00 | Speed-error warning | Speed Error warning |
| 65281 | 0xFF01 | Position-error warning bit | Position Error warning |
| 65282 | 0xFF02 | Stall-protection warning bit | Blocking protection warning |
ErrorBit Index Excerpt
The table lists defined entries useful for client troubleshooting. Reserved bits and blank prompts are not formal fault descriptions.
| Category | Bit | Fault Value | Error Code | Description |
|---|---|---|---|---|
| Motor-side encoder warnings and errors | 0 | 3142 | 0x737E | Motor-side single-turn encoder startup error |
| Motor-side encoder warnings and errors | 1 | 3007 | 0xFF08 | Motor-side single-turn encoder position-calculation error |
| Load-side encoder warnings and errors | 0 | 3136 | 0x737A | Load-side primary encoder startup error |
| Load-side encoder warnings and errors | 1 | 3145 | 0x7380 | Load-side auxiliary encoder startup error |
| Motor motion errors | 0 | 1020 | 0x8500 | Position error exceeds the limit |
| Motor motion errors | 1 | 1021 | 0x8400 | Speed error exceeds the limit |
| Drive hardware errors | 0 | 30 | 0x5500 | Flash loading error |
| Communication errors | 0 | 4001 | 0xF004 | EtherCAT initialization error |
| Communication errors | 1 | 4002 | 0x7380 | RS485 communication lost |
| Power errors | 0 | 1013 | 0x2341 | U-phase overcurrent |
| Power errors | 1 | 1014 | 0x2342 | V-phase overcurrent |
| Power errors | 10 | 1030 | 0xF009 | 24 V supply voltage above the configured maximum threshold |
| Power errors | 11 | 1031 | 0xF00A | 24 V supply voltage below the configured minimum threshold |
| Power errors | 12 | 1032 | 0xF00B | 3.3 V supply voltage above the configured maximum threshold |
| Power errors | 13 | 1033 | 0xF00C | 3.3 V supply voltage below the configured minimum threshold |
| Power errors | 14 | 1040 | 0xF00D | Brake current outside the permissible range |
From V13.81, the former “Non-clearable enable errors” category (bit 1 was 3154, multi-turn count error) is replaced by “Functional safety errors”; see “Functional Safety Fault Codes” below.
Functional Safety Fault Codes
The following codes occur only on functional-safety modules and are shown under the “Functional safety errors” category in Status Monitor and error history. When one appears, stop motion first, record the complete displayed content and field symptoms, and contact a ZeroErr engineer.
| Fault Value | Error Code | Bit | Description |
|---|---|---|---|
| 7000 | 0xFFA0 | 0 | Safe-comm CoonID check failed (warning) |
| 7001 | 0xFFA1 | 1 | Safe-comm SN check failed (warning) |
| 7002 | 0xFFA2 | 2 | Safe-comm CRC32 check failed (warning) |
| 7003 | 0xFFA3 | 3 | STL_CLA periodic self-test failed (main MCU) |
| 7004 | 0xFFA4 | 4 | Safe speed peer check failed |
| 7005 | 0xFFA5 | 5 | Safe speed over limit |
| 7006 | 0xFFA6 | 6 | Safe torque peer check failed |
| 7007 | 0xFFA7 | 7 | Safe torque over limit |
| 7008 | 0xFFA8 | 8 | Safe torque channel check failed |
| 7009 | 0xFFB0 | 9 | Dual-MCU cross-check failed: DC bus voltage VBUS (48V) |
| 7010 | 0xFFB1 | 10 | Dual-MCU cross-check failed: 24V supply voltage |
| 7011 | 0xFFB2 | 11 | Dual-MCU cross-check failed: 10V supply voltage |
| 7012 | 0xFFB3 | 12 | Dual-MCU cross-check failed: 5V supply voltage |
| 7013 | 0xFFB4 | 13 | Dual-MCU cross-check failed: safety-domain 3.3V supply |
| 7014 | 0xFFB5 | 14 | Dual-MCU cross-check failed: 1.2V core supply |
| 7015 | 0xFFB6 | 15 | Dual-MCU cross-check failed: phase current Iu |
| 7016 | 0xFFB7 | 16 | Dual-MCU cross-check failed: phase current Iv |
| 7017 | 0xFFB8 | 17 | Dual-MCU cross-check failed: phase current Iw |
| 7018 | 0xFFB9 | 18 | Dual-MCU cross-check failed: load-side encoder position |
| 7019 | 0xFFBA | 19 | Dual-MCU cross-check failed: motor-side encoder position |
| 7020 | 0xFFBB | 20 | Dual-MCU cross-check failed: digital IO state |
| 7021 | 0xFFBC | 21 | Dual-MCU cross-check failed: brake current |
| 7022 | 0xFFBD | 22 | Dual-MCU cross-check failed: safe-torque current channel |
| 7023 | 0xFFBE | 23 | Dual-MCU cross-check failed: safe-torque encoder channel |
| 7024 | 0xFFBF | 24 | Dual-MCU cross-check failed: safe-speed channel |
| 7025 | 0xFFC0 | 25 | CLA hang stalls the dual-MCU safety cross-check |
| 7026 | 0xFFA9 | 26 | Safe position error over limit |
Lookup Notes
| Item | Description |
|---|---|
| Undefined content | Do not interpret a blank, placeholder, or unclear description as a specific fault. |
| Cause and recommendation are blank | Record only the displayed number, message, and field symptoms. Do not add an unverified cause or procedure. |
| Reserved error bit | A reserved bit is not a formal fault description. Save the error-history text if the interface display is abnormal. |
| Chinese and English messages | Messages may differ between languages. For an unexplained number, record the raw value and a screenshot or text from the current language. |
| Duplicate number | The same number may appear in different categories. Record the category, fault value, error code, and interface message together. |
Do not ignore an active encoder, overcurrent, overvoltage, stall, position-error, or speed-error indication merely to reduce warnings. This appendix helps identify information sources but does not replace field safety checks.