Commandes de l’Application Mix#
Note
Conditions préalables
Avant de poursuivre cette section, assurez-vous d’avoir compris le fonctionnement de l’application Mix et d’avoir correctement configuré la recette avec les modèles des différents composants. Consultez Vue d’ensemble de l’Application Mix.
Différences du côté du robot#
Dans une application Mix, les commandes TCP/IP envoyées par le robot au système de vision changent par rapport à celles d’une application Standard.
La principale différence concerne la famille des commandes de localisation : les commandes qui, dans l’application standard, portent le préfixe start_ sont remplacées par la famille équivalente portant le préfixe mix_.
Cette variation permet au système de vision d’activer la logique de reconnaissance multi-composants, en renvoyant au robot non seulement les coordonnées de la pièce localisée, mais aussi l’identifiant du modèle reconnu, de sorte que le programme du robot puisse sélectionner la stratégie de prélèvement correcte pour chaque type de pièce.
Important
La valeur de retour des commandes Mix comprend toujours l’identifiant du modèle reconnu (Pattern_n). Le programme du robot doit être configuré pour gérer les différents types de réponse et adopter la logique de prélèvement appropriée en fonction du modèle identifié.
Commandes disponibles en mode Mix#
Gestion des recettes#
Commande |
Action |
Valeur de retour |
|---|---|---|
|
Charge la recette Mix spécifiée |
Aucun |
|
Restitue le nom de la recette actuellement chargée |
|
Note
Les commandes de gestion de la recette sont identiques entre les modes Standard et Mix.
Commandes de localisation Mix#
Les commandes de localisation Mix permettent au robot de demander les coordonnées d’un modèle spécifique dans la recette. Chaque commande est dédiée à un seul modèle et gère de manière autonome le cycle de recherche, y compris la manutention du FlexiBowl® et l’activation de la trémie si nécessaire.
Le comportement de mix_Locator_n est le suivant :
Le système acquiert une image et cherche le Modèle
n.Si le modèle n’est pas trouvé lors de la première acquisition, le FlexiBowl® est automatiquement actionné et la recherche reprend.
Le cycle se poursuit jusqu’à ce que le Modèle
nsoit localisé ou que la commandestop_Locatorsoit envoyée.Pendant toute la phase de recherche, la trémie est automatiquement activée si nécessaire.
Important
Chaque commande mix_Locator_n recherche exclusivement le modèle correspondant au numéro n.
Cela signifie que pour demander les coordonnées d’un modèle différent, il faut utiliser la commande spécifique à ce modèle (par ex. mix_Locator_2 pour le Modèle 2, mix_Locator_3 pour le Modèle 3, et ainsi de suite).
Commande |
Action |
Valeur de retour |
|---|---|---|
|
Lance la recherche du Modèle 1. S’il n’est pas trouvé, actionne le FlexiBowl® et répète la recherche automatiquement jusqu’à sa localisation ou jusqu’à |
|
|
Comme ci-dessus, pour le Modèle 2 |
|
|
Comme ci-dessus, pour le Modèle 3 |
|
… |
… |
… |
|
Comme ci-dessus, pour le Modèle 8 |
|
|
Si aucune pièce n’a été prélevée, fait tourner le FlexiBowl® et relance la recherche multi-composants |
|
|
Lance la localisation multi-composants sans activer le FlexiBowl® (acquisition d’image uniquement) |
|
|
Interrompt toute recherche en cours |
Aucun |
|
Renvoie l’état de diagnostic du localisateur |
|
Tip
Le nombre maximal de modèles pouvant être gérés dans une seule recette Mix est de 8, correspondant aux commandes mix_Locator_1 … mix_Locator_8. Le programme du robot peut demander les modèles dans n’importe quel ordre et combinaison, en fonction de la logique de l’application.
Commandes FlexiBowl®#
Commande |
Action |
Valeur de retour |
|---|---|---|
|
Démarre la séquence de vidage rapide du FlexiBowl® |
|
Signaux trémie optionnels#
Note
Si la trémie doit être activée, la chaîne suivante est renvoyée : "Hopper;signalnumber;time"
Format de la valeur de retour#
En mode Mix, la valeur de retour des commandes de localisation a le format suivant :
Pattern_n;x;y;r
Champ |
Description |
|---|---|
|
Identifiant du modèle reconnu (par ex. |
|
Coordonnée X de la pièce dans la zone de travail (en mm, dans le système de référence du robot) |
|
Coordonnée Y de la pièce dans la zone de travail (en mm, dans le système de référence du robot) |
|
Angle de rotation de la pièce (en degrés) |
Tip
Le champ Pattern_n est le paramètre clé pour les applications Mix : le programme du robot doit l’utiliser pour sélectionner la routine de prélèvement correcte (position d’approche, ouverture de la pince, force de préhension, etc.) en fonction du type de pièce identifiée.
Pour plus d’informations sur le protocole de communication et les paramètres de connexion TCP/IP, voir :
→ Protocole de communication robot-vision