mm_vispath_sample

Vous consultez actuellement la documentation pour la dernière version (2.1.2). Pour accéder à une autre version, cliquez sur le bouton "Changer de version" situé dans le coin supérieur droit de la page.

■ Si vous n’êtes pas sûr de la version du produit que vous utilisez, veuillez contacter le support technique Mech-Mind pour obtenir de l’aide.

Ce programme d’exemple déclenche le projet Mech-Vision pour planifier une trajectoire de robot et déplacer le robot vers le premier point de passage.

Veuillez vous assurer que le script Lua s’exécute en arrière-plan. Sinon, la communication entre le robot et la Suite logicielle ne peut pas être établie.

Logique du programme

 NOP
 WAIT B099 = 0
 SET B105 1
 //set project id
 // SET B108 1
 // //recipe id
 // SET B099 3
 // //set recipe
 // WAIT B099 = 0
 SET B106 0
 //run vision except num of pose
 SET B107 2
 //run vision pose type
 SET B099 1
 //start vision
 WAIT B099 = 0
 SET B114 2
 // set get_vision_path pose type
 SET B099 11
 // get vision path
 WAIT B099 = 0
 SET B099 9
 // set vision path to V101-V120
 WAIT B099 = 0
 MOVL V101 V=100MM/S CR=0.000MM
 END
  • Ligne 3: Définir le projet Mech-Vision n° 1 comme projet à exécuter.

  • Ligne 5: Définir la recette de paramètres à utiliser dans le projet Mech-Vision.

  • Ligne 7: Envoyer la commande pour basculer la recette de paramètres de Mech-Vision.

  • Ligne 10: Définir le nombre de points de vision à obtenir (0 signifie obtenir tous les points de vision ou les 20 premiers si plus de 20 sont disponibles).

  • Ligne 12: Définir le type de pose à envoyer à Mech-Vision (2 signifie envoyer le TCP actuel).

  • Ligne 14: Envoyer la commande pour déclencher l’exécution du projet Mech-Vision.

  • Ligne 17: Définir le type de pose de point de passage à obtenir (2 signifie obtenir des poses de points de passage sous forme de TCP).

  • Ligne 19: Envoyer la commande pour obtenir la trajectoire planifiée.

  • Ligne 22: Envoyer la commande pour stocker les poses de points de passage obtenues dans les variables V101-V120 (Si les poses de points de passage obtenues sont des JP, elles sont stockées dans les variables P101 à P120).

  • Ligne 25: Déplacer le robot vers la pose de point de passage obtenue.

Exécuter le programme mm_vispath_sample

Ouvrir les variables nécessaires

Comme les poses de points de passage reçues de Mech-Vision seront stockées dans les variables V101 à V120 (si TCP) ou P101 à P120 (si JP), veuillez d’abord ouvrir ces 40 variables selon les étapes suivantes.

  1. Sur le pupitre d’enseignement, appuyez sur Moniteur  Variables globales  Var_V.

    elite example plan1
  2. Si le point dans la colonne Statut est rouge, la variable n’est pas ouverte. Sélectionnez une variable fermée, et appuyez sur Ouvrir en bas à gauche pour l’ouvrir.

    elite example plan2
  3. Appuyez sur Quitter pour revenir à la page d’accueil.

Sélectionner le programme

Sur la page d’accueil, sélectionnez le programme mm_vispath_sample et appuyez sur Ouvrir.

elite example plan3

Exécuter le programme

  1. Placez le curseur sur la première ligne du programme, et tournez la clé sur PLAY.

  2. Appuyez sur le bouton jaune en bas à droite du pupitre d’enseignement pour démarrer les servomoteurs, puis appuyez sur le bouton vert pour exécuter automatiquement le programme.

    elite example4
  3. Si le programme s’exécute correctement, les poses de vision reçues seront stockées dans les variables à partir de V101.

Cette page est-elle utile ?

Veuillez nous indiquer comment améliorer :

Nous accordons de l’importance à votre vie privée

Nous utilisons des cookies pour vous offrir la meilleure expérience possible sur notre site web. En continuant à utiliser le site, vous reconnaissez accepter l’utilisation des cookies. Si vous refusez, un cookie unique sera utilisé pour garantir que vous ne soyez pas suivi ou reconnu lors de votre visite sur ce site.