Vous êtes sur la page 1sur 3

Introduction la C.F.A.O 1.1.

Dfinition

La C.F.A.O : peut tre considre comme lensemble des aides informatiques, apportes lentreprise jusqu' la ralisation du produit, ou bien dune autre manire apportes lensemble du processus de conception et fabrication de lentreprise. Le sigle C.F.A.O est form de deux parties qui sont plus ou moins intimement lies (intgre). C.A.O elle se proccupe gnralement de la cration des donnes qui dcrivent lobjet concevoir. F.A.O elle est utilise gnralement pour planifier, grer et contrler les oprations de fabrication. 1.2. Composantes: Un systme de C.F.A.O est gnralement constitu de trois composantes: utilisateur: Il peut tre soit des concepteurs, des dessinateurs... matriel: Il comprend les ordinateurs, moyens de dialogues, machines... logiciels: On peut citer les programmes de calcul, logiciels graphiques, interfaces... 1.3. Schma gnral
Concepteur

e'

Machine

s Liaison directe (CN, commande de robots...)

Modles Connaissances Donnes....

Fig.1.3 Schma gnral d'un systme de CFAO

Pour rsoudre un problme, le concepteur fournit des donnes la machine, qui laide de connaissances (base de donnes) et de traitements enrichit un modle et fournit au concepteur des sorties (s). A partir de ces sorties le concepteur fournit de nouvelles donnes et ainsi de suite. Lorsque la solution semble satisfaisante au concepteur, il peut lexprimer par S. Il est videment clair que certaines entres et sorties peuvent tre directement digres ou dites par la machine. 1.4. 1.4.1. Les modles en CFAO Importance du modle (descriptif)

Il est bien important de comprendre le rle central que joue le modle dans la conception dun objet. En effet partir du dialogue avec les diffrents intervenants, tout au long des phases conception et fabrication, le systme de CFAO, enrichit un modle, qui est donc une reprsentation de lobjet en cours de conception. Ce modle peut tre considr comme une maquette virtuelle de lobjet sur

laquelle pourront tre mises en uvre toutes les oprations effectues traditionnellement sur un prototype (essais, simulation...). Cest galement partir des informations contenues dans ce modle que pourront tre prpares les oprations de fabrication. 1.4.2. Modlisation gomtriques. (M.G)

La M.G est la reprsentation dobjets rels du point de vue de leurs proprits gomtriques (forme). La M.G est un aspect trs important de la CFAO; puisque c est le point de dpart de nombreuses autres fonctions. Par exemple le modle gomtrique pourra tre utilis pour une modlisation par lments finis ou bien pour llaboration des programmes commande numrique CN pour la fabrication . 1.4.2.1. Classification Dans les Modles gomtriques on peut distinguer deux catgories : La premire est les modles gomtriques bi-dimensionnels, ils ont une connaissance des objets limite des vues planes sans relation entre elles. Ils sont bien adapts au dessin industriel . Remarque : Certains systmes sont arrivs faire la liaison entre vues . La deuxime catgorie et qui est la plus intressante sont les modles tridimensionnels dont les trois principales classes sont: Les modles fils de fer (wire frame) : Un objet est dfini par ses sommets et les arrtes qui les joignent. Les modles surfaciques : Les surfaces dun objet sont connues mais pas la matire. Les modles de solide : Les objets sont parfaitement connus (au moins en thorie) 1.4.2.2. Qualits dune bonne modlisation gomtriques Pour quune modlisation gomtrique, soit de haut niveau, elle doit remplir les conditions suivantes : Validit : Elle assure que tout modle constructible doit correspondre un objet rel et un seul. Puissance: Elle permet de construire le modle de tout objet. Ouverture: Elle peut tre utilise par diffrentes fonctions (CN...) 1.4.2.3. Principes des modles utiliss Les Modles gomtriques utiliss plus ou moins couramment en CAO sont les suivants : Le modle par les limites (boundry representation) Il tait de type fil de fer et il est maintenant de type solide dans la plupart des systmes. Dans ce type de reprsentation, le systme conserve la peau de l'objet (le rsultat final) et sait de quel ct est la matire dans le cas de la modlisation solide par simple artifice qui est l'orientation du sens de parcours des contours limitant les faces. Un tel modle comprend en gnral des informations gomtriques (cordonnes des sommets, quations des faces...), des informations topologiques (faon dont sont relies les informations gomtriques.) et des informations annexes (couleurs des faces...). Remarque : De nombreux modle sont base des faces planes et d'autres utilisent aussi les quadratiques (les oprations boolennes se rvlent plus complexe mettre en uvre.) Le modle par arbre de construction (CSG Constructive Solid Geometry)

Le CSG est un modle rcent, sa structure peut tre reprsente par un arbre de construction dont les nuds sont les oprations boolennes ou des transformations gomtriques, et les feuilles sont soit des demi-espaces, soit des objets primitifs. Dans cette reprsentation, le systme conserve pour un objet donn toutes les oprations qui ont t mises en uvre pour le dfinir, donc on peut dire quil y a conservation de lhistorique dou lappellation parfois reprsentation par modle par historique. Les modles mathmatiques Se sont des reprsentations trs intressantes qui prsentent lavantage de permettre de dduire directement les proprits du modle partir de la reprsentation mathmatique utilise. Ils sont essentiellement appliqus aux courbes et surfaces. Les modles les plus courants dans les systmes sont les courbes et surfaces de Bzier et de B-spline. Les modles paramtrs En gnral ils sont appliqus aux pices prsentant une volution bien formalisable en fonction de certaines ctes gomtriques (engrenages, roulement...). Les objets dans ce type de modle sont dfinis par des paramtres et une mthode de construction qui est en gnral mise en uvre soit par langage ou en interactif. 1.5. Conclusion

Louverture est probablement lune des qualits essentielles que devront possder les systmes de CFAO et ceci pour permettre aux utilisateurs dajouter des fonctionnalits, du savoir faire qui leur sont propres. Actuellement les systmes ouverts offrent ces possibilits par lintermdiaire de deux types de classe de langage de programmation : Les langages gnraux de programmations (fortran, C...) auxquels on a adjoint des primitives spcifiques au systme. Les langages spcialiss entirement dfinis pour un systme donn.