Kuka KSS 5.2
3 fault codes documented
Expression Type Mismatch
This error typically arises when an expression, particularly a counter in a counting loop, is not of the required INT data type. It is often a consequence of a missing variable declaration. The KRL compiler expects counting loop counters to be explicitly declared as INT, and this mismatch prevents correct program execution.
Loop Variable Type Mismatch
This error indicates that a loop variable, such as 'I' in the example, has not been declared as an integer (INT) data type. In KRL programming, counters for counting loops must always be of type INT for correct operation. This prevents the compiler from properly interpreting and executing the loop.
Missing Parenthesis
This error occurs when the KRL compiler interprets a line of code as a subprogram call, but detects that the expected opening parenthesis '' character is missing. This is a syntax error that prevents the compiler from correctly parsing the subprogram call, leading to a compilation failure.