RoboDK : simulation 3D et programmation hors ligne de robots industriels
Vérifiez les trajectoires en simulation, puis générez un programme adapté au contrôleur de votre robot.
RoboDK est un logiciel de simulation robotique 3D et de programmation hors ligne (Offline Programming, ou OLP). Il permet de modéliser une cellule, de préparer les mouvements du robot sur ordinateur et de générer un programme pour le contrôleur cible. Sa bibliothèque couvre plusieurs constructeurs, dont KUKA, ABB, FANUC, Stäubli, Yaskawa, Universal Robots et Kawasaki.
Sur une cellule neuve, RoboDK aide à comparer plusieurs implantations avant de fixer la position du robot et de ses périphériques. Sur une ligne en production, vous pouvez préparer une nouvelle trajectoire ou un changement de série pendant que le robot travaille, puis consacrer le créneau d’arrêt aux essais et aux réglages sur site.
Simuler une cellule robotisée en 3D
Une station RoboDK réunit le robot, son outil, les pièces et les équipements qui peuvent gêner ses mouvements. Une fois ces éléments positionnés dans la station, vous pouvez vérifier :
- La portée du robot, avec l’orientation d’outil exigée par le procédé.
- La faisabilité des trajectoires, notamment les limites d’axes et les passages à proximité de singularités.
- Les collisions potentielles, entre les éléments modélisés et sélectionnés pour le contrôle.
- L’implantation de la cellule, en comparant plusieurs positions du robot, de l’outillage ou des postes de prise et de dépose.
Par exemple, sur une cellule de chargement de machine, le robot peut atteindre le point de dépose alors que le préhenseur heurte le montage pendant son retrait. Simuler le trajet complet permet de tester un autre angle d’approche ou de déplacer le montage avant les essais sur site. La qualité du contrôle dépend de la fidélité des géométries, des éléments contrôlés et du pas de vérification choisi.
Programmer un robot hors ligne et générer le code constructeur
Dans RoboDK, vous définissez les repères, le point outil (TCP), les positions cibles et les mouvements du robot. Vous pouvez préparer les trajectoires dans la station 3D ou, selon l’application, les importer depuis un outil de CAO ou de FAO.
Le post-processeur convertit ensuite le programme RoboDK en code adapté au contrôleur. Il permet, par exemple, de générer du KRL pour KUKA ou du RAPID pour ABB, selon le post-processeur choisi. Pour une cellule existante, vérifiez comment le code généré s’intègre au programme en place, en particulier les appels de sous-programmes, les échanges d’entrées-sorties et les séquences de reprise.
Comment vérifier si votre robot est compatible avec RoboDK ?
Pour préparer un projet sur une installation existante, faites deux vérifications :
- Le modèle du robot dans la bibliothèque. Recherchez la référence exacte du bras et, si nécessaire, les axes externes à modéliser, comme un rail ou un positionneur.
- Le post-processeur du contrôleur. Vérifiez sa compatibilité avec la génération du contrôleur, sa version logicielle et les fonctions requises par l’application.
Par exemple, pour un KUKA KR 60 L45-3 équipé d’un KR C4, le modèle du bras sert à simuler les mouvements. Le choix du post-processeur se fait à partir du KR C4 et de la configuration logicielle de l’installation. Faites un premier export sur une trajectoire courte et représentative avant de préparer le programme complet.
Consulter la bibliothèque officielle de robots et de post-processeurs RoboDK
Comparer les trajectoires et estimer le temps de cycle
RoboDK permet de comparer plusieurs variantes d’un même cycle. Vous pouvez modifier une position d’approche, raccourcir un déplacement ou changer l’ordre des opérations, puis observer l’effet sur la durée simulée.
Le résultat dépend notamment du type de mouvement, des vitesses et accélérations, du lissage des trajectoires et du comportement du contrôleur. Pour estimer le cycle complet de la cellule, tenez aussi compte des temps de serrage, des ouvertures de porte et des attentes automate. Mesurez le temps de cycle final sur l’installation, dans ses conditions de production.
Peut-on exécuter directement le programme généré sur le robot ?
Le programme exporté peut être chargé sur le contrôleur si son format et les instructions générées sont compatibles. Avant de lancer le cycle en production, vérifiez sur site la correspondance des repères, du TCP et des positions, puis contrôlez les dégagements, les signaux et le comportement de la cellule lors des essais. La validation des fonctions de sécurité s’effectue sur l’installation réelle.
Télécharger RoboDK ou demander une licence
Pour installer le logiciel et consulter les conditions de la version d’essai, passez par le site de l’éditeur. Pour une démonstration, une formation ou une demande de licence en France, vous pouvez contacter ATS2i.
- Télécharger RoboDK sur le site officiel
- Contacter ATS2i pour une démonstration ou une licence RoboDK
Robotique Concept ne distribue pas de licences RoboDK.
