mm_viz_pick_and_place

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-Viz pour planifier une trajectoire du 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 B109 1
//run viz pose type
SET B099 4
//start viz
WAIT B099 = 0
// SET B110 1
// //set branch id
// SET B111 1
// //set branch out port
// SET B099 5
// //set branch
// WAIT B099 = 0
// SET B112 2
// //set index id
// SET B113 1
// //set index out port
// SET B099 6
// //set index
// WAIT B099 = 0
SET B114 2
// receive viz pose type
SET B099 7
// receive from viz
WAIT B099 = 0
SET B099 9
// set viz to v101-v120 p101-p120
WAIT B099 = 0
// MOVL V100 V=100MM/S CR=0.000MM
END
  • Ligne 3: Définir le type de pose à envoyer à Mech-Viz (2 signifie envoyer les JPs actuels et la pose de la bride).

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

  • Ligne 8: Définir l’ID de l’étape « Branche par Msg » pour laquelle une sélection de branche est requise.

  • Ligne 10: Définir le port de sortie à emprunter pour l’étape ci-dessus.

  • Ligne 12: Envoyer la commande pour sélectionner la branche par laquelle le projet Mech-Viz doit se poursuivre.

  • Ligne 15: Définir l’ID de l’étape ayant le paramètre Current Index.

  • Ligne 17: Définir la valeur du paramètre Current Index dans l’étape ci-dessus.

  • Ligne 19: Envoyer la commande pour définir le paramètre Current Index.

  • Ligne 22: Définir le type de pose de point de passage à obtenir depuis Mech-Viz (2 signifie obtenir des poses de points de passage en tant que TCPs).

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

  • Ligne 27: Envoyer la commande pour enregistrer les poses de points de passage obtenues depuis Mech-Viz dans les variables V101-V120 (Si les poses de points de passage obtenues sont des JPs, elles sont stockées dans les variables P101 à P120).

  • Ligne 30: Déplacer le robot vers la pose de point de passage obtenue. Modifiez la commande et/ou ajoutez d’autres commandes de mouvement du robot selon les besoins réels.

Exécuter le programme mm_viz_pick_and_place

Ouvrir les variables nécessaires

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

  1. Sur le boîtier d’enseignement, appuyez sur Surveillance  Variables globales  Var_V.

    elite example1

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

    elite example2
  2. De la même manière, appuyez sur Surveillance  Variables globales  Var_P et ouvrez toutes les variables P101 à P120.

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

Sélectionner le programme

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

elite example viz

Exécuter le programme

  1. Dé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 boîtier d’enseignement pour démarrer les moteurs servo, puis appuyez sur le bouton vert pour exécuter automatiquement le programme.

    elite example4
  3. Si le programme s’exécute avec succès, les poses de points de passage reçues seront stockées dans les variables à partir de V101 ou P101, selon le type de poses de points de passage obtenu.

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.