text.skipToContent text.skipToNavigation

FAQ sur le logiciel de vision industrielle

Qu’est-ce qu’un logiciel de vision industrielle ? Quels sont les logiciels de traitement d’images de wenglor ? Et quelles sont les fonctions offertes par les différents packs logiciels ? Cette page regroupe les questions les plus fréquemment posées sur le thème des logiciels de vision industrielle. 

Questions générales sur les logiciels de vision industrielle

Le logiciel de vision industrielle est utilisé pour résoudre les tâches de traitement d’images avec les produits de vision industrielle wenglor dans le domaine du traitement d’image industriel.

wenglor propose les logiciels de vision industrielle suivants : 

  • Logiciel wenglor uniVision 3
  • Logiciel wenglor Discovery Tool
  • Logiciel uniVision 2
  • Logiciel VisionApp 360
  • Logiciel VisionApp Demo 3D
  • Logiciel de support

Les nouvelles versions logicielles sont mises à disposition en cas d’améliorations de fonctionnalités, d’optimisation des performances et de correction de bugs.

Questions fréquentes sur wenglor uniVision 3

wenglor uniVision 3 est un logiciel permettant de régler les produits de vision industrielle wenglor pour résoudre des tâches dans le domaine du traitement industriel de l’image. L’environnement de développement permet aux utilisateurs d’automatiser l’évaluation des données (p. ex. comme des images) via des interfaces utilisateur graphiques et de créer des configurations à la place des programmations conventionnelles. wenglor uniVision 3 peut être comparé à une plate-forme Low Code ou No Code.

Pour les utilisateurs enregistrés, le logiciel uniVision 3 peut être téléchargé et installé gratuitement sur la page de détails du produit DNNF023.

wenglor uniVision 3 s’appuie sur la fonctionnalité de uniVision 2, mais contient de nombreuses nouvelles fonctions, optimisations et corrections de bugs. De plus, uniVision 2 et 3 prennent en charge différents appareils :

  • uniVision 2 : Smart Camera weQube B50, capteurs de profil 2D/3D, contrôleur de vision industrielle BB1C5
  • uniVision 3 : Smart Camera B60, contrôleur de vision industrielle MVC

Le logiciel wenglor uniVision 3 est pris en charge par la Smart Camera B60 et le contrôleur de vision industrielle MVC. Il s’agit du logiciel standard pour tous les futurs appareils de vision industrielle wenglor.

wenglor uniVision 3 comprend une boîte à outils avec de nombreux modules logiciels qui peuvent être ajoutés de manière flexible au travail et reliés entre eux à volonté.

Les modèles sont des tâches uniVision prédéfinies pour une tâche spécifique (p. ex. lecture de codes) qui peuvent être chargés sur le produit uniVision. Les principaux modules sont déjà enregistrés et reliés dans les modèles, de sorte que seuls quelques paramètres doivent être adaptés.

L’utilisation de wenglor uniVision 3 ne nécessite certes pas de connaissances en programmation, mais des connaissances de base en traitement d’images industriel et en paramétrage.

Le logiciel wenglor uniVision 3 nécessite un PC avec Windows 10 ou 11. Vous trouverez des détails à ce sujet dans les caractéristiques techniques sur la page de détails du produit

Les mises à jour du logiciel et du firmware pour uniVision 3 sont publiées plusieurs fois par an afin d’étendre les fonctionnalités des appareils uniVision et d’améliorer continuellement leur stabilité et leurs performances.

Oui, dans la mesure où les appareils sont compatibles avec uniVision 3, les nouvelles mises à jour du logiciel et du firmware peuvent être téléchargées rapidement et facilement sur l’appareil correspondant via le site Web de l’appareil. Vous trouverez des descriptions plus détaillées du processus de mise à jour dans le mode d'emploi de l’appareil correspondant.

Les modules disponibles dans le logiciel wenglor uniVision 3 peuvent être utilisés plusieurs fois au sein d’une même tâche et combinés à volonté. Les exceptions sont les modules « Tableur » et « Image Deep OCR » (pour la Smart Camera B60), ainsi que les interfaces qui ne peuvent être utilisées qu’une seule fois par tâche.

Oui, le logiciel peut également être étendu ultérieurement avec des packs de licence séparés.

Oui, les profils peuvent être lus hors ligne dans uniVision via Teach Plus ou le mode de simulation s’ils sont au format ply. Ainsi, les profils peuvent par exemple être enregistrés dans VisionApp Demo 3D et simulés dans uniVision 3.

Oui, en mode Teach Plus, les données (images ou profils) peuvent être facilement enregistrées, supprimées et chargées dans uniVision via l’Image Container Viewer. En mode simulation, les données (images ou profils) sont lues à partir du PC via un chemin d’accès fixe au dossier. 

Le produit logiciel uniVision 3 DNNF023 comprend un simulateur hors ligne qui peut être utilisé gratuitement et sans licence. Uniquement autour des modules

  • Image Code 1D

  • Image Code 2D

  • Image Deep OCR

  • Image Comparaison à un modèle

  • HALCON Script

pour une utilisation hors ligne, la licence DNNL022 est nécessaire.

Le logiciel wenglor uniVision 3 peut également être utilisé hors ligne sans appareil de deux manières différentes pour la simulation :

  • Mode Teach Plus
  • Mode de simulation

Le mode Teach Plus permet par exemple d’optimiser les projets avec des images correctes et incorrectes prises avec la caméra. En outre, les exemples enregistrés dans le logiciel permettent également d’effectuer des tests rapides pour évaluer le logiciel. Le mode de simulation hors ligne permet d’évaluer le logiciel à l’aide de fichiers d’image ou de profil enregistrés avec du matériel tiers ou générés de manière synthétique.

La visualisation d’une tâche peut être réglée librement et de manière flexible. Les résultats peuvent, par exemple, être affichés directement dans l’image en overlay. Le système de visualisation est en ligne et peut être utilisée sur n’importe quel appareil équipé d’un navigateur.
 

wenglor uniVision 3 prend en charge toutes les interfaces importantes avec les commandes et les robots, afin que les appareils uniVision puissent être intégrés de manière simple et rapide.

Avec uniVision 3, il est possible d’établir une connexion robotisée pour le soudage ou la vision robotisée par instance de processus. La Smart Camera B60 permet donc une connexion à un robot, tandis que le contrôleur de vision industrielle MVC permet 16 connexions robotisées individuelles pour le soudage et/ou la vision robotisée.

Oui, uniVision 3 contient des modèles pour les types de jonctions courants qui facilitent la configuration de la tâche.

Pour le guidage de la torche de soudure robotisée avec uniVision 3, en plus d’un robot, un capteur de profil 2D/3D MLxL, un contrôleur de vision industrielle MVC et le pack de licence uniVision Robotics (inclus dans la variante MVCV001 ou avec licence ultérieure via le pack de licence DNNL026) sont nécessaires.

Le calibrage de la caméra et du robot avec Robot Vision s’effectue par un calibrage main-œil à l’aide d’un objet de calibrage. La caméra peut être montée de manière statique ou se trouver sur l’effecteur final du robot. Les objets d’étalonnage professionnels, rigides et résistants à la température sont disponibles en différentes tailles. Dans de la cadre de la routine d’étalonnage, les différentes positions dans lesquelles la caméra pointe vers l’objet à étalonner doivent être programmées pour déterminer la relation entre la caméra et le robot.

wenglor uniVision 3 permet la communication avec les robots de différents fabricants. L’API Robot Vision ouverte permet également d’établir une connexion avec des robots dont le type n’est pas encore officiellement pris en charge.

Dans wenglor uniVision 3, Robot Vision est pris en charge par la Smart Camera B60 et le contrôleur de vision industrielle MVC avec les caméras de vision industrielle de la série BBVK ou BBZK.

Dans les applications de mesure, des plaques de calibrage sont utilisées pour corriger la distorsion de l’optique et garantir une conversion précise des valeurs en pixels en valeurs en millimètres. Cela s’effectue dans le logiciel wenglor uniVision 3 via le module Image Calibration.
En outre, une plaque d’étalonnage permet un étalonnage simple et rapide pour les applications de vision robotique. L’étalonnage permet d’ajuster les coordonnées et d’éliminer la distorsion due à l’optique. Pour obtenir un étalonnage précis, la plaque d’étalonnage doit se située entièrement dans le champ de vision de la caméra et couvrir au moins la moitié de ce dernier. Les modèles d’étalonnage imprimés sur papier donnent un étalonnage moins précis. Les plaques opaques (p. ex. ZVZJ001 ) conviennent aux applications avec éclairage incident, les plaques transparentes (p. ex. ZVZJ005 ) aux applications avec lumière transmise.

Si la relation entre la caméra et le robot ne change pas, aucun étalonnage supplémentaire n’est nécessaire.

Le logiciel wenglor uniVision 3 permet également de trouver les données de plusieurs objets différents avec une prise de vue et de les envoyer au robot afin d’optimiser le temps de cycle pour les tâches Pick-and-Place. Le robot doit donc se déplacer moins fréquemment dans la zone de détection et peut saisir directement d’autres objets déjà détectés.
 

Pour le prélèvement dans les applications pick-and-place, le logiciel wenglor uniVision 3 permet également de configurer n’importe quel décalage en x et y, afin que l’objet puisse être saisi au niveau de la pointe, par exemple.

Dans l’application Pick-and-Place, il est possible de configurer une hauteur d’objet individuelle pour chaque type d’objet, ce qui permet de saisir différents types d’objets à différentes hauteurs. 

Différents types d’objets peuvent être facilement programmés dans le logiciel wenglor uniVision 3. Le type d’objet peut ensuite être envoyé directement au robot.

 

Dans wenglor uniVision 3, l’apprentissage des objets est plus simple grâce aux modules « Comparaison à un modèle » et « Localisation ». 

Le module « Appareil Robot Vision » de wenglor uniVision 3 permet une communication directe entre les caméras 2D et les robots.

Oui, l’exécution des scripts HALCON peut également être liée à un appareil spécifique. Cela permet d’éviter qu’un projet avec le script HALCON soit simplement copié sur d’autres appareils.
 

Les scripts HALCON peuvent être cryptés afin d’éviter toute modification non souhaitée du script.

Le dictionnaire HALCON permet d’enregistrer des données telles que des modèles de contour programmés de manière permanente et indépendamment de la plateforme.

Il existe de nombreux exemples de scripts HALCON qui montrent quels types de données sont pris en charge et comment les applications peuvent être facilement mises en œuvre.

Les étapes types pour travailler avec les scripts HALCON sont les suivantes :

  • Enregistrement d’un fichier Teach+ avec des données réelles
  • Création du script HALCON avec les données enregistrées dans le logiciel HDevelop
  • Chargement du script HALCON dans le logiciel wenglor uniVision 3 dans le module HALCON Script

Les données d’image nécessaires à la création d’un script HALCON sont enregistrées dans un fichier Teach+ avec des données réelles.

L’écosystème uniVision permet un échange de données flexible entre tous les modules uniVision et le module HALCON Script. De nombreuses interfaces (p. ex. PROFINET, EtherNet/IP) sont disponibles sur le produit uniVision. Les résultats du module HALCON Script peuvent ainsi être édités directement et en toute flexibilité via les interfaces uniVision. La visualisation flexible basée sur le Web permet également d’afficher les résultats du module HALCON Script de manière flexible et personnalisée – même directement dans l’image !
 

Oui, HDevEngine fonctionne déjà sur les appareils uniVision. Les scripts HALCON peuvent être donc exécutés directement sur les appareils uniVision. Cela permet de se concentrer sur la solution de l’application (logiciel) !
 

Les scripts HALCON peuvent également être créés avec d’autres versions de HALCON. Les consignes de compatibilité avec la version HALCON 22.11 utilisée sur les appareils uniVision doivent cependant être respectées.
 

La version HALCON 22.11.

Les types de données suivants peuvent être transmis aussi bien par les modules uniVision au module HALCON Script (entrées) que par le module HALCON Script à d’autres modules uniVision (sorties) :

  • Variables iconiques
    • Images
    • Régions
    • XLDs
  • Variables de contrôle
    • Integer
    • Real
    • String

Oui, les modules logiciels standard du logiciel wenglor uniVision 3 peuvent être combinés à volonté avec les scripts HALCON. L’échange de données entre les modules est possible de manière flexible !

wenglor uniVision 3 permet ainsi de combiner le paramétrage et la programmation :

  • Paramétrage :
    les tâches standard peuvent être facilement résolues à l’aide des modules uniVision standard de la boîte à outils uniVision. 
  • Programmation : les tâches complexes peuvent être résolues dans HDevelop avec des scripts HALCON.

HALCON est une vaste bibliothèque de programmes avec des algorithmes de traitement d’images de MVTec. L’environnement de développement pour HALCON est le logiciel HDevelop.


 

Les scripts HALCON créés dans le logiciel HDevelop de MVTec peuvent être téléchargés dans le module HALCON Script du logiciel uniVision et sur le produit uniVision (p. ex. B60). HDevEngine nécessaire à cet effet est déjà préinstallé sur le produit uniVision.

Foire aux questions sur les logiciels basés sur l’IA

Oui, toutes les données sont stockées en Europe conformément au RGPD. Dans les plans payants, tous les droits restent la propriété de l’utilisateur. Le stockage dans le Cloud est certifié BSI C5 et les données peuvent être effacées automatiquement à la fin du plan.

Toutes les données sont cryptées par TLS et AES-256, stockées de manière redondante à plusieurs reprises et sauvegardées automatiquement. Elles sont ainsi protégées contre la perte et tout accès non autorisé.

AI Lab prend en charge différents formats (par exemple, JPEG, BMP) et résolutions. Celles-ci sont adaptées automatiquement. Pour obtenir les meilleurs résultats possibles, toutes les images doivent être de qualité comparable.

Il n’est pas possible de réentraîner un modèle existant – chaque entraînement est toujours basé sur l’ensemble complet des données.

Oui, plusieurs Smart Cameras B60 peuvent télécharger en parallèle dans le même jeu de données via weHub, tant que le forfait autorise des « appareils connectés » libres.

La répartition en données d’entraînement et de test s’effectue automatiquement. Une formation avec ≤ 500 images à 320 px dure généralement environ 5 minutes. Les résultats peuvent varier légèrement d’un entraînement à l’autre, car les éléments aléatoires augmentent la robustesse.

Le taux de téléchargement dépend du réseau, de la taille de l’image et du nombre d’appareils. Plusieurs images par seconde par appareil sont courantes. Pour la classification : 1 crédit = jusqu’à 5 000 images, 2 crédits = jusqu’à 10 000 images, puis plus de crédits pour 5 000 images.

Les images peuvent être téléchargées en pleine résolution, mais sont automatiquement mises à l’échelle à la taille d’entrée appropriée pour l’entraînement et l’exécution. Selon le matériel, seules des tailles de modèle utilisables peuvent être sélectionnées dans AI Lab. La taille du modèle d’IA résulte de la taille de l’image d’entrée de l’IA et de l’architecture du modèle d’IA et influence directement la vitesse d’inférence.

Par défaut, AI Lab génère des réseaux quantifiés, car ceux-ci fonctionnent plus rapidement sur la Smart Camera B60. Il est certes possible d’utiliser ses propres modèles ONNX non quantifiés, mais ils sont généralement moins performants. Les dimensions et performances détaillées des modèles ONNX sont disponibles sur GitHub.

Il n’y a pas de limite fixe pour le nombre de classes. Recommandation : autant que nécessaire, aussi peu que possible. Il est important que le rapport entre les images par classe soit le plus équilibré possible. 5 images minimum par classe, 50 images minimum recommandées pour des résultats fiables.

La connexion entre AI Lab et uniVision s’effectue via weHub, qui télécharge les images dans AI Lab et transfère les modèles d’IA entraînés vers uniVision.

Une connexion Internet permanente n’est pas nécessaire, car weHub met les données en mémoire tampon. Pour l’inférence, les modèles d’IA peuvent être utilisés exclusivement avec le matériel wenglor. Les données d’entraînement peuvent également être créées avec d'autres appareils. AI Lab n’est pas optimisé pour les smartphones ou les tablettes.

AI Lab est également conçu pour les débutants en IA qui souhaitent créer leurs propres modèles d’IA. Le module ONNX s’adresse aux utilisateurs d’IA expérimentés disposant de leurs propres architectures réseau ou lorsque les données d’image ne peuvent pas quitter le réseau de l’entreprise. Le module « Image ONNX » et AI Lab sont tous deux inclus dans le pack de licence « uniVision AI ».

La formation aux modèles d’IA dans le Cloud ne nécessite pas de matériel ou de connaissances spécialisées. Cela permet d’économiser des investissements et des ressources. La formation dans le Cloud offre une puissance de calcul évolutive, un accès à distance, une sauvegarde des données et des coûts flexibles, contrairement à la formation sur des PC locaux ou des appareils Edge qui ne sont pas optimisés pour cela.

Les modèles d’IA formés dans le Cloud sont plus complexes, plus précis et peuvent traiter de grandes quantités de données avant d’être distribués aux appareils pour inférence. Les modèles d’IA Edge sont plus petits, plus efficaces et fournissent des résultats rapides directement sur l'appareil, mais offrent souvent une précision inférieure.

Le rapport d’évaluation est disponible pour vérifier la qualité du modèle d’IA. Il indique les indicateurs clés de précision et sert de preuve, par exemple pour une Factory Acceptance.

Les plans peuvent être prolongés grâce au cumul : les licences identiques ajoutent de la durée et des crédits. Un plan en cours peut être remplacé à tout moment par un autre plan. Si des limites telles que la mémoire, les utilisateurs ou les crédits sont atteintes, il est possible de faire un nettoyage ou de passer à un plan supérieur.

Questions fréquentes sur wenglor Discovery Tool

wenglor Discovery Tool est un logiciel permettant de chercher et de détecter des appareils de vision industrielle wenglor sur le réseau. Le logiciel permet également d’adapter la configuration réseau des appareils de traitement d’images afin qu’ils s’adaptent à la configuration réseau de l’installation ou du PC.

L’outil wenglor Discovery Tool doit être disponible comme logiciel standard pour tous les appareils de vision industrielle wenglor. Actuellement, le matériel prend en charge la Smart Camera B60 et les capteurs 3D des séries ShapeDrive G4 MLASx1x et MLBSx1x.

Le logiciel de vision industrielle wenglor Discovery Tool requiert côté système un PC équipé de Windows 10 ou Windows 11. Pour plus de détails sur la configuration système requise pour l’utilisation du logiciel, veuillez consulter la section Données techniques sur la page des détailsdu logiciel wenglor Discovery Tool. 

Oui, le logiciel wenglor Discovery Tool détecte tous les appareils pris en charge, même s’ils se trouvent dans un autre sous-réseau.

Le logiciel wenglor Discovery Tool affiche l’état de fonctionnement normal, d’avertissement ou d’erreur avec l’indication du message d’avertissement ou d’erreur détaillé. 
Exemple :
La température de l’appareil de vision industrielle dépasse une valeur critique.
Un message d’avertissement s’affiche dans le logiciel avec des informations détaillées « La température est trop élevée ».
 

Dans les paramètres de votre PC, les paramètres réseau sont souvent difficiles à trouver. Le logiciel wenglor Discovery Tool affiche directement les paramètres réseau du PC sans avoir à accéder aux paramètres PC.

Le logiciel wenglor Discovery Tool permet d’accéder facilement à la page Web de l’appareil. Il n’est pas nécessaire de mémoriser l’adresse IP de l’appareil.
 

Le logiciel wenglor Discovery Tool permet d’attribuer un nom au choix aux appareils afin de pouvoir les différencier facilement.

Questions fréquentes sur le logiciel weHub

weHub est un logiciel de détection et de gestion des appareils de vision industrielle wenglor en réseau. Elle permet d’adapter la configuration réseau, de télécharger automatiquement des images dans AI Lab ainsi que de télécharger des modèles d’IA provenant d'AI Lab sur le matériel de vision industrielle wenglor.

weHub remplace wenglor Discovery Tool : Il offre les mêmes fonctionnalités que la recherche d’appareils et la configuration réseau pour les appareils de vision industrielle wenglor, ainsi que la fonction de pont pour connecter AI Lab basé sur le Cloud aux appareils hors ligne.

weHub est un logiciel standard pour tous les appareils de vision industrielle wenglor. Actuellement, le matériel prend en charge la Smart Camera B60, le contrôleur de vision industrielle MVC et les capteurs 3D de la série ShapeDrive G4.

L’utilisation de weHub nécessite un PC équipé du système d’exploitation Windows 10 ou Windows 11. Pour plus de détails sur la configuration système requise pour l’utilisation du logiciel, veuillez consulter la section « Caractéristiques techniques » sur la page de détails du produit.

Oui, weHub détecte tous les appareils pris en charge, même s'ils se trouvent dans un autre sous-réseau.

weHub affiche l'état « Fonctionnement normal », « Avertissement » ou « Erreur » avec un message d’avertissement ou d’erreur détaillé. Par exemple, la température de l’appareil de vision industrielle dépasse une valeur critique. Un message d’avertissement s’affiche dans le logiciel avec des informations détaillées « La température est trop élevée ».

Dans les paramètres de votre PC, les paramètres réseau sont souvent difficiles à trouver. weHub affiche directement les paramètres réseau du PC sans avoir à accéder aux paramètres du PC.

Il est possible de passer facilement à la page Web des appareils via weHub. Il n’est pas nécessaire de mémoriser l’adresse IP de l’appareil.

weHub permet d’attribuer un nom au choix aux appareils afin de pouvoir les distinguer facilement.

Vous n’avez pas trouvé la réponse à votre question ? Aucun problème !

Comparaison des produits