Oscillation
11
11.2 Oscillation controlled via synchronized actions
840D
840D
NCU 571
NCU 572
NCU 573
Programming example
No infeed is to take place at reversal point 1. At
reversal point 2, the infeed is to start at a distance of
ii2 before reversal point 2 and the oscillating axis is
not to wait at the reversal point for the end of the
partial infeed. Axis Z is the oscillating axis and axis X
the infeed axis.
Program extract
1. Define parameters for oscillation
DEF INT ii2
OSP1[Z]=10 OSP2[Z]=60
OST1[Z]=0 OST2[Z]=0
FA[Z]=150 FA[X]=0.5
OSCTRL[Z]=(2+8+16,1)
OSNC[Z]=3
OSE[Z]=70
ii2=2
WAITP(Z)
11-412
FM-NC
810D
840Di
0
10
1.0
2.0
3.0
4.0
5.0
Approach reversal point 1
and 3 sparking-out strokes
X
Define variable for reversal area 2
Define reversal points 1 and 2
Reversal point 1: exact stop fine
Reversal point 2: exact stop fine
Oscillating axis Z feedrate, infeed axis X
feedrate
Deactivate oscillating motion at reversal
point 2; after delete DTG spark-out and
approach end position; after delete DTG
approach reversal position
3 spark-out strokes
End position = 70
Set reversal area
Enable oscillation for Z axis
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) – 04.00 Edition
08.97
20
30
40
50
60
70
Approach
end position
Siemens AG 2000. All rights reserved
11
Z