
axismd.ai
FANUC Controller
Servo/Axis · Intermediate · 20-45 minutes
Fanuc Alarm 405 - SERVO ALARM: ZERO POINT RETURN FAULT
Alarm 405 occurs when the CNC detects an error during reference position return, typically due to incorrect detection of the grid/zero pulse from the position encoder, damaged encoder signal cables, incorrect parameter settings, or mechanical interference preventing proper deceleration zone completion. The servo system failed to establish the machine zero position using the reference point dog and encoder grid pulse sequence.
Fanuc Alarm 405 - SERVO ALARM: ZERO POINT RETURN FAULT
Zero Return Fault
A fault occurred in the reference position return. Due to an NC or servo system fault, reference position return could not be executed correctly. Perform manual reference position return again from a point further from the reference position.
Root Cause Summary
Alarm 405 occurs when the CNC detects an error during reference position return, typically due to incorrect detection of the grid/zero pulse from the position encoder, damaged encoder signal cables, incorrect parameter settings, or mechanical interference preventing proper deceleration zone completion. The servo system failed to establish the machine zero position using the reference point dog and encoder grid pulse sequence.
Safety
Causes and Fixes
Check DIAGNOSIS screen > Servo > DGN 300-399 for specific axis. Monitor DGN 300 (position deviation) and DGN 310 (grid signal detection). Verify grid signal count increments during manual movement.
Inspect encoder cable connectors at amplifier (JA7 for αi servo, CNP2 for βi servo) and motor encoder connector. Check for bent pins, corrosion, or loose connections. Measure encoder cable resistance between motor and amplifier.
Disconnect amplifier power (DC link discharged, wait 5 minutes) before inspecting connections.
For absolute encoders, check battery voltage at DIAGNOSIS > Absolute > Battery voltage display. Replace encoder battery if below 3.0V. Perform battery backup alarm reset and re-establish reference point using Parameter 1815#0 (APC).
If grid pulse still not detected, replace encoder cable first. If fault persists after cable replacement, replace motor encoder assembly and re-execute reference point return.
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.