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 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

  • CNC Alarms

    Fanuc Alarm PS067: G70–G73 IN FORBIDDEN MODE

    ByCNC Hub Team February 10, 2026February 10, 2026

    Fanuc Alarm PS067: G70–G73 IN FORBIDDEN MODE Fanus Control Model: Most commonly associated with Fanuc Series 0 (0-T/0-TF) and the Series 16/18/21 Description The control system receives a command in G70, G71, G72, or G73 that is incompatible with its specific mode. This problem usually occurs when you run these Canned Cycles in a sub-program…

    Read More Fanuc Alarm PS067: G70–G73 IN FORBIDDEN MODEContinue

  • CNC Alarms

    Fanuc Alarm 5: NO DATA AFTER ADDRESS

    ByCNC Hub Team February 9, 2026February 9, 2026

    Fanuc Alarm 5: NO DATA AFTER ADDRESS Fanus Control Model: Modern Series: Fanuc 16i, 18i, 21i (Models A & B), Fanuc 0, 3, 6, 10, 11, 12, 15 The Fanuc Alarm is a standard Program/Storage (P/S) alarm found across nearly all modern and legacy Fanuc CNC control series. Description This alarm appears if no numerical value is…

    Read More Fanuc Alarm 5: NO DATA AFTER ADDRESSContinue

  • Beginner Guides

    Simple Haas G-Code Facing Program

    ByCNC Hub Team February 8, 2026February 12, 2026

    Facing is the process of making the top surface of a workpiece perfectly smooth, straight and level. It is widely used in CNC machines. In this process, the cutting tool usually moves in the X and Y axes and cuts the material in a small depth (Z axis) to eliminate the uneven surface. Facing is…

    Read More Simple Haas G-Code Facing ProgramContinue

  • G-Code & M-Code

    CNC Lathe G75 Groove Cycle Tutorial with Program Example

    ByCNC Hub Team February 7, 2026February 7, 2026

    G75 is an excellent CNC group cycle, one of the best advantages of which is that this command does not require repeated code writing, but rather contains complete logic in a single command. This code is a great way to save time, protect the tool, and achieve better quality. G75 is typically used for radial…

    Read More CNC Lathe G75 Groove Cycle Tutorial with Program ExampleContinue

  • CNC Alarms

    Fanuc Alarm 157: TOO MANY TOOL GROUPS

    ByCNC Hub Team February 7, 2026February 7, 2026

    Fanuc Alarm 157: TOO MANY TOOL GROUPS Fanus Control Model: 16i / 18i series, 21 / 21i series Description Each control model has a defined number of tool groups. This alarm is displayed when this number exceeds the machine’s limit. If the programmer does not delete unnecessary tool groups, the control stops the machine’s operation….

    Read More Fanuc Alarm 157: TOO MANY TOOL GROUPSContinue

  • CNC Alarms

    FANUC Alarm 71: Data Not Found

    ByCNC Hub Team February 5, 2026February 5, 2026

    FANUC Alarm 71: Data Not Found Fanus Control Model: 30i, 31i, 32i Model A, 16i / 18i Series Description When you use a specific G-code or M-code that is linked to a specific parameter or macro, but it does not exist in the data memory. How to Fix Alarm Check the program coding and see…

    Read More FANUC Alarm 71: Data Not FoundContinue

  • CNC Alarms

    Fanuc Alarm 6: ILLEGAL USE OF NEGATIVE SIGN

    ByCNC Hub Team February 4, 2026February 4, 2026

    Fanuc Alarm 6: ILLEGAL USE OF NEGATIVE SIGN Fanus Control Model: Series 0 (0-M, 0-T, 0-Mate, 0i-A/B/C/D), Series 10 / 11 / 12, Series 16 / 18 / 21 Description If the programmer enters an invalid value in the G-code, such as adding a negative sign to the tool number (T) or spindle speed (S),…

    Read More Fanuc Alarm 6: ILLEGAL USE OF NEGATIVE SIGNContinue

  • G-Code & M-Code

    G72 Facing Cycle Explained for CNC Lathes

    ByCNC Hub Team February 3, 2026February 3, 2026

    The G72 Facing Cycle is an important programming command that is widely used in CNC lathes. This command smooths the surface of the workpiece by removing material to a certain depth. G72 is a very useful facing cycle, especially for circular profiles and medium-hard materials. It completes the facing operation by repeating the programmed tool…

    Read More G72 Facing Cycle Explained for CNC LathesContinue

Page navigation

Previous PagePrevious 1 2 3 4 … 7 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