Block %2 Illegal Function, Index %3; Block %2 Axis %3 Is Wrong Axis Type - Siemens Sinamics S120 Diagnostic Manual

Hide thumbs Also See for Sinamics S120:
Table of Contents

Advertisement

NCK alarms
14091
[Channel %1: ] Block %2 illegal function, index %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index
Definitions:
A function has been programmed or triggered which is not permitted in the current program context. 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
Index == 9: Tool radius compensation active in G75
Index == 10: Number of return levels too big, with RET (...xy) across several program levels
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
Index == 6: Program SIRELAY command in synchronized action
Index == 7: Program GOTOF/GOTOB/GOTO command with block number or label
Index == 8: Load COA application "Cutting generator"
Index == 9: Tool radius compensation active in G75
Program
Clear alarm with the RESET key. Restart part program
Continuation:
14092
[Channel %1: ] Block %2 axis %3 is wrong axis type
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions:
One of the following programming errors has occurred:
1. The keyword WAITP(x) "Wait with block change until the specified positioning axis has reached its end point" has
been used for an axis that is not a positioning axis.
2. G74 "Reference point approach from the program" has been programmed for a spindle. (Only axis addresses are
permitted).
3. The keyword POS/POSA has been used for a spindle. (The keywords SPOS and SPOSA must be programmed for
spindle positioning).
4. If the alarm occurs with the "Rigid tapping" function (G331), the following causes are conceivable:
- The master spindle is not in position-controlled mode.
- Incorrect master spindle
- Master spindle without encoder
5. An axis name was programmed which no longer exists (e.g. when using axial variables as an index). Or NO_AXIS
has been programmed as an index.
6. If 14092 is output as a note with alarm 20140 Motion-synchronous action: traversing of command axis, the following
causes are possible:
- The axis is currently being traversed by the NC program already.
- An overlaid movement is active for the axis.
- The axis is active as following axis of a coupling.
- An interpolation compensation such as a temperature compensation is active for the axis.
152
Diagnostics Manual, 07/2010, 6FC5398-8BP40-0BA0
Alarms

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828d

Table of Contents