Alarm 1220 fires when spindle motor current exceeds the percentage threshold set in Setting 12 (Spindle Load Limit %), typically defaulted to 100%. The NGC control continuously monitors spindle amperage draw and triggers this protective alarm to prevent motor overheating, belt damage, or spindle stall conditions.
HaasSpindleIntermediate10-60 minutes
1220
Haas Alarm 1220 - Spindle Load Limit
Spindle Load Limit
This alarm occurs when the spindle motor load exceeds the programmed limit set in Setting 19 for a sustained period during machining. The spindle drive continuously monitors motor current draw and calculates load percentage; when this exceeds the Setting 19 value, the MOCON triggers the alarm to prevent motor overheating, drive damage, or tool breakage. The machine will stop the spindle and halt program execution until the condition is cleared.
Root Cause Summary
Alarm 1220 fires when spindle motor current exceeds the percentage threshold set in Setting 12 (Spindle Load Limit %), typically defaulted to 100%. The NGC control continuously monitors spindle amperage draw and triggers this protective alarm to prevent motor overheating, belt damage, or spindle stall conditions.
Safety
Always press EMERGENCY STOP and wait for spindle to come to complete stop before opening doors to inspect tooling after this alarm
Electrical cabinet access for belt inspection requires full lockout/tagout of main power - verify zero energy state before opening
Do not disable or set Setting 12 to excessively high values to bypass this alarm - spindle overload can cause catastrophic bearing failure or motor burnout
Causes and Fixes
1
Check current cutting parameters
Press CURRENT COMMANDS to view active F, S, and programmed values. Note feed rate and spindle RPM when alarm occurred.
2
Reduce cutting load
Decrease feed rate by 25-50% using feed rate override, or reduce spindle speed. For roughing operations, reduce depth of cut.
Use chip load calculations: Feed per tooth = Feed rate / (RPM × number of teeth)
3
Verify material hardness
Confirm workpiece material matches program assumptions. Harder materials require reduced parameters to stay within spindle load limits.
4
Reset and test
Press RESET, then restart program with reduced parameters. Monitor spindle load percentage on diagnostics screen.
1
Inspect current tool
Press TOOL OFFSET and note active tool number. Remove tool from spindle and visually inspect cutting edges for wear, chips, or breakage.
Ensure spindle is stopped and locked before removing tools
2
Check tool geometry
Verify tool geometry matches material requirements. Incorrect rake angles or worn coatings increase cutting forces significantly.
3
Replace or recondition tool
Install sharp replacement tool or reconditioned tool with proper geometry. Update tool offset table if tool length differs.
4
Verify tool installation
Ensure proper tool holder engagement and tightness. Loose tools cause vibration and increased spindle load.
1
Access Setting 12
Press SETTING, navigate to Setting 12 (Spindle Load Limit %). Note current value - typical range is 80-120%.
Factory default is usually 100%. Values above 100% allow brief overloads for heavy roughing.
2
Check spindle specifications
Verify spindle motor rating on machine nameplate. Ensure Setting 12 value is appropriate for your spindle model and application.
3
Adjust threshold incrementally
Increase Setting 12 by 10-15% increments. Test with problematic program section to verify alarm elimination without compromising protection.
Do not exceed 120% without Haas engineering approval - risk of motor damage
4
Document changes
Record new Setting 12 value and application requirements for future reference and shift communication.
1
Check belt condition
Open spindle belt cover and inspect drive belt for proper tension, wear, or glazing. Belt should deflect 1/2 inch with moderate finger pressure.
Lock out electrical power before accessing belt drive area
2
Test spindle rotation
With spindle empty, manually rotate spindle nose. Should turn smoothly without binding or rough spots indicating bearing issues.
3
Monitor spindle current
Run spindle at various RPMs without load. Access DIAGNOSTICS and monitor spindle motor current - should be consistent and low without cutting load.
4
Check for contamination
Inspect spindle taper and tool holders for chips, coolant residue, or debris that could cause binding or imbalance.
1
Verify workholding
Check vise or fixture clamping force. Ensure part is properly supported and cannot deflect during cutting operations.
2
Check tool extension
Minimize tool overhang from spindle nose. Excessive extension causes deflection and chatter, increasing cutting forces.
Tool overhang should not exceed 3-4 times tool diameter for optimal rigidity
3
Inspect for chatter marks
Look for chatter patterns on machined surfaces indicating vibration. Address setup rigidity issues before continuing.
4
Verify work coordinate system
Confirm G54-G59 work offsets are correct. Incorrect offsets can cause unexpected heavy cuts triggering load alarms.
DIY Feasiblehigh confidence
Call a technician if:
·Belt replacement required
·Spindle bearing noise detected
·Setting 12 adjustments don't resolve issue
·Spindle motor current remains high with no load
Prevention
Monitor spindle load percentage during program development
Implement proper tool life management
Use appropriate cutting parameters for material hardness
Maintain regular spindle belt inspection schedule
Common Mistakes
Setting threshold too high to avoid alarms
Ignoring tool wear indicators
Running excessive feed rates for material type
Failing to account for tool overhang in parameter selection