FANUC codes
FANUCProgram/G-codeIntermediate10-20 minutes

091

Fanuc Alarm 091 - MANUAL REFERENCE RETURN NOT PERFORMED IN FEED HOLD

MANUAL REFERENCE RETURN NOT PERFORMED IN FEED HOLD

Fanuc PS091: An axis was in the middle of a reference return operation when a feed hold was applied. Reference return cannot be interrupted by feed hold on some Fanuc configurations.

Root Cause Summary

Fanuc Alarm 091 typically occurs during the reference point approach due to issues like being at the reference limit, incorrect approach direction, or improper deceleration dog positioning. The most likely fix involves moving the axis away from the limit or adjusting the approach direction and dog position. Thoroughly checking these elements usually resolves the issue quickly.

Safety

  • Homing may fail

Causes and Fixes

  1. 1

    Check Limit Switch Status

    Access the diagnostic screen on the Fanuc control to verify if the reference limit switch is active. Look for the input signal corresponding to the axis limit.

    Use a multimeter to test the switch if the diagnostic screen shows inconsistent readings.

    Ensure machine power is off before testing electrical components to avoid shock.

  2. 2

    Manually Move Axis

    If the limit switch is triggered, manually jog the axis away from the limit using the handwheel or jog mode on the control panel. Move at least 10-20mm away from the limit.

    Move slowly to avoid overshooting and triggering other limits.

    Watch for mechanical obstructions while jogging.

  3. 3

    Attempt Homing Again

    After moving away from the limit, initiate the reference point return procedure again via the control panel. Monitor for any recurrence of Alarm 091.

    Record the position before and after homing to identify recurring issues.

    Ensure no personnel are near moving parts during homing.

DIY Feasiblehigh confidence

Call a technician if:

  • ·If limit switch replacement or wiring repair does not resolve the issue after thorough testing.
  • ·If parameter restoration fails or causes additional alarms, indicating deeper control issues.

Prevention

  • Regularly inspect and clean limit switches and deceleration dogs to prevent debris buildup.
  • Schedule periodic parameter backups to avoid loss due to software glitches.
  • Train operators on proper homing procedures to avoid forcing axes into limits.

Common Mistakes

  • Ignoring the need to move away from the limit before attempting homing, leading to repeated alarms.
  • Adjusting deceleration dog position without marking the original spot, complicating troubleshooting.

Related Alarms

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.