
NCK alarms/ISO alarms
06/2007 Overview of alarms
2-17
" Siemens AG 2007 All Rights Reserved
SINUMERIK 802D sl, Diagnostics Manual, 06/2007Edition
Remedy: Please inform the authorized personnel/service department.
Configure MD 20070 AXCONF_MACHAX_USED for the axis assignment in the channel without gaps;
i.e. with increasing channel indices, a machine axis must be assigned until a zero is entered for the
first time (no machine axis).
All MD with higher indices must then contain a zero (0).
The order of the machine axis numbers is not relevant.
Program Con-
tinuation:
Switch control OFF - ON.
4002 Channel %1 machine data %2[%3] assigns an axis not defined in channel
Parameters: %1 = channel number
%2 = string: MD identifier
%3 = index: MD array index
Definitions: Only axes that have been activated in the channel via MD 20070 AXCONF_MACHAX_USED [kx]=m
may be declared by means of MD 20050 AXCONF_GEOAX_ASSIGN_TAB [gx]=k.
gx ...geometry axis index:k ...channel axis number
kx ...channel axis indexm ...machine axis No.
Reaction: NC not ready.
Mode group not ready, also effective for single axes
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department.
Check and correct MD 20050 AXCONF_GEOAX_ASSIGN TAB and
MD 20070 AXCONF_MACHAX_USED.
Program Con-
tinuation:
Switch control OFF - ON.
4004 Channel %1 machine data %2 axis %3 defined repeatedly as geometry
axis
Parameters: %1 = channel number
%2 = string: MD identifier
%3 = axis index
Definitions: An axis may only be defined once as a geometry axis.
Reaction: Mode group not ready.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy: Correct MD 20050 AXCONF_GEOAX_ASSIGN_TAB
Program Con-
tinuation:
Switch control OFF - ON.
4005 Maximum number of axes in channel %1 exceeded. Limit %2
Parameters: %1 = Channel number
%2 = Upper limit for the number of axes in the channel
Definitions: Machine data $MC_AXCONF_MACHAX_USED defines which machine axes can be used in this
channel. This simultaneously defines the number of active axes in the channel. This upper limit has
been exceeded. Note: The channel axis gaps may cause certain indices of
AXCONF_MACHAX_USED to remain unused and therefore do not count as active channel axes.
Example:
- CHANDATA(2)
- $MC_AXCONF_MACHAX_USED[0] = 7
- $MC_AXCONF_MACHAX_USED[1] = 8
- $MC_AXCONF_MACHAX_USED[2] = 0
- $MC_AXCONF_MACHAX_USED[3] = 3
Komentarze do niniejszej Instrukcji