Alarm 950 fires when the Haas NGC safety processor detects a mismatch between dual-channel safety circuits monitoring E-stops, door interlocks, or Safe Torque Off feedback. The safety system continuously compares redundant channels and will fault if any discrepancy is detected or if internal safety diagnostics fail.
HaasSafetyIntermediate30-90 minutes
950
Haas Alarm 950 - Safety Control System Fault
Safety System
The safety system has detected an open circuit or fault condition in one of the critical safety interlocks monitored by the machine control. This alarm encompasses emergency stop circuits, door interlocks, axis overtravel limit switches, and other safety-related inputs wired through the safety relay chain to the MOCON board. The machine will immediately cease all motion and spindle operation and will not allow any powered movement until the safety fault is identified and cleared.
Root Cause Summary
Alarm 950 fires when the Haas NGC safety processor detects a mismatch between dual-channel safety circuits monitoring E-stops, door interlocks, or Safe Torque Off feedback. The safety system continuously compares redundant channels and will fault if any discrepancy is detected or if internal safety diagnostics fail.
Safety
Do NOT jumper, bypass, or defeat any safety circuit components to clear this alarm. The safety system is detecting a real fault condition and bypassing it creates immediate danger of unexpected machine motion.
When measuring voltages in the electrical cabinet with power on, use insulated tools and ensure you do not create short circuits across 24VDC or line voltage terminals. Stand on insulated mat if available.
After clearing this alarm, perform a complete functional safety test including all E-stops and door interlocks before returning machine to production to verify the safety system is responding correctly to all protective devices.
Causes and Fixes
1
Check Door Alignment and Closure
Verify all enclosure doors are fully closed and properly aligned. Check that door striker plates engage switches completely.
Look for worn door hinges or striker plates that may prevent full engagement
2
Inspect Door Interlock Switches
Access DIAGNOSTICS > I/O and check door interlock inputs. Both channels for each door should show identical states (ON when closed, OFF when open).
Never bypass safety interlocks - this violates safety standards and warranty
3
Test Switch Operation
With machine powered off, manually actuate each door switch and check for proper mechanical operation. Look for broken actuators or loose mounting.
Use a multimeter to verify continuity across both NO and NC contacts
4
Check Wiring Connections
Inspect wiring harnesses to door switches for damage, loose connections, or corrosion at connectors. Pay attention to flex points where doors open/close.
1
Verify All E-Stops Are Released
Check that all E-stop buttons (pendant, control panel, optional remote) are pulled out to the released position and not mechanically stuck.
Twist E-stop buttons while pulling to ensure they're not binding in the housing
2
Check E-Stop Chain Status
Go to DIAGNOSTICS > I/O and verify E-stop chain inputs show proper state. Both safety channels should indicate the same status.
Never jumper or bypass E-stop circuits - this creates serious safety hazards
3
Test E-Stop Button Contacts
With power off, use multimeter to check continuity across both NO and NC contact sets in each E-stop button. Contacts should switch cleanly.
Replace E-stop buttons every 3-5 years as contacts can develop high resistance
4
Inspect Safety Relay Operation
Check safety relay in electrical cabinet for proper operation. Listen for clean switching and verify relay contacts are not welded or pitted.
1
Check STO Status in Diagnostics
Navigate to DIAGNOSTICS > DRIVES and verify STO status for all servo axes. All drives should show consistent STO state.
STO feedback should activate within 10ms of safety circuit opening
2
Inspect Drive STO Connections
Check STO input wiring at each servo drive. Verify 24VDC supply to STO inputs and proper connection of safety relay contacts.
STO circuits operate at safety voltage levels - use proper test equipment
3
Verify Drive Parameters
Check servo drive parameters related to STO function. Ensure STO monitoring is enabled and timeout values are properly configured.
Parameter 240 (STO Enable) should be set to 1 on systems with STO
4
Test STO Circuit Continuity
With safety circuit de-energized, verify continuity in STO wiring from safety relay through to each drive STO input terminal.
1
Check Safety Processor Status LEDs
Locate safety processor module in electrical cabinet and check status LEDs. Green should be solid, red should be off during normal operation.