Programmation robot basée sur la CFAO
Robotmaster sert à créer des trajectoires de robot, simples ou complexes, sans prendre
de points par « teaching ». Robotmaster exploite les fonctions d'usinage de Mastercam
Fraisage ou de Mastercam Router. La programmation des trajectoires du robot se fait
graphiquement en utilisant le même processus et les mêmes outils que pour une MOCN.
Le programmeur sélectionne des éléments géométriques (lignes, arcs, surfaces, solides...)
qui définissent la zone à usiner. Une fois la géométrie sélectionnée des boites de dialogue
permettent d'entrer les paramètres d'usinage puis le logiciel génère automatiquement la trajectoire du robot.
Les fonctions de Robotmaster
Robotmaster est un logiciel intégré à la CFAO Mastercam utilisé pour générer
les trajectoires, les programmes et simuler les mouvements des robots en tenant
compte de leur environnement.
Modélisation efficace
Les pièces à programmer sont modélisées dans le logiciel Design de Mastercam.
Ce module permet de concevoir très simplement des pièces en filaire, surfacique
ou solide. Le modèle créé est associatif avec les parcours d?outil et chaque modification
de géométrie de la pièce est automatiquement reportée dans les mouvements du robot.
Importer un modèle CAO
La pièce peut être importée d'un logiciel de CAO par lecture d'un fichier en format neutre ou natif.
Les données sont disponibles pour les traducteurs IGES, Parasolid ®, SAT (ACIS solides), AutoCAD ® (DXF, DWG, et
les fichiers Inventor TM), SolidWorks ®, Solid Edge ®, STEP, EPS, CADL, STL, VDA et ASCII,
CATIA ®, Pro / E ®...
Gestion des modifications
Chaque entreprise est confrontée au suivi des modifications de pièces effectuées par le BE.
Mastercam dispose des fonctions qui vous offrent une solution simple pour identifier les
modifications des modèles CAO et de rationnaliser la programmation et la mise à jour des
programmes d'usinage. L'efficacité de ces outils devient évidente dans le cas de de modification
d'un gros fichier usiné par de multiples opérations.Quelque chose d'aussi simple que de percer
quelques trous supplémentaires peut être complexe à identifier. Maintenant en quelques clics de
souris vous pouvez localiser et programmer ces modifications - gagnant ainsi un temps précieux.
Reconnaissance automatique des modifications
Des Trajectoires Associatives
L' associativitée de la géométrie et des trajectoires d' outil vous permettent de modifier
la géométrie ou les paramètres d'usinage et d' obtenir immédiatement une trajectoire précise,
et mise à jour.
Bibliothèques de configurations de robots
Sélectionnez dans la bibliothèque de configuration de Robotmaster celle correspondant
à votre robot ainsi que l'outillage de fin de bras afin de convertir les trajectoires
FAO en fonction de vos besoins et de votre matériel.
- Choisissez entre FANUC, ABB, MOTOMAN, KUKA, STAUBLI...
- Entrez les paramètres de fonctionnement du robot comme :
- La configuration complète de la cellule
- L'outillage de fin de bras
- Le Frame et le position du centre de l'outil
- Les informations de changement d'outil
- Les paramètres de cinématique
- Pilotage d'un axe rotatif ou linéaire supplémentaire
Convertissez les informations CFAO en sortie robot 6 axes
Utilisez l?interface graphique de Robotmaster pour traduire les trajectoires 2 à 5 axes en mouvements robot 6 axes.
- Configurer et optimiser la posture du robot
- Gérer ses mouvements entre les opérations
Optimisation des programmes
Utilisez les fonctions automatisées pour optimiser rapidement les mouvements du robot
et avoir un contrôle précis de la rotation autour de l'outil:
- Détection des singularités et des collisions
- Maximisation de la dexterité robot
- Optimisation mouvements des articulations en tenant compte de leurs limites
Simulation du robot
Valider les programmes à l'aide du simulateur de Robotmaster.
- Afficher le mouvement du robot en mode continu ou pas à pas
- Détection automatique des collisions
- Afficher le robot seul ou avec la cellule de fabrication
Générateur du programme robot
Le post-processeur de Robotmaster génère les fichiers prêts à êtres envoyé dans le robot
- Sortie du programme natif robot prêt à fonctionner
- Code paramétrable à volonté selon les contrôleurs
- Gestion automatique des programmes longs
Fichier programme pour un type de robot
Gestion des sous-programmes