KUKA Robot codes
KUKA RobotSystemAdvanced

KRC0512

KUKA Robot KRC0512 - Interrupt priority not allowed

Interrupt priority not allowed

This alarm indicates that an interrupt priority value has been configured outside the valid range of 1 to 128 in the KUKA KRC controller. Interrupt priorities are used to define execution order for concurrent tasks and interrupt handlers, and values outside this range will cause the system to reject the configuration and halt program execution. This typically occurs during program initialization or when modifying interrupt settings in the robot's configuration files.

Common Causes

  • Interrupt priority value set greater than 128 or less than 1 in the program source code
  • Incorrect priority parameter passed to an interrupt declaration or assignment function
  • Manual editing of configuration files with invalid priority values outside the allowed range
  • Copy-paste error when duplicating interrupt definitions with modified priority values
  • Loading a program from an external source with non-compliant interrupt priority settings

Troubleshooting Steps

  1. 1Review the program source code and identify all interrupt declarations and priority assignments
  2. 2Verify that all interrupt priority values are between 1 (lowest) and 128 (highest) inclusive
  3. 3Correct any out-of-range priority values to fall within the valid range
  4. 4Check configuration files in the KRC controller for interrupt settings and validate priority parameters
  5. 5Recompile the program after making corrections and perform a syntax check
  6. 6Reset the controller and reload the corrected program to confirm the alarm clears

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.