Configuration de la communication Master-Control (RobotWare 6)

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 guide vous montre comment configurer la communication Master-Control avec un robot ABB.

Préparation

Vérifier la compatibilité du contrôleur et du logiciel

Les modèles et versions indiqués ci-dessous ont été testés et peuvent être utilisés. Pour d’autres modèles et versions, vous pouvez vous référer à ce guide pour la procédure d’utilisation. En cas de problème, veuillez contacter l’assistance technique de Mech-Mind.

  1. Le contrôleur du robot est IRC4 ou IRC5, et la version de RobotWare est comprise entre 6.02 et 6.15 inclus.

    Suivez les étapes ci-dessous pour vérifier la version de RobotWare.

    check version1
    check version2
  2. Les options de module de contrôle suivantes doivent être installées :

    • 623-1 Multitasking

    • 616-1 PCInterface

    Suivez les étapes ci-dessous pour vérifier si les options du module de contrôle sont installées.

    check installation
    Pour piloter un robot ABB en mode Master-Control, vous devez installer les options de module de contrôle ci-dessus.

Configurer la connexion réseau

Brancher le matériel

Branchez le câble Ethernet de l’IPC sur le X6 (WAN) port du contrôleur du robot, comme indiqué ci-dessous.

port

Définir l’adresse IP

Vous pouvez définir l’adresse IP sur le pupitre d’enseignement ou dans RobotStudio.

Définir l’adresse IP sur le pupitre d’enseignement
  1. Suivez les instructions de l’illustration ci-dessous pour définir l’adresse IP.

    ip setting1
    ip setting2
    ip setting3
    ip setting4
  2. Une fois le redémarrage terminé, l’interface suivante apparaît. Suivez les étapes ci-dessous pour configurer l’adresse IP. Les adresses IP du robot et de l’IPC doivent appartenir au même sous-réseau.

    ip setting5
    ip setting6
    ip setting7
    ip setting8
    ip setting9
    ip setting10
Définir l’adresse IP dans RobotStudio

Suivez les étapes ci-dessous pour configurer l’adresse IP du robot, puis redémarrez le robot.

ip setting11

Vérifier si l’adresse IP a été modifiée

Accédez à Informations système  Connexions réseau  WAN pour vérifier si l’adresse IP a été modifiée.

ip setting12
ip setting13
  1. Assurez-vous que le câble Ethernet de l’IPC est connecté au X6 (WAN) port réseau du contrôleur du robot.

  2. Lorsque vous définissez l’adresse IP, distinguez l’adresse IP du port WAN de celle du port LAN.

Charger les fichiers du programme sur le robot (automatique)

Après avoir défini des paramètres dans l’outil Robot Program Loader, l’outil charge automatiquement des fichiers sur le robot ABB. Suivez les étapes ci-dessous pour permettre le chargement automatique des fichiers par l’outil.

Si le processus de chargement automatique échoue et que vous ne pouvez pas résoudre le problème, passez à Charger les fichiers du programme sur le robot (manuel).
  1. Tournez la clé sur le contrôleur en mode automatique et assurez-vous que le voyant du moteur est allumé.

    calilbration process8
  2. Accédez au répertoire d’installation de Mech-Vision et Mech-Viz, ouvrez le dossier Robot Program Loader via le chemin Communication Component\tool\Robot Program Loader, puis double-cliquez sur le programme Robot Program Loader pour ouvrir le chargeur. L’interface principale du chargeur apparaît.

    auto load files1
    auto load files2
  3. Sélectionnez la marque de robot ABB, saisissez l’adresse IP réelle du robot, puis cliquez sur Connecter.

    auto load files3
    Si la connexion échoue, cliquez sur Tester la connexion réseau dans le coin inférieur droit pour diagnostiquer le problème.
  4. Dans l’interface Chargement de programme ABB, sélectionnez un dossier pour stocker les fichiers de sauvegarde, puis cliquez sur Sauvegarder. Si les fichiers sont sauvegardés, un message indiquant la réussite de la sauvegarde s’affiche dans la section Journal.

    auto load files4
    • Si des erreurs se produisent lors du processus de chargement ultérieur, les fichiers peuvent être utilisés pour réinitialiser le système du robot.

    • Si vous avez déjà chargé des programmes Master-Control sur le robot, vous ne pouvez les recharger qu’après avoir réinitialiser le système du robot.

  5. Après la réussite de la sauvegarde, sélectionnez Charger le(s) programme(s) Master-Control pour confirmer le dossier qui stocke les fichiers de programme, puis sélectionnez le type de carte IO du robot. Dans cet exemple, Aucune carte IO est sélectionné. Votre type de carte peut être différent de celui utilisé dans cet exemple. Définissez le type de carte en fonction de votre scénario réel. Après avoir défini les paramètres ci-dessus, cliquez sur Charger en un clic. Si un message indiquant que les fichiers de programme ont été chargés avec succès apparaît dans la section Journal, les fichiers sont chargés sur le robot.

    auto load files5

Si le processus de chargement automatique réussit, le contrôleur redémarre. Après la réussite du chargement automatique, passez à Configurer le système E/S.

Charger les fichiers du programme sur le robot (manuel)

Si le processus de chargement automatique réussit, passez cette section.

  • Avant de charger manuellement des fichiers sur le robot, nous vous recommandons d’effectuer une sauvegarde. Ainsi, vous pourrez réinitialiser le système du robot en cas de mauvaise manipulation.

  • Si vous avez déjà chargé des programmes Master-Control sur le robot, vous ne pouvez les recharger qu’après avoir réinitialiser le système du robot.

Préparer les fichiers de programme

Sauvegarde

Avant d’opérer le robot, suivez les instructions de sauvegarde ci-dessous pour sauvegarder le système, afin que le système du robot puisse être restauré en cas de mauvaise manipulation. Vous pouvez sauvegarder le système du robot à l’aide du pupitre d’enseignement ou de RobotStudio.

  • Sauvegarde sur le pupitre d’enseignement

    1. Accédez à la page d’accueil à l’aide du menu en haut à gauche, puis sélectionnez Sauvegarder et restaurer.

      backup1
    2. Sélectionnez Sauvegarder le système actuel….

      backup2
    3. Indiquez le nom du fichier de sauvegarde en appuyant sur ABC…, indiquez le répertoire de sauvegarde en appuyant sur le bouton ci-dessous, puis appuyez sur Sauvegarder en bas à droite pour démarrer le processus de sauvegarde.

    backup3
  • Sauvegarde dans RobotStudio

    1. Dans l’interface principale de RobotStudio, sélectionnez le contrôleur que vous souhaitez sauvegarder, puis sélectionnez Sauvegarde  Créer une sauvegarde….

      backup4
    2. Dans la fenêtre contextuelle, confirmez le nom et l’emplacement de la sauvegarde, puis cliquez sur OK.

    backup5

Réinitialisation

Il existe deux types de réinitialisation : réinitialiser RAPID et réinitialiser le système.

  • Réinitialiser le système restaure les paramètres par défaut du système et le programme RAPID, et réinitialise les paramètres d’E/S. Si une carte de communication ou d’autres dispositifs de communication sont utilisés, vous devez reconfigurer la carte et les dispositifs après la réinitialisation du système.

  • Réinitialiser RAPID supprime le programme et les données RAPID actuels et conserve les paramètres du système.

Réinitialiser RAPID

Déterminez si vous devez réinitialiser RAPID selon l’organigramme ci-dessous.

reset
  1. Accédez à la page d’accueil à l’aide du menu en haut à gauche, puis sélectionnez Redémarrer.

    reset1
  2. Sélectionnez Avancé… en bas à gauche.

    reset2
  3. Sélectionnez Réinitialiser RAPID, puis appuyez sur Suivant en bas à droite.

    reset5
  4. Appuyez sur Réinitialiser RAPID.

    reset6

