
axismd.ai
FANUC Robot Controller
Servo/Axis · Intermediate · 15-60 minutes
Fanuc Robot SRVO-021 - SRDY off
SRVO-021 SRDY off occurs when the servo amplifier's ready signal is lost, preventing the axis from accepting servo power on commands. This is typically caused by FSSB communication failures, amplifier hardware faults, or configuration mismatches between the controller and axis amplifiers. The alarm protects the system by preventing servo operation when the amplifier cannot guarantee safe controlled motion.
Fanuc Robot SRVO-021 - SRDY off
SRDY off
The servo ready (SRDY) signal from the servo amplifier for the specified axis has turned off. The axis amplifier is no longer in the ready state, preventing servo power from being enabled.
Root Cause Summary
SRVO-021 SRDY off occurs when the servo amplifier's ready signal is lost, preventing the axis from accepting servo power on commands. This is typically caused by FSSB communication failures, amplifier hardware faults, or configuration mismatches between the controller and axis amplifiers. The alarm protects the system by preventing servo operation when the amplifier cannot guarantee safe controlled motion.
Safety
Causes and Fixes
Check alarm history for FSSB communication errors
Press MENU > ALARM > F1 [TYPE] > select 'Alarm Log'. Look for FSSB-xxx alarms (FSSB-001, FSSB-002, etc.) or SRVO-020 (FSSB communication error) that occurred immediately before the SRVO-021. These indicate which axis and FSSB line has the issue.
SRVO-020 and SRVO-021 occurring together almost always confirms FSSB as the root cause. Note the axis number to identify the specific amplifier chain.
Inspect FSSB fiber optic cables and connections
Power off the controller. Open the cabinet and locate the FSSB cables (orange fiber optic cables). Check all connectors from the CPU board through each axis amplifier in the chain. Look for: bent/damaged fiber tips, loose connections, dust/contamination in connectors, and cable damage from pinching or excessive bending radius (<50mm).
Never look directly into fiber optic cables or ports. Laser light can damage your eyes. Always power off before inspecting connections.
Verify FSSB signal strength
Go to MENU > SYSTEM > Variables. Toggle $DIAG_FO.$FSSB_DIAG to 1 to enable diagnostics. Check variables $DIAG_FO.$FSSB_PWR[line][axis] for receive power levels. Values should be between -12.0 and -3.0 dBm. Values below -15.0 dBm indicate fiber degradation or dirty connections.
On R-30iB Plus controllers, you can view this graphically at MENU > SYSTEM > FSSB > Signal Strength. Replace any fiber cable showing weak signal even if currently functional.
Verify FSSB terminator installation
Ensure the FSSB terminator (small orange plug) is properly installed on the last amplifier's output port in the chain. Check parameter 11020 (FSSB line configuration) to confirm which amplifier should be last. Missing or loose terminators cause signal reflections and intermittent SRDY loss.
Keep spare FSSB terminators in your toolkit. They're inexpensive and frequently lost during maintenance. Part number A660-8020-T589.
Test with known good FSSB cable
If signal strength is borderline or the robot has high-flex applications, temporarily replace the FSSB cable to the affected axis with a known good cable. If SRDY returns, the original cable has internal fiber damage not visible externally. This is common on axes 4-6 in high-duty-cycle applications.
FSSB cables in track motion or through the J3 arm can fail internally while looking perfect externally. Always suspect the cable on J4-J6 of high-speed robots.
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.