Skip to content
Industrial Error Code Fixes

CNC Machine Error Codes: Complete Guide

CNC machine alarms are the diagnostic backbone of every production floor. When a Fanuc, Haas, Mazak, Siemens, Okuma, or Mitsubishi control throws a code, it tells you exactly where the fault lives — before you open the electrical cabinet. The trick is knowing whether the alarm points to the control, the drive, the motor, or the machine mechanics.

This hub indexes all 136 CNC error code guides on this site. Use the brand sections below for your specific control, or browse the general CNC troubleshooting guides. For a machine-area workflow, open the CNC equipment troubleshooting hub.

Most CNC alarms fall into one of these categories: servo alarms (axis overtravel, tracking error, encoder loss), spindle alarms (speed deviation, overload, sensor fault), ATC alarms (tool changer position or clamp faults), control alarms (battery, memory, parameter errors), and communication alarms (drive link, I/O link, fieldbus).

Tip: Search your exact alarm number and control brand, for example "Fanuc 401 servo alarm" or "Haas 133 spindle drive fault".

136
Total Guides
8
Control Brands

Common CNC Alarm Categories

Alarm Type What It Means Typical Fix
Servo alarmsAxis tracking error, overtravel, encoder lossCheck encoder cable, servo drive, mechanical binding
Spindle alarmsSpindle speed deviation, overload, sensor faultCheck spindle drive, belt, encoder, motor windings
ATC alarmsTool changer position, clamp/unclamp faultCheck tool change sequence, proximity sensors, hydraulics
Control alarmsBattery low, memory error, parameter mismatchReplace battery, reload parameters, check control board

Fanuc Error Codes (36 guides)

Guide Fix
Fanuc 0i-MD Alarm Code Reference Fix →
Fanuc 30i, 31i, and 32i Alarm Codes Fix →
Fanuc Alarm 1 Overtravel — Causes & Fix Fix →
Fanuc Alarm 10 Servo Alarm — Causes & Fix Fix →
Fanuc Alarm 2 — Overtravel Plus Causes & Fix Fix →
Fanuc Alarm 3 — Overtravel Minus Hardware Causes & Fix Fix →
Fanuc Alarm 300 APC Battery Low Fix →
Fanuc Alarm 300 APC Absolute Encoder Fix →
Fanuc Alarm 360 — APC Alarm Battery Low Causes & Fix Fix →
Fanuc Alarm 4 — Stored Stroke Limit Overtravel Fix →
Fanuc Alarm 400 (SV0400) - Servo Overload Fix Guide Fix →
Fanuc Alarm 401 Servo Axis Overload Fix →
Fanuc Alarm 409 — Servo Overload (Z-Axis) Fix →
Fanuc Alarm 411 — Causes & Fix Fix →
Fanuc Alarm 414 — Servo Axis Following Error Fix Fix →
Fanuc Alarm 424 — Causes & Fix Fix →
Fanuc Alarm 435 — Causes & Fix Fix →
Fanuc Alarm 436 — Causes & Fix Fix →
Fanuc Alarm 437 — Servo Following Error 4th Axis Causes & Fix Fix →
Fanuc Alarm 460: Spindle Speed Error — Detailed Troubleshooting Fix →
Fanuc Alarm 460 — Spindle Overload Fix →
Fanuc Alarm 5 - Stored Stroke Limit 2 Overtravel Fix →
Fanuc Alarm 500 — Causes & Fix Fix →
Fanuc Alarm 506 - Servo Following Error Fix Fix →
Fanuc Alarm 600 — Causes & Fix Fix →
Fanuc Alarm 6 Overtravel — Causes & Fix Fix →
Fanuc Alarm 700 Spindle Overheat — Detailed Fix Guide Fix →
Fanuc Alarm 700 — Causes & Fix Fix →
Fanuc Alarm 750 — Causes & Fix Fix →
Fanuc Alarm 90 — Causes & Fix Fix →
Fanuc Alarm 800: APC Alarm — Causes and Fix Fix →
Fanuc CNC Alarm Codes — Complete Reference Fix →
Fanuc M-Series Control Alarm Codes: Complete Guide Fix →
Fanuc OT Alarm Software Overtravel Fix →
Fanuc P/S Alarm Program and Syntax Codes Fix →
Fanuc vs Mazak CNC Controls Fix →

Haas Error Codes (39 guides)

Guide Fix
Haas CNC Alarm 101 — Emergency Stop Active Fix Fix →
Haas Alarm 102 — Servo Drive Fault Fix Fix →
Haas Alarm 103 Overheating Fault Fix →
Haas Alarm 103 - Servo Overload Fix Fix →
Haas Alarm 104 Feed Hold — Causes & Fix Fix →
Haas Alarm 105 E-Stop — Causes & Fix Fix →
Haas Alarm 106 — Causes & Fix Fix →
Haas Alarm 107 - Servo Motor Overtemp Fix Fix →
Haas Alarm 108 — Causes & Fix Fix →
Haas Alarm 110 — Causes & Fix Fix →
Haas Alarm 111 — Drive Fault Fix →
Haas Alarm 112 — Motor Overtemp Fix →
Haas Alarm 113 - Spindle Encoder Fault Fix →
Haas Alarm 114 - Spindle Over Speed Fault Fix →
Haas Alarm 116 — Causes & Fix Fix →
Haas Alarm 115 Spindle Overload — Causes & Fix Fix →
Haas Alarm 117 — Causes & Fix Fix →
Haas Alarm 118 — Spindle Orientation Fault Causes & Fix Fix →
Haas Alarm 119 — Spindle Not At Speed Causes & Fix Fix →
Haas Alarm 120-129 ATC Fault Fix →
Haas Alarm 121 - ATC Arm Fault Fix →
Haas Alarm 123 - ATC Arm Not Home Fault Fix →
Haas Alarm 122 — ATC Chain Fault Fix →
Haas Alarm 124 — Causes & Fix Fix →
Haas Alarm 125 Tool Carousel Fault — Causes & Fix Fix →
Haas Alarm 126 — ATC Door Fault Fix →
Haas Alarm 127 — Tool Unclamped Fault Fix →
Haas Alarm 130: Spindle Speed Error — Causes and Fix Fix →
Haas Alarm 128: Tool Change Error - Causes and Fixes Fix →
Haas Alarm 129: Spindle Orientation Error — Fix Guide Fix →
Haas Alarm 131 — E-Stop Chain Fault Fix Fix →
Haas Alarm 132 Servo Amplifier Fault Fix →
Haas Alarm 134 Spindle Drive Fault — Causes & Fix Fix →
Haas CNC Alarm Codes - VF, ST, Servo, Spindle, ATC Fix →
Haas EC-400 Horizontal Machining Center Alarm Codes Fix →
Haas Next Generation Control Alarm Codes Guide Fix →
Haas SL-20 Lathe Common Alarms Fix →
Haas VF-4 Common Alarms Fix →
Haas VF-2 Common Alarm Codes Fix →

Mazak Error Codes (17 guides)

Guide Fix
Fanuc vs Mazak CNC Controls Fix →
Mazak Alarm 1 Servo Alarm — Causes & Fix Fix →
Mazak Alarm 100 Spindle Alarm — Causes & Fix Fix →
Mazak Alarm 200 - Spindle Speed Error Fix →
Mazak Alarm 400 Servo Error — Causes & Fix Fix →
Mazak Alarm 50 Servo — Causes & Fix Fix →
Mazak Alarm 500 PC Alarm — Causes & Fix Fix →
Mazak Alarm 600 ATC — Automatic Tool Changer Fault Causes & Fix Fix →
Mazak Alarm 700 — MPC Alarm Fix →
Mazak Alarm 800 — Tool Magazine Fault Fix →
Mazak Alarm 900 Tool Magazine Index Fault - Causes & Fix Fix →
Mazak CNC Alarm Codes — Common Faults and Fixes Fix →
Mazak CNC Alarm 30 — Servo Alarm Fix Fix →
Mazak CNC Alarm 200 Parameter Fault — Causes & Fix Fix →
Mazak Matrix/Matrix 2 Fault Code Guide — Complete Reference Fix →
Mazak Integrex Error Codes Fix →
Mazak Nexus Series Error Codes: Complete Guide Fix →

