Este método establece el eje en un tipo de eje lineal con un rango de movimiento limitado en las direcciones de movimiento positiva y negativa. Si la posición del eje supera los límites de posición, se activa una parada por error. Si el eje se ha movido a una posición más allá de uno de los límites, solo pueden iniciarse movimientos en la dirección contraria (en dirección al rango de movimiento válido).
El tipo de eje solo se puede modificar cuando el eje está deshabilitado.
La limitación del rango de movimiento solo está activa si el eje vuelve al punto de referencia (xHomed = True).
Entrada |
Tipo de datos |
Descripción |
---|---|---|
i_lrNegativeDirectionLimit |
LREAL |
Valor mínimo del rango de movimiento del eje. |
i_lrPositiveDirectionLimit |
LREAL |
Valor máximo del rango de movimiento del eje. |
Salida |
Tipo de datos |
Descripción |
---|---|---|
q_xError |
BOOL |
Si esta salida se establece en TRUE, se detectó un error. Consulte ET_Result. Si el método no es correcto, los límites de posición del eje no se modifican. |
q_etResult |
ET_Result |
Resultado de la ejecución del bloque de funciones. Consulte Elementos de la enumeración ET_Result. |