Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
Ejemplos
Ejemplo 1:
Código del programa
ID=1 EVERY $AA_IM[B]>75 DO POS[U]=100
ID=1 EVERY $AA_IM[B]>75 DO POS[U]=$AA_MW[V]-$AA_IM[W]+13.5
Ejemplo 2:
El entorno del programa influye en el recorrido de posicionamiento del eje de posicionado
(ninguna función G en la parte de la acción síncrona):
Código del programa
N100 R1=0
N110 G0 X0 Z0
N120 WAITP(X)
N130 ID=1 WHENEVER $R==1 DO POS[X]=10
N140 R1=1
N150 G71 Z10 F10
N160 G70 Z10 F10
N170 G71 Z10 F10
N180 M30
G71 determina, como parte de la acción síncrona, el recorrido del eje de posicionado de
forma unívoca (métrica), independientemente del entorno del programa:
Código del programa
N100 R1=0
N110 G0 X0 Z0
N120 WAITP(X)
N130 ID=1 WHENEVER $R==1 DO G71 POS[X]=10
N140 R1=1
N150 G71 Z10 F10
N160 G70 Z10 F10
N170 G71 Z10 F10
N180 M30
628
Comentarios
; Desplazar el eje U según el modo de desplazamiento,
incrementalmente en 100 (pulg/mm) o a la posición
100 (pulg/mm) desde el origen del control.
; Desplazar eje U el valor calculado a partir de
variables de proceso principal:
Comentarios
; Z=10 mm X=10 mm
; Z=254 mm X=254 mm
; Z=10 mm X=10 mm
Comentarios
; Z=10 mm X=10 mm
; Z=254 mm X=10 mm (X posicionado siempre en 10
mm)
; Z=10 mm X=10 mm
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo