Menu Principal

Le menu principal contient toutes les options disponibles. Le menu principal est divisé dans les sections suivantes :

Fichier : Permet l’importation de nouveaux fichiers (3D, robots, outils, trajectoires, …) et d’ouvrir ou sauvegarder les projets RoboDK (extension RDK).

Éditer : Permet de couper/copier/coller un objet ou un groupe d’objet et de défaire une action.

Programme : Permet de créer ou modifier un programme robot et d’autres options pour la programmation Hors ligne.

Affichage : Propose des actions utiles pour la navigation 3D et le paramétrage de vues.

Outils : Propose les outils généraux tel que la vérification de collisions, mesure de points, ou les options principales.

Utilitaires : Permet d’effectuer des opérations spécifiques telles que l’utilisation de robots pour des opérations de fabrication de robot, l’étalonnage d’un TCP ou d’un repère de référence, l’utilisation de robots comme imprimante 3D ou comme CN 5 axes, étalonner un robot... Ces opérations peuvent nécessiter une option de licence spécifique.

Connecter : Permet de se connecter à un robot, un système de mesure ou de simuler des caméras.

Aide : Permet d’ouvrir la documentation en ligne (F1), de vérifier les mises à jour ou de configurer une licence.


Menu Fichier

Il est possible d’ouvrir, sauvegarder ou exporter des documents depuis le menu Fichier.

Interface - Image 28 Nouvelle Station permet d’ajouter une nouvelle station dans l’arborescence. Une station peut être chargée ou enregistrée en tant que fichier RDK. Le fichier RDK (extension RDK) contient toutes les informations sur les robots et les objets, il n’est donc pas nécessaire de conserver une copie séparée des éléments importés.

Interface - Image 29 Ouvrir permet de charger un nouveau fichier RoboDK (RDK Station) ou importera tout autre format de fichier reconnu, tel que .robot pour les fichiers de robot, STEP/IGES/STL pour les objets, .outil pour les fichiers d’outils, etc.

Interface - Image 30 Ouvrir Bibliothèque en Ligne permet d’afficher une nouvelle fenêtre avec la bibliothèque disponible en ligne.

Interface - Image 31 Enregistrer Station permet de sauvegarder le fichier RDK. Sélectionner Interface - Image 32 Enregistrer Station sous… afin de choisir l’endroit de sauvegarde.

Interface - Image 33 Faire une station demo permet d’exporter la station en un fichier EXE avec une version simplifié de RoboDK.

Interface - Image 34 Exporter Simulation permet d’exporter un programme ou une simulation 3D PDF ou un fichier 3D HTML. Exemple.

Interface - Image 35

Menu Editer

Annuler (Ctrl+Z) et Rétablir (Ctrl+Y) sont accessibles depuis le menu Editer. L’historique des actions d’annulation est également disponible et permet de revenir en arrière ou en avant à un état spécifique en sélectionnant l’action.

Il est aussi possible de Interface - Image 36 couper (Ctrl+X), Interface - Image 37 copier (Ctrl+C) ou Interface - Image 38 coller (Ctrl+V) un objet ou un groupe d’objets depuis l’arborescence de la station. Si un objet est copié, tous les objets rattachés seront aussi copiés.

Interface - Image 39

Interface - Image 40

Menu Programme

Le menu de programme contient tous les composants liés à la programmation hors ligne (PHL) et la génération de programmes. Il est possible d’ajouter de nouveaux programmes, référentiels, cibles ou outils aux robots. Ces composants de programmation hors ligne (repères, outils, cibles, etc.) apparaissent sur tous les programmes générés hors ligne.

Interface - Image 41 Ajouter un repère permet d’ajouter un nouveau repère de référence attaché à la racine de la station ou rattaché à un autre repère si celui-ci était sélectionné.

Interface - Image 42 Ajouter outil (TCP) permet d’ajouter un nouvel outil au robot. Aucune géométrie n’est requise pour ajouter un outil.  Plusieurs outils permettent de référencer différentes parties de la même géométrie liées à un outil.

Interface - Image 43 Enseigner Cible (Ctrl+T) permet d’ajouter une nouvelle cible au repère actif de l’outil Robot actif. Le repère actif et l’outil actif peuvent être sélectionnés dans le panneau/fenêtre du robot. Il est également possible de faire un clic droit sur un repère ou un outil pour les rendre actifs.

Interface - Image 44 Enseigner cible(s) sur une surface (Ctrl+Maj+T) permet de sélectionner des points d’un objet pour créer facilement des cibles. Un exemple est disponible dans cette section.

Interface - Image 45 Ajouter Programme permet d’ajouter un nouveau programme qui peut être créé à l’aide de l’interface utilisateur graphique RoboDK (GUI). Aucune expérience de programmation n’est requise pour créer ou modifier ce type de programme robot. Le programme de robot peut être simulé et généré pour un robot spécifique, automatiquement et facilement.

La section Instructions de programme du document Programmation hors ligne fournit plus d’informations sur les instructions de programme disponibles via l’interface utilisateur graphique (GUI).

Interface - Image 46 Ajouter Programme Python promet d’inclure un exemple de programme Python/macro/script/module dans la station qui relie l’API RoboDK. Un programme Python utilisant l’API RoboDK permet de créer des programmes de robots à partir de code de programmation générique (Python). Il est possible de déployer ces programmes pour n’importe quel contrôleur de robot spécifique. Il est également possible de simuler des tâches spécifiques pour étendre les programmes GUI. Ces tâches peuvent être des sous-programmes de robot pour la programmation hors ligne, la programmation en ligne ou tout simplement simuler des événements spécifiques. Ces évènements spécifiques peuvent être de faire apparaître des objets automatiquement à des endroits aléatoires pour une simulation pick and place. Un programme Python est comme un fichier texte intégré dans la station et contient du code Python pour automatiser des tâches spécifiques dans RoboDK. L’API RoboDK est déployée en utilisant Python par défaut, mais d’autres langages de programmation peuvent être utilisés pour interagir avec RoboDK.

Finalement, il est possible de Interface - Image 47 Ajouter/Modifier Post Processors. Les Post-processeurs définissent la façon dont les programmes sont générés pour un contrôleur de robot spécifique, permettant de prendre en compte la syntaxe propre au fournisseur. Les post-processeurs sont la composante finale du processus de programmation hors ligne.

Interface - Image 48

Menu Affichage

La plupart des options nécessaires pour naviguer en 3D sont disponibles dans le menu Affichage. Il est possible de faire pivoter et zoomer à partir de ce menu (ou faire un clic droit sur la vue 3D). Ceci est utile pour naviguer en 3D à l’aide d’un pavé tactile d’ordinateur portable (au lieu d’une souris).

Pour permettre une rotation libre dans n’importe quelle direction, décocher l’option : Affichage Aligner la rotation. Sinon, RoboDK verrouille la référence de la station pour garder le plan XY horizontal par défaut.

Il est possible d’afficher ou de masquer l’espace de travail du robot en sélectionnant la touche astérisque (*). Il est également possible de basculer entre les éléments visibles et invisibles en sélectionnant la touche F7.

Interface - Image 49

Menu Outils

Des outils génériques sont disponibles dans le menu Outils, comme la prise de clichés de la vue 3D, l’activation du tracé du robot, la vérification de collision ou la mesure des coordonnées des points.

L’activation de Interface - Image 50 Trace montrera la trajectoire des robots lorsqu’ils bougent.

Interface - Image 51 Vérifier collisions active ou désactive la vérification des collisions. Lorsque la vérification des collisions est activée, les objets qui sont en état de collision s’affichent en rouge. Interface - Image 52La carte de collisions permet de spécifier quelles interactions d’objets sont vérifiées.

Interface - Image 53 Changer les couleurs (Maj+T) affiche une petite fenêtre qui permet de changer la couleur des robots et des objets. Il est également possible de retourner les vecteurs normaux des surfaces.

Interface - Image 54 Mesure affiche une fenêtre qui permet de mesurer les points en 3D par rapport à un repère local ou au repère de la station (mesures absolues).

Il est possible de spécifier la langue du logiciel RoboDK en sélectionnant Outils  Langue. Robodk s’affiche immédiatement dans la langue sélectionnée.

Barre d’Outils permet de configurer la barre d’outils par défaut. Il est aussi possible de spécifier une barre d’outils pour une utilisation plus basique ou plus avancée.

Sélectionner Interface - Image 55 Options afin d’ouvrir le menu des options. Plus d’information disponible dans la section Options Menu.

Interface - Image 56

Menu Utilitaires

Le menu Utilitaires permet de réaliser des taches spécifiques :

Interface - Image 57 Définir Outil (TCP) permet de calibrer un TCP de robot en fournissant des données de la configuration réelle, comme les configurations de joint pour atteindre un point en utilisant différentes orientations. Cette procédure est généralement disponible auprès de la plupart des Teach Pendants des robots. RoboDK permet l’étalonnage d’un TCP avec autant de configurations que désiré. L’utilisation d’un grand nombre de configurations permet d’obtenir une valeur TCP plus précise. Plus d’information sur la Calibration TCP.

Interface - Image 58 Définir Repère (User Frame) permet d’identifier un repère par rapport au repère de base du robot. Cela permet de faire correspondre précisément la pièce de la configuration réelle à l’environnement virtuel. Plus d’information sur la calibration d’un repère.

Interface - Image 59 Synchronisation d’axes externes permet de configurer un ou plusieurs axes externes et un robot comme un seul mécanisme de robot. Plus d’information disponible dans la section Axes externes.

Interface - Image 60 Projet d’usinage robotisé peut facilement convertir les parcours d’outils machine en programmes de robots. RoboDK peut importer des programmes pour CNC 5 axes en utilisant un logiciel de FAO, comme le G-code générique ou les fichiers APT. Ces programmes/parcours d’outils peuvent être facilement simulés et convertis en programmes de robots avec RoboDK. Plus d’informations disponible dans cette section.

LeInterface - Image 61 Suivi de courbes ressemble à un projet d’usinage Robot mais il permet de sélectionner des courbes extraites de la géométrie 3D comme le parcours d’outils. Il est également possible de sélectionner Importer Courbes pour importer des courbes 3D à partir de fichiers CSV ou TXT. Ces courbes doivent être fournies sous forme de liste de points XYZ et, en option, de vecteur IJK. Plus d’informations disponibles dans la section Suivi de courbes.

Le Interface - Image 62 Suivi de Point ressemble à un projet de fraisage de robot, mais il permet de sélectionner des points extraits de la géométrie 3D et de créer facilement un parcours d’outils robot. Il est également possible de sélectionner Importer Points pour importer des points 3D à partir de fichiers CSV ou TXT. Ces points doivent être définis sous forme de liste de points XYZ et, éventuellement, de vecteur IJK. Plus d’informations disponible dans la section suivi de point.

Sélectionner Projet d’impression 3D pour générer un programme d’impression 3D robot pour un objet spécifique. L’objet doit être disponible dans la station RoboDK. Le parcours d’outils d’impression 3D est converti en G-code à l’aide d’un logiciel slicer, puis traité comme un parcours d’outils d’usinage 3 axes. Plus d’information  sont disponibles dans la section Impression 3D avec robot.

Le Test de précision ballbar permet de vérifier les performances du robot à l’aide d’un appareil télescopique Double Ballbar. Plus d’informations sur les tests du robot Ballbar disponibles ici : https://robodk.com/ballbar-test.

Interface - Image 63 Calibrer Robot permet de configurer un projet d’étalonnage de robot pour améliorer la précision du robot et trouver les paramètres d’erreur du robot. Un robot étalonné peut être utilisé dans n’importe quel projet de programmation hors ligne RoboDK. L’étalonnage du robot améliore généralement la précision du robot par un facteur de 5 ou supérieur, selon le modèle de robot. L’étalonnage du robot nécessite l’utilisation de systèmes de mesure pour effectuer des mesures de robot. La précision et la répétabilité du robot peuvent être testées avec ISO9283 avant et/ou après l’étalonnage. Plus d’informations sur l’étalonnage du robot et les tests de performance ici : https://robodk.com/robot-calibration.

Interface - Image 64

Menu Connecter

Il est possible de se connecter à un robot et de saisir les paramètres de connexion, tels que l’IP du robot, le nom d’utilisateur FTP et le mot de passe FTP. La configuration d’une connexion robot permet de transférer des programmes via FTP ou d’exécuter des programmes directement à partir du PC.

De nouveaux pilotes de robot peuvent être développés par les utilisateurs finaux, plus d’informations disponibles dans la section des pilotes de robot.

Il est également possible de se connecter à des systèmes de mesure tels que les trackers laser ou le CMM optique Creaform. Cela permet d’automatiser entièrement l’étalonnage et les tests de performance du robot.

Interface - Image 65

Menu d’Aide

Interface - Image 66 Aide (F1) ouvre cette documentation sur internet. Une version PDF de la documentation est disponible en téléchargement sur le haut de chaque section. En appuyant sur F1, RoboDK affiche l’aide en fonction de la sélection.

Sélectionner Chercher des mises à jour… pour vérifier si une mise à jour est disponible. Un message s’affichera avec une mise à jour recommandée ou vous avisera simplement que la version actuelle est déjà à jour. Si aucun message ne s’affiche, cela signifie qu’un pare-feu bloque la communication entre RoboDK et Internet.

Interface - Image 67