Académique Documents
Professionnel Documents
Culture Documents
IntroCATIAV5Nver PDF
IntroCATIAV5Nver PDF
Droulement de la formation
Une prsentation rapide des outils de manipulation dans CATIA V5
Les possibilits des diffrents modules et surtout lutilisation du langage paramtrique
qui est souvent ignor en enseignement (en tout cas lENSMM et cest dommage )
Lutilisation des modules principaux pour un ingnieur mcanicien savoir
Part Design (Modlisation Volumique paramtre)
Assembly Design (Assemblage de composants : produits, pices)
Outils mtiers : pices moules
Surfacique et Design ( Generative Shape Design, Freestyle, QSR, Sketch Tracer, Imagine and Shape)
Conception hybride (Volumique + Surfacique)
DMU (Digital Mock up = Maquette numrique) : Cinmatique, Montage.
FAO : Tournage et Fraisage (avec usinage de la pice conue latelier de lENSMM)
Decade de T. Paviot : Outils de calcul de cinmatique et dynamique des solides rigides
Calculs de structures : ELFI et quelques mots sur Simulia (Abaqus, )
Quelques mots sur la gestion de la connaissance (knowledge)
Environnement CATIA V5
Boussole
Par Icnes
Vue normale
Zoom arrire
Zoom avant
Rotation 3D
Dplacer (Pan)
Centrer tout
Sbastien Thibaud Formation CATIA V5 Janvier 2007 7
Prsentation Gnrale
Les ateliers
Il existe plus de 80 ateliers !!!
Il est rare (voir jamais) dutiliser et de savoir utiliser tous ces ateliers
Nous verrons les principaux pour les mcaniciens
Le plus important est trs certainement latelier Sketcher
Cet atelier est la base de toutes conceptions sur CATIA V5
Il est accessible partir des autres ateliers ou indpendamment
Dplacer alors le rticule pour faire apparatre un cercle (qui sera donc centr lorigine du repre)
En cliquant en dehors du cercle, la couleur de lesquisse du cercle est blanche, i.e. le cercle nest pas
contraint
On voit apparatre un cercle vert, il sagit du symbole de concidence (centre du cercle sur laxe H)
Sbastien Thibaud Formation CATIA V5 Janvier 2007 15
Module Sketcher / Esquisse
A prsent, dfinir une contrainte entre le profil de ce cercle et le profil du cercle de 8. Ne pas
positionner cette cote et faire bouton droit de la souris -> Concentricit
Quelques informations
Par dfinition, les esquisses sont ralises dans un plan
Nanmoins, on peut dessiner sur un plan mais le visualiser dans lespace
On verra par la suite, la puissance du mode esquisse : contraintes 3D (avec dautres esquisses ou sur
des artes issues de Part Design) et surtout les esquisses paramtriques
Il semble quil manque des cotes puisque le profil nest pas iso-contraint
Les cotes en causes : le rayon du bomb et la longueur du petit paulement de diamtre dk
Sbastien Thibaud Formation CATIA V5 Janvier 2007 30
Module Sketcher / Esquisse
D p = mZ
m est appel module, il permet de dfinir lintgralit de la gomtrie dun pignon (il est calcul par un
calcul de rsistance des matriaux)
Il permet de dfinir la taille et le profil de la roue
Z est le nombre de dents (dpend de la rduction dsire et choisie)
Deux pignons ne peuvent engrener que sils ont mme module (sinon incohrence de la dfinition des
surfaces axodes)
Par contre, on peut avoir dans une chane de rduction, diffrents modules (trs courant en
micromcanique)
On ne stonnera donc pas de voir apparatre le module dans toute la dfinition du profil
Sbastien Thibaud Formation CATIA V5 Janvier 2007 36
Module Sketcher / Esquisse
Modlisation volumique
/
Part Design
Les contraintes de paralllismes sont effectues entre la droite dessine et larte extrieure de la
bielle (comme la contrainte de longueur = 1 mm)
Sbastien Thibaud Formation CATIA V5 Janvier 2007 44
Part Design
Pour passer en mode 3D, il suffit dutiliser les modes de manipulations prsents
Pour revenir dans le plan de lesquisse, utiliser le mode de vue normale
Une fois cette esquisse effectue et surtout contrainte, sortir de lesquisse
Utiliser loutil Poche . Dfinir une longueur de poche = 0,5mm
Raliser alors une seconde esquisse sur la deuxime face (surface plane) de la bielle
Dfinir une esquisse identique la prcdente en faisant apparatre des contraintes de concidences
et de coaxialits par rapport la premire poche
Sortir de lesquisse et effectuer la mme opration de poche (longueur = 0,5 mm)
Assemblages et contraintes
/
Assembly Design
+ =
Supprimer alors cette dernire contrainte (un clic dessus puis Suppr)
Sbastien Thibaud Formation CATIA V5 Janvier 2007 79
Module Assembly Design
+ =
On obtient une nouvelle contrainte mais, elle est dune couleur plus fonce
Coaxialit des vis avec les trous tarauds du bloc moteur (dplacer si ncessaire le bloc moteur
selon z)
Contact plan entre la tte de vis et le plan se trouvant sur le dessus de la culasse (emplacement
des vis)
On pourrait faire la remarque suivante : Pourquoi ne pas dfinir la coaxialit des vis avec les trous
de passage de vis sur la culasse ou le refroidisseur ? .
Oui mais dans la ralit ce qui guide les vis ce sont les trous tarauds.
Conseil important (ce nest quun conseil) : en CFAO, il faut essayer de rester toujours en contact avec
la ralit (pas virtuelle)
Pour ma part : je rflchis toujours concevoir la pice dans un contexte Produit/Process, i.e.
comment lensemble que je conois va tre ralis et est-ce possible ? Sans oublier est-ce montable ?
Cette relation Produit/Process est inscable ( mon humble avis) sinon Effet Roulement Gonflable
La ralit dun produit cest linteraction entre Conception -> Mthode -> Fabrication -> Mtrologie->
Assemblage (la productique en gros, pardon cest PLM )
Pour revenir au Micromoteur, aprs assemblage et mise jour, on obtient quelque chose de semblable
la figure suivante
Sbastien Thibaud Formation CATIA V5 Janvier 2007 90
Module Assembly Design
Dans un premier temps dplacer les deux composants pour dfinir lassemblage
Dfinir la contrainte de coaxialit entre arbre et alsage
Mettre jour (Ctrl-U) pour la mise en position
Si ncessaire, dplacer laxe du piston
Utiliser les outils de mesures de distance
Mesurer la cote entre les deux surfaces planes lintrieur du piston (ne pas garder la mesure).
Cette cote doit tre gale 4mm
La courbe de dplacement ne semble pas symtrique par rapport laxe des abscisses ?
Ceci est tout fait normal, la position initiale (t=0) ne correspond pas forcment la position
mdiane du mcanisme
Sbastien Thibaud Formation CATIA V5 Janvier 2007 119
DMU Kinematics
Conception Surfacique
-
Generative Shape Design
Nous allons tenter de reproduire numriquement cette bouteille (Dans un caf : reverse engineering)
Sbastien Thibaud Formation CATIA V5 Janvier 2007 125
Module Generative Shape Design
Profil : EsqFdBouteille
Axe de rvolution : Bouton Droit de la souris
et dfinir laxe z Renommer la rvolution : fondrevol
Angle 1 : 360 - Angle 2 : 0 Cacher lesquisse EsqFdBouteille
et la rvolution fondrevol
Ces esquisses vont tre utilises pour raliser les formes permettant dcraser la bouteille
Sbastien Thibaud Formation CATIA V5 Janvier 2007 135
Module Generative Shape Design
Dfinir une esquisse dans ce plan telle que reprsente sur la figure ci-dessus
Renommer cette esquisse ProfilVis
Sbastien Thibaud Formation CATIA V5 Janvier 2007 147
Module Generative Shape Design
Paramtrage de la bouteille
On a dj fait tat quil est possible de paramtrer compltement des pices
Nous allons ici paramtrer la hauteur de la partie cylindrique de SrfContenante
Si ce nest pas encore le cas, il faut configurer laffichage des paramtres et des formules
Pour cela, faire dans le menu droulant Outils -> Options
Cliquer sur Infrastructure puis Personnalisation de larbre
Si ce nest pas encore le cas double-cliquer sur Paramtres pour voir afficher Oui dans la colonne
Activ
Paramtrage de la bouteille
En premier lieu on va dabord dfinir la surface contenant tout le liquide, i.e. ici les surfaces Fond,
ContenantRubans et RevolRaccord (RevolSupport restera inchang)
Pour cela assembler ces trois surfaces et renommer le rsultat ContenantLiquide
Dfinir les paramtres avec loutil Formule
Paramtrage de la bouteille
On va maintenant dfinir une relation paramtrique de la hauteur de SrfContenant avec le paramtre
Hauteur,
diter lesquisse Contenant, cliquer bouton droit sur la cote de 32mm
Objet HauteurParam -> diter Formule
On voit alors apparatre lditeur de formules permettant de dfinir des relations mathmatiques (ou
autres) entre entits et/ou paramtres
Choisir Dictionnaire->Paramtres->Paramtres renomms -> Hauteur (Double-clic)
On dfinit alors que HauteurParam = Hauteur
Valider
Dans larbre des spcifications, on peut voir apparatre dans Paramtres -> Hauteur = 32 mm
Faire un double-clic sur cette entit et dfinir une hauteur de 100 mm
La bouteille est alors rgnre avec une HauteurParam = 100 mm
Redfinir une hauteur de 32 mm
Attention, si les gomtries sont mal contraintes, le rsultat nest pas souvent (jamais) celui escompt
Cela demande donc une mthodologie propre de conception
Paramtrage de la bouteille
De la mme manire que prcdemment, dfinir un paramtre de type Volume (simple valeur)
Renommer ce paramtre en VolumeContenant
Slectionner Ajouter une formule, une nouvelle fentre apparat
Dans notre cas, on veut dfinir le volume dlimit par la surface ContenantLiquide
Choisir dans Dictionnaire -> Mesures -> Volume(closed_surface) (Double clic), la formule volume()
apparat,
Slectionner dans larbre des spcifications la surface assemble ContenantLiquide (double-clic)
On obtient en principe la formule suivante (ou quivalente): volume(`Corps principal\ContenantLiquide`)
OK et accepter la mise jour automatique
Paramtrage de la bouteille
Dans la fentre de dfinition des Formules, on peut voir apparatre le paramtre Volume et sa valeur
courante
En principe cette valeur doit tre lgrement suprieure 33cl (contenance thorique de la bouteille)
On peut voir quune modification de la hauteur ne permettait pas davoir une rpartition quitable des
affaiblissements (en nombre et en position)
On va alors formuler une rgle de conception en nombre et en position des affaiblissements
diter lesquisse Support1 et diter Formule sur la longueur de 21 mm
Dfinir la formule suivante (Hauteur -((int(Hauteur/(8*1mm))-1)*8mm)) /2+17mm et valider
Cette formule permet de dfinir la position du premier affaiblissement de 8mm par rapport au fond de
la bouteille
En principe, on doit retrouver pour une hauteur de 32 mm, la cote de 21 mm
Sortir de lesquisse
Paramtrage de la bouteille
Editer la rptition rectangulaire Ruban2
Dans la case Instances, faire bouton droit et diter formule
Dfinir la formule suivante : int(Hauteur/ (8*1mm) )
Valider
Tester linfluence dune modification de la hauteur en paramtrant Hauteur = 100 mm
Optimisation de Produits
-
DMU Product Engineering Optimizer
Optimisation de la bouteille
Imposer de nouveau Hauteur = 32 mm
Nous allons maintenant chercher trouver pour quelle valeur de la hauteur, on peut obtenir un volume
deau de 51 cl (pour avoir un volume lgrement suprieur 1/2l)
Ceci est un processus doptimisation avec recherche dune valeur objectif
On doit alors passer dans le module Product Engineering Optimizer
Pour cela faire Dmarrer -> Gestion des connaissances -> Product Engineering Optimizer
Dfinir un processus doptimisation en choisissant la fonction optimisation
Optimisation de la bouteille
Type doptimisation : Valeur objectif
Paramtre optimiser -> Slectionner VolumeContenant
Valeur objectif : 5,1e-4 m3 (valeur atteindre)
Paramtres libres -> Modifier la liste
Filtre par type -> Paramtres renomms
Double-Clic sur Hauteur et valider
Algorithme : Recuit Simul
Dcocher Sauvegarder les donnes
Lancer loptimisation (sans mise jour de la
visualisation)
Suivre lvolution jusqu convergence
Une fois la convergence obtenue, faire appliquer puis OK
Quelle est la longueur obtenue ?
Du point de vue du mcanicien, ce type de problme est associ une poutre console (encastre dun
ct et chargement lautre extrmit)
On doit sattendre lors du processus doptimisation retrouver la borne infrieure (0,25 mm) car
ceci tend augmenter le moment quadratique et donc la raideur en flexion
FL3
f = (avec les hypothses de Bernoulli)
3EI
Sbastien Thibaud Formation CATIA V5 Janvier 2007 175
Generative Structural Analysis Solveur EF
On va alors dfinir cette contrainte. Parmi les paramtres, slectionner le capteur VonMisesMAX
puis le paramtre Limite lastique du matriau tels quils dfinissent la relation quivalente
Rsultat de loptimisation
Comme attendu, on retrouve bien une profondeur de poche (proche ou gale) 0,25mm
Sketch Tracer
Comment refaire une pice partir dun simple photo (ou de plusieurs photos) ?
Par utilisation du module Sketch Tracer : Dmarrer -> Forme -> Sketch Tracer
Une structure de type produit apparat.
Se placer en mode vue de face
Passer en mode rendu raliste avec texture
Crer une nouvelle esquisse immersive
Slectionner alors le fichier RoueInertie.jpg
Appliquer une projection de type cylindrique
Utiliser une option de type Cube
Placer alors prcisment le centre du repre au centre de la roue (utiliser les zooms si ncessaire)
Ajuster alors le point dfinissant laxe x sur la forme circulaire extrieure de la roue
Entrer alors une longueur selon x de 6mm (rayon de la roue de 6mm)
Faire OK
Se placer , dans larbre des spcifications, sur la branche Produit et faire bouton droit de la souris
Faire Composant -> Nouvelle Pice
Dvelopper la branche associe cette pice jusqu voir la branche du Corps Principal associ
Faire un double-clic sur le Corps Principal, la pice devient active (niveau bleu)
Renommer la pice en Roue Inertie
Crer alors lesquisse (ou les esquisses) permettant de raliser la pice
Crer la pice
Une fois que cette pice est ralise, enregistrer la pice.
Quelques remarques
Le module GSA permet donc de faire du prdimensionnement au niveau du BE
Pour un utilisateur peu enclin aux calculs numriques, ce module parait magique
Pour lexpert, celui-ci peut tre satisfait mais surtout il pose des questions
Nous navons fait que de survoler ce module.
Il permet de faire beaucoup dautre choses : calculs avec erreurs et adaptations, calculs
dassemblages, flambage, thermique, optimisation
Leffet bote noire est trs intressante en BE mais attention la validit des calculs
Loutil de maillage en coque est trs riche mais, comme beaucoup de mailleurs, la partie 3D ncessite
des amliorations
Personnellement, je trouve cet outil intressant pour une utilisation de prdimensionnement mais
leffet bote noire mirrite un peu (trop habitu aux logiciels de calculs EF plus ouverts)
Dans le cadre de calculs plus complexes (non-linaires, contacts, grandes dformations et grands
dplacements, fluides et IFS), il existe dautres possibilits : Simulia (Abaqus For CATIA), Fluent
Gambit, Interface LMS-VirtualLAB (Nastran,)
Voir http://cao.etudes.ecp.fr/
La premire rgle en FAO est doublier certaines choses qui taient bien utiles la programmation
manuelle : les cycles dusinages
Dans un module de FAO, on peut toujours dfinir des cycles mais ils ne seront pas traduit en tant que
tels dans le programme cr
Ouvrir le fichier Assemb_FAO.CATPart (tiens revoil la bielle mais lchelle 2:1)
Passer dans le module Prismatic Machining : Dmarrer -> Usinage -> Prismatic Machining
Larbre des spcifications se voit modifi, on voit apparatre la notion PPR
PPR : Process Produit Ressources
Cette notion est essentielle dans lindustrie
Produit : Le composant conu et le montage dusinage associ sa ralisation (il nest pas ncessaire d
avoir le montage dusinage mais cest mieux)
Process : Ensemble des oprations et des moyens mis en uvre pour la ralisation du composant
Ressources : Les outillages utiliss pour la ralisation de la pice
Avec cette notion, il est alors possible de retrouver une notion de productique : Conception
Mthodes Ralisation
Un avantage considrable est associ larbre PPR : Concevoir une pice ralise ailleurs et par
quelquun dautre tout en sachant si on possde les ressources de ralisation
Un second avantage est li justement une modification ventuelle du PPR (pice modifi, montage
modifi, outillage disponible)
Une modification dans lune de ces arborescences modifie directement les autres branches
Cette notion permet donc dans le cas dun magasin entirement numris de savoir la faisabilit
directe dun composant mais il faut numriser le catalogue du magasin
Une seconde modification dans la vue courante a fait son apparition : Le tridre dusinage
Sur une Machine Outils Commande Numrique (MOCN), il existe en principe 3 repres de
programmation
Le premier est le repre machine que lon initialise au dmarrage de la machine (POM)
Le second repre est appel repre pice, on va dfinir o se trouve la pice dans la machine (PREF)
Le(s) dernier(s) repre(s) est lui (sont eux) associ(s) au(x) repre(s) de programmation (DEC)
Ces repres sont utiliss pour programmer les trajectoires outils
Sbastien Thibaud Formation CATIA V5 Janvier 2007 194
Module FAO Prismatic Machining
Il faut alors dfinir dans la partie FAO, le repre dans lequel la machine va travailler et en faire de
mme lors de la ralisation de la pice
Dans le cas de notre pice, on placera lorigine du repre dans le coin gauche (sur la cale) du brut
Fond de la poche
Si la trajectoire est satisfaisante, passer lopration suivante : lalsage de 5,5 (11 car chelle 2:1)
On va alors raliser cet alsage avec une fraise, coupe au centre, de 8mm. Sauvegarder.
Sauvegarder
Passer lopration de pointage du second trou
Cration du code CN
On peut visualiser toutes les oprations associes la phase dusinage
Pour cela, il suffit dactiver le magntoscope lors de la visualisation de la dernire opration
Il est maintenant ncessaire de crer le programme qui sera traduit par la machine
Pour cela, slectionner la fonction Gnrer du code CN en mode interactif
Cration du code CN
Dans Code CN, choisir le post HAAS.lib et faire formatter
Modifier comme ci-contre
Enregistrer en HAAS_Ensmm.lib
Cration du code CN
Dans longlet E/S
Dfinir le format Code CN pour tous les programmes slectionns
Sauvegarder au mme endroit que le CATProcess
Faire Excution
Ouvrir le fichier cr
Commentaires