L’intégration robotique, c’est le travail qui transforme un robot en maillon opérationnel d’une production. Un bras robotisé tout juste sorti de sa caisse sait se déplacer avec précision, et rien de plus. Pour faire un travail utile, il lui faut un préhenseur ou un outil, des pièces qui lui sont présentées, un concept de sécurité, un programme et une connexion aux machines et aux systèmes qui l’entourent : l’automate qui pilote la ligne, les capteurs qui surveillent le procédé et les logiciels qui planifient la maintenance et la production.
La plupart des contenus consacrés à l’intégration robotique se concentrent sur la cellule mécanique. Celui-ci la traite rapidement, puis s’attarde sur ce qui détermine si le robot et l’usine partagent les mêmes informations : les liaisons de données et de commande entre les deux, ce qu’elles coûtent et la façon de les tester avant qu’elles ne pilotent de vrais équipements.
L’essentiel
- L’intégration robotique comporte un volet mécanique et sécurité (outillage, montages, protections) et un volet données et commande (signaux de l’automate, données de l’usine, systèmes de maintenance).
- Dans la cellule, le contrôleur du robot et l’automate se coordonnent par un échange de signaux (handshake) comme prêt, départ cycle, numéro de programme, fin de cycle et défaut.
- Au-delà de la cellule, l’état et les défauts du robot peuvent alimenter des alarmes et la gestion des actifs (EAM), pour planifier la maintenance d’après l’utilisation réelle.
- Le bras robotisé ne représente souvent qu’une minorité du coût total d’une cellule robotisée, et les scénarios connectés doivent être testés avant d’agir sur les équipements.
Comment se déroule l’intégration d’un robot industriel ?
L’intégration d’un robot industriel suit généralement les mêmes étapes, quelle que soit l’application.
- Concept et simulation. L’intégrateur vérifie la portée, le temps de cycle et l’implantation, souvent dans un logiciel de simulation, avant toute commande.
- Conception mécanique. L’outillage en bout de bras, comme les préhenseurs ou les torches de soudage, les montages qui maintiennent les pièces dans une position connue, les convoyeurs et les protections.
- Électricité et automatisme. Le câblage, un automate ou la logique propre au contrôleur du robot, les capteurs qui confirment la présence des pièces et la communication entre le robot et la ligne.
- Sécurité. Une appréciation des risques, puis des grillages de protection, des portes à interverrouillage, des barrières immatérielles ou des scrutateurs laser de sécurité, et un contrôleur de sécurité qui arrête le robot quand quelqu’un entre dans la cellule.
- Programmation et mise en service. Les trajectoires du robot, la reprise sur erreur, les essais dans l’atelier de l’intégrateur puis sur site, et la formation des opérateurs.
Le volet données et commande commence à l’étape 3, mais il va plus loin. Dans la cellule, le contrôleur du robot échange des signaux avec un automate par des E/S tout-ou-rien ou par un réseau industriel comme PROFINET ou EtherNet/IP. Au-dessus de la cellule, les usines veulent de plus en plus retrouver les données du robot au même endroit que tout le reste : compteurs de cycles, défauts, consommation d’énergie et état des équipements qui alimentent le robot, comme l’air comprimé, le liquide de refroidissement et les convoyeurs.
Ces données de plus haut niveau transitent généralement par OPC UA, Modbus ou MQTT. Beaucoup de contrôleurs de robot proposent un serveur OPC UA ou une interface Modbus, parfois en option payante, et des passerelles edge peuvent les traduire en MQTT pour les systèmes de l’usine ou du cloud.
Une petite décision prise à ce stade évite bien des ennuis par la suite : le nommage. Quand la troisième cellule robotisée arrive d’un autre intégrateur, ses signaux porteront d’autres noms, sauf si quelqu’un a fixé une convention, par exemple des identifiants de ligne, de cellule et de robot, plus une liste fixe de noms d’état. Les usines qui la mettent par écrit avant la mise en service de la première cellule peuvent comparer les cellules, construire un tableau de bord par ligne et réutiliser leurs règles, au lieu de traduire à la main le vocabulaire de chaque cellule.
Comment faire communiquer un robot et un automate ?
L’automate pilote généralement la ligne, et le robot est l’un de ses postes. Les deux se coordonnent par un échange de signaux simple, qui ressemble à ceci pour un robot de chargement de machine :
- Le contrôleur du robot signale qu’il est prêt : sous tension, en mode automatique, sans défaut, en position de repos.
- L’automate confirme qu’une pièce est en place, fixe un numéro de programme (par exemple le programme 3 pour une variante de pièce donnée) et active le départ cycle.
- Le robot acquitte, exécute le programme et signale qu’il est en cours pendant ses mouvements.
- Une fois le programme terminé, le robot signale la fin de cycle et revient en position de repos. L’automate retire le départ cycle et amène la pièce suivante.
- En cas de problème, le robot lève un défaut avec un code d’erreur, et l’automate arrête la section de ligne et indique à l’opérateur ce qui s’est passé.
Le principe reste le même sur un bus de terrain, où les signaux deviennent des bits et des entiers dans un échange de données au lieu de fils individuels. Les choix de conception qui comptent sont de savoir qui est le maître, comment les défauts sont réarmés sans que quelqu’un entre dans la cellule, et ce qui se passe si la communication tombe, car un robot qui continue de tourner sur un signal de départ cycle périmé représente un vrai danger.
Ces signaux sont aussi les données les plus utiles à partager au-delà de la cellule. Prêt, en cours, fin de cycle et défaut, plus le code défaut et un compteur de cycles, vous disent si le robot produit, attend ou est à l’arrêt, sans toucher à son programme.
Kilo est l’un des outils qui permettent de les réunir avec le reste de la ligne. Vous lisez les signaux de la cellule via une passerelle edge MQTT qui traduit le Modbus ou l’OPC UA, en même temps que ceux d’un capteur de pression sur l’alimentation en air comprimé : une seule règle voit les deux et peut alerter la maintenance quand le robot signale un défaut alors que la pression d’air est basse. Avant que cette règle passe en production, vous la déroulez pas à pas dans le débogueur avec des valeurs de test. Quand vous déterminez quelles cellules robotisées et quels capteurs de ligne doivent partager une même vue dans votre usine, partez des signaux que chaque cellule expose déjà et des utilités qui l’alimentent, le même ensemble d’équipements que réunit l’IoT pour l’industrie manufacturière.
Comment relier un robot à la GMAO (EAM) ?
Les logiciels d’EAM (enterprise asset management, la gestion des actifs, que l’on rapproche souvent de la GMAO), comme les modules de maintenance de SAP ou IBM Maximo, tiennent la fiche de chaque équipement de l’usine : ce qu’il est, où il se trouve, son plan de maintenance et l’historique de ses ordres de travail. L’intégration d’un robot à l’EAM relie le robot à cette fiche, pour que la maintenance suive l’utilisation réelle du robot.
L’intégration se fait couramment dans deux sens. Le premier envoie des données d’utilisation du robot vers l’EAM : heures de fonctionnement, compteurs de cycles et codes défaut. Les fabricants de robots fixent des intervalles d’entretien pour les réducteurs, les câbles et la lubrification, souvent en heures de fonctionnement : des compteurs réels permettent donc de planifier la maintenance sur l’utilisation effective plutôt que sur le calendrier. Les codes défaut peuvent ouvrir automatiquement un ordre de travail, en y reprenant l’identifiant du robot et l’erreur.
Le second utilise les robots comme collecteurs de données pour d’autres équipements. Les robots d’inspection qui relèvent des manomètres ou prennent des images thermiques lors de leurs rondes peuvent rattacher leurs constats à la fiche de la pompe ou du moteur qu’ils ont contrôlé.
Le déclenchement d’un ordre de travail demande un peu de soin. Les robots lèvent beaucoup de défauts brefs qui disparaissent d’eux-mêmes, comme une pièce non trouvée à la première tentative, et envoyer chacun d’eux vers l’EAM noie les planificateurs sous le bruit. Une bonne pratique consiste à n’ouvrir un ordre de travail que pour les défauts qui se répètent dans une fenêtre de temps, qui durent plus longtemps qu’une durée définie ou qui figurent sur une liste de codes validée par l’équipe de maintenance.
Dans les deux sens, l’intégration passe normalement par un middleware plutôt que par une liaison directe entre le robot et l’EAM. Quelque chose doit collecter les données, les normaliser, décider de ce qui franchit un seuil et appeler l’API du système d’EAM.
Hors de l’usine, la même répartition s’applique. Dans la distribution, la grande question de l’intégration des robots aux systèmes du magasin, par exemple les robots qui parcourent les rayons pour contrôler les stocks et les prix, est de savoir comment leurs constats parviennent aux systèmes de stock et de gestion des tâches du magasin, pour que quelqu’un regarnisse effectivement le rayon vide.
Combien coûte l’intégration d’un robot ?
Les intégrateurs et les sources du secteur estiment couramment que le robot lui-même représente entre un quart et 40 % du coût d’une cellule robotisée terminée, selon l’application. Le reste part dans l’outillage, les montages, les protections, l’automatisme, l’ingénierie et la mise en service.
Pour une seule cellule de chargement de machine, le budget pourrait ressembler à ceci (chiffres d’exemple) :
| Poste | Coût d’exemple |
|---|---|
| Bras robotisé et contrôleur | 40 000 € |
| Préhenseur et outillage | 12 000 € |
| Montages, présentation des pièces, convoyeur | 20 000 € |
| Protections et composants de sécurité | 15 000 € |
| Électricité, automate et programmation | 25 000 € |
| Installation, mise en service, formation | 18 000 € |
| Total | 130 000 € |
Dans cet exemple, le robot représente environ 31 % du total. Le coût total de l’intégration d’un robot comprend aussi ce qui vient après la mise en service : la maintenance, les pièces de rechange, les modifications de programme pour de nouvelles pièces et la production perdue pendant la mise au point de la cellule.
La plupart des entreprises évaluent la cellule par rapport à ce qu’elle remplace, en général la main-d’œuvre sur plusieurs équipes, les rebuts et les retouches, et la cadence qu’un poste manuel ne peut pas atteindre. Cette comparaison dépend fortement du taux d’utilisation. Une cellule qui tourne en trois équipes se rentabilise bien plus vite que la même cellule en une seule équipe, et c’est pourquoi la liaison entre le robot et les données de production compte autant pour la rentabilité que pour la maintenance.
Les liaisons de données et de commande ont leur propre ligne, plus modeste : une passerelle edge par cellule ou par zone, quelques jours d’ingénierie pour faire la correspondance des signaux, et un abonnement à une plateforme. Le matériel et le logiciel sont des achats distincts ; sur Kilo, les offres de la plateforme commencent gratuitement pour cinq appareils, puis à partir de 25 € par mois pour 25.
Comment tester l’intégration d’un robot
La mise en service teste la cellule : le robot saisit-il la pièce, l’arrêt de sécurité fonctionne-t-il, le temps de cycle est-il tenu ? Les intégrations qui vont au-delà de la cellule ont besoin de leurs propres tests, car elles relient des équipements de fabricants différents par des protocoles différents.
Le scénario à tester se joue de bout en bout. Un capteur d’air comprimé sur la ligne signale une chute de pression sous le niveau dont le préhenseur pneumatique du robot a besoin. Une règle déclenche une alarme pour la maintenance et, si l’intégrateur de la cellule expose une telle commande, demande à la cellule de s’arrêter après le cycle en cours au lieu de lâcher une pièce en plein mouvement. Cette chaîne est simple à décrire et facile à rater dans les détails : un mauvais seuil, une condition manquante, une commande envoyée à la mauvaise cellule.
Un bon plan de test couvre plus que le cas attendu. Vérifiez le seuil exactement à sa limite, le cas où la cellule est déjà arrêtée quand la pression chute, et le cas où deux cellules partagent la même alimentation en air, si bien qu’une seule chute de pression doit atteindre les deux.
FAQ sur l’intégration robotique
Combien de temps dure l’intégration d’un robot ?
Une cellule unique bien définie demande souvent quelques mois entre la commande et la production, davantage quand un outillage ou une manutention des pièces sur mesure doit être développé. Le planning comprend généralement une réception en usine (FAT) dans l’atelier de l’intégrateur et une réception sur site (SAT) après l’installation, et le raccordement de la cellule aux systèmes de l’usine va plus vite quand il est prévu dès le départ.
Qui est responsable de la sécurité lors de l’intégration d’un robot ?
Celui qui met en service la cellule complète porte la responsabilité de l’ensemble de la machine, généralement l’intégrateur ou l’usine elle-même. La norme ISO 10218-2 couvre les exigences de sécurité des systèmes robotisés et de leur intégration, et dans l’UE la cellule terminée doit faire l’objet d’une évaluation de la conformité et d’un marquage CE au titre de la réglementation sur les machines, qui passe de la directive Machines au règlement (UE) 2023/1230 sur les machines à partir de janvier 2027.
Peut-on réaliser l’intégration d’un robot en interne ?
Oui, beaucoup d’industriels qui disposent d’automaticiens expérimentés intègrent eux-mêmes les cellules simples, surtout quand les projets se répètent. Les parties le plus souvent confiées à des spécialistes sont le concept de sécurité et sa validation, l’outillage complexe et la première cellule d’un nouveau type, où une erreur d’implantation ou de protection coûte cher à corriger plus tard.
Les signaux prêt, en cours, fin de cycle et défaut d’une cellule, plus son compteur de cycles, suffisent pour rendre un robot visible sans toucher à son programme. Une passerelle Modbus vers MQTT les lit, et si vous avez besoin de ce matériel, Kilo Electronics propose des appareils Modbus pour ce travail. Affichez le nombre de cycles par équipe sur un tableau de bord et ajoutez une règle qui n’alerte la maintenance que lorsque le signal de défaut reste actif plus de dix minutes, ce qui écarte les défauts brefs qui disparaissent d’eux-mêmes. La cellule compte comme un seul appareil : l’ensemble tient donc dans l’offre gratuite de Kilo.