Specific Runtime Error (Program)
Kuka · KSS 8.3 Operating & Programming Manual
What does 1422 mean?
This numeric code identifies a specific runtime error message that can occur during program execution. When triggered, the system variable $ERR is populated with detailed information, including this message number ($ERR.number) and the line of code that caused it ($ERR.line_nr). This particular error can be programmatically suppressed using the ON_ERROR_PROCEED statement in conjunction with SWITCH ... ENDSWITCH logic. If not suppressed, the error message would typically be displayed to the user.
Common Causes
- Execution of a program line that violates system constraints, parameter ranges, or encounters an invalid condition for which error 1422 is defined.
- Incorrect data input, unexpected sensor readings, or an unsuitable process state at the point of execution of the triggering program line.
- Missing or incorrectly implemented conditional checks in the program logic that fail to prevent the error condition.
- Attempting a specific robot operation (e.g., motion command, I/O operation) with invalid parameters or when the robot is in an inappropriate state.
Repair Steps & Checklist
Click steps to track your progress.
- 1
Identify the exact program line that triggers error 1422 by examining the value of $ERR.line_nr and comparing it with the robot program source code.
- 2
Review the program logic and the states of relevant variables, inputs, and outputs immediately preceding the error-triggering line for inconsistencies or unexpected values.
- 3
If ON_ERROR_PROCEED is being used to suppress errors, verify the SWITCH ... ENDSWITCH block configuration to ensure that 1422 is the intended error to be handled or suppressed.
- 4
Debug the program by setting breakpoints or stepping through the code around the $ERR.line_nr to observe variable states and the execution flow leading up to the error.
- 5
Consult the KUKA System Software message list (external documentation) for specific details and common causes of error code 1422, if available.