EasyManuals Logo

Siemens SINUMERIK 828D Programming Manual

Siemens SINUMERIK 828D
822 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #645 background imageLoading...
Page #645 background image
Oscillation
11.2 Oscillation controlled by synchronized actions (OSCILL)
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
645
Stop oscillation movement at the reversal point
The oscillation axis is stopped at the reversal point, the infeed motion starts at the same
time. The oscillating motion is continued when the infeed movement is complete.
At the same time, this synchronized action can be used to start the infeed movement if this
has been stopped by a previous synchronized action, which is still active.
The following instructions are obtained under the given assumptions (refer above):
Reversal range 1:
WHENEVER
$SA_IM[Z]==$SA_OSCILL_RES
ERVE_POS1[Z] DO
$AA_OVR[X] = 0 →
→ $AA_OVR[Z] = 100
Whenever the actual position of the oscillating axis in the
MCS is the same as the reversal position 1, then set the axial
override of the oscillating axis to 0% and the axial override of
the infeed axis to 100%.
Reversal range 2:
WHENEVER
$SA_IM[Z]==$SA_OSCILL_RES
ERVE_POS2[Z] DO
$AA_OVR[X] = 0 →
→ $AA_OVR[Z] = 100
Whenever the actual position of the oscillating axis Z in the
MCS is the same as the reversal position 2, then set the axial
override of the oscillating axis X to 0% and the axial override
of the infeed axis to 100%.
Online evaluation of reversal point
If there is a main run variable coded with
$$ on the right of the comparison, then the two
variables are evaluated and compared with one another continuously in the IPO cycle.
Note
Please refer to Section "Motion-synchronized actions" for more information.
Oscillation movement restarting
The purpose of this synchronized action is to continue the movement of the oscillation axis
on completion of the part infeed movement.
The following instructions are obtained under the given assumptions (refer above):
WHENEVER $AA_DTEPW[X]==0
DO $AA_OVR[Z]= 100
Whenever the remaining distance for the partial infeed of
infeed axis X in the WCS is equal to zero, then set the axial
override of the oscillating axis to 100%.

Table of Contents

Other manuals for Siemens SINUMERIK 828D

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK 828D and is the answer not in the manual?

Siemens SINUMERIK 828D Specifications

General IconGeneral
Control TypeCNC
Operating SystemWindows Embedded
ProcessorIntel Atom
Display10.4" color TFT display
InterfacesEthernet, USB
ProgrammingShopMill, ShopTurn
Operation Panel Size10.4"
Protection ClassIP65
PLC Memory2 MB
Spindle Capacity4 spindles
Hard DriveCompactFlash

Related product manuals