EL
ErrorLib
Brands
||
  1. Home
  2. Kuka
  3. KSS 8.3 System Software
  4. PGNO_FAULT
About·Privacy·Terms

ErrorLib — Industrial Fault Code Library

Disclaimer: ErrorLib is an independent technical reference tool. While we aim for accuracy, always verify with the manufacturer’s official service manuals before performing maintenance on industrial equipment. ErrorLib is not affiliated with the brands listed.

PGNO_FAULT

Invalid Program Number

Kuka · KSS 8.3 System Software

What does PGNO_FAULT mean?

This fault occurs within the CELL.SRC program when the robot controller receives an invalid program number from a higher-level controller. The `P00` function call with `#PGNO_FAULT` signifies that the program number transmitted (e.g., via `#EXT_PGNO`) does not match any of the defined `CASE` branches in the `SWITCH PGNO` statement, preventing the selection and execution of a user-defined program.

Common Causes

  • The program number entered or referenced by the control system is invalid.
  • The specified NC program does not exist in memory or on storage.
  • Program selection error due to incorrect program number format or nonexistent program.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    Review the higher-level controller's logic to confirm it is sending a valid program number (e.g., 1, 2, 3 as per the example in CELL.SRC).

  2. 2

    Inspect the `CELL.SRC` file to verify that the `SWITCH PGNO` statement includes `CASE` branches for all expected program numbers from the higher-level controller.

  3. 3

    If new user programs are added, ensure corresponding `CASE` entries are created in `CELL.SRC` and that `P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 )` is called after successful receipt.

  4. 4

    Check the configuration of the `P00.DAT` file if error numbers are intended to be transmitted back to the higher-level controller (refer to Page 197 for details).

Browse all codes in this manual (6)
Verified technical data. Last updated: April 2026

Related Faults

1100Stopped {(Axis number)}1105Positioning monitoring {(Axis number)}1422Variable Value Invalid
Source: KUKA KSS 8.3 System Software
Open Manual (Page 190)Search more codes in this manual