Alarm 1008 fires when the Haas NGC control detects a fault signal from the bar feeder interface through dedicated I/O or serial communication. This alarm immediately halts spindle operation and program execution to prevent machining without proper bar stock positioning, protecting tooling and spindle components.
HaasSystemIntermediate20-45 minutes
1008
Haas Alarm 1008 - Bar Feeder Error
Bar Feeder
This alarm activates when communication between the Haas control and the bar feeder is lost, when bar feeder interlocks are not satisfied, or when the feeder reports a fault condition back to the machine. The MOCON receives digital input signals from the bar feeder controller indicating ready status, bar loaded confirmation, and fault conditions through hardwired connections or serial communication interface. The machine will not allow cycle start or automatic door close until the bar feeder reports ready status and all interlocks are cleared.
Root Cause Summary
Alarm 1008 fires when the Haas NGC control detects a fault signal from the bar feeder interface through dedicated I/O or serial communication. This alarm immediately halts spindle operation and program execution to prevent machining without proper bar stock positioning, protecting tooling and spindle components.
Safety
Material feed stopped
Causes and Fixes
1
Check Bar Feeder Status Display
Navigate to CURRENT COMMANDS > AUX FUNCTIONS and verify bar feeder status indicators. Check for any error codes displayed on the bar feeder control panel.
Most bar feeders have their own diagnostic display - always check this first before diving into Haas parameters
2
Verify Communication Cable
Inspect the RS-232 or Ethernet cable connection between the Haas control and bar feeder. Check for loose connections at both ends and verify cable integrity.
Power down both systems before disconnecting communication cables
3
Check Parameter 310 (Aux Function Enable)
Access SETTING > PARAMETERS and verify Parameter 310 is set correctly for your bar feeder model. Consult bar feeder integration manual for proper bit settings.
Parameter 310 bit 6 specifically enables bar feeder communication on most Haas models
4
Test Bar Feeder Reset
Use M-code M21 (or manufacturer-specific reset code) to reset the bar feeder interface and clear any communication faults.
Ensure bar stock is properly positioned before attempting reset
1
Inspect Bar Stock Position
Visually verify bar stock is properly loaded and positioned in the bar feeder guide tubes and spindle collet. Check for bent or undersized material.
Never reach into the bar feeder mechanism while power is on
2
Clean Positioning Sensors
Clean all proximity sensors and photoelectric eyes on the bar feeder using compressed air and appropriate cleaning solution. Check sensor LED indicators for proper operation.
Coolant mist and metal chips commonly cause sensor false readings - clean sensors weekly in high-production environments
3
Verify Sensor Alignment
Check that all positioning sensors are properly aligned and within specified sensing distance. Adjust sensor mounting brackets if necessary according to bar feeder manual.
Most proximity sensors should be positioned 2-4mm from the target surface for optimal detection
4
Test Manual Bar Advance
Use the bar feeder's manual advance function to test sensor response during bar movement. Monitor sensor status lights during the advance cycle.
Ensure spindle is stopped and collet is open before manual bar advance
1
Check Collet Actuation
Navigate to MDI mode and test collet open/close operation using M21/M22 commands. Verify collet fully opens and closes without binding.
Listen for the pneumatic actuation sound - weak or absent sounds indicate air pressure issues
2
Verify Air Pressure
Check pneumatic pressure gauge reads 80-90 PSI for proper collet operation. Inspect air lines to collet actuator for leaks or restrictions.
Low air pressure can cause incomplete collet closure and bar stock slippage
3
Inspect Collet Condition
Remove and inspect the collet for wear, damage, or incorrect size for current bar stock diameter. Check collet seats properly in spindle nose.
Worn collets show scoring marks or enlarged gripping surfaces - replace if grip marks exceed 0.002 inch depth
4
Test Collet Position Feedback
Access DIAGNOSTICS > INPUTS and monitor collet position input signals while manually actuating collet. Verify proper signal state changes.
Faulty position feedback can cause the control to think collet is open when closed
1
Inspect Guide Tubes
Check all bar feeder guide tubes for chips, debris, or damaged internal surfaces that could bind bar stock during feeding operation.
Always use lockout/tagout procedures before accessing bar feeder internals
2
Check Pusher Mechanism
Verify the bar pusher moves freely through its full travel range. Look for bent pusher rods, worn bushings, or hydraulic cylinder issues.
Pusher mechanisms should move smoothly without jerky motion - binding indicates worn components
3
Lubricate Moving Parts
Apply appropriate lubricant to all bar feeder moving components per manufacturer's maintenance schedule. Focus on pivot points and sliding surfaces.
Use only manufacturer-recommended lubricants - wrong lubricant can attract chips and cause more problems
4
Test Feed Cycle
Run a complete bar feed cycle in manual mode while observing all mechanical movements for smooth operation and proper timing.
Keep hands clear of all moving parts during test cycle
DIY Feasiblehigh confidence
Call a technician if:
·Communication parameter changes required
·Pneumatic system repairs needed
·Sensor replacement required
·Mechanical component replacement
Prevention
Clean bar feeder sensors weekly
Maintain proper air pressure (80-90 PSI)
Use only specified bar stock tolerances
Follow manufacturer's lubrication schedule
Common Mistakes
Ignoring bar feeder error displays
Using wrong collet size for bar stock
Skipping sensor cleaning in maintenance
Forcing jammed bar stock instead of clearing obstruction