
axismd.ai
Haas Controller
Servo/Axis · Intermediate · 20-45 minutes
Haas Alarm 1003 - Trunnion Error
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.
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
Causes and Fixes
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).
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
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.
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
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.