Skip to content
CNC Programming Hub
  • Home
  • Beginner Guides
  • G-Code & M-Code
  • machine-specific
  • Tutorials
  • Resources & Libraries
CNC Programming Hub
  • CNC Alarms

    Fanuc Alarm 29: ILLEGAL OFFSET VALUE

    ByCNC Hub Team May 17, 2026

    Fanuc Alarm 029 (or PS029) ILLEGAL OFFSET VALUE Fanus Control Model: Series 21 / 21i (Model A, B, & C) and modern controls like the 30i / 31i / 32i series Description Any value in the Tool Offset or Work Offset that is outside the specified range of the machine. Fanuc parameters have a limit…

    Read More Fanuc Alarm 29: ILLEGAL OFFSET VALUEContinue

  • CNC Alarms

    Fanuc Alarm 101: PLEASE CLEAR MEMORY

    ByCNC Hub Team May 11, 2026May 11, 2026

    Fanuc Alarm 101: PLEASE CLEAR MEMORY Fanus Control Model: Series 0, 16, 18, 21 Description When the power is turned off or the controller suddenly shuts down while writing data to memory (such as loading or editing a program), the part of the memory where the data was stored becomes “corrupted.” How to Fix Alarm…

    Read More Fanuc Alarm 101: PLEASE CLEAR MEMORYContinue

  • CNC Alarms

    Fanuc Alarm 86: DR SIGNAL OFF

    ByCNC Hub Team May 11, 2026May 11, 2026

    Fanuc Alarm 86: DR SIGNAL OFF Fanus Control Model: Fanuc 16, 18, and 21 Series (including i-series), Fanuc 0/0i Series (0-M, 0-T, 0i-MA, 0i-TB, 0i-MC, etc.) Description This simply means that the controller is not receiving a “Data Set Ready” (DSR) signal from the external device PC or laptop. This problem mostly occurs when you…

    Read More Fanuc Alarm 86: DR SIGNAL OFFContinue

  • CNC Alarms

    Fanuc Alarm 85: COMMUNICATION ERROR

    ByCNC Hub Team May 11, 2026May 11, 2026

    Fanuc Alarm 85: COMMUNICATION ERROR Fanus Control Model: Series 16, 18, 21 (including i-Series) Description This alarm appears when there is an interruption in data transmission between the controller and an external device (such as PC or USB). This alarm indicates that while you were loading or downloading a program, an “Overrun,” “Framing,” or “Parity”…

    Read More Fanuc Alarm 85: COMMUNICATION ERRORContinue

  • CNC Alarms

    Fanuc Alarm 30: ILLEGAL OFFSET NUMBER

    ByCNC Hub Team May 11, 2026May 11, 2026

    Fanuc Alarm 30: ILLEGAL OFFSET NUMBER Fanus Control Model: Series 0/16/18/21/30i/31i/32i Description This alarm occurs when the CNC control is commanded to use a Tool Offset Number that does not exist in the machine’s memory or exceeds the maximum limit defined by your system’s parameters. This problem is usually caused by incorrect use of T-codes…

    Read More Fanuc Alarm 30: ILLEGAL OFFSET NUMBERContinue

  • CNC Alarms

    Fanuc Alarm 10: Improper G-Code

    ByCNC Hub Team May 10, 2026May 10, 2026

    Fanuc Alarm 10: Improper G-Code Fanus Control Model: Specific Fanuc model (e.g., Series 0i, 16i, 18i, 21i). Description The machine has received a G-code that it does not recognize or that does not exist in its system. You may have accidentally written an incorrect code, for example, writing G001 or G100 instead of G01, which…

    Read More Fanuc Alarm 10: Improper G-CodeContinue

  • CNC Alarms

    Fanuc Alarm 15: TOO MANY AXES COMMANDED

    ByCNC Hub Team May 9, 2026May 11, 2026

    Fanuc Alarm 15: TOO MANY AXES COMMANDED Fanus Control Model: Fanuc Series 0/0i, 16i, 18i, 21i, 31i, and newer models Description This alarm typically occurs during a block of CNC code when the system attempts to move or command more axes than it is currently configured to handle simultaneously. This is often a programming logic…

    Read More Fanuc Alarm 15: TOO MANY AXES COMMANDEDContinue

  • Beginner Guides

    Fanuc Alarm 37: CAN NOT CHANGE PLANE IN CRC

    ByCNC Hub Team May 9, 2026May 9, 2026

    Fanuc Alarm 37: CAN NOT CHANGE PLANE IN CRC Fanus Control Model: Fanuc 0i, 16i, 18i, 21i, 31i Series Description The Fanuc Alarm 37 occurs when the control encounters a command to switch the active work plane (G17, G18, or G19) while Cutter Radius Compensation (CRC), also known as G41 or G42, is active. How…

    Read More Fanuc Alarm 37: CAN NOT CHANGE PLANE IN CRCContinue

  • CNC Alarms

    Fanuc Alarm: 0 – PLEASE TURN OFF POWER

    ByCNC Hub Team April 19, 2026April 19, 2026

    This alarm appears in Fanuc control systems when a change has been made to the system’s memory or parameters that requires a restart of the machine to take effect. This is usually not a “fatal” fault, but rather an instruction to refresh the system. Fanus Control Model: This is one of the most direct and…

    Read More Fanuc Alarm: 0 – PLEASE TURN OFF POWERContinue

  • CNC Alarms

    Fanuc Alarm 4 ADDRESS NOT FOUND

    ByCNC Hub Team March 2, 2026March 2, 2026

    Fanuc Alarm 4 ADDRESS NOT FOUND Fanus Control Model: Series 0/00/0-Mate and Series 10/11/12 Description The controller encounters an ‘Address’ or ‘Word’ within the program that it cannot recognize. When writing G-code or M-code, selecting a letter or number that does not exist in the system of this machine. How to Fix Alarm Check for…

    Read More Fanuc Alarm 4 ADDRESS NOT FOUNDContinue

  • CNC Alarms

    Fanuc Alarm 002: TV PARITY ALARM

    ByCNC Hub Team March 1, 2026

    Fanuc Alarm 002: TV PARITY ALARM Fanus Control Model: 16i/18i/21i Description When a program is loaded into a CNC machine from a PC, laptop, or an old DNC device, the system checks the number of characters in each line and their order. If the TV Check parameter is turned on and the number of characters…

    Read More Fanuc Alarm 002: TV PARITY ALARMContinue

  • CNC Alarms

    Fanuc Alarm PS006: Illegal Use of Minus Sign

    ByCNC Hub Team February 25, 2026February 25, 2026

    Fanuc Alarm PS006: Illegal Use of Minus Sign Fanus Control Model: Series 0i (Model C, D, and F), Series 30i / 31i / 32i, Series 16i / 18i / 21i Description Minus Sign – is written in a place where it is not allowed. This alarm can sometimes be caused by a logical error in…

    Read More Fanuc Alarm PS006: Illegal Use of Minus SignContinue

  • CNC Alarms

    Fanuc Alarm PS058: S–COMMAND OUT OF RANGE

    ByCNC Hub Team February 24, 2026February 24, 2026

    Fanuc Alarm PS058: S–COMMAND OUT OF RANGE Fanus Control Model: 0i-D/F series, 16i/18i/21i, and the 30i/31i/32i series. Description If a spindle speed is written in the program that exceeds the machine’s operating capacity, the system will immediately stop the operation and an alarm will appear on the screen. How to Fix Alarm Check the S…

    Read More Fanuc Alarm PS058: S–COMMAND OUT OF RANGEContinue

  • Uncategorized

    Fanuc Alarm 14 CAN NOT COMMAND G95

    ByCNC Hub Team February 22, 2026February 22, 2026

    Fanuc Alarm 14 CAN NOT COMMAND G95 Fanus Control Model: Fanuc 0 (0-M/0-T), 0i, and 16/18/21 series controls Description Technically, the G95 code tells the machine to cut per revolution, which is directly related to the spindle speed. The most common cause of this alarm is that the Spindle Digital Encoder is either not installed…

    Read More Fanuc Alarm 14 CAN NOT COMMAND G95Continue

  • Beginner Guides

    Chamfer and Radius in CNC Programming with Example

    ByCNC Hub Team February 18, 2026February 18, 2026

    Two very important commands are used to eliminate sharp corners of a workpiece or give them a specific shape: Chamfer and Radius. Through these commands, you can round the corners according to the design or create a bevel. The advantage of this is that the workpiece will be safer to handle, its strength will increase,…

    Read More Chamfer and Radius in CNC Programming with ExampleContinue

  • CNC Alarms

    Fanuc Alarm PS123: Missing END Statement

    ByCNC Hub Team February 17, 2026February 17, 2026

    Fanuc Alarm PS123: Missing END Statement Fanus Control Model: Series 0i, 16i, 18i, 21i, and 30i/31i/32i controls Description When you forget to write END at the end of a program using commands like `WHILE` or `IF` in a macro program, the CNC system gets confused and generates an alarm. How to Fix Alarm Go into…

    Read More Fanuc Alarm PS123: Missing END StatementContinue

  • G-Code & M-Code

    What is G28 G-Code? Function, Syntax & Example

    ByCNC Hub Team February 16, 2026

    G28 is an important reference command in CNC machines. It returns the machine to its Home Reference Point. When a program finishes or a tool change is required, the G28 command moves all or selected axes (X, Y, Z) back to their original safe position. Operators also call this process a “zero return.” What is…

    Read More What is G28 G-Code? Function, Syntax & ExampleContinue

  • CNC Alarms

    Fanuc Alarm PS449: Illegal Tool Life Data

    ByCNC Hub Team February 15, 2026February 15, 2026

    Fanuc Alarm PS449: Illegal Tool Life Data Fanus Control Model: Series 15 (Model A and B), Series 10 / 11 / 12 Description This alarm occurs when there is a technical error in the Tool Life Management data in the machine control system or the specified life limit for a particular tool in the system…

    Read More Fanuc Alarm PS449: Illegal Tool Life DataContinue

  • CNC Alarms

    Fanuc Alarm PS900: G72.1 NESTING ERROR

    ByCNC Hub Team February 13, 2026February 13, 2026

    Fanuc Alarm PS900: G72.1 NESTING ERROR Fanus Control Model: Series 15i, 16i, 18i, 21i, and 30i/31i/32i Description This alarm appears when the “G72.1” (Subprogram Call for Figure Copy) command is used incorrectly in CNC programming. The main reason for this alarm is exceeding the “Nesting” limit, that is, when you call several subprograms consecutively within…

    Read More Fanuc Alarm PS900: G72.1 NESTING ERRORContinue

  • CNC Alarms

    Fanuc Alarm PS891: ILLEGAL COMMAND G05

    ByCNC Hub Team February 12, 2026February 12, 2026

    Fanuc Alarm PS891: ILLEGAL COMMAND G05 Fanus Control Model: Series 15 control (including Series 15-MA, 15-TA, 15-MF, and 15-TF). Description When the G05 command is written incorrectly in the program or the controller detects a technical error in the use of the G05 command. One reason for this alarm is that the G05 command is…

    Read More Fanuc Alarm PS891: ILLEGAL COMMAND G05Continue

Page navigation

Previous PagePrevious 1 2 3 4 5 6 Next PageNext
  • About Us – CNC Programming Hub
  • Contact Us
  • Privacy Policy

© 2026 CNC Programming Hub

  • Home
  • Beginner Guides
  • G-Code & M-Code
  • machine-specific
  • Tutorials
  • Resources & Libraries
Search