Alarm 90 occurs when the main NGC control loses communication with machine control modules due to bus timing failures, electrical interference, or hardware faults. This critical alarm immediately halts machine operation to prevent unsafe conditions when control synchronization is lost.
HaasSystemBasic45-120 minutes
90
Battery Low
Machine Communication Timeout Error
This alarm indicates a communication failure between the MOCON (main control board) and one or more secondary boards such as IOCON, servo amplifiers, or spindle drive. The timeout occurs when the MOCON sends a command or data request and does not receive the expected response within the programmed time window. This alarm will halt machine operation and prevent program execution until communications are restored.
Root Cause Summary
Alarm 90 occurs when the main NGC control loses communication with machine control modules due to bus timing failures, electrical interference, or hardware faults. This critical alarm immediately halts machine operation to prevent unsafe conditions when control synchronization is lost.
Safety
Do not operate machine while communication timeout is active as servo control response may be degraded
Ensure main power disconnect switch is in OFF position before removing or reseating control modules
Move machine to location clear of high-frequency welders or RF interference sources
Causes and Fixes
1
Power Down and Lock Out Machine
Turn main disconnect OFF, engage lockout/tagout procedures, and wait 60 seconds for capacitor discharge.
High voltage present - follow proper LOTO procedures
2
Inspect Control Bus Connections
Check all ribbon cable connections between main control board and machine control modules in electrical cabinet. Look for loose, corroded, or damaged connectors.
Use contact cleaner on connectors showing any corrosion or oxidation
3
Verify Cable Continuity
Using multimeter, test continuity on control bus cables. Check for opens, shorts, or high resistance connections.
Resistance should be less than 1 ohm between corresponding pins
4
Reseat All Control Connections
Disconnect and reconnect all control bus cables with firm, even pressure. Ensure proper seating and locking mechanisms engaged.
1
Identify Noise Sources
Survey area for high-frequency equipment like welders, plasma cutters, or large VFDs operating near the machine during alarm occurrence.
Alarm timing often correlates with nearby equipment cycling on/off
2
Check Grounding System
Verify machine ground connection is secure and measures less than 1 ohm to building ground. Check for ground loops between machine and other equipment.
3
Install Noise Suppression
Add ferrite cores to control cables near electrical cabinet entry points. Install line filters on incoming power if noise persists.
Wrap control cables 3-5 times through ferrite cores for maximum effectiveness
4
Relocate Interference Sources
Move or shield noise-generating equipment away from machine control cabinet and control cables when possible.
1
Measure Control Power Voltages
Using multimeter, check +5VDC, +15VDC, and -15VDC power supply outputs at control board. Verify voltages within ±5% tolerance.
Check voltages under load during machine operation for accurate readings
2
Monitor Incoming Line Voltage
Check incoming AC voltage at main disconnect. Verify 208/240/480VAC is within ±10% and balanced across all phases.
3
Test Power Supply Ripple
Using oscilloscope, check DC power supply outputs for excessive ripple or noise. Ripple should be less than 100mV peak-to-peak.
Use proper oscilloscope grounding to avoid equipment damage
4
Replace Faulty Power Supply
If voltages are out of specification or excessive ripple present, replace the affected power supply module following Haas service procedures.
1
Run Built-in Diagnostics
Access DIAGNOSTICS menu and run control system self-tests. Check for any failed modules or communication errors reported.
Document all error codes and module status before proceeding
2
Swap Control Modules
If multiple identical control modules present, swap suspected faulty module with known good module to isolate hardware failure.
3
Check Control Board LEDs
Observe status LEDs on main control board and machine modules. Note any modules showing error states or no activity.
LED patterns indicate specific fault conditions - reference service manual for interpretation
4
Contact Haas Service
If hardware failure confirmed, contact Haas service for control board replacement and configuration transfer procedures.
Control board replacement requires parameter backup and restoration
1
Backup Current Parameters
Access SETTING menu and save current machine parameters to USB or CF card before making any changes.
Always backup parameters before restoration attempts
2
Load Factory Default Parameters
Load factory default parameter set and test for alarm resolution. Access SETTING menu > RESTORE > FACTORY DEFAULTS.
3
Verify Communication Parameters
Check parameters related to control bus timing and communication settings. Ensure values match machine configuration specifications.
4
Restore Machine-Specific Settings
If factory defaults resolve alarm, carefully restore machine-specific parameters one section at a time to identify corrupted settings.