Funcionamiento Jog

 

MC_Jog_LXM28

Descripción funcional

El bloque de funciones inicia el funcionamiento Jog. El valor TRUE en la entrada Forward o en la entrada Backward inicia el movimiento Jog. Si las entradas Forward y Backward son FALSE, el funcionamiento Jog finaliza y la salida Done se establece en 1. Si las entradas Forward y Backward están establecidas en TRUE, el funcionamiento Jog permanece activo, pero el movimiento Jog se detiene y la salida permanece en Busy.

Nombre de biblioteca y espacio de nombres

Nombre de biblioteca: Lexium 28

Espacio de nombres: SEM_LXM28

Representación gráfica

G-SE-0048808.1.gif-high.gif

 

 

Entradas

Entrada

Tipo de datos

Descripción

Forward

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: ningún movimiento en dirección positiva.

oTRUE: se ha iniciado un movimiento en dirección positiva.

Backward

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: ningún movimiento en dirección negativa.

oTRUE: se ha iniciado un movimiento en dirección negativa.

Fast

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: movimiento a la velocidad establecida en VeloSlow.

oTRUE: movimiento a la velocidad establecida en VeloFast.

TipPos

DINT

Rango de valores: de 0 a 2147483647

Valor predeterminado: 0

Posición en la unidad de posición definida por el usuario.

o0: el movimiento continuo se inicia de inmediato.

o>0: se inicia el movimiento por pasos. Una vez que ha terminado el movimiento por pasos, se inicia el tiempo de espera WaitTime. Una vez transcurrido el tiempo de espera, se inicia un movimiento continuo.

WaitTime

INT

Rango de valores: de 0 a 65535

Valor predeterminado: 500

Tiempo de espera en ms. Si TipPos es >0, el tiempo de espera WaitTime se inicia en cuanto se ha cubierto la distancia ajustada. Una vez transcurrido el tiempo de espera WaitTime, se inicia un movimiento continuo.

VeloSlow

DINT

Rango de valores: de 0 a 2147483647

Valor predeterminado: 1280000

Velocidad en la unidad de velocidad definida por el usuario.

Si Fast = FALSE, el movimiento se lleva a cabo a esta velocidad.

VeloFast

DINT

Rango de valores: de 0 a 2147483647

Valor predeterminado: 6400000

Velocidad en la unidad de velocidad definida por el usuario.

Si Fast = TRUE, el movimiento se lleva a cabo a esta velocidad.

Salidas

Salida

Tipo de datos

Descripción

Done

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

FALSE: no se ha iniciado la ejecución o bien se ha detectado un error.

TRUE: la ejecución ha finalizado sin errores detectados.

Busy

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

FALSE: la ejecución del bloque de funciones no se ha iniciado o no ha finalizado.

TRUE: el bloque de funciones se está ejecutando.

NOTA: La salida Busy permanece establecida en TRUE aunque se haya alcanzado la velocidad de destino o Execute haya pasado a FALSE. La salida Busy se establece en FALSE en el momento en que se ejecuta otro bloque de funciones, como por ejemplo MC_Stop.

CommandAborted

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

FALSE: la ejecución no se ha interrumpido.

TRUE: la ejecución ha sido interrumpida por otro bloque de funciones.

Error

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

FALSE: el bloque de funciones se está ejecutando y no se han detectado errores.

TRUE: se ha detectado un error en la ejecución del bloque de funciones.

Entradas/Salidas

Entrada/Salida

Tipo de datos

Descripción

Axis

Axis_Ref_LXM28

Consulte el eje (instancia) para el que se ejecutará el bloque de funciones (corresponde al nombre del eje). El nombre de eje debe estar definido en el árbol de Dispositivos de SoMachine.

Información adicional

Transiciones entre bloques de funciones

Funcionamiento Jog