KUKA Robot codes
KUKA RobotSystemBasic

KRC0990

KUKA Robot KRC0990 - NAME EXPECTED 2327

NAME EXPECTED 2327

This alarm indicates a syntax error in the KRL program where a name or identifier was expected but not found at the specified location. The compiler encountered an unexpected token or missing identifier while parsing the program code, preventing successful compilation.

Common Causes

  • Missing variable or function name after a declaration keyword
  • Incorrect or missing object name in a statement
  • Syntax error such as missing operator or punctuation before the expected name
  • Using reserved keywords or invalid characters in object names
  • Missing parameter name in function definition or call at position @P1@

Troubleshooting Steps

  1. 1Review the KRL source code at the line number indicated in the error message
  2. 2Check for missing variable, function, or object names in declarations and assignments
  3. 3Verify that all identifiers follow KRL naming conventions and are not reserved keywords
  4. 4Ensure proper syntax around the error location, including operators, semicolons, and parentheses
  5. 5Compare the code structure against valid KRL syntax examples in the KUKA documentation
  6. 6Correct the missing or malformed name and recompile the program

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.