KUKA Robot codes
KUKA RobotProgram/G-codeBasic

KRC0317

KUKA Robot KRC0317 - VALUE CANNOT BE CHANGED, PROGRAM IS SELECTED

VALUE CANNOT BE CHANGED, PROGRAM IS SELECTED

This alarm indicates that an attempt was made to modify a parameter or variable value while a robot program is currently selected or in an active state. The KUKA KRC controller prevents modifications to certain values during program selection to maintain program integrity and safety. This protection ensures that critical program parameters cannot be accidentally altered while the program is loaded or executing.

Common Causes

  • Attempting to edit variable values in the program editor while the program is selected in the controller
  • Trying to modify input/output (I/O) assignments or signal mappings while a program is active
  • Changing parameter values through the teach pendant or operator interface without deselecting the current program first
  • Attempting to modify protected system variables or configuration values during program execution
  • Using an external interface or API to change values without first releasing the program selection lock

Troubleshooting Steps

  1. 1Deselect the currently selected program by clicking the deselect button on the teach pendant or using the File menu to unload the program
  2. 2Verify that no program is in the selected state by checking the status bar in the KUKA.WorkVisual IDE or the teach pendant display
  3. 3Once the program is deselected, attempt the value modification again in the program editor or parameter dialog
  4. 4If editing in KUKA.WorkVisual, ensure you are in offline mode or that the program is not actively selected in the KRC controller
  5. 5Check the program selection status in the robot controller's interface and confirm no execution or selection processes are pending
  6. 6If the issue persists, restart the KRC controller and verify that all programs are properly unloaded before attempting modifications

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.