Fanuc reference deceleration limit switch
Match the switch style and actuator to the machine builder before replacing a damaged reference-return decel switch.
Fanuc alarm 90 reference-return guide for decel dogs, grid-shift parameters, encoder cables, servo load, axis travel, and safe homing checks.
Fanuc alarm 90 reference-return guide for decel dogs, grid-shift parameters, encoder cables, servo load, axis travel, and safe homing checks.
Parts to price first
Match the switch style and actuator to the machine builder before replacing a damaged reference-return decel switch.
Replace damaged shielded feedback cables when connector, continuity, or motion checks point to encoder signal loss.
Use on absolute encoder systems after confirming the battery type and following the machine builder recovery procedure.
Prevent position, parameter, ladder, offset, and macro loss with planned battery replacement and current backups.
Fanuc alarm 90 (SV0090: REFERENCE RETURN INCOMPLETE) indicates that an axis required to complete reference return (home position) failed to reach its reference point within the allowed stroke or within the expected signal sequence. Most Fanuc CNCs require a reference return (G28 or manual reference operation) after power-on before they will allow automatic cycle operation. Alarm 90 fires when the CNC commanded a reference return and either the deceleration dog signal was never seen, the reference position signal never appeared, or the axis hit a travel limit before the reference point was found.
| Part | Notes |
|---|---|
| Reference deceleration limit switch | Replace if contacts are worn or switch is physically damaged |
| Encoder cable | Replace if continuity check reveals open or intermittent conductors |
| Absolute encoder battery | On absolute encoder systems, a dead battery causes position data loss and reference faults |
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.
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.
If the decel dog is properly positioned, the encoder cable is intact, and the CNC still fails to find the reference position, the servo encoder itself may need replacement or recalibration. This requires Fanuc parameter adjustment and machine geometry verification by a certified technician.
Fanuc Alarm 90 means reference return is incomplete. The axis did not find the expected reference signal sequence before the control reached a travel limit or timed out.
Often you should jog the axis away from the reference position first, then retry reference return slowly. If the decel dog, switch signal, encoder cable, or parameter 1850 is wrong, the alarm will return.
Parameter 1850, the reference position grid-shift value, can cause Alarm 90 if it moves the reference position outside valid travel. Compare it with the machine backup before changing it.
The common hardware checks are the reference deceleration switch, encoder cable and connectors, absolute encoder battery on absolute systems, and the servo encoder itself if signals are missing after wiring checks.