Haas codes
HaasServo/AxisAdvanced30 - 90 min

1112

Haas Alarm 1112 - Following Error

Following Error

The MOCON has detected that actual axis position has deviated from commanded position beyond the allowable following error threshold defined in machine parameters. The servo loop continuously compares encoder feedback position to the commanded trajectory and triggers this alarm when the position error exceeds limits, typically 0.020 to 0.040 inches depending on axis. This indicates the servo system cannot maintain proper position control.

Root Cause Summary

Haas alarm 1112 Following Error occurs when the actual axis position lags behind the commanded position by more than the allowable tolerance set in parameter 75 (Following Error Limit). This typically indicates mechanical binding, worn components, or servo tuning issues preventing the axis from keeping up with programmed moves. Most cases are resolved by checking for mechanical obstructions and adjusting servo parameters.

Safety

  • Accuracy affected
  • ⚠️ CRITICAL: Part accuracy compromised - inspect all machined features before proceeding
  • Disconnect power to the machine before performing any mechanical inspections or repairs to prevent accidental movement.
  • Be aware of potential pinch points when manually moving the axis.
  • High voltages are present in the servo drive. Only qualified personnel should work on electrical components.
  • Ensure the machine is properly grounded to prevent electrical shock.
  • Refer to the machine's safety manual for specific safety precautions.
  • Ensure the machine is powered off and locked out before inspecting for binding to prevent injury.
  • Accuracy issues may lead to unsafe operations, so avoid running the machine until resolved.

Causes and Fixes

  1. 1

    Check axis movement manually

    With machine powered off and E-stop engaged, manually move the affected axis through its full travel range. Feel for binding, rough spots, or excessive resistance.

    Ensure machine is powered off and E-stop is engaged before manual movement

  2. 2

    Inspect way covers and chip buildup

    Remove way covers and clean accumulated chips or debris from linear ways, ball screws, and guide surfaces. Pay special attention to areas where chips commonly accumulate.

    Use a flashlight to check inside way covers - chips often pack tightly in corners

  3. 3

    Lubricate linear ways

    Apply appropriate way oil to linear guides and ball screw assemblies. Check automatic lubrication system operation if equipped.

    Following errors often occur after extended periods without lubrication

  4. 4

    Test axis movement

    Power up machine and jog affected axis at slow feed rates (10-20 IPM) to verify smooth operation before running programs.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Servo parameter adjustments beyond following error limit don't resolve issue
  • ·Mechanical wear requires ball screw or linear guide replacement
  • ·Servo drive or motor replacement needed
  • ·Following error persists after all mechanical issues addressed

Prevention

  • Maintain regular lubrication schedule for linear ways and ball screws
  • Keep way covers clean and properly adjusted
  • Monitor cutting tool condition and replace before excessive wear
  • Perform periodic backlash checks and axis accuracy verification

Common Mistakes

  • Adjusting servo gain parameters without understanding mechanical root cause
  • Ignoring gradual increase in following error until alarm occurs
  • Cleaning only visible surfaces while missing packed debris in way covers
  • Running programs at full speed immediately after maintenance without gradual testing

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.