Skip to main content

How YRC1000 Alarm Codes Work

When something goes wrong, the YRC1000 stops the robot and shows a four-digit alarm number, a short name and often a sub code. Knowing how the numbers are organised tells you immediately how serious the fault is and how to clear it.

Alarm levels and number ranges​

Number rangeLevelEffectHow to reset
0000–0999Level 0, major (start-up / hardware diagnosis)Servo power offSwitch the main power off, fix the cause, power on again
1000–3999Levels 1–3, majorServo power offSame as above – the RESET key does not work
4000–8999Levels 4–8, minorRobot stopsFix the cause, then RESET on the alarm screen or the external alarm reset input
9000–9999Level 9, minor (I/O / user alarms)Robot stopsClear the input that requested the alarm, then RESET

Reading the sub code​

The sub code narrows down the cause. Depending on the alarm it can be:

  • the axis where the fault occurred (e.g. S, L, U, R, B, T or an external axis),
  • a bit pattern identifying a board or channel, or
  • a number selecting one row of the cause/remedy table.

General troubleshooting pattern​

The official alarm list follows the same structure for almost every alarm: cause → remedy. Typical causes are setting errors, connection failures, a failed board or motor, and "other". A common final step is:

Save the CMOS.BIN backup, then contact the manufacturer's service with the alarm history and what you were doing.

Saving CMOS.BIN before replacing any board is also recommended so that settings can be restored.

Viewing alarm history​

Past alarms are listed under SYSTEM INFO → ALARM HISTORY, including a detail window with time stamps. This is the first place to look for intermittent faults.


Source: Based on YASKAWA manuals RE-CHO-A114 and RE-CER-A600.