Développement de logiciels pour l'équipement industriel et la vision artificielle

Développement de logiciels
Logiciels pour équipements industriels, robots et vision industrielle
Nous développons des applications pour votre équipement : robots industriels, caméras Hikrobot et SICK, automates programmables (PLC) et lignes de convoyage. Nous mettons en service et configurons les lignes, ainsi que nous fournissons un support technique et une assistance pour les programmes, dans n'importe quel pays.
Robots

Le programme du robot est créé et testé sur un ordinateur, puis exécuté sur le robot lui-même. Le robot reçoit des commandes de la vision, du PLC (programmable logique contrôleur) et de l'opérateur.

Caméras Hikrobot et SICK

Connexion des caméras industrielles via leurs SDK (kits de développement logiciel), configuration à partir du logiciel, acquisition de données via des capteurs, réseaux neuronaux et sorties pour le tri.

Lignes de production

Démarrage et configuration : les caméras, les capteurs, les systèmes de tri et les robots, ainsi que le PLC, fonctionnent comme un ensemble cohérent.

Dans le monde entier

Développement, lancement et maintenance en ligne. Seul votre ingénieur est nécessaire sur site.

«Vector Technologies», Minsk, Biélorussie · 17 ans d'expérience dans l'automatisation industrielle
Les programmes engiAI et Robot1 sur le stand présentant un robot industriel.
Nos programmes sont en cours de fonctionnement : le programme engiAI analyse l'objet et répond "défaut", tandis que le programme Robot1 reçoit la commande et exécute le trajet du robot correspondant à cette réponse.

Qui sommes-nous ?

«Vector Technologies» est une entreprise d'ingénierie basée à Minsk. Depuis 2009, nous fabriquons et commercialisons des équipements et des logiciels pour l'automatisation de la production.

Nous avons développé nous-mêmes les logiciels engiAI (vision artificielle) et Robot1 (contrôle de robot), et nous avons suivi l'intégralité du processus, de l'image de la caméra au mouvement du robot sur un banc d'essai réel. Nous proposons cette expérience en tant que service : nous rédigeons le programme adapté à votre équipement et à votre tâche, nous le mettons en œuvre sur votre ligne de production et nous assurons le suivi.

01 Ce que nous développons

Applications de vision artificielle

Contrôle qualité et rejet, reconnaissance des pièces, détermination de l'angle de rotation, comptage, lecture des étiquettes – grâce aux réseaux de neurones sur la carte graphique ou le processeur.

Logiciels pour robots

Itinéraires adaptés à chaque type de pièce, vérification sur un modèle numérique, transfert du programme au robot, réception des commandes provenant de la vision et du PLC.

Connexion avec l'équipement

Communication avec des robots, des PLC, des systèmes SCADA et des systèmes de comptabilité via TCP/IP et Modbus TCP, entrées et sorties numériques. Nous ajoutons d'autres protocoles selon les besoins du projet.

Jumeaux numériques et simulation

Modèle 3D de la cellule : la portée, le plan de disposition et le temps de cycle sont calculés avant l'achat et le lancement de l'équipement.

Interfaces pour l'opérateur

Fenêtres claires dans la langue de votre personnel, journaux d'événements, base de données des activations, rapports par lots.

Adaptation pour une tâche spécifique

Ses propres fonctions, ses propres protocoles, ses propres formats de données – adaptés à une ligne de production spécifique, et non à une "solution universelle".

02 Caméras industrielles de la marque Hikrobot et SICK

Les caméras sont connectées via les bibliothèques natives des fabricants, de sorte que le programme contrôle tous les paramètres de la caméra, et non seulement l'acquisition de l'image.

CamérasCe que nos programmes sont déjà capables de faire
Hikrobot MV-CS (GigE, USB3)Connexion via le SDK MVS, uniquement par le numéro de série, vitesse d'obturation, gain, fréquence d'images, résolution, tous les paramètres GenICam, sauvegarde des paramètres dans la mémoire de la caméra.
SICK picoCam (IDS uEye, GigE)Connexion via le pilote uEye, vitesse d'obturation, gain, fréquence d'horloge des pixels, gamme et balance des couleurs, sauvegarde des paramètres dans la caméra.
Caméras USB et IP (RTSP)Résolution jusqu'à 8K, propriétés du pilote, auto-configuration ; caméras IP via l'URL RTSP.
Déclencheurs et sortiesEnregistrement via le signal du capteur à l'entrée de la caméra (par le front, délai de capture de 4,2 ms), encodeurs, signal "défaut" sur la sortie numérique de la caméra.
Plusieurs camérasPas de limitation : nous avons utilisé simultanément huit et neuf caméras sur nos bancs d'essai.
Inspection des cartes de circuits imprimés par zones : normal
Inspection des cartes électroniques chez engiAI: chaque composant possède sa propre zone avec une paire "normal / défectueux". La carte peut être positionnée de manière quelconque.

03 Logiciels pour robots

Nous préparons le programme du robot sur un ordinateur, vérifions chaque mouvement et ne le transférons qu'à un robot réel.

Configuration

Les points, les itinéraires et la logique du cycle sont définis dans le programme sur l'ordinateur.

Numérique double

Chaque mouvement est vérifié à l'aide d'un modèle 3D : portée, positionnement, temps de cycle.

Téléchargement

Le programme est transféré sur une clé USB et téléchargé sur le robot.

Travailler avec un robot

Le programme est exécuté directement sur le robot. Il est possible de s'y connecter, de surveiller son fonctionnement et de le contrôler.

Notre programme Robot1 pour les robots BORUNTE avec le contrôleur HC1 est conçu ainsi. Pour les robots d'autres fabricants, nous développons des programmes selon les spécifications : Inovance, ESTUN, JAKA et de nombreux autres proposent des protocoles TCP/IP et Modbus TCP, que nos programmes utilisent pour se connecter au programme du contrôleur du robot.

