Siemens SINUMERIK 840D sl Programming Manual page 563

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

3. Start oscillation
Program code
OSCILL[Z]=(X) POSP[X]=(5,1,1)
M30
Description
1. Define oscillation parameters
2. Define motion-synchronized actions
3. Assign oscillating and infeed axes as well as partial and complete infeed.
Define oscillation parameters
Assignment of oscillating and infeed axes: OSCILL
OSCILL[oscillating axis] = (infeed axis1, infeed axis2, infeed axis3)
The axis assignments and the start of the oscillation movement are defined with the
command.
Up to 3 infeed axes can be assigned to an oscillating axis.
Note
Before oscillation starts, the synchronization conditions must be defined for the behavior of
the axes.
Job Planning
Programming Manual, 03/2013, 6FC5398-2BP40-3BA1
The parameters for oscillation should be defined before the movement block containing
the assignment of infeed and oscillating axes and the infeed definition (see
"Asynchronized oscillation").
The following synchronization conditions can be defined:
Suppress infeed until the oscillating axis is located within a reversal area
(ii1, ii2) or at a reversal point (U1, U2).
Stop oscillation motion during infeed at reversal point.
Restart oscillation movement on completion of partial infeed. Define
start of next partial infeed.
13.2 Oscillation controlled by synchronized actions (OSCILL)
Comment
;
;
Start the axes
Oscillating axis Z is assigned
axis X as infeed axis.
Up to end position 5, axis X
should travel in steps of 1.
End of program
Oscillation
OSCILL
563

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents