KUKA Robot codes
KUKA RobotSystemBasic

KRC0918

KUKA Robot KRC0918 - SELECTION INVALID HERE 2255

SELECTION INVALID HERE 2255

This alarm indicates an invalid selection or access attempt on a KRL program object that is not permitted in the current execution context. The operation attempted on <object name> is not allowed at this point in program flow or within the current scope.

Common Causes

  • Attempting to access or modify a local variable from outside its scope
  • Trying to call a function or module that is not accessible in the current context
  • Invalid data type casting or selection on an incompatible object
  • Accessing array or structure elements with incorrect or out-of-range indices
  • Attempting conditional selection or branching on an unsupported object type

Troubleshooting Steps

  1. 1Review the KRL program syntax at the line indicated in the alarm message and verify object declarations are correct
  2. 2Check variable scope definitions to ensure the object is accessible from the current execution location
  3. 3Verify that function/module calls match their definitions and parameter requirements
  4. 4Confirm all array and structure indices are within valid ranges and properly typed
  5. 5Compare the program logic against KUKA KRL language documentation for the specific object type
  6. 6Clear the alarm, correct the program, reload to the robot controller, and test execution

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.