KUKA Robot codes
KUKA RobotSystemBasic

KRC0790

KUKA Robot KRC0790 - COMPONENT NOT PART OF TYPE 2126

COMPONENT NOT PART OF TYPE 2126

This alarm indicates that a KRL program object (variable, function, or module) referenced in the code is not compatible with or not a member of the specified TYPE 2126 structure. The compiler or runtime has detected a type mismatch when attempting to access or assign a component that does not exist within this custom data type definition.

Common Causes

  • Attempting to access a struct member that does not exist in TYPE 2126 definition
  • Using an incompatible data type when accessing TYPE 2126 components
  • Referencing an object name that was not declared as part of TYPE 2126
  • Type 2126 definition was modified or deleted without updating dependent code
  • Incorrect dot notation or member access syntax when working with TYPE 2126 objects

Troubleshooting Steps

  1. 1Verify the TYPE 2126 definition in the source code and confirm all member names and data types
  2. 2Check the object declaration to ensure it is properly instantiated as TYPE 2126
  3. 3Review the line of code generating the alarm and compare the referenced member name against the TYPE 2126 definition
  4. 4Ensure the correct syntax is used for member access (e.g., ObjectName.MemberName)
  5. 5Recompile the KRL program after verifying type definitions and object declarations
  6. 6If TYPE 2126 was recently modified, update all dependent code to match the new structure definition

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.