Siemens SINUMERIK 840Di sl Programming Manual page 267

Hide thumbs Also See for SINUMERIK 840Di sl:
Table of Contents

Advertisement

Example of axial DRF deselection and $AA_OFF deselection
A DRF offset is generated in the X axis by DRF handwheel traversal. No DRF offsets are
operative for any other axes in the channel.
N10 WHEN TRUE DO $AA_OFF[X] = 10
G4 F5
N70 CORROF(X,"DRF",X,"AA_OFF")
Example of deselecting AA_OFF
A position offset of the X axis is deselected with: CORROF(X,"AA_OFF") with $AA_OFF[X] =
0 and added to the current position of the X axis.
The following programming example shows the relevant programming commands for the X
axis that was previously interpolated with a position offset of 10:
N10 WHEN TRUE DO $AA_OFF[X] = 10
G4 F5
N80 CORROF(X,"AA_OFF")
Description
CORROF
A preprocessing stop is initiated and the position component of the deselected overlaid
motion (DRF offset or position offset) is transferred to the position in the basic coordinate
system. Since no axis is traversed, the value of $AA_IM[axis] does not change. Owing to the
deselected overlaid motion, only the value of system variable $AA_IW[axis] is altered.
After the position offset, e.g., for one axis, has been deselected by
$AA_OFF, the system variable
$AA_OFF_VAL of this axis is zero.
Setting bit 2 of MD 36750: AA_OFF_MODE to "1" when $AA_OFF is changed enables
interpolation of the position offset as an overlaid motion in JOG mode.
Fundamentals
Programming Manual, 11/2006, 6FC5398-1BP10-2BA0
6.10 Deselect DRF (handwheel) offsets, overlaid motions (DRFOF, CORROF)
;A position offset == 10 is ;interpolated for the X axis
;Only the DRF offset of the X axis is ;deselected,
the X axis does not move
;The DRF offset of the Y axis is ;retained
;A position offset == 10 is ;interpolated for the X axis
;Delete position offset of X axis
;the X axis does not move
Frames
267

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents