NCK alarms
11/2006
Overview of Alarms
2-187
©
Siemens AG, 2006. All rights reserved
SINUMERIK, SIMODRIVE Diagnostics Manual (DA), 11/2006 Edition
12640
Channel %1 block %2 invalid nesting of control structures
Parameters:
%1 = Channel number
%2 = Block number
Definitions:
Error in program run: Opened control structures (IF-ELSE-ENDIF, LOOP-ENDLOOP etc.) are not
terminated or there is no beginning of loop for the programmed end of loop.
Example:
LOOP ENDIF ENDLOOP
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Correct part program in such a way that all opened control structures are also terminated.
Program
Continuation:
Clear alarm with the RESET key. Restart part program
12641
Channel %1 block %2 maximum nesting depth of control structures
exceeded
Parameters:
%1 = Channel number
%2 = Block number
Definitions:
Max. nesting depth control structures (IF-ELSE-ENDIF, LOOP-ENDLOOP etc.) exceeded. At the
present time, the max. nesting depth is 8.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Correct part program. If necessary, move parts to a subroutine.
Program
Continuation:
Clear alarm with the RESET key. Restart part program
12650
Channel %1 block %2 axis identifier %3 different in channel %4
Parameters:
%1 = Channel number
%2 = Block number
%3 = Source symbol
%4 = Channel number with different axis definition
Definitions:
In cycles that are preprocessed at Power On, only those geometry and channel axis identifiers may
be used that exist in all channels with the same meaning. In different channels, different axis indices
are assigned to the axis identifier.
The axis identifiers are defined via machine data 20060 AXCONF_GEOAX_NAME_TAB and 20080
AXCONF_CHANAX_NAME_TAB. Example: C is the 4th channel axis in channel 1 and the 5th
channel axis in channel 2.
If the axis identifier C is used in a cycle that is preprocessed at Power On, then this alarm is issued.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
1. Modify machine data: Select the same identifiers for geometry and channel axes in all channels.
Example: The geometry axes are called X, Y, Z in all channels. They can then also be programmed
directly in preprocessed channels.
2. Do not program the axis directly in the cycle but define it as a parameter of the axis type. Example:
Cycle definition:
PROC DRILL(AXIS DRILLAXIS) G1 AX[DRILLAXIS]=10 F1000 M17
Call from the main program:
DRILL(Z)
Program
Continuation:
Clear alarm with the RESET key. Restart part program