Sinumerik Alarm 12290 Channel %1 block %2 arithmetic variable % 3 not defined


Sinumerik Alarm 12290 Channel %1 block %2 arithmetic variable % 3 not defined

Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string arithmetic variable

Definitions:
Only the R parameters are predefined as arithmetic variables. All other arithmetic variables must be defined with the DEF instruction before being used. The number of arithmetic parameters is defined via machine data. The names must be unambiguous and may not be repeated in the control (exception: local variables).

Reactions:
– Alarm display.
– Interface signals are set.
– Correction block

Remedy:
Press the NC Stop key and select the function “Correction block” with the soft key PROGRAM CORRECT. The correction pointer positions on the incorrect block. Define the required variable in the definition part of the program (possibly in the calling program if it is to be a global variable).

Program Continuation:
Clear alarm with NC START or RESET key and continue the program.

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 12290 Channel %1 block %2 arithmetic variable % 3 not defined