|
|
NC alarms
Programm
Clear alarm with the Delete key or NC START.
continuation:
21760
[Channel %1: ] Block %2 motion synchronous action: %3 too many auxiliary functions
programmed
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
The number of programmed auxiliary functions has exceeded the maximum permissible amount. This alarm can occur in
conjunction with motion synchronous actions: The maximum number of auxiliary functions must not be exceeded in
motion block and motion synchronous actions.
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:
21800
[Channel %1: ] Workpiece setpoint %2 reached
Parameters:
%1 = Channel number
%2 = Workpiece setpoint
Explanation:
This alarm is activated via MD27880 $MC_PART_COUNTER, bit 1: The number of counted workpieces ($AC_ACTUAL_PARTS
or $AC_SPECIAL_PARTS) is equal or already greater than the programmed value for the number of required workpieces
($AC_REQUIRED_PARTS). At the same time, the channel VDI signal "Workpiece setpoint reached" is output. The value for the
number of counted workpieces ($AC_ACTUAL_PARTS) is reset, while the value of $AC_SPECIAL_PARTS is retained.
Note:
The setpoint/actual comparisons of the workpieces are only made after an NC start
under the condition that $AC_REQUIRED_PARTS > 0. If $AC_REQUIRED_PARTS
has a negative value, all workpiece counts activated through MD27880 $MC_PART_COUNTER are frozen at the values they
have reached,
and the nominal/actual comparison is discontinued.
Reaction:
NC not ready.
Interface signals are set.
Alarm display.
Remedy:
No program interrupt. Delete alarm display.
Programm
Clear alarm with the Delete key or NC START.
continuation:
21900
[Channel %1: ] Block %2 CALCFIR calculation not possible for axis %3, Cause: %4.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
%4 = Identification of cause
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
423
NC alarms
Explanation:
CALCFIR calculation is not possible for FIR filters.
Cause:
1: No jerk filter activated in MD32400 $MA_AX_JERK_ENABLE.
2: No jerk filter of the type FIR parameterized in MD32402 $MA_AX_JERK_MODE for the filter chain selected with MD32404
$MA_CALCFIR_SELECT.
3: No jerk filter of the type FIR with Hamming window parametrized in MD32409 $MA_AX_JERK_FIR_WINDOW for the filter
chain selected with MD32404 $MA_CALCFIR_SELECT.
4: MD32404 $MA_CALCFIR_SELECT does not affect the same filter chain or the same mode in the channel axes.
5: MD32405 $MA_CALCFIR_FREQ does not lie within the range of 10 to 100 Hz for a dynamic mode.
6: MD32431 $MAX_AX_JERK does not lie within the range of 5 to 500 m/s³ (or 1.8 bis 180 1/s³ for rotary axes in Advanced
Mode) for a dynamic mode.
7: Values cannot be calculated
8: Adjustment of filter delay time not possible because the phase filter in MD32890 $MA_DESVAL_DELAY_ENABLE is not
activated.
9: Adjustment of filter amplitude not possible because t CALCFIR settings differ too much.
Reaction:
Alarm display.
Interface signals are set.
Interpreter stop
Remedy:
Remedies for causes:
1: Activate jerk filter: MD32400 $MA_AX_JERK_ENABLE = TRUE
2: Select FIR low pass type 5 in MD32402 $MA_AX_JERK_MODE
3: Select Hamming window: MD32409 $MA_AX_JERK_FIR_WINDOW = 1
4: Select identical filter chain in all channel axes, see MD32404 $MA_CALCFIR_SELECT
5: Select MD32405 $MA_CALCFIR_FREQ in the permissible range from 10 to 100 Hz, or deactivate CALCFIR calculation
(MD32405 $MA_CALCFIR_FREQ = 0 Hz)
6: Select MD32431 $MA_MAX_AX_JERK in the permissible range from 5 to 500 m/s³ (or 1.8 to 180 1/s³ for rotary axes in
Advanced Mode) or deactivate CALCFIR calculation (MD32405 $MA_CALCFIR_FREQ = 0 Hz)
7: Please inform the authorized personnel/service department
8: Activate phase filter: MD32890 $MA_DESVAL_DELAY_ENABLE = TRUE
9: Decrease MD32405 $MA_CALCFIR_FREQ or increase MD32406 $MA_CALCFIR_TOL.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22000
[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
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:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
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 the RESET key. Restart part program
continuation:
Alarms
424
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
22001
[Channel %1: ] Block %2 Axis %3: Braking time %6 [s] longer than Stop D time. Reason: %5.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
%4 = Reason | Braking time[s]
Explanation:
The current axis dynamic response and/or parameterized Stop D time are not sufficient to come to a standstill on time when
a Stop D is triggered.
Note:
Parameter 4 contains the descriptions of parameters 5 and 6 separated by the "|" character.
Parameter 5 = Reason, possible values:
1: MD32300 $MA_MAX_AX_ACCEL too low.
2: MD32431 $MA_MAX_AX_JERK too low.
3: Excessive acceleration reduction activated with ACC or subsequent to FXST.
4: Excessive jerk reduction programmed with JERKLIMA.
Parameter 6 = Braking time [s]
The displayed time is the expected braking time determined for the current type of movement or the dynamic response
setting of the axis.
Reaction:
Alarm display.
Remedy:
For 'NC-based' SI monitoring:
Increase MD36953 $MA_SAFE_STOP_SWITCH_TIME_D.
For 'drive-based' SI monitoring:
Increase Stop D time in the drive (p9553).
Increase MD32300 $MA_MAX_AX_ACCEL and MD32431 $MA_MAX_AX_JERK.
Increase programmed acceleration (ACC) or jerk (JERKLIMA).
Correct torque and acceleration reduction subsequently to FXST.
Alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 13.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22002
[Channel %1: ] Spindle %2: Braking time %6 [s] longer than Stop D time with gear stage %3.
Reason %5
Parameters:
%1 = Channel number
%2 = Spindle number
%3 = Gear stage
%4 = Reason | Braking time[s]
Explanation:
The dynamic response values configured for the spindle and/or the parameterized Stop D time are not sufficient to come to
a standstill on time when a Stop D is triggered.
Parameter 3 contains the gear stage whose braking time from the configured dynamic response values overshoots the Stop
D time the most.
Note:
Parameter 4 contains the descriptions of parameters 5 and 6 separated by the "|" character:
Parameter 5 = Reason, possible values:
10: Dynamic response for speed control: MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT, MD35200
$MA_GEAR_STEP_SPEEDCTRL_ACCEL
11: Dynamic response for position control: MD35135 $MA_GEAR_STEP_PC_MAX_VELO_LIMIT, MD35210
$MA_GEAR_STEP_POSCTRL_ACCEL. Excessive acceleration reduction programmed subsequent to FXST.
21: Dynamic response for tapping with G331, G332: MD35135 $MA_GEAR_STEP_PC_MAX_VELO_LIMIT, MD35212
$MA_GEAR_STEP_POSCTRL_ACCEL2
Parameter 6 = Braking time [s]
The displayed time is the expected braking time determined for the current dynamic response values of the spindle.
Reaction:
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
425
NC alarms
Remedy:
For 'NC-based' SI monitoring:
Increase MD36953 $MA_SAFE_STOP_SWITCH_TIME_D or reduce the braking time by changing the spindle's dynamic
response configuration.
For 'drive-based' SI monitoring:
Increase Stop D time in the drive (p9553).
Reduce the braking time by changing the spindle's dynamic response configuration.
The alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 13.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22005
[Channel %1: ] Block %2 motion synchronous action %3 spindle %4 selected gear stage not
installed
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Spindle number
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 installed gear stages is configured in MD35090 $MA_NUM_GEAR_STEPS.
Examples for the occurrence of the alarm with 3 gear stages installed (MD35090 $MA_NUM_GEAR_STEPS = 3):
* ...DO M44 or DO M45 was programmed in synchronized action for the spindle concerned.
* ...DO M70 was programmed and MD35014 $MA_GEAR_STEP_USED_IN_AXISMODE was larger than 3.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
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 the RESET key. Restart part program
continuation:
22006
[Channel %1 ] Block %2 Motion-synchronous action: %3 Spindle %4 gear stage change not
possible
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Spindle number
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:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
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 the RESET key. Restart part program
continuation:
Alarms
426
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
22010
[Channel %1: ] Block %3 spindle %2 actual gear stage differs from requested gear stage
Parameters:
%1 = Channel number
%2 = Spindle number
%3 = Block number, label
Explanation:
The requested gear stage change has been concluded. The actual gear stage reported by the PLC as being engaged is not
the same as the required gear stage called for by the NC. Note: Wherever possible, the requested gear stage should always
be engaged.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Correct the PLC program.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22011
[Channel %1: ] Block %3 spindle %2 change to programmed gear stage not possible
Parameters:
%1 = Channel number
%2 = Spindle number
%3 = Block number, label
Explanation:
With the 'DryRun', 'ProgramTest' and 'SearchRunByProgTest' functions deselected, it is not possible in the REPOS module to
carry out a gear stage change to a previously programmed gear stage. This is the case, if the spindle is in the deselection
block not active in speed control mode, as a slave axis or in a transformation. Execution of a gear stage change is avoided
if the above mentioned functions are deselected by resetting bit 2 of MD35035 $MA_SPIND_FUNCTION_MASK.
Reaction:
Alarm display.
Remedy:
Change deselection block or block search target block to speed control mode (M3, M4, M5, SBCOF). Set bit 2 of MD35035
$MA_SPIND_FUNCTION_MASK to 0.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22012
[Channel %1: ] Block %2 leading spindle %3 is in simulation.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Leading spindle number
Explanation:
When coupling, no synchronism can be achieved if the lead spindle/axis is in simulation mode and the following spindle/axis
is not.
Reaction:
Alarm display.
Remedy:
Switch the following spindle/axis to simulation mode or do not simulate the lead spindle/axis
(MD30130$MA_CTRLOUT_TYPE). If the differing settings have been selected on purpose, the alarm can be suppressed with
MD11410 $MN_SUPPRESS_ALARM_MASK bit 21 = 1 or with CP programming by setting CPMALARM[FAx] bit 3 = 1.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22013
[Channel %1: ] Block %2 dependent spindle %3 is in simulation.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of following spindle
Explanation:
When coupling, no synchronism can be achieved if the following spindle/axis is in simulation mode and the lead spindle/axis
is not.
Reaction:
Alarm display.
Remedy:
Switch the leading spindle/axis to simulation mode or do not simulate the following spindle/axis (MD30130
$MA_CTRLOUT_TYPE). If the differing settings have been selected on purpose, the alarm can be suppressed with MD11410
$MN_SUPPRESS_ALARM_MASK bit 21 = 1 or with CP programming by setting CPMALARM[FAx] bit 4 = 1.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
427
NC alarms
22014
[Channel %1: ] Block %2. The dynamics of leading spindle %3 and dependent spindle %4 is too
variably
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Leading spindle number
%4 = Number of following spindle
Explanation:
If the spindles / axes differ strongly in their dynamic behavior during coupling, synchronism cannot be achieved. The
dynamics are dependent on many settings: default feedforward control, parameter block data, first of all the servo gain
factor, symmetrizing time, etc., feedforward control mode and feedforward setting parameter, FIPO mode, jerk filter and
dynamic filter settings, DSC on/off. Among these are the following machine data: MD32620 $MA_FFW_MODE, MD32610
$MA_VELO_FFW_WEIGHT, MD33000 $MA_FIPO_TYPE, VEL_FFW_TIME, MD32810 $MA_EQUIV_SPEEDCTRL_TIME,
MD32200 $MA_POSCTRL_GAIN, MD32410 $MA_AX_JERK_TIME, MD32644 $MA_STIFFNESS_DELAY_TIME, MD37600
$MA_PROFIBUS_ACTVAL_LEAD_TIME, MD37602 $MA_PROFIBUS_OUTVAL_DELAY_TIME, MD10082
$MN_CTRLOUT_LEAD_TIME
Reaction:
Alarm display.
Remedy:
Use spindles/axes with identical dynamic responses. If the differing settings have been selected on purpose, the alarm can
be suppressed with MD11410 $MN_SUPPRESS_ALARM_MASK bit 21 = 1 or with CP programming by setting
CPMALARM[FAx] bit 5 = 1.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22015
[Channel %1: ] Block %2 following spindle %3 No dynamic response for supplementary motion
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of following spindle
Explanation:
The differential motion of the following spindle cannot be executed due to a lack of available velocity. The coupling
consumes the entire available dynamic response. The following spindle is already rotating at maximum speed. In the part
program a deadlock might occur. The alarm can be suppressed with MD11410 $MN_SUPPRESS_ALARM_MASK bit 26 = 1 or
with CP programming by setting CPMALARM[FAx] bit 6 = 1.
Reaction:
Alarm display.
Remedy:
Reduce the speed of the master spindle
Programm
Clear alarm with the Delete key or NC START.
continuation:
22016
[Channel %1: ] Block %2 following spindle %3 in the range of reduced acceleration capability
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Number of following spindle
Explanation:
The following spindle is driven with position control. Additional motion components of the following spindle should not
leave the linear range of the motor used. If they do, deviations may occur in the contour and servo alarms could even be
output. Monitoring is based on the configuration in MD35220 $MA_ACCEL_REDUCTION_SPEED_POINT. If the situation is
being managed by the user, the alarm can be suppressed with MD11410 $MN_SUPPRESS_ALARM_MASK bit 25 = 1 or with
CP programming by setting CPMALARM[FAx] bit 7 = 1.
Reaction:
Alarm display.
Remedy:
Use coupling type VV and safeguard SPCOF for master and following spindle.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22018
[Channel %1: ] Block %2 following axis/spindle %3 time monitoring: 'Synchronism fine' not
reached
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Following axis/spindle number
Alarms
428
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
After reaching the setpoint-side synchronism, the time until reaching the actual value-side synchronism is fine monitored.
The tolerance is not reached within the time window defined in MD37240 $MA_COUP_SYNC_DELAY_TIME[0]:
MD37210 $MA_COUPLE_POS_TOL_FINE and MD37230 $MA_COUPLE_VELO_TOL_FINE
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
The interrelation between MD37240 $MA_COUP_SYNC_DELAY_TIME[0] and MD37210 $MA_COUPLE_POS_TOL_FINE or
MD37230 $MA_COUPLE_VELO_TOL_FINE must be adapted to the mechanical conditions.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22019
[Channel %1: ] Block %2 following axis/spindle %3 time monitoring: 'Synchronism coarse' not
reached
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Following axis/spindle number
Explanation:
After reaching the setpoint-side synchronism, the time until reaching the actual value-side synchronism is coarsely
monitored.
The tolerance is not reached within the time window defined in MD37240 $MA_COUP_SYNC_DELAY_TIME[1]:
MD37200 $MA_COUPLE_POS_TOL_COARSE or MD37220 $MA_COUPLE_VELO_TOL_COARSE
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
The interrelation between MD37240 $MA_COUP_SYNC_DELAY_TIME[1] and MD37200 $MA_COUPLE_POS_TOL_COARSE
or MD37220 $MA_COUPLE_VELO_TOL_COARSE must be adapted to the mechanical conditions.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22020
[Channel %1: ] Block %3 spindle %2 gear step change position not reached
Parameters:
%1 = Channel number
%2 = Spindle number
%3 = Block number, label
Explanation:
Through the configuration of MD35010 $MA_GEAR_STEP_CHANGE_ENABLE[AXn] = 2, the spindle is traversed to the
position stored in MD35012 $MA_GEAR_STEP_CHANGE_POSITION[AXn] before the actual gear step change. The required
gear step change position has not been reached.
Reaction:
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Correct sequence in the PLC.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22022
[Channel %1: ] Block %2 spindle %3 gear stage %4 is expected for axis mode.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle
%4 = Gear stage
Explanation:
The gear stage required for axis mode has not been installed.
A gear stage has been configured in MD35014 $MA_GEAR_STEP_USED_IN_AXISMODE, in which the spindle is to be in axis
mode. This gear stage is checked whenever the spindle is switched into axis mode. The configured gear stage is compared
with the gear stage output by the PLC (NC/PLC interface signal DB31, ... DBX16.0. - .2 (Actual gear stage A through C)).
This alarm will be output if the gear stages are not the same.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
429
NC alarms
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Program M70 before the switch to axis mode. The gear stage configured in MD35014
$MA_GEAR_STEP_USED_IN_AXISMODE is then automatically loaded.
No gear stage change is required if the configured gear stage is aleady active. M40 remains active beyond the gear stage
change.
Consider MD20094 $MC_SPIND_RIGID_TAPPING_M_NR.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22024
[Channel %1: ] Block %2 Spindle %3 tapping: PLC signal 'invert M3/M4' changed after %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Spindle
%4 = Value
Explanation:
When loading a G331 block it was detected that the NC/PLC interface signal DB31, ... DBX17.6 (invert M3/M4) had changed
during part program execution. An alarm was output to prevent a tool break. The current value of the NC/PLC interface signal
is displayed as parameter 4.
Reaction:
Channel not ready.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
A change in the NC/PLC interface signal DB31, ... DBX17.6 (invert M3/M4) during part program execution should be avoided.
If MD35035 SPIND_FUNCTION_MASK bit 22 is set, the NC/PLC interface signal DB31, ... DBX17.6 (invert M3/M4) is then no
longer evaluated during tapping with G331, G332. The alarm is no longer output. Notice! Setting bit 22 means a change
in function.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22025
[Channel %1: ] Block %2 Following axis/spindle %3 synchronism (2): Fine tolerance overshot
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Following axis/spindle number
Explanation:
Synchronism is monitored once the 'FINE' block-change criterion has been met. The 'fine' threshold value defined with
MD37212 $MA_COUPLE_POS_TOL_FINE_2 has been exceeded by the synchronism difference on the actual value side. The
alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 12 = 1 or with CP programming by setting
CPMALARM[FAx] bit 8 = 1.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
The following axis/spindle was not able to follow the leading axis(axes)/spindle(s).
Programm
Clear alarm with the Delete key or NC START.
continuation:
22026
[Channel %1: ] Block %2 Following axis/spindle %3 synchronism(2): Coarse tolerance overshot
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Following axis/spindle number
Explanation:
Synchronism is monitored once the 'COARSE' block-change criterion has been met. The 'coarse' threshold value defined with
MMD37202 $MA_COUPLE_POS_TOL_COARSE_2 has been exceeded by the synchronism difference on the actual value side.
The alarm can be suppressed with MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 12 = 1 or with CP programming by
setting CPMALARM[FAx] bit 9 = 1.
Reaction:
Alarm display.
Alarms
430
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Please inform the authorized personnel/service department.
The following axis/spindle was not able to follow the leading axis(axes)/spindle(s).
Programm
Clear alarm with the Delete key or NC START.
continuation:
22030
[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:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Use synchronous spindle-DV-coupling or program direction of rotation and speed.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22033
[Channel %1: ] Block %2 Axis/spindle %3 'Correct synchronism' diagnostics %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis/spindle number
%4 = Diagnostics
Explanation:
The following situation occurred during 'Correct synchronism':
- Diagnostics 1: An existing override motion is terminated on key reset.
- Diagnostics 2: The override motion has been deleted.
- Diagnostics 3: Writing of override value not allowed. Synchronism override is deleted.
- Diagnostics 4: Override motion is stopped temporarily (e.g. G74 reference point approach)
- Diagnostics 5: Delay of override motion: acceleration capacity used up by other motions.
- Diagnostics 6: Delay of override motion: velocity used up by other motions.
- Diagnostics 7: Delay of override motion: the maximum speed is limited to 0. System variable $AC_SMAXVELO_INFO[n]
shows the reason for this.
- Diagnostics 8: Delay of override motion: the maximum acceleration capacity is limited to 0. $AC_SMAXACC_INFO[n]
shows the reason for this.
MD11411 $MN_ENABLE_ALARM_MASK activates this alarm:
- Bit 9 = 1 for diagnostics 1 to 6
- Bit 12 = 1 for diagnostics 7 to 8
Reaction:
Alarm display.
Remedy:
Deactivate the alarm with MD 11411 $MN_ENABLE_ALARM_MASK Bit9 = 0 or Bit12 = 0.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22035
[Channel %1: ] Block %2 following axis/spindle %3 unable to determine the offset value
(reason %4).
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Following axis/spindle number
%4 = Reason
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
431
NC alarms
Explanation:
The determination of the offset value ($AA_COUP_CORR[Sn]) intended by the NC/PLC signal DB31, ... DBX31.6 (correct
synchronism) cannot be executed. The offset value cannot be calculated properly. The reasons for this may be:
- Reason 1: The following axis is not configured as a spindle.
- Reason 2: The coupling has more than one active leading axis.
- Reason 3: The leading axis is not configured as a spindle.
- Reason 4: The coupling factor (the quotient from CPLNUM and CPLDEN) is neither 1 nor -1.
- Reason 5: CPLSETVAL = "cmdvel".
- Reason 6: An independent motion component (NC/PLC interface signal DB31, ... DBX98.4(overlaid motion) = 1) of the
following spindle is active.
- Reason 7: There is no following spindle synchronism on the setpoint side.
- Reason 8: The synchronism on the setpoint side has decreased again.
- Reason 9: The following or leading spindle is a link axis (NCU_LINK).
Reaction:
Alarm display.
Remedy:
The following remedies are available for the indicated reasons:
- Reasons 1 to 5: The coupling has to be reconfigured / reprogrammed.
- Reasons 6 and 7: Wait until NC/PLC interface signals DB31, ... DBX99.4 (Synchronization running) = 0 and DB31, ...
DBX98.4 (Overlaid motion) = 0 before setting NC/PLC DB31, ... DBX31.6 (Correct synchronism) .
- Reason 8: Wait until the following axle / spindle can follow the leading values before setting NC/PLC interface signal
DB31, ... DBX31.6 (Correct synchronism).
Programm
Clear alarm with the Delete key or NC START.
continuation:
22036
[Channel %1: ] Block %2 Axis/spindle %3 Synchronism override not possible (reason %4)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis/spindle number
%4 = Reason
Explanation:
The synchronism override intended by setting the VDI interface signal DB31..,DBX31.6 'Correct synchronism' or writing
variable $AA_COUP_CORR[Sn] cannot currently be considered. The reasons may be:
- Reason 1: Reference point approach or zero mark synchronization for spindles is active.
- Reason 2: Deletion of synchronism override is active.
- Reason 3: Writing is not allowed.
Reaction:
Alarm display.
Remedy:
Wait until the conditions for override value processing are available again prior to setting VDI interface signal
DB31..,DBX31.6 'Correct synchronism' or writing variable $AA_COUP_CORR[Sn]:
- Reason 1: Reference point approach / zero mark synchronization completed.
- Reason 2: Deletion of synchronism override completed.
- Reason 3: Writing allowed.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22037
[Channel %1: ] Block %2 Axis/spindle %3 'Correct synchronism' is being ignored
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis/spindle number
Explanation:
VDI interface signal DB31..,DBX31.6 'Correct synchronism' is being ignored, because VDI interface signal DB31..,DBX31.7
'Delete synchronism override' has been set.
Reaction:
Alarm display.
Remedy:
Reset the two VDI interface signals DB31..,DBX31.7 'Delete synchronism override' and DB31..,DBX31.6 'Correct
synchronism', before the latter signal can be set again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
432
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
22038
[Channel %1: ] Block %2 Axis/Spindle %3 'Delete synchronism override' is being ignored
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis/spindle number
Explanation:
VDI interface signal DB31..,DBX31.7 'Correct synchronism' is being ignored, because VDI interface signal DB31..,DBX31.6
'Delete synchronism override' has been set.
Reaction:
Alarm display.
Remedy:
Reset the two VDI interface signals DB31..,DBX31.6 'Correct synchronism' and DB31..,DBX31.7 'Delete synchronism
override', before the latter signal can be set again.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22040
[Channel %1: ] Block %3 spindle %2 is not referenced with zero marker
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
The current position is not referenced with the measuring system position although reference is made to it.
Reaction:
Alarm display.
Remedy:
Correct the NC part program. Create the zero mark synchronization by positioning, by rotation (at least 1 revolution) in
speed control mode or with the G74 command before switching on the alarm generating function.
You can suppress the alarm in the cyclic check with position control already enabled for following and leading spindle(s) by
means of MD11410 $MN_SUPPRESS_ALARM_MASK bit21 = 1 or by CP programming with CPMALARM[FAx] bit10 = 1 (in
which FAx = following spindle).
Programm
Clear alarm with the Delete key or NC START.
continuation:
22050
[Channel %1: ] Block %3 spindle %2 no transition from speed control mode to position control
mode
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
- An oriented spindle stop (SPOS/SPOSA) has been programmed or the position control of the spindle was switched on with
SPCON but no spindle encoder has been defined.
- When switching on the position control, the spindle speed is greater than the limiting speed of the measuring system.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Spindle without attached encoder: Any NC language elements requiring the encoder signals must not be used.
Spindle with attached encoder: Enter the number of spindle encoders used in the MD30200 $MA_NUM_ENCS.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22051
[Channel %1: ] Block %3 spindle %2 reference mark not found
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
When referencing, the spindle turned through a greater distance than given in the axis-specific MD34060
$MA_REFP_MAX_MARKER_DIST, without receiving a reference mark signal. The check is performed for spindle positioning
with SPOS or SPOSA when the spindle has not previously run with speed control (S=...).
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
433
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. Check and correct the MD34060
$MA_REFP_MAX_MARKER_DIST. The value entered states the distance in [mm] or [degrees] between 2 zero markers.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22052
[Channel %1: ] Block %3 spindle %2 no standstill on block change
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
The displayed spindle has been programmed as spindle or as axis even though a positioning operation is still running from
the previous block (with SPOSA ... spindle positioning beyond block limits).
Example:
N100 SPOSA [2] = 100
:
N125 S2 = 1000 M2 = 04 ; Error, if spindle S2 from block N100 is still running!
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Before programming the spindle/axis again using the SPOSA instruction, a WAITS command should be activated in order to
wait for the programmed spindle position.
Example:
N100 SPOSA [2] = 100
:
N125 WAITS (2)
N126 S2 = 1000 M2 = 04
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22053
[Channel %1: ] Block %3 spindle %2 reference mode not supported
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
In the case of SPOS/SPOSA with an absolute encoder, only the referencing mode MD34200 $MA_ENC_REFP_MODE = 2 is
supported! SPOS/SPOSA does not support MD34200 $MA_ENC_REFP_MODE = 6 at all!
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Change the setting of MD34200 $MA_ENC_REFP_MODE or change to JOG+REF and then reference.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22054
[Channel %1: ] Block %3 spindle %2 improper punching signal
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
If the punching signal is irregular between the punching strokes, this alarm is generated according to a machine data.
Alarms
434
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Alarm display.
Remedy:
This alarm indicates that the punching hydraulics are in poor condition. Check the condition of the punching hydraulics.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22055
[Channel %1: ] Block %3 spindle %2 configured positioning speed is too high
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
The current position is not referenced with the measuring system position although reference is made to it.
Reaction:
Alarm display.
Remedy:
Correct the NC part program. Create the zero mark synchronization by positioning, by rotation (at least 1 revolution) in
speed control mode or with the G74 command before enabling the alarm-generating function.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22057
[Channel %1: ] Block %2 for following spindle %3 coupling as leading spindle/axis already
existing
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 has already been active as leading spindle/axis in
another coupling. Chained couplings cannot be processed.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
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 the RESET key. Restart part program
continuation:
22058
[Channel %1: ] Block %2 for leading spindle %3 coupling as following spindle/axis already
existing
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, 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:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
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 the RESET key. Restart part program
continuation:
22062
[Channel %1: ] Axis %2 reference point approach: zero marker search velocity (MD) is not
reached
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The configured zero marker search velocity is not reached.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
435
NC alarms
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
Check the active spindle speed limitations.
Configure a lower zero marker search velocity MD34040 $MA_REFP_VELO_SEARCH_MARKER.
Check the tolerance range for the actual velocity MD35150 $MA_SPIND_DES_VELO_TOL.
Set a different referencing mode MD34200 $MA_ENC_REFP_MODE = 7.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22064
[Channel %1: ] Axis %2 reference point approach: zero marker search velocity (MD) is too high
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The configured zero marker search velocity is too high. The encoder limit frequency is exceeded for the active measuring
system.
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 a lower zero marker search velocity MD34040 $MA_REFP_VELO_SEARCH_MARKER.
Check the configuration of the encoder frequency MD36300 $MA_ENC_FREQ_LIMIT and MD36302
$MA_ENC_FREQ_LIMIT_LOW.
Set a different referencing mode MD34200 $MA_ENC_REFP_MODE=7.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22065
[Channel %1: ] Tool management: Tool motion is not possible as tool %2 is not in magazine %4.
Parameters:
%1 = Channel number
%2 = String (identifier)
%3 = -Not used-
%4 = Magazine no.
Explanation:
The desired tool motion command - triggered from the HMI or PLC - is not possible. The specified tool is not contained in the
specified magazine. NCK cannot contain tools that are not assigned to a magazine. With this kind of tool, no operations
(motion, change) can be performed.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
You have the following possibilities of eliminating the error:
Ensure that the specified tool is contained in the desired magazine.
Select another tool to be changed.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22066
[Channel %1: ] Tool management: Tool change is not possible as tool %2 is not in magazine %4.
Parameters:
%1 = Channel number
%2 = String (identifier)
%3 = -Not used-
%4 = Magazine no.
Alarms
436
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The desired tool change is not possible. The specified tool is not contained in the specified magazine. NCK cannot contain
tools that are not assigned to a magazine. With this kind of tool, no operations (motion, change) can be performed.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
- Ensure that the specified tool is contained in the desired magazine.
- Program another tool that is to be changed.
- Check whether the settings in MD20110 $MC_RESET_MODE_MASK, MC20112 $MC_START_MODE_MASK and the
associated MD20122 $MC_TOOL_RESET_NAME match the current definition data.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22067
[Channel %1: ] Tool management: tool change not possible since there is no tool available in
tool group %2
Parameters:
%1 = Channel number
%2 = String (identifier)
Explanation:
The desired tool change is not possible. The specified tool group does not contain a tool which is ready for use and could be
used for tool change. It is possible that all of the tools in question have been set to the "Disabled" state by the tool monitoring
function.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
- Ensure that the specified tool group contains a tool that is ready for use when the tool change is requested.
- For example, replace disabled tools or enable a disabled tool manually.
- Check whether the tool data are correctly defined. Have all intended tools in the group been defined with the specified
identifier and loaded?
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22068
[Channel %1: ] Block %2 tool management: no tool available in tool group %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String (identifier)
Explanation:
The specified tool group does not contain a replacement tool which is ready for use and could be used for tool change. It is
possible that all the tools in question have been set to the 'Disabled' state by the tool monitoring function. The alarm can
occur for example in conjunction with alarm 14710 (error on INIT block generation). In this case the NCK attempts, e.g., to
replace the disabled tool located on the spindle with an available replacement tool, which however does not exist in this
error case.
With this conflict, the user must, for example, remove the tool located on the spindle by issuing a spindle movement
command (e.g. using an HMI operation).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Ensure that the specified tool group contains a tool that is ready for use when the tool change is requested.
- Replace, for example, disabled tools or enable a disabled tool manually.
- If an alarm occurs on programming TCA, check whether the duplo number been programmed >0?
- Check whether the tool data are correctly defined. Have all intended tools in the group been defined with the specified
identifier or loaded?
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
437
NC alarms
22069
[Channel %1: ] Block %2 tool management: No tool available in tool group %3, program %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = String (identifier)
%4 = Program name
Explanation:
The specified tool group does not contain a tool which is ready for use and could be used for tool change. It is possible that
all of the tools in question have been set to the 'Disabled' state by the tool monitoring function. Parameter %4 = program
name facilitates the identification of the program containing the programming command (tool selection) that caused the
error. This can be a subprogram or cycle, etc., which can no longer be identified from the display. If the parameter is not
specified, it is the currently displayed program.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Ensure that the specified tool group contains a tool that is ready for use when tool change is requested.
- This can be achieved, for example, by replacing disabled tools, or
- by releasing a disabled tool manually.
- Check whether the tool data are correctly defined. Have all intended tools in the group been defined with the specified
identifier and loaded?
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
22070
[TO unit %1: ] Please change tool %2 into magazine. Repeat data backup
Parameters:
%1 = TO unit
%2 = T number of tool
Explanation:
The alarm can only occur when the tool management function is active in the NCK. (TOOLMAN = tool management) A data
backup of the tool/magazine data has been started. During the backup, the system detected that tools are still located in the
buffer magazine (= spindle, gripper, ...). During the backup, these tools will lose the information which defines the magazine
and location to which they are allocated.
It is therefore practical -assuming that the data are to be stored exactly as before - to ensure that all tools have been deposited
in the magazine before the data backup!
If this is not the case, some magazine locations will have the "reserved" status when the data are loaded again. This
"reserved" status must then be reset manually.
For tools with fixed location coding, the loss of the information allocating their location in the magazine has the same
effect as a general empty location search when they are returned to the magazine.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Ensure that there are no tools in the buffer magazine before making the data backup. Repeat the data backup after removing
the tools from the buffer magazine.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22071
[TO unit %1: ] Tool %2 is active, but not in the magazine area under consideration
Parameters:
%1 = TO unit
%2 = Tool identifier
%3 = -Not used-
Alarms
438
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The alarm can only occur when the tool management function is active in the NCK. Either the language command SETTA
has been programmed or the corresponding operator action has been carried out via HMI, PLC,
The alarm can also be
triggered automatically by the NCK in the wear grouping function. It is detected that more than one tool from the tool group
(tools with the same name/identifier) has the status "active".
The specified tool is either
from a non-considered magazine,
from a non-considered wear grouping,
or from a non-active wear grouping
in a buffer location (is neither magazine nor wear grouping).
Reaction:
Interface signals are set.
Alarm display.
Remedy:
The alarm is intended for information purposes. If only one tool in a group can be active at a time for technological reasons
or for reasons of display, the "active" status must be canceled for the tool causing the error.
Otherwise, the alarm can be ignored or even suppressed via the MD11410 $MN_SUPPRESS_ALARM_MASK.
Typical reasons of display are present, if the operator works with the function 'definite D numbers', which can be displayed
on Siemens HMI in a definite form only, if exactly one tool from a tool group has the status 'active'.
Before machining can be started or before the SETTA (or corresponding HMI operation, ...) language command is used, all
tools of the magazine should have the status "not active".
One option to achieve this is programming SETTIA (or corresponding HMI operation, ...).
Programm
Clear alarm with the Delete key or NC START.
continuation:
22100
[Channel %1: ] Block %3 spindle %2 chuck speed exceeded
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
The actual spindle speed is higher than the maximum speed configured in MD35100 $MA_SPIND_VELO_LIMIT plus a
tolerance of 10 percent (fixed setting).
The alarm should not occur after correct optimization of the drive actuator and gear configuration.
This alarm can be reconfigured with MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready to operate)
to 'BAG not ready'.
Note: Reconfiguring affects all alarms with alarm response 'Chan not ready'.
Reaction:
Mode group not ready.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. Check the setup and optimization data of the drive actuator in
accordance with the Installation and Start-up Guide and make corrections.
Increase the tolerance window in MD35150 $MA_SPIND_DES_VELO_TOL.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
22200
[Channel %1: ] Block %3 Spindle %2 axis stopped during tapping
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
When tapping with compensating chuck (G63) the drilling axis was stopped via the NC/PLC interface and the spindle
continues to rotate. The thread and possibly also the tap were damaged as a result.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
439
NC alarms
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Provide an interlock in the PLC user program so that no axis stop
can be initiated when tapping is active. If the tapping operation is to be terminated under critical machine conditions, the
spindle and the axis should be stopped simultaneously if at all possible. Slight differences are then accommodated by the
compensating chuck.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22250
[Channel %1: ] Block %3 Spindle %2 axis stopped during thread cutting
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Block number, label
Explanation:
The thread cutting axis has been stopped while a thread block was active.
The stop can be caused by VDI signals that cause the feed to be interrupted.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Check the axis-specific/spindle-specific stop DB31, ... DBX4.3
(Spindle stop).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22270
[Channel %1: ] Block %2 thread cutting: Maximum speed axis %3 exceeded %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
%4 = Velocity
Explanation:
Thread cutting with G33, G34, G35: The thread axis (pitch axis) velocity calculated exceeds the maximum permissible axis
velocity MD32000 $MA_MAX_AX_VELO. The calculated axis velocity is displayed.
The velocity of the thread axis is dependent upon:
- The current spindle speed
- The programmed thread pitch
- The programmed thread pitch change and thread length (G34, G35)
- The spindle override (path and individual axis overrides are ineffective)
Reaction:
Alarm display.
Remedy:
Reduce the spindle speed or thread pitch (thread pitch change).
Programm
Clear alarm with the Delete key or NC START.
continuation:
22271
[Channel %1: ] Block %2 thread cutting: Maximum speed axis %3 exceeded %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
%4 = Velocity
Alarms
440
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
Thread cutting with G33, G34, G35: The thread axis (pitch axis) velocity calculated exceeds the maximum permissible axis
velocity MD32000 $MA_MAX_AX_VELO. The calculated axis velocity is displayed.
The velocity of the thread axis is dependent upon:
- The current spindle speed
- The programmed thread pitch
- The programmed thread pitch change and thread length (G34, G35)
- The spindle override (path and individual axis overrides are ineffective)
Reaction:
Alarm display.
Remedy:
Reduce the spindle speed or thread pitch (thread pitch change).
Programm
Clear alarm with the Delete key or NC START.
continuation:
22272
[channel %1: ] block %2 axis %3 thread cutting: block length %4 too short for predefined
thread pitch
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name
%4 = Block length
Explanation:
Thread cutting with G33, G34, G35: Block length too short for predefined thread pitch. Block length is displayed.
Reaction:
Alarm display.
Remedy:
Reduce thread pitch (thread pitch change).
Programm
Clear alarm with the Delete key or NC START.
continuation:
22275
[Channel %1: ] Block %2 zero velocity of thread axis at position %3 reached
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Position
Explanation:
An axis standstill was reached at the specified position during thread cutting with G35 due to the linear decrease in the
thread pitch. The standstill position of the thread axis depends on:
- Programmed thread pitch decrease
- Thread length
Reaction:
Alarm display.
Remedy:
Change at least one of the above factors.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22280
[Channel %1: ] In block %2: Prog. acceleration path too short %3, %4 required
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Prog. acceleration path
%4 = Required acceleration path
Explanation:
In order to stay within the programmed acceleration path, the acceleration caused an overload on the thread axis. In order
to accelerate the axis with the programmed dynamic response, the length of the acceleration path must be at least as large
as the value in parameter %4.
The alarm is of the technological type and is output whenever bit 2 in MD11411 $MN_ENABLE_ALARM_MASK is enabled.
The HMI softkey 'Technology support' sets and clears this bit in the MD.
Reaction:
Alarm display.
Remedy:
Modify part program or reset MD11411 $MN_ENABLE_ALARM_MASK bit 2.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
441
NC alarms
22282
[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 thread element, 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 taken 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. The dynamic limit values are 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 or the next block.
There is a danger of collision as a result of path lengthening, especially for female threads. This must be checked.
2. Lengthen the 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:
22290
[Channel %1: ] Spindle operation for transformed spindle/axis %2 not possible (reason: error
code %3).
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Error code
Explanation:
It is impermissible to start a spindle as long as it is being used by a transformation. Reason: spindle usage in a transformation
requires axis operation, which must not be exited.
This alarm may have the following reasons:
- Error code 1 : M3, M4 or M5 per synchronized action;
- Error code 2 : M41 through M45 per synchronized action;
- Error code 3 : SPOS, M19 per synchronized action;
- Error code 11 : DB31, ... DBX30.0 (Spindle stop);
- Error code 12 : DB31, ... DBX30.1 (Spindle start clockwise rotation);
- Error code 13 : DB31, ... DBX30.2 (Spindle start counterclockwise rotation;
- Error code 14 : DB31, ... DBX30.4 (Spindle positioning).
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Resolve the conflict, for example by deactivating transformation prior to spindle start.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22291
[Channel %1: ] Block %2 motion synchronous action %3 spindle mode is not possible for
transformed spindle/axis %4
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
%4 = Axis name, spindle number
Alarms
442
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
It is impermissible to start a spindle as long as it is being used by a transformation. Reason: spindle usage in a transformation
requires axis operation, which must not be exited.
This alarm may have the following reasons:
- Error code 1 : M3, M4 or M5 per synchronized action;
- Error code 2 : M41 through M45 per synchronized action;
- Error code 3 : SPOS, M19 per synchronized action;
- Error code 11 : DB31, ... DBX30.0 (Spindle stop);
- Error code 12 : DB31, ... DBX30.1 (Spindle start clockwise rotation);
- Error code 13 : DB31, ... DBX30.2 (Spindle start counterclockwise rotation;
- Error code 14 : DB31, ... DBX30.4 (Spindle positioning).
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Resolve the conflict, for example by deactivating transformation prior to spindle start.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22292
[Channel %1: ] Changeover of the operating mode of the axis/spindle %2 using PI service not
possible, Cause %3
Parameters:
%1 = Channel number
%2 = Axis/spindle
%3 = Cause
Explanation:
It is not possible to change over the operating mode of the axis/spindle.
Cause:
1: The required axis/spindle is not known in the channel.
2: The required axis/spindle is not available in the channel.
3: The required axis/spindle is defined as virtual axis.
4: The required axis is not defined as spindle. Therefore, it is not possible to change over the operating mode of the axis.
5: The required axis/spindle is a permanently assigned PLC axis/spindle.
6: The required axis/spindle is an active slave axis/spindle.
7: Spindle operation is not possible for transformed spindle/axis.
8: The required axis/spindle is not available as command axis.
Reaction:
Alarm display.
Remedy:
1: Please select the PI service again.
2: Please select the PI service again.
3: Reset MD 30132 IS_VIRTUAL_AX.
4: When required, configure axis as spindle.
5: Axis/spindle enabled by the PLC.
6: Deactivate coupling of the slave axis/spindle.
7: Deactivate transformation.
8: Wait until the axis is again available.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22295
[Channel %1: ] Spindle %2 DBB30 function not possible (cause: error code %3)
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Error code
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
443
NC alarms
Explanation:
The function request by PLC via DBB30 interface could not be executed. The cause is specified by the error code.
Error codes:
- Error code 1 : internal use
- Error code 2 : internal use
- Error code 3 : internal use
- Error code 4 : internal use
- Error code 5 : Switchover to command axis not possible
- Error code 6 : Switchover to PLC axis not possible
- Error code 20 : internal use
- Error code 21 : internal use
- Error code 22 : internal use
- Error code 23 : MD 30132 IS_VIRTUAL_AX has been set
- Error code 50 : internal use
- Error code 51 : internal use
- Error code 70 : internal use
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Remedy conflict.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22296
[Channel %1: ] Spindle %2 Error on gear stage change (cause: error code %3)
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Error code
Explanation:
An error occurred during gear stage change. The cause is specified by the error code.
Error codes:
- Error code 1 : internal use
- Error code 2 : internal use
- Error code 3 : internal use
- Error code 4 : internal use
- Error code 5 : Switchover to command axis not possible
- Error code 6 : Switchover to PLC axis not possible
- Error code 20 : internal use
- Error code 21 : internal use
- Error code 22 : internal use
- Error code 23 : MD 30132 IS_VIRTUAL_AX has been set
- Error code 50 : internal use
- Error code 51 : internal use
- Error code 70 : internal use
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Remedy conflict.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
444
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
22297
[Channel %1: ] Spindle %2 FC18 function not possible (cause: error code %3)
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = Error code
Explanation:
The function request by PLC via FC18 interface could not be executed. The cause is specified by the error code.
Error codes:
- Error code 1 : internal use
- Error code 2 : internal use
- Error code 3 : internal use
- Error code 4 : internal use
- Error code 5 : Switchover to command axis not possible
- Error code 6 : Switchover to PLC axis not possible
- Error code 20 : internal use
- Error code 21 : internal use
- Error code 22 : internal use
- Error code 23 : MD 30132 IS_VIRTUAL_AX has been set
- Error code 50 : internal use
- Error code 51 : internal use
- Error code 70 : internal use
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Remedy conflict.
Programm
Clear alarm with the Delete key or NC START.
continuation:
22320
[Channel %1: ] Block %2 motion synchronous action: %3 PUTFTOCF command could not be
transferred
Parameters:
%1 = Channel number
%2 = Block number, line number
%3 = Synact ID
Explanation:
The cyclic transfer of the PUTFTOCF data block (fine tool compensation) could not be performed because the transfer area
is already occupied.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Check the part program, in particular with regard to the other channels. Is a data block being transferred by another channel?
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22321
[Channel %1: ] Axis %2 PRESET not allowed during traverse motion
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
A preset command was sent from the HMI or PLC while an axis was traveling in JOG mode.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Wait until the axis is stationary.
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
445
NC alarms
22322
[Channel %1: ] Axis %2 PRESET: illegal value
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The entered Preset value is too large (number format overflow).
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Use smaller, permissible preset values.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22324
[Channel %1: ] Block %2 Axis %3 PRESETON or PRESETONS not permitted (cause: %4)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis name, spindle number
%4 = Index describing the problem that occured in more detail
Explanation:
A problem has occurred when programming PRESETON or PRESETONS. This problem is described in more detail using the
"Index" parameter:
Index == 1: In MD30460 $MA_BASE_FUNCTION_MASK the PRESETON or PRESETONS function is deactivated.
Index == 2: For PRESETONS, the axis is monitored for collision. Actual value setting is not permitted.
Index == 3: PRESETON/PRESETONS is not permissible for synchronous GANTRY axes.
Index == 4: In speed control mode, PRESETON/PRESETONS is not permissible before terminating the traversing movement.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Apply the programming permitted.
Please notify the authorized personnel/service.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
22326
PRESETONS not possible on safety axis %1
Parameters:
%1 = Axis number
Explanation:
PRESETONS(...) cannot be used for axes, for which a safety function is activated, which requires an absolute reference.
PRESETONS was permitted in MD30460 $MA_BASE_FUNCTION_MASK.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Remedy conflict.
Programm
Switch control OFF - ON.
continuation:
22400
[Channel %1: ] Option 'contour handwheel' not set
Parameters:
%1 = Channel number
Alarms
446
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The function 'contour handwheel' was activated without the neccesary option.
If the alarm occurs
- on selection of the contour handwheel via the PLC, then the contour handwheel has to be deselected in order to continue
with the program
- on account of programming FD=0, then the program can be corrected and continued with the compensation block and
NCSTART.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department.
- Set option
- Cancel the activation of the function 'contour handwheel'
- Modify part program.
Programm
Clear alarm with the Delete key or NC START.
continuation:
25000
Axis %1 hardware fault of active encoder
Parameters:
%1 = Axis name, spindle number
Explanation:
The signals of the currently active actual position value encoder (NC/PLC interface signal DB31, ... DBX1.5 = 1 (Position
measuring system 1) or DB31, ... DBX1.6 = 1 (Position measuring system 2)) are missing, do not have the same phase, or
exhibit grounding/short-circuit.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
For PROFIdrive only:
MD36310 $MA_ENC_ZERO_MONITORING >100 replaces the existing PowerOn alarm by the Reset alarm 25010.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Axes of this channel must be re-referenced.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. Check measuring circuit connectors for correct contacting.
Check encoder signals and replace the encoder if faults are found.
Monitoring can be switched off by setting MD36310 $MA_ENC_ZERO_MONITORING[n] to 100 (n = encoder number: 1,2).
Programm
Switch control OFF - ON.
continuation:
25001
Axis %1 hardware fault of passive encoder
Parameters:
%1 = Axis name, spindle number
Explanation:
The signals from the currently inactive actual position value encoder are missing, or they are not of the same phase, or they
exhibit grounding/short-circuit.
For PROFIdrive only:
MD36310 $MA_ENC_ZERO_MONITORING >100 replaces the existing PowerOn alarm by the Reset alarm 25011.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Check that correct contacts are established for the measuring
circuit connectors. Check encoder signals and replace the encoder if faults are found. Switch off monitoring with the
corresponding interface signal DB31, ... DBX1.5 / 1.6 = 0 (position measuring system 1/2 ).
The fault cause remains until the next power on
Monitoring can be switched off by setting MD36310 $MA_ENC_ZERO_MONITORING[n] to 100 (n = encoder number: 1, 2).
Programm
Switch control OFF - ON.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
447
NC alarms
25010
Axis %1 pollution of measuring system
Parameters:
%1 = Axis name, spindle number
Explanation:
The encoder used for position control sends a contamination signal (only in measuring systems with contamination signal).
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
For PROFIdrive only:
MD36310 $MA_ENC_ZERO_MONITORING >100 returns the existing Reset alarm instead of the Power-on alarm 25000.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Axes of this channel must be re-referenced.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. Check the measuring system in accordance with the
instructions given by the measuring device manufacturer.
Monitoring can be switched off by setting MD36310 $MA_ENC_ZERO_MONITORING[n] to 100 (n = encoder number: 1,2).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25011
Axis %1 pollution of passive encoder
Parameters:
%1 = Axis name, spindle number
Explanation:
The encoder not used for position control sends a contamination signal (only in measuring systems with contamination
signal).
For PROFIdrive only:
MD36310 $MA_ENC_ZERO_MONITORING >100 returns the existing Reset alarm instead of the Power-on alarm 25001.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Check the measuring system in accordance with the
instructions given by the measuring device manufacturer.
Monitoring can be switched off by setting MD36310 $MA_ENC_ZERO_MONITORING[n] to 100 (n = encoder number: 1,2).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
25020
Axis %1 zero mark monitoring of active encoder
Parameters:
%1 = Axis name, spindle number
Explanation:
For PROFIdrive:
The position encoder pulses between 2 zero mark pulses are counted, and the plausibility is assessed (The functionality and
possibly the parameterization of the plausibility check is done on the drive side. Please refer to the relevant drive
documentation for details.), and reported in a PROFIdrive message frame (encoder interface) to the control, which then
issues the present alarm.
The alarm can be reprogrammed in MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Axes of this channel must be re-referenced.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Alarms
448
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Remedy:
Please inform the authorized personnel/service department.
The differences can result from transmission errors, disturbances, encoder hardware faults or from the evaluation
electronics in the encoder used for position control. The actual value branch must therefore be checked:
1. Transmission path: Check the actual-value connectors for correct contacting, encoder cable for continuity, and also check
for short-circuits and grounding (loose contact?).
2. Encoder pulses: Is the encoder power supply within the tolerance limits?
3. Evaluation electronics: Replace or reconfigure the drive or encoder module used.
4. Check MD34220 $MA_ENC_ABS_TURNS_MODULO and Sinamics drive parameter P0979 subindex 5 (or 15,25). They
have to be the same for correct handling of the encoder data.
Monitoring can be switched off by setting MD36310 $MA_ENC_ZERO_MONITORING [n] to 0 or 100 (n = encoder number:
1, 2).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25021
Axis %1 zero mark monitoring of passive encoder
Parameters:
%1 = Axis name, spindle number
Explanation:
Monitoring relates to the encoder that is not used by the position control. (NC-PLC interface signal DB31, ... DBX1.5 = 0
(Position measuring system 1) or DB31, ... DBX1.6 = 0 (Position measuring system 2))
More detailed explanations are similar to those for alarm 25020.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. The differences can result from transmission errors,
disturbances, encoder hardware faults or from the evaluation electronics in the encoder not used for position control. The
actual value branch must therefore be checked:
1. Transmission path: Check the actual-value connectors for correct contacting, encoder cable for continuity, and also check
for short-circuits and grounding (loose contact?).
2. Encoder pulses: Is the encoder power supply within the tolerance limits?
3. Evaluation electronics: Replace or reconfigure the drive or encoder module used.
4. Check MD34220 $MA_ENC_ABS_TURNS_MODULO and Sinamics drive parameter P0979 subindex 5 (or 15,25). Both have
to be the same for correct handling of the encoder data.
Monitoring can be switched off by setting MD36310 $MA_ENC_ZERO_MONITORING[n] to 0 or 100 (n = encoder number:
1, 2).
Programm
Clear alarm with the Delete key or NC START.
continuation:
25022
Axis %1 encoder %2 warning %3
Parameters:
%1 = Axis name, spindle number
%2 = Encoder number
%3 = Error fine coding
Explanation:
This alarm only occurs with absolute encoders:
a. Warning notice of missing absolute encoder adjustment (on the SIMODRIVE 611D or with PROFIdrive drives), that is if
MD34210 $MA_ENC_REFP_STATE equals 0. In this case, fine error code 0 is returned.
b. Only on the SIMODRIVE 611D if zero mark monitoring has been activated for the absolute encoder (see MD36310
$MA_ENC_ZERO_MONITORING): In this case, the absolute position of the absolute encoder could not be read without error:
Breakdown of fine error codes:
(Bit 0 not used)
Bit 1 Parity error
Bit 2 Alarm bit of the encoder
Bit 3 CRC error
Bit 4 Timeout - start bit for EnDat transfer is missing
This alarm is only displayed, as the absolute position itself is not required at this time for control/contour.
A frequent occurrance of this alarm indicates that the absolute encoder transfer or the absolute encoder itself is faulty, and
that an incorrect absolute value could be determined in one of the next encoder selection or power on situations.
Reaction:
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
449
NC alarms
Remedy:
a. Verify encoder adjustment (machine reference ) or readjust encoder.
b. Replace the encoder, replace or screen the encoder cable (or deactivate zero mark monitoring).
Programm
Clear alarm with the Delete key or NC START.
continuation:
25030
Axis %1 actual velocity alarm limit
Parameters:
%1 = Axis name, spindle number
Explanation:
If the axis has at least one active encoder, then the actual speed of the axis is cyclically checked in the IPO cycle. If there are
no errors, the actual velocity can never become greater than specified in the axis-specific MD36200 $MA_AX_VELO_LIMIT
(threshold for velocity monitoring). This threshold value in [mm/min, rev/min] is input by an amount that is about 5 to 10%
greater than that which can occur at maximum traversing velocity. Drive errors can result in the velocity being exceeded and
the alarm is then triggered.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department.
- Check the speed setpoint cable (bus cable).
- Check the actual values and direction of position control.
- Change the position control direction if the axis rotates uncontrollably -> axis-specific MD32110
$MA_ENC_FEEDBACK_POL [n] = < -1, 0, 1 >.
- Increase the monitoring limit value in MD 36200 $MA_AX_VELO_LIMIT.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25031
Axis %1 actual velocity warning limit
Parameters:
%1 = Axis name, spindle number
Explanation:
The present velocity actual value is more than 80% of the limit value defined in the machine data.
(Internal test criterion activated by MD36690 $MA_AXIS_DIAGNOSIS, bit0)
Reaction:
Alarm display.
Remedy:
-
Programm
Clear alarm with the Delete key or NC START.
continuation:
25040
Axis %1 standstill monitoring
Parameters:
%1 = Axis name, spindle number
Explanation:
The NC monitors to ensure that the position is held at zero speed. Monitoring is started after a time that can be set for a
specific axis in the MD36040 $MA_STANDSTILL_DELAY_TIME after interpolation has ended. A constant check is made to
determine whether the axis remains within the tolerance range given in MD36030 $MA_STANDSTILL_POS_TOL.
The following cases are possible:
1. The NC/PLC interface signal DB31, ... DBX2.1 (Servo enable) is zero because the axis has jammed mechanically. Due to
mechanical influences (e.g. high machining pressure), the axis is pushed outside the permissible position tolerance.
2. With closed position control loop (without jamming) - NC/PLC interface signal DB31, ... DBX2.1 (Servo enable) is "1" - the
axis is pushed away from its position by mechanical forces with a small gain in the position control loop.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Alarms
450
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department.
- Check MD36040 $MA_STANDSTILL_DELAY_TIME and MD36030 $MA_STANDSTILL_POS_TOL; increase if necessary. The
value must be greater than the machine data "Exact stop - coarse" (MD36000 $MA_STOP_LIMIT_COARSE).
- Estimate machining forces and reduce if necessary by setting a lower feed or a higher rotational speed.
- Increase clamping pressure.
- Increase the gain in the position control loop by improved optimization (Kv factor MD32200 $MA_POSCTRL_GAIN).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25042
Axis %1 standstill monitoring during torque/force limitation
Parameters:
%1 = Axis name, spindle number
Explanation:
The defined end position was not reached within the time specified in the machine data.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
- If the drive torque (FXST) was set too low with the result that the force of the motor was not sufficient to reach the end
position -> increase FXST.
- If the machined part is slowly deformed, there may be a delay in reaching the end position -> increase MD36042
$MA_FOC_STANDSTILL_DELAY_TIME.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25050
Axis %1 contour monitoring
Parameters:
%1 = Axis name, spindle number
Explanation:
The NCK calculates for each interpolation point (setpoint) of an axis the actual value that should result based on an internal
model. If this calculated actual value and the true machine actual value differ by a larger amount than given in the MD36400
$MA_CONTOUR_TOL, then the program is canceled and the alarm message is issued.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
451
NC alarms
Remedy:
Please inform the authorized personnel/service department.
- Check whether the tolerance value set in MD36400 $MA_CONTOUR_TOL is too small.
- Check optimization of the position controller (Kv factor in the MD32200 $MA_POSCTRL_GAIN) to establish whether the
axis follows the given setpoint without overshooting. Otherwise, the speed controller optimization must be improved or the
Kv servo gain factor must be reduced.
- Improvement of speed controller optimization
- Check the mechanics (smooth running, inertial masses).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25060
Axis %1 speed setpoint limitation
Parameters:
%1 = Axis name, spindle number
Explanation:
The speed setpoint has exceeded its upper limit for a longer period than allowed.
The maximum speed setpoint is limited to a certain percentage by the axis-specific MD36210 $MA_CTRLOUT_LIMIT. The
input value of 100% corresponds to the rated speed of the motor and hence the rapid traverse velocity.
For SINAMICS: Drive parameter p1082 also has a limiting effect.
If the values are exceeded for a short time, then this is tolerated provided they do not last longer than allowed for in the axis-
specific MD36220 $MA_CTRLOUT_LIMIT_TIME. The setpoint is limited during this time to the maximum value that has been
set in (MD36210 $MA_CTRLOUT_LIMIT).
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. This alarm should not occur if the drive controller has been set
correctly and the machining conditions are those that normally prevail.
- Check actual values: Local sluggishness of the carriage, speed dip by torque surge due to contact with workpiece/tool,
travel against fixed obstacle, etc.
- Check direction of position control: Does the axis continue to rotate without control?
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25070
Axis %1 drift value too large
Parameters:
%1 = Axis name, spindle number
Explanation:
Only with analog drives!
The permissible maximum value of drift (internal, integrated drift value of automatic drift compensation) was exceeded
during the last compensation operation. The permissible maximum value is defined in the axis-specific MD36710
$MA_DRIFT_LIMIT. The drift value itself is not limited.
Automatic drift compensation: MD36700 $MA_DRIFT_ENABLE=1
The difference between actual and setpoint position (drift) is checked cyclically in the IPO cycle when the axes are at zero
speed. The difference is automatically compensated to zero by slowly integrating an internal drift value.
Drift compensation by hand: MD36700 $MA_DRIFT_ENABLE=0
A static offset can be added to the speed setpoint in the MD36720 $MA_DRIFT_VALUE. This is not included in the drift
monitoring because it acts like a voltage work offset.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Adjust the drift compensation with the automatic drift
compensation switched off at the drive until the position lag is approximately zero. Then reactivate the automatic drift
compensation in order to balance out the dynamic drift changes (effects of heating up).
Programm
Clear alarm with the Delete key or NC START.
continuation:
Alarms
452
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
25080
Axis %1 positioning monitoring
Parameters:
%1 = Axis name, spindle number
Explanation:
For blocks in which "exact stop" is effective, the axis must have reached the exact stop window after the positioning time
given in the axis-specific MD36020 $MA_POSITIONING_TIME.
Exact stop coarse: MD36000 $MA_STOP_LIMIT_COARSE
Exact stop fine: MD36010 $MA_STOP_LIMIT_FINE
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. Check whether the exact stop limits (coarse and fine)
correspond to the dynamic possibilities of the axis, otherwise increase them, if necessary in connection with the positioning
time set in MD36020 $MA_POSITIONING_TIME.
Check speed controller/position controller optimization; select highest possible gain.
Check setting of Kv factor (MD32200 $MA_POSCTRL_GAIN) and increase, if required.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25100
Axis %1 measuring system switchover not possible
Parameters:
%1 = Axis name, spindle number
Explanation:
The prerequisites are not satisfied for the required encoder switchover:
1. The newly selected encoder must be in the active state: (DB31, ... DBX1.5 / 1.6 = 1 (Position measuring system 1/2).
2. The actual value difference between the two encoders is greater than the value in the axis-specific MD36500
$MA_ENC_CHANGE_TOL ("Maximum tolerance for actual position value switchover").
Activation of the measuring system concerned takes place in accordance with the NC/PLC interface signals DB31, ... DBX1.5
(Position measuring system 1) and DB31, ... DBX1.6 (Position measuring system 2), i.e. the position control is now operated
with this measuring system. The other measuring system is switched over to follow-up mode. If both interface signals are
set to "1", then only the 1st measuring system is active; if both interface signals are set to "0", the axis is parked.
Changeover takes place as soon as the interface signals have changed, even if the axis is in motion.
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. When referencing the active actual position value encoder, the
actual value system of the inactive encoder is set to the same reference point value as soon as phase 3 has been concluded.
A later positional difference between the two actual value systems can have occurred only as the result of an encoder defect
or a mechanical displacement between the encoders.
- Check the encoder signals, actual value cable, connectors.
- Check the mechanical fastenings (displacement of the measuring head, mechanical twisting possible).
- Increase the axis-specific MD 36500 $MA_ENC_CHANGE_TOL.
Program continuation is not possible. The program must be canceled with "RESET", then program execution can be
reinitiated with NC START, if necessary at the interruption point after "Block search with/without calculation".
Programm
Clear alarm with the RESET key. Restart part program
continuation:
25105
Axis %1 measuring systems differ considerably
Parameters:
%1 = Axis name, spindle number
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
453
NC alarms
Explanation:
The two measuring systems differ considerably, i.e. the cyclically monitored actual value difference between the two
measuring systems is greater than the associated tolerance value set in the machine data MD36510 $MA_ENC_DIFF_TOL.
This can only occur when both measuring systems are active (MD30200 $MA_NUM_ENCS = 2) and referenced. The alarm
can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Inform the authorized personnel/service department.
Check the machine data for active and selected encoders.
Check the machine data for the tolerance of the encoders (MD36510 $MA_ENC_DIFF_TOL).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25110
Axis %1 selected encoder not available
Parameters:
%1 = Axis name, spindle number
Explanation:
The selected encoder does not correspond to the maximum number of encoders in the axis-specific MD30200
$MA_NUM_ENCS, i.e. the 2nd encoder does not exist.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Enter the number of actual value encoders used for this axis
in the MD30200 $MA_NUM_ENCS ("Number of encoders").
Input value 0: Axis without encoder -> e.g. spindle
Input value 1: Axis with encoder -> default setting
Input value 2: Axis with 2 encoders -> e.g. direct and indirect measuring system
Programm
Clear alarm with the Delete key or NC START.
continuation:
25200
Axis %1 requested set of parameters invalid
Parameters:
%1 = Axis name, spindle number
Explanation:
A new parameter set has been requested for the positioning control. The number of this parameter set is beyond the
permissible limit.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please inform the authorized personnel/service department. Check the axis-specific/spindle-specific interface signals
DB31, ... DBX9.0 - .2 (Select parameter set servo A, B, C).
One parameter set includes the following machine data:
- MD31050 $MA_DRIVE_AX_RATIO_DENOM [n]
- MD31060 $MA_DRIVE_AX_RATIO_NUMERA [n]
- MD32200 $MA_POSCTRL_GAIN [n]
- MD32452 $MA_BACKLASH_FACTOR [n]
- MD32610 $MA_VELO_FFW_WEIGHT [n]
- MD32800 $MA_EQUIV_CURRCTRL_TIME [n]
- MD32810 $MA_EQUIV_SPEEDCTRL_TIME [n]
- MD32910 $MA_DYN_MATCH_TIME [n]
- MD36012 $MA_STOP_LIMIT_FACTOR [n]
- MD36200 $MA_AX_VELO_LIMIT [n]
Alarms
454
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
25201
Axis %1 drive fault
Parameters:
%1 = Axis name, spindle number
Explanation:
For PROFIdrive:
The drive signals a serious fault which prevents the drive from being ready. The exact cause of the fault can be found by
evaluating the output drive alarms (It may be necessary to activate these diagnostic alarms by parameterizing the MDs
MD13070 $MN_DRIVE_FUNCTION_MASK, MD13140 $MN_PROFIBUS_ALARM_ACCESS etc):
Alarms 380500 and 380501 (or the corresponding alarm numbers implemented on the HMI side).
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Evaluation of the drive alarms.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
25202
Axis %1 waiting for drive
Parameters:
%1 = Axis name, spindle number
Explanation:
Drive group error (self-clearing).
Reaction:
Interface signals are set.
Alarm display.
Remedy:
For PROFIdrive only:
Wait for the drive. This alarm reveals similar problems to alarm 25201 (see that alarm). It is continuously active during power-
up if the drive does not communicate (e.g. if the PROFIBUS connector has fallen out). Otherwise, the alarm is active only
briefly and is replaced by alarm 25201 after an internal timeout in the event of a permanent problem.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
25220
Axis %1 gear ratio changed with ESR enabled
Parameters:
%1 = Axis name, spindle number
Explanation:
Because a change in the gear ratio has an effect on the retraction path traveled by the drive, no changes may be made to
the gear ratio during the following periods of time:
- Between the last programming of the retraction path with ESRR and the ESR enable
- As from ESR enable
The following machine data define the gear ratios of an axis
MD31050 $MA_DRIVE_AX_RATIO_DENOM
MD31060 $MA_DRIVE_AX_RATIO_NUMERA
MD31064 $MA_DRIVE_AX_RATIO2_DENOM
MD31066 $MA_DRIVE_AX_RATIO2_NUMERA
The gear ratio must not be changed during the periods of time described above, e.g. by changing the parameter set.
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
455
NC alarms
Remedy:
If ESR enable is missing:
- Change the gear ratio before programming the retraction path with ESRR
or
- Reprogram the retraction path with ESRR after changing the gear ratio
Then re-enable ESR.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26000
Axis %1 clamping monitoring
Parameters:
%1 = Axis name, spindle number
Explanation:
The clamped axis has been pushed out of its setpoint position. The permissible difference is defined in the axis-specific
MD36050 $MA_CLAMP_POS_TOL.
Clamping an axis is activated with the axis-specific interface signal DB31, ... DBX2.3 (Clamping process active).
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Determine the position deviation to the setpoint position and, depending on the results, either increase the permissible
tolerance in the MD or mechanically improve the clamping (e.g. increase clamping pressure).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
26001
Axis %1 parameterization error: friction compensation
Parameters:
%1 = Axis name, spindle number
Explanation:
The parameterization of the adaptation characteristic in the quadrant error compensation is not allowed because
acceleration value 2 (MD32560 $MA_FRICT_COMP_ACCEL2 is not between acceleration value 1 (MD32550
$MA_FRICT_COMP_ACCEL1) and acceleration value 3 (MD32570 $MA_FRICT_COMP_ACCEL3).
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department.
Check the setting parameters of the quadrant error compensation (friction compensation), if necessary switch off the
compensation with MD32500 $MA_FRICT_COMP_ENABLE.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
26002
Axis %1 encoder %2 parameterization error: number of encoder pulses
Parameters:
%1 = Axis name, spindle number
%2 = Encoder number
Alarms
456
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
1. Rotary measuring system (MD31000 $MA_ENC_IS_LINEAR[]==FALSE)
The number of encoder marks set in MD31020 $MA_ENC_RESOL[] does not correspond to the value in the drive machine
data (PROFIdrive: p979) or one of the two values is zero.
2. Absolute measuring system with EnDat interface (MD30240 $MA_ENC_TYPE[]==4)
On absolute encoders, the resolution of the incremental and absolute tracks supplied by the drive is also checked for
consistency.
For PROFIdrive drives:
Compare drive parameter p979 (and possibly other internal drive, manufacture-specific parameters stated in the relevant
drive documentation) or compare images in NC-MDs $MA_ENC_RESOL, $MA_ENC_PULSE_MULT,
$MA_ENC_ABS_TURNS_MODULO etc.
Conditions leading to triggering the alarm are:
* Number of encoder pulses in the drive!= $MA_ENC_RESOL
* PROFIdrive interface standardization/high resolution in p979 not permitted (permitted pushing factor 0...30 bits)
* With absolute encoders: Interface formats in p979 for absolute and incremental information does not fit together (i.e. the
absolute position in XIST2 is supplied in too coarse resolution for a complete position reconstruction)
* In the case of rotary absolute encoders behind the gears (and active traversing range extension in accordance with
$MA_ENC_ABS_BUFFERING): Absolute position format (in Gx_XIST2) is not complete/sufficient for position reconstruction
via PowerOff in accordance with the following condition: $MA_ENC_RESOL*$MA_ENC_PULSE_MULT*
$MA_ENC_ABS_TURNS_MODULO must not be smaller than 2**32. A remedy against alarm triggering in the latter case may
be to increase $MA_ENC_PULSE_MULT (or the associated drive-side parameterization e.g. p418/419 with SINAMICS) or
(when the necessary conditions prevail) by deactivating the traversing range extension - see $MA_ENC_ABS_BUFFERING
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department.
Adjust machine data.
For absolute encoders, possibly pending drive alarms indicating encoder problems should be evaluated.
Programm
Switch control OFF - ON.
continuation:
26003
Axis %1 parameterization error: lead screw pitch
Parameters:
%1 = Axis name, spindle number
Explanation:
The pitch of the ballscrew/trapezoidal leadscrew set in the axis-specific MD31030 $MA_LEADSCREW_PITCH is zero.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Determine the leadscrew pitch (specify the machine manufacturer or pitch measurement with spindle cover removed) and
enter it in the MD31030: $MA_LEADSCREW_PITCH (mostly 10 or 5 mm/rev.).
Programm
Switch control OFF - ON.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
457
NC alarms
26004
Axis %1 encoder %2 parameterization error: grid point distance with linear encoders
Parameters:
%1 = Axis name, spindle number
%2 = Encoder number
Explanation:
The scale division of the linear scale set in the axis-specific MD31010 $MA_ENC_GRID_POINT_DIST is zero or differs from the
corresponding drive parameters. For a better understanding of the interrelations see the explanations for alarm 26002,
which refer to rotatory encoders.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department.
Enter the encoder grid point distance according to the data given by the machine (or measuring device) manufacturer in the
MD31010 $MA_ENC_GRID_POINT_DIST.
Programm
Switch control OFF - ON.
continuation:
26005
Axis %1 parameterization error: output rating
Parameters:
%1 = Axis name, spindle number
Explanation:
For analog drives:
The output evaluation of the analog speed setpoint set in the MD32250 $MA_RATED_OUTVAL or in MD 32260
$MA_RATED_VELO is zero.
The effective output evaluation of the speed setpoint interface is zero:
a. MD32260 $MA_RATED_VELO is zero although a standardizing reference value needs to be defined on account of the
setting MD32250 $MA_RATED_OUTVAL>0
b. The corresponding drive-side standardizing parameter is zero, invalid or unreadable/unavailable although an automatic
interface scaling adjustment has been selected on account of MD32250 $MA_RATED_OUTVAL=0.
The drive parameter defining the standard is not determined by PROFIdrive, but is specific to the manufacturer (see the
relevant drive documentation: For SINAMICS: p2000).
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. The nominal output voltage in [%] of the maximum setpoint
value (10 V) is entered in the MD32250 $MA_RATED_OUTVAL, at which the rated motor speed in [degrees/s] is to be reached
(MD32260 $MA_RATED_VELO).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
26006
Axis %1 encoder %2 encoder type/output type %3 not possible
Parameters:
%1 = Axis name, spindle number
%2 = Encoder number
%3 = Encoder type/output type
Alarms
458
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
Not every encoder type or output type can be used with every control or drive variant.
Permissible settings:
MD30240 $MA_ENC_TYPE
= 0 Simulation
= 1 Raw signal incremental encoder (PROFIdrive)
= 4 Absolute encoder (all drive-side absolute encoders supported by PROFIdrive)
MD30130 $MA_CTRLOUT_TYPE
= 0 Simulation
= 1 Standard (PROFIdrive drives)
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department.
Check machine data MD30240 $MA_ENC_TYPE and/or MD30130 $MA_CTRLOUT_TYPE and make the necessary
corrections.
Programm
Switch control OFF - ON.
continuation:
26007
Axis %1 QEC: invalid coarse increment
Parameters:
%1 = Axis name, spindle number
Explanation:
The course increment for QEC must be within the range 1 <= course increment <= maximum value of MD18342
$MN_MM_QEC_MAX_POINTS (currently 1025), because a greater number of values would exceed the available memory
space.
Reaction:
Alarm display.
Remedy:
Modify the system variable $AA_QEC_COARSE_STEPS accordingly.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26008
Axis %1 QEC: invalid fine increment
Parameters:
%1 = Axis name, spindle number
Explanation:
The fine increment for quadrant error compensation $AA_QEC_FINE_STEPS must be in the range 1 <= fine increment <= 16
because this value has an influence on the computation time of the QEC.
Reaction:
Alarm display.
Remedy:
Modify the system variable $AA_QEC_FINE_STEPS accordingly.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26009
Axis %1 QEC: memory overflow
Parameters:
%1 = Axis name, spindle number
Explanation:
The product of the data $AA_QEC_COARSE_STEPS+1 and $AA_QEC_FINE_STEPS must not exceed the maximum number of
the characteristic curve points (MD38010 $MA_MM_QEC_MAX_POINTS). With a direction-dependent characteristic, this
criterion applies to 2 * ($AA_QEC_COARSE_STEPS+1) * $AA_QEC_FINE_STEPS!
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Either increase MD38010 $MA_MM_QEC_MAX_POINTS or
reduce $AA_QEC_COARSE_STEPS and/or $AA_QEC_FINE_STEPS.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
459
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26010
Axis %1 QEC: invalid acceleration characteristic
Parameters:
%1 = Axis name, spindle number
Explanation:
$AA_QEC_ACCEL_1/2/3: The acceleration characteristic is divided into three areas. In each area there is a different
quantization of the acceleration steps. The defaults should be changed only if compensation is inadequate in these
acceleration areas.
The defaults are as follows:
- $AA_QEC_ACCEL_1 with approx. 2% of maximum acceleration ($AA_QEC_ACCEL_3),
- $AA_QEC_ACCEL_2 with approx. 60% of maximum acceleration ($AA_QEC_ACCEL_3),
- $AA_QEC_ACCEL_3 with maximum acceleration (MD32300 $MA_MAX_AX_ACCEL).
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Enter the values correctly:
0 < $AA_QEC_ACCEL_1 < $AA_QEC_ACCEL_2 < $AA_QEC_ACCEL_3.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26011
Axis %1 QEC: invalid measuring periods
Parameters:
%1 = Axis name, spindle number
Explanation:
$AA_QEC_MEAS_TIME_1/2/3: measuring time to determine the error criterion.
The measuring period begins when the criterion for activating the compensation value has been satisfied (the desired
velocity changes the sign). The end is defined by the machine data values. In general, different measuring times are required
for the three characteristic ranges. The presettings should be changed only if a problem occurs. The three data apply in each
case for the three corresponding acceleration ranges.
1. $AA_QEC_MEAS_TIME_1 specifies the measuring time (for determining the error criterion) for accelerations in the range
between 0 and $AA_QEC_ACCEL_1.
2. $AA_QEC_MEAS_TIME_2 specifies the measuring time in the range from $AA_QEC_ACCEL_1 to $AA_QEC_ACCEL_2.
3. $AA_QEC_MEAS_TIME_3 specifies the measuring time in the range from $AA_QEC_ACCEL_2 to $AA_QEC_ACCEL_3 and
beyond.
Reaction:
Alarm display.
Remedy:
Please inform the authorized personnel/service department. Enter the values correctly: 0 < $AA_QEC_MEAS_TIME_1 <
$AA_QEC_MEAS_TIME_2 < $AA_QEC_MEAS_TIME_3.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26012
Axis %1 QEC: feed forward control not active
Parameters:
%1 = Axis name, spindle number
Explanation:
The error criterion for determining the quadrant error necessitates a correctly set feedforward control.
The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reaction:
Mode group not ready.
Channel not ready.
NC Start disable in this channel.
Alarm display.
Channel not ready.
Remedy:
Switch on feedforward control and set it correctly.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
26014
Axis %1 machine data %2 invalid value
Parameters:
%1 = Axis name, spindle number
%2 = String: MD identifier
Alarms
460
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
Machine data includes a value that is not valid.
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Repeat entry with correct value and then Power On.
Programm
Switch control OFF - ON.
continuation:
26015
Axis %1 machine data %2[%3] invalid value
Parameters:
%1 = Axis name, spindle number
%2 = String: MD identifier
%3 = Index: MD array index
Explanation:
Machine data includes a value that is not valid.
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Repeat entry with correct value and then Power On.
Programm
Switch control OFF - ON.
continuation:
26016
Axis %1 machine data %2 invalid value
Parameters:
%1 = Axis name, spindle number
%2 = String: MD identifier
Explanation:
Machine data includes a value that is not valid.
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Repeat entry with correct value and then Reset.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
26017
Axis %1 machine data %2[%3] invalid value
Parameters:
%1 = Axis name, spindle number
%2 = String: MD identifier
%3 = Index: MD array
Explanation:
Machine data includes a value that is not valid.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
461
NC alarms
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Repeat entry with correct value and then Reset.
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
26018
Axis %1 setpoint output drive %2 used more than once
Parameters:
%1 = Axis name, spindle number
%2 = Drive number
Explanation:
The same setpoint assignment has been allocated more than once.
MD30110 $MA_CTRLOUT_MODULE_NR contains the same value for different axes.
PROFIdrive: The stated MDs contain the same values for different axes, or different entries in MD13050
$MN_DRIVE_LOGIC_ADDRESS contain the same values.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Inform the authorized personnel/service department.
Avoid dual assignment of the setpoint by correcting MD30110 $MA_CTRLOUT_MODULE_NR. Also check the selected bus
type of MD30100 $MA_CTRLOUT_SEGMENT_NR.
Programm
Switch control OFF - ON.
continuation:
26019
Axis %1 encoder %2 measurement not possible with this controller module
Parameters:
%1 = NC axis number
%2 = Encoder number
Explanation:
If the MD MD13100 $MN_DRIVE_DIAGNOSIS[8] contains a value not equal to zero, then the control has found at least one
control module which does not support measuring. Measuring was programmed from the part program for the associated
axis.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
You have the following possibilities of eliminating the error.
- Modify the measuring motion so that the axis concerned does not have to travel. Ensure that you do not program this axis
in the measuring block. It is no longer possible to query the measured value for this axis.
- Replace the control module with one that supports the measurement. See MD13100 $MN_DRIVE_DIAGNOSIS[8].
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Alarms
462
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
26020
Axis %1 encoder %2 hardware fault %3 during encoder initialization
Parameters:
%1 = Axis name, spindle number
%2 = Encoder number
%3 = Error fine coding
Explanation:
Error during initialization or access of encoder.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Axes of this channel must be re-referenced.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. Rectify hardware error, replace encoder if necessary.
Programm
Switch control OFF - ON.
continuation:
26022
Axis %1 encoder %2 measurement with simulated encoder not possible
Parameters:
%1 = NC axis number
%2 = Encoder number
Explanation:
Alarm occurs on the control when a measurement was made without the encoder hardware (simulated encoder).
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
- Inform the authorized personnel/service department.
- If possible, modify the measuring motion so that the axis concerned does not have to travel; do not program this axis in
the MEAS block again. You can no longer query a measured value for this axis.
- Ensure that measurement is not made with simulated encoders (MD30240 $MA_ENC_TYPE).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26024
Axis %1 machine data %2 value changed
Parameters:
%1 = Axis name, spindle number
%2 = String: MD identifier
Explanation:
The machine data contains an invalid value and therefore has been changed by the software.
Reaction:
Alarm display.
Remedy:
Check the machine data.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26025
Axis %1 machine data %2[%3] value changed
Parameters:
%1 = Axis name, spindle number
%2 = String: MD identifier
%3 = Index: MD array index
Explanation:
The machine data contains an invalid value. It was therefore changed by the software internally to a valid value.
Reaction:
Alarm display.
Remedy:
Check the machine data.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
463
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26026
Axis %1 SINAMICS drive parameter P2038 value is not allowed.
Parameters:
%1 = Axis name, spindle number
Explanation:
For SINAMICS drives only:
The interface mode, which is set via drive parameter P2038, has not been set to SIMODRIVE 611 universal.
The alarm can be disabled by MD13070 $MN_DRIVE_FUNCTION_MASK - bit15.
However, the following must be noted:
- The device-specific assignment of the bits in the control and status words may be different.
- The drive data sets can be created at will, and need not be subdivided into groups of 8. (For details see also SINAMICS
Commissioning Manual). So the parameters of motors 2-4 may be incorrectly assigned.
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
- Set P2038 = 1 or
- Set P0922 = 100...199 or
- Set bit 15 of MD13070 $MN_DRIVE_FUNCTION_MASK (note the boundary conditions, see above)
and execute a Power ON in each case.
Programm
Switch control OFF - ON.
continuation:
26027
Axis %1 Stiffness mode Splines is not available (%2)
Parameters:
%1 = Axis name, spindle number
%2 = Fine ID
Explanation:
The Stiffness mode Splines is not available.
Fine coding:
Bit 0 - SINAMICS function block is not present (see P0108)
Bit 1 - $MN_DRIVE_TELEGRAMM_TYPE, set telegram that supports splines functionality (e.g. telegram 136)
Bit 2 - Set $MA_VELO_FFW_WEIGHT = 100%
Bit 3 - Set $MA_FIPO_TYPE = 2
Bit 4 - Set $MA_FFW_MODE = 3 or 4
Bit 5 - Set $MN_POSCTRL_SYSCLOCK_TIME_RATIO = 1
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Set $MA_SPLINES_CONTROL_CONFIG=0, or note and implement fine error code.
Programm
Switch control OFF - ON.
continuation:
26028
Machine data %1[%2] value not permissible
Parameters:
%1 = String: MD identifier
%2 = Index: MD array index
Alarms
464
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
Machine data includes a value that is not valid.
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Repeat entry with correct value and then Power On.
Programm
Switch control OFF - ON.
continuation:
26029
Machine data %1[%2] value not permissible
Parameters:
%1 = String: MD identifier
%2 = Index: MD array index
Explanation:
Machine data includes a value that is not valid.
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Repeat entry with the correct value.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26030
Axis %1 encoder %2 absolute position lost
Parameters:
%1 = Axis name, spindle number
%2 = Encoder number
Explanation:
The absolute position of the absolute encoder has become invalid because
- on changing parameter block, a changed gear stage ratio was identified between encoder and processing or
- the encoder has been replaced (the absolute encoder's serial number was changed, see MD34230
$MA_ENC_SERIAL_NUMBER, and drive-specific parameters).
- of an internal number format limitation in MD34090 $MA_REFP_MOVE_DIST_CORR. Remedy: reduce MD10210
$MN_INT_INCR_PER_DEG or MD10200 $MN_INT_INCR_PER_MM.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Axes of this channel must be re-referenced.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Channel not ready.
Remedy:
Please inform the authorized personnel/service department. Rereferencing/resynchronization of the absolute encoder;
attach absolute encoder on the load side and configure correctly (e.g. MD 31040 $MA_ENC_IS_DIRECT).
Programm
Restart part program. Clear alarm with the RESET key in all channels of this mode group. Restart part program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
465
NC alarms
26031
Axis %1 configuration error master-slave
Parameters:
%1 = Axis name, spindle number
Explanation:
The alarm is output when the same machine axis has been configured as a master and a slave axis. Each of the axes in the
master/slave link can be operated either as master or slave.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
- Check machine data for all linked axes and correct if necessary:
- MD 37250 $MA_MS_ASSIGN_MASTER_SPEED_CMD
- MD 37252 $MA_MS_ASSIGN_MASTER_TORQUE_CTR.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26032
[Channel %1: ] Axis %2 master-slave not configured
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
The master-slave coupling could not be activated because of incomplete configuration.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Check the current configuration of the master-slave coupling.
The configuration can be modified via the MASLDEF instruction or the machine data MD37250
$MA_MS_ASSIGN_MASTER_SPEED_CMD and MD37252 $MA_MS_ASSIGN_MASTER_TORQUE_CTR.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26040
Axis %1 encoder parameterization MD %2[%3] has been adjusted.
Parameters:
%1 = Axis number
%2 = MD identifier
%3 = Machine data index
Explanation:
The parameterization of the encoder in P979 read out from the drive and displayed in the MD does not match the NCK
parameterization. The corresponding NCK-MD has been adapted.
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Power on required. This alarm only occurs when the NC-MD is set unequal to the drive parameter.
Programm
Switch control OFF - ON.
continuation:
Alarms
466
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
26050
Axis %1 parameter set change from %2 to %3 not possible
Parameters:
%1 = Axis name, spindle number
%2 = Index: current parameter block
%3 = Index: new parameter block
Explanation:
The parameter block change cannot be performed without jumps. This is due to the content of the parameter block to be
switched on, e.g. different load gear factors.
Reaction:
The NC switches to follow-up mode.
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Even with different load gear ratio settings, a parameter block change can be carried out via MD31060
$MA_DRIVE_AX_RATIO_NUMERA and MD31050 $MA_DRIVE_AX_RATIO_DENOM without an alarm under the following
constraints: Constraints:
1. No position control is active, e.g. in follow-up mode or with spindle in speed-controlled mode.
2. For position control with the direct encoder.
3. For position control with the indirect encoder (the calculated load position difference must not exceed the value in
MD36500 $MA_ENC_CHANGE_TOL).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26051
[Channel %1: ] In block %2 unanticipated stop crossed in continuous path mode
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The path interpolation did not stop, as required, at the end of the block, but only decelerates to a standstill in the next block.
This error situation occurs if the stop at the end of the block was not planned by the path interpolation or was not detected
early enough. One possible cause is that the PLC changed the spindle speed when MD35500
$MA_SPIND_ON_SPEED_AT_IPO_START > 0, and the machine has to wait until the spindle has returned to the setpoint
range. Another possible cause is that a synchronized action needs to be finished before path interpolation continues. The
alarm is only output if MD11400 $MN_TRACE_SELECT = 'H400'. The alarm output is normally suppressed. - MD11400
$MN_TRACE_SELECT has SIEMENS password protection.
Reaction:
Alarm display.
Remedy:
MD35500 $MA_SPIND_ON_SPEED_AT_IPO_START = 1. Program G09 before the alarm output in the block to allow the path
interpolation to stop as planned.
Programm
Clear alarm with the Delete key or NC START.
continuation:
26052
[Channel %1: ] In block %2: path velocity too high for auxiliary function output (%3)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Fine coding
Explanation:
This alarm usually occurs in a block with auxiliary function output during a movement. In this case, the wait for
acknowledgment of the auxiliary function was longer than planned.
The alarm also occurs if internal control inconsistencies cause continuous path mode (G64, G641, ...) to be blocked
unexpectedly.
The path interpolation stops abruptly at the end of the block indicated in the message (regenerative stop). Alarm 21620 is
often triggered as a follow-up alarm. If not, the path continues after the block change.
Reaction:
Alarm display.
Remedy:
- The time calculated for the auxiliary function output during the movement comes from the PLC in most systems.
Otherwise, MD10110 $MN_PLC_CYCLE_TIME_AVERAGE is used for this purpose.
- The alarm can basically be avoided by programming in the block G09 indicated in the message. This stops the path
interpolation briefly at the end of the block.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
467
NC alarms
Programm
Clear alarm with the Delete key or NC START.
continuation:
26053
[Channel %1: ] Block %2 interpolation problem in Look Ahead (module %3, identifier %4)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Module identifier
%4 = Error code
Explanation:
Synchronism between interpolation and preparation is faulty.
Reaction:
Interpreter stop
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Please contact Siemens.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26054
[Channel %1: ] Block %2 interpolation warning in Look Ahead (module %3, problem %4)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Module identifier
%4 = Error code
Explanation:
The computer performance is inadequate to create a smooth path velocity profile. This can lead to drops in velocity.
Reaction:
Local alarm reaction.
Alarm display.
Warning display.
Remedy:
Change parameterization. Increase interpolation cycle.
Programm
Clear alarm with the Delete key or NC START.
continuation:
26070
[Channel %1: ] Axis %2 cannot be controlled by the PLC, max. number exceeded
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
An attempt was made to define more axes than allowed as PLC-controlled axes.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Check the option 'Number of PLC-controlled axes' and correct if necessary or reduce the number of requests for PLC-
controlled axes.
Programm
Clear alarm with the Delete key or NC START.
continuation:
26072
[Channel %1: ] Axis %2 cannot be controlled by the PLC
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
Explanation:
Axis cannot be made a PLC-controlled axis. For the time being, the axis cannot be controlled at any state from the PLC.
Reaction:
Interface signals are set.
Alarm display.
Remedy:
Use Release or Waitp to make the axis a neutral one.
Alarms
468
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with the Delete key or NC START.
continuation:
26074
[Channel %1: ] Switching off PLC control of axis %2 not allowed in the current state
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
The PLC can return the control rights for an axis to program processing only, if the axis is in READY state.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Reset VDI interface signal "PLC controls axis", then activate "Axial reset" and repeat process.
Programm
Clear alarm with the Delete key or NC START.
continuation:
26075
[Channel %1: ] Block %2 Axis %3 not available for the NC program, as exclusively controlled
by the PLC
Parameters:
%1 = Channel
%2 = Block number, label
%3 = Axis, spindle
Explanation:
The axis is exclusively controlled by the PLC. Therefore, the axis is not available for the NC program.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Have the axis not exclusively controlled by the PLC, but only temporarily. Change MD30460 $MA_BASE_FUNCTION_MASK,
bit 4.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26076
[Channel %1: ] Block %2 Axis %3 not available for NC program, firmly assigned PLC axis
Parameters:
%1 = Channel
%2 = Block number, label
%3 = Axis, spindle
Explanation:
The axis is a firmly assigned PLC axis. The axis is therefore not available for the NC program.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Do not define axis as a firmly assigned PLC axis. Change of MD30460 $MA_BASE_FUNCTION_MASK bit5.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26077
[Channel %1: ] Axis %2 not available for the NC program, as exclusively controlled by the PLC
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
The axis is exclusively controlled by the PLC. Therefore, the axis is not available for the NC program.
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
469
NC alarms
Remedy:
Have the axis not exclusively controlled by the PLC, but only temporarily. Change MD30460 $MA_BASE_FUNCTION_MASK,
bit 4.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26078
[Channel %1: ] Axis %2 not available for NC program, firmly assigned PLC axis
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
The axis is a firmly assigned PLC axis. The axis is therefore not available for the NC program.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Do not define axis as a firmly assigned PLC axis. Change of MD30460 $MA_BASE_FUNCTION_MASK bit5.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26080
[Channel %1: ] Retraction position of axis %2 not programmed or invalid
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
No retraction position has been programmed for the axis trigger time or the position became invalid.
Reaction:
Alarm display.
Remedy:
Preset value by means of POLFA(Axis,Type,Pos), with type = 1 (absolut) or type = 2 (incremental); type = 0 specifies the
position as invalid.
Programm
Clear alarm with the Delete key or NC START.
continuation:
26081
[Channel %1: ] Axis trigger of axis %2 was activated, but axis is not PLC-controlled
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
The axis trigger for single axis was initiated. However, the axis is not PLC-controlled at the trigger time (therefore no single
axis) or the position became invalid.
Reaction:
Alarm display.
Remedy:
Preset axis PLC-controlled (declare single axis).
Programm
Clear alarm with the Delete key or NC START.
continuation:
26082
[Channel %1: ] ESR for PLC-controlled axis %2 has been triggered
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
An axial ESR has been triggered for an individual axis (PLC-controlled axis):
The display can be suppressed by MD11410 $MN_SUPPRESS_ALARM_MASK bit28 = 1.
Reaction:
Alarm display.
Remedy:
The individual axis is in axial stop after the ESR movement.
If an axial reset is performed for the individual axis, the alarm will be deleted
and the individual axis can be traversed again.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
The individual axis is in axial stop after the ESR movement.
If an axial reset is performed for the individual axis, the alarm will be deleted
and the individual axis can be traversed again.
Alarms
470
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
26100
Axis %1 drive %2 sign of life missing
Parameters:
%1 = Axis name, spindle number
%2 = Drive number
Explanation:
Special case: The output of drive number=0 indicates that a computing timeout occurred on the IPO level (see also alarm
4240)
Reaction:
NC not ready.
The NC switches to follow-up mode.
Mode group not ready, also effective for single axes.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Restart drive, check drive software.
Programm
Switch control OFF - ON.
continuation:
26101
Axis %1 drive %2 communication failure
Parameters:
%1 = Axis name, spindle number
%2 = Drive number
Explanation:
For PROFIdrive only:
The drive is not communicating.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Axes of this channel must be re-referenced.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
- Check the bus configuration.
- Check the interface (connector removed, option module inactive, etc.).
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26102
Axis %1 drive %2 sign of life missing
Parameters:
%1 = Axis name, spindle number
%2 = Drive number
Explanation:
For PROFIdrive only:
The sign-of-life cell is no longer being updated by the drive.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Axes of this channel must be re-referenced.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
- Check the cycle settings (recommendation: e.g. MD10062 $MN_POSCTRL_CYCLE_DELAY = 0.0)
- Increase the cycle time if necessary.
- Power-up the drive again.
- Check drive software.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
471
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26105
Drive of axis %1 not found
Parameters:
%1 = Axis name, spindle number
Explanation:
For PROFIdrive only:
The drive configured for the specified axis could not be found. For example, a PROFIBUS slave was configured on the NC but
is not contained in SDB-Type-2000.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Possible causes:
- MD30130 $MA_CTRLOUT_TYPE not equal to 0 as a result of an oversight; the drive should actually be simulated (= 0).
- MD30110 $MA_CTRLOUT_MODULE_NR entered incorrectly, i.e. the logical drive numbers were exchanged and an invalid
value is stored for this drive in MD13050 $MN_DRIVE_LOGIC_ADDRESS (see 3.) or a drive number which does not exist on
the bus was entered (check the number for slaves, for example).
- MD13050 $MN_DRIVE_LOGIC_ADDRESS contains values which were not configured on the PROFIBUS (i.e. the values are
not in SDB-Type-2000) or different addresses were selected for the input and output slots of the drive in the PROFIBUS
configuration.
Programm
Switch control OFF - ON.
continuation:
26106
Encoder %2 of axis %1 not found
Parameters:
%1 = Axis name, spindle number
%2 = Encoder number
Explanation:
For PROFIdrive only:
The encoder configured for the specified axis could not be found. For example, a PROFIBUS slave was configured on the NC
but it is not contained in the SDB or defective hardware was reported for it.
Reaction:
Mode group not ready.
The NC switches to follow-up mode.
Channel not ready.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Possible causes:
- MD 30240 $MA_ENC_TYPE not equal to 0 as a result of an oversight; the encoder should actually be simulated (= 0).
- MD 30220 $MA_ENC_MODULE_NR entered incorrectly, i.e. the logical drive numbers were transposed and an invalid value
is stored for this drive in MD 13050 $MN_DRIVE_LOGIC_ADDRESS (see next paragraph), or a drive number which does not
exist on the bus was entered (check the number for slaves, for example).
- MD 13050 $MN_DRIVE_LOGIC_ADDRESS contains values which were not configured on the PROFIBUS (i.e. the values are
not in SDB Type 2000) or different addresses were selected for the input and output slots of the drive in the PROFIBUS
configuration.
- A fatal encoder error was detected during the selection of the encoder (encoder defective, removed), so that park status
cannot be left (in such a case, this alarm is triggered instead of alarm 25000/25001 - please refer to them for other possible
causes of the error).
Programm
Switch control OFF - ON.
continuation:
Alarms
472
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
26110
Independent drive stop/retract triggered
Explanation:
For SINAMICS only:
Informational alarm: At least in one axis, a "drive-autonomous shutdown or retraction" was triggered.
Reaction:
NC not ready.
The NC switches to follow-up mode.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Deselect drive-autonomous stop or retration. acknowledge alarm with reset.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26120
[Channel %1: ] Axis %2 $AA_ESR_ENABLE = 1 but axis should be set to NEUTRAL
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
One axis with ESR configuration and $AA_ESR_ENABLE[axis] = 1 should be set to NEUTRAL.
However, neutral axes (apart from single axes) cannot execute an ESR.
Reaction:
Alarm display.
Remedy:
Set $AA_ESR_ENABLE[axis] = 0 before setting axis to NEUTRAL.
Alarm can be suppressed via MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 6 = 1.
Programm
Clear alarm with the Delete key or NC START.
continuation:
26121
[Channel %1: ] Axis %2 is NEUTRAL and $AA_ESR_ENABLE = 1 should be set
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
$AA_ESR_ENABLE[axis] = 1 should not be set to neutral axes (apart from single axes).
Neutral axes (apart from single axes) cannot execute an ESR.
Reaction:
Alarm display.
Remedy:
Do not apply $AA_ESR_ENABLE[axis] = 1 to neutral axes (apart from single axes).
Alarm can be suppressed via MD11415 $MN_SUPPRESS_ALARM_MASK_2 bit 6 = 1.
Programm
Clear alarm with the Delete key or NC START.
continuation:
26122
[Channel %1: ] Axis %2, $AA_ESR_ENABLE = 1, axis exchange not executed in this state
Parameters:
%1 = Channel
%2 = Axis, spindle
Explanation:
With $AA_ESR_ENABLE[axis] = 1 axis exchange not permitted.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Set $AA_ESR_ENABLE[axis] = 0 before axis exchange.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Set $AA_ESR_ENABLE[axis] = 0
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
473
NC alarms
26126
[channel %1: ] block %2 axis %3: ESRR or ESRS could not be executed, error code %4
Parameters:
%1 = Channel
%2 = Block number, label
%3 = Axis, spindle
%4 = Error code
Explanation:
Writing the data of the part program commands ESRR or ESRS could not be executed.
Error code:
1: The indicated axis is not assigned to any axis.
2: One or more ESR parameters in SINAMICS are not available.
3: Writing of one or more ESR parameters in SINAMICS was prevented.
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
Error code:
1: Check the assignment of the NC axes to the drives.
2: One or more ESR parameters in SINAMICS are not available.
Check the assignment of the NC axes to the drives.
Programming of ESRR or ESRS is possible only for SINAMICS as from V4.4.
The function module "drive-autonomous stop and retract" in SINAMICS not active.
3: Writing one or more ESR parameters in SINAMICS was prevented.
Activate the output of additional information alarms through MD11411 $MN_ENABLE_ALARM_MASK, bit 1 = 1.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
Writing of the data of the part program commands ESRR or ESRS was refused.
Check programming
Acknowledge alarm with reset
26201
[Channel %1: ] Block %2: The ROOT chain element was not found.
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The kinematic chain element with the name specified in MD16800 $MN_ROOT_KIN_ELEM_NAME was not found.
This error does not occur if kinematic chain elements have not been defined, i.e. if all system variables $NK_NAME[n] are
empty.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Change the content of machine data MD16800 $MN_ROOT_KIN_ELEM_NAME so that it refers to an existing, kinematic
chain element, or adapt the name of a kinematic chain element to the content of the specified machine data.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26202
[Channel %1: ] Block %2: The names of the kinematic chain links $NK_NAME[%3] and
$NK_NAME[%4] are the same
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of 1st chain element
%4 = Index of 2nd chain element
Explanation:
There are (at least) two kinematic chain links with the same name. The names of the kinematic chain links must be clear and
identifiable.
Alarms
474
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Change the names of the kinematic chain links involved
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26204
[Channel %1: ] Block %2: The chain element %3 referred to in $NK_NEXT[%4] is already
contained in the chain
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of the next chain link
%4 = Index of the chain element
Explanation:
In one chain link, the next link of the chain is indicated as a chain link already in existence in the chain. This allows you to
define a not permitted closed chain.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Define the kinematic chain in such a way that no closed chain results.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26208
[Channel %1: ] Block %2: Chain element %3, referred to in $NK_NEXT[%4], was not found
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of the next chain link
%4 = Index of chain link
Explanation:
The chain link indicated as the next link in a kinematic chain was not found.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Indicate in $NK_NEXT[...] the name of an existing chain link.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26210
[Channel %1: ] Block %2: Chain element %3, referred to in $NK_PARALLEL[%4], was not found
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of the next, parallel chain element
%4 = Index of chain link
Explanation:
The specified parallel chain element was not found.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
In $NK_PARALLEL[...], specify the name of an existing chain element.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
475
NC alarms
26211
[Channel %1: ] Block %2: $NK_SWITCH_INDEX[%3] is too large.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of the chain element
Explanation:
The content of $NK_SWITCH_INDEX of a chain element of type "SWITCH" must be greater than or equal to -1 and less than
the content of machine data MD18882 $MN_MM_MAXNUM_KIN_SWITCHES.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Enter a permissible value in $NK_SWITCH_INDEX.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26216
[Channel %1: ] Block %2: The axis direction in chain element %3 has not been defined.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Fine offset value
Explanation:
The chain element describes an axis, the direction of which is defined by the value included in $NK_OFF_DIR and
$NK_OFF_DIR_FINE. The definition is valid only if the value of the sum vector and the value of the basic vector $NK_OFF_DIR
are higher than 1.0e-6.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Enter valid vectors in $NK_OFF_DIR and/or $NK_OFF_DIR_FINE, or change the type of the chain element.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26218
[Channel %1: ] Block %2: Invalid name in %3[%4]
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of the system variable
%4 = Index of the system variable
Explanation:
A system variable of type STRING contains an invalid name.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Use a permissible name.
The permissible names can be found in the documentation of the system variables involved.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26220
[Channel %1: ] Block %2: unknown element type in $NK_TYPE[%3]
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of the system variable
Alarms
476
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
The system variable $NK_TYPE contains an impermissible element type.
The following types are permissible (no distinction between upper and lower case):
"OFFSET"
"AXIS_LIN"
"AXIS_ROT"
"ROT_CONST"
"SWITCH"
This alarm also occurs when the element type of the kinematic chain elements and the axis type of a machine axis entered
in $NK_NAME do not correspond.
Example: $NK_TYPE[...] contains the type "AXIS_LIN" and $NK_AXIS the string "C1", where C1 is the machine axis identifier
of a rotary axis.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Use a permissible type.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26222
[Channel %1: ] Block %2: The names of the protection areas $NP_PROT_NAME[%3] and
$NP_PROT_NAME[%4] are the same
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of 1st protection area
%4 = Index of 2nd protection area
Explanation:
Two protection areas were assigned the same name. The names of the protection areas must be clear and identifiable.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Rename one of the protection areas involved.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26224
[Channel %1: ] Block %2: The names of the protection area elements $NP_NAME[%3] and
$NP_NAME[%4] are the same
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of 1st protection area element
%4 = Index of 2nd protection area element
Explanation:
Two protection area elements were assigned the same name. The names of the protection area elements must be clear and
identifiable.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Rename one of the protection area elements involved.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
477
NC alarms
26225
[Channel %1: ] Block %2: Invalid protection area type in $NP_PROT_TYPE[%4] of the protection
area $NP_PROT_NAME[%4] = %3.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of protection area
%4 = Index of protection area
Explanation:
An invalid protection area type was entered.
Only the following protection area types are permitted:
"MACHINE"
"TOOL"
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Indicate valid protection area type.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26226
[Channel %1: ] Block %2: Invalid protection area element type in $NP_TYPE[%3] of the
protection area element $NP_NAME[%4] = %3.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of protection area element
%4 = Index of protection area element
Explanation:
An invalid type of protection area element was entered.
Only the following types of element are permitted:
"FRAME"
"BOX"
"SPHERE"
"CYLINDER"
"FILE"
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Indicate valid protection area type.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26227
[Channel %1: ] Block %2: The CAD file stated in $NP_FILENAME[%4] = %3 was not found.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of protection area element
%4 = File name
Explanation:
A CAD file specified in a protection area element of the type "FILE" was not found.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the name in $NP_FILENAME or load the CAD file of this name into the control.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
478
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
26228
[Channel %1: ] Block %2: The protection area element %3, referred to in $NP_1ST_PROT[%4],
was not found
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of next protection area element
%4 = Index of protection area
Explanation:
The protection area element indicated first in a protection area was not found.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Indicate in $NP_1ST_PROT[...] the name of an existing protection area element.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26229
[Channel %1: ] Block %2: The tool protection area element $NP_NAME[%5] = %3 referred to in
$NP_1ST_PROT[%6] is of an invalid type
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Protection area element name
%4 = Index of the protection area element | Index of the tool protection area
Explanation:
If an explicitly specified protection area element is referred to in a tool protection area with $NP_1ST_PROT, it must be of the
type "FRAME".
Note:
Parameter 4 contains the descriptions of parameters 5 and 6 separated by the character "|".
- 5 = Index of the protection area element
- 6 = Index of the tool protection area
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Delete the entry in $NP_1ST_PROT if no additional frame is required, or enter $NP_TYPE = "FRAME" in the protection area
element referred to.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26230
[Channel %1: ] Block %2: The protection area element %3, referred to in $NP_NEXT[%4] /
$NP_NEXTP[%4], was not found
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of next protection area element
%4 = Index of protection area
Explanation:
The protection area element indicated next in a protection area was not found.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Indicate in $NP_NEXT[...] the name of an existing protection area element.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
479
NC alarms
26232
[Channel %1: ] Block %2: Maximum number of %3 protection area elements exceeded
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of next protection area element
Explanation:
The maximum number of permitted protection area elements has been exceeded.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Reduce number of protection areas or protection area elements.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26233
[Channel %1: ] Block %2: The maximum permissible number of tool protection area elements
has been exceeded.
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
The maximum permissible number of protection area elements reserved for the tool has been exceeded.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Increase the number of protection area elements reserved for the tool (MD18893 $MN_MM_MAXNUM_3D_T_PROT_ELEM)
or reduce the complexity of the tool descriptions.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26234
[Channel %1: ] Block %2: The protection area $NP_PROT_NAME[%3] does not contain any
protection area elements
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of protection area
Explanation:
A protection area must contain at least one protection area element.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Change definition of protection area or delete protection area.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26235
[Channel %1: ] Block %2: Impermissible reference to a follow-up element of a tool protection
area element %3[%4]
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Protection area element name
%4 = Index of the tool protection area element
Explanation:
A tool protection area must not refer to more than one explicitly specified protection area element of the "FRAME" type.
Further references in such an element to follow-up elements in $NP_ADD, $NP_NEXT or $NP_NEXTP are impermissible.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Delete all entries in $NP_ADD, $NP_NEXT or $NP_NEXTP in the explicitly specified tool protection area element.
Alarms
480
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26236
[Channel %1: ] Block %2: The protection area element %3, referred to in $NP_NEXT[%4] /
$NP_NEXTP[%4], is already contained in the definition chain
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of protection area element
%4 = Index of protection area element
Explanation:
A closed definition chain was found, i.e. a protection area element contains the protection area of which it is a part.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Change definition of protection area or delete protection area.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26237
[Channel %1: ] Block %2: $NP_CHAIN_ELEM[%4] = %3 refers to a chain element of type
SWITCH.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of the chain element
%4 = Index of protection area
Explanation:
The component $NP_CHAIN_ELEM of the specified protection area refers to a chain element of type "SWITCH". Protection
areas must not be attached to chain elements of this type.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Attach the protection area to another element in the kinematic chain. For example, an additional element of the type
OFFSET with zero length can be inserted before the chain element of the type SWITCH.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26238
[Channel %1: ] Block %2: The protection area %3, referred to in $NP_ADD[%4], was not found
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of the protection area to be added
%4 = Index of protection area
Explanation:
The protection area to be added to the current protection area element was not found.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Indicate in $NP_ADD[...] the name of an existing protection area element, define a protection area with the name indicated
or delete entry.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
481
NC alarms
26239
[Channel %1: ] Block %2: The type of protection area %3, which is referred to in $NP_ADD[%4],
differs from the type of the basic protection area.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of the protection area to be added
%4 = Index of protection area
Explanation:
The type of the protection area to be added to the current protection area element and the type of the basic protection area
are not identical
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Change the type of the protection area to be added or the type of the basic protection area ($NP_PROT_TYPE) such that both
types are identical.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26240
[Channel %1: ] Block %2: The protection area %3, which is referred to in $NP_ADD[%4], is
linked to the kinematic chain.
Parameters:
%1 = Channel number
%2 = Block number
%3 = Name of protection area element
%4 = Index of protection area element
Explanation:
Protection areas added to an existing protection area via $NP_ADD[...], must not be linked to the kinematic chain, e.g.
$NP_CHAIN_ELEM[...] must be empty.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Enter in $NP_ADD[...] a protection area not linked with the kinematic chain or delete the reference to a kinematic
chain in the protection area to be added or delete the entry
in $NP_ADD[...].
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26244
[Channel %1: ] Block %2: The protection area %3, referred to in $NP_ADD[%4], is already
contained in the definition chain
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of protection area
%4 = Index of protection area element
Explanation:
A closed definition chain was found, i.e. a protection area element contains the protection area of which it is a part.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Change definition of the protection area or delete protection area.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
482
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
26246
[Channel %1: ] Block %2: Parameter $NP_PARA[%3,%4] is invalid
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of protection area element
%4 = Index of parameters
Explanation:
An invalid parameter value for defining a protection area element was indicated.
Parameter values must be positive.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Indicate valid parameter value.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26248
[Channel %1: ] Block %2: The contents (%4) of parameter $NP_BIT_NO[%3] are invalid
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of parameters
%4 = Programmed bit index
Explanation:
Invalid bit index indicated for the switchover of a preactivated protection area between the states activated / deactivated.
The lowest permissible bit index is -1, the highest permissible bit index is equal to the content of 18897
$MN_MM_MAXNUM_3D_INTERFACE_IN minus 1.
As the maximum permissible value of MD $MN_MM_MAXNUM_3D_INTERFACE_IN is equal to 64 , the maximum possible
bit index is equal to 63.
Bit index -1 means that no interface bit was assigned to the protection area.
Values between 0 and 63 indicate the index of the interface bit through which the activation state of the protection area is
switched over.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Specify valid index.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26250
[Channel %1: ] Block %2: The contents (%4) of parameter $NP_USAGE[%3] are invalid
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Index of parameters
%4 = Programmed usage identifier
Explanation:
An invalid value was entered for the parameter $NP_USAGE.
Only the following values are permissible:
"C" or "c" (only use protection area element to avoid collisions)
"V" or "v" (only use protection area element for visualization)
"A" or "a" (use protection area element for avoiding collisions and visualization)
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Specify valid index.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
483
NC alarms
26252
[Channel %1: ] Block %2: No name was entered in $NP_COLL_PAIR[%3, %4].
Parameters:
%1 = Channel number
%2 = Block number
%3 = 1st index
%4 = 2nd index
Explanation:
Only one name was entered in the collision pair $NP_COLL_PAIR[n, 0] - $NP_COLL_PAIR[n, 1].
If one element of a collision pair contains a name, then the other element must also contain a name. The alarm refers to the
missing element.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Delete the existing entry or add the missing entry
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26253
[Channel %1: ] Block %2: The protection area name in $NP_COLL_PAIR[%5, %6] = '%3' was not
found.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of protection area
%4 = 1st index of the collision pair | 2nd index of the collision pair
Explanation:
The stated protection area, to which the entry in $NP_COLL_PAIR[n, m] refers, was not found.
Note:
Parameter 4 contains the descriptions of parameters 5 and 6 separated by the character "|".
- 5 = 1st index of the collision pair
- 6 = 2nd index of the collision pair
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Enter the name of an existing protection area.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26254
[Channel %1: ] Block %2: Two identical names were entered in the collision pair
$NP_COLL_PAIR[%3, 0] - $NP_COLL_PAIR[%3, 1].
Parameters:
%1 = Channel number
%2 = Block number
%3 = 1st index
Explanation:
Two identical names were entered in the collision pair $NP_COLL_PAIR[n, 0] - $NP_COLL_PAIR[n, 1]. The two names must
refer to different protection areas.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Enter two different protection area names.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
Alarms
484
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
26255
[Channel %1: ] Block %2: The protection area was entered in collision pair element
$NP_COLL_PAIR[%3, %4] that is not anchored to a kinem. chain element.
Parameters:
%1 = Channel number
%2 = Block number
%3 = 1st index
%4 = 2nd index
Explanation:
In the collision pair element specified, a protection area was specified that is not anchored to a kinematic chain element,
which is part of the kinematic description of the machine. It is only possible to monitor protection areas for possible collision,
whose position in space is known.
Protection areas which are not themselves anchored to a kinematic chain element can be added to other protection areas
(with $NP_ADD[..]), and then, if necessary, monitored for collision together with these areas.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Delete the entry in $NP_COLL_PAIR or define the protection area component $NP_CHAIN_ELEM.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26260
[Channel %1: ] Block %2: Collision of the two protection areas %3 and %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of 1st protection area
%4 = Name of 2nd protection area
Explanation:
The two protection areas named collide in the indicated block, i.e. the distance between the two protection areas is smaller
than the value defined by MD10619 $MN_COLLISION_TOLERANCE.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Change NC program or definition of the protection areas involved.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26261
[Channel %1: ] The two protection areas %2 and %3 collide
Parameters:
%1 = Channel number
%2 = Name of 1st protection area
%3 = Name of 2nd protection area
Explanation:
The two stated protection areas collide.
Reaction:
Interpreter stop
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Change NC program or definition of the protection areas involved.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26262
[Channel %1: ] Not enough memory space during collision test of the two protection areas %2
and %3. Currently available memory space: %4KB.
Parameters:
%1 = Channel number
%2 = Name of 1st protection area
%3 = Name of 2nd protection area
%4 = Currently available memory
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
485
NC alarms
Explanation:
The collision check of two protection areas requires temporary internal memory space, the size of which depends on the
number of elements contained in the protection areas, the spacing of the protection areas, and the number of machine axes.
The size of the available memory space can be changed in MD18896 $MN_MM_MAXNUM_3D_COLLISION.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Change NC program or definition of the protection areas involved.
Adjust MD18896 $MN_MM_MAXNUM_3D_COLLISION.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26263
[Channel %1: ] Block %2: Not enough memory space for determining the distance between
two protection areas. Currently available memory space: %3KB.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Currently available memory
Explanation:
The determination of the distance between two protection areas with the function PROTDFCT requires temporary internal
memory space, the size of which depends on the number of elements contained in the protection areas, and their positions
relative to each other.
The size of the available memory space can be changed in MD18896 $MN_MM_MAXNUM_3D_COLLISION.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Change NC program or definition of the protection areas involved.
Adjust MD18896 $MN_MM_MAXNUM_3D_COLLISION.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26264
[Channel %1: ] Block %2: The protection area with the name %3 was not found.
Parameters:
%1 = Channel number
%2 = Block number
%3 = Name of protection area
Explanation:
One protection area with the name indicated was not found (e.g. during function call PROTA).
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Indicate the name of an existing protection area or define the protection area with the name indicated.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26265
[Channel %1: ] Block %2: Collision of the two protection areas %3 and %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of 1st protection area
%4 = Name of 2nd protection area
Explanation:
The two protection areas named collide in the indicated block, i.e. the distance between the two protection areas is smaller
than the value defined by MD10619 $MN_COLLISION_TOLERANCE.
Reaction:
Alarm display.
NC Stop on alarm.
Remedy:
Change NC program or definition of the protection areas involved.
Alarms
486
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26266
[Channel %1: ] Block %2: The protection area with the name %3 was programmed several
times.
Parameters:
%1 = Channel number
%2 = Block number
%3 = Name of protection area
Explanation:
The name of a protection area was programmed several times (e.g, during the function call PROTA).
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Indicate each required name of a protection area only once.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26267
[channel %1: ] block %2: error %3 when calling WORKPIECE or FIXTURE process.
Parameters:
%1 = Channel number
%2 = Block number
%3 = Error code
Explanation:
When calling the WORKPIECE or FIXTURE process, an error has incurred. The error cause is described in detail by the error
code:
1: No memory space available to store tool protection area / workholder protection area.
2: The name of the specified kinematic chain could not be found.
3: The name of the specified kinematic chain link could not be found.
4: An invalid frame name was given (only identifiers of programmable frames are permitted).
5: The specified protection area type cannot be interpreted by the NCK.
6: Impermissible name of the workpiece protection area. Workpiece protection areas must start with __WORKP.
7: No protection area definition found with the specified name.
8: The name of the workholder protection area was not given.
9: Impermissible name of the workholder protection area. Workholder protection areas must start with __FIXTURE.
10: Indication of the protection area type missing.
11: Less than three parameters were given for the protection area of the "Box" type.
12: Less than two parameters were given for the protection area of the "CYLINDER" type.
n: Invalid parameter(s) (the exact meaning of the possible error code must still be defined / extended).
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Eliminate error cause specified in error code.
Set bit NO_ERROR in fifth call parameter to surpress alarm output.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26268
[Channel %1: ] Block %2: The protection area %3 has not been assigned an interface bit
Parameters:
%1 = Channel number
%2 = Block number
%3 = Name of protection area
Explanation:
An attempt was made to activate a protection area, to which no interface bit is assigned, with the status "P" (PLC controlled).
Protection areas with this status can only be activated if, in $NP_BIT_NO[..], an interface bit was defined that can be used
to toggle the monitoring status of the protection area between the two states, activated (monitored) and deactivated (not
monitored).
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
487
NC alarms
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Assign an interface bit to the protection area or select another activation mode (active / inactive).
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26269
[Channel %1: ] Block %2 Error %3 on calling the COLLPAIR function.
Parameters:
%1 = Channel number
%2 = Block number
%3 = Error code
Explanation:
An error occurred when the function "COLLPAIR" was called. The cause of the error is more closely defined by the error
parameter.
-1 Either less than 2 parameters (strings) were entered or at least one of the two strings is the zero string.
-2 The protection area entered in the first parameter was not found.
-3 The protection area entered in the second parameter was not found.
-4 Neither of the two protection areas entered were found.
-5 Both of the two protection areas entered were found, but not in a pair.
6 Machine modeling is not possible. Machine modeling requires that both kinematic chains and protection areas can be
defined.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Call function with valid parameters.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26270
[Channel %1: ] Block %2: Invalid activation parameter during the PROTA function call
Parameters:
%1 = Channel number
%2 = Block number
Explanation:
The activation parameter of the PROTA function contains an invalid value.
Only the following values are permitted:
"A" or "a" (= activated)
"I" or "i" (= inactivated)
"P" or "p" (= preactivated)
"R" or "r" (= take over activation state from protection area definitions)
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Indicate a valid activation parameter ("A", "a", "I", "i", "P", "p" , "R", "r").
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26272
[Channel %1: ] Block %2: The contents (%3) of parameter $NP_INIT_STAT[%4] are invalid
Parameters:
%1 = Channel number
%2 = Block number
%3 = Programmed state
%4 = Index of parameters
Alarms
488
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Explanation:
An invalid activation state was indicated for a protection area.
Only the following values are permitted:
"A" or "a" (= activated)
"I" or "i" (= inactivated)
"P" or "p" (= preactivated)
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Indicate a valid activation parameter ("A", "a", "I", "i", "P", "p").
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26276
[Channel %1: ] Block %2: Chain element %3, referred to in $NP_CHAIN_ELEM[%4], was not
found
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of the chain element
%4 = Index of protection area
Explanation:
The kinematic chain element referred to in the protection area definition ($NP_CHAIN_ELEM[...]) was not found.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Indicate in $NP_CHAIN_ELEM[...] the name of an existing chain element or define a chain element with the name indicated.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26278
[Channel %1: ] Block %2: The axis name %3 contained in $NK_AXIS[%4] is unknown or invalid
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Axis or frame name
%4 = Index of the chain element
Explanation:
An unknown or invalid name was entered in the element of a kinematic chain in the component $NK_AXIS[...].
The name entered must be a machine axis identifier.
The alarm also occurs if the name entered in $NK_AXIS[...] exists, but the named element is not of the type defined in
$NK_TYPE[...].
Example: $NK_TYPE[...] contains type "AXIS_ROT" and $NK_AXIS[...] the machine axis identifier of a linear axis, e.g. "X1".
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Enter a valid name in $NK_AXIS[...] (machine axis identifier).
Enter the type of element in $NK_TYPE[...] that is referred to by the content of $NK_AXIS.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26280
[Channel %1: ] Axis %2 risk of collision %3 %4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = 1st protection area
%4 = 2nd protection area
Explanation:
The indicated axis was stopped due to the risk of collision.
Reaction:
Alarm display.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
489
NC alarms
Remedy:
In JOG mode: Retract axis from danger zone.
In automatic mode: Determine reason for the risk of collision and eliminate. Possible reasons: wrong NC program, too large
handwheel overrides, axis couplings and vice-versa impairing of two channels.
Programm
Alarm display showing cause of alarm disappears. No further operator action necessary.
continuation:
26281
[Channel %1: ] Axis %2 risk of collision %3 %4
Parameters:
%1 = Channel number
%2 = Axis name, spindle number
%3 = 1st protection area
%4 = 2nd protection area
Explanation:
The stated axis was stopped due to the risk of collision. The programmed path may have been left because it was not possible
to stop in time on the path (exceptional situation).
Reaction:
Local alarm reaction.
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm at block end.
Remedy:
In JOG mode: Retract axis from danger zone.
In automatic mode: Determine reason for the risk of collision and eliminate. Possible reasons: wrong NC program, too large
handwheel overrides, axis couplings and vice-versa impairing of two channels.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
The stated axis was stopped due to the risk of collision. The programmed path may have been left because it was not possible
to stop in time on the path (exceptional situation).
26282
[Channel %1: ] Block %2: Invalid definition of the protection areas or the kinematic chains.
Parameters:
%1 = Channel number
%2 = Block number, label
Explanation:
There are no valid definitions of the protection areas and / or the kinematic chain.
This alarm only occurs if an error occurred the last time the procedure PROTA was called, and its cause has not been
eliminated.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
Protection areas and kinematic chain must be defined without errors.
This is achieved by calling the procedure PROTA and closing it without errors.
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26284
[Channel %1: ] Block %2: The call of the function / procedure %3 is only permissible if the
function 'Collision monitoring' is present.
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Funktionsname
Explanation:
The function or procedure stated in the alarm text (e.g. PROTA or PROTD) can only be called if the function "Collision
avoidance" is present.
Reaction:
Correction block is reorganized.
Alarm display.
NC Stop on alarm.
Remedy:
The function "Collision avoidance" must be activated. For this, the MD18890 $MN_MM_MAXNUM_3D_PROT_AREAS must
contain a value greater than zero.
Alarms
490
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
NC alarms
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26285
[Channel %1: ] Block %2: emergency stop due to collision %3 %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = 1st protection area
%4 = 2nd protection area
Explanation:
All axes were stopped via emergency stop due to a collision
Reaction:
NC Start disable in this channel.
Local alarm reaction.
The NC switches to follow-up mode.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
In Jog mode: move axis out of the collision.
Programm
Clear alarm with the RESET key. Restart part program
continuation:
26286
[Channel %1: ] Block %2 risk of collision preactivated protection areas %3 and %4
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Name of 1st protection area
%4 = Name of 2nd protection area
Explanation:
A collision was detected involving at least one preactivated protection area.
Such a collision can occur if the interface signal assigned to a preactivated protection area has been activated. In other
words, if a preactivated protection area has become an active protection area.
Either a preactivated and a (static) active protection area can be involved in the collision, or two preactivated protection
areas can be involved. The names of the protection areas are output in the alarm test.
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Reset activating interface signals.
Redefine protection areas.
Retract
Programm
Clear alarm with NC START or RESET key and continue the program.
continuation:
26287
[Channel %1: ] Block %2: The maximum number of %3 protection areas has been exceeded by
%4.
Parameters:
%1 = Channel number
%2 = Block number
%3 = The maximum permissible number of protection areas
%4 = Additional number
Explanation:
The maximum permissible number of protection areas has been exceeded.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
The permissible number of protection areas is determined by option data OD19830 $ON_COLLISION_MASK.
Install corresponding option.
Alarms
Diagnostics Manual, 10/2020, 6FC5398-6BP40-6BA4
491
|