
NCK alarms
06/2009 Overview of alarms
2-97
© Siemens AG 2009 All Rights Reserved
SINUMERIK 802D sl, Diagnostics Manual, 06/2009
Definitions: The start point for repetition of the program part with CALL <program name> BLOCK <start label> TO
<end label> has not been found or the same program part repetition has been called recursively.
Reaction: Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy: Check the start and end labels for programming repetition in the user program.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
14085 [Channel %1: ] Block %2 instruction not allowed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The instruction 'TML()' may only be used in the subprogram, which replaces the T command.
Reaction: Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy: Modify part program.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
14088 [Channel %1: ] Block %2 axis %3 doubtful position
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: An axis position larger than 3.40e+38 increments has been programmed. This alarm can be sup-
pressed with bit11 in MD11410 $MN_SUPPRESS_ALARM_MASK.
Reaction: Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy: Modify part program.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
14091 [Channel %1: ] Block %2 illegal function, index %3
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Index
Definitions: A function was programmed or triggered which is not allowed in the current program context. The code
of the function in question is encoded 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: MD10760 $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
Index == 7: GOTOF/GOTOB/GOTO command programmed with string variable in synchronized
action.
Index == 8: COA application "cutting generator" not active
Reaction: Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
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: Overstore an auxiliary block (e.g. M99), then start ASUB (up to P3)
Index == 4: With MD10760 $MN_G53_TOOLCORR = 1: Do not activate SUPA/G53/G153 in the G75
block
Index == 5: Program POSRANGE command in synchronized action
Kommentare zu diesen Handbüchern