RoboDK Add-In pour Fusion 360

L’add-in RoboDK pour Autodesk Fusion 360 vous permet de combiner les fonctionnalités de modélisation 3D CAO/FAO d’Autodesk Fusion 360 avec RoboDK pour la simulation d’usinage robots et la programmation hors ligne.

Avec le plug-in RoboDK pour Fusion 360, il est possible de charger facilement des modèles 3D créés dans Fusion 360 vers RoboDK. Ce plug-in vous permet de programmer plus de 30 fabricants de robots différents et 400 robots directement depuis Autodesk Fusion 360.

Les robots peuvent être facilement programmés comme des machines à 5 axes pour des applications de fabrication telles que le perçage, le soudage, le rognage, l’impression 3D ou l’usinage robot. Plus d’informations disponibles dans la section d’usinage robots.

La section de post-processeurs de robots montre une liste des marques de robots et des contrôleurs de robots pris en charge dans RoboDK. Il est également possible de modifier ou de créer de nouveaux post-processeurs pour personnaliser la génération du programme.

L’Add-In RoboDK pour Fusion 360 est gratuit si vous avez une licence RoboDK.

Plugin Fusion360 - Image 1

Installation

Si vous avez déjà installé Autodesk Fusion 360 et RoboDK, vous avez déjà l’Add-In RoboDK pour Fusion de prêt. Le module complémentaire RoboDK pour Fusion 360 doit être visible dans la barre d’outils.

Barre d’outils Fusion 360

La barre d’outils RoboDK par défaut pour Autodesk Fusion 360 comprend une barre d’outils dédiée pour RoboDK avec 7 commandes à des fins de CAO et FAO.

Plugin Fusion360 - Image 2

Plugin Fusion360 - Image 3 Auto Setup – Ce bouton vous permet de charger n’importe quelle géométrie sélectionnée (courbes ou points). Vous pouvez également sélectionner des surfaces pour extraire la courbe normale. La géométrie sera chargée dans RoboDK avec le modèle 3D.

Plugin Fusion360 - Image 4 Load Part – Charger le modèle 3D de Fusion 360 à RoboDK. Les caractéristiques telles que les courbes ou les points ne seront pas chargés.

Plugin Fusion360 - Image 5 Load Point(s) – Charger tous les points sélectionnés dans RoboDK comme un nouvel objet. Toutes les surfaces sélectionnées seront utilisées pour calculer les points normaux. Ces normales sont importantes car elles définissent l’axe d’approche du robot.

Plugin Fusion360 - Image 6 Load Curve(s) – Charger toutes les courbes sélectionnées dans RoboDK comme un nouvel élément. Toutes les surfaces sélectionnées seront utilisées pour calculer les courbes normales. Ces normales sont importantes car elles vont définir l’axe d’approche du robot.

Plugin Fusion360 - Image 7 Settings – Ouvrir la fenêtre de paramètres par défaut .

Plugin Fusion360 - Image 8Load CAM Project – Charger le projet d’usinage dans RoboDK. Si plusieurs outils sont utilisés pour l’usinage, RoboDK divisera automatiquement le programme pour avoir des paramètres pour chaque outil. Ce comportement peut être modifié dans Tools-Options-CAM.

Plugin Fusion360 - Image 9 Generate Robot Program – Générer tous les programmes disponibles dans le projet RoboDK.

La principale différence entre Auto Setup et Load Curve(s) ou Load Point(s) est que Auto Setup charge la pièce et crée un nouveau projet de suivi Curve/Point. L’utilisation de Load Curve(s) ou Load Point(s) est plus rapide et ne fera que mettre à jour les caractéristiques géométriques existantes dans RoboDK, en conservant les paramètres définis précédemment.

Il est possible également 5 commandes sous l’onglet CREATE dans l’espace de travail MODEL (fonctions CAO) et 2 commandes sous l’onglet ACTIONS dans l’espace de travail MANUFACTURE (fonctions FAO)

Plugin Fusion360 - Image 10

Paramètres

Il est possible de modifier les paramètres par défaut du plug-in RoboDK en sélectionnant le bouton Paramètres / settings.

Plugin Fusion360 - Image 11

Paramètres de Base :

Object Name – Définir le nom de l’objet curve/points qui sera chargé dans RoboDK. Si ce cas est laissé vide, le nom de la pièce ou le fichier d’assemblage sera utilisé.

Override – Ecrase l’objet chargé précédemment dans RoboDK s’il y a une correspondance de nom.

Project Name – Définir le nom/parcours du projet/station RoboDK (fichier.RDK) à utiliser. Si le fichier est déjà chargé, il utilisera le projet existant. Si le projet ouvert dans RoboDK ne correspond pas au nom du fichier, il s’ouvrira si le parcours complet est spécifié.

Robot Name – Définir le nom du robot qui sera utilisé dans RoboDK (si vous avez plus d’un robot dans votre projet). Le nom du robot doit correspondre au nom visible dans l’arborescence de la station RoboDK. Laisser cette valeur vide (par défaut) pour utiliser le premier ou seul robot disponible.

