Atributos de escalado de movimiento

Estos son los atributos de configuración de escalado de movimiento básicos asociados a un Eje de control de movimiento. Estos atributos están implicados en la conversión entre la posición, la velocidad y la aceleración expresada en Conteos de movimiento y Unidades de movimiento, y la Unidad de posición definida por el usuario del eje. La función de escalado de movimiento también está implicada en la conversión de Conteos de movimiento en/a partir de Conteos de retroalimentación y Unidades de movimiento en/a partir de Unidades de retroalimentación.
Configuración de escalado de movimiento
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecido/GSV
USINT
0
-
-
Enumeración
0 = Escalado de control (R)
1 = Escalado de variador (O)
2 - 255 = Reservados
El atributo Configuración de escalado de movimiento determina si la función de escalado se ejecuta por el controlador o el variador. La selección de Escalado de control configura el sistema de control para que ejecute los cálculos de escalado en el controlador. En este modo, el controlador interactúa con el variador en términos de Conteos de retroalimentación o Unidades de motor, de ahí no es necesario que el variador realice ninguna operación de escalado. Además, en el modo Escalado de control el controlador es responsable de las operaciones de Desbobinado de posición (Desbobinado cíclico para objetos de eje de dispositivo) asociadas al Modo de Recorrido cíclico (Control de desbobinado cíclico para objetos de eje de dispositivo).
La selección de Escalado de variador configura el sistema de control para que ejecute los cálculos de escalado en el dispositivo de variador. En este modo el controlador interactúa con el variador en términos de Conteos de movimiento o Unidades de movimiento y el variador es responsable de la conversión a Conteos de retroalimentación y Unidades de motor equivalentes. Además, en el modo Escalado de variador el variador es responsable de las operaciones de Desbobinado de posición (Desbobinado cíclico) asociadas al Modo de Recorrido cíclico (Control de desbobinado cíclico).
Origen de escalado
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecer/ SSV#
USINT
0
-
-
Enumeración:
0 = Desde Calculadora
1 = Entrada de factor de escalado directo
2 - 255 = Reservados
#
Indica que el atributo no se puede establecer durante el comando de seguimiento (el bit de Comando de seguimiento en estado interno de Eje CIP es verdadero).
Atributo enumerado utilizado para determinar si los factores de escalado van a introducir directamente el usuario o se van a calcular en función de los valores de Escalado de posición, Desbobinado de posición y Rango de recorrido. Cuando se introducen directamente, los factores de escalado, por ejemplo, Constante de conversión, Desbobinado de posición y Resolución de movimiento se expresan en unidades de "conteos". Cuando se utiliza la calculadora de escalado, los factores de escalado se calculan en función de los valores introducidos por el usuario en las unidades preferidas de la aplicación sin necesidad de ningún conocimiento de "conteos".
CONSEJO: Es necesario configurar los parámetros de la página Escalado (Scaling) para que cualquier atributo expresado en unidades de posición, velocidad o aceleración devuelva valores significativos.
La aplicación Logix Designer ejecuta los Cálculos de escalado siempre que cambian los valores de los atributos de Escalado. Los atributos de escalado se definen como Numerador de escalado de posición, Denominador de escalado de posición, Numerador de desbobinado de posición, Denominador de desbobinado de posición, Modo de recorrido y Rango de recorrido. El objetivo del Cálculo de escalado es generar los Factores de escalado claves usados para convertir entre las Unidades de posición definidas por el usuario y las unidades de Conteo de movimiento cuantificadas usadas por el sistema de control. El conjunto de atributos de Factor de escalado consisten en Resolución de movimiento, Constante de conversión y Desbobinado de posición.
Los Cálculos de escalado específicos realizados por la aplicación Logix Designer dependen del ajuste de Modo de recorrido, tal como se indica a continuación:
Recorrido cíclico:
  • Resolución máxima = Int((2^31-1) * (Numerador de escalado de posición/Denominator de escalado de posición) / (Numerador de desbobinado/Denominator de desbobinado))
  • Resolución base = Mínimo (Resolución de movimiento predeterminada, Resolución máxima)
  • Resolución de movimiento = (Numerador de escalado de posición*Denominator de desbobinado) * (10^(Int (Log10(Resolución base/(Numerador de escalado de posición*Denominator de desbobinado)))))
  • Constante de conversión = Resolución de movimiento * (Denominador de escalado de posición/Numerador de escalado de posición)
  • Desbobinado = Constante de conversión * (Numerador de desbobinado/Denominador de desbobinado)
