
axismd.ai
FANUC Controller
Servo/Axis · Intermediate · 30-60 minutes
Fanuc Alarm 372 - REFERENCE RETURN INCOMPLETE
Alarm 372 occurs on machines with angular/orthogonal axis configurations (rotary tables, tool changers, or compound machines) when the CNC detects an attempt to reference the orthogonal (linear) axes before the angular (rotary) axis has completed its reference return. This is a programmatic or parameter-driven interlock to ensure proper axis dependency during homing sequences.
Fanuc Alarm 372 - REFERENCE RETURN INCOMPLETE
FANUC ALARM 372
An attempt was made to perform automatic return to reference position on the orthogonal axis before completing the return on the angular axis.
Root Cause Summary
Alarm 372 occurs on machines with angular/orthogonal axis configurations (rotary tables, tool changers, or compound machines) when the CNC detects an attempt to reference the orthogonal (linear) axes before the angular (rotary) axis has completed its reference return. This is a programmatic or parameter-driven interlock to ensure proper axis dependency during homing sequences.
Causes and Fixes
Check DIAGNOSIS > PARAMETER > #0300 (Reference Position Return Completion) bits for each axis to verify which axes have completed reference return. Bit pattern shows completion status per axis.
Access SYSTEM > PARAM > #1815 (reference return sequence setting). Verify bits are set correctly for your angular axis configuration. If bit for angular axis is ON, that axis MUST complete reference before orthogonal axes.
Perform manual reference return in correct order: First execute REF on the angular/rotary axis (A, B, or C axis), wait for completion, then reference orthogonal axes (X, Y, Z).
If using G28 in program, ensure angular axis movement is commanded and completed in a separate block before linear axis G28 commands. Example: N10 G28 C0; then N20 G28 X0 Y0 Z0;
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.