Vaivén
11.2 Vaivén controlado mediante acciones síncronas (OSCILL)
2. Acciones síncronas a desplazamientos
Código del programa
WHENEVER
$AA_IM[Z]<$SA_OSCILL_REVERSE_POS2[Z]DO ->
-> $AA_OVR[X]=0 $AC_MARKER[0]=0
WHENEVER
$AA_IM[Z]>=$SA_OSCILL_REVERSE_POS2[Z] DO
$AA_OVR[Z]=0
WHENEVER $AA_DTEPW[X]==0 DO $AC_MARKER[0]=1
WHENEVER $AC_MARKER[0]==1 DO $AA_OVR[X]=0
$AA_OVR[Z]=100
-> se debe programar en una secuencia
3. Iniciar vaivén
Código del programa
OSCILL[Z]=(X) POSP[X]=(5,1,1)
M30
678
Comentarios
; Siempre que la posición actual del
eje de vaivén Z en MKS sea más
pequeña que el inicio de la zona de
inversión 2, fijar la corrección
axial del eje de penetración X a 0%
y la marca con el índice 0 al valor
0.
; Siempre que la posición actual del
eje de vaivén Z en MKS sea igual de
grande que la posición de inversión
2, fijar la corrección axial del
eje de vaivén Z a 0%.
; Siempre que el trayecto residual
sea igual a la penetración parcial,
fijar la marca con índice 0 al
valor 1.
; Siempre que la marca sea igual al
índice 0, fijar la corrección axial
del eje de penetración X a 0%; de
esta manera se evita una penetra-
ción demasiado temprana (el eje de
vaivén Z aún no ha salido de la
zona de inversión 2, el eje de
penetración X ya está preparado
para una nueva penetración); fijar
la corrección axial del eje de
vaivén Z a 100% (de esta manera se
cancela la 2ª acción síncrona).
Comentarios
; Iniciar los ejes
El eje X se asigna al eje de vaivén
Z como eje de penetración.
El eje X debe desplazarse hasta la
posición final 5 en pasos de 1.
; Fin del programa
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo