KUKA Robot codes
KUKA RobotSystemBasic

KRC0955

KUKA Robot KRC0955 - NAME OF A STRUCTURE DATA TYPE EXPECTED 2292

NAME OF A STRUCTURE DATA TYPE EXPECTED 2292

This alarm indicates that the KRL compiler expected a structure data type name at the specified location in the program, but encountered something else instead. The compiler encountered an invalid syntax or missing structure type declaration where a structured data type reference was required.

Common Causes

  • Missing or misspelled structure data type name in variable declaration
  • Using a primitive data type (INT, REAL, BOOL) instead of a defined structure type
  • Structure data type not imported or declared before use
  • Incorrect syntax in structure variable initialization or parameter passing
  • Undefined custom data type referenced in function or module parameters

Troubleshooting Steps

  1. 1Review the line indicated in the error message and identify what data type is expected
  2. 2Verify that all custom structure types are properly defined in the program or imported from libraries
  3. 3Check the spelling and exact name of the structure data type being referenced
  4. 4Ensure structure declarations appear before they are used in the code
  5. 5Verify that function parameters and return types specify valid structure type names
  6. 6Consult the KRL type definitions and ensure the syntax matches the expected format for structure declarations

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.