FANUC Series 0i-F / 0i-F Plus alarm DS0300: APC ALARM: NEED REF RETURN

FANUC Series 0i-F / 0i-F PlusfaultChecked against Series 0i-MODEL F documentation (B-64607EN/01)
Technical review pending. This guide is based on the cited manufacturer documentation; check it against the manual for your exact model and firmware before acting.

DS0300 (APC ALARM: NEED REF RETURN) on a FANUC 0i-F means the absolute position detector needs its zero position set again: the link between the reference position and the encoder’s counter has been lost, so a reference position return is required. FANUC notes it may appear with other alarms, and those must be handled first.

Diagnose this with AI

Upload a keypad photo, the fault history or a parameter export from your FANUC Series 0i-F / 0i-F Plus. InduQT compares the evidence and suggests the next useful checks.

Try Free CNC Alarm Diagnostic

When it happens

Likely causes and checks

1Absolute Pulsecoder battery ran flat or was replaced with power off

Points to it
DS0306 or DS0307/DS0308 in the alarm history; several axes on the same battery need referencing.
Check
Read DGN 3019 and the alarm history, replace the battery with the machine powered on per FANUC, then set the reference position.

2Battery cable or encoder cable disconnected

Points to it
Only one axis; work was done near the motor or the cable was unplugged.
Check
Check the battery and Pulsecoder cable connections for that axis.

3Motor or encoder replaced

Points to it
Recent motor or Pulsecoder replacement; expected after this work.
Check
Re-establish the reference position per the builder’s procedure and confirm grid shift and stroke limits.

4Encoder communication fault

Points to it
Comes with SV0301–SV0307 APC alarms or Pulsecoder alarms.
Check
Handle those alarms first; FANUC points to the detector, cable or servo interface module.

Telling it apart

Relevant parameters

ParameterNameWhy it matters
1815#5 (APC)Absolute position detector1 = the axis uses an absolute position detector.
1815#4 (APZ)Absolute position matched to machine position1 = matching completed; goes to 0 when the zero position must be set again.
DGN 3019 (diagnosis)Detector battery exhaustionShows which battery is low: ABP (A/B phase), INP (built-in Pulsecoder) or EXP (serial separate detector).

Evidence to collect

Work on fuel trains, burners, pressure vessels and electrical equipment must be done by qualified personnel following the manufacturer’s documentation and local codes. Never bypass a safety device or interlock.

Related