Programming
10.15 Oscillation
Cylindrical grinding
Programming and Operating Manual, 07/2009, 6FC5398-4CP10-2BA0
331
Hold time
Movement in exact stop area at reversal point
0
Wait for exact stop fine
>0
Wait for exact stop fine and then wait for stopping time
The unit for the stopping time is identical to the stopping time programmed with
G4
.
Example of an oscillating axis that should oscillate between two reversal points
The oscillation axis Z must oscillate between 10 and 100. Approach reversal point 1 with
exact stop fine, reversal point 2 with exact stop coarse. Machining is performed with feedrate
250 for the oscillating axis. Three sparking-out strokes must be executed at the end of the
machining operation followed by approach by oscillation axis to end position 200. The
feedrate for the infeed axis is 1, end of the infeed in X direction is at 15.
N20 WAITP(X,Y,Z)
;Initial setting
N30 G0 X100 Y100 Z100
;Switch over in positioning axis
operation
N40 WAITP(X,Z)
N50 OSP1[Z]=10 OSP2[Z]=100 ->
-> OSE[Z]=200 ->
-> OST1[Z]=0 OST2[Z]=–1 ->
-> FA[Z]=250 FA[X]=1 ->
-> OSCTRL[Z]=(4,0) ->
-> OSNSC[Z]=3
;Reversal point 1, reversal point 2
;End position
;Stopping time at U1: Exact stop fine;
; stopping time at U2: Exact stop coarse
;Feed for oscillating axis, infeed axis
;Setting options
;Three spark-out strokes
N60 OS[Z]=1
;Start oscillation
N70 POS[X]=15
;Starting position X axis
N80 POS[X]=50
N90 OS[Z]=0
;Stop oscillation
N100 M30
-> can be programmed in a single block.