Instrucciones MCL (S7-1500T)
6.1 Movimientos de la cinemática (S7-1500T)
6.1.19
setBlendFactor(): Definir la distancia máxima de suavizado de transición
para movimientos de trayectoria y sPTP lineales y circulares de forma modal
(S7-1500T)
Descripción
Con la instrucción MCL "setBlendFactor()" se define de forma modal el factor de la distancia
máxima de suavizado de transición de la cinemática para movimientos de la trayectoria, así
como movimientos sPTP, lineales y circulares.
Este factor permite una distancia de suavizado de transición mayor que la mitad del recorrido
del movimiento sPTP.
La distancia de suavizado de transición de entrada y de salida en el punto de suavizado no se
modifica.
Este factor solo se tiene en cuenta si la distancia de suavizado de transición para el
movimiento está ajustada a la distancia máxima posible de suavizado de transición
("blendDist" = -1.0, ver al respecto también la instrucción "setBlendDist()").
Para el factor se utiliza el último valor válido ajustado en el código del programa. Al cargar el
programa, el valor modal se inicializa con el valor de configuración guardado en "Parámetros
avanzados > Cadena de órdenes" (<TO_Kinematics>.Transition.FactorBlendingLength). Si el
valor no se establece en el código del programa, se utiliza el valor inicializado.
Encontrará más información sobre el suavizado de transición de movimientos y el factor de
distancia de suavizado de transición en los capítulos "Desplazamiento lineal de la cinemática"
y "Desplazamiento circular de la cinemática" de la documentación "S7-1500T Funciones
cinemáticas (Página 11)".
Se aplica a
• Cinemática
Efecto sobre otras instrucciones MCL
Los parámetros modales son válidos para las siguientes instrucciones MCL:
• linAbs()
• linRel()
• circAbs()
• circRel()
• ptpAbs()
• ptpRel()
• ptpJtAbs()
• ptpJtRel()
• ptpAxAbs()
• ptpAxRel()
230
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA