Fanuc spindle alarm 42 means the one-rotation signal (Z signal) of the αi position coder is not being generated at all — the once-per-revolution reference pulse never arrives. It completes a family of three: AL-27 = the whole coder signal missing, AL-41 = the Z pulse arrives in the wrong place, AL-42 = the Z pulse never arrives — while the A/B phase train may be perfectly fine, so the spindle can show speed yet cannot orient, thread or tap. Fanuc gives three causes in cost order.
Cause 1 — Sensor parameter setting incorrect
Check the sensor-setting parameters against the AC Spindle Motor αi Parameter Manual (B-65280EN): a configuration that doesn't match the installed coder can make the drive ignore or never expect the Z channel. As always — prime suspect after amplifier swaps, restores or commissioning; unlikely on a machine that threaded happily yesterday.
Cause 2 — The coder or its cable (Fanuc's PSD check-pin test)
Fanuc's diagnostic: observe check pin PSD on the spindle check board while rotating the spindle slowly — if no pulse appears per rotation, replace the connection cable and position coder. Practical notes:
- No check board? An oscilloscope on the Z-channel pair at the amplifier's JYA3 connector answers the same question.
- Before condemning the coder, split the path: check the Z-pair conductors in the cable for continuity (a single broken conductor kills only the Z channel while A/B keep working — which is exactly the AL-42 signature), and inspect both connectors for a bent pin on the Z pair.
- Then the coder itself: contaminated or damaged disc at the index track, or failing output driver. Verify its mechanical drive (belt/coupling) is intact while you are there.
Cause 3 — The spindle amplifier
If a scope shows a clean Z pulse arriving at the amplifier connector and AL-42 persists, the coder-input stage on the control PCB has failed — board-level repair or exchange, the last suspect for good reason.
Diagnosis checklist (in order)
- Recent parameter/hardware work? → verify sensor settings (B-65280EN).
- Observe PSD on the check board (or scope the Z pair at JYA3) while hand-rotating.
- No pulse → check Z-pair continuity and connector pins → replace cable and/or coder.
- Pulse present at the amplifier → coder-input stage: board repair or exchange.
- Verify with M19 orientation and an air-cut thread before production.
Related guides
- Fanuc spindle alarm 41 (Z signal in the wrong position)
- Fanuc spindle alarm 27 (position coder disconnected)
- Fanuc αi drive alarms — PSM, SVM & SPM codes explained
