Fanuc Starting System Software Please Wait -
To fix the problem, you must first understand what the CNC is trying to do. When you power a FANUC controller, it does not boot like a personal computer running Windows. FANUC uses a proprietary real-time operating system (OS) with a layered boot sequence.
The “FANUC Starting System Software, Please Wait” screen is a normal part of CNC booting, but extended hangs signal SRAM corruption, dead batteries, or flash file system errors. Understanding the boot sequence and IPL recovery can save hours of downtime. Always maintain current backups and a battery replacement schedule – these simple steps prevent most “Please Wait” nightmares.
Technical Reference: FANUC Series 30i/31i/32i Maintenance Manual (B-65285EN), FANUC Boot System Operator’s Manual (B-63944EN).
The error message "Starting system software please wait" typically appears on a Fanuc Teach Pendant when the controller is unable to complete its boot sequence. This is often caused by hardware failures, corrupted system software, or communication issues. Potential Causes & Troubleshooting Steps Hardware Component Failure:
Main Board/SRAM Card: A common cause is a faulty main card or SRAM card. If the 7-segment display on the main board shows a specific digit (e.g., "1" or "6"), it may indicate a failure in these components.
Teach Pendant or Cable: A damaged Teach Pendant (TP) or its communication cable can prevent the bootup. Try swapping with a known working cable or pendant to rule this out.
CPU/Bootloader: If the screen remains stuck even after swapping cables, the CPU or bootloader may be corrupted. System Software & Boot Monitor:
Incomplete Installation: If this occurred after a software update or restore, the software may not have loaded correctly.
Boot Monitor Access: Attempt to enter the Boot Monitor by holding F1 and F5 while turning on the power. From here, you may be able to perform an INIT Start or restore from a backup image. Safety & External Faults: fanuc starting system software please wait
E-Stop or Overtravel: In some cases, a hard fault like an emergency stop or being in an overtravel state can interfere with standard startup. Check the e-stop circuit and manually move the robot if it is against a hard stop.
External Power: Unstable power supplies or damaged power cables can lead to control board malfunctions. Recommended Action Path
Troubleshooting Fanuc: Stuck on "Starting System Software, Please Wait"
It’s a common but frustrating scenario: you power up your Fanuc controller, but instead of the usual interface, you're greeted by the message "Starting System Software, Please Wait"—and it stays there. This "boot loop" or freeze typically indicates that the controller is struggling to load its operating system from memory.
Before calling in a technician, try these diagnostic steps to narrow down the cause and potentially fix the issue yourself. 1. Check the Basics: Hardware and Cables
Often, a boot failure isn't a software "crash" but a communication breakdown between the controller and its hardware.
Teach Pendant Cable: Inspect the cable for any visible kinks or damage. If possible, swap it with a known-good pendant or cable to rule out a faulty connection.
Reseat the CPU: For older models like the R-J series, the CPU module can become unseated over time due to vibration. Power down the machine, carefully remove the CPU module, inspect for corrosion, and reseat it firmly. To fix the problem, you must first understand
Power Supply Stability: Fluctuations in the 24VDC supply can cause a "race condition" that halts the boot process. Check for stable power and ensure the main transformer doesn't have burned phases or loose connections. 2. Monitor Hardware Status LEDs
Open the controller cabinet and look at the main board's LED indicators.
7-Segment Display: Check for specific codes. A "0" might indicate a parity alarm in the DRAM, while other codes can point to specific hardware failures.
Green LEDs: On many R-30iB controllers, there should be four LEDs; typically, the top two should be lit and the bottom two should be blinking. Any other pattern suggests a hardware fault on the main board or its components. 3. Use the Boot Monitor (BMON) for Recovery
Is the R30IB controller stuck on "system software starting up"?
Most FANUC controls have an hidden Initial Program Loader (IPL) menu. To access it:
What you should see: The screen will clear and display a text-based menu with options like:
If you reach the IPL menu, good news—your system software is intact. The problem is likely corrupted SRAM data. Do not format SRAM yet (that wipes all parameters). First, try option 3: CLEAR FILE. This deletes only part programs and offsets but leaves CNC parameters. Exit IPL (option 1) and reboot. Most FANUC controls have an hidden Initial Program
If the machine boots normally, you lost your programs but saved your parameters. Reload from backup.
For field service engineers, the Starting System is the ultimate troubleshooting tool. When a machine is "bricked"—completely unresponsive—engineers bypass the standard boot sequence.
They use a "Boot System" menu (often accessed by holding specific buttons during power-on). This is the "Safe Mode" of the FANUC world. From here, they can:
The history of this software is fascinating. In the days of the FANUC System 6 and System 0 (legendary CNC systems), the "Starting System" was rigid. It was burned onto chips. If you needed to upgrade the boot software, you physically replaced computer boards.
Today, with controllers like the Series 30i or the R-30i Plus, the Starting System has evolved into a sophisticated operating environment. It now supports features like:
| Action | Frequency | |--------|-----------| | Replace SRAM battery | Every 1–2 years (or per machine manual) | | Full SRAM backup (PCMCIA or RS-232) | After any parameter/program change | | Document software version (displayed at boot) | Once, keep in maintenance log | | Keep a copy of OEM parameters and ladder | With machine documentation |
To understand the error, you must first understand the FANUC boot hierarchy. FANUC CNC controls (Series 0i, 15, 16, 18, 21, 30i, 31i, 35i) are specialized industrial computers running a real-time operating system (OS). When you power on the control, it undergoes a specific, layered boot process:
The message "FANUC STARTING SYSTEM SOFTWARE PLEASE WAIT" appears during step 3 or 4. Under normal conditions, this text is visible for only 5 to 20 seconds. If it persists for more than 2 minutes, the boot process has stalled.
Key insight: This is not an "alarm" per se. Alarms (ex: SV001, PS0000) appear after the software loads. This message indicates the control cannot finish loading its own operating system.
When a FANUC CNC displays "Starting system software please wait" (or similar), the controller is initializing firmware, loading system software modules, or performing a firmware/self-check after power-on or a reboot. It can be normal for several seconds to a few minutes, but extended or repeated hangs indicate a problem.

