Siemens SINUMERIK 840D sl Function Manual page 848

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

Advertisement

Oscillation (P5)
Oscillation controlled by synchronized actions
Example 1
Oscillation, reversal position firmly set via setting data:
$SA_OSCILL_REVERSE_POS1[Z]=-10
$SA_OSCILL_REVERSE_POS2[Z]=10
G0 X0 Z0
WAITP(Z)
ID=1 WHENEVER $AA_IM[Z] <
$SA_OSCILL_REVERSE_POS1[Z] DO
$AA_OVR[X]=0
ID=2 WHENEVER $AA_IM[Z] >
$SA_OSCILL_REVERSE_POS2[Z] DO
$AA_OVR[X]=0
OS[Z]=1 FA[X]=1000 POS[X]=40
OS[Z]=0
M30
Example 2
Oscillation with online change of the reversal position, i.e. any modification of reversal
position 1 via the user surface are immediately taken into account with active oscillation
movement.
$SA_OSCILL_REVERSE_POS1[Z]=-10
$SA_OSCILL_REVERSE_POS2[Z]=10
G0 X0 Z0
WAITP(Z)
ID=1 WHENEVER $AA_IM[Z] <
$$SA_OSCILL_REVERSE_POS1[Z] DO
$AA_OVR[X]=0
ID=2 WHENEVER $AA_IM[Z] >
$$SA_OSCILL_REVERSE_POS2[Z] DO
$AA_OVR[X]=0
OS[Z]=1 FA[X]=1000 POS[X]=40
OS[Z]=0
M30
848
; If the actual value of the oscillation axis
; has exceeded the reversal point,
; the infeed axis is stopped.
; Switch on oscillation
; Switch off oscillation
; If the actual value of the oscillation axis
; has exceeded the reversal point,
; the infeed axis is stopped.
; Switch on oscillation
; Switch off oscillation
Function Manual, 03/2009, 6FC5397-1BP10-4BA0
Extended Functions

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents