Este bloque de funciones ejecuta un movimiento con una distancia especificada con referencia a la posición de destino anterior.
El bloque de funciones sustituye a cualquier otro bloque de funciones de posicionamiento que se encuentre activo en estos momentos en el eje. Ejecuta un movimiento hacia una nueva posición de destino, que se calcula a partir de la posición de destino del bloque de funciones de posicionamiento anteriormente activo más el valor de la entrada Distance de MC_MoveAdditive. Si no hay ningún bloque de funciones activo, se iniciará un nuevo movimiento equivalente a la funcionalidad de MC_MoveRelative.
Entrada |
Tipo de datos |
Descripción |
---|---|---|
Axis |
Axis_Ref |
Referencia al eje para el que se ejecutará el bloque de funciones. |
Execute |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. Un flanco ascendente de la entrada Execute inicia el bloque de funciones. El bloque de funciones continúa ejecutándose, y la salida Busy se establece en TRUE. Este bloque de funciones puede reiniciarse mientras se ejecuta. Los valores de destino se sobrescriben con los nuevos valores en el momento en que se produce el flanco ascendente. |
Distance |
LREAL |
Rango de valores: -2147483648...2147483647 Valor predeterminado: 0. Posición de destino en relación con la posición de destino anterior en unidades definidas por el usuario. |
Velocity |
LREAL |
Rango de valores: Un valor LREAL positivo Valor predeterminado: 0 Velocidad de destino en unidades definidas por el usuario. |
Acceleration |
LREAL |
Rango de valores: Un valor LREAL positivo Valor predeterminado: 0 Aceleración en unidades definidas por el usuario. |
Deceleration |
LREAL |
Rango de valores: Un valor LREAL positivo Valor predeterminado: 0 Deceleración en unidades definidas por el usuario. |
Jerk |
LREAL |
Rango de valores: Un valor LREAL positivo y cero
Valor predeterminado: 0 |
BufferMode |
Valor predeterminado: Aborting Modalidad de búfer. Valores posibles:
Consulte MC_Buffer_Mode para obtener una descripción de los valores. |
Salida |
Tipo de datos |
Descripción |
---|---|---|
Done |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
Busy |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
Active |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
CommandAborted |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
Error |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
ErrorID |
Esta enumeración incluye información de diagnóstico. |