Siemens SINUMERIK 840D sl Function Manual page 700

Extended functions
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

P5: Oscillation
12.2 Asynchronous oscillation
Example: The oscillation movement for axis Z must stop at reversal point 1 on deactivation;
an end position must then be approached and a newly programmed feedrate take immediate
effect; the axis must stop immediately after deletion of distance-to-go.
OSCTRL[Z] = (1+4, 16+32+64)
The set/reset options are entered into the appropriate setting data in synchronism with the
block in the main run and thus remain effective until the setting data is next changed.
Note
The control evaluates the reset options, then the set options.
7) Sparking-out strokes:
● OSNSC[oscillation axis] = number of sparking-out strokes
The number of sparking-out strokes is entered into the appropriate setting data in synchronism
with the block in the main run and thus remains effective until the setting data is next changed.
8) End position to be approached after deactivation of oscillation:
● OSE[oscillation axis] = end position of oscillation axis
The end position is entered into the appropriate setting data in synchronism with the block in
the main run and thus remains effective until the setting data is next changed. Option value 4
is implicitly set so that the set end position is approached.
9) Start position to be approached prior to activation of oscillation:
● OSB [oscillation axis] = start position of oscillation axis
The start position is entered into the appropriate setting data SD43790
$SA_OSCILL_START_POS in synchronism with the block in the main run and thus remains
effective until the setting data is next changed. Bit 9 in setting data SD43770
$SA_OSCILL_CTRL_MASK must be set to initiate an approach to the start position. The start
position is approached before reversal point 1. If the start position coincides with reversal
position 1, reversal position 2 is approached next.
As an alternative to programming command OSB, it is also possible to enter the start position
directly in setting data SD43790 $SA_OSCILL_START_POS.
All positional information in the setting data and system variables refer to the basic coordinate
system (BCS). The positional data for OSB, OSE refer to the workpiece coordinate system
(WCS).
No halt time applies when the start position is reached, even if this position coincides with
reversal position 1; instead, the axis waits for the exact stop fine signal. Any configured exact
stop condition is fulfilled.
If a non-modal oscillation process does not require an infeed motion if the start position
coincides with reversal position 1, this option can be configured with another synchronized
action (see Section "Non-modal oscillation (starting position = reversal point 1) (Page 723)").
Programming example
An example that contains all the important elements for asynchronous oscillation can be found
in Section "Example of asynchronous oscillation (Page 715)".
700
Function Manual, 10/2015, 6FC5397-1BP40-5BA3
Extended Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828d

Table of Contents