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

 

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

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     31      32      33      34     ..

 

 

 

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

 

 

NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17018
[Channel %1: ] Block %2 incorrect value for parameter %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Parameter name
Explanation:
An incorrect value has been assigned to the stated parameter.
Only the following values are permissible for the parameter $P_WORKAREA_CS_COORD_SYSTEM
=1 for workpiece coordinate system
=3 for settable zero system.
Reaction:
Interpreter stop
Interface signals are set.
Alarm display.
Remedy:
Assign another value.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17020
[Channel %1: ] Block %2 illegal array index 1
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
General:
Read or write access has been programmed to an array variable with an illegal 1st array index. The valid array indices must
lie within the defined array size and the absolute limits (0 - 32,766).
PROFIBUS I/O:
An illegal slot / I/O area index was used while reading/writing data.
Cause:
1.: Slot / I/O area index >= max. number of available slot / I/O areas.
2.: Slot / I/O area index references a slot / I/O area that has not been configured.
3.: Slot / I/O area index references a slot / I/O area that has not been released for system variables.
The following applies specifically: If the alarm occurs while writing one of the parameters $TC_MDP1/$TC_MDP2/$TC_MLSR,
check whether MD18077 $MN_MM_NUM_DIST_REL_PER_MAGLOC has been set correctly.
MD18077 $MN_MM_NUM_DIST_REL_PER_MAGLOC defines the number of different Index1 statements that may be made
for an Index2 value.
If an MT number is programmed, the value may collide with a previously defined T number or a previously defined magazine
number.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the specification of array elements in the access instruction to match the defined size.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17030
[Channel %1: ] Block %2 illegal array index 2
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
354
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
General:
A read or write access has been programmed to an array variable with an invalid 2nd array index. The valid array indices must
lie within the defined array size and the absolute limits (0 - 32766).
PROFIBUS I/O:
An attempt was made to read/write data outside the slot / I/O area limits of the stated slot / I/O area.
The following applies specifically: If the alarm occurs while writing one of the parameters $TC_MDP1/$TC_MDP2/$TC_MLSR,
check whether MD18076 $MN_MM_NUM_LOCS_WITH_DISTANCE has been set correctly.
$MN_MM_NUM_LOCS_WITH_DISTANCE defines the number of different buffer storage locations that may be named in
Index2.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the specification of array elements in the access instruction to match the defined size.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17035
[Channel %1: ] Block %2 illegal array index 3
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
General:
A read or write access has been programmed to an array variable with an invalid 3rd array index. The valid array indices must
lie within the defined array size and the absolute limits (0 - 32766).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the specification of array elements in the access instruction to match the defined size.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17040
[Channel %1: ] Block %2 illegal axis index
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A read or write access has been programmed to an axial variable in which the axis name cannot be unambiguously imaged
on a machine axis.
Example:
Writing of an axial machine data
$MA_... [X]= ... ; but geometry axis X cannot be imaged on a machine axis because of a transformation!
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Deselect transformation before writing into the axial data (keyword: TRAFOOF) or use the machine axis names as axis index.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17050
[Channel %1: ] Block %2 illegal value
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
355
NC alarms
Explanation:
A value has been programmed that exceeds the value range or a limit value of a variable or a machine data item.
For example: In a string variable (e.g. GUD or LUD), a string needs to be written that exceeds the agreed string length in the
variable definition.
- If an illegal value is to be written to a tool or magazine management variable (e.g. illegal cutting edge number in
$TC_DPCE[x,y] or illegal magazine location number in $TC_MDP2[x,y])
- The value of MTL is incorrect. MTL must be programmed with a multitool location number of a multitool that is
programmed in the command T=magazine location number in the same NC block.
- An illegal value is to be written in $P_USEKT or $A_DPB_OUT[x,y]
- An illegal value is to be written in a machine data (e.g. MD10010 $MN_ASSIGN_CHAN_TO_MODE_GROUP[0] = 0)
- On accessing an individual frame element, a frame component other than TRANS, ROT, SCALE or MIRROR was addressed
or the CSCALE function was assigned a negative scale factor.
A multitool number has been programmed that collides with a previously defined T number or a previously defined
magazine number.
When programming DELMLOWNER: The command cannot be programmed with the T number of a tool that is part of a
multitool.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Address frame components only with the keywords provided; program the scale factor between the limits of 0.000 01 to
999.999 99.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17052
[channel %1: ] block %2 impermissible value / parameter value of the STRING type
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A STRING type programmed value is already being used.
E.g. - the name of the multitool to be generated is already assigned to another multitool, tool or magazine.
- the name of a tool to be generated is already assigned to another tool with the same duplo number or to a multitool.
- the name of a magazine to be generated is already assigned to a multitool.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Programmed value of STRING type not permitted
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17055
[Channel %1: ] Block %2 GUD variable not existing
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The required GUD variable was not found for a MEACALC procedure during read or write access.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Alarms
356
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Check whether all the GUDs were created for MEACALC.
DEF CHAN INT _MVAR, _OVI[11]
DEF CHAN REAL _OVR[32], _EV[20], _MV[20], _SPEED[4], _SM_R[10], _ISP[3]
DEF NCK REAL _TP[3,10], _WP[3,11], _KB[3,7], _CM[8], _MFS[6]
DEF NCK BOOL _CBIT[16]
DEF NCK INT _CVAL[4].
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17060
[Channel %1: ] Block %2 requested data area too large
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The maximum memory space of 8 KB available for a symbol has been exceeded.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Reduce array dimensions.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17070
[Channel %1: ] Block %2 data is write-protected
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An attempt was made to write into a write-protected variable (e.g. a system variable). Safety Integrated: Safety system
variables can only be written into via the safety SPL program.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Modify part program.
Safety Integrated:
- Delete write accesses to safety system variables in part programs other than the safety SPL program
- Verify the release of the safety functionality
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17071
[Channel %1: ] Block %2 data read-protected
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An attempt has been made to read a read-protected variable (e.g. a system variable).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please set the corresponding access right or modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17080
[Channel %1: ] Block %2 %3 value below lower limit
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = MD
Explanation:
An attempt was made to write into a machine data with a value smaller than the defined lower limit.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
357
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Determine the input limits of the machine data and assign a
value within these limits.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17090
[Channel %1: ] Block %2 %3 value exceeds upper limit
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = MD
Explanation:
An attempt was made to write into a machine data with a value greater than the defined upper limit.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Determine the input limits of the machine data and assign a
value within these limits.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17095
[Channel %1: ] Block %2 invalid value
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An attempt was made to write an invalid value, e.g. zero, into a machine data.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the value assignment, e.g. set a value not equal to zero within the value range.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17100
[Channel %1: ] Block %2 digital input/comparator no. %3 not activated
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Input number
Explanation:
Either an attempt was made to read a digital input n via the system variable $A_IN[n] and this input has not been activated
via NCK MD10350 $MN_FASTIO_DIG_NUM_INPUTS; or to read a comparator input via system variable $A_INCO[n] and this
input belongs to a comparator which has not been activated.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Modify part program or machine data accordingly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17110
[Channel %1: ] Block %2 digital output no. %3 not activated
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = No. of output
Alarms
358
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
An attempt was made to read or set a digital NC output (connector X 121) via the system variable $A_OUT [n] with the index
[n] greater than the specified upper limit in MD10360 $MN_FASTIO_DIG_NUM_OUTPUTS.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program index [n] of the system variable $A_OUT [n] only between 0 and the value in MD10360
$MN_FASTIO_DIG_NUM_OUTPUTS.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17120
[Channel %1: ] Block %2 analog input no. %3 not activated
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Input number
Explanation:
An attempt has been made by means of the system variable $A_INA[n] to read an analog input n that has not been activated
by the MD10300 $MN_FASTIO_ANA_NUM_INPUTS.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Modify part program or machine data accordingly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17130
[Channel %1: ] Block %2 analog output no. %3 not activated
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = No. of output
Explanation:
An attempt has been made by means of the system variable $A_OUTA[n] to write or read an analog output n that has not
been activated by the MD10310 $MN_FASTIO_ANA_NUM_OUTPUTS.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Modify part program or machine data accordingly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17140
[Channel %1: ] Block %2 NC output %3 is assigned to a function via machine data
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = No. of output
Explanation:
The programmed digital/analog output is assigned to an NC function (e.g. software cams).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Use another output or deactivate concurrent NC function via
MD.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
359
NC alarms
17150
[Channel %1: ] Block %2 maximum of %3 NC outputs programmable in the block
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Quantity
Explanation:
No more than the specified number of outputs may be programmed in an NC block.
The quantity of hardware outputs is defined in the MDs:
MD10360 $MN_FASTIO_DIG_NUM_OUTPUTS and
MD10310 $MN_FASTIO_ANA_NUM_OUTPUTS
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program fewer digital/analog outputs in a block. The specified maximum number applies in each case separately for analog
or digital outputs. If necessary, program two NC blocks.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17160
[Channel %1: ] Block %2 no tool selected
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An attempt has been made to access the current tool offset data via the system variables:
$P_AD [n]: Contents of the parameter (n: 1 - 25)
$P_TOOL: Active D number (tool edge number)
$P_TOOLL [n]: Active tool length (n: 1- 3)
$P_TOOLR: Active tool radius
although no tool had been selected previously.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Program or activate a tool offset in the NC program before using the system variables.
Example:
N100 G
T5 D1 ... LF
With the channel-specific machine data:
Modify MD22550 $MC_TOOL_CHANGE_MODE
New tool offset for M function
Modify MD22560 $MC_TOOL_CHANGE_M_CODE
M function with tool change
It is established whether a tool offset is activated in the block with the T word or whether the new offset values are allowed
for only when the M word for tool change occurs.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17170
[Channel %1: ] Block %2 number of symbols too large
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The predefined symbols could not be read in during power-up.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Alarms
360
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
If you experience such a system error, please contact Technical Support.
Please supply the following information to ensure quick processing:
- Alarm number together with alarm text
- Description of the operation/mode before the alarm message
- Generate log files using the key combination: <Ctrl> + <Alt> + <D>
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17180
[Channel %1: ] Block %2 illegal D number
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In the displayed block, access is made to a D number that is not defined and therefore is not available.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check tool call in the NC part program:
- Correct tool correction number D programmed? If no D number is specified with the tool change command, then the D
number set by MD20270 $MC_CUTTING_EDGE_DEFAULT will be active automatically. It is D1 by default.
- Tool parameters (tool type, length,...) defined? The dimensions of the tool edge must have been entered previously either
through the operator panel or through a tool data file in NCK.
Description of the system variables $TC_DPx[t, d] as included in a tool data file.
x ... Correction parameter number P
t ... Associated tool number T
d ... Tool correction number D
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17181
[Channel %1: ] Block %2 T no.= %3, D no.= %4 not existing
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = T number
%4 = D number
Explanation:
A programmed D number was not recognized by the NC. By default, the D number refers to the specified T number. If the
flat D number function is active, T= 1 is output.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
- The program is incorrect: Eliminate the error with a correction block and continue the program.
- The data block is missing: Load a data block for the specified T/D values onto the NCK via HMI with overstore, and continue
the program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17182
[Channel %1: ] Block %2 illegal sum correction number
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An attempt was made to access a non-defined total offset of the current tool edge.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
361
NC alarms
Remedy:
Check the access to the total offset memory with $TC_SCP*, $TC_ECP*, total offset selection DLx or tool selection Ty or
offset selection Dz.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17183
[Channel %1: ] Block %2 H number already available in T no.= %3, D no.= %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = T number
%4 = D number
Explanation:
Each H number (except for H=0) must be assigned in a TO unit only once. The indicated edge already has the H number. If
the H number shall be assigned more than once, MD10890 $MN_EXTERN_TOOLPROG_MODE, bit 3 must be set = 1.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Change program:
- Select different H number
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17184
[Channel %1: ] Block %2 Tool %3, Duplo no. %5, D no.= %6 does not exist
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Tool identifier
%4 = Duplo number | D number
Explanation:
A D number has been programmed that does not exist for the selected tool.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
If the selected tool does not contain the programmed D number,
* the data block for the cutting edge can be loaded into the NC (via HMI, with overstore) or
* the cutting edge can be created subsequently, or,
* if necessary, the D number and/or the tool identifier can be corrected in the displayed block,
and the NC program can be continued..
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17188
[Channel %1: ] D number %2 defined in tool T no. %3 and %4
Parameters:
%1 = Channel number
%2 = Offset number D
%3 = T number of first tool
%4 = T number of second tool
Explanation:
The specified D number %2 in the TO unit of channel %1 is not unique. The specified T numbers %3 and %4 each have an
offset with number %2.
If tool management is active:
The specified T numbers belong to tool groups with different names.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
1. Use unique D numbering within the TO unit.
2. Use another command.
Alarms
362
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with the Delete key or NC START.
continuation:
17189
[Channel %1: ] D number %2 of tools defined on magazine/location %3 and %4
Parameters:
%1 = Channel number
%2 = Offset number D
%3 = Magazine/location number of first tool, '/' as separator
%4 = Magazine/location number of second tool, '/' as separator
Explanation:
The specified D number %2 in the TO unit of channel %1 is not unique. The specified T numbers %3 and %4 each have an
offset with number %2.
If tool management is active:
The specified T numbers belong to tool groups with different names.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
1. Use unique D numbering within the TO unit. Rename the D numbers if necessary.
2. Use another command.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17190
[Channel %1: ] Block %2 illegal T number %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = T number
Explanation:
In the displayed block, a tool is accessed that is not defined and is therefore not available. The tool has been named by its
T number, its name or its name and duplo number.
If the function T=magazine location is activated and programmed, the programmed T number indicates the magazine
location number. The alarm can then indicate that the programmed magazine location number is illegal.
If the function T=magazine location is activated and programmed, and the multitool function is also activated and
programmed in the program line MTL, the alarm can also indicate that there is no multitool at the location programmed with
T=magazine location
or that there is no tool at the multitool location programmed with MTL.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check tool call in the NC part program:
- Is the correct tool number T.. programmed?
- T=magazine location programming: Is the correct magazine location number programmed?
- MTL programming: Is there a multitool at the programmed magazine location or is there a tool at the programmed
multitool location?
- Are tool parameters P1 - P25 defined? The dimensions of the tool edge must have been entered previously either via the
operator panel or the V.24 interface.
Description of the system variables $P_DP x [n, m]
n ... Associated tool number T
m ... Tool edge number D
x ... Parameter number P
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
363
NC alarms
17191
[Channel %1: ] Block %2 T= %3 not existing, program %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = T number or T identifier
%4 = Program name
Explanation:
A tool identifier which the NCK does not recognize was programmed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
If the program pointer is at an NC block which contains the specified T identifier: If the program is incorrect, remedy the error
with a correction block and continue the program. If the data block is missing, create one. You can do this by downloading
a data block with all the defined D numbers onto the NCK (via HMI with overstore) and continue the program.
If the program pointer is at an NC block which does not contain the specified T identifier: The error occurred at an earlier point
in the program where the T command appeared, but the alarm was not output until the change command was detected.
If the program is incorrect - T5 programmed instead of T55 - the current block can be corrected with a correction block; i.e.
if only M06 is entered, you can correct the block with T55 M06. The incorrect T5 line remains in the program until it is
terminated by a RESET or end of program.
In complex program structures with indirect programming, it may not be possible to correct the program. In this case, you
can only intervene locally with an overstore block - with T55 in the example. If the data block is missing, create one. You can
do this by downloading the data block of the tool with all the defined D numbers onto the NCK (via HMI with overstore),
program the T command with overstore, and continue the program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17192
[TO unit %1: ] Invalid tool designation of '%2', duplo no. %3. No more replacement tools
possible in '%4'.
Parameters:
%1 = TO unit
%2 = Tool identifier
%3 = Duplonummer
%4 = Group identifier
Explanation:
The tool with the specified tool identifier, duplo number cannot accept the group identifier. Reason: The maximum number
of replacement tools allowed has already been defined. The name allocation causes the tool to be reallocated to a tool group
which already contains the maximum number of replacement tools allowed on this machine.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Use fewer replacement tools or request a different maximum setting from the machine manufacturer.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17193
[Channel %1: ] Block %2 the active tool is no longer on toolholder no./spindle no. %3, program
%4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Toolholder no., spindle no.
%4 = Program name
Alarms
364
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The tool at the specified toolholder/spindle at which the last tool change was carried out as master toolholder or master
spindle, has been replaced.
Example:
N10 SETHTH(1)
N20 T="Wz1" ; Tool change at master toolholder 1
N30 SETMTH(2)
N40 T1="Wz2" ; Toolholder 1 is only a secondary toolholder.
Changing the tool does not result in compensation deselection.
N50 D5; New correction selection. At present, there is no active tool which D can refer to, i.e. D5 refers to T no. = 0, which
results in zero correction.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
- Modify program:
- Set desired spindle as master spindle or toolholder as master toolholder.
- Then, if required, reset master spindle or master toolholder.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17194
[Channel %1: ] Block %2 no suitable tool found
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
- An attempt was made to access a tool which has not been defined.
- The specified tool does not permit access.
- A tool with the desired properties is not available.
- MTL=MT location T=magazine location number was programmed. There is no multitool at the programmed location
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check access to tool:
- Are the parameters of the command correctly programmed?
- Does the status of the tool prevent access?
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17195
[Channel %1: ] block %2 illegal tool holder number %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Tool holder number
Explanation:
In the displayed block, a tool holder that is not defined is accessed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check the programming of the tool holder in the NC program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17200
[Channel %1: ] Block %2: Tool data cannot be deleted. Tool %3 Error ID: %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = T number
%4 = Error reason, error status
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
365
NC alarms
Explanation:
An attempt has been made to delete the tool data from the part program for a tool currently being processed.
Tool data for tools involved in the current machining operation must not be deleted.
This applies both for the tool preselected with T or that has been changed in place of another, and also for tools for which
the constant grinding wheel peripheral speed or tool monitoring is active.
The first part of parameter 4 ("Error reason") shows why the tool cannot be deleted. The possible values:
1 - Tool is active
2 - WZ is at a magazine location
3 - Tool is active and at a magazine location
4 - Tool is being moved
5 - Tool is active and is being moved
6 - Tool is at a magazine location and is being moved
7 - Tool is active, is at a magazine location, and is being moved
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check access to tool offset memory by means of $TC_DP1[t,d] = 0 or deselect tool.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17202
[Channel %1: ] Block %2 deleting magazine data not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An attempt was made to delete magazine data which cannot currently be deleted. A magazine with the 'tool in motion'
status active cannot be deleted. A tool adapter which is currently allocated to a magazine location cannot be deleted. A tool
adapter cannot be deleted if MD18104 $MN_MM_NUM_TOOL_ADAPTER has the value -1.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
If an attempt to delete a magazine fails
$TC_MAP1[ m ] = 0 ; Delete magazine with m=magazine no.
$TC_MAP1[ 0 ] = 0 ; Delete all magazines
$TC_MAP6[ m ] = 0 ; Delete magazines and all their tools you must ensure that the magazine does not have the 'tool in
motion' status at the time of the call.
If an attempt to delete a tool adapter fails
$TC_ADPTT[ a ] = -1 ; Delete adapter with number a
$TC_ADPTT[ 0 ] = -1 ; Delete all adapters
then the data association with the magazine location or locations must first be canceled with $TC_MPP7[ m,p ] = 0 ; m =
magazine no., p = no. of the location to which the adapter is assigned.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17210
[Channel %1: ] Block %2 access to variable not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The variable cannot be written/read directly from the part program. It is allowed only in motion synchronous actions.
Example for variable:
$P_ACTID (which planes are active)
$AA_DTEPB (axial distance-to-go for reciprocating infeed)
$A_IN (test input)
Safety Integrated: Safety PLC system variables can only be read during the safety SPL setup phase.
Alarms
366
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17212
[Channel %1: ] Tool management: Load manual tool %3, duplo no. %2 onto spindle/toolholder
%4
Parameters:
%1 = Channel number
%2 = Duplo no.
%3 = Tool identifier
%4 = Toolholder number (spindle number)
Explanation:
Indicates that the specified manual tool must be loaded in the specified toolholder or spindle before the program continues.
A manual tool is a tool whose data is known to the NCK but has not been assigned to a magazine location and is, therefore,
not fully accessible to the NCK for automatic tool change or, in most cases, to the machine either.
The specified manual tool can also be a tool in a multitool. In this case the multitool has to be changed.
Reaction:
Alarm display.
Remedy:
Make sure that the specified tool is loaded in the toolholder. The alarm is cleared automatically after PLC acknowledgment
of the tool change on command.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
17214
[Channel %1: ] Tool management: remove manual tool %3 from spindle/toolholder %2
Parameters:
%1 = Channel number
%2 = Toolholder number (spindle number)
%3 = Tool identifier
Explanation:
Indicates that the specified manual tool must be removed from the specified toolholder or spindle before the program
continues. A manual tool is a tool whose data is known to the NCK but has not been assigned to a magazine location and
is, therefore, not fully accessible to the NCK for automatic tool change or, in most cases, to the machine either.
The specified manual tool may be a tool in a multitool. In this case the multitool has to be removed.
Reaction:
Alarm display.
Remedy:
Make sure that the specified tool is removed from the toolholder. The alarm is cleared automatically after PLC
acknowledgment of the tool change on command. Manual tools can only be used efficiently if this is supported by the PLC
program.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
17215
[Channel %1: ] Tool management: Remove manual tool %3 from buffer location %2
Parameters:
%1 = Channel number
%2 = Buffer location number
%3 = Tool identifier
Explanation:
Indicates that the specified manual tool must be removed from the specified buffer location before the program continues.
A manual tool is a tool whose data is known to the NCK but has not been assigned to a magazine location and is, therefore,
not fully accessible to the NCK for automatic tool change or, in most cases, to the machine either.
The specified manual tool may also be included in a multitool. In this case the multitool has to be removed.
Reaction:
Alarm display.
Remedy:
Make sure that the specified manual tool is removed from the buffer location. The alarm is cleared automatically after PLC
acknowledgment of the tool change OFF command. Manual tools can only be used efficiently if this is supported by the PLC
program.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
367
NC alarms
17216
[Channel %1: ] Remove manual tool from toolholder %4 and load manual tool %3 %2
Parameters:
%1 = Channel number
%2 = Duplo no.
%3 = Tool identifier
%4 = Toolholder number (spindle number)
Explanation:
Indicates that the specified manual tool must be loaded in the specified toolholder or spindle before the program is
continued and that the manual tool located there must be removed. A manual tool is a tool whose data are known to the
NCK but which is not assigned to a magazine location and is thus not fully accessible to the NCK, and usually also to the
machine, for an automatic tool change.
Reaction:
Alarm display.
Remedy:
Make sure that the manual tools are exchanged. The alarm is cleared automatically after PLC acknowledgment of the tool
change on command. Manual tools can only be used efficiently if this is supported by the PLC program.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
17218
[Channel %1: ] Block %2 Tool %3 cannot become a manual tool
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Tool identifier
Explanation:
The specified tool has a dedicated location and/or a location has been reserved for this tool in an actual magazine. Therefore,
it cannot become a manual tool.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Correct the NC program
- Use the programming of "DELRMRES" to check that there is no reference to an actual magazine location
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17220
[Channel %1: ] Block %2 tool not existing
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
This alarm occurs if a T no., the tool name or the tool name and duplo number is used in an attempt to access a tool that has
not been defined or is yet to be defined (e.g. if tools are to be positioned in magazine locations by programming $TC_MPP6
= 'toolNo'). This will only be possible if both the magazine location and the tool specified with 'toolNo' have been defined.
The tool which does not exist can also be a multitool (the multitool is treated like a tool).
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:
17224
[Channel %1: ] Block %2 tool T/D= %3 - tool type %4 is not permitted
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Incorrect T no. / D no.
%4 = Incorrect tool type
Alarms
368
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
On this system, it is not possible to select tool offsets of the
indicated tool types.
The variety of tool types can both be limited by the machine OEM
and be reduced on individual control models.
Only use tools of the tool types permitted for this system.
Check whether an error has occurred on defining the tool.
Reaction:
Correction block is reorganized.
Interpreter stop
Interface signals are set.
Alarm display.
Remedy:
Correct the NC program or correct the tool data
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17230
[Channel %1: ] Block %2 Duplo no. already assigned
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
If an attempt is made to write a tool Duplo number to the name of which another tool (another T number) already exists with
the same Duplo 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:
17240
[Channel %1: ] Block %2 illegal tool definition
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
If an attempt is made to modify a tool data that would subsequently damage the data consistency or lead to a conflicting
definition, this alarm will appear.
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:
17241
[Channel %1: ] Block %2 illegal adapter definition
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Possible causes of the error:
- For an old-type tool adapter (type 1), parameters belonging to the new-type adapter (type 2) cannot be written.
- For a new-type tool adapter (type 2), parameters belonging to the old-type adapter (type 1) cannot be written.
The adapter type can neither be changed nor set to less than 0 or greater than 2.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- For an old-type tool adapter (type 1), only write parameters belonging to type 1.
- For a new-type tool adapter (type 2), only write parameters belonging to type 2.
- The adapter type can only be set once with the value 1 or 2.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
369
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17250
[Channel %1: ] Block %2 illegal magazine definition
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
If an attempt is made to modify a magazine data that would subsequently damage the data consistency or lead to a
conflicting definition, this alarm will appear.
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:
17255
[Channel %1: ] Block %2 magazine location hierarchies have been deleted
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
If $TC_MAMP2, bit 15 is changed, existing hierarchies may be deleted because of a change in meaning.
Reaction:
Alarm display.
Remedy:
Redefine magazine location hierarchies.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17260
[Channel %1: ] Block %2 illegal magazine location definition
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
This alarm occurs if an attempt is made to change a magazine location data which would subsequently damage data
consistency irreparably or lead to a conflicting definition.
Example: If parameter $TC_MPP1 (= type of location) is written with 'spindle/toolholder location',
this may conflict with the limiting MD18075 $MN_MM_NUM_TOOLHOLDERS.
The remedy is then either - if permitted by the control model - to increase the value of MD18075
$MN_MM_NUM_TOOLHOLDERS
or to correct the magazine definition.
A tool cannot be simultaneously:
- Loaded in two different magazine locations.
- A part of a multitool and in a magazine location.
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:
17261
[TO unit %1: ] Not all the values of %3 from magazine %2 can be displayed.
Parameters:
%1 = TO unit
%2 = Magazine number
%3 = Parameter names
Explanation:
Not all user magazine location data ($TC_MPPCx[magNo, locNo] can be accessed via OPI.
Reaction:
Alarm display.
Alarms
370
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
- Either reduce the number of OEM magazine location parameters. (MD18092 $MN_MM_NUM_CC_MAGLOC_PARAM)
- Or reduce the number of magazine locations in the stated magazine. ($TC_MAP6[magNo], $TC_MAP7[magNo])
The product of the 3 stated parameters must not exceed 32767.
Programm
Clear alarm with the Delete key or NC START.
continuation:
This is just an information alarm.
17262
[Channel %1: ] Block %2 illegal tool adapter operation (Cause: %3)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Cause
Explanation:
Meaning of the error causes:
1: There is already another adapter on the intended magazine or multitool location.
Note: If MD18104 $MN_MM_NUM_TOOL_ADAPTER = -1 is set, each magazine location is assigned a type 1 adapter from the
start.
2: There is already a tool on the intended magazine or multitool location.
3: The adapter cannot be removed from the location because there is still a tool on the location.
4: An attempt is being made to bring a non-existent adapter to a magazine or multitool location.
5: The adapter cannot be deleted because it is still assigned to a location.
6: If $MN_MM_NUM_TOOL_ADAPTER = -1, all adapters or one adapter of type 1 cannot be deleted.
6: If $TC_ADPTT[n] = -1, a type 2 adapter cannot be deleted.
6: If $TC_ADPTT[0] = -1, no adapter can be deleted, if $MN_MM_NUM_TOOL_ADAPTER_TYPE2 > 0.
21: Grinding tools (type 4xx) and turning tools (type 5xx) are not allowed on a location with a new-type adapter (type 2):
22: An old-type tool adapter (type 1) cannot yet be assigned to a multitool location.
23: A new-type tool adapter (type 2) cannot yet be assigned to a magazine location.
24: If a multitool with an adapter is set on a magazine location with an adapter, only a type 1 adapter may be on the magazine
location with the default setting.
(($TC_ADPT1[n]= 0.0, $TC_ADPT2[n]= 0.0, $TC_ADPT3[n]= 0.0, $TC_ADPTT[n]= 1)
25: Initially a type 2 adapter may only be set on a multitool location with one location
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Assign a maximum of one adapter to a magazine location.
- If MD18104 $MN_MM_NUM_TOOL_ADAPTER = -1, only write adapter data already associated with the magazine locations.
- When assigning an adapter to a magazine location, the magazine location must not contain a tool.
- When removing an adapter from a magazine location, the magazine location must not contain a tool.
- Only bring existing adapters to a magazine or multitool location.
- Only type 1 adapters can be deleted with $TC_ADPTT[n] = -1.
- All adapters with $TC_ADPTT[0] = -1 can only be deleted if $MN_MM_NUM_TOOL_ADAPTER_TYPE2=0.
- Set only permitted tool types on a location with new type adapters (type 2).
- Assign old-type tool adapters (type 1) only to a magazine location.
- Assign new-type tool adapters (type 2) only to a multitool location.
- Do not cascade an adapter to a magazine location and a multitool location.
- Set up a multitool with only one magazine location for a type 2 adapter.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17270
[Channel %1: ] Block %2 call-by-reference: illegal variable
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Machine data and system variables must not be transferred as call-by-reference parameters.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
371
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify NC program: Assign the value of the machine data or of the system variable to a program-local variable and transfer
this as parameter.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17500
[Channel %1: ] Block %2 axis %3 is not an indexing axis
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
An indexing axis position has been programmed for an axis with the keywords CIC, CAC or CDC that has not been defined
as indexing axis in the machine data.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Remove programming instruction for indexing axis positions
(CIC, CAC, CDC) from the NC part program or declare the relevant axis to be an indexing axis.
Indexing axis declaration:
Modify MD30500: $MA_INDEX_AX_ASSIGN_POS_TAB (indexing axis assignment)
The axis will become an indexing axis when an assignment to an indexing position table was made in the stated MD. 2 tables
are possible (input value 1 or 2).
Modify MD10900 $MN_INDEX_AX_LENGTH_POS_TAB_1
Modify MD10920 $MN_INDEX_AX_LENGTH_POS_TAB_2 (Number of positions for 1st/2nd indexing axis)
Standard value: 0 Maximum value: 60
Modify MD10910 $MN_INDEX_AX_POS_TAB_1 [n]
Modify MD10930 $MN_INDEX_AX_POS_TAB_2 [n]
(Positions of the 1st indexing axis) The absolute axis positions are entered. (The list length is defined via MD10900
$MN_INDEX_AX_LENGTH_POS_TAB_1).
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17501
[Channel %1: ] Block %2 indexing axis %3 with Hirth tool system is active
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
Explanation:
The 'Hirth tooth system' function is activated for the indexing axis. This axis can therefore approach only indexing positions.
A different traverse of the axis is not possible.
It is not permissible to program PRESETON or PRESETONS.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
Correct the part program.
Correct the call FC16 or FC18.
Deselect MD30505 $MA_HIRTH_IS_ACTIVE.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
372
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
17502
[Channel %1: ] Block %2 indexing axis %3 with Hirth tooth system stop is delayed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
Explanation:
For the indexing axis, the 'Hirth tooth system' function is activated and the override has been set to 0 or another stop
condition (e.g. VDI interface signal) is active. Since it is possible to stop only on indexing axes, the next possible indexing
position is approached. The alarm is displayed until this position is reached or the stop condition is deactivated.
Reaction:
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
Wait until the next possible indexing position is reached.
Set the override > 0.
Deactivate another stop condition.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
17503
[Channel %1: ] Block %2 indexing axis %3 with Hirth tooth system and axis not referenced
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
Explanation:
The "Hirth tooth system" function is activated for the indexing axis and the axis is to be traversed although it is not referenced.
Reaction:
Alarm display.
Remedy:
Reference the axis.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17505
[Channel %1: ] Block %2 motion synchronous action: %3 indexing axis %4 is active with Hirth
tooth system
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name
Explanation:
The 'Hirth tooth system' function is activated for the indexing axis. This axis can therefore approach only indexing positions,
another travel movement of the axis is not possible.
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.
Correct part program.
Correct FC16 or FC18 call.
Deselect machine data MD30505 $MA_HIRTH_IS_ACTIVE.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17510
[Channel %1: ] Block %2 invalid index for indexing axis %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
373
NC alarms
Explanation:
The programmed index for the indexing axis is beyond the position table range.
Example:
Perform an absolute approach of the 56th position in the list allocated via the axis-specific MD30500
$MA_INDEX_AX_ASSIGN_POS_TAB with the 1st positioning axis, the number of positions is e.g. only 40 (MD10900
$MN_INDEX_AX_LENGTH_POS_TAB_1 = 40).
N100 G.. U=CAC (56)
Or, with equidistant distances, the programmed index is smaller or equal 0.
Or, an attempt is made with a MOV movement to travel to a position outside the permitted area.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Program the indexing axis position in the NC part program in accordance with the length of the current position table, or
add the required value to the position table and adjust the length of the list.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17600
[Channel %1: ] Block %2 preset on transformed axis %3 not possible
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The programmed preset key axis is involved in the current transformation. This means that setting the actual value memory
(PRESET) is not possible for this axis (valid for PRESETON and PRESETONS).
Example:
Machine axis A should be set to the new actual value A 100 at the absolute position A 300.
:
N100 G90 G00 A=300
N101 PRESETON A=100
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Avoid preset actual value memory for axes which are participating in a transformation or deselect the transformation with
the keyword TRAFOOF.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17601
[Channel %1: ] Block %2 motion synchronous action: %3 preset not possible on axis %4
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
Actual value preset not possible for this axis because
- the axis is moving
- the axis is involved in a transformation
- the axis is currently being monitored for collision
- the spindle traverse movement has not yet been completed
- reference point approach (G74) is active
- the geometry axis is not in the 'neutral axis' state
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Alarms
374
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Avoid actual value preset or put the relevant geometry axis in the 'neutral axis' state in good time with RELEASE(...).
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17602
[Channel %1: ] Block %2 motion synchronized action: %3 preset not possible on axis %4 in
JOGREF mode
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
The actual value cannot be preset for this axis if the mode group to which this axis is assigned is in JOG mode and if the
machine function reference point approach is also selected.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Avoid setting actual value in this configuration or deselect the machine function reference point approach.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17603
[Channel %1: ] Block %2 motion synchronized action: %3 preset is only possible on a
stationary axis %4 in JOG mode
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
In JOG mode, an actual value can only be preset on stationary axes.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Avoid setting an actual value while the axis is in motion; wait until the axis is stationary.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17604
[Channel %1: ] Block %2 motion synchronized action: %3 preset not possible on active
oscillating axis (axis %4)
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
An actual value cannot be preset on an active oscillating axis controlled via synchronized actions.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Avoid setting actual value during active oscillating movement.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
375
NC alarms
17605
[Channel %1: ] Block %2 axis %3 transformation active: inhibits rotation of axis container
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The programmed axis/spindle is active in a transformation and the axis container cannot be rotated for this reason.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. Deactivate the transformation for this axis/spindle before rotating the axis container or perform the
axis container rotation later.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17610
[Channel %1: ] Block %2 axis %3 involved in the transformation, action cannot be carried out
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The axis is involved in the active transformation. It can therefore not execute the demanded action, traversing as positioning
axis, enable for axis exchange.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Deselect the transformation with TRAFOOF ahead of time or remove the action from the part program block
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17620
[Channel %1: ] Block %2 approaching fixed point for transformed axis %3 not possible
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
In the displayed block, an axis is programmed for the fixed point approach (G75) that is involved in the active transformation.
Fixed point approach is not performed with this axis!
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Remove G75 instruction from the part program block or previously deselect transformation with TRAFOOF.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17630
[Channel %1: ] Block %2 referencing for transformed axis %3 not possible
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
In the displayed block, an axis is programmed for reference point approach (G74) that is involved in the active
transformation. Reference point approach is not performed with this axis!
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Remove G74 instruction, or the machine axes involved in transformation, from the part program block or previously deselect
the transformation with TRAFOOF.
Alarms
376
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17640
[Channel %1: ] Block %2 spindle operation for transformed axis %3 not possible
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The axis programmed for the spindle operation is involved in the current transformation as geometry axis. This is not
allowed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
First disable the transformation function.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17650
[Channel %1: ] Block %2 machine axis %3 not programmable
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The machine axis cannot be used in an active transformation. You may be able to program the function in a different
coordinate system. For example, it may be possible to specify the retraction position in the basic coordinate system or the
workpiece coordinate system. The axis identifier is used to select the coordinate system.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Deactivate the transformation or use another coordinate system.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17800
[Channel %1: ] Block %2 illegally coded position programmed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The position number n specified with the keyword FP=n is not permissible. Two (2) absolute axis positions can be directly
defined as fixed points by the axis-specific machine data MD30600 $MA_FIX_POINT_POS[n].
Or, if position numbers 3 and/or 4 are to be used, then machine data MD30610 $MA_NUM_FIX_POINT_POS must be set
accordingly.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program keyword FP with machine fixed points 1 or 2.
Example:
Approach fixed point 2 with machine axes X1 and Z2.
N100 G75 FP=2 X1=0 Z2=0
Or modify MD30610 $MA_NUM_FIX_POINT_POS and, if necessary, MD30600 $MA_FIX_POINT_POS[].
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17810
[Channel %1: ] Axis %2 not referenced
Parameters:
%1 = Channel number
%2 = Axis number
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
377
NC alarms
Explanation:
A function has been activated for the axis in JOG mode, e.g. fixed-point approach, JOG to position, JOG in circles, but the
axis has not been referenced.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Reference axis.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17811
[Channel %1: ] Fixed-point approach not possible for axis %2 in JOG, reason %3
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Cause
Explanation:
A 'fixed-point approach in JOG' has been requested for an axis. This is not possible because:
Reason 1: The axis is involved in the active transformation.
Reason 2: The axis is a following axis in an active coupling.
The fixed point approach will therefore not be executed.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Deselect fixed-point approach in JOG, or previously deselect the transformation with TRAFOOF or disband the coupling.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17812
[Channel %1: ] Axis %2 fixed-point approach in JOG: Fixed point %3 changed
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Fixed-point number
Explanation:
'Fixed-point approach in JOG' is active for the axis, but another fixed point has been selected, or the fixed-point approach has
been deactivated. The approach motion is canceled.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Trigger JOG motion again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17813
[Channel %1: ] Axis %2 fixed-point approach in JOG and override motion active
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
'Fixed-point approach in JOG' is active for the axis, but another offset motion - for example a synchronization offset $AA_OFF
- has been interpolated simultaneously.
The position of the selected fixed-point is not reached if offset values are changed during the traversing motion.
The target point then becomes "fixed-point position + change in offset value".
The end point will be reached if the traversing motion is restarted after the offset value has been changed.
(For example: incremental traversing in which the traversing motion stops intermittently).
Reason:
Restarting the motion takes the current offset value into account.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Trigger JOG motion again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
378
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
17814
[Channel %1: ] Axis %2 fixed-point position not available
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Number of fixed-point position
Explanation:
No fixed-point position is available for the fixed point selected in JOG mode. See MD30610 $MA_NUM_FIX_POINT_POS.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Adapt MD30610 $MA_NUM_FIX_POINT_POS and, if necessary, MD30600 $MA_FIX_POINT_POS[].
Deselect fixed-point approach or select a valid fixed point, and restart the JOG motion.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17815
Indexing axis %1 fixed point %2 unequal indexing position
Parameters:
%1 = Axis number
%2 = Array index of machine data
Explanation:
The axis is a referenced indexing axis, and the fixed-point number %2 to be approached in JOG mode (defined in MD30600
$MA_FIX_POINT_POS) does not coincide with an indexing position. In JOG mode, referenced indexing axes approach
indexing positions.
Reaction:
NC not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
MD30600 $MA_FIX_POINT_POS[] or adapt the indexing positions.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17821
[Channel %1: ] Axis %2 JOG to position and override motion active
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
'JOG to position' is active for the axis, but an offset motion - for example a synchronization offset $AA_OFF - has been
interpolated simultaneously.
The position of the SD43320 $SA_JOG_POSITION is not reached if offset values are changed during the traversing motion.
The target point then becomes "Jog position + change in offset value".
The position SD43320 $SA_JOG_POSITION will be reached if the traversing motion is restarted after the offset value has
been changed.
(For example: incremental traversing in which the traversing motion stops intermittently).
Reason:
Restarting the motion takes the current offset value into account.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Trigger JOG motion again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17822
[Channel %1: ] Axis %2 JOG to position: Position changed
Parameters:
%1 = Channel number
Explanation:
An axis motion is active for the axis with 'JOG to position' but the position, that is the content of SD43320
$SA_JOG_POSITION, has been changed. The approach motion is canceled.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
379
NC alarms
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Trigger JOG motion again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17823
[Channel %1: ] Axis %2 JOG to position deactivated
Parameters:
%1 = Channel number
Explanation:
An axis motion is active for the axis with 'JOG to position' but 'JOG to position' has been deactivated. The approach motion
is canceled.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Trigger JOG motion again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17825
Indexing axis %1 $SA_JOG_POSITION unequal indexing position
Parameters:
%1 = Axis number
Explanation:
The axis is a referenced indexing axis and 'JOG to position' is activated in JOG mode, but SD43320 $SA_JOG_POSITION does
not coincide with an indexing position. In JOG mode, referenced indexing axes approach indexing positions.
Reaction:
NC not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify SD43320 $SA_JOG_POSITION or indexing positions.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17830
[Channel %1: ] JOG in a circle is activated, but the axis %2 required for this is not a geometry
axis.
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The function JOG in circles has been activated, but the axis required for this has not been defined as a geometry axis.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Define axis as geometry axis.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17831
[Channel %1: ] JOG a circle is not possible, reason %2
Parameters:
%1 = Channel number
%2 = Cause
Alarms
380
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The JOG in circles function was activated, but this is not possible because:
1. The current positions of the axes involved lie outside the selected pitch circle.
2. The current positions of the axes involved, with pitch circle selected and tool radius offset active, are too near to the center
of the circle.
3. The current positions of the axes involved, with tool radius offset active, are too near to the limiting circle during internal
machining.
4. The current positions of the axes involved, with tool radius offset active, are too near to the limiting circle during external
machining.
5. The current positions of the axes involved in internal machining are outside the defined circle.
6. The current positions of the axes involved in external machining are inside the defined circle.
10. A rotation is acting on the current plane, that is the current plane is inclined in space. This is not currently supported.
20. JOG Retract is active. This mode is not supported.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Define axis as geometry axis.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17833
[Channel %1: ] JOG a circle is active and JOG circles deactivated
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
A circular motion is active but 'JOG in circles' has been deactivated. The circular motion is canceled.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Reactivate 'JOG circles' and trigger JOG motion again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
17900
[Channel %1: ] Block %2 motion synchronous action: %3 axis %4 is not a machine axis
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name
Explanation:
At this point, the block context calls for a machine axis. This is the case with:
- G74 (reference point approach)
- G75 (fixed point approach)
- PRESETON/PRESETONS on GANTRY synchronous axis
If a geometry or special axis identifier is used, then it must also be permitted as machine axis identifier (MD10000
$MN_AXCONF_MACHAX_NAME_TAB
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Use machine axis identifier when programming.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18000
[Channel %1: ] Block %2 NCK-specific protection area %3 wrong. Error code %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of NCK protection area
%4 = Error specification
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
381
NC alarms
Explanation:
There is an error in the definition of the protection area. The error number gives the specific reason for the alarm:
No. Meaning
1: Incomplete or conflicting contour definition.
2: Contour encompasses more than one surface area.
3: Tool-related protection area is not convex.
4: If both boundaries are active in the 3rd dimension of the protection area and both limits have the same value.
5: The number of the protection area does not exist (negative number, zero or greater than the maximum number of
protection areas).
6: Protection area definition consists of more than 10 contour elements.
7: Tool-related protection area is defined as inside protection area.
8: Incorrect parameter used.
9: Protection area to be activated is not defined.
10: Incorrect modal G code used for protection area definition.
11: Contour definition incorrect or frame activated.
12: Other, not further specified errors.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Modify definition of the protection area and check MD.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
18001
[Channel %1: ] Block %2 channel-specific protection area %3 incorrect. Error code %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of the channel-specific protection area
%4 = Error specification
Explanation:
There is an error in the definition of the protection area. The error number gives the specific reason for the alarm.
No. Meaning
1: Incomplete or conflicting contour definition.
2: Contour encompasses more than one surface area.
3: Tool-related protection area is not convex.
4: If both boundaries are active in the 3rd dimension of the protection area and both limits have the same value.
5: The number of the protection area does not exist (negative number, zero or greater than the maximum number of
protection areas).
6: Protection area definition consists of more than 10 contour elements.
7: Tool-related protection area is defined as inside protection area.
8: Incorrect parameter used.
9: Protection area to be activated is not defined.
10: Incorrect modal G code used for protection area definition.
11: Contour definition incorrect or frame activated.
12: Other, not further specified errors.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Modify definition of the protection area and check MD.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
382
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
18002
[Channel %1: ] Block %2 NCK protection area %3 cannot be activated. Error code %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of NCK protection area
%4 = Error specification
Explanation:
An error has occurred on activating the protection area. The error number gives the specific reason for the alarm.
No. Meaning
1: Incomplete or conflicting contour definition.
2: Contour encompasses more than one surface area.
3: Tool-related protection area is not convex.
4: If both boundaries are active in the 3rd dimension of the protection area and both limits have the same value.
5: The number of the protection area does not exist (negative number, zero or greater than the maximum number of
protection areas).
6: Protection area definition consists of more than 10 contour elements.
7: Tool-related protection area is defined as inside protection area.
8: Incorrect parameter used.
9: Protection area to be activated is not defined or number of contour element <2 or
>MAXNUM_CONTOURNO_PROTECTAREA.
10: Error in internal structure of the protection areas.
11: Other, not further specified errors.
12: The number of simultaneously active protection areas exceeds the maximum number (channel-specific machine data).
13,14: Contour element cannot be created for protection areas.
15,16: No more memory space for the protection areas.
17: No more memory space for the contour elements.
18: The product of simultaneously activated or preactivated workpiece-related protection areas and tool-related protection
areas is greater than 31.
Example: 16 workpiece-related and 1 tool-related protection area can be active.
The number of workpiece-related protection areas can then be increased, for example, to 19 (19 * 1 = 19).
However, the number of tool-related protection areas cannot be increased to 2 (16 * 2 = 32).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
If the alarm is output on ramp-up (2nd parameter: "INIT" instead of block number), "Channel not ready to operate" will be
set.
Remedy:
Please inform the authorized personnel/service department.
1. Reduce the number of simultaneously active protection areas (MD).
2. Modify part program:
- Delete other protection areas.
- Preprocessing stop.
When the alarm occurs during control ramp-up, the system variables $SN_PA_... have to be corrected for the specified
protection area. Afterwards perform a restart. If the erroneous data cannot be recognized, the protection area's immediate
activation can be removed, and the system variables of the protection area can be written again by means of NPROTDEF.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
If the alarm occurs during NC program execution, the current block can be changed. This way, the NPROT parameters can
also be adjusted. However, if there is an error in the definition of the protection area, the NC program must be canceled and
the definition must be corrected under NPROTDEF.
If the alarm occurs on control ramp-up, system variables $SN_PA_... must be corrected for the specified protection area. This
can be done by downloading an Initial.ini file that includes the relevant corrected date. If afterwards a restart is performed
again, the alarm will have been removed provided that the data are consistent.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
383
NC alarms
18003
[Channel %1: ] Block %2 channel-specific protection area %3 cannot be activated. Error code
%4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of the channel-specific protection area
%4 = Error specification
Explanation:
An error has occurred on activating the protection area. The error number gives the specific reason for the alarm.
No. Meaning
1: Incomplete or conflicting contour definition.
2: Contour encompasses more than one surface area.
3: Tool-related protection area is not convex.
4: If both boundaries are active in the 3rd dimension of the protection area and both limits have the same value.
5: The number of the protection area does not exist (negative number, zero or greater than the maximum number of
protection areas).
6: Protection area definition consists of more than 10 contour elements.
7: Tool-related protection area is defined as inside protection area.
8: Incorrect parameter used.
9: Protection area to be activated is not defined or number of the contour element <2 or
>MAXNUM_CONTOURNO_PROTECTAREA.
10: Error in internal structure of the protection areas.
11: Other, not further specified errors.
12: The number of protection areas simultaneously active exceeds the maximum number (channel-specific machine data).
13,14: Contour element for protection areas cannot be created.
15,16: No more memory space for the protection areas.
17: No more memory space for the contour elements.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
If the alarm is output on ramp-up (2nd parameter: "INIT" instead of block number), "Channel not ready to operate" will be
set.
Remedy:
Please inform authorized personnel / the service department.
1. Reduce the number of simultaneously active protection areas (MD).
2. Modify part program:
- Delete other protection areas.
- Preprocessing stop.
When the alarm occurs on control ramp-up, system variables $SC_PA_... must be corrected for the specified protection area.
Afterwards perform a restart. If the erroneous data cannot be recognized, the protection area's immediate activation can
be removed, and the system variables of the protection area can be written again by means of CPROTDEF.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
The current block can be changed if the alarm occurs during NC program execution. The CPROT parameters can also be
adjusted. However, if the error lies in the definition of the protection area, the NC program must be canceled and the
definition corrected under CPROTDEF.
If the alarm occurs on control power-up, the system variables $SC_PA_... must be corrected for the specified protection area.
This can be done by downloading an Initial.ini file that includes the relevant corrected data. If another restart is then made,
the alarm will have been eliminated provided that the data are now consistent.
18004
[Channel %1: ] Block %2 orientation of workpiece-related protection area %3 does not
correspond to the orientation of tool-related protection area %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of workpiece-related protection area
Explanation:
The orientation of the workpiece-related protection area and the orientation of the tool-related protection area differ. If the
protection area number is negative, then this is an NCK protection area.
Alarms
384
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Modify the protection area definition or do not simultaneously activate protection areas that have different orientations.
- Check machine data and modify the protection area definition if necessary.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
18005
[Channel %1: ] Block %2 serious error in definition of NCK-specific protection area %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Protection area number
Explanation:
The protection area definition must be terminated with EXECUTE before a preprocessing stop is performed.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
18006
[Channel %1: ] Block %2 serious error in definition of channel-specific protection area %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Protection area number
Explanation:
The protection area definition must be terminated with EXECUTE before a preprocessing stop is performed.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Modify the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
18100
[Channel %1: ] Block %2 invalid value assigned to FXS[]
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The following values are valid at the present time:
0: "Deselect traverse against fixed stop"
1: "Select traverse against fixed stop" valid.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check the use of permissible values of the program command FXS, and correct the assignment.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
18101
[Channel %1: ] Block %2 invalid value assigned to FXST[]
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
385
NC alarms
Explanation:
Only the range 0.0 - 100.0 is valid at the present time.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check the use of permissible values of the program command FXST, and correct the assignment.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
18102
[Channel %1: ] Block %2 invalid value assigned to FXSW[]
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Only positive values including zero are valid at the present time.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check the use of permissible values of the program command FXSW, and correct the assignment.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
18200
[Channel %1: ] Block %2 curve table: block search stop not allowed with definition CTABDEF
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Program instructions that lead to a preprocessing stop are not allowed within a curve table definition. The system variable
$P_CTABDEF can be queried to check whether a table definition is currently active.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Put the block in parenthesis using "IF NOT($P_CTABDEF) ... ENDIF" or remove the instruction that causes the preprocessing
stop. Then start the part program again.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18201
[Channel %1: ] Block %2 curve table: table %3 does not exist
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of curve table
Explanation:
An attempt was made to use a curve table whose table number is not known in the system \par.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Change the table number in the program instruction or define the curve table with the desired table number.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18202
[Channel %1: ] Block %2 curve table: instruction CTABEND without CTABDEF not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
386
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The CTABEND instruction, with which the definition of curve tables is completed, is programmed in the program. However,
a CTABDEF instruction was not programmed to start the definition of curve tables.
Another cause of error may be that the CTABDEF and CTABEND instructions were not programmed in the same program level.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Remove the command CTABEND from the program or insert the instruction CTABDEF ( ..) at the corresponding point in the
program.
Program CTABDEF and CTABEND instructions on the same program level, main program or subroutine. Restart the program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18203
[Channel %1: ] Block %2 curve table: instruction CTABDEF not within CTABDEF
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In the program, the instruction CTABDEF that starts the definition of curve tables, is programmed within the definition part
of a curve table. This is not allowed, as the current curve table must be completed with CTABEND first.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Remove command CTABEND from program or insert instruction CTABDEF ( ..) at the relevant point in the program. The
CTABDEF and CTABEND instructions must be programmed on the same program level (main program or subroutine). Restart
the program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18204
[Channel %1: ] Block %2 curve table: instruction SUPA/SUPD not within CTABDEF
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The G codes SUPA and SUPD are not allowed for the definition of a curve table, as they trigger a preprocessing stop.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Remove G code SUPA/SUPD from the curve table definition. If possible, use G codes G53 or G153 instead of SUPA.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18205
[Channel %1: ] Block %2 motion synchronous action: %3 curve table %4 does not exist
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Number of curve table
Explanation:
An attempt was made to use a curve table whose table number is not known in the system \par.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Change the table number in the program instruction or define the curve table with the desired table number.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
387
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18300
[Channel %1: ] Block %2 frame: fine shift not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Allocation of a fine shift to settable frames or the basic frame is not possible since MD18600 $MN_MM_FRAME_FINE_TRANS
is not equal to 1.
Reaction:
Interpreter stop
Interface signals are set.
Alarm display.
Remedy:
Inform the authorized personnel/service department.
Modify the program or set MD18600 $MN_MM_FRAME_FINE_TRANS to 1.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
18310
[Channel %1: ] Block %2 frame: illegal rotation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Rotations are not possible with NCU global frames.
Reaction:
Interpreter stop
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:
18311
[Channel %1: ] Block %2 frame: illegal instruction
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An attempt was made to read or write a frame which does not exist.
Reaction:
Interpreter stop
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:
18312
[Channel %1: ] Block %2 frame: fine shift not configured
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Fine shift must be configurd with G58 and G59.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Alarms
388
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Modify machine data.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18313
[Channel %1: ] Block %2 frame: illegal switchover of geometry axes
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
It is not allowed to change the geometry axis assignment because the current frame contains rotations.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Change NC program or set other mode with MD10602 $MN_FRAME_GEOAX_CHANGE_MODE.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
18314
[Channel %1: ] Block %2 frame: type conflict
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
It is not possible to chain global frames and channel-specific frames. The alarm occurs if a global frame is programmed with
a channel axis name and no machine axis on this NCU is assigned to the channel axis. Channel-specific frames cannot be
programmed with machine axis names if there is no corresponding channel axis on this NCU.
Reaction:
Interpreter stop
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:
20000
[Channel %1: ] Axis %2 reference cam not reached
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
After starting the reference point approach, the rising edge of the reduction cam must be reached within the section
defined in the MD34030 $MA_REFP_MAX_CAM_DIST (phase 1 of referencing). (This error occurs only with incremental
encoders).
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.
There are 3 possible causes of error:
1. The value entered in MD34030 $MA_REFP_MAX_CAM_DIST is too small.
Determine the maximum possible distance from the beginning of reference motion up to the reduction cam and compare
with the value in MD34030 $MA_REFP_MAX_CAM_DIST, increase the value in the MD if necessary.
2. The cam signal is not received by the PLC input module.
Operate the reference point switch manually and check the input signal on the NC/PLC interface (route: Switch! Connector!
Cable! PLC input! User program).
3. The reference point switch is not operated by the cam.
Check the vertical distance between reduction cam and activating switch.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
389
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20001
[Channel %1: ] Axis %2 no cam signal present
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
At the beginning of phase 2 of reference point approach, the signal from the reduction cam is no longer available.
Phase 2 of reference point approach begins when the axis remains stationary after deceleration to the reduction cam. The
axis then starts in the opposite direction in order to select the next zero marker of the measuring system on leaving the
reduction cam or approaching it again (negative/positive edge).
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. Check whether the deceleration path after the approach
velocity is greater than the distance to the reference point cam - in which case the axis cannot stop until it is beyond the cam.
Use a longer cam or reduce the approach velocity in MD34020 $MA_REFP_VELO_SEARCH_CAM.
When the axis has stopped at the cam, it must be checked whether the signal DB31, ... DBX12.7 (Deceleration reference
point approach) is still available at the interface to the NCK.
- Hardware: Wire break? Short circuit?
- Software: User program?
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20002
[Channel %1: ] Axis %2 zero mark not found
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The hardware zero mark of the incremental position encoder or the substitute zero mark of the absolute position encoder
is not within a defined section.
Phase 2 of the reference point approach ends when the zero mark of the encoder has been detected after the rising/falling
edge of the NC/PLC interface signal DB31, ... DBX12.7 (Deceleration reference point approach) has given the trigger start.
The maximum distance between the trigger start and the zero mark that follows is defined in the MD34060
$MA_REFP_MAX_MARKER_DIST.
The monitor prevents a zero mark signal from being overtraveled and the next being evaluated as reference point signal.
(Faulty cam adjustment or excessive delay by the PLC user program).
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.
Check the cam adjustment and make sure that the distance is sufficient between the end of the cam and the zero marker
signal that follows. The path must be greater than the axis can cover in the PLC cycle time.
Increase the MD34060 $MA_REFP_MAX_MARKER_DIST, but do not select a value greater than the distance between the 2
zero markers. This might result in the monitor being switched off.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20003
[Channel %1: ] Axis %2 measuring system error
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
In a measuring system with distance-coded reference marks, the distance between two adjacent markers has been found
to be more than twice the value entered in MD34300 $MA_ENC_REFP_MARKER_DIST. The control does not issue the alarm
until it has again detected a distance that is too long after having made a 2nd attempt in reverse direction with half the
traversing velocity.
Alarms
390
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Determine the distance between 2 odd reference marks (reference mark interval). This value (which is 20.00 mm on
Heidenhain scales) must be entered in MD34060 $MA_REFP_MAX_MARKER_DIST.
Check the reference track of the scale including the electronics for the evaluation.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20004
[Channel %1: ] Axis %2 reference mark missing
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
In the distance-coded length measurement system, 2 reference marks were not found within the defined searching distance
(axis-specific MD34060 $MA_REFP_MAX_MARKER_DIST).
A reduction cam is not required for distance-coded scales (but an existing cam will be evaluated). The conventional direction
key determines the direction of search.
The searching distance MD34060 $MA_REFP_MAX_MARKER_DIST, within which the two reference marks are expected is
counted commencing at the start point.
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.
Determine the distance between 2 odd reference point markers (reference point marker interval). This value (which is 20.00
mm on Heidenhain scales) must be entered in the MD34060 $MA_REFP_MAX_MARKER_DIST.
Check the reference point track of the scale including the electronics for the evaluation.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20005
[Channel %1: ] Axis %2 reference point approach canceled
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
Referencing could not be completed for all stated axes (e.g., cancelation caused by missing servo enable, measuring system
switchover, release of direction key, etc.).
In distance-coded measuring systems, the alarm will also be displayed if the value 1 has been set in MD34000
$MA_REFP_CAM_IS_ACTIV (reference cams) and one of the conditions stated in the remedy has been fulfilled.
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
391
NC alarms
Remedy:
Please inform the authorized service personnel. Check the possible reasons for termination:
- Servo enable missing: NC/PLC interface signal DB31, ... DBX2.1 (Servo enable)
- Measuring system switchover: NC/PLC interface signal DB31, ... DBX1.5 / 1.6 (Position measuring system 1/2)
- Traversing key + or - missing: NC/PLC interface signal DB31, ... DBX4.7 / 4.6 (Traversing keys plus/minus)
- Feed override = 0
- The feed disable is active
- Exact stop not reached within MD36020 $MA_POSITIONING_TIME.
- Drive-side error messages, e.g. reference mark signal, not received
The axis-specific MD34110 $MA_REFP_CYCLE_NR determines which axes are involved in the channel-specific referencing.
Value Meaning
-1: No channel-specific referencing, NC Start without referencing.
0: No channel-specific referencing, NC Start with referencing.
1-8: Channel-specific referencing. The number entered here corresponds to the referencing sequence. (When all axes with
contents 1 have reached the reference point, then the axes with contents 2 start, etc.).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20006
[Channel %1: ] Axis %2 reference point shutdown velocity not reached
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
In phase 2 of reference point approach (wait for zero mark), the cam end was reached but the reference point approach
velocity was not within the tolerance window. (This can occur when the axis is already at the end of the cam at the beginning
of reference point approach. Phase 1 is therefore considered as being already concluded and will not be started.)
Phase 2 has been interrupted (this time before the cam) and the reference point approach will be started once again
automatically with phase 1. If the approach velocity is not reached at the 2nd attempt either, referencing will be stopped
and the alarm displayed.
Approach velocity: MD34040 $MA_REFP_VELO_SEARCH_MARKER
Velocity tolerance: MD35150 $MA_SPIND_DES_VELO_TOL.
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.
Reduce the MD for the approach velocity MD34040 $MA_REFP_VELO_SEARCH_MARKER and/or increase the MD for the
velocity tolerance MD35150 $MA_SPIND_DES_VELO_TOL.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20007
[Channel %1: ] Axis %2 reference point approach requires 2 measuring systems
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
2 encoders are needed for setting MD34200 $MA_ENC_REFP_MODE = 6!
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
Modify the referencing mode for MD34200 $MA_ENC_REFP_MODE or install and configure a second encoder.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
392
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
20008
[Channel %1: ] Axis %2 reference point approach requires second referenced measuring
system
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
When setting MD34200 $MA_ENC_REFP_MODE = 6 the 2nd encoder must first be referenced.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Change the referencing mode in MD34200 $MA_ENC_REFP_MODE or reference the 2nd encoder.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20050
[Channel %1: ] Axis %2 handwheel mode active
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The axes cannot be traversed in JOG mode using the traversing keys because traversing is still taking place via the
handwheel.
Reaction:
Alarm display.
Remedy:
Decide whether the axis is to be traversed by means of the direction keys or the handwheel. End handwheel travel and delete
the axial distance-to-go if necessary (NC/PLC interface signal DB31, ... DBX2.2 (Delete distance-to-go/Spindle reset)).
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20051
[Channel %1: ] Axis %2 handwheel mode not possible
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The axis is already traveling via the traversing keys, so handwheel mode is no longer possible.
Reaction:
Alarm display.
Remedy:
Decide whether the axis is to be traversed by means of the jog keys or via the handwheel.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20052
[Channel %1: ] Axis %2 already active
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The axis is to traverse as a machine axis in JOG mode using the direction keys on the machine control panel. However, this
is not possible because:
1. It is already traversing as a geometry axis (through the channel-specific interface DB21-30 DBX12.6 / 12.7 (Traversing keys
-/+) or DB21-30 DBX16.6 / 16.7 (Traversing keys -/+) or DB21-30 DBX20.6 / 20.7 (Traversing keys -/+)) or
2. It is already traversing as a machine axis (through the axis-specific interface DB31, ... DBX4.7 / 4.6 (Traversing keys plus/
minus)) or
3. A frame is valid for a rotated coordinate system, and another geometry axis involved in this is already traversing in JOG
mode by means of the direction keys.
4. As part of a retraction motion (submode JOG-Retract) it cannot be traversed as a machine axis.
Reaction:
Alarm display.
Remedy:
Stop traversing through the channel or axis interface or stop the other geometry axis.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
393
NC alarms
20053
[Channel %1: ] Axis %2 DRF, $AA_OFF, FTOCON, external zero point offset not possible
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The axis is traversed in a mode (e.g. referencing) that allows no additional overlaid interpolation.
Reaction:
Alarm display.
Remedy:
Wait until the axis has reached its reference position or terminate reference point approach with "Reset" and start DRF once
again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20054
[Channel %1: ] Axis %2 wrong index for indexing axis in JOG mode
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
1. The displayed indexing axis is to be traversed incrementally in JOG mode (by 1 indexing position). However, no further
indexing position is available in the selected direction.
2. The axis is stationary at the last indexing position. In incremental traversing the working area limitation or the software
limit switch is reached without an indexing position being located in front of it at which a stop could be made.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Correct (add to) the list of indexing positions by means of the
machine data
MD10900 $MN_INDEX_AX_LENGTH_POS_TAB_1
MD10910 $MN_INDEX_AX_POS_TAB_1
MD10920 $MN_INDEX_AX_LENGTH_POS_TAB_2
MD10930 $MN_INDEX_AX_POS_TAB_2
or set the working area limits or the software limit switches to other values.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20055
[Channel %1: ] Master spindle not present in JOG mode
Parameters:
%1 = Channel number
Explanation:
The displayed axis is to be traversed as machine axis in JOG mode with revolutional feed, but no master spindle has been
defined from which the actual speed could have been derived.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
If the revolutional feed is also to be active in JOG mode, a master spindle must be declared via the channel-specific MD20090
$MC_SPIND_DEF_MASTER_SPIND. In this case you have to open a screen in the PARAMETER operating area with the softkeys
"SETTINGDATA" and "JOG DATA" and preselect the G function G95 there. The JOG feedrate can then be entered in [mm/rev].
(If 0 mm/rev is set as JOG feed, the control takes the value assigned in the axis-specific MD 32050 $MA_JOG_REV_VELO or
in the case of rapid traverse overlay MD32040 $MA_JOG_REV_VELO_RAPID).
The revolutional feed in JOG mode is deactivated by changing the G function from G95 to G94.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20056
[Channel %1: ] Axis %2 no revolutional feedrate possible. Axis/spindle %3 stationary
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Axis name, spindle number
Explanation:
An axis is to traverse in JOG with revolutional feedrate. However, the feedrate of the spindle/axis from which the feedrate
is to be derived is 0.
Reaction:
Alarm display.
Alarms
394
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
You have the following possibilities of eliminating the error:
- Traverse the spindle/axis from which the feedrate is to be derived.
- Deselect revolutional feedrate G95 in JOG via the Settings screenform.
- Deselect revolutional feedrate G95 in setting data SD41100 $SN_JOG_REV_IS_ACTIVE.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20057
[Channel %1: ] Block %2 revolutional feedrate for axis/spindle %3 is <= zero
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
Revolutional feed has been programmed for an axis/spindle, but the velocity was not programmed or the programmed value
is smaller than or equal to zero.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
You have the following possibilities of canceling the alarm;
- Correct the part program
- Specify a correct feedrate for PLC axes at the VDI interface,
- Specify a feedrate for oscillating axes in SD43740 $SA_OSCILL_VELO.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20058
[Channel %1: ] Axis %2 revolutional feedrate: illegal feed source
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
An axis/spindle is to be traversed at revolutional feedrate. The reference axis/spindle defined in SD 43300
$SA_ASSIGN_FEED_PER_REV_SOURCE refers to itself. The coupling caused cannot be executed.
Reaction:
Alarm display.
Remedy:
The reference axis/spindle must be modified accordingly in SD 43300.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20059
[Channel %1: ] Axis %2 already active due to %3
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Cause
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
395
NC alarms
Explanation:
The axis (machine axis, geometry axis or orientation axis) is to be traversed in operation mode "Automatic&Jog" (see
MD10735 $MN_JOG_MODE_MASK) by using the direction keys or a handwheel. This is not possible, as (see parameter 3):
1. the axis is active as a rotating spindle
2. the axis is a PLC axis
3. the axis is active as an asynchronous reciprocating axis
4. the axis is active as a command axis
5. the axis is active as a slave axis
6. a frame applies for a rotated coordinate system and an axis involved in the required JOG movement of the geometry axis
is not available for this
7. an axis container rotation is activated via NCU link
Note: This alarm identifies an axis not capable of JOG which received a JOG order. In this case, the NCK will not proceed
according to "Internal JOG".
Reaction:
Alarm display.
Remedy:
Wait for the axis to traverse or cancel with distance-to-go delete or RESET.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20060
[Channel %1: ] Axis %2 cannot be traversed as geometry axis
Parameters:
%1 = Channel number
%2 = Axis name
Explanation:
The axis is currently not in "Geometry axis" state. Therefore, it cannot be traversed in JOG mode as geometry axis.
If the word Work (WCS = workpiece coordinate system) is displayed in the "Position" screen, only the geometry axes can be
traversed by means of the direction keys! (MCS ... Machine coordinate system; all machine axes can now be traversed by
using the direction keys on the machine control panel).
Reaction:
Alarm display.
Remedy:
Check the operating steps to establish whether geometry axes really must be traversed, otherwise switch over to the
machine axes by activating the "Work/Machine" key on the machine control panel.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20062
[Channel %1: ] Axis %2 already active
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The displayed axis is already traversing as a machine axis. Therefore, it cannot be operated as a geometry axis.
Traversing an axis can take place in JOG mode through 2 different interfaces.
1. As a geometry axis: via the channel-specific interface DB21-30 DBX12.6 / 12.7 (Traversing keys -/+)
2. As a machine axis: via the axis-specific interface DB31, ... DBX4.7 / 4.6 (Traversing keys plus/minus)
With the standard machine control panel, it is not possible to operate an axis as a machine axis and as a geometry axis at
the same time.
Reaction:
Alarm display.
Remedy:
Do not start the geometry axis until the traversing motion as machine axis has been concluded.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20064
[Channel %1: ] Axis %2 selection of several axes with an active taper angle is not permitted.
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
With an active taper angle, only one geometry axis at the time can be traversed in JOG mode by pressing traversing keys.
Simultaneous traversing of a geometry axis as a machine axis is not permitted either.
Alarms
396
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
NC not ready.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Starting the geometry axis only if traversing of the other geometry axis or machine axis completed.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20065
[Channel %1: ] Master spindle not defined for geometry axes in JOG mode
Parameters:
%1 = Channel number
Explanation:
The displayed axis is to be traversed as geometry axis in JOG mode with rotary feed, but no master spindle has been defined
from which the actual speed could be derived.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
If the revolutional feedrate is to be active in JOG mode too, then a master spindle must be declared in the channel-specific
machine data MD20090 $MC_SPIND_DEF_MASTER_SPIND. In this case, you have to open a screen in the PARAMETER
operating area with the softkeys "SETTINGDATA" and "JOG DATA", and preselect the G function G95 there. The JOG feedrate
can then be entered in [mm/rev]. (If 0 mm/rev is set as JOG feedrate, the control takes the value assigned in the axis-specific
machine data MD32050 $MA_JOG_REV_VELO or in the case of rapid traverse override MD32040
$MA_JOG_REV_VELO_RAPID).
The revolutional feedrate in JOG mode is deactivated by changing the G function from G95 to G94.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20070
[Channel %1: ] Axis %2 software limit switch %3 programmed end position %4
Parameters:
%1 = Channel number
%2 = Axis number
%3 = "1+" or "1-" for software limit switches 1, "2+" or "2-" for software limit switch 2,
%4 = Programmed end position
Explanation:
The axis is to be traversed by the PLC as a concurrent positioning axis to the limit position. This would violate the
corresponding software limit switch for the axis. No traversing takes place.
With an additional message to alarm 20140, the axis is to be traversed as a command axis.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Specify smaller target position. Modify MD for SW limit switch.
Possibly activate another SW limit switch. Retract axis via JOG.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20071
[Channel %1: ] Axis %2 working area limit %3 end position %4
Parameters:
%1 = Channel number
%2 = Axis number
%3 = "+" or "-"
%4 = Programmed end position
Explanation:
The displayed axis is to be traversed as a "concurrent positioning axis" to the programmed limit position and the
corresponding working area limitation active for the axis is violated. No traversing takes place.
With an additional message to alarm 20140, the axis is traversed as a command axis.
Reaction:
Alarm display.
Remedy:
- Specify smaller target position.
- Deactivate working area limitation.
- Set working area limitation differently.
- Retract axis with JOG.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
397
NC alarms
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20072
[Channel %1: ] Axis %2 is not an indexing axis
Parameters:
%1 = Channel number
%2 = Axis number
Explanation:
The displayed axis is operated as a concurrent positioning axis. Its target position is parameterized in the FC INDEX-AXIS as
indexing position number, but the axis is not an indexing axis.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. The FC POS-AXIS for linear and rotary axes should be used or
the axis should be declared as an indexing axis. Corresponding machine data for indexing axis declaration:
Modify MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB
Modify MD10900 $MN_INDEX_AX_LENGTH_POS_TAB_1
Modify MD10910 $MN_INDEX_AX_POS_TAB_1
Modify MD10920 $MN_INDEX_AX_LENGTH_POS_TAB_2
Modify MD10930 $MN_INDEX_AX_POS_TAB_2
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20073
[Channel %1: ] Axis %2 cannot be repositioned
Parameters:
%1 = Channel number
%2 = Axis number
Explanation:
The concurrent positioning axis cannot be positioned because it has already been restarted via the VDI interface and is still
active. No repositioning motion takes place and the motion initiated by the VDI interface is not affected.
Reaction:
Alarm display.
Remedy:
None.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20075
[Channel %1: ] Axis %2 can currently not oscillate
Parameters:
%1 = Channel number
%2 = Axis number
Explanation:
The axis cannot perform an oscillating movement now because it is already being traversed, e.g. in JOG mode.
Reaction:
Alarm display.
Remedy:
End the other traversing motion.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20076
[Channel %1: ] Axis %2 oscillating - mode change not possible
Parameters:
%1 = Channel number
%2 = Axis number
Explanation:
The axis is performing an oscillating movement. Mode change is not possible because oscillation is not allowed in the
selected mode.
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. Do not initiate mode change. Cause the PLC to check the axis
and make sure in the PLC program that the axis ends oscillation if such mode changes take place.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
398
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
20077
[Channel %1: ] Axis %2 programmed position %4 is behind software limit switch %3
Parameters:
%1 = Channel number
%2 = Axis number
%3 = "+" or "-"
%4 = Target position
Explanation:
The axis is traversed as an oscillating axis and the target position (reversal position or end position) is located behind the
corresponding software limit switch. The axis is not traversed.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Specify smaller target position.
Modify MD for SW limit switch.
Possibly activate another SW limit switch.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20078
[Channel %1: ] Axis %2 programmed position %4 is behind working area limit %3
Parameters:
%1 = Channel number
%2 = Axis number
%3 = "+" or "-"
%4 = Target position
Explanation:
The axis is traversed as an oscillating axis and the target position (reversal position or end position) is located behind the
corresponding effective working area limitation. The axis is not traversed.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Specify smaller target position.
Deactivate working area limitation.
Set working area limitation differentially.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20079
[Channel %1: ] Axis %2 oscillation path %3 <= 0
Parameters:
%1 = Channel number
%2 = Axis number
%3 = Length
Explanation:
The axis is traversed as an oscillating axis and the distance to be traversed is smaller than or equal to zero. For example, both
reversal points are situated on an identical position, one reversal point was shifted against the oscillating direction beyond
the other reversal point. The axis is not traversed.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Specify correct target position (reversal position, end position).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
399
NC alarms
20080
[Channel %1: ] Axis %2 no handwheel assigned for override
Parameters:
%1 = Channel number
%2 = Axis number
Explanation:
No handwheel has been assigned for this specified axis after handwheel overlay has been started in automatic mode. If the
axis identifier is missing in the alarm with active velocity overlay FD > 0, then the 1st geometry axis has not been defined
in the NC channel. In this case the block is executed without handwheel control.
Reaction:
Alarm display.
Remedy:
If handwheel control is required, a handwheel must be activated.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20082
[Channel %1: ] Axis %2 coordinate system-specific working area limit %3 end position %4
Parameters:
%1 = Channel number
%2 = Axis number
%3 = "+" or "-"
%4 = End position
Explanation:
The displayed axis is operated as a "concurrent positioning axis", and the corresponding active coordinate system-specific
working area limitation for the axis is violated. No traversing movement.
With an additional message to alarm 20140, the axis is traversed as a command axis.
Reaction:
Alarm display.
Remedy:
- Specify smaller target position.
- Deactivate working area limitation.
- Set working area limitation differently.
- Retract axis with JOG.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20083
[Channel %1: ] Axis %2 programmed position %4 lies behind the coordinate system-specific
working area limit %3
Parameters:
%1 = Channel number
%2 = Axis number
%3 = "+" or "-"
%4 = End position
Explanation:
The axis is traversed as a reciprocating axis, and the target position (reversal position or end position) is located behind the
corresponding, valid, coordinate system-specific working area limitation. The axis is not traversed.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Specify smaller target position.
Deactivate working area limitation.
Set working area limitation differentially.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20085
[Channel %1: ] Contour handwheel: traverse direction or overtravel of beginning of block not
allowed
Parameters:
%1 = Channel number
Explanation:
Travel takes place on the path with the contour handwheel in the opposite direction to the programmed travel direction and
the starting point of the path has been reached at the start of the block.
Alarms
400
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Alarm display.
Remedy:
Turn the contour handwheel in the opposite direction.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20090
Axis %1 travel to fixed stop not possible. Check programming and axis data.
Parameters:
%1 = Axis name, spindle number
Explanation:
1. The "Traverse against fixed stop" function has been programmed with FXS[AX]=1 but the axis does not (yet) support this.
Check MD37000 $MA_FIXED_STOP_MODE. This function is not available for gantry axes and simulated axes.
2. On selection, no movement was programmed for axis AX. AX is a machine axis identifier.
3. It is always necessary to program a traversing movement in the selection block for the axis/spindle for which the "Traverse
against fixed stop" function is activated.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
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:
Please inform the authorized personnel/service department.
- Check the axis type.
- Check MD37000 $MA_FIXED_STOP_MODE.
- Is a machine axis movement missing in the approach block?
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
20091
Axis %1 has not reached fixed stop
Parameters:
%1 = Axis name, spindle number
Explanation:
On attempting to traverse against a fixed stop, the programmed end position has been reached or the traversing movement
has been canceled. The alarm can be concealed by means of the MD37050 $MA_FIXED_STOP_ALARM_MASK.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
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:
Correct the part program and the settings:
- Has the traversing block been canceled?
- If the axis position does not correspond to the programmed end position, then correct the end position.
- If the programmed end position is in the part, the triggering criterion must be checked.
- Has the contour deviation leading to triggering been dimensioned too large? Has the torque limit been set too high?
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
20092
Axis %1 travel to fixed stop still active
Parameters:
%1 = Axis name, spindle number
Explanation:
An attempt has been made to move an axis while it is in fixed stop or while the deselection function has not yet been
completed.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
401
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:
Please inform the authorized personnel/service department.
Check the following:
- Has the axis at the fixed stop also been moved by a traversing movement of geometry axes?
- Is a selection carried out even though the axis is stationary at the stop?
- Has the deselection process been interrupted by a RESET?
- Has the PLC switched the acknowledgment signals?
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
20093
Axis %1 standstill monitoring at fixed-stop end point has been triggered
Parameters:
%1 = Axis name, spindle number
Explanation:
The position of the axis has been beyond the zero speed window ever since selection has been completed.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
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:
Please inform the authorized personnel/service department.
- Check the mechanical components, e.g. has the stop broken away? Has the part to be clamped given way?
- Position window for zero speed control too small (MD37020 $MA_FIXED_STOP_WINDOW_DEF) (SD43520
$SA_FIXED_STOP_WINDOW). Default is 1 mm in each case.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
20094
Axis %1 function has been canceled
Parameters:
%1 = Axis name, spindle number
Explanation:
The function has been canceled. The possible reasons for this are:
- The torque can no longer be provided because a pulse disable has occurred, .
- The PLC has removed the acknowledgments.
The system variable $VA_FXS_INFO contains additional information regarding why the function was canceled.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
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.
Alarms
402
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Check whether
- there is a pulse disable from the infeed/regenerative-feedback unit or from the PLC?
- the acknowledgment bits have been deleted by the PLC even though NCK has not requested deselection?
Read out the system variable $VA_FXS_INFO, and then interpret the additional information.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
20095
Axis %1 illegal torque, current torque %2
Parameters:
%1 = Axis name, spindle number
%2 = Current holding torque when brake test selected
Explanation:
The current holding torque, when brake test selected, cannot be attained with the present parameterization of the brake
test.
Reaction:
Alarm display.
Remedy:
Check the parameterization for the brake test function check:
- The torque for the counterweight in the drive machine data p1532 should be nearly the same as the current holding torque.
The current holding torque is displayed in the alarm text.
- The torque set for the brake test MD36966 $MA_SAFE_BRAKETEST_TORQUE must be greater than the current holding
torque.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20096
Axis %1 brake test canceled, additional information %2
Parameters:
%1 = Axis name, spindle number
%2 = Error information based on $VA_FXS_INFO
Explanation:
The brake test has detected a problem. The additional information provides more details on the cause of the alarm. The
explanation can be found in the $VA_FXS_INFO system variable documentation.
Additional information:
0: No additional information available.
1: Axis type is not a PLC or command axis.
2: Programmed end position reached.
3: Cancel using NC RESET (key reset).
4: Monitoring window exited.
5: Torque reduction rejected by drive.
6: PLC has canceled enables.
7: SINAMICS parameter p2003 is zero, or telegram without torque data.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Note the supplementary conditions of the brake test, see additional info.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20097
Axis %1 incorrect travel direction brake test
Parameters:
%1 = Axis name, spindle number
Explanation:
Due to the selected travel direction, the brake test for the current load torque is performed with an incorrect torque.
Reaction:
Alarm display.
Remedy:
- Perform the brake test for the other travel direction
- Adjust drive parameter p1532 better to the current weight ratio. The alarm will occur only if the current torque deviates
from drive parameter p1532 by more than 7.5% of MD36966 $MA_SAFE_BRAKETEST_TORQUE when the brake is released.
- Activate the automatic determination of the load torque at the beginning of the brake test via MD36968
$MA_SAFE_BRAKETEST_CONTROL, bit 0 = 1.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
403
NC alarms
20120
Axis %1: too many compensation relations
Parameters:
%1 = Axis name, spindle number
Explanation:
Interpolatory compensation with tables. For each axis, the maximum number of compensation relationships defined may
be no more than the number of axes in the system. In this alarm, the interpolatory compensation in the axis is switched off
automatically.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Check table parameters $AN_CEC_OUTPUT_AXIS and correct and/or switch off one or more tables (SD41300
$SN_CEC_TABLE_ENABLE).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20121
Axis %1: Configuration error in compensation table %2
Parameters:
%1 = Axis name, spindle number
%2 = Compensation table
Explanation:
Interpolatory compensation with tables. The settings for the specified table are not allowed. $AN_CEC_MAX >=
$AN_CEC_MIN and $AN_CEC_STEP != 0 apply to system variables. This table is switched off automatically.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Check and correct the characteristic data in the compensation
table. If the error cannot be found, the alarm can be suppressed by switching off the table ($SN_CEC_TABLE_ENABLE) or
switching off compensation in the axis ($MA_CEC_ENABLE).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20122
Compensation table %1: invalid axis assignment
Parameters:
%1 = Compensation table
Explanation:
Interpolatory compensation with tables. Assignment of the input or output axes in the given table is not allowed.
$AN_CEC_INPUT_AXIS and $AN_CEC_OUTPUT_AXIS != 0 apply to system variables, and both must refer to valid axes. This
table is automatically switched off.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Check and correct the axis assignment in the compensation
table. If the error cannot be found, the alarm can be suppressed by switching off the table ($SN_CEC_TABLE_ENABLE) or
switching off compensation in the axis ($MA_CEC_ENABLE).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20123
Axis %1: different output assignment of multiplied tables
Parameters:
%1 = Axis name, spindle number
Explanation:
Interpolatory compensation with tables. The two tables whose outputs are to be multiplied together have different output
axes assigned to them. The compensation in this axis is automatically switched off.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Check and correct the characteristic data in the compensation
table ($AN_CEC_OUTPUT_AXIS and $AN_CEC_MULT_BY_TABLE).
If the error cannot be found, the alarm can be suppressed by switching off the compensation in the axis ($MA_CEC_ENABLE)
or the tables, ($SN_CEC_TABLE_ENABLE).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
404
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
20124
Axis %1: sum of compensation values too large
Parameters:
%1 = Axis name, spindle number
Explanation:
The sum of the compensation values from all tables assigned to the axis had exceeded the limit value MD32720
$MA_CEC_MAX_SUM and had to be limited. Contour errors could have occurred as a result.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Check characteristic data of the compensation tables assigned to the axis.
Check characteristic curves in the tables ($AN_CEC).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20125
Axis %1: change of compensation value is too rapid
Parameters:
%1 = Axis name, spindle number
Explanation:
The compensation value has changed more rapidly than has been allowed for in MD32730 $MA_CEC_MAX_VELO. It had to
be limited temporarily. The missing section is repeated later but contour errors might have occurred.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Check characteristic data of the compensation tables assigned to the axis.
Check characteristic curves in the tables ($AN_CEC). Possibly one of the input axes has moved more rapidly than provided
for.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20130
[Channel %1: ] Contour tunnel monitoring
Parameters:
%1 = Channel number
Explanation:
The tool tip has exited the tunnel placed around the desired contour, i.e. the distance between tool tip and desired contour
was greater than specified in the MD21050 $MC_CONTOUR_TUNNEL_TOL.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. Check the following points in turn:
1. Is the machine in working order? That is, has the alarm been tripped by a sluggish axis, tool breakage or collision?
2. If the machine is in working order, reduce the velocity or improve the controller setting.
3. Possibly increase the size of the tunnel and monitor errors via analog output in order to ascertain the cause.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
20138
[Channel %1: ] Block %2 motion synchronous action %3 command axis %4 cannot be traversed
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
405
NC alarms
Explanation:
The axis that should be traversed out of a synchronized action is not available
The following causes are possible:
- The axis is being or will be traversed by the NC program.
This motion can also be made indirectly by means of continuous-path mode or an active frame.
- The axis can be actively assigned on account of a function (e.g. programming of the servo-parameter set).
- A superimposed motion is active for the axis.
- The axis is active as a following axis of a coupling.
- An interpolatory compensation, such as temperature compensation, is active for the axis.
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:
20139
[Channel %1: ] Block %2 motion synchronous action: %3 invalid marker
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
Setting or deleting of a marker in the motion-synchronous action is not possible.
Possible causes:
SETM(): Maximum number of markers exceeded; marker has already been set.
CLEARM(): Specified marker is not within permissible value range.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
SETM(): use marker in valid value range; do not set the marker again.
CLEARM(): use marker in valid value range.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20140
[Channel %1: ] Traversing of command axis %2 see NC alarm %3 parameter %4
Parameters:
%1 = Channel number
%2 = Axis
%3 = NC alarm
%4 = Additional parameter
Explanation:
An NC alarm was detected for a command axis, which is to be traversed from a synchronized action. This alarm is output in
the 3rd parameter as an HMI alarm number. Parameter 4 may provide additional information.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
See help information for the additional alarms.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
406
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
20141
[Channel %1: ] Block %2 motion synchronous action: %3 axis %4 has illegal axis type
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name
Explanation:
The requested command is not permissible in the current axis status for the command axis or spindle. This alarm occurs with
command axes (POS, MOV), spindle commands from motion synchronous actions (M3/M4/M5, SPOS), coupled motion
(TRAILON, TRAILOF) and lead value coupling (LEADON, LEADOF).
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
First stop the axis or deactivate the coupling, then select a new status.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20142
[Channel %1: ] Block %2 motion synchronous action: %3: command axis %4: rotation of axis
container already enabled
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name
Explanation:
The synchronized action instruction is not allowed on a spindle enabled for the axis container rotation. The alarm only occurs
if the spindle is handed to another NCU.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Initiate the synchronized action instruction before the axis container rotation enable or after the end of the rotation
(depending on the application).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20143
[Channel %1: ] Block %2 motion synchronous action: %3 command axis %4 cannot be started
as it is controlled by the PLC
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name
Explanation:
An attempt has been made to start a command axis by means of a block-related or modal synchronous action. This start is
not possible as the axis is controlled by the PLC.
Reaction:
Alarm display.
Remedy:
End control of the axis by the PLC and therefore return it to the channel or start the command axis with a static synchronous
action.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20144
[Channel %1: ] Block %2 motion synchronous action: %3 system variable cannot be accessed
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
407
NC alarms
Explanation:
When using system variables, it is assumed that a read/write operation can access the required data successfully. In accesses
to encoder actual values or digital I/Os, the result depends on the availability of the corresponding hardware components.
If an access within synchronized actions does not return a valid value, alarm 20144 is output. Outside synchronized actions,
such a read/write access causes block execution to be interrupted until the result is available. Block execution is subsequently
continued.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Before reading/writing system variables, ensure that it is possible to access, for example, the required hardware
components.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20145
[Channel %1: ] Block %2 motion synchronous action: %3 arithmetic error
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
In calculating an arithmetic expression for a motion synchronous action, an overflow has occurred (e.g. division by zero).
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Correct the incorrect expression.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20146
[Channel %1: ] Block %2 motion synchronous action: %3 nesting depth exceeded
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
For calculating arithmetic expressions in motion synchronous blocks, an operand stack with a fixed set size is used. With very
complex expressions, this stack can overflow.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Correct the incorrect expression.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20147
[Channel %1: ] Block %2 motion synchronous action: %3 command %4 not executable
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Program command
Alarms
408
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
One of the commands in the synchronized action block cannot be executed, e.g. it is not possible to perform a Reset for the
specific synchronized action.
Measurement level 2
- Embargo version does not allow measurement from a synchronized action
- The MEASA command was programmed in a synchronized action
- Measurement is already active
- Programming error (see alarm 21701)
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Change the synchronized action.
Measurement level 2
Execute the measurement task from a part program first, in order to improve the error diagnostics. Do not include the
measurement in the synchronized action until the first error-free run has been performed .
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20148
[Channel %1: ] Block %2 motion synchronous action: %3 internal error %4
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Error code
Explanation:
An internal error has occurred during processing of a synchronous action. The error code is for diagnostics purposes. Please
make a note and contact the manufacturer.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Change the synchronized action.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20149
[Channel %1: ] Block %2 motion-synchronous action: %3 Index %4 is illegal
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Index
Explanation:
An invalid index was used to access a variable in the motion-synchronized action. The invalid index is also displayed.
Example: ... DO $R[$AC_MARKER[1]] = 100
The error occurs if the value of marker 1 is greater than the maximum permissible R-parameter number.
PROFIBUS/PROFINET I/O:
An invalid slot / I/O area index was used while reading/writing data.
Cause:
1.: Slot / I/O area index >= max. number of available slots / I/O areas.
2.: Slot / I/O area index references a slot / I/O area that has not been configured.
3.: Slot / I/O area index references a slot / I/O area that has not been released for system variables.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Use a valid index.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
409
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20150
[Channel %1: ] Tool management: PLC terminates interrupted command
Parameters:
%1 = Channel number
Explanation:
Indication that the PLC has terminated an interrupted command (with alarm output) from the tool management - tool
change.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
This alarm is for information only.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20160
[Channel %1: ] Tool management: PLC can terminate only incorrectly canceled commands
Parameters:
%1 = Channel number
Explanation:
Note that the PLC wanted to interrupt an active command from the tool management (tool change), or that there is no active
command to cancel.
The NCK rejects for the following reasons:
- Channel status is "active". Cancel is not allowed,
- Channel status is "reset". Nothing can be canceled.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
This alarm is for information only.
Programm
Clear alarm with the Delete key or NC START.
continuation:
20170
[Channel %1: ] Machine data $AC_FIFO invalid
Parameters:
%1 = Channel number
Explanation:
The structure of the FIFO variable $AC_FIFO1 - $AC_FIFO10 specified by the machine data MD28260 $MC_NUM_AC_FIFO,
MD28262 $MC_START_AC_FIFO, MD28264 $MC_LEN_AC_FIFO and MD28266 $MC_MODE_AC_FIFO cannot be stored in
the R parameter field defined in MD28050 $MC_MM_NUM_R_PARAM.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Inform the authorized personnel/service department.
Increase the number of R-parameters or reduce the number of FIFO elements.
Set the MD as follows: MD28050 $MC_MM_NUM_R_PARAM = MD28262 $MC_START_AC_FIFO + MD28260
$MC_NUM_AC_FIFO * (MD28264 $MC_LEN_AC_FIFO + 6)
Programm
Switch control OFF - ON.
continuation:
20200
[Channel %1: ] Invalid spindle number %2 with tool fine compensation
Parameters:
%1 = Channel number target channel
%2 = Spindle number
Explanation:
There is no spindle/axis assignment in the target channel for the spindle specified in the PUTFTOC command.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify program in channel that writes the tool fine compensation.
Alarms
410
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20201
[Channel %1: ] Spindle %2 no tool assigned
Parameters:
%1 = Channel number
%2 = Spindle number
Explanation:
In order to make allowance for the fine tool compensation for the tool currently in the spindle, a spindle/tool assignment
must be active. This is not presently the case for the programmed spindle in the target channel of fine tool compensation.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
1. Modify the part program (write the tool fine compensation).
2. Establish spindle/tool assignment by programming:
- TMON (tool monitoring)
- GWPSON (tool selection)
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20203
[Channel %1: ] No active tool
Parameters:
%1 = Channel number
Explanation:
A tool fine compensation has been written for the active tool of channel %1 with PUTFTOC. No tool is active in this channel.
Therefore, the compensation cannot be assigned.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Correct the program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20204
[Channel %1: ] PUTFTOC command not allowed with FTOCOF
Parameters:
%1 = Channel number
Explanation:
A tool fine compensation has been written for channel %1 with PUTFTOC. The tool fine compensation is not active in this
channel. FTOCON must be active in the target channel of the PUTFTOC command.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Correct the program in the machining channel: Select FTOCON so that the channel is ready to receive the PUTFTOC
command.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
411
NC alarms
20205
[Channel %1: ] Block %2 motion synchronous action: %3 invalid spindle number %4
Parameters:
%1 = Channel number target channel
%2 = Block number, line number
%3 = Synact ID
%4 = Spindle number
Explanation:
There is no spindle/axis assignment in the target channel for the specified spindle.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20210
[Channel %1: ] Block %3 spindle %2 wrong values for centerless grinding
Parameters:
%1 = Channel number
%2 = Spindle number
%3 = Block number, label
Explanation:
It was not possible to calculate a tool diameter (no speed specified for the spindle) for centerless grinding because it was not
allowed by the input positions. The old S value still applies.
Reaction:
Alarm display.
Remedy:
- Modify program
- Select new traversing positions for centerless axes
- or suppress computation by G00.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20211
[Channel %1: ] Block %3 spindle %2 support point beyond range limits
Parameters:
%1 = Channel number
%2 = Spindle number
%3 = Block number, label
Explanation:
The support point calculated for centerless grinding is beyond the range limits.
Machine data:
Modify MD21518 $MC_TRACLG_CONTACT_UPPER_LIMIT
Modify MD21520 $MC_TRACLG_CONTACT_LOWER_LIMIT
Reaction:
Alarm display.
Remedy:
- Check centerless axis positions and machine data.
- Modify program.
- Select new traversing positions for centerless axes
- or suppress computation by G00.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20295
[Channel %1: ] Block %2 Override of the current orientation is not possible: Error code %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Error code
Alarms
412
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
In the specified block, the override of the orientation leads to an invalid tool orientation or is not defined. The current offset
vector leads to the current orientation of this block becoming a zero vector (vector with length 0) or the current direction
vector of the rotation is not defined.
Possible error codes are:
1: Offset vector $AC_OFF_O[i] makes the current orientation a zero vector.
2: Offset vector $AC_OFF_R[i] makes the current rotation of the orientation a zero vector (only occurs with 6-axis
kinematics).
3: An angle of rotation was specified for the current orientation with $AC_OFF_O_ANGLE, although the associated rotation
vector $AC_OFF_O_DIR[i] is not defined.
4: An angle of rotation was programmed for the current rotation of the orientation with $AC_OFF_R_ANGLE, although the
associated rotation vector $AC_OFF_R_DIR[i] is not defined.
Reaction:
Alarm display.
Remedy:
NC program change (overlaid orientation in synchronized actions).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20300
[Channel %1: ] Axis %2 orientation not possible
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
On traversing the displayed (virtual) orientation axis, a tool orientation is to be set
for which the kinematics of this machine are not possible.
Reaction:
Alarm display.
Remedy:
Cancel the JOG movement and specify another (possible) change of orientation.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20301
[Channel %1: ] overlaid orientation not possible
Parameters:
%1 = Channel number
Explanation:
Overlaid orientation cannot be set on these machine kinematics.
The overlaid orientation specified by one or more of the system variables
$AC_OFF_O[i]
$AC_OFF_R[i]
$AC_OFF_LEAD
$AC_OFF_TILT
$AC_OFF_THETA
$AC_OFF_O_ANGLE
$AC_OFF_R_ANGLE
cannot be set with these machine kinematics.
The alarm can be suppressed by bit 9 of MD21096: $MC_OFF_ORI_MODE. In this case, the orientation cannot be overlaid.
Reaction:
Alarm display.
Remedy:
NC program change (overlaid orientation in synchronized actions).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
20302
[Channel %1: ] Axis %2 cannot be traversed
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The displayed axis cannot be traversed as a machine axis because JOG Retract mode has been selected in JOG mode.
Reaction:
Alarm display.
Remedy:
Deselect JOG Retract with RESET
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
413
NC alarms
20304
[Channel %1: ] Axis %2 cannot be traversed as a geometry axis
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The displayed axis cannot be traversed as a geometry axis. The geometry axis is part of a retraction motion in JOG Retract
mode. The requested motion of the geometry axis would lead to a violation of the permitted retraction direction.
Reaction:
Alarm display.
Remedy:
Deselect JOG Retract with RESET
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20306
[Channel %1: ] Cartesian manual traverse not possible
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
Cartesian manual traverse is not possible in JOG Retract mode.
Reaction:
Alarm display.
Remedy:
Deselect JOG Retract with RESET
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20308
[Channel %1: ] Manual traverse in the SZS coodinate system is not possible
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
Manual traverse in the SZS coodinate system is not possible in JOG Retract mode.
Reaction:
Alarm display.
Remedy:
Deselect JOG Retract with RESET
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
20310
[Channel %1: ] Axis %2 traverse to the specified position is not possible
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The displayed axis cannot be traversed to the entered position in JOG Retract mode.
It is limited to the interrupt position when JOG Retract was selected.
Reaction:
Alarm display.
Remedy:
Traverse within the permitted positions
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
21550
[Channel %1: ] Axis %2 Travel from hardware limit switch not possible. Reason: %3
Parameters:
%1 = Channel number
%2 = Axis name
%3 = Cause
Explanation:
It has been tried to retract a following axis of an axis coupling or an output axis of a transformation through the master axis
or input axis of a transformation. This is not permitted in the current situation.
Possible reasons:
1 No permissible direction of retraction
2 Coupling not synchronous
3 Retraction not permitted for the active coupling
4 Reserved
5 Retraction not permitted for the active transformation
Alarms
414
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
NC Start disable in this channel.
Alarm display.
Remedy:
Remedy for error cause:
1 Define another travel direction
2 Deactivate the coupling and travel the axis/axes separately
3 Deactivate the coupling and travel the axis/axes separately
4 Reserved
5 Deactivate the transformation and travel the axis/axes separately
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
21600
Monitoring for ESR active
Explanation:
-
Reaction:
NC not ready.
Alarm display.
All alarm responses are delayed by one IPO cycle.
Remedy:
The display can be suppressed with MD 11410 $MN_SUPPRESS_ALARM_MASK Bit 16 = 1
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
21610
[Channel %1: ] Axis %2 encoder %3 frequency exceeded
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = String (encoder number)
Explanation:
The maximum permissible frequency of the currently active encoder (axis-specific interface signal DB31, ... DBX1.5 / 1.6
(position measuring system 1/2)) in the axis-specific MD36300 $MA_ENC_FREQ_LIMIT [n] (n ... encoder number, 1 or 2) has
been exceeded. The reference of the actual value to the mechanical slide position may have been lost.
The alarm can be reprogrammed in MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
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:
Check MD36300 $MA_ENC_FREQ_LIMIT [n] and NC/PLC interface signal DB31, ... DBX1.5 / 1.6 (position measuring system
1/2).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
21611
[Channel %1: ] NC-controlled Extended Stop/Retract triggered
Parameters:
%1 = Channel number
Explanation:
"NC-controlled Extended Stop/Retract" triggered.
Reaction:
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.
All channel-specific alarm reactions are delayed with this alarm, alarm display.
Remedy:
Reset
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
415
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21612
[Channel %1: ] Axis %2: enable reset, cause %3
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Cause of the alarm
Explanation:
Causes of alarm:
0: The cause of the alarm cannot be precisely determined.
1: The interface signal DB31, ... DBX2.1 (Servo enable) is missing
2: The interface signal DB31, ... DBX21.7 (Pulse enable) is missing
3: Drive signal DB31, ... DBX93.7 (Impulses enabled) is not set
4: Drive signal DB31, ... DBX93.5 (Drive ready) is not set
5: Drive signal DB31, ... DBX92.4 (Autonomous drive) does not follow the NC setpoints
One of the motion-enabling signals (e.g. "Servo enable", "Pulse enable", parking/encoder selection (only for axes) or drive-
specific enables has been reset for the displayed axis. The alarm can be reported with positioning axes, spindles and for axes
from the geometry grouping.
The axes entered in the channel-specific MD array MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB are regarded as axes
belonging to the geometry grouping. Servo enable must exist for all available geometry axes, regardless of whether or not
they are currently in motion.
Occurs in connection with SAFETY function: If a test stop is performed with linked axes, the alarm is issued if a motion
command from the ELG grouping is pending during the test stop of the following axis.
Reaction:
The NC switches to follow-up mode.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorized personnel/service department.
Check the interface signals DB31, ... DBX2.1 (Servo enable), DB31, ... DBX21.7 (Pulse enable), check the drive signals
DB31, ... DBX93.7 (Pulses enabled), DB31, ... DBX93.5 (Drive ready) for example with the PLC status display in the
DIAGNOSTICS operating area. Check the encoder selection (for axes) as well as other signals enabling motion according to
the drive type used.
When the terminal enables of the drive have failed, trace back the wiring or hardware function (for example relay function)
or proceed as stated in the relevant drive documentation.
With SAFETY: With active actual-value linkage, output of the error message on the slave axis can be prevented by increasing
MD36060 $MA_STANDSTILL_VELO_TOL (default value is 5 mm).
Programm
Clear alarm with the Delete key or NC START.
continuation:
21614
[Channel %1: ] Axis %2 hardware limit switch %3
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = String (+, - or +/-)
Explanation:
The signal DB31, ... DBX12.1 / 12.0 (Hardware limit switch plus/minus) has been set at the NC/PLC interface.
Reaction:
NC Start disable in this channel.
Alarm display.
Alarms
416
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Please inform the authorized personnel/service department.
1. With axes that have already been referenced, the software limit switch 1 or 2 should respond before the hardware limit
switch is reached. Check MD36110 $MA_POS_LIMIT_PLUS, MD36100 $MA_POS_LIMIT_MINUS, MD36130
$MA_POS_LIMIT_PLUS2 and MD36120 $MA_POS_LIMIT_MINUS2 and the NC/PLC interface signal for the selection DB31, ...
DBX12.3 / 12.2 (1st/2nd software limit switch plus/minus) and correct, if necessary (PLC user program).
2. If the axis has not yet been referenced, it is possible to depart from the hardware limit switch in the opposite direction in
JOG mode.
3. Check the PLC user program and the connection from the switch to the PLC input module, provided the axis has not
reached the hardware limit switch at all.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21616
[Channel %1: ] Block %2 overlaid motion active at transformation switchover
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The overlaid motion in the BCS changes its significance because of the transformation change and can therefore lead to
undesired axis movements.
Reaction:
Local alarm reaction.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Take out the overlaid movement.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
21617
[Channel %1: ] Block %2 transformation does not allow to traverse the pole
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The preset curve passes through the pole or a forbidden area of the transformation.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify the part program (if the alarm has occurred in AUTO mode).
To escape from the alarm position, transformation must be deselected (it is not enough to try a RESET if the transformation
remains active when RESET is applied).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21618
[Channel %1: ] As from block %2 transformation active: overlaid motion too great
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The share of overlaid motion on the transformation-related axes is so high that the path movement planned by the
preparation no longer sufficiently corresponds to the actual ratio for the interpolation. Strategy of singularities, monitoring
of working range limitation and dynamic Look Ahead are possibly no longer correct.
Reaction:
Alarm display.
Remedy:
With overlaid motion, keep a sufficiently large path safety distance with regard to poles and working range limitations.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
417
NC alarms
21619
[Channel %1: ] Block %2 transformation active: motion not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The machine kinematics do not allow the specified motion.
Transformation-dependent error causes may be:
With TRANSMIT: There is a circular area around the pole, where positioning is not possible. This area exists because the tool
reference point cannot be traversed into the pole.
The area is defined by the following factors:
- Machine data (MD249.. $MC_TRANSMIT_BASE_TOOL_...)
- Active tool length compensation (see $TC_DP..).
Whether the tool length compensation is included in the calculation depends on the selected working plane (see G17,..).
The machine stops at the edge of the area where positioning is not possible.
For TRAINT: An attempt was made to activate a TRAINT transformation with Y(WCS)<>0. (The Y axis must be set to WCS=0
when calling TRAINT).
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify the part program. Change the incorrectly specified tool length compensation.
Note that RESET alone is not enough if transformation also remains active beyond RESET.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21620
[Channel %1: ] Axis %2 Emergency braking ramp activated
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
An axial emergency braking ramp was activated for the specified axis/spindle
The following causes are possible for the activation of the emergency braking ramp:
Alarm 26052: Path velocity for auxiliary function output too high
Alarm 1012 : System error with ID 550006 550006
Alarm 1016 : System error with ID 550003, 550005 and 550010
With master/slave coupling, MD30132 $MA_IS_VIRTUAL_AX (axis is virtual axis) has been set.
Braking request with priority 13 may have been requested by the OEM application.
Reaction:
NC Start disable in this channel.
Local alarm reaction.
The NC switches to follow-up mode.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Remove or reset the cause of the alarm.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21621
[Channel %1: ] Block %2 The constant transformation axis %3 has moved.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Channel axis identifier
Explanation:
An axis whose position must remain constant for the transformation in the current block has moved.
Alarms
418
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.
Remedy:
Change part program if alarm has occurred in AUTO mode.
The alarm is cancelled with RESET. If the transformation is retained beyond RESET, the constant axis goes into the
transformation with its new position. If that is not wanted, the transformation must be deselected, and the axis position
changed in this state. The transformation can then be reactivated.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21650
[Channel %1: ] Axis %2 overlaid motion not allowed
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
An overlaid motion was requested for the axis, however, this is not allowed due to the MD32074
$MA_FRAME_OR_CORRPOS_NOTALLOWED.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
Deselect the overlaid motion or change MD32074 $MA_FRAME_OR_CORRPOS_NOTALLOWED.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21660
[Channel %1: ] Block %2 axis %3 conflict between SYNACT: $AA_OFF and CORROF
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
Explanation:
When deselecting the position offset ($AA_OFF) via the part program command CORROF (<axis>, "AA_OFF") an active
synchronized action is detected that immediately sets $AA_OFF for the axis (DO_$AA_OFF [<axis>] =<value>). Deselection
is executed and $AA_OFF not set again.
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:
21675
[Channel %1: ] Block %2 impermissible motion on change of tool direction and $AA_TOFF
active
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
If an offset is active in tool direction via $AA_TOFF[i] there must not be a geometry axis movement in a block in which the
tool orientation is changed abruptly.
Abrupt changes of the tool orientation, whereby a movement of the geometry axes can be programmed simultaneously,
can, for example, occur during a plane change, tool change, or activation and deactivation of an orientable tool carrier.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
419
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
- Program TOFFOF()
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
21700
[Channel %1: ] Block %3 axis %2 touch probe already deflected, edge polarity not possible
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number
Explanation:
The probe programmed under the keyword MEAS or MEAW is already deflected and has switched. For a further measuring
operation, the probe signal must first be canceled (quiescent state of the probe).
The axis display is of no significance at present but an axis-specific evaluation has been planned for later stages of
development.
Note:
If the MEAS or MEAW command is used in conjunction with a simulation system or a control system with simulated axes,
then MD13231 $MN_MEAS_PROBE_OFFSET must be checked in the event of an alarm.
The value in this machine data moves the MEAS switching position and must be less than the length of the programmed
measuring distance.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Verify the starting position of the measuring operation or check the probe signals in the PLC interface DB10 DBX107.0 /
107.1 (Probe actuated key 1/key 2). Are the cables and connectors in good order?
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21701
[Channel %1: ] Block %3 axis %2 measurement not possible
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number
Explanation:
Measurement level 2 (MEASA, MEAWA, MEAC).
There is an error in the programmed measurement task.
Possible causes:
- Invalid measurement mode
- Invalid probe
- Invalid encoder
- Invalid number of measurement signal edges
- Identical measurement signal edges are only programmable in mode 2
- Invalid FIFO number
- Mismatch between the number of FIFOs programmed and the number of probes used in the measurement task.
Further causes:
A measurement task is already active (e.g. from a synchronized action).
Alarms
420
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.
Remedy:
Correct the measurement tasks.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
21702
[Channel %1: ] Block %3 axis %2 measurement canceled
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number
Explanation:
The measurement block has ended (the programmed end position of the axis has been reached) but the activated touch
probe has not yet responded.
Measurement level 2 (MEAWA, MEASA, MEAC)
Measured values cannot be converted to the workpiece coordinate system. The measured values of the GEO axes
programmed in the measurement task are only available in the machine coordinate system.
Causes:
Not all GEO axes were programmed in the measurement task. At least one measured value is therefore missing for
conversion back into the workpiece coordinate system.
Further causes:
The measurement tasks programmed for all GEO axes are not identical.
When making measurements without handshake, two probes must be available in drive parameters p0680 index 0 and 1.
Reaction:
Alarm display.
Remedy:
Check the traversing movement in the measurement block.
- Is it necessary in all cases for the activated probe to have switched up to the specified axis position?
- Are the probe, cable, cable distributor, terminal connections in good order?
- Is the probe correctly wired and configured on the hardware side (e.g. drive parameters p0488 and p0489)?
Either program all GEO axes explicitly or program the traversing movement with the POS[axis] command.
Programm
Clear alarm with the Delete key or NC START.
continuation:
21703
[Channel %1: ] Block %3 axis %2 touch probe not deflected, illegal edge polarity
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number
Explanation:
The selected probe is not (!) deflected and therefore cannot record any measured value from the deflected to the non-
deflected state.
Measurement level 2 (MEAWA, MEASA, MEAC)
The degree of deflection of the probe at the start of the measurement task is identical to the first programmed measurement
signal edge. The test is only performed in mode 2.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
- Check probe
- Check start positioning for measuring
- Check program
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
421
NC alarms
21740
Output value at analog output no. %1 has been limited
Parameters:
%1 = No. of output
Explanation:
The value range of the analog output n is limited by MD10330 $MN_FASTIO_ANA_OUTPUT_WEIGHT[n].
Reaction:
Alarm display.
Remedy:
With $A_OUTA[..] = x no greater values can be programmed than permitted in the respective machine data.
Programm
Clear alarm with the Delete key or NC START.
continuation:
21750
Error during output of cam switching signals via timer
Explanation:
The signal output activated by the MD10480 $MN_SW_CAM_TIMER_FASTOUT_MASK via the hardware timer (independent
of the clock grid) did not work. Cause: interpolation cycle is greater than 15 ms.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
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:
Please inform the authorized personnel/service department. Shorten interpolation cycle (if at all possible).
Programm
Switch control OFF - ON.
continuation:
21751
Limit velocity %2 deg/min on modulo axis %1 has been exceeded (incorrect cam output)
Parameters:
%1 = Axis, spindle
%2 = Limit velocity
Explanation:
Reliable cam output on the modulo axis can no longer be assured.
This is because:
The velocity of the axis exceeds the permissible velocity range
Reliable calculation of the cam output on the modulo axis
can only be assured below the limit speed
Reaction:
Alarm display.
Remedy:
- Reduce the traversing speed of the axis
- Alarm can be suppressed with SUPPRESS_ALARM_MASK_2 bit 15
Programm
Clear alarm with the Delete key or NC START.
continuation:
21752
Axis %1 minimum cam width cam %3 undershot at curr. velocity %2
Parameters:
%1 = Axis, spindle
%2 = Limit velocity
%3 = Cam number
Explanation:
The width of the cam signal undershoots the time t=50µs and as a result can no longer be output.
This is because:
The cam signal width of t=50µs must not be undershot.
A configured cam width and reliable time results in
a limit velocity for the cam (v=s/t). If the limit velocity is exceeded,
cam signals will be lost.
Reaction:
Alarm display.
Remedy:
- Reduce the traversing speed of the axis
- Increase the cam width
- Alarm can be suppressed with SUPPRESS_ALARM_MASK_2 bit 15
Alarms
422
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4

 

 

 

 

 

 

 

Content      ..     31      32      33      34     ..