Sincronismo por perfil de levas (S7-1500T)
5.7 Sincronización (S7-1500T)
5.7.5
Sincronización directa con "MC_CamIn" al final del perfil de levas (S7-1500T)
Con el parámetro "MC_CamIn.SyncProfileReference" = 5, al final del perfil de levas actual se
carga otro perfil de levas o el perfil de levas activo con una nueva escala. Para ello debe haber
ya un sincronismo por perfil de levas activo ("InSync" = TRUE). Se mantiene activo el estado
"Síncrono". El eje conducido no se sincroniza.
En la sincronización directa al final del perfil de levas, se especifica la posición síncrona del eje
conductor "MasterSyncPosition" relativa al perfil de levas que se debe cargar. La posición
síncrona especificada del perfil de levas que se debe cargar es desplazada automáticamente
por el sistema a la posición final del perfil de levas activo. Para ello se desplaza el perfil de
levas que se debe cargar en el rango de valores conductores y en el rango de valores
conducidos. Así se previene un escalón de consigna del valor conducido.
La orden "MC_CamIn" espera hasta que el valor conductor haya alcanzado el final del perfil de
levas activo ("<TO>.StatusSynchronizedMotion.WaitingFunctionState" = 3).
Al alcanzarse el final del perfil de levas ("EndOfProfile" = TRUE), el perfil de levas cargado se
activa inmediatamente en la posición actual del valor conductor y en la posición actual del
valor conducido a partir de la posición síncrona especificada. El perfil de levas se desplaza en
consecuencia. El decalaje se indica en las variables
"<TO>.StatusSynchronizedMotion.MasterOffset" y
"<TO>.StatusSynchronizedMotion.SlaveOffset" del objeto tecnológico.
Nota
Escalones dinámicos
Tenga en cuenta que, en caso de discontinuidad de la velocidad y la aceleración, pueden
producirse escalones dinámicos en el eje conducido durante la transición entre los dos
perfiles de levas.
Para determinar los escalones dinámicos en el eje conducido, utilice, p. ej., la instrucción
"MC_GetCamFollowingValue" para comprobar los valores conducidos de velocidad y
aceleración en las siguientes posiciones:
• posición final del perfil de levas activo (<TO>.StatusCam.EndLeadingalue)
• posición síncrona del perfil de levas que debe cargarse ("MasterSyncPosition")
Si los valores del parámetro "MC_GetCamFollowingValue.FirstDerivative" de ambas órdenes
coinciden, la transición entre los perfiles de levas se realiza a velocidad continua. Si los
valores del parámetro "MC_GetCamFollowingValue.SecondDerivative" de ambas órdenes
coinciden, la transición entre los perfiles de levas se realiza con aceleración continua.
Para prevenir escalones dinámicos en el eje conducido al cargar el perfil de levas activo con
nueva escala con la posición inicial como posición síncrona, utilice para la interpolación del
perfil de levas el ajuste "<TO>.InterpolationSettings.BoundaryConditions" = 1. Esto hace
posible una transición a velocidad continua.
Consulte también
Sincronismo por perfil de levas con "MC_CamIn" (Página 62)
MC_CamIn: Iniciar el sincronismo por perfil de levas V6 (Página 276)
84
S7-1500/S7-1500T Funciones de sincronismo V6.0 STEP 7 V17 o superior
Manual de funciones, 05/2021, A5E47011324-AB