Siemens SINUMERIK 840D sl Function Manual page 805

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

Advertisement

References:
/PA/ Programming Guide
1) Activate, deactivate oscillation:
● OS[oscillation axis] = 1; Activate oscillation for oscillation axis
● OS[oscillation axis] = 0; Deactivate oscillation for oscillation axis
2) End of oscillation:
● WAITP(oscillation axis)
3) Setting reversal points:
● OSP1[oscillation axis] = position of reversal point 1
● OSP2[oscillation axis] = position of reversal point 2
A 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.
If incremental traversal is active, then the position is calculated incrementally to the last
appropriate reversal point programmed in the NC program.
4) Stopping times at reversal points:
● OST1[oscillation axis] = stop time at reversal point 1 in [s]
● OST2[oscillation axis] = stop time at reversal point 2 in [s]
A stop time 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.
The unit for the stop time is identical to the unit selected for the stop time programmed with
G04.
Extended Functions
Function Manual, 01/2008, 6FC5397-1BP10-3BA0
Note
Every axis may be used as an oscillation axis.
Positioning axis command – stops block until oscillation axis is at fine stop and
synchronizes preprocessing and main run. The oscillation axis is entered as positioning
axis again and can then be used normally.
If an axis is to be used for oscillation, it must be released with a WAITP(axis) command
beforehand.
This also applies if oscillation is initiated from the PLC/HMI. In this case, the WAITP(axis)
call is also needed if the axis was programmed beforehand via the NC program. With SW
version 3.2 and higher it is possible to select via machine data $MA_AUTO_GET_TYPE,
whether WAITP() shall be performed with programming or automatically.
Note
WAITP effectively implements a time delay until the oscillation movement has been
executed. Termination of the movement can be initiated, for example, through a
programmed deactivation command in the NC program or via the PLC or HMI by means
of deletion of distance-to-go.
Oscillation (P5)
12.2 Asynchronous oscillation
805

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents