KUKA Robot codes
KUKA RobotSystemBasic

KRC0681

KUKA Robot KRC0681 - NOT A SYSTEM FUNCTION 2017

NOT A SYSTEM FUNCTION 2017

This alarm indicates that a KRL program attempted to call a function or access a system function that does not exist or is not recognized by the KRC controller. The referenced object name (@P1@) is either undefined, misspelled, or not loaded in the system memory.

Common Causes

  • Function or module name is misspelled in the KRL code
  • Required library or package containing the system function is not loaded or installed
  • Attempting to call a function from a different KRC version that is not compatible
  • Function declaration is missing or the module was not compiled properly
  • Incorrect function syntax or invalid parameter passing in the function call

Troubleshooting Steps

  1. 1Verify the exact spelling of the function name (@P1@) in the KRL source code against the KUKA documentation
  2. 2Check that all required libraries and system packages are loaded in the project configuration
  3. 3Confirm the function is properly declared and exported from its module or package
  4. 4Recompile the entire KRL program to ensure all modules are up-to-date and properly linked
  5. 5Review the KRC controller version and verify the function is supported in that specific version
  6. 6If the function should exist, restore or reinstall the affected library from the KUKA system backup

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.