Troubleshooting

Haas VF Series: Common Alarms and How to Fix Them

A field-tested guide to the most frequent Haas VF series alarms, what actually causes them, and the fastest way to get your machine running again.

Axis Intelligence TeamFebruary 24, 20267 min read
In this article
  1. Overheating Alarms: 103, 104, 106
  2. Low Lube Alarms: 161, 162, 163
  3. Tool Changer Alarms: 120-129
  4. Spindle Drive Alarms: 134-138
  5. Coolant System Alarms: 151-153
  6. Home Switch Alarms: 101, 102
  7. Emergency Stop and Door Alarms: 185, 186, 187
  8. Software and Memory Alarms: 001-099
  9. When to Call for Service

Haas VF Series: Common Alarms and How to Fix Them

Haas VF series machines dominate job shops for good reason. They are simple, reliable, and the control is intuitive. But when an alarm hits during a hot job, you need answers fast. You do not have time to dig through manuals while the spindle sits idle.

This guide covers the most common Haas alarm codes you will see on a VF2, VF3, VF4, or similar machine. These come from years of field calls. I have listed what the alarm actually means, what usually causes it, and the fastest path to resolution.

Overheating Alarms: 103, 104, 106

These are the alarms that stop everything. When you see 103 (Spindle Overheat), 104 (Servo Overheat), or 106 (Control Overheat), the machine is protecting itself from damage.

Alarm 103: Spindle Overheat

The spindle motor thermal sensor is reading too hot. This usually happens on long roughing cycles, aggressive toolpaths, or when the cooling fan on top of the column is clogged with chips.

Check the spindle chiller first if you have a through-spindle coolant machine. Verify flow and temperature. On air-cooled spindles, pull the fan cover and clean the fins. If the alarm hits mid-cut, reduce your depth of cut or drop the RPM. The spindle is not getting enough cooling time between cuts.

Alarm 104: Servo Overheat

One of the axis motors is running hot. This is common on machines doing heavy contouring or high-speed moves all day. Check the motor cooling fan on the affected axis. These fans fail often, especially in shops with fine dust.

If the fan runs but the motor still overheats, look for mechanical binding. A ball screw getting tight or way lube starving will make the motor work harder than it should.

Alarm 106: Control Overheat

The cabinet temperature is too high. Clean the cabinet heat exchanger filters. Check that the cabinet fan is running. If your shop gets hot in summer, this alarm will appear more often. Consider adding auxiliary cooling if it becomes a pattern.

Low Lube Alarms: 161, 162, 163

Way lube problems will destroy a machine fast. Haas monitors this closely.

Alarm 161: Low Lube

The way lube reservoir is empty or the level switch is stuck. Fill the tank with Vactra #2 or equivalent. While you are at it, check for leaks. Way oil under the machine or pooled on the saddle means a line has cracked or a metering valve has failed.

Alarm 162: Lube Pressure Not Built

The lube pump ran but never built pressure. This means the pump is air-locked, the filter is clogged, or there is a major leak downstream. Bleed the pump. Check the filter element. Follow the oil lines and look for disconnected fittings.

Alarm 163: Lube Cycle Failure

The lube system tried to pump but did not complete the cycle within the timeout period. This points to a restriction. A plugged metering valve or crimped line is preventing flow. You will need to isolate sections to find the blockage.

Tool Changer Alarms: 120-129

These alarms stop production dead. The tool changer is the most complex mechanical system on the machine.

Alarm 122: ATC Arm Position Error

The arm did not reach the expected position. This is often a mechanical issue. Check for chips or debris blocking the arm. Verify the arm counter is clean. The proximity switches that detect arm position get contaminated with coolant and chips. Clean them with alcohol.

If the alarm persists, the arm motor brake may be failing. The arm drifts slightly and the control sees the wrong position.

Alarm 125: Magazine Position Error

The tool magazine did not index properly. Check the magazine chain tension. A loose chain skips pockets. Also inspect the magazine motor coupling. If the motor runs but the magazine does not move, the coupling has likely sheared.

Alarm 128: Tool Pot Up/Down Error

The pot that holds the tool in the magazine is not moving correctly. Chips get packed in the pot mechanism. Clean and lubricate the pot slides. Check the air pressure. The pot up/down cylinder needs consistent shop air to function.

Spindle Drive Alarms: 134-138

These point to problems with the spindle motor, drive, or encoder.

Alarm 134: Spindle Drive Fault

The spindle drive detected an error. This could be overcurrent, undervoltage, or a hardware fault. Power cycle the machine. If the alarm clears and does not return, monitor it. If it returns immediately, you have a real problem.

Check the spindle motor connections in the column. Look for coolant contamination in the connector. Check the encoder cable. A damaged encoder cable will cause erratic spindle behavior and random drive faults.

Alarm 136: Spindle Orientation Fault

The spindle could not orient correctly for a tool change. This is often caused by a dirty or damaged encoder. It can also happen if the spindle bearings are getting loose and the spindle is wobbling during orientation.

Run a spindle warm-up cycle. If orientation improves as the spindle heats up, you have a mechanical issue developing.

Coolant System Alarms: 151-153

Alarm 151: Low Coolant

The coolant level in the tank is low. Fill it. But also ask why it is low. Leaks, evaporation, and chip carryout are common culprits. Fix the root cause or you will be filling the tank every day.

Alarm 152: Coolant Pump Overload

The pump is working too hard. Check for a clogged filter or chip buildup in the pump intake. If you are running high-pressure coolant, verify the pressure setting has not drifted higher than the pump can deliver continuously.

Alarm 153: Coolant System Failure

This is a general coolant system fault. Check the pump contactor, overloads, and wiring. On newer machines, this may indicate a VFD fault on the coolant pump motor.

Home Switch Alarms: 101, 102

Alarm 101: X, Y, or Z Axis Home Switch Not Found

The axis traveled to the limit but never saw the home switch. The switch is damaged, misaligned, or contaminated. Clean the switch. On Haas machines, the home switches are proximity type and can be checked with a metal screwdriver. Hold metal near the switch. If the diagnostic bit does not change, replace the switch.

Also check for mechanical issues preventing the axis from reaching the home position. A jammed chip conveyor, way covers out of track, or crashed limit block can all cause this alarm.

Emergency Stop and Door Alarms: 185, 186, 187

Alarm 185: Door Open During Cycle

The machine thinks a door is open when it should be closed. Check all door switches. The wire can break inside the flex conduit on frequently opened doors. Check the switch actuators. They can loosen and no longer depress the switch plunger fully.

Alarm 187: Emergency Stop Active

Someone hit the E-stop. But if the alarm persists after releasing the E-stop, you have a stuck contact or wiring issue. Check all E-stop mushrooms. Follow the E-stop chain and verify all contacts are closing properly.

Software and Memory Alarms: 001-099

These are less common on modern machines but still appear.

Alarm 001: Low Battery

The memory backup battery in the control is low. Replace it during the next planned downtime. If you let it die, you lose parameters, offsets, and programs. Do not wait on this one.

When to Call for Service

You can fix most of these alarms yourself. But know when to stop. If you have repeated spindle drive faults, random servo alarms, or the machine is homing to the wrong position, you may have an encoder or drive issue that needs proper diagnosis.

Keep a log of alarms. If the same alarm keeps coming back, there is an underlying problem. Temporary fixes buy time, but they do not solve the root cause.

Understanding your Haas alarm codes saves hours of downtime. Bookmark this guide and use it when the alarm screen lights up.

Was this article helpful?

Alarm codes from this guide

Open the full cause and step-by-step fix for each code.

Keep reading

Stop guessing. Start fixing.

Search CNC alarm codes with causes and step-by-step fixes, and log maintenance requests with QR tags. Free to start.