
axismd.ai
FANUC Controller
Servo/Axis · Intermediate · 30-60 minutes
Fanuc Alarm 359 - G28 IN COMP MODE WITH REF POS NOT FIXED
Fanuc Alarm 359 occurs when a G28 (automatic return to reference point) command is issued to a composite axis during composite control mode, but the other axis component of the composite pair has not completed reference position return. The composite axis cannot execute G28 safely because the reference position of the paired axis is not established, preventing proper coordinate system calculation.
Fanuc Alarm 359 - G28 IN COMP MODE WITH REF POS NOT FIXED
FANUC ALARM 359
G28 was specified to the composite axis during composite control, but a reference position is not set for the other part of the composition.
Root Cause Summary
Fanuc Alarm 359 occurs when a G28 (automatic return to reference point) command is issued to a composite axis during composite control mode, but the other axis component of the composite pair has not completed reference position return. The composite axis cannot execute G28 safely because the reference position of the paired axis is not established, preventing proper coordinate system calculation.
Causes and Fixes
Check DIAGNOSIS screen > CURRENT POSITION display. Navigate to SYSTEM > DIAGNOSIS > #0300 (Reference Position Return Status). Verify bit status for all axes involved in composite control - bit should be '1' when reference position is established.
Perform manual reference position return (G28 or REF button on MDI panel) for all physical axes that comprise the composite axis. Ensure all axes individually complete reference return before attempting composite G28.
Verify composite axis parameter settings. Check SYSTEM > PARAM > #1023 (Composite Axis Control Base Axis) and #1024 (Composite Axis Control Additional Axis) to confirm correct axis pairing configuration.
Review parameter #1815.0 (Reference Position Return Required) - if set to '1', all axes must complete reference return before composite motion. Confirm this matches machine requirements and execute reference return sequence accordingly.
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.