FANUC Series 0i-F / 0i-F Plus troubleshooting
The FANUC Series 0i-F is FANUC’s compact CNC for lathes and machining centers; FANUC describes it as having common operability with the higher 30i series. Every alarm is shown as a two-letter type prefix plus a four-digit number, such as SV0401 or PS0090, and the prefix already tells you which part of the system raised it. FANUC does not state in the documents consulted that the 0i-F and 30i-B share alarm numbers, so this record covers the 0i-F only.
Diagnose this with AI
Try Free CNC Alarm Diagnostic Upload a photo of the alarm screen, the fault history or a data export. InduQT compares the evidence and suggests the next useful checks.
How it reports faults
- When an alarm is raised the screen switches to the alarm screen. If only “ALM” blinks at the bottom of another screen, press the MESSAGE function key and the [ALARM] soft key; [DETAIL] shows the selected path and [ALL PATH] shows every path.
- Alarm history: MESSAGE function key, then the [HISTRY] soft key. Each entry shows the date and time, the alarm type, the alarm number and (for most alarms) the message.
- Alarm history shares storage with the operation history, so old alarms can be overwritten. With parameter 11354#2 (SAH) = 1, up to 50 alarms are kept regardless of the operation history.
- Prefixes: PS program and operation, BG background edit, SR communication, SW parameter write, SV servo, OT overtravel, IO memory file, PW alarms that need power off, SP spindle, OH overheat, DS other alarms (including APC battery and reference alarms), IE malfunction prevention.
- Serial spindle alarms appear as SP9xxx; the last two digits match the alarm number shown on the spindle amplifier’s display when its red LED is lit (for example SP9001 = amplifier indication 01).
- Diagnosis screens give the numbers behind servo alarms: DGN 300 (position error), DGN 358 (V-ready-off sequence for SV0401), DGN 308/309 (motor and Pulsecoder temperature), DGN 3019 (which detector battery is low).
Fault codes
| Code | Name |
|---|---|
| SV0401 | IMPROPER V_READY OFF |
| SV0410 | EXCESS ERROR (STOP) |
| SV0411 | EXCESS ERROR (MOVING) |
| SV0436 | SOFTTHERMAL(OVC) |
| SP9001 | MOTOR OVERHEAT |
| SP9012 | OVERCURRENT POWER CIRCUIT |
| OT0500 | + OVERTRAVEL (SOFT 1) |
| PS0090 | REFERENCE RETURN INCOMPLETE |
| DS0300 | APC ALARM: NEED REF RETURN |
| DS0306 | APC ALARM: BATTERY VOLTAGE 0 |
| DS0307 | APC ALARM: BATTERY LOW 1 |
| SV0404 | IMPROPER V_READY ON |
| SV0417 | ILL DGTL SERVO PARAMETER |
| SV0430 | SV MOTOR OVERHEAT |
| SV0433 | PS LOW VOLT. DC LINK |
| SV0438 | SV ABNORMAL CURRENT (motor overcurrent) |
| SV0446 | HARD DISCONNECT ALARM (built-in Pulsecoder disconnected) |
| SV0449 | SV IPM ALARM |
| SV0460 | FSSB DISCONNECT |
| SV0019 | SV MOTOR OVER CURRENT (GND FAULT) |
| SV0301 | APC ALARM: COMMUNICATION ERR |
| SV0368 | SERIAL DATA ERROR (INT): no data from the built-in Pulsecoder |
| OT0501 | - OVERTRAVEL (SOFT 1): negative stored stroke check 1 exceeded |
| OT0506 | + OVERTRAVEL (HARD): positive stroke-end limit switch |
| OT0507 | - OVERTRAVEL (HARD): negative stroke-end limit switch |
| PS0224 | ZERO RETURN NOT FINISHED |
| DS0308 | APC ALARM: BATTERY LOW 2 |
| DS0309 | APC ALARM: REF RETURN IMPOSSIBLE |
| DS0405 | ZERO RETURN END NOT ON REF |
| SP0741 | RIGID TAP ALARM: EXCESS ERROR (spindle moving) |
| SP1220 | NO SPINDLE AMP. |
| SP9002 | EX DEVIATION SPEED (spindle amplifier 02) |
| OH0700 | LOCKER OVERHEAT (CNC cabinet) |
| OH0701 | FAN MOTOR STOP (PCB cooling fan) |
| SW0100 | PARAMETER ENABLE SWITCH ON |
Evidence to collect
- Photo of the alarm screen including every alarm shown, not just the first
- Alarm history page ([HISTRY]) around the event
- Axis and spindle amplifier display readings (LED number and colour)
- Relevant diagnosis screens (DGN 300, 358, 308, 3019)
- What the machine was doing: power-up, jog, rapid, cutting, reference return, tool change
- Recent work: battery change, motor or cable replacement, parameter change, crash
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.