Programación flexible de CN
1.15 Intercambio de ejes, intercambio de cabezales (RELEASE, GET, GETD)
Programa "CAMBIAR2" en canal 2
%_N_CAMBIAR2_MPF
N... RELEASE (AX2)
N160 WAITM (1,1,2)
N150 GET (AX2)
N...
N...M30
Ejemplo de intercambio de ejes sin sincronización
Si el eje no tiene que ser sincronizado, GET no genera parada de decodificación previa.
N01 G0 X0
N02 RELEASE(AX5)
N03 G64 X10
N04 X20
N05 GET(AX5)
N06 G01 F5000
N07 X20
N08 X30
N09 ...
Ejemplo de activación de un intercambio de ejes sin parada de decodificación previa
Requisito
El intercambio de ejes sin parada de decodificación previa debe configurarse a través de un
dato de máquina.
N010 M4 S100
N011 G4 F2
N020 M5
N021 SPOS=0
N022 POS[B]=1
N023 WAITP(B)
N030 X1 F10
N031 X100 F500
N032 X200
N040 M3 S500
N041 G4 F2
N050 M5
N099 M30
Si el cabezal o el eje B se desplaza inmediatamente después de la secuencia N023 como eje
PLC, p. ej., a 180 grados y de vuelta a 1 grado, este eje se vuelve a convertir en eje neutro y
no produce ninguna parada de decodificación previa en la secuencia N40.
1-56
;Esperar la meta WAIT en los canales 1 y 2
;para efectuar la sincronización en ambos
;canales
;Aceptar el eje AX2
;Continuación del proceso tras cambio de eje
;Si no se requiere sincronización, entonces
;no se ejecuta esta secuencia.
;Secuencia no ejecutable.
;Secuencia no ejecutable, ya que posición X
;igual que en N04.
;Primera secuencia ejecutable tras N05.
;El eje B se convierte en eje neutro
;El eje no inicia ninguna parada de
;decodificación previa/REORG
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo