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
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.
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
avance programada: corrección = 100%.
+ a
x + a
x
+ a
2
0
1
2
= 0 (sin término cuadrado ni cúbico)
3
x
3
3
Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
619