|
|
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program cutting speed under address S within the permissible range of values.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
14850
[Channel %1: ] Block %2 changing the reference axis for a constant cutting speed not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The attempt was made via the SCC[AX] instruction to change the reference
axis for a constant cutting speed.
This is not allowed if the indicated axis is no geometry axis.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Please inform authorized personnel/service.
When programming SCC[AX] indicate a geometry axis known in the channel.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
14860
[Channel %1: ] Block %2 Selection of the tool cutting speed not allowed. Cause %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Cause of the error
Explanation:
Selection of the cutting speed SVC is not permissible in the current state
Causes of the problem: the following function is active.
1: Constant cutting speed G96, G961 or G962 active
2: SPOS/SPOSA/M19 (spindle positioning mode) active
3: M70/axis mode active
4: SUG active
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Activate the speed control mode for the spindle prior to programming SVC, for example with M3, M4 or M5.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
14861
[Channel %1: ] Block %2 SVC programmed, but no tool offset active
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Cutting speed SVC programmed in the block, but no tool offset active.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Select an appropriate tool prior to the SVC instruction.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
285
NC alarms
14862
[Channel %1: ] Block %2 SVC has been programmed, but the radius of the active tool
correction is zero
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A cutting speed SVC has been programmed in the block, but the radius of the active tool offset is zero.
The radius of the active tool offset consists of the offset parameters $TC_DP6, $TC_DP12, $TC_SCPx6 and $TC_ECPx6.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Select an appropriate tool offset with a positive tool radius prior to the SVC instruction.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
14863
[Channel %1: ] Block %2 The programmed SVC value is zero or negative
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The programmed value for the cutting speed SVC is zero or negative.
Reaction:
Correction block is reorganized.
Local alarm reaction.
Interface signals are set.
Alarm display.
Remedy:
Program an SVC value larger than zero.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
14900
[Channel %1: ] Block %2 center point and end point programmed simultaneously
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
When programming a circle by means of the opening angle, the circle center point was programmed together with the circle
end point. This is too much information for the circle. Only one of the two points is allowed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Select the programming variant guaranteeing that the dimensions are definitely taken over from the workpiece drawing
(avoidance of calculation errors).
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
14910
[Channel %1: ] Block %2 invalid angle of aperture for programmed circle
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
When programming a circle by means of the opening angle, a negative opening angle or an opening angle greater than or
equal to 360 degrees has been programmed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program opening angle within the allowed range of values between 0.0001 and 359.9999 [degrees].
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
286
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
14920
[Channel %1: ] Block %2 intermediate point of circle incorrect
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
When programming a circle by means of an intermediate point (CIP) all 3 points (initial, end and intermediate points) are
on a straight line and the intermediate point (programmed by means of interpolation parameters I, J, K) is not located
between the initial and end points.
If the circle is the component of a helix, the specified number of turns (keyword TURN=...) determines further block
processing:
- TURN>0: alarm display because the circle radius is infinitely great.
- TURN=0 and CIP specified between initial and end points. A straight line is generated between the initial and end points
(without alarm message).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Locate the position of the intermediate point with the parameters I, J and K in such a way that it actually is located between
the initial and end points of the circle or do not make use of this type of circle programming and instead program the circle
with radius or opening angle or center point parameters.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
15000
[Channel %1: ] Block %2 channel-sync command using illegal marker
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A WAITM/WAITMC/SETM/CLEARM instruction was programmed with a marker number of less than 1 or greater than the
maximum number of markers.
Exception: CLEARM(0) is allowed and clears all markers in the channel!
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the instruction accordingly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
15010
[Channel %1: ] Block %2 program coordination instruction with invalid channel number
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A WAITM, WAITMC,INIT or START instruction was programmed with an invalid channel number.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the instruction accordingly.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
15020
[Channel %1: ] block %2 CHANDATA instruction cannot be executed. Channel %3 is not active
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String (CHANDATA parameter)
Explanation:
With a CHANDATA instruction, the data input for a channel is selected that has not been activated. For structural reasons,
the input of multi-channel data must take place twice.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
287
NC alarms
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Activate the channel concerned by means of machine data or option data or
- Delete the CHANDATA instruction and all following assignments to channel data. This error message occurs regularly when
first reading in an INITIAL Init block with which a multi-channel system is to be installed. In this case:
1. NCK Restart must be executed in order to activate the global machine data already input for the installation of the other
channels.
2. Input of the INITIAL Init block must be repeated.
Programm
Switch control OFF - ON.
continuation:
15021
[Channel %1: ] Block %2 CHANDATA instruction with invalid channel number
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A CHANDATA instruction is used to enter data for an illegal channel, e. g. <1,> maximum number of channels, not the active
channel.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Program CHANDATA instruction in accordance with the actual configuration.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15025
CHANDATA(%3): channel is not active. Channel data will be ignored.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = CHANDATA parameter
Explanation:
With a CHANDATA instruction, the data input for a channel is selected that has not been activated.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
This is an informational alarm referring to the fact that the file loaded into the NCK contains data of an inactive channel. The
number of the inactive channel is specified. Subsequently, the data of this channel are not available in the NCK.
The alarm may have two causes:
(1) The channel is supposed to be activated by a following NCK RESET/POWER ON, i.e. the file must subsequently be
reloaded.If the alarm occurs again, the reason is: (2) the specified channel is actually not supposed to be activated, however,
the file contains the relevant data.
For the 2nd reason, please check whether the system has correctly not activated the channel mentioned.
If the channel has been activated, operation may be continued after another NCK RESET/POWER ON without further
measures, i.e. reloading the file is not required. If the channel has not been activated, make sure that the channel inactivated
by mistake is re-activated.
If the settings of the channel activation are part of the file to be loaded (e.g. archive file), the file must either be modified with
the relevant program or the file has to be created once more in the same system with the correct channel number.
Similar alarms: 15020, 15021.
Programm
Switch control OFF - ON.
continuation:
Alarms
288
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
15030
[Channel %1: ] Block %2 different measurement system settings
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The INCH or METRIC instruction describes the system of measurement in which the data sets have been read from the
control. In order to prevent the incorrect interpretation of data intended for a particular system of measurement, a data
block is only accepted if the above instruction matches the active system of measurement.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Change the measuring system or load a data block that matches the measuring system setting.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15100
[Channel %1: ] Block %2 REORG cancelation caused by log file overflow
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In order to synchronize the preprocessing run and the main run with REORG, the control accesses modification data which
are maintained in a logfile. The alarm indicates that no more capacity is available in the logfile for the specified block in the
channel.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. No remedial measures are available for the further execution
of the current part program, however:
1. Reduce log file size requirement by:
Reducing the distance between the preprocessing and the main run via appropriate preprocessing stops STOPRE.
2. Increase the size of the logfile by means of the channel-specific machine data:
MD28000 $MC_MM_REORG_LOG_FILE_MEM and
MD 28010 $MC_MM_NUM_REORG_LUD_MODULES
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15110
[Channel %1: ] Block %2 REORG not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In order to synchronize the preprocessing run and the main run with REORG, the control accesses modification data which
are maintained in a logfile. The alarm indicates that no more capacity is available in the logfile for the specified block in the
channel.
The alarm message means that the logfile has been deleted in order to obtain additional memory for program
reorganization. Consequently, it is no longer possible to REORG the preprocessing memory up to the next coincidence point.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. No remedial measures are available for the further execution
of the current part program, however:
1. Reduce log file size requirement by:
Reducing the distance between the preprocessing and the main run via appropriate preprocessing stops (STOPRE).
2. Increase the size of the logfile by means of the channel-specific machine data:
Modify MD28000 $MC_MM_REORG_LOG_FILE_MEM and
Modify MD MD28010 $MC_MM_NUM_REORG_LUD_MODULES
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
289
NC alarms
15120
If a power failure occurs now, the most recently changed data will be lost (index/buffer size
= %1)
Parameters:
%1 = Index/buffer size
Explanation:
Notification alarm. The alarm has no negative impact on the current machining.
One of the system-internal data buffers, in which the last changed, buffered data are stored,
has overflowed because the current data change rate is too high.
The alarm warns that a spontaneous power failure in this situation
(mains fault, disconnect the system from the power supply) would
cause a loss of the immediately previously changed buffered data
(tool data, part programs, R variables, GUDs,...)
For information, parameter %1 specifies the index of the machine data,
and the buffer size set there.
Reaction:
Alarm display.
Remedy:
If the alarm is present only sporadically, it can simply be regarded as a notification.
The regular control behavior is not affected.
If the cause should not or cannot be eliminated, the alarm can be suppressed by setting
MD11415 $MN_SUPPRESS_ALARM_MASK_2; Bit3=1 ('H8').
If the alarm is permanently present, please inform the authorized personnel/service department.
If the system is used in an environment in which a power failure cannot occur,
this alarm output can be prevented by MD18232 $MN_MM_ACTFILESYS_LOG_FILE_MEM[ index ] = 0.
The value of MD18232 $MN_MM_ACTFILESYS_LOG_FILE_MEM[ index ] may be increased.
If this is not an option, the number of data changing per unit time must be reduced.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
15122
Power ON after power failure: %1 data were restored, of which %2 machine data, %3 errors.
Parameters:
%1 = Number of data
%2 = Number of machine data
%3 = Number of errors occurred
Explanation:
Notification alarm. The alarm has no negative effect as long as %3 the number of errors occurred is zero.
%1 indicates the number of elementary and complex data restoring steps which were taken after a power OFF during power
ON orduring a power failure to restore the persistent NCK data.
%2 indicates the number of restored machine data. If the value is larger than zero, another warm restart (NCK reset) may
be necessary to make the - possibly configuring - machine data changes prior to the power failure effective.
%3 indicates the number of errors occurred during data restoring.
Reaction:
Alarm display.
Remedy:
As long as %3 number of errors occurred is zero, the alarm is only informative.
As long as %3 number of errors occurred is larger than zero, the alarm indicates a software error.
Further machining with the data is not recommended.
Please load a suitable archive file before continuing machining to avoid subsequent problems.
Please inform the authorized personnel/service department.
File /_N_MPF_DIR/_N_SIEMDIAGMEMPF_MPF contains information that may help Siemens for error diagnostics.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15150
[Channel %1: ] Block %2 reload from external canceled
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
290
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
Execution from external was canceled because the reload buffer does not have enough machine function blocks (traversing
blocks, auxiliary function, dwell time etc.). Background: When already executed machine function blocks are released,
memory becomes available in the reload buffer. If machine function blocks are no longer released, nothing can be reloaded
- this results in a deadlock situation.
Examples:
- Definition of extremely long curve tables via execution from external.
- REPEAT command: REPEAT loop does not lie completely within the reload buffer.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Insert machine function blocks into the part program.
- Increase the size of the reload buffer (MD18360 $MN_MM_EXT_PROG_BUFFER_SIZE).
- Decrease the size of the curve table (Note: Blocks within CTABDEF/CTABEND are not machine function blocks).
- REPEAT command: Replace REPEAT loop by EXTCALL call.
- Surface Turning: If alarm 15150 occurs with the function "Surface Turning" when using program sections, reduce the
number of blocks commented out in programs generated with SFT.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15160
[Channel %1: ] Block %2 wrong preprocessing configuration, number of blocks %3, function
ID %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of missing blocks for block preparation
%4 = ID of the function that identified the problem
Explanation:
For the block preparation, the number of blocks specified in parameter %3 is also required.
Using parameter %4, for additional error diagnostics, the area in which the problem occurred can be identified based on the
following list:
100 - 199: Interpreter
200 - 299: Tool radius compensation
300 - 399: Compile cycle
400 - 499: LookAhead
500 - 599: Spindle
600 - 699: Repositioning
700 - 999: Contour preparation
1000 - 1099: Nibbling
1100 - 1499: Tool orientation
1500 - 1599: Soft approach/retraction
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Increase the block search configuration MD28070
$MC_MM_NUM_BLOCKS_IN_PREP by the number of blocks specified in parameter %3.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15165
[Channel %1: ] Block %2 error when translating or interpreting ASUB %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
291
NC alarms
Explanation:
At part program start and at start of an ASUB under Reset condition, the relevant data of all the ASUBs that can be activated
at that time are processed:
- PLC ASUBs
- With MD20108 $MC_PROG_EVENT_MASK configured event-controlled program calls
- ASUB after block search (MD11450 $MN_SEARCH_RUN_MODE bit 1=1)
- Editable system ASUB (MD11610 $MN_ASUP_EDITABLE)
If an error occurs (converter or interpreter), alarm 15165 will be output first and then a converter or interpreter alarm that
describes more details of the error. Alarm 15165 will cause an interpreter stop. A compensation block will not be possible.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Correct the part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15166
[Channel %1: ] User system asub _N_ASUP_SPF not available
Parameters:
%1 = Channel number
Explanation:
By means of the MD11610 $MN_ASUP_EDITABLE the function "User-defined system ASUB" has been activated. However, the
relevant user program could not be found in the specified search path:
- 1. /_N_CUS_DIR/_N_ASUP_SPF
- 2. /_N_CMA_DIR/_N_ASUP_SPF
The default system ASUB is used.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Load the user-defined system ASUB in /_N_CUS_DIR/_N_ASUP_SPF or /_N_CMA_DIR/_N_ASUP_SPF laden.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15170
[Channel %1: ] Block %2 program %3 could not be compiled
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String
Explanation:
An error has occurred in compile mode. The (compiler) error message refers to the program specified here.
Reaction:
Alarm display.
Remedy:
Modify part program.
Programm
Clear alarm with the Delete key or NC START.
continuation:
15171
[Channel %1: ] Block %2 compiled program %3 older than the relevant subroutine
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Compiled program file name
Explanation:
When calling a precompiled subroutine, it was noticed that the compiled program is older than the relevant SPF file. The
compiled program was deleted and during start the subroutine is executed instead of the compiled program.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Perform another precompilation.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
292
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
15172
[Channel %1: ] Block %2 subroutine %3. No interface available at time of preprocessing.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Subroutine name
Explanation:
In compilation mode no program interface of the subroutine to be called was available at the time of pre-compilation.
Reaction:
Interpreter stop
Interface signals are set.
Alarm display.
Remedy:
Modify part program or recreate program interfaces and pre-compile programs again.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15173
[Channel %1: ] Block %2 variable %3 was unknown at the time of preprocessing.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Variable
Explanation:
At the time of program precompilation, variable %3 was not known to the control.
Reaction:
Interpreter stop
Interface signals are set.
Alarm display.
Remedy:
Correct the part program or introduce the variable at the time of precompilation, i.e. activate the new GUD variable prior
to precompilation. Then restart precompilation.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15175
[Channel %1: ] Block %2 program %3. Interfaces could not be built
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String
Explanation:
An error has occurred in interface generation mode. The (compiler) error message refers to the program specified here. In
particular when loading new cycle program on the NCK, problems can occur if the value settings in MD18170
$MN_MM_NUM_MAX_FUNC_NAMES and MD18180 $MN_MM_NUM_MAX_FUNC_PARAM are too small.
Reaction:
Alarm display.
Remedy:
- Modify part program.
- If new cycle programs have been loaded on the NCK, you will normally need to increase the values of MD18170
$MN_MM_NUM_MAX_FUNC_NAMES and MD18180 $MN_MM_NUM_MAX_FUNC_PARAM. See also the explanations for
alarm 6010.
Programm
Clear alarm with the Delete key or NC START.
continuation:
15176
[Channel %1: ] Block %2 Program%3 may only be executed after Power ON
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = File name
Explanation:
If an encrypted program is loaded to the NCK, an NCK reset (restart) must be performed afterwards, because internal data for
efficient processing of the encrypted program are preprocessed during NCK power-up. On calling an encrypted NC program
it has now been detected that these data do not exist or are obsolete compared to the current version of the encrypted NC
program.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
293
NC alarms
Remedy:
Perform an NCK reset (restart).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15177
[Channel %1: ] Block %2 Error on preprocessing of program %3, error code: %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = File name
%4 = Error code
Explanation:
If an encrypted program is loaded to the NCK, an NCK reset (restart) must be performed afterwards, because internal data for
efficient processing of the encrypted program are preprocessed during NCK power-up. The following problem has occurred:
Error code 1: Error on read-in of program %4
Error code 2: There is not enough DRAM memory available for storing the preprocessed data.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Error code 1: Encrypt and load program %4 again. Then perform an NCK reset (restart).
Error code 2: Where possible, increase $MN_MM_T_FILE_MEM_SIZE.
Otherwise increase $MN_MM_DRAM_FILE_MEM_SIZE.
Then perform an NCK reset (restart).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15180
[Channel %1: ] Block %2: Error on editing program %3 as INI/DEF file.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String
Explanation:
Errors were found when processing an initialization program (INI file), or a GUD or macro definition file (DEF file).
The error message which is then displayed refers to the program specified here.
Reaction:
Alarm display.
Remedy:
Correct the initialization program (INI file), or the GUD or macro definition file (DEF file).
In connection with Alarm 12380 or 12460, also change the memory configuration.
Programm
Clear alarm with the Delete key or NC START.
continuation:
15182
[channel %1: ] cycle alarm from the modified SIEMENS cycle %3
Parameters:
%1 = Channel number
%2 = Is not used
%3 = Path and file name of the modified SIEMENS cycle
Explanation:
When executing a SIEMENS cycle modified by the user, a cycle alarm was output with SETAL() (see follow-up alarm in the
alarm output).
Since the SIEMENS cycle was modified by the user (e.g. machine manufacturer), the cause for the cycle alarm must be
determined / eliminated by the user who modified the cycle.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
The error cause leading to the cycle alarm cannot be investigated by SIEMENS since the know-how of the modified cycle
sequence is with those who are responsible for the cycle change.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
294
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
15185
[Channel %1: ] %2 errors in INI file
Parameters:
%1 = Channel number
%2 = Number of detected errors
Explanation:
Errors were found when processing initialization program _N_INITIAL_INI.
This alarm will also be output, if errors are found during editing of _N_INITIAL_INI in the GUD definition files or if errors are
found on ramp-up in the macro definition files.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Inform the authorized personnel/service department.
Correct the INI or DEF file, or correct the MD and create a new INI file via 'Upload'.
Programm
Switch control OFF - ON.
continuation:
15186
[Channel %1: ] %2 errors in GUD, macro or INI file
Parameters:
%1 = Channel number
%2 = Number of detected errors
Explanation:
%2 errors were found when processing GUD/macro definition files (DEF files) or initialization files (INI files)
Alarm 15180 has already informed about the corresponding file.
Prior to that the errors shown were reported by error-specific alarms, e.g. 12080 "syntax error".
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Modify definition file or initialization file
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15187
[Channel %1: ] Error during execution of PROGEVENT file %3.
Parameters:
%1 = Channel number
%2 = Is not used
%3 = PROGEVENT file name
Explanation:
An error has occurred on executing PROGEVENT.
With alarm 15187, the name of the program that was started as PROGEVENT
is displayed. Alarm 15187 is displayed together
with the alarm that describes the error cause. Alarm 15187 is also output
when the alarm occurs in a subroutine started from PROGEVENT.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Correct the PROGEVENT file (subroutine).
Programm
Clear alarm with the Delete key or NC START.
continuation:
15188
[Channel %1: ] Error during execution of ASUB file %3.
Parameters:
%1 = Channel number
%2 = Is not used
%3 = ASUB file name
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
295
NC alarms
Explanation:
An error has occurred on executing an ASUB.
Alarm 15188 displays the name of the program that was started
as ASUB. Alarm 15188 is output together with the alarm that
describes the error cause. Alarm 15188 is also output when
the alarm occurs in a subroutine started from the ASUB.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Correct the ASUB file (subroutine).
Programm
Clear alarm with the Delete key or NC START.
continuation:
15189
[Channel %1: ] Error executing SAFE.SPF
Parameters:
%1 = Channel number
Explanation:
An error occurred while processing the NC initialization program for Safety Integrated /_N_CST_DIR/_N_SAFE_SPF. This
alarm is output together with the alarm describing the cause of the error.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Correct /_N_CST_DIR/_N_SAFE_SPF and perform an NCK reset.
Programm
Switch control OFF - ON.
continuation:
15190
[Channel %1: ] Block %2 not enough free memory for subroutine call
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The following deadlock has been found in the interpreter: Memory is needed for calling a subroutine. The module memory
is, however, empty and there is no prospect of module memory becoming free again by executing the preprocessing/main
run queue, because this queue is empty.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Increase machine data MD28010
$MC_MM_NUM_REORG_LUD_MODULES / MD28040 $MC_MM_LUD_VALUES_MEM / MD18210
$MN_MM_USER_MEM_DYNAMIC or program a preprocessing stop STOPRE before calling the subroutine.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
15300
[Channel %1: ] Block %2 invalid number-of-passed-blocks during block search
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
In the function "Block search with calculation" a negative number of passes has been entered in column P (number of
passes). The permissible range of values is P 1 - P 9 999.
Reaction:
Alarm display.
Remedy:
Enter only positive number of passes within the range of values.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
296
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
15320
[Channel %1: ] Block %2 invalid block search command
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The block search command (type of search target) is smaller than 1 or greater than 5. It is entered in column type of the block
search window. The following block search orders are allowed.
Type Meaning
1 Search for block number
2 Search for label
3 Search for string
4 Search for program name
5 Search for line number in a file
Reaction:
Alarm display.
Remedy:
Modify the block search command.
Programm
Clear alarm with the Delete key or NC START.
continuation:
15330
[Channel %1: ] Block %2 invalid block number as search target
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Syntax error! Positive integers are allowed as block numbers. Block numbers must be preceded by ":" and subblocks by an
"N".
Reaction:
Alarm display.
Remedy:
Repeat the input with corrected block number.
Programm
Clear alarm with the Delete key or NC START.
continuation:
15340
[Channel %1: ] Block %2 invalid label as search target
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Syntax error! A label must have at least 2 but no more than 32 characters, and the first two characters must be alphabetic
or underscore characters. Labels must be concluded with a colon.
Reaction:
Alarm display.
Remedy:
Repeat the input with corrected label.
Programm
Clear alarm with the Delete key or NC START.
continuation:
15350
[Channel %1: ] Block %2 search target not found
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The specified program has been searched to the end of the program without the selected search target having been found.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Check the part program, change the search target (typing error in the part program) and restart the search.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15370
[Channel %1: ] Target of block search not found
Parameters:
%1 = Channel number
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
297
NC alarms
Explanation:
In a block search, an impermissible search target has been specified (e.g. negative block number).
Reaction:
Alarm display.
Remedy:
Check the specified block number, label or character string. Repeat entry with correct search target.
Programm
Clear alarm with the Delete key or NC START.
continuation:
15380
[Channel %1: ] Block %2 illegal incremental programming in axis %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis
Explanation:
The first axis programming after block search to block end point is performed incrementally. This is not allowed in the
following situations:
- A transformation change took place after the search target.
- A frame with rotation component is active. The programmed axis is involved in the rotation.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Find a search target in which the axes are programmed using an absolute reference.
Deactivate the addition of the accumulated search position with SD42444 $SC_TARGET_BLOCK_INCR_PROG = FALSE.
Use block search run with calculation at the contour.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15390
[Channel %1: ] Block %2 %3 not executed during block search
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Explanation:
During block search, commands for switching, deleting and defining of the electronic gear are not executed and not
gathered but simply skipped.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Set the desired gear status using the ASUB.
Programm
Clear alarm with the Delete key or NC START.
continuation:
15395
[Channel %1: ] Master-slave not executable during block search
Parameters:
%1 = Channel number
Explanation:
A master-slave coupling is to be closed in the part program via the instruction MASLON. The position offset
$P_SEARCH_MASLD, however, cannot be correctly calculated during block search, as the axes to be coupled are located in
different channels.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Make sure that all relevant axes are in the same channel.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
298
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
15400
[Channel %1: ] Block %2 selected initial INIT block does not exist
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The operator has selected an INI block for a read, write or execution function which:
1. Does not exist in the NCK range or
2. Does not have the necessary protection level required for performing the function.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
Check whether the selected INI block is contained in the file system of the NCK. The present protection level must be selected
to be at least equal to (or greater than) the protection level that has been defined for the read, write or execution function
at the time of creating the file.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15410
[Channel %1: ] Block %2 initialization file contains invalid M function
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The only M function allowed in an Init block is the M02, M17 or M30 end-of-program function.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Remove all M functions from the Init block except for the end identifier.
An Init block may contain value assignments only (and global data definitions if they are not defined again in a program that
can be executed later) but no motion or synchronous actions.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15420
[Channel %1: ] Block %2 instruction in current mode not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The alarm is output in the following situations:
- The interpreter has detected an illegal instruction (e.g. a motion command) while processing an INI file or a definition file
(macro or GUD).
- In a GUD file, the access security for a machine data item is to be changed with REDEF, although
an ACCESS file (_N_SACCESS_DEF, _N_MACCESS_DEF, _N_UACCESS_DEF) is available.
Access rights for machine data can then only be changed via one of the ACCESS files with REDEF.
- When processing the safety initialization program /_N_CST_DIR/_N_SAFE_SPF an illegal instruction was detected due to the
reduced language scope configured.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Correct the INI, GUD or macro file.
- Correct part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
15450
[Channel %1: ] Block %2 compiled program cannot be stored
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
299
NC alarms
Explanation:
In the compile mode, a compiled program could not be stored. One of the following reasons applies:
- Not enough memory
- Intermediate code line (compilate) too large
Reaction:
Alarm display.
Remedy:
Create space in work memory or modify part program (make it less complex).
Programm
Clear alarm with the Delete key or NC START.
continuation:
15460
[Channel %1: ] Block %2 syntax error when locking
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The addresses programmed in the block are not compatible with the modal syntax-determining G function.
Example:
N100 G01 ... I .. J.. K.. LF
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the displayed block and ensure that the G functions and addresses in the block are in agreement.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
15500
[Channel %1: ] Block %2 illegal angle of shear
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The function CSHEAR has been called with an illegal (impossible) angle of shear, e.g. when the sum of angles between the
axis vectors is greater than 360 degrees.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Program the angle of shear in accordance with the geometrical conditions of the machine and workpiece system.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15700
[Channel %1: ] Block %2 illegal cycle alarm number %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Cycle alarm number
Explanation:
A SETAL command has been programmed with a cycle alarm number smaller than 60 000 or greater than 69 999.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Program alarm number in the SETAL instruction in the correct range.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
300
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
15701
[Channel %1: ] Block %2 motion synchronous action: %3 illegal cycle alarm number %4
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Cycle alarm number
Explanation:
A SETAL command has been programmed with a cycle alarm number smaller than 60 000 or greater than 69 999.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Program alarm number in the SETAL instruction in the correct range.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15800
[Channel %1: ] Block %2 wrong starting conditions for CONTPRON/CONTDCON
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
There is an error in the start conditions for CONTPRON/CONDCON:
- G40 not active
- SPLINE or POLY active
- Unknown machining type programmed
- Transferred machining direction not defined
- Definition of LUDs in incorrect subroutine level
- Transferred circle coordinates
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15810
[Channel %1: ] Block %2 wrong array dimension for CONTPRON/CONTDCON
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The number of columns for the array created for CONTPRON/CONTDCON does not conform to the current programming
guide.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
15900
[Channel %1: ] Block %2 touch probe not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
301
NC alarms
Explanation:
Measure with deletion of distance-to-go
In the part program, an illegal probe has been programmed with the command MEAS (measure with deletion of distance-
to-go). The probe numbers
0 ... no probe
1 ... probe 1
2 ... probe 2
are allowed, whether the probe is actually connected or not.
Example:
N10 MEAS=2 G01 X100 Y200 Z300 F1000
Probe 2 with deletion of distance-to-go
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Include a probe number within the limits given above in the keyword MEAS=... This must correspond to the hardware
connection of the probe.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
15950
[Channel %1: ] Block %2 no traverse motion programmed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Measure with deletion of distance-to-go
In the part program, no axis or a traversing path of zero has been programmed with the command MEAS (measure with
deletion of distance-to-go).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the part program and add the axis address or the traversing path to the measurements block.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
15960
[Channel %1: ] Block %2 no traverse motion programmed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Measure without deletion of distance-to-go
In the part program, no axis or a traversing path of zero has been programmed with the command MEAW (measure without
deletion of distance-to-go).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the part program and add the axis address or the traversing path to the measurements block.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16000
[Channel %1: ] Block %2 invalid value for lifting direction
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
During the "rapid lift from contour" (keyword: LIFTFAST), a code value for the lifting direction (keyword: ALF=...) which lies
outside the permissible range (permissible value range: 0 to 8) was programmed.
With active cutter radius compensation:
Code numbers 2, 3 and 4 cannot be used in G41
Code numbers 6, 7 and 8 cannot be used in G42 because they code the direction to the contour.
Alarms
302
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program the lifting direction under ALF=... within the permissible limits.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16005
[Channel %1: ] Block %2 invalid value for lifting distance
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Mistake in programming: the value for the lifting path must not be negative.
Reaction:
Correction block is reorganized.
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:
16010
[Channel %1: ] Block %2 machining stop after lift fast
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
LIFTFAST without interrupt routine (ASUB) has been programmed. The channel is stopped after the lift motion has been
carried out.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
After the channel stop, you must retract the axes manually in JOG and cancel the program with Reset.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16015
[Channel %1: ] Block %2 wrong axis identifier %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
Explanation:
Axis names from different coordinate systems were used to program axes for LIFTFAST. The retraction movement is no
longer clear.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Use axis identifiers of a coordinate system.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16016
[Channel %1: ] Block %2 no retraction position programmed for axis %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
Explanation:
The retraction enable was programmed for LIFTFAST without defining a retraction position for the axis. The retraction
movement is no longer clear.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
303
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program a retraction position for the relevant axis.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16017
[Channel %1: ] Axis %2 Identifier %3, LIFTFAST ignores this axis, current axis not capable of
retraction
Parameters:
%1 = Channel
%2 = Axis, spindle
%3 = Identifier
Explanation:
LIFTFAST cannot be applied to the axis.
Alarm can be suppressed via MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 11.
Identifiier (parameter 3) is bit-coded and displays some possible causes for the alarm:
0x01 Axis is in another channel
0x02 Axis is in spindle mode (e.g. SPOS)
0x04 Axis is PLC axis
0x08 Axis is oscillating axis
0x10 Axis is neutral axis
0x20 Axis is coupled slave axis
0x40 Axis is in static synchronized action
Overview of reactions of common programming to LIFTFAST:
Axis | Synact | Reaction to LIFTFAST
-----------------------------------------
Path
|
| STOP + LIFTFAST
POS
|
| STOP + LIFTFAST
POS
| non-modal | STOP + LIFTFAST
POS
| modal | STOP + LIFTFAST
POS
| stati. | RUN + SHOWALARM 16017
POSA
|
| STOP + LIFTFAST
MOV
| non-modal | STOP + LIFTFAST
MOV
| modal | STOP + LIFTFAST
MOV
| stati. | RUN + SHOWALARM 16017
PLC
|
| RUN + SHOWALARM 16017
Oscill. |
| RUN + SHOWALARM 16017
SPOS
|
| STOP + SHOWALARM 16017
SPOS
| non-modal | STOP + SHOWALARM 16017
SPOS
| modal | STOP + SHOWALRAM 16017
SPOS
| stati. | RUN + SHOWALARM 16017
SPOSA |
| STOP + SHOWALARM 16017
Reaction:
Alarm display.
Remedy:
Remove axis from POLFMLIN or POLFMASK.
Alarm can be suppressed via MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 11.
At the time of LIFTFAST, an axis for LIFTFAST is programmed, but the status of the axis does not allow LIFTFAST (e.g.
oscillating axis or spindle), or the axis is not in the channel. LIFTFAST should only be applied to those axes that are capable
of retracting at that time; POLFMASK or POLFMLIN should be adapted accordingly.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
304
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
16020
[Channel %1: ] Repositioning in block %2 is not possible
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Programming or operator action incorrect:
Repositioning via REPOS command is only possible in an asynchronous subprogram (interrupt routine).
If the REPOS command was programmed, e.g. in the main program or in a cycle, part program execution is cancelled with
alarm 16020.
In addition, the alarm is output in the following situations:
- Access to $AC_RETPOINT (repositioning point) outside an ASUB (e.g. in the main program)
- An axis to be repositioned was an oscillating axis with synchronous infeed (OSCILL) in the interrupted block and is now in
a state that does not allow it to be traversed as a oscillating axis. Remedy: Change the axis to "neutral axis" state before
repositioning with WAITP.
- An axis to be repositioned was an infeed axis for an oscillating axis in the interrupted block; now it can no longer be
traversed as one. Remedy: Change the axis back to "POS axis" state before repositioning.
- Thread cutting (G33, G34, G35, G335, G336) was active in the interrupted block.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Modify the part program if necessary.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16025
[Channel %1: ] Block %2 impermissible axis exchange in REPOS command by axis %3.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis identifier
Explanation:
With the REPOS command, an axis or spindle was programmed that was in the NEUTRAL state at that time. As the REPOS
command cannot execute any implicit GET, these axes/spindles cannot be
repositioned. Part program editing is therefore canceled.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Assign the axes/spindles that are to be repositioned to the channel via GET command prior to the REPOS command.
Example:
GET(A)
; assign the A axis to the channel
REPOSL A
; reposition the geometry axes and A axis
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16100
[Channel %1: ] Block %2 spindle %3 not available in the channel
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String
Explanation:
Incorrect programming:
This channel does not recognize the spindle number.
The alarm can occur together with a dwell or a spindle function.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
305
NC alarms
Remedy:
Please inform the authorized personnel/service department.
Check the part program to determine whether the programmed spindle number is correct and whether the program is run
in the correct channel.
Check MD35000 $MA_SPIND_ASSIGN_TO_MACHAX for all machine axes to see whether one of them contains the
programmed spindle number. This machine axis number must be entered in a channel axis of the machine data MD20070
$MC_AXCONF_MACHAX_USED.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16105
[Channel %1: ] Block %2 spindle %3 cannot be assigned
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String
Explanation:
Mistake in programming: The programmed spindle is not assigned a real spindle by the spindle number converter. The alarm
can be issued after improper use of SD42800 $SC_SPIND_ASSIGN_TAB[].
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Correct the setting data or modify the part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16111
[Channel %1: ] Block %2 spindle %3 No speed programmed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle
Explanation:
Programming of a speed is expected.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program speed with S[spindle number]=..
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16112
[Channel %1: ] Block %2 following spindle %3 Impermissible programming
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle
Explanation:
With synchronous spindle-VV-coupling an additional motion for the following spindle can only be programmed with M3,
M4, M5 and S... The paths created by specified positions cannot be maintained safely for a velocity coupling, especially if
a position control is missing. If dimensional accuracy or reproducibility are not important, the alarm can be suppressed with
MD11410 $MN_SUPPRESS_ALARM_MASK Bit27 = 1.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Use synchronous spindle-DV-coupling or program direction of rotation and speed.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
306
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
16120
[Channel %1: ] Block %2 invalid index for tool fine compensation
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Mistake in programming: The 2nd parameter in the PUTFTOC command indicates for which tool parameter the value is to
be corrected (1 - 3 tool lengths, 4 tool radius). The programmed value is beyond the permitted range.
Permissible values are 1 - 4 if on-line tool radius compensation is allowed (see MD20254 $MC_ONLINE_CUTCOM_ENABLE),
otherwise values 1 - 3.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program: Length 1 - 3 or 4 permissible for radius.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16130
[Channel %1: ] Block %2 command not allowed with FTOCON
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
- Case 1: A plane change is not allowed if the modal G function FTOCON: "fine tool compensation" is active.
- Case 2: Transformation selection is allowed only for zero transformation or transformation inclined axis, Transmit or Tracyl
if FTOCON is active.
- Case 3: Tool change is not allowed with M06 if FTOCON has been active since the last tool change.
- Case 4: Orientable tool holder is active.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program: Deselect fine tool compensation with FTOCOF.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16140
[Channel %1: ] Block %2 FTOCON not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The fine tool compensation (FTOC) is not compatible with the currently active transformation.
This also applies with an active tool carrier.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program: Deselect fine tool compensation with FTOCOF.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16150
[Channel %1: ] Block %2 invalid spindle number with PUTFTOCF
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The spindle number programmed for PUTFTOC or PUTFTOCF is beyond the permitted range for the spindle numbers.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. Is the programmed spindle number available?
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
307
NC alarms
16200
[Channel %1: ] Block %2 spline and polynomial interpolation not available
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The spline and polynomial interpolation are options that are not contained in the basic version of the control.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Do not program spline and polynomial interpolation, or retrofit the necessary option.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16300
[Channel %1: ] Block %2 denominator polynomial with zero places within parameter range
not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The programmed denominator polynomial (with PL [ ] = ... , i.e. without specification of geometry axis) has a zero place
within the defined parameter range (PL = ...). This means that the quotient of the numerator polynomial and the
denominator polynomial is infinite or indeterminate.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify the polynomial block so that there is no zero place within the polynomial length in the denominator polynomial.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16400
[Channel %1: ] Block %2 positioning axis %3 cannot participate in spline
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
An axis assigned to a spline grouping (n) with SPLINEPATH (n, AX1, AX2, ...) has been programmed as positioning axis with
POS or POSA.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Do not assign the positioning axis to the spline grouping.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16410
[Channel %1: ] Block %2 axis %3 is not a geometry axis
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
A geometry axis has been programmed that cannot be imaged on any machine axis in the current transformation (possibly
there is no transformation active at the moment).
Example:
Without transformation: Polar coordinate system with X, Z, and C axis
With transformation: Cartesian coordinate system with X, Y, and Z, e.g. with TRANSMIT.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Alarms
308
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Activate transformation type with TRAORI (n) or do not program geometry axes that do not participate in the transformation
grouping.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16420
[Channel %1: ] Block %2 axis %3 programmed repeatedly
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
It is not allowed to program an axis more than once.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Delete the axis addresses that have been programmed more than once.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16421
[Channel %1: ] Block %2 angle %3 programmed repeatedly in the block
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Angle
Explanation:
It is not permissible to program more than one PHI or PSI angle for an orientation vector in the same block.
Reaction:
Correction block is reorganized.
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:
16422
[Channel %1: ] Block %2 angle %3 programmed repeatedly in the block
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Angle
Explanation:
It is not allowed to program more than one rotation angle THETA for the orientation in one block. The angle of rotation can
either be programmed explicitly with THETA or by programing with Euler angles or RPY angles.
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:
16423
[Channel %1: ] Block %2 angle %3 programmed repeatedly in the block
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Angle
Explanation:
It is not allowed to program more than one polynomial for the orientation rotation angle with PO[THT] in one block.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
309
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16424
[Channel %1: ] Block %2 coordinate %3 programmed repeatedly in the block
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Coordinate
Explanation:
It is not allowed to program a coordinate of the 2nd contact point of the tool for description of the tool orientation several
times in one block.
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:
16430
[Channel %1: ] Block %2 geometry axis %3 cannot traverse as positioning axis in rotated
coordinate system
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
In the rotated coordinate system, traversing of a geometry axis as positioning axis (i.e. along its axis vector in the rotated
coordinate system) would mean traversing of several machine axes. This is in conflict with the positioning axis concept,
however, in which one axis interpolator runs in addition to the path interpolator!
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Traverse geometry axes as positioning axes only with rotation deactivated.
Deactivate rotation:
Keyword ROT without further specification of axis and angle.
Example: N100 ROT
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16440
[Channel %1: ] Block %2 rotation programmed for non-existent geometry axis
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A rotation of a geometry axis which does not exist was programmed.
Reaction:
Correction block is reorganized.
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:
16500
[Channel %1: ] Block %2 chamfer or rounding negative
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A negative chamfer or rounding has been programmed under the keywords CHF= ..., RND=... or RNDM=...
Alarms
310
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Values for chamfers, roundings and modal roundings must be programmed with positive values only.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16510
[Channel %1: ] Block %2 no facing axis for diameter programming available
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
Diameter programming has been activated although no transverse axis with diameter programming has been applied.
Transverse axes can be applied with MD20100 $MC_DIAMETER_AX_DEF or MD30460 $MA_BASE_FUNCTION_MASK bit2
for diameter programming.
Diameter programming can be applied through:
- basic position DIAMON or DIAM90 of the G 29 group during booting
- programming of DIAMON or DIAM90
- programming of DIAMONA[AX], DIAM90A[AX] or DAC, DIC, RAC, RIC
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
When programming DIAMON/DIAM90, a traverse axis must be configured via MD20100 $MC_DIAMETER_AX_DEF.
When programming DIAMONA[AX], DIAM90A[AX] or DAC, DIC, RAC, RIC, the AX axis must be a transverse axis for diameter
programming configured via MD30460 $MA_BASE_FUNCTION_MASK bit2.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16600
[Channel %1: ] Block %2 spindle %3 gear stage change not possible
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle number
Explanation:
The programmed speed is outside the speed range of the set gear stage. In order to execute the programmed speed, the
gear stage must be changed. In order to be able to execute the automatic gear stage change (M40 is active), the spindle
must be in speed control operation.
The alarm will no longer be output after having set bit 30 (0x40000000) in MD11410 $MN_SUPPRESS_ALARM_MASK.
However, the function will not be affected by this.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
The changeover to speed control operation is performed by programming M3, M4 or M5. The M functions can be written
together with the S word in the same block.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16605
[Channel %1: ] Block %2 Spindle %3 Gear stage change in %4 not possible
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle number
%4 = Gear stage
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
311
NC alarms
Explanation:
A gear stage change for the spindle will not be possible, if:
- thread cutting (G33, G34, G35) is active
- the spindle is active as master or slave spindle in a coupling
- the spindle is being positioned
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
The gear stage is to be set prior to the corresponding machining step.
If it is necessary, however, to change the gear stage within one of the above mentioned functions, this function must be
switched off for the time of the gear stage change. Thread cutting is deselected with G1; synchronous spindle coupling is
switched off with COUPOF; the spindle positioning operation is exited with M3, M4 or M5.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16670
[Channel %1: ] Block %2 following axis/spindle %3 maximum number of CP modules (%4) has
been exceeded
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Max. number of CP modules
Explanation:
An attempt was made to activate more generic couplings than are configured in MD18450 $MN_MM_NUM_CP_MODULES.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Reduce the number of defined or active couplings, or increase the number of coupling modules configured in MD18450
$MN_MM_NUM_CP_MODULES.
If necessary, buy another option stage of the generic coupling.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16671
[Channel %1: ] Block %2 following axis/spindle %3 maximum number of CP modules (%4) has
been exceeded
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Max. number of CP modules
Explanation:
An attempt was made to activate more generic couplings than are configured in MD18450 $MN_MM_NUM_CP_MODULES.
Reaction:
NC not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Reduce the number of defined or active couplings, or increase the number of coupling modules configured in MD18450
$MN_MM_NUM_CP_MODULES.
If necessary, buy another option stage of the generic coupling.
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
Alarms
312
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
16672
[Channel %1: ] Block %2 leading axis/spindle %3 maximum number of CP master values (%4)
exceeded
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Max. number of CP master values
Explanation:
An attempt was made to activate more master values of generic couplings than are configured in MD18452
$MN_MM_NUM_CP_MODUL_LEAD.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Reduce the number of defined or active master values, or increase the total number of master values configured in MD18452
$MN_MM_NUM_CP_MODUL_LEAD.
If necessary, buy another option stage of the generic coupling.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16673
[Channel %1: ] Block %2 leading axis/spindle %3 maximum number of CP master values (%4)
exceeded
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Max. number of CP master values
Explanation:
An attempt was made to activate more master values of generic couplings than are configured in MD18452
$MN_MM_NUM_CP_MODUL_LEAD.
Reaction:
NC not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Reduce the number of defined or active master values, or increase the total number of master values configured in MD18452
$MN_MM_NUM_CP_MODUL_LEAD.
If necessary, buy another option stage of the generic coupling.
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
16674
[Channel %1: ] Block %2 motion synchronous action: %3 following axis/spindle %4 maximum
number of CP modules exceeded
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
An attempt was made to activate more generic couplings than are configured in MD18450 $MN_MM_NUM_CP_MODULES.
Reaction:
NC not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Reduce the number of defined or active couplings, or increase the number of coupling modules configured in MD18450
$MN_MM_NUM_CP_MODULES.
If necessary, buy another option stage of the generic coupling.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
313
NC alarms
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
16675
[Channel %1: ] block %2 following axis/spindle %3 coupling module already defined in
channel %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis/spindle
%4 = Channel number
Explanation:
An attempt was made to define or activate a CP coupling, although a coupling had already been defined or activated on this
following axis/spindle in another channel.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Change the part program: A CP coupling module must not be simultaneously defined in multiple channels for the same
following axis/spindle.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16676
[Channel %1: ] Block %2 motion synchronous action: %3 leading axis/spindle %4 maximum
number of CP modules exceeded
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
An attempt was made to activate more master values of generic couplings than are configured in MD18452
$MN_MM_NUM_CP_MODUL_LEAD.
Reaction:
NC not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Reduce the number of defined or active master values, or increase the total number of master values configured in MD18452
$MN_MM_NUM_CP_MODUL_LEAD.
If necessary, buy another option stage of the generic coupling.
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
16677
[Channel %1: ] Block %2 motion synchronous action %3 coupling module is already defined
in the channel %4
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Channel number
Explanation:
An attempt was made to define or activate a CP coupling, although a coupling had already been defined or activated on this
following axis/spindle in another channel.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Alarms
314
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Change the part program: A CP coupling module must not be simultaneously defined in multiple channels for the same
following axis/spindle.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16678
[Channel %1: ] Block %2 following axis/spindle %3 status %4 impermissible traversing
instruction
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Status
Explanation:
An addtional traversing in the following axis/spindle is not permitted in the current status
of the generic coupling.
Example: CPOF=X G0 X100 is not permitted.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
A motion in the following axis/spindle can be programmed with CPFPOS, CPON or CPOF
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16679
[Channel %1: ] Block %2 Motion synchronized action: %3 Slave spindle/axis %4 not available
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
A coupling was switched-in or switched-out, where the slave spindle/axis is presently not available. Possible causes are:
- The spindle/axis is active in the channel.
- The spindle/axis is active in the other channel.
- The spindle/axis was controlled from the PLC and has still not been enabled.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Slave spindle/axis enabled with spindle/axis exchange or enabled from the PLC.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16680
[Channel %1: ] Block %2 following axis/spindle %4 instruction %3 programmed repeatedly
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = CP instruction
%4 = Axis name, spindle number
Explanation:
The stated instruction has been programmed repeatedly in the block for the same following
axis/spindle of a generic coupling.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
315
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16681
[Channel %1: ] Block %2 following axis/spindle %3 CPFPOS not permitted (reason %4)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Reason
Explanation:
CPFPOS must not be declared for a following axis/spindle of a generic coupling in the current status. The reasons for this may
be:
- Reason 1: The coupling does not completely switch off, at least one leading axis/spindle remains active in the coupling.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
The following remedies are available for the reasons stated below:
- Reason 1: Only declare CPFPOS when switching off the coupling, if it is completely closed.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16682
[Channel %1: ] Block %2 following axis/spindle %3 instructions %4 are not possible.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = CP instruction
Explanation:
The stated instructions are not permitted together in one block for a following axis/spindle of a generic coupling.
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:
16684
[Channel %1: ] Block %2 following axis/spindle %3 instructions %4 are not possible separately.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = CP instructions
Explanation:
The stated instructions are only permitted together in one block for a following axis/spindle of a generic coupling.
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:
16685
[Channel %1: ] Block %2 following axis/spindle %3 instructions %4 are not possible separately.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = CP instructions
Explanation:
The stated instructions are only permitted together in one block for a following axis/spindle of a generic coupling.
Alarms
316
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:
Modify part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16686
[Channel %1: ] Block %2 following axis/spindle %3 type of coupling/instruction %4 is not
possible.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = CP instructions
Explanation:
The stated instruction is not permitted for the stated type of generic coupling.
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:
16687
[Channel %1: ] Block %2 motion synchronous action %3 type of coupling/instruction %4 is not
possible.
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Coupling type
Explanation:
The stated instruction is not permitted for the stated type of generic coupling.
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 NC START or RESET key and continue the program.
continuation:
16690
[Channel %1: ] Block %2 following axis/spindle %3 changing the reference system %4 is not
possible.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Reference system
Explanation:
An attempt was made to change the reference system with generic coupling active.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part programm.
End coupling and reactivate with desired reference system.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
317
NC alarms
16692
[Channel %1: ] Block %2 following axis/spindle %3 maximum number of couplings in the block
%4 has been exceeded
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Maximum number of couplings
Explanation:
The maximum number of generic couplings in the block has been exceeded.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
Reduce the number of generic couplings programmed in the block.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16694
[Channel %1: ] Block %2 following axis/spindle %3 status/instruction %4 is not possible.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Status, instruction
Explanation:
The stated instruction is not permitted for the current status of the generic coupling.
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:
16695
[Channel %1: ] Block %2 following axis/spindle %3 status/instruction %4 is not possible.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Status, instruction
Explanation:
The stated instruction is not permitted for the current status of the generic coupling.
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 NC START or RESET key and continue the program.
continuation:
16696
[Channel %1: ] Block %2 following axis/spindle %3 coupling has not been defined.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
An instruction to an undefined coupling is to be executed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Alarms
318
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Modify part programm.
Define the coupling and activate, if necessary, before the instruction.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16697
[Channel %1: ] Block %2 following axis/spindle %3 coupling has not been defined.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
An instruction to an undefined coupling is to be executed.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify part programm.
Define the coupling and activate, if necessary, before the instruction.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16698
[Channel %1: ] Block %2 following axis/spindle %3 leading axis/spindle %4 has not been
defined.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Axis name, spindle number
Explanation:
An instruction to an undefined leading axis/spindle of a coupling is to be executed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part programm.
Define the leading axis/spindle and activate, if necessary, before the instruction.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16699
[Channel %1: ] Block %2 motion synchronous action %3 leading axis/spindle %4 has not been
defined.
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name
Explanation:
An instruction to an undefined leading axis/spindle of a coupling is to be executed.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify part programm.
Define the leading axis/spindle and activate, if necessary, before the instruction.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
319
NC alarms
16700
[Channel %1: ] Block %2 axis %3 invalid feed type
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
In a thread cutting function, the feed has been programmed in a unit that is impermissible.
G33 (thread with constant lead) and the feed have not been programmed with G94 or G95.
G33 (thread with constant lead) is active (modal) and G63 is programmed additionally in a following block. (Conflict
situation! G63 is in the 2nd G group, G33, G331 and G332 are in the 1st G group).
G331 or G332 (rigid tapping) and the feed have not been programmed with G94.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Use only the feed type G94 or G95 in the thread cutting functions.
After G33 and before G63, deselect the thread cutting function with G01.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16701
[Channel %1: ] Block %2 motion synchronous action %3 following axis/spindle %4 coupling is
not defined
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
An instruction to an undefined coupling is to be executed.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify part programm.
Define the coupling and activate, if necessary, before the instruction.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16715
[Channel %1: ] Block %2 axis %3 spindle not in standstill
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle number
Explanation:
The spindle must be stationary for the applied function (G74, reference point approach, interpolated turning).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program M5 or SPOS/SPOSA in front of the defective block in the part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16720
[Channel %1: ] Block %2 axis %3 thread pitch is zero
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
No pitch was programmed in a thread block with G33 (thread with constant pitch) or G331 (rigid tapping).
Alarms
320
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
The thread pitch must be programmed for the specified geometry axis under the associated interpolation parameters.
X -> I
Y -> J
Z -> K
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16730
[Channel %1: ] Block %2 axis %3 wrong parameter
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
In G33 (tapping with constant pitch) the pitch parameter was not assigned to the axis that determines the velocity.
For longitudinal and face threads, the thread pitch for the specified geometry axis must be programmed under the
associated interpolation parameter.
X -> I
Y -> J
Z -> K
For taper threads, the address I, J, K depends on the axis with the longer path (thread length). A 2nd lead for the other axis
is, however, not specified.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Assign lead parameters to the axis that determines the velocity.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16735
[Channel %1: ] Block %2 Incorrect geometry parameter (error %3)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Error specification
Explanation:
For G335/G336 (thread cutting with a convex thread) the pitch parameter could not be assigned to a velocity-defining axis.
The error number specifies the precise cause:
Error 1 : The pitch parameter does not match the end points or the program circular plane.
Error 2 : A circular path angle of greater than 90 degrees was programmed.
Error 3 : The circular path has a helical component (helix).
Error 4 : The circular path exceeds one of the angles 45/135/225/315 degrees in the programming.
Error 5 : The circular path exceeds one of the angles 45/135/225/315 degrees after calculating in the frame.
Error 6 : The pitch was not programmed for the axis with the longest traversing path.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- check circle programming or
- assign pitch parameter to the axis with the longest traversing distance.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
321
NC alarms
16736
[Channel %1: ] In block %2: Prog. thread block too short to comply with the dynamic limit
values %3, %4 is required
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Smoothing length that can be taken from the programmed thread block
%4 = Smoothing length required for dynamic response adjustment with compliance with the limit values
Explanation:
If programming requires a dynamic response adjustment from one thread element to the next, a check is made to see if the
path length is long enough to comply with the dynamic limit values. Only a part of the programmed path length can be used
for this smoothing because the programmed target speed of the thread block for the required thread geometry (thread
pitch, spindle speed) has to be reached and output. It must be assumed that the dynamic limit values will be exceeded for
the dynamic response adjustment to the required thread geometry.
The alarm is only output if it is not suppressed by bit 25 of MD11415 $MN_SUPPRESS_ALARM_MASK_2.
Reaction:
Alarm display.
Remedy:
1. Change part program and lengthen the path of thread block %2.
There is a danger of collision as a result of path lengthening, especially for female threads. This must be checked.
2. Lengthen smoothing length of the thread block with DITRB = -1.
3. Set MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 25.
4. Set setting data SD42010 $SC_THREAD_RAMP_DISP[2] = 0.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16740
[Channel %1: ] Block %2 no geometry axis programmed
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
No geometry axis was programmed for tapping (G33) or for rigid tapping (G331, G332). The geometry axis is, however,
essential if an interpolation parameter has been specified.
Example:
N100 G33 Z400 K2 ; thread pitch 2mm, thread end Z=400 mm
N200 SPOS=0 ; position spindle in axis mode
N201 G90 G331 Z-50 K-2 ; tapping to Z=-50, counterclockwise
N202 G332 Z5 ; retraction, direction reversal automatic
N203 S500 M03 ; spindle again in spindle mode
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Specify geometry axis and corresponding interpolation parameters.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16746
[Channel %1: ] Block %2 spindle %3 selected gear stage %4 not installed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle number
%4 = Gear stage
Explanation:
The first gear stage data block is active. The required gear stage is not installed in the 1st gear stage data block. The number
of gear stages installed is configured in MD35090 $MA_NUM_GEAR_STEPS.
Examples of the occurrence of the alarm with 3 gear stages installed (MD 35090 $MA_NUM_GEAR_STEPS = 3):
* ... M44 or M45 has been programmed for the spindle concerned
*...M70 has been programmed and MD35014 $MA_GEAR_STEP_USED_IN_AXISMODE is larger than 3.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Alarms
322
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Modify part program: Only those valid gear stages can be entered which have also been installed according to MD35090
$MA_NUM_GEAR_STEPS.
Limit M70 configuration (MD 35014 $MA_GEAR_STEP_USED_IN_AXISMODE) to MD35090 $MA_NUM_GEAR_STEPS.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16747
[Channel %1: ] Block %2 spindle %3 inserted gear stage %4 for tapping not installed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle number
%4 = Gear stage
Explanation:
The second gear stage data block has been activated for tapping with G331.
However, the current gear stage has not been installed in the second gear stage data block. The number of gear stages
installed is configured in MD35092 $MA_NUM_GEAR_STEPS2. The gear stage cannot be changed in traversing blocks. The
gear stage appropriate for the speed must be loaded before the traversing block.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Procedure for automatically engaging the suitable gear stage prior to thread cutting:
* Program the spindle speed (S) in a G331 block without axis motions and prior to thread cutting, e.g. G331 S1000.
* Activate M40 for the spindle.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16748
[Channel %1: ] Block %2 spindle %3 gear stage %4 expected
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle number
%4 = Gear stage
Explanation:
G331 activates the second gear stage data block for tapping.
The programmed speed (S) of the master spindle lies outside the speed range of the active gear stage in the current
traversing block.
The gear stage cannot be changed in the traversing block. The gear stage appropriate for the speed must be loaded prior
to the traversing block.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Procedure for automatically engaging the suitable gear stage prior to thread cutting:
* Program the spindle speed (S) in a G331 block without axis motions and prior to thread cutting, e.g. G331 S1000.
* Activate M40 for the spindle.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16750
[Channel %1: ] Block %2 axis %3 SPCON not programmed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
For the programmed function (rotary axis, positioning axis), the spindle must be in position control mode.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program position control of the spindle with SPCON in the previous block.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
323
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16751
[Channel %1: ] Block %2 spindle/axis %3 SPCOF not executable
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
For the programmed function, the spindle must be in the open-loop control mode. In the positioning or axis mode, the
position control must not be deselected.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Put the spindle into open-loop control mode in the preceding block. This can be done with M3, M4 or M5 for the relevant
spindle.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16757
[Channel %1: ] Block %2 for following spindle %3 coupling as leading spindle/axis already
existing
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Following spindle number
Explanation:
A coupling has been switched on in which the following spindle/axis has already been active as leading spindle/axis in
another coupling. Chained couplings cannot be processed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check in the part program whether the following spindle/axis is already active as leading spindle/axis in another coupling.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16758
[Channel %1: ] Block %2 for leading spindle %3 coupling as following spindle/axis already
existing
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Leading spindle number
Explanation:
A coupling has been switched on in which the leading spindle/axis has already been active as following spindle/axis in
another coupling. Chained couplings cannot be processed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Check in the part program whether the leading spindle/axis is already active as following spindle/axis in another coupling.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16760
[Channel %1: ] Block %2 axis %3 S value missing
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
No spindle speed has been given for rigid tapping (G331 or G332).
Alarms
324
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program the spindle speed under address S in [rpm] (in spite of axis mode); the direction of rotation is given by the sign of
the spindle lead:
- Positive thread pitch: Rotational direction as M03.
- Negative thread pitch: Rotational direction as M04 N2.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16761
[Channel %1: ] Block %2 axis/spindle %3 not programmable in the channel
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
Mistake in programming: The axis/spindle cannot be programmed in the channel at this time. This alarm can occur when
the axis/spindle is being used by another channel or by the PLC.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify the part program. Use "GET()".
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16762
[Channel %1: ] Block %2 spindle %3 thread function is active
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle number
Explanation:
Incorrect programming: the spindle function can currently not be executed. This alarm occurs when the spindle (master
spindle) is linked with the axes by an interpolation function.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify the part program. Deselect thread cutting or tapping.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16763
[Channel %1: ] Block %2 axis %3 programmed speed is illegal (zero or negative)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
A spindle speed (S value) was programmed with the value zero or with a negative value.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program the speed (S value) with a positive value. Depending on the application case, the value zero may be permissible,
e.g. G25 S0.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
325
NC alarms
16765
[Channel %1: ] Block %2 motion synchronous action: %3 following spindle/axis missing
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
The following spindle/axis has not been written in the part program.
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 NC START or RESET key and continue the program.
continuation:
16766
[Channel %1: ] Block %2 motion synchronous action: %3 string cannot be interpreted
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
A coupling has been switched on in which a non-interpretable string has been written (e.g. block change behavior).
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 NC START or RESET key and continue the program.
continuation:
16767
[Channel %1: ] Block %2 motion synchronous action: %3 leading spindle/axis missing
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
The master spindle/axis has not been programmed in the part program.
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 NC START or RESET key and continue the program.
continuation:
16769
[Channel %1: ] Block %2 motion synchronous action: %3 too many couplings for axis %4
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
For the specified axis/spindle, more master axes/spindles have been defined than are allowed.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify part program.
Alarms
326
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16770
[Channel %1: ] Block %2 axis %3 no measuring system available
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
One of the following spindle functions has been programmed, the position control requires:
SPCON,
SPOS, SPOSA,
COUPON,
G331/G332.
The position control requires at least one measuring system.
No measuring system has been configured in MD30200 $MA_NUM_ENCS of the programmed spindle.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Retrofit a measuring system.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16771
[Channel %1: ] Block %3 following axis %2 overlaid movement not enabled
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
No gear synchronization and no overlay movement can be executed for the stated axis because this is not enabled at the
VDI interface. This alarm can be supressed with MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit17 = 1 or for CP
programming with CPMALARM[FAx] bit11 = 1.
Reaction:
Alarm display.
Remedy:
Set the NC/PLC interface signal DB31, ... DBX26.4 (enable following axis overlay).
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
16772
[Channel %1: ] Block %2 axis %3 is the slave axis, the coupling is being opened
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis, spindle
Explanation:
The axis is active as a following axis in a coupling. In REF operating mode, the coupling is opened. The alarm can be
suppressed with MD11410 $MN_SUPPRESS_ALARM_MASK bit 29 = 1 or with CP programming by setting CPMALARM[FAx]
bit 0 = 1.
Reaction:
Alarm display.
Remedy:
The coupling will be closed again after having exited the REF operation mode.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
327
NC alarms
16773
[Channel %1: ] Axis %2 is the following axis. The axis/spindle disables of leading axes %3 and
%4 differ from one another.
Parameters:
%1 = Channel number
%2 = Axis, spindle
%3 = Axis, spindle
%4 = Axis, spindle
Explanation:
The axis is active in a coupling as a following axis. The leading axes have different states regarding axis/spindle disable. The
alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK_2, bit 0 = 1 or with CP programming by setting
CPMALARM[FAx] bit 1 = 1.
Reaction:
Alarm display.
Remedy:
Set the same axis/spindle disable for all master axes.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
16774
[Channel %1: ] Synchronization canceled for slave axis/spindle %2
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
For the indicated axis, the synchronization procedure (EGONSYN or EGONSYNE) was canceled.
There are several reasons for canceling the synchronization process:
- RESET
- End of program
- Axis goes to follow-up mode
- Rapid stop caused by an alarm
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
If canceling the synchronization procedure can be tolerated or is intended, the alarm can be suppressed with MD11410
$MN_SUPPRESS_ALARM_MASK bit 31 = 1 or with CP programming by setting CPMALARM[FAx] bit 2 = 1.
Only applicable for electronic gear (EG):
If it is not possible to cancel the synchronization procedure, specify the block change criterion FINE in EGONSYN or
EGONSYNE.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16775
[Channel %1: ] Block %2 motion synchronous action: %3 axis %4 no measuring system
available
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Explanation:
One of the following spindle functions has been programmed, the position control requires:
SPCON,
SPOS, SPOSA,
COUPON,
G331/G332.
The position control requires at least one measuring system.
No measuring system has been configured in MD30200 $MA_NUM_ENCS of the programmed spindle.
Alarms
328
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:
Please inform the authorized personnel/service department. Retrofit a measuring system.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16776
[Channel %1: ] Block %2 curve table %3 does not exist for axis %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of curve table
%4 = Axis name, spindle number
Explanation:
An attempt was made to couple axis %4 with curve table number %3, but no curve table of this number exists.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify the NC part program so that the required curve table exists when axis coupling is to be activated.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16778
[Channel %1: ] Block %2 coupling: Ring coupling at following axis %3 and leading axis %4
impermissible
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Axis name, spindle number
Explanation:
A coupling has been switched on which results in a cyclic coupling, allowance being made for further couplings. This cyclic
coupling cannot be uniquely computed.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
Configure the coupling in accordance with MD21300 $MC_COUPLE_AXIS_1 or correct the NC part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16779
[Channel %1: ] Block %2 coupling: too many couplings for axis %3, see active leading axis %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Axis name, spindle number
Explanation:
More leading axes and spindles were defined for the specified axis/spindle than are allowed. The last parameter to be
specified is a leading value object/leading axis to which the specified axis/spindle is already linked.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Correct the part program.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
329
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16780
[Channel %1: ] Block %2 following spindle/axis missing
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The following spindle/axis has not been written in the part program.
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:
16781
[Channel %1: ] Block %2 master spindle/axis missing
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The master spindle/axis has not been programmed in the part program.
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:
16782
[Channel %1: ] Block %2 following spindle/axis %3 not available
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
A coupling has been switched on in which the slave spindle/axis is currently not available. Possible causes:
- The spindle/axis is active in the other channel.
- The spindle/axis has been accessed by the PLC and has not yet been released.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Put the master spindle/axis with spindle/axis exchange into the
necessary channel or release from the PLC.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16783
[Channel %1: ] Block %2 master spindle/axis %3 not available
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
A coupling has been switched on in which the master spindle/axis is currently not available. Possible causes:
- Setpoint linkage has been selected and spindle/axis is active in the other channel.
- The spindle/axis has been accessed by the PLC and has not yet been released.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Alarms
330
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Please inform the authorized personnel/service department. Put the master spindle/axis with spindle/axis exchange into the
necessary channel or release from the PLC.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16785
[Channel %1: ] Block %2 identical spindles/axes %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
A coupling has been switched on in which the following spindle/axis is identical to the master spindle/axis.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Configure link accordingly in MD21300 $MC_COUPLE_AXIS_1
- or modify part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16787
[Channel %1: ] Block %2 coupling parameter not changeable
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The specified coupling is write-protected. Therefore, the coupling parameters cannot be modified.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Remove write protection (see channel MD21340 $MC_COUPLE_IS_WRITE_PROT_1)
- or modify part program.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16788
[Channel %1: ] Block %2 cyclic coupling
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A coupling has been switched on which results in a cyclic coupling, allowance being made for further couplings. This cyclic
coupling cannot be uniquely computed.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Configure link accordingly in MD21300 $MC_COUPLE_AXIS_1
- or modify part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16790
[Channel %1: ] Block %2 Parameter is zero or missing
Parameters:
%1 = Channel number
%2 = Block number, label
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
331
NC alarms
Explanation:
A coupling has been switched on in which a relevant parameter has been specified with zero or has not been written (e.g.
denominator in the transmission ratio, no slave axis).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Configure link accordingly in SD42300 $SC_COUPLE_RATIO_1
- or correct part program.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16791
[Channel %1: ] Block %2 parameter is not relevant
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A coupling has been switched on in which a non-relevant parameter has been written (e.g. parameter for ELG).
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:
16792
[Channel %1: ] Block %2 too many couplings for axis/spindle %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
For the specified axis/spindle, more master axes/spindles have been defined than are allowed.
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:
16793
[Channel %1: ] Block %2 coupling of axis %3 prohibits transformation change
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The specified axis is a slave axis in a transformation grouping. When the coupling is switched on, the transformation cannot
be changed to another one.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. Switch off coupling(s) of this axis before changing transformation or do not change the
transformation.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
332
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
16794
[Channel %1: ] Block %2 coupling of axis/spindle %3 prohibits reference point approach
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The specified axis is a (gantry) slave axis and cannot therefore approach the reference point.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. Switch off coupling(s) of this axis before reference point approach or do not reference. A gantry slave
axis cannot reference for itself.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16795
[Channel %1: ] Block %2 string cannot be interpreted
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A coupling has been switched on in which a non-interpretable string has been written (e.g. block change behavior).
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:
16796
[Channel %1: ] Block %2 coupling not defined
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A coupling is to be switched the parameters of which have neither been programmed nor configured.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Inform the authorized personnel/service department.
Correct the NC part program or MD, program the coupling with COUPDEF or configure by means of MD.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16797
[Channel %1: ] Block %2 coupling is active
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
An operation is to be performed in which no coupling may be active, e.g. COUPDEL or TANGDEL must not be used on active
couplings.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct NC part program, deselect the link with COUPOF or TANGOF.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
333
NC alarms
16798
[Channel %1: ] Block %2 axis %3 is following axis and prohibits axis container rotation
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The programmed axis/spindle is active as a slave axis/spindle in a coupling. When the coupling is active, the axis container
cannot be rotated.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the part program. Deactivate the coupling(s) for this axis/spindle before rotating the axis container or rotate the axis
container at a later time.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16799
[Channel %1: ] Block %2 axis %3 is master axis and prohibits axis container rotation
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The programmed axis/spindle is active as a master axis/spindle in a coupling. When the coupling is active, the axis container
cannot be rotated.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the part program. Deactivate the coupling(s) for this axis/spindle before rotating the axis container or rotate the axis
container at a later time.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16800
[Channel %1: ] Block %2 traverse instruction DC/CDC for axis %3 not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The keyword DC (Direct Coordinate) can only be used for rotary axes. This causes approach of the programmed absolute
position along the shortest path.
Example:
N100 C=DC(315)
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
Replace the keyword DC in the displayed NC block by specifying AC (Absolute Coordinate).
If the alarm display is the result of an error in the axis definition, the axis can be declared as a rotary axis by means of the axis-
specific MD30300 $MA_IS_ROT_AX.
Corresponding machine data:
Modify MD30310: $MA_ROT_IS_MODULO
Modify MD30320: $MA_DISPLAY_IS_MODULO
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
334
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
16810
[Channel %1: ] Block %2 traverse instruction ACP for axis %3 not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The keyword ACP (Absolute Coordinate Positive) is only allowed for "modulo axes". It causes approach of the programmed
absolute position in the specified direction.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
In the displayed NC block, replace the keyword ACP by specifying AC (Absolute Coordinate).
If the alarm display is based on an incorrect axis definition, the axis with the axis-specific MD30300 $MA_IS_ROT_AX and
MD30310 $MA_ROT_IS_MODULO can be declared a rotary axis with modulo change.
Corresponding machine data:
Modify MD30320 $MA_DISPLAY_IS_MODULO
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16820
[Channel %1: ] Block %2 traverse instruction ACN for axis %3 not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
The keyword ACN (Absolute Coordinate Negative) is only allowed for "modulo axes". It causes approach of the programmed
absolute position in the specified direction.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
In the displayed NC block, replace the keyword ACN by specifying AC (Absolute Coordinate).
If the alarm display is based on an incorrect axis definition, the axis with the axis-specific machine data MD30300:
$MA_IS_ROT_AX and MD30310: $MA_ROT_IS_MODULO can be declared a rotary axis with modulo change.
Corresponding machine data:
MD30320: $MA_DISPLAY_IS_MODULO
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16830
[Channel %1: ] Block %2 incorrect position programmed for axis/spindle %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
Explanation:
A position beyond the range of 0 - 359.999 has been programmed for a modulo axis.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program position in the range 0 - 359.999.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
335
NC alarms
16904
[Channel %1: ] Program control: action '%2<ALNX>' not allowed in the current state
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The operation (program, JOG, block search, reference point, etc.) cannot be started or continued in the current status.
Reaction:
Alarm display.
Remedy:
Check the program status and the channel status.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16905
[Channel %1: ] Program control: action '%2<ALNX>' not allowed
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
Operation cannot be started or continued. A start is only accepted when an NCK function can be started.
Example: A start is accepted in JOG mode when, for example, the function generator is active or a JOG movement has first
been stopped with the Stop key.
Reaction:
Alarm reaction in Automatic mode.
Remedy:
Check the program status and the channel status.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16906
[Channel %1: ] Program control: action '%2<ALNX>' is canceled due to an alarm
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The action was canceled due to an alarm.
Reaction:
Alarm display.
Remedy:
Eliminate the error and acknowledge the alarm. Then restart the operation.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16907
[Channel %1: ] Action '%2<ALNX>' only possible in stop state
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
This action may only be performed in Stop state.
Reaction:
Alarm display.
Remedy:
Check the program status and the channel status.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16908
[Channel %1: ] Action '%2<ALNX>' only possible in reset state or at the block end
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
This action may only be performed in the Reset state or at the end of block.
In JOG mode, no axis that is traversed as geometry axis in the rotated coordinate system, must be active as PLC or command
axis (started through static synchronized action) on mode change. This means that axes like that must be in the state 'neutral
axis' again.
Reaction:
Alarm display.
Remedy:
Check the program status and channel status.
Check whether the axes are active as PLC or command axes in JOG mode.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
336
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
16909
[Channel %1: ] Action '%2<ALNX>' not allowed in current mode
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
A different operating mode must be activated for the activated function.
Reaction:
Alarm display.
Remedy:
Check operation and operating mode.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16911
[Channel %1: ] Mode change is not allowed
Parameters:
%1 = Channel number
Explanation:
The change from overstoring into another operating mode is not allowed.
Reaction:
Alarm display.
Remedy:
Terminate the "Overstore" function to change to another operating mode.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16912
[Channel %1: ] Program control: action '%2<ALNX>' only possible in reset state
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
This action can only be performed in Reset state.
Example: Program selection through HMI or channel communication (INIT) can only be performed in Reset state.
Reaction:
Alarm display.
Remedy:
Reset or wait until processing has finished.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16913
[Mode group %1: ] [Channel %2: ] Mode change: action '%3<ALNX>' not allowed
Parameters:
%1 = Mode group number
%2 = Channel number
%3 = Action number/action name
Explanation:
The change to the desired mode is not permitted. The change can only take place in the Reset state.
Example:
Program processing is halted in AUTO mode by NC Stop. Then there is a mode change to JOG mode (program status
interrupted). From this operating mode, it is only possible to change to AUTO mode and not to MDI mode!
Reaction:
Alarm display.
Remedy:
Either actuate the Reset key to reset the program execution, or select the mode in which the program was previously being
executed.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16914
[Mode group %1: ] [Channel %2: ] Mode change: action '%3<ALNX>' not allowed
Parameters:
%1 = Mode group number
%2 = Channel number
%3 = Action number/action name
Explanation:
Incorrect mode change, e.g.: Auto -> MDIREF.
Reaction:
Alarm display.
Remedy:
Check the operation and/or the selected mode.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
337
NC alarms
16915
[Channel %1: ] Action '%2<ALNX>' not allowed in the current block
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
If traversing blocks are interrupted by asynchronous subroutines, then it must be possible for the interrupted program to
continue (reorganization of block processing) after termination of the asynchronous subroutine.
The 2nd parameter describes which action wanted to interrupt block processing.
Reaction:
Alarm display.
Remedy:
Let the program continue to a reorganized NC block or modify the part program.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16916
[Channel %1: ] Repositioning: action '%2<ALNX>' not allowed in the current state
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
Repositioning of block processing is presently not possible. A mode change cannot take place.
The 2nd parameter describes which action should be used to perform repositioning.
Reaction:
Alarm display.
Remedy:
Let the program continue to a repositioned NC block or modify the part program.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16918
[Channel %1: ] For action '%2<ALNX>' all channels must be in reset state
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
All channels must be in the initial setting in order to carry out the action! (For example, for machine data loading)
Reaction:
Alarm display.
Remedy:
Either wait until the channel status is canceled or press the Reset key.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16919
[Channel %1: ] Action '%2<ALNX>' is not allowed due to a pending alarm
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
This action cannot be performed due to an alarm, or the channel is in the fault condition.
Reaction:
Alarm display.
Remedy:
Press the Reset key.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16920
[Channel %1: ] Action '%2<ALNX>' is already active
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
An identical action is still being processed.
Reaction:
Alarm display.
Remedy:
Wait until the previous procedure has been completed and then repeat the operation.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
338
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
16921
[Mode group %2: ] [Channel %1: ] Machine data: channel/mode group assignment not
allowed or assigned twice
Parameters:
%1 = Channel number
%2 = Mode group number
Explanation:
On powering up, an illegal channel/mode group assignment was detected.
Reaction:
Mode group not ready.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
Check MD10010 $MN_ASSIGN_CHAN_TO_MODE_GROUP.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
16922
[Channel %1: ] Subprograms: action '%2<ALNX>' maximum nesting depth exceeded
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
Various actions can cause the current procedure to be interrupted. Depending on the action, asynchronous subroutines are
activated. These asynchronous subroutines can be interrupted in the same manner as user programs. Unlimited nesting
depth is not possible for asynchronous subroutines due to memory limitations.
Example: An interrupt interrupts the current program processing. Other interrupts with higher priorities interrupt
processing of the previously activated asynchronous subroutines.
Possible actions are: DryRunOn/Off, DecodeSingleBlockOn, delete distance-to-go, interrupts
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Do not trigger the event on this block.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16923
[Channel %1: ] Program control: action '%2<ALNX>' not allowed in the current state
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The current processing cannot be stopped since a preprocessing process is active.
This applies, for example, to the loading of machine data, and in block searches until the search target is found.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Cancel the procedure by pressing Reset.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16924
[Channel %1: ] Caution: program test modifies tool management data
Parameters:
%1 = Channel number
Explanation:
Tool management data is changed during program testing. It is not possible to automatically rectify the data after
termination of the program testing.
Reaction:
Alarm display.
Remedy:
Inform the authorized personnel/service department.
Save the tool data on HMI and reimport this data after "ProgtestOff".
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
339
NC alarms
Programm
Clear alarm with the Delete key or NC START.
continuation:
16925
[Channel %1: ] Program control: action '%2<ALNX>' not allowed in the current state, action
'%3<ALNX>' active
Parameters:
%1 = Channel number
%2 = Action number/action name
%3 = Action number/action name
Explanation:
The action has been rejected since a mode or sub-mode change (change to automatic mode, MDI, JOG, overstoring,
digitizing, etc.) is taking place.
Example: This alarm message is output if the Start key is pressed during a mode or sub-mode change from, for example,
automatic to MDI, before the NCK has confirmed selection of the mode.
Reaction:
Alarm display.
Remedy:
Repeat the action.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16926
[Channel %1: ] Channel coordination: action %2 not allowed in block %3, marker %4 is already
set
Parameters:
%1 = Channel number
%2 = Aktion
%3 = Block number
%4 = Marker number
Explanation:
The action was denied, the marker was already set.
Check the program.
Example:
SETM(1) ; CLEARM(1) ; Marker must be reset first.
SETM(1)
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Repeat the action.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16927
[Channel %1: ] Action '%2<ALNX>' at active interrupt treatment not allowed
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
This action may not be activated during interrupt processing (e.g. mode change).
Reaction:
Alarm display.
Remedy:
Press Reset or wait until interrupt processing has finished.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16928
[Channel %1: ] Interrupt treatment: action '%2<ALNX>' not possible
Parameters:
%1 = Channel number
%2 = Action number/action name
Alarms
340
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
A program interrupt has been activated in a non REORG capable block.
Examples of possible program interrupts in this case:
- Traversing to fixed stop
- Vdi channel delete distance-to-go
- Vdi axial delete distance-to-go
- Measuring
- Software limit
- Axis interchange
- Axis comes from tracking
- Servo disable
- Gear stage change at actual gear stage unequal to setpoint gear stage.
The block affected is a:
- collection block from block search (except for the last collection block)
- Block in overstore interrupt.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Do not trigger the event on this block.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16930
[Channel %1: ] Preceding block and current block %2 must be separated through an
executable block
Parameters:
%1 = Channel number
%2 = Block number
Explanation:
The language functions WAITMC, SETM, CLEARM and MSG must be programmed in separate NC blocks. To avoid velocity
dips, these blocks are attached to the next NC block internally in the NCK (for WAITMC to the previous NC block). For this
reason, there must always be an executable block (not a calculation block) between the NC blocks. An executable NC block
always includes e.g. travel movements, a help function, STOPRE, dwell time etc.
Note: This does not apply to the programming of MSG with the additional parameter "1". In this case a separate block is
generated, which interrupts the continuous-path mode.
Reaction:
Correction block is reorganized.
Interpreter stop
Interface signals are set.
Alarm display.
Remedy:
Program an executable NC block between the previous and current NC blocks.
Example:
N10 SETM.
N15 STOPRE ; insert executable NC block.
N20 CLEARM.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
16931
[Channel %1: ] Subprograms: action '%2<ALNX>' maximum nesting depth exceeded
Parameters:
%1 = Channel number
%2 = Action number/action name
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
341
NC alarms
Explanation:
Various actions can cause the current procedure to be interrupted. Depending on the action, asynchronous subroutines
(ASUBs) are activated. These ASUBs can be interrupted in the same manner as the user program. Unlimited nesting depth
is not possible for ASUBs due to memory limitations.
Example: In the case of an approach block in a repositioning procedure do not interrupt repeatedly, instead wait until
processing is completed.
Possible actions are: mode change, SlashOn/Off, overstoring.
Reaction:
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Initiate a block change and repeat the action.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16932
[Channel %1: ] Conflict when activating user data type %2
Parameters:
%1 = Channel number
%2 = Data type
Explanation:
The "activate user data" function (PI service _N_SETUDT) modifies a data block (tool offset, settable work offset or base
frame) which is also written by the NC blocks in preparation.
In the event of a conflict, the value entered by the HMI is reset.
Parameter %2 specifies which data block is affected:
1: Active tool offset
2: Base frame
3: Active work offset
Reaction:
Alarm display.
Remedy:
Check the inputs on the HMI and repeat the procedure if necessary.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16933
[Channel %1: ] Interrupt treatment: action '%2<ALNX>' not allowed in the current state
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
If a temporary standstill has occurred because of a Reorg event across block boundaries, it is possible that a block without
Reorg capability has been loaded. In this situation, it is unfortunately necessary to cancel the Reorg event handling! Reorg
events are, e.g. cancelation subprogram, delete distance-to-go and interrupts.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Cancel program with the RESET key.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16934
[Channel %1: ] Interrupt treatment: action '%2<ALNX>' not possible due to stop
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
Reorg events are, e.g. cancelation subprogram, delete distance to go and interrupts, axis exchange, termination of follow-
up mode. Two Reorg events overlap in this situation. The 2nd Reorg event coincides with the 1st block generated by the
previous event. (e.g. an axis exchange is induced twice in rapid succession). Axis exchange leads to Reorg in the channels
in which an axis is removed without preparation. This block must be stopped in the above sequence in order to prevent the
interpolator buffer from overflowing. This can be achieved by pressing the Stop or StopAll key, configuring an alarm with
INTERPRETERSTOP or by decode single block.
Alarms
342
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:
The program must be canceled with Reset.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16935
[Channel %1: ] Action '%2<ALNX>' not possible due to search run
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The action is not allowed as block search is currently running via program test. Block search via program test: "PI Service
_N_FINDBL with mode parameter 5.
With this block search type, it is not permissible to activate program test or dry run feedrate.
Reaction:
Alarm display.
Remedy:
Activate the action after block search is terminated.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16936
[Channel %1: ] Action '%2<ALNX>' not possible due to active dry run
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
This action is not allowed as dry run feedrate is currently active.
Example: It is not permissible to activate block search via program test (PI service _N_FINDBL with mode parameter 5) when
dry run feedrate is active.
Reaction:
Alarm display.
Remedy:
Cancel program with the RESET key.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16937
[Channel %1: ] Action '%2<ALNX>' not possible due to program test
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
This action is not allowed as program test is currently active.
Example: It is not permissible to activate block search via program test (PI service _N_FINDBL with mode parameter 5) when
program test is active.
Reaction:
Alarm display.
Remedy:
Deactivate program test.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16938
[Channel %1: ] Action '%2<ALNX>' canceled due to active gear change
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
Reorganization events are, among others, subprogram cancelation, delete distance-to- go and interrupts, axis exchange,
exiting the correction state. These events wait for the end of a gear change. However, the maximum waiting period has
elapsed.
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
343
NC alarms
Remedy:
Cancel the program with Reset and, if necessary, increase MD10192 $MN_GEAR_CHANGE_WAIT_TIME.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16939
[Channel %1: ] Action '%2<ALNX>' rejected due to active gear change
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
Reorganization events that are possible in Stop state, e.g mode change, are waiting for the end of the gear change. However,
the maximum waiting period has elapsed.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Repeat the action or increase MD10192 $MN_GEAR_CHANGE_WAIT_TIME.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16940
[Channel %1: ] Action '%2<ALNX>' wait for gear change
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
Reorganization events are waiting for the end of a gear change. The alarm is displayed during the waiting period.
Reaction:
Alarm display.
Warning display.
Remedy:
To suppress the alarm, set MD11411 $MN_ENABLE_ALARM_MASK bit 1 = 0.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
16941
[Channel %1: ] Action '%2<ALNX>' rejected because no program event has been executed yet
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The setting of the MD20108 $MC_PROG_EVENT_MASK forces an asynchronous subprogram to be triggered automatically
on RESET or PowerOn. The implicitly triggered asynchronous subprograms are normally called "Event-triggered program
call" or "Program event".
In the alarm situation, this asynchronous subprogram could not yet be activated; that is why the action (normally start of
part program) must be rejected.
Reasons for the fact that the asynchronous subprogram could not be triggered:
1. The asynchronous subprogram does not exist (/_N_CMA_DIR/_N_PROG_EVENT_SPF)
2. The asynchronous subprogram is allowed to start in the referenced state only (see MD11602 $MN_ASUP_START_MASK)
3. READY is missing (because of alarm)
Reaction:
Alarm display.
Remedy:
Load program
Check MD11602 $MN_ASUP_START_MASK
Acknowledge alarm
Programm
Clear alarm with the Delete key or NC START.
continuation:
16942
[Channel %1: ] Start program command action '%2<ALNX>' not possible
Parameters:
%1 = Channel number
%2 = Action number/action name
Alarms
344
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
Currently, the alarm occurs only in combination with the SERUPRO action. SERUPRO stands for search via program test.
SERUPRO is currently searching the target and has therefore switched this channel to the program test mode. With the START
program command in channel 1, another channel 2 would actually be started, which means that axes would really be
started during the search action.
If this alarm is switched off (see help), the user can make use of the above behavior by initially selecting via PLC the program
test mode in channel 2, leaving channel 2 executing until its natural end, stopping channel 2 in order to deselect program
test again.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Alarm can be switched off with MD10708 $MN_SERUPRO_MASK bit 1.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16943
[Channel %1: ] Action '%2<ALNX>' not possible due to ASUB
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The action in the 2nd parameter was rejected, since an asynchronous subprogram is currently active.
Currently, only the integrated search run is rejected with this alarm. The integrated search run is activated, if search run is
triggered in the Stop program state. In other words: Parts of a program have already been executed and a following program
part is "skipped" with search run in order to continue the program afterwards.
The event is not possible if the program is stopped within an asynchronous subprogram or if an asynchronous subprogram
had been selected before the event. An asynchronous subprogram is selected, when the triggering asynchronous
subprogram event arrives, but the asynchronous subprogram cannot be started (e.g. the asynchronous start program is not
started because of a read-in disable or because the Stop key is active).
In this case, it is irrelevant whether a user ASUB or a system ASUB has been triggered. User ASUBs are activated via FC-9 or
via the fast inputs.
The following events lead to system ASUBS:
- Mode change
- Overstore on
- Canceling subprogram level
- Switching on of single block, type 2
- Setting machine data effective
- Setting user data effective
- Change skip levels
- Dry run on/off
- Program test off
- Correction block alarms
- Editing modi in Teach
- External work offset
- Axis exchange
- Delete distance-to-go
- Measuring
Reaction:
Alarm display.
Remedy:
Repeat the action after the end of the asynchronous subprogram.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16944
[Channel %1: ] Action '%2<ALNX>' not possible due to active search blocks
Parameters:
%1 = Channel number
%2 = Action number/action name
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
345
NC alarms
Explanation:
The NCK is currently processing either the action blocks of the search run or the approach motion after the search run. In
this situation, the action (2nd parameter of the alarm) must be rejected. Currently, only the integrated search run is rejected
with this alarm. The integrated search run is activated, if search run is triggered in the Stop program state. In other words:
Parts of a program have already been executed and a following program part is "skipped" with search run in order to continue
the program afterwards.
Reaction:
Alarm display.
Remedy:
Repeat the action after the approach motion of the search run.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16945
[Channel %1: ] Action '%2<ALNX>' delayed up to the block end
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The currently executing action (e.g. dry run on/off, change skip levels, etc.) should be active immediately, but it can become
active not earlier than at the end of the block, since a thread is currently being machined. The action is activated with a slight
delay.
Example: Dry run is started in the middle of the thread, then traversing at high speed does not start before the next block.
Reaction:
Alarm display.
Remedy:
Alarm can be switched off via MD11410 $MN_SUPPRESS_ALARM_MASK bit17==1.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16946
[Channel %1: ] Start via START is not allowed
Parameters:
%1 = Channel ID
Explanation:
This alarm is active with "Group Serupro" only. "Group Serupro" is activated by means of MD10708 $MN_SERUPRO_MASK,
Bit 2 and enables the retrace support of entire channel groups during block search.
The MD22622 $MC_DISABLE_PLC_START specifies which channel is generally started from the PLC and which channel is
only allowed to be started from another channel via the START part program command.
This alarm occurs if the channel was started via the START part programm command and MD22622
$MC_DISABLE_PLC_START==FALSE was set.
Reaction:
Alarm display.
Remedy:
Modify MD22622 $MC_DISABLE_PLC_START of switch off "Group Serupro" (see MD10708 $MN_SERUPRO_MASK).
Programm
Clear alarm with the Delete key or NC START.
continuation:
16947
[Channel %1: ] Start via PLC is not allowed
Parameters:
%1 = Channel ID
Explanation:
This alarm is active with "Group Serupro" only. "Group Serupro" is activated by means of MD10708 $MN_SERUPRO_MASK,
Bit 2 and enables the retrace support of entire channel groups during block search.
The machine data MD22622 $MC_DISABLE_PLC_START specifies which channel is generally started from the PLC and which
channel is only allowed to be started from another channel via the START part program command.
This alarm occurs if the channel was started via the PLC and MD22622 $MC_DISABLE_PLC_START==TRUE was set.
Reaction:
Alarm display.
Remedy:
Modify MD22622 $MC_DISABLE_PLC_START of switch off "Group Serupro" (see MD10708 $MN_SERUPRO_MASK).
Programm
Clear alarm with the Delete key or NC START.
continuation:
16948
[Channel %1: ] dependent channel %2 still active
Parameters:
%1 = Channel ID
%2 = Channel ID
Alarms
346
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
This alarm is active with "Group Serupro" only. "Group Serupro" is activated by means of MD10708 $MN_SERUPRO_MODE,
bit 2 and enables the retrace support of entire channel groups during block search.
A _dependent channel_ is a channel that had indirectly been started by the currently active channel. The currently active
channel was started via PLC.
This channel m_u_s_t be terminated (i.e. reached M30) before the current channel is terminated.
This alarm occurs if the currently active channel is terminated before the dependent channel.
Reaction:
Alarm display.
Remedy:
Switch off "Group Serupro" (see MD10708 $MN_SERUPRO_MASK) or install WAITE.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16949
Correspondence between marker of channel %1 and channel %2 is invalid.
Parameters:
%1 = Channel ID
%2 = Channel ID
Explanation:
This channel defines a WAIT marker with other channels, which on their part have no correspondence with this wait marker.
This channel's WAIT marker has no explicit counterpart in the other channel; i.e. the channels do not mutually wait.
============================================================
Example
Ch 3
Ch 5
Ch 7
WAITM(99,3,5)
WAITM(99,3,5)
WAITM(99,5,7)
The wait markers in channels 3 and 5 mutually wait for each other and channel 7 only waits for channel 5. Therefore,
channel 7 may continue when 5 and 7 have reached the wait marker, but channel 3 is still far in front of the wait marker.
When it continues, channel 7 deletes its wait marker. When wait marker 99 is reached again, you can no longer determine
the behavior precisely.
============================================================
Reaction:
Alarm display.
Remedy:
In each wait marker, list all channels with which you want to synchronize, or suppress the alarm with MD11410
$MN_SUPPRESS_ALARM_MASK, bit 23.
============================================================
Sample solution A:
Ch 3
Ch 5
Ch 7
WAITM(99,3,5,7)
WAITM(99,3,5,7)
WAITM(99,3,5,7)
============================================================
Sample solution B:
Ch 3
Ch 5
Ch 7
WAITM(99,3,5)
WAITM(99,3,5)
WAITM(88,5,7)
WAITM(88,5,7)
============================================================
Sample solution C:
Ch 3
Ch 5
Ch 7
WAITM(88,5,7)
WAITM(88,5,7)
WAITM(99,3,5)
WAITM(99,3,5)
Programm
Clear alarm with the Delete key or NC START.
continuation:
16950
[Channel %1: ] Search run with hold block
Parameters:
%1 = Channel number
Explanation:
Informational alarm.
The search run was not performed on the interruption block, instead, it touches down shortly before that. This so-called
"hold block" is generated by the part program command IPTRLOCK, or implicitly defined by MD22680
$MC_AUTO_IPTR_LOCK. This is to prevent you from performing a search run in critical program areas (e.g. gear hobbing).
The alarm also displays that, instead of searching for the block that actually was interrupted before, another block is being
searched for. This behavior is desired and the alarm serves only informational purposes.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
347
NC alarms
Reaction:
Alarm display.
Remedy:
MD11410 $MN_SUPPRESS_ALARM_MASK, MD22680 $MC_AUTO_IPTR_LOCK and language command IPTRLOCK
Programm
Clear alarm with the Delete key or NC START.
continuation:
16951
[Channel %1: ] Search run in a protected program section.
Parameters:
%1 = Channel number
Explanation:
A part programmer can define protected part program sections with the language commands IPTRLOCK and IPTRUNLOCK.
Every search run in these program sections will then be acknowledged with alarm 16951. In other words: When the alarm
appears, the user has started a search run (Serupro type) and the search target lies in a protected area. A protected area can
also be defined implicitly with the MD22680 $MC_AUTO_IPTR_LOCK.
Note:
The alarm can only be generated if the simulation has been completed during the search run. The alarm cannot be output
immediately at the start of the search run.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
MD11410 $MN_SUPPRESS_ALARM_MASK, MD22680 $MC_AUTO_IPTR_LOCK and language command IPTRLOCK
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16952
[Channel %1: ] Start program command not possible due to MDI
Parameters:
%1 = Channel number
Explanation:
NCK is currently executing an ASUB in MDI mode. In this constellation, part program command "Start" is not allowed for
another channel. Attention: If an ASUB is started from JOG, the NCK can internally change to MDI, if the NCK was previously
in MDI and not in RESET. Note: Without this alarm, the MDI buffer of the other channel would always be started.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Start ASUB in AUTO or ->JOG in AUTO
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16953
[Channel %1: ] For slave axis %2 SERUPRO not allowed, as master axis %3 not subject to axis/
spindle disable
Parameters:
%1 = Channel number
%2 = Slave axis name, following spindle number
%3 = Master axis name, master spindle number
Explanation:
Currently, the alarm occurs only in combination with the SERUPRO action. SERUPRO stands for search via program test.
SERUPRO is possible only with an active coupling, if the axis/spindle disable is active for all master axes/spindles of the slave
axis/spindle
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Set axis/spindle disable of the master axis
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
348
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
16954
[Channel %1: ] Block %2 programmed stop prohibited in stop delay area
Parameters:
%1 = Channel ID
%2 = Block number, label
Explanation:
In a program area (stop delay area) that is bracketed with DELAYFSTON and DELAYFSTOF, a program command was used
that causes a stop. No commands other than G4 are permissible that might cause a stop even though only shortly. A stop
delay area can also be defined by MD11550 $MN_STOP_MODE_MASK.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
MD11550 $MN_STOP_MODE_MASK and language command DELAYFSTON DELAYFSTOF
Programm
Clear alarm with the RESET key. Restart part program
continuation:
16955
[Channel %1: ] Stop in stop delay area is delayed
Parameters:
%1 = Channel ID
Explanation:
In a program area (stop delay area) that is bracketed by DELAYFSTON and DELAYFSTOF, an event has been detected that
causes a stop. The stop is delayed and executed after DELAYFSTOF. A stop delay area can also be defined by MD11550
$MN_STOP_MODE_MASK.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
MD11550 $MN_STOP_MODE_MASK and language command DELAYFSTON DELAYFSTOF
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
16956
[Channel %1: ] Program %2 cannot be started due to global start disable.
Parameters:
%1 = Channel ID
%2 = (path with program name)
Explanation:
The program selected in this channel cannot be started as "Global start disable" had been set.
Note:
PI "_N_STRTLK" sets the "Global start disable" and PI "_N_STRTUL"
deletes the "Global start disable".
The alarm is switched on with MD11411 $MN_ENABLE_ALARM_MASK bit 6.
Reaction:
Alarm display.
Remedy:
Delete the "Global start disable" and restart.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16957
[Channel %1: ] Stop-Delay area is suppressed
Parameters:
%1 = Channel ID
Explanation:
The program area (Stop-Delay area), which is bracketed by DELAYFSTON and DELAYFSTOF, could not be activated. Every stop
therefore becomes effective immediately and is not delayed!
This occurs every time, when braking into a stop Stop-Delay area, i.e. a braking process starts before the Stop-Delay area and
ends not earlier than in the Stop-Delay area.
If the Stop-Delay area is entered with override 0, the Stop-Delay area can also not be activated
Example: a G4 before the Stop-Delay area allows the user to reduce the override to 0. The next block in the Stop-Delay area
then starts with override 0 and the alarm situation described occurs.
MD11411 $MN_ENABLE_ALARM_MASK, bit 7 switches on this alarm.
Reaction:
Interface signals are set.
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
349
NC alarms
Remedy:
MD11550 $MN_STOP_MODE_MASK and language command DELAYFSTON DELAYFSTOF
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
16959
[Channel %1: ] Action '%2<ALNX>' prohibited during simulation block search.
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The function (2nd parameter) must not be activated during simulation search.
Reaction:
Alarm display.
Remedy:
Wait for search end.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16960
[Channel %1: ] Action '%2<ALNX>' prohibited during EXECUTE PROGRAM AREA.
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The function (2nd parameter) must not be activated during EXECUTE PROGRAM AREA.
Reaction:
Alarm display.
Remedy:
Wait for end of program area EXECUTE.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16961
[Channel %1: ] Action '%2<ALNX>' prohibited during syntax check.
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The function (2nd parameter) must not be activated during the syntax check.
Comment: The syntax check is served by the following PI services:
_N_CHKSEL _N_CHKRUN _N_CHKABO
Reaction:
Alarm display.
Remedy:
Wait for the end of the syntax check, or
Cancel the syntax check with reset, or
Cancel the syntax check with PI _N_CHKABO.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16962
[Channel %1: ] NCK computing time reduced, start is not allowed.
Parameters:
%1 = Channel number
Explanation:
The computing time available to the NCK has been reduced, starts have therefore been locked. The computer performance
is inadequate for smooth program execution. The computing time of the NCK may have been reduced by the HMI because
of an HMI part program simulation.
Reaction:
Alarm display.
Remedy:
Wait for the simulation to end or press RESET in any channel.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16963
[Channel %1: ] ASUB start declined
Parameters:
%1 = Channel number
Explanation:
An external ASUB start from the canceled program state has been declined for the following reasons:
- Bit 0 is not set in MD11602 $MN_ASUP_START_MASK
- ASUB priority has been set too low (value too high) or MD11604 $MN_ASUP_START_PRIO_LEVEL has been set too high
(value too low)
Alarms
350
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Alarm display.
Remedy:
Correct the machine data or change the priority of the ASUB to be executed.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16964
[Channel %1: ] Executing of init blocks not fully completed
Parameters:
%1 = Channel number
Explanation:
Init blocks are processed during ramp-up; they ensure that the control is initialized correctly. The alarm is set if processing
could not be completed correctly (usually due to alarms which were already pending).
Reaction:
Alarm display.
Remedy:
Eliminate pending alarms.
Programm
Switch control OFF - ON.
continuation:
16965
[channel %1: ] SAFE.SPF ramp-up not completed
Parameters:
%1 = Channel number
Explanation:
The alarm is triggered if the safety program /N_CST_DIR/N_SAFE_SPF needs to be executed during ramp-up and this has not
been completed after four times the time set in MD $MN_SAFE_SPL_START_TIMEOUT has elapsed. This can be caused by
SAFE.SPF taking a very long time to execute. The channel number indicates which channel is causing the problem.
Reaction:
NC not ready.
NC Start disable in this channel.
Channel not ready.
Interface signals are set.
NC Stop on alarm.
Alarm display.
Remedy:
Increase MD $MN_SAFE_SPL_START_TIMEOUT.
Programm
Clear alarm with the RESET key in all channels. Restart part program.
continuation:
16966
[Channel %1: ] Action '%2<ALNX>' prohibited during Jog Retract
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The function (2nd parameter) must not be activated during Jog Retract.
Reaction:
Alarm display.
Remedy:
End Jog Retract by Reset.
Programm
Clear alarm with the Delete key or NC START.
continuation:
16967
[Channel %1: ] Action '%2<ALNX>' while preparing the protection areas not permissible
Parameters:
%1 = Channel number
%2 = Action number/action name
Explanation:
The function (2nd parameter) must not be activated while the protection areas, which are activated using the PI _N_PROT_A,
are being prepared.
Reaction:
Alarm display.
Remedy:
Wait until PI _N_PROT_A has been completed, or cancel PI with a RESET.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
351
NC alarms
16968
[Channel %1: ] Machine data %2[%3] contains invalid syntax, error code: %4
Parameters:
%1 = Channel number
%2 = String: MD identifier
%3 = Index: MD array index
%4 = Error code
Explanation:
A syntax rule was violated when defining an auxiliary function or a subprogram name. The error code helps pinpoint the
problem:
1 - An auxiliary function definition must start with M, D, H or T.
2 - An auxiliary function definition needs an extension and/or a value.
3- If present, an auxiliary function extension must be a natural number or a wild card '*' enclosed in square brackets '[', ']'.
4 - If present, the value of an auxiliary function must be a natural number or a wild card '*' after an equals sign '='.
5 - With active tool management (MD18080 $MN_MM_TOOL_MANAGEMENT_MASK, MD20310
$MC_TOOL_MANAGEMENT_MASK), a numerical value must not be given for 'T', only a wild card '*' is allowed.
6 - Other entries as auxiliary functions are interpreted as subprogram names. A subprogram name must not contain special
or control characters. It must be a valid NC subprogram name with the prefix '_N_'. It must not be a keyword of the NC
language (e.g. POSA).
7 - '_N_ASUP1' and '_N_ASUP2' are not permitted as subprogram definitions because these are the subprogram names from
system ASUBs.
- Examples of correct auxiliary function definitions are: 'H[3]=7', 'M[22]', 'D[*]=4', 'T[*]=*', 'T=*', .
An example of a correct subprogram name is '_N_TOOL_TWIST'.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please notify the authorized personnel/service department. Enter auxiliary function definition or subprogram name with
correct syntax in the displayed MD.
- CFG_STOP positions: SD42220 $SC_CFG_STOP_ARRAY
Programm
Clear alarm with the RESET key. Restart part program
continuation:
17001
[Channel %1: ] Block %2 no memory left for tool/magazine data. Data type: %3 %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Data type
%4 = Cause
Alarms
352
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
Data type:
1-Tools, 2-Cutting edges, 3-Multitools, 4-Multitool locations, 5-Sum or setup offsets
6-Adapters, 7-Magazines, 8-Magazine locations, 9-Wear group, 10-Magazine distance
Cause (only if data type is tool):
1-Tool count limit reached, 2-Tool list handles, 3-Tool bodies, 4-Tool groups handles, 5-Tool groups
The number of the following tool/magazine data variables in the NC is specified using machine data:
- Number of tools + number of grinding data blocks: MD18082 $MN_MM_NUM_TOOL
- Number of cutting edges: MD18100 $MN_MM_NUM_CUTTING_EDGES_IN_TOA
Tools, grinding data blocks, cutting edges can be used independently of the tool management.
The memory for the following data is available only if the corresponding bit has been set in MD18080
$MN_MM_TOOL_MANAGEMENT_MASK.
- Number of monitoring data blocks: MD18100 $MN_MM_NUM_CUTTING_EDGES_IN_TOA
- Number of magazines: MD18084 $MN_MM_NUM_MAGAZINE
- Number of magazine locations: MD18086 $MN_MM_NUM_MAGAZINE_LOCATION
- Number of adapters: MD18104 $MN_MM_NUM_TOOL_ADAPTER and MD18103 $MN_MM_NUM_TOOL_ADAPTER_TYPE2
The following variable is determined by the software configuration: Number of magazine spacing data blocks: P2 permits
32 such spacing data blocks.
Definition:
- 'Grinding data blocks': Grinding data can be defined for a tool of type 400 to 499.
A data block of this type occupies as much additional memory as that provided for a cutting edge.
- 'Monitoring data blocks': Each cutting edge of a tool can be supplemented with monitoring data.
- If the alarm occurs while writing one of the parameters $TC_MDP1/$TC_MDP2/$TC_MLSR,
check whether machine data MD18077 $MN_MM_NUM_DIST_REL_PER_MAGLOC /
MD18076$MN_MM_NUM_LOCS_WITH_DISTANCE 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.
MD18076 $MN_MM_NUM_LOCS_WITH_DISTANCE defines the number of different buffer locations that may be named in
Index2.
If a multitool or its locations are to be generated, the alarm indicates that either more multitools need to be generated than
are permitted by the setting of MD18083 $MN_MM_NUM_MULTITOOL
or, if the alarm occurs when the multitool locations are being generated, that more multitool locations need to be
generated than is permitted by the setting of MD18085 $MN_MM_NUM_MULTITOOL_LOCATIONS.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Modify machine data
- Modify NC program, i.e. reduce number of rejected variable.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
17010
[Channel %1: ] Block %2 no memory left
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
When executing/reading files from the active working memory, it was found that there is not enough memory space (e.g.
for large multidimensional arrays or when creating tool offset memory).
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Make arrays smaller or make more memory space available for
memory management of subroutine calls, tool offsets and user variables (machine data MM_...).
See /FB/, S7 Memory Configuration
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
353
|