RoboDK Plugin for Mastercam

Introduction

L’add-in RoboDK pour Mastercam vous permet de configurer rapidement des projets d’usinage par robots directement depuis Mastercam. Avec ce plugin, il est possible de combiner facilement le logiciel Mastercam pour l’usinage et RoboDK pour la simulation et la programmation hors ligne des bras de robots industriels.

Avec cet add-in Mastercam vous pouvez facilement générer des programmes sans erreur pour l’usinage par robots directement à partir de Mastercam. Par ailleurs, RoboDK prend également en charge les fichiers NCI (fichiers Mastercam pré-traités natifs) et les fichiers APT CLS et G-code standard.

Plugin Mastercam - Image 1       Plugin Mastercam - Image 2

Plus d’information à propos de RoboDK pour l’usinage par robot sont disponibles dans la Section d’usinage par Robot.

Ce document décrit comment configurer le plugin pour Mastercam et comment utiliser la barre d’outils Mastercam pour configurer le projet d’usinage par robots dans RoboDK.

Paramétrage de l’Add-In

Si vous avez installé RoboDK après avoir installé Mastercam, le plugin RoboDK pour Mastercam est déjà installé.

Suivre ces étapes pour paramétrer le plugin de RoboDK pour :

1.Démarrer le logiciel Mastercam.

2.Paramétrer les commandes RoboDK :

a.Sélectionner Fichier➔Options.

b.Sélectionner Customiser le ruban.

c.Sélectionner Nouvel onglet.

d.Sélectionner Renommer et saisir RoboDK.

e.Ajouter les commandes tel que montré dans l’image.

f.Cliquer sur OK pour enregistrer le nouvel onglet.

Plugin Mastercam - Image 3

Mastercam affichera alors l’onglet RoboDK comme indiqué dans l’image suivante.

Plugin Mastercam - Image 4

Commandes

Lorsque vous ouvrez le logiciel Mastercam, vous devriez voir un onglet de la barre d'outils RoboDK. Sélectionnez cet onglet RoboDK pour voir les options disponibles afin de configurer votre projet de mécanisation robotique dans RoboDK.

Plugin Mastercam - Image 5

Paramétrage Robot

Le bouton Robot setupPlugin Mastercam - Image 6 ouvre une nouvelle fenêtre et permet d’ouvrir un projet existant d’usinage par robots ou de mettre en place un nouveau projet d’usinage par robots. L’objectif de la configuration du robot est de sélectionner le robot, charger/modéliser l’outil et ajouter au moins un repère de référence. Les options suivantes sont disponibles :

Load Selected : Charger un projet existant dans RoboDK (RDK file)

Load File… : Sélectionner un fichier à ouvrir avec RoboDK et utiliser le comme projet par défaut avec le projet ouvert dans Mastercam.

Empty Project : Ouvrir RoboDK avec un nouvel écran vide pour permettre à l’utilisateur de créer une nouvelle configuration. Plus d’informations pour mettre en place un nouveau projet à partir de zéro disponibles dans la section Démarrer

Load Part : Charger la pièce de Mastercam à RoboDK (la pièce sera sauvegardée sous forme de fichier STL et chargée automatiquement).

Default Setup :  Configurer une nouvelle station avec un robot, une broche et un repère par défaut. La pièce sera également automatiquement exportée vers RoboDK

Pour plus d’information à propos de la conception d’un nouveau projet visiter la section usinage par robot .

Plugin Mastercam - Image 7

Il est également possible de changer le robot, de modifier l’outil et/ou le repère. Par exemple, suivre ces étapes pour changer le robot

1.Faire un clic droit sur le robot

2.Sélectionner Changer le robot (tel que montré dans l’image)

3.Sélectionner le nouveau robot

L’installateur RoboDK ne fournit que quelques robots par défaut, cependant, il est possible de télécharger plus de robots à partir de la bibliothèque en ligne.

Plus d’information à propos de l’ajout d’un outil robot disponible dans la Section de démarrage.

Enregistrer le projet pour conserver les changements en sélectionnant Fichier➔Enregistrer Station (Ctrl+S).

Plugin Mastercam - Image 8

Mettre à jour les opérations sélectionnées

Sélectionner Update selected operationsPlugin Mastercam - Image 9 pour générer le parcours outil de(s) l’opération(s) sélectionnée(s) et simuler les dans RoboDK.

Plugin Mastercam - Image 10

Cette action tentera d’obtenir le programme d’usinage robot pour les opérations sélectionnées. Un crochet vert s’affiche si le programme est réalisable avec le robot sélectionné. S’il y a des problèmes (comme des singularités, des limites d’axe ou des problèmes de portée), un repère rouge s’affiche.

Une coche verte sera affichée si le programme est réalisable avec le robot sélectionné. En cas de problème (comme des singularités, des limites d'axes ou des problèmes de portée), une marque rouge sera affichée avec un message décrivant le problème.

Double-cliquer sur le projet d’usinage robotPlugin Mastercam - Image 11 pour ouvrir les réglages d’usinage robot spécifiques à une opération. Plus d’informations sur les réglages d’usinage de robots disponibles dans la section Usinage par robots.

Faire un clic droit sur un programme et sélectionner Exécuter pour le simuler (ou double-cliquer sur le programme). Il est possible également de sélectionner Générer programme robot (F6) pour obtenir le programme de robot qui doit être chargé sur le contrôleur de robot. Plus d’informations sur la façon de générer des programmes de robots sont disponibles dans la section Programmation hors ligne.

Plugin Mastercam - Image 12

Si vous le souhaitez, faire un clic droit sur un programme et sélectionner Sélectionner le Post Processeur pour changer le post-processeur. Plus d’informations sur les post-processeurs disponibles dans la section post-processeurs.

Par exemple, lorsque vous utilisez un robot KUKA, RoboDK utilise automatiquement le postprocesseur pour les robots KRC2 (appelé KUKA KRC2) ; cependant, si vous avez un KRC4, vous pouvez choisir le postprocesseur KUKA KRC4.

Générer des programmes robot depuis Mastercam

Il est possible de générer des programmes robots directement depuis Mastercam une fois la station sauvegardée. Pour ce faire, sélectionner Generate selected robot program Plugin Mastercam - Image 13. Cette option permet de mettre à jour le programme robot en fonction du parcours d’outils d’usinage défini dans Mastercam.

Plugin Mastercam - Image 14

RoboDK ne va pas apparaitre à moins qu’il y ait des problèmes dans le programme.

Ce bouton peut être utilisé même si RoboDK n’est pas démarré.

Les programmes de robot sont enregistrés sur le bureau par défaut. Suivre ces étapes dans RoboDK pour changer ce paramètre :

1.Sélectionner Outils-Options

2.Sélectionner Autres

3.Sélectionner Set dans Robot programs folder

Plugin Settings

Sélectionner RoboDK Settings Plugin Mastercam - Image 15 pour ouvrir les paramètres en rapport avec le plugin RoboDK pour Mastercam.

Plugin Mastercam - Image 16

Il est possible de modifier les options suivantes :

1.Utiliser le modèle Mastercam au lieu du modèle RoboDK (les modèles de navigation 3D et de couleur dans RoboDK correspondront au style Mastercam).

2.Enregistrer la station RoboDK automatiquement lorsque RoboDK est fermé.

3.Créer un programme principal pour les projets comportant plus d’un programme.

4.Utiliser des fichiers NC (comme APT ou G-code) au lieu de fichiers NCI. RoboDK peut lire les fichiers suivants pour générer des programmes de robots :

a.NCI : Parcours outil natif pour Mastercam.

b.Fichier G-code (requière d’avoir un post processeur utilisant 5 axes).

c.Fichier APT (requière un post processeur).

5.Sélectionner le projet actif. Il est possible de spécifier un projet RoboDK par défaut (fichier RDK) pour afficher automatiquement des simulations ou générer des programmes de robot.

Plugin Mastercam - Image 17

Exemples

Les 2 sections suivantes présentent un exemple d’usinage 3 axes et un exemple de coupe robot 5 axes.

Robot d’usinage 3 Axes

Cet exemple montre comment créer un projet d’usinage robot 3 axes en utilisant le plugin Mastercam.

1.Charger la pièce dans Mastercam.

2.Créer le parcours outil utilisant Mastercam Mill tools (outils de fraisage).

Plugin Mastercam - Image 18

3.Créer une station dans RoboDK avec votre robot, votre broche et tout autre objet requis.

Plugin Mastercam - Image 19

4.Dans le ruban du plugin RoboDK, sélectionner RoboDK ➔ Robot setup.

5.Dans la fenêtre Robot Machining Setup, sélectionner Load Part.

Plugin Mastercam - Image 20

6.Dans RoboDK, ajuster la position du repère Machining Reference si nécessaire.

Plugin Mastercam - Image 21

7.Dans le ruban du plugin RoboDK, sélectionner RoboDK ➔ Update selected operations.

Plugin Mastercam - Image 22

8.Dans RoboDK, sélectionner Mettre à jour et Simuler dans la fenêtre du Robot Machining Project.

Plugin Mastercam - Image 23

9.Modifier l’orientation de l’outil le long du parcours si nécessaire.

Plugin Mastercam - Image 24

Robot de découpe 5 axes

Cet exemple montre comment créer un projet de découpe robot 5 axes en utilisant le plugin Mastercam.

1.Charger la pièce dans Mastercam.

2.Créer le parcours outil en utilisant Mastercam Mill tools (outils de fraisage).

Plugin Mastercam - Image 25

3.Créer une station dans RoboDK avec votre robot, votre broche et tout autres objets nécessaire.

Plugin Mastercam - Image 26

4.Dans le ruban du plugin RoboDK, sélectionner RoboDK ➔ Robot setup.

5.Dans la fenêtre de Paramètres d’Usinage Robot (Robot Machining Setup), sélectionner Load Part.

Plugin Mastercam - Image 27

6.Dans RoboDK, ajuster la position du repère Machining Reference si nécessaire.

Plugin Mastercam - Image 28

7.Dans le ruban du plugin RoboDK, sélectionner RoboDK ➔ Update selected operations.

Plugin Mastercam - Image 29

8.Dans RoboDK, sélectionner Mettre à jour et Simuler dans la fenêtre du Robot Machining Project.

Plugin Mastercam - Image 30

9.Modifier l’orientation de l’outil le long du parcours si nécessaire.

Plugin Mastercam - Image 31

Installation Manuelle

Voici les étapes manuelles pour configurer le plug-in RoboDK pour Mastercam. Vous devez suivre ces étapes si le plug-in RoboDK pour Mastercam n'a pas été installé automatiquement par défaut avec l'installateur RoboDK :

1.Installer ou mettre à jour RoboDK : https://robodk.com/download.

2.Vous devriez trouver les fichiers nécessaires pour installer le plug-in RoboDK pour Mastercam dans le dossier : C:/RoboDK/Other/Plugin-Mastercam/.

3.Faites un clic droit sur le fichier Plugin_Install_RunAsAdministrator.bat et sélectionnez Exécuter en tant qu'administrateur.

Plugin Mastercam - Image 32

Si ce processus a échoué, vous devez suivre ces étapes et copier les fichiers nécessaires manuellement :

4.Copiez les fichiers RoboDKmcx.dll et RoboDKmcx.ft dans le dossier chooks de Mastercam (C:\Program Files\Mcam2020\chooks\).

Plugin Mastercam - Image 33

5.Copiez le fichier RoboDK.pst dans le dossier : C:\Users\Public\Documents\Shared Mastercam 2020\mill\Posts\.

Plugin Mastercam - Image 34

6.Copiez les fichiers de définition de machine suivants dans le dossier C:\Users\Public\Documents\Shared Mastercam 2020\CNC_MACHINES\ :

a.RoboDK.MCAM-MMD

b.RoboDK  MM.MCAM-MMD

c.RoboDK.MCAM-RMD

d.RoboDK  MM.MCAM-RMD

e.RoboDK  MM.CONTROL

Plugin Mastercam - Image 35

Si vous rencontrez des problèmes lors du processus d'installation, il se peut que vous deviez faire un clic droit sur le fichier RoboDKmcx.dll, sélectionner Propriétés, puis cocher Débloquer et sélectionner Appliquer, comme indiqué dans l'image suivante. Vous n'avez pas besoin de suivre cette étape si vous ne voyez pas l'option Débloquer.

Plugin Mastercam - Image 36