Conversion Robcad vers Process Simulate
Conversion Robcad vers Process Simulate
DE
PROCESS SIMULATE
Documentation écrite en V10.1, certaines IHM peuvent être différentes de la version actuelle
Merci de m’indiquer les pages à modifier ou a compléter
Ind 8 du 08/12/2016
1
Sommaire :
• Aide en ligne Page : 03
• Conversion : Robcad vers Process Simulate (Partie 1 : rappel de la cellule Robcad) Page : 04
• Lancer GDC Page : 05
• Rappeler la cellule Page : 06
• Conversion : Robcad vers Process Simulate (Partie 2 : préparation des données) Page : 07
• Lancer Robcad Page : 08
• Lister les composants présents dans la cellule Page : 09 à 11
• Préparer les composants pour le typage Page : 12 à 13
• Contrôler l’intégrité des données Page : 14
• Conversion : Robcad vers Process Simulate (Partie 3 : faire un Robcad to Psi) Page : 15
• Pré-requis : Vérification de votre cellule Robcad Page : 16
• Lancer Robcad To Psi (licence FlexLM) Page : 17
• Accès au menu Process-Integ Page : 18
• Utilisation du menu Process-Integ Page : 19
• Création d’un groupe de pièces Page : 20
• Création d’un groupe de ressources Page : 21
• Sélection du path à exporter dans PS Page : 22 à 23
• Conversion : Robcad vers Process Simulate (Partie 4 : Robcad Connectivity Studies) Page : 24
• Lancer Process Simulate Page : 25 à 28
• Arborescence à respecter sous Process Simulate Page : 29
• Création de votre zone de travail sous PS (Version 1) Page : 30
• Création de votre zone de travail sous PS (Version 2) Page : 31 à 32
• Création dans l’arborescence d’une StudyFolder Page : 33
• Création dans l’arborescence d’une RobcadStudy Page : 34 à 35
• Faire un Check In de l’arborescence dans PS Page : 36
• Arborescence créée dans Process Simulate Page : 37
• Faire apparaitre le bouton ‘’Robcad Connectivity Studies’’ dans PS Page : 38 à 39
• Importer une cellule de Robcad dans Process Simulate Page : 40 à 44
• Visualiser la RobcadStudy dans Process Simulate Page : 45
2
Sommaire (suite):
• Visualiser la RobcadStudy dans Process Simulate Page : 46
• Monter la pince SR sur le ToolFrame du robot Page : 47 à 50
• Définir le nouveau TCPF du robot Page : 51 à 52
• Contrôler le nouveau TCPF du robot Page : 53
• Utilisation de W.D.C. (Weld Distribution Center) Page : 54 à 55
• Création des listes de collisions pour utilisation dans W.D.C. Page : 56 à 57
• Visualiser, activer et contrôler les listes de collisions pour utilisation dans W.D.C Page : 58 à 63
• Visualisation et analyse du résultat de W.D.C. Page : 64 à 66
• Actions à réaliser avec W.D.C. Page : 67 à 69
• Lexique d’utilisation de W.D.C. Page : 70
• Rajouter des colonnes dans la fenêtre Path Editor Page : 71 à 72
• Automatic Path Planer Page : 73 à 77
• Annexes Page : 78
• Développer l’arborescence de EngineeringPartLibrary Page : 79 à 80
• Création d’un répertoire de part (pièce) Page : 81 à 89
• Chargement de la RobcadStudy pour visualiser les pièces Page : 90
3
Aide en ligne :
•J’ai réalisé cette documentation d’utilisation de Process Simulate pour vous aider dans vos premiers pas avec
ce logiciel. A tout moment vous disposez d’une aide en ligne complète : en cliquant sur Help et Contents ou
en appuyant directement sur la touche F1 du clavier.
Voir le résultat de
l’aide en ligne sur
votre recherche
4
Conversion :
Robcad vers Process Simulate
Partie 1 : rappel de la cellule Robcad
5
Lancer GDC 7
4
8. La fenêtre suivante apparaît
9. Choisir le métier
« Tolerie »
6
1
Rappeler la cellule 1. Remplir les champs voulus
7
Conversion :
Robcad vers Process Simulate
Partie 2 : préparation des données
8
Lancer Robcad
6
9
1
Lister les composants présent dans la cellule
1. Se placer dans le menu Workcell
2. Sélectionner Data 3. Cliquer sur File utilities
10
1. Sélectionner la cellule à convertir (il faut sélectionner une cellule à la fois)
4. Une fenêtre va apparaitre et on ne peut rien faire d’autre sur Robcad (la liste (report) des
composants de la cellule est fini lorsque la souris n’a plus la forme du tablier) 11
1. La fenêtre ci-dessous apparaît
2. Placer la souris sur la fenêtre et faire F4
3. La fenêtre ‘Output operations’ apparaît
6. Cliquer sur OK
(le fichier sera créer dans le projet Robcad)
12
Préparer les composants pour le typage
1. Récupérer le script de typage mis à disposition dans le lien suivant :
MY DECLIC COMMUNAUTÉS SIMULATION PROCESS PROCESS SIMULATE SCRIPTS UTILES
(Les utilisateurs ayant un compte unix au TCR peuvent y accéder directement => R:\Projets\robdiv_dicap_1\partage_PSI\SCRIPTS)
13
1. Un ficher est créé à la fin du typage. Il y a 2 types de lignes dans le ficher :
_ sans * : le composant a déjà été typé selon le type indiqué
_ avec* : le composant n’est pas typé, il faut d’abord vérifier si le type proposé correspond
OK Sans *
2. Vérifier si le type des composants avec * est correct avec l’aide suivante :
MY DECLIC - COMMUNITIES - ROBCAD - Blog
(Contacter Gilbert HATCHIKIAN ou Damien DELAUNAY en cas de doute)
Attention : il ne faut pas supprimer les * à la fin des lignes
14
Contrôler l’intégrité des données
1. Récupérer le script de contrôle mis à disposition dans le lien suivant :
MY DECLIC COMMUNAUTÉS SIMULATION PROCESS PROCESS SIMULATE SCRIPTS UTILES
(Les utilisateurs ayant un compte unix au TCR peuvent y accéder directement => R:\Projets\robdiv_dicap_1\partage_PSI\SCRIPTS)
16
Pré-requis : Vérification de votre cellule Robcad
Tous les composants doivent être en librairies, upgradés et typés pour Process Simulate.
Pas de composants en local
Le robot doit être en Home Pose
La pince doit être ‘’mountée’’ sur le robot
Les PSR sont présents sur les pièces
Les locations SR sont présentes
et incluses dans un path
17
Lancer Robcad To Psi (licence FlexLM) :
Pour avoir accès au menu Process_Integ
1 18
Accès au menu Process-Integ
4
3
20
Création d’un groupe de pièces :
Les Layers n’existant pas dans Process Simulate, il faut créer des groupes de pièces et de ressources en bénéficiant
du 3D de Robcad. Ces groupes seront très utiles dans Process Simulate.
21
Création d’un groupe de ressources :
1– Sélectionner les ressources à grouper
2 – Sélectionner le
Path désiré
25
Lancer Process Simulate
5
6
Votre IPN
27
Lancer Process Simulate
1. La fenêtre suivante apparait
3. Cliquer sur OK
28
Lancer Process Simulate
4. Choisir l’usine
désirée
5. Cliquer sur OK
Vos RobcadStudy
30
Création de votre zone de travail sous PS (Version 1) :
5. Cliquer sur OK
31
Création de votre zone de travail sous PS (Version 2) :
5. Cliquer sur OK
32
Création de votre zone de travail sous PS (Version 2) :
7. Une coche verte apparait devant la Studies
9. Sélectionner New
33
Création dans l’arborescence d’une StudyFolder :
1 – Collection apparait dans l’arborescence
5 – Cliquer sur OK
34
Création dans l’arborescence d’une RobcadStudy :
1 – La StudyFolder apparait dans l’arborescence sous votre IPN
5 – Cliquer sur OK
35
Création dans l’arborescence d’une RobcadStudy : (suite)
1 – La RobcadStudy apparait dans l’arborescence sous votre Projet
36
Faire un Check In de l’arborescence dans PS :
1 – Sélectionner et faire un clic droit sur l’usine de votre choix
3 – Cliquer sur OK
37
Arborescence créée dans Process Simulate :
38
Faire apparaitre le bouton ‘’Robcad Connectivity Studies’’ dans PS :
1. Faire un clic droit ici
39
6. Cliquer sur New Tab
(un nouvel icône apparaîtra)
Faire apparaitre le bouton ‘’Robcad Connectivity Studies’’ dans PS (suite) :
41
Importer une cellule de Robcad dans Process Simulate : (suite)
1 – Cliquer sur OK
42
Importer une cellule de Robcad dans Process Simulate : (suite)
3- Vérifier l’arborescence
de la cellule Robcad
1- Cliquer sur OK
43
Importer une cellule de Robcad dans Process Simulate : (suite)
1 – Cocher la case de la Study 2 – Cliquer sur Update eMServer
3 – Cocher ou décocher
Parts
Ressources
Operations (Weld)
Selon le contenu de la cellule 4 – Cliquer sur OK
Robcad à importer
44
Importer une cellule de Robcad dans Process Simulate : (suite)
1 – Cliquer sur Oui pour voir le rapport d’import 2 – Cliquer sur Close
Ou sur Non, pour ne pas voir la rapport d’import
45
Visualiser la RobcadStudy dans Process Simulate :
1 – Sélectionner et faire un clic droit sur la RobcadStudy désirée
46
Monter la pince SR sur le ToolFrame du robot :
47
Monter la pince SR sur le ToolFrame du robot (suite) :
48
Monter la pince SR sur le ToolFrame du robot (suite) :
• Cliquer sur la pince et glisser sur Relocate
51
Définir le nouveau TCPF du robot (suite) :
52
Contrôler le nouveau TCPF du robot :
• Cliquer sur le robot et glisser sur Robot Jog
1 – Sélectionner
le path
2 – Cliquer sur l’icone WDC. S’il n’est pas présent dans la barre d’outil. Faire un clic droit (ici)
et sélectionner Weld
54
Utilisation de W.D.C. (suite) :
3 – Cliquer sur OK
55
Création des listes de collisions pour utilisation dans W.D.C. :
56
Création des listes de collisions pour utilisation dans W.D.C. (suite) :
57
Visualiser les listes de collisions pour utilisation dans W.D.C. :
58
Activer les listes de collisions pour utilisation dans W.D.C. :
59
Contrôler les listes de collisions pour utilisation dans W.D.C. :
60
Contrôler les listes de collisions pour utilisation dans W.D.C. (suite) :
61
Contrôler les listes de collisions pour utilisation dans W.D.C. (suite) :
62
Utilisation de W.D.C. (suite) :
Maintenant, la fonction Flipped est présente et la liste de collision créée et activée.
L’utilisation de W.D.C. peut reprendre
1 – Sélectionner
le path
2 – Cliquer sur l’icone Calculate Weld Ability
63
Visualisation du résultat de W.D.C. :
64
Analyse du résultat de W.D.C. :
65
Analyse du résultat de W.D.C. (suite) :
66
Actions à réaliser avec W.D.C.:
Le but est d’avoir le maximum de locations SR atteignables
sans collision en position Current du robot
67
Actions à réaliser avec W.D.C. (suite) :
68
Actions à réaliser avec W.D.C. (suite) :
69
Lexique d’utilisation de W.D.C. :
Weld Ability : Accessibilité aux Pts SR
Automatic Assign: Assignation automatique des pts SR accessibles sans collision
Automatic Approch Angle: Orientation automatique sans collision des pts accessibles
Export to Excel: Extraction au format .xls (exploitable sous office)
Accessibilité de la pince
montée sur le robot en
position actuelle « Current »
ou possibilité en flippant la
pince « Flipped »
Validation Ok 100%
Validation Partielle
Validation Ko 0%
• Sélectionner General et glisser sur Configuration. Cliquer sur pour rajouter Configuration dans la case
Show columns in following order
• Dans la fenêtre Path Editor, les 3 colonnes sont maintenant présentes et en jouant le path, on obtient :
- dans la colonne Configuration, une coche verte sur chaque location quand les locations sont teachées
- dans la colonne Motion, le type de mouvement défini sur chaque location
- dans la colonne Duration, le temps de déplacement totale du path et le temps entre chaque location
72
Automatic Path Planer :
Prérequis:
• La pince SR doit être monter sur le robot via la fonction Mount de Process Simulate (voir pages 30 à 36).
• Ajouter une location d’entée et de sortie (ex: lpeo & ldpo) dans le path.
73
Automatic Path Planer :
• Ajouter une location d’entée et de sortie (ex: lpeo & ldpo) dans le path.
-Ajouter le path désiré dans le Path Editor
- Sélectionner la location désirée
- Sélectionner Add Location After ou Add Location Before
74
Automatic Path Planer (suite) :
• Mettre le robot en Home Pose (faire un clic droit sur le robot et glisser sur Home).
76
Automatic Path Planer (fin) :
•Automatic Path Planner créé des locations de passage( ex: wp_1) entre les locations SR, elles sont
automatiquement teachées.
78
Développer l’arborescence de EngineeringPartLibrary :
• Dans la fenêtre Navigation Tree, faire un clic droit sur EngineeringPartLibrary et glisser sur Navigation Tree
• Dans la fenêtre Navigation Tree(2), cliquer sur le + pour développer l’arborescence de EngineeringPartLibrary
79
Développer l’arborescence de EngineeringPartLibrary(suite) :
•L’arborescence EngineeringPartLibrary est développée et le contenu de la bibliothèque W74_PIECES_1 est visible.
Mais les pièces ne sont pas directement chargeables à l’écran.
Pour les charger à l’écran dans PSI, il faut suivre et réaliser les étapes suivantes.
80
Création d’un répertoire de part (pièce) :
• Dans la fenêtre Navigation Tree, faire un clic droit sur son IPN et glisser sur New
81
Création d’un répertoire de part (pièce) :
82
Création d’un répertoire de part (pièce) :
83
Création d’un répertoire de part (pièce) :
84
Création d’un répertoire de part (pièce) :
• Dans la fenêtre Navigation Tree (2), un sous répertoire est crée, renommer le CompoundPart_1 (par ex)
85
Création d’un répertoire de part (pièce) :
• Dans la fenêtre Navigation Tree, faire un clic droit sur EngineeringPartLibrary et glisser sur Navigation Tree
86
Création d’un répertoire de part (pièce) :
• Développer l’arborescence de EngineeringPartLibrary pour visualiser la bibliothèque désirée
87
Création d’un répertoire de part (pièce) :
• Sélectionner les pièces à copier et les faire glisser dans CompoundPart_1 (dans mon exemple)
• Les pièces sélectionnées sont copiées dans CompoundPart_1 (dans mon exemple)
88
Création d’un répertoire de part (pièce) :
90