KUKA Robot codes
KUKA RobotSystemBasic

KRC1007

KUKA Robot KRC1007 - NO GLOBAL PROCEDURE AVAILABLE 2344

NO GLOBAL PROCEDURE AVAILABLE 2344

This alarm indicates that a global procedure or function referenced in the KRL program cannot be found or is not accessible in the current project scope. The system attempted to call a procedure that was either not declared, not loaded into memory, or not properly linked during compilation.

Common Causes

  • Referenced procedure or function is not declared in any loaded KRL module
  • Procedure name is misspelled or uses incorrect case sensitivity
  • Required source file or compiled module (.src or .out) is missing from the project
  • Procedure is declared as local or private instead of global accessibility
  • KRL program was not fully compiled or recompiled after recent modifications

Troubleshooting Steps

  1. 1Verify the procedure name spelling and syntax in the calling code matches the declaration exactly
  2. 2Confirm the procedure is declared with global scope (not local or private) in its source module
  3. 3Check that all required .src and .out files are present in the project directory and properly loaded
  4. 4Perform a complete project compilation using 'Compile' or 'Make' function in the KRC interface
  5. 5Review the program structure to ensure the calling module has visibility to the procedure's declaration
  6. 6If using external libraries or includes, verify all referenced files are properly linked and accessible to the interpreter

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.