Oscillation Movement Restarting - Siemens SINUMERIK 840D sl Function Manual

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

Advertisement

Programming
WHENEVER $AA_IM[oscillation axis] == $SA_OSCILL_REVERSE_POS2[oscillation axis]
DO $AA_OVR[oscillation axis] = 0 $AA_OVR[infeed axis] = 100
Explanation:
$AA_IM[oscillation axis]: Current position of oscillation axis
$SA_OSCILL_REVERSE_POS2[oscillation axis]: Reversal point 2 of the oscillation axis
$AA_OVR[oscillation axis]: Axial override of the oscillation axis
$AA_OVR[infeed axis]: Axial override of the infeed axis
12.3.5

Oscillation movement restarting

Function
The oscillation axis is started via the override whenever the distance-to-go for the currently
traversed path section of the infeed axis = 0, i.e. part infeed has been executed.
Application
The purpose of this synchronized action is to continue the movement of the oscillation axis
on completion of the part infeed movement. If the oscillation axis need not wait for
completion of partial infeed, then the motion-synchronous action with which the oscillation
axis is stopped at the reversal point must be omitted.
Programming
WHENEVER $AA_DTEPW[infeed axis] == 0
DO $AA_OVR[oscillation axis] =100
Explanation of system variables:
$AA_DTEPW[infeed axis]: axial remaining travel distance for the infeed axis in the MCS:
Path distance of the infeed axis
$AA_OVR[oscillation axis]: Axial override for oscillation axis
Explanation of key words:
WHENEVER ... DO ... Whenever condition is fulfilled, then ...
Extended Functions
Function Manual, 09/2009, 6FC5397-1BP20-0BA0
P5: Oscillation - only 840D sl
12.3 Oscillation controlled by synchronized actions
829

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents