
Overview of alarms 06/2009
NCK alarms
2-150
© Siemens AG 2009 All Rights Reserved
SINUMERIK 802D sl, Diagnostics Manual, 06/2009
Definitions: An attempt has been made to delete from the part program the tool data for a tool currently being pro-
cessed. Tool data for tools involved in the current machining operation may not be deleted. This
applies both for the tool preselected with T or that has been changed in place of another, and also for
tools for which the constant grinding wheel peripheral speed or tool monitoring is active.
Reaction: Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy: Check access to tool offset memory by means of $TC_DP1[t,d] = 0 or deselect tool.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
17210 [Channel %1: ] Block %2 access to variable not possible
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The variable cannot be written/read directly from the part program. It is allowed only in motion syn-
chronous actions.
Example for variable:
$P_ACTID (which planes are active)
$AA_DTEPB (axial distance-to-go for reciprocating infeed)
$A_IN (test input)
Safety Integrated: Safety PLC system variables can only be read during the safety SPL startup phase.
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.
17270 [Channel %1: ] Block %2 call-by-reference: illegal variable
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Machine data and system variables must not be transferred as call-by-reference parameters.
Reaction: Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy: Modify NC program: Assign the value of the machine data or of the system variable to a program-local
variable and transfer this as parameter.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
17500 [Channel %1: ] Block %2 axis %3 is not an indexing axis
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: An indexing axis position has been programmed for an axis with the keywords CIC, CAC or CDC that
has not been defined as indexing axis in the machine data.
Reaction: Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy: Please inform the authorized personnel/service department. Remove programming instruction for
indexing axis positions (CIC, CAC, CDC) from the NC part program or declare the relevant axis to be
an indexing axis.
Indexing axis declaration:
Modify MD30500: $MA_INDEX_AX_ASSIGN_POS_TAB (indexing axis assignment)
The axis will become an indexing axis when an assignment to an indexing position table was made in
the stated MD. 2 tables are possible (input value 1 or 2).
Modify MD10900 $MN_INDEX_AX_LENGTH_POS_TAB_1
Modify MD10920 $MN_INDEX_AX_LENGTH_POS_TAB_2 (Number of positions for 1st/2nd indexing
axis)
Standard value: 0 Maximum value: 60
Modify MD10910 $MN_INDEX_AX_POS_TAB_1 [n]
Comentários a estes Manuais