KUKA Robot codes
KUKA RobotSystemBasic

KRC0973

KUKA Robot KRC0973 - “(”EXPECTED 2310

“(”EXPECTED 2310

This alarm indicates a syntax error in the KRL program where the compiler expected a closing parenthesis ')' but encountered token 2310 instead. The parser encountered an unexpected token while processing a statement that requires proper parenthesis matching, typically in function calls, expressions, or control structures.

Common Causes

  • Missing closing parenthesis ')' in a function call or expression
  • Mismatched parentheses in mathematical or logical expressions
  • Incorrect syntax in control flow statements (IF, WHILE, FOR) requiring parentheses
  • Unexpected character or token inserted between opening and closing parenthesis
  • Unclosed string literal or comment affecting parenthesis parsing

Troubleshooting Steps

  1. 1Open the KRL source file referenced in the alarm and locate the line number indicated by the error message
  2. 2Carefully review the line with the syntax error and verify all opening parentheses have corresponding closing parentheses
  3. 3Check for matching pairs of parentheses in function declarations, function calls, and conditional statements
  4. 4Inspect for unclosed string literals (quotes) or block comments that may interfere with parenthesis parsing
  5. 5Verify the syntax against KUKA KRL language specifications for the statement type being used
  6. 6Correct the syntax error, save the file, and recompile the program to verify the issue is resolved

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.