Estructura COORDINATE_SYSTEM

A continuación, se enumeran los atributos de un sistema de coordenadas.
Cómo acceder a los atributos
En la siguiente tabla se describe cómo acceder a los atributos. En la columna Acceso se muestra cómo acceder al atributo. En la columna Descripción se explica el método de acceso que se usa.
Ejemplo
Atributo
Tipo de eje
Tipo de datos
Acceso
Descripción
Tolerancia de posición real
GSV
Utiliza una instrucción Obtener valor del sistema (GSV) para obtener el valor.
SSV
Fallo de configuración
Etiqueta
Utiliza la etiqueta para el eje para obtener el valor.
Estado del movimiento coordinado
Etiqueta
Utiliza la etiqueta para el eje para obtener el valor.
Atributos del sistema de coordenadas
En esta tabla se describe cada atributo de un eje.
Atributo
Tipo de datos
Acceso
Descripción
Estado de aceleración
BOOL
Etiqueta
Utiliza el bit de Estado de aceleración para determinar si el movimiento coordinado (con vectores) está actualmente recibiendo el comando de acelerar.
El bit de aceleración se establece cuando un movimiento coordinado está en la fase de aceleración debido al movimiento coordinado actual. Se borra cuando el movimiento coordinado se ha detenido o cuando el movimiento coordinado está en la fase de desaceleración.
ID del marco de herramienta activo
DINT
GSV
Etiqueta
Identificador de herramienta activa especificado por el usuario en la instrucción MCTO.
Desplazamiento del marco de herramienta activo
DINT
GSV
Valor del desplazamiento de herramienta activa que se está utilizando en la instrucción MCTO.
Las tres primeras entradas son unidades de coordinación. Las tres siguientes entradas son grados.
Tolerancia de posición real
BOOL
Etiqueta
Utiliza el bit de Estado tolerancia de posición real para determinar cuándo un movimiento coordinado se encuentra dentro de la Tolerancia de posición real.
El bit de Estado tolerancia de posición real solo se establece para el tipo AT term. Este bit se establece cuando la interpolación está completa y la distancia real al punto final programado es menor que el valor AT configurado.
El bit permanece establecido después de que concluye una instrucción. El bit se restablece si se ha iniciado una nueva instrucción o si el eje se mueve de tal modo que la distancia real al punto final programado es mayor que el valor AT configurado.
Posición real
REAL[8]
Etiqueta
Matriz de las posiciones reales de cada eje asociadas a este sistema de coordenadas de movimiento en Unidades de coordenadas.
Tolerancia de posición real
REAL
GSV SSV
Unidades de coordinación
El valor del atributo Tolerancia de posición real es una unidad de distancia que se usa cuando instrucciones tales como MCLM, MCCM, etc., especifican un Tipo de terminación de Posición real.
Estado de tolerancia de posición real
BOOL
Etiqueta
El atributo de bit Estado de tolerancia de posición real se puede utilizar para determinar cuándo un movimiento coordinado se encuentra dentro de la Tolerancia de posición real.
Fallo de configuración de ejes
DINT
Etiqueta
Muestra qué ejes en este sistema de coordenadas tienen un fallo de configuración.
Si este bit está activado
Entonces este eje tiene un fallo de configuración
0
0
1
1
2
2
Estado de inhibición de ejes
DINT
Etiqueta
Muestra qué ejes en este sistema de coordenadas están inhibidos.
Si este bit está activado
Entonces este eje está inhibido
0
0
1
1
2
2
Estado activado de servoejes
DINT
Etiqueta
Muestra qué ejes en este sistema de coordenadas están activados (por medio de MSO).
Si este bit está activado
Entonces este eje está activado
0
0
1
1
2
2
Estado apagado de ejes
DINT
Etiqueta
Muestra qué ejes en este sistema de coordenadas están apagados.
Si este bit está activado
Entonces este eje está apagado
0
0
1
1
2
2
Fallo de eje
DINT
Etiqueta
El atributo Bits de fallo de eje es una acumulación de todos los ejes asociados a este sistema de coordenadas de movimiento. Si se establece un bit significa que uno de los ejes asociados tiene ese fallo.
Tipo
Bit
Fallo de eje físico
0
Fallo de módulo
1
Fallo de configuración
2
Fallo de grupo
3
Estado de inhibición del eje
BOOL
Etiqueta
Si este bit es el siguiente.
ON - Un eje del sistema de coordenadas está inhibido.
OFF - Ninguno de los ejes del sistema de coordenadas está inhibido.
Estado de tolerancia de posición de comando
BOOL
Etiqueta
Utiliza el bit de Estado tolerancia de posición de comando para determinar cuándo un movimiento coordinado se encuentra dentro de la Tolerancia de posición de comando.
El bit de Estado tolerancia de posición de comando se establece para todos los tipos de terminación siempre que la distancia al punto final programado sea menor que el valor CT configurado. El bit permanece establecido después de que concluye una instrucción. Se restablece el bit cuando se inicia una nueva instrucción.
Tolerancia de posición de comando
REAL
GSV SSV
Unidades de coordinación
El valor del atributo Tolerancia de posición de comando es una unidad de distancia que se usa cuando instrucciones tales como MCLM, MCCM, etc., especifican un Tipo de terminación de Posición de comando.
Fallo de configuración
BOOL
Etiqueta
El bit de Fallo de configuración se establece cuando ha fallado una operación de actualización cuyo destino es un atributo de configuración de eje de un módulo de movimiento asociado. Se puede encontrar información específica relativa al fallo de configuración en los atributos Código de error de atributo e ID de error de atributo asociados al módulo de movimiento.
CoordinateSystemLockStatus
BOOL
Etiqueta
El CoordinateSystemLockStatus se establece cuando el movimiento lineal (MCLM) o circular (MCCM) está bloqueado en la posición mediante el cual el eje maestro se ha desplazado más allá de la posición de bloqueo en la dirección de bloqueo especificada.
Estado de movimiento coordinado
DINT
Etiqueta
Le permite acceder a los bits de estado de movimiento para el sistema de coordenadas en una palabra de 32 bits.
Estado
Bit
Estado de aceleración
0
Estado de desaceleración
1
Estado de tolerancia de posición real
2
Estado de tolerancia de posición de comando
3
Estado de detención
4
Reservado
5
Estado de movimiento
6
Estado de transición de movimiento
7
Estado de movimiento pendiente
8
Estado de movimiento pendiente en cola llena
9
Reservado
10
Reservado
11
Estado de permiso de cambio de herramienta
12
Origen de transformación
13
Destino de transformación
14
CoordinateSystemLockStatus
15
Actualización de etiquetas automática del sistema de coordenadas
SINT
GSV SSV
El atributo Actualización de etiquetas automática del sistema de coordenadas configura si el atributo Posición real se actualiza automáticamente en cada escaneado de la tarea de movimiento. Es similar pero diferente del atributo "Actualización de etiquetas automática" del grupo de movimiento.
0 - actualización automática deshabilitada
1 = actualización automática habilitada (predeterminado)
Estado del sistema de coordenadas
DINT
Etiqueta
Le permite acceder a los bits de estado para el sistema de coordenadas con una palabra de 32 bits.
Estado
Bit
Estado de apagado
0
Estado de preparado
1
Estado de movimiento
2
Estado de inhibición del eje
3
Estado de desaceleración
BOOL
Etiqueta
Utiliza el bit de Estado de desaceleración para determinar si el movimiento coordinado (con vectores) está actualmente recibiendo el comando de desacelerar.
El bit de desaceleración se establece cuando un movimiento coordinado está en la fase de desaceleración debido al movimiento coordinado actual. Se borra cuando el movimiento coordinado se ha detenido o cuando el movimiento coordinado se ha completado.
Bits de configuración de dinámicas
DINT
GSV SSV
La revisión 16 mejoró la gestión del controlador sobre los cambios en un perfil de curva S.
¿Desea volver al comportamiento de la revisión 15 o anterior para las curvas S?
NO - Dejar estos bits en ON (valor predeterminado).
SÍ - Poner en OFF uno o más de estos bits.
Para desactivar este cambio
Desactivar este bit
Retardo de detención en la curva S reducido
Este cambio se aplica a la instrucción Detención de movimiento coordinado (MCS). Le permite usar una variación de desaceleración mayor para detener con más rapidez un sistema de coordenadas que está acelerando.
El controlador usa la variación de desaceleración de la instrucción de detención si es mayor que la variación de aceleración actual.
0
Retrocesos de velocidad en la curva S reducidos
Antes de la revisión 16, se podía conseguir que un sistema de coordenadas invertirá momentáneamente su dirección bajando la variación de desaceleración mientras el sistema de coordenadas desaceleraba. Normalmente, esto ocurría al intentar reiniciar un movimiento con un índice de desaceleración menor mientras el sistema de coordenadas se detenía. Este cambio evita que el sistema de coordenadas retroceda en estas situaciones.
1
Sobreimpulsos de velocidad en la curva S reducidos
Se puede provocar que un sistema de coordenadas experimente un sobreimpulso con respecto a su velocidad programada si la variación de aceleración disminuye mientras el sistema de coordenadas acelera.
2
Fallo de grupo
BOOL
Etiqueta
El atributo de bit de Fallo de grupo se establece cuando se han producido uno o varios fallos relacionados con el grupo de movimiento asociado al eje seleccionado. Las condiciones de fallo en cuestión se pueden determinar accediendo al atributo Fallo de grupo del grupo de movimiento asociado. Generalmente, un fallo de grupo afecta a todos los ejes asociados al grupo de movimiento. Por lo general, un fallo de grupo da lugar a la desactivación de todos los ejes asociados. Para recuperarse de una condición de fallo de grupo, es necesaria la reconfiguración de todo el subsistema de movimiento.
Aceleración máxima
REAL
GSV SSV
Unidades de coordinación/seg2
El valor del atributo Aceleración máxima es utilizado por instrucciones de movimiento tales como MCLM, MCCM, etc., para determinar el índice de aceleración que hay que aplicarse al vector del sistema de coordenadas cuando la aceleración se especifica como porcentaje del valor máximo.
Desaceleración máxima
REAL
GSV SSV
Unidades de coordinación/seg2
El valor del atributo Desaceleración máxima es utilizado por instrucciones de movimiento tales como MCLM, MCCM, etc., para determinar el índice de desaceleración que hay que aplicarse al vector del sistema de coordenadas cuando la desaceleración se especifica como porcentaje del valor máximo.
Máximo de movimientos pendientes
DINT
GSV
El atributo Máximo de movimientos pendientes se utiliza para determinar cuántas ranuras se deben crear en la cola de Movimientos pendientes, como parte del servicio de creación del Sistema de coordenadas.
Limitado a una cola de uno.
Velocidad máxima
REAL
GSV SSV
Unidades de coordinación/seg
El valor del atributo Velocidad máxima es utilizado por diversas instrucciones de movimiento (por ejemplo, MCLM, MCCM, etc.) para determinar la velocidad en estado constante del vector del sistema de coordenadas cuando la velocidad se especifica como porcentaje del valor Máximo.
Fallo de módulo
BOOL
Etiqueta
El atributo de bit de Fallo de módulo se establece cuando ha ocurrido un fallo grave con el módulo de movimiento asociado al eje seleccionado. Generalmente, un fallo de módulo afecta a todos los ejes asociados con el módulo de movimiento. Por lo general, un fallo de módulo da lugar al apagado de todos los ejes asociados. Para recuperarse de una condición de fallo de módulo, es necesaria la reconfiguración del módulo de movimiento.
Módulos con fallos
DINT
Etiqueta
Muestra qué ejes en este sistema de coordenadas tienen un fallo de módulo.
Si este bit está activado
Entonces este eje tiene un fallo de módulo
0
0
1
1
2
2
Estado de movimiento
BOOL
Etiqueta
El atributo de bit de Estado de movimiento se establece al indicar que al menos una instrucción Movimiento coordinado está activa y que el Sistema de coordenadas está conectado a sus ejes asociados.
Estado de movimiento pendiente en cola llena
BOOL
Etiqueta
El bit de cola de movimientos pendientes llena se establece cuando no hay espacio en la cola de instrucciones para la siguiente instrucción de movimiento coordinado. Una vez que haya espacio en la cola, se borra el bit.
Estado de movimiento pendiente
BOOL
Etiqueta
El bit de movimiento pendiente se establece cuando se pone en cola una instrucción de movimiento coordinado. Una vez que se ha comenzado a ejecutar la instrucción se borrará el bit, siempre y cuando no se hayan colocado en la cola más instrucciones de movimiento coordinado. En el caso de una sola instrucción de movimiento coordinado, es posible que el bit de estado no sea detectado por el usuario en la aplicación Logix Designer ya que la transición desde la cola hasta la ejecución es más rápida que la actualización aproximada. El valor real del bit aparece cuando hay varias instrucciones. Siempre que haya una instrucción en la cola de instrucciones, se establecerá el bit pendiente. Esto le da al programador de la aplicación Logix Designer una manera de optimizar la ejecución de varias instrucciones de movimiento coordinado. Se puede hacer que la lógica de escalera que contenga instrucciones de movimiento coordinado se ejecuta de manera más rápida cuando el programador permita que se pongan en cola otras instrucciones mientras se ejecuta la instrucción anterior. Cuando se borra el bit de MovePendingStatus, la siguiente instrucción de movimiento coordinado se puede ejecutar (es decir, configurar en la cola).
Estado de movimiento
BOOL
Etiqueta
El bit de movimiento se establece cuando el movimiento coordinado está generando movimiento de cualquier eje asociado. Cuando ya no se esté comandando movimiento coordinado, se borrará el bit de movimiento.
Estado de transición de movimiento
BOOL
Etiqueta
El bit de transición de movimiento se establece una vez que se ha alcanzado el punto de mezcla entre dos movimientos coordinados sucesivos. El bit permanece establecido mientras está en curso la mezcla de los dos movimientos en uno. Una vez que se haya completado la mezcla, se borrará el bit de transición de movimiento.
Fallo de ejes físicos
DINT
Etiqueta
Muestra qué ejes en este sistema de coordenadas tienen un fallo de servoeje.
Si este bit está activado
Entonces este eje tiene un fallo del servoeje
0
0
1
1
2
2
Fallo de eje físico
BOOL
Etiqueta
Si se establece el bit de Fallo de eje físico, indica que una o más condiciones de fallo han sido notificadas por el eje físico. Las condiciones de fallo específicas pueden determinarse accediendo a los atributos del fallo del eje físico asociado.
Estado de preparado
BOOL
Etiqueta
El bit de Preparado se establece cuando todos los ejes asociados están habilitados. Se borra después de una instrucción MCSD, MGSD o un fallo en alguno de los ejes asociados.
Configuración de robot
DWORD
GSV
Etiqueta
El parámetro de configuración del robot reflejará la posición actual del robot en el espacio. Estará representado por uno o más de estos parámetros dependiendo de la geometría:
  1. Hacia la izquierda/Hacia la derecha
  2. Por encima/Por debajo
  3. Voltear/Sin voltear
Campo de bits:
0: Cambio(1) / Igual(0)
1: Hacia la izquierda(1) / Hacia la derecha(0)
2: Por encima(1) / Por debajo(0)
3: Voltear(1) / Sin voltear(0)
4: Transformaciones no activas(1) / Transformaciones activas(0)
Este atributo solo se aplica al sistema de coordenadas del robot.
Estado de apagado
BOOL
Etiqueta
El bit de Sistema de coordenadas se establecerá después de que se ejecute una instrucción MCSD o MGSD y todos los ejes asociados se hayan detenido. Una instrucción MCSR o MGSR restablecerá el sistema de coordenadas y borrará el bit. Los movimientos coordinados no podrá iniciarse mientras este bit esté establecido.
Estado de detención
BOOL
Etiqueta
El bit de detención se establece cuando se ejecuta una instrucción MCS. El bit permanecerá establecido hasta que se detenga todo el movimiento coordinado. El bit se borrará cuando se haya detenido todo el movimiento coordinado.
Estado de permiso de cambio de herramienta
BOOL
Etiqueta
El atributo del bit de estado de Permitir cambio de herramienta se establece para indicar cuándo se permite al usuario cambiar una herramienta mediante una instrucción de transformación.
Estado del origen de transformación
BOOL
Etiqueta
Si el bit es el siguiente:
ON - El sistema de coordenadas es el origen de una transformación activa.
OFF - El sistema de coordenadas no es el origen de una transformación activa.
Estado del destino de transformación
BOOL
Etiqueta
Si el bit es el siguiente:
ON - El sistema de coordenadas es el destino de una transformación activa.
OFF - El sistema de coordenadas no es el destino de una transformación activa.
Contadores de vueltas
INT[4]
GSV
Etiqueta
Un contador que indica el número de veces que se ha cruzado el punto de 180 grados en la dirección +/- para el eje cuando se gira. Tres números enteros que especifican el número de vueltas para los ejes J1, J4 y J6.
El rango de los contadores de vueltas es de +/-127.
El valor predeterminado 128 se selecciona como valor inicial cuando las transformaciones no están activas en el sistema de coordenadas.
1 – Contadores de vueltas en el eje J1
2 – Contadores de vueltas en el eje J4
3 – Contadores de vueltas en el eje J6
4 – Reservado para uso en el futuro
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal