Skip to content
Industrial Error Code Fixes
Go back

Fanuc CNC Alarm Codes — Complete Reference

⚡ Quick Answer

Fanuc CNC alarm codes: servo alarms (400–499), overtravel (1–6), APC alarms (300–360), and program errors (PS alarms) with causes and fixes.

⚡ AT A GLANCEScroll down for full repair guide
What it meansFanuc CNC alarm codes: servo alarms (400–499), overtravel (1–6), APC alarms (300–360), and program errors (PS alarms) with causes and fixes.
Most likely causeMost CNC faults come from servo load, spindle load, cabinet cooling, drive power, encoder feedback, or parameter conditions. Start with the lowest-risk checks before replacing parts.
First checkConfirm the exact alarm text, check cabinet cooling and obvious axis or spindle load, then follow the model-specific checks below.
⏱Repair time10-45 minutes for basic checks
🔧Part neededCooling fan
Repair intent

Need this fixed instead of diagnosed?

Fanuc CNC alarm codes: servo alarms (400–499), overtravel (1–6), APC alarms (300–360), and program errors (PS alarms) with causes and fixes.

Likely parts to price

Price the common parts before you book service.

Cooling fan

Common VFD, drive, UPS, and cabinet overheating failure point.

Control keypad

Useful to price when faults involve display, keypad, or operator-panel behavior.

Fuses

Low-cost first check for power-stage and line-side faults.

Braking resistor

Price this on drive overvoltage, braking, or deceleration faults.

Fanuc CNC Alarm Codes — Quick Reference

Fanuc CNC controls (0i, 16i, 18i, 21i, 30i, 31i, 32i series) display alarm codes on the CNC operator panel with a prefix letter indicating the alarm type. SV = Servo alarm, OT = Overtravel, APC = Absolute position encoder alarm, PS = Program/parameter error, SP = Spindle alarm, SYS = System alarm.

CodeTypeMeaningCommon Fix
1–6OTOvertravel (+ or −) each axisRelease axis from hardware limit
90—Axis servo alarmCheck servo drive and motor
300APCReference return requiredPerform reference return
360APCBattery for absolute encoder lowReplace encoder battery
400SVServo alarm — axis nCheck amplifier and motor
401SVServo ready signal offCheck servo power supply
411SVAxis n: error too largeServo tuning or mechanical issue
414SVFSSB communication faultCheck FSSB cable
424SVServo motor overheatCheck motor cooling
435SVAxis n: overspeedCheck feedback device
436SVAxis n: current position errorCheck scale or encoder
437SVAxis n: position gain errorCheck servo parameters
700SPSpindle alarmCheck spindle drive
750SPSpindle feedback faultCheck spindle encoder

Most Common Codes

Alarm 1–6: Overtravel

A machine axis traveled beyond its hardware limit switch. The axis is physically held at the limit. To release: (1) enter the Fanuc manual override mode (hold the OT release function key + jog in the opposite direction from the limit), (2) jog the axis back within the machine travel range. On most Fanuc 0i-F controls, hold the soft key labeled “OT Release” then jog the axis in the opposite direction.

Do not enter programs that might re-trip the overtravel until you find why the axis went to the limit — common causes: incorrect work offset, wrong G54/G55 selection, or a program error driving past the part boundary.

Alarm 300: Reference Return Required

The machine lost its absolute position reference, typically after a power outage or after the control was powered with servo amplifier power off. Perform a reference return (HOME) on all axes in the correct sequence (usually Z first, then X and Y). On machines with FSSB serial encoders, this is often triggered by an encoder battery failing.

Alarm 360: Encoder Battery Low

The battery that maintains position for the absolute encoder is low. Replace the encoder battery before the next power-off sequence — if the battery dies while the machine is powered off, absolute position is lost and a machine reference return (re-homing) will be required. Fanuc battery: A06B-6073-K001 (3V lithium, model-dependent).

Alarm 400: Servo Alarm

The servo amplifier detected a fault on the specified axis. Press RESET and check: (1) the servo amplifier’s own diagnostic LED or display for a more specific sub-code, (2) the motor and encoder cable connections, (3) motor overtemperature (hold motor housing — if hot, motor is overloaded or cooling fan has failed).

Alarm 411: Excessive Error

The servo axis position error (difference between commanded and actual position) exceeded the parameter limit. This usually means: (1) the servo axis is losing steps mechanically (slipping coupling, worn ballscrew), (2) excessive load or friction, (3) servo gain is mistuned. Check the ballscrew preload and coupling between the motor and ballscrew.

Alarm 414: FSSB Communication

The high-speed serial bus between the CNC control and servo amplifiers has dropped. Check the optical fiber or cable connecting the CNC card to the first servo amplifier in the chain. Also check all intermediate FSSB connections at each amplifier. A failed amplifier can break the chain for all downstream axes.

Alarm 700: Spindle Alarm

The spindle drive reported a fault. Check the spindle drive’s own fault display or LED — Fanuc spindle drives have their own detailed alarm codes beyond what the CNC shows. Common causes: spindle motor overtemperature, encoder fault, or overcurrent from a hard tool engagement.

Clearing Alarms

Most Fanuc alarms clear with the RESET key on the MDI panel after the cause is fixed. OT alarms require the special OT Release procedure (hold release key while jogging). APC/encoder alarms may require a controlled machine reference return.

Parts Often Needed

PartNotes
Encoder batteryA06B-6073-K001 (3V, check model for compatible P/N)
FSSB fiber optic cableA66L-6001-0023 series
Servo amplifierA06B-6140 series (0i-D) or A06B-6141 series (0i-F)

Technician Tips

CNC alarms should always be diagnosed by reading the full alarm text, not just the number. Modern Fanuc, Haas, and Mazak controls provide detailed alarm descriptions — press the help key while viewing the alarm for diagnostic suggestions. The alarm history screen stores the last 50-100 alarms with timestamps; review this before clearing to identify patterns. A servo alarm (SV series on Fanuc) that appears only during rapid traverse points to a different cause than one that appears during cutting.

Prevention: Back up your CNC parameters monthly. Battery-backed memory faults are much easier to recover when you have a current parameter, ladder, offset, and macro backup. Replace control batteries on a planned maintenance schedule before voltage drops far enough to risk data loss.

Need Replacement Parts?

Before ordering, match the machine-control part to the model number, electrical rating, and failure symptom. Check current prices on Amazon - prices and availability change frequently.

When to Call a Pro

Alarm 414 (FSSB communication failure across multiple axes), SYS (system) alarms, and SP spindle alarms with no clear mechanical cause require a Fanuc-trained service engineer. Fanuc has 24-hour phone support for production-critical alarm conditions.


Share this post on:

Previous Post
Fanuc Alarm 460 — Spindle Overload
Next Post
Fanuc Alarm 360 — APC Alarm Battery Low Causes & Fix