FANUC Series 0i-F / 0i-F Plus alarm DS0300: APC ALARM: NEED REF RETURN
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
Try Free CNC Alarm Diagnostic 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.
When it happens
- At power-up after the encoder lost its absolute data
- After a motor, encoder or cable replacement
- After first commissioning of an axis
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
- DS0306/DS0307/DS0308 are the battery alarms that usually come before or with DS0300.
- DS0309 and PS0090 (case 2) are raised when the zero point cannot be set yet; FANUC’s remedy is to turn the motor at least one turn and power-cycle CNC and amplifier.
- SV0301–SV0307 are APC communication and data errors, a different failure from a lost battery.
Relevant parameters
| Parameter | Name | Why it matters |
|---|---|---|
| 1815#5 (APC) | Absolute position detector | 1 = the axis uses an absolute position detector. |
| 1815#4 (APZ) | Absolute position matched to machine position | 1 = matching completed; goes to 0 when the zero position must be set again. |
| DGN 3019 (diagnosis) | Detector battery exhaustion | Shows which battery is low: ABP (A/B phase), INP (built-in Pulsecoder) or EXP (serial separate detector). |
Evidence to collect
- Alarm history before DS0300 (battery alarms?)
- DGN 3019 battery bits
- Which axes show DS0300
- Any recent motor, encoder or cable work
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.