Escenarios de error de ejes
En la mayoría de los casos, cuando una instrucción de bloque de funciones de movimiento generada para un eje da como resultado un error del bloque de funciones, el eje también cambia al estado Error y se configura el elemento ErrorID correspondiente en los datos AXIS_REF del eje.
En las siguientes situaciones, puede que no siempre cambie a un error de eje, por lo que seguirá siendo posible que la aplicación de usuario active correctamente un bloque de funciones de movimiento para el eje una vez que cambie el estado del eje.
Escenario | Ejemplo |
|---|---|
Un bloque de funciones de movimiento genera una orden para un eje, pero el estado del eje no permite que el bloque de funciones se ejecute correctamente. | El eje no tiene energía, se encuentra en una secuencia de autodirección o tiene el estado Parada de error. |
Un bloque de funciones genera una orden para un eje, pero el eje sigue estando controlado por otro bloque de funciones de movimiento. El eje no puede permitir que el nuevo bloque de funciones controle el movimiento sin pararse por completo. | El nuevo bloque de funciones ordena al eje que cambie la dirección de movimiento. |
Cuando un bloque de funciones de movimiento intenta controlar un eje, pero el eje sigue estando controlado por otro bloque de funciones de movimiento y el controlador no puede llevar a cabo el perfil de movimiento que se acaba de definir. | La aplicación de usuario activa un bloque de funciones S-Curve MC_MoveAbsolute para un eje con una distancia demasiado corta cuando el eje se está moviendo. |
Entregue su opinión