Haas codes
HaasSpindleIntermediate20-90 minutes

123

Haas 123 - SPINDLE DRIVE FAULT | Haas CNC Alarm

SPINDLE DRIVE FAULT

The MOCON board has detected a fault condition from the spindle drive module, causing the machine to halt spindle operation immediately. This alarm is triggered when the spindle drive reports overcurrent, overvoltage, encoder loss, thermal overload, or internal drive failure back to the MOCON. The machine will not allow spindle rotation until the fault is cleared and the underlying issue is resolved.

Root Cause Summary

Alarm 123 fires when the ATC sequence exceeds the timeout value in Setting 19 (typically 10-15 seconds). The NGC control monitors proximity switches during tool change operations and triggers this alarm when expected feedback signals are not received within the programmed time window.

Safety

  • Always use EMERGENCY STOP before reaching into ATC carousel area - unexpected tool changer motion can cause serious crush injuries
  • Verify air pressure is OFF before manually manipulating gripper arm or drawbar mechanisms - stored pressure in cylinders can cause sudden movement
  • Tool may drop from spindle during drawbar testing - position catch container or support tool manually to prevent damage or foot injury

Causes and Fixes

  1. 1

    Check Air Pressure

    Verify shop air pressure is 80-120 PSI at the machine. Check the air pressure gauge on the electrical cabinet and ensure the air filter/regulator is not clogged.

    Never exceed 120 PSI as this can damage pneumatic components

  2. 2

    Test ATC Pneumatic Valves

    Access DIAGNOSTICS > I/O and manually activate ATC outputs. Listen for valve operation and observe air flow to cylinders.

    Use soapy water to check for air leaks at fittings and cylinders

  3. 3

    Inspect ATC Cylinders

    Manually cycle the ATC using MDI commands (M6 T1) while observing cylinder movement. Check for binding or slow operation indicating worn seals.

    Ensure spindle is clear of workpiece before manual tool change

DIY Feasiblehigh confidence

Call a technician if:

  • ·Proximity switch replacement required
  • ·ATC motor failure suspected
  • ·Pneumatic cylinder replacement needed

Prevention

  • Maintain proper air pressure and filtration
  • Regular ATC lubrication per maintenance schedule
  • Keep tool holders clean and properly seated
  • Monitor proximity switch alignment during routine maintenance

Common Mistakes

  • Setting timeout value too high, masking real problems
  • Ignoring air pressure drops during production
  • Not checking tool holder condition when alarm occurs
  • Adjusting proximity switches without proper gap measurement

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.