Configurer la communication via l’Interface standard avec ABB (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 explique comment charger les fichiers du programme de l’Interface standard sur un robot ABB et configurer la communication via l’Interface standard entre Mech-Mind Vision System et le robot.

Dans cette section, vous allez charger le programme d’Interface standard du robot et les fichiers de configuration sur le système du robot afin d’établir la communication via l’Interface standard entre le système de vision et le robot.
Vidéo : Configuration de la communication de l’Interface standard du robot ABB (chargement automatique)

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.

  • Modèle de contrôleur : IRC4 ou IRC5

  • Version de RobotWare : 6.02–6.15

  • Module de contrôle : 616-1 PC Interface installé

    Cliquez ici pour les instructions
    1. Appuyez sur le bouton déroulant dans la barre de menu en haut à gauche de l’interface du boîtier d’enseignement et sélectionnez Informations système.

      check version1
    2. Appuyez sur Propriétés du système et vérifiez que la version de RobotWare est comprise entre 6.02 et 6.15 inclus.

      check version2
    3. Appuyez sur Options, et vérifiez que le module de contrôle 616-1 PC Interface est installé.

      check installation

Configurer la connexion réseau

Connecter le matériel

Branchez une extrémité du câble Ethernet sur le port réseau de l’IPC et l’autre sur le port X6 (port WAN) du contrôleur du robot, comme illustré ci‑dessous.

port

Définir l’adresse IP

  1. Vous pouvez définir l’adresse IP du robot à l’aide du boîtier d’enseignement ou de RobotStudio.

    • Définir l’adresse IP à l’aide du boîtier d’enseignement

      Cliquez ici pour les instructions
      1. Suivez les étapes illustrées ci‑dessous pour lancer l’application de démarrage.

        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 se trouver sur le même sous‑réseau.

      ip setting5
      ip setting6
      ip setting7
      ip setting8
      ip setting9
    • Définir l’adresse IP à l’aide de RobotStudio

      Cliquez ici pour les instructions
      1. Suivez les étapes ci‑dessous pour définir l’adresse IP puis redémarrez le robot.

        ip setting11
      2. Vérifiez que l’adresse IP spécifiée a bien été prise en compte.

        ip setting12
        ip setting13
  2. Sur l’IPC, définir l’adresse IP de l’IPC.

    Pour permettre la communication entre l’IPC et le contrôleur du robot, leurs adresses IP doivent se trouver sur le même sous‑réseau. Cela signifie que les parties réseau et les masques de sous‑réseau des adresses IP doivent être identiques. Par exemple, 192.168.100.169/255.255.255.0 et 192.168.100.170/255.255.255.0 appartiennent au même sous‑réseau.

Configurer la communication du robot

  1. Ouvrez Mech-Vision, et vous pouvez accéder à différentes interfaces. Créez une nouvelle solution selon les instructions ci-dessous.

    • Si vous avez accédé à l’interface d’accueil, cliquez sur Nouvelle solution vierge.

    create solution 1
    • Si vous avez accédé à l’interface principale, cliquez sur File  Nouvelle solution dans la barre de menus.

    create solution 2
  2. Cliquez sur Configuration de la communication du robot dans la barre d’outils de Mech-Vision.

  3. Dans la fenêtre Configuration de la communication du robot, effectuez les configurations suivantes.

    1. Cliquez sur le menu déroulant Sélectionner le robot, et choisissez Robot répertorié. Cliquez sur Sélectionner le modèle de robot, et sélectionnez le modèle de robot que vous utilisez. Puis, cliquez sur Suivant.

    2. Dans la section Mode de communication, sélectionnez Interface standard pour Type de service d’interface, Serveur TCP pour Protocole, et HEX (little-endian) pour le format de protocole.

    3. Il est recommandé de définir le numéro de port à 50000 ou plus. Assurez-vous que le numéro de port n’est pas occupé par un autre programme.

    4. Sous Intégration du robot, cliquez sur Ouvrir le dossier du programme.

      • Si vous souhaitez charger manuellement des fichiers de programme, vous devez effectuer cette étape. Sinon, ignorez cette étape.

      • Les fichiers nécessaires au chargement ultérieur seront copiés depuis ce dossier. Ne fermez pas ce dossier.

    5. (Optionnel) Sélectionnez Activer automatiquement le service d’interface à l’ouverture de la solution.

    6. Cliquez sur Appliquer.

tcp hex little endian
  1. Sur l’interface principale de Mech-Vision, assurez-vous que le commutateur Configuration de la communication du robot dans la barre d’outils est basculé et est devenu bleu.

    interface service

Charger les fichiers du programme sur le robot (automatique)

Vous pouvez suivre les instructions ci‑dessous pour permettre le chargement automatique des programmes de l’Interface standard ou des programmes d’exemple de l’Interface standard sur le robot. Dans cet exemple, les programmes de l’Interface standard sont chargés automatiquement en suivant les étapes ci‑après. Les étapes pour charger automatiquement les programmes d’exemple de l’Interface standard sont similaires.

Si le processus de chargement automatique échoue et que vous ne parvenez pas à résoudre le problème, passez à Charger les fichiers du programme sur le robot (manuel).
  1. Passez le sélecteur du contrôleur en mode automatique et assurez‑vous que le témoin 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 s’affiche.

    auto load files1
    auto load files2
    Pour changer la langue dans le chargeur, sélectionnez une autre langue dans la liste déroulante en haut à droite et redémarrez le chargeur pour que la nouvelle langue prenne effet.
  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 l’angle 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 que la sauvegarde a réussi est affiché dans la section Journal.

    auto load files4
    Si des erreurs se produisent lors du processus de chargement ultérieur, ces fichiers pourront être utilisés pour réinitialiser le système du robot.
  5. Après la réussite de la sauvegarde, sélectionnez Charger le programme de l’Interface standard pour confirmer le dossier contenant les fichiers du programme et cliquez sur Charger en un clic. Si les fichiers sont chargés sur le robot, un message indiquant que les fichiers du programme ont été chargés avec succès apparaît dans la section Journal.

    auto load files5
Si vous souhaitez charger des programmes d’exemple de l’Interface standard, sélectionnez Charger les programmes d’exemple de l’Interface standard puis cliquez sur Charger en un clic.

Après la réussite du processus de chargement automatique, passez à Tester la communication de l’Interface standard.

Charger les fichiers du programme sur le robot (manuel)

Si le processus Charger les fichiers du programme sur le robot (automatique) est réussi, passez cette section.

Avant de charger manuellement des fichiers sur le robot, nous vous recommandons d’effectuer une sauvegarde. Ainsi, vous pourrez rétablir le système du robot en cas d’opération incorrecte.

Préparer les fichiers du programme

  1. Branchez la clé USB sur le port USB de l’IPC.

  2. Sur l’IPC, ouvrez le dossier RobotWare 6 dans le dossier de programme (le dossier ABB), copiez les trois fichiers suivants sur la clé USB, puis débranchez la clé USB.

    • Vous pouvez également trouver le dossier de programme dans le chemin Communication Component/Robot_Interface/ABB du répertoire d’installation de Mech-Vision et Mech-Viz.

    • Si un fichier de programme portant le même nom existe déjà, veuillez le supprimer ou le renommer avant de charger le nouveau.

    • MM_Module.mod (fichier de module de programme)

    • MM_Auto_Calib.mod (fichier de module de programme d’étalonnage)

    • MM_Com_Test.mod (fichier de module de programme de test de communication)

Charger les fichiers sur le robot

Vous pouvez charger les fichiers du programme à l’aide du boîtier d’enseignement ou de RobotStudio. Avant de commencer, assurez‑vous que le robot est en mode manuel.

manual mode
  • Charger les fichiers du programme à l’aide du boîtier d’enseignement

    Cliquez ici pour les instructions
    1. Branchez la clé USB sur le port USB à l’arrière du boîtier d’enseignement.

    2. Appuyez sur Éditeur de programmes.

      copy file1
    3. Appuyez sur Tâches et programmes.

      copy file2
    4. Sélectionnez T_ROB1 et appuyez sur Afficher les modules.

      copy file3
    5. Sélectionnez Fichier  Charger un module…​.

      copy file4
    6. Sélectionnez Oui dans la fenêtre contextuelle.

      copy file5
    7. Recherchez les fichiers du programme sur la clé USB et sélectionnez MM_Module.mod pour afficher MM_Module.mod comme nom de fichier dans la partie inférieure. Ensuite, appuyez sur Oui.

      copy file6
    8. Répétez les instructions ci‑dessus pour charger MM_Auto_Calib.mod et MM_Com_Test.mod. Ensuite, vérifiez que les trois fichiers sont chargés sous T_ROB1.

    copy file7
  • Charger les fichiers du programme à l’aide de RobotStudio

    Cliquez ici pour les instructions
    1. Ouvrez RobotStudio 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 X6 (WAN) ou un commutateur, cliquez sur Ajouter un contrôleur, puis sélectionnez le contrôleur et cliquez sur OK. Si le contrôleur est ajouté, RobotStudio se connectera automatiquement au port de service du contrôleur.

      load program2
    2. Demander l’accès en écriture. Cliquez sur Demander l’accès en écriture pour demander l’accès en écriture au boîtier d’enseignement.

      load program2 1

      Appuyez sur Accorder dans la fenêtre Demande d’accès en écriture sur le boîtier d’enseignement.

    3. Comme illustré ci‑dessous, trouvez et cliquez avec le bouton droit sur T_ROB1, puis sélectionnez Charger le module dans le menu.

      load program3
    4. Sélectionnez les fichiers du module de programme et cliquez sur Ouvrir.

      load program4
    5. Confirmez que les trois fichiers de programme apparaissent sous T_ROB1.

      load program5

Tester la communication de l’Interface standard

Sélectionner et modifier le programme utilisé pour le test de communication

  1. Placez le sélecteur du contrôleur en mode manuel.

  2. Sur le boîtier d’enseignement, appuyez sur le menu dans le coin supérieur gauche, sélectionnez Éditeur de programmes  T_ROB1, sélectionnez MM_Com_Test, puis sélectionnez Afficher le module.

    Si vous ne trouvez pas MM_Com_Test après avoir sélectionné T_ROB1 et que le code du programme s’affiche, sélectionnez Tâches et programmes dans la partie supérieure. Dans l’interface Tâches et programmes, confirmez que T_ROB1 est sélectionné puis sélectionnez Afficher les modules pour faire apparaître MM_Com_Test.
    connect robot1
  3. Touchez deux fois l’adresse IP, sélectionnez Édition  ABC…​, modifiez l’adresse IP avec celle de l’IPC, puis sélectionnez OK. Si le numéro de port hôte défini dans Mech-Vision a été modifié, le numéro de port 50000 ici doit être remplacé par le port hôte indiqué dans Mech-Vision.

    connect robot2
    connect robot3

Exécuter le programme et tester la connexion

  1. Dans l’interface suivante, sélectionnez Débogage  PP vers routine.

    connect robot4
  2. Confirmez que MM_Comtest est sélectionné et cliquez sur OK.

    connect robot5
  3. Maintenez enfoncé le bouton d’activation sur le côté droit du boîtier d’enseignement (en veillant à ne pas le relâcher pendant l’exécution du programme). Ensuite, appuyez de manière répétée sur le bouton suivant pour avancer manuellement dans le programme jusqu’à ce que le pointeur du programme atteigne la ligne 9.

    connect robot6
    connect robot7
  4. Appuyez sur le bouton suivant pour afficher le message suivant.

    connect robot8
  5. Si la communication entre le robot et le système de vision est établie, un journal sera enregistré dans l’onglet Console du panneau Journal de Mech-Vision.

    vision center log

Annexe

Sauvegarde

Avant d’utiliser le robot, suivez les instructions de sauvegarde ci‑dessous afin de sauvegarder le système pour pouvoir restaurer le système du robot en cas d’opération incorrecte. Vous pouvez sauvegarder les fichiers à l’aide du boîtier d’enseignement ou de RobotStudio.

  • Sauvegarder les fichiers à l’aide du boîtier d’enseignement

    Cliquez ici pour les instructions
    1. Accédez à l’interface d’accueil en appuyant sur le menu dans le coin supérieur 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 1, et indiquez le répertoire de sauvegarde du fichier en appuyant sur 2. Ensuite, appuyez sur Sauvegarder dans l’angle inférieur droit pour démarrer le processus de sauvegarde.

      backup3
  • Sauvegarder les fichiers à l’aide de RobotStudio

    Cliquez ici pour les instructions
    1. Dans l’interface d’accueil 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éinitialisation du système et réinitialisation de RAPID.

  • La réinitialisation de RAPID supprime le programme et les données RAPID actuels tout en conservant les paramètres du système.

    Cliquez ici pour les instructions
    1. Déterminez si vous devez réinitialiser RAPID en vous basant sur l’organigramme ci‑dessous.

      reset
    2. Accédez à l’interface d’accueil en appuyant sur le menu dans le coin supérieur gauche, puis sélectionnez Redémarrer.

      reset1
    3. Appuyez sur Avancé….

      reset2
    4. Sélectionnez Réinitialiser RAPID, puis appuyez sur Suivant.

      reset5
    5. Appuyez sur Réinitialiser RAPID.

      reset6
  • La réinitialisation du système restaure les paramètres système par défaut 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 les reconfigurer après la réinitialisation du système.

    Cliquez ici pour les instructions
    1. La réinitialisation du système restaure les réglages d’usine. Assurez‑vous d’avoir effectué la sauvegarde.

    2. Accédez à l’interface d’accueil en appuyant sur le menu dans le coin supérieur gauche, puis sélectionnez Redémarrer.

      reset1
    3. Appuyez sur Avancé….

      reset2
    4. Sélectionnez Réinitialiser le système puis appuyez sur Suivant.

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

      reset4

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.