CANopen Emergency Messages and Error Codes
Emergency messages are triggered by internal equipment errors. They have a high ID-priority to ensure quick access to the bus. An emergency message contains an error field with pre-defined error/fault numbers (2 bytes), an error register (1byte), the error category (1 byte), and additional information. Error numbers 0000h to 7FFFh are defined in the communication or drive profile. Error numbers FF00h to FFFFh have manufacturer-specific definitions.
Starting with firmware version 1-18-03-000 the keyword CANOPEN.ADDMANUEMCYCODE can be set to 1 to enable adding manufacturer specific information to the additional information field. When enabled, the additional information will contain the warning or fault number as ASCII characters.
Error Code |
Fault/ |
Description |
---|---|---|
0x0000 |
0 |
Emergency error free. |
0x1080 |
- |
General Warning. |
0x1081 |
- |
General Error. |
0x3110 |
F523 |
DC Bus link over voltage FPGA"Field-Programmable Gate Array" FPGA is a semiconductor device that can be configured by the customer or designer after manufacturing; hence the name "field-programmable". |
0x3120 |
F247 |
DC Bus link voltage exceed allowed thresholds. |
0x3130 |
F503 |
DC Bus link capacitor overload. |
0x3180 |
n503 |
Warning: DC Bus link capacitor overload. |
0x3210 |
F501 |
DC Bus link over-voltage. |
0x3220 |
F502 |
DC Bus Link under-voltage. |
0x3280 |
n502 |
Warning: DC Bus Link under-voltage. |
0x3281 |
n521 |
Warning: Dynamic Braking I²T. |
0x3282 |
F519 |
Regen short circuit. |
0x3283 |
n501 |
Warning: DC Bus link over-voltage. |
0x4210 |
F234 |
Excessive temperature, device (control board). |
0x4310 |
F235 |
Excessive temperature, drive (heat sink). |
0x4380 |
F236 |
Power temperature sensorA sensor is a type of transducer that converts one type of energy into another for various purposes including measurement or information transfer 2 high. |
0x4381 |
F237 |
Power temperature sensor 3 high. |
0x4382 |
F535 |
Power board overtemperature. |
0x4390 |
n234 |
Warning: Control temperature sensor 1 high. |
0x4391 |
n235 |
Warning: Power temperature sensor 1 high. |
0x4392 |
n236 |
Warning: Power temperature sensor 2 high. |
0x4393 |
n237 |
Warning: Power temperature sensor 3 high. |
0x4394 |
n240 |
Warning: Control temperature sensor 1 low. |
0x4395 |
n241 |
Warning: Power temperature sensor 1 low. |
0x4396 |
n242 |
Warning: Power temperature sensor 2 low. |
0x4397 |
n243 |
Warning: Control temperature sensor 1 low. |
0x4398 |
F240 |
Control temperature sensor 1 low. |
0x4399 |
F241 |
Power temperature sensor 1 low. |
0x439A |
F242 |
Power temperature sensor 2 low. |
0x439B |
F243 |
Power temperature sensor 3 low. |
0x5113 |
F512 |
5V0 under voltage. |
0x5114 |
F505 |
1V2 under voltage. |
0x5115 |
F507 |
2V5 under voltage. |
0x5116 |
F509 |
3V3 under voltage. |
0x5117 |
F514 |
+12V0 under voltage. |
0x5118 |
F516 |
-12V0 under voltage. |
0x5119 |
F518 |
Analog 3V3 under voltage. |
0x5180 |
F504 |
1V2 over voltage. |
0x5181 |
F506 |
2V5 over voltage. |
0x5182 |
F508 |
3V3 over voltage. |
0x5183 |
F510 |
5V0 over voltage. |
0x5184 |
F513 |
+12V0 over voltage. |
0x5185 |
F515 |
-12V0 over voltage. |
0x5186 |
F517 |
Analog 3V3 over voltage. |
0x5530 |
F105 |
Hardware memory, non-volatile memory stamp invalid. |
0x5580 |
F106 |
Hardware memory, non-volatile memory data. |
0x5589 |
F124 |
Cogging compensation non volatile memory data error (CRC"Cyclic redundancy check" A CRC is a type of function that takes as input a data stream of any length and produces as output a value of a certain fixed size. The term CRC is often used to denote either the function or the function's output. A CRC can be used as a checksum to detect accidental alteration of data during transmission or storage). |
0x5590 |
F204 |
Control board EEPROM read failed. |
0x5591 |
F205 |
Control board EEPROM corrupted serial num stamp. |
0x5592 |
F206 |
Control board EEPROM corrupted serial num data. |
0x5593 |
F207 |
Control board EEPROM corrupted parameter stamp. |
0x5594 |
F208 |
Control board EEPROM corrupted parameter data. |
0x5595 |
F219 |
Control board EEPROM write failed. |
0x55A0 |
F209 |
Power board EEPROM read failed. |
0x55A1 |
F210 |
Power board EEPROM corrupted serial num stamp. |
0x55A2 |
F212 |
Power board EEPROM corrupted serial num data. |
0x55A3 |
F213 |
Power board EEPROM corrupted parameter stamp. |
0x55A4 |
F214 |
Power board EEPROM corrupted parameter data. |
0x55A5 |
F230 |
Power board EEPROM write failed. |
0x55A6 |
F232 |
Power board EEPROM invalid data. |
0x55B0 |
F248 |
Option board EEPROM corrupted. |
0x55B1 |
F249 |
Option board upstream checksum. |
0x55B2 |
F250 |
Option board upstream checksum. |
0x55B3 |
F251 |
Option board watchdog. |
0x55B8 |
F252 |
Firmware and option board FPGA types are not compatible. |
0x55B9 |
F253 |
Firmware and option board FPGA versions are not compatible. |
0x55C0 |
F621 |
Control Board CRC fault. |
0x55C1 |
F623 |
Power Board CRC fault. |
0x55C2 |
F624 |
Power Board Watchdog fault. |
0x55C3 |
F625 |
Power Board Communication fault. |
0x55C4 |
F626 |
Power Board FPGA not configured. |
0x55C5 |
F627 |
Control Board Watchdog fault. |
0x55C6 |
n103 |
Warning: Resident FPGA . |
0x55C7 |
n104 |
Warning: Operational FPGA . |
0x6080 |
F631 |
Issue command timed out |
0x6380 |
F532 |
Drive motor parameters setup incomplete. |
0x6381 |
F120 |
Failed to set default parameters. |
0x7180 |
F301 |
Motor overheat. |
0x7182 |
F305 |
Motor Brake open circuit. |
0x7183 |
F306 |
Motor Brake short circuit. |
0x7184 |
F307 |
Motor Brake applied during enable state. |
0x7185 |
F436 |
EnDAT overheated. |
0x7186 |
n301 |
Warning: Motor overheated. |
0x7187 |
F308 |
Voltage exceeds motor rating. |
0x7188 |
F560 |
Regen near capacity, could not prevent over voltage. |
0x7189 |
F312 |
Brake released when it should be applied. |
0x7305 |
F417 |
Broken wire in primary feedback. |
0x7380 |
F402 |
Feedback 1 Analog signal amplitudefault. |
0x7381 |
F403 |
Feedback 1 EnDat communication fault. |
0x7382 |
F404 |
Feedback 1 illegal hall state. |
0x7383 |
F405 |
|
0x7384 |
F406 |
Feedback 1 BiSS multi cycle. |
0x7385 |
F407 |
Feedback 1 BiSS sensor. |
0x7386 |
F408 |
Feedback 1 SFD configuration. |
0x7387 |
F409 |
Feedback 1 SFD UART overrun. |
0x7388 |
F410 |
Feedback 1 SFD UART frame. |
0x7389 |
F412 |
Feedback 1 SFD UART parity. |
0x738A |
F413 |
Feedback 1 SFD transfer timeout. |
0x738C |
F415 |
Feedback 1 SFD mult. corrupt position. |
0x738D |
F416 |
Feedback 1 SFD Transfer incomplete. |
0x738E |
F418 |
Feedback 1 power supply fault. |
0x738F |
F401 |
Feedback 1 failed to set feedback. |
0x7390 |
n414 |
Warning: SFD single corrupted position. |
0x7391 |
F419 |
Encoder init procedure failed. |
0x7392 |
F534 |
Failed to read motor parameters from feedback deviceA process whereby some proportion of the output signal of a system is passed (fed back) to the input. In automation, a device coupled to each motor to provide indication of the motor's shaft angle, for use in commutating the motor and controlling its speed and position. |
0x7393 |
F421 |
SFD position sensor fault. |
0x7394 |
F463 |
Tamagawa encoder: overheat. |
0x7395 |
n451 |
Warning: Tamagawa encoder battery. |
0x7396 |
n423 |
Warning: Non volatile memory error, multiturn overflow. |
0x7397 |
F471 |
Operation in Position Mode with Halls Only feedback not allowed |
0x7398 |
F135 |
|
0x7399 |
F468 |
FB2.Source not set. |
0x739A |
F469 |
FB1.ENCRES is not power of two. |
0x739B |
F423 |
Non volatile memory error, multiturn overflow. |
0x739C |
F467 |
Hiperface DSL fault. |
0x739D |
F452 |
Multiturn overflow not supported with this feedback. |
0x739E |
F465 |
Excessive shock detected by feedback device. |
0x73A0 |
F453 |
Tamagawa encoder: communication timeout. |
0x73A1 |
F454 |
Tamagawa encoder: communication transfer incomplete. |
0x73A2 |
F456 |
Tamagawa encoder: communication CRC. |
0x73A3 |
F457 |
Tamagawa encoder: communication start timeout. |
0x73A4 |
F458 |
Tamagawa encoder: communication UART overrun. |
0x73A5 |
F459 |
Tamagawa encoder: communication UART framing. |
0x73A6 |
F460 |
Tamagawa encoder: over speed. |
0x73A7 |
F461 |
Tamagawa encoder: contouring error. |
0x73A8 |
F462 |
Tamagawa encoder: counting overflow. |
0x73A9 |
F464 |
Tamagawa encoder: multiturn error. |
0x73AA |
F451 |
Tamagawa encoder: battery. |
0x73B0 |
F486 |
Motor velocity exceeds emulated encoder maximum speed. |
0x73B8 |
F420 |
FB3 EnDat communication fault. |
0x73C5 |
F482 |
Commutation not initialized. |
0x73C6 |
F483 |
Motor U phase missing. |
0x73C7 |
F484 |
Motor V phase missing. |
0x73C8 |
F485 |
Motor W phase missing. |
0x73D0 |
F487 |
Wake and Shake. Validating positive movement failed. |
0x73D1 |
F489 |
Wake and Shake. Validating negative movement failed. |
0x73D2 |
F490 |
Wake and Shake. Validating commutation angle time out. |
0x73D3 |
F491 |
Wake and Shake. Validating commutation angle moved too far. |
0x73D4 |
F492 |
Wake and Shake. Validating commutation angle required more than MOTOR.ICONT. |
0x73D5 |
F493 |
Invalid commutation detected, motor accelerates in wrong direction. |
0x8130 |
F129 |
Life Guard Error or Heartbeat Error. |
0x8180 |
n702 |
Warning: FieldbusA Fieldbus is an industrial network system for real-time distributed control (e.g. CAN or Profibus). It is a way of connecting instruments in a plant design communication lost. |
0x8280 |
n601 |
|
0x8311 |
F304 |
Motor foldback. |
0x8331 |
F524 |
Drive foldback. |
0x8380 |
n524 |
Warning: Drive foldback. |
0x8381 |
n304 |
Warning: Motor foldback. |
0x8382 |
n309 |
Warning: Motor I²t load. |
0x8383 |
n580 |
Warning: Using derivate of position when using sensorless feedback type in position mode. |
0x8384 |
n581 |
Warning: Zero velocity when using induction sensorless feedback type in position mode. |
0x8385 |
n495 |
Warning: Failed to process recorder cogging compensation table. |
0x8480 |
F302 |
Over speed. |
0x8481 |
F703 |
Emergency timeout occurred while axis should disable. |
0x8482 |
F480 |
Fieldbus command velocity too high. |
0x8483 |
F481 |
Fieldbus command velocity too low. |
0x8582 |
n107 |
Warning: Positive software position limit is exceeded. |
0x8583 |
n108 |
Warning: Negative software position limit is exceeded. |
0x8611 |
F439 |
Following error (user). |
0x8685 |
F138 |
Instability during autotune. |
0x8686 |
n151 |
Warning: Not enough distance to move; Motion Exception. |
0x8687 |
n152 |
Warning: Not enough distance to move; Following Motion Exception. |
0x8688 |
n153 |
Warning: Velocity Limit Violation, Exceeding Max Limit. |
0x8689 |
n154 |
Warning: Following Motion Failed; Check Motion Parameters. |
0x868A |
n156 |
Warning: Target Position crossed due to Stop command. |
0x86A0 |
n157 |
Warning: Homing Index pulse not found. |
0x86A1 |
n158 |
Warning: Homing Reference Switch not found. |
0x86A2 |
n159 |
Warning: Failed to set motion task parameters. |
0x86A3 |
n160 |
Warning: Motion Task Activation Failed. |
0x86A4 |
n161 |
Warning: Homing Procedure Failed. |
0x86A5 |
F139 |
Target Position Over Short due to invalid Motion task activation. |
0x86A6 |
n163 |
Warning: MT.NUM exceeds limit. |
0x86A7 |
n164 |
Warning: Motion task is not initialized. |
0x86A8 |
n165 |
Warning: Motion task target position is out. |
0x86A9 |
n167 |
Warning: Software limit switch traversed. |
0x86AA |
n168 |
Warning: Invalid bit combination in the motion task control word. |
0x86AB |
n169 |
Warning: 1:1 profile cannot be triggered on the fly. |
0x86AC |
n170 |
Warning: Customer profile table is not initialized. |
0x86AD |
n171 |
Warning: Motion task activation is currently pending |
0x86AE |
n135 |
Warning: Homing is needed. |
0x86AF |
n174 |
Warning: Homing maximum distance exceeded |
0x86B0 |
F438 |
Following error (numeric). |
0x86B6 |
n179 |
Teaching of Cogging compensation stopped before finishing |
0x86B7 |
n180 |
Cogging compensation not active. Axis needs to be homed first. |
0x8780 |
F125 |
Fieldbus synchronization lost. |
0x8781 |
n125 |
Warning: Fieldbus synchronization lost. |
0x8AF0 |
n137 |
Warning: Homing and feedback mismatch. |
0xFF00 |
F701 |
|
0xFF01 |
F702 |
Fieldbus communication lost. |
0xFF02 |
F529 |
Iu current offset limit exceeded. |
0xFF03 |
F530 |
Iv current offset limit exceeded. |
0xFF04 |
F521 |
Regen over power. |
0xFF07 |
F525 |
Output over current. |
0xFF08 |
F526 |
Current sensor short circuit. |
0xFF09 |
F128 |
MPOLES/FPOLES not an integer. |
0xFF0A |
F531 |
Power stage fault. |
0xFF0B |
F602 |
|
0xFF0C |
F131 |
Secondary feedback A/B line break. |
0xFF0D |
F130 |
Secondary feedback supply over current. |
0xFF0E |
F134 |
Secondary feedback illegal state. |
0xFF0F |
F245 |
External fault. |
0xFF10 |
F136 |
Firmware and FPGA versions are not compatible. |
0xFF11 |
F101 |
Firmware type mismatch. |
0xFF12 |
n439 |
Warning: Following error (user). |
0xFF13 |
n438 |
Warning: Following error (numeric). |
0xFF14 |
n102 |
Warning: Operational FPGA is not a default FPGA. |
0xFF15 |
n101 |
Warning: The FPGA is a laboratory FPGA. |
0xFF16 |
n602 |
Warning: Safe torque off. |
0xFF17 |
F132 |
Secondary feedback Z line break. |
0xFF18 |
n603 |
Warning: OPMODE incompatible with CMDSOURCE. |
0xFF19 |
n604 |
Warning: EMUEMODE incompatible with DRV.HANDWHEELSRC. |