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.
Nombre de biblioteca: GMC Independent Lexium
Espacio de nombres: GILXM
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:
|
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. |
Salida |
Tipo de datos |
Descripción |
---|---|---|
Busy |
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 |
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.
|
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 EcoStruxure Machine Expert. de |
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.