Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
10.4.15
Intercambio de eje (RELEASE, GET)
Función
Para cambiar la herramienta, pueden solicitarse los ejes de comando correspondientes como
acción de una acción síncrona con GET(eje). El tipo de eje asignado a este canal y el
derecho de interpolación relacionado con él en este momento, puede solicitarse mediante la
variable de sistema $AA_AXCHANGE_TYP. En función del estado real y del canal que posee
el derecho de interpolación actual de este eje, son posibles diversos procesos.
Si se ha completado el cambio de herramienta, puede liberarse este eje de comando para el
canal como acción de una acción síncrona mediante RELEASE(eje).
Fabricante de la máquina
El eje en cuestión tiene que estar asignado al canal a través de datos de máquina. ¡Observar
las indicaciones del fabricante de la máquina!
Sintaxis
GET(eje[,eje{,...}]) solicitar eje
RELAESE(eje[,eje{,...}]) liberar eje
Descripción
DO RELEASE
DO GET
Eje
Ejemplo: desarrollo del programa para un intercambio de ejes de dos canales
El eje Z es conocido en el primer y en el segundo canal.
Desarrollo del programa en el primer canal:
Código del programa
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO RDISABLE
N110 G4 F0.1
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]<>1) DO RDISABLE
N120 G4 F0.1
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO RDISABLE
N130 G4 F0.1
N140 START(2)
616
Liberar eje como eje neutro
Llevar eje para el intercambio de ejes
Nombre del eje que debe arrancarse
Comentarios
; El eje Z se convierte en eje neutro
; Bloqueo de lectura mientras el eje Z es el
eje de programa
; El eje Z se vuelve a convertir en eje de
programa CN
; Bloqueo de lectura hasta que el eje Z sea el
eje de programa
; El eje Z se convierte en eje neutro
; Bloqueo de lectura mientras el eje Z es el
eje de programa
;
; Iniciar el 2.º canal
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo