FANUC codes
FANUCSpindleIntermediate30-90 minutes

389

Fanuc Alarm 389 - Spindle Switch Position Error

Spindle Switch Alarm

Fanuc spindle alarm 389: Spindle Switch Alarm. A fault has been detected in the spindle system. Check the spindle amplifier for fault codes and the Fanuc alarm list for the specific SP alarm sub-code.

Root Cause Summary

Fanuc Alarm 389 - Spindle Switch Position Error is typically caused by a malfunction in the gear range or spindle selector switch due to mechanical or electrical issues. The most common fix involves inspecting and adjusting the switch position or addressing wiring faults. Hydraulic pressure or solenoid issues may also need to be resolved for a complete solution.

Safety

  • Gear change may be incomplete

Causes and Fixes

  1. 1

    Visual Inspection of Switch

    Power down the machine and access the spindle switch assembly. Look for visible damage, debris, or signs of wear on the switch mechanism.

    Use a flashlight to check for small debris or cracks in hard-to-see areas of the switch.

    Ensure machine is powered off and locked out to prevent accidental activation.

  2. 2

    Test Switch Movement

    Manually actuate the switch (if safe) to check for smooth operation. If it feels stuck, apply a small amount of approved lubricant or compressed air to clear minor obstructions.

    Avoid excessive force as it may damage the switch further; note any grinding or resistance.

    Do not use unapproved lubricants that could attract more debris.

  3. 3

    Replace Switch if Necessary

    If the switch does not move freely or shows damage, replace it with a compatible part as per the machine manual. Test the new switch for proper operation after installation.

    Keep a spare switch on hand for quick replacement to minimize downtime.

    Double-check part compatibility to avoid further issues.

DIY Feasiblemedium confidence

Call a technician if:

  • ·If hydraulic system issues persist after basic checks and fluid top-off.
  • ·If electrical testing reveals complex control board issues beyond wiring repairs.

Prevention

  • Regularly inspect and clean switch and gear mechanisms to prevent debris buildup.
  • Monitor hydraulic fluid levels and quality, replacing fluid as per maintenance schedule.
  • Schedule periodic electrical checks to catch wiring issues before they cause alarms.

Common Mistakes

  • Ignoring hydraulic pressure issues, assuming they are unrelated to switch errors.
  • Using excessive force to free stuck switches or gears, leading to further damage.

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.