Infeed In Reversal Point Range - Siemens SINUMERIK 840D Function Manual

Mc axes and spindles
Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

P5: Oscillation
15.3 Oscillation controlled by synchronized actions
DO $AA_OVR[X] = 0 $AA_OVR[Z] = 100
Explanation of system variables
● $AA_IM[ Z ]: Current position of oscillating axis Z in the MCS
● $SA_OSCILL_REVERSE_POS1[ Z ]: Position of the reversal point1 of the oscillation axis
● $AA_OVR[ X ]: Axial override of the infeed axis
● $AA_OVR[ Z ]: Axial override of the oscillation axis
Infeed
The absolute infeed value is defined by the POSP instruction (see Section "Definition of infeeds
POSP (Page 599)").
Assignment
The assignment between the oscillation axis and the infeed axis is defined by the OSCILL
instruction (see Section "Assignment of oscillation and infeed axes OSCILL (Page 599)").
15.3.2

Infeed in reversal point range

Reversal range 1
Function
No infeed takes place provided the oscillation axis has not reached the reversal range (position
at reversal point 1 plus contents of variables ii1). This applies on the condition that reversal
point 1 is set to a lower value than reversal point 2. If this is not the case, then the condition must
be changed accordingly.
Application
The purpose of this synchronized action is to prevent the infeed movement from starting until
the oscillation movement has reached reversal range 1 (see "Figure 15-1 Arrangement
oscillating axis, infeed axis (Page 591)").
Programming
WHENEVER $AA_IM[Z] > $SA_OSCILL_REVERSE_POS1[Z] + ii1
DO $AA_OVR[X] = 0
Explanation of system variables:
● $AA_IM[ Z ]: Current position of oscillating axis Z
● $SA_OSCILL_REVERSE_POS1[ Z ]: Position of reversal point 1 of the oscillation axis
● $AA_OVR[ X ]: Axial override of the infeed axis
● ii1: Magnitude of reversal range (user variable)
594
Axes and spindles
Function Manual, 06/2019, A5E47437747B AA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents