Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
10.4.18
Coordinación de ejes
Funcionamiento
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
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
;X se convierte en eje de contorneado; antes del movimiento se produce un tiempo
;de espera debido a la transferencia de ejes si la entrada estaba en 1 y X se
;posicionó desde una acción síncrona.
Ejemplo: modificar orden de desplazamiento para el mismo eje
ID=1 EVERY $A_IN[1]>=1 DO POS[V]=100 FA[V]=560
;Arrancar posicionado desde acción síncrona cuando la entrada digital sea >= 1
ID=2 EVERY $A_IN[2]>=1 DO POS[V]=$AA_IM[V] FA[V]=790
;El eje sigue, se activa 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 corrigen
;de forma fluida en un movimiento en curso.
10-52
;Eje X programado en el programa de pieza
;Arrancar posicionado desde acción síncrona
;cuando esté activa la entrada digital
;Cancelar acción síncrona
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo