Siemens SINUMERIK 840D Function Manual page 196

Mc axes and spindles
Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

P2: Positioning axes
6.3 Motion behavior and interpolation functions
Description of the sequence:
● PLC → NC: Request to stop the axis/spindle
DB31, ... DBX28.6 = 1 (stop along braking ramp)
● NC: Brakes the axis along a ramp.
● NC confirms the execution:
– DB31, ... DBX60.6 = 1 (exact stop coarse)
– DB31, ... DBX60.7 = 1 (exact stop fine)
– DB31, ... DBX63.2 = 0 (axis stop active)
– DB31, ... DBX64.6 / 7 = 0 (traversing command minus/plus)
– Axis status interrupted with system variable $AA_SNGLAX_STAT == 3.
Result: The axis/spindle is stopped.
Note
Following axis movements
Following axis movements can only be suppressed when the leading axis stops.
Retraction motion
Retraction motion triggered by the "Extended stop and retract" function cannot be stopped.
Further information
R3: Extended stop and retract (Page 615)
Use case 3: Continue axis/spindle
Traversing motion interrupted after Use case 2 "Stop axis" should be continued.
Description of the sequence:
● PLC → NC: Continue axis
DB31, ... DBX28.2 = 1 (continue)
● NC: Checks whether for the axis/spindle an axial alarm with delete criterion
"CANCELCLEAR" or "NCSTARTCLEAR" is present? If yes, then this is deleted.
● NC: Checks whether axis motion can be resumed? If yes, then the axis/spindle makes the
transition into the "active" state.
● NC confirms the execution:
– DB31, ... DBX60.6 = 0 (exact stop coarse)
– DB31, ... DBX60.7 = 0 (exact stop fine)
– DB31, ... DBX63.2 = 0 (axis stop active)
– DB31, ... DBX64.6 / 7 = 1 (traversing command minus/plus)
– Axis state active with system variable $AA_SNGLAX_STAT == 4.
Result: Traversing motion of the axis/spindle is continued.
196
Axes and spindles
Function Manual, 06/2019, A5E47437747B AA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents