What are Fanuc Alarm Codes?
Fanuc alarm codes help Fanuc and other CNC controls reveal fault messages. An error code can identify an issue with a CNC machine, whether it’s a mechanical issue or an electrical one.
They might be called fault codes too. Not to mention, the fault error code shows an issue with the g-code program.
How is a Fanuc alarm code diagnosed and fixed?
To deal with error codes, you should first know their meanings. Later on, you must decide what caused this code based on its meaning.
To help you know the meaning of the codes, here are a few codes as a part of a long Fanuc alarm codes list:
20 OVER TOLERANCE OF RADIUS
In circular interpolation (G02 or G03), the difference of the distance between the start point and the center of an arc and that between the end point and the center of the arc exceeds the value specified in parameter No. 3410.
21 ILLEGAL PLANE AXIS COMMANDED
An axis not included in the selected plane (by using G17, G18, G19) was commanded in circular interpolation. Modify the program.
22 NO CIRCULAR RADIUS
When circular interpolation is specified, neither R (specifying an arc radius), nor I, J, and K (specifying the distance from a start point to the center) is specified.
23 ILLEGAL RADIUS COMMAND (T series)
In circular interpolation by radius designation, negative value was commanded for address R. Modify the program.
25 CANNOT COMMAND F0 IN G02/G03
F0 (fast feed) was instructed by F1 –digit column feed in circular interpolation. Modify the program.
27 NO AXES COMMANDED IN G43/G44
No axis is specified in G43 and G44 blocks for the tool length offset type C. Offset is not canceled but another axis is offset for the tool length offset type C. Modify the program.
28 ILLEGAL PLANE SELECT
In the plane selection command, two or more axes in the same direction are commanded. Modify the program.
29 ILLEGAL OFFSET VALUE
M Series;The offset values specified by H code are too large. Modify the program.
30 ILLEGAL OFFSET NUMBER
M Series;The offset values specified by D/H code for tool length offset, cutter compensation or 3–dimensional cutter compensation is too large. Otherwise, the number specified by P code for the additional workpiece coordinate system is too large. Modify the program.
31 ILLEGAL P COMMAND IN G10
In setting an offset amount by G10, the offset number following address P was excessive or it was not specified. Modify the program.