FANUC SP9055 SSPA:55 Illegal Power Line Alarm and Troubleshooting

FANUC SP9055 means that the commanded spindle or output-switching state did not agree with the applicable magnetic-contactor status while the spindle motor was activated. The CNC typically displays SP9055 / SSPA:55 ILLEGAL POWER LINE, while the affected spindle amplifier or combined drive displays 55.

This is a switching-circuit and sequence alarm. FANUC directs technicians to inspect the magnetic contactor or power-lead switching unit, the contactor-status wiring and I/O path, and the PMC ladder sequence. The key sequence rule is that the magnetic contactor must not be switched while the motor is excited.

Alarm item FANUC identification Main interpretation
CNC display SP9055 / SSPA:55 ILLEGAL POWER LINE The selected spindle or output state does not agree with the detected power-lead state
Amplifier display 55 Confirms the applicable spindle-amplifier alarm
Monitored requests SPSL or RSL Spindle selection or output/speed-range switching request, depending on the configuration
Monitored confirmation MCFN, MFNHG, RCH, or RCHHG Magnetic-contactor or power-lead state returned to the control
Main repair direction Switching hardware, feedback path, and sequence Check the contactor, control power, auxiliary contacts, wiring, I/O, and ladder logic

For the surrounding alarm numbers, see the FANUC Spindle Alarm Codes SP9034–SP9092.

What Does FANUC SP9055 Mean?

Some machines use one spindle amplifier to control two spindle motors. Other machines switch between high- and low-speed motor windings or output characteristics. Both arrangements use magnetic contactors to connect the required motor power path.

The CNC cannot rely only on the requested selection. It also monitors a power-lead state signal derived from the contactor circuit. During normal operation, the request and confirmed contactor state must describe the same physical connection before the motor is excited.

SP9055 is generated when that agreement is lost during motor activation. Typical examples include:

  • A spindle-selection request changes while a rotation or orientation command is still active.

  • A magnetic contactor does not pull in or release as commanded.

  • An auxiliary contact reports the wrong state even though the main contactor moved.

  • A feedback conductor, connector, terminal, or I/O channel is open, reversed, or stuck.

  • Two contactor-status signals describe an impossible combination.

  • The PMC ladder energizes the spindle before switching is complete.

  • Parameters tell the spindle software to monitor a contactor signal that the machine does not use.

The words power line or power lead in this alarm do not automatically mean that the U, V, and W motor cable is open or shorted. Alarm 55 concerns the relationship between the switching request and the monitored state of the contactor-controlled motor power path.

Spindle Switching and Output Switching Are Different Functions

Identify the machine configuration before tracing signals or changing parameters.

Switching function Purpose Typical request signal Typical state-check signals
Spindle switching Uses one spindle amplifier to select a main or sub-spindle motor SPSL MCFN, or MCFN together with MFNHG
Output or speed-range switching Selects high-/low-speed motor winding or output characteristics RSL RCH, or RCH together with RCHHG

Signal suffixes such as A or B may identify the first or second spindle. Addresses also change with the CNC series. Use the exact signal table, electrical drawing, and ladder comments for the installed machine instead of assuming that a signal name always has the same PMC address.

In applicable FANUC documentation, SPSL and RSL are request inputs from the PMC side. MCFN, MFNHG, RCH, and RCHHG represent the selected power-lead or magnetic-contactor state. The CNC may also output switching and completion signals such as CHP, RCHP, CFIN, or RCFN as part of the sequence. SP9055 diagnosis should follow the complete machine signal path rather than one isolated bit.

Difference Between SP9015 and SP9055

Alarm 15 and alarm 55 involve the same switching hardware but detect different failures.

Amplifier alarm Detection condition Main diagnostic emphasis
15 / SP9015 The required contactor-status transition does not occur within the permitted switching interval Missing or delayed switching action, including the one-second response rule in applicable manuals
55 / SP9055 The switching request and power-lead state remain inconsistent while the motor is activated Incorrect state during excitation or a switch attempted while excitation is present

The frequently quoted instruction to complete switching within one second belongs directly to the alarm-15 sequence check. FANUC's alarm-55 procedure instead tells technicians to correct the ladder so that magnetic-contactor switching is not performed during motor excitation.

If the amplifier displays 15 rather than 55, use the FANUC SP9015 Spindle Switching Error guide. Always troubleshoot the number actually shown on the amplifier.

Parameter 4014: What Bits 2 and 3 Actually Control

Beijing FANUC's field direction states that when the corresponding switching checks are not used, P4014#2 and P4014#3 should be 0. That is a useful check, but the bit functions must be understood before changing them.

Applicable parameter Function in FANUC spindle documentation Meaning relevant to SP9055
P4014#0 Enables spindle switching control Set according to whether the machine actually selects between spindle motors
P4014#2 Selects the spindle-switch contactor checking method 0 uses the power-lead state signal MCFN; 1 checks both MCFN and MFNHG contactor states
P4014#3 Selects the output/speed-range contactor checking method 0 uses the power-lead state signal RCH; 1 checks both RCH and RCHHG contactor states
P4015#2 Enables speed-range switching control Set according to whether the machine uses high-/low-speed output switching

P4014#2 and P4014#3 are therefore not simple master switches for turning all switching control on or off. They select how the contactor state is checked. P4014#0 and P4015#2 are the related function-enable settings in the applicable parameter manual.

If the machine has no spindle switching and no output/speed-range switching, compare all related bits with the original machine data and applicable FANUC manual. When the machine specification requires P4014#2 and #3 to be 0, correct an unintended setting only after saving a verified backup.

Do not set these bits to 0 merely to suppress a valid alarm on a machine that physically uses two-contact confirmation. Removing an expected contact check can conceal a welded, overlapping, or incorrectly selected contactor.

Parameter 4012 is associated with spindle control-loop or HRV settings in the relevant documentation; it is not the normal switch-function setting for SP9055. Do not change P4012 solely because alarm 55 is displayed.

Equivalent parameter numbers differ on older FANUC controls. For example, applicable manuals may use P3014 or an earlier 6514/6654-series number instead of P4014. Never convert a parameter number across CNC generations without the exact manual.

Safety Before Troubleshooting Alarm 55

SP9055 involves high-energy spindle power circuits. Magnetic contactors may connect multiple motors or winding combinations to one amplifier. An incorrect manual operation can energize the wrong circuit, close incompatible contactors together, or connect a motor while it is rotating.

Only qualified CNC and electrical personnel should inspect or modify this system. Before touching a contactor, switching unit, amplifier terminal, I/O module, or wiring:

  • Stop the machine using the approved procedure.

  • Isolate the main electrical supply and apply lockout/tagout.

  • Wait the specified DC-link discharge time.

  • Verify absence of hazardous voltage with an approved instrument.

  • Use the machine electrical drawing and the applicable FANUC manual.

  • Preserve the original CNC parameters and PMC ladder before any authorized change.

Do not force SPSL, RSL, MCFN, MFNHG, RCH, RCHHG, CHP, or RCHP to test production hardware. Do not hold a magnetic contactor closed by hand, bridge an auxiliary contact, defeat an interlock, or bypass a state-confirmation input.

1. Confirm SP9055 and the Installed Switching Function

Before resetting the alarm, photograph and record:

  • The complete CNC message, including SP9055 / SSPA:55

  • The 55 indication on the spindle amplifier or combined drive

  • Every simultaneous CNC, spindle, servo, PMC, and machine alarm

  • Whether the alarm occurs at power-up, spindle start, orientation, gear change, spindle selection, or stopping

  • The selected spindle, gear, winding, or output range

  • Commanded and actual spindle speed

  • The state of SFR, SRV, orientation, and zero-speed signals

  • The request, power-lead status, switching-output, and completion signals used by the machine

  • Recent contactor, motor, amplifier, I/O, cable, parameter, or ladder work

Identify whether the machine uses:

  • Main/sub-spindle motor switching

  • High-/low-speed winding or output switching

  • Both functions

  • Neither function

Do not infer the configuration from the number of spindles displayed on the CNC. Inspect the electrical drawings, amplifier wiring, contactor assembly, original parameter backup, and ladder comments.

2. If the Machine Does Not Use Switching Control

On a machine with no spindle or output switching hardware, alarm 55 usually points toward an inconsistent configuration or an unintended request/status input.

Check:

  • Whether P4014#0 and P4015#2 agree with the actual machine specification

  • Whether P4014#2 and P4014#3 have the machine-builder values, normally 0 when the corresponding dual-contactor checks are not used

  • Whether an SPSL or RSL signal is being generated unexpectedly by the PMC

  • Whether unused contactor-status inputs are floating, cross-connected, or assigned in the ladder

  • Whether parameter data was loaded from another machine or lost after a CNC, memory, or board repair

  • Whether a spindle amplifier, control PCB, or CNC was installed with an incompatible parameter set

