FANUC Spindle Amplifier Alarm Codes
Use the following guide to identify FANUC spindle amplifier alarms, understand the possible reason for each alarm, and follow the recommended troubleshooting steps.
| Alarm Code | SPM Code | Description |
|---|---|---|
| SP9001 | 01 | Motor overheat |
| SP9002 | 02 | Excessive speed deviation |
| SP9003 | 03 | DC link fuse blown |
| SP9004 | 04 | Open phase in converter power supply |
| SP9006 | 06 | Temperature sensor disconnected |
| SP9007 | 07 | Excessive speed |
Motor and Temperature Alarms
SPM: 01
Reason for Alarm: The software detected that the spindle motor is overheating.
Troubleshooting:
- Check the spindle motor temperature.
- If the temperature is normal, inspect the temperature sensor.
- Check whether the cooling fan is malfunctioning.
- Check whether the spindle has been operating under excessive load for an extended period.
- For third-party electric spindles, check the temperature sensing resistor and verify parameters P4397#4 and P4134.
SPM: 06
Reason for Alarm: The motor temperature sensor has an open circuit.
Troubleshooting:
- Reinitialize the spindle motor parameters.
- Check the encoder parameters.
- Inspect the spindle motor feedback cable.
- Check the spindle motor temperature sensor.
- Check the spindle motor amplifier.
SPM: 09
Reason for Alarm: Abnormal temperature rise was detected in the heat sink used to cool the power semiconductors.
Troubleshooting:
- Improve the cooling capacity of the system.
- Inspect the external heat sink cooling fan.
- Replace the spindle amplifier if necessary.
SPM: 56
Reason for Alarm: The internal cooling fan has stopped.
Troubleshooting:
- Replace the fan.
Speed and Motor Performance Alarms
SPM: 02
Reason for Alarm: The spindle feedback speed cannot keep up with the commanded spindle speed.
- Check for excessive mechanical load.
- Verify the spindle motor initialization parameters.
- Inspect the spindle motor and spindle amplifier.
- Modify parameter P4082 if required.
SPM: 07
Reason for Alarm: The motor speed exceeded 115% of the rated speed.
- Check spindle motor initialization parameters.
- Check the phase sequence of the spindle power supply.
- Inspect the spindle motor amplifier.
SPM: 29
Reason for Alarm: An excessive load was applied continuously for a certain period.
- Verify parameters and the ladder diagram related to winding switching.
- Reduce the machining load.
SPM: 31
Reason for Alarm: The motor is not rotating at the specified speed and may have stalled.
- Check for excessive load or mechanical jamming.
- Check the encoder feedback cable.
- Verify the spindle motor power-line phase sequence.
- Check parameters P4104 and P4106.
SPM: 54
Reason for Alarm: Overcurrent was detected.
- Check the machining load.
- Check for frequent acceleration and deceleration conditions.
Converter and Power Supply Alarms
SPM: 03
Reason for Alarm: The DC link fuse inside the spindle amplifier has blown.
- Inspect external wiring and power supply lines.
- Check the motor insulation condition.
- Replace the spindle motor amplifier if required.
SPM: 04
Reason for Alarm: A missing phase was detected in the shared power supply.
- Check the power cord input connector.
- Inspect the CX48 connector wiring.
- For motors with high- and low-voltage windings, verify the winding configuration.
SPM: 11
- Check the input voltage and voltage stability.
- Verify the shared power supply selection.
- Check spindle initialization parameters.
- Try modifying parameter P4672.
- Replace the amplifier if necessary.
SPM: 12
- Check spindle motor initialization parameters.
- Inspect cable insulation.
- Verify the phase sequence.
- Inspect the contactor and PMC timing during winding switching.
- Replace the spindle amplifier if required.
SPM: 30
- Check whether the shared power supply capacity is sufficient.
- Check and reconnect the amplifier side panel.
- Replace damaged hardware.
SPM: 33
- Check and adjust the power supply voltage.
- Replace the common power supply if required.
- Check CX48 wiring when associated with SV0442.
SPM: 51
- Check the control voltage.
- Reconnect the device or replace the plug.
SPM: 57
- Reduce acceleration and deceleration speeds.
- Replace the cooling fan if necessary.
- Replace the regenerative resistor if required.
SPM: 58
- Check cooling issues with the shared power supply.
- Replace the shared power supply if necessary.
Position Encoder and Feedback Alarms
SPM: 21
- Set parameters P4000#0 and P4001#4 correctly.
SPM: 27
- Check feedback cable pins and connector alignment.
- Verify encoder settings.
- Replace the feedback cable, amplifier, or motor encoder if necessary.
SPM: 36
- Check whether the position gain is too high.
- Verify the deceleration ratio settings.
SPM: 37
- Reload spindle parameters using the spindle motor code or parameter list.
SPM: 41
- Check the encoder and feedback cable.
- Verify encoder settings and gear ratio parameters.
SPM: 42
- Inspect the encoder.
- Inspect the encoder feedback cable.
SPM: 46
- Attempt spindle orientation.
- Adjust orientation parameters if necessary.
- Check for rotation signal interference.
- Replace the feedback cable.
- Readjust the BZ sensor signal.
SPM: 47
- Replace the cable.
- Check shielding and electrical interference.
- Check encoder installation.
Communication and Control Alarms
SPM: 13
- Replace the spindle amplifier side board.
SPM: 14
- Update the spindle software.
- Check whether spindle data was accidentally overwritten.
SPM: 15
- Check the spindle switching PMC signal.
- If the alarm occurs during normal rotation, increase parameter P4160.
SPM: 32
- Replace the spindle amplifier.
SPM: 52
- Replace the spindle amplifier.
- Replace the system motherboard.
SPM: 53
- Replace the spindle amplifier.
- Replace the system motherboard.
SPM: 66
- Check spindle amplifier wiring.
- Replace the connection cable.
SPM: 72
- Replace the spindle amplifier.
- Replace the CNC mainboard.
Motor and Spindle Sensor Alarms
SPM: 73
- Replace the spindle feedback cable.
- Check spindle cable connections and shielding.
- Replace or adjust the encoder.
SPM: 81
- Check spindle cable connections.
- Check feedback cable shielding.
- Replace or adjust the encoder.
SPM: 82
- Check cable connections and shielding.
- Replace or adjust the encoder.
SPM: 83
- Check spindle cable connections.
- Check feedback cable shielding.
- Replace or adjust the encoder.
SPM: 84
- Replace the spindle amplifier.
- Replace the CNC motherboard.
- Replace the spindle feedback cable.
- Check cable connections and shielding.
- Replace or calibrate the encoder.
SPM: 85
- Reinitialize spindle motor parameters.
- Verify encoder parameter settings.
- Replace the spindle feedback cable.
- Replace or adjust the encoder.
SPM: 86
- Replace the spindle feedback cable.
- Replace or adjust the encoder.
SPM: 87
- Replace the spindle feedback cable.
- Replace or adjust the encoder.
Safety and System Alarms
SPM: 69
- Check whether the command speed is too high.
- Check motor initialization parameters.
- Inspect the motor power supply and power lines.
SPM: 74
- Replace the spindle amplifier.
SPM: 75
- Replace the spindle amplifier.
SPM: 76
- Replace the spindle amplifier.
SPM: 77
- Replace the spindle amplifier.
- Replace the CNC mainboard.
SPM: 78
- Replace the spindle amplifier.
- Replace the CNC mainboard.
SPM: 79
- Replace the spindle amplifier.
SPM: B0
- Replace the spindle amplifier.
SPM: B1
- Replace the spindle amplifier.
SPM: C0 / C1 / C2
- Replace the communication cable between the CNC and spindle amplifier.
- Replace the spindle amplifier.
- Replace the CNC mainboard.
SPM: C3
- Replace the spindle amplifier.

