Fanuc 366 Alarm !new! -
Deep Dive: Troubleshooting Fanuc Alarm 366 (Pulse Coder Disconnection)
If you are reading this, your CNC machine has likely just screeched to a halt, and you are staring at a daunting alarm code on the Fanuc screen. Fanuc Alarm 366 is one of the more serious servo-related errors, often requiring immediate attention to hardware.
In this guide, we will break down exactly what this alarm means, why it happens, and a step-by-step process to diagnose and fix it.
Part 6: Case Study – Real World Example
Machine: Mori Seiki NL-2500 with Fanuc 31i-A5 Symptom: Alarm 366 appears every time the sub-spindle indexed to position. The alarm occurred randomly but always during high-speed machining. fanuc 366 alarm
Diagnosis: Technician viewed DGN 445. Normal scan time was 6.2ms (allocated 8ms). During the sub-spindle index, scan time spiked to 11.5ms.
Root Cause: The machine builder used a SUB 23 (ROT) instruction (rotary table calculation) inside a Level 1 PMC rung. Every time the spindle encoder sent a pulse, the ROT instruction recalculated the entire position matrix. Deep Dive: Troubleshooting Fanuc Alarm 366 (Pulse Coder
Solution: The ROT block was moved to Level 2. A simple SET and CLR handshake was left in Level 1. After the change, max scan time dropped to 7.8ms. Alarm 366 never returned.
Part 8: When to Call Fanuc or a Third-Party Service
Attempt the fixes above. However, call a professional if: Part 6: Case Study – Real World Example
- You do not have the original ladder backup.
- The machine is a custom build (e.g., aerospace gantry mill) with proprietary PLC macros.
- Alarm 366 occurs with additional alarms like 401 (servo VRDY off) or 910 (RAM parity)—this indicates a catastrophic board failure.
- The CNC is a Fanuc 6M or 10T (legacy)—on these old systems, Alarm 366 usually means the ROM cartridge is loose or the motherboard capacitors are leaking.
Primary Causes
| Cause Category | Specific Issue | |----------------|----------------| | Encoder/Cable | Broken, shorted, or poorly shielded feedback cable (serial pulse path) | | Electrical Noise | EMI/RFI interference on the feedback line (improper grounding, high-power cables routed too close) | | Connector/Pin | Loose, oxidized, or bent pins at the motor encoder connector or amplifier JF1/JF2 port | | Power Supply | Fluctuating or insufficient 5V supply to the encoder | | Hardware Failure | Faulty serial encoder inside the motor, damaged servo amplifier serial interface, or main CPU board issue | | Battery/APC | (On absolute encoders) Low battery or lost absolute position data can sometimes manifest as a 366 alarm during power-up |