SINUMERIK 840D sl. Service - Functions. Manual (2018-2020) - page 60

 

  Index      Manuals     SINUMERIK 840D sl. Service - Functions. Manual (2018-2020)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     58      59      60      61     ..

 

 

 

SINUMERIK 840D sl. Service - Functions. Manual (2018-2020) - page 60

 

 

Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX70.1
REPOS offset valid
Signal state 1
The REPOS offset has been calculated as valid
Signal state 0
The REPOS offset has been calculated as invalid.
Corresponds with
DB21, ... DBX25.4 (REPOS mode activation)
DB21, ... DBX31.0 - 2 (REPOS mode)
DB21, ... DBX31.4 (REPOS mode change)
DB21, ... DBX319.0 (REPOS mode change acknowledgment)
DB21, ... DBX319.1 - 3 (active REPOS mode)
DB21, ... DBX319.5 (REPOS acknowledgment delay)
DB31, ... DBX10.0 (REPOS delay)
DB31, ... DBX70.0 (REPOS offset)
DB31, ... DBX70.2 (REPOS delay acknowledgment)
DB31, ... DBX72.0 (REPOS delay)
DB31, ... DBX76.4 (path axis)
MD11470 $MN_REPOS_MODE_MASK (repositioning properties)
Additional information
Function Manual Basic Functions
19.2.6.116
DB31, ... DBX70.2 (REPOS delay acknowledgment)
DB31, ... DBX70.2
REPOS delay acknowledgment
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The REPOS delay is acknowledged.
Note
A REPOS offset was pending for the axis and "REPOS delay" was active:
DB31, ... DBX10.0 == 1 (REPOS delay)
The axis was programmed within a traversing block, and the REPOS offset was applied.
The interface signal behaves just like:
DB21, ... DBX319.1 - 3 (REPOS approach mode acknowledgment)
Signal state 0
The REPOS delay is still not acknowledged - or there is no REPOS offset available.
Corresponds with
DB21, ... DBX25.4 (REPOS mode activation)
DB21, ... DBX31.0 - 2 (REPOS mode)
DB21, ... DBX31.4 (REPOS mode change)
DB21, ... DBX319.0 (REPOS mode change acknowledgment)
DB21, ... DBX319.1 - 3 (active REPOS mode)
DB21, ... DBX319.5 (REPOS acknowledgment delay)
DB31, ... DBX10.0 (REPOS delay)
DB31, ... DBX70.0 (REPOS offset)
DB31, ... DBX70.1 (REPOS offset valid)
DB31, ... DBX72.0 (REPOS delay)
DB31, ... DBX76.4 (path axis)
MD11470 $MN_REPOS_MODE_MASK (repositioning properties)
Additional information
Function Manual Basic Functions
PLC
682
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.6.117
DB31, ... DBX71.4 (position restored measuring system 1)
DB31, ... DBX71.4
Position restored, measuring system 1
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The position of measuring system 1 of the machine axis is restored.
Signal state 0
The position of measuring system 1 of the machine axis is not restored.
Additional information
MD34210 $MA_ENC_REFP_STATE == 3
After the control system has powered up, for distance-coded, incremental measuring systems
the last axis position buffered before switch off is restored. Referencing does not take place
automatically. The position measuring system is in the "position restored" state.
Corresponds with
DB31, ... DBX71.5 (position restored, measuring system 2)
MD34102 $MA_REFP_SYNC_ENCS (measuring system calibration)
MD34210 $MA_ENC_REFP_STATE (adjustment status absolute encoder)
Additional information
Function Manual Axes and Spindles
19.2.6.118
DB31, ... DBX71.5 (position restored, measuring system 2)
DB31, ... DBX71.5
Position restored, measuring system 2
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The position of measuring system 2 of the machine axis is restored.
Signal state 0
The position of measuring system 2 of the machine axis is not restored.
Additional information
MD34210 $MA_ENC_REFP_STATE == 3
After the control system has powered up, for distance-coded, incremental measuring systems
the last axis position buffered before switch off is restored. Referencing does not take place
automatically. The position measuring system is in the "position restored" state.
Corresponds with
DB31, ... DBX71.4 (position restored measuring system 1)
MD34102 $MA_REFP_SYNC_ENCS (measuring system calibration)
MD34210 $MA_ENC_REFP_STATE (adjustment status absolute encoder)
Additional information
Function Manual Axes and Spindles
19.2.6.119
DB31, ... DBX72.0 (REPOS delay)
DB31, ... DBX72.0
REPOS delay active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The REPOS delay is active.
After a block search, a REPOS offset is applied for this axis. However it is not applied using
the approach block, but rather using the next traversing block in which the axis is program-
med.
Signal state 0
A REPOS delay is not active.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
683
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX72.0
REPOS delay active
Additional information
Note
If the machine axes are involved on a path (DB31, ... DBX76.4 == 1 (path axis)), then the
interface signal is not active.
Corresponds with
DB31, ... DBX72.0 (REPOS delay)
Additional information
Function Manual Basic Functions
19.2.6.120
DB31, ... DBX74.4 (modulo rotary axis: traversing range limits active)
DB31, ... DBX74.4
Modulo rotary axis: traversing range limits active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Traversing range limits (software limit switch, working area limits) active for modulo rotary
axes.
Signal state 0
Traversing range limitation for modulo rotary axes not active.
Additional information
Note
The signal is irrelevant if linear axes/rotary axes do not have modulo functionality.
Application example
Mounted rotary axis with monitoring
Corresponds with
DB31, ... DBX12.4 (modulo rotary axis: activate traversing range limits)
Additional information
Function Manual Axes and Spindles
19.2.6.121
DB31, ... DBX75.0 - 2 (JOG approach fixed point active)
DB31, ... DBX75.0 - 2
JOG approach fixed point active
Signal flow
NC → PLC
Update
Cyclic
Additional information
As soon as the "Approach fixed point in JOG" function is active, the number of the fixed point
to be approached is signaled back to the PLC binary-coded using DB31, ... DBX75.0 - 2:
Bit 2
Bit 1
Bit 0
Number of fixed point to be approached
0
0
0
-
0
0
1
1
0
1
0
2
0
1
1
3
1
0
0
4
The selected machine axis can be traversed to the corresponding fixed point with the traversing
keys or the handwheel. The fixed points are defined using machine data MD30600.
Corresponds with
DB31, ... DBX13.0 - 2 (JOG approach fixed point)
DB31, ... DBX75.3 - 5 (JOG approach fixed point reached)
MD30600 $MA_FIX_POINT_POS[<n>] (fixed value positions of the axis)
Additional information
Function Manual Axes and Spindles
PLC
684
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.6.122
DB31, ... DBX75.3 - 5 (JOG approach fixed point reached)
DB31, ... DBX75.3 - 5
JOG approach fixed point reached
Signal flow
NC → PLC
Update
Cyclic
Additional information
Once the axis for "Approach fixed point in JOG" has reached the fixed point position with "Exact
stop fine", using DB31, ... DBX75.3 - 5 the number of the approached fixed point is signaled
back to the PLC in binary-coded form:
Bit 2
Bit 1
Bit 0
Number of the approached fixed point
0
0
0
-
0
0
1
1
0
1
0
2
0
1
1
3
1
0
0
4
This feedback signal is also issued if the axis reaches the fixed point position in the machine
coordinates system via other methods e.g. NC program, FC18 (for 840D sl) or synchronized
action on the setpoint side and comes to a standstill on the actual value side within the "Exact
stop fine" tolerance window.
Corresponds with
DB31, ... DBX13.0 - 2 (JOG approach fixed point)
DB31, ... DBX75.0 - 2 (JOG approach fixed point active)
MD30600 $MA_FIX_POINT_POS[<n>] (fixed value positions of the axis)
MD36010 $MA_STOP_LIMIT_FINE (exact stop fine)
Additional information
Function Manual Axes and Spindles
19.2.6.123
DB31, ... DBX75.6 (JOG travel to position active)
DB31, ... DBX75.6
JOG travel to position active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The function "Position travel in JOG" is active.
Signal state 0
The function "Position travel in JOG" is not active
Additional information
The selected machine axis can be traversed to the position specified with setting data SD43320
using the traversing keys or the handwheel.
Corresponds with
DB31, ... DBX13.3 (JOG travel to position)
DB31, ... DBX75.7 (JOG position reached)
SD43320 $SA_JOG_POSITION (JOG position)
Additional information
Function Manual Axes and Spindles
19.2.6.124
DB31, ... DBX75.7 (JOG position reached)
DB31, ... DBX75.7
JOG position reached
Signal flow
NC → PLC
Update
Cyclic
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
685
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX75.7
JOG position reached
Signal state 1
For "Position travel in JOG", the axis has reached the position specified with SD43320 with
"Exact stop fine".
Signal state 0
For "Position travel in JOG", the axis has still not reached the position specified with SD43320.
Additional information
Approaching the position is started with the traversing keys or the handwheel. The axis tra-
verses until it comes to an automatic standstill at the position to be approached.
Corresponds with
DB31, ... DBX13.3 (JOG travel to position)
DB31, ... DBX75.6 (JOG travel to position active)
SD43320 $SA_JOG_POSITION (JOG position)
Additional information
Function Manual Axes and Spindles
19.2.6.125
DB31, ... DBX76.0 (lubrication pulse)
DB31, ... DBX76.0
Lubrication pulse
Signal flow
NC → PLC
Update
Cyclic
Edge change 0 → 1
The traversing path parameterized in machine data (MD33050 $MA_LUBRICATION_DIST) was
traversed.
Edge change 1 → 0
The traversing path parameterized in machine data (MD33050 $MA_LUBRICATION_DIST) was
traversed.
Additional information
As soon as the axis/spindle has moved through the traversing distance set in machine data,
then the interface signal is inverted.
The distance measurement is always restarted after the control powers up.
Corresponds with
MD33050 $MA_LUBRICATION_DIST (lubrication pulse distance)
19.2.6.126
DB31, ... DBX76.4 (path axis)
DB31, ... DBX76.4
Path axis
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The axis is not a path axis: This means that it is traversed with other axes along a path (path
axis).
Signal state 0
The axis is not a path axis.
Additional information
Note
In conjunction with block search type 5 (SERUPRO) in the state: "Target block found" - the
interface signal refers to the property of the axis in the target block.
Corresponds with
DB31, ... DBX72.0 (REPOS delay)
Additional information
Function Manual Basic Functions
PLC
686
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.6.127
DB31, ... DBX76.5 (positioning axis)
DB31, ... DBX76.5
Positioning axis
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The axis is a positioning axis.
Signal state 0
The axis is not a positioning axis.
Corresponds with
DB31, ... DBD78 (feedrate, positioning axis)
Additional information
Function Manual Axes and Spindles
19.2.6.128
DB31, ... DBX76.6 (indexing axis in position)
DB31, ... DBX76.6
Indexing axis in position
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The signal is set to "1" in the following cases:
• The indexing axis has reached the indexing position with "Exact stop fine".
• The indexing axis is located at the indexing position, which was approached in the AUTO-
MATIC mode with CAC, CACP, CACN, CDC or CIC.
Signal state 0
The signal is "0" in the following cases:
• The axis is not defined as an indexing axis.
• A traversing command is active, and the indexing axis is traversed.
• The indexing axis is located at a position which is not an indexing position.
• In the AUTOMATIC mode, the indexing axis was not positioned using CAC, CACP, CACN,
CDC or CIC but instead is traversed to any position, for example with AC or DC.
• The "Controller enable" of the indexing axis is withdrawn.
Additional information
Signal is irrelevant for axes that have not been defined as indexing axes.
Application example
Tool magazine: Activation of the gripper to remove the tool from the magazine is initiated as
soon as the indexing axis is in position. The PLC user program must ensure this happens.
Special cases or errors
The axis positions entered in the indexing position table for the individual divisions can be
changed using work offsets (including DRF).
The interface signal "Indexing axis in position" is set if the actual position of the indexing axis
assumes the position value entered into the indexing table plus the offset.
If a DRF offset is applied to an indexing axis in AUTOMATIC mode, then the "Indexing axis in
position" interface signal remains active even though the axis is no longer at an indexing
position.
Corresponds with
DB31, ... DBX64.6/64.7 (traversing command -/+)
DB31, ... DBX2.1 (controller enable)
MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB (axis is an indexing axis)
Additional information
Function Manual Axes and Spindles
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
687
Interface signals
19.2 Interface signals - detailed description
19.2.6.129
DB31, ... DBX77.0 (collision avoidance: Velocity reduction)
DB31, ... DBX77.0
Collision avoidance: Velocity reduction
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The traversing velocity of the axis is reduced by the collision avoidance.
Signal state 0
The traversing velocity of the axis is not reduced by the collision avoidance.
Additional information
Function Manual Monitoring and Compensating
19.2.6.130
DB31, ... DBD78 (feedrate, positioning axis)
DB31, ... DBD78
Feedrate, positioning axis
Signal flow
NC → PLC
Update
Cyclic
Additional information
The feedrate value of the axis can be read via the interface if this axis is traversed as positioning
axis.
Type: REAL
The output time is specified using machine data:
MD22240 $MC_AUXFU_F_SYNC_TYPE
Notes
• As default setting, the output is suppressed, because if the feedrate is output (auxiliary
function output) in the continuous-path mode, then the velocity can drop.
• The last feedrate value is kept until it is overwritten by a new value.
Corresponds with
DB31, ... DBX76.5 (positioning axis)
MD22240 $MC_AUXFU_F_SYNC_TYPE (output time of F functions)
MD32060 $MA_POS_AX_VELO (initial setting for positioning axis velocity)
Additional information
Function Manual Axes and Spindles
19.2.6.131
DB31, ... DBX82.0 - 2 (set gear stage)
DB31, ... DBX82.0 - 2
Set gear stage
Signal flow
NC → PLC
Update
Cyclic
PLC
688
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX82.0 - 2
Set gear stage
Additional information
Gear stage requested from the NC, which must be selected at the machine.
Bit 2
Bit 1
Bit 0
Meaning:
---
---
---
Axis mode
0
0
0
Gear stage 1
0
0
1
Gear stage 1
0
1
0
Gear stage 2
0
1
1
Gear stage 3
1
0
0
Gear stage 4
1
0
1
Gear stage 5
1
1
0
Gear stage 5
1
1
1
Gear stage 5
Corresponds with
DB31, ... DBX16.0 - 2 (actual gear stage)
DB31, ... DBX16.3 (gear stage has been changed)
DB31, ... DBX18.5 (oscillation speed)
DB31, ... DBX82.3 (change over gear stage)
Additional information
Function Manual Axes and Spindles
19.2.6.132
DB31, ... DBX82.3 (change over gear stage)
DB31, ... DBX82.3
Change gear stage
Signal flow
NC → PLC
Update
Cyclic
Edge change 0 → 1
There is an active requested to changeover the gear to the set gear stage.
Edge change 1 → 0
No effect.
Additional information
Note
The gear is only changed over to the new set gear stage if the following applies: Set gear stage
<> actual gear stage
Corresponds with
DB31, ... DBX16.0 - 2 (actual gear stage)
DB31, ... DBX82.0 - 2 (set gear stage)
Additional information
Function Manual Axes and Spindles
19.2.6.133
DB31, ... DBX83.0 (speed limit exceeded)
DB31, ... DBX83.0
Speed limit exceeded
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The speed limit is exceeded.
Signal state 0
The speed limit is not exceeded.
Additional information
The speed limit is exceeded if the following applies.
Actual speed > (MD35100 $MA_SPIND_VELO_ LIMIT + MD35150 $MA_SPIND_DES_VELO_TOL)
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
689
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX83.0
Speed limit exceeded
Corresponds with
MD35150 $MA_SPIND_DES_VELO_TOL (spindle speed tolerance)
MD35100 $MA_SPIND_VELO_LIMIT (maximum spindle speed)
Additional information
Function Manual Axes and Spindles
19.2.6.134
DB31, ... DBX83.1 (speed setpoint limited)
DB31, ... DBX83.1
Setpoint speed limited
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The setpoint speed is limited.
Signal state 0
The setpoint speed is not limited.
Additional information
The NC has automatically limited the setpoint speed, as it exceeds the active maximum limit
value:
• MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT
• MD35100 $MA_SPIND_VELO_LIMIT
• DB31, ... DBX3.6
• G26
• LIMS
• VELOLIM
• Safety Integrated
MD36931 $MA_SAFE_VELO_LIMIT (limit for safely reduced speed)
Notes
• A possible response in the PLC user program would be to inhibit/lock the path feedrate:
DB21, ... DBX6.0 = 1 (feedrate inhibit)
• The interface signal DB31, ... DBX83.5 (spindle in the setpoint range) is updated.
Safety Integrated
In addition to the limit value MD36931 $MA_SAFE_VELO_LIMIT, depending on the active safe-
ty speed level SG1 ... SGn, the following machine data should be taken into account:
• MD36932 $MA_ SAFE_VELO_OVR_FACTOR
• MD36933 $MA_SAFE_DES_VELO_LIMIT
Example:
All standard limit values are greater than 1500 rpm.
• SG1 is active
• MD36932 $MA_ SAFE_VELO_OVR_FACTOR[<SG1>] = 1111.11111 [rpm]
• MD36933 $MA_SAFE_DES_VELO_LIMIT[<SG1>] = 90%
Programming: M3 S1500
The speed setpoint is limited to 1000 rpm (MD36932 * MD36933) ⇒ DB31, ... DBX83.1 = 1
PLC
690
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX83.1
Setpoint speed limited
Corresponds with
DB21, ... DBX6.0 (feedrate disable)
DB31, ... DBX4.3 (feedrate/spindle stop)
DB31, ... DBX83.2 (speed setpoint increased)
DB31, ... DBX83.5 (spindle in setpoint range)
DB31, ... DBX3.6 (spindle speed limitation to MD35160 $MA_SPIND_EXTERN_VELO_LIMIT)
MD35100 $MA_SPIND_VELO_LIMIT (maximum spindle speed)
MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT (maximum speed of gear stage)
MD36931 $MA_SAFE_VELO_LIMIT (limit for safely reduced speed)
MD36932 $MA_ SAFE_VELO_OVR_FACTOR (SG correction values)
MD36933 $MA_SAFE_DES_VELO_LIMIT (SG setpoint speed limit)
G26 (upper spindle speed limit)
LIMS (speed limit for the master spindle when G96/G961/G97 is active)
VELOLIM: programmed spindle speed limit in the open-loop speed controlled mode
Additional information
Function Manual Axes and Spindles
19.2.6.135
DB31, ... DBX83.2 (speed setpoint increased)
DB31, ... DBX83.2
Setpoint speed increased
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The setpoint speed was increased.
Signal state 0
The setpoint speed was not increased.
Additional information
The NC has automatically increased the setpoint speed, as it had fallen below the active min-
imum limit value:
• MD35120 $MA_GEAR_STEP_MIN_VELO
• MD35140 $MA_GEAR_STEP_MIN_VELO_LIMIT
• G25
Notes
• A possible response in the PLC user program would be to inhibit/lock the path feedrate:
DB21, ... DBX6.0 = 1 (feedrate inhibit)
• The interface signal DB31, ... DBX83.5 (spindle in the setpoint range) is updated.
Corresponds with
DB21, ... DBX6.0 (feedrate disable)
DB31, ... DBX4.3 (feedrate/spindle stop)
DB31, ... DBX83.1 (speed setpoint limited)
DB31, ... DBX83.5 (spindle in setpoint range)
MD35120 $MA_GEAR_STEP_MIN_VELO (minimum speed for automatic gear stage selection
M40)
MD35140 $MA_GEAR_STEP_MIN_VELO_LIMIT (minimum speed of the gear stage)
G25 (lower spindle speed limitation)
Additional information
Function Manual Axes and Spindles
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
691
Interface signals
19.2 Interface signals - detailed description
19.2.6.136
DB31, ... DBX83.3 (geometry monitoring)
DB31, ... DBX83.3
Geometry monitoring
Signal flow
NC → PLC
Signal state 1
Error in the grinding wheel geometry
The actual wheel radius falls below the value specified in parameter $TC_TPG3 or the actual
wheel width ($TC_TPG5) falls below the value defined in parameter $TC_TPG4.
Note
There is no controller-internal error response. Required responses must be programmed by the
PLC user.
Signal state 0
No error in the grinding wheel geometry
Additional information
The geometry monitoring is a subfunction of the grinding-specific tool monitoring. The actual
wheel radius and the actual wheel width are monitored.
Additional information
Function Manual Tools
19.2.6.137
DB31, ... DBX83.5 (spindle in setpoint range)
DB31, ... DBX83.5
Spindle in setpoint range
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The spindle speed is in the setpoint range.
Signal state 0
The spindle speed is not in the setpoint range.
Additional information
The spindle speed is in the setpoint range if the following applies.
| Actual speed - setpoint speed | < MD35150 $MA_SPIND_DES_VELO_TOL
Note
It is normal if the spindle speed is not in the setpoint range while accelerating or braking.
Corresponds with
DB21, ... DBX6.0 (feedrate disable)
DB31, ... DBX4.3 (feedrate/spindle stop)
DB31, ... DBX83.1 (speed setpoint limited)
DB31, ... DBX83.2 (speed setpoint increased)
Additional information
19.2.6.138
DB31, ... DBX83.6 (speed monitoring)
DB31, ... DBX83.6
Speed monitoring
Signal flow
NC → PLC
Signal state 1
Error in grinding wheel speed
The speed limit value is reached, the speed is limited to the limit value.
Note
There is no controller-internal error response. Required responses must be programmed by the
PLC user.
Signal state 0
No error in grinding wheel speed
PLC
692
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX83.6
Speed monitoring
Additional information
The speed monitoring is a subfunction of the grinding-specific tool monitoring. The speed
monitor checks the grinding wheel peripheral speed in m/s (parameter $TC_TPG7) as well as
the maximum spindle speed in rpm (parameter $TC_TPG6). The speed setpoint is monitored
against the speed limitation cyclically with allowance for the spindle override.
Additional information
Function Manual Tools
19.2.6.139
DB31, ... DBX83.7 (clockwise actual direction of rotation)
DB31, ... DBX83.7
Actual direction of rotation clockwise
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Actual direction of rotation: Clockwise
Signal state 0
Actual direction of rotation: Counterclockwise
Additional information
The actual direction of rotation is derived from the spindle position measuring encoder.
Note
The interface signal is irrelevant for:
• DB31, ... DBX61.4 == 1 (axis/spindle stationary)
• Spindles without position encoder
Corresponds with
DB31, ... DBX61.4 (axis/spindle stationary)
Additional information
Function Manual Axes and Spindles
19.2.6.140
DB31, ... DBX84.1 (grinding wheel peripheral speed active)
DB31, ... DBX84.1
Grinding wheel peripheral speed active
Signal flow
NC → PLC
Signal state 1
The function "constant grinding wheel peripheral speed (GWPS)" is active.
Signal state 0
The function "Constant grinding wheel peripheral speed (GWPS)" is not active.
Additional information
If the function is active, then all S value inputs from the PLC are interpreted as the grinding
wheel peripheral speed.
Additional information
Function Manual Tools
19.2.6.141
DB31, ... DBX84.3 (tapping without compensating check active)
DB31, ... DBX84.3
Tapping without compensating chuck active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Rigid tapping (without compensating chuck) active
Signal state 0
Rigid tapping (without compensating chuck) not active
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
693
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX84.3
Tapping without compensating chuck active
Additional information
If "Rigid tapping without compensating chuck" (G331/G332) is active, then internally the spin-
dle is switched over into closed-loop position controlled axis mode.
Notice
Setting the following interface signals while tapping without compensating chuck (rigid tap-
ping) will destroy the thread:
• DB11, … DBX0.7 (mode group reset) = 1
• DB21, ... DBX7.7 (channel reset) = 1
• DB31, ... DBX2.1 (controller enable) = 0
• DB31, ... DBX4.3 (feedrate stop) = 1
Corresponds with
DB11, … DBX0.7 (mode group reset)
DB21, ... DBX7.7 (channel reset)
DB31, ... DBX2.1 (controller enable)
DB31, ... DBX4.3 (feedrate stop)
Additional information
Function Manual Axes and Spindles
19.2.6.142
DB31, ... DBX84.4 (active spindle operating mode: Synchronous operation)
DB31, ... DBX84.4
Active spindle mode: Synchronous mode
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The spindle is in the "synchronous mode".
Note
The signal is only set for the machine axis which is active as following spindle:
DB31, ... DBX99.1 (following spindle active) == 1
Signal state 0
The spindle is not operated as a following spindle in the "synchronous mode".
Additional information
In the synchronous mode, the following spindle tracks the motion of the leading spindle
corresponding to the ratio and the monitoring functions are active for coarse and fine syn-
chronism.
When deactivating the coupling (deselection of synchronous mode), the following spindle is
switched to the "control mode".
Corresponds with
DB31, ... DBX98.0 (fine synchronous operation)
DB31, ... DBX98.1 (coarse synchronous operation)
DB31, ... DBX99.1 (following spindle active)
Additional information
Function Manual Axes and Spindles
19.2.6.143
DB31, ... DBX84.5 (active spindle mode: positioning mode)
DB31, ... DBX84.5
Active spindle mode: Positioning mode
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Positioning mode (SPOS or SPOSA) is active.
Signal state 0
Positioning mode (SPOS or SPOSA) is not active.
PLC
694
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX84.5
Active spindle mode: Positioning mode
Corresponds with
DB31, ... DBX84.6 (spindle mode, oscillation mode)
DB31, ... DBX84.7 (spindle mode, control mode)
Additional information
Function Manual Axes and Spindles
19.2.6.144
DB31, ... DBX84.6 (active spindle mode: oscillating mode)
DB31, ... DBX84.6
Active spindle mode: Oscillation mode
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Oscillation mode is active.
Signal state 0
Oscillation mode is not active.
Additional information
Note
When the gear stage is changed over, the spindle automatically goes into the oscillation mode.
Corresponds with
DB31, ... DBX82.3 (change over gear stage)
DB31, ... DBX84.5 (spindle mode, positioning mode)
DB31, ... DBX84.7 (spindle mode, control mode)
Additional information
Function Manual Axes and Spindles
19.2.6.145
DB31, ... DBX84.7 (active spindle mode: control mode)
DB31, ... DBX84.7
Active spindle mode: Control mode
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Control mode is active
Signal state 0
Control mode is notactive.
Additional information
The spindle is in control mode for the following functions:
• Spindle direction of rotation specified by M3/M4 or spindle stop M5
• M41...M45, or automatic gear stage change M40
Corresponds with
DB31, ... DBX84.5 (spindle mode, positioning mode)
DB31, ... DBX84.6 (spindle mode, oscillation mode)
Additional information
Function Manual Axes and Spindles
19.2.6.146
DB31, ... DBX85.0 (tool with dynamic response limitation)
DB31, ... DBX85.0
Tool with dynamic response limitation
Signal flow
NC → PLC
Update
Cyclic
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
695
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX85.0
Tool with dynamic response limitation
Signal state 1
After a tool change on the spindle, it is shown that a tool with dynamic response limitation is
in the spindle. To do this, the PLC acknowledgments are evaluated.
The assignment state of the spindles is checked, especially if all tools have a maximum tool
speed, which may be very high so that there is no effective limiting.
Signal state 0
The tool does not contain a parameterized dynamic response limitation.
Corresponds with
Option "Tool monitoring for maximum speed"
Tool data TC_TP_MAX_VELO >0 or TC_TP_MAX_ACC >0
Additional information
Function Manual, Tool Management
19.2.6.147
DB31, ... DBX85.5 (spindle in position)
DB31, ... DBX85.5
Spindle in position
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The spindle is in position.
Signal state 0
The spindle is not in position.
Additional information
Precondition for the output of the interface signal:
• DB31, ... DBX60.7 == 1 (exact stop fine) AND
• Programmed setpoint position is reached
Note
• The interface signal is only processed in the positioning mode (DB31, ... DBX84.5 == 1),
e.g.:
- NC program: SPOS, SPOSA and M19:
- Synchronized action: SPOS and M19
- PLC user program: Positioning with FC18 or DB31, ... DBX30.4
• The interface signal remains set if the spindle is already at the programmed setpoint posi-
tion.
Corresponds with
DB31, … DBX30.4 (spindle positioning start)
DB31, ... DBX60.7 (exact stop fine)
DB31, ... DBX84.5 (spindle mode, positioning mode)
SPOS
SPOSA
M19
Additional information
Function Manual Axes and Spindles
19.2.6.148
DB31, ... DBW86 (M function for spindle)
DB31, ... DBW86
M function for spindle
Signal flow
NC → PLC
Update
Job-controlled
PLC
696
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBW86
M function for spindle
Additional information
The M function programmed for the spindle in the NC program is output.
Value
M function
3
M3 (clockwise spindle rotation)
4
M4 (counterclockwise spindle rotation)
5
M5 (spindle stop)
19
M19 (spindle positioning to the position entered in SD43240)
70
M70 (switchover in axis operation)
Corresponds with
DB21, ... DBX58.0 - 4 (M function: change)
DB21, ... DBX59.0 - 4 (M function: not decoded)
DB21, ... DBB68 - 97 (M functions for spindles)
19.2.6.149
DB31, ... DBD88 (S function for spindle)
DB31, ... DBD88
S function for spindle
Signal flow
NC → PLC
Update
Job-controlled
Additional information
The spindle-specific S function programmed in the NC program is output.
The following S functions are checked:
• S
as spindle speed in rpm (programmed value)
• S
as constant cutting rate in m/min or ft/min
The following S functions are not output:
• S
as the programmed spindle speed limiting G25
• S
as the programmed spindle speed limiting G26
• S
as spindle speed in rpm if a spindle was not defined in the control system
• S
as the dwell time in spindle revolutions
Corresponds with
DB21, ... DBX60.0 - 2 (S function: change)
DB21, ... DBX60.4 - 6 (S function: Quick)
DB21, ... DBB98 - 115 (S functions for spindles), channel-specific
19.2.6.150
DB31, ... DBX92.1 (ramp-function generator disable active)
DB31, ... DBX92.1
Ramp-function generator disable
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Ramp function generator fast stop is active for the axis drive.
Signal state 0
Ramp function generator fast stop is not active for the axis drive.
Corresponds with
DB31, ... DBX20.1 (ramp-function generator fast stop)
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
697
Interface signals
19.2 Interface signals - detailed description
19.2.6.151
DB31, ... DBX92.4 (drive-autonomous motion active)
DB31, ... DBX92.4
Drive-autonomous motion active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Drive-autonomous motion is active.
The axis traverses due to setpoints generated by drive-internal functions. The drive still re-
sponds to control signals of the NC, e.g. controller enable. Setpoints from the NC are ignored.
Signal state 0
Drive-autonomous motion is not active.
Additional information
DBX92.4 = 1 IF MELDW.11 == 1 (controller enable) AND ZSW1.2 == 0 (operation enabled)
Note
• SINAMICS S120: Message word (MELDW)
The message word (MELDW) is only contained in PROFIdrive telegrams compatible with
SIMODRIVE 611U, for example, telegrams 102, 103, 105, 106, 110, 111, 116, 118, 125,
126, 136, 138, 139
Additional information is available in the following reference: SINAMICS List Manual, Func-
tion Diagrams 2419 and 2420
• SINAMICS S120: Status word 1 / 2 (ZSW1/2)
The status words ZSW1 or ZSW2 only refer to SIMODRIVE 611U-compatible PROFIdrive
telegrams in the following (SIMODRIVE 611U interface mode, p2038 = 1)
Application examples
Internal drive functions:
• Rotor or pole position identification
• Function generator
Additional information
SINAMICS S120 Function Manual
19.2.6.152
DB31, ... DBX93.0 - 4 (motor/drive data set: display)
DB31, ... DBX93.0 - 4
Motor/drive data set: Display
Signal flow
NC → PLC
Update
Cyclic
Additional information
Display interface for the currently active motor (MDS) / drive data set (DDS).
Formatting
Formatting the display interface, i.e. which bits are used to address the motor data sets (MDS)
- and which are used to address the drive data sets (DDS) is set via the formatting interface
(DB31, …DBX130.0 - 4).
Corresponds with
DB31, ... DBX21.0 - 4 (motor/drive data set: selection)
DB31, ... DBX21.5 (motor has been selected)
DB31, …DBX130.0 ... 4 (motor/drive data set: formatting)
Additional information
• Function Manual Basic Functions
• SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
PLC
698
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.6.153
DB31, ... DBX93.5 (drive ready)
DB31, ... DBX93.5
Drive ready
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The drive is ready.
Signal state 0
The drive is not ready.
If the signal is reset while operational, the drive is stopped (pulse inhibit or fast stop). When
powering-up, the pulses are still inhibited (canceled). In addition, the following interface sig-
nals are reset:
• DB10, DBX108.6 = 0 (drive ready)
• DB31, ... DBX61.7 = 0 (current controller active)
• DB31, ... DBX61.6 = 0 (speed controller active)
Additional information
Interface signal: DB31, ... DBX93.5 = drive: MELDW.12
Note
• SINAMICS S120: Message word (MELDW)
The message word (MELDW) is only contained in PROFIdrive telegrams compatible with
SIMODRIVE 611U, for example, telegrams 102, 103, 105, 106, 110, 111, 116, 118, 125,
126, 136, 138, 139
Additional information is available in the following reference: SINAMICS List Manual, Func-
tion Diagrams 2419 and 2420
• SINAMICS S120: Status word 1 / 2 (ZSW1/2)
The status words ZSW1 or ZSW2 only refer to SIMODRIVE 611U-compatible PROFIdrive
telegrams in the following (SIMODRIVE 611U interface mode, p2038 = 1)
Corresponds with
DB10, DBX108.6 (Drives ready)
DB31, ... DBX61.7 (current controller active)
DB31, ... DBX61.6 (speed controller active)
Additional information
• Function Manual Basic Functions
• SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
• SINAMICS S120/S150 List Manual
19.2.6.154
DB31, ... DBX93.6 (integrator disable, speed controller)
DB31, ... DBX93.6
Integrator disable, speed controller
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The integrator of the speed controller in the drive is inhibited.
The speed controller functions as a P controller.
Signal state 0
The integrator of the speed controller in the drive is not disabled.
The speed controller functions as a PI controller.
Corresponds with
DB31, ... DBX21.6 (integrator disable, speed controller)
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
699
Interface signals
19.2 Interface signals - detailed description
19.2.6.155
DB31, ... DBX93.7 (pulses enabled)
DB31, ... DBX93.7
Pulses enabled
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The drive pulses are enabled.
Signal state 0
The drive pulses are not enabled.
• DB31, ... DBX61.7 = 0 (current controller active)
• DB31, ... DBX61.6 = 0 (speed controller active)
• DB31, ... DBX61.5 = 0 (position controller active)
Additional information
DB31, ... DBX93.7 = MELDW.13
Note
• SINAMICS S120: Message word (MELDW)
The message word (MELDW) is only contained in PROFIdrive telegrams compatible with
SIMODRIVE 611U, for example, telegrams 102, 103, 105, 106, 110, 111, 116, 118, 125,
126, 136, 138, 139
Additional information is available in the following reference: SINAMICS List Manual, Func-
tion Diagrams 2419 and 2420
• SINAMICS S120: Status word 1 / 2 (ZSW1/2)
The status words ZSW1 or ZSW2 only refer to SIMODRIVE 611U-compatible PROFIdrive
telegrams in the following (SIMODRIVE 611U interface mode, p2038 = 1)
Corresponds with
DB31, ... DBX21.7 (pulse enable)
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
19.2.6.156
DB31, ... DBX94.0 (motor temperature prewarning)
DB31, ... DBX94.0
Motor temperature prewarning
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The motor temperature has exceeded the warning threshold (p0604) configured in the drive.
Note
If the motor temperature remains too high for longer than the parameterized time (p0606), a
fault is output, the drive is stopped and the pulse enable removed.
If the motor temperature falls below the warning threshold (p0604) again before the time has
expired (p0606), the interface signal is reset.
Signal state 0
The motor temperature is below the warning threshold (p0604).
Additional information
The actual motor temperature is displayed on the user interface at:
Operating area "Diagnostics" > "Service display: Axis/spindle"
Corresponds with
DB31, ... DBX94.1 (heat sink temperature prewarning)
PLC
700
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.6.157
DB31, ... DBX94.1 (heat sink temperature prewarning)
DB31, ... DBX94.1
Heat sink temperature prewarning
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The heat sink temperature of the power semiconductors has exceeded the parameterized
warning threshold (p0294).
Note
The parameterized reaction (p0290) is performed in the drive. If the temperature violation
remains, a fault is output after approx. 20 s, the drive is stopped and the pulse enable removed.
Signal state 0
The heat sink temperature is below the warning threshold.
Additional information
The interface signals DB31, ... DBX94.0 and .1 are derived from the following signals of the
cyclic drive telegram:
• Case 1: Temperature alarm in the message word
- DB31, ... DBX94.0 ≙ MELDW, bit 6 (no motor overtemperature warning)
- DB31, ... DBX94.1 ≙ MELDW, bit 7 (no thermal overload in power unit warning)
• Case 2: Alarm of alarm class B (interface mode "SIMODRIVE 611U", p2038 = 1)
DB31, ... DBX94.0 == 1 and DBX94.1 == 1, if the following applies:
cyclic drive telegram, ZSW1: bit 11 == 0 and 12 == 1 (alarm class B)
The interface signals are derived from the alarm of alarm class B if there is no specific infor-
mation from the message word.
An alarm is displayed. Alarm number = 200.000 + alarm value (r2124)
Note
• SINAMICS S120: Message word (MELDW)
The message word (MELDW) is only contained in PROFIdrive telegrams compatible with
SIMODRIVE 611U, for example, telegrams 102, 103, 105, 106, 110, 111, 116, 118, 125,
126, 136, 138, 139
Additional information is available in the following reference: SINAMICS List Manual, Func-
tion Diagrams 2419 and 2420
• SINAMICS S120: Status word 1 / 2 (ZSW1/2)
The status words ZSW1 or ZSW2 only refer to SIMODRIVE 611U-compatible PROFIdrive
telegrams in the following (SIMODRIVE 611U interface mode, p2038 = 1)
Additional information
• S120 Commissioning Manual
• S120 Function Manual
• S120 List Manual
- MELDW, bit 6 ≙ BO: r2135.14 → function diagram: 2548, 8016
- MELDW, bit 7 ≙ BO: r2135.15 → function diagram: 2548, 2452, 2456, 8016
• SINUMERIK Diagnostics Manual
19.2.6.158
DB31, ... DBX94.2 (run-up completed)
DB31, ... DBX94.2
Power up completed
Signal flow
NC → PLC
Update
Cyclic
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
701
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX94.2
Power up completed
Signal state 1
After a new speed setpoint, the speed actual value has reached the speed tolerance band
defined using drive parameter p2164, and has not left it for the time specified in p2166.
Any subsequent speed fluctuations, also outside the tolerance band, e.g. due to load changes,
will not affect the interface signal.
Signal state 0
The power up operation is still active after the speed setpoint has been changed.
Corresponds with
DB31, ... DBX94.6 ("nact = nset")
DB31, ... DBX94.3 ("|MD| = Mdx")
Additional information
• SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
• SINAMICS S120 List Manual
19.2.6.159
DB31, ... DBX94.3 (|Md| < Mdx)
DB31, ... DBX94.3
|Md| < Mdx
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The current torque utilization is below the torque utilization threshold (torque threshold 2,
p2194).
The power up operation has been completed, the drive is in the steady state and the torque
setpoint |Md| drive does not exceed the threshold torque Mdx.
The torque threshold characteristic is speed-dependent.
During the power up operation, DB31, ... DBX94.3 (|Md|< Mdx) == 1. The interface signal is not
updated until the power has been completed (DB31, ... DBX94.2 == 1) and the signal inter-
locking time for the threshold torque has expired.
Signal state 0
The torque setpoint |Md| is higher than the threshold torque Mdx.
A motor overload can be determined via the interface signal. An appropriate response can then
be initiated in the PLC user program.
Additional information
DB31, ... DBX94.3 = MELDW.1
Note
• SINAMICS S120: Message word (MELDW)
The message word (MELDW) is only contained in PROFIdrive telegrams compatible with
SIMODRIVE 611U, for example, telegrams 102, 103, 105, 106, 110, 111, 116, 118, 125,
126, 136, 138, 139
Additional information is available in the following reference: SINAMICS List Manual, Func-
tion Diagrams 2419 and 2420
• SINAMICS S120: Status word 1 / 2 (ZSW1/2)
The status words ZSW1 or ZSW2 only refer to SIMODRIVE 611U-compatible PROFIdrive
telegrams in the following (SIMODRIVE 611U interface mode, p2038 = 1)
Additional information
• SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
• SIMATIC S120 List Manual
PLC
702
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.6.160
DB31, ... DBX94.4 (|nact| < nmin)
DB31, ... DBX94.4
|nact| < nmin
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The actual speed value nact is less than nmin (speed threshold value 3, p2161).
Signal state 0
The actual speed value is greater than the minimum threshold speed nmin.
Additional information
DB31, ... DBX94.4 = MELDW.2
Note
• SINAMICS S120: Message word (MELDW)
The message word (MELDW) is only contained in PROFIdrive telegrams compatible with
SIMODRIVE 611U, for example, telegrams 102, 103, 105, 106, 110, 111, 116, 118, 125,
126, 136, 138, 139
Additional information is available in the following reference: SINAMICS List Manual, Func-
tion Diagrams 2419 and 2420
• SINAMICS S120: Status word 1 / 2 (ZSW1/2)
The status words ZSW1 or ZSW2 only refer to SIMODRIVE 611U-compatible PROFIdrive
telegrams in the following (SIMODRIVE 611U interface mode, p2038 = 1)
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
19.2.6.161
DB31, ... DBX94.5 (|nact| < nx)
DB31, ... DBX94.5
|nact| < nx
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The actual speed value nact is less than nx (speed threshold value 2, p2155).
Signal state 0
The actual speed value nact is greater than the threshold speed nx.
Additional information
DB31, ... DBX94.5 = MELDW.3
Note
• SINAMICS S120: Message word (MELDW)
The message word (MELDW) is only contained in PROFIdrive telegrams compatible with
SIMODRIVE 611U, for example, telegrams 102, 103, 105, 106, 110, 111, 116, 118, 125,
126, 136, 138, 139
Additional information is available in the following reference: SINAMICS List Manual, Func-
tion Diagrams 2419 and 2420
• SINAMICS S120: Status word 1 / 2 (ZSW1/2)
The status words ZSW1 or ZSW2 only refer to SIMODRIVE 611U-compatible PROFIdrive
telegrams in the following (SIMODRIVE 611U interface mode, p2038 = 1)
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
703
Interface signals
19.2 Interface signals - detailed description
19.2.6.162
DB31, ... DBX94.6 (nact = nset)
DB31, ... DBX94.6
nact = nset
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The actual speed value is at least the parameterized time (switch-on delay n_act = n_set,
p2167) within the tolerance band around the speed setpoint (speed threshold value 4, p2163).
Signal state 0
The actual speed value is outside the tolerance band around the speed setpoint (speed thresh-
old value 4, p2163).
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
19.2.6.163
DB31, ... DBX94.7 (variable signaling function)
DB31, ... DBX94.7
Variable signaling function
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The parameterized drive variable has exceeded the specified threshold value, including hyste-
resis.
Signal state 0
The parameterized drive variable has fallen below the specified threshold value, including
hysteresis.
Additional information
Using the "Variable signaling" function, BICO interconnections and parameters which have the
attribute traceable can be monitored in the drive.
DB31, ... DBX94.7 = MELDW.5
Note
• SINAMICS S120: Message word (MELDW)
The message word (MELDW) is only contained in PROFIdrive telegrams compatible with
SIMODRIVE 611U, for example, telegrams 102, 103, 105, 106, 110, 111, 116, 118, 125,
126, 136, 138, 139
Additional information is available in the following reference: SINAMICS List Manual, Func-
tion Diagrams 2419 and 2420
• SINAMICS S120: Status word 1 / 2 (ZSW1/2)
The status words ZSW1 or ZSW2 only refer to SIMODRIVE 611U-compatible PROFIdrive
telegrams in the following (SIMODRIVE 611U interface mode, p2038 = 1)
Additional information
SINAMICS S120 Function Manual
19.2.6.164
DB31, ... DBX95.1 (ESR: DC link undervoltage)
DB31, ... DBX95.1
ESR: DC link undervoltage
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The drive signals that the DC link voltage UDC link is less than the lower DC link voltage threshold
set with parameter p1248.
Signal state 0
The drive signals that the DC link voltage UDC link is greater than they lower DC link voltage
threshold set with parameter p1248.
PLC
704
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX95.1
ESR: DC link undervoltage
Additional information
Note
The PLC user program can initiate measures in order to safely end machining and/or to buffer
the DC link voltage, e.g. initiate a drive-based and/or control-managed extended stop and
retract (ESR).
Corresponds with
Drive parameter p1248 (lower DC link voltage threshold)
Drive telegram MELDW.Bit 4
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, drive
19.2.6.165
DB31, ... DBX95.2 (ESR: Response initiated or generator operation active)
DB31, ... DBX95.2
ESR: Response initiated or generator operation active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The drive signals that the configured ESR response has been initiated or generator operation is
active.
Signal state 0
The drive signals that neither the configured ESR response has been initiated nor that generator
operation is active.
Corresponds with
Drive telegram MELDW.Bit 9
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, drive
19.2.6.166
DB31, … DBX95.3 (generator operation minimum speed fallen below)
DB31, ... DBX95.3
ESR: Generator operation - minimum speed fallen below
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The axis is parameterized as generator axis. The drive signals that the actual speed is less than
the minimum speed set using parameter p2161 (speed threshold value 3).
Signal state 0
The axis is parameterized as generator axis. The drive signals that the actual speed is greater
than the minimum speed set using parameter p2161 (speed threshold value 3).
Additional information
The PLC user program can initiate measures in order to safely end machining and/or to buffer
the DC link voltage, e.g. initiate a drive-based and/or control-managed extended stop and
retract (ESR).
Corresponds with
Drive parameter p2161 (speed threshold value 3)
Drive telegram MELDW.Bit2
Additional information
SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, drive
19.2.6.167
DB31, ... DBX95.7 (alarm of alarm class C is active)
DB31, ... DBX95.7
Alarm of alarm class C is active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The drive signals that an alarm of alarm class C is active.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
705
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX95.7
Alarm of alarm class C is active
Signal state 0
The drive signals that no alarm of alarm class C is active.
Additional information
In the drive, an alarm is the response to a detected potential or expected fault condition that
does not cause the drive to switch off and does not have to be acknowledged.
Additional information
SINAMICS S120 List Manual, "Faults and Alarms"
19.2.6.168
DB31, ... DBX96.2 (master-slave: fine differential speed)
DB31, ... DBX96.2
Master-slave: Fine speed difference
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The speed difference between the master and slave axis lies within the tolerance specified with
MD37272.
Signal state 0
The speed difference between the master and slave axis lies outside the tolerance specified
with MD37272.
Corresponds with
DB31, ... DBX24.4 (master-slave: activate torque compensatory controller)
DB31, ... DBX24.7 (master-slave: activate coupling)
DB31, ... DBX96.3 (master-slave: coarse speed difference)
DB31, ... DBX96.7 (master-slave: coupling active)
MD37272 $MA_MS_VELO_TOL_FINE (master-slave: velocity tolerance fine)
Additional information
Function Manual Technologies
19.2.6.169
DB31, ... DBX96.3 (master-slave: coarse speed difference)
DB31, ... DBX96.3
Master-slave: Coarse speed difference
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The speed difference between the master and slave axis lies within the tolerance specified with
MD37270.
Signal state 0
The speed difference between the master and slave axis lies outside the tolerance specified
with MD37270.
Corresponds with
DB31, ... DBX24.7 (master-slave: activate coupling)
DB31, ... DBX96.2 (master-slave: fine differential speed)
DB31, ... DBX96.7 (master-slave: coupling active)
MD37270 $MA_MS_VELO_TOL_COARSE (master-slave: Speed tolerance coarse)
Additional information
Function Manual Technologies
19.2.6.170
DB31, ... DBX96.4 (master-slave: compensatory controller active)
DB31, ... DBX96.4
Master-slave: Compensatory controller active
Signal flow
NC → PLC
Update
Cyclic
PLC
706
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX96.4
Master-slave: Compensatory controller active
Signal state 1
Torque compensatory control is active.
Signal state 0
Torque compensatory control is not active.
Corresponds with
DB31, ... DBX24.4 (master-slave: activate torque compensatory controller)
MD37254 $MA_MS_TORQUE_CTRL_MODE (interconnection torque compensatory controller)
Additional information
Function Manual Technologies
19.2.6.171
DB31, ... DBX96.5 (setpoint switchover: drive control active)
DB31, ... DBX96.5
Setpoint switchover: drive control active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The axis has taken over control of the drive.
Signal state 0
The axis has not taken over control of the drive.
Additional information
The controller can only be enabled (DB31, ... DBX2.1) if the axis has control of the drive:
DB31, ... DBX96.5 == 1
Note
All axes included in setpoint switchover that currently do not have drive control, are switched
to follow-up mode by the control. I.e. they are not in position control. As a consequence, we
recommend that suspended axes are assigned a brake control.
Corresponds with
DB31, ... DBX2.1 (controller enable)
DB31, ... DBX24.5 (setpoint switchover: accept drive control)
Additional information
Function Manual Axes and Spindles
19.2.6.172
DB31, ... DBX96.7 (master-slave: coupling active)
DB31, ... DBX96.7
Master/slave: Active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The coupling is active.
Signal state 0
The coupling is not active.
Additional information
Note
For a master/slave coupling, for the brake control logic of the slave axes, it is no longer per-
missible that the interface signal DB31, ... DBX61.5 (position controller active) is evaluated, as
it is no longer set for an active master/slave coupling. Instead, this interface signal must be
used.
Additional information
Function Manual Technologies
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
707
Interface signals
19.2 Interface signals - detailed description
19.2.6.173
DB31, ... DBX97.0 (MCS coupling: slave axis)
DB31, …DBX97.0
MCS coupling: Following axis
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The axis is a following axis:
Signal state 0
The axis is not a following axis:
Corresponds with
DB31, …DBX24.2 (MCS coupling: deactivate or do not permit)
DB31, ... DBX24.3 (MCS coupling: activate collision protection)
DB31, ... DBX66.0 (MCS coupling: collision protection active)
DB31, ... DBX97.0 (MCS coupling: slave axis)
DB31, … DBX97.1 (MCS coupling: coupling active)
DB31, ... DBX97.2 (MCS coupling: mirroring active)
DB31, ... DBX97.3 (MCS coupling: offset change)
Additional information
Function Manual Technologies
19.2.6.174
DB31, … DBX97.1 (MCS coupling: coupling active)
DB31, …DBX97.1
MCS coupling: Coupling active
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The coupling is active.
Signal state 0
The coupling is not active.
Corresponds with
DB31, …DBX24.2 (MCS coupling: deactivate or do not permit)
DB31, ... DBX24.3 (MCS coupling: activate collision protection)
DB31, ... DBX66.0 (MCS coupling: collision protection active)
DB31, ... DBX97.0 (MCS coupling: slave axis)
DB31, … DBX97.1 (MCS coupling: coupling active)
DB31, ... DBX97.2 (MCS coupling: mirroring active)
DB31, ... DBX97.3 (MCS coupling: offset change)
Additional information
Function Manual Technologies
19.2.6.175
DB31, ... DBX97.2 (MCS coupling: mirroring active)
DB31, …DBX97.2
MCS coupling: Mirroring active
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The "mirroring" function is active.
Signal state 0
The "mirroring" function is not active.
Additional information
Displayed only for the CC_slave axis.
PLC
708
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, …DBX97.2
MCS coupling: Mirroring active
Corresponds with
DB31, …DBX24.2 (MCS coupling: deactivate or do not permit)
DB31, ... DBX24.3 (MCS coupling: activate collision protection)
DB31, ... DBX66.0 (MCS coupling: collision protection active)
DB31, ... DBX97.0 (MCS coupling: slave axis)
DB31, … DBX97.1 (MCS coupling: coupling active)
DB31, ... DBX97.2 (MCS coupling: mirroring active)
DB31, ... DBX97.3 (MCS coupling: offset change)
Additional information
Function Manual Technologies
19.2.6.176
DB31, ... DBX97.3 (MCS coupling: offset change)
DB31, …DBX97.3
MCS coupling: Offset change
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The offset has changed since activation instant.
Signal state 0
The offset has not changed since the activation instant.
Additional information
The interface signal is set, if, for an active 1:1 coupling, the offset saved at the activation instant
has changed.
Note
In the reset phase, the interface signal is not set.
Corresponds with
DB31, …DBX24.2 (MCS coupling: deactivate or do not permit)
DB31, ... DBX24.3 (MCS coupling: activate collision protection)
DB31, ... DBX66.0 (MCS coupling: collision protection active)
DB31, ... DBX97.0 (MCS coupling: slave axis)
DB31, … DBX97.1 (MCS coupling: coupling active)
DB31, ... DBX97.2 (MCS coupling: mirroring active)
DB31, ... DBX97.3 (MCS coupling: offset change)
Additional information
Function Manual Technologies
19.2.6.177
DB31, ... DBX98.0 (fine synchronous operation)
DB31, ... DBX98.0
Synchronous operation fine
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Synchronous spindle coupling: The position deviation or velocity difference between the fol-
lowing spindle and its leading spindle is within the "Fine synchronous operation" tolerance
band.
Signal state 0
Synchronous spindle coupling: The position deviation or velocity difference between the fol-
lowing spindle and its leading spindle is not within the "Fine synchronous operation" tolerance
band.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
709
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX98.0
Synchronous operation fine
Additional information
Note
The signal is relevant only for the following spindle in synchronous operation.
Application example
Clamping of the workpiece in the following spindle at the transfer from the leading spindle:
The clamping of the workpiece is only initiated by the PLC user program when the spindles are
operating in adequate synchronism.
Corresponds with
DB31, ... DBX84.4 (active spindle operating mode: Synchronous operation)
MD37210 $MA_COUPLE_POS_TOL_FINE (threshold value for "fine synchronism")
MD37230 $MA_COUPLE_VELO_TOL_FINE ("fine" speed tolerance)
Additional information
Function Manual Technologies
19.2.6.178
DB31, ... DBX98.1 (coarse synchronous operation)
DB31, ... DBX98.1
Synchronous operation, coarse
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Synchronous spindle coupling: The position deviation or velocity difference between the fol-
lowing spindle and its leading spindle is within the "Coarse synchronous operation" tolerance
band.
Signal state 0
Synchronous spindle coupling: The position deviation or velocity difference between the fol-
lowing spindle and its leading spindle is not within the "Coarse synchronous operation" toler-
ance band.
Additional information
Note
The signal is relevant only for the following spindle in synchronous operation.
Application example
Clamping of the workpiece in the following spindle at the transfer from the leading spindle:
The clamping of the workpiece is only initiated by the PLC user program when the spindles are
operating in adequate synchronism.
Corresponds with
DB31, ... DBX84.4 (active spindle operating mode: Synchronous operation)
MD37200 $MA_COUPLE_POS_TOL_COARSE (threshold value for "coarse synchronism")
MD37220 $MA_COUPLE_VELO_TOL_COARSE ("coarse" speed tolerance)
Additional information
Function Manual Axes and Spindles
19.2.6.179
DB31, ... DBX98.2 (actual value coupling)
DB31, ... DBX98.2
Actual value coupling
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Synchronous spindle coupling: Actual value coupling active
Signal state 0
Synchronous spindle coupling: Setpoint coupling active
PLC
710
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX98.2
Actual value coupling
Additional information
Note
The signal is relevant only for the active following spindle in synchronous operation.
Special cases or errors
If faults occur on the following spindle that cause a withdrawal of the "Controller enable" for
the following spindle, under certain circumstances, the control may exchange the coupling
relationship of the following spindle and leading spindle and switch to actual value coupling.
Corresponds with
DB31, ... DBX84.4 (active spindle operating mode: Synchronous operation)
MD21310 $MC_COUPLING_MODE_1 (coupling type in synchr. spindle oper.)
Additional information
Function Manual Axes and Spindles
19.2.6.180
DB31, ... DBX98.4 (overlaid movement)
DB31, ... DBX98.4
Overlaid motion
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Synchronous spindle coupling: The following spindle executes an additional motion compo-
nent that is superimposed on the motion from the coupling with the leading spindle.
Signal state 0
Synchronous spindle coupling: The following spindle does not traverse through any additional
motion component - or this has been completed.
Additional information
Note
The signal is relevant only for the following spindle in synchronous operation.
Application examples
Example for superimposed motion of the following spindle:
• Activating the synchronous mode with a defined angular offset between the following
spindle and leading spindle.
• Activating the synchronous mode for rotating leading spindle.
• Changing the ratio while the synchronous mode is active.
• Entering a new defined angular offset when the synchronous mode is active.
• Traversing the following spindle in the JOG mode with the traversing keys "Plus" / "Minus"
or the handwheel with synchronous operation active
Corresponds with
DB31, ... DBX84.4 (active spindle operating mode: Synchronous operation)
Additional information
Function Manual Axes and Spindles
19.2.6.181
DB31, ... DBX98.5 (speed alarm threshold reached)
DB31, ... DBX98.5
Velocity alarm threshold reached
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Electronic gearbox (EG): The velocity of the following axis has reached or exceeded the para-
meterized velocity alarm threshold.
Signal state 0
Electronic gearbox (EG): The velocity of the following axis is below the parameterized velocity
alarm threshold.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
711
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX98.5
Velocity alarm threshold reached
Additional information
The signal is only relevant when the "Electronic gearbox (EG)" coupling function is active. It is
set if the velocity of the following axis, reaches or exceeds the velocity alarm threshold, de-
fined with MD37550 and MD32000 (= percentage of the maximum axis velocity).
Corresponds with
MD37550 $MA_EG_VEL_WARNING (threshold value velocity alarm threshold)
MD32000 $MA_MAX_AX_VELO (maximum axis velocity)
Additional information
Function Manual Axes and Spindles
19.2.6.182
DB31, ... DBX98.6 (acceleration alarm threshold reached)
DB31, ... DBX98.6
Acceleration alarm threshold reached
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Electronic gearbox (EG): The acceleration of the following axis has reached or exceeded the
parameterized acceleration alarm threshold.
Signal state 0
Electronic gearbox (EG): The acceleration of the following axis is below the parameterized
acceleration alarm threshold.
Additional information
The signal is only relevant when the "Electronic gearbox (EG)" coupling function is active. It is
set if the acceleration of the following axis, reaches or exceeds the acceleration alarm thresh-
old, defined with MD37550 and MD32300 (= percentage of the maximum axis acceleration).
Corresponds with
MD37550 $MA_EG_VEL_WARNING (threshold value velocity alarm threshold)
MD32300 $MA_MAX_AX_ACCEL (maximum axis acceleration)
Additional information
Function Manual Axes and Spindles
19.2.6.183
DB31, ... DBX99.0 (leading spindle active)
DB31, ... DBX99.0
Leading spindle active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Synchronous spindle coupling: The machine axis is presently active as leading spindle.
Signal state 0
Synchronous spindle coupling: The machine axis is presently not active as leading spindle.
Additional information
Note
The signal is relevant only in synchronous operation.
Special cases or errors
If faults occur on the following spindle that cause a withdrawal of the "Controller enable" for
the following spindle, under certain circumstances, the control may exchange the coupling
relationship of the following spindle and leading spindle and switch to actual value coupling.
In this case, the previous leading spindle becomes the new active following spindle (IS "Fol-
lowing spindle active ").
Corresponds with
DB31, ... DBX84.4 (active spindle operating mode: Synchronous operation)
DB31, ... DBX99.1 (following spindle active)
Additional information
Function Manual Axes and Spindles
PLC
712
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.6.184
DB31, ... DBX99.1 (following spindle active)
DB31, ... DBX99.1
Following spindle active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Synchronous spindle coupling: The machine axis is currently being operated as a following
spindle.
Signal state 0
Synchronous spindle coupling: The machine axis is currently not being operated as a following
spindle.
Additional information
For DB31, ... DBX99.1 == 1, the following spindle follows the motion of the leading spindle
corresponding to the ratio.
Note
The signal is relevant only in synchronous operation.
Special cases or errors
If faults occur on the following spindle that cause a withdrawal of the "Controller enable" for
the following spindle, under certain circumstances, the control may exchange the coupling
relationship of the following spindle and leading spindle and switch to actual value coupling.
Corresponds with
DB31, ... DBX84.4 (active spindle operating mode: Synchronous operation)
DB31, ... DBX99.0 (leading spindle active)
Additional information
Function Manual Axes and Spindles
19.2.6.185
DB31, ... DBX99.3 (axis accelerates)
DB31, ... DBX99.3
Axis accelerates
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Electronic gearbox (EG): The acceleration of the following axis has reached or exceeded the
parameterized acceleration level, at which the acceleration of the axis is displayed.
Signal state 0
Electronic gearbox (EG): The acceleration of the following axis lies below the parameterized
acceleration level, at which the acceleration of the axis is displayed.
Additional information
The signal is only relevant when the "Electronic gearbox (EG)" coupling function is active. It is
set if the acceleration of the following axis, reaches or exceeds the acceleration alarm value,
defined with MD37560 and MD32300.
Corresponds with
MD37560 $MA_EG_ACC_TOL (threshold value for "Axis accelerates")
MD32300 $MA_MAX_AX_ACCEL (maximum axis acceleration)
Additional information
Function Manual Axes and Spindles
19.2.6.186
DB31, ... DBX100.2 (oscillation reversal from external active)
DB31, ... DBX100.2
External oscillation reversal active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The braking phase after "oscillation reversal from external" is active.
Signal state 0
The braking phase after "oscillation reversal from external" is not active.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
713
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX100.2
External oscillation reversal active
Corresponds with
DB31, ... DBX28.0 (oscillation reversal from external)
Additional information
Function Manual Technologies
19.2.6.187
DB31, ... DBX100.3 (oscillation cannot be started)
DB31, ... DBX100.3
Oscillation cannot be started
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The oscillation axis cannot be started.
Signal state 0
Oscillation motion cannot be started.
Additional information
This signal is set if there is a programming error, for example.
Note
This state can also occur if axis was already traversed.
Additional information
Function Manual Technologies
19.2.6.188
DB31, ... DBX100.4 (error during oscillation)
DB31, ... DBX100.4
Error during oscillation
Signal flow
NC → PLC
Signal state 1
Oscillation motion was canceled as an error occurred while oscillating.
Signal state 0
Oscillation is error free.
Additional information
Function Manual Technologies
19.2.6.189
DB31, …DBX100.5 (sparking-out active)
DB31, ... DBX100.5
Sparking-out active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The axis executes sparking-out strokes.
Signal state 0
The axis is presently not executing any sparking-out strokes.
Corresponds with
DB31, ... DBX100.7 (oscillation active)
Additional information
Function Manual Technologies
19.2.6.190
DB31, ... DBX100.6 (oscillation active)
DB31, ... DBX100.6
Oscillation active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The axis performs an oscillation movement between two reversal points.
PLC
714
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX100.6
Oscillation active
Signal state 0
The axis is not currently oscillating.
Additional information
The signal is irrelevant:
DB31, ... DBX100.7 == 0
Corresponds with
DB31, ... DBX100.7 (oscillation active)
Additional information
Function Manual Technologies
19.2.6.191
DB31, ... DBX100.7 (oscillation active)
DB31, ... DBX100.7
Oscillation active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The axis is presently being traversed as oscillating axis.
Signal state 0
The axis is a positioning axis.
Corresponds with
DB31, …DBX100.5 (sparking-out active)
DB31, ... DBX100.6 (oscillation active)
Additional information
Function Manual Technologies
19.2.6.192
DB31, ... DBX102.5 (position measuring system 1 activated)
DB31, ... DBX102.5
Position measuring system 1 activated
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Position measuring system 1 is in the "active" or "passive" state. Monitoring and updating the
position measuring system is activated.
Signal state 0
Position measuring system 1 is in "Park" state. Monitoring and updating the position measuring
system is deactivated.
Corresponds with
DB31, ... DBX1.6 (position measuring system 2)
Additional information
Function Manual Monitoring and Compensating
19.2.6.193
DB31, ... DBX102.6 (position measuring system 2 activated)
DB31, ... DBX102.6
Position measuring system 2 activated
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Position measuring system 2 is in the "active" or "passive" state. Monitoring and updating the
position measuring system is activated.
Signal state 0
Position measuring system 21 is in the "Park" state. Monitoring and updating the position
measuring system is deactivated.
Corresponds with
DB31, ... DBX1.5 (position measuring system 1)
Additional information
Function Manual Monitoring and Compensating
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
715
Interface signals
19.2 Interface signals - detailed description
19.2.6.194
DB31, ... DBX104.0 - 107.6 (active infeed axes)
DB31, ... DBX104.0 - 107.6:
Active infeed axes
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
For the actual axis (oscillating axis), the corresponding axis is an infeed axis.
Signal state 0
For the actual axis (oscillating axis), the corresponding axis is not an infeed axis.
Additional information
DBB
Bit 7
Bit 6
Bit 1
Bit 0
104
Axis 8
Axis 7
Axis 2
Axis 1
105
Axis 16
Axis 15
Axis 10
Axis 9
106
Axis 24
Axis 23
Axis 18
Axis 17
107
---
Axis 31
Axis 26
Axis 25
Corresponds with
DB31, ... DBX100.7 (oscillation active)
Additional information
Function Manual Technologies
19.2.6.195
DB31, ... DBX128.0 (suppress program test)
DB31, ... DBX128.0
Suppress program test
Signal flow
HMI → PLC
Update
Cyclic
Signal state 1
Suppression of the program test (setpoint output locked) is requested by the HMI.
Signal state 0
Suppression of the program test (setpoint output locked) is not requested by the HMI.
Additional information
If function "Program test" (PRT) is active in the channel to which the axis currently belongs, the
axis is traversed with internal axis disable. Setpoints are generated but they not output to the
machine axes. Actual value = Setpoint.
If the program test is suppressed for the axis, setpoints are output to the machine axis despite
the function "program test" being active in the channel to which the axis currently belongs.
Automatic transfer of the interface signals
The HMI request signals DB21, ... DBX128.0 / .1 are only transferred from the basic PLC program
to the PLC request signals DB21, ... DBX14.0 / .1 if FB1 parameter MMCToIF is set to TRUE. If
the parameter is not set, the PLC request signals must be set by the PLC user program.
Corresponds with
DB31, ... DBX14.0 (suppress program test)
DB31, ... DBX14.1 (activate program test)
DB31, ... DBX128.1 (activate program test)
Additional information
Function Manual Basic Functions
19.2.6.196
DB31, ... DBX128.1 (activate program test)
DB31, ... DBX128.1
Activate program test
Signal flow
HMI → PLC
Update
Cyclic
Signal state 1
Activation of the function "program test" (setpoint output locked) is requested by the HMI.
Signal state 0
Activation of the function "program test" (setpoint output locked) is not requested by the HMI.
PLC
716
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX128.1
Activate program test
Additional information
If the function "program test" is active, the axis is traversed with internal axis disable. Setpoints
are generated but they not output to the machine axes. Actual value = Setpoint.
Automatic transfer of the interface signals
The HMI request signals DB21, ... DBX128.0 / .1 are only transferred from the basic PLC program
to the PLC request signals DB21, ... DBX14.0 / .1 if FB1 parameter MMCToIF is set to TRUE. If
the parameter is not set, the PLC request signals must be set by the PLC user program.
Corresponds with
DB31, ... DBX14.0 (suppress program test)
DB31, ... DBX14.1 (activate program test)
DB31, ... DBX128.0 (suppress program test)
Additional information
Function Manual Basic Functions
19.2.6.197
DB31, ... DBX130.0 - 4 (motor/drive data set: formatting)
DB31, ... DBX130.0 - 4
Motor/drive data set: Formatting
Signal flow
NC → PLC
Update
Cyclic
Additional information
Formatting interface for the currently active motor (MDS) / drive data set (DDS).
Corresponds with
DB31, ... DBX21.0 - 4 (motor/drive data set: selection)
DB31, ... DBX21.5 (motor has been selected)
DB31, ... DBX93.0 - 4 (motor/drive data set: display)
Additional information
• Function Manual Basic Functions
• SINUMERIK 840D sl Commissioning Manual, CNC Commissioning: NC, PLC, Drive
19.2.6.198
DB31, ... DBX132.0 (sensors available)
DB31, ... DBX132.0
Sensors available
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The sensor required for spindles with SMI 24 is available.
Signal state 0
The sensor required for spindles with SMI 24 is not available.
Additional information
Note
Only relevant for spindles with SMI 24 (Weiss spindle)
Corresponds with
DB31, … DBX132.1: Sensor S1 (clamped state) is available
DB31, … DBX132.4: Sensor S4 is available
DB31, … DBX132.5: Sensor S5 is available
Additional information
Function Manual Axes and Spindles
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
717
Interface signals
19.2 Interface signals - detailed description
19.2.6.199
DB31, ... DBX132.1 (sensor S1 available (clamped state))
DB31, ... DBX132.1
Sensor S1 available (clamped state)
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Sensor S1 is available.
Signal state 0
Sensor S1 is not available.
Additional information
Note
Only relevant for spindles with SMI 24 (Weiss spindle)
Corresponds with
DB31, … DBW134 (state of the clamping system)
DB31, … DBW136 (analog value: clamped state)
Additional information
Function Manual Axes and Spindles
19.2.6.200
DB31, … DBX132.4 (sensor S4 available (piston end position))
DB31, ... DBX132.4
Sensor S4 available (piston end position)
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Sensor S4 is available.
Signal state 0
Sensor S4 is not available.
Additional information
Note
Only relevant for spindles with SMI 24 (Weiss spindle)
Corresponds with
DB31, … DBX138.4 (sensor S4: piston end position)
Additional information
Function Manual Axes and Spindles
19.2.6.201
DB31, ... DBX132.5 (sensor S5 available (angular position of the motor shaft))
DB31, ... DBX132.5
Sensor S5 available (angular position of the motor shaft)
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
Sensor S5 is available.
Signal state 0
Sensor S5 is not available.
Additional information
Note
Only relevant for spindles with SMI 24 (Weiss spindle)
Corresponds with
DB31, … DBX138.5 (sensor S5: angular position of the motor shaft)
Additional information
Function Manual Axes and Spindles
PLC
718
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.6.202
DB31, ... DBX133.2 (state value is generated, speed limitation p5043 is active)
DB31, ... DBX133.2
State value is generated, speed limitation p5043 is active
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The status value is generated and the speed limits from drive parameter p5043 are active.
Signal state 0
The status value is not generated and the speed limits from drive parameter p5043 are not
active.
Additional information
Note
• Only relevant for spindles with SMI 24 (Weiss spindle)
• When generating the status value, the analog voltage values of sensor S1 are transformed
into discrete status values of drive parameter r5001.
Corresponds with
DB31, … DBX134 (clamped state)
Drive parameters: r5001
System variable: $VA_MOT_CLAMPING_STATE[<axis>]
OPI variable: vaMotClampingState
Additional information
Function Manual Axes and Spindles
19.2.6.203
DB31, … DBW134 (state of the clamping system (sensor S1))
DB31, ... DBW134
State of the clamping system (sensor S1)
Signal flow
NC → PLC
Update
Cyclic
Additional information
Note
Only relevant for spindles with SMI 24 (Weiss spindle)
Depending on the position of the clamping device, sensor S1 supplies an analog voltage value.
To simplify the evaluation of the clamped state, the analog voltage of sensor module SMI 24
is converted into a state value.
The state values correspond to certain voltage ranges. The voltage ranges can be set via: Drive
parameter p5041[0...5].
State value
Clamped state
0
Sensor S1 not available or state values inactive
1
State initialization running
2
Released with signal (error state)
3
Released
4
Clamping with tool
5
Releasing with tool
6
Releasing without tool
7
Clamped with tool AND S4 == 0
8
Clamped with tool AND S4 == 1
9
Clamping without tool
10
Clamped without tool
11
Clamped with signal (error state)
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
719
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBW134
State of the clamping system (sensor S1)
Corresponds with
DB31, … DBW136 (analog value: clamped state)
Drive parameters: p5041[0...5], p5043[0...6]
Additional information
Function Manual Axes and Spindles
19.2.6.204
DB31, ... DBW136 (analog measured value: of the clamping system)
DB31, ... DBW136
Analog measured value: of the clamping system
Signal flow
NC → PLC
Update
Cyclic
Additional information
Note
Only relevant for spindles with SMI 24 (Weiss spindle)
Sensor S1 supplies an analog voltage value: 0 - 10 V. The analog value of the clamped state is
mapped to: 0 - 10000 increments, resolution 1 mV
Note
SIMATIC S7 input module: 0 - 27648 increments, resolution 0.36 mV
Adaptation factor if you change to a spindle with SMI 24: 2.7648
Corresponds with
DB31, … DBW134 (clamped state)
Drive parameters: p5041[0...5], p5043[0...6]
Additional information
Function Manual Axes and Spindles
19.2.6.205
DB31, … DBX138.4 (sensor S4, piston end position)
DB31, ... DBX138.4
Sensor S4, piston end position
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The piston is in position, i.e. the piston is free to move
Signal state 0
The piston is not in position
Additional information
Note
Only relevant for spindles with SMI 24 (Weiss spindle)
Corresponds with
DB31, … DBX132.4 (sensor S4 available)
Additional information
Function Manual Axes and Spindles
19.2.6.206
DB31, ... DBX138.5 (sensor S5 angular position of the motor shaft)
DB31, ... DBX138.5
Sensor S5, angular position of the motor shaft
Signal flow
NC → PLC
Update
Cyclic
Signal state 1
The motor shaft is in position (requirement: the spindle is stationary)
Signal state 0
The motor shaft is not aligned
PLC
720
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB31, ... DBX138.5
Sensor S5, angular position of the motor shaft
Additional information
Note
Only relevant for spindles with SMI 24 (Weiss spindle)
Corresponds with
DB31, … DBX132.5 (sensor S5 available)
Additional information
Function Manual Axes and Spindles
19.2.7
DB71. Tool management, loading/unloading points
19.2.7.1
DB71 DBX0.0 - 1.7 (active status of interfaces 1 - 16)
DB71 DBX0.0 - 1.7
Active status of interfaces 1- 16
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The interface is active.
Signal state 0
The interface is not active.
Additional information
If an interface is active, then a valid data set exists for this interface.
Assignment of the interfaces:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DBB0
INT 8
INT 7
INT 6
INT 5
INT 4
INT 3
INT 2
INT 1
DBB1
INT 16
INT 15
INT 14
INT 13
INT 12
INT 11
INT 10
INT 9
19.2.7.2
DB71 DBX2.0 - 3.7 ("auto" acknowledgment of interfaces 1 - 16)
DB71 DBX2.0 - 3.7
"auto" acknowledgment of interfaces 1 - 16
Signal flow
NC → PLC
Update
Job-controlled
Signal state 0 → 1
When setting (edge) the bit, the active command is acknowledged with status_1. Unless it is
a relocation operation from a real magazine to a buffer. Then acknowledgment is made with
status_6. This reserves the source location.
e. g.
U DB71 DBX0.0
U DB71 DBX4.1 (unload)
S DB71 DBX2.0
Signal state 1 → 0
Operation for this interface has ended. Is reset by the basic program.
19.2.7.3
DB71 DBX(n+0).0 (command: Loading)
DB71 DBX(n+0).0
Command: Loading
Signal flow
NC → PLC
Update
Job-controlled
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
721
Interface signals
19.2 Interface signals - detailed description
DB71 DBX(n+0).0
Command: Loading
Signal state 1
Loading operation for a tool is initiated. The magazine location into which the tool is to be
loaded is defined in DBW(n+26). The loading point in question is the location number of the
loading point. It is also located in DBW(n+18)
Additional information
The bits in DBB(n+0) (loading, unloading,
) are not updated by the basic program until a new
task exists for this interface. They are only current (up-to-date) if the corresponding interface
bit in DBB0 is set to "1''. If required, the user can reset bits DBB(n+0).
Additional information
Start addresses
The start addresses n of the loading/unloading points are 1 - 4:
• Loading/unloading point 1: n = 4
• Loading/unloading point 2: n = 34
• Loading/unloading point 3: n = 64
• Loading/unloading point 4: n = 94
Corresponds with
DB71 DBX(n+16) and (n+18) and (n+26)
19.2.7.4
DB71 DBX(n+0).1 (command: Unload)
DB71 DBX(n+0).1
Command: Unload
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Unloading operation is initiated for a tool; the magazine location from which it is to be unloa-
ded is in DBW (n+20) and DBW (n+22). The number of the unloading point is in DBW(n+18).
Edge evaluation
Signal(s) updated: Conditional
Additional information
The bits in DBB(n+0) (loading, unloading,
) are not updated by the basic program until a new
task exists for this interface. They are only current (up-to-date) if the corresponding interface
bit in DBB0 is set to "1''. If required, the user can reset bits DBB(n+0).
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
Corresponds with
DB71 DBX(n+16) and (n+18) or (n+20) and (n+22)
19.2.7.5
DB71 DBX(n+0).2 (command: Relocate)
DB71 DBX(n+0).2
Command: Relocate
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Relocation operation for a tool is initiated. From magazine/location (n+20, n+22=source) to
magazine/location (n+24, n+26=target)
PLC
722
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB71 DBX(n+0).2
Command: Relocate
Signal state 0
Relocation operation for a tool is not initiated.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
The bits in DBB(n+0) (loading, unloading,
) are not updated by the basic program until a new
task exists for this interface. They are only current (up-to-date) if the corresponding interface
bit in DBB0 is set to "1''. If required, the user can reset bits DBB(n+0).
19.2.7.6
DB71 DBX(n+0).3 (command: Position to load point)
DB71 DBX(n+0).3
Command: Position to the loading point
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
A magazine location is to be positioned at the loading point (magazine No. 9999). The mag-
azine location that is to be moved to the loading point is in DB71.DBW(n+20) and (n+22). The
loading location is in DB71.DBWn+18.
Signal state 0
A magazine location is not to be positioned at the loading point (magazine No. 9999).
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
The bits in DBB(n+0) (loading, unloading,
) are not updated by the basic program until a new
task exists for this interface. They are only current (up-to-date) if the corresponding interface
bit in DBB0 is set to "1''. If required, the user can reset bits DBB(n+0).
19.2.7.7
DB71 DBX(n+0).4 (command: Job/task comes from the NC program)
DB71 DBX(n+0).4
Command: Task comes from the NC program
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The signal is set if the task is received from the part program or via a cycle.
1. Positioning task with the language command POSM
2. A relocation task or tool transport uses the language command MVTOOL
3. Positioning a multitool using the language command POSMT
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
723
Interface signals
19.2 Interface signals - detailed description
DB71 DBX(n+0).4
Command: Task comes from the NC program
Signal state 0
The signal is not set.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
The bits in DBB(n+0) (loading, unloading,
) are not updated by the basic program until a new
task exists for this interface. They are only current (up-to-date) if the corresponding interface
bit in DBB0 is set to "1''. If required, the user can reset bits DBB(n+0).
19.2.7.8
DB71 DBX(n+0).5 (command: Position a multitool)
DB71 DBX(n+0).5
Command: Position a multitool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Positioning a multitool has been initiated. This can be realized using a language command, PI
service or the HMI user interface.
Signal state 0
The signal is not set.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
The bits in DBB(n+0) (loading, unloading,
) are not updated by the basic program until a new
task exists for this interface. They are only current (up-to-date) if the corresponding interface
bit in DBB0 is set to "1''. If required, the user can reset bits DBB(n+0).
19.2.7.9
DB71 DBX(n+1).0 ("auto" acknowledgment negative)
DB71 DBX(n+1).0
"auto" acknowledgment negative
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The bit is only evaluated in conjunction with "auto" ackn. If it is set, then the auto acknowledge
is negative, i.e. with status_3.
Signal state 0
The bit is not set.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
PLC
724
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.7.10
DB71 DBX(n+1).7 (command: data in the extended range)
DB71 DBX(n+1).7
Command: Data in the extended range
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The signal is set if a multitool is loaded, unloaded or positioned. The multitool data are then
available in DB1071.
Signal state 0
The signal is not set.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
19.2.7.11
DB71 DBB(n+2) (assigned channel)
DB71 DBB(n+2)
Assigned channel
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Number of the channel for which the active interface is valid.
Signal state 0
No channel number
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
19.2.7.12
DB71 DBB(n+3) (tool management No.)
DB71 DBB(n+3)
Tool management No.
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Associated tool management number; corresponds to the number of the TO unit within a TO
area.
Edge evaluation
Signal(s) updated: Conditional
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
725
Interface signals
19.2 Interface signals - detailed description
19.2.7.13
DB71 DBW(n+16) (identifier for loading/unloading point (fixed value 9999))
DB71 DBW(n+16)
Identifier for loading/unloading point (fixed value 9999)
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The identifier for the loading/unloading point is fixed to the value 9999.
Signal state 0
The identifier is not defined.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
19.2.7.14
DB71 DBW(n+18) (location number of the loading/unloading point)
DB71 DBW(n+18)
Location No. of the loading/unloading point
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The location No. of the loading/unloading point is displayed.
Signal state 0
The location No. of the loading/unloading point is not displayed.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
19.2.7.15
DB71 DBW(n+20) (Magazine No. (Source) for unloading/relocating/positioning)
DB71 DBW(n+20)
Magazine No. (Source) for unloading/relocating/positioning
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Unloading: Magazine from which the tool is to be unloaded
Relocating: Magazine from which the tool is received
Positioning: Magazine that is to be positioned
Signal state 0
No magazine is unloaded, relocated or positioned.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
Corresponds with
DBW(n+22)
PLC
726
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.7.16
DB71 DBW(n+22) (Location No. (Source) for unloading/relocating/positioning)
DB71 DBW(n+22)
Location No. (Source) for unloading/relocating/positioning
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Unloading: Location from which the tool is to be unloaded
Relocating: Location from where the tool is received
Positioning: Location that should be positioned
Signal state 0
No tool is unloaded, relocated, positioned from any location.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
Corresponds with
DBW(n+20)
19.2.7.17
DB71 DBW(n+24) (Magazine No. (Target) for unloading/relocating/positioning)
DB71 DBW(n+24)
Magazine No. (Target) for unloading/relocating/positioning
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Loading: Magazine into which the tool is to be loaded
Relocating: Magazine into which the tool is loaded:
Positioning: Magazine to be positioned to - tool remains in the original magazine
Only meaningful for interface 1. If values other than 0 are entered here, the data define the
magazine or location for positioning (language command POSM).
Signal state 0
No magazine number specified.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
Corresponds with
DBW(n+26)
19.2.7.18
DB71 DBW(n+26) (location No. (Target) for unloading/relocating/positioning)
DB71 DBW(n+26)
Location No. (Target) for unloading/relocating/positioning
Signal flow
NC → PLC
Update
Job-controlled
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
727
Interface signals
19.2 Interface signals - detailed description
DB71 DBW(n+26)
Location No. (Target) for unloading/relocating/positioning
Signal state 1
Loading: Location into which the tool is to be loaded
Relocating: Location into which the tool comes
Positioning: Location at which the tool must be positioned. Tool remains at original location
Only meaningful for interface 1. If values other than 0 are entered here, the data define the
magazine or location for positioning (language command POSM).
Signal state 0
No location number specified for loading, relocating, positioning.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
Corresponds with
DBW(n+24)
19.2.7.19
DB71 DBX(n+28).0 (loading/unloading without any magazine movement)
DB71 DBX(n+28).0
Loading/unloading without magazine movement
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
HMI / Jobshop sets this signal when requested by the operator.
If the bit is active, there must be no traversing motion of the magazine, only a mechanical
unlocking/locking of the location. The load/unload command must be acknowledged after the
action. For a positioning and relocating request, this signal is not valid for a traversing motion.
Signal state 0
HMI / Jobshop delete this signal when requested by the operator.
Additional information
Starting addresses of loading/unloading points:
Loading/unloading point 1: n = 4
Loading/unloading point 2: n = 34
Loading/unloading point 3: n = 64
Loading/unloading point 4: n = 94
19.2.8
DB72: Tool management, change in the spindle
19.2.8.1
DB72 DBX0.0-1.7 (active status of interfaces 1-16)
DB72 DBX0.0-1.7
Active status of interfaces 1-16
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Associated interface has a valid data set, a tool change request or tool preparation has been
initiated.
PLC
728
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB72 DBX0.0-1.7
Active status of interfaces 1-16
Signal state 0
Operation for this interface has ended. Is reset by FC8/FC6.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.2
DB72 DBX2.0-3.7 ("auto" acknowledgment of interfaces 1-16)
DB72 DBX2.0-3.7
"auto" acknowledgment of interfaces 1-16
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
When setting (edge) the bit, the active command is acknowledged with status_1.
Signal state 0
Operation for this interface has ended. Is reset by the basic program.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.3
DB72 DBX(n+0).0 (command code: Obligatory change)
DB72 DBX(n+0).0
Command code: Obligatory change
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The new tool is fixed-location-coded.
Signal state 1
The new tool is fixed-location-coded.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
The bit in DBB (n+0).2 (prepare change) is not reset by the system with a change command.
The bits in DBB(n+0) ... are current only if the corresponding interface bit in DBB0 is set to "1''.
However, the bits can be reset by the user if necessary.
If DBX(n+0).1 and DBX(n+0).2 are present at the same time, it means that T and M06 were
programmed in one block.
19.2.8.4
DB72 DBX(n+0).1 (command code: Perform change with M06)
DB72 DBX(n+0).1
Command code: Perform change with M06
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
M06 command was programmed for tool change, the tool change can now take place
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
729
Interface signals
19.2 Interface signals - detailed description
DB72 DBX(n+0).1
Command code: Perform change with M06
Signal state 0
M06 command for tool change was not programmed.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
The bit in DBB(n+0).2 (prepare change) is not reset by the system with a change command. The
bits in DBB(n+0) are up to date only if the corresponding interface bit in DBB0 is set to "1''.
However, the bits can be reset by the user if necessary.
If DBX(n+0).1 and DBX(n+0).2 are present at the same time, it means that T and M06 were
programmed in one block.
19.2.8.5
DB72 DBX(n+0).2 (command code: Prepare change)
DB72 DBX(n+0).2
Command code: Prepare change
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Prepare new tool for change. If necessary, move location for old tool to spindle.
Signal state 0
No new tool is ready.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
The bit in DBB (n+0).2 (prepare change) is not reset by the system with a change command.
The bits in DBB(n+0) ... are current only if the corresponding interface bit in DBB0 is set to "1''.
However, the bits can be reset by the user if necessary.
If DBX(n+0).1 and DBX(n+0).2 are present at the same time, it means that T and M06 were
programmed in one block.
19.2.8.6
DB72 DBX(n+0).3 (command code: T0)
DB72 DBX(n+0).3
Command code: T0
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Indicates that T0 has been programmed (no-load spindle traversing).
PLC
730
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB72 DBX(n+0).3
Command code: T0
Signal state 0
Does not indicate that T0 has been programmed.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
The bit in DBB (n+0).2 (prepare change) is not reset by the system with a change command.
The bits in DBB(n+0) ... are current only if the corresponding interface bit in DBB0 is set to "1''.
However, the bits can be reset by the user if necessary.
If DBX(n+0).1 and DBX(n+0).2 are present at the same time, it means that T and M06 were
programmed in one block.
19.2.8.7
DB72 DBX(n+0).4 (command code: Old tool in buffer)
DB72 DBX(n+0).4
Command code: Old tool in buffer
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The buffer number of the tool to be changed is in DB72.DBW (n+42)
Signal state 0
The buffer number of the tool to be changed is not in DB72.DBW (n+42)
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
The bit in DBB(n+0).2 (prepare change) is not reset by the system with a change command. The
bits in DBB(n+0) ... are current only if the corresponding interface bit in DBB0 is set to "1''.
However, the bits can be reset by the user if necessary.
If DBX(n+0).1 and DBX(n+0).2 are present at the same time, it means that T and M06 were
programmed in one block.
19.2.8.8
DB72 DBX(n+0).5 (command code: Load manual tool)
DB72 DBX(n+0).5
Command code: Load manual tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
A manual tool is to be loaded. The HMI displays the tool which is to be loaded.
Signal state 0
No new manual tool is loaded.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
731
Interface signals
19.2 Interface signals - detailed description
DB72 DBX(n+0).5
Command code: Load manual tool
Edge evaluation
Signal(s) updated: Conditional
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
The bit in DBB(n+0).2 (prepare change) is not reset by the system with a change command. The
bits in DBB(n+0) ... are current only if the corresponding interface bit in DBB0 is set to "1''.
However, the bits can be reset by the user if necessary.
If DBX(n+0).1 and DBX(n+0).2 are present at the same time, it means that T and M06 were
programmed in one block.
19.2.8.9
DB72 DBX(n+0).6 (command code: Unload manual tool)
DB72 DBX(n+0).6:
Command code: Unload manual tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The tool is to be changed via manual operation.
Signal state 0
The tool is not to be changed via manual operation.
Edge evaluation
Signal(s) updated: Conditional
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
The bit in DBB(n+0).2 (prepare change) is not reset by the system with a change command. The
bits in DBB(n+0) ... are current only if the corresponding interface bit in DBB0 is set to "1''.
However, the bits can be reset by the user if necessary.
If DBX(n+0).1 and DBX(n+0).2 are present at the same time, it means that T and M06 were
programmed in one block.
19.2.8.10
DB72 DBX(n+0).7 (command code: Tool remains in spindle)
DB72 DBX(n+0).7
Command code: Tool remains in spindle
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The bit is set at change from spindle to spindle. Initiated, e.g. by reset and start mode or block
search.
Signal state 0
The bit is not set at change from spindle to spindle.
PLC
732
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB72 DBX(n+0).7
Command code: Tool remains in spindle
Edge evaluation
Signal(s) updated: Conditional
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
The bit in DBB(n+0).2 (prepare change) is not reset by the system with a change command. The
bits in DBB(n+0) ... are current only if the corresponding interface bit in DBB0 is set to "1''.
However, the bits can be reset by the user if necessary.
If DBX(n+0).1 and DBX(n+0).2 are present at the same time, it means that T and M06 were
programmed in one block.
19.2.8.11
DB72 DBX(n+1).0 ("auto" acknowledgment negative)
DB72 DBX(n+1).0
"auto" acknowledgment negative
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The bit is only evaluated in conjunction with "auto" ackn. If it is set, the auto acknowledge is
negative, i.e. with status_3.
Signal state 0
Bit is not evaluated.
Edge evaluation
Signal(s) updated: Conditional
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.12
DB72 DBX(n+1).7 (command: data in the extended range)
DB72 DBX(n+1).7
Command: Data in the extended range
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The signal is set if a tool is prepared in a multitool or is loaded into a multitool. DB72 contains
the data of the multitool, the data of the selected tool is available in DB1072.
For T0 the signal is not set.
Signal state 0
The signal is not set.
19.2.8.13
DB72 DBB(n+2) (assigned channel)
DB72 DBB(n+2)
Assigned channel
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Number of the channel for which the active interface applies.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
733
Interface signals
19.2 Interface signals - detailed description
DB72 DBB(n+2)
Assigned channel
Signal state 0
There is no assignment.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.14
DB72 DBB(n+3) (tool management No.)
DB72 DBB(n+3)
Tool management No.
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Associated tool management No. (TO area).
Signal state 0
No associated tool management No.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.15
DB72 DBD(n+4) (user-definable parameter 0 (DInt))
DB72 DBD(n+4)
User-definable parameter 0 (DInt)
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
If a value has to be sent to the PLC via the part program, the transfer can be programmed with
$P_VDITCP[0]. Values are transferred with a T call.
Signal state 0
No value is transferred to the PLC via the part program.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.16
DB72 DBD(n+8) (user-definable parameter 1 (DInt))
DB72 DBD(n+8)
User-definable parameter 1 (DInt)
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
If you need to send a value to the PLC via the part program, the transfer can be programmed
with $P_VDITCP[1].
PLC
734
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB72 DBD(n+8)
User-definable parameter 1 (DInt)
Signal state 0
No value is transferred to the PLC via the part program
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.17
DB72 DBD(n+12) (user-definable parameter 2 (DInt))
DB72 DBD(n+12)
User-definable parameter 2 (DInt)
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
If you need to send a value to the PLC via the part program, the transfer can be programmed
with $P_VDITCP[2]
Signal state 0
No value is transferred to the PLC via the part program
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.18
DB72 DBW(n+16) (buffer magazine number (fixed value 9998))
DB72 DBW(n+16)
Buffer magazine no. (fixed value 9998); target position for new tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Magazine no. 9998 (buffer magazine); target magazine for new tool.
Signal state 0
There is no buffer magazine.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.19
DB72 DBW(n+18) (location in the buffer magazine (spindle))
DB72 DBW(n+18)
Location in buffer magazine (spindle)
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Location no. of buffer magazine to which the new tool must be loaded. This is normally the
spindle. The location number defined for this particular buffer during commissioning is output.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
735
Interface signals
19.2 Interface signals - detailed description
DB72 DBW(n+18)
Location in buffer magazine (spindle)
Signal state 0
No location No. is output.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.20
DB72 DBW(n+20) (magazine No. (source) for new tool to be loaded)
DB72 DBW(n+20)
Magazine No. (source) for new tool to be loaded
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
No. of magazine from which the new spindle tool comes.
Signal state 0
No magazine No. is output.
Corresponds with
DBW(n+22)
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.21
DB72 DBW(n+22) (location No. (source) for new tool)
DB72 DBW(n+22)
Location No. (source) for new tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Location no. of the magazine from which the new spindle tool comes.
Signal state 0
No location No. is output.
Corresponds with
DBW(n+20)
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.22
DB72 DBW(n+24) (magazine No. (target) for old tool to be removed)
DB72 DBW(n+24)
Magazine No. (target) for old tool to be removed
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Number of magazine in which the tool to be removed at change will be placed.
Signal state 0
No magazine No. is output.
PLC
736
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB72 DBW(n+24)
Magazine No. (target) for old tool to be removed
Corresponds with
DBW(n+26)
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.23
DB72 DBW(n+26) (location No. (target) for old tool)
DB72 DBW(n+26)
Location No. (target) for old tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Magazine location for tool that is unloaded at change.
Signal state 1
No magazine location for tool that is unloaded at change.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.24
DB72 DBW(n+28) (new tool: Location type)
DB72 DBW(n+28):
New tool: Location type
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The location type of the new spindle tool is entered here.
Signal state 0
No location type entered.
Corresponds with
Tool size: Left, right, top, bottom.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.25
DB72 DBW(n+30) (new tool: Size left)
DB72 DBW(n+30)
New tool: Size left
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Specification of the tool size left in half locations for the new spindle tool.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
737
Interface signals
19.2 Interface signals - detailed description
DB72 DBW(n+30)
New tool: Size left
Signal state 0
No tool size is specified.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.26
DB72 DBW(n+32) (new tool: Size right)
DB72 DBW(n+32):
New tool: Size right
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Specification of the tool size right in half locations for the new spindle tool.
Edge evaluation
Signal(s) updated: Conditional
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.27
DB72 DBW(n+34) (new tool: Size top)
DB72 DBW(n+34)
New tool: Size top
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Specification of the tool size top in half locations for the new spindle tool.
Signal state 0
No tool size is specified.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.28
DB72 DBW(n+36) (new tool: Size bottom)
DB72 DBW(n+36)
New tool: Size bottom
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Specification of the tool size bottom in half locations for the new spindle tool.
PLC
738
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB72 DBW(n+36)
New tool: Size bottom
Signal state 0
No tool size is specified.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.29
DB72 DBW(n+38) (tool status for new tool)
DB72 DBW(n+38)
Tool status for new tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Bit 0: Tool in the buffer
Bit 1: disabled, but ignore
Bit 2: Tool to be unloaded
Bit 3: Tool to be loaded
Bit 4: Master tool
Bit 5: Reserved
Bit 6: 1:1 exchange
Bit 7: Manual tool
Bit 8: Active tool
Bit 9: Enable tool
Bit 10: Tool disabled
Bit 11: Measure tool
Bit 12: Prewarning limit reached
Bit 13: Tool is being changed
Bit 14: Tool is fixed-location-coded
Bit 15: Tool was in use
Signal state 0
No tool status specified.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.30
DB72 DBW(n+40) (new tool: internal T number of NC)
DB72 DBW(n+40)
New tool: Internal T number of the NC
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Display of internal T number of NC for the new spindle tool.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
739
Interface signals
19.2 Interface signals - detailed description
DB72 DBW(n+40)
New tool: Internal T number of the NC
Signal state 0
No internal T number displayed.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.31
DB72 DBW(n+42) (buffer location of the old tool)
DB72 DBW(n+42)
Buffer location of old tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
If DB72 (n+0.4) = 1, the buffer location of the old tool must be entered here. This can be any
buffer magazine (also a gripper).
Signal state 0
No buffer magazine location specified.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.32
DB72 DBW(n+44) (original magazine of the new tool)
DB72 DBW(n+44)
Original magazine of new tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Owner magazine of the new tool
Corresponds to NC variables $A_MYMN[T no.]
If the new tool is located in the magazine, then this value is identical with DB72 DBW(n+20).
If the new tool is in the buffer magazine (e.g. gripper) then the magazine no. is entered here
from where the tool originally came.
Signal state 0
No original magazine specified.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.8.33
DB72 DBW(n+46) (original location of the new tool)
DB72 DBW(n+46)
Original location of new tool
Signal flow
NC → PLC
Update
Job-controlled
PLC
740
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB72 DBW(n+46)
Original location of new tool
Signal state 1
Owner location of the new tool
Corresponds to NC variables $A_MYMLN[T no.]
Signal state 0
No original location specified.
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.9
DB73: Tool management, change in turret
19.2.9.1
DB73 DBX0.0 - 1.7 (active status of interfaces 1 - 16)
DB73 DBX0.0 - 1.7
Active status of interfaces 1-16
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Associated interface has a valid data set.
Signal state 0
Operation for this interface has ended. Is reset by FC7.
Edge evaluation
Signal(s) updated: Conditional
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.2
DB73 DBX2.0 - 3.7 ("auto" acknowledgment of interfaces 1 - 16)
DB73 DBX2.0 - 3.7
"auto" acknowledgment of interfaces 1-16
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
When setting (edge) the bit, the active command is acknowledged with status_1.
Signal state 0
Operation for this interface has ended. Is reset by the basic program.
Edge evaluation
Signal(s) updated: Conditional
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
741
Interface signals
19.2 Interface signals - detailed description
19.2.9.3
DB73 DBX(n+0).0 (command code: Obligatory change)
DB73 DBX(n+0).0
Command: Obligatory change
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The new tool is fixed-location-coded.
Signal state 0
The new tool is not fixed-location-coded.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
The bits in DBB(n+0) (obligatory change, execute change, ...) are not reset by the system. They
are only current (up-to-date) if the corresponding interface bit in DBB0 is set to "1''. However,
the bits can be reset by the user if necessary.
Corresponds with
Position of participating tools
19.2.9.4
DB73 DBX(n+0).1 (command code: Execute change)
DB73 DBX(n+0).1
Command: Perform change
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Execute tool change.
Signal state 0
Do not change tool.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
The bits in DBB(n+0) (obligatory change, execute change, ...) are not reset by the system. They
are only current (up-to-date) if the corresponding interface bit in DBB0 is set to "1''. However,
the bits can be reset by the user if necessary.
19.2.9.5
DB73 DBX(n+0).3 (T0))
DB73 DBX(n+0).3
T0
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Indicates that T0 has been programmed.
PLC
742
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB73 DBX(n+0).3
T0
Signal state 0
Does not indicate that T0 has been programmed.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
The bits in DBB(n+0) (obligatory change, execute change, ...) are not reset by the system. They
are only current (up-to-date) if the corresponding interface bit in DBB0 is set to "1''. However,
the bits can be reset by the user if necessary.
19.2.9.6
DB73 DBX(n+1).0 ("auto" acknowledgment negative)
DB73 DBX(n+1).0
"auto" acknowledgment negative
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The bit is only evaluated in conjunction with "auto" ackn. If it is set, then the auto acknowledge
is negative, i.e. with status_3.
Signal state 0
The bit is not set.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.7
DB73 DBX(n+1).7 (command: data in the extended range)
DB73 DBX(n+1).7
Command: Data in the extended range
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The signal is set if a tool is loaded into a multitool. DB73 contains the data of the multitool, the
data of the selected tool is available in DB1073.
For T0 the signal is not set.
Signal state 0
The signal is not set if no tool is loaded into a multitool.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.8
DB73 DBB(n+2) (assigned channel)
DB73 DBB(n+2)
Assigned channel
Signal flow
NC → PLC
Update
Job-controlled
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
743
Interface signals
19.2 Interface signals - detailed description
DB73 DBB(n+2)
Assigned channel
Signal state 1
Number of channel from which the T word was programmed.
Signal state 0
Number of the channel is not assigned.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.9
DB73 DBB(n+3) (tool management No.)
DB73 DBB(n+3)
Tool management number
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Associated tool management number (TO area) of channel.
Signal state 0
Tool management is not assigned.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.10
DB73 DBD(n+4) (user-definable parameter 0 (DInt))
DB73 DBD(n+4)
User-definable parameter 0 (DInt)
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
If you need to send a value to the PLC via the part program, the transfer can be programmed
with $P_VDITCP[0] = value. Parameters 0-2 are transferred with the T command.
Signal state 0
No value is transferred to the PLC.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.11
DB73 DBD(n+8) (user-definable parameter 1 (DInt))
DB73 DBD(n+8)
User-definable parameter 1 (DInt)
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
If you need to send a value to the PLC via the part program, the transfer can be programmed
with $P_VDITCP[1] = value.
PLC
744
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB73 DBD(n+8)
User-definable parameter 1 (DInt)
Signal state 0
No value is transferred to the PLC
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.12
DB73 DBD(n+12) (user-definable parameter 2 (DInt))
DB73 DBD(n+12):
User-definable parameter 2 (DInt)
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
If you need to send a value to the PLC via the part program, the transfer can be programmed
with $P_VDITCP[2] = value.
Signal state 0
No value is transferred to the PLC
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.13
DB73 DBW(n+20) (magazine number of the new tool)
DB73 DBD(n+20)
Magazine no. of new tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Magazine no. of the new tool, which should be processed.
Signal state 0
There is no magazine number of the new tool.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
Corresponds with
DBW(n+22)
19.2.9.14
DB73 DBW(n+22) (location number of the new tool to be loaded)
DB73 DBD(n+22)
Location no. of new tool to be loaded at change
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Location no. of the new tool, which should be processed.
Signal state 0
There is no location number of the new tool.
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
745
Interface signals
19.2 Interface signals - detailed description
DB73 DBD(n+22)
Location no. of new tool to be loaded at change
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
Corresponds with
DBW(n+20)
19.2.9.15
DB73 DBW(n+24) (magazine No. (target) for old tool to be removed)
DB73 DBW(n+24)
Magazine No. (target) for old tool to be removed
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Number of magazine in which the tool to be removed at change will be placed.
Signal state 0
No magazine No. is output.
Corresponds with
DBW(n+26)
Additional information
Start address of the spindle:
Spindle 1: n = 4
Spindle 2: n = 52
Spindle 3: n = 100
19.2.9.16
DB73 DBW(n+26) (location number of the old tool to be removed)
DB73 DBD(n+26)
Location no. of old tool to be unloaded
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Location no. of the old tool (used up to now for machining).
Signal state 0
No location number specified.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.17
DB73 DBW(n+28) (new tool: Location type)
DB73 DBD(n+28)
New tool: Location type
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
The location type of the new tool is entered here.
Signal state 0
No location type of the new entry entered.
PLC
746
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB73 DBD(n+28)
New tool: Location type
Corresponds with
Tool size: Left, right, top, bottom
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.18
DB73 DBW(n+30) (new tool: Size left)
DB73 DBD(n+30)
New tool: Size left
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Specification of the tool size left in half locations for the new tool.
Signal state 0
No tool size is specified.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.19
DB73 DBW(n+32) (new tool: Size right)
DB73 DBD(n+32)
New tool: Size right
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Specification of the tool size right in half locations for the new tool
Signal state 1
No tool size is specified.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.20
DB73 DBW(n+34) (new tool: Size top)
DB73 DBD(n+34)
New tool: Size top
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Specification of the tool size top in half locations for the new tool
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
747
Interface signals
19.2 Interface signals - detailed description
DB73 DBD(n+34)
New tool: Size top
Signal state 0
No tool size is specified.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.21
DB73 DBW(n+36) (new tool: Size bottom)
DB73 DBD(n+36)
New tool: Size bottom
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Specification of the tool size bottom in half locations for the new tool
Signal state 0
No tool size is specified.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.22
DB73 DBW(n+38) (tool status for new tool)
DB73 DBD(n+38)
Tool status for new tool
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Bit 0: Tool in the buffer
Bit 1: Locked, but ignore
Bit 2: Tool to be unloaded
Bit 3: Tool to be loaded
Bit 4: Master tool
Bit 5: Reserved
Bit 6: 1:1 exchange
Bit 7: Manual tool
Bit 8: Active tool
Bit 9: Enable tool
Bit 10: Tool disabled
Bit 11: Measure tool
Bit 12: Prewarning limit reached
Bit 13: Tool is being changed
Bit 14: Tool is fixed-location-coded
Bit 15: Tool was in use
PLC
748
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
DB73 DBD(n+38)
Tool status for new tool
Signal state 0
No tool status displayed.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.23
DB73 DBW(n+40) (new tool: Internal T no. of the NC)
DB73 DBD(n+40)
New tool: Internal T no. of the NC
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Display internal T no. of the NC for the new tool. Tool management variables can be read/
written via FB2/FB3 using this T no.
Signal state 0
No internal T number displayed.
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.9.24
DB73 DBW(n+42) (original location of the new tool in this turret magazine)
DB73 DBD(n+42)
Original location of new tool in this turret magazine
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Signal state 0
Additional information
Start address of the turret:
Turret, 1: n = 4
Turret 2: n = 48
Turret 3: n = 92
19.2.10
DB1071: Tool management, load/unload magazine (multitool)
19.2.10.1
DB1071 DBW(n+0) (distance coding)
DB1071 DBW(n+0)
Distance coding
Signal flow
NC → PLC
Update
Job-controlled
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
749
Interface signals
19.2 Interface signals - detailed description
DB1071 DBW(n+0)
Distance coding
Signal state 1
Type of distance coding of the multitool (corresponds to $TC_MTP_KD
1 = location number
2 = distance
3 = angle
Signal state 0
No distance coding
Additional information
Starting address of loading/unloading points:
Loading/unloading point 1: n = 0
Loading/unloading point 2: n = 20
Loading/unloading point 3: n = 40
Loading/unloading point 4: n = 60
19.2.10.2
DB1071 DBW(n+2) (multitool location number)
DB1071 DBW(n+2)
Multitool location number
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Number of locations of the multitool
Signal state 0
No locations specified.
Additional information
Starting address of loading/unloading points:
Loading/unloading point 1: n = 0
Loading/unloading point 2: n = 20
Loading/unloading point 3: n = 40
Loading/unloading point 4: n = 60
19.2.10.3
DB1071 DBD(n+4) (multitool location distance)
DB1071 DBW(n+4)
Multitool location distance
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Distance of the MT location to be positioned from the reference location (real value), corre-
sponding to the distance coding
Signal state 1
No distance specified.
Additional information
Starting address of loading/unloading points:
Loading/unloading point 1: n = 0
Loading/unloading point 2: n = 20
Loading/unloading point 3: n = 40
Loading/unloading point 4: n = 60
PLC
750
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
Interface signals
19.2 Interface signals - detailed description
19.2.10.4
DB1071 DBW(n+8) (multitool number)
DB1071 DBW(n+8)
Multitool number
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Internal T number of the multitool.
Signal state 1
No internal T number specified.
Additional information
Starting address of loading/unloading points:
Loading/unloading point 1: n = 0
Loading/unloading point 2: n = 20
Loading/unloading point 3: n = 40
Loading/unloading point 4: n = 60
19.2.10.5
DB1071 DBW(n+10) (multitool location number)
DB1071 DBW(n+10)
Multitool location number
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Location number within the multitool (which the system positions to)
Signal state 0
No location number specified.
Additional information
Starting address of loading/unloading points:
Loading/unloading point 1: n = 0
Loading/unloading point 2: n = 20
Loading/unloading point 3: n = 40
Loading/unloading point 4: n = 60
19.2.10.6
DB1071 DBW(n+12) (toolholder)
DB1071 DBW(n+12)
Tool holder
Signal flow
NC → PLC
Update
Job-controlled
Signal state 1
Spindle or tool holder number
Signal state 0
No spindle or toolholder number specified.
Additional information
Starting address of loading/unloading points:
Loading/unloading point 1: n = 0
Loading/unloading point 2: n = 20
Loading/unloading point 3: n = 40
Loading/unloading point 4: n = 60
PLC
Function Manual, 10/2020, 6FC5397-0HP40-0BA1
751

 

 

 

 

 

 

 

Content      ..     58      59      60      61     ..