KUKA Robot codes
KUKA RobotSystemBasic

KRC0836

KUKA Robot KRC0836 - EXTENSION NOT ALLOWED 2172

EXTENSION NOT ALLOWED 2172

This alarm occurs when an attempt is made to extend or modify a KRL program object (such as a module, function, or variable) in a way that violates KUKA's extension rules. The operation requested on <object name> is not permitted by the system's access or modification policies.

Common Causes

  • Attempting to add methods or properties to a sealed or protected object type
  • Trying to extend a built-in KUKA system object that does not support extension
  • Modifying or inheriting from a function or module marked as non-extendable
  • Incorrect syntax or scope when attempting to extend an existing KRL object
  • Insufficient permissions or access rights to modify the target object

Troubleshooting Steps

  1. 1Review the KRL source code at the line causing the alarm and identify the object being extended
  2. 2Consult the KUKA KRL documentation to verify if <object name> supports extension or modification
  3. 3Check if the object is part of a protected system library or has extension restrictions
  4. 4Verify that the correct syntax and declaration methods are being used for object extension in KRL
  5. 5If modifying user-defined objects, ensure the original object definition permits extension
  6. 6Contact KUKA support or consult system documentation if the object should be extendable but is being blocked

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.