Haas codes
HaasServo/AxisIntermediate20-45 minutes

1003

Haas Alarm 1003 - Trunnion Error

Trunnion

This alarm indicates the trunnion axis on a 5-axis Haas machine has encountered a fault condition during operation, homing, or position verification. The MOCON monitors the trunnion servo amplifier for proper operation and encoder feedback to maintain accurate angular positioning of the trunnion assembly. The machine will halt operation and require the fault to be cleared and the trunnion axis re-homed before resuming work.

Root Cause Summary

Haas Alarm 1003 fires when the NGC control detects the trunnion axis has exceeded its following error tolerance (Parameter 29), lost encoder feedback signals, or experienced a brake system malfunction. The control continuously monitors trunnion position feedback against commanded position and triggers this protective alarm when deviations exceed programmed limits or when valid position data is lost.

Safety

  • 5th axis affected

Causes and Fixes

  1. 1

    Check Following Error Parameters

    Navigate to SETTING > PARAMETERS > press PAGE DOWN to Parameter 29 (Following Error Limit). Verify current setting is appropriate for trunnion mass and typical loads (usually 0.0050-0.0100 inches).

  2. 2

    Inspect Trunnion Mechanical Condition

    Manually rotate trunnion table through full range checking for binding, debris, or damaged worm gear teeth. Remove workpiece and check if alarm persists during light moves.

    Ensure spindle is retracted and all clamps are released before manual rotation

  3. 3

    Verify Drive Current Settings

    Check Parameter 78 (Trunnion Drive Current) in SETTING > PARAMETERS. Compare to machine specifications and increase by 10-15% if within motor ratings to overcome mechanical resistance.

  4. 4

    Test with Reduced Feed Rate

    Execute slow positioning moves (F10-20) using MDI mode with G0 A90 commands to isolate if alarm occurs only during rapid movements or all motion.

    If alarm only occurs at high feed rates, gradually increase Parameter 29 until stable operation is achieved

DIY Feasiblemedium confidence

Call a technician if:

  • ·Encoder replacement required
  • ·Servo drive module replacement needed
  • ·Trunnion gearbox mechanical failure
  • ·Complex electrical troubleshooting beyond basic checks

Prevention

  • Maintain proper air pressure and filter condition
  • Keep trunnion table clean and properly lubricated
  • Avoid excessive workpiece overhang that overloads the axis
  • Perform regular encoder cable inspection and secure routing

Common Mistakes

  • Ignoring gradual following error increases before alarm
  • Operating with marginal air pressure
  • Forcing manual rotation when brake is engaged
  • Not checking workpiece balance before high-speed rotation

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.