Haas codes
HaasServo/AxisBasic5-15 minutes

104

Haas 104 - Y SERVO ERROR TOO LARGE | Haas CNC Alarm

Y SERVO ERROR TOO LARGE

This alarm indicates the Y-axis servo amplifier has detected that the commanded position and actual encoder feedback position differ by more than the allowable threshold set in Parameter 79. The MOCON board continuously compares command versus feedback and faults when the following error exceeds limits, typically indicating the axis cannot maintain position during commanded moves. Machine motion halts immediately to prevent damage.

Root Cause Summary

Haas Alarm 104 - Tool Not In Table typically occurs when the called tool is not registered in the machine's tool table, often due to manual deletion, incorrect tool number input, or failure to add the tool after a change. The most likely fix involves verifying and updating the tool table with the correct tool information. This is a basic issue that can usually be resolved quickly by the operator.

Safety

  • Cannot call tool

Causes and Fixes

  1. 1

    Access Tool Table

    Navigate to the tool table menu on the Haas control panel by pressing the 'OFFSET' key, then select the 'TOOL' tab to view the current tool list.

    Take a photo of the current tool table for reference in case of accidental changes.

    Ensure the machine is in a safe, idle state before making changes to avoid unintended tool calls.

  2. 2

    Check for Missing Tool

    Scroll through the tool table to locate the tool number called in the program. If the tool number slot is empty or shows '0' or no data, it confirms the tool is not registered.

    Cross-check the tool number with the physical tool in the carousel to ensure accuracy.

    Do not proceed if unsure of the tool data; incorrect data can cause crashes.

  3. 3

    Register the Tool

    Manually enter the tool data by selecting the empty slot, inputting the tool number, type, and relevant offsets (length, diameter), then press 'ENTER' to save. Test by calling the tool in MDI mode to confirm the alarm clears.

    Use the tool setter if available to automatically measure and input accurate offsets.

    Double-check entered values to prevent tool collision during operation.

DIY Feasiblehigh confidence

Call a technician if:

  • ·If tool table corruption persists after restart and backup reload attempts.
  • ·If macro or parameter issues are suspected but operator lacks training to modify settings.

Prevention

  • Always register new tools in the tool table immediately after installation.
  • Double-check program tool numbers against the tool table before running.
  • Maintain a backup of the tool table data on an external device.
  • Train all operators on proper tool table management procedures.

Common Mistakes

  • Assuming the tool is registered without verifying in the tool table.
  • Editing the wrong tool number in the program or table due to haste.

Related Alarms

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.