Sinumerik Alarm 14091 Channel %1 block %2 illegal function, index %3 %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index
Definitions:
A function was programmed which is not allowed in the current program context. The code of the function in question is entered in “index”:
Index == 1: “RET” command was programmed in the main program level
Index == 2: Conflict between “cancel level”/”clear number of passes” and “implicit GET”
Index == 3: ASUP conflict start immediately after selection of overstore (up to P3)
Index == 4: MD MN_G53_TOOLCORR = 1 : SUPA/G153/G53 programmed in G75
Reactions:
– Alarm display.
– Interface signals are set.
– Interpreter stop
– NC Start disable in this channel.
Remedy:
Index == 1: Substitute “RET” command with M17/M30
Index == 2: Insert an auxiliary block (e.g. M99) after the subroutine call to which the “cancel level”/”clear number of passes” refers
Index == 3: Over store an auxiliary block (e.g. M99), then start ASUP (up to P3)
Index == 4: With MD MN_G53_TOOLCORR = 1: Do not activate SUPA/G53/G153 in the G75 block
Program Continuation:
Clear alarm with the RESET key. Restart part program
References
- Siemens Diagnostics Guide by Siemens