Diagnostics Guide
Diagnostics Guide
Diagnostics Guide
sinumerik
SINUMERIK 840D/840Di/810D
Alarms 1
Abbreviations / 2
References
SINUMERIK 840D/840Di/810D
Diagnostics Guide
Valid for
Control
SINUMERIK 840D powerline
SINUMERIK 840DE powerline (export version)
SINUMERIK 840Di
SINUMERIK 840DiE (export version)
SINUMERIK 810D powerline
SINUMERIK 810DE powerline (export version)
Drive
SIMODRIVE 611 digital
Edition: 10.04
SINUMERIK® Documentation
Printing history
Brief details of this edition and previous editions are listed below.
The status of each edition is shown by the code in the "Remarks" column.
Status code in the "Remarks" column:
A .... New documentation
B .... Unrevised reprint with new order number
C .... Revised edition with new status
If factual changes have been made on the page since the last edition, this is indicated by a new
edition code in the header on that page.
Trademarks
SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC®, SINUMERIK®, and SIMODRIVE® are
Siemens trademarks. Other product names used in this documentation may be trademarks, which, if
used by third parties, could infringe the rights of their owners.
More information is available on the Internet at: Other functions not described in this documentation might be execut-
http://www.siemens.com/motioncontrol able in the control. This does not, however, represent an obligation to
supply such functions with a new control or when servicing.
This publication was created using FrameMaker V7.0.
We have checked the contents of this manual for agreement with the
hardware and software described. Since deviations cannot be pre-
cluded entirely, we cannot guarantee full agreement.However, the
data in this manual is reviewed regularly and any necessary correc-
tions will be included in subsequent editions.Suggestions for improve-
ment are welcomed.
Siemens AG, 1995-2004. All rights reserved Technical data subject to change.
Preface
This manual is intended as a work of reference. It allows the operator at the machine tool:
- To correctly assess special situations when operating the machine.
- To ascertain the reaction of the system to the special situation.
- To utilize the possibilities for continued operation following the special situation.
- To follow references to other documentation containing further details.
Scope The manual deals with alarms from the NCK (NC kernel), the PLC and the
SIMODRIVE 611D drive.
Further alarms can occur in connection with MMC (Man Machine Communication). These
alarms are displayed on the operator panel in the form of self-explanatory text. They are
subsequently recorded as MMC messages.
For special situations related to the integrated PLC, please refer to the SIMATIC S7-300
system references.
Please contact your local SIEMENS office for more detailed information about documen-
tation for SINUMERIK 840D/810Di/810D and publications, which apply to all SINUMERIK
controls.
Important
Export version The following functions are not available in the export version:
Sorting The alarms are sorted by ascending alarm number in each section. There are gaps in the
sequence.
Structure of Each alarm consists of an alarm number and alarm text. There are four description cate-
alarm description gories:
• Explanation
• Reaction
• Remedy
• Program continuation
For a more detailed explanation of the "Reaction" category, please refer to the
Section: "System reactions on alarms"
For a more detailed explanation of the "Program continuation" category, please refer to
the section: "Clear criteria for alarms"
1)More information is available via the diagnostic function (diagnostic buffer) in SIMATIC
STEP 7.
2)
The PLC alarms in the range 500000 - 899999 are configured and described by the
machine manufacturer.
Action list The actions described in the alarm texts ("Action %---") are explained in detail in the table
in the "Action list" section.
Finding information For better orientation, you are provided with a table of contents as well as the appendices:
• Abbreviations
• References
Safety
Danger
Please use the description of the alarms that have occurred to check the situation in
the system very carefully. Eliminate the causes for the occurrence of the alarms and
acknowledge in the manner indicated. Failure to observe this warning will place your
machine, workpiece, stored settings and possibly even your own safety at risk.
Explanation of symbols
! Important
This notice indicates important facts that must be taken into consideration.
Danger and The following warning notices with varying degrees of significance are used in the docu-
warning concept ment:
Danger
Indicates an imminently hazardous situation, which, if not avoided, will result in death
or serious injury or in substantial property damage.
Warning
Indicates a potentially hazardous situation, which, if not avoided, could result in death
or serious injury or in substantial property damage.
Caution
Used with the safety alert symbol to indicate a potentially hazardous situation, which, if
not avoided, may result in minor or moderate injury or in property damage.
Caution
Used without the safety alert symbol to indicate a potentially hazardous situation,
which, if not avoided, may result in property damage.
Notice
Indicates a potential situation, which, if not avoided, may result in an undesirable result
or state.
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-XI
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-693
A Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-693
B References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-698
1) More detailed information is available via the diagnostic function (diagnostic buffer) in
SIMATIC STEP 7.
Alarms
1
1.1 Overview of system error alarms
These system error alarms are not described in detail. If such a system error occurs,
please note
- The alarm number
- The alarm text and
- The internal system error number
and send these details to
Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see
alarm 1000)
Program Continuation: Clear alarm with the RESET key. Restart part program.
Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see
alarm 1000)
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
1018 Floating point arithmetic error in channel %1 task %2 station %3 FPU state %4
Parameters: %1 = Channel number
%2 = Task ID
%3 = Station priority
%4 = FPU status
Definitions: The floating point unit of the processor has found a computational error.
Reactions: - 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.
- Alarm reaction delay is canceled.
Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see
alarm 1000)
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
1019 Floating point arithmetic error at address %3 in channel %1 task %2 FPU state %4
Parameters: %1 = Channel number
%2 = Task ID
%3 = Code address of operation that triggered the error
%4 = FPU status
Definitions: The floating point unit of the processor has triggered an exception on account of a compu-
tational error.
Reactions: - 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.
- Alarm reaction delay is canceled.
Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see
alarm 1000)
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
Remedy: • Please inform the authorized personnel/service department. The monitoring time in
MD 10120 PLC_RUNNINGUP_TIMEOUT must be checked and adapted to the first OB1
cycle.
• Establish the cause of error in the PLC (loop or stop in the user program) and eliminate.
Program Continuation: Switch control OFF - ON.
2140 The actual service switch position forces a SRAM to be cleared at the next Power
On (general reset active)
Definitions: The initialization switch is currently set to overall reset. This means that the module's
SRAM is deleted with the next module reset. The NC data memory is cleared during this
operation.
Reactions: - NC not ready.
- Interface signals are set.
- Alarm display.
2190 Hardware plug-in module for communication with the digitizer missing
Definitions: MD $MN_ASSIGN_DIGITIZE_TO_CHAN was used to activate the digitizing function by
assigning it to a channel. The function requires a hardware module (RS422 board
plugged into the NCU) for communication with the digitizing unit. This module was not
found when booting.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Plug in communications
module or cancel channel assignment.
Program Continuation: Switch control OFF - ON.
4001 Channel %1 axis %2 defined for more than one channel via machine data %3
Parameters: %1 = Channel number
%2 = Index: Machine axis number
%3 = String: MD identifier
Definitions: In the channel-specific MD: 20070 AXCONF_MACHAX_USED [CHn, AXm]=x (n .. chan-
nel number, m ... channel axis number, x ... machine axis number), several channels were
assigned to a machine axis without having a master channel defined for this axis.
There is usually not much point in assigning a machine axis to several channels. In
exceptional cases, multiple assignment can be performed if a master channel is defined
for this axis. The channel assignment can be performed in accordance with the machining
requirements in the NC part program by means of a keyword (yet to be defined in later
product versions).
Reactions: - 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. In the axis-specific MD
30550 AXCONF_ASSIGN_MASTER_CHAN [AXm]=n (m ... machine axis number, n ...
channel number), a master axis was set for the axes that are supposed to be alternately
assigned by the NC program to one or the other channel.
Program Continuation: 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
Definitions: Only axes that have been activated in the channel by means of the channel-specific
machine data 20070 AXCONF_MACHAX_USED [kx]=m may be declared as geometry
axes or transformation axes by means of the MD 20050
AXCONF_GEOAX_ASSIGN_TAB [gx]=k. This also applies to
$MC_FGROUP_DEFAULT_AXES (gx: Geometry axis index, kx: Channel axis index, k:
Channel axis no., m: Machine axis no.).
Assignment of geometry axes to channel axes
AXCONF_GEOAX_ASSIGN_TAB (includes channel axis no. k):
• Geometry axis index: 0, 1. 0, 2nd channel: 1, 2. 0, 2nd channel: 1
• Geometry axis index: 1, 1. 0, 2nd channel: 2, 2. 0, 2nd channel: 0
• Geometry axis index: 2, 1. 0, 2nd channel: 3, 2. 0, 2nd channel: 3
Remedy: The machine data required for the link module configuration must be the same on all
NCUs in the cluster.
Program Continuation: Switch control OFF - ON.
4019 Axis container %1 advance not allowed with current status of NCU %2
Parameters: %1 = NCU number
%2 = Axis container number
Definitions: This error only occurs with direct advancing of the container. With direct container
advancing, only one channel is allowed to activate the NC language command for
advancing the container. In order to ensure this, the other channels must have the reset
status and the axes must be stationary.
With NCU link, the above condition applies to all channels of the NCU group.
Error parameters:
• 1 : NC Ready missing
• 16: At least one other channel is active
• 35: AXCT axis is active following axis/spindle
• 36: AXCT axis is active leading axis
• 39: Axis/spindle disable active
• 40: Overlaid motion active for AXCT axis
• 41: Axis replacement active for AXCT axis
• 42: Interpolator active for one axis container axis
• 46: Rotating spindle with different Ipo cycle of NCUs
• 47: New-Config active
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: The program must be canceled with Reset and the zero offset deselected before activat-
ing the axis container switch.
Program Continuation: Clear alarm with the RESET key. Restart part program.
4022 Axis container %3 switch not allowed: ext. zero offset active channel %1 axis %2
Parameters: %1 = Channel
%2 = Axis/spindle
%3 = Axis container number
Definitions: The axis container switch enable cannot be given because an external zero offset is
active.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: The program must be aborted with the RESET key and the external zero point offset
deselected before the container is advanced.
Program Continuation: Clear alarm with the RESET key. Restart part program.
4023 Axis container %1 switch not allowed, axis container %2 switch active
Parameters: %1 = Axis container
%2 = Axis container
Definitions: Only one axis container can be rotated at a time.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Program must be canceled with Reset and the program sequences (NCUs, channels)
must be synchronized such that only one axis container switch is active at a time.
Program Continuation: Clear alarm with the RESET key. Restart part program.
4024 Invalid axis configuration due to missing axis container machine data
Parameters: %1 = NCU number
%2 = Axis container number
Definitions: The axis configuration could not be generated due to missing axis container machine
data. This error can only occur as a result of a communication error. The communication
failure will be indicated separately by further alarms.
Reactions: - NC not ready.
- Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Correct the link communication problems (refer to the other alarm messages).
Program Continuation: Switch control OFF - ON.
4025 Axis container %3 switch not allowed: master/slave active channel %1 axis %2
Parameters: %1 = Channel
%2 = Axis/spindle
%3 = Axis container number
Definitions: It is not possible to enable axis container switch as a master/slave link is active.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Abort program with the RESET key. If required, disconnect the master - slave coupling.
Program Continuation: Clear alarm with the RESET key. Restart part program.
4026 Machine data %1[%2], link axis NC%3_AX%4 not used by any channel
Parameters: %1 = String: MD identifier
%2 = Index: MD array
%3 = NCU number
%4 = Machine axis number
Definitions: The link axis is not referenced by any channel.
4027 Caution: MD %1 was also changed for the other axes of axis container %2
Parameters: %1 = String: MD identifier
%2 = Axis container number
Definitions: Message to the user indicating that the machine data change for the axis was also per-
formed for all other axes in the same container.
Reactions: - Alarm display.
Remedy: None
Program Continuation: Clear alarm with the Delete key or NC START.
4028 Attention! The axial MDs of the axes of the axis containers were matched.
Definitions: Note for the user, that the machine data of the axis were matched in the axis containers.
Reactions: - Alarm display.
Remedy: None
Program Continuation: Clear alarm with the RESET key. Restart part program
4029 Caution: the axial MDs in axis container %1 will be matched on the next power-up
Parameters: %1 = Axis container number
Definitions: Message to the user indicating that the machine data of the axes in the axis container will
be matched on the next power-up. An axis container allows axes to be exchanged
between channels and NCUs. To ensure that no conflicts arise, the axes within the same
axis container must have a similar behavior. The first axis in the axis container determines
which machine data have to be the same for the other axis in the axis container.
Reactions: - Alarm display.
Remedy: None
Program Continuation: Clear alarm with the Delete key or NC START.
Remedy: Please inform the authorized personnel/service department. Check axis configuration and
enter the missing identifier into the MD or, should the axis not exist, specify for this chan-
nel axis the machine axis 0 in the channel-specific MD 20070
AXCONF_MACHAX_USED. If this concerns a geometry axis that is not to be used (this
applies only for 2-axis machining, e.g. on lathes), then channel axis 0 must be entered
additionally in the channel-specific MD 20050 AXCONF_GEOAX_ASSIGN_TAB.
Program Continuation: Switch control OFF - ON.
4031 Channel %1 link axis %2 defined for more than one channel in machine data %3
Parameters: %1 = Channel number
%2 = Index: Axis number for logical axis assignment
%3 = String: MD identifier
Definitions: Occurs only with an NCU link system. The specified axis was defined several times or in
several channels in machine data $MC_AXCONF_MACHAX_USED. If an axis is to be
defined in several channels, a master channel must be assigned to the axis with the axial
machine data $MA_AXCONF_ASSIGN_MASTER_CHAN. This error can only occur with
an NCU link axis. The cause of a definition error can also be an NCU link communication
failure. The link communication failure must be indicated separately by further alarms.
Reactions: - NC not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Correct the machine data $MC_AXCONF_MACHAX_USED or assign a master channel.
In the event of a link communication failure, these error causes have to be remedied first.
Program Continuation: Switch control OFF - ON.
Remedy: Analyze and fix the other alarms and start the control again.
Program Continuation: Switch control OFF - ON.
4034 Local link axis %1 is not allowed for different interpolation cycle time = %2/%3
Parameters: %1 = Axis name
%2 = Local interpolation cycle
%3 = Max. interpolation cycle
Definitions: Local link axes are only permissible on an NCU if the interpolation cycle set corresponds
to the slowest interpolation cycle of the interconnected NCU systems.
Reactions: - NC not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Remove local link axis (see MN_AXCONF_MACHAX_NAME_TAB and
MN_AXCT_AXCONF_ASSIGN_TAB1) or adapt the interpolation cycle
(MN_IPO_SYSCLOCK_TIME_RATIO).
Program Continuation: Switch control OFF - ON.
4065 Buffered memory was restored from backup medium (potential loss of data!)
Definitions: Only occurs with PC-NC. A possible data integrity error was detected in the buffered
memory during power-up. The buffered memory was initialized with the last backup copy.
Changes in the buffered memory, which have been made since the last backup copy
update, have been lost. Backup copies of the buffered memory are updated (on the hard
disk) every time the control is shut down normally.
!! Only for 802D: The reason for this procedure is that the backup time is exceeded. Make
sure that the required operating time of the control corresponds to the specifications in
your Installation & Start-up Guide. The current backup copy of the buffered memory has
been created by the last internal data backup via the "Save data" softkey on the HMI.
Reactions: - NC not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Start the control again.
Program Continuation: Switch control OFF - ON.
4066 Buffered memory of FFS restored from backup medium (potential loss of data!)
Definitions: For PC-NC: A possible data integrity error was detected in the FFS memory during
power-up. The FFS memory was initialized with the last backup copy. Changes in the
FFS memory, which have been made since the last backup copy update, have been lost.
!! Only for PC-NC: Backup copies of the buffered memory are updated (on the hard disk)
every time the control is shut down normally.
Reactions: - NC not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Start the control again.
Program Continuation: Switch control OFF - ON.
4073 Compile cycle functions define machine data number %1 several times
Parameters: %1 = Machine data number
Definitions: Can only occur when installing compile cycle functions. Two different compile cycle appli-
cations use the same machine data number. The machine data which was defined twice
is shifted into the free number range above 64000.
Reactions: - Alarm display.
Remedy: The error has no effect on the usability of the machine data and the function of the com-
pile cycle application. To ensure that the compile cycle machine data documentation is
correct, you must contact the supplier of the compile cycle. Only the supplier can remedy
the error by changing the software.
Program Continuation: Switch control OFF - ON.
4075 Machine data %1 (and maybe others) not altered due to missing permission level
%2
Parameters: %1 = String: MD identifier
%2 = Write protection level of the MD
Definitions: On executing a TOA file or when writing data from the part program, an attempt has been
made to write an item of data with a higher protection level than the access authorization
currently set in the control. The item of data in question has not been written and program
execution is continued. This alarm is set only when access violation is detected for the
first time.
Reactions: - Alarm display.
Remedy: Please inform the authorized personnel/service department. Set the required access level
by means of keyswitch or password entry or delete the machine data concerned from the
MD file/part program.
Program Continuation: Clear alarm with the Delete key or NC START.
4077 New value %1 of MD %2 not set. Requested %3 bytes too much %4 memory.
Parameters: %1 = New value of machine data
%2 = Machine data number
%3 = Number of bytes requested that exceeded availability
%4 = Type of memory
Definitions: An attempt was made to enter a new value in the specified memory configuration
machine data. It was not possible to modify the value, since this would clear the contents
of the user memory. This is because the memory requested exceeded the available
capacity.
The third parameter specifies the number of bytes by which the maximum user memory
was exceeded.
The fourth parameter specifies the type of memory whose limit was exceeded.
• "D" stands for dynamic or non-buffered user memory (this is where the LUD variables
are stored and the interpolation buffer size is entered, for example). The capacity of this
memory type is defined by the current memory expansion and the value in MD
MM_USER_MEM_DYNAMIC (18210).
• "S" stands for static or buffered user memory (this is where part programs, offset data, R
parameters, tool data, etc. are stored). This memory type is defined by the current mem-
ory expansion and the value in MD MM_USER_MEM_BUFFERED (18230).
Reactions: - Alarm display.
Remedy: If the modification was unintentional, ignore the error message and continue. The alarm
has no negative effects. The remedy depends on the access rights and the current mem-
ory expansion of the NCK.
• The intended change is not possible -> try again with a smaller value. Observe the
change in the number of bytes.
• Buy more memory? This option depends on the model in use.
• The NCK user memory setting may be smaller than possible. The MDs can be changed
with appropriate access rights.
Program Continuation: Clear alarm with the Delete key or NC START.
4100 System cycle time/scan time divider corrected for digital drive
Definitions: The machine data 10050 SYSCLOCK_CYCLE_TIME (system clock cycle time) and/or
MD 10080 SYSCLOCK_SAMPL_TIME_RATIO (dividing factor of the position control
cycle for actual value acquisition) have been corrected. If this requirement cannot be sat-
isfied with the entered values (e.g. because the system clock cycle time is not a multiple
of 31.25 ms), then the system clock cycle time is automatically expanded until the drive
clock cycle time lies within the 31.25 ms grid.
The modifications were so made that, due to the selection of the system clock cycle time
in MD 10050 SYSCLOCK_CYCLE_TIME, the programmable hardware divider 1 was
readjusted in such a way that the selected time and the basic drive cycle result in a 31.25
ms grid. If this requirement is unfeasible (e.g. because the system clock cycle is not a
multiple of 31.25 ms), the system clock cycle is automatically increased until the basic
drive cycle is in a 31.25 ms grid.
The new value of the SYSCLOCK_CYCLE_TIME can be obtained from the MD 10050.
The position control cycle can be set with the following gradations:
• up to 4 ms: 125 µs step
• up to 8 ms: 250 µs step
• up to 16 ms: 0.5 ms step
• up to 32 ms: 1 ms step
Reactions: - Alarm display.
Remedy: No remedial measures are required. The alarm display can be canceled with Reset.
Program Continuation: Clear alarm with the Delete key or NC START.
4152 Illegal configuration of the 'Block display with absolute values' function
Definitions: The "Block display with absolute values" function has been illegally parameterized:
• An illegal block length has been set with $MC_MM_ABSBLOCK:
While ramping up, the machine data will be checked for the following value range: 0, 1,
128 to 512
• An invalid display range has been set with $MC_MM_ABSBLOCK_BUFFER_CONF[].
While ramping up, the machine data will be checked for the following upper and lower lim-
its:
• 0 <= $MC_MM_ABSBLOCK_BUFFER_CONF[0] <= 8
• 0 <= $MC_MM_ABSBLOCK_BUFFER_CONF[1] <= ($MC_MM_IPO_BUFFER_SIZE +
$MC_MM_NUM_BLOCKS_IN_PREP). Alarm 4152 is issued if the limits are violated.
4183 Channel %1 M auxiliary function number %2 used several times (%3 and %4)
Parameters: %1 = Channel number
%2 = M auxiliary function number
%3 = MD identifier
%4 = MD identifier
Definitions: In the specified machine data, a number has been used several times for the configura-
tion of an M function.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check the specified machine data and create a unique assignment of M auxiliary function
numbers.
Program Continuation: Switch control OFF - ON.
4230 Channel %1 data alteration from external not possible in current channel state
Parameters: %1 = Channel number
Definitions: It is not allowed to enter this data while the part program is being executed (e.g. setting
data for working area limitation or for dry run feedrate).
Reactions: - Alarm display.
Remedy: The data to be entered must be altered before starting the part program.
Program Continuation: Clear alarm with the Delete key or NC START.
Remedy: Please inform the authorized personnel/service department. Take greater care when opti-
mizing the clock times NCK MD 10050 SYSCLOCK_CYCLE_TIME, MD 10060
POSCTRL_SYSCLOCK_TIME_RATIO and/or MD 10070
IPO_SYSCLOCK_TIME_RATIO.
The test should be performed with an NC program that represents the worst case. For
safety, a margin of 15 to 25% should be added to the times determined in this way.
Program Continuation: Switch control OFF - ON.
4275 Machine data %1 and %2 both assign the same NCK output byte no. %3 several
times
Parameters: %1 = String: MD identifier
%2 = String: MD identifier
%3 = No. of output
Definitions: The specified machine data assign two NC functions to the same digital/analog output.
Reactions: - NC not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. Correct machine data.
Program Continuation: Switch control OFF - ON.
4280 Assignment of NCK input/output byte via MD %1[%2] does not match hardware
configuration
Parameters: %1 = String: MD identifier
%2 = Index: MD array
Definitions: When booting, the required input/output module was not found at the slot specified in the
MD.
Reactions: - NC not ready.
- Channel not ready.
- 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 hardware and correct
the MD if necessary. Note: Monitoring of the hardware configuration is performed inde-
pendently of the number of activated inputs/outputs (MD 10300 - 10360
FASTIO_ANA(DIG)_NUM_INPUTS(OUTPUTS))
Program Continuation: Switch control OFF - ON.
Definitions: The functions declared by the specified machine data cannot simultaneously be active for
one axis.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Deactivate one of the functions.
Program Continuation: Switch control OFF - ON.
4334 Channel %1 The amount of fine correction in parameter %2 of the orientable tool-
holder %3 is too large
Parameters: %1 = Channel number
%2 = Invalid parameter of the orientable toolholder
%3 = Number of the orientable toolholder
Definitions: The maximum permissible value of the fine correction in an orientable toolholder is limited
by the machine data $MC_TOCARR_FINE_LIM_LIN for linear variables, and by the
machine data $MC_TOCARR_FINE_LIM_ROT for rotary variables. The alarm can only
occur if the setting data $SC_TOCARR_FINE_CORRECTION is not equal to zero.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Enter a valid fine correction value.
Program Continuation: Clear alarm with the RESET key. Restart part program.
4338 Channel %1 invalid transformation type '%2' in toolholder %3 for orientation trans-
former %4
Parameters: %1 = Channel number
%2 = Transformer type
%3 = Number of the orientable toolholder
%4 = Number of the orientation transformation that is to be parameterized with the orient-
able toolholder
Definitions: The parameters of the orientation transformation are taken over from the data of an ori-
entable toolholder. This orientable toolholder contains an invalid transformation type.
(Types T, P and M are permissible).
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Enter a valid transformation type.
Program Continuation: Clear alarm with the RESET key. Restart part program.
4342 Channel %1 invalid machine data for general 5-axis transformation error no. %2
Parameters: %1 = Channel number
%2 = Error type
Definitions: The machine data which describe the axis directions and the base orientation or the input
axes for the general five-axis transformation are invalid. The error parameter displayed
specifies the cause of the alarm:
• 1: The first axis (TRAFO5_AXIS1_*) is not defined (all three entries of the vector are 0)
• 2: The second axis (TRAFO5_AXIS2_*) is not defined (all three entries of the vector are
0)
• 3: The basic orientation (TRAFO5_BASE_ORIENT_*) is not defined (all three entries of
the vector are 0)
• 4: The first and second axis are (virtually) parallel
• 5: On TRAFO_TYPE = 56 (rotatable tool and workpiece) there is no four-axis transfor-
mation, i.e. two rotary axes must always be available. (See MD TRAFO_AXES_IN_X)
• 6: The third axis (TRAFO5_AXIS3_*) is not defined (all three entries of the vector are 0)
(six-axis transformation)
• 7: The normal tool vector (TRAFO6_BASE_ORIENT_NORMAL_*) is not defined (all
three entries of the vector are 0) (six-axis transformation)
• 8: The basic tool orientation (TRAFO5_BASE_ORIENT_*) and the normal tool vector
(TRAFO6_BASE_ORIENT_NORMAL_*) are (virtually) parallel (six-axis transformation)
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Set valid machine data.
Program Continuation: Clear alarm with the RESET key. Restart part program.
4343 Channel %1 attempt made to change the machine data of an active transformation.
Parameters: %1 = Channel number
Definitions: An attempt was made to change the machine data of an active transformation and to acti-
vate the machine data with RESET or NEWCONFIG.
Reactions: - Interpreter stop
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Set valid machine data.
Program Continuation: Clear alarm with the RESET key. Restart part program.
• The chaining setting is invalid. The following restrictions currently apply. A maximum of
two transformations can be chained. The first transformation must be an orientation trans-
formation, transmit, peripheral curve transformation or inclined axis. The second transfor-
mation must be the inclined axis transformation.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Set a valid transformation chain.
Program Continuation: Clear alarm with the RESET key. Restart part program.
4350 Channel %1 axis identifier %2 machine data %3 not consistent with machine data
%4
Parameters: %1 = Channel number
%2 = String: Axis identifier
%3 = String: MD identifier
%4 = String: MD identifier
4503 In TO unit, %1 H number %2 assigned more than once. H number linked again.
Parameters: %1 = TO unit
%2 = H number
Definitions: This error can only occur when MD $MN_MM_EXTERN_CNC_SYSTEM= 1 or 2. The
Power ON effective machine data bit 10890, $MN_EXTERN_TOOLPROG_MODE, bit 3
has been reset. On reconstructing data handling after Power ON, it has been found that
different edges of the same TO unit have the same H number. They had been linked pre-
viously. They are linked again and MD bit $MN_EXTERN_TOOLPROG_MODE, bit 3 is
set again.
Reactions: - Alarm display.
Remedy: H numbers must be assigned only once in a TO unit. Then, machine data bit 10890,
$MN_EXTERN_TOOLPROG_MODE, bit 3 can be set = 0 and a restart can be per-
formed.
6010 Channel %1 data block %2 not or not completely created, error code %3
Parameters: %1 = Channel number
%2 = String (block name)
%3 = Internal error code
Definitions: Data management has detected an error in power-up. The specified data block may not
have been created. The error number specifies the type of error. If the error number
>100000, then there is a fatal system error. Otherwise, the user memory area was made
too small. In this case the (user) error codes have the following meaning:
• Error number 1: No memory space available
• Error number 2: Maximum possible number of symbols exceeded
• Error number 3: Index 1 outside of valid value range
• Error number 4: Name in channel already exists
• Error number 5: Name in NCK already exists
If the alarm occurs after cycle programs, macro definitions or definitions for global user
data (GUD) have been introduced, the machine data for the NC user memory configura-
tion have been incorrectly configured. In all other cases, changes to machine data that
are already correct lead to errors in the user memory configuration.
The following block names (2nd parameter) are known in the NCK (all system and user
data blocks; in general, only problems in the user data blocks can be remedied by user
intervention:
• _N_NC_OPT - System internal: option data, NCK global
• _N_NC_SEA - System internal: setting data, NCK global
• _N_NC_TEA - System internal: machine data, NCK global
• _N_NC_CEC - System internal: 'cross error compensation'
• _N_NC_PRO - System internal: protection zones, NCK global
• _N_NC_GD1 - User: 1. GUD block defined by _N_SGUD_DEF, NCK global
• _N_NC_GD2 - User: 2. GUD block defined by _N_MGUD_DEF, NCK global
• _N_NC_GD3 - User: 3. GUD block defined by _N_UGUD_DEF, NCK global
• _N_NC_GD4 - User: 4. GUD block defined by _N_GUD4_DEF, NCK global
• _N_NC_GD5 - User: 5. GUD block defined by _N_GUD5_DEF, NCK global
• _N_NC_GD6 - User: 6. GUD block defined by _N_GUD6_DEF, NCK global
• _N_NC_GD7 - User: 7. GUD block defined by _N_GUD7_DEF, NCK global
• _N_NC_GD8 - User: 8. GUD block defined by _N_GUD8_DEF, NCK global
• _N_NC_GD9 - User: 9. GUD block defined by _N_GUD9_DEF, NCK global
• _N_NC_MAC - User: Macro definitions
• _N_NC_FUN - User: Cycle programs
• _N_CHc_OPT - System internal: option data, channel-specific
• _N_CHc_SEA - System internal: setting data, channel-specific
• _N_CHc_TEA - System internal: machine data, channel-specific
• _N_CHc_PRO - System internal: protection zones, channel-specific
• _N_CHc_UFR - System internal: frames, channel-specific
• _N_CHc_RPA - System internal: arithmetic parameter, channel-specific
• _N_CHc_GD1 - User: 1. GUD block defined by _N_SGUD_DEF, channel-specific
• _N_CHc_GD2 - User: 2. GUD block defined by _N_MGUD_DEF, channel-specific
• _N_CHc_GD3 - User: 3. GUD block defined by _N_UGUD_DEF, channel-specific
• _N_CHc_GD4 - User: 4. GUD block defined by _N_GUD4_DEF, channel-specific
• _N_CHc_GD5 - User: 5. GUD block defined by _N_GUD5_DEF, channel-specific
• _N_CHc_GD6 - User: 6. GUD block defined by _N_GUD6_DEF, channel-specific
• _N_CHc_GD7 - User: 7. GUD block defined by _N_GUD7_DEF, channel-specific
• _N_CHc_GD8 - User: 8. GUD block defined by _N_GUD8_DEF, channel-specific
• _N_CHc_GD9 - User: 9. GUD block defined by _N_GUD9_DEF, channel-specific
6035 Instead of %1 KB the system has only %2 KB of free user memory of type '%3'
Parameters: %1 = Free memory capacity in KB defined for the control model
%2 = Actual maximum capacity of free memory in KB
%3 = Type of memory, "D"=non-battery-backed, "S"=battery-backed
Definitions: The alarm can only occur after a 'cold start' (=NCK start-up with standard machine data).
The alarm is only a notice. There is no interference with any NCK functions. It shows that
the NCK has less free user memory available than specified by Siemens for this control
variant. The value of the actually available free user memory can also be taken from the
machine data $MN_INFO_FREE_MEM_DYNAMIC, $MN_INFO_FREE_MEM_STATIC.
Siemens supplies NCK with default settings that, depending on the model, have certain
(free) memory space available for the specific settings of the actual applications. The orig-
inal factory setting of NCK systems is thus that the alarm does not occur with a cold start.
Reactions: - Alarm display.
Remedy: Reasons for the message:
• The NCK contains compile cycle software, that uses so much memory space that the
hardware cannot provide the required memory.
• The NCK runs on hardware that is not intended for this NCK release (i.e. that has not
enough memory capacity).
• If the application runs properly with the remaining free user memory (i.e. can be started
up without any errors), the message can simply be ignored.
• If the actual application cannot be configured because there is not enough memory
capacity available, either the existing compile cycle must be reduced or, if possible, the
system must be upgraded with additional memory space.
Program Continuation: Clear alarm with the RESET key. Restart part program.
6401 Channel %1 tool change not possible: Empty location for tool %2 Duplo no. %3 on
magazine %4 not available.
Parameters: %1 = Channel ID
%2 = String (identifier)
%3 = Duplo number
%4 = Magazine number
Definitions: The tool cannot be moved into the selected tool magazine. There is no appropriate loca-
tion for this tool. A suitable location is mainly determined by the status. The status must
indicate that this location is free, not disabled, not reserved and not co-occupied by a tool
that is too large. Furthermore, it is important that the type of tool matches the type of any
magazine location that may be free. (If, for example, all magazine locations are of the 'B'
type and these are all free and the tool is of type 'A', then this tool cannot be put into this
magazine).
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: • Check whether the magazine data have been defined correctly.
• Check whether there is still room in the magazine to add another tool; there may not be
due to operating procedures.
• Check whether a location type hierarchy is defined and whether it, for example, does not
allow insertion of a type 'A' tool in a free location with type 'B'.
Program Continuation: Clear alarm with the RESET key. Restart part program.
6402 Channel %1 tool change not possible. Magazine no. %2 not available
Parameters: %1 = Channel ID
%2 = Magazine number
Definitions: The desired tool change is not possible. The magazine with the specified number is not
available.
6403 Channel %1 tool change not possible. Magazine location number %2 on magazine
%3 not available.
Parameters: %1 = Channel ID
%2 = Magazine number
%3 = Magazine location number
Definitions: The desired tool change is not possible. The specified magazine location is not contained
in the specified magazine.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check whether the magazine data have been defined correctly.
The user PLC program may have delivered incorrect data to the NCK.
Program Continuation: Clear alarm with the RESET key. Restart part program.
6404 Channel %1 tool change not possible. Tool %2 not available or not usable
Parameters: %1 = Channel ID
%2 = String (identifier)
Definitions: The desired tool change is not possible. The specified tool does not exist or cannot be
inserted.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: • Check whether the part program is written correctly.
• Check whether the tool data are correctly defined.
• Check whether there is a replacement tool which can be used for the specified tool.
Program Continuation: Clear alarm with the RESET key. Restart part program.
6407 Channel %1 tool %2 cannot be placed in magazine %3 on location %4. Invalid defi-
nition of magazine!
Parameters: %1 = Channel ID
%2 = String (identifier)
%3 = Magazine number
%4 = Magazine location number
Definitions: A tool change request or a verification request was issued to put the tool in a location
which does not satisfy the prerequisites for filling.
The following causes for the error are possible:
• Location is blocked or not free!
• Tool type does not match the location type!
• Tool possibly too large, adjacent locations are not free!
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: • Check whether the magazine data are correctly defined (especially the location type).
• Check whether the tool data are correctly defined (especially the location type).
Program Continuation: Clear alarm with the RESET key. Restart part program.
6410 TO unit %1 tool %2 / Duplo no. %3 has reached its prewarning limit with D = %4
Parameters: %1 = TO unit
%2 = Tool identifier (name)
%3 = Duplo number
%4 = D number
Definitions: Tool monitoring: This message informs that the specified D offset has reached its pre-
warning limit for a time-, quantity- or wear-monitored tool. If possible, the D number is dis-
played; if not, value 0 is assigned to the 4th parameter.
If the function additive offset is being used, additive offset monitoring may be active
instead of tool wear monitoring. The actual type of tool monitoring is a tool property (see
$TC TP9). If replacement tools are not being used, the duplo number specified has no
meaning. The alarm is triggered through the MMC or PLC (=OPI interface). The channel
context is not defined. The TO unit was specified for this reason (see
$MC_MM_LINK_TOA_UNIT).
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only. The user must decide what to do.
Program Continuation: Clear alarm with the Delete key or NC START.
6411 Channel %1 tool %2 / Duplo no. %3 has reached its prewarning limit with D = %4
Parameters: %1 = Channel number
%2 = Tool identifier (name)
%3 = Duplo number
%4 = D number
Definitions: Tool monitoring: This message informs that the specified D offset has reached its pre-
warning limit for a time-, quantity- or wear-monitored tool. If possible, the D number is dis-
played; if not, value 0 is assigned to the 4th parameter.
If the function additive offset is being used, additive offset monitoring may be active
instead of tool wear monitoring. The actual type of tool monitoring is a tool property (see
$TC TP9).
If replacement tools are not being used, the duplo number specified has no meaning.
The alarm originates during NC program execution.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only. The user must decide what to do.
Program Continuation: Clear alarm with the Delete key or NC START.
6412 TO unit %1 tool %2 / Duplo no. %3 has reached its monitoring limit with D = %4
Parameters: %1 = TO unit
%2 = Tool identifier (name)
%3 = Duplo number
%4 = D number
Definitions: Tool monitoring: This message informs that the specified D offset has reached its pre-
warning limit for a time-, quantity- or wear-monitored tool. If possible, the D number is dis-
played; if not, value 0 is assigned to the 4th parameter.
If the function additive offset is being used, additive offset monitoring may be active
instead of tool wear monitoring.
The actual type of tool monitoring is a tool property (see $TC TP9).
If replacement tools are not being used, the duplo number specified has no meaning.
The alarm is triggered through the MMC or PLC (=OPI interface). The channel context is
not defined. The TO unit was specified for this reason (see $MC_MM_LINK_TOA_UNIT).
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only. The user must decide what to do.
Program Continuation: Clear alarm with the Delete key or NC START.
6413 Channel %1 tool %2 / Duplo no. %3 has reached its monitoring limit with D = %4
Parameters: %1 = TO unit
%2 = Tool identifier (name)
%3 = Duplo number
%4 = D number
Definitions: Tool monitoring: This message informs that the specified D offset has reached its pre-
warning limit for a time-, quantity- or wear-monitored tool. If possible, the D number is dis-
played; if not, value 0 is assigned to the 4th parameter.
If the function additive offset is being used, additive offset monitoring may be active
instead of tool wear monitoring.
The actual type of tool monitoring is a tool property (see $TC TP9).
If replacement tools are not being used, the duplo number specified has no meaning.
The alarm originates during NC program execution.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only. The user must decide what to do.
Program Continuation: Clear alarm with the Delete key or NC START.
6415 TO unit %1 tool %2 with tool edge no. %3 has reached tool monitor warning limit
Parameters: %1 = TO unit
%2 = Tool identifier
%3 = Cutting edge number
Definitions: This message informs that at least one cutting edge of the time or quantity monitored tool
has reached its monitoring limit. The alarm was triggered through the OPI interface
(MMC, PLC). The channel context is not defined. The TO unit was specified for this rea-
son.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only. The user must decide what to do.
Program Continuation: Clear alarm with the Delete key or NC START.
6416 Channel %1 tool %2 with tool edge no. %3 has reached tool monitor warning limit
Parameters: %1 = Channel number
%2 = Tool identifier
%3 = Cutting edge number
Definitions: This message informs that at least one cutting edge of the time or quantity monitored tool
has reached its monitoring limit. The limit was detected in the channel context. The alarm
originated during NC program execution.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only. The user must decide what to do.
Program Continuation: Clear alarm with the Delete key or NC START.
6417 TO unit %1 tool %2 with tool edge no. %3 has reached tool monitoring limit
Parameters: %1 = TO unit
%2 = Tool identifier
%3 = Cutting edge number
Definitions: This message informs that at least one cutting edge of the time or quantity monitored tool
has reached its monitoring limit. The alarm was triggered through the OPI interface
(MMC, PLC). The channel context is not defined. The TO unit was specified for this rea-
son.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only. The user must decide what to do.
Program Continuation: Clear alarm with the Delete key or NC START.
6418 Channel %1 tool %2 with tool edge no. %3 has reached tool monitoring limit
Parameters: %1 = Channel number
%2 = Tool identifier
%3 = Tool number
Definitions: This message informs that at least one cutting edge of the time or quantity monitored tool
has reached its monitoring limit. The limit was detected in the channel context. The alarm
originated during NC-program execution.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only. The user must decide what to do.
Program Continuation: Clear alarm with the Delete key or NC START.
6421 Channel %1 tool move not possible. Empty location for tool %2 Duplo no. %3 on
magazine %4 not available
Parameters: %1 = Channel ID
%2 = String (identifier)
%3 = Duplo number
%4 = Magazine number
Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The
tool cannot be moved into the specified tool magazine. There is no appropriate location
for this tool.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: • Check whether the magazine data have been defined correctly (e.g. the magazine must
not be disabled).
• Check whether the tool data are correctly defined (for example, the tool location type
must match the location types allowed in the magazine).
• Check whether there is still room in the magazine to add another tool; there may not be
due to operating procedures.
• Check whether a location type hierarchy is defined and whether it, for example, does not
allow insertion of a type 'A' tool in a free location with type 'B'.
Program Continuation: Clear alarm with the Delete key or NC START.
6422 Channel %1 tool move not possible. Magazine no. %2 not available.
Parameters: %1 = Channel ID
%2 = Magazine number
Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The
magazine with the specified number is not available.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: • Check whether the magazine data have been defined correctly.
• If the PLC issued the command for motion: check whether the PLC program is correct.
• If the MMC issued the command for motion: check whether the MMC command was
assigned correct parameters.
Program Continuation: Clear alarm with the Delete key or NC START.
6423 Channel %1 tool move not possible. Location %2 on magazine %3 not available.
Parameters: %1 = Channel ID
%2 = Magazine location number
%3 = Magazine number
Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The
specified magazine location is not contained in the specified magazine.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check whether the magazine data have been defined correctly.
Program Continuation: Clear alarm with the Delete key or NC START.
6424 Channel %1 tool move not possible. Tool %2 not available/not usable.
Parameters: %1 = Channel ID
%2 = String (identifier)
Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The
status of the named tool does not allow movement of the tool. The named tool is not
defined or not permitted for the command.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: • Check whether the tool status 'is being changed' ('H20') is set. If yes, then the appropri-
ate tool change command must first be completed by the PLC. Then the tool should be
able to be moved.
• Check whether the tool data are correctly defined. Has the correct T number been spec-
ified?
• Check whether the move command has been correctly parameterized. Is the desired
tool at the source location? Is the target location suitable for taking the tool?
• Check whether the tool has already been loaded (if the alarm occurs while loading the
tool).
Program Continuation: Clear alarm with the Delete key or NC START.
6425 Channel %1 tool %2 cannot be placed in magazine %3 on location %4. Invalid defi-
nition of magazine.
Parameters: %1 = Channel ID
%2 = String (identifier)
%3 = Magazine number
%4 = Magazine location number
Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. A
movement request was issued to put the tool in a location which does not satisfy the pre-
requisites for filling.
The following causes for the error are possible:
• Location is blocked or not free!
• Tool type does not match the location type!
• Tool possibly too large, adjacent locations are not free!
• If a tool is to be loaded or unloaded, the load/unload position must be of 'load location'
type.
• If a tool is to be loaded or unloaded, is the magazine in question linked to the load/
unload location?
See $TC_MDP1, $TC_MDP2.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: • Check whether the magazine data have been defined correctly.
• Check whether there is still room in the magazine to add another tool; there may not be
due to operating procedures.
• Check whether a location type hierarchy is defined and whether it, for example, does not
allow insertion of a type 'A' tool in a free location with type 'B'.
• Check whether the magazine in question is linked to the load/unload location or whether
a distance has been defined.
• Check whether the load/unload position is of 'load location' type.
See also $TC_MPP1.
Program Continuation: Clear alarm with the Delete key or NC START.
6434 Channel %1 block %2 NC command SETMTH not allowed because tool holder func-
tion not active
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: No master toolholder has been defined for the initial state
($MC_TOOL_MANAGEMENT_TOOLHOLDER = 0), therefore no toolholder is available.
The NC command SETMTH has neither been defined. In this setting, the tool change is
carried out referring to the master spindle. The master spindle is set with SETMS.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Correct the NC program (delete or replace SETMHT) or enable toolholder function via
machine data.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: PLC logic is presumably incorrect. Tool change with reject tool is configured. Preparatory
command is pending. Selected tool is (e.g. from PLC) unloaded from its location. PLC
acknowledges preparatory command with 'Repeat tool selection' (e.g. status =7). NCK
cannot find the tool at the magazine location specified in the PLC command.
Or: Illegal operator intervention in an active tool selection (unloading of the tool to be
selected) has occurred. Therefore the PLC acknowledgement fails.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: PLC programmer must note the following:
• Ensure that the tool is not removed from the specified magazine location (e.g. incorrect
PLC program).
• Do not remove the tool from the programmed tool change before the final acknowledge-
ment of the command (= unload).
!! It is however permissible to change the location of the tool to be loaded. The NCK can
deal with this situation.
This alarm supplements Alarm 6405, if it contains the identifier 8. Therefore, the diagnos-
tics should be easier.
Program Continuation: Clear alarm with the Delete key or NC START.
6450 Channel %1 block %2 tool change not possible. Invalid magazine location no. %3 in
buffer magazine
Parameters: %1 = Channel ID
%2 = Block number, label
%3 = Magazine location number
Definitions: The desired tool change is not possible. The specified magazine location is either tool-
holder/spindle or empty.
Only the numbers of the buffer that are not toolholder/spindle may be programmed with
the NC command TCI, i.e. the location number of a gripper is allowed.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: • Check whether the magazine data ($TC_MPP1) have been defined correctly.
• Check whether the alarm-causing program command _ e.g. TCI _ has been pro-
grammed correctly.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
6451 Channel %1 block %2 tool change not possible. No buffer magazine defined.
Parameters: %1 = Channel ID
%2 = Block number, label
Definitions: The desired tool change is not possible. No buffer magazine defined.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Check whether the magazine data have been defined correctly.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
6452 Channel %1 block %2 tool change not possible. Tool holder/spindle number = %3
not defined.
Parameters: %1 = Channel ID
%2 = Block number, label
%3 = Tool holder/spindle number
Definitions: The desired tool change is not possible. The toolholder/spindle number has not been
defined.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Check whether the toolholder number/spindle number and the magazine data have been
defined correctly. (See system variables $TC_MPP1, $TC_MPP5 of the buffer magazine)
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
6453 Channel %1 block %2 tool change not possible. No assignment between tool-
holder/spindle no. = %3 and buffer magazine location %4
Parameters: %1 = Channel ID
%2 = Block number, label
%3 = Spindle no.
%4 = Location no.
Definitions: The desired tool change is not possible. No relation has been defined between the tool-
holder/spindle number and the buffer magazine location (Location No.)
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: • Check whether the magazine data ($TC_MLSR) have been defined correctly.
• Check whether the alarm-causing program command _ e.g. TCI _ has been pro-
grammed correctly.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
6454 Channel %1 block %2 tool change not possible. No distance relation available.
Parameters: %1 = Channel ID
%2 = Block number, label
Definitions: The desired tool change is not possible. Neither the spindle nor the buffer magazine loca-
tion have a distance relation.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: • Check whether the magazine data ($TC_MDP2) have been defined correctly.
• Check whether the alarm-causing program command _ e.g. TCI _ has been pro-
grammed correctly.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
6455 Channel %1 block %2 tool change not possible. Magazine location no. %3 not avail-
able in magazine %4
Parameters: %1 = Channel ID
%2 = Block number, label
%3 = Magazine location number
%4 = Magazine number
Definitions: The desired tool change is not possible. The indicated magazine location is not available
in the indicated magazine.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: • Check whether the causing program command - e.g. TCI - has been parameterized cor-
rectly.
• Check whether magazine data have been defined correctly. ($TC_MAP6 and
$TC_MAP7 of the intermediate location magazine)
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
6690 Cycles from NC card cannot be copied to the passive file system.
Definitions: There is not enough space in the file system that the directories specified in the
$PCMCIA_FUNKTION_MASK can be copied from the NC card to the passive file system.
Reactions: - Alarm display.
Remedy: Delete data in the file system.
Program Continuation: Clear alarm with the Delete key or NC START.
6691 Cycles from the passive file system cannot be saved on the NC card
Definitions: There is not enough space on the NC card that the directories specified in the
$PCMCIA_FUNKTION_MASK can be saved. It is possible that cycles are lost during the
next booting.
Reactions: - Alarm display.
Remedy: Delete data on the NC card or delete cycles not required.
Program Continuation: Clear alarm with the Delete key or NC START.
7100 Compile cycles VDI area: %1 byte for inputs and %2 byte for outputs. Maximum %3
bytes available.
Parameters: %1 = String (machine data)
%2 = String (machine data)
%3 = Max. length for interface
Definitions: The sum of the input and output bytes at the VDI user interface for the compile cycles
exceeds the maximum quantity of 400 bytes.
Reactions: - NC not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. Set the machine data for
dividing up the VDI user interface of the compile cycles (DB 9) into input and output bytes
in accordance with the functions in the compile cycles. The maximum quantity of 400
bytes must not be exceeded. There are no restrictions concerning the division into input
and output bytes.
Program Continuation: Switch control OFF - ON.
Definitions: The interface for OEM transformations has changed incompatibly in the system.
Reactions: - NC not ready.
- Channel not ready.
- Interface signals are set.
- Alarm display.
- Alarm reaction delay is canceled.
Remedy: Load the new compile cycle version
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
7500 Block %1 invalid protection level for command %2 (protection level act.: %3 prog.:
%4)
Parameters: %1 = Block number
%2 = Programmed command
%3 = Current protection level of the command
%4 = Programmed protection level of the command
Definitions: On assigning a protection level for a parts program command via REDEF command
• an impermissible parts program command has been programmed
• a protection level has been programmed that is logically smaller (larger in value) than
the protection level currently applicable for this command.
• the relevant definition file has not been protected sufficiently against write access. The
write protection of the file must be at least as high as the highest protection level that has
been assigned to a parts program command in this definition file.
Reactions: - Alarm display.
Remedy: Modify definition files /_N_DEF_DIR/_N_MACCESS_DEF or /_N_DEF_DIR/_N_UAC-
CESS_ DEF. Please see the Siemens Programming Guide or the OEM documentation
for the language commands permissible for the relevant system configurations.
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: Please inform the authorized personnel/service department. The sum of all axes that
have been configured through the channel-specific MD 20070
AXCONF_MACHAX_USED, must not exceed the maximum number of axes (dependent
on configuration -> option, basic version: 4 axes).
Program Continuation: Switch control OFF - ON.
8023 Option 'Activation of more than %1 KB PLC user memory' not set
Parameters: %1 = Memory size
Definitions: The option for the memory configuration does not correspond to the PLC user memory
used.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department.
• Purchase option
• Use less PLC user memory
Program Continuation: Switch control OFF - ON.
8030 Channel %1 block %2 option 'interpolation of more than 4 axes' not set
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The option for the number of interpolating axes does not correspond to the number of
axes programmed in the interpolation group.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Option: "Interpolation of more than 4 axes" (the number of axes that is then allowed can
be set in this option) or specify in the part program as many (or fewer, as required) axes
corresponding to the configuration of the control.
Program Continuation: Clear alarm with the RESET key. Restart part program.
8036 Option: it is not allowed to set different IPO cycles or position control cycles with
NCU link.
Definitions: The option for activating the FAST_IPO_LINK has not been set. For NCU link, all Ipo or
position control cycles must then be equal (see FAST-IPO-LINK description).
Reactions: - NC not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
8038 Option 'activation of more than %1 lead link axes' not set
Parameters: %1 = Number of axes
Definitions: The option for the number of lead link axes does not match the number of configured axes
in the MD $MA_AXCONF_ASSIGN_MASTER_NCU.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: • Buy option
• Configure fewer lead link axes
Program Continuation: Clear alarm with the RESET key. Restart part program.
8081 %1 options are activated that are not licensed by the license key
Parameters: %1 = Number of non-licensed options
Definitions: Options were activated, that are not licensed by the license key entered.
Reactions: - Alarm display.
Remedy: Generate and enter license key via Internet.
Program Continuation: Clear alarm with the Delete key or NC START.
8082 The license key was entered three times, Power On required before next try.
Definitions: The license can be entered three times max (correctly or incorrectly).
Reactions: - Alarm display.
Remedy: Execute NCK Power On and enter the license key (correctly).
Program Continuation: Clear alarm with the Delete key or NC START.
10200 [up to SW 3.x] Channel %1 NC start with active alarm not allowed
Parameters: %1 = Channel number
Definitions: An alarm is currently active, the internal reaction to which is to inhibit an NC start.
Reactions: - Alarm display.
Remedy: Find and eliminate the cause of the alarm.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Channel-specific reference point approach: The rising edge of the interface signal "acti-
vate referencing" (DB 21 - 28, DBX 1.0) starts an automatic sequence which starts the
axes of the channel in the same sequence as specified in the axis-specific MD 34110
REFP_CYCLE_NR (axis sequence channel-specific referencing). 0: The axis does not
participate in channel-specific referencing, but it must be referenced for NC Start, -1: The
axis does not participate in channel-specific referencing, but it need not be referenced for
NC Start, 1- 8: Starting sequence for the channel-specific referencing (simultaneous start
at the same no.), 1 - 31: CPU type
Axis-specific referencing: Press the direction key that corresponds to the approach direc-
tion in the axis-specific MD 34010 REFP_CAM_MDIR_IS_MINUS (reference point
approach in minus direction).
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: After block search with calculation, the control is in the desired state. The program can
now be started with NC Start or the state can be changed for the time being with over-
store/jog.
Reactions: - Interpreter stop
- Alarm display.
- NC Stop on alarm.
Remedy: Press NC Start.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10230 [up to SW 3.x only] Mode group %2 channel %1 program interruption does not per-
mit mode change
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: While in the "program interrupted" status (interface signal DB 21 - 28, DBX 35.3) - trig-
gered by an NC Stop followed by a mode change to JOG - it is only possible to change
back to the previous mode (AUTOMATIC or MDA).
Reactions: - Alarm display.
Remedy: You can change the mode via the "program aborted" status (interface signal DB 21 - 28,
DBX 35.4) - triggered by a "reset".
Program Continuation: Clear alarm with the Delete key or NC START.
10231 [up to SW 3.x only] Mode group %2 channel %1 program stop does not permit
mode change
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: While in the "program stopped" status (interface signal DB 21 - 28, DBX 35.2, triggered by
an NC Stop), it is only possible to change back to continuous program operation (by
means of an NC Start).
Reactions: - Alarm display.
Remedy: You can change the mode via the "program aborted" status (interface signal DB 21 - 28,
DBX 35.4) - triggered by a "reset".
Program Continuation: Clear alarm with the Delete key or NC START.
10232 [up to SW 3.x only] Mode group %2 channel %1 does not permit mode change
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: The change to the desired mode is not permitted. You can only perform the mode change
in the "reset" state.
Reactions: - Alarm display.
Remedy: You can change the mode by pressing the Reset key and repeating the mode change.
Program Continuation: Clear alarm with the Delete key or NC START.
10240 [up to SW 3.x only] Mode group %2 channel %1 mode change not possible
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: The mode change would cause the "reorganization" of the preprocessor buffer. This is not
possible at present, because a complex geometry section is being processed.
Reactions: - Alarm display.
Remedy: You can change the mode by pressing the Reset key and repeating the mode change.
Program Continuation: Clear alarm with the Delete key or NC START.
10241 [up to SW 3.x only] Mode group %2 mode change in active channel %1 not possible
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: The channel is not in the stopped state. Reorganization is therefore impossible.
Reactions: - Alarm display.
Remedy: Press NC Stop and perform the action again.
Program Continuation: Clear alarm with the Delete key or NC START.
10242 [up to SW 3.x only] Mode group %2 mode change in channel %1 not possible at this
time
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: The internal state of the indicated channel is not uniquely defined (e.g. in initialization
mode or waiting for an acknowledgement from the sequence control system).
Reactions: - Alarm display.
Remedy: You can change the mode by pressing the Reset key and repeating the mode selection.
Program Continuation: Clear alarm with the Delete key or NC START.
10243 [up to SW 3.x only] Channel %1: mode group %2 cannot change mode
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: The requested mode change cannot be executed because NC functions are still running
in the other channel, e.g. part program execution.
Reactions: - Alarm display.
Remedy: You can change the mode by pressing the Reset key and repeating the mode selection.
Program Continuation: Clear alarm with the Delete key or NC START.
10249 [up to SW 3.x only] Mode group %2 channel %1: mode change command canceled
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: An error occurred while a mode change command was active, with the result that the
sequence could not be continued.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Press RESET and select the mode again.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
10250 [up to SW 3.x only] Channel %1 reorganization of block processing not possible at
this time
Parameters: %1 = Channel number
Definitions: REORG is not possible at present.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: --
Program Continuation: Clear alarm with the RESET key. Restart part program.
10258 [up to SW 3.x only] Mode group %2 channel %1: ID invalid or duplicated
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: An invalid channel/mode group assignment was detected on power-up.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check machine data ASSIGN_CHAN_TO_MODE_GROUP.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
10601 Channel %1 block %2 zero velocity at block end point during thread cutting
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: This alarm occurs only when several blocks with G33 follow in succession. The block end
velocity in the specified block is zero although a further velocity block follows. The rea-
sons for this can be, for instance:
• G9
• Auxiliary function after motion
• Auxiliary function output before the motion of the following block
• Positioning axis in the block
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Modify the NC part program
by removing any programmed "Stop at end of block" G09.
Modify general machine data 11110 AUXFU_GROUP_SPEC [n] for selecting the output
time of an auxiliary function group by changing "Auxiliary function output before/after the
movement" to "Auxiliary function output during the movement".
Bit 5 = 1: Auxiliary function output before movement
Bit 6 = 1: Auxiliary function output during movement
Bit 7 = 1: Auxiliary function output after movement
Program Continuation: Clear alarm with the RESET key. Restart part program.
10640 [up to SW 3.x only] Channel %1 block %3 spindle %2 cannot stop during gear
change
Parameters: %1 = Channel number
%2 = Spindle number
%3 = Block number, label
Definitions: The spindle is in the oscillating mode for a gear change and is waiting for the PLC
acknowledgement stating that the gear change has taken place (interface signal: Gear
has changed DB 31 - 48, DBX 16.3). During this phase spindle stop is not possible, initi-
ated by Reset (DB 21 - 28, DBX 7.7) or NC Stop axes plus spindle (DB 21 - 28, DBX 7.4).
Reactions: - Alarm display.
Remedy: No remedial measures are necessary. The spindle-specific interface signal Spindle reset
(DB 31 - 48, DBX 2.2) cancels the oscillation mode.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
10657 Channel %1 axis %2 power OFF in the gantry error limit exceeded status
Parameters: %1 = Channel number
%2 = Axis
Definitions: Gantry error limit exceeded status (alarm 10653) has been switched off.
The error can only be removed by deleting MD GANTRY_ACT_POS_TOL_ERROR or by
deactivating the extended monitoring (MD GANTRY_FUNCTION_MASK Bit0).
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform authorized personnel / the service department.
1. Remove a mechanical misalignment
2. Check axis (uneven mechanical movement?)
3. Delete MD GANTRY_ACT_POS_TOL_ERROR or deactivate the extended monitoring
4. MD 37120 GANTRY_POS_TOL_ERROR is set incorrectly
If the MD is changed, a power ON will be required.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10700 Channel %1 block %2 NCK protection zone %3 violated during automatic or MDA
mode
Parameters: %1 = Channel number
%2 = Block number
%3 = Protection zone number
Definitions: The workpiece-related NCK protection zone has been violated. Note that another tool-
related protection zone is still active. The workpiece-related protected area can be tra-
versed after a new NC Start.
Reactions: - Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Protection zone can be traversed after a new NC Start.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Take other measures to ensure that the geometry axes motion, including the additional
motion, does not violate the protection zones. (The warning comes nevertheless) or
exclude additional motions.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
10706 Channel %1 NCK protection zone %2 reached with axis %3 during manual mode
Parameters: %1 = Channel number
%2 = Protection zone number
%3 = Axis name
Definitions: The workpiece-related NCK protection zone has been reached with the specified axis.
Note that another tool-related protection zone is still active. The workpiece-related protec-
tion zone can be traversed when the PLC has issued an enable signal.
Reactions: - Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Protection zone can be tra-
versed after enable signal from PLC.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
10707 Channel %1 channel-specific protection zone %2 reached with axis %3 during man-
ual mode
Parameters: %1 = Channel number
%2 = Protection zone number
%3 = Axis name
Definitions: The workpiece-related channel-specific protection zone has been reached with the speci-
fied axis. Note that another tool-related protection zone is still active. The workpiece-
related protection zone can be traversed when the PLC has issued an enable signal.
Reactions: - Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Protection zone can be tra-
versed after enable signal from PLC.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
10750 Channel %1 block %2 tool radius compensation activated without tool number
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A tool T... must be selected so that the control can make allowance for the associated
compensation values.
A correction data block (D1) containing the correction values (parameter P1 - P25) is
automatically assigned to each tool (T number). Up to 9 correction data blocks can be
assigned to a tool by specifying the required data block with the D number (D1 - D9).
The cutter radius compensation (CRC) is allowed for if function G41 or G42 is pro-
grammed. The correction values are contained in parameter P6 (geometry value) and
P15 (wear value) of the active correction data block Dx.
Reactions: - Correction block is reorganized.
- Interpreter stop
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Before calling the CRC with G41/G42, program a tool number under the address T...
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Increase the number of reviewed traversing blocks via machine data 20240
CUTCOM_MAXNUM_CHECK_BLOCKS (default: 3), resulting in an increase in the extent
of calculation and therefore also the block cycle time.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10752 Channel %1 block %2 overflow of local block buffer with tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The cutter radius compensation must buffer a variable number of intermediate blocks in
order to enable calculation of the equidistant tool path for each NC block. The size of the
buffer cannot be determined by simple means. It depends on the number of blocks with-
out traversing information in the compensation plane, the number of contour elements to
be inserted and the shape of the curvature in spline and polynomial interpolation.
The size of the buffer is fixed by the system and cannot be changed via the MDs.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Please inform the authorized personnel/service department. Reduce the size of the buffer
that has been assigned by modifying the NC program. By avoiding:
• Blocks without traversing information in the compensation plane
• Blocks with contour elements having a variable curvature (e.g. ellipses) and with curva-
ture radii that are smaller than the compensation radius. (Such blocks are divided up into
several subblocks).
Reduce the number of reviewed blocks for collision monitoring (MD 20240
CUTCOM_MAXNUM_CHECK_BLOCKS).
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10753 Channel %1 block %2 selection of the tool radius compensation only possible in
linear block
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Selection of cutter radius compensation with G41/G42 may only be performed in blocks
where the G function G00 (rapid traverse) or G01 (feed) is active.
In the block with G41/G42, at least one axis in the plane G17 to G19 must be written. It is
always advisable to write both axes because, as a rule, both axes are traversed when
selecting the compensation.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Correct the NC program and put the compensation selection in a block with linear interpo-
lation.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10754 Channel %1 block %2 deselection of the tool radius compensation only possible in
linear block
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Deselection of cutter radius compensation with G40 can only be performed in blocks
where the G function G00 (rapid traverse) or G01 (feed) is active.
In the block with G40, at least one axis in the plane G17 to G19 must be written. It is
always advisable to write both axes because, as a rule, both axes are traversed when
deselecting the compensation.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Correct the NC program and put the compensation selection in a block with linear interpo-
lation.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10755 Channel %1 block %2 selection of the tool radius compensation via KONT not pos-
sible at the current starting point
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: When activating the cutter radius compensation with KONT the starting point of the
approach block is within the compensation circle and therefore already violates the con-
tour.
If the cutter radius compensation is selected with G41/G42, the approach behavior
(NORM or KONT) determines the compensation movement if the present actual position
is behind the contour. With KONT, a circle is drawn with the cutter radius around the pro-
grammed initial point (= end point of the approach block). The tangent that passes
through the current actual position and does not violate the contour is the approach move-
ment.
If the start point is within the compensation circle around the target point, no tangent
passes through this point.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Place selection of the CRC such that the starting point of the approach movements
comes to rest outside of the correction circle around the target point (programmed tra-
versing movements > compensation radius). The following possibilities are available:
• Selection in the previous block
• Insert intermediate block
• Select approach behavior NORM
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10756 Channel %1 block %2 deselection of the tool radius compensation via KONT not
possible at the programmed end point
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: On deselection of the cutter radius compensation, the programmed end point is within the
compensation circle. If this point were in fact to be approached without compensation,
there would be a contour violation.
If the cutter radius compensation is deselected via G40, the approach behavior (NORM or
KONT) determines the compensation movement if the programmed end point is behind
the contour. With KONT, a circle is drawn with the cutter radius about the last point at
which the compensation is still active. The tangent passing through the programmed end
position and not violating the contour is the retraction movement.
If the start point is within the compensation circle around the target point, no tangent
passes through this point.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Place deselection of the CRC such that the programmed end point comes to rest outside
the compensation circle around the last active compensation point. The following possibil-
ities are available:
• Deselection in the next block
• Insert intermediate block
• Select retract behavior NORM
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10757 Channel %1 block %2 changing the compensation plane while tool radius compen-
sation is active not possible
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In order to change the compensation plane (G17, G18 or G19) it is first necessary to
deselect the cutter radius compensation with G40.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Insert an intermediate block in the part program using the correction deselection. After the
plane change, the cutter radius compensation is to be selected in an approach block with
linear interpolation.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10758 Channel %1 block %2 curvature radius with variable compensation value too small
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The current cutter radius compensation (the cutter used) is too large for the programmed
path radius.
In a block with variable tool radius compensation, a compensation must be possible either
anywhere or nowhere on the contour with the smallest and the largest compensation
value from the programmed range. There must be no point on the contour in which the
curvature radius is within the variable compensation range.
If the compensation value varies its sign within a block, both sides of the contour are
checked, otherwise only the compensation side.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Use smaller cutters or allow for a part of the cutter radius at the time of contour program-
ming.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10761 Channel %1 block %2 tool radius compensation for ellipse with more than one rev-
olution not possible
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: When machining the inside of an ellipse, in parts of the ellipse the curvature radii are
greater than or smaller than the cutter radius compensation.
In ellipses, in this case the block would be split up into 4 subblocks with curvature radii
that are greater than and less than the compensation radius. Over several revolutions,
there would be a tremendous increase in the amount of calculation required by the unlim-
ited number of resulting subblocks, and therefore this situation is rejected by the error
message.
If compensation is possible everywhere or nowhere on the ellipse, then ellipses are also
permissible that cover more than one full revolution.
10762 Channel %1 block %2 too many empty blocks between two traversing blocks with
active tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The maximum permissible number of empty blocks is limited by a machine data.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: • Modify part program
• Modify machine data
• Check whether SBL2 is activated. With SBL2, a block is generated from each part pro-
gram line which can lead to exceeding the maximum permissible number of empty blocks
between two traversing blocks.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10763 Channel %1 block %2 path component of the block in the compensation plane
becomes zero
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Due to the collision monitoring with active tool radius compensation, the path component
of the block in the compensation plane becomes zero. If the original block contains no
motion information perpendicular to the compensation plane, it means that this block is
excluded.
Reactions: - Alarm display.
Remedy: • The behavior is correct at narrow locations that cannot be machined with the active tool.
• Modify the part program if necessary.
• Use tool with smaller radius if necessary.
• Program CDOF.
Program Continuation: Clear alarm with the Delete key or NC START.
10764 Channel %1 block %2 discontinuous path with active tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: This alarm occurs when, with active tool radius compensation, the starting point used for
calculating the compensation is not identical to the end point of the preceding block. This
situation can occur, for example, when a geometry axis is traversed between two posi-
tions as a positioning axis or when, with an active kinematic transformation (e.g. 5-axis
transformation) the tool length compensation is altered.
10766 Channel %1 illegal change of surface orientation between block %2 and block %3
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Block number, label
Definitions: This alarm occurs with 3D face milling when, at the time of block transition, the surface
defined in the first block is continued in the second block with the rear side of the surface
defined there. The block number in the alarm designates the second block.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
10767 Channel %1 block %2 processing with tilt angle unequal 0 not possible
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: When face milling with a torus milling cutter, the tilt angle must be 0 if the surface normal
vector and the tool orientation include an angle that is less than the limiting angle given by
the machine data 21082 CUTCOM_PLANE_ORI_LIMIT, i.e. in this case only the lead
angle may be unequal to 0.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Modify part program. If necessary, use another tool (ball end mill).
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10768 Channel %1 block %2 illegal tool orientation with 3D tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: This alarm can occur with 3D face milling: The angle between the surface normal vector
of the surface to be machined and the extremal surface normal vector of the tool surface
is smaller than the limit value given by the machine data 21080
CUTCOM_PARALLEL_ORI_LIMIT, or the tool is oriented such that machining would
have to be performed from the rear side of the surface. In this case, the extremal surface
normal vector is the vector whose direction deviates most from the direction in the tool
point (i.e. parallel to the tool longitudinal axis).
With cylindrical tools or tools which end in a cylindrical part (e.g. the standard torus milling
cutter), this vector is positioned perpendicular to the tool vector. For this type of tool, the
alarm indicates that the angle between the tool longitudinal axis of, for example a side line
of the cylinder, and the surface to be machined is smaller than the minimum permissible
value. With tools whose (valid) surface ends in a conical part instead of a cylindrical part
(e.g. a beveled cutter or a torus milling cutter where the torus is defined to be smaller than
90 degrees), this alarm indicates that the angle between a side line of the taper and the
surface to be machined is smaller than the minimum permissible value.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Modify part program. If necessary, use another tool.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10769 Channel %1 block %2 Illegal surface normal vector with 3D tool radius compensa-
tion
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In 3D face milling, surface normal vector and path tangent vector must theoretically be
perpendicular to one another, i.e. they must be at 90° to one another. Since both vectors
can be programmed independently of each other, deviations from this angle are possible
and allowed. This alarm is generated when the angle between surface normal vector and
path tangent vector becomes less than the limit angle given by the machine data 21084
CUTCOM_PLANENORMAL_PATH_LIMIT.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
10770 Channel %1 block %2 change of corner type due to change of orientation with
active tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The type of a corner (inside or outside corner) depends not only on the programmed path
but also on the tool orientation. For this purpose, the programmed path is projected in the
plane perpendicularly to the actual tool orientation and the corner type is determined
there. If a change in orientation is programmed (in one or several blocks) between two tra-
versing blocks, resulting in the type of corner at the end of the first traversing block being
different from that at the start point of the second block, the above error message is
issued.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
10771 Channel %1 block %2 overflow of local block buffer due to orientation smoothing
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: This error occurs when more blocks must be buffered than memory space is available.
This error can only occur when the software has been incorrectly configured.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Increase size of local buffer area.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10773 Channel %1 illegal tool orientation in block %2 at inside corner with block %3
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Block number, label
Definitions: On inside corners, the path of the traversing blocks concerned is reduced but the orienta-
tion change originally programmed in the block is retained and is now carried out in syn-
chronism with the shortened path. Because of the ensuing changed relationship between
path tangent, surface normal and tool orientation, singular points or points with impermis-
sible side angle can occur in 3D face milling. This is not allowed.
10776 Channel %1 block%2 axis %3 must be geometry axis if tool radius compensation is
active
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name
Definitions: This alarm occurs when an axis that is required for tool radius compensation is not a
geometry axis. With CUT2DF, the axis can be a positioning axis perpendicular to the
machining plane; with all other types of compensation (CUT2DF, CUT3DC, CUT3DF,
CUT3DFF), all geometry axes must be operated as such.
10777 Channel %1 block %2 tool radius compensation: too many blocks with suppression
of compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The maximum permissible number of blocks with active compensation suppression with
tool radius compensation is limited by the machine data
CUTCOM_MAXNUM_SUPPR_BLOCKS.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: • Modify part program.
• Modify machine data.
• Check whether SBL2 is activated. With SBL2, a block is generated from each part pro-
gram line which can lead to exceeding the maximum permissible number of empty blocks
between two traversing blocks.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10778 Channel %1 block %2 preprocessing stop with active tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If a preprocessing stop is detected with active tool radius compensation (either pro-
grammed by the user or generated internally) and the setting data
$SC_STOP_CUTCOM_STOPRE is set, then this warning is issued because in this situa-
tion machine movements which were not intended by the user can occur (termination of
radius compensation and new approach).
Reactions: - Alarm display.
- NC Stop on alarm at block end.
Remedy: • Continue machining with CANCEL and Start.
• Modify part program.
• Set setting data $SC_STOP_CUTCOM_STOPRE to FALSE.
Program Continuation: Clear alarm with the Delete key or NC START.
10779 Channel %1 block %2 preprocessing stop with active tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If a preprocessing stop is detected with active tool radius compensation (either pro-
grammed by the user or generated internally) and the setting data
$SC_STOP_CUTCOM_STOPRE is set, then this warning is issued because in this situa-
tion machine movements which were not intended by the user can occur (termination of
radius compensation and new approach).
To continue machining, activate the CANCEL key and perform a restart.
10781 Channel %1 block %2 illegal orientation of involute with tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Tool radius compensation is possible for involutes only if the compensation plane
matches the involute plane.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
10782 Channel %1 block %2 illegal curve type with tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: This alarm occurs, if an attempt is made to apply the tool radius compensation to a curve
type for which this function is not implemented. The only cause at present: Involute with
3D tool radius compensation.
10783 Channel %1 block %2 tool radius compensation type requires orientation transfor-
mation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: This alarm occurs, if an attempt is made to activate a tool radius compensation which
must enable a tool orientation change and the _Orientation transformation_ option is not
available. This alarm can only occur if one of the following G code is active in the G code
group 22:
• CUT3DC
• CUT3DCC
• CUT3DCCD
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: • Modify part program
• Install "Orientation transformation" option
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10784 Channel %1 block %2 illegal tool for tool radius compensation with constraint sur-
face
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: When activating the tool radius compensation with constraint surface, an illegal tool type
is active.
Only cutting tools of the tool types 1 to 399 are admitted with the following exceptions:
• 111 ball end milling cutter
• 155 torus milling cutter
• 156 torus milling cutter
• 157 torus milling cutter
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Use another tool.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10790 Channel %1 block %2 plane change during linear programming with angles
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The active plane was changed between the first and second subblock when programming
two straight lines with angle parameters.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
10792 Channel %1 block %2 illegal interpolation type during linear programming with
angles
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Only spline or linear interpolation is permitted for programming two straight lines with
angle specification. Circular or polynomial interpolation is not allowed.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
10793 Channel %1 block %2 second block missing during linear programming with
angles
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The second block is missing during programming of two straight lines with angle specifi-
cation. This situation only occurs if the first subblock is also the last block of a program, or
if the first subblock is followed by a block with a preprocessor stop.
10794 Channel %1 block %2 angle specification missing in second block during linear
interpolation with angles
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The angle is missing from the second block during programming of two straight lines with
angle specification. This error can only occur if an angle was programmed in the preced-
ing block, but no axis of the active plane was programmed in that block. The cause of the
error may therefore also have been the intention to program a single straight line with an
angle in the previous block. In this case, exactly one axis of the active plane must be pro-
grammed.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
10795 Channel %1 block %2 end point specification during angle programming contradic-
tory
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: During programming of a straight line, both positions of the active plane and an angle
were specified (the position of the end point is over-specified), or the position of the pro-
grammed coordinate cannot be reached with the specified angle. If a contour consisting of
two straight lines is to be programmed with angles, it is possible to specify the two axis
positions of the plane and an angle in the second block. The error can also occur if, due to
a programming error, the preceding block cannot be interpreted as the first subblock of
such a contour. A block is interpreted as the first block of a two-block contour if an angle,
but not an axis of the active plane, was programmed, and if the block is not already the
second block of a contour.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: With an active transformation or a frame with a rotation component the geometry axes are
needed for block preparation. If a geometry axis has previously been traversed as posi-
tioning axis, it retains its status of "positioning axis" until it is again programmed as a
geometry axis.
Because of the POSA motion beyond block boundaries, it is not possible to identify in the
preprocessing run whether the axis has already reached its target position when the block
is executed. This is, however, an unconditional requirement for calculating the ROT com-
ponent of the frame or of the transformation.
If geometry axes are used as positioning axes, then:
1. No rotation may be specified in the current overall frame.
2. No transformation may be selected.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: After selecting transformation or frame, reprogram the geometry axis now operating as
positioning axis (e.g. with WAITP) in order to revert the status to "geometry axis.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10880 Channel %1 block %2 too many empty blocks between two traversing blocks when
inserting chamfers or radii
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Between 2 blocks containing contour elements and which are to be joined with a chamfer
or a radius (CHF, RND), more blocks without contour information have been programmed
than provided for in the machine data 20200 CHFRND_MAXNUM_DUMMY_BLOCKS.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Modify the part program in
order that the permissible number of dummy blocks is not exceeded or adapt the channel-
specific machine data 20200 CHFRND_MAXNUM_DUMMY_BLOCKS (dummy blocks
with chamfers/radii) to the maximum number of dummy blocks.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10881 Channel %1 block %2 overflow of local block buffer when inserting chamfers or
radii
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Between 2 blocks containing the contour elements and to be joined with a chamfer or a
radius (CHF, RND), so many dummy blocks have been programmed without contour
information that the internal buffer is too small.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program such that the number of dummy blocks is reduced.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10890 Channel %1 block %2 overflow of local block buffer when calculating splines
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The maximum permissible number of empty blocks is limited by a machine data.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: • Modify part program
• Modify machine data
• Check whether SBL2 is activated. With SBL2, a block is generated from each part pro-
gram line which can lead to exceeding the maximum permissible number of empty blocks
between two traversing blocks.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: On analyzing the path waveforms during preparation, a large local deviation in the velocity
waveform of one or more path axes has been detected relatively to the path velocity. A
situation like that typically occurs near singular positions of the machine kinematics. It
can, however, also be caused by a failed contour or by an FGROUP definition unfavor-
able relatively to the contour. Another reason may be an unfavorable programmed OEM
transformation.
In order to safely avoid axis overloads, path velocity is normally decelerated considerably.
A seemingly machine standstill might occur. As soon as the singular position has been
reached, strong axis movements suddenly occur.
Reactions: - Local alarm reaction.
- Alarm display.
Remedy: Division of a block in several smaller ones often provides an improvement.
Program Continuation: Clear alarm with the Delete key or NC START.
10912 Channel %1 block %2 preprocessing and main run might not be synchronized
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The preset positioning axis run cannot be accurately calculated beforehand. The reason
for this is either that the axes involved in the transformation are traversed as positioning
axes or that a transformation pole is circumnavigated too frequently by the curve. The
velocity check is performed starting from this block in the main run. It is more conservative
than with anticipated calculation. The LookAhead function is deactivated. If it is not possi-
ble to take over the velocity check into the main run, part program processing is aborted.
Reactions: - Alarm display.
Remedy: No action is usually necessary. The velocity control operates more effectively, however, if
the part program is modified.
• If a transformation pole is circumnavigated several times by the curve, it helps to split up
the block into smaller parts.
• If a positioning axis is the cause, you should check whether the axis can be traversed as
a path axis. The Look Ahead function remains deactivated until preprocessing can be
based on defined conditions again (e.g. as a result of change from JOG->AUTO, tool or
tool edge change).
Program Continuation: Clear alarm with the Delete key or NC START.
Definitions: The given feed profile is in part negative. However, negative path feed is not allowed. The
feed profile is ignored. The specified feed block end value is taken when traversing over
the entire block.
Reactions: - Local alarm reaction.
- Alarm display.
Remedy: No action is usually necessary. The alarm message indicates an error in the program-
ming, however, and this should be corrected.
Program Continuation: Clear alarm with the Delete key or NC START.
10914 Movement not possible while transformation active - in channel %1, block %2
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The machine kinematics does not allow the specified motion. Transformation-dependent
error causes can be in: TRANSMIT: A (circular) area exists around the pole, where posi-
tioning is not possible. The area is caused by the fact that the tool reference point cannot
be traversed as far as into the pole.
The area is defined by:
• the machine data ($MC_TRANSMIT_BASE_TOOL..)
• the active tool length compensation (see $TC_DP..). Whether the tool length compensa-
tion is included in the calculation depends on the working plane selected (see G17,..).
• The machine stops before the faulty block.
Reactions: - Interpreter stop
- Local alarm reaction.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program. Change the incorrectly specified tool length compensation.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10930 Channel %1 block %2 interpolation type not allowed in stock removal contour
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The following types of interpolation are allowed in the contour program for stock removal:
G00, G01, G02, G03, CIP, CT
Reactions: - Local alarm reaction.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: In the contour subroutine, program only path elements that consist of straight lines and
arcs.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10933 Channel %1 block %2 contour program does not contain enough contour blocks
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The contour program contains:
• Less than 3 contour blocks with CONTPRON
• No contour blocks with CONTDCON
Reactions: - Local alarm reaction.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Increase the size of the subroutine with the stock removal contour to include at least 3 NC
blocks with movements in both axes of the current machining plane.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10934 Channel %1 block %2 array for contour segmentation is set too small
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: During contour segmentation (activated with the keyword CONTPRON), the field for the
contour table has been detected as too small. For every permissible contour element (cir-
cle or straight line) there must be a row in the contour table.
Reactions: - Local alarm reaction.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Base the definition of the field variables of the contour table on the contour elements to be
expected. The contour segmentation function divides up some NC blocks into as many as
3 machining cuts. Example: N100 DEF TABNAME_1 [30, 11] Field variables for the con-
tour table provide for 30 machining cuts. The number of columns (11) is a fixed quantity.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10942 Channel %1 block %2 curve table %3: illegal instruction during definition
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of curve table
Definitions: Various illegal command sequences cause the output of this alarm during the definition of
the curve table. For example, it is impermissible to terminate definition of a curve table
with M30 before programming the CTABEND command.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Correct the part program and start it again.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10943 Channel %1 block %2 curve table %3: direction reversal of lead value in the block
not allowed
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of curve table
Definitions: The conditions for converting a programmed contour to a curve table were not fulfilled in
this block.
10948 Channel %1 block %2 curve table %3: position jump at end of period
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of curve table
Definitions: A periodic curve table was defined in which the position of the following axis at the end of
the table was different to the position at the start of the table.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Correct the part program and start it again.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10949 Channel %1 block %2 curve table %3: missing master axis motion
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of curve table
Definitions: A slave axis motion has been programmed without a master axis motion.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Correct the part program and start it again.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10951 Channel %1 block %2 curve table %3: following value period is zero
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of curve table
Definitions: --
Reactions: - Alarm display.
Remedy: Ensure that the table specification is correct.
Program Continuation: Clear alarm with the Delete key or NC START.
10955 Channel %1 block %2 curve table %3: missing master axis motion
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of curve table
Definitions: A slave axis motion has been programmed without a master axis motion. This can also
occur if, with active radius compensation, a block is created in which the slave axis moves
but not the master axis. The alarm is for information only and can be suppressed by set-
ting MD $MC_CTAB_ENABLE_NO_LEADMOTION = 2.
Reactions: - Alarm display.
Remedy: Alarm can be switched off via MD $MC_CTAB_ENABLE_NO_LEADMOTION = 2.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10956 Channel %1 block %2 curve table %3: NC memory limit DRAM reached
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of curve table
Definitions: Insufficient memory in the DRAM while defining the curve table.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Delete the curve tables that are no longer required in the DRAM or reconfigure the mem-
ory space for the curve tables. The curve table must then be redefined. Machine data for
memory configuration of the curve tables in DRAM:
MN_MM_NUM_CURVE_TABS_DRAM, MN_MM_NUM_CURVE_SEGMENTS_DRAM,
MN_MM_NUM_CURVE_POLYNOMS_DRAM.
Program Continuation: Clear alarm with the RESET key. Restart part program.
10961 Channel %1 block %2 maximum cubic polynomials are allowed on active radius
compensation.
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: With active radius compensation, only up to cubic polynomials are permissible for the
geometry axes. In this case no 4th or 5th degree polynomials can be programmed.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: Most addresses (address types) may only be programmed once in an NC block, so that
the block information remains unambiguous (e.g. X... T... F... etc. - exception: G and M
functions).
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
• Remove from the NC program addresses that occur more than once (except for those
where multiple value assignments are allowed).
• Check whether the address (e.g. the axis name) is specified via a user-defined variable
(this may not be easy to see if allocation of the axis name to the variable is performed in
the program through computational operations only).
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
Check the block structure and correct in accordance with the programming requirements.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
The displayed function must be removed from the program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
12190 Channel %1 block %2 variable of type ARRAY has too many dimensions
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Array with variables of type STRING may be no more than 1-dimensional, and with all
other variables no more than 2-dimensional.
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
Correct the array definition, with multi-dimensional arrays define a second 2-dimensional
array if necessary and operate it with the same field index.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Example:
Subroutine:
(2 call-by-value parameters X and Y, 1 call-by-reference parameter Z)
PROC XYZ (INT X, INT Y, VAR INT Z)
:
M17
ENDPROC
Main program:
N10 DEF INT X
N11 DEF INT Y
N11 DEF INT Z
:
N50 XYZ (X, Y) ; REF parameter Z missing
or
N50 XYZ (X, Z) ; REF parameter Z missing!
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
Assign a variable to all REF parameters (call-by-reference parameters) of the subroutine
when calling. No variable must be assigned to "normal" formal parameters (call-by-value
parameters), as these are defaulted with 0.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
Program the missing AXIS parameter in the call.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
• If new GUD definitions are to be introduced -> check machine data 18150
MM_GUD_VALUES_MEM, 18130 MM_NUM_GUD_NAMES_CHAN, 18120
MM_NUM_GUD_NAMES_NCK
• If the error occurs while executing an NC part program with LUD definitions or when
using cycle programs (the parameters count as LUD variable of the cycle program), the
following machine data must be checked:
28040 MM_LUD_VALUES_MEM,
18242 MM_MAX_SIZE_OF_LUD_VALUE,
18260 MM_LUD_HASH_TABLE_SIZE,
28020 MM_NUM_LUD_NAMES_TOTAL,
28010 MM_NUM_REORG_LUD_MODULES
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
• Use the REDEF instruction only in the INITIAL_INI block
• Using the operator panel, set the current protection level to at least the same level as
that of the variable with the highest level
• Program protection level within the permissible value range
• Only program new protection levels that are lower than the old values
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
Divide up the program block into several subblocks.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
12552 Channel %1 block %2 tool/magazine OEM parameter not defined. Option not set.
Option not set.
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The programmed $TC_... Cx system variable is not known in the control.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: • Correct the name used (writing error)
• $TC_DPCx, $TC_TPCx, $TC_MOPCx, $TC_MAPCx, $TC_MPPCx, $TC_DPCSx,
$TC_TPCSx, $TC_MOPCSx, $TC_MAPCSx, $TC_MPPCSx; with x=1,...10
• These are the OEM parameters of the tools magazines, The corresponding machine
data value is set to < 10, or the option 'TM OEM parameters' has not been set.
• Use correct parameter number, or - if the name cannot be changed - set machine data
correction (see $MN_MM_NUM_CC_TOA_PARAM, ...
$MN_MM_NUM_CCS_TOA_PARAM, ...)
• Check the option (machine data are only effective when the option is enabled).
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
12589 Channel %1 block %2 motion synchronous action: variable %3 not allowed with
modal ID
Parameters: %1 = Channel number
%2 = Block number
%3 = Variable name
Definitions: The modal ID in motion synchronous action must not be formed by means of an on-line
variable.
Examples:
ID=$AC_MARKER[1] WHEN $a_in[1] == 1 DO $AC_MARKER[1] = $AC_MARKER[1]+1
This can be corrected in the following way:
R10 = $AC_MARKER[1]
ID=R10 WHEN $a_in[1] == 1 DO $AC_MARKER[1] = $AC_MARKER[1]+1
The ID in a synchronous action is always permanent, and cannot be changed in the inter-
polation cycle.
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Modify part program: Replace the on-line variable by an arithmetic variable.
Program Continuation: Clear alarm with the RESET key. Restart part program.
12620 Channel %1 block %2 accessing this variable as single character not possible
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions: The variable is not a user-defined variable. The single character access is only allowed
for user-defined variables (LUD/GUD).
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Temporarily store variable in user-defined STRING, process this and put back into stor-
age.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
12660 Channel %1 block %2 motion synchronous action: variable %3 reserved for motion
synchronous actions and technology cycles
Parameters: %1 = Channel number
%2 = Block number
%3 = Variable name
Definitions: The displayed variable may only be used in motion synchronous actions or in technology
cycles. For example, '$R1' may only be used in motion synchronous actions. In standard
part programs R parameters are programmed with R1.
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with the RESET key. Restart part program.
12661 Channel %1 block %2 technology cycle %3: no further subprogram call possible
Parameters: %1 = Channel number
%2 = Block number
%3 = Name of the technology cycle call
Definitions: In a technology cycle it is not possible to call a subroutine or another technology cycle.
12700 Channel %1 block %2 contour definition programming not allowed as modal sub-
program is active
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In the external language mode, a block is programmed with contour definition and a
modal cycle is active at the same time. Because of unclear address assignment (e.g. R =
radius for contour definition or return plane for drilling cycle) contour definition program-
ming must not be used when a modal cycle is active.
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
12701 Channel %1 block %2 illegal interpolation type for contour definition active
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In one contour definition block, G01 is not active as interpolation function. In one contour
definition block, the linear interpolation always has to be selected with G01. G00, G02,
G03, G33 etc. are not permitted.
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Modify part program. Program linear interpolation G01.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
12720 Channel %1 block %2 program number for macro call (G65/G66) missing
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: During macro call with G65/G66 no program number was defined. The program number
must be programmed with address "P".
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
12722 Channel %1 block %2 multiple ISO_2/3 macro or cycle calls in the block
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A mixture of cycle and macro calls are programmed in a block, e.g. cycle calls with G81 -
G89 together with an M macro in the block or a G65/G66 macro call together with M mac-
ros in the block.
G05, G08, G22, G23, G27, G28, G29, G30, G50.1, G51.1, G72.1, G72.2 functions (ISO
mode) also execute subroutine calls. Only one macro or cycle call can appear in an NC
block.
Reactions: - Correction block
- Interface signals are set.
- Alarm display.
Remedy: Deactivate modal cycles or modal macro calls if one of the above mentioned G functions
has been programmed.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: For plane selection with G17, G18, G19 either program the basic axis of the coordinate
system or the assigned parallel axis.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: End part program with M30, M02 or M17 and start part program. Check environment vari-
ables NCPROG and NCUPROG at the host.
Program Continuation: Clear alarm with the RESET key. Restart part program.
14005 Channel %1 block %2 program %3 program-specific start disable has been set
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Program name
Definitions: Program %3 cannot be executed, as the program-specific start disable has been set for
this file.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Reset the program-specific start disable for file %3.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: In a subroutine call with parameter transfer, parameters have been omitted that cannot be
replaced by default parameters (call-by-reference parameters or parameters of type
AXIS. The other missing parameters are defaulted with the value 0 or with the unit frame
in the case of frames).
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: The missing parameters must be provided with values in the subroutine call.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14016 Channel %1 block %2 error when calling the subroutine via M/T function
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The following conflict was detected in a subprogram call per M or T function:
In the block referenced by parameter %2:
• An M or T function replacement has already been activated
• A modal subprogram call is active
• A subprogram return jump is programmed
• An end of program is programmed
• An M98 subprogram call is active (only in external language mode)
• T function replacement by D function programming in the same part program line is not
possible with active TLC (G43/G44) in ISO2 system.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: An M or T function replacement is only possible if a subprogram call or return jump has
not already been performed as a result of other program constructs. The part program
must be corrected accordingly.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14017 Channel %1 block %2 syntax error when calling the subroutine via M function
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: When calling M code subroutine with parameter transfer, an illegal syntax was detected:
• Address extension not programmed as a constant.
• M function value not programmed as a constant.
Note: If a parameter transfer has been programmed via MD
$MN_M_NO_FCT_CYCLE_PAR for an M function replacement, the following restriction
applies to this M function: both the address extension and the M function value must be
programmed for replacement as constants.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Change the programming of the M function.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14018 Channel %1 block %2 parts program command %3 not executable (protection level
setpoint value: %4 actual value: %5)
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Programmed command
%4 = Protection level of the command / current protection level
Definitions: To parts program command %3, a protection level has been assigned that is logically
higher (smaller in value) than the current access right, or the command does not exist in
the current control configuration.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify parts program. Please see the Siemens Progamming Guide or OEM documenta-
tion for the language commands permissible for the relevant system configuration.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14030 Channel %1 block %2 combine OSCILL and POSP during oscillation with infeedmo-
tion
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: When oscillating controlled by synchronized actions, the assignment of oscillating and
infeed axis (OSCILL) as well as the definition of the infeed (POSP) must be carried out in
one NC block.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14060 Channel %1 block %2 invalid skip level with differential block skip
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: With "Differential block skip", a skip level greater than 7 has been specified. (In packet 1
specification of a value for the skip level is rejected by the converter as a syntax error, i.e.
the only possibility is a "Suppress block" ON/OFF on one level).
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Enter a skip level (number behind the slash) less than 8.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14070 Channel %1 block %2 memory for variables not sufficient for subroutine call
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A called subroutine cannot be processed (opened), either because the internal data mem-
ory to be created for general purposes is not large enough, or because the available
memory for the local program variables is too small. The alarm can only occur in MDA
mode.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Analyze the part program section:
1. Has the most useful data type always been selected in the variable definitions? (For
example REAL for data bits is poor; BOOL would be better)
2. Can local variables be replaced by global variables?
Program Continuation: Clear alarm with the RESET key. Restart part program.
Definitions: A value less than zero has been programmed under address D.
A set of parameters with 25 correction values has been automatically assigned to each
active tool. Each tool can have 9 sets of parameters (D1 - D9, initial setting is D1). When
the D number changes, the new parameter set is active (D0 is used for deselecting the
correction values).
N10 G.. X... Y... T15 ; Parameter set D1 of T15 active
N50 G.. X... D3 M.. ; Parameter set D3 of T15 active
N60 G.. X.. T20 ; Parameter set D1 of T20 active
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Program D numbers in the permissible value range (D0, D1 to D9).
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: • Correct the part program depending on which of the above errors is involved.
• Program SPOS.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14094 Channel %1 block %2 polynominal degree greater than 3 programmed for polynom-
inal interpolation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The polynomial degree in the polynomial interpolation is based on the number of pro-
grammed coefficients for an axis. The maximum possible polynomial degree is 3, i.e. the
axes are according to the function:
f(p) = a0 + a1 p + a2 p2 + a3 p3
The coefficient a0 is the actual position at the start of interpolation and is not pro-
grammed!
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Reduce the number of coefficients. The polynomial block may have a form no greater
than the following:
N1 POLY PO[X]=(1.11, 2.22, 3.33) PO[Y]=(1.11, 2.22, 3.33)
N1 PO[n]=... PL=44
n ... n ... axis identifier, max. 8 path axes per block
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
10 000: AXCONF_MACHAX_NAME_TAB
20 070: AXCONF_GEOAX_NAME_TAB
20 080: AXCONF_CHANAX_NAME_TAB
Select the transfer string in accordance with the axis name and change the axis name in
the machine data if necessary. (If a change of name is to take place via the NC part pro-
gram, this change must first be validated by means of a "Power On").
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14102 Channel %1 block %2 polynominal degree greater than 5 programmed for orienta-
tion vector angle
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: During polynomial interpolation for the orientation vector, a polynomial degree larger than
5 has been programmed.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14110 Channel %1 block %2 Euler angles and orientation vector components pro-
grammed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: An orientation has been programmed with Euler angles and the component of an orienta-
tion vector at the same time.
Example:
N50 TRAORI (1)
N55 A2=10 B2=20 C3=50 ; alarm, because Euler angle and orientation vector
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Program only one type, in other words when transformation is switched on program either
Euler angles only or orientation vectors (direction vectors) only.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14111 Channel %1 block %2 Euler angles, orientation vector and transformation axes pro-
grammed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: An orientation has been programmed at the same time as Euler angles or components of
an orientation vector and the machine axis influenced by the orientation.
Example:
N50 TRAORI (1)
N55 A2=70 B2=10 C2=0 X50 ; alarm, because Euler angle and axes were programmed
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Program only one type, in other words with transformation switched on program either
Euler angles only or orientation vectors (direction vectors) only or deselect transformation
(TRAFOOF) and set tool orientation by programming the auxiliary axes.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: With taper circumference interpolation of orientation, no end orientation has been pro-
grammed. The change of orientation is therefore not clearly defined.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14120 Channel %1 block %2 plane determination for programmed orientation not possible
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The programmed orientation vectors (direction vectors) in the beginning of block and end
of block point include an angle of 180 degrees. Therefore the interpolation plane cannot
be determined.
Example:
N50 TRAORI (1)
N55 A3=0 B3=0 C3=1
N60 A3=0 B3=0 C3=-1 ; the vector of this block is precisely opposite to that in the preced-
ing block.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify the part program so that the orientation vectors of a block are not directly opposed
to each other, for instance by dividing the block up into 2 subblocks.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14129 Channel %1 block %2 orientation angles and orientation vector components pro-
grammed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: An orientation angle and components of an orientation vector were programmed at the
same time.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: It is only possible to program a G code of the 50th G code group if machine data
ORI_DEF_WITH_G_CODE is set to TRUE.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Adapt machine data.
Program Continuation: Clear alarm with the RESET key. Restart part program.
14137 Channel %1 block %2 Polynomials PO[PHI] and PO[PSI] are not permitted
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A polynomial for the angles PHI and PSI can only be programmed, if the orientation is
interpolated in the plane between start and end orientation (ORIVECT, ORIPLANE) or on
a taper (ORICONxxx). If interpolation type ORICURVE is active, no polynomials can be
programmed for angles PHI and PSI.
Reactions: - Correction block is reorganized.
- Interpreter stop
- Interface signals are set.
- Alarm display.
Remedy: Modify the NC program
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14138 Channel %1 block %2 Polynomials PO[XH], PO[YH] and PO[ZH] are not permitted
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Polynomials for the coordinates of a reference point on the tool (PO[XH], PO[YH],
PO[ZH]) can only be programmed, if interpolation type ORICURVE is active. If ORIVECT,
ORIPLANE, ORICONxxx is active, no polynomials can be programmed for coordinates
XH, YH and ZH.
Reactions: - Correction block is reorganized.
- Interpreter stop
- Interface signals are set.
- Alarm display.
Remedy: Modify the NC program
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14139 Channel %1 block %2 Polynomial for angle of rotation PO[THT] is not permitted
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A polynomial for the angle of rotation of orientation (PO[THT]) can only be programmed, if
the active transformation supports it.
Reactions: - Correction block is reorganized.
- Interpreter stop
- Interface signals are set.
- Alarm display.
Remedy: Modify the NC program
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14150 Channel %1 block %2 illegal tool carrier number programmed or declared (MD)
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A toolholder number was programmed which is negative or greater than the machine data
MC_MM_NUM_TOOL_CARRIER.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Program valid toolholder
number or adapt machine data MC_MM_NUM_TOOL_CARRIER.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: An attempt was made to define a tool orientation by means of the active frame which can-
not be reached with the current toolholder kinematics. This case can always occur when
both rotary axes of the toolholder are not perpendicular to one another or when the tool-
holder has fewer than two rotary axes;
or when rotary axis positions must be set that violate the corresponding axis limitations.
Together with the alarm, an error code is displayed that specifies the cause in detail:
The error code has the following meaning:
1: 1st rotary axis of the first solution violates the lower limit
2: 1st rotary axis of the first solution violates the upper limit
10: 2nd rotary axis of the first solution violates the lower limit
20: 2nd rotary axis of the first solution violates the upper limit
100: 1st rotary axis of the second solution violates the lower limit
200: 1st rotary axis of the second solution violates the upper limit
1000: 2nd rotary axis of the second solution violates the lower limit
2000: 2nd rotary axis of the second solution violates the upper limit
3: The required orientation cannot be set with the given axis configuration
Several of the error codes that indicate a violation of the axis limits can occur simulta-
neously
As, when an axis limit is violated, an attempt is made to reach a valid position within the
permissible axis limits by adding or substracting multiples of 360 degrees, it is - if this is
not possible - not unequivocally defined whether the lower or upper axis limit has been
violated.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify the part program (TOABS instead of TCOFR, activate another Frame. Change
toolholder data. Change processing level G17-G19)
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14154 Channel %1 block %2 The amount of fine correction in parameter %3of the orient-
able toolholder %4 is too large
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Invalid parameter of the orientable toolholder
%4 = Number of the orientable toolholder
Definitions: The maximum permissible value of the fine correction in an orientable toolholder is limited
by the machine data $MC_TOCARR_FINE_LIM_LIN for linear variables, and by the
machine data $MC_TOCARR_FINE_LIM_ROT for rotary variables. The alarm can only
occur if the setting data $SC_TOCARR_FINE_CORRECTION is not equal to zero.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Enter a valid fine correction value.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14155 Channel %1 block %2 invalid base frame definition for tool carrier offset
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If a tool carrier selection causes a change in the table offset, a valid base frame must be
defined in order to store this offset; for more information see machine data 20184
(TOCARR_BASE_FRAME_NUMBER).
Reactions: - Correction block is reorganized.
- Interpreter stop
- Interface signals are set.
- Alarm display.
Remedy: Change the NC program or machine data 20184 (TOCARR_BASE_FRAME_NUMBER).
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14159 Channel %1 block %2 more than two angles programmed with ROTS or AROTS
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Frame rotations are described using space angles with the language commands ROTS or
AROTS. A maximum of two angles can be programmed.
Reactions: - Correction block is reorganized.
- Interpreter stop
- Interface signals are set.
- Alarm display.
Remedy: Modify program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14160 Channel %1 block %2 tool length selection without geometry axis specification
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If variant C (tool length acts on the programmed axis) is activated by machine data
$MC_TOOL_CORR_MODE for tool length compensation with H word and G43/G44 in
ISO_2 mode, at least one geometry axis must be specified.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Change machine data $MC_TOOL_CORR_MODE or the part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14170 Channel %1 block %2 illegal interpolation type with tool length compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If tool compensation (G43/G44) is activated in language mode ISO_2, the linear type of
interpolation must be active.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
14198 Channel %1 block %2 illegal change of tool direction with tool offset
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If an offset is active in the tool direction, block change is not possible if this would change
the assignment of the offset axes to the channel axes (plane change, tool change, cutter
<=> turning tool, geometry axis replacement).
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: • Modify part program.
• Reduce the offset in tool direction to zero.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14199 Channel %1 block %2 illegal plane change for tool with diameter component
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If a tool has a wear or length component which is evaluated as a diameter for the facing
axis (bit 0 and/or bit 1 in MD $MC_TOOL_PARAMETER_DEF_MASK is set) and bit 2 of
this MD is also set, this tool may only be used in the plane active on tool selection. A
plane change results in an alarm.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: • Modify part program.
• Reset bit 2 in MD $MC_TOOL_PARAMETER_DEF_MASK.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: In redefining the pole with G110, G111 or G112 in polar coordinates, the value range of
the pole angle specified under keyword AP=... has been exceeded. It covers the range
from -360 to +360 degrees with a resolution of 0.001 degrees.
Definition of terms:
• Specification of end of block point with polar angle and polar radius, referring to the cur-
rent pole (preparatory functions: G00/G01/G02/G03).
• New definition of the pole with polar angle and pole radius, referring to the reference
point selected with the G function. G110 ... last programmed point in the plane, G111 ...
zero point of the current work, G112 ... last pole
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Correct NC part program. The permissible input range for the polar angle is between the
values -360 degrees and +360 degrees with a resolution of 0.001 degrees.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14290 Channel %1 block %2 polynominal degree greater than 5 programmed for polynom-
inal interpolation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A polynominal degree greater than five was programmed for the polynominal interpola-
tion. You can only program polynomials up to the 5th degree.
3: Block with contour handwheel cannot be executed as the handwheel performs a DRF
movement
for this axis of the path
4: PLC axis with axial handwheel override cannot be started immediately as the hand-
wheel performs
a DRF movement for this axis
5: The axis is a reciprocating axis with axial handwheel override; the reciprocating move-
ment cannot be
started immediately as the handwheel performs a DRF movement for this axis
6: The DRF movement for this axis cannot be executed as an axial handwheel override is
active for
this axis with the handwheel
7: The DRF movement for this axis cannot be executed as a velocity override of the path
with
the handwheel is active and the axis belongs to the path
8: The DRF movement for this axis cannot be executed as the contour handwheel is
active with
this handwheel and the axis belongs to the path
9: The DRF movement for this axis cannot be executed as the axis is a PLC axis with
handwheel
override that is active with this handwheel
10: The DRF movement for this axis cannot be executed as the axis is active as recipro-
cating axis
with handwheel override with this handwheel
Reactions: - Alarm display.
Remedy: Use the handwheel for one purpose at a time only.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
14403 Channel %1 block %2 preprocessing and main run might not be synchronized
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Positioning axis runs cannot be accurately calculated beforehand. Consequently, the
position in the MCS is not known exactly. It might therefore be possible that a change in
the multiple significance of the transformation has been performed in the main run
although no provision was made for this in the preprocessing run.
Reactions: - Alarm display.
Remedy: Modify part program. Synchronize preprocessing run and main run.
Program Continuation: Clear alarm with the Delete key or NC START.
• Special requirement with respect to the machine axis has not been fulfilled (e.g. rotary
axis is not a modulo axis) (-> modify machine data, restart).
TRACYL:
The programmed parameter is not allowed when transformation is selected.
TRAANG:
• The programmed parameter is not allowed when transformation is selected.
• Parameterization via machine data has an error.
• Parameter is faulty (e.g. TRAANG: unfavorable angle value (-> modify machine data,
restart)
Persistent transformation:
• Machine data for persistent transformation are wrong (-> consider dependencies,
change machine data, restart)
Only with active "OEM transformation" compile cycle:
The axes included in the transformation must be referenced!
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Modify part program or
machine data.
Only with active "OEM transformation" compile cycle:
Reference the axes included in the transformation before selecting transformation.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: It is not permissible to change the assignment of geometry axes to channel axes when
transformation is active.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14413 Channel %1 block %2 fine tool correction: changeover geometry/channel axis not
allowed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: It is not permissible to change the assignment of geometry axes to channel axes during
active tool fine compensation.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14430 Channel %1 block %2 tangential axis %3 must not be traversed as POS axis
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name
Definitions: A tangentially followed-up axis cannot be traversed as positioning axis.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Change part program and delete active tangential control with TANGDEL.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14434 Channel %1 block %2 rel. lift-off path for tangential axis %3 is invalid
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name
Definitions: Factor r as programmed on TLIFT for the relative lift-off path must be within range 0 =< r <
1.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14500 Channel %1 block %2 illegal DEF or PROC instruction in the part program
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: NC part programs with high-level language elements are divided into a preceding defini-
tion part followed by a program part. The transition is not marked specifically; a definition
statement is not allowed to follow the first program command.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Put definition and PROFC statements at the beginning of the program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14540 Channel %1 block %2 contour tool: the min. limit angle has been programmed more
than once (edge D%3)
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Edge number, label
Definitions: The limit angle of a contour tool must be equal zero in an involved edge only.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Change tool definition
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14541 Channel %1 block %2 contour tool: the max. limit angle has been programmed
more than once (edge D%3)
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Edge number, label
Definitions: The limit angle of a contour tool must be equal zero in an involved edge only.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
14542 Channel %1 block %2 contour tool: the min. limit angle has not been programmed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: On defining a contour tool, either no limit angle must be indicated, or both the minimum
and the maximum limit angle must be programmed once for each.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Change tool definition
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14543 Channel %1 block %2 contour tool: the max. limit angle has not been programmed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: On defining a contour tool, either no limit angle must be indicated, or both the minimum
and the maximum limit angle must be programmed once for each.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Change tool definition
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14544 Channel %1 block %2 contour tool: edge D%3 is not positioned between the two
border edges
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Edge number, label
Definitions: On defining a form tool with limit, all edges must be positioned between the edge with the
minimum limit angle and the edge with the maximum limit angle when rotating counter-
clockwise.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Change tool definition
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14545 Channel %1 block %2 contour tool: edge D%3 completely encircles edge D%4
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Edge number, label
%4 = Edge number, label
Definitions: On defining a contour tool, tangents are placed on the adjacent circular edges. It will not
be possible, if one edge is completely encircled by another one.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Change tool definition.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14546 Channel %1 block %2 contour tool: edge D%3 defines a concave corner
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Edge number, label
Definitions: The contour of a contour tool must be convex throughout, i.e. there must not be any con-
cave corners.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Change tool definition.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14548 Channel %1 block %2 contour tool: negative radius in edge D%3 is not allowed
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Edge number, label
Definitions: No negative radii are permitted for contour tools, i.e. the sum of basic radius and wear
value must be at least 0.
14550 Channel %1 block %2 contour tool: impermissible tool contour change. Code no.
%3
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Error code
Definitions: A new tool with deviating tool contour was activated for contour tools on active tool radius
compensation
The error cause is explained further by an error code.
If the error code is an integer, the lower-value three decimal places specify the number of
the edge, in which the error was detected, while the thousandth digit explains the reason
in more detail.
-1: The tool was deleted.
-2: The number of contour elements (edges) explaining the tool, has changed.
14551 Channel %1 block %2 contour tool: angle area of edge D%3 larger than 359 degrees
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Edge number, label
Definitions: A single edge must cover a max. angle area of 359 degrees.
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: Check tool definition.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Program the NCK input of the SETINT statement with a value of not less than 1 or greater
than 8.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
$MC_CUTTING_EDGE_RESET_VALUE, $MC_SUMCORR_RESET_VALUE,
$MC_TOOL_CARRIER_RESET_VALUE,
$MC_GCODE_RESET_VALUES, $MC_EXTERN_GCODE_RESET_VALUES,
$MC_TRAFO_RESET_VALUE,
$MC_COUPLE_RESET_MODE_1,
$MC_CHBFRAME_RESET_MASK
On parameter %3= 100 - 104:
Check the setting of machine data $MC_START_MODE_MASK and the machine data
specified under '..._RESET_...'. Check machine data. If tool management is active,
remove the specified tool from the toolholder/spindle and, if necessary, cancel the 'dis-
abled' status.
On parameter %3= 4 or 5:
Check macro definitions in _N_DEF_DIR
Check cycle directories _N_CST_DIR and _N_CUS_DIR
On parameter %3= 200 to 203:
Increase machine data $MC_MM_NUM_BLOCKS_IN_PREP.
Program Continuation: Clear alarm with the RESET key. Restart part program.
14751 Channel %1 block %2 resources for motion synchronous actions not sufficient
(code: %3)
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Identifier
Definitions: To process motion synchronous actions resources are required. They are configured via
the machine data $MC_MM_IPO_BUFFER_SIZE, $MC_MM_NUM_BLOCKS_IN_PREP
and $MC_MM_NUM_SYNC_ELEMENTS. If these resources are insufficient for executing
the part program, then this alarm is issued. The parameter %3 shows which resource has
run out:
Increase identifier <= 2: $MC_MM_IPO_BUFFER_SIZE or
$MC_MM_NUM_BLOCKS_IN_PREP.
Increase identifier > 2: $MC_MM_NUM_SYNC_ELEMENTS.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Correct part program or increase resources.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14753 Channel %1 block %2 motion synchronous actions with illegal interpolation type
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The active interpolation type (e.g. 5-axis interpolation) is not allowed for the motion syn-
chronous action or for the function "Several feeds".
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14754 Channel %1 block %2 motion synchronous actions and wrong feed type
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The active feed type is not allowed for the motion synchronous action or for the function
"Several feeds".
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14759 Channel %1 block %2 motion synchronous action and wrong axis type
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: When there are several feeds, a spark-out time, or a retraction stroke for path motions, at
least one GEO axis must be programmed. If the block also contains synchronous axes
and there are several feeds, the feedrate for the synchronous axes is matched implicitly.
No retraction stroke takes place for synchronous axes. However, after retraction stroke or
spark-out time, the distance-to-go is also deleted in the block for the synchronous axes.
The alarm is no longer used on P3.2.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Program the axis as positioning axis with axial feed, return stroke or spark-out time.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14761 Channel %1 block %2 motion synchronous action: DELDTG function not allowed
with active tool radius compensation
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Rapid delete distance-to-go for synchronous actions is not allowed with DELDTG when
tool radius compensation is active.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Deactivate tool radius compensation before performing rapid delete distance-to-go and
then reselect
or
as of SW 4.3: "Delete distance-to-go without preparation".
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Insert main run blocks between the assignments if the program sequence allows. See
also $A_LINK_TRANS_RATE.
Program Continuation: Clear alarm with the Delete key or NC START.
14768 Axial auxiliary function for the NCU link cannot be output
Definitions: Informational alarm for the part program developer.
An axial auxiliary function transmitted via an NCU link cannot be output as the transmis-
sion buffer for the
PLC is filled up to 100%.
Reactions: - Alarm display.
- Warning display.
Remedy: In the part program, cyclic data - in this case the output of auxiliary functions for link axes
on the interpolating NCU - should be separated with regard to the time.
7 ELG option
8 Trafo5 option
9 Traoem option
10 Transmit option
11 Tracon option
12 Tracyl option
13 Traang option
14 Oscill option
15 SynSpi option
16 Repos option
17 Spline option
18 Involute option
19 Poly option
20 Compress option
23 Masl option
24 ExtLang or ExtLanguage option not activated
25 TechCycle option
26 Liftfast option
27 ProgAccel option
33 AllAsupSynact option
34 CmdAxSpind option
35 Mea2 option
36 ProgAnaOut option
37 OptAaTOff option
41 MachineMaintenance option
42 PathFeedSAInput option
45 ElecTransfer option
46 Cut3D option
47 CDA option
48 Reserved: generic coupling option
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program, retrofit option.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14810 Channel %1 block %2 negative axis speed programmed for positioning axis %3
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis
Definitions: A negative feed (FA value) has been programmed for the displayed axis presently operat-
ing as a positioning axis. The positioning velocity may be programmed in the range 0.001
to 999 999.999 [mm/min, deg/min] for the metric input system and 0.000 1 to
39 999.999 9 [inch/min, inch/rev] for the inch input system.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Program the positioning velocity within the limits given above.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Adjust the value range in accordance with the Programming Guide. Values of 1 ... 200%
are allowed.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14820 Channel %1 block %2 negative value for maximum spindle speed programmed with
constant cutting speed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: For the function "Constant cutting speed G96" a maximum spindle speed can be pro-
grammed with the keyword LIMS=.... The values are in the range 0.1 - 999 999.9 [rev/
min].
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Program the maximum spindle speed for the constant cutting speed within the limits given
above. The keyword LIMS is modal and can either be placed in front of or within the block
that selects the constant cutting speed.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
• An attempt has been made to select the GWPS programming for a spindle that has
already been assigned to another tool by TMON, GWPSON, CLGON or activation of the
tool length compensation.
• Selection does not refer to a grinding-specific tool (400-499).
• An attempt has been made to select GWPS for the active tool although the TLC is not
switched on.
• Selection refers to an invalid spindle number.
• A grinding wheel radius equal to zero was specified.
On deselecting grinding wheel surface speed programming with GWPSOFF, one of the
following errors occurred:
• Deselection does not refer to a grinding-specific tool (400-499).
• An attempt has been made to deselect GWPS for the active tool although the tool length
compensation has not been activated.
• Selection refers to an invalid spindle number.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: • Check GWPSON and GWPSOF command.
• Check tool compensation data:
$TC_DP1 : 400 - 499;
$TC_TGP1: Spindle number.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: G97 has been programmed in the displayed block although G96 was not (or G97 already)
active previously.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Remove G97 from the displayed block and program the correct feed type (G93, G94, G95
or G96) for the machining section which follows.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14840 Channel %1 block %2 incorrect value range for constant cutting speed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The programmed cutting speed is not within the input range
Input range metric: 0.01 to 9 999.99 [m/min]
Input range inch: 0.1 to 99 999.99 [inch/min].
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Program cutting speed under address S within the permissible range of values.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
14900 Channel %1 block %2 center point and end point programmed simultaneously
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: When programming a circle by means of the opening angle, the circle center point was
programmed together with the circle end point. This is too much information for the circle.
Only one of the two points is allowed.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Select the programming variant guaranteeing that the dimensions are definitely taken
over from the workpiece drawing (avoidance of calculation errors).
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: When programming a circle by means of an intermediate point (CIP) all 3 points (initial,
end and intermediate points) are on a straight line and the intermediate point (pro-
grammed by means of interpolation parameters I, J, K) is not located between the initial
and end points.
If the circle is the component of a helix, the specified number of turns (keyword TURN=...)
determines further block processing:
• TURN>0: alarm display because the circle radius is infinitely great.
• TURN=0 and CIP specified between initial and end points. A straight line is generated
between the initial and end points (without alarm message).
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Locate the position of the intermediate point with the parameters I, J and K in such a way
that it actually is located between the initial and end points of the circle or do not make
use of this type of circle programming and instead program the circle with radius or open-
ing angle or center point parameters.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
15010 Channel %1 block %2 program coordination instruction with invalid channel num-
ber
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A WAITM, WAITMC,INIT or START instruction was programmed with an invalid channel
number.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Correct the instruction accordingly.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Please inform the authorized personnel/service department. No remedial measures are
available for the further execution of the current NC program, however:
1. Reduce log file size requirement by:
Reducing the distance between the preprocessing and the main run via appropriate pre-
processing stops
STOPRE.
2. The logfile should be increased in size by means of the channel-specific data:
Modify MD 28000: MM_REORG_LOG_FILE_MEM and
Modify MD 28010: MM_REORG_LUD_MODULES
Attention!
A change in these machine data also causes a reallocation of the NCK user memory and
the standard machine data are then loaded. Unless a data save is performed, there will be
a LOSS OF DATA!
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
Definitions: At part program start and at start of an ASUB under Reset condition, the relevant data of
all the ASUBs that can be activated at that time are preprocessed:
• PLC ASUBs
• With $MC_PROG_EVENT_MASK configured event-controlled program calls
• ASUB after block search ($MN_SEARCH_RUN_MODE bit 1=1)
• Editable system ASUB ($MN_ASUP_EDITABLE)
If an error occurs (converter or interpreter), alarm 15165 will be output first and then a
converter or interpreter alarm that describes more details of the error. Alarm 15165 will
cause an interpreter stop. A compensation block will not be possible.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with the RESET key. Restart part program.
15171 Channel %1 block %2 compiled program %3 older than the relevant subroutine
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Compiled program file name
Definitions: When calling a precompiled subroutine, it was noticed that the compiled program is older
than the relevant SPF file. The compiled program was deleted and during start the sub-
routine is executed instead of the compiled program.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Definitions: Errors were found when processing initialization program _N_INITIAL_INI. This alarm will
also be output, if errors are found during editing of _N_INITIAL_INI in the GUD definition
files or if errors are found on ramp-up in the macro definition files.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Correct the INI or DEF file or
correct the MD and create a new INI file (via "Upload").
Program Continuation: Switch control OFF - ON.
15190 Channel %1 block %2 not enough free memory for subroutine call
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The following deadlock has been found in the interpreter: Memory is needed for calling a
subroutine. The module memory is, however, empty and there is no prospect of module
memory becoming free again by executing the preprocessing/main run queue, because
this queue is empty.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Increase machine data
28010 MM_NUM_REORG_LUD_MODULES/28040 MM_LUD_VALUES_MEM / 18210
MM_USER_MEM_DYNAMIC or program a preprocessing stop STOPRE before calling
the subroutine.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
15310 Channel %1 block %2 file requested during block search is not available
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: During block search, a target has been specified with a program that has not been loaded.
Reactions: - Alarm display.
Remedy: Correct the specified search target accordingly or reload the file.
Program Continuation: Clear alarm with the Delete key or NC START.
15400 Channel %1 block %2 selected initial init file does not exist
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The operator has selected an INI block for a read, write or execution function which:
1. Does not exist in the NCK range or
2. Does not have the necessary protection level required for performing the function.
Reactions: - Alarm display.
Remedy: Please inform the authorized personnel/service department. Check whether the selected
INI block is contained in the file system of the NCK. The present protection level must be
selected to be at least equal to (or greater than) the protection level that has been defined
for the read, write or execution function at the time of creating the file.
Program Continuation: Clear alarm with the RESET key. Restart part program.
Remedy: Correct the part program and add the axis address or the traversing path to the measure-
ments block.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16110 Channel %1 block %2 spindle %3 for dwell time not in control mode
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis, spindle
Definitions: The spindle can be in the positioning mode, oscillating mode and control mode. With the
M command M70 it can be changed from a spindle to an axis. The control mode is divided
into the speed-controlled and position-controlled mode, and it is possible to alternate
between these with the keywords SPCON and SPCOF.
Positioning mode:
Position control (spindle position under SPOS/SPOSA)
Oscillating mode:
Definitions: The spline and polynomial interpolation are options that are not contained in the basic
version of the control.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Do not program spline and polynomial interpolation, or retrofit the necessary option.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16300 Channel %1 block %2 denominator polynominal with zero places within parameter
range not allowed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The programmed denominator polynomial (with PL [ ] = ... , i.e. without specification of
geometry axis) has a zero place within the defined parameter range (PL = ...). This means
that the quotient of the numerator polynomial and the denominator polynomial is infinite or
indeterminate.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify the polynomial block so that there is no zero place within the polynomial length in
the denominator polynomial.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Values for chamfers, roundings and modal roundings must be programmed with positive
values only.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16772 Channel %1 block %2 axis %3 is the slave axis, the coupling is being opened
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis, spindle
Definitions: >The axis is active as a slave axis in a coupling. In the REF operation mode, the coupling
is opened. The alarm can be suppressed by means of machine data 11410
SUPPRESS_ALARM_MASK Bit29 = 1.
Reactions: - Alarm display.
Remedy: The coupling will be closed again after having exited the REF operation mode.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
16774 Channel %1 electronic gear EG: synchronization aborted for slave axis %2
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: For the indicated axis, the synchronization procedure (EGONSYN or EGONSYNE) was
aborted.
If the synchronization process abort is tolerable or intended, the alarm can be suppressed
by means of machine date 11410 SUPPRESS_ALARM_MASK Bit31 = 1.
Program Continuation: Clear alarm with the RESET key. Restart part program.
16776 Channel %1 block %2 curve table %3 does not exist for axis %4
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of curve table
%4 = Axis name, spindle number
Definitions: An attempt was made to couple axis %4 with curve table number %3, but no curve table
of this number exists.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Modify the NC part program so that the required curve table exists when axis link is to be
activated.
Program Continuation: Clear alarm with the RESET key. Restart part program.
16777 Channel %1 block %2 coupling: following axis %3 for lead axis %4 not available
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Axis name, spindle number
Definitions: A coupling has been switched on in which the slave spindle/axis is currently not available.
Possible causes:
• The spindle/axis is active in the other channel.
• The spindle/axis has been accessed by the PLC and has not yet been released.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. Put the master spindle/axis
with spindle/axis exchange into the necessary channel or release from the PLC.
Program Continuation: Clear alarm with the RESET key. Restart part program.
16778 Channel %1 block %2 coupling: Ring coupling at following axis %3 and leading
axis %4 impermissible
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Axis name, spindle number
Definitions: A coupling has been switched on which results in a cyclic coupling, allowance being made
for further couplings. This cyclic coupling cannot be uniquely computed.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. Configure link in accordance
with the MD or correct NC part program (channel MD: COUPLE_AXIS_n).
Program Continuation: Clear alarm with the RESET key. Restart part program.
16779 Channel %1 block %2 coupling: too many couplings for axis %3, see active leading
axis %4
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Axis name, spindle number
Definitions: More leading axes and spindles were defined for the specified axis/spindle than are
allowed. The last parameter to be specified is a leading value object/leading axis to which
the specified axis/spindle is already linked.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Modify part program.
Program Continuation: Clear alarm with the RESET key. Restart part program.
Definitions: For the specified axis/spindle, more master axes/spindles have been defined than are
allowed.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: A coupling is to be switched the parameters of which have neither been programmed nor
configured.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Correct NC part program or
MD, program the coupling with COUPDEF or configure by means of MD.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16798 Channel %1 block %2 axis %3 is following axis and prohibits axis container rota-
tion
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: The programmed axis/spindle is active as a slave axis/spindle in a coupling. When the
coupling is active, the axis container cannot be rotated.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program. Deactivate the coupling(s) for this axis/spindle before rotating the
axis container or execute the axis container rotation at a later time.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16799 Channel %1 block %2 axis %3 is master axis and prohibits axis container rotation
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: The programmed axis/spindle is active as a master axis/spindle in a coupling. When the
coupling is active, the axis container cannot be rotated.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program. Deactivate the coupling(s) for this axis/spindle before rotating the
axis container or execute the axis container rotation at a later time.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16800 Channel %1 block %2 traverse instruction DC/CDC for axis %3 not allowed
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: The keyword DC (Direct Coordinate) can only be used for rotary axes. This causes
approach of the programmed absolute position along the shortest path.
Example:
N100 C=DC(315)
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Replace the keyword DC in
the displayed NC block by specifying AC (Absolute Coordinate).
If the alarm display is the result of an error in the axis definition, the axis can be declared
as a rotary axis by means of the axis-specific MD 30300 IS_ROT_AX.
Corresponding machine data:
Modify MD 30310: ROT_IS_MODULO
Modify MD 30320: DISPLAY_IS_MODULO
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16810 Channel %1 block %2 traverse instruction ACP for axis %3 not allowed
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: The keyword ACP (Absolute Coordinate Positive) is only allowed for "modulo axes". It
causes approach of the programmed absolute position in the specified direction.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. In the displayed NC block,
replace the keyword ACP by specifying AC (Absolute Coordinate).
If the alarm display is based on an incorrect axis definition, the axis with the axis-specific
MD 30300: IS_ROT_AX and MD 30310: ROT_IS_MODULO can be declared a rotary axis
with modulo change.
Corresponding machine data:
Modify MD 30,320: DISPLAY_IS_MODULO
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16820 Channel %1 block %2 traverse instruction ACN for axis %3 not allowed
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: The keyword ACN (Absolute Coordinate Negative) is only allowed for "modulo axes". It
causes approach of the programmed absolute position in the specified direction.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. In the displayed NC block,
replace the keyword ACN by specifying AC (Absolute Coordinate).
If the alarm display is based on an incorrect axis definition, the axis with the axis-specific
MD 30300: IS_ROT_AX and MD 30310: ROT_IS_MODULO can be declared a rotary axis
with modulo change.
Corresponding machine data:
Modify MD 30320: DISPLAY_IS_MODULO
Program Continuation: Clear alarm with the RESET key. Restart part program
16903 Channel %1 program control: action %2<ALNX> not allowed in the current state
Parameters: %1 = Channel number
%2 = Action number/action name
Definitions: The relevant action cannot be processed now. This can occur, for instance, during read-in
of machine data.
Reactions: - Alarm display.
Remedy: Wait until the procedure is terminated or abort with Reset and repeat the operation.
Program Continuation: Clear alarm with the Delete key or NC START.
16904 Channel %1 program control: action %2<ALNX> not allowed in the current state
Parameters: %1 = Channel number
%2 = Action number/action name
Definitions: The operation (program, JOG, block search, reference point, etc.) cannot be started or
continued in the current status.
Reactions: - Alarm display.
Remedy: Check the program status and channel status.
Program Continuation: Clear alarm with the Delete key or NC START.
16908 Channel %1 action %2<ALNX> only possible in reset state or at the block end
Parameters: %1 = Channel number
%2 = Action number/action name
Definitions: This action may only be performed in Reset state or at end of block.
In JOG mode, no axis that is traversed as geometry axis in the switched coordinate sys-
tem, must be active as PLC or command axis (started through static synchronized action)
on mode change. This means that axes like that must be in the state 'neutral axis' again.
Reactions: - Alarm display.
Remedy: Check the program status and channel status.
Check in JOG mode whether the axes are PLC or command axes.
Program Continuation: Clear alarm with the Delete key or NC START.
16912 Channel %1 program control: action %2<ALNX> only possible in reset state
Parameters: %1 = Channel number
%2 = Action number/action name
16913 Mode group %1 channel %2 mode change: action %3<ALNX> not allowed
Parameters: %1 = Channel number
%2 = Mode group number
%3 = Action number/action name
Definitions: The change to the desired mode is not permitted. The change can only take place in the
Reset state.
Example: Program processing is halted in AUTO mode by NC Stop. Then there is a mode
change to JOG mode (program status interrupted). From this operating mode it is only
possible to change to AUTO mode and not to MDA mode!
Reactions: - Alarm display.
Remedy: Either activate the Reset key to reset program processing, or activate the mode in which
the program was being processed previously.
Program Continuation: Clear alarm with the Delete key or NC START.
16914 Mode group %1 channel %2 mode change: action %3<ALNX> not allowed
Parameters: %1 = Channel number
%2 = Mode group number
%3 = Action number/action name
Definitions: Incorrect mode change, e.g.: Auto -> MDAREF.
Reactions: - Alarm display.
Remedy: Check operation or selected mode.
Program Continuation: Clear alarm with the Delete key or NC START.
16916 Channel %1 repositioning: action %2<ALNX> not allowed in the current state
Parameters: %1 = Channel number
%2 = Action number/action name
Definitions: Repositioning of block processing presently not possible. In certain cases this can prevent
a mode change from taking place.
The 2nd parameter describes which action should be used to perform repositioning.
Reactions: - Alarm display.
Remedy: Let the program continue to a repositioned NC block or modify part program.
Program Continuation: Clear alarm with the Delete key or NC START.
16918 Channel %1 for action %2<ALNX> all channels must be in reset state
Parameters: %1 = Channel number
%2 = Action number/action name
Definitions: All channels must be in the initial setting in order to carry out the action! (For example, for
machine data loading)
Reactions: - Alarm display.
Remedy: Either wait until the channel status is aborted or press the Reset key.
Program Continuation: Clear alarm with the Delete key or NC START.
16921 Channel %1 mode group %2 machine data: channel/mode group assignment not
allowed or assigned twice
Parameters: %1 = Channel number
%2 = Mode group number
Definitions: On powering up, an illegal channel/mode group assignment was detected.
Reactions: - Mode group not ready.
- Channel not ready.
- 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 machine data
ASSIGN_CHAN_TO_MODE_GROUP.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
Example: An interrupt interrupts the current program processing. Other interrupts with
higher priorities interrupt processing of the previously activated asynchronous subrou-
tines.
Possible actions are: DryRunOn/Off, DecodeSingleBlockOn, delete distance-to-go, inter-
rupts .....
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Do not trigger the event on this block.
Program Continuation: Clear alarm with the RESET key. Restart part program
16923 Channel %1 program control: action %2<ALNX> not allowed in the current state
Parameters: %1 = Channel number
%2 = Action number/action name
Definitions: The current processing cannot be stopped, due to an active preprocessing process. This
applies to, for example, loading machine data and block searches until the search object
is found.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Abort by pressing Reset!
Program Continuation: Clear alarm with the Delete key or NC START.
16925 Channel %1 program control: action %2<ALNX> not allowed in the current state,
action %3<ALNX> active
Parameters: %1 = Channel number
%2 = Action number/action name
%3 = Action number/action name
Definitions: The action has been refused since a mode or sub-mode change (change to automatic
mode, MDA, JOG, overstoring, digitizing, etc.) is taking place.
Example: This alarm message is output if the Start key is pressed during a mode or sub-
mode change from, for example, automatic to MDA, before the NCK has confirmed selec-
tion of the mode.
Reactions: - Alarm display.
Remedy: Repeat action.
Program Continuation: Clear alarm with the Delete key or NC START.
16926 Channel %1 channel coordination: action %2 not allowed in block %3, marker %4 is
already set
Parameters: %1 = Channel number
%2 = Action
%3 = Block number
%4 = Marker number
Definitions: The action was denied, the marker was already set. Check the program.
Example:
SETM(1) ; CLEARM(1) ; Marker must be reset first.
SETM(1)
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Repeat action.
Program Continuation: Clear alarm with the RESET key. Restart part program
16930 Channel %1: preceding block and current block %2 must be separated through an
executable block
Parameters: %1 = Channel number
%2 = Block number
Definitions: The language functions WAITMC, SETM, CLEARM and MSG must be packed in sepa-
rate NC blocks due to the language definition. To avoid velocity drops, these blocks are
attached to the next NC block internally in the NCK (for MSG only in path control mode,
for WAITMC to the previous NC block). For this reason, there must always be an execut-
able block (not a calculation block) between the NC blocks. An executable NC block
always includes e.g. travel movements, a help function, Stopre, dwell time etc.
Reactions: - Correction block is reorganized.
- Interpreter stop
- Interface signals are set.
- Alarm display.
Remedy: Program an executable NC block between the previous and the current NC block.
Example:
N10 SETM.
N15 STOPRE ; insert executable NC block.
N20 CLEARM.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
16933 Channel %1 interrupt treatment: action %2<ALNX> not allowed in the current state
Parameters: %1 = Channel ID
%2 = Action number/action name
Definitions: If a temporary standstill has occurred because of a Reorg event across block boundaries,
it is possible that a block without Reorg capability has been loaded. In this situation, it is
unfortunately necessary to abort the Reorg event handling! Reorg events are, e.g. abort
subprogram, delete distance-to-go and interrupts.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Abort program with the RESET key.
Program Continuation: Clear alarm with the RESET key. Restart part program
16934 Channel %1 interrupt treatment: action %2<ALNX> not possible due to stop
Parameters: %1 = Channel ID
%2 = Action number/action name
Definitions: Reorg events are, e.g. abort subprogram, delete distance to go and interrupts, axis
replacement, termination of follow-up mode. Two Reorg events overlap in this situation.
The 2nd Reorg event coincides with the 1st block generated by the previous event. (e.g.
an axis replacement is induced twice in rapid succession). Axis replacement leads to
Reorg in the channels in which an axis is removed without preparation. This block must
be stopped in the above sequence in order to prevent the interpolator buffer from over-
flowing. This can be achieved by pressing the Stop or StopAll key, configuring an alarm
with INTERPRETERSTOP or by decode single block.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: The program must be aborted with Reset.
Program Continuation: Clear alarm with the RESET key. Restart part program
16936 Channel %1 action %2<ALNX> not possible due to active dry run
Parameters: %1 = Channel ID
%2 = Action number/action name
Definitions: This action is not allowed as dry run feedrate is currently active.
Example: It is not permissible to activate block search via program test (PI service
_N_FINDBL with mode parameter 5) when dry run feedrate is active.
Reactions: - Alarm display.
16941 Channel %1 action %2<ALNX> rejected because no program event has been exe-
cuted yet
Parameters: %1 = Channel ID
%2 = Action number/action name
Definitions: The setting of the machine data $MC_PROG_EVENT_MASK forces an asynchronous
subprogram to be triggered automatically on RESET or PowerOn. The implicitly triggered
asynchronous subprograms are normally called "Event-triggered program call" or "Pro-
gram event".
In the alarm situation, this asynchronous subprogram could not yet be activated; that is
why the action (normally start of part program) must be rejected.
Reasons for the fact that the asynchronous subprogram could not be triggered:
1. The asynchronous subprogram does not exist (/_N_CMA_DIR/
_N_PROG_EVENT_SPF)
2. The asynchronous subprogram is allowed to start in the referenced state only (see
$MN_ASUP_START_MASK)
3. READY is missing (because of alarm)
Reactions: - Alarm display.
Remedy: • Load program
• Check $MN_ASUP_START_MASK
• Acknowledge alarm
Program Continuation: Clear alarm with the Delete key or NC START.
The event is not possible if the program is stopped within an asynchronous subprogram
or if an asynchronous subprogram had been selected before the event. An asynchronous
subprogram is selected, when the triggering asynchronous subprogram event arrives, but
the asynchronous subprogram cannot be started (e.g. the asynchronous start program is
not started because of a read-in disable or because the Stop key is active).
In this case, it is irrelevant whether a user ASUP or a system ASUP has been triggered.
User ASUPs are activated via FC-9 or via the fast inputs.
The following events lead to system ASUPS:
• Mode change
• Overstore on
• Aborting subprogram level
• Switching on of single block, type 2
• Setting machine data effective
• Setting user data effective
• Change skip levels
• Dry run on/off
• Program test off
• Correction block alarms
• Editing modi in Teach
• External zero offset
• Axis replacement
• Delete distance-to-go
• Measuring
Reactions: - Alarm display.
Remedy: Repeat the action after the end of the asynchronous subprogram.
Program Continuation: Clear alarm with the Delete key or NC START.
16944 Channel %1 action %2<ALNX> not possible due to active search blocks
Parameters: %1 = Channel ID
%2 = Action number/action name
Definitions: The NCK is currently processing either the action blocks of the search run or the
approach motion after the search run.
In this situation, the action (2nd parameter of the alarm) must be rejected.
Currently, only the integrated search run is rejected with this alarm. The integrated search
run is activated, if search run is triggered in the Stop program state. In other words: Parts
of a program have already been executed and a following program part is "skipped" with
search run in order to continue the program afterwards.
Reactions: - Alarm display.
Remedy: Repeat the action after the approach motion of the search run.
Program Continuation: Clear alarm with the Delete key or NC START.
16953 Channel %1 For slave axis %2 SERUPRO not allowed, as master axis %3 not sub-
ject to axis/spindle disable
Parameters: %1 = Channel number
%2 = Slave axis name, following spindle number
%3 = Master axis name, master spindle number
Definitions: Currently, the alarm occurs only in combination with the SERUPRO action. SERUPRO
stands for search via program test.
SERUPRO is possible only with an active coupling, if the axis/spindle disable is active for
all master axes/spindles of the slave axis/spindle
Note:
PI "_N_STRTLK" sets the "Global start disable" and PI "_N_STRTUL"
deletes the "Global start disable".
This occurs every time, when braking into a stop Stop-Delay area, i.e. a braking process
starts before the Stop-Delay area and ends not earlier than in the Stop-Delay area.
If the Stop-Delay area is entered with override 0, the Stop-Delay area
can also not be activated (example: a G4 before the Stop-Delay area allows the user
to reduce the override to 0 and the next block in the Stop-Delay area
then starts with override 0 and the alarm situation described occurs.)
Remedy: Address frame components only with the keywords provided; program the scale factor
between the limits of 0.000 01 to 999.999 99.
Program Continuation: Clear alarm with the RESET key. Restart part program
Definitions: An attempt was made to write a machine data with a value that is smaller than the defined
lower limit.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Determine the input limits of
the machine data and assign a value within these limits.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
17140 Channel %1 block %2 NCK output %3 is assigned to a function via machine data
Parameters: %1 = Channel number
%2 = Block number, label
%3 = No. of output
Definitions: The programmed digital/analog output is assigned to an NC function (e.g. software
cams).
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department. Use another output or deacti-
vate concurrent NC function via MD.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: Access the total offset memory with $TC_SCP*, $TC_ECP*, check the total offset selec-
tion DLx or tool selection Ty or offset selection Dz.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Remedy: 1. Ensure that the D numbers within the TO unit are unique, e.g. by renaming the D num-
bers.
2. If unique numbering is not necessary for subsequent operations, do not use the com-
mand.
Program Continuation: Clear alarm with the Delete key or NC START.
17192 TO unit %1 invalid tool designation of '%2', duplo no. %3. No more replacement
tools possible in '%4'.
Parameters: %1 = TO unit
%2 = Tool identifier
%3 = Duplo number
%4 = Group identifier
Definitions: The tool with the specified tool identifier, duplo number cannot accept the group identifier.
Reason: The maximum number of replacement tools allowed has already been defined.
The name allocation causes the tool to be reallocated to a tool group which already con-
tains the maximum number of replacement tools allowed on this machine.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Use fewer replacement tools or request a different maximum setting from the machine
manufacturer.
Program Continuation: Clear alarm with the Delete key or NC START.
17193 Channel %1 block %2 the active tool is no longer on toolholder no./spindle no. %3,
program %4
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Toolholder no., spindle no.
%4 = Program name
Definitions: The tool at the specified toolholder/spindle at which the last tool change was carried out
as master toolholder or master spindle, has been replaced.
Example:
N10 SETHTH(1)
N20 T="Wz1" ; Tool change at master toolholder 1
N30 SETMTH(2)
N40 T1="Wz2" ; Toolholder 1 is only a secondary toolholder.
Changing the tool does not result in correction deselection.
N50 D5; New correction selection. At present, there is no active tool which D can refer to,
i.e. D5 refers to T no. = 0, which results in zero correction.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: • Modify program:
• Set desired spindle as master spindle or toolholder as master toolholder.
• Then, if required, reset master spindle or master toolholder.
Program Continuation: Clear alarm with the Delete key or NC START.
17212 Channel %1 tool management: Load manual tool %3, duplo no. %2 onto spindle/
toolholder %4
Parameters: %1 = Channel number
%2 = Duplo no.
%3 = Tool identifier
%4 = Toolholder number (spindle number)
Definitions: Indicates that the specified manual tool must be loaded in the specified toolholder or spin-
dle before the program is continued. A manual tool is a tool whose data are known to the
NCK but which is not assigned to a magazine location and is thus not fully accessible to
the NCK, and usually also to the machine, for an automatic tool change.
Reactions: - Alarm display.
Remedy: Make sure that the specified tool is loaded in the toolholder. The alarm is cleared auto-
matically after PLC acknowledgement of the tool change on command.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
17216 Channel %1 tool management: remove manual tool from spindle/toolholder %4 and
load manual tool %3, duplo no. %2
Parameters: %1 = Channel number
%2 = Duplo no.
%3 = Tool identifier
%4 = Toolholder number (spindle number)
Definitions: Indicates that the specified manual tool must be loaded in the specified toolholder or spin-
dle before the program is continued and that the manual tool located there must be
removed. A manual tool is a tool whose data are known to the NCK but which is not
assigned to a magazine location and is thus not fully accessible to the NCK, and usually
also to the machine, for an automatic tool change.
Reactions: - Alarm display.
Remedy: Make sure that the manual tools are exchanged. The alarm is cleared automatically after
PLC acknowledgement of the tool change on command. Manual tools can only be used
efficiently if this is supported by the PLC program.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
• Machine data $MC_MM_NUM_SUMCORR has value -1: If an alarm occurs when writ-
ing one of the system variables $TC_ADPTx (x=1,2,3,T), the write operation must be
modified such that only adapter data which are already associated with the magazine
locations are written.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
17501 Channel %1 block %2 indexing axis %3 with Hirth tool system is active
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name
Definitions: The 'Hirth tooth system' function is activated for the indexing axis. This axis can therefore
approach only indexing positions, another travel movement of the axis is not possible.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department.
Correct part program.
Correct FC16 or FC18 call.
Deselect machine data $MA_HIRTH_IS_ACTIVE.
Program Continuation: Clear alarm with the RESET key. Restart part program
17502 Channel %1 block %2 indexing axis %3 with Hirth tooth system stop is delayed
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name
Definitions: For the indexing axis, the 'Hirth tooth system' function is activated and the override has
been set to 0 or another stop condition (e.g. VDI interface signal) is active. Since it is pos-
sible to stop only on indexing axes, the next possible indexing position is approached.
The alarm is displayed until this position is reached or the stop condition is deactivated.
Reactions: - Alarm display.
Remedy: Wait until the next possible indexing position is reached or set override > 0 or deactivate
another stop condition.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
17503 Channel %1 block %2 indexing axis %3 with Hirth tooth system and axis not refer-
enced
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name
Definitions: The 'Hirth tooth system' function is activated for the indexing axis and the axis is to be tra-
versed although it is not referenced.
Reactions: - Alarm display.
Remedy: Reference axis.
Program Continuation: Clear alarm with the Delete key or NC START.
17605 Channel %1 block %2 axis %3 transformation active: inhibits rotation of axis con-
tainer
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: The programmed axis/spindle is active in a transformation and the axis container cannot
be rotated for this reason.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program. Deactivate the transformation for this axis/spindle before rotating the
axis container or perform the axis container rotation later.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
17610 Channel %1 block %2 axis %3 involved in the transformation, action cannot be car-
ried out
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: The axis is involved in the active transformation. It can therefore not execute the
demanded action, traversing as positioning axis, enable for axis replacement.
17620 Channel %1 block %2 approaching fixed point for transformed axis %3 not possible
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: In the displayed block, an axis is programmed for the fixed point approach (G75) that is
involved in the active transformation. Fixed point approach is not performed with this axis!
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Remove G75 instruction from the part program block or previously deselect transforma-
tion with TRAFOOF.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
17640 Channel %1 block %2 spindle operation for transformed axis %3 not possible
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Definitions: The axis programmed for the spindle operation is involved in the current transformation as
geometry axis. This is not allowed.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: First switch off the transformation function.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
Definitions: The machine axis cannot be used in an active transformation. You may be able to pro-
gram the function in a different coordinate system. For example, it may be possible to
specify the retraction position in the basic coordinate system or the workpiece coordinate
system. The axis identifier is used to select the coordinate system.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: Deactivate the transformation or use another coordinate system.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
18002 Channel %1 block %2 NCK protection zone %3 cannot be activated. Error code %4
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Number of NCK protection zone
%4 = Error specification
Definitions: An error has occurred on activating the protection zone. The error number gives the spe-
cific reason for the alarm.
The following meanings apply:
1: Incomplete or conflicting contour definition.
2: Contour encompasses more than one surface area.
3: Tool-related protection zone is not convex.
4: If both boundaries are active in the 3rd dimension of the protection zone and both limits
have the same value.
5: The number of the protection zone does not exist (negative number, zero or greater
than the maximum number of protection zones).
6: Protection zone definition consists of more than 10 contour elements.
7: Tool-related protection zone is defined as inside protection zone.
8: Incorrect parameter used.
9: Protection zone to be activated is not defined.
10: Error in internal structure of the protection zones.
11: Other errors not specified further.
12: The number of protection zones simultaneously active exceeds the maximum number
(channel-specific machine data).
13,14: Contour element for protection zones cannot be created.
15,16: No more memory space for the protection zones.
17: No more memory space for the contour elements.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
If the alarm is output on ramp-up (2nd parameter: "INIT" instead of block number), "Chan-
nel not ready to operate" will be set.
Remedy: Please inform the authorized personnel/service department.
1. Reduce the number of simultaneously active protection zones (MD).
2. Modify part program:
• Delete other protection zones.
• Preprocessing stop.
When the alarm occurs on control ramp-up, system variables $SC_PA_... must be cor-
rected for the specified protection zone. Afterwards perform a restart. If the erroneous
data cannot be recognized, the protection zone's immediate activation can be removed
and the system variables of the protection zone can be written again by means of
NPROTDEF.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
If the alarm occurs during NC program execution, the current block can be changed. This
way, the NPROT parameters can also be adjusted. However, if there is an error in the
definition of the protection zone, the NC program must be aborted and the definition must
be corrected under NPROTDEF.
If the alarm occurs on control ramp-up, system variables $SN_PA_... must be corrected
for the specified protection zone. This can be done by downloading an Initial.ini file that
includes the relevant corrected date. If afterwards a restart is performed again, the alarm
will have been removed provided that the data are consistent.
When the alarm occurs on control ramp-up, system variables $SC_PA_... must be cor-
rected for the specified protection zone. Afterwards perform a restart. If the erroneous
data cannot be recognized, the protection zone's immediate activation can be removed
and the system variables of the protection zone can be written again by means of
CPROTDEF.
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
If the alarm occurs during NC program execution, the current block can be changed. This
way, also the CPROT parameters can be adjusted. However, if there is an error in the
definition of the protection zone, the NC program must be aborted and the definition must
be corrected under CPROTDEF.
If the alarm occurs on control ramp-up, system variables $SC_PA_... must be corrected
for the specified protection zone. This can be done by downloading an Initial.ini file that
includes the relevant corrected data. If afterwards a restart is performed again, the alarm
will have been removed provided that the data are consistent.
18200 Channel %1 block %2 curve table: block search stop not allowed with definition
CTABDEF
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Program instructions that lead to a preprocessing stop are not allowed within a curve
table definition. The system variable $P_CTABDEF can be queried to check whether a
table definition is currently active.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Put the block in parenthesis using "IF NOT($P_CTABDEF) ... ENDIF" or remove the
instruction that causes the preprocessing stop. Then start the part program again.
Program Continuation: Clear alarm with the RESET key. Restart part program
Definitions: An attempt was made to use a curve table whose table number is not known in the sys-
tem \par.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Change the table number in the program instruction or define the curve table with the
desired table number.
Program Continuation: Clear alarm with the RESET key. Restart part program
18202 Channel %1 block %2 curve table: instruction CTABEND without CTABDEF not
allowed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The CTABEND instruction, which is used to terminate the definition, has been pro-
grammed in the program without starting a curve table definition with CTABDEF, or the
CTABDEF and CTABEND instructions were not programmed in the same program level.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Remove the CTABEND command or add the CTABDEF(..) command at the appropriate
program location. The CTABDEF and CTABEND instructions must be programmed in the
same program level (main or subprogram). Start the program again.
Program Continuation: Clear alarm with the RESET key. Restart part program
18203 Channel %1 block %2 curve table: instruction CTABDEF not within CTABDEF
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In the program, the instruction CTABDEF that starts the definition of curve tables, is pro-
grammed within the definition part of a curve table. This is not allowed, as the current
curve table must be completed with CTABEND first.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Remove command CTABEND from program or insert instruction CTABDEF (..) in the rel-
evant program position. Instructions CTABDEF and CTABEND must be programmed in
the same program level (main program or subroutine). Restart the program.
Program Continuation: Clear alarm with the RESET key. Restart part program
18204 Channel %1 block %2 curve table: instruction SUPA not within CTABDEF
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: G code SUPA is not allowed for the definition of a curve table, as it triggers a preprocess-
ing stop.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Remove G code SUPA from the curve table definition. If possible, use G codes G53 or
G153 instead of SUPA.
Program Continuation: Clear alarm with the RESET key. Restart part program
Definitions: After starting the reference point approach, the rising edge of the reduction cam must be
reached within the section defined in the MD 34030 REFP_MAX_CAM_DIST (phase 1 of
referencing). (This error occurs only with incremental encoders).
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. There are 3 possible causes
of error:
1. The value entered in MD 34030 REFP_MAX_CAM_DIST is too small. Determine the
maximum possible distance from the beginning of reference motion up to the reduction
cam and compare with the value in the MD: REFP_MAX_CAM_DIST, increase the value
in the MD if necessary.
2. The cam signal is not received by the PLC input module. Operate the reference point
switch by hand and check the input signal on the NC/PLC interface (route: switch!connec-
tor!cable! PLC input!user program).
3. The reference point switch is not operated by the cam. Check the vertical distance
between reduction cam and activating switch.
Program Continuation: Clear alarm with the RESET key. Restart part program
The maximum distance between the trigger start and the zero marker that follows is
defined in the machine data 34060 REFP_MAX_MARKER_DIST.
The monitor prevents a zero marker signal from being overtraveled and the next being
evaluated as reference point signal. (Faulty cam adjustment or excessive delay by the
PLC user program).
Reactions: - 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 the cam adjustment
and make sure that the distance is sufficient between the end of the cam and the zero
marker signal that follows. The path must be greater than the axis can cover in the PLC
cycle time.
Increase the machine data 34060 REFP_MAX_MARKER_DIST, but do not select a value
greater than the distance between the 2 zero markers. This might result in the monitor
being switched off.
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: Please inform the authorized personnel/service department. Determine the distance
between 2 odd reference point markers (reference point marker interval). This value
(which is 20.00 mm on Heidenhain scales) must be entered in the machine data 34060
REFP_MAX_MARKER_DIST.
Check the reference point track of the scale including the electronics for the evaluation.
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: Please inform the authorized personnel/service department. Reduce the MD for the
approach velocity 34040 REFP_VELO_SEARCH_MARKER and/or increase the MD for
the velocity tolerance 35150 SPIND_DES_VELO_TOL.
Program Continuation: Clear alarm with the RESET key. Restart part program
20008 Channel %1 axis %2 reference point approach requires second referenced measur-
ing system
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: When setting 34200 ENC_REFP_MODE = 6 the 2nd encoder must first be referenced.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Modify referencing mode ENC_REFP_MODE or reference 2nd encoder.
Program Continuation: Clear alarm with the RESET key. Restart part program
20053 Channel %1 axis %2 DRF, FTOCON, external zero point offset not possible
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: The axis is traversed in a mode (e.g. referencing) that allows no additional overlaid inter-
polation.
Reactions: - Alarm display.
Remedy: Wait until the axis has reached its reference position or terminate reference point
approach with "Reset" and start DRF once again.
Program Continuation: Clear alarm with the Delete key or NC START.
20054 Channel %1 axis %2 wrong index for indexing axis in JOG mode
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: 1. The displayed indexing axis is to be traversed incrementally in JOG mode (by 1 index-
ing position). However, no further indexing position is available in the selected direction.
2. The axis is stationary at the last indexing position. In incremental traversing the working
area limitation or the software limit switch is reached without an indexing position being
located in front of it at which a stop could be made.
Reactions: - Alarm display.
Remedy: Please inform the authorized personnel/service department.
Correct (add to) the list of indexing positions by means of the machine data
Modify MD 10900: INDEX_AX_LENGTH_POS_TAB_1
Modify MD 10910: INDEX_AX_POS_TAB_1
Modify MD 10920: INDEX_AX_LENGTH_POS_TAB_2
Modify MD 10930: INDEX_AX_POS_TAB_2
or set the working area limits or the software limit switches to other values.
Program Continuation: Clear alarm with the Delete key or NC START.
6. a frame applies for a rotated coordinate system and an axis involved in the required
JOG movement of the geometry axis is not available for this
Note: This alarm identifies an axis not capable of JOG which received a JOG order. In this
case, the NCK will not proceed according to "Internal JOG".
Reactions: - Alarm display.
Remedy: Wait for the axis to traverse or abort with distance-to-go delete or RESET.
Program Continuation: Clear alarm with the Delete key or NC START.
Definitions: The axis is not an orientation axis and can therefore not be traversed as an orientation
axis in JOG mode.
Reactions: - Alarm display.
Remedy: Register the axis as an orientation axis.
Program Continuation: Clear alarm with the Delete key or NC START.
20065 Channel %1 master spindle not defined for geometry axes in JOG mode
Parameters: %1 = Channel number
Definitions: The displayed axis is to be traversed as geometry axis in JOG mode with rotary feed, but
no master spindle has been defined from which the actual speed could be derived.
Reactions: - Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: If the revolutional feed is also to be active in JOG mode, then a master spindle must be
declared via the channel-specific machine data 20090 SPIND_DEF_MASTER_SPIND. In
this case you have to open a screen in the PARAMETER operating area with the softkeys
"SETTINGDATA" and "JOG DATA" and preselect the G function G95 there. The JOG fee-
drate can then be entered in [mm/rev]. (If 0 mm/rev is set as JOG feed, the control takes
the value assigned in the axis-specific MD 32050 JOG_REV_VELO or in the case of rapid
traverse overlay 32040 JOG_REV_VELO_RAPID).
The revolutional feed in JOG mode is deactivated by changing the G function from G95 to
G94.
Program Continuation: Clear alarm with the Delete key or NC START.
Definitions: The concurrent positioning axis cannot be positioned because it has already been
restarted via the VDI interface and is still active. No repositioning motion takes place and
the motion initiated by the VDI interface is not affected.
Reactions: - Alarm display.
Remedy: None.
Program Continuation: Clear alarm with the Delete key or NC START.
20081 Channel %1 axis %2 braking position cannot be accepted as a new reversing posi-
tion
Parameters: %1 = Channel number
%2 = Axis number
Definitions: On changing the reciprocation reversal from external sources, the braking position cannot
be accepted as a new reversing position, since changing the reversal point via handwheel
or JOG key is active.
Reactions: - Alarm display.
Remedy: Deselect VDI signal "Change reversal point" and reselect it either
• with "Reciprocation reversal from external sources" or
• by changing the reversal point by means of handwheel or
• by changing the reversal point via JOG key.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
20090 Axis %1 travel to fixed stop not possible. Check programming and axis data.
Parameters: %1 = Axis name, spindle number
Definitions: 1. The "Traverse against fixed stop" function has been programmed with FXS[AX]=1 but
the axis does not (yet) support this. Check MD 37000. This function is not available for
gantry axes and simulated axes.
2. On selection, no movement was programmed for axis AX. AX is a machine axis identi-
fier.
3. It is always necessary to program a traversing movement in the selection block for the
axis/spindle for which the "Traverse against fixed stop" function is activated.
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
20093 Axis %1 standstill monitoring at fixed-stop end point has been triggered
Parameters: %1 = Axis name, spindle number
Definitions: The position of the axis has been beyond the zero speed window ever since selection has
been completed.
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
• Check the mechanical components, e.g. has the stop broken away? Has the part to be
clamped given way?
• Position window for zero speed control too small (37020 MD:
$MA_FIXED_STOP_WINDOW_DEF) (43520 setting data:
$SA_FIXED_STOP_WINDOW). Default is 1 mm in each case.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
20103 Channel %1: Digitizing module does not support 3+2 axes digitizing
Parameters: %1 = Channel number
Definitions: Prerequisite for 3+2 axis digitizing is that the NCU and the digitizing module both have the
3+2 axis mode.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: • SW update for the digitizing module.
• Select three-axis mode for the digitizing via machine data.
Program Continuation: Clear alarm with the Delete key or NC START.
20108 Invalid data package received from the digitizer. Error codes %1, %2
Parameters: %1 = Error code of cyclic packet
%2 = Error code of out-of-band packet
Definitions: A data packet received by the digitizing unit could not be evaluated.
Reactions: - Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. Error code: 0, 0: Check cable
connection leading to the NC. Other error codes: e.g. wrong header, incorrect checksum
(development documentation).
Program Continuation: Clear alarm with the RESET key. Restart part program
20142 Channel %1 command axis %2: rotation of axis container already enabled
Parameters: %1 = Channel number
%2 = Axis
Definitions: The synchronized action instruction is not allowed on a spindle enabled for the axis con-
tainer rotation. The alarm only occurs if the spindle is handed to another NCU.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Initiate the synchronized action instruction before the axis container rotation enable or
after the end of the rotation (depending on the application).
Program Continuation: Clear alarm with the RESET key. Restart part program
20143 Channel %1 axis %2 command axis cannot be started as it is controlled by the PLC
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: An attempt has been made to start a command axis by means of a block-related or modal
synchronous action. This start is not possible as the axis is controlled by the PLC.
Reactions: - Alarm display.
Remedy: End control of the axis by the PLC and therefore return it to the channel or start the com-
mand axis with a static synchronous action.
Program Continuation: Clear alarm with the Delete key or NC START.
20144 Channel %1 block %2 motion synchronous action: system variable access not pos-
sible
Parameters: %1 = Channel number
%2 = Block number
Definitions: When using system variables, it is assumed that a read/write operation can access the
required data successfully. In accesses to encoder actual values or digital I/Os, the result
depends on the availability of the corresponding hardware components. If an access
within synchronized actions does not return a valid value, alarm 20144 is output. Outside
synchronized actions, such a read/write access causes block execution to be interrupted
until the result is available. Block execution is subsequently continued.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Before reading/writing system variables, ensure that it is possible to access the required
hardware components.
Program Continuation: Clear alarm with the RESET key. Restart part program
20160 Channel %1 tool management: PLC can terminate only incorrectly aborted com-
mands
Parameters: %1 = Channel number
Definitions: Indication that the PLC wanted to interrupt an active command from the tool management
(tool change); or that there is no command active for abort. NCK refuses because the
channel status is either 'active' (abort is then not allowed), or 'reset' (then there is nothing
to abort).
Reactions: - Interface signals are set.
- Alarm display.
Remedy: For information only.
Program Continuation: Clear alarm with the Delete key or NC START.
Remedy: 1. Modify the part program (write the tool fine compensation).
2. Establish spindle/tool assignment by programming:
• TMON (tool monitoring)
• GWPSON (tool selection)
Program Continuation: Clear alarm with the RESET key. Restart part program
Definitions: The support point calculated for centerless grinding is beyond the range limits.
Machine data:
Modify MD 21518: TRACLG_CONTACT_UPPER_LIMIT
Modify MD 21520: TRACLG_CONTACT_LOWER_LIMIT
Reactions: - Alarm display.
Remedy: • Check centerless axis positions and machine data.
• Modify program.
• Select new traversing positions for centerless axes
• or suppress computation by G00.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
21550 Channel %1 axis %2 Travel from hardware limit switch not possible. Reason: %3
Parameters: %1 = Channel number
%2 = Axis name
%3 = Cause
Definitions: It has been tried to retract a following axis of an axis coupling or an output axis of a trans-
formation through the master axis or input axis of a transformation. This is not permitted in
the current situation.
Possible reasons:
1 No permissible direction of retraction
2 Coupling not synchronous
3 Retraction not permitted for the active coupling
4 Reserved
5 Retraction not permitted for the active transformation
Reactions: - NC Start disable in this channel.
- Alarm display.
Remedy: Remedy for error cause:
1 Define another travel direction
2 Deactivate the coupling and travel the axis/axes separately
3 Deactivate the coupling and travel the axis/axes separately
4 Reserved
5 Deactivate the transformation and travel the axis/axes separately
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: The display can be suppressed with the machine data MD 11410:
SUPPRESS_ALARM_MASK Bit 16 = 1
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
21612 Channel %1 axis %2 VDI signal 'Servo enable' reset during motion
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: The interface signal "Servo enable" (DB31 - 48, DBX 2.1) has been set to 0 for the dis-
played axis even though one of the axes in the geometry grouping was in motion.
The axes entered in the channel-specific MD array 20050
AXCONF_GEOAX_ASSIGN_TAB count as axes belonging to the geometry grouping.
Servo enable must exist for all available geometry axes, regardless of whether they are
currently in motion or not.
Occurs in connection with SAFETY function: If a test stop is performed with linked axes,
the alarm is issued if a motion command from the ELT grouping is pending during the test
stop of the slave axis.
Remedy: -
Program Continuation: Clear alarm with the RESET key. Restart part program
21617 Channel %1 block %2 transformation does not allow to traverse the pole
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The preset curve passes through the pole or a forbidden area of the transformation.
Reactions: - Local alarm reaction.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Modify part program (if alarm has occurred in AUTO mode).
To escape from the alarm position, transformation must be deselected (it is not enough to
try a RESET if the transformer remains active when RESET is applied).
Program Continuation: Clear alarm with the RESET key. Restart part program
21618 Channel %1 as from block %2 transformation active: overlaid motion too great
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The share of overlaid motion on the transformation-related axes is so high that the path
movement planned by the preparation no longer sufficiently corresponds to the actual
ratio for the interpolation. Strategy of singularities, monitoring of working range limitation
and dynamic Look Ahead are possibly no longer correct.
Reactions: - Alarm display.
Remedy: With overlaid motion it is necessary to keep a sufficiently large path safety distance with
regard to poles and working range limitations.
Program Continuation: Clear alarm with the Delete key or NC START.
21660 Channel %1 block %2 axis %3 conflict between SYNACT: $AA_OFF and CORROF
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Axis name
Definitions: When deselecting the position offset ($AA_OFF) via the part program command COR-
ROF (<axis>, "AA_OFF") an active synchronized action is detected that immediately sets
$AA_OFF for the axis (DO_$AA_OFF [<axis>] =<value>). Deselection is executed and
$AA_OFF not set again.
Reactions: - 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 Continuation: Clear alarm with NC START or RESET key and continue the program.
21670 Channel %1 block %2 illegal change of tool direction with $AA_TOFF active
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If an offset has been activated in tool direction by means of $AA_TOFF[i], no block is
allowed to be activated in which the offset axis assignment i is modified (plane change,
tool change cutting tool <=> turning tool, transformation change, TRAFOOF, TCARR=0,
geometry axis change)
Reactions: - 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 TOFFOF()
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
21700 Channel %1 block %3 axis %2 touch probe already deflected, edge polarity not pos-
sible
Parameters: %1 = Channel number
%2 = Axis name, spindle number
%3 = Block number
Definitions: The probe programmed under the keyword MEAS or MEAW is already deflected and has
switched. For a further measuring operation, the probe signal must first be canceled (qui-
escent state of the probe).
The axis display is of no significance at the present time but an axis-specific evaluation
has been planned for later stages of development.
Reactions: - Local alarm reaction.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Verify the start position of the measuring operation or check the probe signals in the PLC
interface (DB10.DBB107). Are the cables and connectors in good order?
Program Continuation: Clear alarm with the RESET key. Restart part program
21703 Channel %1 block %3 axis %2 touch probe not deflected, illegal edge polarity
Parameters: %1 = Channel number
%2 = Axis name, spindle number
%3 = Block number
Definitions: The selected probe is not (!) deflected and therefore cannot record any measured value
from the deflected to the non-deflected state.
Measurement level 2 (MEAWA, MEASA, MEAC)
The degree of deflection of the probe at the start of the measurement task is identical to
the first programmed measurement signal edge. The test is only performed in mode 2.
Reactions: - Local alarm reaction.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: • Check probe
• Check start positioning for measuring
• Check program
Program Continuation: Clear alarm with the RESET key. Restart part program
22010 Channel %1 block %3 spindle %2 actual gear stage differs from requested gear
stage
Parameters: %1 = Channel number
%2 = Spindle number
%3 = Block number, label
Definitions: The requested gear stage change has been concluded. The actual gear stage reported by
the PLC as being engaged is not the same as the required gear stage called for by the
NC. Note: Wherever possible, the requested gear stage should always be engaged.
Reactions: - Alarm display.
Remedy: Please inform the authorized personnel/service department. Correct the PLC program.
Program Continuation: Clear alarm with the Delete key or NC START.
22011 Channel %1 block %3 spindle %2 change to programmed gear stage not possible
Parameters: %1 = Channel number
%2 = Spindle number
%3 = Block number, label
Definitions: With the 'DryRun', 'ProgramTest' and 'SearchRunByProgTest' functions deselected, it is
not possible in the Repos module to carry out a gear stage change to a previously pro-
grammed gear stage. This is the case, if the spindle is in the deselection block not active
in speed control mode, as a slave axis or in a transformation. Execution of a gear stage
change is avoided if the above mentioned functions are deselected by resetting bit 2 of
machine data 35035 SPIND_FUNCTION_MASK.
Reactions: - Alarm display.
Remedy: Change deselection block or block search target block to speed control mode (M3, M4,
M5, SBCOF). Set bit 2 of machine data 35035 SPIND_FUNCTION_MASK to 0.
Program Continuation: Clear alarm with the Delete key or NC START.
22014 Channel %1 block %2. The dynamics of leading spindle %3 and dependent spindle
%4 is too variably
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Leading spindle number
%4 = Following spindle number
Definitions: If the spindles / axes differ strongly in their dynamic behavior during coupling, synchro-
nism cannot be achieved. The dynamics are dependent on many settings: default feedfor-
ward control, parameter block data, first of all the servo gain factor, symmetrizing time,
etc., feedforward control mode and feedforward setting parameter, FIPO mode, jerk filter
and dynamic filter settings, DSC on/off. Among these are the following machine data:
MA_VELO_FFW_WEIGHT, MA_FIPO_TYPE, VEL_FFW_TIME,
MA_EQUIV_SPEEDCTRL_TIME, MA_POSCTRL_GAIN, AX_JERK_TIME,
STIFFNESS_DELAY_TIME, PROFIBUS_ACTVAL_LEAD_TIME,
PROFIBUS_OUTVAL_DELAY_TIME, CTRLOUT_LEAD_TIME
Reactions: - Alarm display.
Remedy: Use spindles/axes with the same dynamics. If the differing settings have been selected on
purpose, the alarm can be suppressed with the machine data 11410
SUPPRESS_ALARM_MASK Bit21 = 1.
Program Continuation: Clear alarm with the Delete key or NC START.
22020 Channel %1 block %3 spindle %2 gear step change position not reached
Parameters: %1 = Channel number
%2 = Spindle number
%3 = Block number, label
Definitions: Through the configuration of MA_GEAR_STEP_CHANGE_ENABLE[AXn] = 2, the spin-
dle is traversed to the position stored in MA_GEAR_STEP_CHANGE_POSITION[AXn]
before the actual gear step change. The required gear step change position has not been
reached.
Reactions: - Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Correct sequence in the PLC.
Program Continuation: Clear alarm with the RESET key. Restart part program
22022 Channel %1 block %2 spindle %3 incorrect gear stage during axis operation
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Spindle
Definitions: In machine date 35014 $MA_GEAR_STEP_USED_IN_AXISMODE, a gear stage has
been configured in which the spindle is to be positioned during axis operation. The NC will
check for this gear stage whenever the spindle is switched over into axis operation. The
gear stage configured in MD 35014 is compared with the gear stage output by the PLC
(VDI interface "Actual gear stage A through C", DB31, ... DBX 16.0..16.2). If the gear
stages are not the same, this alarm will be output. On changeover into axis operation with
programming of M70, the NC automatically sets or requests the gear stage configured in
MD 35014. If the gear stage configured in MD 35014 is already active, a gear stage
change will not be requested. M40 will remain active in both cases.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Program M70 prior to axis operation. Consider MD 20094.
Program Continuation: Clear alarm with the Delete key or NC START.
22050 Channel %1 block %3 spindle %2 no transition from speed control mode to position
control mode
Parameters: %1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Definitions: • An oriented spindle stop (SPOS/SPOSA) has been programmed or the position control
of the spindle was switched on with SPCON but no spindle encoder has been defined.
• When switching on the position control, the spindle speed is greater than the limiting
speed of the measuring system.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Spindle without attached encoder: Any NC language elements requiring the encoder sig-
nals must not be used.
Spindle with attached encoder: Enter the number of spindle encoders used in the MD
NUM_ENCS.
Program Continuation: Clear alarm with the RESET key. Restart part program
Definitions: In the case of SPOS/SPOSA with an absolute encoder, only the referencing mode
ENC_REFP_MODE = 2 is supported! SPOS/SPOSA does not support
ENC_REFP_MODE = 6 at all!
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Modify setting of ENC_REFP_MODE or change to JOG+REF and then reference.
Program Continuation: Clear alarm with the RESET key. Restart part program
22062 Channel %1 axis %2 reference point approach: zero marker search velocity (MD) is
not reached
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: The configured zero marker search velocity is not reached.
Reactions: - 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 active spindle speed
limitations. Configure a lower zero marker search velocity
$MA_REFP_VELO_SEARCH_MARKER. Check the tolerance range for the actual veloc-
ity $MA_SPIND_DES_VELO_TOL. Set a different referencing mode
$MA_ENC_REFP_MODE != 7.
Program Continuation: Clear alarm with the RESET key. Restart part program
22064 Channel %1 axis %2 reference point approach: zero marker search velocity (MD) is
too high
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: The configured zero marker search velocity is too high. The encoder limit frequency is
exceeded for the active measuring system.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. Configure a lower zero
marker search velocity $MA_REFP_VELO_SEARCH_MARKER. Check the encoder fre-
quency configuration $MA_ENC_FREQ_LIMIT and $MA_ENC_FREQ_LIMIT_LOW. Set
a different referencing mode ($MA_ENC_REFP_MODE != 7).
Program Continuation: Clear alarm with the RESET key. Restart part program
22065 Channel %1 tool management: Tool motion is not possible, as tool %2 with Duplo
no. %3 is not in magazine %4
Parameters: %1 = Channel number
%2 = String (identifier)
%3 = Duplo no.
%4 = Magazine no.
Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The
specified tool is not contained in the specified magazine. (NCK cannot contain tools that
are not assigned to a magazine. With this kind of tool, no operations (motion, change) can
be performed.)
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check that the specified tool is contained in the desired magazine, or program another
tool to be changed.
Program Continuation: Clear alarm with the Delete key or NC START.
22066 Channel %1 tool management: Tool change is not possible, as tool %2 with Duplo
no. %3 is not in magazine %4
Parameters: %1 = Channel number
%2 = String (identifier)
%3 = Duplo no.
%4 = Magazine no.
Definitions: The desired tool change is not possible. The specified tool is not contained in the speci-
fied magazine. (NCK cannot contain tools that are not assigned to a magazine. With this
kind of tool, no operations (motion, change) can be performed.)
22067 Channel %1 tool management: tool change not possible since there is no tool avail-
able in tool group %2
Parameters: %1 = Channel number
%2 = String (identifier)
Definitions: The desired tool change is not possible. The specified tool group does not contain a tool
which is ready for use and could be used for tool change. It is possible that all of the tools
in question have been set to the 'Disabled' state by the tool monitoring function.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm at block end.
Remedy: • Ensure that the specified tool group contains a tool that is ready for use when tool
change is requested.
• This can be achieved, for example, by replacing disabled tools, or
• by releasing a disabled tool manually.
• Check whether the tool data are correctly defined. Have all intended tools in the group
been defined with the specified identifier and loaded?
Program Continuation: Clear alarm with the RESET key. Restart part program
• Check whether the tool data are correctly defined. Have all intended tools in the group
been defined/loaded with the specified identifier?
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
22069 Channel %1 block %2 tool management: No tool available in tool group %3, pro-
gram %4
Parameters: %1 = Channel number
%2 = Block number, label
%3 = String (identifier)
%4 = Program name
Definitions: The specified tool group does not contain a tool which is ready for use and could be used
for tool change. It is possible that all of the tools in question have been set to the 'Dis-
abled' state by the tool monitoring function. Parameter %4 = program name facilitates the
identification of the program containing the programming command (tool selection) that
caused the error. This can be a subprogram or cycle, etc., which can no longer be identi-
fied from the display. If the parameter is not specified, it is the currently displayed pro-
gram.
Reactions: - Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy: • Ensure that the specified tool group contains a tool that is ready for use when tool
change is requested.
• This can be achieved, for example, by replacing disabled tools, or
• by releasing a disabled tool manually.
• Check whether the tool data are correctly defined. Have all intended tools in the group
been defined with the specified identifier and loaded?
Program Continuation: Clear alarm with NC START or RESET key and continue the program.
22070 TO unit %1 Please change tool T= %2 into magazine. Repeat data backup
Parameters: %1 = TO unit
%2 = T number of tool
Definitions: The alarm can only occur when the tool management function is active in the NCK.
(TOOLMAN = tool management) A data backup of the tool/magazine data has been
started. During the backup, the system detected that tools are still located in the buffer
magazine (= spindle, gripper, ...). During the backup, these tools will lose the information
which defines the magazine and location to which they are allocated.
It is therefore practical -assuming that the data are to be stored exactly as before - to
ensure that all tools have been deposited in the magazine before the data backup!!
If this is not the case, some magazine locations will have the 'reserved' status when the
data are loaded again. This 'reserved' status must then be reset manually.
For tools with fixed location coding, the loss of the information allocating their location in
the magazine has the same effect as a general empty location search when they are
returned to the magazine.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Ensure that no tools are located in the buffer magazine before the data backup. Repeat
the data backup after removing the tools from the buffer magazine.
Program Continuation: Clear alarm with the Delete key or NC START.
22071 TO unit %1 tool %2 duplo no. %3 is active, but not in the magazine area under con-
sideration
Parameters: %1 = TO unit
%2 = Tool identifier
%3 = Duplo number
Definitions: The alarm can only occur when the tool management function is active in the NCK. Either
the language command SETTA has been programmed or the corresponding operator
action has been carried out via MMC, PLC, .... The alarm can also be triggered automati-
cally by the NCK in the wear grouping function. It is detected that more than one tool from
the tool group (tools with the same name/identifier) has the status "active".
The specified tool is either
from a non-considered magazine,
from a non-considered wear grouping,
or from a non-active wear grouping
in a buffer location (is neither magazine nor wear grouping).
Reactions: - Interface signals are set.
- Alarm display.
Remedy: The alarm is intended for information purposes. If only one tool in a group can be active at
a time for technological reasons or for reasons of display, the "active" status must be can-
celed for the tool causing the error.
Otherwise, the alarm can be ignored or even suppressed via the machine data
SUPPRESS_ALARM_MASK.
Typical reasons of display are present, if the operator works with the function 'definite D
numbers', which can be displayed on Siemens MMC in a definite form only, if exactly one
tool from a tool group has the status 'active'.
Before machining can be started or before the SETTA (or corresponding MMC operation,
...) language command is used, all tools of the magazine should have the status "not
active".
One option to achieve this is programming SETTIA (or corresponding MMC operation, ...).
Program Continuation: Clear alarm with the Delete key or NC START.
Remedy: Please inform the authorized personnel/service department. Check the setup and optimi-
zation data of the drive actuator in accordance with the Installation and Start-up Guide
and make corrections.
Increase the tolerance window in machine data 35150 SPIND_DES_VELO_TOL.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
22150 Channel %1 block %3 spindle %2 maximum speed for position control exceeded
Parameters: %1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Definitions: The maximum encoder speed was exceeded with SPCON. Position control is no longer
possible. The NC reduces the setpoint speed with the above functions until the active
encoder is able to measure again. The alarm is issued if the encoder still reports the fault.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: • Program speed limit with G26.
• Reduce the maximum speed in the appropriate machine data.
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: Please inform the authorized personnel/service department. Provide an interlock in the
PLC user program so that no axis stop can be initiated when tapping is active. If the tap-
ping operation is to be terminated under critical machine conditions, the spindle and the
axis should be stopped simultaneously if at all possible. Slight differences are then
accommodated by the compensating chuck.
Program Continuation: Clear alarm with the RESET key. Restart part program
22280 Channel %1 in block %2: Prog. acceleration path too short %3, %4 required
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Prog. acceleration path
%4 = Required acceleration path
Definitions: In order to stay within the programmed acceleration path, the acceleration caused an
overload on the thread axis. In order to accelerate the axis with the programmed dynamic
response, the length of the acceleration path must be at least as large as the value in
parameter %4.
The alarm is of the technological type and is output whenever bit 2 in
$MN_ENABLE_ALARM_MASK is enabled. The MMC softkey 'Technology support' sets
and clears this bit in the MD.
Reactions: - Alarm display.
Remedy: Modify part program or reset MD $MN_ENABLE_ALARMMASK bit 2.
Program Continuation: Clear alarm with the Delete key or NC START.
1. Transmission path: Check the actual-value connector on the motor and on the FDD
module for correct contacting, encoder cable for continuity, and also check for short-cir-
cuits or grounding (loose contact?).
2. Encoder pulses: Encoder power supply within the tolerance limits?
3. Evaluation electronics: Replace or reconfigure the drive module used.
Monitoring can be switched off by setting machine data 36310
ENC_ZERO_MONITORING [n]=... N ... encoder number: 1, 2) is set to 0.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
Remedy: Replace the encoder, replace or screen the encoder cable (or deactivate zero mark mon-
itoring).
Program Continuation: Clear alarm with the Delete key or NC START.
On absolute encoders, the resolution of the incremental and absolute track supplied by
the drive is also checked for consistency.
• Motor measuring system: MD1005, MD1022
• Direct measuring system: MD1007, MD1032
The two drive machine data must have a defined relation to one another. If the conditions
listed below are not fulfilled, an alarm is output.
2.1 Rotary measuring system ($MA_ENC_IS_LINEAR[] == FALSE)
MD1022/MD1005 == 4 * n [n=1,2,3...] (motor measuring system)
MD1032/MD1007 == 4 * n [n=1,2,3...] (direct measuring system)
2.2 Linear measuring system ($MA_ENC_IS_LINEAR[] == TRUE)
MD1005/MD1022 == 4 * n [n=1,2,3...] (motor measuring system)
MD1007/MD1032 == 4 * n [n=1,2,3...] (direct measuring system)
Reactions: - Mode group not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department. Adjust machine data. For
absolute encoders, pending drive alarms indicating encoder problems should be evalu-
ated, if necessary. They could be the cause of incorrect entries in MD1022/MD1032 which
are read out of the encoder by the drive.
Program Continuation: Switch control OFF - ON.
26004 Axis %1 encoder %2 parameterization error: grid point distance with linear encod-
ers
Parameters: %1 = Axis name, spindle number
%2 = Encoder number
Definitions: The encoder grid point distance set in the axis-specific MD 31010
ENC_GRID_POINT_DIST is zero.
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - Mode group not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department. Enter the encoder grid point
distance according to the data given by the machine (or measuring device) manufacturer
in the machine data 31010 ENC_GRID_POINT_DIST.
Program Continuation: Switch control OFF - ON.
26019 Axis %1 encoder %2 measurement not possible with this controller module
Parameters: %1 = NC axis number
%2 = Encoder number
Definitions: If the MD $MN_DRIVE_DIAGNOSIS[8] contains a value not equal to zero, then the con-
trol has found at least one control module which does not support measuring. Measuring
was programmed from the part program for the associated axis.
Reactions: - Local alarm reaction.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: If possible, modify the measuring motion such that the axis concerned does not have to
travel; do not program this axis in the MEAS block again. However, it is then no longer
possible to query a measured value for this axis. Otherwise, exchange the controller mod-
ule for one that supports measuring. See MD $MN_DRIVE_DIAGNOSIS[8].
Program Continuation: Clear alarm with the RESET key. Restart part program
Definitions: Error during initialization of encoder (refer to additional information for absolute encoder
interface from error fine coding).
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - Mode group not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Axes of this channel must be re-referenced.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department. Rectify hardware error,
replace encoder if necessary. Make sure that an appropriate control module supporting
this function is available with EnDat or SSI absolute encoders.
Bit nos. and their significance:
Bit 0: Lighting failed
Bit 1: Signal amplitude too small
Bit 2: Position value incorrect
Bit 3: Overvoltage
Bit 4: Undervoltage
Bit 5: Overcurrent
Bit 6: Battery change necessary
Bit 7: Control check error, Note: SW 4.2 and higher, synchronous linear motor
Bit 8: EnDat encoder, incorrect overlapping, Note: SW 4.2 and higher, synchronous linear
motor
Bit 9: C/D track error on encoder ERN1387 or EQN encoder connected or incorrectly con-
figured (not on EQN, MD 1011)
Bit 10: Log cannot be aborted or old hardware
Bit 11: SSI level detected on data line or no encoder connected or incorrect encoder cable
(ERN instead of EQN)
Bit 12: Timeout while reading measuring value
Bit 13: CRC error
Bit 14: Wrong IPU submodule for direct measuring signal, Note: Only with 611D expan-
sion
Bit 15: Encoder faulty
Note: If an axis that is connected to the second measuring system of a controller module
611D only, is driven by an absolute encoder, the axis with the first measuring system of
this controller module will have to be switched to Parking Axis, after the measuring sys-
tem connector has been plugged in and prior to disabling the Parking Axis. After the Park-
ing Axis of the first measuring system has been disabled, all measuring systems of the
controller module will be initialized. The Parking Axis of the second measuring system can
then be disabled without errors.
Program Continuation: Switch control OFF - ON.
Remedy: In following cases, the parameter block change is carried out via MD 31060 and
MD 31050 without an alarm, even with different load gear ratio settings:
1. In speed-controlled and follow-up mode.
2. With position control with the direct encoder.
3. With position control with the indirect encoder only within the position window
(MD 36500 > actual position > MD 36500).
Program Continuation: Clear alarm with the RESET key. Restart part program
26052 Channel %1 in block %2: path velocity too high for auxiliary function output
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: This alarm usually occurs in a block with auxiliary function output during a movement. In
this case, the wait for acknowledgement of the auxiliary function was longer than planned.
The alarm occurs if internal control inconsistencies cause continuous path mode (G64,
G641, ...) to be blocked unexpectedly.
The path interpolation stops abruptly at the end of the block indicated in the message
(regenerative stop). On the next block change, the path continues unless the abrupt stop
has caused an error in the position controller (e.g. because the $MA_CONTOUR_TOL
setting was over-sensitive).
Reactions: - Alarm display.
Remedy: • If the alarm occurred in a block with auxiliary function output during the movement: from
SW 5.1 or higher, increase machine $MN_PLC_CYCLE_TIME_AVERAGE or
• Program G09 in the block indicated in the message to allow the path interpolation to stop
as planned.
Program Continuation: Clear alarm with the Delete key or NC START.
26070 Channel %1 axis %2 cannot be controlled by the PLC, max. number exceeded
Parameters: %1 = Channel number
%2 = Axis name, spindle number
Definitions: An attempt has been made to control more axes than allowed from the PLC.
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Check the machine data MD_NUM_MAX_PLC_CNTRL_AXES and correct if necessary
or reduce the number of PLC-controlled axes.
Program Continuation: Clear alarm with the Delete key or NC START.
26074 Channel %1 switching off PLC control of axis %2 not allowed in the current state
Parameters: %1 = Channel
%2 = Axis, spindle
Definitions: The PLC can return the control rights for an axis to program processing only, if there is no
alarm pending for the axis.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Reset VDI interface signal "PLC controls axis", then activate "axial reset" and repeat pro-
cess.
Program Continuation: Clear alarm with the Delete key or NC START.
26081 Channel %1 axis trigger of axis %2 was activated, but axis is not PLC-controlled
Parameters: %1 = Channel
%2 = Axis, spindle
Definitions: The axis trigger for single axis was initiated. However, the axis is not PLC-controlled at
the trigger time (therefore no single axis) or the position became invalid.
Reactions: - Alarm display.
Remedy: Preset axis PLC-controlled (declare single axis).
Program Continuation: Clear alarm with the Delete key or NC START.
WARNING:
If the axis is not referenced safely and the user agreement is not available, the following
will apply:
• the safe cams are not yet safe
• the safe end positions are not yet active.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
27001 Axis %1 error in a monitoring channel, code %2, values: NCK %3, drive %4
Parameters: %1 = Axis number
%2 = Additional info cross-comparison index
%3 = NCK comparison value extension
%4 = Additional info comparison value drive
Definitions: The mutual comparison of the two monitoring channels has found a difference between
input data or results of the monitoring operations. One of the monitors no longer functions
reliably, i.e. safe operation is no longer possible.
The following error codes are possible on the NCK side:
• 0 No error found in this channel, following alarm to drive alarm 300911.
• 1 result list 1: different SBH, SG, SBR or SE result, e.g. due to different activation of the
monitoring channels. For further information see drive MD 1391, 1392.
• 2 result list 2: difference in SN, n_x result. For further information see drive MD 1393,
1394.
• 3 Actual value difference greater than setting in $MA_SAFE_POS_TOL.
• 4 Not assigned.
• 5 Function enables $MA_SAFE_FUNCTION_ENABLE.
• 6 Velocity limit $MA_SAFE_VELO_LIMIT[0].
• 7 Velocity limit $MA_SAFE_VELO_LIMIT[1].
• 8 Velocity limit $MA_SAFE_VELO_LIMIT[2].
• 9 Velocity limit $MA_SAFE_VELO_LIMIT[3].
• 10 Tolerance for safe standstill $MA_SAFE_STANDSTILL_TOL.
• 11 Safe position limit $MA_SAFE_POS_LIMIT_PLUS[0].
• 12 Safe position limit $MA_SAFE_POS_LIMIT_MINUS[0].
• 13 Safe position limit $MA_SAFE_POS_LIMIT_PLUS[1].
• 14 Safe position limit $MA_SAFE_POS_LIMIT_MINUS[1].
• 15 Cam position $MA_SAFE_CAM_POS_PLUS[0] + $MA_SAFE_CAM_TOL.
• 16 Cam position $MA_SAFE_CAM_POS_PLUS[0].
• 17 Cam position $MA_SAFE_CAM_POS_MINUS[0] + $MA_SAFE_CAM_TOL.
• 18 Cam position $MA_SAFE_CAM_POS_MINUS[0].
• 19 Cam position $MA_SAFE_CAM_POS_PLUS[1] + $MA_SAFE_CAM_TOL.
• 20 Cam position $MA_SAFE_CAM_POS_PLUS[1].
• 21 Cam position $MA_SAFE_CAM_POS_MINUS[1] + $MA_SAFE_CAM_TOL.
• 22 Cam position $MA_SAFE_CAM_POS_MINUS[1].
• 23 Cam position $MA_SAFE_CAM_POS_PLUS[2] + $MA_SAFE_CAM_TOL.
• 24 Cam position $MA_SAFE_CAM_POS_PLUS[2].
• 25 Cam position $MA_SAFE_CAM_POS_MINUS[2] + $MA_SAFE_CAM_TOL.
• 26 Cam position $MA_SAFE_CAM_POS_MINUS[2].
• 27 Cam position $MA_SAFE_CAM_POS_PLUS[3] + $MA_SAFE_CAM_TOL.
• 28 Cam position $MA_SAFE_CAM_POS_PLUS[3].
• 29 Cam position $MA_SAFE_CAM_POS_MINUS[3] + $MA_SAFE_CAM_TOL.
• 30 Cam position $MA_SAFE_CAM_POS_MINUS[3].
Remedy: Find the difference between the monitoring channels. Error code %2 shows the cause of
the alarm.
It is possible that safety-relevant machine data are no longer the same (reload if required)
or that the safety-relevant inputs do not have the same level (check).
If an error like that cannot be found, an error in the CPU may have occurred such as a
memory cell that has "fallen over". This error may be temporary (remove with power ON)
or permanent (replace hardware, if it is displayed again after power ON).
4: No cross-comparison.
5: Function enables. Enter equal MDs.
6: Limit value for SG1. Enter equal MDs.
7: Limit value for SG2. Enter equal MDs.
8: Limit value for SG3. Enter equal MDs.
9: Limit value for SG4. Enter equal MDs.
10: Standstill tolerance. Enter equal MDs.
11: Upper limit value SE1. Enter equal MDs.
12: Lower limit value SE1. Enter equal MDs.
13: Upper limit value SE2. Enter equal MDs.
14: Lower limit value SE2. Enter equal MDs.
15: Safe cam 1+ (+tolerance). Enter equal MDs.
16: Safe cam 1+. Enter equal MDs.
17: Safe cam 1- (+tolerance). Enter equal MDs.
18: Safe cam 1-. Enter equal MDs.
19: Safe cam 2+ (+tolerance). Enter equal MDs.
20: Safe cam 2+. Enter equal MDs.
21: Safe cam 2- (+tolerance). Enter equal MDs.
22: Safe cam 2-. Enter equal MDs.
23: Safe cam 3+ (+tolerance). Enter equal MDs.
24: Safe cam 3+. Enter equal MDs.
25: Safe cam 3- (+tolerance). Enter equal MDs.
26: Safe cam 3-. Enter equal MDs.
27: Safe cam 4+ (+tolerance). Enter equal MDs.
28: Safe cam 4+. Enter equal MDs.
29: Safe cam 4- (+tolerance). Enter equal MDs.
30: Safe cam 4-. Enter equal MDs.
31: Position tolerance. Enter equal MDs.
32: Reference position tolerance. Enter equal MDs.
33: Time velocity changeover. Enter equal MDs.
34: Tolerance time SGE changeover. Enter equal MDs.
35: Delay time pulse deletion. Enter equal MDs.
36: Time for check of pulse deletion. Enter equal MDs.
37: Transition time STOP C to SBH. Enter equal MDs.
38: Transition time STOP D to SBH. Enter equal MDs.
39: Transition time STOP E to SBH. Enter equal MDs.
40: Stop reaction to SG. Enter equal MDs.
41: Stop reaction to SE. Enter equal MDs.
42: Creep speed pulse deletion. Enter equal MDs.
43: Storage test stop reaction.
44: Actual position value + limit value SG1.
45: Actual position value - limit value SG1.
46: Actual position value + limit value SG2.
47: Actual position value - limit value SG2.
48: Actual position value + limit value SG3.
49: Actual position value - limit value SG3.
50: Actual position value + limit value SG4.
51: Actual position value - limit value SG4.
52: Standstill position + tolerance.
53: Standstill position - tolerance.
27004 Axis %1, difference safe input %2, NCK %3, drive %4
Parameters: %1 = Axis number
%2 = Monitoring input
%3 = Interface identifier NCK input
%4 = Interface identifier drive input
Definitions: A difference has been found on the specified safe input. The state of the specified input
signal differed in the two monitoring channels NCK and 611D during the duration set in
$MA_SAFE_MODE_SWITCH_TIME.
27005 Axis %1 error in data cross check: static actual value difference
Parameters: %1 = Axis number
Definitions: Via the data cross check between NCK and 611D monitoring channel, a difference in
actual values was detected, which is greater than the maximum tolerance defined in MD
$MA_SAFE_POS_TOL. This can be checked by means of the safe position values for the
two monitoring channels displayed in the service menu.
The alarm is displayed only, if monitoring with absolute reference (SE/SN) has been
enabled for the specified axis and if the user enable has been set. The alarm is cleared,
as soon as the user enable is deleted or the actual value difference between the two mon-
itoring channels falls again below the maximum permissible difference.
Reactions: - Alarm display.
Remedy: If the alarm is present statically, the user enable must be deleted. When the control is
then rebooted, the machine can be brought to the safe state again and operation resumed
by a new referencing process and setting of the user enable. Prior to setting the user
enable, the actual position of the axis displayed in the "User enable" screen must be com-
pared with the current machine position. This is obligatory to ensure the proper function-
ing of the safe limit positions (SE) and safe cams (SN).
A change of the user acknowledgement is only possible with key switch position 3 or after
input of a password.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
- NC Stop on alarm.
- Channel not ready.
Trigger a "Deceleration on the current limit" and activation of the timer for a switchover
after STOP A (see MD $MA_SAFE_PULSE_DISABLE_DELAY).
Remedy: Eliminate causes of alarm "Tolerance for safe standstill exceeded" or "STOP F triggered"
(see description of these alarms).
Program Continuation: Switch control OFF - ON.
27031 Axis %1 limit value for safe velocity %2 at gear ratio %3 too large (max. %4)
Parameters: %1 = Axis number
%2 = Limit value index
%3 = Number of the transmission ratio
%4 = Maximum velocity
Definitions: All limit values in MD $MA_SAFE_VELO_LIMIT have to be set in a way that the limit fre-
quency of the amplitude monitoring in the measuring circuit hardware is not exceeded.
The limit value which did not fulfil this condition is indicated as second parameter (1 for
SG1, 2 for SG2, etc.). The third parameter indicates the gear stage, e.g. 1 for gear stage
1, 2 for gear stage 2, etc. The fourth parameter indicates the maximum velocity which can
be entered to just maintain the limit frequency in safe operation. The alarm can be repro-
grammed in the MD ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Trigger a "Pulse suppression".
Remedy: Reduce the limit value in MD $MA_SAFE_VELO_LIMIT[x], x = (2nd alarm parameter) - 1,
or correct the setting of the gear factors.
Program Continuation: Switch control OFF - ON.
27032 Axis %1 checksum error of safe monitoring. Confirmation and re-test required!
Parameters: %1 = Axis number
Definitions: The relevant MDs $MN_SAFE_..., $MN_PROFISAFE_..., $MA_SAFE ... are protected by
a checksum. The alarm indicates that the current checksum does not coincide any longer
with the stored checksum, that means that either an MD value has been changed without
authorization or an MD is defective.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check MDs. Allow the checksum to be recalculated. Re-accept safety functions.
Program Continuation: Switch control OFF - ON.
• 25. The function "Save actual value with incremental encoder" is enabled via MD
$MA_ENC_REFP_STATE for the parameterizable incremental encoder, and a monitoring
function with absolute reference (SE/SN) is enabled via MD
$MA_SAFE_FUNCTION_ENABLE. It is not permissible to combine these functions.
• 26. A value greater than 1000 mm/min was entered for a linear axis in MD
$MA_SAFE_STANDSTILL_VELO_TOL.
• 27. A value greater than 20000 mm/min was entered for a linear axis in MD
$MA_SAFE_STOP_VELO_TOL.
• 28. A value greater than 1000 mm/min was entered for a linear axis in MD
$MA_SAFE_VELO_X.
• 29. A value greater than 1000 mm/min was entered for a linear axis in
$MA_SAFE_SLIP_VELO_TOL.
• 30. A value greater than the maximum settable encoder limit frequency for the safe
operation of a single-encoder system was set in MD $MA_SAFE_ENC_FREQ_LIMIT.
• 31. A value greater than 300kHz for a Performance-1 or Standard-2 control module was
set in MD $MA_SAFE_ENC_FREQ_LIMIT.
• 32. MD $MA_SAFE_EXT_PULSE_ENAB_OUTPUT was not or not correctly parameter-
ized. A parameterization of this MD is required if in MD
$MA_SAFE_PULSE_ENABLE_OUTPUT, bit30 is set to 1, i.e. internal pulse suppression
is being used.
• 33. The MD $MN_SAFE_SPL_STOP_MODE has been parameterized to the value of 4
(Stop E) without having enabled the external Stop E in all the axes with SI function
enables (MD $MA_SAFE_FUNCTION_ENABLE not equal to 0).
• 34. Testing the mechanical system of the brakes was enabled in MD
$MA_FIXED_STOP_MODE (bit1 = 1), without previously enabling the safe operation
function for this axis in MD $MA_SAFE_FUNCTION_ENABLE. Testing the mechanical
system of the brakes is admitted only with safety functions in this axis.
• 35. Illegal values have been parameterized in MD $MA_SAFE_VELO_STOP_MODE or
MD $MA_SAFE_VELO_STOP_REACTION.
• 36. In MD $MA_SAFE_FUNCTION_ENABLE, the cam synchronization was activated
via bit7 without enabling any cams via bit8...bit15.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check and change the specified MD. Allow the checksum to be recalculated. Re-accept
safety functions.
Program Continuation: Switch control OFF - ON.
27090 Error in data cross check NCK-PLC, %1[%2], NCK: %3; %4<ALSI>
Parameters: %1 = Name of system variable in which the error was detected
%2 = System variable array index extension
%3 = NCK comparison value extension
%4 = Cross-check array index extension
Definitions: Differences in the compared data have occurred in a cyclic data cross check between
NCK and PLC. Parameter %1 specifies the erroneous system variable ($A_INSI,
$A_OUTSI, $A_INSE, $A_OUTSE or $A_MARKERSI) with error index %2.
Special cases:
• Alarm "Error in NCK-PLC data cross check, $MN_PREVENT_SYNACT_LOCK[0], ..."
means that the SPL startup status has been set differently in the NCK and PLC.
• Alarm "Error in NCK-PLC data cross check, $MN_SPL_STOP_MODE[0], ..." means that
the SPL stop reaction (Stop D or E) has been set differently in the NCK and PLC.
• Alarm "Error in NCK-PLC data cross check, TIMEOUT[0], NCK: 0" means that the com-
munication between NCK and PLC is generally disturbed and that a data cross check can
no longer be performed.
With data cross-check errors on system variables $A_INSE, the hardware assignment
parameterized in MD $MN_SAFE_IN_HW_ASSIGN[0...7] is displayed in addition to the
affected system variables in alarm parameter %1, so that the affected hardware connec-
tion is shown directly by the specifications in the alarm line.
Example: Error in NCK-PLC data cross-check, DMP 04.03 Bit 01=$A_INSE[2], NCK: 1;
The specifications in the example (04.03) correspond to the entries made in the machine
data $MN_SAFE_IN_HW_ASSIGN[0...7] for the mentioned system variable.
They specify:
DMP 04.xx The drive number of the affected terminal block (value range = 01...21).
DMP xx.03 Module number of the input module (value range = 01...08).
The indicated numbers are represented as hexadecimal numbers, same as in MD
$MN_SAFE_IN_HW_ASSIGN[0...7].
Same as with the numbering of the inputs on the DMP modules, the bit numbers begin
with value 0 (value range = 00...15).
When assigning the SPL inputs to the NC onboard inputs, the extended alarm text is as
follows:
Error in NCK-PLC data cross-check, NC-Onboard-In 01=$A:INSE[1], NCK: 1; 2.
With parameter %4 a specific alarm message can be configured on HMI for all listed sys-
tem variables:
%4 = 0: Error SPL startup status ($MN_PREVENT_SYNACT_LOCK[0,1] -
DB18.DBX36.0) or different stop reaction ($MN_SAFE_SPL_STOP_MODE -
DB18.DBX36.1).
%4 = 1.... 64: Error in system variable $A_INSE[1...64]
%4 = 65...128: Error in system variable $A_OUTSE[1...64]
%4 = 129...192: Error in system variable $A_INSI[1...64]
%4 = 193...256: Error in system variable $A_OUTSI[1...64]
%4 = 257...320: Error in system variable $A_MARKERSI[1...64]
In order to parameterize alarm 27090, file ALSI_xx.com must be incorporated in data han-
dling and announced in HMI via MBDDE.INI in section[IndexTextFiles]
ALSI=f:\dh\mb.dir\alsi_ .
The definition of this file can be changed by the machine OEM, in order to incorporate
additional text passages in the alarm that make sense for their system. If the file definition
shall be changed, the new file must be announced in the system via MBDDE.INI.
Via MD $MN_SAFE_ALARM_SUPPRESS_LEVEL the display of alarm 27090 can be
influenced: MD $MN_SAFE_ALARM_SUPPRESS_LEVEL = 2 : Alarm 27090 is only dis-
played for the data difference found first.
27092 Communication broken off during NCK PLC data cross check, error detected by %1
Parameters: %1 = Extension indicating the monitoring channel that detected the error
Definitions: The delay time (1s) for communication monitoring was exceeded in the monitoring chan-
nel specified in %1 (NCK or PLC). The other monitoring channel did not send a new data
packet within this time.
Reactions: - Alarm display.
A timer of 5 secs is started, after the expiry of which
• the external NCK SPL outputs are deleted
• the PLC changes to stop.
Remedy: Check the system components (the PLC must have the correct version of FB15 and
DB18).
Program Continuation: Switch control OFF - ON.
27103 Axis %1 difference in function safe limit position %2, NCK: %3 drive: %4
Parameters: %1 = Axis number
%2 = Number of safe limit position
%3 = Monitoring status safe limit position
%4 = Monitoring status safe limit position
Definitions: During cross-comparison of result list 1 a difference was detected between the NCK and
drive monitoring channels in the status of safe limit position monitoring.
• Safe limit position 1: Bit 2, 3 in result list 1
• Safe limit position 2: Bit 4, 5 in result list 1
Monitoring status:
• OFF = Monitoring is inactive in this monitoring channel
• OK = Monitoring is active in this monitoring channel, limit values are not violated
• L+ = Monitoring is active in this monitoring channel, upper limit exceeded
• L- = Monitoring is active in this monitoring channel, lower limit exceeded
Reactions: - Alarm display.
If a safe monitoring was active, STOP B was also triggered automatically. In this case, a
power OFF/ON of the control will be required.
Remedy: Check whether the safe inputs have switched to the same status in both monitoring chan-
nels within the permissible time tolerance.
For further diagnostics, the drive machine data 1391, 1392 and the servo trace signals
"Result list 1, NCK" and "Result list 1, drive" can be used.
Program Continuation: Clear alarm with the RESET key. Restart part program
27104 Axis %1 difference in function safe cam plus %2, NCK: %3 drive: %4
Parameters: %1 = Axis number
%2 = Cam number
%3 = Monitoring status safe cam plus
%4 = Monitoring status safe cam plus
Definitions: During cross-comparison of result list 2 a difference was detected between the NCK and
drive monitoring channels in the status of safe cam plus monitoring.
• Safe cam 1+: Bit 0, 1 in result list 2
• Safe cam 2+: Bit 4, 5 in result list 2
• Safe cam 3+: Bit 8, 9 in result list 2
• Safe cam 4+: Bit 12, 13 in result list 2
Monitoring status (%3, %4):
• OFF = Monitoring is inactive in this monitoring channel
• OK = Monitoring is active in this monitoring channel, limit values are not violated
• L+ = Monitoring is active in this monitoring channel, upper limit exceeded
• L- = Monitoring is active in this monitoring channel, lower limit exceeded
Reactions: - Alarm display.
If a safe monitoring was active, STOP B was also triggered automatically. In this case, a
power OFF/ON of the control will be required.
Remedy: Check whether the safe actual values in both monitoring channels are the same.
For further diagnostics, the drive machine data 1391, 1392 and the servo trace signals
"Result list 2, NCK" and "Result list 2, drive" can be used.
Program Continuation: Clear alarm with the RESET key. Restart part program
27105 Axis %1 difference in function safe cam minus %2, NCK: %3 drive: %4
Parameters: %1 = Axis number
%2 = Cam number
%3 = Monitoring status safe cam minus
%4 = Monitoring status safe cam minus
Definitions: During cross-comparison of result list 2 a difference was detected between the NCK and
drive monitoring channels in the status of safe cam minus monitoring.
• Safe cam 1-: Bit 2, 3 in result list 2
• Safe cam 2-: Bit 6, 7 in result list 2
• Safe cam 3-: Bit 10, 11 in result list 2
• Safe cam 4-: Bit 14, 15 in result list 2
Monitoring status (%3, %4):
• OFF = Monitoring is inactive in this monitoring channel
• OK = Monitoring is active in this monitoring channel, limit values are not violated
• L+ = Monitoring is active in this monitoring channel, upper limit exceeded
• L- = Monitoring is active in this monitoring channel, lower limit exceeded
Reactions: - Alarm display.
If a safe monitoring was active, STOP B was also triggered automatically. In this case, a
power OFF/ON of the control will be required.
Remedy: Check whether the safe actual values in both monitoring channels are the same.
For further diagnostics, the drive machine data 1391, 1392 and the servo trace signals
"Result list 2, NCK" and "Result list 2, drive" can be used.
Program Continuation: Clear alarm with the RESET key. Restart part program
27220 PROFIsafe: Number of NCK F modules (%1) <> Number of S7 F modules (%2)
Parameters: %1 = Number of parameterized NCK F modules
%2 = Number of parameterized S7 F modules
Definitions: The number of F modules parameterized via the NCK machine data
$MN_PROFISAFE_IN/OUT_ADDRESS is:
• Greater than the number of PROFIBUS slaves in the S7 PROFIBUS configuration.
• Smaller than the number of F modules in the S7 PROFIBUS configuration,
• greater than the number of F modules known in the S7 PROFIBUS configuration.
Remedy: Check the DP wiring. Restart F slave modules. Restart the NCK/PLC.
Program Continuation: Clear alarm with the RESET key. Restart part program
28000 NCU link connection to all other NCUs of the link network has been aborted
Definitions: All NCUs in the NCU link network exchange data cyclically (sign-of-life). If this alarm
occurs, sign-of-life signals have not been received from any other NCUs on the NCU net-
work. This fault in the link can have various causes:
• Defective hardware.
• The machine data which configure the NCU link are not the same on all NCUs.
• An identical interpolator cycle time has not been selected on all NCUs.
Reactions: - NC not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check the IPO cycle on all the NCUs.
If necessary, check NCU link-specific alarms first.
Program Continuation: Switch control OFF - ON.
28001 NCU link connection to the NCU %1 of the link network has been aborted
Parameters: %1 = NCU number
Definitions: All NCUs in the NCU link network exchange data cyclically (sign-of-life). If this alarm
occurs, sign-of-life signals have not been received from one other NCU on the NCU net-
work (see alarm parameters). This fault in the link can have various causes:
• Defective hardware.
• The machine data which configure the NCU link are not identical on all NCUs.
• An identical interpolator cycle time has not been selected on all NCUs.
Reactions: - NC not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: • Check the IPO cycle on all the NCUs.
• If necessary, check NCU link-specific alarms first.
Program Continuation: Switch control OFF - ON.
28002 Error on activation of machine data, NCU network-wide machine data were modi-
fied by NCU %1
Parameters: %1 = NCU number
Definitions: During the activation of machine data with NEWCONFIG or during an operator panel
RESET, NCU network-wide machine data were modified on another NCU. This alarm can
only occur when a link connection is active.
Reactions: - NC not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Repeat the operator action or, if NEWCONFIG is activated by an NC program, terminate
the program with Reset.
Program Continuation: Clear alarm with the RESET key. Restart part program
28004 NCU link: NCU %1 of the link network is not on the bus
Parameters: %1 = NCU number
Definitions: Error message of the NCU link module. When the NCU link was powered up, the local
NCU (indicated by the alarm) detected that the NCU with the number in the alarm param-
eter was not on the bus although it should be connected according to the MD settings.
This fault in the link can have various causes:
• Defective hardware.
• The machine data which configure the NCU link are not identical on all NCUs.
• An identical interpolator cycle time has not been selected on all NCUs.
Reactions: - NC not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check the machine data configuration and link hardware.
Program Continuation: Switch control OFF - ON.
28005 NCU link: NCU %1 of the link network not running synchronously
Parameters: %1 = NCU number
Definitions: Error message of the NCU link module. When the NCU link was powered up, the local
NCU (indicated by the alarm) detected that the NCU with the number in the alarm param-
eter was not running synchronously.
This fault in the link can have various causes:
• The machine data which configure the NCU link are not identical on all NCUs.
• An identical interpolator cycle time has not been selected on all NCUs.
Reactions: - NC not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check machine data configuration.
Program Continuation: Switch control OFF - ON.
28011 IPO time insufficient for NCU link. Link cycle time: %1
Parameters: %1 = Microseconds
Definitions: Error message of the NCU link module. All messages must be transmitted within one
interpolator cycle. This applies particularly to message retries. The time was not sufficient!
The parameter indicates how many microseconds the NCU link module needs in order to
send the message.
28031 Serious alarm on NCU %1 not yet acknowledged, axes still in follow-up mode
Parameters: %1 = NCU number
Definitions: A serious alarm was not yet acknowledged on another NCU. Consequently, all the axes
continue to trail.
Reactions: - 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: Acknowledge the alarm on the NCU.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
29033 Channel %1 axis change of axis %2 not possible, PLC axis movement not yet com-
pleted
Parameters: %1 = Channel number
%2 = Axis
Definitions: A PLC axis has not yet reached its end position and cannot be returned to a channel or
neutralized. This alarm should not occur when PLC data block FC18 is used.
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Wait until the axis has reached the end position or terminate the movement with delete
distance to go.
Program Continuation: Clear alarm with the RESET key. Restart part program
Definitions: The tool radius is too large for machining. Alarm triggered by following cycles:
CYCLE930, CYCLE951, E_CP_CE, E_CP_CO, E_CP_DR, E_PO_CIR, E_PO_REC,
F_CP_CE, F_CP_CO, F_CP_DR, F_PO_CIR, F_PO_REC.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Select a smaller tool.
Program Continuation: Clear alarm with the RESET key. Restart part program
61013 Channel %1 block %2 basic settings were changed, program cannot be executed
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The basic settings are not compatible with the generated program. Alarm triggered by fol-
lowing cycles: E_CP_CE, E_CP_CO, E_CP_DR, F_CP_CE, F_CP_CO, F_CP_DR.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check and, if necessary, change the basic settings.
Program Continuation: Clear alarm with the RESET key. Restart part program
61108 Channel %1 block %2 illegal values for parameters _RAD1 and _DP1
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The parameters _RAD1 and _DP for defining the path for the depth infeed have been
incorrectly specified. Alarm triggered by following cycles: POCKET3, POCKET4.
Reactions: - Alarm display.
- Interface signals are set.
- NC Start disable in this channel.
- Interpreter stop
Remedy: Modify parameter.
Program Continuation: Clear alarm with the RESET key. Restart part program
61110 Channel %1 block %2 finishing allowance at the base > depth infeed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The finishing allowance at the base has been specified greater than the maximum depth
infeed. Alarm triggered by following cycles: POCKET3, POCKET4.
Reactions: - Alarm display.
- Interface signals are set.
- NC Start disable in this channel.
- Interpreter stop
Remedy: Either reduce finishing allowance or increase depth infeed.
Program Continuation: Clear alarm with the RESET key. Restart part program
61113 Channel %1 block %2 parameter _CRAD for corner radius too large
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The parameter for the corner radius _CRAD has been specified too large. Alarm triggered
by following cycle: POCKET3.
Reactions: - Alarm display.
- Interface signals are set.
- NC Start disable in this channel.
- Interpreter stop
Remedy: Parameter must be reduced.
Program Continuation: Clear alarm with the RESET key. Restart part program
61128 Channel %1 block %2 dipping angle = 0 for dipping with oscillation or helix
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Alarm triggered by following cycle: SLOT1.
Reactions: - Alarm display.
- Interface signals are set.
- NC Start disable in this channel.
- Interpreter stop
Remedy: Check parameter _STA2.
Program Continuation: Clear alarm with the RESET key. Restart part program
61175 Channel %1 block %2 Angle of aperture _DF has been programmed too small
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The angle of aperture of the text in the engraving cycle is too small. This means that the
text for engraving does not fit in the specified angle.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Enter a larger angle of aperture.
Program Continuation: Clear alarm with the RESET key. Restart part program
61176 Channel %1 block %2 Text length _DF has been programmed too short
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The text length in the engraving cycle is too short. This means that the text for engraving
is longer than the specified text length.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Enter longer text length
Program Continuation: Clear alarm with the RESET key. Restart part program
61177 Channel %1 block %2 Polar text length larger than 360 degrees
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In the engraving cycle, the polar text length must not exceed 360 degrees.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Enter shorter text length.
Program Continuation: Clear alarm with the RESET key. Restart part program
61183 Channel %1 block %2 retraction mode GUD7 _TC_FR beyond value range 0... 2
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The retraction mode value lies outside of the valid range. Alarm triggered by following
cycles: CYCLE800.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check installation and start-up of the swivel cycle CYCLE800.
Program Continuation: Clear alarm with the RESET key. Restart part program
61184 Channel %1 block %2 no solution possible with current input angle values
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The surface defined via the input angle cannot be processed with the machine. Alarm trig-
gered by following cycles: CYCLE800.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check the angle entered for the swivelling of the machining plane.
Program Continuation: Clear alarm with the RESET key. Restart part program
61185 Channel %1 block %2 no or incorrect (min > max) rotary axis angle ranges
assigned
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The rotary axis angle range is invalid. Alarm triggered by following cycles: CYCLE800.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check installation and start-up of the swivel cycle CYCLE800.
Program Continuation: Clear alarm with the RESET key. Restart part program
61186 Channel %1 block %2 rotary axis vectors invalid --> Check installation and start-up
of the swivel cycle CYCLE800
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A rotary axis vector is invalid. Alarm triggered by following cycles: CYCLE800.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check installation and start-up of the swivel cycle CYCLE800.
Program Continuation: Clear alarm with the RESET key. Restart part program
61187 Channel %1 block %2 Block search calculation block end point not permitted for
SWIVEL
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The alarm is triggered by the following cycles: CYCLE800.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Select block search with contour calculation.
Program Continuation: Clear alarm with the RESET key. Restart part program
61188 Channel %1 block %2 no axis name for the 1st axis assigned -> Check installation
and start-up of the swivel cycle CYCLE800
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: No axis name was specified for the 1st rotary axis. Alarm triggered by following cycles:
CYCLE800.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check installation and start-up of the swivel cycle CYCLE800.
Program Continuation: Clear alarm with the RESET key. Restart part program
61222 Channel %1 block %2 plane infeed greater than the tool diameter
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The plane infeed must not be greater than the tool diameter. Alarm triggered by following
cycles: CYCLE79, E_PO_CIR, E_PO_REC, F_PO_CIR, F_PO_REC.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Reduce plane infeed.
Program Continuation: Clear alarm with the RESET key. Restart part program
61231 Channel %1 block %2 ShopMill program %3 cannot be executed, as it has not been
tested by ShopMill
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Program name
Definitions: Before a ShopMill program can be executed, it has to be tested by ShopMill. Alarm trig-
gered by following cycles: E_HEAD.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: The program has to be simulated first in ShopMill or loaded into the operating mode
"Machine auto" by ShopMill.
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: Load a manual tool into the swivel head or set the parameter "Tool change" in the start-up
screen form "Rotary axes" to "Automatic".
Program Continuation: Clear alarm with the RESET key. Restart part program
61235 Channel %1 block %2: ShopTurn program %4 cannot be executed, as it has not
been tested by ShopTurn.
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Program name
Definitions: Before a ShopTurn program can be executed, it has to be tested by ShopTurn.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Simulate the subroutine first in ShopTurn or load it into the ShopTurn operating mode
"Machine auto".
Program Continuation: Clear alarm with the RESET key. Restart part program
61236 Channel %1 block %2: ShopTurn subroutine %4 cannot be executed, as it has not
been tested by ShopTurn.
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Subroutine name
Definitions: Before a ShopTurn program can be executed, it has to be tested by ShopTurn.
61237 Channel %1 block %2: Retraction direction unknown. Manually retract tool!
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: -
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Manually retract the tool from the retraction area defined in the program header and
restart the program.
Program Continuation: Internal
61239 Channel %1 block %2: Tool change point lies in the retraction area!
Definitions: The tool change point has to be far enough outside the retraction area so that when the
revolver is swivelled, no tool extends into the retraction area.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Specify another tool change point.
Program Continuation: Clear alarm with the RESET key. Restart part program
61241 Channel %1 block %2: No retraction plane defined for this machining direction.
Definitions: -
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Define more retraction planes.
Program Continuation: Clear alarm with the RESET key. Restart part program
61243 Channel %1 block %2: Correct tool change point, tool tip is in retraction area!
Definitions: The tool change point has to be far enough outside the retraction area so that when the
revolver is swivelled, no tool extends into the retraction area.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Specify another tool change point.
Program Continuation: Clear alarm with the RESET key. Restart part program
61244 Channel %1 block %2: Thread lead change results in an undefined thread
Definitions: -
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check thread geometry.
Program Continuation: Clear alarm with the RESET key. Restart part program
61258 Channel %1 block %2 Set parameter for counterspindle chuck in the spindle screen
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: -
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Specify parameters "ZL1", "ZL2" and "ZL3" in screen form "Tools work offset" à ">" à
"Spindles".
Program Continuation: Clear alarm with the RESET key. Restart part program
61259 Channel %1 block %2 Program includes new machining steps from ShopMill %4
Parameters: %1 = Channel number
%2 = Block number, label
%4 = ShopMill version
Definitions: The program has been created with a ShopMill version that is higher than the existing
one.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Delete the machining step and reprogram machining if required.
Program Continuation: Clear alarm with the RESET key. Restart part program
61260 Channel %1 block %2 Program includes new machining steps from ShopTurn %4
Parameters: %1 = Channel number
%2 = Block number, label
%4 = ShopMill version
Definitions: The program has been created with a ShopMill version that is higher than the existing
one.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Delete the machining step and reprogram machining if required.
Program Continuation: Clear alarm with the RESET key. Restart part program
61262 Channel %1 block %2 Thread lead not possible with selected tool
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The lead of the tap does not match the programmed lead.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Use a tap with the programmed lead.
Program Continuation: Clear alarm with the RESET key. Restart part program
61263 Channel %1 block %2 Chained ShopMill program blocks in subroutine not permis-
sible on position pattern
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If a subroutine is called from a position pattern, the subroutine itself must not include a
position pattern.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Reprogram machining.
Program Continuation: Clear alarm with the RESET key. Restart part program
61264 Channel %1 block %2 Chained ShopTurn program blocks in subroutine not permis-
sible on position pattern
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: If a subroutine is called from a position pattern, the subroutine itself must not include a
position pattern.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Reprogram machining.
Program Continuation: Clear alarm with the RESET key. Restart part program
61267 Channel %1 block %2 Plane infeed too large, residual corners are left over
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In face milling, the plane infeed must not exceed 85%.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Select a smaller plane infeed, as otherwise residual corners will be left over.
Program Continuation: Clear alarm with the RESET key. Restart part program
61339 Channel %1 block %2 Correction factor for rapid traverse speed < 0
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: -
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check parameter _SPEED[0] in GUD6.
Program Continuation: Clear alarm with the RESET key. Restart part program
61349 Channel %1 block %2 Distance upper probe edge - measuring position = 0 for tool
radius measurement
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE971.
Parameter _TP[x,9] distance between upper edge and lower edge of tool probe equals 0;
relevant for radius measurement.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Clear alarm with the RESET key. Restart part program
61350 Channel %1 block %2 Feed, speed of tool measurement with rotating spindle in
_MFS not programmed
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE971.
Measuring feed and/or spindle speed of tool measurement with rotating spindle in GUD
variable _MFS[2] not specified.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Clear alarm with the RESET key. Restart part program
61366 Channel %1 block %2 Direction of rotation for tool measurement with rotating spin-
dle not specified in _CM[5]
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE971.
Permissible values for data field _CM[5] in GUD6 block are 3 (corresponds to M3) or 4
(corresponds to M4).
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Clear alarm with the RESET key. Restart part program
61369 Channel %1 block %2 Position of corner not clearly definable, check parameter
_SETV[0...7]
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE961.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Define P1 and P2 or P3 and P4 in a way that the intersection of the straights determined
by these points is outside the sections formed by P1 and P2 or P3 and P4.
Program Continuation: Clear alarm with the RESET key. Restart part program
61371 Channel %1 block %2 The log of column width and number of columns exceeds 200
characters per line
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE105.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Reduce the column width or number of columns.
Program Continuation: Clear alarm with the RESET key. Restart part program
61401 Channel %1 block %2 Probe not switching, traversing path limitation through soft-
ware limit position
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE961, CYCLE971, CYCLE976,
CYCLE977, CYCLE978, CYCLE998
The position defined by a setpoint value cannot be reached, as the software limit position
has been exceeded.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Clear alarm with the RESET key. Restart part program
61402 Channel %1 block %2 Probe collision, traversing path limitation through software
limit position
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE977
For the measuring variant Measure web/shaft, the position path in the plane was limited
by the software limit position. The probe switched in the following infeed along the infeed
axis.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Clear alarm with the RESET key. Restart part program
61407 Channel %1 block %2 Check the 6th number and higher of _KNUM
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: 6th position of _KNUM includes invalid values.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Clear alarm with the RESET key. Restart part program
61411 Channel %1 block %2 Frame calculation not possible, check the values
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE997, CYCLE119
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check the setpoint and actual values
Program Continuation: Clear alarm with the RESET key. Restart part program
61413 Channel %1 block %2 Check setpoint value of spherical diameter, _SETVAL <=0
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE997
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Check setpoint value of spherical diameter.
Program Continuation: Clear alarm with the RESET key. Restart part program
61805 Channel %1 block %2: The value is absolutely and incrementally programmed
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The programmed intermediate position is both absolutely as well as incrementally pro-
grammed.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: --
Program Continuation: Internal
61808 Channel %1 block %2: The final drilling depth or individual drilling depth is missing
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The total depth Z or individual drilling depth Q is missing from theG8xblock (initial cycle
call).
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Internal
61812 Channel %1 block %2: Value(s) in the external cycle call incorrectly defined
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In the call block an impermissible numerical value was programmed.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Internal
61814 Channel %1 block %2: Polar coordinates not possible with cycle
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: --
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: -
Program Continuation: Internal
61816 Channel %1 block %2: axes are not at the reference point
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: --
Reactions: - Alarm display.
Remedy: -
Program Continuation: Internal
61817 Channel %1 block %2: The axis coordinates are within the protection zone
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: -
Reactions: - Alarm display.
Remedy: -
Program Continuation: Internal
61818 Channel %1 block %2: The axis area limit values are identical
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: -
Reactions: - Alarm display.
Remedy: -
Program Continuation: Internal
62180 Channel %1 block %2 no name assigned to swivel data block although machine
data $MN_MM_NUM_TOOL_CARRIER > 1
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Alarm triggered by following cycle: CYCLE800.
Reactions: - Alarm display.
Remedy: -
Program Continuation: Clear alarm with the Delete key or NC START.
62183 Channel %1 block %2 retraction mode GUD7 _TC_FR beyond value range 0...2
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Alarm triggered by following cycle: CYCLE800.
Reactions: - Alarm display.
Remedy: -
Program Continuation: Clear alarm with the Delete key or NC START.
62184 Channel %1 block %2 no solution possible with current input angle values
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: Alarm triggered by following cycle: CYCLE800.
Reactions: - Alarm display.
Remedy: -
Program Continuation: Clear alarm with the Delete key or NC START.
62310 Channel %1 block %2 The max. number of characters per line is limited to 200 char-
acters per line
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE105
Max. number of characters per line has been limited to 200 characters per line.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: --
Program Continuation: Clear alarm with the RESET key. Restart part program
62311 Channel %1 block %2 The max. number of characters per line _PROTFORM[1] is
adjusted
Parameters: %1 = Channel number
%2 = Block number, label channel number
Definitions: The alarm is triggered by the following cycles: CYCLE105
Max. number of characters per line _PROTFORM[1] has been adjusted.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: --
Program Continuation: Clear alarm with the RESET key. Restart part program
70002 Channel %1 block %2 Yf has been programmed larger than distance C1-Cy
Parameters: %1 = Channel number
%2 = Block number
Definitions: In the part program, one position in the Yf axis has been programmed larger than the dis-
tance C1-Cy
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
70004 Channel %1 block %2 Yf has been programmed larger than the effective arm length
Parameters: %1 = Channel number
Definitions: In the part program, one position in the Yf axis has been programmed larger than the
effective arm lengths
Reactions: - Correction block is reorganized.
- Local alarm reaction.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with the RESET key. Restart part program
Definitions: 1. The 2D/3D clearance control has been switched off before the transformation. The tool
direction according to G17/G18/G19 has been applied as the control direction. Switching
on the transformation with rotary axis settings that define a different tool orientation
requires an orientation step change and is therefore rejected.
2. The transformation has been switched off temporarily (TRAFOOF) while clearance
control is still active. When the transformation is switched on again, the tool orientation
must be the same as when it was switched off, i.e. the rotary axes must not be moved
while the transformation is deactivated.
Reactions: - NC Start disable in this channel.
- Alarm display.
- NC Stop on alarm.
Remedy: Modify part program: Do not switch on the clearance control until the transformation is
already active or make sure that the required conditions relating to orientation are
observed.
Program Continuation: Clear alarm with the RESET key. Restart part program
Error ID:
0:CLC(3) was programmed without having set the corresponding option bit
or without having entered an axis screen with three validly configured, simulated
axes in MD $MC_CLC_PROG_ORI_AX_MASK.
1:The plane in which the closed-loop control direction is to be re-oriented, has not
been defined. Probably, two directions programmed one after the other, are
anti-parallel.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Modify MD or the part program.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
Error ID:
1:The clearance control direction has not been defined. Probably, [ 0,0,0 ] has been
programmed for the three simulated axes specifying the direction components.
In the "angle" parameter, zero is output.
2:The max. permissible angle between the orientation of the blast tool and
the programmed control direction was exceeded.
The permissible angle is set in machine data $MC_CLC_PROG_ORI_MAX_ANGLE.
The angle triggering the alarm is output in the 3rd alarm parameter.
75025 Channel %1 CLC stopped because sensor head has been touched
Parameters: %1 = Channel number
Definitions: The collision monitor of the sensor tip has signaled "Sensor touched".
A retraction motion to the upper limit of the position offset
($MC_CLC_SENSOR_UPPER_LIMIT ) is started using the max available velocity and
acceleration reserves. The feedrate override setting has no effect on this retraction
motion. The path motion is stopped at the same time.
75260 RCTR: channel: %1, block: %2, tool parameters incorrect on block editing
Parameters: %1 = Channel number
%2 = Block number
Definitions: On block editing incorrect tool parameters are detected:
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Correct tool parameters.
Program Continuation: Clear alarm with the RESET key. Restart part program
75265 RCTR: channel: %1, block: %2, unreachable position on block editing
Parameters: %1 = Channel number
%2 = Block number
Definitions: On block editing a non-approachable position is detected:
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Modify part program.
Program Continuation: Clear alarm with the RESET key. Restart part program
75609 Channel %1 RESU: POS axis not permitted, axis type %2, block no. %3
Parameters: %1 = Channel number
%2 = Axis type
%3 = Block number
Definitions: A geometry axis is traversed as positioning axis at active CC_RREPRE.
Reactions: - Interpreter stop
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: In order to traverse a geometry axis as positioning axis, RESU must be switched off tem-
porarily (with CC_PREPRE(0)) or completely. In order to make the internal axis state
change from the geometry axis as positioning axis after traversing, a block without travel-
ing motion must be programmed, if required: e.g. X=IC(0)
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: --
Program Continuation: Internal
Definitions: In the start-up area the softkey "Calculate controller data", for example, was pressed.
An unspecific error message is sent from the NCK or drive as acknowledgement for this
function call.
By using the two hexadecimal values (error class, error code), the start-up engineer can
perform an error diagnostics.
Remedy: --
Program Continuation: Internal
101205 Drive data changed? -> Don't forget to save the boot files!
Definitions: When exiting the drive machine data images, the operator is reminded to save the boot
files so that drive machine data that may have been changed is not lost.
Remedy: --
Program Continuation: Internal
103001 Selection is only possible after being enabled or in the RESET state.
Definitions: In order to execute the desired function, the current channel has to be in the RESET
state, e.g. "Program selection".
Remedy: Trigger reset.
Program Continuation: Internal
103006 Block search without calculation only possible on the main program level.
Definitions: No subroutine calls can be processed during a block search without calculation.
Remedy: If subroutines are to be processed, a search run with calculation has to be performed.
Program Continuation: Internal
105000 Error x y
Definitions: System-internal error.
A memory-access has failed - should not occur in normal operation.
Remedy: --
Program Continuation: Internal
105013 The copied data can be inserted with the softkey 'Paste'
Definitions: The copied data is in the clipboard and can be inserted anywhere via the softkey "Paste".
Remedy: --
Program Continuation: Internal
105017 Selection is only possible after being enabled or in the RESET state.
Definitions: The selected program is either being currently executed or was not yet enabled.
Remedy: --
Program Continuation: Internal
105024 Check values! - At least 1 value lies outside the input limits!
Definitions: An invalid value was entered in the cycle parameter image.
Remedy: --
Program Continuation: Internal
105026 Attention! The simulated program and edited program are not the same!
Definitions: The program being executed is not identical to the program opened in the editor.
Remedy: --
Program Continuation: Internal
105075 Not enough axes in the current channel? > Contour with default axis names: X, Z !
Definitions: The default axis names for the required axes are used.
Remedy: --
Program Continuation: Internal
111003 ManualTurn: %1
Parameters: %1 = Error code
Definitions: Internal system message over the ManualTurn operator panel.
Reactions: - Alarm display.
Remedy: Acknowledge error and inform Siemens.
Program Continuation: Internal
N126 S2 = 1000 M2 = 04 Error, if the spindle S2 is still running from block N100!
Reactions: - NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Before programming the spindle/axis again using the SPOSA instruction, a WAITS com-
mand should be activated in order to wait for the programmed spindle position.
Example:
N100 SPOSA [2] = 100
etc.,
N125 WAITS (2)
N126 S2 = 1000 M2 = 04
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: Spindle without attached encoder: Any NC language elements requiring the encoder sig-
nals must not be used.
Spindle with attached encoder: Enter the number of spindle encoders used in the MD
NUM_ENCS.
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: Inform the service department. Please contact the responsible Siemens regional office.
Program Continuation: Internal
111430 Program not loaded. Error when converting old cycles in G code. No NC memory.
Definitions: In previous ManualTurn versions, LINE, INCLINED and CIRCLE steps were saved as
cycles. Now these are saved as G codes (INCLINED, CIRCLE without angle program-
ming).
When loading a sequence, a check is run to see whether old cycles were used. If there
are old cycles, the sequence is converted and saved again in the NC. This alarm is output
if an error occurs thereby (memory full).
Reactions: - Alarm display.
Remedy: There must be enough memory for the original sequence and for the backup copy in order
for the sequence to be created.
Program Continuation: Internal
Remedy: Terminate machining. Reload the Easystep sequence and change it correspondingly.
Program Continuation: Internal
112200 The contour is a step in the current program sequence. Machining not enabled
Definitions: The contour is an element from a loaded program and cannot be deleted or renamed.
Reactions: - Alarm display.
Remedy: Remove the contour from the loaded program.
Program Continuation: Internal
112201 The contour is a step in the current automatic sequence. Machining not enabled
Definitions: The contour is an element of a program loaded under "Machine auto" and cannot be
deleted or renamed.
After the program has been started, the integrated contours cannot be changed under
"Program" while the program is running.
Reactions: - Alarm display.
Remedy: Stop the program and load it under "Program". Remove the contour from the program.
Program Continuation: Internal
112300 Tool management type 2 not possible. Magazine not completely loaded.
Definitions: The magazine is not completely loaded with tools.
In the magazine of tool management type 2, the number of tools specified in machine
data 18082 has to be created.
Reactions: - Alarm display.
Remedy: Installation and start-up: Create the correct number of tools.
Program Continuation: Internal
112301 Tool management type 2 not possible. The magazine is not sorted as in the tool list.
Definitions: The magazine list sorting does not correspond to that of the tool list.
In the magazine of tool management type 2, the sequence of the tools has to be defined
according to their T numbers.
Reactions: - Alarm display.
Remedy: Installation and start-up: Assign the tools according to their T numbers to the magazine
locations.
Program Continuation: Internal
112360 The step was not accepted into the program sequence, as the program is running.
Definitions: The program that you want to change is being executed in the operating mode "Machine
auto". You can only change programs that are not being executed in the operating mode
"Machine auto".
Reactions: - Alarm display.
Remedy: Stop the program run in the "Machine auto" operating mode.
Program Continuation: Internal
MD9665: $MM_CMM_MAX_INP_FEED_P_ROT
MD9666: $MM_CMM_MAX_INP_FEED_P_TOOTH
MD9670: $MM_CMM_START_RAD_CONTOUR_POCKET
MD9752: $MM_CMM_MEASURING_DISTANCE
MD9753: $MM_CMM_MEAS_DIST_MAN
MD9754: $MM_CMM_MEAS_DIST_TOOL_LENGTH
MD9755: $MM_CMM_MEAS_DIST_TOOL_RADIUS
MD9756: $MM_CMM_MEASURING_FEED
MD9757: $MM_CMM_FEED_WITH_COLL_CTRL
MD9758: $MM_CMM_POS_FEED_WITH_COLL_CTRL
MD9759: $MM_CMM_MAX_CIRC_SPEED_ROT_SP
MD9761: $MM_CMM_MIN_FEED_ROT_SP
MD9762: $MM_CMM_MEAS_TOL_ROT_SP
MD9765: $MM_CMM_T_PROBE_DIAM_LENGTH_MEAS
MD9766: $MM_CMM_T_PROBE_DIAM_RAD_MEAS
MD9767: $MM_CMM_T_PROBE_DIST_RAD_MEAS
MD10240: $MN_SCALING_SYSTEM_IS_METRIC
MD20150 [12]: $MC_GCODE_RESET_VALUES
Tool data for various cutting edges D: length Z, radius R, wear length radius Z and R.
Zero offsets: Basic offset position in X, Y, Z, as well as A, C (if available) zero offset.
Settings in operating mode MANUAL: Retraction plane, safety clearance.
Program Continuation: Internal
120000 Area %1 cannot be loaded! Acknowledge alarm, press area switchover key!
Parameters: %1 = Operating area name
Definitions: One of the applications listed in the REGIE.INI could not be started.
Reactions: - Alarm display.
Remedy: Check whether the entry in REGIE.INI is correct.
Program Continuation: Internal
120011 Request for authority to operate from another station.%nTo retain authority to
operate=>Recall key,%nto transfer authority to operate=>wait (no entry)
Definitions: The operator of another station requests authority to operate. This can be refused to him
through Recall. After approx. five seconds, the authority to operate will automatically be
transferred to the other station.
Reactions: - Alarm display.
Remedy: The alarm automatically disappears after approx. five seconds or if the Recall key is
pressed within this time limit.
Program Continuation: Internal
120120 Group interrupt for errors when accessing alarm texts. For texts see explanation
Parameters: %1 = File name
Definitions: Alarm text: Alarm list is full.
Pending alarms/messages could not be entered into the alarm list due to lack of space.
The alarm cannot be deleted, as this event has made the alarm list permanently inconsis-
tent.
Alarm text: Number of alarm texts too high.
The number of alarm texts is currently limited to 5000. This limit has been exceeded by
the alarm text configuration.
Alarm text: File %1 not found.
Alarm text: Input/output error in file %1.
Alarm text: Input/output error.
Alarm text: Error on reading from the index file.
Alarm text: Error on writing into the index file.
Alarm text: Syntax error in alarm text file %1.
Alarm texts are stored in files. One of these files could not be accessed properly.
Reactions: - Alarm display.
Remedy: Expand the alarm list (Enter maximum number in the file mbdde.ini in the section
[Alarms]). Then perform a cold restart for the operator panel.
Reduce the number of alarm texts. Then perform a cold restart for the operator panel.
Make sure that the MMC memory on the hard disk is available after booting, or re-install
the MMC software.
When entering your own alarm texts, check whether the path and file name are entered
correctly in mbdde.ini.
Program Continuation: Internal
120302 The selection is not possible. A program has to have been edited first via the area
'Program'.
Definitions: A program can only be selected via the hardkey program if a program has already been
edited in the program area.
Reactions: - Alarm display.
Remedy: The alarm disappears automatically as soon as a program is edited or simulated in the
program area.
The alarm can also be acknowledged manually via diagnostics.
Program Continuation: Internal
120303 The selection is not possible. The edited file %1 no longer exists.
Parameters: %1 = Program name with path
Definitions: The file edited last in the program area has in the meantime been deleted.
Reactions: - Alarm display.
Remedy: The alarm disappears automatically as soon as a program is edited or simulated in the
program area.
The alarm can also be acknowledged manually via diagnostics.
Program Continuation: Internal
120304 The selection is not possible. The file %1 has insufficient read rights.
Parameters: %1 = Program name with path
Definitions: The file has insufficient read rights for the current access level.
Reactions: - Alarm display.
Remedy: Set the required read rights by means of keyswitch or password entry.
The alarm disappears automatically as soon as a program is edited or simulated in the
program area.
The alarm can also be acknowledged manually via diagnostics.
Program Continuation: Internal
120306 The selection is not possible. The file %1 is selected and active in channel %2.
Parameters: %1 = Program name with path
%2 = Channel number
Definitions: --
Reactions: - Alarm display.
Remedy: Stop the program with the NCU's channel reset and make the selection again.
The alarm disappears automatically as soon as a program is edited or simulated in the
program area.
The alarm can also be acknowledged manually via diagnostics.
Program Continuation: Internal
120307 The file %1 cannot be opened for the editor because it is selected in channel %2 for
execution from external sources.
Parameters: %1 = Program name with path
%2 = Channel number
Definitions: --
Reactions: - Alarm display.
Remedy: A different program on the NCU or for execution from external sources has to be selected.
The alarm disappears automatically as soon as a program is edited or simulated in the
program area.
The alarm can also be acknowledged manually via diagnostics.
Program Continuation: Internal
120308 In the event of an emergency stop, the program %1 can only be changed in the
machine/program correction area.
Parameters: %1 = Program name with path
Definitions: --
Reactions: - Alarm display.
Remedy: Switch to the machine area and change the program with the program correction function.
The alarm disappears automatically as soon as a program is edited or simulated in the
program area.
The alarm can also be acknowledged manually via diagnostics.
Program Continuation: Internal
120309 The selection is not possible. Please close the simulation and repeat the selection.
Definitions: The simulation is currently active in the program area.
A simultaneous editing is not possible.
Reactions: - Alarm display.
Remedy: Close the simulation and make the selection again.
The alarm disappears automatically as soon as a program is edited or simulated in the
program area.
The alarm can also be acknowledged manually via diagnostics.
Program Continuation: Internal
120310 The selection is not possible. Please wait for the pending action or terminate it,
then repeat the selection.
Definitions: In the program area, programs are currently being copied, loaded or unloaded.
A simultaneous editing is not possible.
Reactions: - Alarm display.
Remedy: Wait until the action is completed or terminate the action via the softkey "Cancel" and then
repeat the selection.
The alarm disappears automatically as soon as a program is edited or simulated in the
program area.
The alarm can also be acknowledged manually via diagnostics.
Program Continuation: Internal
Remedy: If the drive shall be backed up as well, it must be enabled. If the note shall not be dis-
played again, set the drive to "0" in machine data 30240 ENC_TYPE and 30130
CTRLOUT_TYPE.
Program Continuation: Internal
129904 %1: Current NCK Version %2 is too low for time measurement. Version 500000 or
higher will be required.
Parameters: %1 = Name of the NCU according to NETNAMES.INI
%2 = Current NCU version
Definitions: --
Reactions: - Alarm display.
Remedy: Upgrade or replace the relevant NCU for the required software version in order to use the
time determination.
Program Continuation: Internal
129905 %1: Unable to determine the NCK version for time measurement.
Parameters: %1 = Name of the NCU according to NETNAMES.INI
Definitions: --
Reactions: - Alarm display.
Remedy: Connect to the NCU and restart the PCU if required.
Program Continuation: Internal
129930 %1: Min. %2 log files are required for the requested time determination
($MN_MM_PROTOC_NUM_FILES[%3])
Parameters: %1 = Name of the NCU according to NETNAMES.INI
%2 = Number of log files required
%3 = User index
Definitions: --
Reactions: - Alarm display.
Remedy: Set general machine data $MN_MM_PROTOC_NUM_FILES[%3] of NCU %1 to value
%2.
Program Continuation: Internal
129931 %1: Min. %2 ETPD lists are required for the requested time determination
($MN_MM_PROTOC_NUM_ETPD_STD_LIST[%3])
Parameters: %1 = Name of the NCU according to NETNAMES.INI
%2 = Number of ETPD lists required
%3 = User index
Definitions: --
Reactions: - Alarm display.
Remedy: Set general machine data $MN_MM_PROTOC_NUM_ETPD_STD_LIST[%3] of NCU %1
to value %2.
Program Continuation: Internal
129932 DAT: The configured NCU (%1) for part program %2 in channel %3 is invalid.
Parameters: %1 = Name of the NCU according to NETNAMES.INI
%2 = Name of the part program
%3 = Channel number
Definitions: --
Reactions: - Alarm display.
Remedy: Part program %2 can only be assigned to a channel in an NCU configured in NET-
NAMES.INI.
Program Continuation: Internal
129933 DAT: The configured channel (%1) for part program %2 in NCU %3 is invalid.
Parameters: %1 = Channel number
%2 = Name of the part program
%3 = Name of the NCU according to NETNAMES.INI
Definitions: --
Reactions: - Alarm display.
Remedy: Part program %2 can only be assigned to an existing channel of an NCU.
Program Continuation: Internal
129934 DAT: Part program %1 has been configured more than once.
Parameters: %1 = Name of the part program
Definitions: --
Reactions: - Alarm display.
Remedy: Part program %1 must not be used for time determination simultaneously in several chan-
nels.
Program Continuation: Internal
142000 Operator at the machine is waiting for support via remote diagnostics! %1 %2 %3
%4
Parameters: %1 = IP address for existing Internet connection via modem
Definitions: Will be triggered in "User Controlled" mode, if user uses "Request Support" function.
Reactions: - Alarm display.
Remedy: Acknowledge alarm
Program Continuation: Internal
142001 Operator at the machine is waiting for support via remote diagnostics! %1 %2 %3
%4
Parameters: %1 = IP address for existing Internet connection via modem
Definitions: Will be triggered in "User Controlled" mode, if user uses "Request Support" function.
Reactions: - Alarm display.
Remedy: Acknowledge alarm
Program Continuation: Internal
142002 Operator at the machine is waiting for support via remote diagnostics! %1 %2 %3
%4
Parameters: %1 = IP address for existing Internet connection via modem
Definitions: Will be triggered in "User Controlled" mode, if user uses "Request Support" function.
Reactions: - Alarm display.
Remedy: Acknowledge alarm
Program Continuation: Internal
142003 Operator at the machine is waiting for support via remote diagnostics! %1 %2 %3
%4
Parameters: %1 = IP address for existing Internet connection via modem
Definitions: Will be triggered in "User Controlled" mode, if user uses "Request Support" function.
Reactions: - Alarm display.
Remedy: Acknowledge alarm
Program Continuation: Internal
142004 Operator at the machine is waiting for support via remote diagnostics! %1 %2 %3
%4
Parameters: %1 = IP address for existing Internet connection via modem
Definitions: Will be triggered in "User Controlled" mode, if user uses "Request Support" function.
Reactions: - Alarm display.
Remedy: Acknowledge alarm
Program Continuation: Internal
142010 Operator at the machine is waiting for support via remote diagnostics! %1 %2 %3
%4
Parameters: %1 = IP address for existing Internet connection via modem
Definitions: Will be triggered in "User Controlled" mode, if user explicitly selects and starts a host
object.
Reactions: - Alarm display.
Remedy: Acknowledge alarm
Program Continuation: Internal
142011 Operator at the machine is waiting for support via remote diagnostics! %1 %2 %3
%4
Parameters: %1 = IP address for existing Internet connection via modem
Definitions: Will be triggered in "User Controlled" mode, if user uses "Request Support" function.
Reactions: - Alarm display.
Remedy: Acknowledge alarm
Program Continuation: Internal
300005 At least one module found on drive bus that has not been configured
Definitions: At bus initialization at least one module was detected which did not have a drive number,
which amounts to one too many. Since all (!) modules on the drive bus must be correctly
initialized, all modules therefore also have to be accordingly specified in the machine
data.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- 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 machine data; with
the NCK MD 13000 DRIVE_IS_ACTIVE a drive that is not yet in use but exists on the bus
can be declared as inactive. Inactive drives do not need installation and start-up or drive
data.
Program Continuation: Switch control OFF - ON.
300006 Module with drive number %1 has not been found on drive bus
Parameters: %1 = Drive number
Definitions: Not all of the drives stated in MD $MN_DRIVE_LOGIC_NR could be found on the drive
bus. You can find the associated module in the configuration display via the displayed
drive number.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
300009 Axis %1 drive %2 measuring circuit %3 wrong measuring circuit type (type %4
used)
Parameters: %1 = NC axis number
%2 = Drive number
%3 = Measuring circuit number
%4 = Measuring circuit type
Definitions: The available, displayed actual value module on the drive FBG cannot process the signal
type that was stated via the axis-specific machine data 30240 ENC_TYPE [e]=S (e ...
encoder index - the position control works with this encoder, E ... , S ... signal type of the
actual value encoder - 0 ... simulation axis without hardware, 1 ... raw encoder signals, 2
... rectangle signals).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department.
Set MD 30240 ENC_TYPE [e] to 1 (0 should only be entered for pure simulation axes
which are to travel in the actual-value display only).
Program Continuation: Switch control OFF - ON.
Remedy: Please inform the authorized personnel/service department. Check the configuration
data, the assignment of setpoints and actual values for the drive motor and the position
encoder.
MDs for the drive configuration:
• Modify MD 13000: DRIVE_IS_ACTIVE
• Modify MD 13010: DRIVE_LOGIC_NR
• Modify MD 13020: DRIVE_INVERTER_CODE
• Modify MD 13030: DRIVE_MODULE_TYPE
• Modify MD 13040: DRIVE_TYPE
• MDs for the setpoint/actual-value assignment:
• Modify MD 30110: CTRLOUT_MODULE_NR
• Modify MD 30130: CTRLOUT_TYPE
• Modify MD 30220: ENC_MODULE_NR
• Modify MD 30230: ENC_INPUT_NR
• Modify MD 30240: ENC_TYPE
It might be necessary to first declare an NC axis in the channel for this drive (MD 20070
AXCONF_MACHAX_USED = K, [K ...channel axis no.]).
Program Continuation: Switch control OFF - ON.
Remedy: 1) If the NCU has its own power supply, then the drives still have no power.
• If possible, switch on the power supply for the drives at the same time as the NCU.
2) If the NCU and the drives have the same power supply then not even the first module
could be recognized. Check whether the red LED on the first drive module is illuminated.
If this is not the case, then usually the module does not have any power.
• Check the connections of the ribbon cable running from your I/RF or monitoring unit to
the module.
• If after switching on the I/RF or monitoring unit, no LED of a module which is connected
to it is illuminated, then check the I/RF or monitoring unit and, if required, replace the rib-
bon cable.
3) Check whether all drive bus connectors have correctly snapped into place and that the
bus terminator is connected.
4) If you have not been able to detect an error by now, the module is defective.
• Replace the module.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
Definitions: Either there is no software for this drive type or it contains errors.
Drive type
• 1 = VSA (as in MD DRIVE_TYPE!)
• 2 = HSA
• 3 = SLM
• 4 = HYD
• 5 = ANA
Block number
• 1 = Drive software (code)
• 2 = Data descriptions (ACC file)
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- 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 the data carrier (Jeida
board), replace if necessary.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300403 Axis %1 drive %2 drive software and drive MD with different version numbers
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The version number of the drive software (FDD/MSD) must correspond to the version
number stored in the drive machine data because the MD files for different software ver-
sions are not compatible.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. After exchanging the drive
software, the drives must be installed and started up again. Any MD files that were saved
by the control running under the old version must no longer be used. The old data can be
saved with the installation and start-up tool and this data can also be used again.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300406 Problem in the non-cyclic communication for basic address %1, additional informa-
tion %2, %3, %4
Definitions: A problem has occurred during the non-cyclic communication with logic basic address.
The additional information defines the position of the problem.
Reactions: - Alarm display.
- Warning display.
Remedy: Please inform the authorized personnel/service department. The alarm can be sup-
pressed with ENABLE_ALARM_MASK bit 1 == 0
SIEMENS AG, System Support for A&D MC products, Hotline (Phone: see alarm 1000)
Program Continuation: Clear alarm with the Delete key or NC START.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
• Check max. power section current in MD 1107 $MD_INVERTER_MAX_CURRENT
(transistor limit current)
• Check the motor data (motor code)
• Check the controller data
• Motor has ground or winding fault
• Check the power section and motor terminals (including motor protection)
• Error in actual current measurement (if necessary, replace 611D power section or con-
troller module)
Program Continuation: Switch control OFF - ON.
Definitions: The measuring function (e.g. frequency response measurement was active during the
switching on operation (power supply start-up active). Illegal activation of the measuring
function may have occurred internally.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: • Stop the measuring function
• NCK reset
Program Continuation: Switch control OFF - ON.
Remedy: Please inform the authorized personnel/service department. Provide better ventilation of
the drive modules, e.g. by means of:
• Greater air throughput in the switching cabinet, if necessary cool the ambient air of the
611D modules.
• Avoid numerous acceleration and deceleration operations in rapid sequence by modify-
ing the workpiece programming.
• Incorrect motor/power section dimensioning
• Excessive ambient temperature (see Planning Guide)
• Exceeding of the installation height (see Planning Guide)
• Excessive pulse frequency (see Planning Guide)
• Defective module
• Fan failure
• Observance of the minimum clearance over and under the power section (see Planning
Guide)
Program Continuation: Switch control OFF - ON.
Remedy: For 1FN3 linear motors: Measure the rotor position offset to the EMF of the U_R phase
and add it as commutation angle offset to MD 1016
$MD_COMMUTATION_ANGLE_OFFSET. Then set MD 1017
$STARTUP_ASSISTANCE to "-1" to store the serial number of the Endat encoder. Then
save the bootfiles and execute an NCK Reset. Otherwise: To determine the commutation
angle offset in MD 1016, initiate the rotor position identifier via MD 1017 = 1. After the
error has been acknowledged, the identification is carried out.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
• Rotor position identification with inductance: stall the motor during the identification
• Rotor position identification with movement: check the factor load mass/load moment of
inertia MD1076: $MD_FACTOR_MASS / $MD_FACTOR_INERTIA and increase if neces-
sary.
Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.
Remedy: Please inform the authorized personnel/service department. Delete modified machine
data (e.g. controller data). Reset the drive (delete the bootfile) and repeat the startup.
Program Continuation: Switch control OFF - ON.
300715 Axis %1 drive %2 maximum power section current less than or equal to zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The maximum current of the power section entered in drive MD 1107:
$MD_INVERTER_MAX_CURRENT (transistor limit current) is less than or equal to zero.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. Reset the drive (delete the
bootfile) and repeat the startup.
Program Continuation: Switch control OFF - ON.
300717 Axis %1 drive %2 motor moment of inertia less than or equal to zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1117: $MD_MOTOR_INERTIA (motor moment of inertia) is less than or
equal to zero.
300718 Axis %1 drive %2 calculation dead time of current controller less than or equal to
zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1101: $MD_CTRLOUT_DELAY (dead time of current control circuit) is
less than or equal to zero. The dead time is calculated internally and automatically initial-
ized according to the type of module (1/2-axis, standard/performance module, 810D).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department. Reset the drive (delete the
bootfile) and repeat the startup. Check drive MD 1101: $MD_CTRLOUT_DELAY (dead
time of current control circuit).
Program Continuation: Switch control OFF - ON.
300721 Axis %1 drive %2 zero-load current greater than rated motor current
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The no-load current of the motor (MD 1136: $MD_MOTOR_NOLOAD_CURRENT) has
been set at a greater value than the rated current of the motor (MD 1103:
$MD_MOTOR_NOMINAL_CURRENT).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department.
For standard motors:
Reset the drive (delete the bootfile) and repeat the startup.
For third-party motors:
Check and, if necessary, refer to the motor data sheet to correct machine data MD 1103:
$MD_MOTOR_NOMINAL_CURRENT (rated motor current) and MD 1136:
$MD_MOTOR_NOLOAD_CURRENT (motor no-load current).
Program Continuation: Switch control OFF - ON.
300722 Axis %1 drive %2 zero-load motor current greater than rated current of power sec-
tion
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: On the basis of its no-load current (MD 1136: $MD_MOTOR_NOLOAD_CURRENT
(motor no-load current), the connected motor is too large for the power section in use
(continuous thermal current MD 1108: $MD_INVERTER_MAX_THERMAL_CORR (cur-
rent limit for power section).
300729 Axis %1 drive %2 motor zero-speed current less than or equal to zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1118: $MD_MOTOR_STANDSTILL_CURRENT is less than or equal to
zero.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department.
For standard motors: Reset the drive (delete the bootfile) and repeat the startup.
For third-party motors: Check and, if necessary, refer to the motor data sheet to correct
MD 1118: $MD_MOTOR_STANDSTILL_CURRENT (motor standstill current).
Program Continuation: Switch control OFF - ON.
300734 Axis %1 drive %2 zero load current less than or equal to zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1136: $MD_MOTOR_NOLOAD_CURRENT (motor no-load current) is
less than or equal to zero.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department.
For standard motors: Reset the drive (delete the bootfile) and repeat the startup.
For third-party motors: Check and, if necessary, refer to the motor data sheet to correct
MD 1136: $MD_MOTOR_NOLOAD_CURRENT (motor no-load current).
Program Continuation: Switch control OFF - ON.
300738 Axis %1 drive %2 module number for measuring system not possible
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The NC has assigned the direct measuring system to an axis which doesn't have a motor
measuring system. This error can only occur with the 810D!
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- 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 the configuration of
the direct measuring system. See NC-MD 30220: $MA_ENC_MODULE_NR and NC-MD
30230: $MA_ENC_INPUT_NR.
Program Continuation: Switch control OFF - ON.
300739 Axis %1 drive %2 measuring system already used as motor measuring system
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The NC has assigned the direct measuring system to a measuring system output which is
already used by another motor measuring system. This error can only occur with the
810D!
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- 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 the configuration of
the direct measuring system. See NC-MD 30220: $MA_ENC_MODULE_NR and NC-MD
30230: $MA_ENC_INPUT_NR.
Program Continuation: Switch control OFF - ON.
300741 Axis %1 drive %2 asynchronous mode: feedforward control gain out of range
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: If motor inertia and motor nominal torque have been selected unfavorably, the asynchro-
nous motor feedforward control gain is beyond the range of the internal number format.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
300743 Axis %1 drive %2 function not supported on this 611D controller module
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The 611D Performance control module is required for SINUMERIK Safety Integrated. If
this hardware has not been installed, this alarm is triggered. The alarm also occurs if
1PH2/4/6 motors are connected and no 611D performance control module is available.
The following function is not supported in connection with 611D Comfort modules: Motor
switchover (MD1013 >0) and MD1100 not equal to MD2100.
Safety Integrated: Booting is interrupted, the pulses remain disabled. The 611D Perfor-
mance control module is required for SINUMERIK Safety Integrated. If this hardware has
not been installed, this alarm is triggered. This alarm is also triggered if the motors 1PH2/
4/6 are connected and no 611D Performance control module has been installed.
Request: During boot-up of the control.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Replace the 611D control module.
Program Continuation: Switch control OFF - ON.
300744 Axis %1 drive %2 safety monitoring checksum invalid, confirmation and accep-
tance test required!
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The actual checksum of the safety-relevant MDs calculated by the drive and stored in MD
1398: $MD_SAFE_ACT_CHECKSUM (display of the checksum of the machine data for
safe functions) has another value than the setpoint checksum stored during the last
machine acceptance in MD 1399: $MD_SAFE_DES_CHECKSUM (checksum of the
machine data for safe functions). The safety-relevant data have been modified or there is
an error.
Request: During boot-up of the control.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Check, and if necessary, correct all safety-relevant MDs. Then perform POWER ON. Per-
form acceptance test.
Program Continuation: Switch control OFF - ON.
300745 Axis %1 drive %2 limit values for safe end positions exchanged
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: For the safe end position monitoring, there is a smaller value in the MD for the upper limit
value than in the MD for the lower limit value.
Request: During boot-up of the control.
Reactions: - Mode group not ready.
- Channel not ready.
- 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 the MDs
• Modify MD 1334: $MD_SAFE_POS_LIMIT_PLUS[n] (upper limit value for safe limit
position) and
• Modify MD 1335: $MD_SAFE_POS_LIMIT_MINUS[n] (lower limit value for safe limit
position)
and modify so that the upper limit value exceeds the lower limit value.
Program Continuation: Switch control OFF - ON.
300749 Axis %1 drive %2 conversion factor between motor and load too large
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The conversion factor from the motor system [increments] to the load system [µm/mdeg]
is larger than 1 or the factor which converts the load system to the motor system is larger
than 65535.
Conditions:
The condition for the factor load system to motor system is: µm_to_incr <= 65535
The condition for the factor motor system to load system is: incr_to_µm <= 1
with µm_to_incr = 1 / incr_to_µm
Formula for rotary axis:
The following applies for rotary motor encoder and rotary axis:
incr_to_µm(n) = (MD1321 SAFE_ ENC_ GEAR_ DENOM(n) / (MD1322 SAFE_ ENC_
NUMERA(n)) * incr_to_µm_rot_rotax
with n = 0 ... 7 (gear stage) and
incr_to_µm_rot_rotax = (360000 / 8192) * (1 / MD1318 SAFE_ENC_RESOL)
• MD 1318 SAFE_ENC_RESOL (number of encoder lines per revolution)
• MD 1321 SAFE_ENC_GEAR_DENOM[n] (encoder/load gear denominator)
• MD 1322 SAFE_ENC_GEAR_NUMERA[n] (encoder/load gear numerator)
Formula for linear axis:
The following applies for rotary motor encoder and linear axis:
incr_to_µm(n) = (MD1321 SAFE_ ENC_ GEAR_ DENOM(n) / (MD1322 SAFE_ ENC_
NUMERA(n)) * incr_to_µm_rot_lin
incr_to_µm_rot_lin = (1000 / 8192) * (1 / MD1318 SAFE_ENC_RESOL) * MD1320
SAFE_ENC_GEAR_PITCH
Explanations:
• MD 1318 SAFE_ENC_RESOL (number of encoder lines per revolution)
• MD 1320 SAFE_ENC_GEAR_PITCH (spindle pitch)
• MD 1321 SAFE_ENC_GEAR_DENOM[n] (encoder/load gear denominator)
• MD 1322 SAFE_ENC_GEAR_NUMERA[n] (encoder/load gear numerator)
• n = 0 ... 7 (gear stage)
Request: During boot-up of the control.
Reactions: - Mode group not ready.
- Channel not ready.
- 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 the following safety-
relevant MDs depending on the motor encoder type and axis type and correct, if neces-
sary.
• MD 1317 SAFE_ENC_GRID_POINT_DIST Grid division linear scale (for linear encoder)
• MD 1318 SAFE_ENC_RESOL Encoder marks per revolution (for rotary encoder)
• MD 1318 SAFE_ENC_RESOL
• MD 1320 SAFE_ENC_GEAR_PITCH (for rotary encoder and linear axis)
• MD 1321 SAFE_ENC_GEAR_DENOM
• MD 1322 SAFE_ENC_GEAR_NUMERA (when using a gear)
• The motor encoder type and the axis type are determined via MD 1302:
$MD_SAFE_IS_ROT_AX.
Program Continuation: Switch control OFF - ON.
300752 Axis %1 drive %2 blocking frequency of setpoint current filter too high
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The blocking frequency of a current setpoint filter is greater than the reciprocal value of 2
current controller cycles (violation of the sampling theorem). (1/2*MD 1000*31.25
microsec)
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
300753 Axis %1 drive %2 rotor position identification current less than minimal value
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The current set in MD1019: $MD_CURRENT_ROTORPOS_IDENT (rotor position identifi-
cation current) that is smaller than the minimum value permissible for the motor.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: The current set in MD1019: $MD_CURRENT_ROTORPOS_IDENT (rotor position identifi-
cation current) that is not smaller the permissible minimum value (40% for non-Siemens
synchronous linear motor (SLM)).
Possibly, a larger power section must be used.
If allowed with the motor used, hide the error by setting bit 5 in MD 1012:
$MD_FUNCTION_SWITCH (function switch).
Caution: Motors with a low saturation response (e.g. 1FN3 linear motors) might react to
very low identification currents with misorientation. This can lead to uncontrolled move-
ments.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300758 Axis %1 drive %2 generator mode: response voltage > switch-off threshold
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The sum of the values in MD1631: $MD_LINK_VOLTAGE_GEN_ON (response voltage
for generator axis) + MD1632: $MD_LINK_VOLTAGE_GEN_HYST (voltage range for
generator control) is greater than MD1633: $MD_LINK_VOLTAGE_GEN_OFF (deactiva-
tion threshold for generator axis).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
Modify drive machine data
• Modify MD 1631: $MD_LINK_VOLTAGE_GEN_ON (response voltage for generator
axis) or
• Modify MD 1632: $MD_LINK_VOLTAGE_GEN_HYST (voltage range for generator con-
trol) or
• Modify MD 1633: $MD_LINK_VOLTAGE_GEN_OFF (voltage range for generator con-
trol) or
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300759 Axis %1 drive %2 generator mode: response voltage > monitoring threshold
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1631: $MD_LINK_VOLTAGE_GEN_ON (response voltage for generator
axis) is greater than MD1630: $MD_LINK_VOLTAGE_MON_THRESHOLD (response
threshold for DC link monitoring).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
Modify drive machine data
• Modify MD 1631: $MD_LINK_VOLTAGE_GEN_ON (response voltage for generator
axis) or
• Modify MD 1630: $MD_LINK_VOLTAGE_MON_THRESHOLD (response threshold for
DC link monitoring).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300760 Axis %1 drive %2 generator mode: emergency retraction speed > max. motor speed
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value entered for the emergency retraction speed in MD1639:
$MD_RETRACT_SPEED (emergency retraction speed) is greater than MD1146:
$MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
Modify drive machine data
• Modify MD 1639: $MD_RETRACT_SPEED (emergency retraction speed) or
• Modify MD 1146: $MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300761 Axis %1 drive %2 generator mode: minimum axis speed > max. motor speed
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD1635: $MD_GEN_AXIS_MIN_SPEED $MD_GEN_AXIS_MIN_SPEED
(minimum generator axis speed) is greater than the value in MD1146:
$MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
Modify drive machine data
• Modify MD 1635: $MD_GEN_AXIS_MIN_SPEED generator axis) or
• Modify MD 1146: $MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
Definitions: The bandwidth denominator of a current or speed setpoint filter is greater than twice the
natural frequency.
This error message is only issued for the general bandstop filter if:
• Speed setpoint filter 1:
• MD 1516 > 0.0 or
• MD 1520 <> 100.0
• Speed setpoint filter 2:
• MD 1519 > 0.0 or
• MD 1521 <> 100.0
• Current setpoint filter 1:
• MD 1212 > 0.0
• Current setpoint filter 2:
• MD 1215 > 0.0
• Current setpoint filter 3:
• MD 1218 > 0.0
• Current setpoint filter 4:
• MD 1221 > 0.0
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
The bandwidth denominator of a current or speed setpoint filter must be less than twice
the natural frequency.
• Speed setpoint filter 1:
• MD 1515 <= 2 * MD 1514 * 0.01 * MD 1520
• Speed setpoint filter 2:
• MD 1518 <= 2 * MD 1517 * 0.01 * MD 1521
• Current setpoint filter 1:
• MD 1211 <= 2 * MD 1210
• Current setpoint filter 2:
• MD 1214 <= 2 * MD 1213
• Current setpoint filter 3:
• MD 1217 <= 2 * MD 1216
• Current setpoint filter 4:
• MD 1220 <= 2 * MD 1219
• Modify MD 1515: $MD_SPEED_FILTER_1_BANDWIDTH (bandwidth speed setpoint fil-
ter 1)
• Modify MD 1514: $MD_SPEED_FILTER_1_SUPPR_FREQ (suppression frequency
speed setpoint filter 1)
• Modify MD 1520: $MD_SPEED_FILTER_1_BS_FREQ (bandstop filter natural fre-
quency speed setpoint filter 1)
• Modify MD 1518: $MD_SPEED_FILTER_2_BANDWIDTH (bandwidth speed setpoint fil-
ter 2)
300772 Axis %1 drive %2 asynchronous mode: speed control gain too high
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1451: $MD_SPEEDCTRL_GAIN_1_AM (proportional gain of AM speed
controller) is too high.
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department. The current set in MD1019:
$MD_SPEEDCTRL_GAIN_1_AM (proportional gain of AM speed controller).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300773 Axis %1 drive %2 asynchronous mode: feedforward control structure not possible
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: In asynchronous mode (select by MD 1465 < MD 1146) a feedforward control structure
(MD 1004, bit 0 = 1) is not possible.
• Modify MD 1465: $MD_SWITCH_SPEED_MSD_AM (switchover speed MSD/AM)
• Modify MD 1146: $MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed)
• Modify MD 1004: $MD_CTRL_CONFIG (configuration structure)
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department. Set the same fixed voltage
(MD 1161) on all module axes. $MD_FIXED_LINK_VOLTAGE (DC link fixed voltage) has
been found for axes of a drive module.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300778 Axis %1 drive %2 generator mode: converter frequency rotor position identification
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: When selecting the rotor position identification (MD1011 bit 12 or bit 13) only converter
frequencies (MD1100) of 4 kHz/8 kHz are permissible.
• Modify MD 1011: $MD_ACTUAL_VALUE_CONFIG (actual value sensing configuration
IM)
• Modify MD 1100: $MD_PWM_FREQUENCY (pulse width modulation frequency)
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
Change the converter frequency (MD 1100) or deselect rotor position identification
(MD1011 bit 12 or bit 13).
• Modify MD 1011: $MD_ACTUAL_VALUE_CONFIG (actual value sensing configuration
IM)
• Modify MD 1100: $MD_PWM_FREQUENCY (pulse width modulation frequency)
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300779 Axis %1 drive %2 motor moment of inertia less than or equal to zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1117: $MD_MOTOR_INERTIA (motor moment of inertia) is less than or
equal to zero.
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
• For standard motors: Reset the drive (delete the bootfile) and repeat the startup.
• For MSD, configure "1st motor" first.
• For third-party motors: Enter a valid value in drive MD 1117: $MD_MOTOR_INERTIA
(motor moment of inertia).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300780 Axis %1 drive %2 zero load current > rated motor current
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The no-load current of the motor (MD 1136: $MD_MOTOR_NOLOAD_CURRENT) has
been set at a greater value than the rated current of the motor (MD 1103:
$MD_MOTOR_NOMINAL_CURRENT).
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform authorized personnel / the service department.
• For standard motors: Execute a general drive reset (delete the boot file) and repeat the
startup.
• For non-Siemens motors: Check and, if necessary, refer to the motor data sheet to cor-
rect machine data MD 1103: $MD_MOTOR_NOMINAL_CURRENT (nominal motor cur-
rent) and MD 1136: $MD_MOTOR_NOLOAD_CURRENT (motor no-load current).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300781 Axis %1 drive %2 zero load current > rated current of power section
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: On the basis of its no-load current (MD 1136: $MD_MOTOR_NOLOAD_CURRENT
(motor no-load current), the connected motor is too large for the power section in use
(continuous thermal current MD 1108: $MD_INVERTER_MAX_THERMAL_CORR (cur-
rent limit for power section).
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
1. Reset the drive (delete the bootfile) and repeat the startup.
2. Check the configuration and install a suitable power section for the motor. Repeat the
startup.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300785 Axis %1 drive %2 zero load current less than or equal to zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1136: $MD_MOTOR_NOLOAD_CURRENT (motor no-load current) is
less than or equal to zero.
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
300787 Axis %1 drive %2 asynchronous mode: feedforward control gain out of range
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: If motor inertia and motor nominal torque have been selected unfavorably, the asynchro-
nous motor feedforward control gain is beyond the range of the internal number format.
The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
(channel not ready).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
300789 Axis %1 drive %2 function not supported on this 611D controller module
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: A function was selected that is not possible with this closed-loop control module.
This alarm appears, if:
• a non-available acceleration sensor was activated in MD 1560.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Switch off the non-selectable function or use another closed-loop control module!
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
Definitions: With the selected setting of MD1466, the induced voltage is too small in the lower speed
range in order to be able to guarantee safe, sensorless operation. With the specified
speed, the induced voltage must at least reach 20 V (phase-to-phase, effective).
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: The following must be ensured:
Rotary machine : MD1466 > 20000 / MD1114
Linear machine : MD1466 > 693 / MD1114
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
300858 Axis %1 drive %2 generator mode: response voltage > switch-off threshold
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The sum of the values in MD1631: $MD_LINK_VOLTAGE_GEN_ON (response voltage
for generator axis) + MD1632: $MD_LINK_VOLTAGE_GEN_HYST (voltage range for
generator control) is greater than MD1633: $MD_LINK_VOLTAGE_GEN_OFF (deactiva-
tion threshold for generator axis).
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department.
Modify drive machine data
• Modify MD 1631: $MD_LINK_VOLTAGE_GEN_ON (response voltage for generator
axis) or
• Modify MD 1632: $MD_LINK_VOLTAGE_GEN_HYST (voltage range for generator con-
trol) or
• Modify MD 1633: $MD_LINK_VOLTAGE_GEN_OFF (voltage range for generator con-
trol) or
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
300859 Axis %1 drive %2 generator mode: response voltage > monitoring threshold
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD 1631: $MD_LINK_VOLTAGE_GEN_ON (response voltage for generator
axis) is greater than MD1630: $MD_LINK_VOLTAGE_MON_THRESHOLD (response
threshold for DC link monitoring).
Reactions: - Interface signals are set.
- Alarm display.
300860 Axis %1 drive %2 generator mode: emergency retraction speed > max. motor speed
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value entered for the emergency retraction speed in MD1639:
$MD_RETRACT_SPEED (emergency retraction speed) is greater than MD1146:
$MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed).
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department.
• Modify MD 1639: $MD_RETRACT_SPEED (emergency retraction speed) or
• Modify MD 1146: $MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed).
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
300861 Axis %1 drive %2 generator mode: minimum axis speed > max. motor speed
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The value in MD1635: $MD_GEN_AXIS_MIN_SPEED $MD_GEN_AXIS_MIN_SPEED
(minimum generator axis speed) is greater than the value in MD1146:
$MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed).
Reactions: - Interface signals are set.
- Alarm display.
Remedy: Please inform the authorized personnel/service department.
• Modify MD 1635: $MD_GEN_AXIS_MIN_SPEED generator axis) or
• Modify MD 1146: $MD_MOTOR_MAX_ALLOWED_SPEED (maximum motor speed).
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
Remedy: Please inform the authorized personnel/service department. Check the safe standstill tol-
erance: does the value match the precision and control dynamics of the axis? If not,
increase the tolerance.
Program Continuation: Switch control OFF - ON.
301701 Axis %1 drive %2 limit value for safe velocity too large
Parameters: %1 = Axis number
%2 = Drive number
301704 Axis %1 drive %2 pole pair width/division of linear scale (internal) out of range
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: With linear motors the pole-pair width and graduations data is used for calculating the
equivalent (internal) pole pair number and (internal) encoder marks. For this it is neces-
sary that the encoder marks correspond to one or x pole pair widths as an integer. This
error message is output if the result is not an integer pole pair width/graduations*x (to
x=16) or if the calculated internal encoder marks value is too high. Absolute interpretation
as an integer if the result is within a +/- 0.001 tolerance.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Please inform the authorized personnel/service department.
• Long traversing paths: It is advisable to use a length measuring system where the
encoder marks match x* pole pair widths as integer.
• Short traversing paths: With short traversing paths, only a small error can accumulate
and hardly affect the heating and the maximum power that can be reached if the encoder
marks do not comply with the +/-0.001 tolerance. Then it is advisable to slightly modify the
pole pair width:
Example:
Pole pair width: 56.8 mm, graduations: 2.7 µm
=> Pole pair number = 1, encoder marks = 21037.037 => error
Avoid the error by entering pole pair width = 56.7999 mm.
=> Pole pair number = 1, encoder marks = 21037.0 => no error
Program Continuation: Switch control OFF - ON.
Remedy: Please inform the authorized personnel/service department. Check and, if necessary, cor-
rect MDs 1011: $MD_ACTUAL_VALUE_CONFIG (actual value sensing configuration IM),
1040, 1041 and 1042.
Program Continuation: Switch control OFF - ON.
301707 Axis %1 drive %2 parameterization of modulo value for safe cam (SN) invalid
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The cam modulo range parameterized for a rotary axis via MD 1305:
$MD_SAFE_MODULO_RANGE (actual value range for safe cam with rotary axes) vio-
lates the rule stating that only integral multiples of 360 degrees may be set.
301711 Axis %1 drive %2 transmission length SSI motor measuring system invalid
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The configuration of the motor measuring system for an SSI encoder is incorrect:
MD_1028 $MD_NO_TRANSMISSION_BITS (SSI transmission length) is less than the
number of all parameterized bits in MD_1021 $MD_ENC_ABS_TURNS_MOTOR (multi-
turn), MD_1022 $MD_ENC_ABS_RESOL_MOTOR (singleturn) and MD_1027
$MD_ENC_CONFIG bit 14 (alarm bit) and MD_1027 $MD_ENC_CONFIG bit 12 (parity
bit).
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: • Set parameters correctly for all associated machine data:
• MD_1028 $MD_NO_TRANSMISSION_BITS (SSI transmission length): number of bits
in an SSI protocol, including all bits, such as alarm bit/parity bit
• MD_1021 $MD_ENC_ABS_TURNS_MOTOR (multiturn): number of resolvable revolu-
tions
• MD_1022 $MD_ENC_ABS_RESOL_MOTOR (singleturn): number of increments per
revolution.
• MD_1027.Bit 12 $MD_ENC_CONFIG.Bit 12: parity bit
• MD_1027.Bit 14 $MD_ENC_CONFIG.Bit 14: alarm bit
• Example:
• SSI encoder with 25 bits transmission length, 12 bits multiturn, 12 bits singleturn, one
alarm bit:
• $MD_NO_TRANSMISSION_BITS = 25
• $MD_ENC_ABS_TURNS_MOTOR = 4096
• $MD_ENC_ABS_RESOL_MOTOR = 4096
• $MD_ENC_CONFIG.Bit 14 = 1
• $MD_ENC_CONFIG.Bit 12 = 0
Program Continuation: Switch control OFF - ON.
301714 Axis %1 drive %2 transmission length SSI direct measuring system invalid
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: Configuration of the direct measuring system is faulty for SSI encoder: MD_1041
$MD_NO_TRANSMISSION_BITS_DM (SSI transmission length) is smaller than the num-
ber of all parameterized bits in MD_1031 $MD_ENC_ABS_TURNS_DIRECT (multiturn),
MD_1032 $MD_ENC_ABS_RESOL_DIRECT (singleturn) and MD_1037
$MD_ENC_CONFIG_DIRECT Bit 14 (alarm bit) and MD_1037
$MD_ENC_CONFIG_DIRECT Bit 12 (parity bit).
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: • Set parameters correctly for all associated machine data:
• MD_1041 $MD_NO_TRANSMISSION_BITS_DM (SSI transmission length): number of
bits in an SSI protocol, including all bits such as alarm bit and parity bit.
• MD_1031 $MD_ENC_ABS_TURNS_DIRECT (multiturn): number of resolvable revolu-
tions
• MD_1032 $MD_ENC_ABS_RESOL_DIRECT (singleturn): number of increments per
revolution
• MD_1037.Bit 12 $MD_ENC_CONFIG_DIRECT.Bit 12: parity bit
• MD_1037.Bit 14 $MD_ENC_CONFIG_DIRECT.Bit 14: alarm bit
• Example:
• SSI encoder with 25 bits transmission length, 12 bits multiturn, 12 bits singleturn, one
alarm bit:
• $MD_NO_TRANSMISSION_BITS_DM = 25
• $MD_ENC_ABS_TURNS_DIRECT = 4096
• $MD_ENC_ABS_RESOL_DIRECT = 4096
• $MD_ENC_CONFIG_DIRECT.Bit 14 = 1
• $MD_ENC_CONFIG_DIRECT.Bit 12 = 0
Program Continuation: Switch control OFF - ON.
301716 Axis %1 drive %2 SSI direct measuring system without incremental signals not
possible
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: With the present module, it is not possible to use SSI encoders without incremental sig-
nals.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Use newer module.
Program Continuation: Switch control OFF - ON.
Remedy: Either increase the clock cycle length of the NC or increase the SSI transmission rate
(MD_1030 $MD_ACTUAL_VALUE_CONFIG_DIRECT.Bits 14 and 15).
The following transmission rates are possible: 100 kHz, 500 kHz, 1 MHz and 2 MHz. Cau-
tion: It might be possible that the length of the encoder cable does not allow an increase in
frequency!
Program Continuation: Switch control OFF - ON.
Remedy: • Check encoders, encoder lines and connectors between drive motor and 611D module.
Check for temporary interruptions (loose contact) caused, for example, by movements in
trailing cable. If necessary, replace the motor cable.
• Incorrect cable type
• Controller hardware not suitable for EnDat interface (e.g. control module with EPROM)
Program Continuation: Switch control OFF - ON.
Definitions: The number of encoder marks of the motor measuring system in the drive MD 5005:
ENC_RESOL_MOTOR (number of encoder marks of the motor measuring system) is
zero or greater than the maximum input limit.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Match the number of encoder marks of the motor measuring system in drive MD 5005:
ENC_RESOL_MOTOR (number of encoder marks of the motor measuring system) to the
encoder in use. (Default setting for motor measuring system: (Default setting for motor
measuring system: 2048 incr./rev.).
Program Continuation: Switch control OFF - ON.
310751 Axis %1 drive %2 proportional gain for speed controller too high
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The P gain of the speed controller is too high:
• Modify MD 5406: SPEEDCTRL_GAIN_A (gain on A-side of cylinder edge)
• or MD 5407: SPEEDCTRL_GAIN (gain for piston adjustment with lowest natural fre-
quency)
• or MD 5408: SPEEDCTRL_GAIN_B (gain on B-side of cylinder edge)
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Enter a smaller value for the P gain of the speed controller:
• Modify MD 5406: SPEEDCTRL_GAIN_A (gain on A-side of cylinder edge)
• or MD 5407: SPEEDCTRL_GAIN (gain for piston adjustment with lowest natural fre-
quency)
• or MD 5408: SPEEDCTRL_GAIN_B (gain on B-side of cylinder edge)
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
310756 Axis %1 drive %2 controlled system gain is less than or equal to zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The controlled system gain in drive MD 5435: CONTROLLED_SYSTEM_GAIN is less
than or equal to zero.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Enter a valid controlled system gain in drive MD 5435: CONTROLLED_SYSTEM_GAIN
(see model data calculations).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: • The blocking frequency in drive MD 5514: SPEED_FILTER_1_SUPPR_FREQ
• or in drive MD 5210: OUTPUT_VCTRL_FIL_1_SUP_FREQ
• or in drive MD 5213: OUTPUT_VCTRL_FIL_2_SUP_FREQ
• or in drive MD 5268: FFW_FCTRL_FIL_1_SUP_FREQ
• or in drive MD 5288: OUTPUT_FIL_1_SUP_FREQ must be less than the reciprocal
value of two speed controller cycle times MD 5001: SPEEDCTRL_CYCLE_TIME, i.e. less
than 1 / (2 * MD 5001 * 31.25 microsec).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
310759 Axis %1 drive %2 bandwidth numerator larger than double blocking frequency
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The bandwidth numerator of a speed or manipulated variable setpoint filter is greater than
twice the blocking frequency.
This error message is only issued for the general bandstop filter if:
• Speed filter 1:
• MD 5516 > 0.0 or
• MD 5520 <> 100.0
• Manipulated variable filter 1:
• MD 5212 > 0.0
• Manipulated variable filter 2:
• MD 5215 > 0.0
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
310760 Axis %1 drive %2 bandwidth denominator greater than double natural frequency
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The bandwidth denominator of a speed or manipulated variable setpoint filter is greater
than twice the natural frequency.
This error message is only issued for the general bandstop filter if:
• Speed filter 1:
• MD 5516 > 0.0 or
• MD 5520 <> 100.0
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: The bandwidth denominator of a speed or manipulated variable setpoint filter must be
less than twice the natural frequency.
• Speed filter 1:
• BSP bandwidth drive MD 5515: SPEED_FILTER_1_BANDWIDTH
• BSP blocking frequency drive MD 5514: SPEED_FILTER_1_SUPPR_FREQ
• BSP natural frequency drive MD 5520: SPEED_FILTER_1_BS_FREQ, MD5515 <= 2 *
MD 5514 * 0.01 * MD 5520
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
310764 Axis %1 drive %2 controlled system gain for force controller is less than or equal to
zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The controlled system gain for the force controller in drive MD 5240
FORCECONTROLLED_SYSTEM_GAIN is less than or equal to zero.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Set a valid controlled system gain in drive MD 5240
FORCECONTROLLED_SYSTEM_GAIN (see model data calculations).
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
310771 Axis %1 drive %2 gain in fine area of valve characteristic is less than or equal to
zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The gradient in the fine area of the valve characteristic is less than or equal to zero.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: The gradient in the fine area is calculated as follows:
• Positive quadrant: (MD 5464 - MD 5480) / (MD 5465 -5481)
• Negative quadrant: (MD 5467 - MD 5483) / (MD 5468 - 5484)
Enter a valid combination in the above drive MD.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
310772 Axis %1 drive %2 gain in rough area of valve characteristic is less than or equal to
zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The gradient in the coarse area of the valve characteristic is less than or equal to zero.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
310773 Axis %1 drive %2 gain at end of saturation area of valve characteristic is less than
or equal to zero
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The gradient at the end of the saturation area of the valve characteristic is less than or
equal to zero. The saturation area is rounded by a parabola. The parabola has a maxi-
mum in the saturation area and can therefore not be inverted.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: The gradient at the end of the saturation area is calculated as follows:
• Positive quadrant: 2 * (1.0 - MD 5485) / (1.0 - MD 5486) - (MD 5485 - MD 5464) /
(MD 5486 -5465)
• Negative quadrant: 2 * (1.0 - MD 5487) / (1.0 - MD 5488) - (MD 5487 - MD 5467) /
(MD 5488 - 5468)
Enter a valid combination in the above drive MD.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
310774 Axis %1 drive %2 zero area and knee area of valve characteristic overlap
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The zero area and the knee area of the valve characteristic overlap.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: The zero area and the knee area overlap if:
• Positive quadrant: (MD 5481 + MD 5482) > (MD 5465 - 5466)
• Negative quadrant: (MD 5484 + MD 5482) > (MD 5468 - 5466)
Enter a valid combination in the above drive MD.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
310775 Axis %1 drive %2 knee area and saturation area of valve characteristic overlap
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The knee area and the saturation area of the valve characteristic overlap.
Reactions: - NC not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: The knee area and the saturation area overlap if:
• Positive quadrant: (MD 5465 + MD 5466) > MD 5486
• Negative quadrant: (MD 5468 + MD 5466) > MD 5488
Enter a valid combination in the above drive MD.
Program Continuation: Clear alarm with the RESET key in all channels. Restart part program.
311711 Axis %1 drive %2 transmission length SSI motor measuring system invalid
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: The configuration of the motor measuring system for an SSI encoder is incorrect:
MD_5028 $MD_NO_TRANSMISSION_BITS (SSI frame length) is smaller than the num-
ber of all parameterized bits in MD_5021 $MD_ENC_ABS_TURNS_MOTOR (multiturn),
MD_5022 $MD_ENC_ABS_RESOL_MOTOR (singleturn) and MD_5027
$MD_ENC_CONFIG bit 14 (alarm bit) and MD_5027 $MD_ENC_CONFIG bit 12 (parity
bit).
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
311716 Axis %1 drive %2 SSI measuring system without incremental signals not possible
Parameters: %1 = NC axis number
%2 = Drive number
Definitions: With the present module, it is not possible to use SSI encoders without incremental sig-
nals.
Reactions: - Mode group not ready.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
Remedy: Use newer module.
Program Continuation: Switch control OFF - ON.
Client ID = 2: NCK
The following can be causes:
• Error in contents of SDB1000
• Corruption of parts of system program
• Hardware defect on NC component
Reactions: - Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Remedy for 1-11:
1. Check the control project (particularly SDB1000); check MD 11240; if a user-specific
SDB1000 is in use, load it again.
2. If the error still exists, save the data and restart the control system with the default val-
ues with which the system was supplied.
3. If the system starts up without an error, the user data should be loaded one step at a
time.
4. If the error still exists after startup with the default values, reboot from the PC card or
update the software.
5. If the error still exists, replace the hardware.
Remedy for 20-21:
1. Check/correct the PROFIBUS addresses of the connected slaves.
Remedy for 22
1. Check the SDB
• Check the telegram type and length
• Adjust the slot rooting with P978
2. Analyze the drive alarms
Remedy for 23-24
1. It is necessary to replace the software
Remedy for 25
1. Change the telegram type
2. Reduce the number of slots
3. Reduce the number of slaves
4. Create a new SDB
5. It is necessary to replace the software
If the error cannot be eliminated by this procedure, please make a note of the error text
and contact the control system manufacturer.
• 03 = DPM cycle status, DPM actual value status, DPM setpoint value status, DPM error
code
• 04 = DPM cycle error, DPM actual value status, DPM setpoint value status, DPM error
code
• 05 = client not registered, client number, max. number of clients, --
• 06 = synchronisation error, number of sync violation, --, --
• 07 = spinlock timeout, PLC spinlock, NCK spinlock
• Digit 1000 of the error cause = number of the affected bus
Alarm class: (see alarm 380 060)
The following can be primary causes:
• For error cause 01: Data transfer error on PROFIBUS DP
• For error cause 02, 03, 04: Error in contents of SDB1000
• For error cause 02, 03, 04, 05, 07: Corruption of parts of system program
• For error cause 06: The PCI bus cycle does not match the expected rate and synchroni-
zation is not possible for this reason. The correct PCI bus cycle must be entered.
The error can also be caused by a hardware problem on the MCI module.
Reactions: - Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: • For error cause 01:
• Check the electrical and fault-related specifications for PROFIBUS DP, assess the cable
installation
• Check the terminating resistors of the PROFIBUS connectors (ON setting at end of
cable, otherwise OFF setting required)
• Check slave
• For error cause 02, 03, 04:
• Check SDB1000
• For error cause 02, 03, 04, 05:
• Follow the procedure described for troubleshooting alarm 380 001
• For error cause 06:
• The correct PCI bus cycle must be entered.
If the error cannot be eliminated by this procedure, please make a note of the error text
and contact the control system manufacturer.
Program Continuation: Clear alarm with the RESET key. Restart part program
Remedy: • Check the timing again, in particular ensure that the settings in
SYSCLOCK_CYCLE_TIME and POSCTRL_CYCLE_DELAY are correct:
POSCTRL_CYCLE_DELAY must be larger for type 1. POSCTRL_CYCLE_DELAY must
be smaller for type 2.
• If alarm-free operation cannot be achieved with any POSCTRL_CYCLE_DELAY setting,
SYSCLOCK_CYCLE_TIME must be increased.
• If the error cannot be eliminated by this procedure, please make a note of the error text
and contact the control system manufacturer.
Program Continuation: Clear alarm with the Delete key or NC START.
Remedy: Create the user-specific SDB1000 and load it on the control system, or select and activate
it via MD 11240 standard SDB1000. Restart the NC. If the error occurs the next time the
NC is switched on, the SDB1000 which was loaded contains an error and must be created
again.
Program Continuation: Clear alarm with the Delete key or NC START.
380070 Profibus DP: no input slot available for base address %1 (length %2)
Parameters: %1 = Logical base address of the requested area
%2 = Size of the area in bytes
Definitions: An incorrect logical base address was specified for a digital or analog input. Either no slot
has been configured for this base address or the requested area extends beyond the end
of the slot.
Length=1 indicates a digital input.
Length=2 indicates a analog input.
Reactions: - Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Enter correct base addresses in the machine data:
• For length=1: Correct machine data MN_HW_ASSIGN_DIG_FASTIN.
• For length=2: Correct machine data MN_HW_ASSIGN_ANA_FASTIN.
• NCK restart
If the error cannot be eliminated by this procedure, please make a note of the error text
and contact the control system manufacturer.
Program Continuation: Switch control OFF - ON.
380071 Profibus DP: no output slot available for base address %1 (size %2)
Parameters: %1 = Logical base address of the requested area
%2 = Size of the area in bytes
Definitions: An incorrect logical base address was specified for a digital or analog input. Either no slot
has been configured for this base address or the requested area extends beyond the end
of the slot.
For length =1 it is a digital output,
For length =2 it is an analog output.
Reactions: - Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
380072 Profibus DP: output slot for base address %1 (size %2) not allowed
Parameters: %1 = Logical base address of the requested area
%2 = Size of the area in bytes
Definitions: An incorrect logical base address was set for a digital or analog output, the area is resides
in the access range of the PLC (PIQ, base addresses < 128).
For length =1 it is a digital output,
For length =2 it is an analog output.
Reactions: - Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
Remedy: Only use addresses >= 128 for output slots.
Enter correct base addresses in the machine data:
• For length=1: Correct machine data MN_HW_ASSIGN_DIG_FASTOUT.
• For length=2: Correct machine data MN_HW_ASSIGN_ANA_FASTOUT.
• NCK restart
If the error cannot be eliminated by this procedure, please make a note of the error text
and contact the control system manufacturer.
Program Continuation: Switch control OFF - ON.
380500 Profibus-DP: fault on drive %1, code %2, value %3, time %4
Parameters: %1 = Axis
%2 = Fault code of drive (P824)
%3 = Fault value of drive (P826)
%4 = Fault time of drive (P948/P825)
Definitions: Contents of fault memory of assigned drive.
Reactions: - Alarm display.
Remedy: See drive documentation for fault codes/fault values.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
380501 PROFIBUS DP: fault on bus %1 slave %2, code %3, time %4
Parameters: %1 = Bus number
%2 = Slave address
%3 = Fault value of the drive (P945)
%4 = Fault time of the drive (P948)
Definitions: Contents of the fault memory of the assigned slave.
Reactions: - Alarm display.
Remedy: See drive documentation for fault codes/fault values.
Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.
411501 Incorrect version of FB 15, > general reset, do not transmit FB 15 from project
Definitions: FB 15 does not match the basic program used.
Reactions: - Alarm display.
Remedy: General PLC reset. Use correct version of the basic program.
Program Continuation: Internal
810005 Operational state sequence event, error analysis via STEP7 required
Definitions: Reduced PLC error message. STEP7 is required for exact analysis.
Reactions: - Alarm display.
Remedy: Diagnose with STEP7.
Program Continuation: Internal
810007 Error H/F system event, error analysis via STEP7 required
Definitions: Reduced PLC error message. STEP7 is required for exact analysis.
Reactions: - Alarm display.
Remedy: Diagnose with STEP7.
Program Continuation: Internal
810008 Error diagnostics data from modules, error analysis via STEP7 required
Definitions: Reduced PLC error message. STEP7 is required for exact analysis.
Reactions: - Alarm display.
Remedy: Alarm display, PLC Stop if required.
Program Continuation: Internal
The following list describes the actions stated in the alarm texts under "Action %.."
according to their numbers.
No. 1
Explanation Run Init phase (tasks are initialized after power on).
Not allowed if -
Remedy -
No. 2
Explanation Perform reset (VDI signal: Reset, mode group reset or after power on).
Not allowed if -
Remedy -
No. 3
Explanation Activate Reset Init blocks (VDI signal: Reset).
Not allowed if -
Remedy -
No. 4
Explanation Perform reset, end of program has been detected (NC block with M30).
Not allowed if -
Remedy -
No. 5
Explanation Change the mode to the MDA or AUTOMATIC program operating mode
(VDI signal: Mode group).
Not allowed if 1. The channel is active (program running, block search, loading machine data).
2. Startup has already been performed in the other program operating mode.
3. A channel has exited the mode group due to an interrupt.
4. Overstore or digitizing has been selected.
Remedy > Abort the program (Reset key) or stop the program (not with block search, loading
machine data).
> Abort the program (Reset key).
> Abort the program with the Reset key or wait until the interrupt has finished.
> Deactivate overstore/digitizing.
No. 6
Explanation Automatic change from an internal mode to the mode set externally (with TEACH_IN, an
attempt is made after every stop to change from the internal mode "AUTOMATIC, MDA"
to TEACH_IN).
Not allowed if -
Remedy -
No. 7
Explanation Change the mode to a manual mode
(VDI signal (mode group): JOG, TEACH_IN, REF).
Not allowed if 1. Nesting depth too great:
The current processing operation can be interrupted by various events (e.g., interrupt).
Depending on the event, ASUBs are activated.
These ASUBs can be interrupted in the same manner as the user program. Unlimited
nesting depth is not possible for ASUBs due to memory limitations. Example: An interrupt
interrupts the current program processing. Other interrupts with higher priorities interrupt
processing of the previously activated ASUBs.
2. The channel is active (program running, block search, loading machine data).
3. A channel has exited the mode group due to an interrupt.
4. Overstore or digitizing has been selected.
Remedy > Abort the program with the Reset key.
> Abort the program with the Reset key or stop the program (not with block search, load-
ing machine data).
> Abort the program with the Reset key or wait until the interrupt has finished.
> Deactivate overstore/digitizing.
No. 8
Explanation Activate overstore (PI command).
Not allowed if -
Remedy -
No. 9
Explanation Activate overstore (PI command).
Not allowed if -
Remedy -
No. 10
Explanation Perform user interrupt "ASUB" (VDI signal: Digital-analog interface, ASUB interface).
Not allowed if 1. The channel is active due to block search or loading machine data.
2. The channel is stopped, the "ASUP_START_MASK" ASUB must be started and the
current block cannot be reorganized.
3. Digitizing has been selected.
4. Homing has not yet been performed.
5. The active block, after which deceleration takes place, cannot be reorganized (occurs
when deceleration takes place over several blocks).
Remedy > Wait until block search or loading machine data has finished or abort program (Reset
key).
> Activate a block change until the NC block can be reorganized.
> Deselect digitizing.
>Perform homing or ignore this state via the "ASUP_START_MASK" MD.
> Abort the program.
No. 11
Explanation Perform "ASUB" user interrupt with rapid retraction (VDI signal: Digital-analog interface).
Not allowed if See 10
Remedy -
No. 12
Explanation Perform a user interrupt at the end of the block (VDI signal: ASUB interface, digital-analog
interface).
Not allowed if See 10
Remedy -
No. 13
Explanation Perform a rapid retraction (VDI signal: Digital-analog interface and ASUB interface, for
further actions see 10, 11, 12, 85, 86).
Not allowed if -
Remedy -
No. 14
Explanation Move tool - only with tool management (PI command).
Not allowed if -
Remedy -
No. 15
Explanation Perform deletion of distance-to-go or axis synchronization (VDI signal: deletion of dis-
tance-to-go or follow-up mode) (follow-up mode: e.g., on activation of axis motion).
Not allowed if 1. The nesting depth is too great.
2. The active block, after which deceleration takes place, cannot be reorganized (occurs
when deceleration takes place over several blocks).
Remedy > Abort the program.
> Abort the program.
No. 16
Explanation Abort repetition of subroutine (VDI signal: Delete number of subroutine repetitions).
Not allowed if 1. The nesting depth is too great.
2. The active block, after which deceleration takes place, cannot be reorganized
(occurs when deceleration takes place over several blocks).
Remedy > Abort the program.
> Abort the program.
No. 17
Explanation Abortion of subroutine processing (VDI signal: Program-level abort).
Not allowed if 1. The nesting depth is too great.
2. The active block, after which deceleration takes place, cannot be reorganized (occurs
when deceleration takes place over several blocks).
Remedy > Abort the program.
> Abort the program.
No. 18
Explanation Activate single block (VDI signal: Activate single block).
Not allowed if -
Remedy -
No. 19
Explanation Deactivate single block (VDI signal: Activate single block).
Not allowed if -
Remedy -
No. 20
Explanation Activate main-run single block (OPI variable and VDI signal: Activate single block).
Not allowed if -
Remedy -
No. 21
Explanation Activate decoding single block (OPI variable and VDI signal: Activate single block).
Not allowed if 1. The nesting depth is too great.
2. The active block, after which deceleration takes place, cannot be reorganized (occurs
when deceleration takes place over several blocks).
Remedy > Wait until the preceding ASUB is complete or abort the program.
> Abort the program.
No. 22
Explanation Activate main-program single block (OPI variable and VDI signal: Activate single block).
Not allowed if -
Remedy -
No. 23
Explanation Activate procedure single block (OPI variable and VDI signal: Activate single block).
Not allowed if -
Remedy -
No. 24
Explanation Start program processing (VDI signal: NC Start).
Not allowed if 1. The program state is active.
2. An alarm reaction is pending, which prevents a start or forces braking.
3. Homing has not yet been performed.
Remedy -
> Execute condition for clearing alarm.
> Approach reference point.
No. 25
Explanation Start program processing (Channel communication, NC block: Start).
Not allowed if 1. The program state is active.
2. An alarm reaction is pending, which prevents a start or forces braking.
3. Homing has not yet been performed.
4. An incorrect mode has been selected (only Automatic).
Remedy > Secure the start with WAITE.
> Execute condition for clearing alarm.
> Approach reference point.
> Select program operating mode.
No. 26
Explanation Start continuation of program processing (VDI signal: NC Start).
Not allowed if 1. The program state is active.
2. An alarm reaction is pending, which prevents a start or forces braking.
3. Homing has not yet been performed.
Remedy -
> Execute condition for clearing alarm.
> Approach reference point.
No. 27
Explanation Start continuation of the selected process (JOG, reference point or digitizing) (VDI signal:
NC Start).
Not allowed if 1. JOG motion is active.
2. An alarm reaction is pending, which prevents a start or forces braking.
Remedy -
> Execute condition for clearing alarm.
No. 28
Explanation Start processing in the digitizing submode. (VDI signal: NC Start).
Not allowed if 1. JOG motion is active.
2. An alarm reaction is pending, which prevents a start or forces braking.
3. Homing has not yet been performed.
Remedy -
> Execute condition for clearing alarm.
> Approach reference point.
No. 29
Explanation Stop all axes (VDI signal: Stop All or with Reset key).
Not allowed if -
Remedy -
No. 30
Explanation Perform a program stop (NC block: M0).
Not allowed if -
Remedy -
No. 31
Explanation Stop the JOG motion. (VDI signal: NC Stop).
Not allowed if -
Remedy -
No. 32
Explanation Stop digitizing (VDI signal: NC Stop).
Not allowed if -
Remedy -
No. 33
Explanation Start the selected process (VDI signal: NC Start).
Not allowed if 1. Process change is active (operating mode change, activate/deactivate digitizing/over-
store).
2. An alarm reaction is pending, which prevents a start or forces braking.
3. A process is running (NC program, block search, loading machine data).
Remedy -
> Execute condition for clearing alarm
-
No. 34
Explanation Stop the active process (VDI signal: NC Stop).
Not allowed if -
Remedy -
No. 35
Explanation Start machine data processing (INI file is already in the NCK) (PI command).
Not allowed if -
Remedy -
No. 36
Explanation Start machine-data processing (INI file is located externally, e.g., on MMC) (PI com-
mand).
Not allowed if -
Remedy -
No. 37
Explanation Stop because of mode group single block. VDI signal, single type A (only executable
blocks), after stop in another channel in this mode group.
Not allowed if -
Remedy -
No. 38
Explanation Stop because of mode group single block. VDI signal, single type B (any blocks), after
stop at end of block in another channel in this mode group.
Not allowed if -
Remedy -
No. 39
Explanation Stop because end of overstore buffer "_N_OSTOREXX_SYF" has been reached.
Not allowed if -
Remedy -
No. 40
Explanation Start preprocessing (NC block: Stopre).
Not allowed if -
Remedy -
No. 41
Explanation Stop processing at block limit (NC block: M00/M01).
Not allowed if -
Remedy -
No. 42
Explanation Stop processing at block limit (Alarm, VDI signal: NC Stop at block limit).
Not allowed if -
Remedy -
No. 43
Explanation Stop at end of ASUB, if start was performed from "stopped".
Not allowed if -
Remedy -
No. 44
Explanation Activate the program (PI command).
Not allowed if -
Remedy -
No. 44
Explanation Activate the program (PI command).
Not allowed if -
Remedy -
No. 45
Explanation Activate the program, which is still located externally (PI command).
Not allowed if -
Remedy -
No. 46
Explanation Activate the program from a different channel (channel communication, NC block: INIT).
Not allowed if -
Remedy -
No. 47
Explanation Save definition of an ASUB, which can be activated (PI command).
Not allowed if -
Remedy -
No. 48
Explanation Sets all machine data with the attribute (NEW_CONF) to active (PI command).
Not allowed if -
Remedy -
No. 49
Explanation Clear all alarms with the clear condition CANCELCLEAR (PI command, Acknowledge
Alarm key).
Not allowed if -
Remedy -
No. 50
Explanation Continue search (NC block, Stopre).
Not allowed if -
Remedy -
No. 51
Explanation Start search (PI command).
Not allowed if -
Remedy -
No. 52
Explanation Continue search (PI command).
Not allowed if -
Remedy -
No. 53
Explanation Activate digitizing (PI command).
Not allowed if -
Remedy -
No. 54
Explanation Deactivate digitizing (PI command).
Not allowed if -
Remedy -
No. 55
Explanation Switch on function generator (PI command).
Not allowed if -
Remedy -
No. 56
Explanation Switch off function generator (PI command).
Not allowed if -
Remedy -
No. 57
Explanation Wait for program marker (Channel communication, NC block: WAITM).
Not allowed if -
Remedy -
No. 58
Explanation Wait for end of program (channel communication, NC block: WAITE).
Not allowed if -
Remedy -
No. 59
Explanation Activate the program from a different channel, synchronous (channel communication, NC
block: INIT + SYNC).
Not allowed if -
Remedy -
No. 60
Explanation Wait for acknowledgement from MMC (NC block, MMC_CMD).
Not allowed if -
Remedy -
No. 61
Explanation Activate the skip-block function (VDI signal: Skip block).
Not allowed if Nesting depth too great
Remedy > Wait until the preceding ASUB is complete or abort the program.
No. 62
Explanation Deactivate the skip-block function (VDI signal: Skip block).
Not allowed if Nesting depth too great.
Remedy > Wait until the preceding ASUB is complete or abort the program.
No. 63
Explanation Activate test run (VDI signal: Rapid traverse override).
Not allowed if 1. The nesting depth is too great.
2. The active block, after which deceleration takes place, cannot be reorganized (occurs
when deceleration takes place over several blocks).
Remedy > Wait until the preceding ASUB is complete or abort the program.
> Abort the program.
No. 64
Explanation Deactivate test run (VDI signal: Rapid traverse override).
Not allowed if 1. The nesting depth is too great.
2. The active block, after which deceleration takes place, cannot be reorganized
(occurs when deceleration takes place over several blocks).
Remedy > Wait until the preceding ASUB is complete or abort the program.
> Abort the program.
No. 65
Explanation Activate read-in disable for main-run block (VDI signal: Read-in disable).
Not allowed if -
Remedy -
No. 66
Explanation Deactivate read-in disable for main-run block (VDI signal: Read-in disable).
Not allowed if -
Remedy -
No. 67
Explanation Stop at end of block (alarm).
Not allowed if -
Remedy -
No. 68
Explanation Stop all axes (alarm).
Not allowed if -
Remedy -
No. 69
Explanation Activate program test (VDI signal: Program test).
Not allowed if 1. Tool management is active.
2. The NCK channel is in a state other than "ready".
Remedy > Save tool data.
> Abort the program or process with the Reset key or wait for end of program.
No. 70
Explanation Deactivate program test (VDI signal: Program test).
Not allowed if The NCK channel is in a state other than "ready".
Remedy > Abort the program or process with the Reset key or wait for end of program.
No. 71
Explanation Stop at the end of block preparation (alarm).
Not allowed if -
Remedy -
No. 72
Explanation Stop at the end of block preparation with subsequent reorganization of block processing
(alarm).
Not allowed if Nesting depth too great.
Remedy > Wait until the preceding ASUB is complete or abort the program.
No. 73
Explanation Conditional stop at block end. (If, after continuation by means of an NC start, there is still
a reason to stop "Stop at block end", the program stops again.)
Not allowed if -
Remedy -
No. 74
Explanation Conditional stop at block end. Despite the start, the interpreter or the preprocessing does
not manage to put a block in main run.
Not allowed if -
Remedy -
No. 75
Explanation Stop preprocessing (alarm).
Not allowed if -
Remedy -
No. 76
Explanation Retraction with G33 and Stop.
Not allowed if -
Remedy -
No. 77
Explanation Conditional wait for program marker (NC block: WAITMC).
Not allowed if -
Remedy -
No. 78
Explanation Set marker (NC block: SETM).
Not allowed if -
Remedy -
No. 79
Explanation Clear marker (NC_block: CLEARM).
Not allowed if -
Remedy -
No. 80
Explanation Selection of an NC block (PI command).
Not allowed if -
Remedy -
No. 81
Explanation Disable the NC program currently being processed for editing (PI command).
Not allowed if -
Remedy -
No. 82
Explanation Start a program in the TEACH IN submode (VDI signal: NC Start).
Not allowed if See 33 and 5
Remedy -
No. 83
Explanation Start a program in the TEACH IN submode (VDI signal: NC Start).
Not allowed if See 33 and 5
Remedy -
No. 84
Explanation Reorganize block processing.
Not allowed if -
Remedy -
No. 85
Explanation Activate an "ASUB" user interrupt in a manual mode (VDI signal: ASUB interface, digital-
analog interface).
Not allowed if See 10
Remedy -
No. 86
Explanation Activate an "ASUB" user interrupt. Is only executed if the channel is in the READY status
(VDI signal: ASUB interface, digital-analog interface).
Not allowed if See 10
Remedy -
No. 87
Explanation Perform an "ASUB" user interrupt (VDI signal: ASUB interface, digital-analog interface;
for further actions see 10, 11, 12, 85, 86).
Not allowed if -
Remedy -
No. 88
Explanation Stop processing (VDI signal: Mode group stop).
Not allowed if -
Remedy -
No. 89
Explanation Activate all machine data with the attribute (NEW_CONF) (NC_block: NEW_CONF).
Not allowed if -
Remedy -
No. 90
Explanation Activate all machine data with the attribute (NEW_CONF) (NC_block: NEW_CONF with
block search).
Not allowed if -
Remedy -
No. 91
Explanation Start continuation of interpreter processing (internal preprocessing stop).
Not allowed if -
Remedy -
No. 92
Explanation Save interlock for data.
Not allowed if The channel is not in the "stopped" state.
Remedy -
No. 93
Explanation Activate user data, e.g., via MMC; newly modified tool lengths are effective immediately in
the running program.
Not allowed if 1. The channel is not in the "stopped" state.
2. The channel is stopped and the current block cannot be reorganized.
Remedy > Press the Stop/Single-Block/Reset/StopAtEnd (Automatic) key.
> Activate a block change until the NC block can be reorganized.
No. 94
Explanation Write the user PLC version to the version file.
Not allowed if -
Remedy -
No. 95
Explanation Switch measuring systems (PI command).
Not allowed if -
Remedy -
No. 96
Explanation Shut down system (VDI signal).
Not allowed if -
Remedy -
No. 97
Explanation Activate block search PI (program invocation) in mode 5. This mode simulates the block
search, in which the program under "Program test operation" is processed as far as the
target of the block search.
Not allowed if -
Remedy -
No. 98
Explanation Extended stop and retract
Not allowed if -
Remedy -
No. 99
Explanation Block search (general) is currently being activated (negative acknowledgement may be
output for PI service).
Not allowed if -
Remedy -
No. 100
Explanation Integrated block search, i.e., a block search is restarted on a stopped program.
Not allowed if -
Remedy -
No. 101
Explanation External zero offset is activated via the PLC. Movement is stopped, a Reorg is performed,
the interpreter is switched over and then selected using REPOS and continued automati-
cally.
Not allowed if 1. The channel is not in AUTO or MDA.
2. The channel is stopped and the current block cannot be reorganized.
Remedy > Select AUTO or MDA.
> Activate block change until the NC block can be reorganized.
No. 102
Explanation Single block type 3 is activated. With single block type 3, a stop is performed at all main
blocks. Unlike single block type 1, the part program command SBLOF is ignored.
Not allowed if -
Remedy -
No. 103
Explanation Stopping of a single axis movement (VDI signal)
Not allowed if The axis is not controlled by the PLC (exception old reaction with oscillation axis).
Remedy -
No. 104
Explanation Stopping of a single axis movement by an alarm
Not allowed if The axis is not controlled by the PLC (exception old reaction with oscillation axis).
Remedy -
No. 105
Explanation Continuation of a single-axis movement (VDI signal).
Not allowed if The axis has not been stopped previously. Not for all axis types at present.
Remedy -
No. 106
Explanation Interruption of a single-axis movement (VDI signal).
Not allowed if The axis is not controlled by the PLC. Not for all axis types at present.
Remedy -
No. 107
Explanation Deletion of distance-to-go of a single-axis movement (VDI signal).
Not allowed if The axis is not controlled by the PLC. Not for all axis types at present.
Remedy -
No. 108
Explanation Power UP: Axis is now controlled by the PLC (VDI signal).
Not allowed if The axis is not controlled by the PLC. Not for all axis types at present.
Remedy -
No. 109
Explanation Deactivate: Axis is now controlled by the PLC (VDI signal).
Not allowed if The axis is not controlled by the PLC. Not for all axis types at present.
Remedy -
No. 115
Explanation The event is triggered by the positive PLC edge of the signal "Repos-Mode-Edge".
Not allowed if The channel is active (program running, block search, loading machine data).
Remedy > Abort the program with the Reset key or stop the program (not with block search, load-
ing machine data).
No. 116
Explanation Activate tool-management commands (Ch. VDI signal).
Not allowed if The NCK channel is in a state other than "ready".
Remedy > Abort the program or process with the Reset key or wait for end of program.
No. 117
Explanation Deactivate tool-management commands (Ch. VDI signal).
Not allowed if The NCK channel is in a state other than "ready".
Remedy > Abort the program or process with the Reset key or wait for end of program.
No. 118
Explanation Selection of desired safety limitations (SGE) (always allowed).
Not allowed if -
Remedy -
After the error codes 1 listed below, an error code 2 may be specified. This must be inter-
preted as the hexadecimal number of the terminal block/module.
Remedy Check cable connections, perform remedial measures (check shielding or ground con-
nection). Replace the NC hardware, replace the control module. Replace the NC CPU
with the "VB" version, replace the control module.
Names COMPBLOCKWITHREORG
Effect Block preparation has detected an error, which can be rectified by modifying the program.
Reorganization follows program modification.
- Compensation block is also reorganized.
Names COMPENSATIONBLOCK
Effect Block preparation has detected an error, which can be rectified by modifying the program.
- Compensation block
Names FOLLOWUP
Effect Axes are tracked.
- NC switches to follow-up mode.
Names LOCALREACTION
Effect - Local alarm reaction
Names NOALARMREACTION
Effect - No alarm reaction
Names NOREADY
Effect Channel ready off: Active rapid deceleration (i.e., with maximum braking current) of the
drives in this channel Clearing of servo enable for the NC axes concerned.
- Channel not ready.
Names NONCSTART
Effect It is not possible to start a program in this channel.
- NC start disable in this channel
Names NOREFMARK
Effect The axes in this channel need to be rereferenced.
- Rereference the axes in this channel.
Names SETVDI
Effect VDI interface signal alarm is set.
- Interface signals are set.
Names SHOWALARM
Effect Alarm is displayed on MMC.
- Alarm display
Names STOPBYALARM
Effect Ramp stop of all channel axes
- NC stop on alarm
Names STOPATENDBYALARM
Effect Hold at end of block.
- NC stop on alarm at end of block
Names SHOWALARMAUTO
Effect The alarm is displayed whenever bit 0 of machine data ENABLE_ALARM_MASK is set.
The reaction should be set whenever an alarm should only occur during automatic mode,
without manual operation by the user.
- Alarm reaction in automatic mode
Names SHOWWARNING
Effect The alarm is displayed whenever bit 1 of machine data ENABLE_ALARM_MASK is set. It
is designed for warnings which should normally be suppressed.
- Message display
Names ALLBAGS_NOREADY
Effect The Ready is canceled in all mode groups. The reaction thus corresponds to an NCKRE-
ACTIONVIEW|NOREADY, the difference being that the NC READY relay is not canceled
and the corresponding VDI bit is not set. This is desirable, for example, on emergency
stop.
- Mode group not ready.
Names DELAY_ALARM_REACTION
Effect If this alarm reaction is configured in the alarm handler, all alarm reactions for alarms,
which occur at this point, are buffered channel-specifically and are, therefore, not active.
The alarms are displayed on the MMC. Mode group and NC-wide reactions are trans-
ferred. The reaction is cleared by activating the clearDelayReaction call or by an alarm,
which has configured NO_DELAY_ALARM_REACTION. This activates all delayed alarm
reactions.
- All channel-specific alarm reactions delayed on alarm, alarm display.
Names NO_DELAY_ALARM_REACTION
Effect The DELAY_ALARM_REACTION state is canceled.
- Alarm reaction delay is canceled.
Names ONE_IPO_CLOCK_DELAY_ALARM_REACTION
Effect All alarm reactions are delayed by one cycle when an alarm is output. This functionality
was required within the context of ESR development.
- All alarm reactions are delayed by an IPO cycle on alarm.
Names CANCELCLEAR
Effect The alarm is cleared by pressing the Cancel key in any channel. It is also cleared using
the Part Program Start key.
- Clear alarm with Clear key or NC-START.
Names CLEARHIMSELF
Effect Self-clearing alarm. The alarm is cleared not by an operator action but explicitly by a
"clearAlarm" programmed in the NCK source code.
- Alarm display disappears with alarm cause. No further operator action necessary.
Names NCSTARTCLEAR
Effect The alarm is cleared by starting a program in the channel, in which the alarm occurred.
The alarm is also cleared by an NC Reset.
- Clear the alarm using NC START or the Reset key and continue the program.
Names POWERONCLEAR
Effect The alarm is cleared by switching the control off/on.
- Switch control OFF/ON.
Names RESETCLEAR
Effect The alarm is cleared by pressing the Reset key in the channel, in which the alarm
occurred.
- Clear the alarm with the Reset key. Restart part program.
Names BAGRESETCLEAR
Effect The alarm is cleared by a "BAGRESETCLEAR" command or by carrying out a reset in all
channels of this mode group.
- Clear the alarm with the Reset key in all channels of this mode group. Restart part pro-
gram.
Names NCKRESETCLEAR
Effect The alarm is cleared by a "NCKRESETCLEAR" command or by carrying out a reset in all
channels.
- Clear the alarm with the Reset key in all channels. Restart part program.
Names NOCLEAR
Effect The clear information is only required for the internal pseudo alarm number
EXBSAL_NOMOREALARMS.
Appendix
2
A Abbreviations
ASCII American Standard Code for Information Interchange: American coding standard for the
exchange of information
AV Job planning
BA Operating mode
BB Ready to run
CP Communications Processor
CR Carriage Return
DB Data Block
DW Data word
EIA code Special punched tape code, number of holes per character always odd
ETC ETC Key: Expansion of the soft key bar in the same menu.
FIFO First In first Out: Memory, which works without address specification and whose data are
read in the same order, in which they were stored.
FM Function Module
FRAME Coordinate conversion with the components zero (work) offset, rotation, scaling, mirroring
HD Hard Disk
HW Hardware
I Input
IM S/R Interface Module (S=send/R=receive): interface module for transmitting and receiving
data
INC Increment
ISO code Special punched tape code, number of holes per character always even
KUE Ratio
MB Megabyte
MC Measuring Circuit
MD Machine Data
MMC Man-Machine Communication: User interface on numerical control systems for operator
control, programming and simulation
NC Numerical Control
NCK Numerical Control Kernel: NC kernel with block preparation, traversing range, etc.
O Output
OP Operator Panel
OPI Operator Panel Interface: Interface for connection to the operator panel
PC Personal Computer
PG Programming device
RISC Reduced Instruction Set Computer: Type of processor with small instruction set and abil-
ity to process instructions at high speed
RPA R-Parameter Active: Memory area on the NCK for R parameter numbers
RTS Request To Send: Activate transmitter, control signal from serial data interfaces
SD Setting Data
SEA Setting Data Active: Memory area for setting data on the NCK
SM Signal Module
SW Software
T Tool
TO Tool Offset
TRANSMIT TRANSform Milling Into Turning: Coordinate conversion on turning machine for milling
operations
UI User interface
WZ Tool
ZO Zero Offset
B References
General Documentation
General Documentation
/BU/ Sinumerik & SIMODRIVE, Automation Systems for Machine Tools
Catalog NC 60
/ST7/SIMATIC
Products for Totally Integrated Automation and Micro Automation
Catalog ST 70
/Z/ MOTION-CONNECT
Connections & System Components for SIMATIC, SINUMERIK, MASTERDRIVES
and SIMOTION
Catalog NC Z
Safety Integrated
Application Manual
The Safety Program for the Industries of the World
Electronic Documentation
/CD1/The SINUMERIK System
DOC ON CD
(includes all SINUMERIK 840D/840Di/810D/802,
SIMODRIVE and SINAMIC publications)
User Documentation
/AUK/SINUMERIK 840D/810D/FM-NC
AutoTurn Short Operating Guide
/AUP/SINUMERIK 840D/840Di/810D
AutoTurn Graphic Programming System Operator's Guide
Programming/Setup
/BAD/SINUMERIK 840D/840Di/810D
HMI Advanced Operator's Guide
/BAH/SINUMERIK 840D/840Di/810D
HT 6 Operator's Guide
/BAK/SINUMERIK 840D/840Di/810D
Short Operating Guide
/BAM/SINUMERIK 810D/840D
Operating/Programming ManualTurn
/BAS/SINUMERIK 840D/840Di/810D
Operating/Programming ShopMill
/BAT/SINUMERIK 840D/840Di/810D
Operating/Programming ShopTurn
/BEM/SINUMERIK 840D/810D
HMI Embedded Operator's Guide
/BNM/SINUMERIK 840D/840Di/810D
Measuring Cycles User Guide
/BTDI/SINUMERIK 840D/840Di/810D
Motion Control Information System (MCIS)
Tool Data Information User Manual
/CAD/SINUMERIK 840D/840Di/810D
CAD Reader Operator's Guide
Order number: (part of the online help)
/KAM/SINUMERIK 840D/810D
ManualTurn Getting Started Guide
/KAS/SINUMERIK 840D/810D
ShopMill Getting Started Guide
/KAT/SINUMERIK 840D/810D
ShopTurn Getting Started Guide
/PGA/SINUMERIK 840D/840Di/810D
Programming Guide Advanced
/PGA1/SINUMERIK 840D/840Di/810D
System Variables Lists Manual
/PGK/SINUMERIK 840D/840Di/810D
Programming Getting Started Guide
/PGM/SINUMERIK 840D/840Di/810D
ISO Milling Programming Guide
/PGT/SINUMERIK 840D/840Di/810D
ISO Turning Programming Guide
/PGZ/SINUMERIK 840D/840Di/810D
Cycles Programming Guide
Manufacturer/Service Documentation
a) Lists
/LIS/ SINUMERIK 840D/840Di/810D
SIMODRIVE 611 digital
Lists
b) Hardware
/ADI4/SINUMERIK/SIMOTION
Equipment Manual
ADI4 - Analog Drive Interface for 4 Axes
/APH2/SIMODRIVE 611
Planning Guide
AC Induction Motors 1PH2
/APH4/SIMODRIVE 611
Planning Guide
AC Induction Motors 1PH4
/APH7S/SIMODRIVE 611
Planning Guide
Main Spindle Drive Induction Motors 1PH7
/APH7M/MASTERDRIVES MC
Planning Guide
Main Spindle Drive Induction Motors 1PH7
/APL6/MASTERDRIVES VC/MC
Planning Guide Induction Motors 1PL6
/BHA/SIMODRIVE Sensor
Absolute Encoder with Profibus DP User Manual (HW)
/EMV/SINUMERIK/SIROTEC/SIMODRIVE/SIMOTION/SINAMICS120
Planning Guide EMC Installation Guideline
/PFK6/SIMODRIVE 611/MASTERDRIVES MC
Planning Guide Three-Phase AC Servo Motors 1FK6
/PFK7/SIMODRIVE 611/MASTERDRIVES MC
Planning Guide Three-Phase AC Servo Motors 1FK7
/PFS6/MASTERDRIVES MC
Planning Guide Three-Phase AC Servo Motors 1FS6
(explosion-protected)
/PFT5/SIMODRIVE 611
Planning Guide Three-Phase AC Servo Motors 1FT5
/PFT6/SIMODRIVE 611/MASTERDRIVES MC
Planning Guide Synchronous Servo Motors 1FT6
/PFU/SINAMICS/MASTERDRIVES/MICROMASTER
SIEMOSYN Motors 1FU8
/PHC/SINUMERIK 810D
CCU Configuration Manual
/PHD/SINUMERIK 840D
NCU Configuration Manual
/PJAL/SIMODRIVE 611/MASTERDRIVES MC
Planning Guide Synchronous Servo Motors
General Section
/PJFE/SIMODRIVE
Planning Guide
Three-Phase AC Motors for Main Spindle Drives Built-In Synchronous Motors
1FE1
/PJF1/SIMODRIVE
Installation Guide Built-In Synchronous Motors 1FE1 051.-1FE1 147.
Three-Phase AC Motors for Main Spindle Drives
/PJLM/SIMODRIVE
Planning Guide Linear Motors 1FN1, 1FN3
ALL General Information About the Linear Motor
1FN1 Three-Phase AC Linear Motor 1FN1
1FN3 Three-Phase AC Linear Motor 1FN3
CON Connections
/PJM2/SIMODRIVE 611/MASTERDRIVES MC
Planning Guide for Synchronous Servo Motors
Content: General Section
/PJTM/SIMODRIVE
Planning Guide Built-In Torque Motors 1FW6
/PJU/SIMODRIVE 611
Planning Guide Drive Converters
/PKTM/MASTERDRIVES
Planning Guide Complete Torque Motors 1FW3
/PMH/SIMODRIVE sensor
Planning Guide/Installation Guide
Hollow-Shaft Measuring System SIMAG H
/PMH2/SIMODRIVE/SIMOVERT MASTERDRIVES/SINAMICS
Planning Guide/Installation Guide
Hollow-Shaft Measuring System SIMAG H2
/PMHS/SIMODRIVE
Installation Guide Measuring System for Main Spindle Drives
Gear Wheel Encoder SIZAG2
/PMS/SIMODRIVE
Planning Guide
ECO Motor Spindle 2SP1
c) Software
/FB1/SINUMERIK 840D/840Di/810D
Description of Functions Basic Machine (Part 1)
(documents included are listed below)
/FB2/SINUMERIK 840D/840Di/810D
Description of Functions, Expansion Functions (Part 2)
(included documents are listed below)
/FB3/SINUMERIK 840D/840Di/810D
Description of Functions, Special Functions (Part 3)
(included documents are listed below)
F2 3 to 5-Axis Transformation
G1 Gantry Axes
G3 Cycle Times
K6 Contour Tunnel Monitoring
M3 Axis Coupling and ESR
S9 Setpoint Value Switching (S9)
T3 Tangential Control
TE0 Installation and Activation of Compile Cycles
TE1 Clearance Control
TE2 Analog Axis
TE3 Speed of Rotation/Torque Coupling Master-Slave
TE4 Handling Transformation Package
TE6 MCS Coupling
TE7 Resychronization - Retrace Support
TE8 Cycle-Independent, Path-Synchronized Switching Signal Output
V2 Preprocessing
W5 3D Tool Radius Offset
BA Operator's Guide
EU Development Environment (Configuring Package)
PSE Introduction to Configuring the Operator Interface
(IK Installation Package: Software Update and Configuration)
/FBST/ SIMATIC
Description of Functions FM STEPDRIVE/SIMOSTEP
AE1 Updates/Supplements
BE1 Expanding the Operator Interface
HE1 Online Help
IM2 Starting Up HMI Embedded
IM4 Starting Up HMI Advanced
TX1 Creating Foreign Language Texts With Windows 95/NT
TX2 Creating Foreign Language Texts with Windows 2000/XP
Siemens AG
Corrections
A&D MC BMS For Publication:
10.04 Edition
Company/Dept.:
Street: ______________________________________________ Should you come across any printing errors
when reading this publication, please notify
Zip code: ______________ Town: ______________________
us on this sheet. Suggestions for
Phone: _________ / ___________________________________
improvement are also welcome.
Fax: ___________ / ____________________________________
Safety
SINUMERIK SINUMERIK Integrated SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/810D 840D/840Di/ Application 840D/810D/ 840D/840Di/ 840D/840Di/ 840D/840Di/
810D/ Manual FM-NC 810D 810D 810D
Programming Guide Operator ’s Guide System Overview Configuring Operator Description of Func-
– Short Guide – ManualTurn (HW) *) Components tions
– Fundamentals *) – Short Guide ManualTurn – 810D (HW) *) – ManualTurn
– Advanced *) – ShopMill – 840D – ShopMill
– Cycles – Short Guide ShopMill – ShopTurn
– Measuring Cycles – ShopTurn
– ISO Turning/Milling – Short Guide ShopTurn
– Lists System Variables
Manufacturer/Service Documentation
SINUMERIK
SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
611D 840D/840Di/ 840D/840Di/ 840D/810D 840D/810D 840D/810D 840D/810D
840D/810D 810D 810D
Manufacturer/Service Documentation
MOTION
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK CONTROL
SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SYSTEMS
840D 840D/840Di 840D 840D
810D 611D 611D
611D
Description of Description of Installation & Start-Up – Lists *) Description of Description of Functions EMC
Functions Functions Guide *) Functions – Hydraulics Module Guidelines
SINUMERIK Digitizing – 810D Linear Motor – Analog Module
Safety Integrated – 840D/611D
– HMI
Manufacturer/Service Documentation
Electronic Documentation