Haas Alarm 350 occurs when the control detects an active probe contact signal during non-probing moves, indicating either physical probe contact outside of protected G31 cycles or false signals from electrical interference. The NGC control continuously monitors the probe input and immediately stops motion when contact is detected during rapid or feed moves outside the designated probing window.
This alarm occurs when the control's look-ahead buffer cannot calculate a valid cutter compensation path due to geometric constraints or tool radius interference with the programmed contour. The Haas control reads ahead multiple blocks to compute the compensated tool path, and when the tool radius is too large for the geometry or moves create impossible offsets, this alarm triggers. Execution stops to prevent gouging or incorrect machining.
Root Cause Summary
Haas Alarm 350 occurs when the control detects an active probe contact signal during non-probing moves, indicating either physical probe contact outside of protected G31 cycles or false signals from electrical interference. The NGC control continuously monitors the probe input and immediately stops motion when contact is detected during rapid or feed moves outside the designated probing window.
Safety
Damaged probe may give false readings
Do not use bent stylus
⚠️ CRITICAL: Damaged probes provide inaccurate measurements
⚠️ Do not operate with bent or damaged stylus
Disconnect power to the machine before inspecting or replacing probe wiring to avoid electrical shock.
Be cautious when manually triggering the probe to avoid injury from moving machine components.
Ensure the machine is properly grounded to prevent electrical hazards and ensure accurate probe readings.
Causes and Fixes
1
Verify Probe Position
Check current machine position in POSITION page and visually inspect probe for any contact with workpiece or fixtures.
Do not attempt to move axes until probe contact is cleared
2
Clear Physical Contact
Manually jog axes away from contact point using JOG mode at slow feedrate, or use HANDLE JOG for precise movement.
Use .0001 increments on handle jog for precise probe clearance
3
Reset Alarm and Test
Press RESET to clear alarm, then test probe signal in MDI with M75 (probe on) and verify probe LED status on control.
Probe LED should be OFF when probe is not in contact
4
Review Program Path
Check program for proper probe retract moves and ensure adequate clearance distances in rapid moves following probing cycles.
1
Check Probe Cable Routing
Inspect probe cable routing to ensure it's separated from power cables and properly secured in cable track without sharp bends.
Maintain minimum 6-inch separation from spindle motor and servo cables
2
Test Probe Circuit
In MDI mode, activate probe with M75 and manually trigger probe while monitoring INPUTS page for clean signal transitions.
Ensure probe is properly seated in spindle before testing
3
Check Parameter 140 (Probe Input)
Navigate to SETTINGS > PARAMETERS and verify Parameter 140 shows correct probe input assignment and signal polarity.
Standard setting is typically input #1 with normally open configuration
4
Inspect Probe Connections
Check probe cable connections at both probe and control cabinet, looking for loose connections or damaged pins.
1
Physical Probe Inspection
Remove probe from spindle and manually test trigger mechanism by gently deflecting stylus in all directions to verify smooth return to center.
Handle probe stylus carefully to avoid damage or calibration loss
2
Test Probe Electrical Function
With probe removed, connect to control and test signal using multimeter across probe cable pins while manually triggering probe.
Normal probe should show open circuit when not triggered, closed when deflected
3
Check Stylus Assembly
Inspect stylus for damage, proper thread engagement, and correct length. Verify stylus is not bent or loose in probe body.
Use probe manufacturer's torque specification for stylus installation
4
Substitute Known Good Probe
If available, install a known working probe to isolate whether issue is with probe hardware or machine control system.
1
Review Program Structure
Examine program around alarm occurrence for proper G31 probing cycle format and verify M75 (probe on) precedes probing moves.
G31 moves should always be preceded by M75 and followed by appropriate probe handling
2
Check Probe Deactivation
Verify program includes M76 (probe off) after probing sequences and before any rapid positioning moves.
Missing M76 leaves probe active for subsequent moves, triggering alarm
3
Validate Probing Parameters
Check G31 move syntax includes proper feedrate (typically F10-30) and verify probe protection distance is adequate.
Use conservative feedrates for probing moves to prevent probe damage
4
Test Program in Single Block
Run program in SINGLE BLOCK mode through probing section to verify proper probe activation/deactivation sequence.
1
Check Input Status Display
Navigate to CURRENT COMMANDS > INPUTS page and monitor probe input status while disconnecting probe cable to verify clean signal state.
Input should change state clearly when probe cable is connected/disconnected
2
Verify Control Cabinet Wiring
Inspect probe input wiring at control cabinet terminal strips for loose connections, damaged wires, or signs of moisture/contamination.
Power down control before inspecting internal cabinet wiring
3
Reset Probe Parameters
Record current Parameter 140 setting, then reset to default value and reconfigure probe input assignment to test for parameter corruption.
Always record original parameter values before making changes
4
Contact Haas Technical Support
If input circuit testing indicates control hardware failure, document findings and contact Haas support for input card diagnosis.