Infeed At Both Reversal Points - Siemens SINUMERIK 840D Function Manual

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

Advertisement

Reversal range 2
Function
The infeed axis stops until the current position (value) of the oscillation axis is lower than the
position at reversal point2 minus the contents of variable ii2. This applies on condition that the
setting for reversal point position 2 is higher than that for reversal point position 1. 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 2 (see "Figure 15-1 Arrangement
oscillating axis, infeed axis (Page 591)").
Programming
WHENEVER $AA_IM[Z] < $SA_OSCILL_REVERSE_POS2[Z] - ii2
DO $AA_OVR[X] = 0
Explanation:
● $AA_IM[ Z ]: Current position of oscillating axis Z
● $SA_OSCILL_REVERSE_POS2[ Z ]: Position of reversal point 2 of the oscillation axis
● $AA_OVR[ X ]: Axial override of the infeed axis
● ii2: Magnitude of reversal range 2 (user variable)
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)").
See also
Oscillation controlled by synchronized actions (Page 590)
15.3.3

Infeed at both reversal points

General procedure
The functions described above for infeed at the reversal point and in the reversal range can be
freely combined.
Axes and spindles
Function Manual, 06/2019, A5E47437747B AA
15.3 Oscillation controlled by synchronized actions
P5: Oscillation
595

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents