Haas codes
HaasServo/AxisIntermediate30-60 minutes

187

Haas Alarm 187 - B-Axis Servo Following Error

B Servo Error Large

The B-axis servo amplifier has detected a following error that exceeds the allowable threshold set in Parameter 72 (Servo Error Limit). This occurs when the MOCON board detects the commanded position and actual encoder feedback differ by more than the programmed limit, typically 0.0100 inches or greater. The machine will stop all motion immediately to prevent damage or loss of position accuracy.

Root Cause Summary

Haas Alarm 187, B-Axis Servo Following Error, is typically caused by mechanical binding, brake issues, or encoder malfunctions in the B-axis tilting head. The most likely fix involves inspecting for binding or improper brake release, as these are common issues with the highest probability of occurrence. Addressing these issues often restores normal operation without extensive downtime.

Safety

  • Head may be mispositioned

Causes and Fixes

  1. 1

    Inspect for Debris and Obstructions

    Power down the machine and manually inspect the B-axis assembly for chips, debris, or foreign objects that could cause binding. Remove any obstructions using compressed air or a soft brush.

    Check hidden areas around pivot points where debris often accumulates.

    Ensure machine is powered off and locked out to prevent accidental movement.

  2. 2

    Check Lubrication Levels

    Verify that all lubrication points on the B-axis are adequately greased per the Haas maintenance schedule. Apply recommended lubricant if dry or insufficient.

    Use only Haas-recommended lubricants to avoid compatibility issues.

    Avoid over-lubricating as it can attract debris.

  3. 3

    Test Manual Movement

    With the machine in a safe mode, attempt to move the B-axis manually or via low-speed jog to feel for resistance or grinding. Note any sticking points or unusual sounds.

    Mark the position of binding with a marker for further inspection if resistance is felt.

    Do not force movement if significant resistance is encountered.

DIY Feasiblemedium confidence

Call a technician if:

  • ·If encoder testing reveals persistent signal loss or damage requiring replacement.
  • ·If motor overload or brake issues persist after basic troubleshooting and require internal component repair.

Prevention

  • Regularly lubricate B-axis pivot points as per Haas maintenance schedule to prevent binding.
  • Perform routine brake inspections to ensure proper release and engagement.
  • Balance tooling loads on the B-axis head to avoid strain on the servo motor.

Common Mistakes

  • Ignoring early signs of binding or resistance, leading to servo damage.
  • Failing to check encoder connections before assuming a complete encoder failure.

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.