Skip to content
Industrial Error Code Fixes
Go back

Haas EC-400 Horizontal Machining Center Alarm Codes

⚡ Quick Answer

Haas EC-400 horizontal machining center alarm codes and diagnostics. Common HMC alarms, causes, and technician-level troubleshooting.

Haas EC-400 Horizontal Machining Center Alarm Codes

The Haas EC-400 is a 40-taper horizontal machining center with B-axis rotary table. It uses the Haas Next Generation Control (NGC) or classic control. Alarms display on the control screen with a number and description. The EC-400 shares many alarms with other Haas mills but has unique alarms for its 4-axis configuration and ATC.

EC-400 Alarm Code Table

AlarmFault DescriptionCommon CauseAction
101E-stopEmergency stop activeCheck all E-stop buttons
102Servo overloadAxis motor overloadCheck motor amps and load
103Servo drive faultDrive failure or overtemperatureCheck servo drive LEDs
110X-axis servo errorPosition error (following error)Check axis motor and encoder
111Y-axis servo errorPosition errorCheck Y motor and encoder
112Z-axis servo errorPosition errorCheck Z motor and encoder
113B-axis servo errorB-axis rotary position errorCheck B-axis drive and encoder
120ATC faultTool changer problemCheck ATC carousel and arm
121ATC magazine faultMagazine positioning errorCheck magazine motor and switch
125Carousel faultCarousel servo errorCheck carousel servo drive
130Spindle drive faultSpindle drive alarmCheck spindle drive display
134Spindle overloadSpindle motor overloadReduce cutting conditions
138Spindle orientation faultSpindle M19 failedCheck orientation sensor and drive
149Low lube faultLubrication system lowCheck lube oil level and pump

Most Common EC-400 Faults

Alarm 130 ΓÇö Spindle Drive Fault

Check the Haas Vector spindle drive (located in cabinet). The drive has an LED display showing an internal fault code. Common EC-400 spindle faults: SPD (spindle drive fault), OC (overcurrent), OT (overtemperature). Check spindle motor air cooling passage for chips and debris.

Alarm 120 ΓÇö ATC Fault

The EC-400 has a 30-pocket or 60-pocket side-mount ATC. Check for a jammed tool, broken retention knob, or carousel positioning fault. Manually jog the ATC through its sequence using the Haas diagnostic screens to identify which step fails.

Alarms 110ΓÇô113 ΓÇö Servo Error

Following error exceeds maximum threshold. Causes: mechanical binding (lubrication issue, crashed axis, damaged ball screw), encoder cable fault, or servo drive fault. Check axis by jogging slowly and monitoring servo load on the control screen.

Alarm 149 ΓÇö Low Lube

The EC-400 uses a central lubrication system (Rexnord or equivalent). Check the lube oil reservoir level, verify the pump runs on cycle, and check all lube lines for blockage. The lube fault can also be triggered by a failed pressure switch.

Parts Commonly Needed

PartNotes
Servo motorsAmazon | Alpha series ΓÇö match axis
Encoder cablesAmazon | Check at both motor and drive connectors
ATC solenoid valvesAmazon | Check for proper operation
Lube pumpAmazon | Check for seized impeller
Retention knobsAmazon | Replace damaged/worn 40-taper knobs
Way wipersAmazon | Inspect and replace if worn

Pro tip: Haas EC-400 service information is available on the Haas Service Portal (haasspeed.com). The NGC diagnostic screens show real-time servo loads, spindle RPM, and I/O status ΓÇö use these during troubleshooting to observe behavior without disassembly.


Share this post on:

Previous Post
Goodman GPH Series Packaged Unit Error Codes: Complete Guide
Next Post
Heidenhain iTNC 530 Error Codes: Complete Guide