GearInPos_ILX

Descripción de funciones

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

En la modalidad de funcionamiento Electronic Gear, los movimientos se llevan a cabo de forma sincronizada según señales de valor de referencia proporcionadas externamente. Un valor de referencia de posición 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 o P/D.

Se puede realizar un movimiento utilizando uno de los dos métodos siguientes:

  • Sincronización de la posición sin compensación del movimiento

    Las señales de valor de referencia proporcionadas durante una interrupción causada por un comando de pausa o por un error detectado de clase 1 no se tienen en cuenta.

  • Sincronización de la posición con compensación del movimiento

    Las señales de valor de referencia proporcionadas durante una interrupción causada por un comando de pausa o por un error detectado de clase 1 se tienen en cuenta y se compensan.

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

Biblioteca y espacio de nombres

Nombre de biblioteca: GMC Independent Lexium

Espacio de nombres: GILXM

Representación gráfica

Entradas

Entrada

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.

SyncMode

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

Movimiento de compensación:

  • FALSE: con movimiento de compensación

  • TRUE: sin movimiento de compensación

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.

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 en la modalidad de funcionamiento Electronic Gear.

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

La velocidad del movimiento de compensación puede limitarse mediante la configuración de los parámetros.

La dirección de movimiento habilitada en la modalidad de funcionamiento Electronic Gear se establece con el parámetro de la unidad Gear.dirEnGear, 38:13.

Una vez que la modalidad de funcionamiento está activa, el movimiento de compensación no puede sobrepasar la desviación de posición máxima. Si el movimiento de compensación requerido sobrepasa la desviación de posición máxima, se detecta un error.

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