Example 1 Of Oscillation With Synchronized Actions - Siemens SINUMERIK Series Function Manual

Extended functions
Hide thumbs Also See for SINUMERIK Series:
Table of Contents

Advertisement

11.5.2

Example 1 of oscillation with synchronized actions

Task
Direct infeed must take place at reversal point 1; the oscillation axis must wait until the partial
infeed has been executed before it can continue traversal. At reversal point 2, the infeed
must take place at a distance of -6 from reversal point 2; the oscillation axis must not wait at
this reversal point until partial infeed has been executed. Axis Z is the oscillation axis and
axis X is the infeed axis (see Section "Oscillation controlled by synchronized actions
(Page 653)).
Note
The setting data OSCILL_REVERSE_POS_1/2 are values in the machine coordinate
system; therefore comparison is only suitable with $AA_IM[n].
Program section
Program code
; Example 1: Oscillation with synchronized actions
OSP1[Z]=10 OSP2[Z]=60
OST1[Z]=-2 OST2[Z]=0
FA[Z]=5000 FA[X]=250
OSCTRL[Z]=(1+8+16,0)
OSNSC[Z]=3
OSE[Z]=0
WAITP(Z)
;
; motion-synchronous actions:
;
; always, when
;
; not equal to
; then
;
WHENEVER $AA_IM[Z]<>$SA_OSCILL_REVERSE_POS1[Z] DO $AC_MARKER[1]=0
;
; always, when
;
Extended Functions
Function Manual, 03/2013, 6FC5397-1BP40-3BA1
Comment
; explain reversal points 1 and 2
; Reversal point 1: without exact stop
; Reversal point 2: Exact stop fine
; Feed for oscillating axis, feedrate, infeed axis
; Switch off oscillation motion at reversal point 1
; After delete DTG spark-out and approach end position
; After DTG, approach relevant reversal position
;
; 3 sparking-out strokes
; End position = 0
; enable oscillation for the Z axis
the current position of the oscillating axis in the
Machine Coordinate System
reversal position 1
set the marker with index 1 to value 0
(Reset marker 1)
the current position of the oscillating axis in the
Machine Coordinate System
P5: Oscillation - only 840D sl
11.5 Examples
667

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d slSinumerik 828d

Table of Contents