Comandos Aplicación Mix#
Note
Requisitos previos
Antes de continuar con esta sección, asegúrese de haber comprendido el funcionamiento de la Aplicación Mix y de haber configurado correctamente la receta con los modelos de los distintos componentes. Consulte Visión general Aplicación Mix.
Diferencias en el lado del robot#
En una Aplicación Mix, los comandos TCP/IP enviados por el robot al sistema de visión cambian respecto a los de una aplicación estándar.
La principal diferencia afecta a la familia de comandos de localización: los comandos que en la aplicación estándar tienen prefijo start_ se sustituyen por la familia equivalente con prefijo mix_.
Esta variación permite al sistema de visión activar la lógica de reconocimiento multicomponente, devolviendo al robot no solo las coordenadas de la pieza localizada, sino también el identificativo del modelo reconocido, de modo que el programa del robot pueda seleccionar la estrategia de recogida correcta para cada tipología de pieza.
Important
El valor de retorno de los comandos Mix incluye siempre el identificativo del patrón reconocido (Pattern_n). El programa del robot debe estar preparado para gestionar las distintas tipologías de respuesta y adoptar la lógica de recogida adecuada en función del modelo identificado.
Comandos disponibles en modo Mix#
Gestión de recetas#
Comando |
Acción |
Valor de retorno |
|---|---|---|
|
Carga la receta Mix especificada |
Ninguno |
|
Devuelve el nombre de la receta cargada actualmente |
|
Note
Los comandos de gestión de recetas son idénticos entre los modos estándar y Mix.
Comandos de localización Mix#
Los comandos de localización Mix permiten al robot solicitar las coordenadas de un modelo específico dentro de la receta. Cada comando está dedicado a un único modelo y gestiona de forma autónoma el ciclo de búsqueda, incluida la movimentación del FlexiBowl® y la activación de la tolva si es necesario.
El comportamiento de mix_Locator_n es el siguiente:
El sistema adquiere una imagen y busca el Modelo
n.Si el modelo no se encuentra en la primera adquisición, el FlexiBowl® se activa automáticamente y se reanuda la búsqueda.
El ciclo continúa hasta que se localiza el Modelo
no se envía el comandostop_Locator.Durante toda la fase de búsqueda, la tolva se activa automáticamente si es necesario.
Important
Cada comando mix_Locator_n busca exclusivamente el modelo correspondiente al número n.
Esto significa que, para solicitar las coordenadas de un modelo diferente, es necesario utilizar el comando específico para ese modelo (p. ej. mix_Locator_2 para el Modelo 2, mix_Locator_3 para el Modelo 3, y así sucesivamente).
Comando |
Acción |
Valor de retorno |
|---|---|---|
|
Inicia la búsqueda del Modelo 1. Si no se encuentra, acciona el FlexiBowl® y repite la búsqueda automáticamente hasta encontrarlo o hasta |
|
|
Como arriba, para el Modelo 2 |
|
|
Como arriba, para el Modelo 3 |
|
… |
… |
… |
|
Como arriba, para el Modelo 8 |
|
|
Si no se ha recogido ninguna pieza, hace girar el FlexiBowl® y reinicia la búsqueda multicomponente |
|
|
Inicia la localización multicomponente sin activar el FlexiBowl® (solo adquisición de imagen) |
|
|
Interrumpe cualquier búsqueda en curso |
Ninguno |
|
Devuelve el estado de diagnóstico del localizador |
|
Tip
El número máximo de modelos gestionables dentro de una única receta Mix es 8, correspondientes a los comandos mix_Locator_1 … mix_Locator_8. El programa del robot puede solicitar los modelos en cualquier orden y combinación, según la lógica aplicativa.
Comandos FlexiBowl®#
Comando |
Acción |
Valor de retorno |
|---|---|---|
|
Inicia la secuencia de vaciado rápido del FlexiBowl® |
|
Señales hopper opcional#
Note
Si debe activarse la tolva, recibiremos la cadena: "Hopper;signalnumber;time"
Formato del valor de retorno#
En modo Mix, el valor de retorno de los comandos de localización tiene el siguiente formato:
Pattern_n;x;y;r
Campo |
Descripción |
|---|---|
|
Identificativo del modelo reconocido (p. ej. |
|
Coordenada X de la pieza en el área de trabajo (en mm, en el sistema de referencia del robot) |
|
Coordenada Y de la pieza en el área de trabajo (en mm, en el sistema de referencia del robot) |
|
Ángulo de rotación de la pieza (en grados) |
Tip
El campo Pattern_n es el parámetro clave para las aplicaciones Mix: el programa del robot debe utilizarlo para seleccionar la rutina de recogida correcta (posición de aproximación, apertura de pinza, fuerza de agarre, etc.) en función de la tipología de pieza identificada.
Para obtener información sobre el protocolo de comunicación y los parámetros de conexión TCP/IP, consulte:
→ Protocolo de comunicación Robot-Visione