Siemens Error Codes (11 guides)

Guide Fix
Siemens Sinumerik 828D Alarm Codes Fix →
Siemens 840D Alarm 380000 - Drive Enable Fault Fix →
Siemens SINAMICS F30001 Fault - Power Unit Overcurrent Fix →
Siemens SINAMICS S120 Fault F07900 — Motor Overtemperature Fix Fix →
Siemens SINAMICS V90 Fault Codes - F30001, F07900, F31101 Fixes Fix →
Siemens 840D Alarm 25000 - Drive Fault Fix Fix →
Siemens SINUMERIK Alarm 25000 — Drive Fault Fix Fix →
Siemens Sinumerik Alarm 25201 — Causes & Fix Fix →
Siemens Sinumerik Alarm 300204 — Causes & Fix Fix →
Siemens Sinumerik Alarm 380500 — Causes & Fix Fix →
Siemens Sinumerik Alarm 380600 - Encoder Fault Fix →

Okuma Error Codes (13 guides)

Guide Fix
Okuma CNC Alarm 1013 — Servo Axis Fault Fix Fix →
Okuma CNC Alarm 1050 - Axis Servo Alarm Fix →
Okuma CNC Alarm 1201 — Causes & Fix Fix →
Okuma CNC Alarm 1400 - Encoder Error Fix →
Okuma CNC Alarm 1600 — Communication Error Causes & Fix Fix →
Okuma CNC Alarm 1800 — Causes & Fix Fix →
Okuma CNC Alarm 2000 — Communication Error Fix →
Okuma CNC Alarm 2030 - Spindle Drive Fault Fix →
Okuma CNC Alarm 4000 - Causes & Fix Fix →
Okuma Alarm 3000 — Main CPU Error Fix →
Okuma LB/LU Lathe Common Alarm Guide — OSP-P300 Series Fix →
Okuma LB-Series Alarm 1013 — Causes & Fix Fix →
Okuma MC-V4020 Machining Center Alarm Codes: Complete Guide Fix →

Mitsubishi Error Codes (3 guides)

Guide Fix
Mitsubishi CNC Alarm 500 — Causes & Fix Fix →
Mitsubishi CNC Alarm Y96 — Causes & Fix Fix →
Mitsubishi MR-J4 Servo Alarm Codes Fix →

Mori Seiki Error Codes (1 guide)

Guide Fix
Mori Seiki Alarm Codes List: DMG Mori CNC Fault Guide Fix →

Doosan Error Codes (1 guide)

Guide Fix
Doosan CNC Fault Codes - PUMA, LYNX, DNM, DVF Fix →

General CNC Guides (16 guides)

Guide Fix
Cincinnati CNC Fault Codes — Complete Troubleshooting Guide Fix →
CNC Alarm Reset Guide: Clear Alarms Safely Fix →
CNC Machine Error Codes: Complete Troubleshooting Guide Fix →
DMG Mori DMF Series Fault Codes Fix →
DMG Mori CNC Fault Codes Guide — CELOS / Siemens 840D Fix →
Hardinge CNC Fault Codes — Complete Troubleshooting Guide Fix →
Heidenhain TNC Error 399 — Causes & Fix Fix →
Heidenhain Error Code 399 Servo Error — Causes & Fix Fix →
Heidenhain iTNC 530 Error Codes: Complete Guide Fix →
Heidenhain TNC 640 Error Codes Fix →
Hurco CNC Fault Codes - WinMax Servo, Spindle, ATC Alarms Fix →
Makino CNC Fault Codes Fix →
NUM CNC Alarm E27 — Servo Error Causes & Fix Fix →
NUM CNC Alarm E28 - Drive Communication Fault Fix →
Servo Motor Fault Codes Guide Fix →
Yaskawa Sigma-7 SGD7S Alarm Codes List & Troubleshooting Fix →

Need CNC Replacement Parts?

Finding the right CNC machine replacement parts is critical to minimizing downtime.

Check Prices on Amazon →