Adaptación dinámica con MC_SetOverride
La dinámica (velocidad, aceleración y sacudida) de los movimientos activos y futuros se puede adaptar utilizando MC_SetOverride. Una adaptación de la dinámica significa siempre una reducción respecto al movimiento originalmente ordenado (no se permiten factores mayores que 1). Esto permite a los operadores de la máquina detener temporalmente un movimiento (VelFactor = 0
) o ejecutarlo con valores dinámicos reducidos, por ejemplo para comprobar nuevas secuencias de movimiento.
La adaptación de la dinámica con MC_SetOverride
y la adaptación resultante de la trayectoria tiene efecto directamente en el mismo ciclo. El requisito para esto es que MC_SetOverride
se llama antes del bloque de funciones de movimiento activo.
Para obtener más información, consulte también el ejemplo. Anulación de velocidad para ejes SoftMotion.
Bloques de funciones compatibles
Bloque de funciones | Apoyo: | Comentario |
---|---|---|
| -- |
|
| ✓ | El factor de velocidad no tiene ningún efecto. |
| ✓ | |
| ✓ | |
| ✓ | |
| ✓ | |
| ✓ | |
| ✓ | |
| ✓ | |
| O | Los factores dinámicos tienen efecto sólo si el |
| -- | El recorrido de referencia se realiza de forma independiente por el variador, de modo que los factores dinámicos de |
| -- | Recomendamos usar |
| O | Los factores dinámicos dejan de tener efecto en cuanto se sincroniza el movimiento ( |
| -- |
|
| O | Los factores dinámicos dejan de tener efecto en cuanto se sincroniza el movimiento ( |
| -- | En contraste con |
| -- | Estos bloques de funciones escriben los valores establecidos del eje (por ejemplo, |
| O | Los factores dinámicos dejan de tener efecto en cuanto se sincroniza el movimiento ( |
| -- | Los factores dinámicos no influyen en los movimientos sincronizados. Por lo tanto, este bloque de funciones ignora los factores dinámicos de |
Superar la posición objetivo o la velocidad objetivo cambiando los factores dinámicos
Importante
Si durante un movimiento activo se reduce el factor de aceleración y/o el factor de sacudida, es posible que se supere temporalmente la posición objetivo o la velocidad objetivo. Esto puede provocar daños a la máquina.
Con SMC_MoveContinuousAbsolute
y SMC_MoveContinuousRelative
, una modificación del factor de velocidad también puede provocar que se superen los límites o se produzca una inversión. Se pueden encontrar más detalles en la documentación de los dos bloques de funciones.
Efecto del perfil de velocidad en el uso de MC_SetOverride
En general, se recomienda usar MC_SetOverride
junto con un perfil de velocidad trapezoidal o cuadrático de los ejes. Los perfiles de velocidad cuadráticamente suavizados y sin² no responden bien al reiniciar (Interrupción de movimientos). Como cambiar la anulación equivale a reiniciar el movimiento con los límites modificados, también es posible superar los límites establecidos al utilizar estos perfiles de velocidad en combinación MC_SetOverride
.
Efecto de MC_SetOverride en movimientos coordinados con un grupo de ejes
Movimientos coordinados con un grupo de ejes (por ejemplo, MC_MoveLinearAbsolute
) considere las anulaciones establecidas con MC_SetOverride
para cada eje durante la planificación del movimiento. En cambio, MC_GroupSetOverride
sobrescribe las anulaciones de cada eje del grupo de ejes.