Programmation des robots ABB en langage Jody
Commande avancée des robots ABB
Jody, une alternative à ABB RAPID
Plus grande flexibilité de programmation
Optimisation des processus de production
Intégration avec les systèmes industriels ABB
Approche moderne de l'automatisation
Le langage Jody constitue une alternative à ABB RAPID et offre des options supplémentaires pour la programmation des robots ABB. Grâce à une plus grande flexibilité et à des fonctions modernes, il permet une automatisation encore plus précise des processus. NexaRob accompagne la configuration, le déploiement et l’optimisation des systèmes ABB basés sur Jody.
Contactez-nous Regarder la vidéoDécouvrez le langage Jody, une alternative à ABB RAPID offrant des fonctions supplémentaires et une approche flexible de la commande des robots ABB
Programmation des robots industriels ABB en langage Jody
Jody est un langage de programmation de robots ABB moins connu mais intéressant, qui constitue une alternative au populaire ABB RAPID. Grâce à sa structure modulaire et à ses fonctions étendues, Jody permet de contrôler précisément les mouvements et d’intégrer dynamiquement des systèmes externes, par exemple de vision ou de force. Chez NexaRob, nous utilisons Jody principalement dans les projets qui nécessitent des solutions de mouvement non standard ou une flexibilité particulière dans la définition de la logique de commande.
Pourquoi Jody ?
- Flexibilité dans la définition des trajectoires : Le langage prend en charge aussi bien les mouvements point à point standard que les trajectoires plus complexes avec contrôle de la vitesse et de l'accélération.
- Options d’intégration étendue : Jody permet de se connecter à des bibliothèques supplémentaires et à des systèmes de commande, ce qui facilite la conception d’applications répondant à des exigences atypiques.
- Contrôle total du robot : Grâce à sa structure ouverte et à la possibilité de définir ses propres procédures, Jody peut être un outil idéal pour des opérations industrielles complexes ou uniques.
Comment NexaRob peut-il vous aider ?
- Analyse des besoins : Avec le client, nous évaluons si Jody constitue une solution adaptée au projet en tenant compte des spécificités du processus et du niveau de complexité attendu du code.
- Création et optimisation du code : Nous développons les applications en Jody, les testons dans un environnement de simulation et les réglons sur le poste afin d’atteindre une efficacité et une fiabilité élevées.
- Service et formations : Nous proposons un accompagnement complet, notamment des formations pour les opérateurs et les ingénieurs, ainsi qu'une aide à la maintenance et au développement du système en fonction de l'évolution des besoins de production.
Découvrez ce qui distingue le langage Jody et dans quels domaines la programmation des robots ABB dans cet environnement apporte des avantages significatifs
Fonctions clés et exemples d'applications dans Jody
Bien qu’ABB RAPID soit une norme largement utilisée dans la robotique ABB, Jody est parfois choisi pour des applications plus complexes ou non standard dans lesquelles les fonctionnalités de base de RAPID ne suffisent pas toujours. Nous présentons ci-dessous les principales caractéristiques de Jody ainsi que des exemples de domaines dans lesquels il se révèle particulièrement adapté :
Instructions de mouvement avancées
Outre les commandes standard, mouvements linéaires, articulaires et circulaires, Jody propose des paramètres supplémentaires définissant les accélérations, les décélérations ou les profils de trajectoire, ce qui offre un meilleur contrôle de la dynamique.
Application : Applications nécessitant des transitions extrêmement fluides entre les points ou le maintien strict de la vitesse de mouvement, par exemple dans les secteurs alimentaire ou pharmaceutique.
Intégration étendue avec les systèmes de vision
Les fonctions et bibliothèques intégrées facilitent la connexion avec des caméras 2D/3D, ce qui permet au robot ABB de corriger dynamiquement ses mouvements sur la base de l'image de l'environnement.
Application : Tri de pièces disposées de manière aléatoire, contrôle qualité en temps réel, assemblage de précision en électronique.
Possibilité de définir ses propres procédures et bibliothèques
Jody permet de créer des fonctions et modules personnalisés afin que le programmeur puisse adapter l’environnement aux besoins spécifiques d’une application.
Application : Lignes de production avec des processus atypiques où plusieurs tâches, par exemple collage, soudage ou inspection, doivent être combinées dans une seule séquence.
Fonctions de sécurité avancées
Le langage permet de configurer facilement des zones de sécurité, de surveiller les paramètres de force et de vitesse et de définir des procédures d’arrêt d’urgence du robot.
Application : Secteurs où le contact entre l’humain et le robot est inévitable, notamment l’automobile et les laboratoires médicaux, ainsi que les lieux soumis à des exigences strictes de santé et de sécurité au travail.
Polyvalence sectorielle
Les robots ABB avec Jody peuvent effectuer diverses tâches, du pick & place classique au soudage et à l'usinage, jusqu'à des projets d'assemblage très avancés nécessitant une logique de commande complexe.
Application : Automobile, électronique, alimentaire, pharmaceutique et même aéronautique et spatial, pour la recherche et le prototypage.
Jody est une alternative à ABB RAPID, offrant des fonctions supplémentaires et une plus grande flexibilité dans la conception des trajectoires et l’intégration avec des systèmes externes. NexaRob accompagne le déploiement et la maintenance des applications en Jody, depuis la phase initiale de conseil jusqu’à la création du code et aux tests, puis au service et à l’extension du système à long terme. Votre production peut ainsi atteindre un niveau d’automatisation supérieur et mieux répondre à l’évolution des défis du marché.
Découvrez les différentes méthodes de création de code Jody pour les robots ABB et choisissez la solution la mieux adaptée à vos processus
Principaux modes et méthodes de programmation dans Jody
Les robots ABB programmés en Jody offrent plusieurs méthodes de création et de modification des applications, de l’édition rapide sur le pupitre opérateur aux outils hors ligne avancés permettant d’optimiser le code sans arrêt de production. Chez NexaRob, nous choisissons la méthode adaptée aux caractéristiques de votre site afin d’assurer un déploiement rapide, sûr et flexible. Voici les principaux modes :
Teach Pendant (programmation en ligne)
- Édition directe : L’opérateur utilise le pupitre du robot ABB, définit les mouvements point par point et les enregistre dans le code Jody.
- Corrections rapides sur la ligne : Idéal lorsque de petites modifications ou corrections sont nécessaires pendant le fonctionnement, sans arrêter l'ensemble du processus.
- Limites : Les séquences plus complexes, avec un grand nombre de points ou une logique élaborée, peuvent être plus difficiles à saisir uniquement à l'aide du pendant.
Programmation hors ligne, environnement de simulation
- Travail sur ordinateur : Le code Jody peut être créé et testé dans un environnement de simulation, par exemple RobotStudio avec des extensions dédiées, ce qui permet de vérifier les trajectoires et d'éviter les erreurs sans arrêter la production.
- Gain de temps : Après le chargement du code vérifié sur le robot, seules de petites corrections sont nécessaires, ce qui réduit au minimum les temps d’arrêt de la ligne.
- Application : Projets avancés nécessitant une analyse précise des collisions, des tests de temps de cycle et une intégration avec d'autres systèmes, par exemple de vision.
Programmation à distance en ligne, commande via le réseau
- Accès à distance : Grâce à une sécurisation appropriée de l’infrastructure, les ingénieurs NexaRob ou vos spécialistes peuvent se connecter au contrôleur ABB via le réseau et apporter des corrections au code.
- Support d'experts : Permet de réagir rapidement en cas de panne ou de besoin d'optimisation, sans présence physique auprès du robot.
Approche Hybride
- Combinaison de méthodes : Le Teach Pendant est généralement utilisé pour les modifications simples et l'étalonnage, tandis que les outils hors ligne servent à développer et optimiser les fonctions plus complexes.
- Amélioration progressive : Un code déjà écrit peut être amélioré de manière itérative en testant des versions alternatives dans le simulateur, puis en déployant les corrections finales en ligne avec un arrêt minimal.
Méthodes de programmation en Jody sont flexibles et peuvent être combinés selon la complexité des opérations et le rythme des changements de production. Cela permet d’utiliser efficacement des robots ABB dans de nombreuses applications, du simple déplacement de pièces aux tâches d'assemblage ou de soudage avancées. Dans les blocs suivants, nous verrons comment Jody s'intègre aux systèmes de vision et aux capteurs, augmentant encore l'intelligence et la sécurité des robots ABB.
Découvrez comment le langage Jody permet aux robots ABB d’utiliser des caméras et des capteurs afin de réagir dynamiquement aux conditions changeantes de la ligne
Intégration avec des systèmes de vision et des capteurs dans ABB Jody
Les robots ABB commandés en langage Jody ne doivent pas se limiter à reproduire des trajectoires statiques. Grâce à leur coopération avec des systèmes de vision, des capteurs de force et d’autres périphériques, ils peuvent corriger activement leurs actions, améliorer le processus et réduire les erreurs. Nous présentons ci-dessous comment Jody facilite cette intégration :
Systèmes de Vision
- Protocoles et bibliothèques : Jody permet de communiquer avec des caméras 2D/3D et de transmettre au robot en temps réel des données sur la position ou la forme des pièces.
- Correction de trajectoire : Si les objets sont disposés de manière désordonnée, le robot peut calculer le décalage du mouvement et ajuster immédiatement sa trajectoire, augmentant ainsi la cadence des opérations de type pick & place.
Capteurs de force et de couple
- Contrôle de la pression : Dans les applications nécessitant un assemblage ou un raccordement délicat de pièces, Jody peut surveiller la force en temps réel et ajuster le mouvement afin d’éviter les dommages.
- Détection des collisions : Lorsque le couple sur un axe dépasse le seuil admissible, le robot interrompt l’opération et lance une procédure d’urgence afin de protéger les équipements et les employés.
Intégration avec PLC et axes supplémentaires
- Flexibilité accrue : Les robots ABB avec Jody peuvent commander des axes supplémentaires, par exemple des tables rotatives, des positionneurs ou des équipements de vision, afin de synchroniser les mouvements dans un système étendu.
- Application : Procédés de soudage de pièces de grandes dimensions, assemblage de précision en plusieurs étapes ou palettisation de produits de différentes tailles.
Exemples d’applications
Industrie agroalimentaire
La caméra reconnaît la forme et la taille des emballages et le robot ABB, à l'aide de Jody, adapte dynamiquement sa prise et sa position afin de trier rapidement les produits sur le convoyeur.
Électronique
Assemblage de circuits intégrés avec un capteur de force contrôlant la pression exercée sur les composants de la carte PCB afin d’éviter d’endommager les broches.
Logistique
Tri de colis en entrepôt selon les codes-barres et les dimensions, où les données du système de vision permettent de corriger en continu le décalage du mouvement.
Grâce à l’intégration avec des systèmes de vision et des capteurs, des robots ABB en langage Jody peuvent s’adapter dynamiquement aux conditions changeantes et augmenter la productivité de l’ensemble du processus. NexaRob aide à choisir et configurer les équipements appropriés, à écrire et optimiser le code ainsi qu’à former les opérateurs afin que votre ligne de production puisse exploiter pleinement le potentiel de l’automatisation et de la robotique.
Découvrez comment le langage Jody a accéléré et amélioré l’assemblage de composants délicats dans l’industrie électronique exigeante
Assemblage de précision dans l’industrie électronique avec ABB Jody
Nous présentons un exemple de déploiement dans le secteur électronique, où des robots ABB, commandés par le langage alternatif Jody, ont permis d'accélérer considérablement le processus d'assemblage et d'améliorer la qualité des produits finis. Dans la production de composants sensibles, la vitesse élevée ne suffit pas, la précision permettant d'éviter les dommages est tout aussi importante.
Contexte et principaux défis
- Circuits intégrés et capteurs délicats : Un excès minimal de force ou un positionnement imprécis pouvait entraîner la destruction de l'élément ou une baisse de qualité.
- Trajectoires complexes : Les tolérances serrées exigeaient des transitions fluides entre les points, tandis que le robot devait évoluer librement dans des configurations multiaxes.
- Changements fréquents de modèles : Les lignes géraient de nombreuses variantes de produits, ce qui exigeait une reconfiguration rapide du code lors de l’introduction de nouveaux éléments.
Solutions en code ABB Jody
Structure modulaire du code d’assemblage
Chaque opération (par exemple l'application d'un joint, le branchement d'un connecteur) a été isolée dans une procédure distincte du code. De simples modifications de paramètres (par exemple la vitesse, la force d'appui) suffisaient pour adapter le robot à un autre modèle d'appareil.
Intégration avec un capteur de force
La caméra vérifiait si les éléments étaient correctement positionnés. En cas d'écart, le robot corrigeait la trajectoire en calculant l'offset du mouvement à la volée. Cela a réduit le nombre d'assemblages défectueux et amélioré le travail des opérateurs, qui devaient auparavant inspecter manuellement certaines étapes.
Vérification visuelle et correction du mouvement
Grâce au capteur de force, le robot arrêtait immédiatement son mouvement lorsqu'une résistance excessive était détectée, évitant d'endommager les composants. La plupart des cas de pression accidentelle sur des plaques fragiles ont été éliminés, ce qui a réduit les coûts et la quantité de déchets.
Résultats et avantages
- Augmentation de la productivité d’environ 15 à 20 % : Temps de cycle réduit et élimination des arrêts inutiles grâce à une correction efficace des trajectoires et au contrôle dynamique de la force.
- Moins de pièces rejetées : Un contrôle précis de la pression et une correction par vision ont réduit les dommages et diminué le taux de défauts de production.
- Adaptation facile aux nouveaux produits : La modularité de Jody permettait d’adapter rapidement le code lors de l’introduction de nouvelles variantes d’appareils électroniques.
Cet exemple montre que ABB Jody peut augmenter efficacement la vitesse et la précision de l'assemblage dans le secteur électronique, notamment lorsque le respect de tolérances étroites est essentiel. NexaRob a soutenu le projet de manière complète, du développement de l'application et de l'intégration du matériel jusqu'aux tests finaux et à la formation des opérateurs, permettant à l'entreprise de bénéficier d'une robotique ABB avancée et fiable.
Découvrez comment maintenir de hautes performances et le respect des normes de santé et sécurité lors de l'utilisation de robots ABB en langage Jody, même face à des exigences de production croissantes
Optimisation du code et procédures de sécurité dans ABB Jody
Après avoir développé une application en langage Jody, il est essentiel d’améliorer continuellement le code et d’assurer sa conformité aux normes de sécurité. NexaRob recommande plusieurs pratiques qui aident les robots ABB à fonctionner efficacement et sans panne :
Analyse du temps de cycle et des mouvements
- Collecte de statistiques : Le robot peut enregistrer le nombre de cycles, les éventuelles erreurs ou les écarts de mouvement. L'analyse de ces données facilite l'identification des domaines à optimiser.
- Refactorisation des trajectoires : De petites corrections de vitesse ou la suppression de points de mouvement inutiles peuvent souvent réduire le cycle sans effet négatif sur la qualité.
Structure du code et modularité
- Suppression des fragments répétitifs : La création de procédures et de fonctions communes réduit le risque d'erreurs et raccourcit le temps nécessaire aux mises à jour logicielles.
- Nommage clair : Des noms de variables clairs et cohérents, par exemple pAssemblyPos et nMaxForce, facilitent le travail en équipe et le debugging.
Procédures de sécurité
- Conditions d’arrêt d’urgence : Jody permet de définir des réactions en cas de dépassement des zones de sécurité ou de détection d'une collision. Nous recommandons des tests réguliers afin de s'assurer que le système réagit correctement.
- Réglementation actuelle : Si les normes sectorielles évoluent, par exemple dans l’automobile ou la pharmacie, le code Jody doit être mis à jour pour répondre aux nouvelles exigences de sécurité et de qualité.
Mises à jour et développement
- Nouvelles versions du firmware : ABB publie parfois des améliorations logicielles. Évaluer leur intérêt peut permettre d’augmenter les performances ou d’étendre les fonctions du robot.
- Évolutivité du projet : Le code Jody peut être étendu si l’entreprise prévoit d’ajouter d’autres robots ou équipements, ce qui permet d’adapter facilement la ligne à l’augmentation de la production.
Grâce à l’optimisation régulière du code et au respect des procédures de sécurité dans V+, robots Adept/Omron maintiennent une efficacité élevée avec un risque de panne minimal. NexaRob soutient ces activités au moyen d'audits de code, de consultations et de conseils en modernisation, permettant à votre équipe de se concentrer sur le développement de son activité principale et de réagir rapidement aux évolutions du marché.
Levez vos doutes concernant la création et la maintenance d'applications dans ABB Jody et découvrez notre modèle d'assistance
Questions fréquemment posées
Nous présentons ci-dessous les réponses aux questions les plus fréquentes concernant les robots ABB programmés en langage Jody. Si vous ne trouvez pas les explications qui vous intéressent, contactez NexaRob. Nous serons heureux de discuter de votre projet et de présenter des propositions concrètes adaptées aux besoins de votre ligne.
Jody est parfois considéré comme plus flexible et permettant une intervention plus profonde dans le code que RAPID. Il peut demander une approche légèrement différente, mais s'avère souvent plus adapté aux projets exigeant des trajectoires non standard et des intégrations plus larges. NexaRob propose des formations permettant à votre équipe de le prendre rapidement en main.
Les robots ABB programmés en Jody sont notamment utilisés dans l’électronique pour l’assemblage de précision, l’automobile pour le soudage et le contrôle qualité, l’alimentaire pour l’emballage ou le secteur pharmaceutique pour la manipulation de produits délicats. Jody est particulièrement adapté lorsque des solutions de mouvement non standard sont nécessaires.
Oui. RobotStudio, enrichi des plugins et bibliothèques appropriés, permet de créer et de vérifier initialement le code sans arrêter la production. Cela réduit les temps d’arrêt et évite les erreurs potentielles lors de la mise en service sur la ligne.
Jody prend en charge des protocoles de communication permettant de coopérer avec des caméras 2D/3D ainsi qu’avec des capteurs de force et de couple. Le code permet ensuite de corriger dynamiquement le mouvement à partir des mesures d’appareils externes, ce qui prend en charge le pick & place intelligent, l’assemblage ou le soudage.
Il s’agit généralement de robots industriels ABB nécessitant des clôtures et des systèmes de sécurité, par exemple des scanners ou des rideaux lumineux. Certains modèles collaboratifs ABB, notamment GoFa et SWIFTI, peuvent toutefois être programmés dans un style proche de Jody, même si un environnement plus standard est souvent utilisé. Il est important d’adapter le matériel et le code aux exigences de sécurité.
Cela dépend de la variabilité de vos processus. Si de nouvelles variantes de produits apparaissent ou s'il faut intégrer de nouveaux équipements, le code sera modifié plus souvent. Sur une ligne stable, les changements peuvent être plus rares. La structure modulaire de Jody facilite les corrections et accélère l'adaptation.
Oui. Nous collaborons avec un réseau mondial de fournisseurs, dont ABB. Nous conseillons sur le choix des modèles de robots et accessoires optimaux, écrivons du code en Jody et assurons également le support de service et l'aide aux modernisations.
Oui, mais cela nécessite de comprendre les différences de syntaxe et d'approche des mouvements. NexaRob accompagne la migration en analysant la logique et les paramètres existants afin de les transférer dans le nouveau langage tout en conservant les fonctions essentielles. L'adaptation est souvent plus simple que de réécrire entièrement le code.
Nous vous invitons à nous contacter par e-mail ou par téléphone. NexaRob analysera volontiers vos besoins, proposera des solutions de code en Jody et organisera des formations. Votre ligne de production pourra ainsi fonctionner de manière plus efficace, plus sûre et plus flexible face aux exigences changeantes du marché.
Vous avez d'autres questions ?
Contactez NexaRob. Nous proposons un accompagnement complet pour la conception, le déploiement et la maintenance des applications Jody. Ensemble, nous veillerons à ce que vos robots ABB fonctionnent avec une efficacité maximale, un risque d'erreur minimal et en pleine conformité avec les normes sectorielles applicables.
Automatisez votre entreprise avec NexaRob , Contactez-nous !
Curiosités du monde
GAM : un nouveau modèle de base pour la manipulation robotique dans l’industrie.
Amazon a présenté le Generalized Action Model (GAM) - un modèle de base avancé pour la manipulation robotique, qui permet de
Fraunhofer IPA présente la robotique pour l'économie circulaire au Parlement européen.
Le 2 septembre 2026, l'Institut Fraunhofer d'ingénierie et d'automatisation industrielle IPA (IPA)
Une nouvelle méthode aide les gens à anticiper les erreurs des voitures autonomes.
Des chercheurs du MIT et de Motional ont développé un système qui permet aux humains de prédire les erreurs des voitures autonomes.
Comment le codage intelligent de la mémoire peut-il permettre d'économiser l'énergie dans les véhicules autonomes ?
Une nouvelle méthode appelée MotiMem-Omega peut réduire la consommation d'énergie dans l'interface mémoire d'un véhicule autonome de
KEENON a présenté KOM 3.0 au WRC 2026 : les robots réfléchissent avant d'agir.
Lors de la World Robot Conference 2026, KEENON Robotics a présenté KOM 3.0 - une nouvelle génération d'architecture IA.