SINUMERIK 840D sl, SINAMICS S120. Alarms. Diagnostics Manual (2020) - page 2

 

  Index      Manuals     SINUMERIK 840D sl, SINAMICS S120. Alarms. Diagnostics Manual (2020)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     27      28      29      30     ..

 

 

 

SINUMERIK 840D sl, SINAMICS S120. Alarms. Diagnostics Manual (2020) - page 2

 

 

NC alarms
Explanation:
Data management has detected an error during ramp-up. The specified data block may not have been created. The error
number specifies the type of error. An error number >100000 indicates a fatal system error. Other error numbers indicate
that the user memory area provided is too small. In this case the (user) error numbers 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 lies outside the valid value range
- Error number 4: Name already exists in channel
- Error number 5: Name already exists in NCK
If the alarm occurs after cycle programs, macro definitions or definitions for global user data (GUD) have been introduced,
the machine data for the user memory configuration has been configured incorrectly. In all other cases, changes to machine
data that is 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 areas, NCK global
- _N_NC_GD1 - User: 1st GUD block defined by _N_SGUD_DEF, NCK global
- _N_NC_GD2 - User: 2nd GUD block defined by _N_MGUD_DEF, NCK global
- _N_NC_GD3 - User: 3rd GUD block defined by _N_UGUD_DEF, NCK global
- _N_NC_GD4 - User: 4th GUD block defined by _N_GUD4_DEF, NCK global
- _N_NC_GD5 - User: 5th GUD block defined by _N_GUD5_DEF, NCK global
- _N_NC_GD6 - User: 6th GUD block defined by _N_GUD6_DEF, NCK global
- _N_NC_GD7 - User: 7th GUD block defined by _N_GUD7_DEF, NCK global
- _N_NC_GD8 - User: 8th GUD block defined by _N_GUD8_DEF, NCK global
- _N_NC_GD9 - User: 9th GUD block defined by _N_GUD9_DEF, NCK global
- _N_NC_MAC - User: macro definitions
- _N_NC_FUN - System internal: predefined functions and procedures, NCK global
- _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 areas, channel-specific
- _N_CHc_UFR - System internal: frames, channel-specific
- _N_CHc_RPA - System internal: R-variables, channel-specific
- _N_CHc_GD1 - User: 1st GUD block defined by _N_SGUD_DEF, channel-specific
- _N_CHc_GD2 - User: 2nd GUD block defined by _N_MGUD_DEF, channel-specific
- _N_CHc_GD3 - User: 3rd GUD block defined by _N_UGUD_DEF, channel-specific
- _N_CHc_GD4 - User: 4th GUD block defined by _N_GUD4_DEF, channel-specific
- _N_CHc_GD5 - User: 5th GUD block defined by _N_GUD5_DEF, channel-specific
- _N_CHc_GD6 - User: 6th GUD block defined by _N_GUD6_DEF, channel-specific
- _N_CHc_GD7 - User: 7th GUD block defined by _N_GUD7_DEF, channel-specific
- _N_CHc_GD8 - User: 8th GUD block defined by _N_GUD8_DEF, channel-specific
- _N_CHc_GD9 - User: 9th GUD block defined by _N_GUD9_DEF, channel-specific
- _N_AXa_OPT - System internal: option data, axial
- _N_AXa_SEA - System internal: setting data, axial
- _N_AXa_TEA - System internal: machine data, axial
- _N_AXa_EEC - System internal: leadscrew error compensation data, axial
- _N_AXa_QEC - System internal: quadrant error compensation data, axial
- _N_TOt_TOC - System internal: toolholder data, TOA-specific
- _N_TOt_TOA - System internal: tool data, TOA-specific
- _N_TOt_TMA - System internal: magazine data, TOA-specific
- _N_NC_KIN - System internal: data to describe kinematic chains, NCK-specific
Alarms
78
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
- _N_NC_NPA - System internal: data to describe 3D protection areas, NCK-specific
- _N_NC_TRA - System internal: transformation data sets, NCK-specific
- _N_NC_WAL - System internal: data to describe coordinate-specific working area limitation
- _N_COMPLETE_CYD - System internal: cycle and display machine data, NCK-, channel-, axis-specific
c = Channel number
a = Machine axis number
t = TOA unit number
There are also other internal system data blocks with identifiers.
Reaction:
NC not ready.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Correct the machine data or undo the changes made.
Please inform the authorized personnel/service department. There are two determining machine data for cycle programs:
- MD18170 $MN_MM_NUM_MAX_FUNC_NAMES = max. number of all cycle programs, error number = 2 shows that this
value is too small.
- MD18180 $MN_MM_NUM_MAX_FUNC_PARAM = max. number of all parameters defined in the cycle programs, error
number = 2 shows that this value is too small
(If these MDs are modified, the memory backup is retained)
The following applies to macro definitions:
MD18160 $MN_MM_NUM_USER_MACROS = max. number of all macro definitions, error number = 2 shows that this value
is too small.
(If these MDs are modified, the memory backup is retained)
The following applies to GUD variables:
- MD18118 $MN_MM_NUM_GUD_MODULES = max. number of GUD data blocks per area (NCK/channel) (if GD1, GD2, GD3,
GD9 are to be defined, then the value must be = 9 and not e.g. = 4).
- MD18120 $MN_MM_NUM_GUD_NAMES_NCK = max. number of all NCK global GUD variables, error number = 2 shows
that this value is too small.
- MD18130 $MN_MM_NUM_GUD_NAMES_CHAN = max. number of all channel-specific GUD variables in the channel, error
number = 2 shows that this value is too small.
- MD18150 $MN_MM_GUD_VALUES_MEM = total value memory of all GUD variables together, error number = 1 shows that
this value is too small.
Programm
Switch control OFF - ON.
continuation:
6020
Machine data have been changed - now memory %1 is reorganized
Parameters:
%1 = Detailed information
Explanation:
Machine data have been changed that define the NC user memory allocation. Data management has restructured the
memory in accordance with the altered machine data.
Meaning of the parameter value:
- AFS = The active file system was reconfigured. The files of the passive file system were retained.
- PFS/AFS = The passive and active file systems were reconfigured.
Via the machine data $MN_IS_AUTOMATIC_MEM_RECONFIG it is configured whether NCK configures the AFS automatically
(value=TRUE) or not (value=FALSE).
Reaction:
Alarm display.
Remedy:
No remedial measures are required. Any user data that are required must be input again.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
79
NC alarms
6030
Limit of user memory has been adapted
Explanation:
Data management checks during power-up the actually available physical user memory (DRAM, DPRAM and SRAM) with the
values in the system-specific machine data MD18210 $MN_MM_USER_MEM_DYNAMIC, MD18220
$MN_MM_USER_MEM_DPR und MD18230 $MN_MM_USERMEM_BUFFERED-USERMEM_BUFFERED.
Reaction:
Alarm display.
Remedy:
No remedial measures are required. The new maximum permissible value can be read from the reduced machine data.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
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
Explanation:
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 MD18050
$MN_INFO_FREE_MEM_DYNAMIC, MD18060 $MN_INFO_FREE_MEMS_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 original factory setting of NCK systems is thus that the alarm does not
occur with a cold start.
Reaction:
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 setup 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.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6100
Error while creating %1, error number %2 %3
Parameters:
%1 = Symbolname
%2 = Error code
%3 = If required, internal error identifier
Explanation:
An error was detected while creating a compile cycle machine data. The error number specifies the type of error.
- Error number 1: Insufficient memory available
- Error number 2: Symbol in the NCK already exists
- Error number 3: Maximum possible number of symbols exceeded
- Error number 4: Invalid name prefix
- Error number 5: Illegal array size
Note: Other errors of this type could have occurred, but have not been displayed.
Reaction:
NC not ready.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Alarms
80
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
- Error number 1: The memory reserved by MD18238 $MN_MM_CC_MD_MEM_SIZE has to be increased. If the error occurs
while loading an archive, then the machine data must be increased "manually". To do this, either Edit the archive with
'arcedit' or Overwrite the MD in the MD picture and prevent the deletion of the machine data when writing the archive (HMI:
Set Ask_for_CFG_RESET.INI = 1 in 'slsp.ini'). Also refer to: Upgrade instructions P6.x.
- Error number 2: Error in the combination or while reloading compile cycles: Do not activate compile cycle.
- Error number 3: Error in the combination or while reloading compile cycles: Do not activate compile cycle.
- Error number 4: Error in the compile cycle: Do not activate compile cycle.
- Error number 5: Error in the compile cycle: Do not activate compile cycle.
Programm
Switch control OFF - ON.
continuation:
6200
Memory for CC MD full.
Explanation:
The memory reserved for storage of compile cycle machine data is full.
Some of these machine data could not be created correctly.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
If the alarm is displayed on setup of compile cycles, this may be remedied by increasing MD18238
$MN_MM_CC_MD_MEM_SIZE.
Programm
Switch control OFF - ON.
continuation:
6401
[Channel %1: ] Tool change not possible: Empty location for tool %2 on magazine %4 not
available.
Parameters:
%1 = Channel ID
%2 = String (identifier)
%3 = -Not used-
%4 = Magazine number
Explanation:
The tool cannot be moved into the selected tool magazine. There is no appropriate location 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).
Reaction:
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'.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6402
[Channel %1: ] Tool change not possible. Magazine no. %2 not available
Parameters:
%1 = Channel ID
%2 = Magazine number
Explanation:
The desired tool change is not possible. The magazine with the specified number is not available.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
81
NC alarms
Remedy:
- Check whether the magazine data have been defined correctly.
- Check whether the magazine is connected to the desired tool holder/spindle via a distance relation.
- The user PLC program may have sent wrong data to the NCK.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
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
Explanation:
The desired tool change is not possible. The specified magazine location is not contained in the specified magazine.
Reaction:
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.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6404
[Channel %1: ] Tool change not possible. Tool %2 not available or not usable
Parameters:
%1 = Channel ID
%2 = String (identifier)
Explanation:
The desired tool change is not possible. The specified tool does not exist or cannot be loaded.
The tool cannot be loaded either if it is part of a multitool which is already active with another tool, or is part of a multitool
whose state is 'Change active' in relation to another toolholder.
Reaction:
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.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6405
[Channel %1: ] Command %2 has invalid PLC acknowledge parameter %3 - identifier %4
Parameters:
%1 = Channel ID
%2 = Command no.
%3 = PLC acknowledge parameter
%4 = Error code
Alarms
82
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The specified command has been answered by the PLC with an invalid acknowledgment in the current context. The
following assignments are defined for "command no.":
1 Move tool, load or unload magazine
2 Prepare tool change
3 Execute tool change
4 Prepare tool change and execute with T command
5 Prepare tool change and execute with M command
7 Terminate canceled tool command
8 Check tool movement with reservation
9 Check tool movement
0 Transport acknowledgment
Parameters 2 and 3 designate the PLC command and the status number of the acknowledgment.
Example: Parameter 4 of the alarm message is 10. It is not defined that a buffer location has to be reserved for asynchronous
tool motion. In the example, the parameter is ignored by the NCK. Further possible causes for the alarm: The tool change
defined by the command is not possible. The magazine location specified in the invalid parameter does not exist in the
magazine.
The 3rd parameter - error identification - gives a more detailed description of the alarm. Meanings:
- 0 = not defined
- 1 = status not allowed or undefined status received by PLC
- 2 = source and/or target magazine no./location no. unknown
- 3 = not defined
- 4 = target magazine no. and/or location no. are not the end target in the tool motion command
- 5 = not defined
- 6 = source and/or target magazine no./location no. unknown during tool change
- 7 = PLC comm. with inconsistent data: either inconsistent magazine addresses in VDI or NCK command unequal to PLC
acknowledgment or both
- 8 = PLC comm. with inconsistent data: while rejecting a tool, the tool to be rejected was unloaded asynchronously. NCK
cannot perform a new selection.
- 9 = PLC comm. with inconsistent data: the command acknowledgment data wants to move a tool to a location that is
occupied by another tool.
- 10 = Asynchronous tool motion with reservation is only defined for the motion from a magazine to a buffer location.
- 11 = The replaced tool is within a multi-tool. PLC must not acknowledge the multi-tool position defined by the NCK with
another value.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorized personnel/service department. Erroneous PLC communication: Correct the PLC program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6406
[Channel %1: ] PLC acknowledge for command %2 is missing
Parameters:
%1 = Channel ID
%2 = Command no.
Explanation:
There is still no acknowledgment from the PLC for the tool change. The NCK cannot continue processing until it receives this
acknowledgment for the specified command number. Possible command number values are described for alarm 6405.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Erroneous PLC communication: Correct the PLC program.
- It is possible to release NCK with the PLC command 7 from the wait condition.
This cancels the waiting command.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
83
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6407
[Channel %1: ] Tool %2 cannot be placed in magazine %3 on location %4. Invalid definition of
magazine!
Parameters:
%1 = Channel ID
%2 = String (identifier)
%3 = Magazine number
%4 = Magazine location number
Explanation:
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!
Reaction:
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).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6408
[Channel %1: ] Block %2 empty location search and/or check in magazine has failed
Parameters:
%1 = Channel ID
%2 = Block number, label
Explanation:
The empty location search or the empty location check for a tool has failed.
The following could be causes of the error:
- Location is disabled or not empty!
- Tool type does not correspond to the location type!
- Tool may be too large, adjacent locations are occupied!
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
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).
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6409
[Channel %1: ] Block %2 If MTH is programmed then T must also be programmed.
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Function: Multitools and T= location programming. There is no T programming in the block. Only MTL is programmed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct NC program:
- Program T in the block
- or delete MTL from the block
Alarms
84
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6410
[TO unit %1: ] Tool %2 has reached its prewarning limit with D = %4
Parameters:
%1 = TO unit
%2 = Tool identifier (name)
%3 = -Not used-
%4 = D number
Explanation:
Tool monitoring: This message informs that the specified D offset has reached its prewarning limit for a time-, quantity- or
wear-monitored tool. If possible, the D number is displayed; 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 HMI or PLC (=OPI interface). The channel context is not
defined. The TO unit was specified for this reason (see MD28085 $MC_MM_LINK_TOA_UNIT).
Reaction:
Interface signals are set.
Alarm display.
Remedy:
This alarm is for information only. Check the possible ways of eliminating the error.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6411
[Channel %1: ] Tool %2 has reached its prewarning limit with D = %4
Parameters:
%1 = Channel number
%2 = Tool identifier (name)
%3 = -Not used-
%4 = D number
Explanation:
Tool monitoring: This message informs that the specified D offset has reached its prewarning limit for a time-, quantity- or
wear-monitored tool. If possible, the D number is displayed; 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.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
This alarm is for information only. Check the possible ways of eliminating the error.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6412
[TO unit %1: ] Tool %2 has reached its monitoring limit with D = %4
Parameters:
%1 = TO unit
%2 = Tool identifier (name)
%3 = -Not used-
%4 = D number
Explanation:
Tool monitoring: This message informs that the specified D offset has reached its prewarning limit for a time-, quantity- or
wear-monitored tool. If possible, the D number is displayed; 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 HMI or PLC (=OPI interface). The channel context is not defined. The TO unit was
specified for this reason (see MD28085 $MC_MM_LINK_TOA_UNIT).
Reaction:
Interface signals are set.
Alarm display.
Remedy:
This alarm is for information only. Check the possible ways of eliminating the error.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
85
NC alarms
Programm
Clear alarm with the Delete key or NC START.
continuation:
6413
[Channel %1: ] Tool %2 has reached its monitoring limit with D = %4
Parameters:
%1 = Channel number
%2 = Tool identifier (name)
%3 = -Not used-
%4 = D number
Explanation:
Tool monitoring: This message informs that the specified D offset has reached its prewarning limit for a time-, quantity- or
wear-monitored tool. If possible, the D number is displayed; 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.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
This alarm is for information only. Check the possible ways of eliminating the error.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6421
[Channel %1: ] Tool move not possible. Empty location for tool %2 on magazine %4 not
available.
Parameters:
%1 = Channel ID
%2 = String (identifier)
%3 = -Not used-
%4 = Magazine number
Explanation:
The desired tool motion command - triggered from the HMI or PLC - is not possible. The tool cannot be moved into the
specified tool magazine. There is no appropriate location for this tool.
Reaction:
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 the magazine has simply no more room to accept another tool thanks to operating procedures.
- Check whether a location type hierarchy is defined and whether, for example, it does not allow insertion of a type 'A' tool
in a free location with type 'B'.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6422
[Channel %1: ] Tool move not possible. Magazine no. %2 not available.
Parameters:
%1 = Channel ID
%2 = Magazine number
Explanation:
The desired tool motion command - triggered from the HMI or PLC - is not possible. The magazine with the specified number
is not available.
Reaction:
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 HMI issued the command for motion: check whether the HMI command was assigned correct parameters.
Alarms
86
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with the Delete key or NC START.
continuation:
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
Explanation:
The desired tool motion command - triggered from the HMI or PLC - is not possible. The specified magazine location is not
contained in the specified magazine.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Check whether the magazine data have been defined correctly.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6424
[Channel %1: ] Tool move not possible. Tool %2 not available/not usable.
Parameters:
%1 = Channel ID
%2 = String (identifier)
Explanation:
The desired tool motion command - triggered from the HMI or PLC - is not possible. The status of the specified tool does not
allow movement of the tool. The specified tool is not defined or is not permitted for the command.
The specified tool cannot be moved either if it is part of a multitool (only the multitool itself can be moved).
Reaction:
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 appropriate 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 specified?
- 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).
Programm
Clear alarm with the Delete key or NC START.
continuation:
6425
[Channel %1: ] Tool %2 cannot be placed in magazine %3 on location %4. Invalid definition of
magazine!
Parameters:
%1 = Channel ID
%2 = String (identifier)
%3 = Magazine number
%4 = Magazine location number
Explanation:
The desired tool motion command - triggered from the HMI or PLC - is not possible. A movement 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!
- 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.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
87
NC alarms
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.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6430
Workpiece counter: overflow in table of monitored cutting edges.
Explanation:
No more cutting edges can be entered in the piece counter table.
As many cutting edges can be noted for the workpiece counter as are possible in total in the NCK.
This means that if for each tool each cutting edge in each TO unit is used precisely once for a workpiece then the limit is
reached.
If several workpieces are made on several toolholders/spindles simultaneously, it is possible to note
MD18100 $MN_MM_NUM_CUTTING_EDGES_IN_TOA cutting edges for the workpiece counter for all of the workpieces.
If this alarm occurs, it means that cutting edges used subsequently are no longer quantity monitored until the table has been
emptied again, e.g. by means of the NC language command SETPIECE or by the relevant job from HMI, PLC (PI service).
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Was decrementing of the piece counter forgotten? Then program SETPIECE in the part program, or add the correct
command in the PLC program.
- If the part program/PLC program is correct, then more memory should be set for tool cutting edges via the MD18100
$MN_MM_NUM_CUTTING_EDGES_IN_TOA (can only be performed with the necessary access rights!).
Programm
Clear alarm with the Delete key or NC START.
continuation:
6431
[Channel %1: ] Block %2 Function not allowed. Tool management/monitoring is not active.
Parameters:
%1 = Channel ID
%2 = Block number, label
Explanation:
Occurs when a data management function is called which is not available because ToolMan is deactivated. For example, the
language commands GETT, SETPIECE, GETSELT, NEWT, DELT, TCA.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Please inform the authorized personnel/service department.
- Make sure of how the NC is supposed to be configured! Is tool management or tool monitoring needed but not activated?
- Are you using a part program that is meant for a numerical control with tool management/tool monitoring? It is not possible
to start this program on the numerical control without tool management/tool monitoring. Either run the part program on
the appropriate NC control or edit the part program.
- Activate tool management/tool monitoring by setting the appropriate machine data. See
MD18080$MN_MM_TOOL_MANAGEMENT_MASK, MD20310$MC_TOOL_MANAGEMENT_MASK
- Check whether the required option is set accordingly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6432
Function not executable. No tool assigned to tool holder/spindle
Parameters:
%1 = Channel ID
Explanation:
When an attempt is made to perform an operation that requires a tool to be located on the spindle. This can be the quantity
monitoring function, for example.
Alarms
88
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Select another function, another toolholder/spindle, position tool on toolholder/spindle.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6433
[Channel %1: ] Block %2 %3 not available with tool management
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Explanation:
The system variable specified in %3 is not available with active tool management. The function GELSELT should be used with
$P_TOOLP.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Modify program. If $P_TOOLP has been programmed, the GETSELT function should be used instead.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6434
[Channel %1: ] Block %2 NC command SETMTH not allowed because tool holder function not
active
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
No master toolholder has been defined for the initial state (MD20124 $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.
Reaction:
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.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6436
[Channel %1: ] Block %2 command '%3' cannot be programmed. Function '%4' has not been
activated.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Programmed command
%4 = Function identifier
Explanation:
The command cannot be programmed due to the lack of a function enable or activation.
Function code (4th parameter):
1 = Flat D numbers
2 = Tool monitoring
3 = Magazine management
4 = Multitools
5 = T=Magazine location number
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
89
NC alarms
Remedy:
Correct the NC program
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6437
[Channel %1: ] Block %2 Command '%3' cannot be programmed. Function '%4' is activated.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Programmed command
%4 = Function identifier
Explanation:
The command cannot be programmed as the specified function is active.
Function code (4th parameter):
1 = Flat D numbers
2 = Tool monitoring
3 = Magazine management
4 = Multitools
5 = T=Magazine location number
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the NC program
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6438
[Channel %1: ] Block %2 inconsistent data modification is not permitted.
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In a defined multitool, for example, the distance coding $TC_MTP_KD cannot be changed once the multitool location has
been generated.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the NC program
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6441
Writing of $P_USEKT not allowed.
Explanation:
An attempt was made to write the value of $P_USEKT. This is not possible since programming T= 'location number' with
automatic setting of $P_USEKT is active.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Check how the NC is supposed to be configured. (See bit16 and bit22 in MD 20310 $MC_TOOL_MANAGEMENT_MASK).
- Is a part program being used that is intended for an NC control without T='location number' with automatic setting of
$P_USEKT? This program cannot be started on an NC control with T='location number' with automatic setting of $P_USEKT.
- Either run the part program on an appropriate NC control or edit the part program.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
90
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
6442
[Channel %1: ] Function not executable. No tool assigned to desired magazine/magazine
location %2.
Parameters:
%1 = Channel ID
%2 = Magazine/magazine location no.
Explanation:
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 acknowledgment fails.
Reaction:
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 acknowledgment 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 diagnostics should be easier.
Programm
Clear alarm with the Delete key or NC START.
continuation:
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
Explanation:
The desired tool change is not possible. The specified magazine location is either toolholder/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.
Reaction:
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 programmed correctly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6451
[Channel %1: ] Block %2 tool change not possible. No buffer magazine defined.
Parameters:
%1 = Channel ID
%2 = Block number, label
Explanation:
The desired tool change is not possible. No buffer magazine defined.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check whether the magazine data have been defined correctly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
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
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
91
NC alarms
Explanation:
The desired tool change is not possible. The toolholder/spindle number has not been defined.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
General: The following must apply: 'maximum programmed address extension s (=spindle number/toolholder number) of
Ts=t, Ms=6 must be less than the value of MD18076 $MN_MM_NUM_LOCS_WITH_DISTANCE'.
With magazine management: Check whether the toolholder number/spindle number and the magazine data have been
defined correctly.
(See also the system variables $TC_MPP1, $TC_MPP5 of the buffer magazine).
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6453
[Channel %1: ] Block %2 tool change not possible. No assignment between toolholder/spindle
no. = %3 and buffer magazine location %4
Parameters:
%1 = Channel ID
%2 = Block number, label
%3 = Spindle no.
%4 = Location no.
Explanation:
The desired tool change is not possible. No relation has been defined between the toolholder/spindle number and the
buffer magazine location (Location No.)
Reaction:
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 programmed correctly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6454
[Channel %1: ] Block %2 tool change not possible. No distance relation available.
Parameters:
%1 = Channel ID
%2 = Block number, label
Explanation:
The desired tool change is not possible. Neither the spindle nor the buffer magazine location have a distance relation.
Reaction:
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 programmed correctly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6455
[Channel %1: ] Block %2 tool change not possible. Magazine location no. %3 not available in
magazine %4
Parameters:
%1 = Channel ID
%2 = Block number, label
%3 = Magazine location number
%4 = Magazine number
Explanation:
The desired tool change is not possible. The indicated magazine location is not available in the indicated magazine.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Alarms
92
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
- Check whether the causing program command - e.g. TCI - has been parameterized correctly.
- Check whether magazine data have been defined correctly. ($TC_MAP6 and $TC_MAP7 of the intermediate location
magazine)
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6460
[Channel %1: ] Block %2 Command '%3' can only be programmed for tools. '%4' does not
designate a tool.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Programmed command
%4 = Programmed parameter
Explanation:
The specified command can only be programmed for tools. The command parameter is not a T number or a tool name. If
a multitool has been programmed: The command cannot be programmed for multitools.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the NC program
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6462
[Channel %1: ] Block %2 Command '%3' can only be programmed for magazines. '%4' does not
designate a magazine.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Programmed command
%4 = Programmed parameter
Explanation:
The specified command can only be programmed for magazines. The command parameter is not a magazine number or a
magazine name. If a multitool has been programmed: The command cannot be programmed for multitools.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the NC program
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
6500
NC memory full
Explanation:
The NCK file system is full.
The available buffered memory does not suffice. Note: At first commissioning, files of the NC file system may be affected such
as drive data, HMI files, FIFO files, NC programs...
Reaction:
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
Adjust the size of the buffered memory with MD18230 $MN_MM_USER_MEM_BUFFERED.
Increase the space available in the buffered memory, e.g. by unloading part programs that are no longer being used.
Decrease the size of the ring buffer (see MD18230 $MC_RESU_RING_BUFFER_SIZE).
Programm
Clear alarm with the Delete key or NC START.
continuation:
6510
Too many part programs in the NC memory
Explanation:
The maximum number of possible files in the NC file system (part of the NC memory) has been reached. Note: During first
commissioning, this can affect files from the NC file system, e.g. drive data, HMI files, FIFO files, NC programs, cycle
programs, ...
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
93
NC alarms
Reaction:
Alarm display.
Remedy:
Inform the authorized personnel/service department.
You have the following possibilities of eliminating the error:
- Delete or unload files (e.g. part programs)
- Increase the number of files in the file system in MD18320 $MN_MM_NUM_FILES_IN_FILESYSTEM or MD18321
MD_MAXNUM_SYSTEM_FILES_IN_FILESYSTEM.
- With the Siemens cycle storage, increase the number of files in the resource file.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6520
The value of the machine data %1%2 is too low
Parameters:
%1 = String: MD identifier
%2 = If required, index: MD array
Explanation:
MD18370 $MN_MM_PROTOC_NUM_FILES specifies the number of protocol files for the protocol users. However, more
protocol files are used than are configured.
Reaction:
Alarm display.
Remedy:
Increase the number of protocol files in MD18370 $MN_MM_PROTOC_NUM_FILES.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6540
Too many directories in the NC memory
Explanation:
The number of directories in the NC file system (part of the NC memory) has reached the maximum limit.
Reaction:
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
- Delete or unload the directory (e.g. the workpiece)
- Increase the number of directories in MD18310 $MN_MM_NUM_DIR_IN_FILESYSTEM.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6560
Data format not allowed
Explanation:
An attempt was made to write impermissible data in an NCK file. This error can occur in particular when the attempt was
made to load binary data in the NCK as ASCII file.
The error can also occur during preprocessing of cycles (see MD10700 $MN_PREPROCESSING_LEVEL) if the NC block is very
long.
Reaction:
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
Mark the file as binary data, e.g. with the extension: .BIN).
If the part program block is very long, split it up.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6568
Limit of the extended CNC memory reached
Explanation:
The memory space assigned to the function 'Extended CNC user memory' is exhausted.
Reaction:
NC Start disable in this channel.
Alarm display.
Remedy:
Delete files in the extended CNC memory
Programm
Switch control OFF - ON.
continuation:
6569
HMI user memory limit reached on the memory card.
Explanation:
The memory space in the reserved user area on the memory card is exhausted.
Alarms
94
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
NC Start disable in this channel.
Alarm display.
Remedy:
Delete files on the memory card
Programm
Switch control OFF - ON.
continuation:
6570
NC memory full
Explanation:
The DRAM file system of the NCK is full. The task cannot be executed. Too many system files were created in the DRAM.
Reaction:
Alarm display.
Remedy:
Start fewer "execute from external" processes.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6581
NC user memory full
Explanation:
The DRAM file system of the user area is full. The order cannot be executed.
Reaction:
Alarm display.
Remedy:
Delete or unload files (e.g. part programs)
Programm
Clear alarm with the Delete key or NC START.
continuation:
6582
NC machine OEM memory full
Explanation:
The DRAM file system of the machine OEM area is full. The order cannot be executed.
Reaction:
Alarm display.
Remedy:
Delete or unload files (e.g. part programs)
Programm
Clear alarm with the Delete key or NC START.
continuation:
6583
NC system memory full
Explanation:
The DRAM file system of the system area (Siemens) is full. The order cannot be executed.
Reaction:
Alarm display.
Remedy:
Increase MD18354 $MN_MM_S_FILE_MEM_SIZE or, with Siemens cycles, increase the partition size in the cycle ressource
file.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6584
NC memory limit TMP reached
Explanation:
The DRAM file system of the TMP (temporary) area is full. The job cannot be executed.
Reaction:
Alarm display.
Remedy:
Increase MD18351 $MN_MM_DRAM_FILE_MEM_SIZE or MD18355 $MN_MM_T_FILE_MEM_SIZE or switch off the
precompilation of individual or all cycles or delete files in the TMP area.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6693
File %1 lost
Parameters:
%1 = File name
Explanation:
Due to a power failure, a file change could not be terminated properly. The file is lost.
Reaction:
NC not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
95
NC alarms
Remedy:
Import the file again.
Programm
Switch control OFF - ON.
continuation:
6694
Drives could not be mounted
Explanation:
The external drives could not be mounted within the configured time (see MD10128 $MN_EES_MAX_MOUNT_TIME).
Reaction:
NC not ready.
Interface signals are set.
Alarm display.
Remedy:
Check logdrives.ini and increase MD10128 $MN_EES_MAX_MOUNT_TIME if necessary.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
6700
[Channel %1: ] Value of the machine data %2%3 is too low
Parameters:
%1 = Channel number
%2 = MD identifier
%3 = If required, field index
Explanation:
The MD28302 $MC_MM_PROTOC_NUM_ETP_STD_TYP specifies the number of default event types for the protocol users.
However, more types are used than configured.
Reaction:
Alarm display.
Remedy:
Increase MD28302 $MC_MM_PROTOC_NUM_ETP_STD_TYP.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6710
Data loss with trace in the diagnostics operating area. The IPO cycle is too heavily loaded by
the trace.
Explanation:
Data loss with trace in the diagnostics operating area. The IPO cycle is too heavily loaded by the trace, so data blocks have
to be rejected. This should prevent the trace impairing production.
The alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK2 bit 26.
Reaction:
Alarm display.
Remedy:
Select less data or lengthen the IPO cycle.
The alarm can be supressed with MD11415 $MN_SUPPRESS_ALARM_MASK2 bit 26.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6720
Data loss with trace in the diagnostics operating area. Communication with the HMI is too
heavily loaded by the trace.
Explanation:
Data loss with trace in the diagnostics operating area. Communication with the HMI is too heavily loaded by the trace, so
data blocks have to be rejected. This should prevent the trace impairing production.
The alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK2 bit 26.
Reaction:
Alarm display.
Remedy:
Select less data or reduce the sampling rate.
The alarm can be supressed with MD11415 $MN_SUPPRESS_ALARM_MASK2 bit 26.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
96
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
6730
Data loss with trace in the diagnostics operating area. The preprocessing is too heavily
loaded by the trace.
Explanation:
The data recorded by the trace could not be accepted quickly enough on the time level of the preprocessing. The system is
so heavily utilized that availability of the trace functionality is restricted. If there is a temporary overload of the
preprocessing, as a remedy, the buffer between the main processing and the preprocessing can be increased.
The alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK2 bit 26.
Reaction:
Alarm display.
Remedy:
Increase MD18374 $MN_MM_PROTOC_FILE_BUFFER_SIZE[5-8].
The alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK2 bit 26.
Programm
Clear alarm with the Delete key or NC START.
continuation:
6740
Data loss with trace in the diagnostics operating area. Communication with the HMI is too
heavily loaded.
Explanation:
Data loss with trace in the diagnostics operating area. Communication with the HMI is too heavily loaded by the trace to be
able to transfer all the selected data. The system is so heavily utilized that availability of the trace functionality is restricted.
The alarm can be supressed with MD11415 $MN_SUPPRESS_ALARM_MASK2 bit 26.
Reaction:
Alarm display.
Remedy:
Select less data or reduce the sampling rate.
The alarm can be supressed with MD11415 $MN_SUPPRESS_ALARM_MASK2 bit 26.
Programm
Clear alarm with the Delete key or NC START.
continuation:
7020
Compile cycle alarm number has not been defined
Explanation:
The alarm ID used by the compile cycle manufacturer is not known to the system. This was not allocated when the compile
cycle alarms were generated.
Reaction:
Alarm display.
Remedy:
The alarm can have 2 possible causes:
- The alarm number has not been defined. A definition must still be made.
- The call parameter used is not the same as the one transferred by the NCK.
Programm
Clear alarm with the Delete key or NC START.
continuation:
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
Explanation:
The sum of the input and output bytes at the VDI user interface for the compile cycles exceeds the maximum quantity of 400
bytes.
Reaction:
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.
Programm
Switch control OFF - ON.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
97
NC alarms
7200
Problem with externally linked compile cycle %1 %2
Parameters:
%1 = Description character string
%2 = Additional information
Explanation:
Problem with loadable compile cycles
Example:
"Version_conflict_with_CCNCKInterface_Version"
Meaning: The interface version of the compile cycle is incompatible with the NCK version.
"Loader_problem_from_dFixup"
Meaning: Unresolved references are left over after loading of all compile cycles, for example as an ELF file is missing.
There are other more complex possible reasons for this alarm. Please contact the Hotline!
Reaction:
Alarm display.
NC not ready.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Remedy:
"Version_conflict_with_CCNCKInterface_Version"
Remedy: The binary file of the compile cycle (.elf file) must be generated against the interface that matches the NCK version.
The binary file must therefore be replaced.
"Loader_problem_from_dFixup"
Remedy: The error in the compile cycle must be corrected.
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
7201
Assertion error in %1 line %2
Parameters:
%1 = String (path with program name)
%2 = (line number)
Explanation:
This alarm is purely a development alarm. It only occurs with externally linked compile cycles.
Reaction:
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.
Alarm reaction delay is canceled.
Remedy:
Consultation with CC developer
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
7202
Missing option bit for %1: %2 <hex>
Parameters:
%1 = () name of the specific .elf file
%2 = (int) required option bit (hex)
Explanation:
Alarm for SIEMENS compile cycles. This alarm appears when the option bit required for a SIEMENS compile cycle is not set.
Reaction:
NC not ready.
Channel not ready.
Interface signals are set.
Alarm display.
Alarm reaction delay is canceled.
Remedy:
Set the required option bit or delete the .elf file from the Flash File System.
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
Alarms
98
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
7203
Missing release for %1 index: %2
Parameters:
%1 = Name of the CC specific .elf file
%2 = Index describing the problem that occured in more detail
Explanation:
Alarm for SIEMENS compile cycles. This alarm appears when a SIEMENS compile cycle has been loaded that has not been
released for the controller. The "Index" parameters describe the error cause further:
Index == 1: The interface version of the compile cycle is not identical with the interface version of the NCK.
Index == 2: The compile cycle cannot be applied in this controller since the hardware serial number is not one of the released
serial numbers.
Index == 3: The compile cycle that is the cause of the error has been determined and written in the alarm description of the
compile cycle.
Reaction:
NC not ready.
Channel not ready.
Interface signals are set.
Alarm display.
Alarm reaction delay is canceled.
Remedy:
Delete the .elf file from the flash file system.
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
7204
Compile cycle %1 is a preliminary version.
Parameters:
%1 = Name of the compile cycle
Explanation:
A preliminary version of a compile cycle may only be used for a trial.
Reaction:
Alarm display.
Remedy:
Ensure that the compile cycle is not an preliminary version when it is finally going to be used.
Programm
Clear alarm with the Delete key or NC START.
continuation:
7300
Problem with externally linked COA application %1 Index: %2 Additional information: %3
Parameters:
%1 = Name of the COA application
%2 = Index describing the problem that occured in more detail
%3 = Optional additional parameter
Explanation:
A problem occurred while loading the COA application. This problem is described in more detail by the parameters "Index"
and "Additional information":
Index == 1: The interface version of the COA application is incompatible with the NCK version. The additional information
contains the interface version of the COA application.
Index == 2: The heap memory requested by the COA application is not available. The additional information contains the
heap memory requested in KB.
Index == 3: The $P_INCOAP parameters requested by the COA application cannot be created due to insufficient memory. The
additional information contains the heap memory requested in KB.
Reaction:
Alarm display.
Remedy:
Index == 1: The COA application is not executable in the current environment. Please inform the authorized personnel/
service department.
Index == 2 or 3: Check MD18235 $MN_MM_INCOA_MEM_SIZE. The memory requested by the COA application will not
become available until after another warm restart. This means that the alarm should no longer occur with a warm restart
(NCK reset). Otherwise, there is a real memory problem, and the COA application is not executable (see Index == 1).
Programm
Switch control OFF - ON.
continuation:
7301
Assertion error in %1 line %2
Parameters:
%1 = File name
%2 = Line number
Explanation:
This alarm is purely a development alarm. It only occurs with externally linked COA applications.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
99
NC alarms
Reaction:
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.
Alarm reaction delay is canceled.
Remedy:
Query with COA developers
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
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
Explanation:
On assigning a protection level for a part program command via REDEF command
- an impermissible part 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 sufficently 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 part program command in this definition file.
Reaction:
Alarm display.
Remedy:
Modify definition files /_N_DEF_DIR/_N_MACCESS_DEF or /_N_DEF_DIR/_N_UACCESS_DEF-CESS_ DEF. Please see the
Siemens Programming Guide or the OEM documentation for the language commands permissible for the relevant system
configurations.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8010
Option 'activation of more than %1 axes' not set
Parameters:
%1 = Number of axes
Explanation:
More machine axes have been defined through the MD20070 $MC_AXCONF_MACHAX_USED than are allowed in the
system.
Reaction:
NC not ready.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorised personnel/service department.
The sum of all axes that have been configured using the channel-specific MD20070 $MC_AXCONF_MACHAX_USED must not
exceed the maximum number of axes.
Reduce the number of active axes or enable additional axes via option.
Please also observe the information relating to the definition of 'auxiliary axes/spindles', 'simulation axes', and 'virtual axis
for master value coupling with curve table'.
Programm
Switch control OFF - ON.
continuation:
8012
The 'Activation of more than %1 SI axes' option is not set
Parameters:
%1 = Number of licensed axes
%2 = Number of axes with active dbSi
Alarms
100
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The drive-based safety functions were activated for more axes than permitted in the system.
Reaction:
NC not ready.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please notify the authorized personnel / service department. Reduce the number of axes activated with drive-based safety
functions or release additional axes in the option date.
Programm
Switch control OFF - ON.
continuation:
8020
Option 'activation of more than %1 channels' not set
Parameters:
%1 = Number of active channels
Explanation:
More than the permissible number of channels have been activated.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
In the system-specific MD10010 $MN_ASSIGN_CHAN_TO_MODE_GROUP, reduce the number of active channels or enable
additional channels via option.
Programm
Switch control OFF - ON.
continuation:
8021
Option 'activation of more than %1 mode groups' not set
Parameters:
%1 = Number of mode groups
Explanation:
The option for the number of mode groups is not compatible with the activated mode group.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
Retrofit the option for more mode groups.
Activate fewer mode groups.
Programm
Switch control OFF - ON.
continuation:
8022
The 'Activation of more than %1 handling channels' option is not set
Parameters:
%1 = Number of active handling channels
Explanation:
More than the permissible number of handling channels have been activated by the channel-specific MD20010
$MC_IS_ADD_CHAN.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
In the system-specific MD10010 $MN_ASSIGN_CHAN_TO_MODE_GROUP or in the channel-specific MD20010
$MC_IS_ADD_CHAN, reduce the number of active handling channels or enable additional handling channels with option.
Programm
Switch control OFF - ON.
continuation:
8023
The PLC user memory exceeds (%1 kB)
Parameters:
%1 = Additional memory size
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
101
NC alarms
Explanation:
The PLC user memory (program and/or data memory) used exceeds the permissible size.
Additional PLC memory, which exceeds the basic configuration, can be enabled with the option data OD19270
$ON_PLC_USER_MEM_SIZE.
Reaction:
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
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
8024
Option '%1<OPTNX>' is not set
Parameters:
%1 = Brief description of option
Explanation:
The option for activating multiple magazines is not set
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Buy option
- Reduce the number of magazines (MD18084 $MN_MM_NUM_MAGAZINE)
Programm
Switch control OFF - ON.
continuation:
8025
[Channel %1: ] Option '%2<OPTNX>' not set
Parameters:
%1 = Channel number
%2 = Brief description of option
Explanation:
The option for 'Advanced Surface' functionality is not set.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Purchase option
- Reset the activation of 'Advanced Surface' functionality (MD20606 $MC_PREPDYN_SMOOTHING_ON and/or MD20443
$MC_LOOKAH_FFORM)
Programm
Switch control OFF - ON.
continuation:
8026
Axis %1: '%2<OPTNX>' option not set
Parameters:
%1 = Axis
Explanation:
The option for the 'Friction compensation' functionality is not set
Reaction:
NC Start disable in this channel.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Purchase option
- Reset the activation of the 'Friction compensation' functionality (MD32490 $MA_FRICT_COMP_MODE != 3/4 and/or
MD32500 $MA_FRICT_COMP_ENABLE
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
102
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
8027
'%1<OPTNX>' option not set
Parameters:
%1 = Brief description of option
Explanation:
The option for the 'Grinding Advanced' functionality is not set.
Reaction:
NC Start disable in this channel.
Alarm display.
Remedy:
Please contact the authorized personnel/Service.
- Buy option
- Deactivate the 'Grinding Advanced' functionality
- 'Grinding Advanced' functional scope:
Cylinder error compensation
Programm
Switch control OFF - ON.
continuation:
8028
Axis %1: '%2<OPTNX>' option not set
Parameters:
%1 = Axis
Explanation:
The option for 'pitch compensation' functionality is not set
Reaction:
NC Start disable in this channel.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Purchase option
- Reset the activation of the 'pitch compensation' functionality (MD37310 $MA_NOCO_INPUT_AX_1, MD37320
$MA_NOCO_INPUT_AX_2, MD37330 $MA_NOCO_INPUT_AX_3)
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8030
[Channel %1: ] Block %2 option 'interpolation of more than %3 axes' not set
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of permissible axes
Explanation:
The number of axes programmed in the interpolating group exceeds the permissible number of interpolating axes.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
In the part program, program as many axes as are permitted by the configuration of the controller or enable additional axes
via option.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8031
[Channel %1: ] Block %2 axis %3: Axis has no IPO functionality
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis, spindle number
Explanation:
An axis/spindle that has been defined as a special axis/auxiliary spindle (see MD30460 $MA_BASE_FUNCTION_MASK bit8),
should be operated as an interpolating axis.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Define axis as interpolating axis (see MD30460 $MA_BASE_FUNCTION_MASK bit8) or change part program
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
103
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8037
Axis %1: APC option '%2<OPTNX>' is not set
Parameters:
%1 = Axis
%2 = Option ID
Explanation:
More than six current setpoint filters were activated in the drive, although the corresponding option had not been set.
Reaction:
NC not ready.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
- Buy option
- Deactivate the 'Advanced Positioning Control' (APC) function in the drive.
- Set a maximum of six current setpoint filters in the drive.
Programm
Switch control OFF - ON.
continuation:
8038
Option 'activation of more than %1 lead link axes' not set
Parameters:
%1 = Number of axes
Explanation:
The option for the number of lead link axes does not match the number of configured axes in the MD30554
$MA_AXCONF_ASSIGN_MASTER_NCU.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Buy option
- Configure fewer lead link axes
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8040
Machine data %1 reset, corresponding option is not set
Parameters:
%1 = String: MD identifier
Explanation:
A machine data has been set that is locked by an option.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
For retrofitting the option, please refer to your machine manufacturer or to a sales representative of SIEMENS AG, A&D MC.
Programm
Clear alarm with the Delete key or NC START.
continuation:
8041
Axis %1: MD %2, corresponding option not sufficient
Parameters:
%1 = Axis number
%2 = String: MD identifier
Explanation:
The number of axes specified in the associated option data has been exceeded.
More axes have been selected in the corresponding machine data than are permitted by the function associated with the
option.
The alarm can be reconfigured in MD11412 $MN_ALARM_REACTION_CHAN_NOREADY to "Channel not ready".
Alarms
104
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
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:
Inform the authorized personnel/service department.
- Increase the option data
- Reduce the number of axes
Programm
Switch control OFF - ON.
continuation:
8042
Option '%1<OPTNX>' is not set
Parameters:
%1 = Brief description of option
Explanation:
Please inform the authorized personnel/service department.
A non-released option was used
The stated option or an equivalent one is required to execute the action.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Terminate action, upgrade option.
Please compare the available option data and/or (if available) the license image of your controller
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
8043
'%1<OPTNX>' option not set
Parameters:
%1 = Brief description of option
Explanation:
A non-released option was used
The stated option or an equivalent one is required for execution of the action.
Reaction:
NC Start disable in this channel.
Channel not ready.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
Stop action. Retrofit option.
-Please compare the available option data and/or (if available) the license image of your control
Programm
Switch control OFF - ON.
continuation:
8044
Option for IPO cycle time %1 ms not set
Parameters:
%1 = Impermissible IPO cycle time
Explanation:
The option for activation of an IPO cycle time of %1 ms has not been set.
Option - Permiss. IPO cycle time:
- Option-free >= 8ms
- 1. 1st step >= 6ms
- 2. 2nd step >= 4ms
- 3. 3rd step >= 2ms
- 4. 4th step <2ms
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
105
NC alarms
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Buy option
- Increase IPO cycle time (e.g. via MD10070 $MN_IPO_SYSCLOCK_TIME_RATIO)
Programm
Switch control OFF - ON.
continuation:
8045
'Activation drive integrated ESR' option not set
Explanation:
'Extended stop and retract (ESR)' was activated in the drive, although the corresponding option was not set.
Reaction:
NC not ready.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
- Purchase option
- Deactivate 'Extended stop and retract (ESR)' function in the drive.
Programm
Switch control OFF - ON.
continuation:
8046
'%1<OPTNX>' option not set
Parameters:
%1 = Brief description of option
Explanation:
A non-released option is being used
The stated or an equivalent option is necessary to execute the action.
Note on the "Jerk adjustment" option:
For axes in motion, the switchover from the position setpoint filter chains with $AA_DESVAL_FILTERS_SELECT is only allowed
with the option set.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorized personnel/service department.
Stop action. Retrofit option.
Please compare the available option data and/or (if available) the license image of your control
Note on the 'jerk adjustment' option:
Position setpoint filter chains with $AA_DESVAL_FILTERS_SELECT either switchover at axis standstill or set the option for a
switchover with axes in motion.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8049
The option 'SPL inputs/outputs' was set too low. Error in %1 assignment
Parameters:
%1 = Identifier of the system variable with incorrect assignment
Alarms
106
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The maximum total of external SPL inputs/outputs enabled by the option 'SPL inputs/outputs' has been exceeded.
Possible causes:
- The number of SPL inputs/outputs is incorrectly set in the option data.
- The number of SPL inputs/outputs is set too high in the machine data for the input assignment (%1 = $A_INSE).
-- Input assignment of the SPL signals $A_INSE to PROFIsafe module (MD10388 $MN_PROFISAFE_IN_ASSIGN)
-- Input assignment of the SPL signals $A_INSE to F_RECVDP user data (MD13346 $MN_SAFE_RDP_ASSIGN)
- The number of SPL outputs is set too high in the machine data for the output assignment (%1 = $A_OUTSE).
-- Output assignment of the SPL signals $A_OUTSE to PROFIsafe module (MD10389 $MN_PROFISAFE_OUT_ASSIGN)
-- Output assignment of the SPL signals $A_OUTSE to F_SENDDP user data (MD13336 $MN_SAFE_SDP_ASSIGN)
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Select the correct range of values in the option data.
Correct the machine data for the input/output assignment.
Programm
Switch control OFF - ON.
continuation:
8050
Index limit 'SPL inputs/outputs' has been exceeded. MD %1[%2] is not correct
Parameters:
%1 = MD identifier
%2 = MD array index
Explanation:
The access index of the SPL inputs/outputs was exceeded. Possible causes:
- The value in the specified machine data was set incorrectly.
The machine data whose value exceeds the permissible maximum value is indicated in the alarm parameters.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Correct the displayed machine data.
Programm
Switch control OFF - ON.
continuation:
8052
Drive: The number of %1<DRVLICPANX> options required is %2
Parameters:
%1 = Drive, options ID/MLFB
%2 = Drive, option value
Explanation:
The drive option has not been enabled, or the number of enabled drive options was exceeded
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please notify the authorized personnel/service.
- Reset drive option
- Purchase option
Programm
Switch control OFF - ON.
continuation:
8053
Drive: Option %1 is unknown
Parameters:
%1 = Drive, option ID
Explanation:
Drive option is unknown
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please notify the authorized personnel/service.
- Reset drive option
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
107
NC alarms
Programm
Switch control OFF - ON.
continuation:
8055
Error when initializing handling channels: Cause %1, Additional info 1 %2 (Additional info 2
%3)
Parameters:
%1 = Cause
%2 = Additional information
%3 = Additional information
Explanation:
An error occurred during the configuration of handling channels. The following were detected as the cause:
1 - An axis assigned to a handling channel by MD20070 $MC_AXCONF_MACHAX_USED must not be declared in any other
channel. Additional info1 contains the relevant axis name.
2 - In conjunction with the activation of handling channels, the permissible number of active axes in the system was
exceeded. Additional info1 contains the maximum number of activatable axes.
3 - A channel was declared as a handling channel and more than the permissible number of axes for it were activated.
Additional info1 contains the channel number, additional info2 contains the maximum permissible number of axes.
4 - A channel was declared as a handling channel and more than the permissible number of spindles were activated for it.
Additional info1 contains the channel number, additional info2 contains the maximum permissible number of spindles.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
1 - In the channel-specific MD20010 $MC_IS_ADD_CHAN, define the channel as a machining channel or remove the
corresponding axis from one of the two channels.
2 - In the channel-specific MD20070 $MC_AXCONF_MACHAX_USED, deactivate axes or enable additional handling
channels with option.
3 - In the channel-specific MD20010 $MC_IS_ADD_CHAN, define the channel as a machining channel or reduce the number
of active axes in the channel.
4 - In the channel-specific MD20010 $MC_IS_ADD_CHAN, define the channel as a machining channel or reduce the number
of active spindles in the channel.
Programm
Switch control OFF - ON.
continuation:
8080
%1 option(s) is/are activated without setting the license key
Parameters:
%1 = Number of non-licensed options
Explanation:
One or more options were activated but no license key was set to prove the purchase of the option(s).
Reaction:
Alarm display.
Remedy:
Generate a license key on the internet at http://www.siemens.com/automation/license and enter it in the operating area
"Setup", function (HSK) "Licenses".
Programm
Clear alarm with the Delete key or NC START.
continuation:
8081
%1 option(s) is/are activated that are not licensed by the license key
Parameters:
%1 = Number of non-licensed options
Explanation:
One ore more options were activated, that are not licensed by the license key entered.
Reaction:
Alarm display.
Remedy:
Generate a new license key on the internet at http://www.siemens.com/automation/license and enter it in the operating
area "Setup", function (HSK) "Licenses"..
Programm
Clear alarm with the Delete key or NC START.
continuation:
8082
A wrong license key was entered three times, Power On required before next try.
Explanation:
The license key was entered wrongly at least three times. Before the next input, a new power ON is required.
Alarms
108
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Alarm display.
Remedy:
Execute NCK Power On and enter the license key (correctly).
Programm
Clear alarm with the Delete key or NC START.
continuation:
8083
Export-restricted system software without valid licensing.
Explanation:
A special memory card and a special license key are required to operate export-restricted system software.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please ensure that a corresponding memory card is available in the control. Generate a license key for export-restricted
system software via the internet under http://www.siemens.com/automation/license, and enter the license key under the
"Start-up" operating area, function (HSK) "Licenses".
Note:
If this alarm occurs after the replacement of a defective memory card, please observe the following:
On account of export regulations applicable to the certain controls, only memory cards with the following MLBFs may be
used to replace a defective memory card:
6FC58xx--1XG##-#YA0
6FC58xx-1XG##-#YA8
There are already license keys on these memory cards that enable export-restricted system software to be installed and
operated.
Back up this license key before overwriting the memory card with a software image, and then restore the key.
If you forget to make the backup, you can restore the display of the original license key of your memory card via http://
Programm
Switch control OFF - ON.
continuation:
8084
Period %1 of the test license active remaining time %2 h
Explanation:
A test period has been started. During this period, one or several options can be set, which require a license key to prove that
they have been purchased.
A maximum of 6 test periods are possible, one test period can be a maximum of 150 h (up to 3000 h for larger control
models) operating time of the control system.
Reaction:
Alarm display.
Remedy:
Generate a new license key through the Internet at http://www.siemens.com/automation/license and enter in the operating
area "Startup", function (HSK) "Licenses".
Enter a valid license key in the operating area "Startup", function (HSK) "Licenses".
Programm
Clear alarm with the Delete key or NC START.
continuation:
8085
%1. Test license period has expired
Explanation:
A test period has expired.
Reaction:
Alarm display.
Remedy:
Generate a new license key via the Internet at http://www.siemens.com/automation/license and enter in the operating area
"Startup", function (HSK) "Licenses".
Enter a valid license key in the operating area "Startup", function (HSK) "Licenses".
Activate an additional test period
Reset the options that require a license key
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
109
NC alarms
8086
Test and demonstration machine
Explanation:
This controller is operated with a test license for testing and demonstration purposes.
For licensing reasons, you may not use this machine in the productive process.
Reaction:
Alarm display.
Remedy:
Generate a new license key through the Internet at http://www.siemens.com/automation/license and enter in the operating
area "Startup", function (HSK) "Licenses".
Enter a valid license key in the operating area "Startup", function (HSK) "Licenses".
Programm
Clear alarm with the Delete key or NC START.
continuation:
8089
The function 'Select tool offsets' is not possible
Explanation:
The current options do not permit a tool offset.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Disable tools offsets or
reset option packages that include the tool offset as a reduced function.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8100
[Channel %1: ] Block %2: function not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
- Impossible due to embargo regulations:
- 1. Synchronized actions: Writing of feedrate, override and axial offsets ($AA_VC, $AC_VC, $AA_OVR, $AA_VC and
$AA_OFF) from synchronized actions as well as Continuous Dressing can be programmed only once in a block.
- 2. Extended measurement: The "Cyclic measurement" (MEAC) and "Measurement from synchronized action" are not
possible.
- 3. Axis interpolation: The number of axes interpolating with one another must not exceed 4. This also includes
synchronized coupling of axes via synchronized actions "DO POS[X]=$A..." "DO FA[X]=$A...".
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify the part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8101
[Channel %1: ] Block %2 Function %3 Option '%4<OPTNX>' is not set
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Funktionsname
%4 = Brief description of option
Explanation:
The option stage is not set for the desired function.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Alarms
110
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Please inform the authorized personnel/service department.
- Buy option
- Activate the collision avoidance functionality (set MD19830 $ON_COLLISION_MASK)
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8102
[Channel %1: ] Block %2 motion synchronous action: %3 function not possible
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
- Impossible due to embargo regulations:
- 1. Synchronous actions: Writing of feed, override and axial offsets ($AA_VC, $AC_VC, $AA_OVR, $AA_VC and $AA_OFF)
from synchronous actions as well as Continuous Dressing can be programmed only once in a block.
- 2. Extended measurement: 'Cyclic measurement' (MEAC) and 'Measurement from synchronous action' is not possible.
- 3. Axis interpolation: The number of axes interpolating with one another must not exceed 4 (this also includes synchronous
coupling of axes via synchronous actions "DO POS[X]=$A..." "DO FA[X]=$A...").
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8122
[Channel %1: ] Block %2 Slave axis/spindle %3 Generic coupling option CP-STATIC required
(type %4)
Parameters:
%1 = Channel number
%2 = Block number
%3 = Slave axis
%4 = Option type
Explanation:
The option level CP-STATIC is required for the required function. Possible reasons:
- More couplings of the option type were created than permissible.
- The functional scope of one or several couplings has not been released.
The generic coupling involved with the specified slave spindle is the following option type:
- 1: COUP with coupling factor |1:1| without superimposed motion
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Purchase an adequate option level (CP-STATIC).
- Reduce the number of simultaneously active couplings of the option type.
- Only use the function scope that has been released.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8124
[Channel %1: ] Block %2 Slave axis/spindle %3 Generic coupling option CP-BASIC required
(type %4)
Parameters:
%1 = Channel number
%2 = Block number
%3 = Slave axis
%4 = Option type
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
111
NC alarms
Explanation:
Option level CP-BASIC is required for the required function. Possible reasons:
- More couplings of the option types less than or equal to the option type were created than permissible.
- The number of permissible master axes was exceeded for one or several couplings.
- The functional scope of one or more couplings has not been released.
- Override for a synchronous spindle (coupling factor |1:1|) is not possible
- The curve table functionality (corresponds to option type 2) has not been released.
The generic coupling involved with the specified slave axis/spindle is the following option type:
- 0: TRAIL (in the BCS)
- 1: COUP with coupling factor |1:1| without superiposed motion
- 2: TRAIL and LEAD also in the Machine (MCS), also mixed in synchronized actions, spindles and rotary axes, COUP
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Purchase an adequate option level (CP-BASIC).
- Reduce the number of simultaneously active couplings of the option type.
- Only use the functional scope that has been released.
- No superimposed programming of synchronous spindles
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8126
[Channel %1: ] Block %2 Slave axis/spindle %3 Generic coupling option CP-COMFORT required
(type %4)
Parameters:
%1 = Channel number
%2 = Block number
%3 = Slave axis
%4 = Option type
Explanation:
For the required function, option level CP-COMFORT is required. Possible causes:
- More couplings of the option type less than or equal to the option type were created than permissible.
- For one or several couplings, the number permissible master axes was exceeded.
- The functional scope of one or several couplings has not been released.
- Superimposing a synchronous spindle (coupling factor |1:1|) is not possible
- The curve table functionality (corresponds to option type 2) has not been released.
The generic coupling involved with the specified slave axis/spindle is the following option type:
- 0: TRAIL (in the BCS)
- 1: COUP with coupling factor |1:1| without superimposed motion
- 2: TRAIL and LEAD also in Machine (MCS), also mixed in synchronized actions, spindles and rotary axes, COUP
- 3: CP couplings (without curve tables) with up to 3 master axes, also mixed in synchronized actions, spindles and axes
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Purchase an adequate option level (CP-COMFORT).
- Reduce the number of simultaneously active couplings of the option type.
- Reduce the number of master axes per coupling.
- Only use the functional scope that has been released.
- No superimposed programming of synchronous spindles
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
112
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
8128
[Channel %1: ] Block %2 Slave axis/spindle %3 Generic coupling option CP-EXPERT required
(type %4)
Parameters:
%1 = Channel number
%2 = Block number
%3 = Slave axis
%4 = Option type
Explanation:
For the required function, option level CP-EXPERT is required. Possible causes:
- More couplings of the option type less than or equal to the option type were created than permissible.
- For one or several couplings, the number permissible master axes was exceeded.
- The functional scope of one or several couplings has not been released.
- Superimposing a synchronous spindle (coupling factor |1:1|) is not possible
- The curve table functionality (corresponds to option type 2) has not been released.
The generic coupling involved with the specified slave axis/spindle is the following option type:
- 0: TRAIL (in the BCS)
- 1: COUP with coupling factor |1:1| without superimposed motion
- 2: TRAIL and LEAD also in MCS, also mixed in synchronized actions, spindles and rotary axes, COUP
- 3: CP couplings (without curve tables) with up to 3 master axes, also mixed in synchronized actions, spindles and axes
- 4: CP couplings with up to 5 master axes, also possible mixed in synchronized actions, spindles and axes, cascades
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Purchase an adequate option level (CP-EXPERT).
- Reduce the number of simultaneously active couplings of the option type.
- Reduce the number of master axes per coupling.
- Only use the functional scope released.
- No superimposed programming of synchronous spindles
Programm
Clear alarm with the RESET key. Restart part program
continuation:
8130
[Channel %1: ] Block %2 Slave axis/spindle %3 Generic coupling function not possible (type
%4)
Parameters:
%1 = Channel number
%2 = Block number
%3 = Slave axis
%4 = Option type
Explanation:
Executing the required generic coupling function is not possible on this system. Possible reasons:
- More couplings of the option types less than or equal to the option type were created than permissible.
- The number of permissible master axes was exceeded for one or several couplings.
- The functional scope of one or several couplings has not been released.
- Superimposition for a synchronous spindle (coupling factor |1:1|) is not possible
- The curve table functionality (corresponds to option type 2) has not been released.
The generic coupling involved with the specified slave axis/spindle is the following option type:
- 0: TRAIL (in the BCS)
- 1: COUP with coupling factor |1:1| without superimposed motion
- 2: TRAIL and LEAD also in MCS, also possible mixed in synchronized actions, spindles and rotary axes, COUP
- 3: CP couplings (without curve tables) with up to 3 master axes, also possible mixed in synchronized actions, spindles and
axes
- 4: CP couplings with up to 5 master axes, also possible mixed in synchronized actions, spindles and axes, cascades
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
113
NC alarms
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
- Reduce the number of simultaneously active couplings of the option type.
- Reduce the number of master axes per coupling.
- Only use the functional scope that has been released.
- No superimposed programming of synchronous spindles
Programm
Clear alarm with the RESET key. Restart part program
continuation:
9000
Handwheel %1 failed
Parameters:
%1 = Handwheel number
Explanation:
For PROFIBUS/PROFINET only:
PROFIBUS handwheel has failed
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Restore connection to PROFIBUS handwheel
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
9050
PROFIBUS I/O: Sign of life failure, logical slot / I/O area address %1
Parameters:
%1 = Area address
Explanation:
For PROFIBUS/PROFINET only:
The sign of life of the slot / I/O area has failed. No data can currently be read from the PROFIBUS I/O devices.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Check the communications link to the PROFIBUS I/O devices.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
9052
PROFIBUS I/O: Sign of life failure, logical slot / I/O area address %1
Parameters:
%1 = Area address
Explanation:
For PROFIBUS/PROFINET only:
The sign of life of the slot / I/O area has failed. No data can currently be written to the PROFIBUS I/O devices.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Check the communications link to the PROFIBUS I/O devices.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10203
[Channel %1: ] NC start without reference point (action=%2<ALNX>)
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
NC start has been activated in the MDI or AUTOMATIC mode and at least one axis that needs to be referenced has not reached
its reference point.
Reaction:
Interface signals are set.
Alarm display.
Alarms
114
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Please inform the authorized personnel/service department. Via the channel-specific MD20700:
$MC_REFP_NC_START_LOCK (NC Start without reference point) you can decide whether or not the axis has to be referenced
before NC Start. The start of referencing can be enabled channel-specific or axis-specific.
Channel-specific reference point approach: The rising edge of the NC/PLC interface signal DB21-30 DBX1.0 (Activate
referencing) starts an automatic sequence which starts the axes of the channel in the same sequence as specified in the axis-
specific MD34110 $MA_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 direction in the axis-specific MD34010
$MA_REFP_CAM_MDIR_IS_MINUS (reference point approach in minus direction).
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10204
[Channel %1: ] User action not possible without reference point (internal action=%2<ALNX>)
Parameters:
%1 = Channel number
%2 = internal action number/internal action name
Explanation:
A specific user action is to be executed, which leads to a (possibly other) internal action, for which as least one axis that needs
to be referenced has not reached its reference point.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Please reference the axis that needs to be referenced.
If the user action as an internal action leads to an NC start, whether or not the axis has to be referenced before NC start can
be decided via the channel-specific MD20700 $MC_REFP_NC_START_LOCK (NC start without reference point). If the user
action as internal actions leads to a user ASUB start, whether or not the axis has to be referenced before ASUB start can be
decided via the channel-specific MD20115 $MC_IGNORE_REFP_LOCK_ASUP (ASUB start without reference point). If the
user action as internal actions leads to a Prog Event start, whether or not the axis has to be referenced before Prog Event start
can be decided via the channel-specific MD20105 $MC_PROG_EVENT_IGN_REFP_LOCK (Prog Event start without reference
point).
Channel or axis-specific referencing can be triggered.
Please inform the authorized personnel/service department. Whether or not the axis has to be referenced before NC start
can be determined via the channel-specific MD20700: $MC_REFP_NC_START_LOCK (NC start without reference point).
Channel or axis-specific referencing can be triggered.
Channel-specific reference point approach: The rising edge of the NC/PLC interface signal DB21-30 DBX1.0 (activate
referencing) starts an automatic sequence, which starts the axes of the channel in the same sequence as specified in the axis-
specific MD34110 $MA_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 direction in the axis-specific MD34010
$MA_REFP_CAM_MDIR_IS_MINUS (reference point approach in minus direction).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10208
[Channel %1: ] Continue program with NC start
Parameters:
%1 = Channel number
Explanation:
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 overstore/jog.
Reaction:
Interpreter stop
Alarm display.
NC Stop on alarm.
Remedy:
Press NC Start.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
115
NC alarms
10209
[Channel %1: ] Internal NC stop after block search
Parameters:
%1 = Channel number
Explanation:
Internal alarm which only initiates the alarm response NC Stop.
The alarm is output in the following situations:
- If MD11450 $MN_SEARCH_RUN_MODE, bit 0 ==1 and the last action block is loaded in the main run after block search.
Alarm 10208 is then activated as a function of the NC/PLC interface signal DB21-30 DBX1.6 (PLC action finished).
- Search alarm 10208 has been suppressed by the PI service _N_FINDBL (third decade of the parameter supplied with "2").
Alarm 10209 is set as a function of whether or not a search ASUB has been configured (MD11450
$MN_SEARCH_RUN_MODE bit 1) with the end of the search ASUB or the loading of the last action block in the main run.
Reaction:
Interpreter stop
NC Stop on alarm.
Remedy:
Continue the program with NC start.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10222
[Channel %1: ] Inter-channel communication not possible
Parameters:
%1 = Channel number
Explanation:
This channel has received a negative acknowledgment from the inter-channel communication because the destination
channel number is not known, e.g.: START(x) or WAITE(x) but channel x has not been initialized
Reaction:
Alarm display.
Remedy:
This is an indication of possible discrepancies. The program continues if no acknowledgment is called for.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10223
[Channel %1: ] Command %2 is already occupied
Parameters:
%1 = Channel number
%2 = Event name
Explanation:
This channel has received a negative acknowledgment from the inter-channel communication because this command is
already active or has not yet been terminated, e.g.: INIT(x,"ncprog") but a program select request is already active for
channel x.
Reaction:
Alarm display.
Remedy:
This is an indication of possible discrepancies. The program continues if no acknowledgment is called for.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10225
[Channel %1: ] command denied
Parameters:
%1 = Channel number
Explanation:
The channel has received a command that cannot be executed.
Reaction:
Alarm display.
Remedy:
Press RESET.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10226
[Channel %1: ] Reset/program end canceled
Parameters:
%1 = Channel number
Explanation:
An error occurred during reset or program end, so that the channel cannot be switched to a ready state.
This can occur, for example, if the interpreter reports an error during the processing of the init. blocks created during reset
and program end.
As a rule, further alarms indicate the exact problem.
Alarms
116
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
NC Start disable in this channel.
Channel not ready.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Rectify the problem indicated by the other alarms, and press RESET again.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10299
[Channel %1: ] Auto-Repos function is not enabled
Parameters:
%1 = Channel number
Explanation:
The Auto-Repos function (operating mode) was selected in the channel but is not implemented.
Reaction:
Alarm display.
Remedy:
This message is purely informational.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10601
[Channel %1: ] Block %2 zero velocity at block end point during thread cutting
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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 thread cutting block follows. The reasons 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
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Modify the NC part program by removing any programmed "Stop at end of block" G09.
Modify general MD11110 $MN_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
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10604
[Channel %1: ] Block %2 thread pitch increase too high
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The thread pitch increase is causing an axis overload. A spindle override of 100% is assumed during verification.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Reduce the spindle speed, thread pitch increase or path length in the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
117
NC alarms
10605
[Channel %1: ] Block %2 thread pitch decrease too high
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The thread pitch decrease is causing an axis standstill in the thread block.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Reduce the thread pitch decrease or path length in the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10610
[Channel %1: ] Axis %2 not stopped
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An axis/spindle has been positioned over several NC blocks using the POSA/SPOSA instruction. The programmed target
position had not yet been reached ("exact stop fine" window) when the axis/spindle was reprogrammed.
Example:
N100 POSA[U]=100
:
N125 X... Y... U... ; e.g.: U axis still travels from N100!
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Check and correct the part program (analyze whether motion beyond block boundaries is appropriate here). Prevent block
change by means of the keyword WAITP for axes or WAITS for spindles until the positioning axes or positioning spindles have
also reached their target position.
Example for axes:
N100 POSA[U]=100
:
N125 WAITP(U)
N130 X... Y... U...
Example for spindles:
N100 SPOSA[2]=77
:
N125 WAITS(2)
N130 M6
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10620
[Channel %1: ] Block %3 axis %2 at software limit switch %4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
%4 = String
Explanation:
During the traversing motion, the system detected that the software limit switch would be traversed in the direction
indicated. Exceeding the traversing range was not detected during block preparation because there has either been a
motion overlay or a work offset has been executed or a coordinate transformation is active.
Alarms
118
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Depending on the reason for this alarm being triggered, the following remedial measures should be undertaken:
- Handwheel override: Cancel the motion overlay and avoid this or keep it smaller when the program is repeated.
- Transformation: Check the preset/programmed work offsets (current frame). If the values are correct, the tool holder
(fixture) must be moved in order to avoid triggering the same alarm when the program is repeated, which would again cause
the program to be canceled.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10621
[Channel %1: ] Axis %2 rests on software limit switch %3%4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = String
%4 = The axis of the software limit switch is only output if different from the traversing axis.
Explanation:
The specified axis is already positioned at the displayed software end delimiter.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Check machine data MD36110 $MA_POS_LIMIT_PLUS/
MD36130 $MA_POS_LIMIT_PLUS2 and MD36100 $MA_POS_LIMIT_MINUS/MD36120 $MA_POS_LIMIT_MINUS2 for the
software limit switches.
Shut down in JOG mode from the software limit switch.
Please inform the authorized personnel/service department.
Machine data:
Check whether the 2nd software limit switch has been selected in the.axis-specific interface signals: "DB31, ... DBX12.3 (2nd
software limit switch plus) and DB31, ... DBX12.2 (2nd software limit switch minus).
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10622
[Channel %1: ] Block %3 Axis %2 reaches software limit switch %4 with active transformation
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
%4 = String
Explanation:
During the traversing motion, the system detected that the software limit switch would be traversed in the direction
indicated due to the active transformation.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Depending on the reason for this alarm being triggered, the following remedial measures should be undertaken:
- Handwheel override: Cancel the motion overlay and avoid this or keep it smaller when the program is repeated.
- Transformation: Check the preset/programmed work offsets (current frame). If the values are correct, the tool holder
(fixture) must be moved in order to avoid triggering the same alarm when the program is repeated, which would again cause
the program to be canceled.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
119
NC alarms
10625
[Channel %1: ] Block %3 Slave axis/spindle %2 with CP-SW limit stop %4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
%4 = String
Explanation:
The slave axis/spindle was stopped because there is a risk that the software limit switch will be passed in the displayed
direction. Depending on MD30455 $MA_MISC_FUNCTION_MASK, bit 11 and CPMBRAKE, it is possible that also the
complete coupling group was braked in the specific direction.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Depending on the reason for this alarm being triggered, the following remedial measures should be undertaken:
- Handwheel override: Cancel the motion overlay and avoid this or keep it smaller when the program is repeated.
- Transformation: Check the preset/programmed work offsets (current frame). If the values are correct, the tool holder
(fixture) must be moved in order to avoid triggering the same alarm when the program is repeated, which would again cause
the program to be canceled.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10630
[Channel %1: ] Block %2 axis %3 at working area limit %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis, spindle number
%4 = String (+ or -)
Explanation:
The specified axis violates the working area limitation. This is recognized only in the main run either because the minimum
axis values could not be measured before the transformation or because there is a motion overlay.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Program other motion or do not perform overlaid motion.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10631
[Channel %1: ] Axis %2 rests at working area limit %3%4
Parameters:
%1 = Channel number
%2 = Axis, spindle
%3 = String (+ or -)
%4 = The axis of the working area limitation is only output if different from the traversing axis.
Explanation:
The specified axis reaches the working area limitation in JOG mode.
Reaction:
Alarm display.
Remedy:
Check SD43420 $SA_WORKAREA_LIMIT_PLUS and SD43430 $SA_WORKAREA_LIMIT_MINUS for the working area limitation.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
Alarms
120
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
10632
[Channel %1: ] Block %2 axis %3 reaches the coordinate system-specific working area limit %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis, spindle number
%4 = String ( + or - )
Explanation:
The specified axis violates the coordinate system-specific working area limitation. This is not detected until the main run,
either because the minimum axis values could not be determined before the transformation or because there is an overlaid
movement.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Program other motion or do not perform overlaid motion.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10633
[Channel %1: ] Axis %2 is at coordinate system-specific working area limit %3%4
Parameters:
%1 = Channel number
%2 = Axis, spindle
%3 = String ( + or - )
%4 = The axis of the coordinate system-specific working area limitation is only output if different from the traversing axis.
Explanation:
The specified axis reaches the coordinate system-specific working area limitation in JOG mode.
Reaction:
Alarm display.
Remedy:
Check the system parameter $P_WORKAREA_CS_xx for the coordinate system-specific working area limitation.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10634
[Channel %1: ] Axis %2, tool radius compensation is inactive for type %3 working area
limitation, reason: The tool is not oriented parallel to the axis.
Parameters:
%1 = Channel number
%2 = Axis, spindle
%3 = 0: BCS, 1: WCS / SZS
Explanation:
The tool radius compensation of the working area limitation of the stated axis is not taken into account.
Reason: The tool is not oriented parallel to the axis (e.g. because toolcarrier or transformation is active).
The alarm is reported in JOG mode.
Reaction:
Alarm display.
Remedy:
The tool radius compensation for working area limitations in JOG mode can only be taken into account if the tool is parallel
to the axis.
Active transformation and toolcarrier must be switched off for this function.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10635
[Channel %1: ] Axis %2, tool radius compensation is inactive for type %3 working area
limitation, reason: no milling or drilling tool.
Parameters:
%1 = Channel number
%2 = Axis, spindle
%3 = 0: BCS, 1: WCS / SZS
Explanation:
The tool radius compensation of the working area limitation of the stated axis is not taken into account.
Reason: The tool must be of type milling cutter or drill.
The alarm is reported in JOG mode.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
121
NC alarms
Reaction:
Alarm display.
Remedy:
The tool radius compensation for working area limitations in JOG mode can only be taken into account for milling or drilling
tools.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10636
[Channel %1: ] Axis %2, tool radius compensation is inactive for type %3 working area
limitation, reason: Transformation is active.
Parameters:
%1 = Channel number
%2 = Axis, spindle
%3 = 0: BCS, 1: WCS / SZS
Explanation:
The tool radius compensation of the working area limitation of the stated axis is not taken into account.
Reason: A transformation is active.
The alarm is reported in JOG mode.
Reaction:
Alarm display.
Remedy:
The tool radius compensation for working area limitations in JOG mode cannot be taken into account if transfomation is
active.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10637
[Channel %1: ] Axis %2, tool radius compensation is inactive for type %3 working area
limitation, reason: Tool not active.
Parameters:
%1 = Channel number
%2 = Axis, spindle
%3 = 0: BCS, 1: WCS / SZS
Explanation:
The tool radius compensation of the working area limitation of the stated axis is not taken into account.
Reason: No tool is active.
The alarm is reported in JOG mode.
Reaction:
Alarm display.
Remedy:
The tool radius compensation for working area limitations in JOG mode cannot be taken into account wihout an active tool.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10650
[Channel %1: ] Axis %2 incorrect gantry machine data, error code %3
Parameters:
%1 = Channel number
%2 = Axis
%3 = Error no.
Explanation:
An incorrect value was entered in the gantry-specific axial machine data. Further information can be derived from the error
number.
- Error no. = 1 => either an incorrect gantry unit has been entered or the designation of the following axis is incorrect.
- Error no. = 2 => master axis has been specified more than once.
Reaction:
NC not ready.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorized personnel/service department. Correct the machine data:
MD37100 $MA_GANTRY_AXIS_TYPE
0: No gantry axis 1: Master axis grouping 1 11: Slave axis grouping 1 2: Master axis grouping 2 12: Slave axis grouping 2 3:
Master axis grouping 3 13: Slave axis grouping 3
Alarms
122
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Switch control OFF - ON.
continuation:
10651
[Channel %1: ] Gantry configuration error. Error code %2
Parameters:
%1 = Channel number
%2 = Reason
Explanation:
The gantry configuration set in the machine data is erroneous. Gantry unit and reason for objection can be found in the
transfer parameter.
The transfer parameter is made up as follows.
- %2 = error designation + gantry unit (XX).
- %2 = 10XX => no master axis declared
- %2 = 20XX => no slave axis declared
- %2 = 30XX => different contents in MD30550 $MA_AXCONF_ASSIGN_MASTER_CHAN slave axis and master axis
- %2 = 40XX => different channel or NCU assignment of the gantry axes
- %2 = 50XX => no slave axis declared in this channel
- %2 = 60XX => different channel assignment of the master axis
- %2 = 10000 => error: slave axis is geometry axis
- %2 = 11000 => error: competing positioning axis as slave axis
- %2 = 12000 => error: compile cycle axis as slave axis
- %2 = 13000 => error: gantry axis is spindle
- %2 = 14000 => error: gantry axis is Hirth geared
e.g. error code 1001 = no master axis declared, gantry unit 1.
Reaction:
NC not ready.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorized personnel/service department. Correct the machine data:
MD37100 $MA_GANTRY_AXIS_TYPE
0: No gantry axis
1: Master axis grouping 1
11: Slave axis grouping 1
2: Master axis grouping 2
12: Slave axis grouping 2
3: Master axis grouping 3
13: Slave axis grouping 3
Programm
Switch control OFF - ON.
continuation:
10652
[Channel %1: ] Axis %2 gantry warning threshold exceeded
Parameters:
%1 = Channel number
%2 = Axis
Explanation:
The gantry following axis has exceeded the warning limit specified in MD37110 $MA_GANTRY_POS_TOL_WARNING.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
1. Check axis (uneven mechanical movement?)
2. MD not set correctly (MD37110 $MA_GANTRY_POS_TOL_WARNING). Changes to this MD take effect after a RESET.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
123
NC alarms
10653
[Channel %1: ] Axis %2 gantry error threshold exceeded
Parameters:
%1 = Channel number
%2 = Axis
Explanation:
The gantry following axis has exceeded the error limit (actual value tolerance) specified in MD37120
$MA_GANTRY_POS_TOL_ERROR.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorized personnel/service department.
1. Check axis (uneven mechanical movement?)
2. MD not set correctly (MD37120 $MA_GANTRY_POS_TOL_ERROR). A POWER ON is necessary after modifying the MD.
If the axes are not yet referenced, MD37130 $MA_GANTRY_POS_TOL_REF is the trigger condition for the error message.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10654
[Channel %1: ] Waiting for synchronization start of gantry group %2
Parameters:
%1 = Channel number
%2 = Gantry unit
Explanation:
The alarm message appears when the axes are ready for synchronization. The gantry grouping can now be synchronized.
The actual value difference between the master and slave axes is greater than the gantry warning limit MD 37110
$MA_GANTRY_POS_TOL_WARNING. The synchronization must be started explicitly with the NC/PLC interface signal
DB31, ... DBX29.4 (Start gantry synchronization).
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
See Function Manual, Special Functions, Gantry Axes (G1)
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10655
[Channel %1: ] Synchronization of gantry group %2 in progress
Parameters:
%1 = Channel number
%2 = Gantry unit
Explanation:
The alarm may be suppressed with MD37150 $MA_GANTRY_FUNCTION_MASK Bit2 = 1.
Reaction:
Alarm display.
Remedy:
The message disappears as soon as the gantry group is synchronized.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10656
[Channel %1: ] Axis %2 gantry slave axis dynamically overloaded
Parameters:
%1 = Channel number
%2 = Axis
Explanation:
The indicated gantry slave axis is dynamically overloaded, i.e. the slave axis cannot follow the master axis dynamically
Reaction:
Mode group not ready.
Local alarm reaction.
Channel not ready.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Compare the axial machine data of the gantry slave axis with
the data of the gantry master axis
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
Alarms
124
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
10657
[Channel %1: ] Axis %2 power OFF in the gantry error limit exceeded status
Parameters:
%1 = Channel number
%2 = Axis
Explanation:
Gantry error limit exceeded status (alarm 10653) has been switched off.
The error can only be removed by deleting MD37135 $MA_GANTRY_ACT_POS_TOL_ERROR or by
deactivating the extended monitoring (MD37150 $MA_GANTRY_FUNCTION_MASK Bit0).
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorized personnel/service department.
1. Remove a mechanical misalignment
2. Check axis (uneven mechanical movement?)
3. Delete MD37135 $MA_GANTRY_ACT_POS_TOL_ERROR or deactivate the extended monitoring
4. MD37120 $MA_GANTRY_POS_TOL_ERROR is set incorrectly
If the MD is changed, a Power ON will be required.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10658
[Channel %1: ] Axis %2 impermissible axis status %3.
Parameters:
%1 = Channel number
%2 = Axis number
%3 = Error ID and gantry unit.
Explanation:
Error ID and gantry unit
- 30XX => Gantry group cannot be closed, as not all gantry axes are in one channel.
- 40XX => Gantry group cannot be closed, as the gantry axes have different axis states (the axis is assigned to the PLC, for
example).
- 50XX => Gantry group is to change channel due to a PLC request, not all gantry axes are known in the new channel.
- 60XX => Gantry group is to be transferred to the channel due to an NC program request, but the channel does not know
all the gantry axes.
- 70XX => Gantry group cannot be closed, as movement is pending for at least one gantry axis.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Local alarm reaction.
Remedy:
Error ID:
- 30XX => assign all gantry axes to the current channel, for example via axis exchange.
- 40XX => set all axes of the gantry group to the same axis state, for example assign all axes to the NC program, or assign
all axes to the PLC.
- 50XX => make all gantry axes known to the required channel.
- 60XX => make all gantry axes known to the required channel.
:end
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10700
[Channel %1: ] Block %2 NCK protection area %3 violated during automatic or MDI mode
Parameters:
%1 = Channel number
%2 = Block number
%3 = Protection area number
Explanation:
The workpiece-related NCK protection area has been violated. Note that another tool-related protection area is still active.
The workpiece-related protected area can be traversed after a new NC Start.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
125
NC alarms
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm.
The SHOWALARM and SETVDI reactions can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit20.
Remedy:
Protection area can be traversed after a new NC Start.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10701
[Channel %1: ] Block %2 channel-specific protection area %3 violated during automatic or MDI
mode
Parameters:
%1 = Channel number
%2 = Block number
%3 = Protection area number
Explanation:
The workpiece-related channel-specific protection area has been violated. Note that another tool-related protection area is
still active. The workpiece-related protected area can be traversed after a new NC Start.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm.
The SHOWALARM and SETVDI reactions can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit20.
Remedy:
Protection area can be traversed after a new NC Start.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10702
[Channel %1: ] NCK protection area %2 violated during manual mode
Parameters:
%1 = Channel number
%2 = Protection area number
Explanation:
The workpiece-related NCK protection area has been violated. Note that another tool-related protection area is still active.
The workpiece-related protected area can be traversed after a new NC Start.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Protection area can be traversed after a new NC Start.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10703
[Channel %1: ] Channel-specific protection area %2 violated during manual mode
Parameters:
%1 = Channel number
%2 = Protection area number
Explanation:
The workpiece-related channel-specific protection area has been violated. Note that another tool-related protection area is
still active. The workpiece-related protected area can be traversed after a new NC Start.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Protection area can be traversed after a new NC Start.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
Alarms
126
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
10704
[Channel %1: ] Block %2 protection area monitoring is not guaranteed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
New movements of a geometry axis which have been added could not be allowed for at the time of block preparation. It is
therefore not certain that the protection areas will not be violated. This is just a warning message without further reactions.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Ensure that the motion of the geometry axes, including the additional motion, does not violate the protection areas. (The
warning appears nevertheless) or exclude additional motion.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10706
[Channel %1: ] NCK protection area %2 reached with axis %3 during manual mode
Parameters:
%1 = Channel number
%2 = Protection area number
%3 = Axis name
Explanation:
The workpiece-related NCK protection area has been reached with the specified axis. Note that another tool-related
protection area is still active. The workpiece-related protection area can be traversed when the PLC has issued an enable
signal.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Inform the authorized personnel/service department. The protection area can be traversed after enable signal from PLC.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10707
[Channel %1: ] Channel-specific protection area %2 reached with axis %3 during manual mode
Parameters:
%1 = Channel number
%2 = Protection area number
%3 = Axis name
Explanation:
The workpiece-related channel-specific protection area has been reached with the specified axis. Note that another tool-
related protection area is still active. The workpiece-related protection area can be traversed when the PLC has issued an
enable signal.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Inform the authorized personnel/service department. The protection area can be traversed after enable signal from PLC.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
10710
[Channel %1: ] Block %2 conflict with centerless grinding
Parameters:
%1 = Channel number
%2 = Spindle number
Explanation:
Centerless grinding is active and a block has been processed that satisfies at least one of the following conditions:
- G96 active and regulating spindle is master spindle.
- Regulating spindle is in interdependent grouping.
- Axes of centerless transformation overlap with an active transformation and a tool is active.
- Constant wheel peripheral speed for the regulating spindle is active.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
127
NC alarms
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Modify program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10720
[Channel %1: ] Block %3 axis %2 software limit switch %4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
%4 = String (+ or -)
Explanation:
The path programmed for the axis violates the currently valid software limit switch. The alarm is activated when preparing
the part program block.
If bit 11=0 in the machine data MD11411 $MN_ENABLE_ALARM_MASK, this alarm is issued instead of alarm 10722. If bit
11 is set in the machine data MD11411 $MN_ENABLE_ALARM_MASK, an expanded diagnostics option is offered for the
software limit switch violation. The condition for activation is the presence of the ALUN* alarm file in the HMI.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Check and correct positions in the NC program.
Please inform the authorized personnel/service department.
Check machine data: MD36100 $MA_POS_LIMIT_MINUS / MD36120 $MA_POS_LIMIT_MINUS2 and MD36110
$MA_POS_LIMIT_PLUS / MD36130 $MA_POS_LIMIT_PLUS2 for the software limit switches.
Check the axis-specific interface signals: DB31, ... DBX12.3 / 12.2 (2nd software limit switch plus/minus) to see whether the
2nd software limit switch is selected.
Check the currently active work offsets via the current frame.
Work offsets, overlaid movements ($AA_OFF), DRF and transformation components must also be checked.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10721
[Channel %1: ] Block %3 axis %2 software limit switch %4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
%4 = String ( + or - )
Explanation:
The motion planned for the axis violates the currently valid software limit switch.
The alarm is activated during the preprocessing of approach or rest blocks for REPOS.
Depending on MD11411 $MN_ENABLE_ALARM_MASK, bit11=0 this alarm is output instead of alarm 10723. If this
MD11411 $MN_ENABLE_ALARM_MASK, bit11 is set in this machine data $MN_ENABLE_ALARM_MASK, an expanded
diagnostics option is offered for the software limit switch violation. The condition for activation is the presence of the ALUN*
alarm file in the HMI. See also the Diagnostics Manual for alarm 10723.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Alarms
128
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Determine the cause of the offset from the initial or target position. The REPOS command is executed at the end of an ASUB
or system ASUB. See also cross reference from ASUBs.
Check the axis-specific NC/PLC interface signals DB31, ... DBX12.3 / 12.2 (2nd software limit switch plus/minus) to see
whether the 2nd software limit switch is selected.
Check the currently active work offset via the current frame.
Also check the external work offsets, overlaid movements ($AA_OFF), DRF and transformation components.
Cancel the NC program with NC reset.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10722
[Channel %1: ] Block %5 axis %2 software limit switch %6 violated, residual distance: %7
%3<ALUN> violated
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Unit of distance
%4 = Block number, label|number+string(+/-)|residual distance
Explanation:
This alarm was triggered during the preparation of the displayed block.
Cause:
The programmed path violates the active software limit switch in the traversing direction for the displayed axis.
Note:
Parameter 4 contains the descriptions of parameters 5, 6 and 7 separated by the character "|".
- 5 = Block number, label
- 6 = Number + string (+/-)
- 7 = Distance-to-go
Alarm 10722 is displayed for MD11411 $MN_ENABLE_ALARM_MASK, bit11 == 1 instead of alarm 10720.
Alarm 10722 offers an expanded diagnostics option for the software limit switch violation.
Condition:
Alarm file ALUN* is present in the HMI.
See also:
Diagnostics Manual for alarm 10720
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Check and, if necessary, correct the positions programmed in the NC program.
Please inform the authorised personnel/service department.
Check the parameterisation of the software limit switch:
- MD36100 $MA_POS_LIMIT_MINUS
- MD36120 $MA_POS_LIMIT_MINUS2
- MD36110 $MA_POS_LIMIT_PLUS
- MD36130 $MA_POS_LIMIT_PLUS2
Check the axis-specific NC/PLC interface signals for selecting the 2nd software limit switch
- DB31, ... DBX12.2 and .3
Check currently active work offsets of the current frame.
Also check external work offsets, overlaid movements ($AA_OFF), DRF and transformation components.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
129
NC alarms
10723
[Channel %1: ] Block %5 axis %2 software limit switch %6 violated, residual distance: %7
%3<ALUN>
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Unit of distance
%4 = Block number, label|number+string(+/-)|residual distance
Explanation:
The alarm is triggered during the preparation of the displayed approach or residual block for repositioning on the contour
(REPOS).
Cause:
The programmed path violates the active software limit switch in the displayed traversing direction for the displayed axis.
Note:
Parameter 4 contains the descriptions of parameters 5, 6 and 7 separated by the character "|".
- 5 = Block number, label
- 6 = Number + string (+/-)
7 = Distance-to-go
Alarm 10723 is displayed for MD11411 $MN_ENABLE_ALARM_MASK, bit11 == 1 instead of alarm 10721.
Alarm 10723 offers an expanded diagnostics option for the software limit switch violation.
Condition:
Alarm file ALUN* is present in the HMI.
See also:
Diagnostics Manual for alarm 10721
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Determine the cause of the offset from the initial or target position.
The REPOS command is executed at the end of a user ASUB or system ASUB. See also cross reference from ASUBs.
Please inform the authorised personnel/service department.
Check the parameterisation of the software limit switch:
- MD36100 $MA_POS_LIMIT_MINUS
- MD36120 $MA_POS_LIMIT_MINUS2
- MD36110 $MA_POS_LIMIT_PLUS
- MD36130 $MA_POS_LIMIT_PLUS2
Check the axis-specific NC/PLC interface signals for selecting the 2nd software limit switch
- DB31, ... DBX12.2 and .3
Check the active work offsets of the current frame.
Check the external work offsets, overlaid movements ($AA_OFF), DRF and transformation components.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10730
[Channel %1: ] Block %3 axis %2 working area limitation %4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
%4 = String (+ or -)
Explanation:
This alarm is generated if it is determined during block preparation that the programmed path of the axis violates the
working area limitation.
If bit 11=0 in machine data MD11411$MN_ENABLE_ALARM_MASK, this alarm is issued instead of alarm 10732. If bit 11 is
set in machine dataMD11411 $MN_ENABLE_ALARM_MASK, an expanded diagnostics option is offered for the software
limit switch violation. The condition for activation is the presence of the ALUN* alarm file in the HMI.
Alarms
130
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
a) Check NC program for correct positional data and, if necessary, make corrections.
b) Check work offsets (current frame)
c) Correct working area limitation via G25/G26, or
d) Correct working area limitation via setting data, or
e) Deactivate working area limitation via setting data 43410 WORKAREA_MINUS_ENABLE=FALSE
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10731
[Channel %1: ] Block %3 axis %2 working area limitation %4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
%4 = String ( + or - )
Explanation:
The motion planned for the axis violates the currently active working area limit.
The alarm is activated during the preparation of approach or rest blocks for REPOS.
This alarm is issued instead of alarm10733 if bit11 is not set in MD11411 $MN_ENABLE_ALARM_MASK.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Determine the cause of the offset from the initial or target position. The REPOS command is executed at the end of an ASUB
or system ASUB. See also cross reference from ASUBs.
Check the currently active work offset via the current frame.
Also check the external work offsets, overlaid movements ($AA_OFF), DRF and transformation components.
Cancel NC program with NC reset.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10732
[Channel %1: ] Block %5 axis %2 working area limitation violated, residual distance: %6
%3<ALUN>
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Unit of distance
%4 = Block number, label|residual distance
Explanation:
This alarm was triggered during the preparation of the displayed block.
Cause:
The programmed path violates the active working area limitation for the displayed axis.
Note:
Parameter 4 contains the descriptions of parameters 5 and 6 separated by the character "|".
- 5 = Block number, label
- 6 = Distance-to-go
Alarm 10732 is displayed for MD11411 $MN_ENABLE_ALARM_MASK, bit11 == 1 instead of alarm 10730.
Alarm 10732 offers an expanded diagnostics option for the working area limitation violation.
Condition:
Alarm file ALUN* is present in the HMI.
See also:
Diagnostics Manual for alarm 10730
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
131
NC alarms
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
a) Check NC program for correct positional data and, if necessary, make corrections.
b) Check work offsets (current frame)
c) Correct working area limitation via G25/G26, or
d) Correct working area limitation via setting data, or
e) Deactivate working area limitation via SD43410 $SA_WORKAREA_MINUS_ENABLE=FALSE
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10733
[Channel %1: ] Block %5 axis %2 working area limitation violated, residual distance: %6
%3<ALUN>
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Unit of distance
%4 = Block number, label|residual distance
Explanation:
The alarm was triggered during the preparation of the displayed approach or residual blocks for repositioning on the contour
(REPOS)
Cause:
The programmed path violates the active working area limitation for the displayed axis.
Note:
Parameter 4 contains the descriptions of parameters 5 and 6 separated by the character "|".
- 5 = Block number, label
- 6 = Distance-to-go
Alarm 10733 is displayed for MD11411 $MN_ENABLE_ALARM_MASK, bit11 == 1 instead of alarm 10731.
Alarm 10733 offers an expanded diagnostics option for the working area limitation violation.
Condition:
Alarm file ALUN* is present in the HMI.
See also:
Diagnostics Manual for alarm 10731
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Determine the cause of the offset from the initial or target position. The REPOS command is executed at the end of an ASUB
or system ASUB. See also cross reference from ASUBs.
Check the currently active work offset via the current frame.
Also check the external work offsets, overlaid movements ($AA_OFF), DRF and transformation components.
Cancel NC program with NC reset.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
10735
[Channel %1: ] Block %5 axis %2 coordinate system-specific working area limitation violated,
residual distance: %6 %3<ALUN>
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Unit of distance
%4 = Block number, label|residual distance
Alarms
132
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
This alarm was triggered during the preparation of the displayed block.
Cause:
The programmed path of the displayed axis violates the coordinate system-specific working area limitation.
Note:
Parameter 4 contains the descriptions of parameters 5 and 6 separated by the character "|".
- 5 = Block number, label
- 6 = Distance-to-go
Condition:
Alarm file ALUN* is present in the HMI
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
a) Check NC program for correct positional data and, if necessary, make corrections.
b) Check work offsets (current frame)
c) Correct the working area limitation with WALCS1 ... WALCS9, or
d) Correct the working area limitation in $P_WORKAREA_CS_LIMIT_PLUS or $P_WORKAREA_CS_LIMIT_MINUS, or
e) Deactivate the working area limitation with $P_WORKAREA_CS_MINUS_ENABLE =FALSE or
$P_WORKAREA_CS_PLUS_ENABLE.
In cases d) and e), then reactivate the group of the selected coordinate system-specific working area limitation.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10736
[Channel %1: ] Block %5 axis %2 coordinate system-specific working area limitation violated,
residual distance: %6 %3<ALUN>
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Unit of distance
%4 = Block number, label|residual distance
Explanation:
This alarm was triggered during the preparation of the displayed approach or residual block for repositioning on the contour
(REPOS).
Cause:
The programmed path violates the coordination system-specific working field limitation of the displayed axis.
Note:
Parameter 4 contains the descriptions of parameters 5 and 6 separated by the character "|".
- 5 = Block number, label
- 6 = Distance-to-go
Condition:
The alarm file ALUN* is present in the HMI
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Determine the cause of the offset from the initial or target position. The REPOS command is executed at the end of an ASUB
or system ASUB. See also cross reference from ASUBs.
Check the currently active work offset via the current frame.
Also check the external work offsets, overlaid movements ($AA_OFF), DRF and transformation components.
Cancel NC program with NC reset.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
133
NC alarms
10740
[Channel %1: ] Block %2 too many empty blocks in WAB programming
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
It is forbidden to program more blocks between the WAB block and the block determining the approach and retraction
tangents than are specified by MD20202 $MC_WAB_MAXNUM_DUMMY_BLOCKS.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10741
[Channel %1: ] Block %2 direction reversal with WAB infeed motion
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A safety distance which has been programmed is located perpendicular to the machining plane and not between the start
and end point of the WAB contour.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10742
[Channel %1: ] Block %2 WAB distance invalid or not programmed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Possible causes:
In a WAB block, the parameter DISR has not been specified or its value is less than or equal to 0.
During approach or retraction with circle and active tool radius, the radius of the internally generated - WAB contour is
negative. The internally generated WAB contour is a circle with a radius which, when offset with the current offset radius
(sum of tool radius and offset value OFFN), yields the tool center point path with the programmed radius DISR.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10743
[Channel %1: ] Block %2 WAB programmed several times
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An attempt has been made to activate a WAB motion before a previously activated WAB motion was terminated.
Alarms
134
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10744
[Channel %1: ] Block %2 no valid WAB direction defined
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The tangent direction for smooth approach or retraction is not defined.
Possible causes:
In the program, no block with travel information follows the approach block.
Before a retraction block, no block with travel information has been programmed in a program.
The tangent to be used for WAB motion is vertical to the current machining plane.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10745
[Channel %1: ] Block %2 WAB end position not clear
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In the WAB block and in the following block, the position has been programmed perpendicular to the machining direction.
In the WAB block, no position has been indicated in the machining plane.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program. Either remove the position data for the infeed axis from the WAB block or the following block, or
also program a position in the machining plane in the WAB block.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10746
[Channel %1: ] Block %2 block search stop for WAB
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A preprocessing stop has been inserted between an SAR approach block and the following block defining the tangent
direction or between an SAR retraction block and the following block defining the end position.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
135
NC alarms
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10747
[Channel %1: ] Block %2 retraction direction not defined for WAB
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In a WAB retraction block with quarter circle or semi-circle (G248 or G348), the end point in the machining plane was not
programmed, and either G143 or G140 without tool radius compensation is active.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program. You can make the following changes:
- Specify the end point in the machining plane in the WAB block.
- Activate the tool radius compensation (effective for G140 only, not for G143).
- Specify the retraction side explicitly with G141 or G142.
- Use a straight line instead of a circle for retraction.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10748
[Channel %1: ] Block %2 illegal retract plane with WAB
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
By means of DISRP a position of the retraction plane has been programmed which is not situated between the safety distance
(DISCL) and the starting point (during approach) and/or end point (during retraction) of the WAB movement.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify part program
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10750
[Channel %1: ] Block %2 tool radius compensation activated without tool number
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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 programmed. The correction values are
contained in parameter P6 (geometry value) and P15 (wear value) of the active correction data block Dx.
Reaction:
Correction block is reorganized.
Interpreter stop
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Before calling the TRC with G41/G42, program a tool number under the address T...
Alarms
136
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10751
[Channel %1: ] Block %2 danger of collision due to tool radius compensation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The "Bottleneck detection" (calculation of intersection for the following compensated traversing blocks) has not been able
to calculate a point of intersection for the reviewed number of traversing blocks. It is therefore possible that one of the
equidistant paths violates the workpiece contour.
Reaction:
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. Check the part program and, if possible, modify the
programming so that inside corners with smaller paths than the correction value are avoided. (Outside corners are not
critical because the equidistants are lengthened or intermediate blocks are inserted, so that there is always a point of
intersection).
Increase the number of reviewed traversing blocks via machine data MD20240 $MC_CUTCOM_MAXNUM_CHECK_BLOCKS
(default: 3), this increases the amount of calculation and consequently also the block change time.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10752
[Channel %1: ] Block %2 overflow of local block buffer with tool radius compensation (%3, %4)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Error code
%4 = Number of missing blocks
Explanation:
The tool 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 without 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 must not exceed the size of the system memory.
Additional information about the error state
Error code (3rd parameter).
0 = Overrun of the local block buffer for tool radius compensation.
1 = Local block buffer is presumably parameterized too large by the number of missing blocks (4th parameter).
Reaction:
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.
Simplify 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 curvature radii that are smaller than the
compensation radius. (Such blocks are divided up into several subblocks).
- Increase the number of reviewed blocks for collision monitoring (MD20240 $MC_CUTCOM_MAXNUM_CHECK_BLOCKS).
- If (MD20240 $MC_CUTCOM_MAXNUM_CHECK_BLOCKS) is increased, it must be ensured that the system memory is
adequate. That means, if necessary, increasing the number of blocks in MD28070 $MC_MM_NUM_BLOCKS_IN_PREP.
Parameter 4 serves as an orientation value for the number of missing block locations. This value depends on the situation
and has to be determined individually.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
137
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10753
[Channel %1: ] Block %2 selection of the tool radius compensation only possible in linear block
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Selection of tool 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.
Reaction:
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 interpolation.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10754
[Channel %1: ] Block %2 deselection of the tool radius compensation only possible in linear
block
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Deselection of tool 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.
Reaction:
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 interpolation.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10755
[Channel %1: ] Block %2 selection of the tool radius compensation via KONT not possible at
the current starting point
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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 contour.
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 programmed initial point (= end point of the approach block). The tangent that passes through the
present actual position and does not violate the contour is the approach movement.
If the start point is within the compensation circle around the target point, no tangent passes through this point.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Alarms
138
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
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 traversing movements > compensation radius). The following possibilities are
available:
Selection in the previous block
Insert intermediate block
Select approach behavior NORM
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
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
Explanation:
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.
Reaction:
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 possibilities are available:
Deselection in the next block
Insert intermediate block
Select retract behavior NORM
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10757
[Channel %1: ] Block %2 Impermissible change of orientation while tool radius compensation
is active
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An orientation change has been programmed which is not permissible with the active tool radius compensation type (G
code of group 22, e.g. CUT2D or CUT2DF). As a rule, changes to the tool orientation are only permissible and useful if 3D
tool radius compensation is active.
An (impermissible) orientation change can also be triggered by a change of machining plane (G17 - G19).
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Activate a G code from group 22 (e.g. CUT3DC), in which the programmed orientation change is permissible.
Execute the program with constant tool orientation.
If a plane change is necessary, first deactivate the tool radius compensation, and reactivate after the plane change.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
139
NC alarms
10758
[Channel %1: ] Block %2 curvature radius with variable compensation value too small
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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.
Reaction:
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 programming.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10759
[Channel %1: ] Block %2 path is parallel to tool orientation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In a block with spline or polynomial interpolation, the corrected path runs parallel to the tool orientation in at least one
point, i.e. the path has a tangent perpendicular to the compensation plane.
The tangent at a point on a path is regarded as parallel to the tool orientation if the angle between the two directions is less
than the limit value defined by MD21080 $MC_CUTCOM_PARALLEL_ORI_LIMIT.
However, in circumferential milling, single straight lines running parallel to the tool orientation are permissible, as well as
circles with a circle plane perpendicular to the compensation plane (application with smooth retraction from the groove).
Also only individually, if the circle contains a point with a tangent parallel to the tool orientation.
If a compressor (COMPCAD, COMPSURF) is active, the programmed straight lines (and possibly circles) are shown as non-
linear polynomials, and that means a block with polynomial interpolation (see above).
Straight lines in the direction of the tool orientation are not permissible in face milling (CUT3DF, CUT3DFS, CUT3DFF,
CUT3DFD).
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Do not use splines or polynomials when writing the contour section, but straight lines and circles instead. Divide up the tool
piece geometry and deselect the cutter radius compensation between the various sections.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10760
[Channel %1: ] Block %2 helical axis is not parallel to tool orientation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
With active tool radius compensation a helix is only permissible if the helix axis is parallel to the tool, i.e. the circle plane and
the compensation plane must be identical.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Orient helix axis perpendicular to the machining plane.
Alarms
140
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10761
[Channel %1: ] Block %2 tool radius compensation for ellipse with more than one revolution
not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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 unlimited 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.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Use cutter with smaller radius or program motion block on blocks with no more than one revolution.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
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
Explanation:
The maximum permissible number of empty blocks is limited by a machine data.
Reaction:
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 program line which can lead to exceeding
the maximum permissible number of empty blocks between two traversing blocks.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10763
[Channel %1: ] Block %2 path component of the block in the compensation plane becomes
zero
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Due to 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.
The alarm can be suppressed with MD11410 $MN_SUPPRESS_ALARM_MASK bit1 = 1.
The alarm can be configured with MD11411 $MN_ENABLE_ALARM_MASK Bit16 = 1 so that the machining is stopped. This
setting has priority over the above-mentioned behavior of MD11410 $MN_SUPPRESS_ALARM_MASK Bit1.
Reaction:
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
141
NC alarms
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/CDOF2.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10764
[Channel %1: ] Block %2 discontinuous path with active tool radius compensation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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 positions as a positioning axis or when, with an active kinematic transformation (e.g. 5-axis transformation)
the tool length compensation is altered.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
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
Explanation:
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.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10767
[Channel %1: ] Block %2 processing with tilt angle unequal 0 not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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 MD21082 $MC_CUTCOM_PLANE_ORI_LIMIT, i.e. in this case
only the lead angle may be unequal to 0.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program. If necessary, use another tool (ball end mill).
Alarms
142
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10768
[Channel %1: ] Block %2 illegal tool orientation with 3D tool radius compensation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
This alarm may occur during 3D face milling: the angle between the surface normal vector of the surface to be machined
and the largest surface normal vector of the tool surface is smaller than the limit value given by MD21080
$MC_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 largest surface normal vector is the vector the direction of which 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 an envelope line of the cylinder, and the surface to be machined is smaller than the minimum permissible
value. With tools the (valid) surface of which ends in a tapered 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
an envelope line of the taper and the surface to be machined is smaller than the minimum permissible value.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program. If necessary, use another tool.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10769
[Channel %1: ] Block %2 Illegal surface normal vector with 3D tool radius compensation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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 MD21084 $MC_CUTCOM_PLANE_PATH_LIMIT.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
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
Explanation:
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 traversing 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.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
143
NC alarms
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10771
[Channel %1: ] Block %2 overflow of local block buffer due to orientation smoothing
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
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.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Increase size of local buffer area.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10772
[Channel %1: ] Block %2 illegal orientation change when activating or deactivating 3D face
cutting
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In face milling, no intermediate blocks with pure orientation change are allowed between the activation block and the first
correction block or between the last correction block and the deactivation block (3D tool radius compensation).
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
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
Explanation:
On inside corners, the path of the traversing blocks concerned is reduced but the orientation change originally programmed
in the block is retained and is now carried out in synchronism with the shortened path. Because of the ensuing changed
relationship between path tangent, surface normal and tool orientation, singular points or points with impermissible side
angle can occur in 3D face milling. This is not allowed.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Alarms
144
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10774
[Channel %1: ] Illegal tool dimensions with face cutting in block %2
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
This alarm occurs when illegal tool dimensions are programmed for face milling, e.g. negative tool radius, rounding radius
zero or negative for tool types that require a rounding radius, taper angle zero or negative for tapered tools.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10775
[Channel %1: ] Illegal tool change with face cutting in block %2
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
This alarm occurs when a tool change has been programmed while 3D tool radius compensation is active with the result that
the tool type changes or, if the tool type remains unchanged, at least one relevant tool dimension has changed as compared
with the deselected tool. Depending on the tool type, relevant tool dimensions can be the tool diameter, the rounding radius
or the taper angle. Changes to the tool length are allowed.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
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
Explanation:
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.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Modify the part program.
To ensure that the axes involved are known as GEOAX in the channel for the selection of G41/42. program them with
GEOAX() or G91 G0 X0 Y0 in the block prior to G41/42.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
145
NC alarms
10777
[Channel %1: ] Block %2 tool radius compensation: too many blocks with suppression of
compensation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The maximum permissible number of blocks with active compensation suppression with tool radius compensation is limited
by MD20252 $MC_CUTCOM_MAXNUM_SUPPR_BLOCKS.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
- Modify the part program.
- Modify the machine data.
- Check whether SBL2 is selected. If SBL2 is selected, a block is generated from each part program line. This can lead to
exceeding the maximum permissible number of empty blocks between two traversing blocks.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10778
[Channel %1: ] Block %2 preprocessing stop with active tool radius compensation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
If a preprocessing stop is detected with active tool radius compensation (either programmed by the user or generated
internally) and the SD42480 $SC_STOP_CUTCOM_STOPRE is set, then this warning is issued because in this situation
machine movements which were not intended by the user can occur (termination of radius compensation and new
approach).
Reaction:
Alarm display.
NC Stop on alarm at block end.
Remedy:
- Continue the machining with CANCEL and Start.
- Modify the part program.
- Set SD42480 $SC_STOP_CUTCOM_STOPRE to FALSE.
Programm
Clear alarm with the Delete key or NC START.
continuation:
10779
[Channel %1: ] Block %2 Inadmissible tool for 3D circumferential milling with TRC.
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
For 3D circumferential milling with active tool radius compensation (CUT3DC), tools with the relevant cutting edge position,
e.g. turning and milling tools, tool types 400 - 599, are not permissible.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
- Activate a tool without relevant cutting-edge position, e.g. a milling tool.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
10780
[Channel %1: ] Block %2 impermissible change of a turning or grinding tool with active tool
radius compensation
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
146
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4

 

 

 

 

 

 

 

Content      ..     27      28      29      30     ..