Reference Name – Définir le nom du repère de référence pour placer le parcours par rapport au robot. Le nom doit correspondre au nom visible dans l’arborescence de la station RoboDK. Si un nom n’est pas fourni, le repère de référencePlugin Fusion360 - Image 12actif sera utilisé.

Tool Name – Définir le nom de l’outil (TCP) à utiliser avec le robot pour suivre le parcours. Le nom doit correspondre au nom visible dans l’arborescence de la station RoboDK. Si un nom n’est pas fourni, le repère d’outilsPlugin Fusion360 - Image 13actif sera utilisé.

Program Name – Définir le nom du fichier du programme qui sera généré.

Always Update Part– Cocher cette option pour toujours mettre à jour le modèle 3D de Fusion à RoboDK. Cela mettra à jour la partie en sélectionnant des courbes ou des points.

Load Path as Points – Cocher cette option pour convertir une courbe en points, de sorte qu’un projet Point follow sera créé dans RoboDK. Ceci est utile pour les opérations de fabrication telles que le forage. Décocher cette option pour charger le parcours comme un projet de suivi de courbe.

Alternate Curve Directions - Cocher cette option pour alterner la direction du mouvement avec chaque passe (motif Zig-Zag).

Invert Normals – Cocher cette option pour inverser les normales de surface calculées. Cela va retourner l’orientation de l’outil du robot.

Paramètres avancés :

Use Fusion 360 Theme in RoboDK – Démarrer RoboDK avec le thème Autodesk Fusion 360. Cela inclut de changer le comportement de la souris pour la navigation 3D et la couleur de fond. Ces paramètres peuvent être modifiés dans le menu RoboDK: Outils-Options.

Communication Port – Définir le port de communication pour communiquer avec RoboDK. Plusieurs instances de RoboDK peuvent être exécutées en même temps et utiliser des configurations différentes si un port différent est utilisé. Lorsque cette valeur est définie à -1 (par défaut), le port par défaut est utilisé (20500).

Startup Options – Définir les arguments pour basculer sur RoboDK la première fois qu’il démarre. Par exemple, pour lancer RoboDK en silence, il est possible de définir '/NOSPLASH /NOSHOW /HIDDEN'. Les programmes peuvent toujours être générés même si RoboDK n’est pas affiché. Plus d’informations dans la section Ligne de commande de l’API RoboDK.

Linear Tolerance (mm) – Définir la précision linéaire pour diviser les courbes en un ensemble de points.

Mix Normals Tolerance (mm) – Définir la tolérance de distance utilisée pour mélanger les calculs normaux entre plusieurs surfaces.

Export Format – Sélectionner le format d’exportation pour charger la pièce dans RoboDK.

Display all object curves Afficher les courbes chargées dans RoboDK même si elles ne sont pas sélectionnées. Il est possible de modifier ce paramètre dans RoboDK (Outils-Options-Affichage-Affichage des Courbes).

Exemples

Cette section présente des exemples de base combinant des projets Autodesk Fusion 360 avec RoboDK pour la simulation de robots et la programmation hors ligne.

Découpe Laser

L’exemple suivant montre comment programmer un robot industriel pour une application de découpe laser.

Depose de Colle

L’exemple suivant montre comment créer une simulation de robot et un programme pour une application de dépose de colle. Dans cet exemple, le robot tient la pièce et l’outil est statique. Ce type de configuration est également appelé Remote TCP.

Ebavurage Robot

L’exemple suivant montre comment programmer un robot pour une application d’ébavurage. Cet exemple nécessite l’utilisation de Fusion Manufacturing Workbench (FAO/outils d’usinage) et vous aidera à utiliser Fusion et RoboDK pour les applications d’usinage robots.

Installation Manuelle

Voici des étapes manuelles pour configurer le plug-in RoboDK pour Autodesk Fusion 360. Suivre ces étapes si le plug-in RoboDK pour Fusion n’a pas été automatiquement installé par défaut à l’aide de l’installateur RoboDK :

1.Installer Autodesk Fusion (si cela n’a pas encore été fait)

2.Télécharger et installer RoboDK.

3.Télécharger le Plugin RoboDK pour Autodesk Fusion 360.

4.Dézipper le contenu dans C:\RoboDK\Other\Plugin-Fusion360\RoboDK\

InstalleR le plug-in RoboDK dans Fusion 360:

5.Ouvrir Autodesk Fusion 360.

6.Sélectionner ADD-INS-Scripts et Add-Ins (Shift+S), depuis l’espace de MODEL.

Plugin Fusion360 - Image 14

7.Sélectionner l’onglet Add-Ins

8.Sélectionner le bouton vert +

Plugin Fusion360 - Image 15

9.Entrer le chemin suivant :      
C:\RoboDK\Other\Plugin-Fusion360\RoboDK\

10.Cocher l’option Run on Startup pour démarrer Fusion 360 avec l’Add-In RoboDK.

11.Sélectionner Run

Vous voyez une barre d’outils nommé RoboDK dans l’espace de MODEL.

Plugin Fusion360 - Image 16

En plus, toutes les commandes CAO de la barre d’outils CREATE (depuis l’espace de travail MODEL) et toutes les commandes FAO de la barre d’outils ACTIONS (depuis l’espace de travail MANUFACTURE).

Plugin Fusion360 - Image 17