Cooling fan
Common VFD, drive, UPS, and cabinet overheating failure point.
Haas Alarm 128 tool change error causes, reset steps, and repair guidance for VF, TM, and ST series CNC machines.
Haas Alarm 128 tool change error causes, reset steps, and repair guidance for VF, TM, and ST series CNC machines.
Likely parts to price
Common VFD, drive, UPS, and cabinet overheating failure point.
Useful to price when faults involve display, keypad, or operator-panel behavior.
Low-cost first check for power-stage and line-side faults.
Price this on drive overvoltage, braking, or deceleration faults.
Haas Alarm 128 means the machine did not complete the tool change sequence within the expected time or the control did not get the correct confirmation from the tool changer. You will see this on VF mills, TM toolroom mills, and some ST lathes with live tooling.
| Cause | Why it triggers Alarm 128 | What to check |
|---|---|---|
| Tool changer arm out of position | Position switch did not confirm home or exchange position | Check arm orientation and sensors |
| Carousel pocket misalignment | Pocket did not line up with spindle | Check carousel motor and Geneva mechanism |
| Drawbar failed to release | Tool stayed stuck in spindle | Check drawbar force and air blast |
| Low air pressure | Pneumatic cylinders moved too slowly | Verify shop air pressure at machine |
| Dirty tool changer sensors | Control lost position feedback | Clean prox switches and flags |
| Toolholder interference | Tool or pull stud hung up during exchange | Inspect toolholder and pocket clearance |
Haas tool changers depend on stable air pressure. If shop air drops below the machine requirement, the umbrella or side-mount changer moves too slowly and times out. Confirm pressure at the regulator with the machine in cycle.
Use the Haas recovery page if the changer stopped mid-cycle. Follow the on-screen recovery steps to home the tool changer, arm, and carousel. Do not force the arm by hand unless the service manual tells you to.
Haas tool changers use proximity switches to confirm arm home, arm rotate, and carousel position. Metal chips and coolant sludge collect on the sensor faces and cause false readings. Clean the sensors and confirm the indicator LEDs change state when the flag passes.
If the spindle did not release the tool cleanly, inspect the pull stud, retention knob fit, spindle taper cleanliness, and drawbar force. A rusted or damaged toolholder can hang in the taper and stop the sequence.
Look for loose pockets, worn Geneva drive parts, broken dogs, or an overloaded pocket. On side-mount changers, check the shuttle and double-arm timing.
| Part | Notes |
|---|---|
| Proximity switch | Replace if LED does not change state |
| Tool changer air cylinder | Replace on slow or leaking actuation |
| Drawbar rebuild kit | Replace on weak release force |
| Geneva drive components | Common on worn umbrella changers |
| Carousel motor / gearbox | Replace on indexing faults |
Haas CNC controls display alarms in plain English rather than numeric codes. The alarm history screen (press ALARM/MESG then F2) shows the last 50 alarms with timestamps — use this before clearing to identify patterns. A 101 alarm (spindle drive fault) that appears only at high RPM points to a spindle drive issue; one that appears at startup suggests power supply problems. Haas drives log internal fault codes accessible through the spindle drive’s own LED display — three flashes = overcurrent, four = overvoltage, five = overtemperature.
Common fix: Haas spindle drive capacitors fail at roughly 8,000-10,000 hours of run time. Replace proactively during scheduled maintenance.
Before ordering, match the machine-control part to the model number, electrical rating, and failure symptom. Check current prices on Amazon - prices and availability change frequently.
If Alarm 128 returns after sensor cleaning and recovery, check tool changer timing and drawbar force with Haas procedures. A mistimed changer can crash the spindle or damage the arm.