FANUC Robot codes
FANUC RobotSystemIntermediate15-60 minutes

SYST-019

Fanuc Robot SYST-019 - Program not selected

Program not selected

No program has been selected for execution. An attempt to start a cycle was made but no program is selected in the robot controller.

Root Cause Summary

SYST-019 occurs when the robot controller receives a cycle start command (via START button, PLC signal, or auto-start trigger) but no TP program is currently selected in the active task. This is a safety interlock preventing the robot from attempting to execute without a valid program pointer in memory.

Safety

  • Always verify robot is in a safe stopped state before entering the work envelope
  • Use T1 mode when testing after clearing servo or motion alarms

Causes and Fixes

  1. 1

    Verify current program selection status

    On the teach pendant, check the top status bar. If it shows '----' or blank where the program name should appear (upper left area), no program is selected. Press SELECT on the teach pendant and navigate to the desired program from the file list.

    The status bar always shows the currently selected program. If you see a program name but still get SYST-019, the program may have been deselected by a reset or fault between when you looked and when you started.

  2. 2

    Select program via teach pendant menu

    Press MENU → SELECT (or FCTN → SELECT on older pendants). Navigate to the program using cursor keys. Highlight the desired program and press ENTER. Verify the program name now appears in the status bar.

    Ensure you are in the correct task if running a multitask system. Check the task indicator on the status bar (T1, T2, etc.).

  3. 3

    Verify program is not password protected or unavailable

    If the program appears grayed out or cannot be selected, check MENU → SYSTEM → Security to verify you have sufficient access level. Program protection may prevent selection. Also verify the program exists in the FROM: device shown (MD:, MC:, UD1:, etc.).

    Programs on memory cards (MC:) cannot be selected if the card is removed or corrupted. Always verify the device prefix matches available storage.

  4. 4

    Test cycle start with selected program

    With program selected and status bar displaying program name, ensure mode switch is in appropriate position (AUTO for production, T1/T2 for testing). Press and hold START button or trigger PLC start signal. Alarm should clear and program execute.

Service Recommended confidence

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.