GearIn_LXM32

Descripción funcional

Este bloque de funciones inicia la modalidad de funcionamiento Electronic Gear con el método Velocity Synchronization (sincronización de velocidad).

En la modalidad de funcionamiento Electronic Gear, los movimientos se llevan a cabo según las señales de valor de referencia proporcionadas externamente. Un valor de referencia de velocidad se calcula a partir de estos valores de referencia externos más una relación de transmisión ajustable. Las señales de valor de referencia pueden ser señales A/B, P/D o CW/CCW.

El movimiento se realiza de manera sincronizada (sincronización de la velocidad) con las señales de valor de referencia suministradas.

Consulte la documentación de la unidad para obtener información adicional sobre las clases de error.

Biblioteca y espacio de nombres

Nombre de biblioteca: GMC Independent Lexium

Espacio de nombres: GILXM

Representación gráfica

Entradas

Input

Tipo de datos

Descripción

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.

RatioNumerator

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 1

Gear ratio: numerador de relación de transmisión.

RatioDenominator

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 1

Gear ratio: denominador de relación de transmisión.

Acceleration

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 600

Rampa de aceleración en unidades definidas por el usuario.

Deceleration

DINT

Rango de valores: de 1 a 2147483647

Valor predeterminado: 600

Rampa de deceleración en unidades definidas por el usuario.

Salidas

Salida

Tipo de datos

Descripción

Busy

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • FALSE: el bloque de funciones no se está ejecutando.

  • TRUE: el bloque de funciones se está ejecutando.

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.

ErrorID

WORD

Devuelve el valor de un código de diagnóstico. Consulte los códigos de diagnóstico de la biblioteca. Si el valor es 0 y si la salida Error de este bloque de funciones se establece en TRUE, el código de diagnóstico puede leerse con la salida AxisErrorID del bloque de funciones MC_ReadAxisError.

InGear

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: si se alcanza la relación de transmisión ajustada por primera vez.

Entradas/salidas

Entrada/salida

Tipo de datos

Descripción

Axis

Axis_Ref

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 EcoStruxure Machine Expert.

Notas

Este bloque de funciones requiere que el parámetro GEARratio sea 0. Así, se utilizan RatioNumerator y RatioDenominator para calcular la relación de transmisión.

La dirección de movimiento habilitada en la modalidad de funcionamiento Electronic Gear se establece con el parámetro de la unidad GEARdir_enabl.

Consulte la documentación de la unidad para obtener más información.

La modalidad de funcionamiento Electronic Gear con el método Position Synchronization (Sincronización de posición) se inicia con el bloque de funciones GearInPos_LXM32.

En la modalidad de funcionamiento Electronic Gear con el método Velocity Synchronization, un rebasamiento de posición no desencadena un error detectado. Un rebasamiento de posición provoca una pérdida del punto cero.