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

    CNC Lathe Threading Program G76

    ByCNC Hub Team February 2, 2026

    Thread cutting on a CNC lathe is extremely important, and G76 is a multi-pass and widely used threading cycle. It is considered one of the precision machining operations.The G76 cycle is considered an ideal choice for not only external but also internal finish quality threading.With the help of the G76 threading cycle, the machine operator…

    Read More CNC Lathe Threading Program G76Continue

  • G-Code & M-Code

    G02 G03 CNC Mill Programming with Example

    ByCNC Hub Team February 1, 2026February 1, 2026

    When we work on metal to give it a specific shape, we perform most operations using straight-line movements (linear interpolation). We use G-codes for these movements. When the design includes bends, circles, or arcs, we use G02 and G03 instead. It is very important for any machinist to understand these codes so that it is…

    Read More G02 G03 CNC Mill Programming with ExampleContinue

  • CNC Alarms

    Fanuc Alarm PS145: G10.1 TIME OUT

    ByCNC Hub Team February 1, 2026February 1, 2026

    Fanuc Alarm PS145: G10.1 TIME OUT Fanus Control Model: Fanuc Series 15 (specifically Model B) and sometimes the Series 10, 11, and 12 control systems. Description When the controller fails to receive a response within the time limit for a specific operation. If the G10.1 command is entered with an incorrect format or illogical values,…

    Read More Fanuc Alarm PS145: G10.1 TIME OUTContinue

  • CNC Alarms

    Fanuc Alarm 47: ILLEGAL AXIS SELECT

    ByCNC Hub Team January 31, 2026

    Fanuc Alarm 47: ILLEGAL AXIS SELECT Fanus Control Model: Fanuc Series 16, 18, 21, and the 16i/18i/21i Model C Description when the control system receives a command to move an axis that has not been properly defined, or when there is a conflict in the axis selection logic. How to Fix Alarm To resolve it,…

    Read More Fanuc Alarm 47: ILLEGAL AXIS SELECTContinue

  • CNC Alarms

    Fanuc Alarm 110: DATA OVERFLOW

    ByCNC Hub Team January 30, 2026January 30, 2026

    Fanuc Alarm 110: DATA OVERFLOW Fanus Control Model: 10/11/12 Description This is a fault that usually appears when the controller’s data processing system is overloaded. This alarm indicates that the data you are entering into the machine or the calculation system is performing simultaneously has exceeded its memory or register limits. How to Fix Alarm…

    Read More Fanuc Alarm 110: DATA OVERFLOWContinue

  • CNC Alarms

    Fanuc Alarm 137: M-CODE & MOVE CMD IN SAME BLK

    ByCNC Hub Team January 30, 2026January 30, 2026

    Fanuc Alarm 137: M-CODE & MOVE CMD IN SAME BLK Fanus Control Model: 0 (0-M, 0-T, 0-i) Description An M-code (which is a machine function such as spindle on/off or coolant control) and a ‘Move Command’ (such as X, Y, or Z axis movement) have been combined in a way that is prohibited by Fanuc…

    Read More Fanuc Alarm 137: M-CODE & MOVE CMD IN SAME BLKContinue

  • CNC Alarms

    Fanuc Alarm 14: ILLEGAL LEAD COMMAND

    ByCNC Hub Team January 29, 2026January 29, 2026

    Fanuc Alarm 14: ILLEGAL LEAD COMMAND Fanuc Series 0i (0i-TC, 0i-TD, 0i-TF) Fanuc Series 16i / 18i / 21i Fanuc Series 30i / 31i / 32i Description The wrong feed rate and lead limit of the (Threading) process is higher or lower than the limit set in the program, or there is an error in…

    Read More Fanuc Alarm 14: ILLEGAL LEAD COMMANDContinue

  • CNC Alarms

    Fanuc Alarm 0: PLEASE TURN OFF POWER

    ByCNC Hub Team January 29, 2026January 29, 2026

    Fanuc Alarm 0: PLEASE TURN OFF POWER FANUC 0i series (0i-Mate, 0i-MC, 0i-TC, 0i-F) FANUC 16i / 18i / 21i Description When “Alarm 0” appears on the Fanuc CNC Control and the message “PLEASE TURN OFF POWER” appears on the screen, it is actually a safety warning from the machine.This alarm occurs when a technician…

    Read More Fanuc Alarm 0: PLEASE TURN OFF POWERContinue

  • CNC Alarms

    Fanuc Alarm 3: Too Many Digits Error

    ByCNC Hub Team January 28, 2026January 28, 2026

    Fanuc Alarm 3: Too Many Digits Error Fanus Control Model: Fanuc 0i, 16i/18i, and 21i/31i , 30i/31i/32i/0i-MODEL B Description Entering more digits than allowed in a program. Using non-standard digits in a G-code command for an X, Y, Z position or a speed value. This error usually indicates human error or a problem with the…

    Read More Fanuc Alarm 3: Too Many Digits ErrorContinue

  • CNC Alarms

    Fanuc Alarm PS017 ILLEGAL MODE FOR GOTO/WHILE/DO

    ByCNC Hub Team January 28, 2026January 28, 2026

    Fanuc Alarm PS017 ILLEGAL MODE FOR GOTO/WHILE/DO Fanus Control Model: 10/11/12/15/15i Description This alarm appears when the control system has difficulty executing these macro statements such as GOTO, WHILE, or DO. Does your CNC controller accept these specific commands or is there a fundamental error in the program logic that violates the prevailing rules of…

    Read More Fanuc Alarm PS017 ILLEGAL MODE FOR GOTO/WHILE/DOContinue

Page navigation

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