Capítulo 18
Instrucciones de control de movimiento
Tipos de datos de
AXIS_REF
Parámetro
Axis_ID
Marcador de
error
Eje en inicio
ConstVel
AccFlag
DecelFlag
AxisState
ErrorID
ExtraData
TargetPos
CommandPo
s
TargetVel
CommandVel REAL
468
Consulte también
Reglas generales de bloques de función de control de movimiento
página 458
El tipo de datos AXIS_REF es una estructura de datos que contiene
información sobre un eje de movimiento y se utiliza como una variable de
entrada y salida en todos los bloques de funciones de control de movimiento.
Una instancia de un tipo de datos AXIS_REF se crea automáticamente
cuando agrega un eje de movimiento a la configuración.
Tipo de
Descripción
datos
AXIS_REF
ID de eje lógico asignado automáticamente por Connected Components
Workbench. El usuario no puede editarlo ni visualizarlo.
BOOL
Indica si hay un error en el eje.
Una vez que un eje se marque con un error y el ID del error no sea cero, el
eje debe restablecerse mediante MC_Reset antes de activar cualquier otro
bloque de funciones de movimiento.
BOOL
Indica si la operación de alojamiento se ha ejecutado correctamente en el eje
o no.
Si el usuario intenta rehacer el alojamiento para un eje con Eje en inicio
activo (alojamiento realizado correctamente), y el resultado no es el
satisfactorio, el estado de Eje en inicio se borrará.
BOOL
Indica si el eje está en movimiento de Velocidad constante o no. El eje
estacionario no se tiene en cuenta en Velocidad constante.
BOOL
Indica si el eje está en un movimiento de aceleración o no.
BOOL
Indica si el eje está en un movimiento de desaceleración o no.
USINT
Indica el estado actual del eje.
UINT
Indica la causa del error del eje si el error lo indica ErrorFlag. Este error
suele ser el resultado de un fallo de ejecución de un bloque de función de
control de movimiento.
UINT
Reservado.
REAL
Indica la posición objetivo final del eje para los bloques de función de
MoveAbsolute y MoveRelative.
Para los bloques de función MoveVelocity, Stop y Halt, TargetPos es 0 salvo
si no se ha borrado el valor de TargetPos definida por los bloques de función
de posición anteriores.
REAL
Durante el movimiento, es la posición actual que el controlador ordena al eje.
Es posible que haya un ligero retraso entre la posición real del eje y
CommandPos.
La velocidad máxima ordenada al eje para un bloque de función de
REAL
movimiento. El valor de TargetVel en el bloque de función actual o menor,
dependiendo del resto de parámetros en el mismo bloque de función.
Durante el movimiento, este elemento indica la velocidad actual que el
controlador ordena al eje.
Debe tenerse en cuenta que es posible que exista una ligera diferencia entre
la velocidad real del eje y CommandVel, debido al retraso de la unidad o al
exceso de ajuste de la unidad.
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
en la