KUKA Robot codes
KUKA RobotSystemBasic

KRC0962

KUKA Robot KRC0962 - AGGREGATE TYPE (POS) INCOMPATIBLE WITH CONTEXT 2299

AGGREGATE TYPE (POS) INCOMPATIBLE WITH CONTEXT 2299

This alarm indicates that a structured data type (aggregate type) used in a POS (position) context is incompatible with the expected data structure, specifically related to error code 2299. The compiler or runtime environment detected a type mismatch between the aggregate definition and its application in position-related operations.

Common Causes

  • Attempting to assign or use a struct/array type as a POS variable when the structure doesn't conform to POS requirements
  • Mismatched aggregate type definitions between function call parameters and function declaration for position-based operations
  • Using an incompatible custom structured type where a standard KUKA position aggregate (AXIS, FRAME, etc.) is expected
  • Incorrect field definitions or missing required elements within a struct intended for position calculations
  • Version mismatch between imported type libraries and current KRC code causing aggregate incompatibility

Troubleshooting Steps

  1. 1Review the alarm details to identify which <object name> and context are causing the incompatibility
  2. 2Verify that the aggregate type definition matches KUKA's expected POS data structure (check AXIS, FRAME, or custom position type definitions)
  3. 3Examine function declarations and calls using the incompatible aggregate to ensure parameter types match exactly
  4. 4Cross-reference the type definition in the include files or type libraries with the actual usage in your program
  5. 5If using custom aggregates for position operations, validate all required fields are present and correctly typed
  6. 6Recompile the KRL program after corrections and verify the aggregate type is properly imported or defined before use

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.