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 135 CNC error code guides on this site. Use the brand sections below for your specific control, or browse the general CNC troubleshooting guides.

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

135
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
Doosan CNC Alarm Codes Guide — Fanuc / Fanuc i Series Controls Fix →
Fanuc 0i-MD Alarm Code Guide — Complete Diagnostic Reference Fix →
Fanuc 30i/31i/32i Alarm Code Guide — Complete Diagnostic Reference 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 — Absolute Encoder Battery Fix Fix →
Fanuc Alarm 300 — APC Alarm Fix (Absolute Encoder) Fix →
Fanuc Alarm 360 — APC Alarm Battery Low Causes & Fix Fix →
Fanuc Alarm 4 — Stored Stroke Limit Overtravel Fix →
Fanuc Alarm 400 — Causes & Fix Fix →
Fanuc Alarm 401 — Servo Axis Overload Fix 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 506 — Servo Following Error Fix Fix →
Fanuc Alarm 500 — Causes & Fix Fix →
Fanuc Alarm 6 Overtravel — Causes & Fix Fix →
Fanuc Alarm 600 — 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 800: APC Alarm — Causes and Fix Fix →
Fanuc Alarm 90 — Causes & Fix Fix →
Fanuc M-Series Control Alarm Codes: Complete Guide Fix →
Fanuc CNC Alarm Codes — Complete Reference Fix →
Fanuc OT Alarm — Software Overtravel (All Series) Fix →
Fanuc P/S Alarm — Program and Syntax Error Codes Fix Guide 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 — CNC Machine Thermal Fault Diagnosis and Fix 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 — Causes & 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 Causes & Fix Fix →
Haas Alarm 114 — Spindle Over Speed Causes & Fix Fix →
Haas Alarm 115 Spindle Overload — Causes & Fix Fix →
Haas Alarm 116 — Causes & Fix Fix →
Haas Alarm 117 — Causes & Fix Fix →
Haas Alarm 118 — Spindle Orientation Fault Causes & Fix Fix →
Haas Alarm 120-129 — Automatic Tool Changer (ATC) Fault Fix Guide Fix →
Haas Alarm 119 — Spindle Not At Speed Causes & Fix Fix →
Haas Alarm 121 — ATC Arm Fault Fix →
Haas Alarm 122 — ATC Chain Fault Fix →
Haas Alarm 123 — Causes & Fix 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 Fix →
Haas Alarm 134 Spindle Drive Fault — Causes & Fix Fix →
Haas CNC Alarm Codes — Complete Guide (100-Series and Up) Fix →
Haas EC-400 Horizontal Machining Center Alarm Codes Fix →
Haas Next Generation Control Alarm Codes Guide Fix →
Haas SL-20 Lathe Common Alarms — What They Mean and How to Fix Them Fix →
Haas VF-2 Common Alarms Guide — What They Mean and How to Fix Them Fix →
Haas VF-4 Common Alarms Guide — What They Mean and How to Fix Them Fix →

Mazak Error Codes (16 guides)

Guide Fix
Mazak Alarm 1 Servo Alarm — Causes & Fix Fix →
Mazak Alarm 100 Spindle Alarm — Causes & Fix Fix →
Mazak Alarm 200 — Spindle Speed Error Causes & Fix 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 CNC Alarm Codes — Common Faults and Fixes Fix →
Mazak Alarm 900 Tool Magazine Index Fault - Causes & Fix Fix →
Mazak CNC Alarm 200 Parameter Fault — Causes & Fix Fix →
Mazak CNC Alarm 30 — Servo Alarm Fix Fix →
Mazak Integrex Error Codes Guide — Common Mazatrol and Servo Faults Fix →
Mazak Matrix/Matrix 2 Fault Code Guide — Complete Reference Fix →
Mazak Nexus Series Error Codes: Complete Guide Fix →

Siemens Error Codes (10 guides)

Guide Fix
Siemens Sinumerik 828D Alarm Codes Guide — Complete Diagnostic Reference Fix →
Siemens 840D Alarm 380000 — Causes & Fix Fix →
Siemens SINAMICS S120 Fault F07900 — Motor Overtemperature Fix Fix →
Siemens Sinumerik 840D Alarm 25000 — Causes & 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 →
Siemens SINAMICS V90 Fault Codes - F30001, F07900, F31101 Fixes Fix →

Okuma Error Codes (13 guides)

Guide Fix
Okuma CNC Alarm 1013 — Servo Axis Fault Fix Fix →
Okuma CNC Alarm 1050 — Causes & Fix 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 — Causes & Fix Fix →
Okuma Alarm 3000 — Main CPU Error Fix →
Okuma CNC Alarm 4000 - Causes & Fix 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 Amplifier Alarm Codes — AL.10, AL.16, AL.30, AL.50 Fix Fix →

Mori Seiki Error Codes (1 guides)

Guide Fix
Mori Seiki CNC Fault Codes — Complete Troubleshooting Guide Fix →

Doosan Error Codes (2 guides)

Guide Fix
Doosan CNC Fault Codes — Complete Troubleshooting Guide Fix →
Doosan CNC Alarm Codes Guide — Fanuc / Fanuc i Series Controls Fix →

General CNC Guides (16 guides)

Guide Fix
Cincinnati CNC Fault Codes — Complete Troubleshooting Guide Fix →
CNC Alarm Reset Guide: How to Clear Alarms Safely Fix →
CNC Machine Error Codes: Complete Troubleshooting Guide Fix →
DMG Mori DMF Series Fault Codes — Common Alarms and Fixes 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 TNC 640 Error Code Guide — Complete Diagnostic Reference Fix →
Heidenhain iTNC 530 Error Codes: Complete Guide Fix →
Hurco CNC Fault Codes — Complete Troubleshooting Guide Fix →
Makino CNC Fault Codes — Complete Troubleshooting Guide Fix →
NUM CNC Alarm E27 — Servo Error Causes & Fix Fix →
NUM CNC Alarm E28 — Causes & Fix Fix →
Servo Motor Fault Codes Guide Fix →
Yaskawa Sigma-7 SGD7S Servo Drive Alarm Codes — Diagnosis & Fix Fix →

Need CNC Replacement Parts?

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

Check Prices on Amazon →