Recorrido limitado:
  • Resolución máxima = Int((2^31-1) * (Numerador de escalado de posición/Denominador de escalado de posición) / Rango de recorrido)
  • Resolución base = Mínimo (Resolución de movimiento predeterminada, Resolución máxima)
  • Resolución de movimiento = Numerador de escalado de posición * (10^(Int (Log10(Resolución base/Numerador de escalado de posición))))
  • Constante de conversión = Resolución de movimiento * (Denominador de escalado de posición/Numerador de escalado de posición)
Recorrido ilimitado:
  • Resolución base = Resolución de movimiento predeterminada
  • Resolución de movimiento = Numerador de escalado de posición * (10^(Int (Log10(Resolución base/Numerador de escalado de posición))))
  • Constante de conversión = Resolución de movimiento * (Denominador de escalado de posición/Numerador de escalado de posición)
Cuando se han ejecutado los Cálculos de escalado, la aplicación Logix Designer establece el Origen de escalado en "desde calculadora". Si el usuario cambia directamente cualquiera de los atributos de Factor de escalado mediante Logix Designer o mediante un acceso de programación, el Origen de escalado se establece en "entrada directa". El ajuste "entrada directa" indica que los Factores de escalado ya no son consistentes con los valores actuales del atributo Escalado.
Modo de recorrido
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecer/ SSV#
USINT
0
-
-
Enumeración:
0 = Ilimitado
1 = Limitado (E)
2 = Cíclico (E)
3 - 255 = Reservados
#
Indica que el atributo no se puede establecer durante el comando de seguimiento (el bit de Comando de seguimiento en estado interno de Eje CIP es verdadero).
Atributo enumerado usado para determinar las restricciones de recorrido del eje. El recorrido ilimitado es para ejes que marchan continuamente sin límite, pero que no son cíclicos. El recorrido limitado es para ejes que tienen límites impuestos en su recorrido, normalmente debido a limitaciones mecánicas. El recorrido cíclico es para ejes cuya posición se repite como parte de un ciclo de producto. Aunque el eje puede marchar de manera continua, el valor de posición está vinculado entre 0 y el valor de Desbobinado de posición. Si la Configuración de retroalimentación = Sin retroalimentación, como sucede en el caso del funcionamiento Sin detector/Sin codificador, el único ajuste válido de Modo de recorrido es "Ilimitado".
Numerador de escalado de posición
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecer/ GSV
REAL
1
0+
Infinity symbol
Unidades de posición
Un valor de punto flotante usado por la calculadora de escalado para determinar el número de Unidades de posición por unidades de Denominador de escalado de posición (Unidades de movimiento).
Denominador de escalado de posición
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecer/ GSV
REAL
1
0+
Unidad de movimiento
Un valor de punto flotante usado por la calculadora de escalado para determinar el número de Unidades de movimiento por unidades de Numerador de escalado de posición (Unidades de posición).
Numerador de desbobinado de posición
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - E
Establecer/ GSV
REAL
1
0+
Unidades de posición
Un valor de punto flotante usado por la calculadora de escalado para determinar el número de Unidades de posición por unidades de Denominador de desbobinado de posición (Ciclos de desbobinado). Este valor solo lo utiliza la calculadora si se ha seleccionado el Modo de recorrido cíclico.
Denominador de desbobinado de posición
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - E
Establecer/ GSV
REAL
1
0+
Ciclos de desbobinado
Un valor de punto flotante usado por la calculadora de escalado para determinar el número de Ciclos de desbobinado por unidades de Numerador de desbobinado de posición (Unidades de posición). Este valor solo lo utiliza la calculadora si se ha seleccionado el Modo de recorrido cíclico.
Rango de recorrido
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - E
Establecer/ GSV
REAL
1000
0+
Unidades de posición
Un valor de punto flotante usado por la calculadora de escalado para determinar el rango de recorrido máximo en Unidades de posición para un cálculo de escalado de posición de Modo de recorrido limitado.
Unidad de movimiento
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecer/ GSV
USINT
0
-
-
Enumeración
0 = Motor rev
1 = Carga rev
2 = Retroalimentación rev
3 = Motor mm
4 = Carga mm
5 = Retroalimentación mm
6 = Motor pulg.
7 = Carga pulg.
8 = Retroalimentación pulg.
9 = Motor rev/s
10 = Carga rev/s
11 = Motor m/s
12 = Carga m/s
13 = Motor pulg./s
14 = Carga pulg./s
15-255 = Reservado
El atributo Unidad de movimiento determina la unidad de medición usada para expresar la Resolución de movimiento usada por las funciones del planificador de movimiento. Una Unidad de movimiento es la unidad de ingeniería estándar de medición para el desplazamiento de movimiento. Las Unidades de movimiento pueden estar configuradas como revoluciones, pulgadas o milímetros, en función de la aplicación específica.
Resolución de movimiento
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecer/ SSV#
DINT
Resolución de movimiento predeterminada
1
2
31
-1
Conteos de movimiento / Unidad de movimiento
#
Indica que el atributo no se puede establecer durante el comando de seguimiento (el bit de Comando de seguimiento en estado interno de Eje CIP es verdadero).
El atributo Resolución de movimiento es un valor entero que determina el número de Conteos de movimiento por unidad de movimiento usado por la función de escalado para convertir entre Conteos de movimiento y Conteos de retroalimentación. Este atributo determina cuántos Conteos de movimiento hay en una Unidad de movimiento. Un Conteo de movimiento es la unidad fundamental de desplazamiento utilizada por el Planificador de movimiento y una Unidad de movimiento es la unidad de ingeniería estándar de medición para el desplazamiento de movimiento. Las Unidades de movimiento pueden estar configuradas como revoluciones, pulgadas o milímetros, en función de la aplicación específica.
Todos los datos de posición de comando, velocidad y aceleración se escalan a partir de las Unidades de posición preferidas por el usuario a las Unidades de movimiento para el Planificador de movimiento en función de la Resolución de movimiento y la Constante de conversión. La relación entre la Constante de conversión y la Resolución de movimiento determina el número de Unidades de posición en una Unidad de movimiento tal como se describe utilizando la siguiente fórmula.
  • Constante de conversión / Resolución de movimiento = Unidades de movimiento (revoluciones, pulgadas o milímetros) / Unidad de posición
A la inversa, todos los datos de posición, velocidad y aceleración reales procedentes del Planificador de movimiento se escalan de Unidades de movimiento a las Unidades de posición preferidas por el usuario basándose en la Resolución de movimiento y la Constante de conversión. La relación entre la Resolución de movimiento y la Constante de conversión determina el número de Unidades de posición en una Unidad de movimiento tal como se describe utilizando la siguiente fórmula:
  • Resolución de movimiento / Constante de conversión = Unidades de posición / Unidad de movimiento (revolución, pulgada o milímetro)
En general, el valor de Resolución de movimiento puede configurarse en Conteos de movimiento por unidad de movimiento independientemente de la resolución de los dispositivos de retroalimentación utilizados. La función de escalado de variador se encarga del escalado entre Conteos de retroalimentación y Conteos de movimiento. Proporcionar un valor de Resolución de movimiento configurable es especialmente útil para tratar con aplicaciones de Desbobinado fraccional en las que sea necesario tener un número entero de Conteos de movimiento por ciclo de desbobinado.
Las selecciones válidas de atributos de Unidad de movimiento se determinan mediante los valores de Configuración de retroalimentación, Tipo de carga y Unidad de actuador lineal (Unidad de adelanto o Unidad de diámetro) conforme a la siguiente tabla:
Configuración de retroalimentación
Tipo de carga
Unidad de actuador lineal
Unidad de movimiento
Sin retroalimentación
Rotativo directo
-
Motor rev/s
Sin retroalimentación
Transmisión rotativa
-
Carga rev/s
Sin retroalimentación
Actuador lineal
mm/rev | mm
Carga m/s
Sin retroalimentación
Actuador lineal
pulg./rev | pulg.
Carga pulg./s
Retroalimentación maestra
Rotativo directo
-
Retroalimentación rev
Retroalimentación maestra
Lineal directo
-
Retroalimentación mm
Retroalimentación maestra
Transmisión rotativa
-
Carga rev
Retroalimentación maestra
Actuador lineal
mm/rev | mm
Carga mm
Retroalimentación maestra
Actuador lineal
pulg./rev | pulg.
Carga pulg.
Retroalimentación de motor
Rotativo directo
-
Motor rev
Retroalimentación de motor
Lineal directo
-
Motor mm
Retroalimentación de motor
Transmisión rotativa
-
Carga rev
Retroalimentación de motor
Actuador lineal
mm/rev | mm
Carga mm
Retroalimentación de motor
Actuador lineal
pulg./rev | pulg.
Carga pulg.
Carga | Retroalimentación dual
Rotativo directo
-
Carga rev
Carga | Retroalimentación dual
Lineal directo
-
Carga mm
Carga | Retroalimentación dual
Transmisión rotativa
-
Carga rev
Carga | Retroalimentación dual
Actuador lineal
mm/rev | mm
Carga mm
Carga | Retroalimentación dual
Actuador lineal
pulg./rev | pulg.
Carga pulg.
El valor de Resolución de movimiento predeterminada utilizado para los factores de escalado, Resolución de movimiento, Constante de conversión y Desbobinado de posición, depende de la selección de Unidad de movimiento conforme a la siguiente tabla:
Unidad de movimiento
Resolución de movimiento predeterminada
Motor|Carga|Retroalimentación rev
1000000
Motor|Carga|Retroalimentación mm
10000
Motor|Carga|Retroalimentación pulg.
200000
Motor|Carga|Retroalimentación rev/s
1000000
Motor|Carga|Retroalimentación m/s
10000000
Motor|Carga|Retroalimentación pulg./s
200000
Límite de rango de recorrido
Dado que a veces los parámetros de posición están limitados internamente a una representación de 32-bit con signo, el parámetro de Resolución de movimiento afecta al rango de recorrido. En este caso, la ecuación para determinar el rango de recorrido máximo basado en la Resolución de movimiento es la siguiente:
  • Límite de rango de recorrido (en Unidades de movimiento) = +/- 2.147.483.647 / Resolución de movimiento
Basándose en un valor predeterminado de 1.000.000 conteos de movimiento por unidad de movimiento, el límite de rango es de 2.147 unidades de movimiento. Cuando la posición del eje supera este valor, los acumuladores de posición se dan la vuelta, cambiando esencialmente el signo del valor de posición del eje. El movimiento continúa de manera fluida durante la vuelta, pero los valores de posición obviamente no son contiguos. Este es el funcionamiento nominal en el Modo de recorrido ilimitado. Aunque es relativamente raro que este límite de rango de recorrido presente un problema, por ejemplo, en aplicaciones de posicionamiento punto a punto, es una simple cuestión de reducir la Resolución de movimiento para aumentar el rango de recorrido. El inconveniente de hacerlo es que los datos de posición se pasan a continuación con una resolución inferior, lo que podría afectar a la fluidez del movimiento. Al seleccionar Limitar modo de recorrido, se establece un valor de Resolución de movimiento cercano al valor máximo que cumple con el Rango de recorrido especificado de la aplicación.
Desbobinado fraccional
Sin embargo, en algunos casos puede que le convenga configurar específicamente el valor de Resolución de movimiento para tratar con aplicaciones de desbobinado fraccional o aplicaciones absolutas de varias vueltas que requieren una compensación cíclica. En estos casos en los que el valor de Desbobinado de posición para una aplicación rotativa no resulta ser un número entero de Conteos de movimiento, el atributo Resolución de movimiento puede modificarse para que sea un valor divisible por un entero mediante el valor de Desbobinado de posición. Esto se hace automáticamente al seleccionar el Modo de recorrido cíclico.
Polaridad de movimiento
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecer/ SSV#
USINT
0
-
-
Enumeración:
0 = Normal
1 = Invertida
2 - 255 = (Reservados)
#
Indica que el atributo no se puede establecer durante el comando de seguimiento (el bit de Comando de seguimiento en estado interno de Eje CIP es verdadero).
Utilice la Polaridad de movimiento para cambiar el sentido direccional del sistema de control de movimiento. Un ajuste Normal no modifica el signo del comando de control de movimiento ni los valores de señal reales con respecto a sus valores en la estructura de control del variador. Un ajuste Invertido cambia el signo de los valores de señal de comando en la estructura de control de variador y el de los valores de señal real procedentes de la estructura de control del variador. Utilice también la Polaridad de movimiento para ajustar el sentido de la dirección positiva del sistema de control de movimiento para que coincida con la dirección positiva de la máquina.
Control de desbobinado cíclico
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Escalado
Set
BOOL
-
-
-
0 = Operación no cíclica (R)
1 = Operación cíclica (E)
Cuando este atributo Booleano se establece como verdadero (1), habilita la capacidad de desbobinado cíclica de la función de escalado. Esta función proporciona un rango de posición infinito al “desbobinar” la posición del eje cada vez que el eje se mueve durante un ciclo completo de la máquina. El número de Conteos de movimiento por ciclo de máquina del eje se especifica mediante el atributo Posición de desbobinado cíclico. De este modo, si el eje está configurado para una operación cíclica, es necesaria la implementación del atributo Posición de desbobinado cíclico.
Si el atributo Desbobinado cíclico es falso (0), lo que indica que no hay ninguna operación cíclica, no se realiza ninguna operación de "desbobinado" y el movimiento unidireccional continúa acumulando posición y puede, finalmente, superar el rango de la representación de posición, produciendo una vuelta. Por este motivo, el recorrido no cíclico suele estar limitado para aplicaciones de control de posición.
Posición de desbobinado cíclico
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Escalado E
Set
DINT
-
-
-
Conteos de movimiento / Ciclo de desbobinado
Este valor entero se utiliza para "desbobinar" el comando y los valores de posición reales en cada ciclo de la máquina. La funcionalidad de desbobinado cíclico proporciona un rango infinito de posiciones para ejes cíclicos restando el valor de Posición de desbobinado cíclico de la posición real y de comando cada vez que el eje alcanza o cruza la Posición de desbobinado cíclico. De forma similar, cuando se mueve en la dirección inversa, el valor de Posición de desbobinado cíclico se añade tanto a la posición real como a la posición de comando siempre que el eje alcanza o supera cero. Por lo tanto, los valores de comando y posición real nunca estarán fuera del rango de 0 y la Posición de desbobinado cíclico. Para evitar la acumulación de errores debido al redondeo con constantes de conversión irracionales, el valor de desbobinado se expresa como un número entero de Conteos de movimientos por ciclo.
Cuando la Configuración de escalado de movimiento se establece en Escalado de variador, la interfaz de Conexión de CIP Motion y la estructura de control del variador realizan la Polaridad de movimiento. Cuando la Configuración de escalado de movimiento se establece en Escalado de controlador, el controlador ejecuta la inversión de la Polaridad de movimiento.
Para preservar la consistencia direccional, los signos de todos los valores de Atributos de señal leídos desde la estructura de control del variador o escritos en la estructura de control del variador se determinan mediante la Polaridad de movimiento. En la siguiente tabla se define una lista completa de los Atributos de señal y sus reglas de acceso:
ID
Regla de acceso
Nombre de atributo de señal
1402+o
Obtener
Retroalimentación de posición n
1403+o
Obtener
Retroalimentación de velocidad n
1404+o
Obtener
Retroalimentación de aceleración n
2380+o
Obtener
Retroalimentación de posición nU
2381+o
Obtener
Retroalimentación de velocidad nU
2382+o
Obtener
Retroalimentación de aceleración nU
2383+o
Obtener
Retroalimentación de posición nS
2384+o
Obtener
Retroalimentación de velocidad nS
2385+o
Obtener
Retroalimentación de aceleración nS
62
Obtener
Posición de flanco positivo de registro 1
63
Obtener
Posición de flanco negativo de registro 1
64
Obtener
Posición de flanco positivo de registro 2
65
Obtener
Posición de flanco negativo de registro 2
70
Obtener
Posición de evento de posición inicial
360
Establecer*
Comando de posición de controlador - Entero
361
Establecer*
Comando de posición del controlador - Flotante
362
Establecer*
Comando de velocidad del controlador
363
Establecer*
Comando de aceleración del controlador
364
Establecer*
Comando de par del controlador
365
Obtener
Posición fina de comando
366
Obtener
Velocidad de comando de buena calidad
367
Obtener
Aceleración de comando de buena calidad
370
Set
Velocidad de omisión 1
371
Set
Velocidad de omisión 2
372
Set
Velocidad de omisión 3
430
Obtener
Comando de posición
431
Establecer*
Ajuste de posición
432
Obtener
Referencia de posición
433
Obtener
Comando de prealimentación de velocidad
434
Obtener
Retroalimentación de posición
435
Obtener
Retroalimentación de posición - 64 bits
780
Obtener
Retroalimentación integral de posición
436
Obtener
Error de posición
437
Obtener
Salida del integrador de posición
438
Obtener
Salida del lazo de posición
450
Obtener
Comando de velocidad
451
Establecer*
Ajuste de velocidad
452
Obtener
Comando de prealimentación de aceleración
453
Obtener
Referencia de velocidad
454
Obtener
Retroalimentación de velocidad
455
Obtener
Error de velocidad
456
Obtener
Salida del integrador de velocidad
457
Obtener
Salida del lazo de velocidad
480
Obtener
Comando de aceleración
481
Establecer*
Ajuste de aceleración
482
Obtener
Referencia de aceleración
483
Obtener
Retroalimentación de aceleración
801
Obtener
Estimación de aceleración del observador de carga
802
Obtener
Estimación de par del observador de carga
490
Obtener
Comando de par
491
Establecer*
Ajuste de par
492
Obtener
Referencia de par
493
Obtener
Referencia de par - Filtrado
494
Obtener
Referencia de par - Limitado
495
Obtener
Estimación de par
520
Obtener
Comando de corriente Iq
523
Obtener
Ángulo eléctrico del motor
524
Obtener
Referencia de corriente Id
525
Obtener
Referencia de corriente Id
840
Set
Perturbación de corriente
527
Obtener
Error de corriente Iq
528
Obtener
Error de corriente Id
529
Obtener
Retroalimentación de corriente Iq
530
Obtener
Retroalimentación de corriente Id
531
Obtener
Desacoplamiento Vq
532
Obtener
Desacoplamiento Vd
533
Obtener
Salida de voltaje Vq
534
Obtener
Salida de voltaje Vd
535
Obtener
Salida de voltaje U
536
Obtener
Salida de voltaje V
537
Obtener
Salida de voltaje W
538
Obtener
Retroalimentación de corriente U
539
Obtener
Retroalimentación de corriente V
540
Obtener
Retroalimentación de corriente W
541
Obtener
Desplazamiento de corriente U
542
Obtener
Desplazamiento de corriente V
543
Obtener
Desplazamiento de corriente W
565
Obtener
Compensación de deslizamiento
566
Set
Habilitación de compensación de deslizamiento
600
Obtener
Frecuencia de salida
601
Obtener
Corriente de salida
602
Obtener
Voltaje de salida
603
Obtener
Potencia de salida
La Polaridad de movimiento también afecta a los atributos de límite de par, posición direccional, velocidad y aceleración. Cuando se establece la Configuración de escalado de movimiento en Escalado de variador, para invertir la Polaridad de movimiento es necesario que se invierta el signo de los valores de límite de par, posición positiva y negativa, velocidad y aceleración* y que se intercambien entre la interfaz de Conexión de CIP Motion y la estructura de control interna del variador.
Cuando la Configuración de escalado de movimiento se establece en Escalado de control, invertir la Polaridad de movimiento requiere que los valores de atributos de límite de par, posición positiva y negativa, velocidad y aceleración en Objeto de eje de control de movimiento se inviertan e intercambien con los correspondientes atributos del Objeto de eje de dispositivo de movimiento. Por ejemplo, introducir un valor de Límite de velocidad - Positivo en el controlador de 100 revs/seg resultaría en un valor de "Límite de velocidad - Negativo" de -100 revs/seg en el dispositivo variador.
En la siguiente tabla se define una lista completa de estos Atributos de Límite direccional y sus reglas de acceso:
ID
Regla de acceso
Nombre de atributo
374
Set
Velocidad de rampa – Positiva
375
Set
Velocidad de rampa – Negativa
376
Set
Aceleración de rampa
377
Set
Desaceleración de rampa
448
Set
Límite de posición – Positivo
449
Set
Límite de posición – Negativo
473
Set
Límite de velocidad – Positivo
474
Set
Límite de velocidad – Negativo
485
Set
Límite de aceleración*
486
Set
Límite de desaceleración*
504
Set
Límite de par - Positivo
505
Set
Límite de par - Negativo
*
Los Límites de aceleración y desaceleración son valores positivos sin signo y, por lo tanto, no es necesario invertir su signo.
Unidades de posición
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Set
STRING
"Unidades de posición"
-
-
"Revoluciones"
El atributo de cadena Unidades de posición permite utilizar unidades de ingeniería definidas por el usuario en lugar de "conteos" para medir y programar todos los valores relacionados con movimiento (posición, velocidad, aceleración, etc.). Las Unidades de posición pueden ser diferentes para cada eje y deberían elegirse de modo que sean lo más fáciles de usar en la aplicación de la máquina. Por ejemplo, los ejes lineales podrían emplear "Pulgadas", "Metros" o "mm" como unidades de posición, mientras que los ejes rotativos podrían utilizar "Revoluciones" o "Grados" como unidades de posición.
El atributo Unidades de posición puede admitir una cadena de texto ASCII de hasta 32 caracteres. La aplicación Logix Designer utiliza esta cadena en los diálogos de configuración del eje para solicitar valores para parámetros relacionados con el movimiento en las Unidades de posición especificadas. En este caso, el software limita la longitud de cadena máxima a 15 caracteres.
Base de tiempo de velocidad media
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Establecer/ SSV#
REAL
0,25
0,001
(1 período de actualización aproximado)
32 (1000 períodos de actualización aproximados)
Seg.
#
Indica que el atributo no se puede establecer durante el comando de seguimiento (el bit de Comando de seguimiento en estado interno de Eje CIP es verdadero).
Este atributo determina el período de tiempo sobre el que el sistema calcula la Velocidad media para esta instancia axial.
Los límites de rango basados en el período de actualización aproximado y el tamaño de matriz de historial son aplicados en última instancia para el atributo Base de tiempo de velocidad media fijándose al límite en lugar de generar un error de valor fuera de rango. El error de valor fuera de rango solo se genera si el valor está fuera de los límites mín/máx fijados.
Constante de conversión
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - Todos
Set/
SSV#
REAL
Resolución de movimiento predeterminada
10
-12
10
12
Conteos/Unidad de posición
#
Indica que el atributo no se puede establecer durante el comando de seguimiento (el bit de Comando de seguimiento en estado interno de Eje CIP es verdadero).
Este atributo se utiliza como un factor de escalado que permite mostrar o configurar los atributos de posición, velocidad y aceleración del eje en las unidades que prefiera el usuario especificadas mediante el atributo de cadena Unidad de posición. En concreto, la Constante de conversión es utilizada por el sistema de movimiento para escalar las unidades de posición del eje en conteos del planificador de movimiento y viceversa. La Constante de conversión representa el número de conteos del planificador de movimiento por Unidad de posición.
Desbobinado de posición
Uso
Acceso
Tipo de datos
Predeterminado
Mín.
Máx.
Semántica de los valores
Requerido - E
Set/
SSV#
DINT
Resolución de movimiento predeterminada
1
10
9
Conteos/Ciclo
#
Indica que el atributo no se puede establecer durante el comando de seguimiento (el bit de Comando de seguimiento en estado interno de Eje CIP es verdadero).
Si el eje está configurado para el Modo de recorrido cíclico, es necesario un valor para el atributo Desbobinado de posición. Este es el valor utilizado para realizar el desbobinado electrónico de la posición del eje cíclico. La operación de desbobinado electrónico proporciona un rango infinito de posiciones para ejes cíclicos restando el valor de desbobinado de posición de la posición real y de comando cada vez que el eje completa un ciclo de máquina. Para evitar la acumulación de errores debido al redondeado con constantes de conversión irracionales, el valor de desbobinado se expresa como un número entero de conteos de retroalimentación por ciclo.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal