KUKA Robot codes
KUKA RobotSystemBasic

KRC1011

KUKA Robot KRC1011 - “PRIO” BETWEEN 40 AND 80 NOT ALLOWED 2348

“PRIO” BETWEEN 40 AND 80 NOT ALLOWED 2348

This alarm indicates that a KRL program object has been assigned a priority (PRIO) value between 40 and 80, which falls within a reserved system range and is not permitted for user applications. The KUKA real-time operating system reserves priority levels in this range for internal kernel and safety-critical tasks.

Common Causes

  • User-defined task or process assigned a PRIO value between 40 and 80 in KRL code
  • Incorrect PRIO parameter passed to a function or task initialization
  • Legacy code migration from a different system with different priority conventions
  • Accidental modification of system-reserved priority values in program configuration
  • Misunderstanding of valid priority range (typically 1-39 or 81-255 for user tasks)

Troubleshooting Steps

  1. 1Review the KRL source code and identify all PRIO assignments, focusing on values between 40-80
  2. 2Correct invalid PRIO values to fall outside the reserved range (use 1-39 for standard tasks or 81-255 for lower priority tasks)
  3. 3Verify the priority allocation matches application requirements and does not conflict with system tasks
  4. 4Consult KUKA KRL documentation for valid priority ranges and system task allocations in your controller version
  5. 5Recompile and reload the affected KRL program after correcting all PRIO assignments
  6. 6Test the program in manual mode before resuming automatic operation to confirm the alarm is resolved

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.