KUKA Robot codes
KUKA RobotSystemBasic

KRC0994

KUKA Robot KRC0994 - NAME OF A SIGNAL EXPECTED 2331

NAME OF A SIGNAL EXPECTED 2331

This alarm indicates that a signal or data structure expected by the system at signal identifier 2331 was not found or is not available. The KRL program is attempting to access or reference a signal that has not been properly declared, initialized, or made accessible in the current runtime environment.

Common Causes

  • Signal 2331 is not declared in the I/O configuration or signal definition file
  • The signal name or reference is misspelled in the KRL program code
  • Missing or incomplete hardware configuration for the expected signal interface
  • Signal scope is incorrect or the object attempting to access the signal lacks proper permissions
  • Signal database file or configuration was not loaded before program execution

Troubleshooting Steps

  1. 1Verify that signal 2331 is properly defined in the I/O configuration (e.g., .io or .cfg files)
  2. 2Check the KRL program source code for correct signal naming and spelling conventions
  3. 3Review the signal declaration syntax to ensure it matches KUKA KRL standards
  4. 4Confirm that all configuration files have been loaded and compiled before executing the program
  5. 5Use the KUKA diagnostics tool to verify signal availability and correct signal mapping in the control system
  6. 6Reload the entire project configuration and restart the KRC controller if configuration changes were made

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.