Skip to content
Industrial Error Code Fixes
Go back

Fanuc Alarm 800: APC Alarm — Causes and Fix

⚡ Quick Answer

Fanuc Alarm 800 APC alarm: absolute pulse coder fault causes, diagnostic steps, and reset procedures for Fanuc 0i, 16i, 18i, 30i, and 31i systems.

⚡ AT A GLANCEScroll down for full repair guide
What it meansFanuc Alarm 800 APC alarm: absolute pulse coder fault causes, diagnostic steps, and reset procedures for Fanuc 0i, 16i, 18i, 30i, and 31i systems.
Most likely causeMost fanuc faults come from power, airflow, sensor, drain, ignition, or control-board conditions. Start with the lowest-risk checks before replacing parts.
First checkConfirm the exact code, power-cycle once, inspect the obvious safety/flow path, then follow the step-by-step checks below.
Repair time10-45 minutes for basic checks
Repair intent

Need this fixed instead of diagnosed?

Fanuc Alarm 800 APC alarm: absolute pulse coder fault causes, diagnostic steps, and reset procedures for Fanuc 0i, 16i, 18i, 30i, and 31i systems.

Fanuc Alarm 800: APC Alarm

Alarm Message: APC ALARM 800
Full Display: 800 APC ALARM: X AXIS or similar per axis
Affected Systems: Fanuc 0i, 16i, 18i, 30i, 31i, and others with absolute encoders

The 800-series APC alarms relate to the Absolute Pulse Coder (APC) — Fanuc’s absolute position encoder. These alarms indicate the encoder cannot communicate position data to the servo amplifier.

APC Alarm 800 Sub-Codes

AlarmMeaning
300APC alarm: battery voltage 0
302APC alarm: communication error
303APC alarm: absolute position lost
304APC alarm: absolute position not set
305APC alarm: rotation count lost
307APC alarm: battery voltage too low
360APC alarm: APC fault

Most Common Cause: Battery Failure

APC encoders use a backup battery to maintain position data when the machine is powered off. When this battery fails:

Battery location: Usually in the electrical cabinet or on the servo amplifier itself. On some machines, each axis has its own battery. Check your machine tool builder documentation for exact location.

Battery type: Fanuc uses A98L-0031-0005 (3.6V lithium) or similar. Always replace with the specified Fanuc battery — third-party batteries may cause re-alarm.

Alarm 302 — Communication Error

The APC serial communication between the encoder and the servo amplifier is interrupted. Check:

  1. Encoder cable continuity — from encoder to amplifier
  2. Connector seating at both ends (encoder and amplifier)
  3. Cable shielding — a broken shield allows EMI interference
  4. Servo amplifier encoder interface — check for damage on the port

Alarm 303/304 — Position Lost / Not Set

The encoder lost its absolute position reference. This occurs after battery failure. After replacing the battery, perform a zero return (reference return) on the affected axis per your machine’s procedure. The position is re-established on reference return.

Zero Return Procedure (After Battery Replacement)

  1. Replace battery with machine power OFF
  2. Power on machine
  3. Acknowledge the APC alarm
  4. Perform manual zero return (REF operation) on all affected axes
  5. Confirm position display matches expected machine zero

Parts Often Needed

PartNotes
Fanuc A98L-0031-0005 battery3.6V lithium, use Fanuc OEM
Encoder cableReplace if comm error persists after battery
Servo amplifier (SVM)Only if interface card confirmed damaged

Technician Tips

Fanuc CNC alarms use a prefix system that tells you where the fault lives: SV = servo, SP = spindle, PS = PMC/PLC, OT = overtravel. SV041 (position error too large) is the most common servo alarm — check the servo amplifier LED before replacing the motor or encoder. If the amplifier shows a ”—” or blank display, the issue is likely the power supply to the amplifier. If the display is normal, use the servo monitor screen (function key + SV toggles) to check actual vs commanded position. A 0.1mm following error at rest is normal; anything over 0.5mm at standstill means the axis is drifting.

Cost guide: Fanuc servo amplifier replacement runs $2,000-$4,000. Encoder cable replacement: $200-$400. Always try cable reseating first — it fixes about 30% of SV alarms.

Need Replacement Parts?

Finding the right replacement parts for your equipment is critical to getting it running again. Check current prices on Amazon — prices and availability change frequently.

Jump to Fix

When to Call a Pro

APC encoder replacement on servo motors requires motor removal and precise assembly. Contact your machine tool builder or a Fanuc-certified service provider.


Share this post on:

Previous Post
Fanuc Alarm 460: Spindle Speed Error — Detailed Troubleshooting
Next Post
Flowserve Pump Fault Codes Guide — Seal and Drive Alarms