Haas Alarm 124 — What It Means
Haas Alarm 124 indicates an ATC no-tool condition — the control commanded a tool change but the ATC detected that the designated tool pocket is empty, or the tool wasn’t gripped correctly by the ATC arm. The Haas ATC uses a tool-present sensor or pocket occupancy logic to detect whether a tool is in the expected pocket; Alarm 124 fires when that check fails.
Common Causes
- Tool missing from the programmed pocket — The T-code in the program called for a tool that isn’t loaded in the ATC. Common in setups where tools were changed between programs.
- Tool seated incorrectly in pocket — A tool that’s partially seated or tilted in its ATC pocket doesn’t trigger the pocket sensor correctly.
- Tool-present sensor failure — The sensor that detects tool presence in the pocket has failed, reporting empty pockets that actually have tools.
- Tool table mismatch — The Haas tool table (tool offsets and pocket assignments) doesn’t match the actual tools loaded in the machine.
Step-by-Step Fix {#fix}
- Check the tool table vs. physical carousel — Compare the tools listed in the Haas tool table/carousel display against the tools actually installed in each pocket. Find any discrepancies.
- Verify the called T-number — Check the program’s T-code. Confirm the tool actually exists in the specified pocket.
- Inspect the tool pocket — Look at the pocket that caused Alarm 124. Is the tool fully seated? Correct gripper orientation?
- Check the tool-present sensor — In Haas diagnostics, monitor the pocket sensor input for the affected pocket. Load and unload a tool and confirm the sensor state changes.
- Reload the tool and re-attempt — Fully seat the tool in the pocket, update the tool table if needed, and attempt the tool change again at low speed via MDI.
Parts Often Needed
| Part | Notes |
|---|---|
| Tool-present proximity switch | Amazon | Replace if not detecting loaded tools |
| Tool holder / pull stud | Amazon | Inspect if tool won’t seat correctly |
When to Call a Pro
If multiple pockets report Alarm 124 despite tools being loaded, the ATC carousel position calibration or tool detection system needs Haas service diagnosis.