ASI Robotics AI · web · robotics
← Tous les services

Soudage / peinture robotisés

Soudage et peinture robotisés sur votre robot : nous écrivons les trajectoires, le guidage par caméra, la répétition du cordon — c'est votre matériel qui soude. Soudage robotisé en URScript, RAPID et ROS2 : un cordon régulier d'une pièce à l'autre. Soudage et peinture robotisés — un programme pour la petite série comme pour le flux.

à partir de 940 € Discuter de la tâche
$ ./weld.sh program --seam
> trajectoire du cordon OK
programme dans le robot

Ce que comprend la prestation

Nous écrivons les programmes de commande pour les robots de soudage et de peinture déjà installés sur le site de production du client, et nous les réglons pour des pièces et un outillage précis. Le travail comprend la construction des trajectoires de la torche ou du pistolet, la définition des paramètres du cordon et de la couche de revêtement, la calibration du repère outil et des plans de référence, le traitement des signaux des capteurs. Le matériel lui-même appartient au client : son manipulateur soude et peint, et nous préparons la logique selon laquelle il le fait de façon reproductible. À part, nous décrivons les scénarios de changement de pièce, les arrêts d'urgence et les zones de sécurité, pour que la ligne puisse être reconfigurée sans réécrire tout le projet. Le résultat est transmis sous forme de code vérifié, plus une documentation des points, des vitesses et des paramètres, rattachée à la machine du client.

Comment se déroule le processus de travail

Le soudage et la peinture robotisés se résument à ceci : le manipulateur guide l'outil le long d'une trajectoire prédéfinie, avec contrôle de la vitesse, de l'angle et de la distance à la surface. Le programme découpe le contour de la pièce en points d'appui et en segments, entre lesquels le contrôleur interpole le mouvement, en maintenant une vitesse linéaire constante dans la zone du cordon ou un recouvrement uniforme des passes lors de la pulvérisation. Les paramètres du procédé (courant et tension de l'arc, dévidage du fil, pression et débit de peinture) sont synchronisés avec la position le long de la trajectoire, et le retour des capteurs corrige les écarts en temps réel. Nous décrivons cette logique dans le code du contrôleur, la testons en simulation et lors de passes à vide, puis l'affinons sur le métal. Le travail physique est exécuté par le matériel du client, notre part, c'est l'algorithme et les paramètres selon lesquels il agit.

D'où viennent les robots industriels

Le premier robot industriel Unimate entra en service en 1961 à l'usine General Motors de Trenton, dans le New Jersey, où il déchargeait une machine de moulage sous pression. La machine fut imaginée par George Devol, qui déposa le brevet de base dès 1954 (délivré en 1961), et Joseph Engelberger ; ensemble, ils fondèrent la société Unimation. Le soudage robotisé comme filière distincte se constitua vers 1969 : à l'usine GM reconstruite de Lordstown, dans l'Ohio, une ligne de soudage par points sur robots Unimate assemblait environ 110 caisses par heure. Dans les années 1970, la technologie fut reprise par les constructeurs automobiles européens (Mercedes-Benz, Volvo, Fiat), et le soudage par points des caisses devint la première tâche de masse des manipulateurs. Cette généalogie explique pourquoi les cellules de soudage modernes se construisent encore autour d'une trajectoire reproductible et d'un contrôle stable de l'arc.

Pourquoi la partie logicielle est critique

En soudage et en peinture, le résultat est déterminé non par la puissance du manipulateur, mais par la précision de la trajectoire et la synchronisation des paramètres avec le mouvement. Un écart de la torche de quelques fractions de millimètre ou un saut de vitesse dans la zone du cordon provoquent un manque de pénétration, une morsure ou une brûlure, et une passe irrégulière du pistolet laisse des coulures et des variations d'épaisseur du revêtement. Le contrôle de l'angle d'inclinaison de l'outil, des temporisations dans les angles et de la régularité de l'accélération influe directement sur la géométrie du cordon et sur la consommation de matière. C'est pourquoi l'essentiel du travail d'ingénierie part dans le code et la calibration : c'est précisément le programme qui maintient le procédé dans les tolérances d'une pièce à l'autre. Le matériel du client est capable de répéter le mouvement avec une grande précision, mais cette précision doit être correctement définie et vérifiée, sinon la répétabilité joue contre la qualité.

Dans quels langages nous travaillons

Pour les manipulateurs Universal Robots, nous écrivons en URScript : c'est le langage de leur contrôleur, qui définit les mouvements, accède aux entrées-sorties et intègre la logique de traitement des signaux directement dans le programme de commande. Pour les robots ABB, nous utilisons RAPID, le langage natif de leurs contrôleurs, où se décrivent les points, les trajectoires, les paramètres du procédé et l'interaction avec les périphériques de la cellule. Quand la tâche exige de la vision artificielle, la coordination de plusieurs dispositifs ou un traitement complexe des données capteurs, nous raccordons ROS2 : il relie les nœuds du système par échange de messages et décharge le contrôleur de la logique de haut niveau. Le choix du stack est lié au matériel installé chez le client, et non l'inverse. Dans tous les cas, le code est écrit pour la machine précise du client et vérifié sur sa cinématique et son outillage.

Quand sont apparus ces outils

Le langage RAPID fut présenté par ABB en 1994 avec le contrôleur S4, remplaçant le plus ancien ARLA, et il reste depuis le principal pour leurs manipulateurs. Universal Robots fut fondée en 2005 à Odense (Danemark), le premier cobot de série UR5 arriva sur le marché en 2008, et il se pilote par son propre langage URScript. ROS naquit du projet STAIR à Stanford, le premier commit de code fut effectué le 7 novembre 2007 chez Willow Garage ; la génération suivante, ROS2, reçut sa première version stable Ardent Apalone en décembre 2017. ROS2 fut réécrit pour répondre aux exigences industrielles de temps réel, de sécurité et de systèmes multi-machines. Ces dates montrent que le stack sur lequel nous travaillons est rodé par l'industrie depuis deux à trois décennies.

Pourquoi vous pouvez nous le confier

L'expérience cumulée de l'équipe de développement dépasse 45 ans en informatique, et nous abordons les robots comme une tâche d'ingénierie, et non comme une suite d'appuis prêts à l'emploi. Avant la mise en production, la logique est testée en simulation et lors de passes à vide, les trajectoires et les paramètres sont vérifiés sur l'outillage du client, et ce n'est qu'ensuite que la cellule passe sur le métal ou sur le revêtement. Nous ne fabriquons pas de matériel et ne soudons pas nous-mêmes : c'est la machine du client qui soude et peint, et nous répondons de la justesse du programme, de la calibration et de la répétabilité du procédé. Chaque projet est accompagné d'une documentation des points, des vitesses et des paramètres, afin que la ligne puisse être entretenue et reconfigurée sans nous. Cet ordre réduit le risque de rebut et d'arrêt lors de la mise en service d'une cellule de soudage ou de peinture.

Ce qui est inclus

Trajectoires de soudage et de peinture
Guidage par caméra (vision)
URScript pour cobots
RAPID pour robots ABB
Logique de cellule de soudage
Contrôle du cordon

Notre méthode

01
Pièce
02
Trajectoire
03
Calibration
04
Test
05
Remise
Résultat

Un programme prêt : le soudage robotisé donne un cordon régulier et un revêtement stable sur votre robot.

Questions fréquentes

Soudez-vous vous-mêmes ?+

Non — le soudage robotisé se fait sur votre robot, nous écrivons les trajectoires, la vision et la logique de la cellule.

Sur quels robots ?+

Soudage robotisé pour UR, ABB, KUKA, FANUC — un programme pour votre pièce.

Parlons de votre projet ?

Laissez vos coordonnées — nous reviendrons avec nos questions et une proposition.