Señales de PLC
Basic Program Plus
<Axis>.basic.out.clampingInProgress
<Axis>.basic.in.posCoarseReached
<Axis>.basic.in.posFineReached
6.2.2
Vigilancia de posicionamiento
Función
Para finalizar un proceso de posicionamiento:
• Velocidad de consigna = 0 Y
• <Axis>.basic.in.traversMinusCommandActiv /
<Axis>.basic.in.traversPlusCommandActive (comando de desplazamiento
negativo/positivo) = 0
La vigilancia de posicionamiento vigila que el error de seguimiento de cada eje de la máquina
implicado sea menor que "Tolerancia de parada precisa fina" dentro del tiempo de retardo:
• MD36010 $MA_STOP_LIMIT_FINE (parada precisa fina)
• MD36020 $MA_POSITIONING_TIME (tiempo de retardo parada precisa fina)
Una vez alcanzada la "Parada precisa fina" la vigilancia de posicionamiento se desconecta.
Nota
Cuanto menor se seleccione la "Tolerancia de parada precisa", mayor será la duración del
proceso de posicionamiento y, con ello, el tiempo hasta el cambio de secuencia.
Reglas para el ajuste de MD
Tabla 6-1
Tabla 6-2
Vigilancia y compensación
Manual de funciones, 01/2023, A5E48053702E AF
"Parada precisa fina" en relación al tiempo de posicionamiento
MD36010 $MA_STOP_LIMIT_FINE
Grande
Pequeño
Factor Kv en relación al tiempo de posicionamiento
MD32200 $MA_POSCTRL_GAIN
(factor KV)
Pequeño
Grande
6.2 Vigilancia de posicionamiento, parada y bloqueo
Basic Program
LBP_Axis*.A_Clamp
LBP_Axis*.E_ExactCoarse
LBP_Axis*.E_ExactFine
MD36020 $MA_POSITIONING_TIME
MD36020 $MA_POSITIONING_TIME
Vigilancias de ejes
DB31, ... .DBX2.3
DB31, ... .DBX60.6
DB31, ... .DBX60.7
Breve posible
Largo necesario
Largo necesario
Breve posible
157