Module Stend: Scène 3D avec un robot et calcul de cycle
Le module Stend dans Robot1: le robot, la boîte, la station de prise et la pince sont positionnés à l'aide de la souris. Le programme calcule la faisabilité, le plan de disposition et le temps de cycle.

04 Mise en service et réglage des lignes de production

Le programme est utile uniquement sur la ligne de production. Par conséquent, nous ne nous limitons pas au code, mais mettons en place la ligne de production avec vos experts.

Synchronisation avec la chaîne de production

Acquisition par capteur ou encodeur, de sorte que chaque produit soit analysé une seule fois et à un seul endroit.

Rejet

Signal vers le contrôleur, le robot ou le PLC, journal de tous les événements avec le numéro de zone et l'heure.

Ensemble d'équipements

Les caméras, les capteurs, les robots, les PLCs et les systèmes de comptabilité échangent des signaux et des données comme une seule ligne.

Configuration et formation

Sélection de la caméra, de l'objectif et de l'éclairage, entraînement du réseau neuronal sur vos produits, formation des opérateurs et des ingénieurs.

05 Portfolio : Nos programmes

Une meilleure description que n'importe quel programme : les programmes que nous avons déjà développés. Ils peuvent être téléchargés et testés : chaque version fonctionne pendant 20 minutes sans licence.

engiAI — vision artificielle

  • Inspection industrielle et rejet sur la chaîne de montage, C# / .NET 9.
  • Réseaux de neurones YOLO11 via ONNX Runtime sur une carte graphique (CUDA) ou un processeur : analyse d'un cadre en 4 à 5 ms.
  • Entraînement des modèles directement depuis le programme ; l'échantillon d'entraînement est constitué de plusieurs images synthétiques.
  • Méthode ZONE-PAIRE : un seul modèle pour toute la carte de circuit imprimé, avec une paire "normal / défaut" pour chaque pièce.
  • Caméras Hikrobot, SICK, USB et IP ; sorties vers un système d'évacuation, un PLC et un robot via TCP/IP.
  • Interface disponible en 14 langues, licence avec liaison au matériel, fonctionnement sans connexion Internet.

Robot1 – Contrôle du robot

  • Communication directe avec le contrôleur du robot BORUNTE HC1 via JSON/TCP, sans interface d'apprentissage.
  • Contrôle manuel de chaque axe, positions sauvegardées, modèle 3D du robot.
  • Module Stend: représentation numérique de la cellule, portée, plan d'agencement et temps de cycle.
  • Réception de commandes provenant de la vision artificielle : le robot oriente la pince vers la pièce avec une précision de 1°.
  • Protection du robot contre le flux de commandes des réseaux de neurones : zone de sécurité, maintien de la stabilité, prise en cible fluide, récupération automatique après une panne.
La caméra détermine l'angle de rotation de la boîte, et le robot reproduit cet angle.
Le système comprend deux programmes : engiAI détermine l'angle de rotation de la boîte, et Robot1 positionne précisément la pince du robot sous cette boîte.

06 Notre fonctionnement

Tâche

Vous nous envoyez une description, des photos ou une vidéo du produit et de la zone concernée, ainsi que les spécifications techniques requises.

Évaluation gratuite

Nous confirmons que la tâche est réalisable, nous établissons un calendrier, un coût et une liste des équipements nécessaires.

Développement

Nous développons le programme et le testons sur notre banc de test et sur une version numérique.

Lancement

Nous mettons en œuvre la solution sur votre ligne, à distance ou avec une intervention sur site, en collaboration avec votre ingénieur.

Accompagnement

Nous formons le personnel, répondons aux questions et mettons à jour et améliorons le programme.

07 Technologies

Domaine d'applicationCe que nous utilisons
PlateformeC# / .NET 9, WinForms, Windows 10/11 ; Python pour l'entraînement des réseaux de neurones.
Intelligence artificielleYOLO11 (détection, classification), ONNX Runtime, CUDA, données synthétiques pour l'entraînement.
CamérasHikrobot SDK MVS, IDS uEye (SICK), GigE Vision, DirectShow, RTSP ; vision stéroscopique avec deux caméras.
ConnexionTCP/IP, Modbus TCP, entrées et sorties numériques ; autres protocoles selon les besoins.
RobotsBORUNTE (contrôleur HC1, JSON/TCP) ; les autres fabricants sont des modèles spécifiques.
DonnéesSQLite, journaux d'événements et d'activations, exportation des paramètres.

08 Nous intervenons dans le monde entier.

Le développement, la configuration, le lancement et la formation se font à distance : vous ne payez pas de frais de déplacement, et les délais ne dépendent pas des visas ou des vols. Nous préparons les interfaces, les manuels et les offres commerciales dans la langue de votre personnel. Pour les entreprises en Biélorussie, nous intervenons sur site et présentons notre solution sur notre stand à Minsk.

Décrivez votre tâche.

Veuillez nous fournir une description de l'équipement, des photos ou des vidéos des produits et de la zone concernée. L'évaluation est gratuite : nous vous indiquerons comment résoudre le problème, dans quels délais et à quel coût.

Sergueï KuntsevitchSpécialiste technique chez «Vector Technologies», ingénieur-programmeur, développeur des logiciels engiAI et Robot1 · Minsk, Biélorussie
Téléphone, Viber, WhatsApp, Telegram+375 33 380-78-10
Programmes, guides et vidéosengi.live
Site web de l'entreprisevec-tech.by
WhatsApp · Telegram · ViberWhatsApp · Telegram · Viber