Siemens SINUMERIK 840D sl Function Manual page 842

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

P5: Oscillation - only 840D sl
12.5 Examples
; always, when
;
;
; then
;
;
WHENEVER $AA_IW[Z]<$SA_OSCILL_REVERSE_POS2[Z]-6 DO $AA_OVR[X]=0 $AC_MARKER[0]=0
;
; always, when
;
; then
;
;
;
WHENEVER $AA_IW[Z]==$SA_OSCILL_REVERSE_POS1[Z] DO $AA_OVR[Z]=0 $AA_OVR[X]=100
;
; always, when
;
; then
;
WHENEVER $AA_DTEPW[X]==0 DO $AC_MARKER[0]=1 $AC_MARKER[1]=1
;
; always, when
; then
;
;
WHENEVER $AC_MARKER[0]==1 DO $AA_OVR[X]=0
;
; always, when
; then
;
;
;
;
;
WHENEVER $AC_MARKER[1]==1 DO $AA_OVR[X]=0 $AA_OVR[Z]=100
;
; When
;
; then
;
;
WHEN $AA_IW[Z]==$SA_OSCILL_REVERSE_POS1[Z] DO $AC_MARKER[2]=0
;
;----------------------------------
N750 OSCILL[Z]=(X) POSP[X]=(5,1,1)
; assign axis X to the oscillation axis Z as infeed axis,
; which has to infeed up to end position 5
; in steps of 1 and the sum of all partial distances
842
the current position of the oscillation axis is
smaller than the beginning of reversal range 2,
set the axial override of the infeed axis to 0
and set the marker with index 0 to 0
the current position of the oscillation axis is
equal to reversal position 1,
set the axial override of the oscillation axis to
0 and set the axial override of the infeed axis
to 100% (this cancels the previous synchronous
action).
the distance-to-go of the partial infeed equals
0,
set the marker with index 0 to 1 and set the
marker with index 1 to 1
the marker with index 0 equals 1,
set the axial override of the infeed axis to 0,
this prevents premature renewed infeed!
the marker with index 1 equals 1,
set the axial override of the infeed axis to 0,
(this prevents premature renewed infeed!) and set
the axial override of the oscillation axis to
100% (this cancels the previous synchronous
action!)
the current position of the oscillation axis is
equal to reversal position 1,
reset the marker with index 2, enable the first
synchronous action (no infeed when starting
position is reached == reversal position1)
Function Manual, 09/2009, 6FC5397-1BP20-0BA0
Extended Functions

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents