Alarm troubleshooting
1,997 real controller alarms with step-by-step diagnostic trees — filter by brand and unit, or type the code straight from your screen.
Alarm 1000 (EXTERNAL ALARMS) Diagnostic Tree
Fanuc·Series (General)3 steps→1016Alarm 1016 (EOB NOT FOUND) Diagnostic Tree
Fanuc·Series (General)1 step→1059Alarm 1059 (COMMAND IN BUFFERING MODE) Diagnostic Tree
Fanuc·Series (General)1 step→1077Alarm 1077 (PROGRAM IN USE) Diagnostic Tree
Fanuc·Series (General)2 steps→1079Alarm 1079 (PROGRAM FILE NOT FOUND) Diagnostic Tree
Fanuc·Series (General)2 steps→1080Alarm 1080 (DUPLICATE DEVICE SUB PROGRAM CALL) Diagnostic Tree
Fanuc·Series (General)2 steps→1081Alarm 1081 (EXT DEVICE SUB PROGRAM CALL MODE ERROR) Diagnostic Tree
Fanuc·Series (General)1 step→1090Alarm 1090 (PROGRAM FORMAT ERROR) Diagnostic Tree
Fanuc·Series (General)2 steps→1091Alarm 1091 (DUPLICATE SUB-CALL WORD) Diagnostic Tree
Fanuc·Series (General)1 step→1092Alarm 1092 (DUPLICATE MACRO-CALL WORD) Diagnostic Tree
Fanuc·Series (General)1 step→1093Alarm 1093 (DUPLICATE NC-WORD & M99) Diagnostic Tree
Fanuc·Series (General)1 step→1095Alarm 1095 (TOO MANY TYPE-2 ARGUMENT) Diagnostic Tree
Fanuc·Series (General)1 step→1096Alarm 1096 (ILLEGAL VARIABLE NAME) Diagnostic Tree
Fanuc·Series (General)2 steps→1097Alarm 1097 (TOO LONG VARIABLE NAME) Diagnostic Tree
Fanuc·Series (General)1 step→1098Alarm 1098 (NO VARIABLE NAME) Diagnostic Tree
Fanuc·Series (General)1 step→1099Alarm 1099 (ILLLEGAL SUFFIX []) Diagnostic Tree
Fanuc·Series (General)3 steps→1100Alarm 1100 (CANCEL WITHOUT MODAL CALL) Diagnostic Tree
Fanuc·Series (General)1 step→1101Alarm 1101 (ILLEGAL CNC STATEMENT IRT.) Diagnostic Tree
Fanuc·Series (General)1 step→1115Alarm 1115 (READ PROTECTED VARIABLE) Diagnostic Tree
Fanuc·Series (General)1 step→1120Alarm 1120 (ILLEGAL ARGUMENT FORMAT) Diagnostic Tree
Fanuc·Series (General)1 step→