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

SP9001 – Motor Overheat

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.
SP9006 – Temperature Sensor Disconnected

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.
SP9009 – Main Circuit Overload / IPM Overheat

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.
SP9056 – Internal Cooling Fan Stopped

SPM: 56

Reason for Alarm: The internal cooling fan has stopped.

Troubleshooting:

  • Replace the fan.

Speed and Motor Performance Alarms

SP9002 – Excessive Speed Deviation

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.
SP9007 – Excessive Speed

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.
SP9029 – Short-Period Overload

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.
SP9031 – Motor Lock Alarm

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.
SP9054 – Current Overload Alarm

SPM: 54

Reason for Alarm: Overcurrent was detected.

  • Check the machining load.
  • Check for frequent acceleration and deceleration conditions.

Converter and Power Supply Alarms

SP9003 – DC Link Fuse Blown

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.
SP9004 – Open Phase in Converter Main Power Supply

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.
SP9011 – Converter: DC Link Overvoltage

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.
SP9012 – DC Link Overcurrent / IPM Alarm

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.
SP9030 – Overcurrent in Converter Input Circuit

SPM: 30

  • Check whether the shared power supply capacity is sufficient.
  • Check and reconnect the amplifier side panel.
  • Replace damaged hardware.
SP9033 – Converter: DC Link Precharge Failure

SPM: 33

  • Check and adjust the power supply voltage.
  • Replace the common power supply if required.
  • Check CX48 wiring when associated with SV0442.
SP9051 – Converter: DC Link Undervoltage

SPM: 51

  • Check the control voltage.
  • Reconnect the device or replace the plug.
SP9057 – Converter: Excessive Deceleration Power

SPM: 57

  • Reduce acceleration and deceleration speeds.
  • Replace the cooling fan if necessary.
  • Replace the regenerative resistor if required.
SP9058 – Converter: Main Circuit Overload

SPM: 58

  • Check cooling issues with the shared power supply.
  • Replace the shared power supply if necessary.

Position Encoder and Feedback Alarms

SP9021 – Position Sensor Polarity Setting Incorrect

SPM: 21

  • Set parameters P4000#0 and P4001#4 correctly.
SP9027 – Position Coder Disconnected

SPM: 27

  • Check feedback cable pins and connector alignment.
  • Verify encoder settings.
  • Replace the feedback cable, amplifier, or motor encoder if necessary.
SP9036 – Error Counter Overflow

SPM: 36

  • Check whether the position gain is too high.
  • Verify the deceleration ratio settings.
SP9037 – Speed Detector Parameter Error

SPM: 37

  • Reload spindle parameters using the spindle motor code or parameter list.
SP9041 – Position Coder One-Rotation Signal Detection Error

SPM: 41

  • Check the encoder and feedback cable.
  • Verify encoder settings and gear ratio parameters.
SP9042 – Position Coder One-Rotation Signal Not Detected

SPM: 42

  • Inspect the encoder.
  • Inspect the encoder feedback cable.
SP9046 – Position Sensor Signal Error During Thread Cutting

SPM: 46

  • Attempt spindle orientation.
  • Adjust orientation parameters if necessary.
  • Check for rotation signal interference.
  • Replace the feedback cable.
  • Readjust the BZ sensor signal.
SP9047 – Position Coder Signal Error

SPM: 47

  • Replace the cable.
  • Check shielding and electrical interference.
  • Check encoder installation.

Communication and Control Alarms

SP9013 – Spindle Amplifier CPU Internal RAM Error

SPM: 13

  • Replace the spindle amplifier side board.
SP9014 – Spindle Software Mismatch

SPM: 14

  • Update the spindle software.
  • Check whether spindle data was accidentally overwritten.
SP9015 – Output Switching / Spindle Switching Alarm

SPM: 15

  • Check the spindle switching PMC signal.
  • If the alarm occurs during normal rotation, increase parameter P4160.
SP9032 – Serial Communication LSI RAM Error

SPM: 32

  • Replace the spindle amplifier.
SP9052 – ITP Signal Error I

SPM: 52

  • Replace the spindle amplifier.
  • Replace the system motherboard.
SP9053 – ITP Signal Error II

SPM: 53

  • Replace the spindle amplifier.
  • Replace the system motherboard.
SP9066 – Communication Alarm Between Spindle and Amplifier

SPM: 66

  • Check spindle amplifier wiring.
  • Replace the connection cable.
SP9072 – Motor Speed Mismatch

SPM: 72

  • Replace the spindle amplifier.
  • Replace the CNC mainboard.

Motor and Spindle Sensor Alarms

SP9073 – Motor Sensor Disconnected

SPM: 73

  • Replace the spindle feedback cable.
  • Check spindle cable connections and shielding.
  • Replace or adjust the encoder.
SP9081 – Motor Sensor One-Rotation Signal Detection Error

SPM: 81

  • Check spindle cable connections.
  • Check feedback cable shielding.
  • Replace or adjust the encoder.
SP9082 – Motor Sensor One-Rotation Signal Not Detected

SPM: 82

  • Check cable connections and shielding.
  • Replace or adjust the encoder.
SP9083 – Motor Sensor Signal Error

SPM: 83

  • Check spindle cable connections.
  • Check feedback cable shielding.
  • Replace or adjust the encoder.
SP9084 – Spindle Sensor Disconnected

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.
SP9085 – Spindle Sensor One-Rotation Signal Detection Error

SPM: 85

  • Reinitialize spindle motor parameters.
  • Verify encoder parameter settings.
  • Replace the spindle feedback cable.
  • Replace or adjust the encoder.
SP9086 – Spindle Sensor One-Rotation Signal Not Detected

SPM: 86

  • Replace the spindle feedback cable.
  • Replace or adjust the encoder.
SP9087 – Spindle Sensor Signal Error

SPM: 87

  • Replace the spindle feedback cable.
  • Replace or adjust the encoder.

Safety and System Alarms

SP9069 – Safety Speed Exceeded

SPM: 69

  • Check whether the command speed is too high.
  • Check motor initialization parameters.
  • Inspect the motor power supply and power lines.
SP9074 – CPU Test Alarm

SPM: 74

  • Replace the spindle amplifier.
SP9075 – CRC Test Alarm

SPM: 75

  • Replace the spindle amplifier.
SP9076 – Safety Function Not Executed

SPM: 76

  • Replace the spindle amplifier.
SP9077 – Axis Number Mismatch

SPM: 77

  • Replace the spindle amplifier.
  • Replace the CNC mainboard.
SP9078 – Safety Parameter Mismatch

SPM: 78

  • Replace the spindle amplifier.
  • Replace the CNC mainboard.
SP9079 – Abnormal Initial Test Operation

SPM: 79

  • Replace the spindle amplifier.
SP9110 – Communication Error Between Amplifier and Module

SPM: B0

  • Replace the spindle amplifier.
SP9111 – Converter Control Power Supply Low Voltage

SPM: B1

  • Replace the spindle amplifier.
SP9120 / SP9121 / SP9122 – Communication Data Alarm

SPM: C0 / C1 / C2

  • Replace the communication cable between the CNC and spindle amplifier.
  • Replace the spindle amplifier.
  • Replace the CNC mainboard.
SP9123 – Spindle Switching Circuit Error

SPM: C3

  • Replace the spindle amplifier.

Leave a Reply

Your email address will not be published. Required fields are marked *