Infeed At Reversal Point 1 Or 2 - Siemens SINUMERIK Series Function Manual

Extended functions
Hide thumbs Also See for SINUMERIK Series:
Table of Contents

Advertisement

P5: Oscillation - only 840D sl
11.3 Oscillation controlled by synchronized actions
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.
Program code
$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
11.3.1

Infeed at reversal point 1 or 2

Function
As long as the oscillation axis has not reached the reversal point, the infeed axis does not
move.
Application
Direct infeed in reversal point
Programming
For reversal point 1:
WHENEVER $AA_IM[Z] <> $SA_OSCILL_REVERSE_POS1[Z]
DO $AA_OVR[X] = 0 $AA_OVR[Z] = 100
For reversal point 2:
WHENEVER $AA_IM[Z] <> $SA_OSCILL_REVERSE_POS2[Z]
DO $AA_OVR[X] = 0 $AA_OVR[Z] = 100
656
Comment
; If the actual value of the oscillation axis
; has exceeded the reversal point,
; the infeed axis is stopped.
; Activate oscillation
; Deactivate oscillation
Function Manual, 03/2013, 6FC5397-1BP40-3BA1
Extended Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d slSinumerik 828d

Table of Contents