Restore only verified values from the correct backup or applicable initialization procedure. Do not copy an entire spindle parameter set from a visually similar machine. A machine can use the same motor and amplifier but a different spindle-switching arrangement.

After correcting a confirmed configuration error, cycle power only when required by the applicable manual, then verify that no switching request is present during spindle activation.

3. Monitor the Request and State Signals

If the machine uses switching control, monitor the relevant signals through the event that produces SP9055. A trend trace or carefully observed PMC diagnostic screen is more useful than a single static bit display.

For spindle switching, compare:

  • SPSL request

  • MCFN power-lead or sub-spindle contactor status

  • MFNHG main-spindle contactor status when dual-contact checking is enabled

  • CHP switching command and CFIN completion status where applicable

  • SFR, SRV, orientation, zero-speed, and motor-excitation conditions

For output or speed-range switching, compare:

  • RSL request

  • RCH power-lead or low-speed contactor status

  • RCHHG high-speed contactor status when dual-contact checking is enabled

  • RCHP switching command and RCFN completion status where applicable

  • Speed-detection, gear, rotation, and excitation conditions used by the machine ladder

Determine which mismatch occurs:

Observation Likely direction
Request changes while rotation or orientation remains active Ladder sequence permits switching during excitation
Switching output changes but contactor does not move Missing coil supply, interlock, damaged coil, or mechanical contactor fault
Contactor moves but state bit does not change Auxiliary contact, feedback wiring, connector, or I/O input fault
State bit changes without the physical contactor moving Incorrect wiring, stuck input, bridged contact, or ladder substitution
Both mutually exclusive contactors appear closed Welded contact, overlapping sequence, reversed feedback, or I/O fault; stop testing immediately
Alarm began after parameter restoration Switch-function or contact-check setting may not match the machine

Record the physical and diagnostic states together. A green I/O bit alone does not prove that the main power contacts reached the safe commanded position.

4. Check the Magnetic Contactor or Switching Unit

FANUC's alarm-55 procedure first identifies the magnetic contactor or power-lead switching unit as a possible cause.

With the machine safely isolated, inspect:

  • Contactor coil voltage rating and control-power source

  • Coil and suppression-device condition

  • Loose, overheated, discolored, or damaged terminals

  • Mechanical freedom of the armature

  • Main-contact wear, welding, or failure to release

  • Auxiliary-contact operation and correct normally-open/normally-closed use

  • Mechanical and electrical interlocks between contactors

  • Switching-unit connectors and harness seating

  • Evidence of coolant, oil, dust, or conductive contamination

During an approved controlled test, confirm whether the specified coil voltage reaches the contactor when commanded. If control voltage is missing, trace the control circuit, fuse, relay, safety condition, and ladder output. If correct voltage is present but the contactor does not operate reliably, replace the confirmed defective contactor or switching unit.

Do not replace the contactor solely because alarm 55 is displayed. If the contactor moves correctly and its main contacts reach the commanded state, continue to the auxiliary-contact, wiring, and I/O diagnosis.

5. Check Auxiliary Contacts, Wiring, Connectors, and I/O

Alarm 55 can remain even when the main contactor operates because the CNC receives the wrong status confirmation.

Trace the complete feedback path from each auxiliary contact to the I/O module and CNC/PMC signal. Check:

  • Correct auxiliary-contact terminal selection

  • Broken, loose, reversed, or shorted conductors

  • Connector pin position and seating

  • Terminal-block condition

  • Contact bounce or intermittent operation

  • Correct control voltage at the I/O input

  • Agreement between the field voltage, I/O LED, PMC bit, and spindle diagnostic signal

  • Incorrect address assignment after an I/O unit or ladder replacement

Move wiring only with power isolated unless an approved live diagnostic procedure specifically requires otherwise. If the contactor changes physically but the field voltage does not, repair the auxiliary contact or wiring. If correct field voltage reaches the I/O terminal but the corresponding input does not change, test the channel and replace the confirmed faulty I/O unit or input module.

Avoid replacing a complete I/O unit before verifying its supply, common, field conductor, connector, and assigned channel. A broken auxiliary-contact wire can produce the same screen symptom as a failed input circuit.

6. Check and Correct the PMC Ladder Sequence

The alarm-55 sequence must prevent contactor switching during motor excitation. In an applicable spindle-switching sequence, FANUC also instructs that the spindle motors be stopped and the rotation and orientation commands be reset before the selection request changes.

Confirm that the ladder:

  1. Removes the spindle rotation and orientation request.

  2. Waits for the required motor-deactivation and zero-speed conditions.

  3. Issues the correct spindle or output-selection request.

  4. Opens the previously selected contactor before closing the other contactor.

  5. Prevents incompatible contactors from overlapping.

  6. Waits for the real auxiliary-contact status to agree with the requested power path.

  7. Accepts the switching-completion state before restoring motor excitation.

  8. Blocks a new switch request while the spindle is running, orienting, or otherwise producing torque.

Do not add an arbitrary timer simply to hide the alarm. A longer delay cannot repair a welded contact, missing feedback wire, wrong input polarity, or a request issued while the motor remains excited.

The one-second response requirement should still be checked because a machine may produce alarm 15 during the same faulty sequence. However, the defining SP9055 correction is to prevent an inconsistent power-lead state during activation, not merely to make the sequence faster.

Only qualified personnel with the original ladder source, symbol information, electrical drawings, and a verified backup should modify PMC logic. Test every affected spindle, winding, gear range, orientation operation, emergency stop, and interlock after a ladder change.

7. Decide What Should Be Replaced

Use evidence from the signal path rather than replacing components in sequence without testing.

Confirmed finding Appropriate action
Correct coil voltage is present but contactor does not pull in or release Replace the defective magnetic contactor or switching unit
Main contactor operates but auxiliary contact is unreliable Repair or replace the contactor/auxiliary-contact assembly
Auxiliary contact operates but signal does not reach the I/O terminal Repair the wiring, terminal, or connector
Correct field signal reaches the input but the diagnostic bit does not change Test and replace the confirmed faulty I/O input or unit
Hardware follows commands but request changes during excitation Correct the PMC ladder sequence
Machine does not use the monitored switching configuration Restore the verified parameter and ladder configuration

The primary FANUC alarm-55 procedure does not instruct technicians to replace the spindle motor, feedback encoder, motor feedback cable, CNC main board, or spindle amplifier as the first response. Those components should not be added to the repair list without another alarm, an electrical test, or a model-specific procedure supporting them.

If the contactor, status wiring, I/O, parameters, and ladder sequence are all confirmed correct yet SP9055 remains, perform model-specific diagnosis of the spindle control interface. Record the exact amplifier model, suffix, control-PCB number, spindle software, CNC model, and observed signal states before arranging professional testing.

If a tested drive or switching-related replacement is required, browse FANUC servo, spindle, and power drives or send the complete equipment identification to REACO CNC for compatibility checking.

8. Retest the Complete Switching Sequence

After repairing the confirmed fault, test at low risk with the tool and work area clear. Observe a complete switch in every permitted direction.

Confirm that:

  • The spindle is fully stopped and deactivated before switching begins.

  • The previous contactor opens before the next contactor closes.

  • Mutually exclusive contactors never overlap.

  • Each physical auxiliary contact agrees with the corresponding PMC input.

  • MCFN/MFNHG or RCH/RCHHG correctly describe the selected power path.

  • The switching-completion signal occurs before motor excitation resumes.

  • The spindle starts in the requested motor, winding, or output range.

  • Alarm 55 does not recur during repeated controlled switches.

  • Alarm 15 or another switching, overcurrent, or machine alarm does not appear.

  • Emergency stop and all machine-builder interlocks continue to operate correctly.

Then reproduce the original operating condition gradually. Stop the test immediately if a contactor chatters, an impossible state appears, the motor starts in the wrong range, or a new alarm is generated. Diagnose the new alarm number separately.

What Not to Do for SP9055

  • Do not assume that ILLEGAL POWER LINE means a simple broken U/V/W motor cable.

  • Do not change P4012 as a routine alarm-55 remedy.

  • Do not set P4014#2 or #3 to 0 before confirming the machine's real contactor-monitoring design.

  • Do not disable a valid two-contactor check to conceal a switching fault.

  • Do not force request, status, switching-output, or completion signals.

  • Do not bridge an auxiliary contact or bypass the I/O confirmation path.

  • Do not energize two incompatible spindle or winding contactors together.

  • Do not switch a contactor while the motor is excited.

  • Do not treat the alarm-15 one-second rule as the complete SP9055 diagnosis.

  • Do not replace the I/O unit, spindle amplifier, or CNC board without isolating the failed stage.

  • Do not modify the PMC ladder without a verified backup and controlled functional test.

FANUC SP9055 Diagnostic Table

Finding Interpretation Recommended action
Machine has no switching hardware, but P4014 switching checks are enabled Parameter/configuration mismatch Compare P4014 and P4015 with the original backup and exact machine specification
Alarm appears as the spindle starts after a range or spindle selection Excitation may resume before switching is confirmed Trace the request, contactor status, completion, and rotation signals
Request changes while SFR, SRV, or orientation remains active Incorrect ladder sequence Remove excitation and confirm stop before permitting the request transition
Coil command is present but contactor does not move Contactor supply, coil, interlock, or mechanical fault Check control voltage and replace the confirmed defective contactor/switching unit
Contactor moves but MCFN/MFNHG or RCH/RCHHG does not change Auxiliary contact, wiring, connector, or I/O problem Compare physical state, field voltage, I/O state, and CNC diagnostic signal
Both contactor status signals indicate closed Unsafe or impossible power-path state Stop the test; inspect welded contacts, overlap, wiring, and input assignment
Alarm follows parameter or board restoration Data may not match the machine switching design Restore verified machine-specific spindle and PMC data
Signal transition exceeds the allowed interval and amplifier shows 15 Alarm 15 rather than alarm 55 is active Follow the SP9015 timing and switching procedure
All external hardware and signal states are correct Further model-specific control diagnosis is needed Record the complete configuration and professionally test the spindle control system

Recommended Troubleshooting Order

  1. Confirm SP9055 / SSPA:55 on the CNC and 55 on the spindle amplifier.

  2. Record all simultaneous alarms and the exact point in the switching cycle.

  3. Identify whether the machine uses spindle switching, output/speed-range switching, both, or neither.

  4. Compare P4014#0, P4014#2, P4014#3, and P4015#2 with the applicable FANUC manual and verified machine backup.

  5. Monitor the exact request, power-lead status, switching-output, completion, rotation, orientation, and zero-speed signals.

  6. Confirm that switching is never commanded while the motor is excited.

  7. Check the contactor control supply, coil, mechanical action, main contacts, and interlocks.

  8. Check auxiliary contacts, feedback wiring, connectors, terminals, and I/O inputs.

  9. Correct the PMC sequence only with the original documentation and a verified backup.

  10. Retest every permitted switching direction before returning the machine to production.

  11. Perform model-specific amplifier-side diagnosis only when the switching hardware and external signal path are proven correct.

Technical References

  • FANUC Series 0i-MODEL D / Series 0i Mate-MODEL D Maintenance Manual, B-64305EN/03, SP9055 / SSPA:55 ILLEGAL POWER LINE

  • FANUC AC Servo Motor αis/αi Series, AC Spindle Motor αi Series, Servo Amplifier αi Series Maintenance Manual, B-65285EN/04, Alarm Codes 15 and 55

  • FANUC AC Servo Motor βis Series, AC Spindle Motor βi Series, Servo Amplifier βiSVSP Maintenance Manual, B-65325EN/02, Alarm Codes 15 and 55

  • FANUC AC Spindle Motor αi/βi Series and FANUC Built-in Spindle Motor Bi Series Parameter Manual, B-65280EN/05, output switching, spindle switching, signal sequences, and parameters 4014/4015

  • FANUC Servo Amplifier αi Series Descriptions, B-65282EN/06, spindle-related switching units, connections, and interface signals

Always use the manual edition that applies to the exact CNC, spindle amplifier, spindle software, motor, contactor unit, I/O configuration, and machine-builder ladder.

Need Help With FANUC SP9055 Alarm 55?

REACO CNC provides independent FANUC spindle-alarm analysis, contactor and switching-circuit diagnosis, spindle-amplifier testing and repair, and compatible replacement support. Send us the complete CNC alarm screen, amplifier display, CNC and amplifier models, switching-unit or contactor information, relevant PMC signal states, alarm timing, and details of recent parameter, ladder, I/O, or hardware work.

Visit the FANUC Technical Support Center for more FANUC alarm guides, or contact REACO CNC for assistance.

Reference Source: Beijing FANUC. This article is based on FANUC technical documentation. Signal names, parameter addresses, contactor arrangements, and safe verification procedures depend on the exact CNC, spindle amplifier, software, and machine configuration.

Get in touch with REACO CNC

Request Repair Consultation

Have a technical issue or need repair assistance?

Looking for a part quote?

Hours of Operation Mon - Fri: 8 AM to 8 PM(Beijing Time, UTC+8)

Email: sales@reacocnc.com

Hot Selling FANUC Parts

View all