Réinitialiser le système

La réinitialisation du système restaure les paramètres d’usine. Assurez-vous que l’opération de sauvegarde est effectuée.
  1. Accédez à la page d’accueil à l’aide du menu en haut à gauche, puis sélectionnez Redémarrer.

    reset1
  2. Sélectionnez Avancé… en bas à gauche.

    reset2
  3. Sélectionnez Réinitialiser le système, puis appuyez sur Suivant en bas à droite.

    reset3
  4. Appuyez sur Réinitialiser le système.

    reset4

Obtenir les fichiers du programme

Copiez les fichiers du programme sur une clé USB. Localisez le dossier où Mech-Vision et Mech-Viz sont installés ; les fichiers sont stockés dans Communication Component/Robot_Server/Robot_FullControl/abb/RobotWare 6.

  1. Les fichiers de configuration du dossier RobotWare 6 doivent être compatibles avec l’unité d’E/S utilisée. Choisissez les bons fichiers de configuration dans les dossiers config en fonction du scénario réel.

    • Si une unité d’E/S DSQC 652 est utilisée, sélectionnez D652.cfg et SYS.cfg.

    • Si une unité d’E/S DSQC 1030 est utilisée, sélectionnez DSQC1030.cfg et SYS.cfg.

    • Si une autre unité d’E/S est utilisée ou si le programme est uniquement utilisé pour l’étalonnage automatique, sélectionnez EIO.cfg et SYS.cfg.

  2. Dans le dossier RobotWare 6, les fichiers du dossier MM sont des modules de programme robot.

Charger les fichiers sur le robot

  1. Ouvrez RobotStudio sur l’IPC et connectez-vous au contrôleur.

    • Si le contrôleur du robot est connecté via le port LAN, cliquez sur Connexion en un clic….

    load program1
    • Si le contrôleur du robot est connecté via le port WAN ou un commutateur, cliquez sur Ajouter un contrôleur puis sélectionnez le contrôleur et cliquez sur OK. Si l’ajout du contrôleur réussit, RobotStudio se connectera automatiquement au port de service du contrôleur.

    load program2
  2. Demandez un accès en écriture.

    Cliquez sur Demander un accès en écriture pour demander l’accès en écriture sur le pupitre d’enseignement.

    load program2 1

    Appuyez sur Accorder dans la fenêtre Demander un accès en écriture sur le pupitre d’enseignement.

  3. Importez les fichiers de configuration comme indiqué ci-dessous. Sélectionnez Confirmer dans les fenêtres contextuelles.

    load program3
    load program3 1
  4. Suivez les étapes montrées dans l’illustration ci-dessous pour copier le dossier MM du dossier RobotWare 6 et le coller dans le répertoire HOME du système du robot.

    load program4
  5. Modifiez le seuil de zone sûre (en mm) dans le programme safe_area.mod en fonction de l’espace de travail réel sur site du robot.

    load program5

Configurer le système E/S

Si une unité d’E/S autre que DSQC 652 ou DSQC 1030 est utilisée, vous devez configurer le système E/S du robot après le chargement du programme. Veuillez suivre les étapes ci-dessous :

  1. Dans l’interface principale de RobotStudio, sélectionnez Configuration  Système E/S.

    configureio1
  2. Repérez et sélectionnez Signal dans la colonne Type, repérez gi16 et go16 dans la colonne Nom à droite, puis double-cliquez pour entrer dans la fenêtre d’édition.

    configureio2
  3. Après avoir confirmé les dispositifs correspondants et le mappage des dispositifs, modifiez les valeurs de Affecté à l’appareil et Mappage de l’appareil pour gi16 et go16 respectivement.

    configureio3
    configureio4
  4. Après la configuration, sélectionnez OK. Ensuite, redémarrez le contrôleur pour que les modifications prennent effet.

Tester la communication Master-Control

Exécuter le programme

  1. Mettez l’interrupteur du contrôleur en mode automatique, sélectionnez le mode automatique dans l’interface du pupitre d’enseignement, puis appuyez sur le bouton d’alimentation moteur. Assurez-vous que le voyant du moteur est allumé.

    calilbration process8
  2. Déplacez le PP des tâches T_ROB1 et safe_area vers Main respectivement. Après avoir sélectionné PP vers Main, si une fenêtre comme ci-dessous s’affiche, veuillez appuyer sur Oui pour confirmer.

    run program1
    run program1 1
    run program2
  3. Suivez les étapes de l’image pour modifier la vitesse à 25 %.

    run program4
  4. Appuyez sur la touche d’exécution sur le pupitre d’enseignement, comme illustré ci-dessous.

    run program5

Créer un projet Mech-Viz

  1. Ouvrez Mech-Viz, appuyez sur Ctrl + N au clavier pour créer un nouveau projet. Sélectionnez le modèle de robot correspondant à la marque et au modèle de votre robot réel sur l’interface, comme illustré ci-dessous.

    Image sans nom
  2. Appuyez sur Ctrl + S et créez ou sélectionnez un dossier pour enregistrer le projet.

  3. Cliquez avec le bouton droit sur le nom du projet dans le panneau de gauche de Mech-Viz et sélectionnez Chargement automatique du projet.

    Image sans nom

Connecter le robot

  1. Cliquez sur Maître-Contrôle du robot dans la barre d’outils de Mech-Viz.

  2. Saisissez l’adresse IP du robot réel dans Adresse IP du robot (l’adresse IP dans l’image n’est qu’un exemple). Cliquez sur Connecter le robot.

    Image sans nom

    Si Mech-Viz connecte le robot réel avec succès, l’état actuel passera à Connecté. Pendant ce temps, l’icône dans la barre d’outils passera du bleu au vert.

    Image sans nom

    Si la connexion échoue, veuillez vérifier de nouveau l’adresse IP du robot.

Déplacer le robot

  1. Dans la barre d’outils de Mech-Viz, changez les paramètres « Vel. » (vitesse) et « Acc. » (accélération) à 5 %.

    Image sans nom
  2. Cliquez sur Synchroniser le robot dans la barre d’outils, et vous pouvez synchroniser les poses du robot simulé dans l’espace de simulation 3D avec les poses du robot réel. Cliquez ensuite à nouveau sur Synchroniser le robot pour le désélectionner.

    Image sans nom
  3. Dans l’onglet Robot, ajustez légèrement la valeur de « J1 », par exemple de 0˚ à 3˚. Cette opération déplacera le robot simulé.

    Image sans nom
  4. Cliquez sur Déplacer le robot réel et vérifiez si le robot réel a bougé. Si le robot réel a atteint les JPs définis pour le robot simulé, la communication maître-contrôle fonctionne.

    Lors du déplacement du robot, veuillez assurer la sécurité du personnel. En cas d’urgence, appuyez sur le bouton d’arrêt d’urgence sur le boîtier d’enseignement !
    Image sans nom

Dépannage

Si le programme a été chargé mais que la connexion au robot échoue, veuillez vérifier si les exigences suivantes sont satisfaites.

  • Côté IPC :

    • Le pare-feu est désactivé.

    • L’IPC peut envoyer un ping à l’adresse IP du robot via l’invite de commandes.

    • Le logiciel antivirus n’affecte pas la connexion.

    • Les deux ports réseau de l’IPC appartiennent à des sous-réseaux différents.

    • Si l’IPC est connecté via un routeur, les autres câbles réseau n’affectent pas la connexion.

  • Côté robot :

    • Le câble Ethernet est correctement connecté au port WAN du contrôleur.

    • La bonne adresse IP du robot est définie. Veuillez vous assurer que c’est l’adresse IP du port WAN, et non celle d’autres ports, qui est modifiée.

    • Le programme est exécuté côté robot.

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.