
axismd.ai
Haas Controller
Program/G-code · Intermediate · 20 - 60 minutes
Haas 341 - CUTTER COMP END WITH G02 OR G03 | Haas CNC Alarm
Haas Alarm 341 occurs when the rotary axis encoder feedback position deviates from the commanded position beyond the following error limit defined in Parameter 29 (Following Error Limit). The NGC control continuously monitors this error during motion and at standstill, triggering the alarm to prevent servo drive damage and mechanical component failure.
Haas 341 - CUTTER COMP END WITH G02 OR G03 | Haas CNC Alarm
CUTTER COMP END WITH G02 OR G03
This alarm is triggered when the control detects a cutter compensation cancel command (G40) is being executed during a circular motion (G02 or G03) instead of a linear move. The Haas control requires cutter compensation to be cancelled with a G00 or G01 move to properly retract the offset without gouging or incorrect tool path. This is a program structure error that halts execution.
Root Cause Summary
Haas Alarm 341 occurs when the rotary axis encoder feedback position deviates from the commanded position beyond the following error limit defined in Parameter 29 (Following Error Limit). The NGC control continuously monitors this error during motion and at standstill, triggering the alarm to prevent servo drive damage and mechanical component failure.
Safety
Causes and Fixes
Check Following Error Value
Press CURRENT COMMANDS, navigate to the rotary axis display and observe the following error value during motion. Compare against Parameter 29 setting.
Following error should typically stay under 0.001 inches during normal operation
Inspect Rotary Axis Mechanically
With machine powered down and E-stop engaged, manually rotate the rotary axis to check for binding, excessive friction, or mechanical obstructions.
Ensure machine is fully powered down and locked out before manual inspection
Verify Lubrication and Wear
Check rotary axis bearings, worm gear lubrication, and inspect for excessive wear patterns that could cause binding during rotation.
Look for metal shavings or discoloration in the gear oil which indicates excessive wear
Test Axis Movement
Use JOG mode to move the rotary axis at slow feed rates (10-50 RPM) while monitoring following error in CURRENT COMMANDS display.
Binding will show as periodic spikes in following error at specific rotational positions
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.