Ejemplos
Ejemplo 1: Desplazamiento a tope fijo (FXS), accionado mediante una acción síncrona
Código del programa
Eje Y:
Activar:
N10 IDS=1 WHENEVER (($R1==1) AND $AA_FXS[y]==0)) D $R1=0 FXS[Y]=1 FXST[Y]=10 FA[Y]=200 POS[Y]=150
N11 IDS=2 WHENEVER ($AA_FXS[Y]==4) DO FXST[Y]=30
N12 IDS=3 WHENEVER ($AA_FXS[Y]==1) DO FXST[Y]=$R0
N13 IDS=4 WHENEVER (($R3==1) AND $AA_FXS[Y]==1)) DO FXS[Y]=0 FA[Y]=1000 POS[Y]=0
N20 FXS[Y]=0 G0 G90 X0 Y0
N30 RELEASE(Y)
N40 G1 F1000 X100
N50 ...
N60 GET(Y)
Ejemplo 2: Activación de la limitación de par/fuerza (FOC)
Código del programa
N10 FOCON[X]
N20 X100 Y200 FXST[X]=15
N30 FXST[X]=75 X20
N40 FOCOF[X]
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
Comentarios
; Acciones síncronas estáticas
; Mediante la definición de $R1=1, se
activa FXS para el eje Y, el par
efectivo se reduce a un 10% y se inicia
un desplazamiento en dirección al tope.
; En el momento en el que se reconoce el
tope ($AA_FXS[Y]==4), el par se
incrementa al 30%.
; Tras alcanzar el tope, el par se
controla en función de R0.
; Cancelar en función de R3 y retirar.
; Desarrollo normal del programa:
; Habilitar el eje Y para el movimiento en
acción síncrona.
; Movimiento de otro eje.
; Incluir el eje Y de nuevo en el conjunto
Comentarios
; Activación modal de la limitación.
; X se desplaza con un par reducido (15%).
; Modificación del par a 75%, X se desplaza con
este par limitado.
; Desactivar la limitación de par.
637