Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
Ejemplo: regulación adaptativa AC (multiplicativa)
Influencia multiplicativa sobre la velocidad de avance programada
Se desea efectuar una adaptación multiplicativa de la velocidad de avance programada, sin
que dicha velocidad supere - dependiendo de la carga del accionamiento - ciertos límites:
•
Para una carga del accionamiento del 80%, debe parar el avance: corrección = 0.
•
Para una carga del accionamiento del 30%, se puede desplazar con la velocidad de
avance programada:
corrección = 100%.
La velocidad de avance se puede sobrepasar en máx. 20 %:
corrección máx. = 120%
1. Definición de polinomio
Determinación de los coeficientes
y = f(x) = a
a
= -100%/(80-30)% = -2
1
a
= 100 + (2*30) = 160
0
a
= a
2
Límite superior = 120
Límite inferior = 0
De ello resulta:
FCTDEF(2,0,120,160,-2,0,0)
2. Activar la regulación AC
ID=1 DO SYNFCT(2,$AC_OVR,$AA_LOAD[x])
;Leer carga de eje actual (% corriente de accionamiento máx.) a través de $AA_LOAD[x] ,
;calcular corrección del avance utilizando el polinomio anteriormente definido.
602
2
+ a
x + a
x
+ a
0
1
2
3
= 0 (sin término cuadrado ni cúbico)
3
3
x
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo