Program Continuation:

Channel %1 block %2 illegal function, index %3

%1 = Channel number %2 = Block number, label %3 = Index

A function was programmed or triggered which is not allowed in the current program context. The code of the function in question is entered in the "index" parameter:

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: Conflict ASUB start immediately after selection of overstore (up to P3)

Index == 4: MD MN_G53_TOOLCORR = 1 : SUPA/G153/G53 programmed in G75 Index == 5: POSRANGE command not programmed in synchronized action Index == 6: SIRELAY command not programmed in synchronized action

-    Interpreter stop

-    NC Start disable in this channel.

-    Interface signals are set.

-    Alarm display.

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: Overstore an auxiliary block (e.g. M99), then start ASUB (up to P3)

Index == 4: With MD MN_G53_TOOLCORR = 1: Do not activate SUPA/G53/G153 in the G75 block

Index == 5: Program POSRANGE command in synchronized action Index == 6: Program SIRELAY command in synchronized action

Clear alarm with the RESET key. Restart part program

© Siemens AG 2005 All Rights Reserved