Instrucciones de movimiento coordinado de ejes multiples

Use las Instrucciones de movimiento coordinado de ejes multiples para mover hasta seis ejes en un sistema de coordenadas.
Instrucciones disponibles
Diagrama de escalera y texto estructurado
Bloque de funciones
No disponible
Los ejemplos del sistema de coordenadas son:
Coordinate System with Orthogonal Axes
Coordinate Systems with Non-orthogonal Axes
Delta J1J2J6 Coor System_v31 Delta J1J2J3J6 Coordinate System
Sistema de coordenadas Delta J1J2J6 Sistema de coordenadas Delta J1J2J3J6
Delta J1J2J3J4J5_v31
Sistema de coordenadas Delta J1J2J3J4J5
Las instrucciones de movimiento coordinado de ejes multiples son:
Si:
Utilice esta instrucción:
Detener los ejes de un sistema de coordenadas o cancelar una transformación.
MCS
Iniciar un movimiento coordinado lineal unidimensional o multidimensional para los ejes especificados dentro de un sistema de coordenadas cartesianas.
MCLM
Iniciar un movimiento coordinado circular bidimensional o tridimensional para los ejes especificados dentro de un sistema de coordenadas cartesianas.
MCCM
Iniciar un cambio de dinámica de ruta para movimiento coordinado activo en el sistema de coordenadas especificado.
MCCD
Iniciar un apagado controlado de todos los ejes en el sistema de coordenadas especificado.
MCSD
Iniciar un restablecimiento de todos los ejes del sistema de coordenadas especificado, desde el estado de apagado hasta el de eje preparado y eliminar los fallos del eje.
MCSR
Empezar una transformación que vincule dos sistemas de coordenadas.
Esta instrucción solo está disponible en los controladores compatibles.
MCT
Calcular la posición del sistema de coordenadas con respecto a otro sistema de coordenadas.
Esta instrucción solo está disponible en los controladores compatibles.
MCTP
Definir una relación de maestro y esclavo entre un Eje maestro y un sistema de coordenadas. Las instrucciones de movimiento de coordenadas MCLM y MCCM ejecutadas en un sistema de coordenadas de esclavo se sincronizarán con un Eje maestro.
MDCC
Calcular la posición de un punto en un sistema de coordenadas al punto equivalente en otro sistema de coordenadas.
MCTPO
Iniciar un movimiento de ruta por coordenadas multidimensional para los ejes especificados dentro de un sistema de coordenadas cartesianas.
MCPM
Iniciar una transformación que vincule dos sistemas de coordenadas con control de orientación.
MCTO
Usar diferentes Tipos de terminación al combinar instrucciones
Para combinar dos instrucciones MCLM o MCCM, empiece la primera y ponga la segunda en la cola. La etiqueta para el sistema de coordenadas le ofrece dos bits para poner instrucciones en la cola.
  • MovePendingStatus
  • MovePendingQueueFullStatus
Por ejemplo, este diagrama de lógica de escalera usa el Sistema de coordenadas cs1 para combinar Move1 en Move2.
Ejemplo de diagrama de escalera para instrucciones combinadas
Si Step=1 entonces
Move1 empieza y mueve los ejes hasta la posición 5, 0
Y una vez Move1 está en proceso
Y hay espacio para poner otro movimiento en la cola
Step=2
Multi_axis section graphic1_v31
Si Step=2 entonces
Move1 ya está ocurriendo.
Move2 se va a la cola y espera a que Move1 finalice.
Cuando Move1 finaliza, Move2 mueve los ejes hasta la posición 10, 5.
Y una vez Move2 está en proceso y hay espacio en la cola,
Step=3.
L5K_multi_axis coord sect_grapic 2_v31
Cuando se completa una instrucción, se elimina de la cola y deja espacio para que otras instrucciones se introduzcan en la cola. Los dos bits tienen siempre el mismo valor porque solo se puede poner en la cola una instrucción pendiente. Si la aplicación exige que varias instrucciones se ejecuten siguiendo una secuencia, los bits se establecen utilizando estos parámetros.
Parámetros de los bits
Cuando
Entonces
Una instrucción está activa y una segunda instrucción está pendiente en la cola
  • Bit MovePendingStatus = 1
  • Bit MovePendingQueueFullStatus = 1
  • No se puede poner otra instrucción en la cola
Una instrucción activa finaliza y sale de la cola
  • Bit MovePendingStatus = 0
  • Bit MovePendingQueueFullStatus = 0
  • Pueda poner otra instrucción en la cola
El operando de tipo de terminación para la instrucción MCLM o MCCM especifica cómo se termina el movimiento que se está ejecutando. Las siguientes imágenes muestran los estados de bits de instrucciones y los del sistema de coordenadas que se ven afectados en diferentes puntos de transición (TP).
Estados de bit en los puntos de transición de los movimientos combinados usando tolerancia real o sin establecimiento
bldmveacttolnostle
La siguiente tabla muestra los estados de los bits en los diferentes puntos de transición que aparecían en el gráfico anterior, con el tipo de terminación tolerancia real o sin establecimiento.
Bit
TP1
TP2
TP3
Move1.DN
T
T
T
Move1.IP
T
F
F
Move1.AC
T
F
F
Move1.PC
F
T
T
Move2.DN
T
T
T
Move2.IP
T
T
F
Move2.AC
F
T
F
Move2.PC
F
F
T
cs1.MoveTransitionStatus
F
F
F
cs1.MovePendingStatus
T
F
F
cs1.MovePendingQueueFullStatus
T
F
F
Estados de los bits en los puntos de transición de los movimientos combinados usando sin desaceleración
bldmvenodecel
La siguiente tabla muestra los estados de los bits en los diferentes puntos de transición que aparecían en el gráfico anterior, con el tipo de terminación sin desaceleración. Para el tipo de terminación Sin desaceleración la distancia a recorrer para el punto de transición TP2 es igual a la distancia de desaceleración para la instrucción Move1. Si Move 1 y Move 2 son colineales, Move1.PC será verdadero en TP3 (el punto final programado del primer movimiento).
Bit
TP1
TP2
TP3
TP4
Move1.DN
T
T
T
T
Move1.IP
T
F
F
F
Move1.AC
T
F
F
F
Move1.PC
F
T
T
T
Move2.DN
T
T
T
T
Move2.IP
T
T
T
F
Move2.AC
F
T
T
F
Move2.PC
F
F
F
T
cs1.MoveTransitionStatus
F
T
F
F
cs1.MovePendingStatus
T
F
F
F
cs1.MovePendingQueueFullStatus
T
F
F
F
Estados de los bits en los puntos de transición de los movimientos combinados usando Tolerancia de comando
bldmvecmdtol
La siguiente tabla muestra los estados de los bits en los diferentes puntos de transición que aparecían en el gráfico anterior, con el tipo de terminación tolerancia de comando. Para el tipo de terminación tolerancia de comando la distancia a recorrer para el punto de transición TP2 es igual a la tolerancia de comando para el sistema de coordenadas cs1.
Bit
TP1
TP2
TP3
TP4
Move1.DN
T
T
T
T
Move1.IP
T
F
F
F
Move1.AC
T
F
F
F
Move1.PC
F
T
T
T
Move2.DN
T
T
T
T
Move2.IP
T
T
T
F
Move2.AC
F
T
T
F
Move2.PC
F
F
F
T
cs1.MoveTransitionStatus
F
T
F
F
cs1.MovePendingStatus
T
F
F
F
cs1.MovePendingQueueFullStatus
T
F
F
F
Estados de bit en los puntos de transición de los movimientos combinados usando seguir velocidad de contorno restringida o seguir velocidad de contorno no restringida
bldmvefolcont
La siguiente tabla muestra los estados de los bits en los puntos de transición.
Bit
TP1
TP2
TP3
Move1.DN
T
T
T
Move1.IP
T
F
F
Move1.AC
T
F
F
Move1.PC
F
T
T
Move2.DN
T
T
T
Move2.IP
T
T
F
Move2.AC
F
T
F
Move2.PC
F
F
T
cs1.MoveTransitionStatus
F
F
F
cs1.MovePendingStatus
T
F
F
cs1.MovePendingQueueFullStatus
T
F
F
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal