Codes d’état et dépannage

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.

Aperçu

Les codes d’état dans les commandes de l’Interface standard renvoyées par le système de vision sont des nombres à 4 chiffres qui représentent l’état de l’exécution des commandes. Les codes d’état sont divisés en codes d’état normaux et codes d’erreur. Les codes d’état normaux indiquent que la commande s’est exécutée avec succès, tandis que les codes d’erreur indiquent qu’une erreur s’est produite pendant l’exécution de la commande. Vous pouvez résoudre les erreurs en vous référant aux descriptions des codes d’erreur dans ce guide. Le tableau suivant classe les codes d’état en différentes catégories.

Code d’état Description

1001-1099

Codes d’erreur de Mech-Vision

1100-1199

Codes d’état normaux de Mech-Vision

2001-2099

Codes d’erreur de Mech-Viz

2100-2199

Codes d’état normaux de Mech-Viz

3001-3099

Codes d’erreur du composant de communication

3100-3199

Codes d’état normaux du composant de communication

4001-4099

Codes d’erreur du robot

4100-4199

Codes d’état normaux du robot

7001-7099

Codes d’erreur d’étalonnage

6001~6199

Codes d’état personnalisables dans Mech-Vision

7100-7199

Codes d’état normaux d’étalonnage

Mech-Vision

Codes d’erreur de Mech-Vision

Code d’erreur Description

1001

Mech-Vision: Projet non enregistré présent dans la solution

1002

Mech-Vision: Aucun résultat de vision

1003

Mech-Vision: Aucun nuage de points dans la ROI

1005

Mech-Vision: Paramètre de commande invalide pour démarrer le projet Mech-Vision

1006

Mech-Vision: Données de pose invalides

1007

Mech-Vision: Le projet est en cours d’exécution

1008

Mech-Vision: Liste des signaux de sortie numérique non fournie

1010

Mech-Vision: Le nombre de poses et le nombre d’étiquettes ne correspondent pas

1011

Mech-Vision: ID de projet inexistant

1012

Mech-Vision: ID de recette de paramètres inexistant

1013

Mech-Vision: Recette de paramètres non configurée

1014

Mech-Vision: Échec du changement de recette de paramètres

1015

Mech-Vision: Erreur d’exécution du projet

1016

Mech-Vision: Les données obtenues par la commande ne correspondent pas à la valeur Port Type de l’Output Step. Veuillez sélectionner une commande appropriée ou modifier la valeur Port Type

1017

Mech-Vision: Échec du mappage de la chaîne d’étiquettes vers des nombres

1018

Mech-Vision: Nombre de poses en entrée invalide

1019

Mech-Vision: Dépassement de délai d’exécution

1020

Mech-Vision: Projet non démarré

1021

Mech-Vision: Échec de la définition des dimensions de l’objet

1022

Mech-Vision: Paramètres de dimensions de l’objet invalides

1023

Mech-Vision: Échec de la connexion à la caméra

1024

Mech-Vision: Le nombre de poses et la taille de la liste des données du port personnalisé ne correspondent pas

1025

Mech-Vision: Données d’image visuelle en cours d’utilisation. L’exécution ne peut pas continuer

1026

Mech-Vision: Type de pose invalide

1027

Mech-Vision: Erreur d’exécution à l’étape Path Planning

1030

Mech-Vision: Le robot ne peut pas atteindre le point de passage

1033

Mech-Vision: Erreur de singularité de mouvement

1035

Mech-Vision: Point de prise invalide

1036

Mech-Vision: Collision du robot détectée

1037

Mech-Vision: Aucune position de dépose disponible pour la palettisation

1044

Mech-Vision: Aucun point de vision pour l’étape Vision Move

1046

Mech-Vision: Outil invalide

1047

Mech-Vision: Dépassement de délai lors de l’attente de la fin de la capture

1048

Mech-Vision: Erreur de reconnaissance du masque de boîte

1049

Mech-Vision: Erreur de vérification des dimensions de la boîte

1051

Mech-Vision: Échec de la définition de la pose

Codes d’état normaux de Mech-Vision

Code d’état normal Description

1100

Mech-Vision: Obtention du résultat de vision réussie

1101

Mech-Vision: Prêt à exécuter

1102

Mech-Vision: Projet déclenché avec succès

1103

Mech-Vision: Trajectoire planifiée obtenue avec succès

1106

Mech-Vision: Liste des signaux DO obtenue avec succès

1107

Mech-Vision: Recette de paramètres changée avec succès

1108

Mech-Vision: Dimensions de l’objet saisies dans le projet avec succès

1110

Mech-Vision: Pose définie avec succès

Mech-Viz

Codes d’erreur de Mech-Viz

Code d’erreur Description

2001

Mech-Viz: Logiciel non enregistré

2002

Mech-Viz: Le projet est en cours d’exécution

2004

Mech-Viz: Le robot ne peut pas atteindre le point de passage

2006

Mech-Viz: Paramètre de commande invalide pour démarrer Mech-Viz //

2007

2008

Mech-Viz: Erreur d’exécution

2011

Mech-Viz: Liste des signaux de sortie numérique non fournie

2012

Mech-Viz: Type de pose invalide

2013

Mech-Viz: Données de pose invalides

2014

Mech-Viz: Aucun projet défini pour le chargement automatique

2016

Mech-Viz: Échec de la définition de la valeur du paramètre de l’étape

2017

Mech-Viz: Échec de l’arrêt de l’exécution

2018

Mech-Viz: Numéro de port de sortie de branche invalide

2019

Mech-Viz: Échec de la définition de la branche

2020

Mech-Viz: Erreur de singularité de mouvement

2022

Mech-Viz: Le projet n’a pas été exécuté ou n’a aucun résultat après exécution

2024

Mech-Viz: ID d’étape de branche invalide

2025

Mech-Viz: Dépassement de délai d’exécution

2026

Mech-Viz: ID d’étape invalide pour les étapes de type index

2027

Mech-Viz: Valeur de Current Index invalide

2028

Mech-Viz: Échec de la définition de l’index

2030

Mech-Viz: Point de prise invalide

2031

Mech-Viz: Collision du robot détectée

2032

Mech-Viz: Aucune position de dépose disponible pour la palettisation

2036

Mech-Viz: Étape de reconnaissance visuelle non appelée

2037

Mech-Viz: Aucun résultat de vision reçu du service de vision

2038

Mech-Viz: Aucun nuage de points dans la ROI

2039

Mech-Viz: Aucun point de vision pour l’étape Vision Move

2041

Mech-Viz: Échec de l’obtention du paramètre de l’étape

2042

Mech-Viz: Échec de l’obtention du résultat de planification dans Vision Move

2043

Mech-Viz: Échec de l’obtention des données personnalisées

2044

Mech-Viz: Service de vision non enregistré

2045

Mech-Viz: Outil invalide

2047

Codes d’état normaux de Mech-Viz

Code d’état normal Description

2100

Mech-Viz: Exécution terminée avec succès

2102

Mech-Viz: Liste des signaux DO obtenue avec succès

2103

Mech-Viz: Démarré avec succès

2104

Mech-Viz: Arrêté avec succès

2105

Mech-Viz: Définition de la branche réussie

2106

Mech-Viz: Définition de l’index réussie

2107

Mech-Viz: Définition du point de mouvement pour l’étape External Move réussie

2108

Mech-Viz: Définition de la valeur du paramètre de l’étape réussie

2109

Mech-Viz: Lecture de la valeur du paramètre de l’étape réussie

Composant de communication

Codes d’erreur du composant de communication

Code d’erreur Description

3001

Composant de communication: Commande invalide

3002

Composant de communication: Longueur de données ou format invalide pour le paramètre de commande

3005

Composant de communication: Mech-Vision a dépassé le délai

3006

Composant de communication: Erreur inconnue

3007

Composant de communication: Dépassement de délai du signal d’accusé de réception des données

3008

Composant de communication: L’ID de configuration n’existe pas

Codes d’état normaux du composant de communication

Code d’état normal Description

3103

Composant de communication: Données Modbus TCP effacées avec succès

Robot

Codes d’erreur du robot

Code d’erreur Description

4002

Robot: type d’angles d’Euler non pris en charge

Étalonnage

Codes d’erreur d’étalonnage

Code d’erreur Description

Étalonnage: Erreur de paramètre

Étalonnage: Aucune pose de bride d’étalonnage fournie par Mech-Vision

Étalonnage: Positions articulaires d’étalonnage non fournies par Mech-Vision

Étalonnage: Le robot n’a pas pu atteindre le point d’étalonnage

Codes d’état normaux d’étalonnage

Code d’état normal Description

7100

Étalonnage: Le robot s’est déplacé avec succès vers le point d’étalonnage

7101

Étalonnage: Pose reçue de Mech-Vision avec succès

Dépannage de Mech-Vision

1001

Mech-Vision: Projet non enregistré présent dans la solution

Cause:

  • Mech-Vision n’a pas été démarré.

Solution:

  • Assurez-vous que le logiciel Mech-Vision est démarré.

1002

Mech-Vision: Aucun résultat de vision

Cause:

  • Le projet Mech-Vision s’est exécuté avec succès, mais les ports de l’Output Step n’ont pas réussi à émettre des données. Les raisons possibles incluent un seuil de confiance excessivement élevé pour la segmentation d’instance, aucun objet correspondant dans la scène, des paramètres de ROI inappropriés, une faible qualité du nuage de points, des paramètres de filtrage inadaptés, etc.

Solution:

  • Activer la sortie de débogage: Ouvrez Mech-Vision, activez l’interrupteur Sortie de débogage, cliquez sur Exécuter ou Exécution pas à pas, double-cliquez pour connecter les étapes, puis consultez la sortie détaillée dans la fenêtre de Sortie de débogage à droite.

    1002 1
  • Localiser l’étape problématique: Commencez par la première étape et vérifiez séquentiellement le flux de données de chaque port de l’étape de haut en bas. Si le flux de données d’une étape est anormal, l’étape est problématique.

  • Vérifier les paramètres de l’étape problématique: Assurez-vous que toutes les étapes nécessaires sont correctement configurées et que les données peuvent s’écouler naturellement.

    Les paramètres des étapes suivantes sont essentiels pour la sortie. Si le projet contient les étapes suivantes, prêtez attention aux valeurs des paramètres des étapes.

    • Extract 3D Points in 3D ROI: Dans la section Paramètres de ROI 3D, cliquez sur Ouvrir l’éditeur et assurez-vous que le nuage de points de l’objet cible se trouve dans la boîte verte.

    • 3D Matching: Ajustez la valeur Seuil de confiance en vous basant sur le résultat d’appariement dans la sortie visualisée et la situation réelle.

      • Si le seuil de confiance est défini sur une valeur élevée, telle que 0,9 ou plus, l’objet détecté ne sera marqué comme une correspondance valide que lorsque le modèle est très précis dans ses résultats de détection. Dans ce cas, il est conseillé d’abaisser le seuil de confiance à un niveau plus approprié, tel que 0,5 ou 0,6, pour équilibrer le risque de détections manquées.

      • Si l’ajustement du seuil de confiance ne donne pas de résultats satisfaisants, il est nécessaire d’utiliser un jeu de données plus diversifié et plus difficile lors de l’entraînement du modèle pour rendre la segmentation d’instance applicable à davantage de scénarios.

1003

Mech-Vision: Aucun nuage de points dans la ROI

Cause:

  • Il n’y avait aucun nuage de points dans la ROI 3D.

Cette erreur peut indiquer que le bac est vide ou mal positionné. Ce n’est donc pas nécessairement une erreur d’exécution de projet qui doit être corrigée.

Solution:

  • Vérifiez le réglage de la ROI dans le projet et assurez-vous que le paramétrage est approprié.

1005

Mech-Vision: Paramètre de commande invalide pour démarrer le projet Mech-Vision

Cause:

  • Dans la commande envoyée par le côté robot pour déclencher le projet Mech-Vision, la valeur du paramètre du type de pose du robot était invalide. La plage de valeurs du paramètre de type de pose du robot est de 0 à 3.

  • Dans la commande envoyée par le côté robot pour déclencher le projet Mech-Vision et obtenir des résultats, la valeur du paramètre de format des données renvoyées était invalide. La plage de valeurs du format des données renvoyées est de 1 à 4.

Solution:

  • Assurez-vous que les valeurs des paramètres dans la commande envoyée par le côté robot se trouvent dans la plage valide.

1006

Mech-Vision: Données de pose invalides

Cause:

  • Dans la commande envoyée par le côté robot pour déclencher le projet Mech-Vision, la valeur du paramètre de pose du robot était invalide. Les scénarios possibles sont les suivants:

    • Les positions articulaires contenaient moins de 6 champs.

    • La pose de bride contenait moins de 6 champs.

    • La pose de bride était entièrement composée de 0.

Par défaut, un robot à 6 axes est utilisé et donc la valeur du paramètre « pose du robot » occupe six champs. Si un robot à 4 ou 5 axes est utilisé, remplissez les champs vides avec 0.

Solution:

  • Assurez-vous que le paramètre de pose du robot est correctement défini, c’est-à-dire assurez-vous que les positions articulaires ou la pose de bride sont correctement définies.

1007

Mech-Vision: Le projet est en cours d’exécution

Cause:

  • Pendant l’exécution du projet Mech-Vision, le côté robot a envoyé à nouveau la commande pour le démarrer.

Mech-Vision permet l’exécution simultanée de plusieurs projets, mais un même projet Mech-Vision ne peut pas être relancé alors qu’il est déjà en cours d’exécution.

Solution:

  • Assurez-vous que l’ID du projet Mech-Vision défini dans le programme du robot est correct.

  • Assurez-vous que le programme du robot ne contient pas de code qui déclenche le même projet Mech-Vision dans un court laps de temps. Lors de l’exécution du même projet, le client doit attendre la fin du projet avant de le relancer afin d’éviter cette erreur. Si le projet a fini de s’exécuter, un message indiquant que l’exécution du projet a été arrêtée s’affichera dans l’onglet Vision du panneau Log dans Mech-Vision.

1008

Mech-Vision: Liste des signaux de sortie numérique non fournie

Cause:

  • La liste des signaux DO pour la pince à vide obtenue de Mech-Vision était vide.

Solution:

  • Assurez-vous que le type d’outil dans l’outil de planification de trajectoire est une pince à vide de dépalettisation et que les signaux DO sont configurés correctement dans l’interface de configuration de la pince à vide.

1010

Mech-Vision: Le nombre de poses et le nombre d’étiquettes ne correspondent pas

Cause:

  • Dans l’Output Step du projet Mech-Vision, le nombre de poses émises par le port poses n’était pas égal au nombre d’étiquettes émises par le port labels.

Solution:

  • Vérifiez le flux de données du projet Mech-Vision pour vous assurer que le nombre de poses et le nombre d’étiquettes sont identiques. Par exemple, dans la figure suivante, le paramètre Size du port poses et celui du port labels sont tous deux définis sur 2, ce qui signifie que le nombre de poses et le nombre d’étiquettes sont identiques. Si le paramètre Size du port poses est défini sur 3 et celui du port labels sur 2, le nombre de poses et le nombre d’étiquettes ne sont pas identiques. Le problème ci-dessus se produira.

    1010 1

1011

Mech-Vision: ID de projet inexistant

Cause:

  • L’ID de projet spécifié dans la commande envoyée par le côté robot n’existait pas dans la liste de projets de Mech-Vision. Par exemple, lorsqu’il n’y a qu’un projet avec un ID de 1 dans la liste de projets, et que l’ID de projet spécifié dans la commande est 2, cette erreur apparaîtra.

Solution:

  • Assurez-vous que Chargement automatique du projet est sélectionné.

  • Assurez-vous que l’ID de projet spécifié dans la commande envoyée par le côté robot existe dans la liste de projets de Mech-Vision.

1012

Mech-Vision: ID de recette de paramètres inexistant

Cause:

  • L’ID de recette de paramètres spécifié dans la commande envoyée par le côté robot n’existait pas dans l’éditeur de recettes de paramètres. Par exemple, lorsqu’il n’y a qu’une recette de paramètres avec un ID de 1 dans l’éditeur et que l’ID de recette de paramètres spécifié dans la commande est 2, cette erreur se produira.

Solution:

  • Assurez-vous que l’ID de recette de paramètres spécifié dans la commande envoyée par le côté robot existe dans l’éditeur de recettes de paramètres.

1013

Mech-Vision: Recette de paramètres non configurée

Cause:

  • Le côté robot a envoyé la commande de basculer la recette de paramètres de Mech-Vision, mais le projet Mech-Vision n’avait aucune recette de paramètres.

Solution:

  • Vérifiez les paramètres de recette dans le projet Mech-Vision et assurez-vous que la recette et son ID sont corrects.

  • Le robot n’a pas nécessairement besoin d’envoyer la commande de changement de paramètres si Mech-Vision n’en a pas besoin.

1014

Mech-Vision: Échec du changement de recette de paramètres

Cause:

  • Le projet Mech-Vision est en cours d’exécution; modifier la recette de paramètres à ce moment entraînera cette erreur.

  • La communication entre Mech-Vision et le composant de communication est anormale.

Solution:

  • Contactez l’assistance technique de Mech-Mind.

1015

Mech-Vision: Erreur d’exécution du projet

Cause:

  • Une erreur d’exécution s’est produite dans le projet Mech-Vision.

Ce code d’état indique seulement qu’une erreur s’est produite lors du fonctionnement du projet Mech-Vision. Les raisons spécifiques de l’erreur ne sont pas fournies.

Solution:

  • Vérifiez le message d’erreur dans le panneau de journal de Mech-Vision et modifiez le projet si nécessaire.

1016

Mech-Vision: Les données obtenues par la commande ne correspondent pas à la valeur Port Type de l’Output Step. Veuillez sélectionner une commande appropriée ou modifier la valeur Port Type

Cause:

  • Lorsque le client appelle la commande Get Vision Result, le paramètre Type de port de l’Output Step dans le projet Mech-Vision n’est pas défini sur Prédéfini (résultat de vision).

  • Lorsque le client appelle la commande Get Mech-Vision Custom Data, le paramètre Type de port de l’Output Step dans le projet Mech-Vision n’est pas défini sur Personnalisé.

  • Lorsque le client appelle la commande Get Mech-Vision Planned Path, le paramètre Type de port de l’Output Step dans le projet Mech-Vision n’est pas défini sur Prédéfini (trajectoire robot).

Solution:

  • Vérifiez la valeur du paramètre Type de port de l’Output Step dans le projet Mech-Vision.

    • Si le client appelle la commande Get Vision Result, le paramètre Type de port de l’Output Step dans le projet Mech-Vision doit être défini sur Prédéfini (résultat de vision).

    • Si le client appelle la commande Get Mech-Vision Custom Data, le paramètre Type de port de l’Output Step dans le projet Mech-Vision doit être défini sur Personnalisé.

    • Si le client appelle la commande Get Mech-Vision Planned Path, le paramètre Type de port de l’Output Step dans le projet Mech-Vision doit être défini sur Prédéfini (trajectoire robot).

1017

Mech-Vision: Échec du mappage de la chaîne d’étiquettes vers des nombres

Cause:

  • Les données émises par le port labels de l’Output Step dans Mech-Vision n’étaient pas une chaîne au format entier.

Solution:

  • Vérifiez les données émises par le port labels de l’Output Step. Si les données ne sont pas une chaîne au format entier, ajoutez une Label Mapping Step avant l’Output Step pour transformer la sortie du port labels en une chaîne au format entier. Par exemple, dans la figure ci-dessous, la Label Mapping Step mappe l’étiquette de chaîne OK à la chaîne au format entier 0 et l’étiquette de chaîne NG à la chaîne au format entier 1.

    1017 1

1018

Mech-Vision: Nombre de poses en entrée invalide

Cause:

  • Dans la commande envoyée par le côté robot pour déclencher le projet Mech-Vision, la valeur du paramètre du nombre attendu de points de vision ou de points de passage dépassait le nombre maximal de poses pouvant être envoyées à chaque fois.

À partir de la barre d’outils de Mech-Vision, allez à Robot Communication Configuration  Suivant  Paramètres avancés . Modifiez la valeur de nombre maximal de poses à envoyer par envoi. La limite est de 30.

Solution:

  • Assurez-vous que la valeur du paramètre du nombre attendu de points de vision ou de points de passage n’est pas supérieure au nombre maximal de poses pouvant être envoyées à chaque fois.

1019

Mech-Vision: Dépassement de délai d’exécution

Cause:

  • Depuis l’envoi par le côté robot de la commande d’obtention des résultats de vision, le projet Mech-Vision n’avait pas fini de s’exécuter dans la période de délai. La période de délai par défaut est de 10 s.

À partir de la barre d’outils de Mech-Vision, allez à Robot Communication Configuration  Suivant  Paramètres avancés . Modifiez la valeur de Délai pour l’obtention des données Mech-Vision (s) pour changer le paramètre de délai.

Solution:

  • Vous pouvez ajouter une commande de temporisation dans le programme du robot avant la commande qui obtient les résultats de vision.

  • Pour les projets Mech-Vision qui prennent un temps relativement long à s’exécuter, les utilisateurs peuvent modifier la période de délai selon leurs besoins.

1020

Mech-Vision: Projet non démarré

Cause:

  • Le côté robot a envoyé la commande d’obtention des résultats de vision avant d’envoyer la commande pour déclencher le projet Mech-Vision. Par exemple, il y a deux projets avec les IDs 1 et 2 dans la liste de projets de Mech-Vision. Si le côté robot déclenche le projet 1 mais demande d’obtenir les résultats de vision de l’objet 2, cette erreur se produira.

  • Le côté robot avait obtenu tous les résultats de vision mais envoyait encore la commande pour obtenir davantage de résultats de vision.

Solution:

  • Vérifiez le programme du robot et assurez-vous que l’ID du projet Mech-Vision dans la commande envoyée par le côté robot pour obtenir les résultats de vision est correct.

  • Lorsque le paramètre d’état de transmission des points de vision dans les données renvoyées est défini sur 1, cela indique que tous les points de vision ont été obtenus. Dans ce cas, le robot doit arrêter d’envoyer la commande qui obtient les résultats de vision.

1021

Mech-Vision: Échec de la définition des dimensions de l’objet

Cause:

  • Le projet Mech-Vision ne contenait pas de Read Object Dimensions Step.

Solution:

  • Assurez-vous qu’il y a une Read Object Dimensions Step dans le projet Mech-Vision.

1022

Mech-Vision: Paramètres de dimensions de l’objet invalides

Cause:

  • Les dimensions de l’objet envoyées au projet Mech-Vision étaient égales à 0 ou négatives.

Solution:

  • Assurez-vous que les dimensions de l’objet (longueur, largeur, hauteur) sont toutes des entiers positifs.

1023

Mech-Vision: Échec de la connexion à la caméra

Cause:

  • La Capture Images from Camera Step dans le projet Mech-Vision n’a pas réussi à se connecter à une caméra.

Solution:

  • Vérifiez l’alimentation de la caméra et les paramètres réseau pour vous assurer que l’alimentation de la caméra et le réseau sont correctement connectés.

  • Assurez-vous que l’adresse IP et le port définis dans la Capture Images from Camera Step sont corrects.

1024

Mech-Vision: Le nombre de poses et la taille de la liste des données du port personnalisé ne correspondent pas

Cause:

  • La longueur de la liste du port poses et la longueur de la liste du port personnalisé de l’Output Step du projet Mech-Vision ne correspondaient pas. Par exemple, considérez la liste de poses comme [[1,1,1,0,1,0,0]],[1,1,1,0,0,0,0]]. Si la liste de données émise par le port personnalisé est [[1,1]] ou [], les longueurs des deux listes ne sont pas égales; tandis que si la liste de données émise par le port personnalisé est [1,1], les longueurs des deux listes sont identiques.

Solution:

  • Vérifiez les poses et les données du port personnalisé dans le flux de données du projet Mech-Vision pour vous assurer que les longueurs des deux listes correspondent. Par exemple, dans la figure suivante, le paramètre Size du port poses et celui du port personnalisé sont tous deux définis sur 2, ce qui signifie que les longueurs des deux listes correspondent. Si le paramètre Size du port poses est défini sur 3 et celui du port personnalisé sur 2, les longueurs des deux listes ne correspondent pas. Le problème ci-dessus se produira.

    1024 1

1025

Mech-Vision: Données d’image visuelle en cours d’utilisation. L’exécution ne peut pas continuer

Cause:

  • L’image utilisée par la Capture Images from Camera Step dans le projet Mech-Vision est une image virtuelle provenant de votre ordinateur et non une image capturée par la caméra réelle.

Solution:

  • Dans la section Paramètres de la caméra de la Capture Images from Camera Step, vérifiez que le Mode virtuel est désactivé.

  • Si le mode virtuel est nécessaire, cliquez sur Exécuter dans la boîte de dialogue suivante. Ainsi, les données seront envoyées. De plus, nous vous recommandons de sélectionner Ne plus me le rappeler avant le redémarrage du logiciel.

    1025 1

1026

Mech-Vision: Type de pose invalide

Cause:

  • Dans la commande envoyée par le côté robot pour obtenir la trajectoire planifiée de Mech-Vision, la valeur du paramètre de type de pose de point de passage était invalide. La valeur du paramètre de type de pose de point de passage ne peut être que 1 ou 2.

Solution:

  • Assurez-vous que les valeurs des paramètres dans la commande envoyée par le côté robot se trouvent dans la plage valide.

1027

Mech-Vision: Erreur d’exécution à l’étape Path Planning

Cause:

  • Une erreur s’est produite lorsque le projet Mech-Vision exécutait la Path Planning Step.

Ce code d’état indique seulement qu’une erreur s’est produite dans la Path Planning Step. Les raisons spécifiques de l’erreur ne sont pas encore fournies.

Solution:

  • Ouvrez l’outil de planification de trajectoire et vérifiez le journal pour identifier la cause racine.

/* [id="interf-ec-1028"] */

/* === 1028 */

/* Mech-Vision:路径规划失败 */

/* 错误原因: */

/* * 如果项目中存在料筐,失败的原因可能是料筐内无视觉点。 / / * 如果项目为混码,失败的原因可能是路径规划工具未计算出工件将要放置的位置。 / / * 路径规划工具内部发生错误。 */

/* 排查思路: */

/* * 联系Mech-Mind技术支持获取帮助。 */

1030

Mech-Vision: Le robot ne peut pas atteindre le point de passage

L’étape Path Planning a signalé l’erreur. Les causes possibles sont les suivantes:

  • Le point de passage était hors de portée pour le robot.

  • Échec de la résolution de la cinématique inverse du robot.

Solution:

  • Ouvrez l’assistant de configuration de la Path Planning Step, consultez l’historique de planification pour localiser le contenu en rouge, puis localisez l’étape spécifique où le problème s’est produit.

    1030 1
  • Pour résoudre l’erreur Waypoint unreachable, effectuez les opérations suivantes:

    • Vérifiez la pose du point de passage: assurez-vous que la pose est correctement orientée et atteignable. Notez la différence entre la pose de l’objet et le TCP.

    • Vérifiez le TCP: assurez-vous que le TCP dans la Path Planning Step est le même que le TCP réel du robot.

1033

Mech-Vision: Erreur de singularité de mouvement

L’étape Path Planning a signalé l’erreur. Les causes possibles sont les suivantes:

  • Le robot a détecté une erreur de singularité lors de la planification de trajectoire. La vitesse articulaire ou l’accélération articulaire du robot réel a dépassé les valeurs seuils de détection de singularité définies dans le logiciel.

  • Le robot ne pouvait pas atteindre le point en se déplaçant selon la ligne droite planifiée.

Solution:

  • Si le seuil de détection de singularité est trop strict, les utilisateurs peuvent envisager de réduire les valeurs de Max velocity ou de Reduction ratio. Pour modifier le seuil de détection de singularité, contactez l’assistance technique de Mech-Mind.

  • Si le robot ne peut pas atteindre le point en se déplaçant en ligne droite, les utilisateurs peuvent envisager de changer le type de mouvement en mouvement articulaire ou d’ajouter des points de passage intermédiaires.

1035

Mech-Vision: Point de prise invalide

Cause:

  • Aucun des points de prise n’est à l’intérieur du bac.

  • L’outil défini pour le point de prise dans la bibliothèque d’objets (workobject) ne correspond pas à l’outil sélectionné dans l’outil de planification de trajectoire.

Solution:

  • Pour la première cause:

    • Assurez-vous que les paramètres extrinsèques de la caméra sont correctement définis.

    • Dans l’Output Step du projet Mech-Vision, assurez-vous que la pose du point de prise de l’objet de travail est identique à la pose réelle de l’objet de travail.

    • Dans la Path Planning Step du projet Mech-Vision, cliquez sur Config Wizard pour accéder à l’outil de planification de trajectoire et assurez-vous que l’emplacement spécifié du bac est identique à l’emplacement réel du bac.

  • Pour la deuxième cause:

    • Dans la bibliothèque d’objets (workobject), vérifiez qu’un outil valide est configuré pour un point de prise. Par exemple, l’outil valide pour PickPoint_2 est Tool_Repositioning dans la figure ci-dessous.

      2030 1
    • Dans Configuration globale de l’outil de planification de trajectoire, vérifiez que l’outil sélectionné est un outil valide de la liste d’outils pour le point de prise.

      1035 1

1036

Mech-Vision: Collision du robot détectée

L’étape Path Planning a signalé l’erreur. Les causes possibles sont les suivantes:

  • Le robot risquait d’entrer en collision avec des objets de la scène.

  • Le robot risquait d’entrer en collision avec le nuage de points de l’objet.

Solution:

  • Si le robot risque d’entrer en collision avec des objets de la scène, les utilisateurs peuvent envisager d’ajouter des points de passage intermédiaires pour que le robot évite ces objets.

  • Si le robot risque d’entrer en collision avec le nuage de points de l’objet, les utilisateurs peuvent envisager d’ajuster le seuil de détection de collision avec le nuage de points.

  • Si une erreur se produit à la position initiale (home) de la trajectoire planifiée, les utilisateurs peuvent envisager de définir la position HOME.

1037

Mech-Vision: Aucune position de dépose disponible pour la palettisation

Cause:

  • Le plateau est plein. Aucune position n’est disponible pour la palettisation.

Solution:

  • Ajoutez la logique de traitement appropriée au port de sortie d’échec de planification des étapes de type palettisation.

1044

Mech-Vision: Aucun point de vision pour l’étape Vision Move

L’étape Path Planning a signalé l’erreur. Les causes possibles sont les suivantes:

  • Le port d’entrée de la Path Planning Step n’a pas reçu de données de pose des points de vision.

Solution:

  • Vérifiez le port Vision Points de la Path Planning Step et assurez-vous que le port a reçu des poses.

1046

Mech-Vision: Outil invalide

L’étape Path Planning a signalé l’erreur. Les causes possibles sont les suivantes:

  • L’outil était invalide.

Solution:

  • Dans l’interface de l’outil de planification de trajectoire, vérifiez et assurez-vous que les paramètres d’outil et les paramètres de Configuration globale sont corrects.

1047

Mech-Vision: Dépassement de délai lors de l’attente de la fin de la capture

Cause:

  • La Capture Images from Camera Step n’a pas terminé son exécution dans la période de délai définie par Timeout waiting for capture completion(s).

Solution:

  • Sélectionnez Robot Communication Configuration dans la barre d’outils. Cliquez sur Suivant puis sur Paramètres avancés. Cochez Timeout waiting for capture completion(s) (disponible uniquement lorsque Return ‘1102: visible after the Successfully triggered est coché).

  • Comparez la valeur de “Timeout waiting for capture completion(s)” et le temps d’exécution de la “Capture Images from Camera” Step. Si la valeur de “Timeout waiting for capture completion(s)” est inférieure au temps d’exécution de la “Capture Images from Camera” Step, ajustez la valeur de “Timeout waiting for capture completion(s)” pour qu’elle soit supérieure au temps d’exécution de la “Capture Images from Camera” Step. Par exemple, dans la figure ci-dessous, la valeur de “Timeout waiting for capture completion(s)” est supérieure au temps d’exécution de la “Capture Images from Camera” Step, ce qui signifie que ce paramétrage est valide.

    1047 1

1048

Mech-Vision: Erreur de reconnaissance du masque de boîte

Cause:

  • Le projet Mech-Vision a validé les masques des objets de type boîte avec la Validate Box Object Masks Step. Cependant, la validation a échoué parce que les objets boîte ne satisfaisaient pas aux critères définis dans le panneau Step Parameters, notamment All Boxes Must Be Same Dimension, All Boxes Must Be Detected et Rectangularity Validation.

Solution:

  • Vérifiez la Validate Box Object Masks Step et assurez-vous que les données d’entrée et les valeurs des paramètres sont correctes.

1049

Mech-Vision: Erreur de vérification des dimensions de la boîte

Cause:

  • Le projet Mech-Vision a validé les masques des objets de type boîte avec la Validate Box Dimensions Step. Cependant, la validation a échoué parce que les dimensions calculées à partir des masques ne correspondaient pas aux données définies dans Box Dimension Information dans le panneau Step Parameters.

Solution:

  • Vérifiez la Validate Box Dimensions Step et assurez-vous que les données d’entrée et les valeurs des paramètres sont correctes.

1051

Mech-Vision: Échec de la définition de la pose

Cause:

  • Lorsque le client appelle la commande pour saisir des poses dans le projet Mech-Vision, le Step name n’est pas un nombre ou l’étape correspondant au Step name n’est pas Easy Create Poses.

Solution:

  • Vérifiez la Easy Create Poses Step dans le projet Mech-Vision pour vous assurer que le Nom de l’étape est un nombre.

    1051 1
  • Vérifiez la commande pour saisir des poses dans le projet Mech-Vision afin de vous assurer que le Step name défini dans la commande correspond au Nom de l’étape dans la figure ci-dessus.

Dépannage de Mech-Viz

2001

Mech-Viz: Logiciel non enregistré

Cause:

  • Mech-Viz n’a pas été démarré.

  • Plusieurs fenêtres Mech-Viz ont été ouvertes en mode développeur.

Solution:

  • Assurez-vous que le logiciel Mech-Viz est démarré.

  • Quittez le mode développeur et redémarrez Mech-Viz.

2002

Mech-Viz: Le projet est en cours d’exécution

Cause:

  • Pendant l’exécution du projet Mech-Viz, le côté robot a envoyé à nouveau la commande pour le démarrer.

Solution:

  • Assurez-vous que le programme du robot ne contient pas de code qui déclenche le même projet Mech-Viz dans un court laps de temps.

2004

Mech-Viz: Le robot ne peut pas atteindre le point de passage

Cause:

  • Le point de passage était hors de portée pour le robot.

  • Si le projet Mech-Viz contient une Change Tool Step et que le TCP change avant et après le changement d’outil, le robot peut ne pas atteindre le point de passage.

Solution:

  • Ouvrez le logiciel Mech-Viz, consultez l’historique de planification pour localiser le contenu en rouge, puis localisez l’étape spécifique où le problème s’est produit.

    2004 1
  • Pour résoudre l’erreur Waypoint unreachable, effectuez les opérations suivantes:

    • Vérifiez la pose du point de passage: assurez-vous que la pose est correctement orientée et atteignable. Notez la différence entre la pose de l’objet et le TCP.

    • Vérifiez le TCP: assurez-vous que le TCP dans Mech-Viz est le même que le TCP réel du robot.

    • Vérifiez les limites logicielles: vérifiez si les limites logicielles sont correctement définies. Pour vérifier les limites logicielles, sélectionnez Robot  Définir les limites logicielles dans le coin inférieur droit de Mech-Viz.

2006

Mech-Viz: Paramètre de commande invalide pour démarrer Mech-Viz

Cause:

  • Dans la commande envoyée par le côté robot pour déclencher le projet Mech-Viz, la valeur du paramètre de type de pose du robot était invalide. La plage de valeurs du type de pose du robot est de 0 à 2.

Solution:

  • Assurez-vous que les valeurs des paramètres dans la commande envoyée par le côté robot se trouvent dans la plage valide.

2008

Mech-Viz: Erreur d’exécution

Cause:

  • Une erreur s’est produite lors de l’exécution du projet Mech-Viz.

Solution:

  • Ouvrez Mech-Viz et vérifiez le journal pour identifier la cause racine.

2011

Mech-Viz: Liste des signaux de sortie numérique non fournie

Cause:

  • La liste des signaux DO pour la pince à vide obtenue de Mech-Viz était vide.

Solution:

  • Assurez-vous qu’il y a une Set DO Step après la Vision Move Step, et que Receiver est défini sur Standard Interface dans le panneau de paramètres de l’étape Set DO.

  • Assurez-vous que le type d’outil est défini sur pince à vide de dépalettisation et que les signaux DO sont correctement configurés dans l’interface de configuration de la pince à vide.

2012

Mech-Viz: Type de pose invalide

Cause:

  • Dans la commande envoyée par le côté robot pour obtenir la trajectoire planifiée depuis Mech-Viz, la valeur du paramètre de type de pose de point de passage était invalide. La valeur du paramètre de type de pose de point de passage ne peut être que 1 ou 2.

  • Lorsque vous appelez la commande « exécuter le projet Mech-Viz et obtenir la trajectoire planifiée », la valeur du paramètre de type de pose de point de passage était invalide. La valeur du paramètre de type de pose de point de passage ne peut être que 1 ou 2.

Solution:

  • Assurez-vous que les valeurs des paramètres dans la commande envoyée par le côté robot se trouvent dans la plage valide.

2013

Mech-Viz: Données de pose invalides

Cause:

  • Dans la commande envoyée par le côté robot pour déclencher le projet Mech-Viz, la valeur du paramètre de pose du robot était invalide. Les scénarios possibles sont les suivants:

    • Les positions articulaires contenaient moins de 6 champs.

    • La pose de bride contenait moins de 6 champs.

    • La pose de bride était entièrement composée de 0.

Par défaut, un robot à 6 axes est utilisé et donc la valeur du paramètre de pose du robot occupe six champs. Si un robot à 4 ou 5 axes est utilisé, remplissez les champs vides avec 0.

Solution:

  • Assurez-vous que la valeur du paramètre de pose du robot est appropriée.

2014

Mech-Viz: Aucun projet défini pour le chargement automatique

Cause:

  • Le projet Mech-Viz n’était pas en cours d’exécution.

  • Le projet Mech-Viz n’était pas configuré pour le chargement automatique.

Solution:

  • Assurez-vous que le projet utilisé par le côté robot est ouvert dans Mech-Viz et que l’option Autoload Project est cochée.

2016

Mech-Viz: Échec de la définition de la valeur du paramètre de l’étape

Cause:

  • Une erreur s’est produite lorsque le côté robot a envoyé la commande pour définir la valeur du paramètre d’une étape Mech-Viz.

Solution:

  • Assurez-vous que l’ID d’étape et le nom de clé de paramètre dans le fichier property_config sont corrects.

À partir de la barre d’outils de Mech-Vision, allez à Robot Communication Configuration  Suivant  Paramètres avancés. Cliquez sur Property Configuration pour ouvrir le fichier property_config.

2017

Mech-Viz: Échec de l’arrêt de l’exécution

Cause:

  • Depuis l’envoi par le côté robot de la commande d’arrêt du projet Mech-Viz, le projet ne s’est pas arrêté dans les 5 s.

Solution:

  • Contactez l’assistance technique de Mech-Mind.

2018

Mech-Viz: Numéro de port de sortie de branche invalide

Cause:

  • Dans la commande envoyée par le côté robot pour définir le port de sortie pour la Branch by Msg Step dans Mech-Viz, la valeur du paramètre de port de sortie était inférieure ou égale à 0, ou la valeur était supérieure au nombre de ports de la Branch by Msg Step.

Solution:

  • Ouvrez le projet Mech-Viz, trouvez la Branch by Msg Step dans l’onglet Workflow, puis assurez-vous que le numéro de port de sortie défini dans la commande correspond au port de sortie de la Branch by Msg Step. Par exemple, si le numéro du port de sortie est défini sur 1 dans la commande, le projet Mech-Viz emprunte le port de sortie 0 de la Branch by Msg Step.

    2018 1

2019

Mech-Viz: Échec de la définition de la branche

Cause:

  • Le paramètre Step ID dans la commande envoyée par le côté robot pour définir le port de sortie de la Branch by Msg Step dans Mech-Viz ne correspondait à aucune Branch by Msg Step dans le projet Mech-Viz.

Solution:

  • Assurez-vous que le Step ID dans la commande envoyée par le côté robot correspond à une étape dans le projet Mech-Viz.

2020

Mech-Viz: Erreur de singularité de mouvement

Cause:

  • Le robot a détecté une erreur de singularité lors de la planification de trajectoire. La vitesse articulaire ou l’accélération articulaire du robot réel a dépassé les valeurs seuils de détection de singularité définies dans Mech-Viz.

  • Le robot ne pouvait pas atteindre le point en se déplaçant selon la ligne droite planifiée.

Solution:

  • Si le seuil de détection de singularité dans Mech-Viz est trop strict, modifiez la valeur de Max velocity ou Reduction ratio dans l’onglet Others de Mech-Viz.

    • Max velocity: La vitesse angulaire maximale autorisée pour chaque articulation du robot.

    • Reduction ratio: Lorsque la vitesse détectée de n’importe quelle articulation dépasse la valeur Max velocity spécifiée, la vitesse définie dans l’étape de type mouvement dans Mech-Viz sera réduite selon la valeur de Reduction ratio (nouvelle vitesse = vitesse d’origine × taux de réduction), et la détection de singularité sera effectuée à nouveau. Si la vitesse réduite est inférieure à la Max velocity définie, le robot se déplacera à la vitesse réduite dans l’étape correspondante. Si la vitesse réduite dépasse toujours la Max velocity définie, le logiciel Mech-Viz déterminera qu’une singularité se produira en raison de la trajectoire planifiée. Cela signifie que la trajectoire planifiée ne peut pas passer la détection de singularité.

    2020 1
  • Si le robot ne peut pas se déplacer linéairement, essayez d’abord la Méthode 1. Si le problème persiste, essayez l’une des méthodes restantes.

    • Méthode 1: Dans Mech-Viz, sélectionnez l’étape de type mouvement qui provoque l’erreur, définissez Motion type sur Linear move, activez Singularity avoidance, puis définissez les paramètres selon les conditions réelles.

      2020 4
    • Méthode 2: Dans Mech-Viz, sélectionnez l’étape de type mouvement qui provoque l’erreur et définissez Motion type sur Joint move.

      2020 2
    • Méthode 3: Dans Mech-Viz, ajoutez une ou plusieurs étapes de type mouvement avant l’étape qui provoque l’erreur. Cela revient à ajouter des points de passage intermédiaires. Par exemple, dans la figure ci-dessous, Fixed-Point Move_3 est ajouté entre Fixed-Point Move_1 et home. Cela signifie qu’un point de passage intermédiaire est ajouté.

      2020 3

2022

Mech-Viz: Le projet n’a pas été exécuté ou n’a aucun résultat après exécution

Cause:

  • Lorsque le côté robot a envoyé la commande pour définir le port de sortie de la Branch by Msg Step dans Mech-Viz, le projet Mech-Viz n’était pas en cours d’exécution.

  • Avant d’envoyer la commande pour obtenir la trajectoire planifiée, le côté robot n’a pas envoyé la commande pour déclencher le projet Mech-Viz.

  • Lorsque le côté robot a envoyé la commande pour obtenir la trajectoire planifiée de Mech-Viz, Mech-Viz n’avait pas encore émis le résultat de planification.

  • Le côté robot avait obtenu tous les points de passage mais envoyait encore la commande pour obtenir la trajectoire planifiée de Mech-Viz.

Solution:

  • Assurez-vous que le projet Mech-Viz est en cours d’exécution lorsque le côté robot envoie la commande pour définir le port de sortie de la Branch by Msg Step. Après avoir appelé la commande pour exécuter le projet Mech-Viz, assurez-vous que le projet Mech-Viz est en cours d’exécution, comme illustré dans la figure ci-dessous, puis appelez la commande pour définir le port de sortie de la Branch by Msg Step dans Mech-Viz.

    2022 1
  • Assurez-vous que le côté robot envoie la commande pour déclencher le projet Mech-Viz AVANT d’envoyer la commande pour obtenir la trajectoire planifiée.

  • Lorsque le paramètre d’état de transmission des points de passage dans les données renvoyées est défini sur 1, cela indique que tous les points de passage ont été obtenus. Dans ce cas, le côté robot doit arrêter d’envoyer la commande pour obtenir la trajectoire planifiée de Mech-Viz.

2024

Mech-Viz: ID d’étape de branche invalide

