Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
10.4.18
Coordinación de ejes
Función
Normalmente, un eje se desplaza desde el programa de pieza o como eje de posicionado
desde la acción síncrona.
Si, no obstante, dicho eje se ha de desplazar alternadamente desde el programa de pieza,
como eje de contorneado o de posicionado, y desde acciones síncronas, entonces se
efectúa una transferencia coordinada entre ambos desplazamientos de eje.
Si a continuación se desplaza un eje de comando desde el programa de pieza, entonces
hay que reorganizar el pretratamiento. Esto, a su vez, implica la interrupción de la ejecución
del programa de pieza, similar a una parada de decodificación previa.
Ejemplo: Desplazar el eje X, a elección, desde el programa de pieza y desde acciones síncronas
Código del programa
N10 G01 X100 Y200 F1000
...
N20 ID=1 WHEN $A_IN[1]==1 DO
POS[X]=150 FA[X]=200
...
CANCEL(1)
...
N100 G01 X240 Y200 F1000
Ejemplo: Modificar orden de desplazamiento para el mismo eje
Código del programa
ID=1 EVERY $A_IN[1]>=1 DO POS[V]=100 FA[V]=560
ID=2 EVERY $A_IN[2]>=1 DO POS[V]=$AA_IM[V] FA[V]=790
636
Comentarios
;
Eje X programado en el programa de pieza
;
Arrancar posicionado desde acción síncrona cuando esté activa
la entrada digital
;
Cancelar la acción síncrona
;
X se convierte en eje de contorneado; antes del movimiento
existe un tiempo de espera debido a la transferencia de ejes
si la entrada digital era 1 y X se posicionó desde una acción
síncrona.
Comentarios
;
Arrancar posicionado desde acción
síncrona cuando la entrada digital >= 1
;
El eje sigue, se define la 2ª entrada;
es decir, con dos acciones síncronas
activas al mismo tiempo, la posición
final y el avance para el eje V se
siguen de forma fluida en un movimiento
en curso.
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo