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.
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
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
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
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
1
Check Switch Status
Navigate to DIAGNOSTICS > I/O > INPUTS and observe ATC proximity switch states (typically inputs 17-24). Manually trigger switches with metal object to verify operation.
Use a 10mm wrench as a test target for proximity switches
2
Verify Switch Alignment
Check that proximity switches are properly positioned relative to their targets. Switches should activate when target is 2-4mm away.
Power down machine before adjusting switch positions
3
Test Switch Wiring
Use multimeter to verify 24VDC supply to switches and continuity of signal wires back to I/O board. Check connections at terminal strips in electrical cabinet.
Follow lockout/tagout procedures when working in electrical cabinet
1
Inspect ATC Mechanism
Visually inspect the tool changer carousel and arm for chips, debris, or damaged tools. Remove any obstructions and verify smooth manual rotation of carousel.
Ensure machine is in EMERGENCY STOP before manual inspection
2
Check Tool Holder Condition
Examine tool holders for damage, excessive wear, or improper seating. Verify all tools are properly inserted and retention knobs are tight.
Replace any tool holders with visible wear on the drive dogs or retention groove
3
Lubricate ATC Components
Apply appropriate grease to carousel bearings and pivot points per maintenance manual. Cycle the ATC manually to distribute lubricant.
Use only Haas-approved lubricants to avoid attracting debris
1
Check Current Setting 19 Value
Navigate to SETTINGS and verify Setting 19 (ATC TIMEOUT). Standard value should be 10-15 seconds depending on machine model.
Document original value before making changes
2
Time Manual Tool Change
Perform manual tool change using MDI M6 command and time the complete cycle from start to finish using a stopwatch.
Ensure adequate clearance before initiating tool change
3
Adjust Timeout Value
Increase Setting 19 to 2-3 seconds longer than measured cycle time. Test with several tool changes to verify alarm is resolved.
Don't set timeout excessively high as it reduces protection against actual faults
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