Cause:

  • Dans la commande envoyée par le côté robot pour définir le port de sortie de la Branch by Msg Step dans Mech-Viz, la valeur du paramètre Step ID n’était pas un entier positif.

Solution:

  • Assurez-vous que le Step ID dans la commande envoyée par le côté robot est un entier positif.

2025

Mech-Viz: Dépassement de délai d’exécution

Cause:

  • Depuis l’envoi par le côté robot de la commande pour obtenir la trajectoire planifiée, le projet Mech-Viz n’avait pas fini de s’exécuter dans la période de délai. La période de délai par défaut est de 10 s.

À partir de la barre d’outils de Mech-Vision, allez à Robot Communication Configuration  Suivant  Paramètres avancés . Modifiez la valeur de Délai pour l’obtention des données Mech-Viz (s) pour changer le paramètre de délai.

Solution:

  • Vous pouvez ajouter une commande de temporisation dans le programme du robot avant la commande qui obtient la trajectoire planifiée depuis Mech-Viz.

  • Pour les projets Mech-Viz qui prennent un temps relativement long à s’exécuter, les utilisateurs peuvent modifier la période de délai selon leurs besoins.

2026

Mech-Viz: ID d’étape invalide pour les étapes de type index

Cause:

  • Dans la commande envoyée par le côté robot pour définir le Current Index pour Mech-Viz, la valeur du paramètre Step ID n’était pas un entier positif.

Solution:

  • Assurez-vous que le Step ID dans la commande envoyée par le côté robot est un entier positif.

2027

Mech-Viz: Valeur de Current Index invalide

Cause:

  • Dans la commande envoyée par le côté robot pour définir le Current Index pour Mech-Viz, la valeur du paramètre Current Index n’était pas un entier positif.

Solution:

  • Assurez-vous que la valeur du paramètre Current Index dans la commande envoyée par le robot est un entier positif.

2028

Mech-Viz: Échec de la définition de l’index

Cause:

  • Le paramètre Step ID dans la commande envoyée par le côté robot pour définir le Current Index pour Mech-Viz ne correspondait à aucune étape de type index dans le projet Mech-Viz.

Solution:

  • Assurez-vous que le Step ID dans la commande envoyée par le côté robot correspond à une étape dans le projet Mech-Viz.

2030

Mech-Viz: Point de prise invalide

Cause:

  • Aucun des points de prise n’est dans le bac spécifié.

  • L’outil valide défini pour le point de prise dans la bibliothèque d’objets (workobject) ne correspond pas à l’outil sélectionné dans la Change Tool Step du projet Mech-Viz.

  • Après utilisation de la fonction Filter Vision Result de la Vision Move Step, Mech-Viz considérera les résultats de vision qui tombent en dehors de la plage spécifiée comme des points de prise invalides.

Solution:

  • Pour la première cause:

    • Assurez-vous que les paramètres extrinsèques de la caméra sont correctement définis.

    • Dans l’Output Step du projet Mech-Vision, assurez-vous que la pose du point de prise de l’objet de travail est identique à la pose réelle de l’objet de travail.

    • Dans la Vision Move Step du projet Mech-Viz, vérifiez Supplementary Features  Re-localiser le bac par vision  Mettre à jour le bac par vision.

      • Si Update Bin with Vision n’est pas sélectionné, assurez-vous que l’emplacement du bac spécifié dans le projet Mech-Viz est identique à l’emplacement réel du bac.

      • Si Update Bin with Vision est sélectionné, assurez-vous que l’emplacement du bac reconnu dans le projet Mech-Vision est identique à l’emplacement réel du bac.

  • Pour la deuxième cause:

    • Dans la bibliothèque d’objets (workobject), vérifiez qu’un outil valide est configuré pour un point de prise. Par exemple, l’outil valide pour PickPoint_2 est Tool_Repositioning dans la figure ci-dessous.

      2030 1
    • Vérifiez les paramètres en fonction du mode de fonctionnement sélectionné pour la Change Tool Step dans le projet Mech-Viz.

      • Si le paramètre Mode de fonctionnement de la Change Tool Step est défini sur Basculer vers l’outil spécifié, assurez-vous que le paramètre Select Tool est défini sur un outil valide dans la liste des outils pour le point de prise.

        2030 2
      • Dans le projet Mech-Viz, si le paramètre Mode de fonctionnement de la Change Tool Step est défini sur Basculement automatique vers l’outil approprié et que Limiter les outils utilisés est sélectionné, assurez-vous que le paramètre Select Tools est défini sur des outils valides dans la liste des outils pour le point de prise.

        2030 3
  • Pour la troisième cause:

    • Modifiez le projet Mech-Vision pour vous assurer que le résultat de vision répond aux exigences.

    • Dans la Vision Move Step, allez à Supplementary Features  Filtrer le résultat de vision et réinitialisez les deux paramètres sous Filter Vision Result pour vous assurer que les points de prise répondent aux exigences.

      2030 4

2031

Mech-Viz: Collision du robot détectée

Pour les causes d’erreur et les méthodes de dépannage, voir cette description.

2032

Mech-Viz: Aucune position de dépose disponible pour la palettisation

Cause:

  • Le plateau est plein. Aucune position n’est disponible pour la palettisation.

Solution:

  • Ajoutez la logique de traitement appropriée au port de sortie d’échec de planification des étapes de type palettisation.

2036

Mech-Viz: Étape de reconnaissance visuelle non appelée

Cause:

  • Le service de vision défini pour la Vision Move Step via le paramètre Vision Service Name n’a pas été appelé avec succès. D’autre part, le projet Mech-Viz était censé sortir par le port « Not called » de la Check Vision Result Step, mais ce port n’était connecté à aucune étape. Le projet Mech-Viz s’est donc arrêté.

Solution:

  • Vérifiez le workflow du projet Mech-Viz et assurez-vous que la Vision Move Step avant la Check Vision Result Step est appelée avec succès.

    2036 1
    Vision Service indique le nom du projet Mech-Vision qui correspond au projet Mech-Viz. Vous pouvez trouver le nom du projet dans la liste de projets de Mech-Vision, comme illustré dans la figure suivante.
    2036 2

2037

Mech-Viz: Aucun résultat de vision reçu du service de vision

Cause:

  • Le service de vision défini pour la Vision Move Step via le paramètre Vision Service Name n’a émis aucun résultat de vision. D’autre part, le projet Mech-Viz était censé sortir par le port No result de la Check Vision Result Step, mais ce port n’était connecté à aucune étape. Le projet Mech-Viz s’est donc arrêté.

Solution:

  • Lorsque le projet Mech-Viz est en cours d’exécution, dans le panneau Log de Mech-Vision, assurez-vous que l’Output Step contient des données, comme illustré dans la figure ci-dessous. Si l’étape ne contient pas de données, voir 1002 pour vérifier l’ensemble du flux de données.

    2037 1
  • Dans le projet Mech-Viz, assurez-vous que le port de sortie no result de la Check Vision Result Step est connecté à une étape suivante, telle que la Notify Step.

2038

Mech-Viz: Aucun nuage de points dans la ROI

Cause:

  • Le service de vision défini pour la Vision Move Step via le paramètre Vision Service Name n’a émis aucun résultat de vision. D’autre part, le projet Mech-Viz était censé sortir par le port No CloudInRoi de la Check Vision Result Step, mais ce port n’était connecté à aucune étape. Le projet Mech-Viz s’est donc arrêté.

Solution:

  • Reportez-vous à 1003 pour le dépannage.

2039

Mech-Viz: Aucun point de vision pour l’étape Vision Move Step

Cause:

  • Les causes possibles concernant la Vision Move Step sont les suivantes:

    • Le service de vision n’a pas fourni de résultats de vision.

    • Toutes les poses des résultats de vision ont été utilisées dans la planification de trajectoire.

Solution:

  • Reportez-vous à 1002 pour le dépannage.

  • Vérifiez si la Check Vision Result Step est utilisée correctement dans le projet Mech-Viz.

2041

Mech-Viz: Échec de l’obtention du paramètre de l’étape

Cause:

  • Une erreur s’est produite lorsque le côté robot a envoyé la commande pour lire la valeur du paramètre de l’étape Mech-Viz.

Solution:

  • Assurez-vous que l’ID d’étape et le nom de clé de paramètre dans le fichier property_config sont corrects.

À partir de la barre d’outils de Mech-Vision, allez à Robot Communication Configuration  Suivant  Paramètres avancés. Cliquez sur Property Configuration pour ouvrir le fichier property_config.

2042

Mech-Viz: Échec de l’obtention du résultat de planification dans Vision Move

Cause:

  • Une erreur s’est produite lorsque le côté robot a envoyé la commande pour obtenir les données Vision Move ou les données de sortie personnalisées depuis Mech-Viz.

Solution:

  • Contactez l’assistance technique de Mech-Mind.

2043

Mech-Viz: Échec de l’obtention des données personnalisées

Cause:

  • Une erreur s’est produite lorsque le côté robot a envoyé la commande pour obtenir les données Vision Move ou les données de sortie personnalisées depuis Mech-Viz.

Solution:

  • Reportez-vous à 1024 pour le dépannage.

2044

Mech-Viz: Service de vision non enregistré

Cause:

  • Les utilisateurs n’ont pas défini une valeur appropriée pour le paramètre Vision Service Name de la Visual Recognition Step dans le projet Mech-Viz.

Solution:

  • Assurez-vous que le service de vision défini pour la Visual Recognition Step est correct.

2045

Mech-Viz: Outil invalide

Cause:

  • La Check Tool Step ou la Change Tool Step n’a pas trouvé l’outil à vérifier ou à changer.

Solution:

  • Assurez-vous que le paramètre Tool défini pour la Check Tool Step ou la Change Tool Step est valide.

2047

Mech-Viz: Erreur de vérification des dimensions de la boîte

  • Le projet Mech-Vision a validé les masques des objets de type boîte avec la Validate Box Dimensions Step. Cependant, la validation a échoué parce que les dimensions calculées à partir des masques ne correspondaient pas aux données définies dans Box Dimension Information dans le panneau Step Parameters.

Solution:

  • Vérifiez la Validate Box Dimensions Step et assurez-vous que les données d’entrée et les valeurs des paramètres sont correctes.

Dépannage du composant de communication

3001

Composant de communication: Commande invalide

Cause:

  • Le système de vision ne prend pas en charge la commande envoyée par le côté robot.

Solution:

  • Vérifiez le protocole dans la boîte de dialogue Robot Communication Configuration pour vous assurer que le format est correct. Vérifiez également le protocole dans le programme client pour vous assurer qu’il correspond au format défini dans la boîte de dialogue.

    tcp ascii

  • Vérifiez le programme du robot pour vous assurer que les commandes envoyées sont correctes.

3002

Composant de communication: Longueur de données ou format invalide pour le paramètre de commande

Cause:

  • Dans la commande envoyée par le côté robot, la longueur des données était anormale. Par exemple, la pose du robot occupait moins de 6 champs.

  • Dans la commande envoyée par le côté robot, le format des données était anormal. Par exemple, la virgule chinoise était utilisée comme délimiteur.

Solution:

  • Vérifiez le programme du robot pour vous assurer que les commandes envoyées sont correctes.

3005

Composant de communication: Mech-Vision a dépassé le délai

Cause:

  • Le système de vision a dépassé le délai lors de l’appel du service gRPC.

Solution:

  • Essayez de redémarrer Mech-Vision.

3006

Composant de communication: Erreur inconnue

Cause:

  • Une erreur inconnue s’est produite dans le système de vision.

Solution:

  • Contactez l’assistance technique de Mech-Mind.

3007

Composant de communication: Dépassement de délai du signal d’accusé de réception des données

Lorsque le protocole de communication est PROFINET ou Ethernet/IP, l’erreur peut apparaître dans les scénarios suivants:

  • Avant que le système de vision n’envoie de nouvelles données de pose au côté robot, le côté robot n’a pas réinitialisé la valeur du signal Data_Acknowledge à 0 dans la période de délai (la valeur est de 10 s par défaut).

  • Après que le système de vision a envoyé de nouvelles données de pose au côté robot, le côté robot n’a pas réinitialisé la valeur du signal Data_Acknowledge à 1 dans la période de délai (la valeur est de 10 s par défaut).

Solution:

  • Vérifiez le programme du robot et assurez-vous que la valeur du signal Data_Acknowledge est définie sur 0 avant que le côté robot n’envoie la commande pour obtenir les résultats de vision ou obtenir la trajectoire planifiée de Mech-Viz.

  • Vérifiez le programme du robot et assurez-vous que le signal Data_Acknowledge est défini sur 1 immédiatement après que le programme lit les données de pose envoyées par le système de vision.

3008

Composant de communication: L’ID de configuration n’existe pas

Cause:

  • Dans le fichier property_config, le Config ID ou le nom de clé de paramètre, utilisé dans la commande envoyée par le côté robot pour lire ou définir la valeur d’un paramètre d’étape Mech-Viz, était erroné.

À partir de la barre d’outils de Mech-Vision, allez à Robot Communication Configuration  Suivant  Paramètres avancés. Cliquez sur Property Configuration pour ouvrir le fichier property_config.

Solution:

  • Assurez-vous que le Config ID et le nom de clé de paramètre dans le fichier property_config sont corrects.

Dépannage d’étalonnage

7001

Étalonnage: Erreur de paramètre

Cause:

  • Une erreur s’est produite dans les données de pose du robot dans la commande envoyée par le côté robot au système de vision pendant l’étalonnage. Les scénarios possibles sont les suivants:

    • Les positions articulaires contenaient moins de 6 champs.

    • La pose de bride contenait moins de 6 champs.

    • La pose de bride était entièrement composée de 0.

Par défaut, un robot à 6 axes est utilisé et donc la valeur du paramètre de pose du robot occupe six champs. Si un robot à 4 ou 5 axes est utilisé, remplissez les champs vides avec 0.

Solution:

  • Assurez-vous que les données de pose du robot envoyées par le côté robot sont correctes.

7002

Étalonnage: Aucune pose de bride d’étalonnage fournie par Mech-Vision

Cause:

  • Pendant l’étalonnage, Mech-Vision n’a pas envoyé la pose de bride du prochain point d’étalonnage au robot.

Solution:

  • Contactez l’assistance technique de Mech-Mind.

7003

Étalonnage: Positions articulaires d’étalonnage non fournies par Mech-Vision

Cause:

  • Pendant l’étalonnage, Mech-Vision n’a pas envoyé les positions articulaires du prochain point d’étalonnage au robot.

Solution:

  • Contactez l’assistance technique de Mech-Mind.

7004

Étalonnage: Le robot n’a pas pu atteindre le point d’étalonnage

Cause:

  • Pendant l’étalonnage, le robot n’a pas pu atteindre le point d’étalonnage précédent. Par conséquent, la valeur du paramètre de code d’état dans la commande d’étalonnage envoyée par le côté robot au système de vision était 2. Et le système de vision n’a renvoyé aucune donnée au côté robot.

Solution:

  • Contactez l’assistance technique de Mech-Mind.

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.