KUKA Robot codes
KUKA RobotSystemBasic

KRC0830

KUKA Robot KRC0830 - WILDCARD NOT ALLOWED 2166

WILDCARD NOT ALLOWED 2166

This alarm indicates that a wildcard character or pattern was used in an object name or declaration where it is not permitted by KRL syntax rules. Wildcard characters (such as * or?) cannot be used in variable names, function names, or module identifiers during program compilation.

Common Causes

  • Using asterisk (*) or question mark (?) characters in variable or function names
  • Attempting to declare an array or structure with wildcard syntax in the name
  • Incorrect use of wildcard patterns in DECLARE or DEF statements
  • Copy-paste errors introducing special characters into object identifiers
  • Using wildcard characters from file system operations in KRL code identifiers

Troubleshooting Steps

  1. 1Review the program source code around the line indicated in the alarm message for any wildcard characters
  2. 2Remove all asterisk (*) and question mark (?) characters from variable, function, and module names
  3. 3Ensure all object names follow KRL naming conventions using only alphanumeric characters and underscores
  4. 4Check recent edits or copy-paste operations that may have introduced invalid characters
  5. 5Recompile the program after correcting the object name to verify the alarm is resolved
  6. 6Consult the KRL programming guidelines for valid identifier naming rules if uncertain about syntax

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.