Beruflich Dokumente
Kultur Dokumente
Thse
prsente pour l'obtention du titre de
Membres du jury :
III
Les dernires annes ont apport plein de changements. Lhomme que je suis devenu sera a
jamais marqu par cette exprience. Nous sommes ce que nous partageons, ce que nous
donnons et ce que nous recevons. Je voudrais travers ces quelques lignes exprimer ma
reconnaissance envers ceux qui ont toujours t mes cots, dune faon ou dune autre, et
mont encourag suivre ma voie,
Lessentiel de ma thse a t inspir et guid par le consortium USIQUICK. Je porte une grande
estime Mr. Patrick MERLAT, Mr. Christian ROUCHON, M. Bernard GOEMAERE et surtout
- Mr Jean Marc GRILLET qui ont marqu mon travail de leur touche industrielle. Je leur
remercie pour lencouragement tout au long du projet et de leur participation mon jury de
thse.
Je madresse galement aux autres associs avec beaucoup de respect, notamment M. Alain
BERNARD sans lequel USIQUICK nexisterait pas aujourdhui. Je remercie M. BERNARD
particulirement pour avoir accepter de prsider mon jury de thse.
Je voudrais mentionner spcialement parmi les gens ayant particip au projet USIQUICK
Alexandre (pour des moments vraiment inoubliables) et Samar de lIRCCyN, Vincent, Yannick
et Omar du L3S, Xavier (surtout pour les traductions du sens libanais) de Dassault Systmes.
IV
Remerciements
Mon laboratoire le CRAN et toutes les personnes quil reprsente (Belynda, Dominique, Fabien,
Khaled), le personnel de lAIPL (Bibi, Cathy, Julien, Olivier ) et les membres de
NumCOP2 (Zied, Lilia, Luc) sans oublier Delphine, le soldat inconnu. Mention spciale
Muriel, la femme qui a tout, merci pour cette chance.
Mon Circle 0 : Brig, Christelle F., Ghadi, Jimmy, Krystel I., Micheline, Mima, Nada, Peet et
Suzy, merci puisque je suis votre miroir.
Ma famille franaise, la famille Hammerer. Damien, Laetitia, Laurie, Wendy, Scotty et bien
videment mes femmes Annette et Monique. Merci pour ces week-ends et journes bourres
dexcellent moments.
Le Nounours Team: Big Baba Willy (William), Ben Harper (Alexandre) et Mimie Chaps
(Emilie). Vous tes les personnes avec qui jai partag ces annes. Merci pour tout, surtout au
grand William.
Gaby, merci pour avoir t plus que mon directeur de thse, comme un pre pour moi en
France.
Rony, lhomme avec qui jai partag ce chapitre de ma vie. Merci davoir t tout ce que jai
toujours voulu connatre.
Ma famille, Jamil, Rana, Jad, Caroline, Massoud, Layale, Freddy, Tracy, Kevin, Georges-Elie,
Ramy-Joe et Asma-Elna. Merci dtre la meilleure famille au monde.
Samar, pour avoir t lange parfait. Nous allons finalement commencer vieillir ensemble.
Ma mre & mon pre, vous tes les meilleures parents quun tre humain peut avoir dans sa
vie. Jespre lever mes enfants comme vous avez lev les vtres. Merci davoir t toujours si
fier de moi.
V
VI
Life is a flower
So precious in your hand,
Carry on smiling
And the world will smile with you
VII
Sommaire
IX
X
Introduction______________________________________1
Chapitre 1
Synthse bibliographique __________________________ 9
A. La gnration automatique de gammes dusinages___________________ 12
B. Les entits dusinage _________________________________________ 19
B. Etude de lanalyse de fabricabilit _______________________________ 29
C. Lusinage en flanc ___________________________________________ 34
D. Les approches daccessibilit et de visibilit _______________________ 40
Chapitre 2
Le Transformateur : Aide la prise en main de la pice par
loprateur pour la dfinition de la gamme dusinage.___45
A. Caractrisation Gomtrique __________________________________ 51
B. Enrichissement Technologique Elmentaire _______________________ 61
C. Graphes denchanements _____________________________________ 94
D. Interface Prparateur/Usiquick [HAR 06c] ______________________ 115
Chapitre 3
Le Transformateur : Mise en uvre. ________________ 127
A. Architecture CAA du Logiciel_________________________________ 129
B. Le Prototype______________________________________________ 133
C. Confrontation Industrielle ___________________________________ 140
XI
Introduction
1
2
Le dveloppement de lUsine Numrique fait partie des grands bouleversements incontournables
que lindustrie devra matriser pour maintenir et amplifier sa comptitivit. Sous ce concept
dusine numrique se trouve notamment un ensemble de mthodologies et doutils mis
disposition des ingnieurs pour : concevoir les usines avec leurs systmes de production, dfinir,
optimiser et simuler leur fonctionnement. Lobjectif est damliorer le triplet : cot, cycles et
qualit, en particulier pour les produits de haute technologie, tout en assurant la profitabilit, gage
de prennit.
Aujourdhui les cycles dindustrialisation des pices pour de nombreuses filires (tleries,
tuyauteries, revtement) sont courts. Par contre, lindustrialisation des pices mcaniques de
complexit moyenne forte est une tche lourde qui consomme un temps consquent et requiert
une expertise leve. Ceci est particulirement vrai dans le domaine aronautique. La grande
diversit de formes ne permet pas une automatisation totale de la fabrication. Les outils CFAO
actuels viennent complter efficacement le travail de loprateur, mais ne peuvent en aucun cas se
substituer lui. Malheureusement la non prise en compte de particularits difficilement visibles
aboutit souvent la ralisation de pices non conformes qui doivent tres reprises. La mise en
vidence par logiciel de ces particularits doit diminuer considrablement les erreurs et par
consquent rduire le temps ncessaire leur traitement. Le temps consomm induit un impact
direct sur le cot de la production et la mise sur le march.
3
I. La partie charnire : la gnration assiste de gammes de fabrication
Le premier logiciel de CAO, labellis DAO (Dessin Assist par Ordinateur), est apparu en 1963
(Sketchpad dvelopp par Ivan Sutherland MIT). Dans les annes 1970 est apparu la
modlisation solide 3D mettant en uvre 2 techniques diffrentes : B-Rep (Boundary
Representation) et CSG (Constructive Solid Geometry). Plus tard, la modlisation sappuyant sur
les NURBS (Non Uniform Rational B-Spline) a permis dharmoniser la reprsentation de toutes les
courbes et surfaces utilises en CAO.
Le premier logiciel de FAO commercialis PRONTO fut dvelopp par Patrick Hanratty en 1957.
Comme les logiciels de CAO, la FAO a galement normment volu grce laugmentation de
la puissance de calcul, de mmorisation et de visualisation des ordinateurs.
Cependant les systmes de CAO et de FAO ont longtemps volu en parallle, sans vritable
concertation, posant ainsi des problmes pour passer de lun lautre. De plus, peu de travaux ont
t effectus au niveau de la gnration de gamme, mtier charnire entre la conception et la
fabrication. Nous utilisons dans la suite la notation CAPP (Computer Aided Process Planning) pour
dsigner les systmes de gnration de gamme dusinage assist par ordinateur.
?
Conception du produit Fabrication du produit Mise sur le march du bien
Un vide smantique subsiste entre CAO et CAPP provenant essentiellement de la diffrence des
donnes numriques manipules issues du produit. [DEN 92] note aussi le besoin denrichir le
modle gomtrique dune pice par des attributs technologiques utiles la gnration de la
gamme. De plus, les fonctionnalits CAPP des logiciels actuels prsentent toujours peu daide
effective la gnration des gammes dusinage (ou de fabrication).
Ces deux besoins constituent le tout premier module du processus USIQUICK : le Transformateur.
4
II. Le Transformateur USIQUICK
Le Transformateur permet ainsi de raccourcir le temps de prise en main des pices par le
prparateur en lui fournissant un ensemble dinformations pour laider dterminer rapidement la
meilleure stratgie dusinage. Il sinscrit dans une dmarche dindustrialisation de la fabrication.
Lobjectif final est de passer automatiquement ou tout au moins avec le minimum dintervention
de loprateur, de la pice CAO ses informations de fabrication : posage, programme CN,
outillage, documentations
5
III. Contribution des travaux de thse
Notre contribution se trouve dans ltude du Transformateur qui est le module de transformation
du modle CAO de la gomtrie pice en un modle FAO comportant des informations
gomtriques, mais galement non gomtriques adaptes la fabrication. Ce Transformateur doit
fournir les informations ncessaires aux 2 modules avals dUSIQUICK : le module Prparation et le
module Calcul de Trajectoire (dit Gnration).
Les fonctions gnrales pour lobtention du modle FAO afin de lui adjoindre les informations
ncessaires aux tapes de Prparation et de Calcul de trajectoire sont dfinies. Lenchanement
des tapes permettant le calcul de ces fonctions est dtermin.
Lors de la deuxime tape, lexploitation de ces informations permet pour chaque face du modle
gomtrique enrichi de typer les faces, cest dire tenter de lui associer au moins un processus
dusinage de finition, valid et indpendant des autres processus : UEB (usinable en bout), UEF
(usinable en flanc), UQ (autre). Ce typage est complt par le calcul des directions dusinage
ncessaires et des masques qui excluent des faces UEB et UEF les zones non accessibles loutil.
Les directions dusinage calcules peuvent entraner un usinage imparfait des voisinages de
congs, les epsi-masques permettent de caractriser qualitativement les artes affectes. Ce typage
aboutit lobtention des entits dusinage lmentaire.
La troisime tape analyse le graphe de la gomtrie enrichie et dtermine les faces pouvant tre
enchanes simultanment. On regroupe les diffrentes entits dusinage lmentaires en des
entits dusinage de niveau smantique suprieur. Ce regroupement se fait par une analyse de
graphe dadjacence des faces. Nous portons aussi une attention particulire sur des entits
dusinage singulires : les fonds minces et les hauts dailes.
Une quatrime partie replace les algorithmes prcdents dans le contexte du prparateur. On y
met en vidence les fonctions utilisateur du transformateur et leur enchanement logique, tout
en identifiant les lments du modle enrichi quelle mobilisent.
Ces tapes Transformateur sont implmentes dans un Dmonstrateur dont la validit est
prsente sur quelques exemples. Il a t test sur 15 pices relles avec des temps de traitement
tout fait raisonnables. Le Dmonstrateur a t prsent le 12 dcembre 2006 durant la journe
de clture du projet RNTL.
6
IV. Organisation du mmoire
Au travers de notre introduction, nous avons mis en avant le vide smantique entre les mtiers du
concepteur et du prparateur. Ce vide smantique constitue le point de dpart de notre
problmatique et est trait par le module Transformateur du projet RNTL USIQUICK.
Le chapitre 1 de ce mmoire nous permet de situer les diffrents travaux existant dans diffrents
domaines intressants pour notre recherche. De ce fait, nous abordons les mthodes de gnration
automatique de gamme dusinage, la reconnaissance dentits dusinage, lanalyse de fabricabilit
des pices mcaniques, lusinage en flanc et les algorithmes de calculs daccessibilit et de
visibilit.
Le chapitre 2 est scind en quatre parties. Les trois premires concernent la dfinition des
fonctions gnrales ncessaires lenrichissement du modle CAO. La dernire porte sur la mise
en place dune interface IHM en fonction de lusage des rsultats par le prparateur. Lide est de
sappuyer sur la dmarche de rsolution habituelle du prparateur, de la formaliser et de la
reproduire en fonctions logicielles correspondant aux questions que se pose un oprateur en
prsence dune pice mcanique.
Nous validons dans le chapitre 3 les spcifications et fonctions proposes par la mise en uvre
dun prototype logiciel dvelopp en CAA permettant limplmentation du module de
transformation sous CATIAV5. Larchitecture de lapplication et les rsultats obtenus sont
galement prsentes.
Enfin, une conclusion synthtise les objectifs atteints. Nous dgageons au final quelques
perspectives ouvertes par cette tude, tant sur le plan de l'extension des fonctions daide, que sur
le plan, plus gnral, de l'approfondissement de ces fonctions.
7
8
Chapitre 1
Synthse bibliographique
A. La gnration automatique de gammes dusinages
D. Lusinage en flanc
9
10
Introduction
Lobjet de ce chapitre est de situer nos travaux par rapport aux travaux antrieurs dans les 5
domaines lis cette thse : la gnration automatique de gammes dusinage, la formalisation des
connaissances dans les systmes de gnration de gammes dusinage par lintermdiaire des
entits dusinage, les principales mthodes danalyse de fabricabilit, lusinage en flanc et les
diffrentes mthodes de calculs daccessibilit.
Pour chacun de ces 5 domaines les solutions bibliographiques trouves sont confrontes
notre problmatique de gnration de gammes dusinage pour des pices structurelles dans le
cadre dun logiciel dindustrialisation de ces dernires. Nous faisons ressortir les conclusions au fur
et mesure de ltude dtaille de chacun de ces domaines.
Pour le premier domaine, nous effectuons un bref rappel de la dfinition dune gamme dusinage
et des diffrentes approches en gnration de gammes dusinage. Nous prsentons plusieurs
systmes dont certains ont t commercialiss, et recensons les lacunes des systmes actuels. La
conclusion de cette partie est quil est certainement trop ambitieux de chercher automatiser
compltement les systmes CAPP et quil est plus raisonnable dadjoindre aux systmes actuels des
fonctionnalits importantes daide la gnration de gammes.
La formalisation des connaissances dans les systmes CAPP laide dentits dusinage est ensuite
aborde. Nous rappelons les bases de la modlisation par entit, la dfinition dune entit
dusinage et les techniques de cration ou de reconnaissance des entits dusinage. Nous
concluons par le besoin de disposer dun modle produit orient FAO support du passage de la
CAO vers la gamme.
Notre tude se poursuit par lanalyse de fabricabilit des pices mcaniques. Nous faisons ressortir
les diffrentes mthodes danalyse de fabricabilit en gnral, et celles du domaine aronautique
en particulier. Il ressort quaucun des systmes tudis nest rellement adaptable aux pices
aronautiques de structure 5 axes. Ces pices tant fabriques essentiellement par usinage en
bout et usinage en flanc, il faut disposer dun systme qui soit capable de dterminer quelles sont
les faces dune pice qui sont usinables suivant ces modes beaucoup plus conomiques que
lusinage par balayage.
Dans le domaine de lusinage en flanc, des diffrentes tudes et algorithmes que nous avons
analyss, il ressort que lusinage en flanc de faces planes nest quasiment jamais abord. Ce type
de face pose problme que ce soit pour dfinir les directions dusinages les plus appropries ou
pour dterminer les zones non accessibles dues des obstacles.
Ce dernier aspect : prise en compte du voisinage dune face est finalement abord au travers de la
notion de visibilit. Nous dcrivons les diffrentes techniques de calcul de la visibilit dune face.
Elles sont nombreuses et varies. De ces techniques nous prenons en compte deux, lune dentre
elles est applique ultrieurement. Nous prsentons aussi les sphres daccessibilit qui sert pour
la reprsentation des directions dusinage et de leur accessibilit.
11
Etat de lart
Ce terme trs gnral regroupe lensemble des informations, plus au moins dtailles, relatives la
ralisation dune pice [GAM 90]. La conception dune gamme dusinage est une opration qui
consiste proposer une suite dtapes ncessaires pour passer de la pice brute la pice finie.
Cette opration doit tenir compte de plusieurs paramtres tels que : la dfinition de la pice
obtenir, la technique dobtention de la pice brute, le contexte de production, les moyens de
production... Une gamme qui se limite la dfinition des grandes tapes de fabrication est appele
macro-gamme (Figure 3).
dbit_matire
ident_matire
fraisage_cn_5axes_mcm_surfaage
fraisage_cn_5axes_mcm_rhausse
fraisage_cn_5axes_mcm_rhausse
fraisage_cn_5axes_mcm_rhausse
marquage_frappe
tribofinition
ragrage
contrle_dimensionnel
contrle_ressuage
compression_surface_GPVH_manuel
contrle_traitement_de_surface_aprs_GPVH
oxydation_anodique_chromique_BF5
contrle_traitement_de_surface_aprs_oxydation
peinture_pice_lmentaire
contrle_peinture
contrle_final_et_visa_qualit
rentre_dpt
Prparer la gamme dusinage dune pice complexe ncessite une expertise mtier consquente et
une connaissance complte des ressources de lentreprise. Pour laborer une gamme dusinage, il
nexiste pas de dmarche structure, pas de technique prouve, pas douvrages de synthse, pas
de normes. Tout repose sur lexprience de loprateur et de sa connaissance des mthodes de
fabrication (Figure 4) [ANS 94]. Le gammiste doit concevoir une gamme afin que le temps de
production soit le plus optimal et le plus conomique possible tout en respectant la qualit exige.
12
La gnration automatique de gammes dusinages
description de la pice
technique dobtention de la pice brute
description des ressources
ARCHITECTURE DE LA GAMME
dtermination des oprations dusinage
choix des types de machines
choix des prises de pice
regroupement des oprations dusinage
FAISABILITE
DEVIS ETUDE DE LUSINAGE
tude de sous-phase
ETUDE DE BRUT
ordonnancement des oprations dusinage
GESTION DE PRODUCTION choix des outils et machines
dtermination des trajectoires doutils
tude doutillage
conception du porte-pice
Programme C.N.
En dpit des difficults dlaboration manuelle des gammes dusinage, quelques chercheurs se sont
intresss leur gnration automatique. Pouvoir gnrer une gamme automatiquement est
particulirement intressant pour les productions en petits lots o le temps de prparation est long
et a par consquent un fort impact sur le cot final du fait de la faible quantit produire. [VIL 03]
note que cette automatisation implique une multitude de critres conflictuels et dobjectifs
contradictoires et quelle requiert une grande varit dexpertises et de connaissances qui ne sont
pas simples modliser et codifier.
[ALT 89] dfinit les tches dun systme CAPP comme suit :
- Interprtation du modle CAO,
- Slection des procds de fabrication,
- Slection des machines-outils,
- Dtermination et squencement des oprations,
- Dtermination de la cotation de fabrication,
- Dtermination des conditions de coupe,
- Calcul des temps et des cots,
- Gnration des feuilles de gamme, dopration, des programmes CN.
En comparant ces tapes avec les diffrents modules du processus USIQUICK, ltape 1
correspond au module Transformateur, les tapes 2-3-4-5 au module Prparateur et les tapes 6-
7-8 au module de Gnration.
Par la suite nous tudions les approches et systme de gnration de gammes dusinage et nous
concluons cette premire partie par la proposition de fournir un systme daide performant au
gammiste.
13
Etat de lart
Gammes gnratives
Gammes par variantes
Gammes mixtes Intelligence artificielle
TGAO
Tables ou arbres de dcision
Code de premire
gnration
Gnration de processus
Code de deuxime
gnration Rpartition en phase
Processus type
Planification sous
contraintes
Les premiers travaux dans le domaine sont ceux de Neibel [NEI 65]. Les approches de gnration
de gammes dusinage font lobjet de plusieurs tudes bibliographiques. Les diffrentes thses
soutenues dans le cadre du projet USIQUICK [CAP 05] [DER 05] [ZIR 06] les abordent selon des
points de vue diffrents. Nous tudions ainsi dans la suite les deux familles dapproches de
gnrations de gammes dusinage : les approches par variantes et les approches gnratives.
Les premiers dveloppements en gnration automatique de gammes dusinage ont abouti aux
systmes par variantes. Connus sous le terme de systmes TGAO (Technologie de groupe assiste
par ordinateur) [MUT 88], ils utilisent des bases de gammes pralablement conues. Une
prsentation prcise des systmes TGAO est donne dans [CHA 90]. Etant bas sur la
morphologie des pices et la rutilisation des gammes tablies prcdemment, cette approche ne
convient qu lindustrialisation de pices qui se ressemblent. Cette technique permet de
standardiser la conception de produits nouveaux et surtout de gnrer des gammes type pour des
familles de pices. En revanche, comme elles sappuient sur des gammes tablies auparavant, on
se heurte des problmes darchivages (il doit tre judicieux) et de temps (avant de fournir des
rsultats corrects il faut avoir capitalis un nombre suffisant de connaissances). De plus la
maintenance de la base de donnes associe est une tche lourde. Lutilisation de ce concept
requiert deux tapes difficiles bien grer : ltape prparatoire et ltape productive
14
La gnration automatique de gammes dusinages
Ltape productive consiste dterminer pour une nouvelle pice son code
morphodimensionnel, den dduire la famille laquelle elle appartient, puis la gamme type
associe. Une fois trouve, celle-ci est modifie afin de ladapter la nouvelle pice. (Figure 7)
Une volution des approches TGAO est connue sous le nom de CBR (Case-Based Reasoning)
[TIW 01]. Ces systmes de raisonnement base de cas utilisent les techniques de lintelligence
artificielle. Ils raisonnent sur le modle CAO au lieu dutiliser le code morphodimensionnel. Cette
technique rcente est autorise par les avances en intelligence artificielle et a pour origine les
travaux sur les thories cognitives, et plus prcisment sur la modlisation informatique de la
mmoire humaine. Le concept est simple : lors de la rsolution dun nouveau problme, plutt que
de repartir de zro, on recherche des problmes similaires dj traits, afin de retrouver les moyens
de rsolution ou la solution pour les appliquer ou les adapter au nouveau problme. Le nouveau
problme, une fois valid, fait alors partie de la base de cas, ce qui permet la base de se
maintenir jour automatiquement.
Les systmes algorithmiques recherchent un niveau de prcision suffisant pour autoriser une mise
15
Etat de lart
en production immdiate. Ils sont souvent spcialiss dans un domaine de fabrication (fraisage,
tournage, etc.) et sappuient sur des bases trs documentes de donnes technologiques (coupe,
outils, machines). Lapplication de gnration de gamme se succde en tapes conscutives sans
possibilit de retour en arrire. La connaissance est dcrite selon un des deux moyens les plus
courants : les arbres et les tables de dcision. Lintgration de la connaissance dans le code en
dur est un handicap majeur pour le dveloppement de cette approche. Une modification de la
rgle elle-mme, ou de la priorit de cette rgle, ncessite une re-compilation du systme, ce qui
est pratiquement impossible. Plusieurs travaux ont tudi lapplication des techniques
algorithmiques : APPAS [WYS 77], AUTAP [EVE 80], CPPP-CMPP [DUN 78]. Une tude
spcifique concernant le domaine du tournage est effectue dans LURPA-TOUR [ANS 94] [CHE
92] [MOG 94].
Le premier systme expert connu est GARI [DES 81], ses descendants sont PROPEL [TSA 87]
[BRI 90] puis GAGMAT [DUR 90]. Une structure caractristique dun systme expert en gamme
est constitue par :
- une base de faits pour la connaissance de la pice,
- une base de rgles et de faits sur la gnration de gamme,
- un mcanisme dinfrence
Le principe dun systme expert se base sur la sparation des connaissances et du raisonnement.
Les approches peuvent tre ascendante, descendante ou un mixte des deux.
Faire une gamme en approche ascendante signifie que la gnration de la gamme se fait partir
de ltat fini de la pice pour parvenir ltat brut de celle-ci. Une gamme descendante fait
linverse.
La base de rgles pour la dtermination de la gamme se prsente souvent sous forme de rgles de
production. Mais les dernires volutions (annes 90) tendent privilgier deux techniques
informatiques :
- l'utilisation de la programmation par contraintes pour exprimer les interactions fortes
entre les entits manipules,
- l'utilisation du formalisme "objet" (langages et base de donnes).
16
La gnration automatique de gammes dusinages
Dans cette partie, nous analysons succinctement certains systmes de gnration de gamme
dusinage (en ordre alphabtique croissant).
Ce logiciel a t dvelopp en partie dans le cadre du projet amricain HiThru [HIT 04], men
initialement pour rpondre aux problmes des industries manufacturires du secteur militaire : la
fabrication rapide et moindre cot de pices de rechange pour des avions de chasse. Parmi les
tches dun systme CAPP, les points forts de ce logiciel sont la reconnaissance dentits 3 et 5
axes et les squences doprations dusinage des entits qui sont automatiquement cres et
affectes des conditions de coupe adquates
emPOWERMACHININGTM (Tecnomatix)
Ce logiciel, issu des dveloppements du prototype acadmique PART [HOU 89], est un systme
gnratif de gammes d'usinage base de rgles. Il dispose d'un systme automatique et efficace de
reconnaissance d'entits volumiques 2 axes. Le choix de la machine et de la prise de pice doit
tre ralis par l'homme de mtier. Les tapes suivantes peuvent senchaner de manire
totalement automatique, l'homme n'ayant qu' contrler et valider les rsultats chaque tape. La
dtermination des processus utilise la technique de gnration ascendante. Le systme produit
automatiquement les trajectoires, puis les programmes CN de la pice, les instructions oprateur et
toutes les informations (liste d'outils) ncessaires pour la fabrication.
Ce systme est capable de gnrer une gamme dusinage dtaille. Il considre le squencement,
les machines, les directions dusinage et les outils. Intgrable dans plusieurs environnements, ce
systme utilise des techniques doptimisation de temps de production. Les temps de calcul sont
raisonnables, et une comparaison avec les algorithmes gntiques (daprs une tude des diteurs
du systme) favorise IMOLD CAPP System. Comme la majorit des systmes, ce logiciel ne traite
pas les pices complexes.
LURPA-TOUR [ANS94]
Men en partenariat entre Citron Industrie (PSA) et lENS de Cachan, ce systme utilise une
approche gnrative dcompose en deux domaines. Le premier consiste dfinir le mode
17
Etat de lart
PROPEL concerne les pices prismatiques. Il est le rsultat dun effort acadmique de recherche
men au laboratoire 3S de Grenoble. Il utilise une approche gnrative base sur des rgles de
production. La reconnaissance des entits de prise de pice et la gestion de ces entits en
conception de gammes dusinage, ainsi que lidentification des difficults dusinage sont
maintenant intgres dans PROPEL [PAR 03].
Bas sur une approche gnrative, PSG-CAPP est compos de trois modules. Le premier module
concerne lextraction des entits. Les deux autres proposent un posage, slectionnent une
machine, proposent les outils coupants utiliser, dfinissent les paramtres dusinage et gnrent
la gamme dusinage. Le logiciel est dvelopp avec VB 6.0 et Oracle 7.3 est utilis pour les bases
de connaissances. Le logiciel est interfac avec Solidworks do les entits sont automatiquement
extraites du modle gomtrique. Ce logiciel a t test dans le domaine aronautique, mais sur
des pices prismatiques et non pas 5 axes contenant des formes gauches.
4. Discussion
Cette tude des systmes CAPP nous permet de dgager les remarques suivantes :
1. Les tudes menes concernent rarement la gomtrie complexe des pices aronautiques. Ces
dernires qui ncessitent des attentions particulires quant aux formes gauches et minces
dfavorisent alors lusage de tous les systmes recenss,
2. Le risque dexplosion combinatoire pour les approches par variantes dfavorise lusage de ces
mthodes. Ainsi que le maintien difficile des bases de donnes de gammes type,
3. Les rfrences dans ce domaine datent. Ce sujet qui redevient un sujet dactualit na t que
peu tudi ces dix dernires annes,
4. La flexibilit dun systme expert, et lusage de lintelligence artificielle, promettent des
rsultats exacts. Surtout avec la monte en puissance de calcul des machines informatiques,
5. Lautomatisation tant un objectif ambitieux, la tendance vers un systme semi-automatique
semble plus judicieuse.
Ces remarques nous font renoncer lide dune automatisation complte, et tendre vers un
systme interactif. La flexibilit des systmes experts est prometteuse, cependant, dans le cadre
dUSIQUICK, on a opt dans un premier temps pour un systme gnratif base de techniques
algorithmiques.
18
Les entits dusinage
Gomtrie de fabrication
Processeur technologique
Post-processeur
Fichier CN
Une entit est un moyen de communication naturel entre les intervenants de divers mtiers, et
reste fortement lie lapplication, au mtier, voire lentreprise [TOL 98]. La modlisation par
entit ou feature modelling est particulirement bien adapte la modlisation des connaissances
lies au produit pour les systmes de gammes dusinage, car ce concept supporte la complexit du
problme qui est intimement lie au modle produit, aux bases de donnes technologiques et la
formalisation de lexpertise de fabrication [ANW 00]. Etant commune plusieurs domaines, une
entit est smantiquement diffrente suivant le point de vue o on se place. Un trou als vu
comme la surface complmentaire de la barre de guidage par le concepteur, est vue comme un
alsage rsultant du travail dun foret puis dun alsoir par le gammiste [BRI 92].
19
Etat de lart
Il existe un nombre quasi-illimit de types dentits, en effet il est toujours possible de dfinir un
type qui rponde de nouveaux besoins et qui mmorise les informations dsires. La liste ci-
dessous vise prsenter un certain nombre dentits trs caractristiques des domaines de la
conception et de la fabrication.
Entit topologique : Elles expriment les relations topologiques entre et dans les entits. [JON
92]
Entit de peau : Subdivise les diffrentes surfaces des pices en fonctionnalits. Quelles soient
cinmatique, esthtique ou scuritaire [BEL 94], les entits de peau permettent dexprimer un
certain nombre de contraintes sur certaines surfaces spcifiques.
Entit de liaison : Cest une entit qui ne peut pas tre value ou physiquement ralise tant
que toutes les variables du modle ne sont pas spcifies. [SHA 91]
Entit de tolrance : Les entits de tolrance fixent les carts admissibles sur la forme dfinie,
les dimensions et le positionnement.
Entit dassemblage : ensemble dentits de types diffrents permettant de dfinir les relations
existant dans un assemblage comme les conditions daccouplement, les positions et orientations
relatives entre composants, les diffrents types de positionnement et les relations cinmatiques.
Entit dusinage : [GAM 90] une entit dusinage est une forme gomtrique et un ensemble de
spcifications pour lesquelles un processus dusinage est connu ; ce processus est quasi
indpendant des processus dusinage des autres entits.
Entit de prise de pice : une entit de prise de pice est une forme gomtrique et un
ensemble de spcifications pour lesquels une qualit de posage et de bridage est connue [PAR 95].
III. Autres types dentits (cette liste est bien entendu non exhaustive)
Entits Matriaux : la composition matrielle, les traitements quune pice a subis et les
conditions dtats de la pice sont des informations caractristiques prsentes dans les entits
matriaux
20
Les entits dusinage
Entits administratives : les entits administratives regroupent des informations telles que les
rfrences, les fournisseurs, les dlais dapprovisionnement ventuels, qui sont ncessaires la
gestion temporelle de la pice au sein de lentreprise.
I. Diffrentes dfinitions
[GAO 98] dfinit les entits dusinage comme un volume continu qui peut subir un enlvement de
matire par une opration d'usinage simple suivant une prise de pice bien dfinie, tandis que
[GAM 90] les voit comme la recherche dun processus capable partir dinformations sur la forme
gomtrique et ses spcifications. Pour [TOL 98], une entit dusinage sont associs diffrents
attributs comme le type dusinage, les directions dusinage, la qualit exige, attributs qui
permettent de dfinir entirement la gomtrie de lentit et les caractristiques attendues.
Pour [SHA 95] les entits dusinage sont une collection d'lments gomtriques lis auxquels
correspondent une mthode ou un processus de fabrication particulier. Ces ensembles dlments
gomtriques constituent les donnes dentre des logiciels devant dfinir les mthodes ou les
procds de fabrication appropris pour crer la gomtrie attendue.
Une justification du concept dentits dusinage, quon retrouve trs souvent, est que pour
raisonner et traiter convenablement les pices il faut remdier la pauvret de la reprsentation.
[PAR 95] par exemple note que : la notion d'entit d'usinage, lment essentiel du raisonnement
du gammiste, a permis de s'affranchir de la pauvret de la reprsentation de la pice propose par
le concepteur .
[BAG 97] indique 2 conditions pour la reconnaissance des entits dusinage : une dexistence du
processus dusinage et une dindpendance entre les processus dusinage de diffrentes entits de
la pice.
II. Taxinomie
Les entits qui constituent une forme interne dbouchante (internal through passage)
nommes Cut-Thru. Elles sont caractrises par une seule entre et une seule sortie
quelque soit l'orientation de la pice. Elles imposent des restrictions fortes sur le choix de
loutil et l'accessibilit.
Les entits qui constituent une cavit borne (blind cavity) nommes Cut-On. Ce sont
typiquement les cavits fermes non accessibles. Elles se caractrisent par la prsence d'au
21
Etat de lart
moins une face accessible suivant une seule direction. Cette famille se divise en 3 sous
catgories :
les cavits fermes bornes (Closed blind cavities) nommes Closed Cut-On. Elles
reprsentent tous les types de poches fermes.
les cavits ouvertes nommes Open-Cavity qui constituent les formes partiellement
ouvertes comme les rainures et les marches.
les faces ouvertes nommes Open-Surface qui reprsentent les faces extrieures
avec une accessibilit quasi totale.
Les entits qui constituent une forme externe accessible (external part boundary) nommes
Cut-Around. Elles constituent les frontires externes de la pice, leur usinage dpend
principalement des lments de mise en position et de fixation sur le montage d'usinage.
[SHA 95] classe les caractristiques des entits dusinage en caractristiques intrinsques (propres
lentit) et extrinsques (lies lentit et son environnement).
Les caractristiques intrinsques sont : le type de lentit (rainure, poche, trou, ), la forme
gomtrique associe lentit, ltat brut de lentit et la gestion de ses tats, la qualit
technologique intrinsque de lentit et les paramtres de matriaux.
Les caractristiques extrinsques sont : Le positionnement de lentit dans la pice, les interactions
topologiques de lentit avec les entits voisines et les informations lies son processus
dobtention.
22
Les entits dusinage
Les techniques de cration des entits peuvent tre reparties en trois catgories : la cration
interactive dentits, la reconnaissance automatique des entits et la conception par entits.
Il faut noter que la cration interactive dentits se fait avec intervention humaine.
Modeleur Systme
Gomtrique Modle Modle
graphique
gomtrique Entit
interactif
Utilisateur1 Utilisateur2
Cette technique de reconnaissance dentits se fait sans intervention humaine. Elle se subdivise en
deux domaines : la reconnaissance de zones usiner et la reconnaissance dentits prdfinies.
Utilisateur Entits
prdfinies
23
Etat de lart
Procdures de dfinition de la
gomtrie Modeleur
Gomtrique Modle
gomtrique
Modeleur
Entit Modle
Entit
Utilisateur Bibliothque
dEntits
[SHA 01] divise les techniques de reconnaissance automatique des entits dusinage en six
groupes de base : topologique, heuristique, symbolique, volumique, centr processus, et hybride
(Figure 14). Chacune de ces mthodes se subdivise en sous classes. Nous allons dtailler quelques
unes de ces approches.
Figure 14. Taxonomie des techniques de reconnaissance d'entits selon [SHA 01]
Ces approches de reconnaissance sont bases sur l'isomorphisme des sous graphes [OZT 01]. Du
modle B-Rep est dduit un graphe de la pice. Les faces sont les noeuds du graphe tandis que les
24
Les entits dusinage
relations entre faces forment les arcs du graphe dadjacence de faces (FAG en anglais, pour face
adjacency graph). Le FAG complt par des informations additionnelles devient alors un AAG
(Attributed face Adjacency Graph). [WU 96] indique quune entit est d'abord modlise sous
forme de graphe qui reprsente les contraintes topologiques et gomtriques qui la caractrisent.
Ensuite on cherche le sous graphe qui lui correspond le mieux dans la structure FAG de la pice
en utilisant les algorithmes issus de la thorie des graphes.
[FLO 89] a introduit une structure de graphe appele Graphe Arte-Face Gnralise pour
reconnatre les protusions ou les dpressions sur une face. [GAV 90] propose aussi une autre
approche base de graphe pour l'extraction de protubrances et de dpressions. Les travaux de
[DEN 93] ont port sur la caractrisation des entits dusinage constitues de faces prsentant un
angle matire suprieur 180 (cette notion de vivicit sera expliqu au cours de la prsentation
du modle FAO USIQUICK au chapitre 2). [ANW 00] a utilis le graphe AAG de la pice pour
rechercher des entits de formes. Ces techniques utilises par les approches base de graphe sont
incorpores dans PART (revoir paragraphe 1.3).
Ces approches peuvent tre bases sur les rgles, qui analysent directement un modle par le biais
de rgles de reconnaissance et de liaison.
25
Etat de lart
Les entits sont formalises par des rgles bien dfinies et des liaisons sont aussi dfinies pour
palier aux problmes dintersection et de liaison entre les diffrentes entits (entits dgrades).
Une liaison est un indice appartenant la gomtrie nominale, cest lindicateur de lexistence
possible dune entit. Ayant plus de liaisons que dentits reconnatre ces mthodes doivent faire
face de multiples interprtations ventuelles.
Les approches volumiques calculent un brut englobant la totalit de la pice, puis essaient de
reconstituer la pice dorigine en identifiant les volumes enlever au brut pour obtenir la pice
finie. On classe ces approches en trois catgories : les mthodes par dcomposition convexe, les
mthodes par dcomposition cellulaire et les mthodes bases sur un arbre CSG.
Cest une mthode algorithmique qui dcompose un volume en lui soustrayant ses composants
convexes. Au dbut, on cre un volume convexe (VC1) de la pice, aprs soustraction du volume
VC1 de la totalit du volume de la pice, il rsulte un volume Vp*. Le volume convexe du volume
Vp* est alors cr et on rapplique l'tape prcdente. Le processus est rpt jusqu l'obtention
d'un volume vide. Les volumes obtenus sont utiliss pour gnrer des entits dusinage.
Vp
VC1
Vp*
VC2
Vp**
VC3
Cette mthode, comme le montre lexemple figure 18 ci-dessous, peut entrer dans un cycle infini
qui naboutit pas une solution finale.
26
Les entits dusinage
Etudies initialement par General Dynamics dans le cadre du projet CAM-I [GEN 85], elles se
droulent en trois tapes : dcomposition du volume de poche en cellules, regroupement des
cellules, puis reconnaissance dentits [VAN 94].
Elles essaient de transformer larbre CSG (Constructive Solid Geometry) de dfinition de la pice
en un arbre aux nuds duquel lexpression CSG de chaque entit est distincte. [PER 90] a
dvelopp une technique qui permet de reconnatre 18 entits dusinage de pices prismatiques
transformant un arbre CSG en un arbre DSG (Destructive Solid Geometry). La multiplicit de la
reprsentation dun arbre CSG et la non unicit de dfinition pour des pices identiques semble
avoir entran labandon de la recherche sur la reconnaissance des entits dusinage dans un
modle CSG.
Les approches hybrides mixent les approches pralablement cites. On essaie de remdier aux
inconvnients de certaines approches en comblant ce manque par les rsultats dune autre. [GAO
98] combine une mthode de reconnaissance base sur les graphes avec une reconnaissance par
traces. Les traces sont dfinies laide dun graphe dadjacence avec attributs tendus EAAG
27
Etat de lart
(Extended AAG dtails dans les approches topologiques) complt par ladjonction de liens
virtuels correspondant aux entits disparues par interactions. Pour reconnatre les entits, on
extrait des sous graphes MFAG (Manufacturing Face Adjacency Graph) du graphe EAAG. Ltude
des MFAG permet de reprer les interactions entre les diffrentes entits. Pour reconstruire les
entits en interaction, on construit le MCSG (Minimal Condition Sub-Graph) issu de lEAAG de la
pice. Ce MCSG est par la suite utilis comme une trace par une approche heuristique.
Figure 20. Exemple de graphe EAAG d'une pice selon [GAO 98]
5. Discussion
De cette tude bibliographique des entits dusinage nous tirons les conclusions suivantes :
1. La modlisation par entits peut tre vue comme une rponse pour rtablir le dialogue entre
les fonctions de conception et la gamme ; mais en conception les entits dusinage ne sont pas
utilises ce qui induit un problme de smantique,
2. Les diffrentes techniques dextraction des entits dusinage ne sont pas adaptes la
morphologie complexe des pices mcaniques dans le domaine aronautique, comme la
dmontr la discussion sur ces diffrentes techniques menes par [SHA 01],
3. Une solution est peut-tre un enrichissement au niveau microscopique (faces) des pices
mcaniques qui induit la ncessit du concept dentit dusinage lmentaire mis en place avec
les diffrents partenaires du projet USIQUICK.
Cest la solution retenue dans le cadre du projet USIQUICK, on dfinira un modle FAO support
du passage de la CAO vers la gamme bas sur le concept dentit dusinage lmentaire : EUE.
28
Analyse de fabricabilit
Pour remdier aux problmes de fabrication provenant des limites techniques imposes par les
moyens de production et de la ncessit de diminuer les cots de fabrication, plusieurs recherches
ont explor la voie DFM (Design For Manufacturing). Les dcisions prises lors de la
conception peuvent impliquer une augmentation significative du cot de la ralisation et parfois
lchec de la fabrication. Par exemple, un concepteur peut fort bien placer un trou carr sur la
pice quil conoit. La ralisation dun tel trou tant quasi-impossible, un systme DFM interdira
au concepteur de placer des trous carrs.
Difficile Facile
Figure 21. Exemple d une conception difficile (trou borgne) a raliser et prsentation dune solution mieux
adapte
Lanalyse de fabricabilit dans un systme de CAO classique est une activit prliminaire pour
russir lintgration de la fabrication dans la conception. [BRI 03] explique que,
traditionnellement, la FAO est vue comme le processus de passage dune gomtrie thorique
spcifie une gomtrie usine conforme. Aujourdhui, dans un contexte de comptition
industrielle, le processus de passage engendre des cots et des dlais de fabrication inacceptables.
[ZIR 06] explique que ce processus de passage est squentiel et itratif. Le passage de la phase de
conception conceptuelle au produit final fabriquer se fait par itrations entre les concepteurs et
les ingnieurs de fabrication. Les cycles de production, squentiels, entranent de nombreux aller-
retour dinformations entre les acteurs CAO et FAO. En mettant en place la dmarche Concurrent
Engineering, le monde industriel cherche intgrer lactivit de FAO dans lactivit de CAO pour
satisfaire les exigences qui sont de fabriquer en un temps court des produits bas cot ayant une
bonne fiabilit.
La mthodologie DFM (Design For Manufacturing, Concevoir pour Fabriquer) apporte une
rponse aux exigences industrielles. Cette mthodologie concerne le concepteur qui a la charge
daffiner la dfinition dun produit CAO pour assurer sa faisabilit, sa fabricabilit et rduire les
cots de production. [BRI 03] explique que la dmarche DFM, consiste dans un premier temps
faire une analyse du produit afin de rendre compatibles la dfinition du produit et la dfinition de
son processus de fabrication. La mthodologie DFM sassimile gnralement valuer la faisabilit
dindustrialisation du produit. [GUP 95] nonce que lanalyse de fabricabilit dune conception
propose implique de dterminer si cette conception est fabricable ou pas.
29
Etat de lart
Usage de matire commune. Lusage de matire traditionnelle (i.e. titane, aluminium) dans le
domaine commun facilitera la tache de ltude.
limination des cbles et des ajustements. Diminuer le plus possible le nombre de cbles
rduit le temps dassemblage et donc le cot. De mme, llimination des ajustements diminue
considrablement la complexit de lassemblage.
Usage des ressources dusinage. En tudiant bien les moyens de production existant au sein
de lentreprise, on cherche liminer les entits complexes non fonctionnelles difficilement
ralisables dans le contexte de production. On doit galement chercher ne pas avoir de
dfinitions de pices ayant des tolrances de fabrication irralisable avec les procds disponibles.
Une application de ces directives sur lexemple de la figure 22 ci-dessus [BOO 94] illustre ce
concept, ils engendrent une rduction du cot de la pice tudie de 35.44 USD 21.73 USD, soit
une rduction de 38%.
2. Lvaluation de la fabricabilit
30
Analyse de fabricabilit
[GUP 95] propose dtendre le modle produit en incorporant les rsultats de lanalyse de
fabricabilit qui sappuie sur une analyse de la gomtrie et des tolrances spcifies. Il suppose
que toutes les informations relatives la conception et aux ressources de fabrication sont
disponibles.
Lapproche prsente (figure 23) consiste gnrer des solutions alternatives partir dune
collection dentits dusinage, puis de cartographier chaque interprtation dans des gammes
dusinage et ensuite dvaluer la fabricabilit pour chaque gamme. Le systme danalyse de la
fabricabilit est IMACS [GUP 95b]. Un des objectifs fondamentaux d'IMACS est de dvelopper une
mthodologie pour systmatiquement produire et valuer des gammes dusinage alternatives pour
les pices usines. Le systme danalyse de fabricabilit automatique dtermine:
- Si les attributs de conception (forme, dimensions, tolrances, finition des surfaces) peuvent
tre raliss.
- Une estimation de la fabricabilit (si la conception est dclare ralisable) refltant la
facilit (ou la difficult) avec laquelle la conception peut tre usine.
- Les attributs de conception qui posent des problmes de fabricabilit si la conception est
dclare non fabricable.
Cependant, cette approche ne fait pas ressortir les difficults dusinage, car la base dentits
dusinage nest pas assez dveloppe et ne dtecte pas les entits dusinage particulires. En
revanche, ce systme est utile pour comparer et faire des interprtations des gammes dusinage.
Les travaux de [ZOU 03] ont abouti un outil central bas sur la reconnaissance dentits
dusinage pour gnrer des propositions de re-conception pouvant transformer une conception
contenant des formes non usinables en une conception fabricable. Leur approche est dveloppe
dans un produit logiciel (ARM, Automated redesign for machined part) de re-conception pour les
31
Etat de lart
pices usines. Le progiciel utilise les informations issues de lidentification des formes qui ne
peuvent pas tre usines avec lquipement disponible. Par ltude des modes dusinage (flanc,
bout) et des directions dusinage, ce systme dtermine si les faces sont usinables ou non.
Avec ce systme lutilisateur dispose dune option automatique de re-conception par ajout
dlments de conception. Les tudes ne sont menes que sur des pices prismatiques et par
consquent la spcificit du domaine aronautique pices 5 axes souvent complexes nest pas
tudie.
[GRA 05] note que l'intgration entre les systmes de CAD et de CAM est ralise au moyen de la
transformation d'un modle CAD en un modle prsent comme une collection de relations et
dentits. Leur principe est bas sur deux mthodes :
La premire est didentifier, pour un produit donn, un produit existant similaire. Le processus
dusinage correspondant permet alors de dterminer les spcifications.
La deuxime mthode est base sur les entits de construction et les entits technologiques :
- les entits de construction contiennent les informations de formes et les relations de
construction entre elles et autour delles,
- les entits technologiques contiennent les informations sur ltat initial et l'tat final de la
forme et les actions technologiques qui les transforment de lune lautre. Elles contiennent
les informations de type : forme gomtrique, tolrances, outils, ainsi que tolrances
technologiques.
Par ces deux mthodes, [GRA 05] construit ainsi un arbre de structure refltant lorganisation des
formes lmentaires (chanfrein, cong etc.) et dfinit en consquence la gamme de fabrication.
32
Analyse de fabricabilit
4. Discussion
L'analyse de fabricabilit fait partie des mthodes DFM qui ont fait l'objet d'innombrables travaux
de recherche. Ces travaux se dirigent plus vers la spcification de mthodes globales d'optimisation
du processus de conception. Nous tirons les conclusions suivantes suite ltude de lanalyse de
fabricabilit:
1. les systmes daide lanalyse de fabricabilit aujourdhui concernent les pices prismatiques
simples. Le domaine aronautique ncessite des systmes danalyse au niveau des pices
complexes 5-axes,
3. les analyses gomtriques nidentifient pas des difficults dusinage telles les entits minces
(Chapitre 2, partie C).
33
Etat de lart
C. Lusinage en flanc
Lusinage en flanc (UEF) est un processus dusinage o la face usine est obtenue en travail de
forme par la denture latrale de la fraise (le flanc de loutil). Ce mode dusinage constitue, avec
lusinage en bout (UEB), 98% des usinages de pices mcaniques 5 axes chez Dassault Aviation.
[TON 01] et [GON 05] ont compars les deux modes Usinage par balayage (que nous noterons
UQ pour usinage quelconque) et UEF. Ils remarquent que lavantage principal de lUQ est que
nimporte quelle surface complexe peut tre usine selon ce mode dusinage. Les dsavantages
sont la qualit de la surface obtenue et le temps dusinage consquent. Cette comparaison est
mene pour les faces non planes. Nous montrons le tableau comparatif de [TON 01] dans le
tableau ci-dessous.
Lusinabilit en flanc nest possible que sur des faces quasi-rgles dveloppables [BED 03]. La
premire partie de ce paragraphe va par consquent dfinir une surface rgle dveloppable.
La deuxime partie est consacre aux diffrents travaux concernant lusinage en flanc, on y notera
labsence complte dtudes concernant lapplication de ce mode dusinage sur les faces planes.
34
Lusinage en flanc
On peut dfinir les faces rgles dveloppables selon deux points de vue : mathmatique ou
mtier [HAR 05a].
C 2 (u )
Courbes Supports
C1 (u ) Rgle
Figure 26. Face rgle. Les rgles sappuient sur les courbes supports
Mathmatiquement une face rgle est dfinie par le dplacement dun segment dans lespace (la
droite support de ce segment est appele rgle) [PET 99], habituellement la rgle sappuie sur
deux courbes guides de lespace C1 (u ) et C 2 (u ) (Figure 26). Pour une valeur u0 du paramtre
u la rgle passe par C1 (u 0 ) et C 2 (u 0 ) . Les faces rgles dveloppables sont des faces rgles,
dont les directions des normales la face en tout point de la rgle sont parallles. Une surface
dveloppable peut tre droule et mise plat dans un plan sans modification de sa surface
[POT 05].
Pour un expert mtier, une face F est considre comme rgle dveloppable sil est possible de
dfinir un usinage en flanc UF tel que lcart entre la face engendre par UF et la face F soit
dans un domaine de tolrance admissible spcifi par la qualit dimensionnelle de la face exige.
Dpassement
Figure 27. Dfinition mtier de la face rgle: (a) La face est rgle car lcart entre la face CAO et la face usine
est infrieur la tolrance. (b) La face nest pas rgle car lcart est suprieur la tolrance.
35
Etat de lart
Ltude de la courbure dune face F en diffrents points qui la constituent permet de dterminer si
elle est rgle. Les valeurs et les directions de la courbure permettent de distinguer 3 types de faces
rgles :
Une face F est rgle si en tout point de F la courbure minimale est nulle. Les rgles sont les
courbes intersection de F avec le plan osculateur N contenant la courbure nulle. Ltude de la
dveloppabilit de F nintervient que si la face est rgle. Dans ce cas, on calcule les
normales N i la face F en diffrents points le long de la rgle Ri . Si les vecteurs N i ont la mme
direction, F est alors dveloppable.
Une face rgle F est cylindrique si les courbures tout au long du plan osculateur
P perpendiculaire au plan N sont gales. Une face cylindrique est forcment dveloppable.
Une face rgle F est plane si les courbures minimales Cmin et maximales C max en tout point
de F sont nulles. Une face plane est une face rgle trs particulire puisque la direction des
rgles est quelconque.
Un troisime type particulier de faces rgles est la face conique. Certaines de ces faces sont
souvent usines avec une fraise conique dangle gal au cne. Dans ce cas elles seront traites
comme des faces cylindriques, sinon leur traitement sera inclus dans ltude de laccessibilit des
faces rgles gnrales.
I. Les travaux mens lUniversit de Waterloo [BED 03] [MEN04] [LI 05]
Le premier algorithme prsent par [BED 03] donne lquation de la surface, rsultat du travail en
flanc dun outil cylindrique sur une face rgle non dveloppable. Bien que lquation soit
complexe, les auteurs prsentent une mthode dobtention de la courbe empreinte. Cette courbe
tant hlicodale, les auteurs en dduisent quun outil cylindrique ne pourra jamais usiner une
surface rgle non dveloppable. Les auteurs estiment que pour un pas de lhlicode rduit, la
surface obtenue peut tre fidle au modle CAO.
36
Lusinage en flanc
Le travail de [BED 03] a t optimis par la suite par [MEN 04] qui a supprim la contrainte
consistant faire rouler le cylindre sur les courbes guides B (u ) et T (u ) . Le nouvel algorithme
optimise en trois tapes la position de loutil pour usiner la face au mieux. Lapplication de cette 3
Step Method (figure ci-dessous) optimise la dviation, daprs les auteurs, et assure lobtention
dune face usine suprieurement fidle par rapport la mthode de [BED 03].
Finalement [LI 05] tudie trois mthodes diffrentes pour mesurer les erreurs. Il propose deux
stratgies appeles tangent plane method et notion method qui toutes deux dtectent les erreurs
clairement. Elles utilisent les approximations linaires en deux dimensions, la diffrence est que la
premire fait porter les deux dimensions sur la face usiner tandis que la deuxime fait porter une
des deux dimensions par les rgles de la surface rgle.
37
Etat de lart
Comme pour les travaux prsents dans la section I, [LAR 03b], [GON 05] et [SEN 05] ont
dvelopp des mthodes pour positionner loutil de manire obtenir un usinage fidle de la face
dfinie par la conception.
Ces travaux ont pour point commun lutilisation de surface enveloppe dcale dune valeur d
selon la normale de la surface CAO S dorigine pour le positionnement potentiel de loutil
dusinage. Bien que cette approche semble juste elle prsente plusieurs hypothses limitantes par
rapport aux cas rels rencontrs dans lindustrie. Les faces rgles pour lusinage sont rarement
ouvertes sans obstacles. En plus, le positionnement de laxe outil nest pas toujours parallle aux
rgles de la surface S (do les travaux de [MEN 04]). [GON 05] prsente la mthode TPO,
difficilement diffrentiable des ides de [BED 03]. Par contre les travaux de [LAR 03b] sont
particulirement intressants. En positionnant virtuellement loutil, et en comparant le rsultat de
sa trajectoire, ils calculent le dplacement pour chaque point et optimisent la trajectoire de loutil
en prenant en compte la valeur de ce dplacement.
Figure 30. Positionnement sur la surface offset de la surface CAO [GON 05]
III. Prise en compte des efforts de coupes [LAR 03] [LAR 05]
Larue [LAR 03] et [LAR 05] prend en compte les conditions de coupes et la valeur des forces en
flanc pour le calcul de la dviation entre la surface CAO et celle usine.
[LAR 03] remarque que les dfauts de planit observs sont principalement dus aux vibrations de
loutil pendant le processus d'usinage. Il identifie un modle de force des efforts en flanc pour la
prvision des dfauts de l'outil pendant lusinage quil amliore dans [LAR 05]. Le travail poursuit
un double but : la prise en compte des contraintes industrielles de temps et de cot et une rvision
des hypothses prises. Ces travaux tudient lusinage dune surface plane suivant une direction
dusinage constante, hypothse trs restrictive. Cette hypothse limite leffort subi par loutil une
force unidirectionnelle. Cette force implique une valeur de la dflection outil. La proposition de
[LAR 03] est de prendre en compte la valeur de cette dflection outil dans le calcul de la charge
applique loutil. Il prouve plus tard, que cette hypothse augmente considrablement la
prcision et la fidlit du rsultat dusinage.
38
Lusinage en flanc
3. Discussion
1. Lusinage en flanc nest applicable que sur des faces rgles dveloppables. Les faces planes,
cylindriques et coniques sont des faces rgles particulires, parfaitement dveloppables,
2. Il existe peu de rfrences dans le domaine de lusinage en flanc. Ces rfrences concernent
essentiellement lusinage de surfaces rgles gnrales et ne traitent pas le cas des surfaces
rgles particulires. Cette absence dtude des surfaces planes sexplique par lexistence
dune infinit de directions possibles en flanc. Ltude des directions dusinage est une tape
prliminaire majeure dans ltude de lusinage en flanc des faces planes,
3. Les tudes sont limites des faces ouvertes sans aucun obstacle. Limpact de ces obstacles
influence normment la trajectoire outil. Ltude de ce mode dusinage doit prendre en
compte les obstacles et la typologie de la pice,
4. Les analyses du mode dusinage en flanc se situent au stade de la fabrication dans le cycle de
ralisation du produit. Notre approche est situe en post-conception dans une tape de
traitement gomtrique et dassistance aux logiciels CAPP,
5. Ltude des enchanements de plusieurs faces potentiellement usinables en flanc est essentielle
pour loptimisation des contraintes industrielles. Les dmarches prsentes ne portent que sur
une face.
39
Etat de lart
Les approches daccessibilit et de visibilit visent tudier les techniques didentification des
zones non usinables par rapport certaines directions dusinage. Ces notions sont utilises dans
des domaines varis : mathmatiques, informatique, robotique et productique entre autres.
Laccessibilit est une notion complexe, elle est souvent difficile calculer. Cest pourquoi, dans
un premier temps, elle est souvent tudie selon un concept plus simple : la visibilit. La direction
dusinage dans la figure ci-dessous est visible mais non pas accessible.
Les notions daccessibilit et de visibilit font lobjet dtudes approfondies dans le domaine de la
numrisation. [SPY 90] distingue les notions daccessibilit locale et daccessibilit globale :
- Laccessibilit locale dun petit lment de surface F est dfinie comme tant
lensemble E des directions permettant de palper F . E est lensemble des directions
qui forment un angle infrieur ou gal avec la normale N F , est fonction
du domaine dapplication. Lensemble E dfinit le cne daccessibilit locale (LAC).
- Le cne daccessibilit globale (GAC) correspond aux directions pour lesquelles loutil
ou son support nentrent pas en contact avec dautres parties de la pice.
[RIS 97] reprend cette notion daccessibilit et dfinit, paralllement, la visibilit locale et la
visibilit globale. La visibilit globale dune surface S i est lensemble des directions appartenant
la visibilit locale de S i qui nentrent pas en contact avec les autres surfaces de lobjet. Ainsi,
contrairement laccessibilit, la visibilit ne prend pas en compte le volume de loutil mais
seulement sa direction.
De nombreux travaux relis aux tudes daccessibilit et de visibilit ont t raliss ces dernires
annes au sein du CRAN, notamment ceux de [REM 04], [DER 05] et [CHA 06]. Ces tudes ont
t menes dans un but doptimisation de la numrisation.
Dans ce qui suit, nous prcisons notre intrt pour ltude des approches daccessibilit et de
40
Les approches de visibilit et daccessibilit
visibilit. Dans un premier temps nous expliquons les tudes relatives laccessibilit en flanc dun
outil dusinage, puis la reprsentation de la sphre daccessibilit de la machine dans un deuxime
temps.
Etudier la visibilit dune face consiste dterminer les directions qui permettront laccs cette
dernire. Il existe deux approches pour estimer quune face (ou un lment) est visible ou non :
- se placer distance et regarder si llment est visible (a),
- se placer sur llment et tudier son champ de visibilit (b).
(a) (b)
Notre problmatique est dtudier le champ de visibilit dune face donne par rapport une
direction donne. Les deux approches seront utilises en fonction de la logique dusinage
prendre en compte. Plusieurs mthodes de calculs de visibilits sont pr intgres dans les cartes
vido des ordinateurs comme le Z-Buffering et dautres mritent dtre tudi comme le lancer de
rayon (ray tracing). Le lancer de rayon consiste lancer un rayon depuis le point de vue vers
lobjet. Le premier point de vue dtermine la visibilit ou non de lobjet. En effet, si le rayon
rencontre un obstacle, lobjet est alors non visible par rapport cette direction. Le Z-Buffer permet
de grer la faille de lalgorithme du peintre : la sparation entre les lments cachs et ceux qui
doivent tre rendus. En effet, au lieu de considrer les polygones comme une seule entit, cette
mthode remplace le polygone par de petites facettes auxquelles est associe sa profondeur (en Z).
41
Etat de lart
La table de visibilit est utilise pour des mthodes qui discrtisent la pice et la sphre unitaire, le
plus souvent en triangles, de telle sorte qu chaque lment de la pice soit associes un certain
nombre de directions de visibilit. Ces directions de visibilit correspondent aux normales des
triangles composant la sphre. Cest une matrice NxM , o N reprsente le nombre de triangles
composant la pice, et M le nombre de triangles composant la sphre.
La table binaire de visibilit permet de stocker laccessibilit de chaque face de la pice par
rapport une direction de la sphre donne. Si la ime face est accessible depuis le jime
triangle, alors llment de la matrice correspondant la ime colonne et la jime face est mis
1. Si la face nest pas accessible, il est mis 0.
[ELB 98] prsentent une mthode permettant de dterminer lensemble des points de vue
ncessaires pour scanner une surface complexe laide dun capteur laser. Ils expriment la
contrainte intervenant sur langle dincidence dans la notion d -sensibilit : pour une direction
de scanning donne, un point P appartenant une surface S est dit -sensible si et
seulement si langle entre la normale S au point P et la direction est infrieur . Si tous
les points appartenant une rgion R sont -sensibles, alors R est elle aussi qualifie d -
sensible. En utilisant ce principe, ils proposent une mthode semi optimale permettant de
dcomposer une surface gauche S en rgions -sensibles. Dans un premier temps, [ELB 98]
dterminent un ensemble de directions rparties uniformment sur toute la surface de la sphre de
Gauss, en prenant en compte langle dincidence limite du capteur laser, puis ils slectionnent le
nombre de directions suffisant pour scanner la surface S en considrant sa carte gaussienne.
[SUH 95] et [KAN 97] dveloppent une approche pour lanalyse daccessibilit quils calculent en
construisant des tables binaires de visibilit. Dans cette approche, la table est construite en
projetant les centres de gravit de chacun des triangles sur la sphre unitaire.
42
Les approches de visibilit et daccessibilit
3. Discussion
Les diffrentes notions prsentes nous conduisent tirer les conclusions suivantes:
1. La sparation entre les notions de visibilit et daccessibilit nous permet de sparer ltude de
lusinabilit en deux points: usinabilit sans prise en compte de la gomtrie doutil et, ensuite,
avec la prise en compte de cette dernire. Dans un premier temps nous calculons lusinabilit
effective dune face (cad les zones non usinables suivant une direction dusinage) en assimilant
loutil a un fil (un outil de rayon nul). Dans un deuxime temps nous approfondissons ltude
de lusinabilit en considrant la gomtrie relle de loutil.
2. Les algorithmes mis en place pour le calcul de lusinabilit en flanc testeront les deux
approches de visibilit (de la face vers lextrieur suivant la direction dusinage et de lextrieur
vers la face). Ces approches seront mises en parallle avec deux logiques diffrentes du
prparateur : ltude dune direction pour la globalit dune face ou pour une partie de cette
face.
3. Nous utilisons une sphre daccessibilit pour reprsenter les diffrentes directions dusinage.
La reprsentation des directions selon une sphre permettra loprateur doptimiser ses
posages en combinant la sphre des directions avec celle de la cinmatique machine.
43
Etat de lart
Conclusion
Dans ce chapitre nous avons tudi la bibliographie relative aux notions utiles notre travail de
thse. Elles constituent en partie le point de dpart de notre recherche.
Le recensement des principaux travaux en gnration automatique de gamme depuis les annes
1980 montre les difficults dune automatisation complte, et que - dans un premier temps - il est
plus raisonnable de tendre vers un systme interactif prparateur/machine. Il ressort galement que
ces travaux concernaient rarement la gomtrie complexe des pices aronautiques.
Nous abordons les diffrents concepts dentits dusinage et leurs techniques de cration. Nous
constatons que les entit dusinage ne sont pas utilises en conception, ce qui induit un problme
de dialogue entre les fonctions de conception et la gamme. De plus la morphologie complexe des
pices aronautique dfavorise les diffrentes techniques dextraction des entits dusinage. En
consquence nous proposons le concept denrichissement lmentaire. Cette solution reprise et
dtaille dans la suite constitue un des apports de notre travail.
L tude approfondie des techniques dusinage en flanc et par balayage de faces met en vidence
la non prise en compte de leur voisinage ainsi que la non existence de ltude des directions
dusinage potentielles (pour les faces planes). Ces deux aspects constituent eux mmes deux
vastes champs dtude.
Finalement la sparation entre les notions de visibilit et daccessibilit nous permet de sparer
ltude de lusinabilit en deux points: usinabilit sans prise en compte de la gomtrie doutil et
avec prise en compte de cette dernire.
44
Chapitre 2
Le Transformateur :
Aide la prise en main de la pice
par loprateur pour la dfinition de
la gamme dusinage.
A. Caractrisation Gomtrique
C. Graphes denchanements
D. Interface Prparateur/Usiquick
45
Aide la prise en main de la pice par loprateur pour la dfinition de la gamme dusinage
Introduction
Un des objectifs du Transformateur est de raccourcir le temps de prise en main des pices par le
prparateur en lui fournissant un ensemble dinformations pour laider dterminer rapidement la
meilleure stratgie dusinage. Aujourdhui, la prparation des pices mcaniques consomme
beaucoup de temps. Pour certaines pices on peut aller jusqu 20 jours. Lindustrie aronautique
produisant des pices en petite srie, le temps pass prparer la pice intervient fortement dans
le cot, raccourcir ce temps doit donc permettre des gains substantiels.
Transformateur
Conception
Gamme et
trajectoires
47
Larrt Transformateur
Poche ?
Fond mince ?
Haut daile ?
Dans ce chapitre, nous tudions cette approche et proposons les mcanismes permettant partir
de la gomtrie pice dorigine de dterminer et de lui associer un ensemble dattributs
caractristiques importants pour la fabrication. Lobtention de cette nouvelle gomtrie de
fabrication se fait selon 3 tapes :
48
Aide la prise en main de la pice par loprateur pour la dfinition de la gamme dusinage
Gomtrie /
CAO de dpart
ETAPE A
Caractrisation
gomtrique
Etapes de
transformation
ETAPE B
Enrichissement
technologique
ETAPE C
Graphes denchanements
La deuxime tape B exploite ces informations afin denrichir technologiquement les faces. Les
faces sont tudies en sappuyant sur un ensemble de rgles mtier 1 , qui formalise le savoir faire
du prparateur. On procde au typage des faces qui correspond au calcul de leur usinabilit :
UEB (usinable en bout), UEF (usinable en flanc), UQ (autre). Ce typage est complt par le calcul
des masques qui excluent des faces UEB et UEF les zones non accessibles loutil. Les directions
dusinage calcules peuvent entraner un usinage imparfait des voisinages de congs, les epsi-
masques permettent de caractriser qualitativement les artes affectes. Cet enrichissement de la
face nous conduit introduire la notion dentit dusinage lmentaire.
1
Ces rgles mtiers sont dcrites dans le classeur rdiger par M. Jean-Marc GRILLET, ancien Directeur
Gnrale des Oprations Industrielles chez Dassault Aviation. Le savoir faire fournit dans le document est un
rsum de 20 ans dexpertise.
49
Larrt Transformateur
La troisime tape C analyse le graphe de la gomtrie enrichie et dtermine les faces pouvant
tre enchanes simultanment, elles sont regroupes et leurs attributs sont harmoniss, elles
constituent alors des entits dusinage de plus haut niveau. Un certain nombre dentits
particulires sont caractriss telles les entits rfrences de posage et les entits minces. Aux
entits rfrences on associe un brut approximatif.
Ces trois tapes sont dtailles dans les parties A, B et C de ce chapitre. Il se termine par une
partie D qui comporte ltude de linterface Prparateur/Usiquick. Cette dernire sattache
organiser les rsultats de la transformation de la pice dans un ordre logique prparateur. Nous
proposons des fiches didentit des fonctions quun systme automatique daide la gnration de
gamme dusinage doit notre avis accomplir. Lordre de ces fonctions rsulte des attentes des
prparateurs de lusine dArgenteuil de Dassault Aviation, il a t dtermin avec eux. Ces
fonctions peuvent tre gnralises dautres industries selon un squencement diffrent.
50
Etape A : Caractrisation Gomtrique
A. Caractrisation Gomtrique
La modlisation gomtrique (modle CAO de base) nest pas suffisante pour permettre cette
intgration. Plusieurs concepts et solutions ont t prsents tel le concept dentit dusinage. Ce
dernier a t prsent chapitre 1. Nous avons not que tel quil a t tudi, dfini et implment
il na pas donn de rsultats concluants sur des pices non prismatiques et/ou 5 axes. Un des
objectifs de ce travail est de faire voluer ce concept pour ladapter au contexte de la dfinition et
de la ralisation des pices daviation.
Le modle initial est un modle par frontires (B-Rep), ce type de modle est plutt bien adapt
lactivit de fabrication. La modlisation B-Rep reprsente un corps solide en divisant
convenablement son enveloppe en un ensemble de faces. En gnral la division est ralise de
telle sorte que la forme de chaque face ait une reprsentation mathmatique simple et compacte.
Par exemple, jusqu' ce qu'elle s'appuie sur un plan, sur une quadrique, sur un tore ou sur une
surface paramtrique. Les courbes limites de la face sont divises en artes. Comme pour les faces,
les artes sont choisies de telle sorte que chacune d'entre elles ait une reprsentation adapte,
paramtrique par exemple. Le morceau de courbe qui constitue l'arte est dlimit par 2 sommets
(Figure 38). La structure de donnes doit mmoriser ces lments. Habituellement ceci est ralis
dans une structure de donnes hirarchise o aux faces sont associes leurs artes frontires et
celles-ci leurs sommets extrmits. En plus de ces types d'objets de base et des relations qui les
lient, d'autres informations gomtriques comme les quations des courbes et des surfaces, ainsi
que les coordonnes des sommets doivent tre prsentes dans le modle. Il est classique de
regrouper toutes les informations concernant la forme des lments gomtriques sous le terme de
gomtrie, et toutes les informations associes aux relations existant entre ces lments sous le
terme de topologie.
Pice limite par des faces limites par des artes limites par des sommets.
51
Larrt Transformateur
Au dpart, notre modle gomtrique est donc constitu des lments corps, face, arte et point
(Figure 39).
Cette partie se divise en quatre sous parties : enrichissement de lobjet corps, de lobjet face, de
lobjet arte et de lobjet point.
Lobjet corps supporte diffrentes informations gnrales relatives la pice P. Il est enrichi avec
les attributs suivants:
(b) Aire totale AP : somme des aires de toutes les faces F participantes P .
AP
(d) Aire moyenne Am : aire moyenne Am = . Elle servira dterminer la taille dune face.
nF
Par exemple si laire de la face F est faible par rapport Am , on qualifiera cette face de petite
face .
52
Etape A : Caractrisation Gomtrique
Les informations issues de cette tape denrichissement sont enregistres dans lobjet face F du
modle. Certains de ces attributs sont spcifiques des types gomtriques particuliers de la
surface support de la face.
Dans la suite nous prsentons les attributs gnraux mais aussi trois attributs dune importance
particulire : la nature douverture dune face, ltroitesse dune face et les faces reconnues en tant
que faces de raccordements.
I. Attributs Gnraux
(c) Primtre Ouvert PFO : primtre ouvert de la face (somme des longueurs des artes
ouvertes).
(d) Courbure minimale Cmin et maximale Cmax : les courbures minimales et maximales de la
face F .
Figure 40. Vue des analyses de courbures sur deux courbes d'une face
(e) Type : Nous distinguons les types particuliers de faces : planes, cylindriques, coniques, rgles et
balayes par un arc de cercle. Les faces planes, cylindriques et coniques sont des faces rgles
particulires. Pour une face plane nous identifions sa normale, pour une face cylindrique son axe
et son rayon et pour une face conique son axe et son angle. Pour les faces rgles gnrales nous
vrifions si elles sont gnres selon une direction constante. Et, finalement, nous calculons le
rayon des faces balayes.
53
Larrt Transformateur
Figure 41. Distinction entre les diffrents types des faces dune pice : Les faces planes en bleu, les faces
cylindriques en rouge, les faces rgles en jaune et celles quelconques en mauve.
On considre trois natures de faces : fermes Nat F , ouvertes NatO , et semi-ouvertes Nat SO . Cette
information sur la nature des faces est importante car elle caractrise en partie la difficult daccs
la face. Aussi, cette indication est utile pour les diffrents calculs dusinabilit entreprendre sur
une face, i.e. une face de nature Nat F ne sera jamais teste pour lusinage en flanc.
Faces semi-ouvertes
Faces fermes
Faces ouvertes
Dans cette tape on recherche si une face participe un lment troit, c'est--dire de faible
paisseur. Ce calcul dtroitesse indique lexistence dun lment mince qui peut correspondre
54
Etape A : Caractrisation Gomtrique
un fond mince o un haut daile. La dfinition des fonds minces et des hauts dailes est donne
dans la section C de ce chapitre.
Une forme gomtrique est dite troite lorsque sa longueur est trs largement suprieur sa
largeur.
l1 + l2
l1 l=
2 l
l
L
L L
L
l2
Le critre le plus vident pour caractriser ce type de face est celui qui consiste comparer
laire de la face avec son primtre. Plus une face est longue et troite, plus la longueur du
rectangle quivalent (Figure 44) est grande par rapport sa largeur. On peut estimer le rapport de
sa longueur ( L ) sur la largeur ( l ) en fonction de son Aire ( A ) et de son primtre ( P ).
P2
P = 2( L + l ) P 2 = 4(L + l )
2
= L2 + 2 Ll + l 2
4
P2
= L2 + 2 Ll
4
55
Larrt Transformateur
P 2 L2 + 2 Ll L2 + 2 Ll L2 2 Ll L
= = = + = +2
4A A Ll Ll Ll l
Ce rapport caractrise donc l'troitesse de la face, plus sa valeur est grande plus la face sloigne
de la forme carre pour tre de plus en plus troite.
Dans la suite il est intressant de dfinir la valeur limite qui dtermine si une face est troite ou
non. Pour pouvoir identifier cette valeur, nous avons men plusieurs tests sur des pices dtude.
Nous avons not les remarques suivantes :
- La valeur limite dpend de lcart entre laire de la face dtude et de laire moyenne Am ,
Ainsi nous dfinissons une premire valeur limites pour les petites faces :
L
5 si A < Am
l
Pour les autres faces, la formule est :
A A
L 100( m
)
5*e AT si A Am
l
Afin dliminer de ltude les faces qui ne participent pas une extrmit dlancement. Seules les
faces o la somme des longueurs des artes ouvertes ( lg O ) dpasse les 75% de leurs primtres
totaux seront tudies. Cette condition limine les faces troites qui ne participent pas une
extrmit dlancement.
lg O 0.75 P
S = 102,3mm 2
P = 591,3mm
lg O = 51,13mm
0,75 P = 44,3475
L
= 6,544
l
56
Etape A : Caractrisation Gomtrique
Dans cette tape on recherche si une face constitue une face de raccordement. Ces dernires ne
sont pas fonctionnelles. Sur les pices aronautiques, les raccordements ont cependant une grande
importance, puisqu'ils permettent de limiter les risques de fissures et de concentration de
contraintes. Au niveau algorithmique, la reconnaissance des ces faces est primordiale. Elles sont
utiles pour plusieurs fonctionnalits : Estimation des directions dusinage, calcul des rayons de
coins des outils capables, extraction des enchanements ...
La figure ci-dessous prsente ce quest une face de raccordement. Ces faces ne possdent pas un
mode dusinage particulier, mais sont gnralement usines lors de lusinage des faces voisines.
La reconnaissance dune face de raccordement passe par trois tapes essentielles : reconnaissance
gomtrique, recherche des caractristiques dans les catalogues du B.E. et tude de la liaison avec
son entourage.
Les informations issues de cette tape denrichissement sont enregistres dans lobjet arte A du
modle. On enrichit A par les attributs suivants tout en accordant une attention particulire
lattribut vivicit.
57
Larrt Transformateur
I. Attributs Gnraux
(a) Longueur l : longueur de larte A . Cet attribut est dutilit sur limportance de larte
et de sa prise en compte aux niveaux de ltude des graphes denchanements.
(b) Courbure C A : rayon de courbure extrieure matire, sert ltude des outils capables.
EA
DA
(d) Faces Adjacentes Fa et Fb : une arte est limite par deux faces. Cette fonction donne
accs aux faces adjacentes dune arte.
(e) Types : nous distinguons les types particuliers des artes droites et circulaires. Pour les artes
droites on identifie la direction et pour les artes circulaires on identifie le centre ainsi que le
rayon du cercle support.
Ouverte ( VO ) : langle entre les deux faces est suprieur ou gal 180.
Prolongement ( VP ) : langle entre les deux faces est gal 180 et les deux faces sont planes,
cette vivicit entrane ltude des deux faces ensembles.
Tangente Ouverte ( VTO ) : langle entre les deux faces est gal 180 et au moins une face est
convexe proximit de larte, la tangence signifie une possibilit denchaner lusinage des deux
faces.
58
Etape A : Caractrisation Gomtrique
Tangente Ferme ( VTF ) : langle entre les deux faces est gal 180 et au moins une face est
concave proximit de larte, la tangence signifie une possibilit denchaner lusinage (suivant
ltude de la nature de la face adjacente).
Inflexion ( VI ): langle entre les deux faces est gal 180, une face est convexe et lautre
concave.
Ferme VF
VO Ouverte
Tangente-Ouverte VTO
Inflexion VI
Tangente-Ferme VTF
Prolongement VP
Les informations issues de cette tape denrichissement sont enregistres dans lobjet point P du
modle. On enrichit lobjet P par un seul lment qui est la transition.
La transition TP dun point P spare les points en trois types : ouvert ( OO ), ferm ( FF ) ou
transition effective ( FO / OF ). Lidentification de la transition se calcule partir de la valeur de la
vivicit des artes limitant le point. Ainsi, un point ouvert OO se trouve entre deux artes
ouvertes. Un point ferm FF se trouve entre deux artes fermes. Finalement, un point de
transition effective OF ou FO est limit dune part par une arte ferme et de lautre par une
ouverte (ou vice-versa). Ces derniers points vont souvent constituer une limite ne pas dpasser
avec laxe de loutil.
OF
OO
FF
FF FF
FF
FF
FO
59
Larrt Transformateur
Cette premire tape de caractrisation gomtrique enrichit le modle B-Rep de la pice en vue
de raliser les calculs technologiques lmentaires dans ltape suivante. Ces attributs
conditionnent les rsultats et les choix dterminer ultrieurement. Les lments (corps, face,
arte, point) sont dots de diffrents attributs. Ces derniers permettent de sparer les lments en
plusieurs groupes. Chaque groupe induit un traitement diffrent. La prise en compte de ces
attributs aboutit au modle gomtrique B-Rep enrichi ci-dessous. Cet enrichissement comporte
galement une fonction de reconnaissance gomtrique des faces. Elle a pour but dassister le
prparateur dans son travail de comprhension de pice.
60
Etape B : Enrichissement Technologique Elmentaire
B. Enrichissement Technologique
Elmentaire
Cette deuxime tape vise enrichir les faces de la pice par des informations technologiques. Ces
dernires sont destines tre utilises telles quelles par loprateur, mais aussi pour le calcul du
graphe denchanement et lidentification des entits dusinage. Ces attributs denrichissement sont
ports par la face, do la notion denrichissement technologique lmentaire, ils ne sont donc
valables que pour la face. Ces faces enrichies sont trs proches de la notion dentit dusinage
lmentaire (EUE) dfinie par [CAP 05] :
Une entit dusinage lmentaire est compose dune ou de plusieurs faces lmentaires
dont les frontires sont figes. Elle est associe au moins un processus dusinage de finition,
identifi et valid, et indpendant des autres processus.
Cette dfinition, dgage au sein du projet USIQUICK, fait porter le sens mtier par une ou
plusieurs faces. Pour notre part, nous modifions lgrement cette notion dentit dusinage
lmentaire. Pour nous une entit dusinage lmentaire ne comporte quune et une seule face
lmentaire (et non pas plusieurs faces).
La nouvelle dfinition est cohrente avec lapproche oprateur, dveloppe ci-aprs, qui considre
la pice face par face dans un premier temps, avant de regrouper certaines faces afin de les
considrer comme un tout.
Une entit dusinage lmentaire est compose dune et une seule face lmentaire dont les
frontires sont figes. Elle est associe au moins un processus dusinage de finition, identifi et
valid, et indpendant des autres processus.
Lenrichissement technologique des faces pour lobtention des EUE dtermine les processus
dusinage de finitions potentielles (Usinage en bout, Usinage en flanc, Usinage quelconque).
Lidentification des directions dusinage prcde lanalyse dusinabilit afin de limiter lensemble
des directions dusinage tudier. Le choix des outils capables et du typage de la face par un
mode dusinage prfrentiel participe lenrichissement et lobtention des entits dusinage
lmentaires.
Les caractristiques des EUE sont dtailles suivant un ordre chronologique de traitement. Lordre
dans lequel ces caractristiques sont affiches loprateur est diffrent de lordre de traitement et
est prsent dans la partie D de ce chapitre. Aprs avoir prsent les 4 caractristiques des EUE
(Accs dusinage, Usinabilit, Typage et Outils capables) nous proposons le modle objet des EUE.
61
Larrt Transformateur
Nous appelons accs dusinage lensemble des directions lusinage dune face spcifique. Ces
directions dusinage correspondent aux diffrentes orientations de laxe outil assurant le balayage
complet ou partiel de la face pour un mode dusinage donn. Ces directions dpendent fortement
du type gomtrique de la face coupl avec le mode dusinage appliqu. Les accs dusinage
rsultent de ltude intrinsque de la face et de son voisinage 2D et 3D.
1 - Direction Simple d
Cet accs dusinage concerne les faces F (ou une partie F ) qui seront usines selon une
direction constante d de loutil, notamment :
- lusinage en bout des faces planes,
- lusinage en flanc des faces cylindriques,
- lusinage en flanc des faces rgles rgles constantes,
- lusinage axial des perages,
- lusinage en flanc des faces planes proximit des artes linaires.
di
2 - Cne de directions D
Cet accs dusinage D concerne les faces F (ou une partie F ) qui seront usines selon une
succession continue [d1 , d 2 , d 3 ...d n ] de directions dusinage, notamment :
- lusinage en flanc des faces planes proximit des artes non linaires,
- lusinage en flanc des faces rgles.
62
Etape B : Enrichissement Technologique Elmentaire
Cet accs dusinage concerne les faces F qui seront usines selon un ensemble discret
de directions dusinage. Cet ensemble peut se composer dun regroupement de directions
simples d et de cnes de directions D . Le cas le plus frquent dutilisation de cet accs
dusinage est lusinage en flanc de faces planes.
Nous dtaillons dans la suite les rgles mtiers et les algorithmes dobtention des diffrents accs
dusinage. Les diffrents cas couplent le type de la face usiner et son mode dusinage. Deux
modes dusinage sont tudis : Lusinage en bout et lusinage en flanc. Le rsultat correspond
une des trois familles daccs dusinage prsentes ci-dessus.
Ces accs dusinage permettent dusiner la face au mieux selon les rgles mtiers oprateur.
Ltude de validit relle de ces accs se fait par ltude de lusinabilit.
I. CAS 1 : Dtermination des accs dusinage des faces planes selon le mode
usinage en bout (UEB)
Etant donn une face F plane, la direction d pour lusinage de F en mode UEB est la direction
de la normale N F (Figure 54).
63
Larrt Transformateur
II. CAS 2 : Dtermination des accs dusinage des faces planes selon le mode
usinage en flanc
A priori, les directions dusinage pour usiner en flanc une face plane F peuvent tre choisies
arbitrairement si on ne tient pas compte du voisinage de F . Si on prend en compte ce dernier, il
reste un grand nombre de directions possibles. Pour les minimiser nous proposons didentifier les
zones de F contraignantes Z1 , Z 2 , , Z i et de dterminer les directions dusinage de F
partir des directions obligatoires lusinage des zones Z i .
Ces zones Z i sont en gnral situes aux frontires de la face. Nous les avons classes en 3
groupes : les frontires fermes, les frontires de passage et les frontires ouvertes, elles sont
prsentes ci-dessous
Les zones contraignantes sont les frontires de passage et les frontires fermes. Ltude de ces
zones permet de dterminer les directions dusinage en flanc. Cependant, certaines configurations
de faces constituent des cas particuliers et ncessitent un traitement spcifique. Par exemple les
faces ne possdant pas de zones ouvertes (on les appelle faces fermes) ne sont pas usinables en
flanc, elles doivent tre forcment usines en bout ou en balayage. Dautres faces ne possdent
pas de zones fermes : les faces totalement ouvertes. Dans la suite nous prsentons lextraction de
laccs dusinage pour le cas des faces semi-ouvertes et des faces ouvertes.
64
Etape B : Enrichissement Technologique Elmentaire
CAS 2-A : Dtermination des directions dusinage en flanc des faces planes
semi-ouvertes
Lextraction de laccs dusinage repose sur ltude gomtrique de la face F et ltude de son
voisinage immdiat 2D ( V2 D ). Ltude gomtrique donne un ensemble ( F ) de directions
potentielles. Ltude du voisinage V2 D classe les directions de (F ) suivant plusieurs priorits.
Au cours de la thse ltude a volu selon trois versions. Les versions 1 et 2 ne sont pas
prsentes ici mais elles ont fait lobjet de deux publications [HAR 06a] et [HAR 06b]. Nous
prsentons ici lalgorithme final actuel. Les directions se repartissent selon deux modes
dextraction : lensemble des directions ( F , A) rsultantes de ltude intrinsque des artes A et
lensemble des directions ( F , p ) rsultantes de ltude des transitions des sommets des artes :
les points p .
n m
( F ) = {U ( F , A j )} U {U ( F , pi )}
j =1 i =1
Cinq critres influencent le choix des directions dusinage. Ils sappuient sur les considrations
suivantes :
- forme de larte bordant une face
- vivicit
- face adjacente
(1) Dun point de vue direction dusinage nous distinguons 2 types dartes : Linaire ( lin )
ou Autres ( aut ). Pour usiner la face F au voisinage de larte A les directions naturelles dusinage
sont : Normalement larte (Figure 56b) ou suivant les directions tangentes (Figures 56a/56c).
Dans le cas particulier des artes linaires, les directions se rduisent une seule direction.
DT 1 DN DT 2
dT1 dN dT 2
65
Larrt Transformateur
Les critres suivants considrent les vivicits des artes prcdant (3) et suivant (4) larte A . Ces
artes peuvent chacune tre reparties selon 2 cas possibles: Ferme/Prolongement ( VF ) ou
Ouverte ( VO ). Ces valeurs identifient, avec (2), le type de la frontire laquelle appartient A . Elles
influencent ainsi la sparation de priorits au sein du mme ensemble ( F , A) .
F F
F O
(5) Le type de la face adjacente Fa se spare en deux groupes : Angle Vif ou face de
Raccordement ( rac ) et Tangence une face rgle ( reg ). Le groupe ( rac ) limine
lenchanement potentiel avec la face adjacente et privilgie ainsi lensemble des directions
perpendiculaires par rapport aux directions tangentes. Le deuxime groupe favorise les directions
tangentes pour un enchanement probable entre la face F considr et la face Fa .
La figure 58 (a) montre la direction privilgie si la face adjacente Fa (en vert) est une face de
raccordement. Cette direction est en concordance avec le savoir faire mtier qui propose dusiner
normalement une face de raccordement (ou angle vif). La figure 58 (b) montre la direction
privilgie si la face adjacente Fa (en vert) est une face rgle quelconque (dans ce cas un
cylindre). Cette direction est en concordance avec le savoir faire mtier qui propose dusiner la
face en enchanant le cylindre et le plan.
d3
F Fadj F
d2
Fadj
d1
(a) (b)
Figure 58. Influence de la face adjacente sur la priorit des directions dusinage
66
Etape B : Enrichissement Technologique Elmentaire
Les diffrents cas sont prsents dans le tableau suivant selon les diffrentes valeurs de a (vivicit
de larte prcdente), b (vivicit de larte), c (vivicit de larte suivante) et d (adjacence).
Lattribut type des artes affecte la sortie et donc ne sera pas inclus dans les cas.
Dans la suite on dfinit la priorit des directions rsultantes en nous appuyant sur les ides
suivantes :
1 Les directions rsultant de ltude des zones contraignantes sont dun niveau suprieur
celles rsultant de ltude des zones ouvertes.
2 Aux directions rsultant des zones contraignantes nous privilgions :
(a) la direction normale dans le cas o la face adjacente est une face de raccordement
ou si elle prsente un angle vif,
(b) les directions tangentes dans le cas o la face adjacente est rgle.
Nous identifions ainsi trois niveaux diffrents de priorits. Pour prendre en compte la contrainte
(1) et faciliter la reprsentation des priorits respectives en fonction du cas (Tableau 2), les
rsultats sont regroups sous la forme : ( , riorit) o reprsente le groupe des directions
( DT 1 / DT 2 pour les directions tangentes et DN pour les directions normales) et riorit
reprsente la valeur de la priorit (1, 2 ou 3). Par exemple ( DN ,3) signifie que les directions
normales DN sont de la troisime priorit.
Les priorits indiquent lordre que nous opterons pour lusinage de la face F considre. Dans la
plupart des cas les priorits de valeur 1 doivent permettre lusinage global de la face. La
validation de ces directions dusinage se fait par ltude de lusinage en flanc.
67
Larrt Transformateur
CAS 2-A.2 : Lensemble ( F , p ) des directions rsultantes de ltude de transition des points
Un seul critre conditionne lextraction des directions dusinage par ltude des points p : la
valeur de lattribut transition.
68
Etape B : Enrichissement Technologique Elmentaire
Lide est de proposer lensemble ( F , p ) des directions dusinage capables datteindre les points
p FF les plus contraignants (les points rouges). Dans le cas o ces points sont inaccessibles avec
lensemble des directions de ( F , A) rsultant de ltude des lartes A laquelle p appartient
et qui sont de priorit 1. Nous proposons alors les directions dusinage formes par les liaisons
( p FF , pOF ) et ( p FF , pOO ) .
( F , P) = U {d ( P, P OO ), d ( P, POF ), d ( P, PFO )}
pour les P inaccesible selon les (F,A) de priorit 1
La priorit des directions rsultantes de ltude des transitions des points sera juste derrire la
priorit 1 des directions rsultantes de ltude des artes. Ainsi nous rajoutons une priorit 1.5
dans lchelle prcdente.
3 7
Arte: 2 2 4 6
Arte: 7
Type: Droite Type: Droite
5
Vivicit: O 1 8 Vivicit: O
Transition: OO OO Transition: FO OF
Adjacence: Plan 10 Adjacence: Plan
69
Larrt Transformateur
Nous calculons par la suite la valeur x du cas par arte (Figure 62).
cas 4 cas 5
cas 0
cas 14 cas 11
cas 1 cas 15
cas 14
cas 11
cas 7
Ayant identifi les diffrents cas des artes ainsi que les transitions sur les points, nous prsentons
les rsultats selon les diffrentes priorits : Priorit 1 (Figure 63), Priorit 1.5 (Figure 64), Priorit
2 / 3 (Figure 65).
70
Etape B : Enrichissement Technologique Elmentaire
CAS 2B : Dtermination des accs dusinage des faces planes ouvertes selon le
mode dusinage en flanc
Les faces planes compltement ouvertes sont gnralement situes lextrieur de la pice, elles
peuvent constituer des extrmits dlancement ou des faces dappui pour les posages. Ces faces
seront usines alors selon lun des trois procds: chane de flanc externe (en Z ou 5 Axes),
usinage avant bauche des extrmits dlancement (la plupart du temps en bout) et usinage en
bout des faces de posage (avec une fraise de surfaage). Certaines protubrances en fond de
poche ferme comportant en partie suprieure une face plane seront usines en bout. Comme
nous tudions les directions dusinage en flanc, on se limite au premier cas : les faces planes
compltement ouvertes appartenant essentiellement un enchanement en flanc. Certaines de ces
faces dont laire est grande seront alors transformes en faces rgles et dcoupes en plusieurs
morceaux. Leur tude sera incluse dans lanalyse dusinabilit.
Lextraction de laccs dusinage (F ) de F repose uniquement sur ltude des artes, aucune
tude sur les points nest utile dans ce cas. Les critres gomtriques pour cette tude sont au
nombre de trois : le type de larte (1), la vivicit de larte (2) et le type de la face adjacente (3).
n
( F ) = U ( F , A j )
j =1
Pour le type de larte A (1) deux cas sont possibles : Linaire ( lin ) ou Autres ( aut ). Les rgles
mtiers proposent deux classes de directions pour les raliser au mieux suivant les directions
tangentes. Deux diffrences noter par rapport au cas prcdent 2A (Page 64) : le type de larte
influence la priorit donc il est inclus dans les cas tudies (on favorise les artes linaires) et les
directions perpendiculaires sont limines. Ce premier critre tablit lensemble de directions
( F , A) de la face F relatif larte A .
dT1 dT 2
DT 1 DT 2
(a) (b)
Les ensembles discrets ( D1 , D2 ) se rduisent aux directions simples (d1 , d 2 ) dans le cas o larte
A est linaire.
La vivicit de larte A (2) se regroupe selon 2 cas possibles : Tangente Ouverte ( VTO ) ou
Ouverte ( VO ). Les artes tangentes participent des enchanements ventuels. Ainsi, elles
influencent la priorit de laccs dusinage.
71
Larrt Transformateur
Le type de la face adjacente Fa (3) se spare en deux groupes : Face rgle non plane ( reg ) et
autres ( aut ). Le premier groupe favorise alors la direction et indique lexistence dun
enchanement.
Les diffrents cas sont prsents dans le tableau suivant selon les diffrentes valeurs de a (type de
larte), b (vivicit de larte) et c (nature de la face adjacente).
Par tude des diffrents cas nous dgageons les remarques suivantes :
- Les artes linaires imposent toujours des directions de plus haute priorit.
- Les vivicits avec tangence imposent aussi des directions de plus haute priorit, surtout si la
face adjacente est une face rgle.
Ainsi nous associons laccs dusinage (F ) de F trois priorits diffrentes. Il nous reste
inclure la notion de poids denchanements et de rfrence.
Une face F compltement ouverte peut avoir plusieurs directions de premire priorit ou ne pas
avoir daccs dusinage. Pour choisir entre ces directions nous introduisons des notions dites :
poids denchanements et poids de rfrence. Il semble judicieux de prendre en compte la
direction du posage (plan de rfrence) et dattribuer aux directions dusinage de la face qui lui
sont parallles une prfrence sur les autres directions de mme priorit.
Par exemple, la face F de la pice (Figure 67) possde 4 accs dusinage potentiel, tous de
priorit 2. Cependant les accs ( D1 , D4 ) ont un plus : ils sont parallles la direction du
72
Etape B : Enrichissement Technologique Elmentaire
posage d P . Ainsi, nous dfinissons un accs dusinage prioritaire au sein du mme groupe en
utilisant la notion de poids de rfrence. En ce qui concerne la notion du poids denchanement,
elle sera explicite en partie C de ce chapitre.
dP
D4
D2
D3
F
D1
III. CAS 3 : Dtermination des directions composant laccs dusinage des faces
cylindriques selon le mode dusinage en flanc
Laccs dusinage (F ) dune face F cylindrique nest autre que D1 direction parallle d c
laxe du cylindre (Figure 68).
( F ) = {D1}
dc
dP
D1
IV. CAS 4 : Dtermination des directions composant laccs dusinage des faces
rgles selon le mode dusinage en flanc
Une face F rgle (quasi dveloppable) est dfinie par le dplacement dun segment (la droite
support de ce segment est appele rgle) dans lespace. Laccs dusinage (F ) de F est form
par lensemble des directions axe-outil calcul en dportant les rgles dune valeur d gale
au rayon outil normalement la face.
Laxe de loutil est plac suivant la droite forme par les 2 points O1 et O2 . Ces deux points sont
obtenus en appliquant les formules suivantes :
73
Larrt Transformateur
O1 = P1 + d * N F ( P1 ) O2 = P2 + d * N F ( P2 )
Les
points P1 et P2 correspondent aux extrmits dune rgle de la face F . Les normales N F ( P1 ) et
N F ( P2 ) correspondent la face F en O1 et O2 respectivement.
Ce positionnement est amlior par plusieurs algorithmes prsents dans ltat de lart.
d
F
2. Analyse dusinabilit
Etudier lusinabilit dune face F consiste dterminer les zones non usinables MF de F pour
les directions D de laccs dusinage (F ) calcul dans ltape prcdente. Laire de MF doit
tre infrieure un seuil maximal voire nulle afin de valider les directions D dtude. Si laire
de MF dpasse le seuil fix on doit envisager lusinage de cette partie selon un autre mode
dusinage (ou une combinaison de plusieurs modes dusinage). Nous venons de reformuler un peu
diffremment et de manire plus prcise lusinabilit prsente dans lintroduction, avant de
dvelopper le calcul de MF nous allons prsenter les diffrents modes dusinage potentiels et
dfinir les notions de masques de type 1, masques de type 2 locaux, masques de type 2 et d -
masques.
Les diffrents types dusinage sont lusinage en bout (nomm par la suite UEB), lusinage en flanc
(UEF), lusinage en flanc simultan (UEFS), lusinage en bout simultan (UEBS) et lusinage
quelconque (UQ) :
Lusinage en bout (UEB) : la face usine est obtenue en travail denveloppe par la denture du
bout de la fraise. La direction de la fraise est normale la face.
Lusinage en flanc (UEF) : la face usine est obtenue en travail de forme par la denture latrale
de la fraise. Laxe de la fraise est contenu dans une surface offset de la face de dpart. Loffset a
pour valeur le rayon de la fraise.
74
Etape B : Enrichissement Technologique Elmentaire
Lusinage simultan (US) : la face est obtenue par lusinage simultan de 2 faces dont lune est
usine en flanc et lautre en bout
Lusinage quelconque (UQ) : ce mode est utilis lorsque aucun des modes ci-dessus ne
conviennent. Il comporte entre autre lusinage par balayage ou par fraise de forme.
(a)
Figure 70. a - Usinage en bout (UEB) ; b - Usinage en flanc (UEF) ; c - Un exemple dusinage quelconque (UQ)
- Masque de type 1 Mt1( F , N ) : Etant donne une face plane F appartenant une
pice P , le masque de type 1 Mt1( F , N ) de F est la sous face MF contenue dans F
qui nest pas usinable en bout suivant la direction N , normale de F , pour des raisons
daccessibilit dues aux autres faces de P . Si toute la face est accessible selon N ,
Mt1( F , N ) est lensemble vide.
Mt1( F , N ) = MF
MF
F
75
Larrt Transformateur
d
VF
MF
F
d
F MF
76
Etape B : Enrichissement Technologique Elmentaire
Mt 2( F , A, d i ) = F
Fr
F
d
A
A
e
Fa
Fa
Fr
Compte tenu des notions de masques que nous venons dintroduire et de la partie prcdente
concernant les calculs des accs dusinage, la dmarche de calcul dusinabilit en flanc dune face
F quelconque va seffectuer de la manire suivante :
- Calcul des obstacles susceptibles dempcher laccessibilit la face F
- Pour chaque d i , dterminer les Mt 2 L( F , d ) et Mt 2( F , A, d )
- Dterminer le regroupement des directions D minimum et calculer le Mt 2 L( F , D) . A
cette tape il convient dvaluer Mt 2( F , A, D ) ,
- Prendre en compte les gomtries doutils.
77
Larrt Transformateur
Nous allons maintenant aborder le calcul de laccessibilit dune face F usinable en bout. Cette
accessibilit dpend du voisinage lointain de F . La direction de la fraise en bout tant N , normale
de F , certaines faces voisines vont occulter une partie de F et interdire leur usinage suivant N .
On est en prsence dun problme de visibilit. Lexemple ci contre illustre de manire
schmatique notre problmatique. Etant donne la face F et les obstacles O F qui lentourent, la
zone non usinable Mt1( F , N ) pour la direction N (en rouge) est dfinie par les parties de
F occultes par les O F selon N .
OF
MF
78
Etape B : Enrichissement Technologique Elmentaire
Lapproche algorithmique pour lobtention des masques de type 1 reprend les travaux de [DER
05] (Figure 77). Par contre, nous proposons une approche nomme Projection Inverse pour
lobtention des faces obstacles sur la face traite.
Nous allons maintenant aborder le calcul de laccessibilit dune face F usinable en flanc. Cette
accessibilit dpend du voisinage proche et lointain de F . Pour une direction d donne certaines
faces voisines vont occulter une partie de F et interdire leur usinage suivant d . On est en prsence
dun problme de visibilit. Lexemple ci contre illustre de manire schmatique notre
problmatique. Etant donne une face F et les obstacles O F qui la bordent, la zone non usinable
Mt 2L( F , d i ) pour la direction d est dfinie par les parties de F occultes par les O F selon d .
(Figure 78)
OF
OF
d1
OF
OF
OF
d2
F
OF
Pour obtenir lusinabilit complte, nous calculons les zones non usinables par rapport aux
diffrentes directions dusinage. En intersectant ces zones, nous obtenons le masque de type 2
de F .
79
Larrt Transformateur
OF
OF
d1 d2
OF
Il est clair que pour les faces rgles non planes lensemble des directions permettant leur usinage
en flanc est pratiquement impos; par contre pour les face planes les directions possibles sont trs
nombreuses, pour tenir compte de ces particularits nous avons scind notre tude en 4 parties :
Gnralement, la dmarche se succde selon les tapes suivantes: dtermination des obstacles,
dtermination de limpact de ces obstacles sur les directions dusinage individuellement, puis
globalement, prise en compte de la gomtrie outils.
Le nud du problme consiste dterminer les champs dusinage des directions. Ce champ
constitue les zones accessibles pour une direction donne. Le masque de type 2 local
Mt 2L( F , d i ) est calcul en retirant le champ dusinage CU i de la face
dorigine F : Mt 2L( F , d i ) = F CU i
80
Etape B : Enrichissement Technologique Elmentaire
Le calcul des champs dusinage peut seffectuer selon deux logiques diffrentes :
Cas 1 La direction dusinage est prise en compte pour tudier toute la face.
Cas 2 La direction dusinage, qui est le rsultat de ltude intrinsque dune arte A , nest
prise en compte que pour la partie de la face limite par larte A .
81
Larrt Transformateur
Cas 1: La direction dusinage est prise en compte pour tudier toute la face
La premire hypothse facilite la tche de calcul du champ dusinage. On procde une lanc de
rayon dans un rectangle englobant contenant la face suivant la direction dusinage d i . Ces calculs
aboutissent aux visibilits globales VG o le champ dusinage est ensuite calcul CU i = VG F .
Le masque est alors Mt 2 L( F , d i ) = F CU i . La dmarche se fait suivant les tapes suivantes :
1. Cration du rectangle englobant 2D partir des donnes des artes projetes. Cette boite
sert de base pour le lancement des rayons dans le sens des directions dusinage.
2. Lancement des rayons selon la direction dusinage d i pour dterminer les parties visibles de
la face selon cette direction. Ces rayons sont lancs partir rectangle englobant 2D et
sarrtent la rencontre de matire.
82
Etape B : Enrichissement Technologique Elmentaire
Cas 2: La direction dusinage nest prise en compte que pour la partie de la face
limite par larte
Contrairement au cas prcdent, ce cas limite le champ dusinage dune arte. Il ncessite une
tape supplmentaire : lextension (ou expansion) de larte si ncessaire. Les autres tapes sont
relativement identiques celles prsentes dans le cas 1. A noter que le lancement de rayon se
fait partir de larte et non pas partir dune boite englobante.
Lextension dune arte consiste tendre larte en ses extrmits. Cette extension se fait
tangentiellement aux points limitants larte jusqu la rencontre dun obstacle ou la sortie de la
matire.
83
Larrt Transformateur
Report de direction:
Lextension des artes induit aussi la notion de report de direction sur larte adjacente. Pour les
directions dusinage non perpendiculaire larte, nous proposons dtudier la direction
dusinage sur les artes adjacentes.
Sur lexemple (a) de la figure 84 ci-dessous on sintresse ltude de la direction en vert fonc.
Cette direction est rattache toute la longueur de larte en vert clair.
De mme, la partie (b) propose le report de direction dans le sens montr sur la figure.
(a) (b)
Laccessibilit des faces planes compltement ouvertes ( FP ,O ) pour lusinage en flanc est totale.
On considre quelles sont accessibles suivant toutes les directions du demi espace limit par le
plan de la face ct vide (Figure 85).
Ltude des faces planes ouvertes se rduit alors une optimisation des directions dusinage
composant laccs dusinage. Ces faces FP ,O situes lextrieur de la pice appartiennent en
gnral soit un enchanement de faces soit un fond. Les fonds sont usins de prfrence en
bout et non pas en flanc.
Reformulons notre souhait : Usiner des faces planes compltement ouvertes selon le mode
dusinage en flanc. Ces faces se repartissent selon deux groupes:
- Les faces entoures par des faces rgles ; elles participent un enchanement de faces. La
direction dusinage est laxe du cylindre adjacent ou la continuit des rgles des faces
rgles adjacentes.
- Les faces sans aucune adjacence ; elles constituent des faces libres. La direction dusinage
est alors la largeur du rectangle circonscrit minimale.
84
Etape B : Enrichissement Technologique Elmentaire
Demi-espace vide
Une attention est porte sur les lisses. Si la lisse reprsente des courbures diffrentes il faudra
diviser le rectangle en plusieurs rectangles et construire des faces rgles pour la continuit de
lusinage.
Idalement lusinage des faces cylindriques se fait en flanc selon laxe du cylindre. Sinon, le
cylindre sera fait en usinage 3T ou balayage. Les gnratrices du cylindre doivent tre
dbouchantes dun ct au moins (Figure 87a ou b). Le cas ou un obstacle est situ en milieu du
cylindre est rare. Si ce cas se prsente on traite le cylindre selon la mthode dcrite pour ltude
des faces rgles quelconques.
Figure 87(a) Cylindre bi-dbouchant (b) Cylindre mono-dbouchant (c) Cylindre non dbouchant
85
Larrt Transformateur
De trs nombreuses faces des pices qui constituent le fuselage de lavion sont rgles. Ces faces
sont usinables en flanc quand leurs gnratrices sont dbouchantes. Le cas chant, ces faces
seront usines en balayage.
Lusinage en flanc ne peut se faire que suivant les rgles (les gnratrices). Ltude de
laccessibilit ce fait en discrtisant la face par un ensemble suffisant de rgles
( r1 , r2 , ri , rn ) et en testant lintersection de leurs demi droites support ( dr1 , dr2 , drn )+ et
( dr1 , dr2 , drn )- avec la gomtrie, ces dri sont les demi-droites porte par la droite support
des rgles ri et nappartenant pas ri , il y en a 2 par rgle et on les distingue avec les signes + et
(figure ci-dessous).
dri +
dri +
ri
ri dri
dri
- toutes les demi-droites dri nintersectent pas la gomtrie, elles sont dbouchantes des deux
cts et sont dites bi-dbouchantes,
- toutes les demi-droites ( dri )+ ou ( dri )- nintersectent pas la gomtrie, elles sont
dbouchantes dun seul cot et sont dites mono-dbouchantes (Figure ),
- toutes les demi-droites ( dri )+ ou ( dri )- intersectent la gomtrie, la face est totalement
masque,
dri
Figure 89. Face mono-dbouchante, la partie rouge intersectant la matire est non accessible.
86
Etape B : Enrichissement Technologique Elmentaire
Epsi-masque
Epsi-masque
Si on usine la face verte de la figure 90 en flanc selon lunique direction de la fraise bleue, une
partie de la face ne sera pas usine (en rouge), cest un epsi-masque. Ce non respect de la
gomtrie CAO pourra tre accept ou non. Si non un usinage plus compliqu ou supplmentaire
sera ncessaire, do une perte de temps et un cot supplmentaire (finition avec une fraise bout
sphrique).
Il est donc important de dterminer les zones qui vont comporter des epsi-masques et de les
visualiser. Par contre la taille de lepsi-masque qui dpend de la gomtrie de la fraise et des
directions dusinage a moins dimportance. De plus la combinaison de plusieurs directions
dusinage peut aboutir la disparition de lepsi-masque rsultant.
Ainsi, nous proposons une reprsentation des epsi-masques sur les artes et une algbre
ensembliste de caractrisation qualitative du rsultat. Nous dfinissons deux notations qui seront
portes par larte : + qui indique lexistence dune surpaisseur et - qui indique lusinage
complet de la zone.
A la fin de ltude dune face, les artes porteront les diffrents rsultats de caractrisation des
epsi-masques. Pour obtenir le rsultat final, nous additionnons les rsultats suivant les rgles
dunion prsentes figure 92.
87
Larrt Transformateur
3. Outils capables
Cette troisime tape dans le processus denrichissement technologique des faces aboutit la liste
des outils et attachements possibles capables dusiner la face F . Nous prsentons dans la suite la
gomtrie doutil standard et lalgorithme de reconnaissance.
La figure ci-dessous prsente la gomtrie standard dun outil torique caractris par sa longueur
coupante, son rayon de coin (rayon torique) et son diamtre. Quand le rayon du tore est gal au
rayon de loutil, ce dernier se nomme outil sphrique.
Diamtre doutil
Rayon de coin
Longueur coupante
H
B
88
Etape B : Enrichissement Technologique Elmentaire
Ltude porte essentiellement sur la prise en compte de la gomtrie doutil pour lusinage en
flanc. La reconnaissance des outils capables doit tenir compte du rapport Longueur
coupante/Diamtre : La longueur de contact outil matire ne doit pas tre trop importante. Un
grand rapport entranera une vibration de loutil donc une dformation.
1 2
89
Larrt Transformateur
A titre dexemple, on procde lapplication des tapes suggres pour la face en rouge de la
figure 94.
Direction 1
Donnes dentre :
- La longueur de la direction est de 45 mm, ce qui limine les outils 1, 2, 3 et 4.
- Ladjacence lextrmit de larte est un cylindre de rayon=8mm ce qui limine loutil 6.
- Larte de parcours est adjacente un cong de rayon 4mm ce qui limine loutil 9.
La liste des outils possible devient 5,7 et 8. On procde aux extrusions de la direction dans le sens
de la normale la face. Ces extrusions auront comme valeur les diamtres des outils pour
vrification de collision. On limine par la suite les outils en collision avec la matire. Le tableau
ci-dessous montre les outils capables dusiner la direction 1.
Direction 2
Donnes dentre :
- La longueur de la direction est de 44,5 mm, ce qui limine les outils 1, 2, 3 et 4.
- Les adjacences aux extrmits sont libres.
- Larte de parcours est adjacente un cong de rayon 4mm ce qui limine les outils 6 et 9.
La liste des outils possible devient 5, 7 et 8 (comme la prcdente). On limine par la suite les
outils en collision avec la matire (suite aux extrusions). Le tableau ci-dessous montre les outils
capables dusiner la direction 2.
Direction 3
Donnes dentre :
- La longueur de la direction est de 25 mm, ce qui limine loutil 1.
- Ladjacence lextrmit de larte est un cylindre de rayon=8mm ce qui limine loutil 6.
- Larte de parcours est adjacente un cong de rayon 4mm ce qui limine loutil 9.
La liste des outils possible devient 2, 3, 4, 5, 7 et 8. On limine par la suite les outils en collision
90
Etape B : Enrichissement Technologique Elmentaire
avec la matire (suite aux extrusions). La figure ci-dessous montre les diffrents cas des outils.
Les outils 2, 3 et 4 ont un diamtre de 16mm. Lextrusion correspondante (figure a) nentre pas en
collision. Loutil 5 possde un diamtre de 25 mm, son extrusion (figure b) entre en collision. De
mme pour les outils 7 et 8 pour lesquels lextrusion (figure c) entre en collision.
Au final, on rassemble les diffrents rsultats et ils seront prsents de la manire suivante :
Masque de type 2
91
Larrt Transformateur
4. Typage
En tudiant l'ensemble des faces de la pice, on distingue les cas spcifiques suivants :
Plan libre : caractrise une gomtrie plane accessible la fois en UEB et UEF, sans aucune
prfrence entre ces deux modes dusinage.
Profil : caractrise une gomtrie rgle non plane accessible en mode UEF.
Raccordement : caractrise les gomtries issues des rayons de raccordement. Ces rayons de
raccordement peuvent rsulter de l'usinage de l'une des entits voisines ou tre usins sparment
(opration de reprise des rayons).
Cassage : caractrise les gomtries issues des artes ouvertes de longueur affectant la scurit
du personnel transportant les pices (Les normes diffrent selon les usines). Ces faces ncessiteront
un cassage dangle au niveau de ces artes.
Coins 5 axes : Le coin 5 axes est un cylindre (ou une face rgle) adjacent 2 faces planes (ou
rgles). Ce cas ne peut pas tre trait avec les rgles mtiers dcrites prcdemment, car il y
aurait un conflit de rgles (comme prsent sur lexemple de la figure ci-dessous), les plans devant
tre usins suivant d 1 et d 2 et le cylindre devant tre usin suivant d 3 .
d3 d3
d1 d1
d2 d2
Dans ce cas, on peut crer des faces rgles intermdiaires qui font le lien entre les plans et le
cylindre. Ces faces sont cres pour permettre linclinaison de laxe pour passer de d 1 d 3 et de
d3 d1 en assurant une continuit de lusinage. Remarquons que le long de larte de fond des
faces ajoutes (hachures dans lexemple) et du cylindre on va trouver des epsi-masques.
Extrmit dlancement : caractrise les lments troits des parois lances (les voiles,
semelles, mes et raidisseurs). Ces entits se dmarquent des prcdentes car ce sont les seules qui
sont dfinies partir de considrations gomtriques.
92
Etape B : Enrichissement Technologique Elmentaire
Cette deuxime tape denrichissement technologique lmentaire transforme les faces en des
faces fabricabilit. Le concept dentit dusinage lmentaire (face fabricabilit), appliqu sur une
face, permet de lui affecter les informations dusinage la concernant. Les diffrents attributs
calculs (Accs dusinage, Mode dusinage, Outils capables et typage) conditionnent les moyens
dusinage et les enchanements effectuer ultrieurement. Ces attributs sparent les faces en
plusieurs entits dusinage lmentaire. La prise en compte de ces attributs aboutit au modle des
entits dusinage lmentaires ci-dessous.
93
Larrt Transformateur
C. Graphes denchanements
Cette dernire tape pour lobtention du modle USIQUICK regroupe les diffrentes EUE (entit
dusinage lmentaire) en des EU (entits dusinage) de niveau smantique suprieur. Ce
regroupement se fait par une analyse de graphe dadjacence. Le graphe dadjacence des faces
dune pice P modlise en B-Rep est reprsent figure 99.
Les nuds reprsentent les faces F qui constituent la pice P et les arcs reliant deux faces, F1
et F2 par exemple reprsentent larte commune A1, 2 qui dfinit la frontire dlimitant F1 et F2 .
Nous proposons dans la suite dexploiter lenrichissement technologique au niveau des entits
lmentaires dusinage et la typologie des liens entre ces faces (la vivicit des artes communes)
afin de regrouper des ensembles de faces susceptibles dtre considres comme un tout du point
de vue dune opration dusinage. Ainsi le graphe sera enrichi et redessin en couleur de manire
visualiser les enchanements potentiels. Arcs et faces tant typs, le graphe sera exploit pour la
reconnaissance des entits dusinage type et pour une vrification de ces entits par le biais dune
comparaison entre les directions dusinage proposes.
La pice (Figure 100) est utilise pour expliquer le graphe dadjacence color , ainsi que sa
construction.
94
Etape C : Graphes denchanements
Cette pice comprend 32 faces et 36 artes. Son graphe B-Rep dadjacence des faces est prsent
figure 101. Nous allons enrichir ce graphe afin de permettre la comprhension de la pice dun
point de vue usinage et den extraire des sous graphes reprsentant des Entits dusinage (EU).
Le graphe dadjacence propos garde les mmes liaisons, mais distingue les faces en fonction de
leur typage et les artes en fonction de leur vivicit. Nous proposons dans la suite la taxinomie de
sparation des faces et des artes, puis nous lappliquons au graphe ci-dessus.
95
Larrt Transformateur
Dans notre dmarche, nous sparons les faces suivant le type de lentit dusinage lmentaire
quelles portent. Ces EUE sont regroupes selon le mode dusinage. Ainsi nous distinguons les
groupes suivants :
- (F) Les faces usinables en flanc,
- (B) Les faces usinables en bout,
- (L) Les faces libres,
- (R) Les congs de raccordement,
- (E) Les extrmits dlancement.
Pour prendre en compte ces diffrents types au niveau du graphe nous compltons les sommets du
graphe par les attributs : F, B, L, C et E. Par exemple, un sommet B4 identifie une face ralise en
bout. Pour une meilleure comprhension nous attribuons galement une couleur chaque type
des EUE (Figure 102).
Ces arcs sont importants. En effet, nous compltons le graphe en affectant des attributs et des
couleurs diffrentes en fonction de :
- La typologie des nuds limites,
- La nature de larte.
Les faces libres pouvant se comporter comme des faces UEF et UEB, lors des traitements nous les
considrons comme des faces ayant lattribut B ou F suivant les cas. Les vivicits prises en compte
sont : VTF (Tangente Ferme), VF (Ferme), VTO (Tangente ouverte) et VO (Ouverte). Les
vivicits VP (Prolongement) et VI (Inflexion) se comportent comme la vivicit T.
Avec 5 possibilits de nature pour les nuds 1 et 2, et 4 possibilits de liaison entre ces deux
nuds, nous avons plus de 40 possibilits. En ne conservant que les 8 cas rellement possibles,
nous obtenons le tableau des liaisons ci dessous.
96
Etape C : Graphes denchanements
97
Larrt Transformateur
3. Lecture du graphe
Le graphe est fortement dpendant de la capacit des EUE se relier leur entourage par le biais
des liaisons potentielles. Nous prsentons dans la suite les diffrents enchanements potentiels par
lecture du graphe.
Nous distinguons deux types de chanes de raccordements : Les chanes ouvertes et les chanes
fermes. Sur le graphe, les chanes de raccordements se manifestent par une liaison rouge. Elles
constituent une frontire de sparation. Une chane ferme constitue srement une poche ferme :
dun ct de la chane nous aurons un processus en flanc, de lautre un processus en bout. Une
chane ouverte constitue potentiellement une poche ouverte.
2
2
1
II. Chane dlments troits et entits minces potentielles (bleu ciel Figure 106)
Les lments troits qui senchanent peuvent constituer une extrmit dlancement commune
concernant la mme entit mince. Lidentification se fait par une liaison bleu ciel. Identiquement
les liaisons ouvertes avec des faces en flanc ou en bout peuvent constituer le flanc dun haut daile
potentiel, ou respectivement, dun fond mince potentiel.
98
Etape C : Graphes denchanements
1 2
2
1
Les faces usinables en flanc qui senchanent avec des liaisons tangentes fermes constituent un
enchanement de flanc de poche. Les liaisons sont en vert fonc. Ce sont des enchanements
obligatoires qui peuvent participer une entit poche.
Les faces usinables en flanc qui senchanent avec des liaisons tangentes ouvertes constituent un
enchanement en flanc externe. Les liaisons sont en vert clair. Ces enchanements participent
une entit flanc externe.
99
Larrt Transformateur
1
2
1
3
4
3
4
100
Etape C : Graphes denchanements
Cette typologie est gnrique pour dcrire la majorit des enchanements relatifs aux pices de
structure analyses. Nous couplons le graphe denchanement avec les donnes des EUE pour
reconnatre les cas spcifiques suivants :
Une entit de surfaage (2 Axes et demi) est reconnue si elle valide les conditions suivantes :
- Type EUE: face usinable en bout,
- Nature EUE: ouverte,
- Direction en bout de lEUE: colinaire a la normale de lentit rfrence.
Une entit poche regroupe une Chane de flanc de poche en liaison TF avec une Chane de
raccordement en liaison TF avec un fond de poche. Une entit poche possde les attributs :
Nature, Axes et Type.
La nature correspond poche ferme ou poche ouverte. Cet attribut est dfini identiquement la
nature de la chane de raccordement.
Lattribut axes ncessite ltude des directions dusinage de la chane de flanc de poche. Si les
directions se rduisent une seule, la poche sera baptise 2 axes et demi, sinon la poche sera 5
axes.
Ltude de langle entre le fond de poche et le flanc de poche dtermine si la poche est en
dpouille, contre dpouille ou normale.
Une entit multi poches caractrise le regroupement des diffrentes entits poches qui possdent
des fonds de poche plans parallles.
Une entit flanc externe est identifie par une chane de flanc externe. Ltude des directions
dusinage dfinit si cette entit est 2 axes et demi ou 5 axes. Si les directions dusinage sont
parallles notre entit est dfinie flanc externe 2 axes et demi, sinon elle est 5 axes.
V. Entit Mince
Caractrise lexistence dune EUE troite dlimitant une EUE en mode UEB et/ou UEF. Ltude
des entits minces sera dtaille dans le prochain paragraphe.
101
Larrt Transformateur
Lors de lusinage dune pice, loutil exerce des efforts sur les zones usines qui - si elles ne sont
pas suffisamment rigides - vont se dformer. On risque daboutir une pice dimensionnellement
mauvaise comportant des lments dpaisseur ingale, tordus et mme fendus ou briss. Les
entits qui posent de tels problmes sont les entits minces : les hauts daile et les fonds minces. Si
le concepteur CAO nutilise pas de fonctions spcifiques pour dfinir des entits minces, les
modles gomtriques CAO tels quils existent actuellement ne mmorisent aucune information
permettant de les dterminer simplement et donc de les traiter convenablement. Cest le
prparateur FAO qui doit les reconnatre pour ensuite les usiner en respectant quelques rgles
mtiers . Par exprience et ventuellement en procdant quelques calculs simples il sait
dterminer quels sont les ensembles de faces qui constituent des hauts daile et des fonds minces
et quels sont les posages et les montages dusinage ncessaires leur bonne ralisation. Il sait
galement comment il doit procder pour usiner convenablement la pice.
Les entits minces sont donc des entits dusinage particulires, elles correspondent des
ensembles gomtriques constitutifs dune pice ncessitant une approche dusinage dfinie selon
des rgles mtiers .
Nous prsentons dans la suite la dfinition des entits minces suivi par un algorithme de dtection
de ces dernires.
Hauteur : Hha
Fond Mince
paisseur : Epha
Haut daile
Rayon du plus
grand cercle
inscrit : Rfm
paisseur : Efm
102
Etape C - Graphes denchanements : Les entits minces
Hauts dailes
Avec les notations de la figure 109, lensemble gomtrique est considr comme un haut daile
sil vrifie la condition:
H ha
<
Epha
=7
Fonds minces
Lensemble gomtrique est un fond mince si sous un effort de 10 N le flchissement maxi f max
du fond, sous laction de la fraise, est suprieur 0,01 mm. Le calcul de f max est fonction du type
de la poche : ouverte ou ferme. Il se calcule en prenant en compte le module dlasticit du
matriau, lpaisseur E fm et des dimensions comme le rayon du plus grand cercle inscrit dans la
face, la longueur de(s) larte(s) libre(s)
Dterminer partir du modle gomtrique si une face appartient un haut daile ou un fond
mince prsente quelques difficults. La figure 110 illustre sur un exemple simple lune de ces
difficults.
F2
F3
F1
Hauts daile Fonds minces
Autres posages.
Figure 110. Suivant le posage les faces F1, F2, F3 participent un fond mince ou un haut daile.
Suivant la manire dont la pice sera pose sur la table, les faces F1 , F2 et F3 et leurs faces
adjacentes devront tre considres soit comme appartenant des fonds minces, soit comme
participant des hauts dailes.
103
Larrt Transformateur
La flexion dpend du voisinage du fond. Nous prsentons ci-dessous son calcul simplifi. Si
ncessaire il peut se faire en utilisant les modules Analyse et Simulation de type calcul de
structure .
Pour une mme gomtrie de face F , suivant la manire dont F est accroche aux faces
voisines, F flchira plus ou moins pour un mme effort et le point de flexion maxi ne sera pas
situ au mme endroit.
On distingue 3 grands cas (figure ci-dessous) : les fonds ferms, semi-ouverts et ouverts.
Face ferme
Points de flchissement maxi
Centre face
Milieu arte
Coin
Face semi-ouverte
Faces ouvertes
F2
F1
Renfort R
104
Etape C - Graphes denchanements : Les entits minces
Pour une face ferme, il est situ au centre du plus grand cercle inscrit au contour de la face. Le
centre de ce cercle se trouve lintrieur du contour offset le plus grand et son rayon est gal la
valeur de cet offset, soit off max . Si E dsigne llasticit du matriau (en MPa), e (en mm)
lpaisseur de la face, la valeur de la flche maxi f max (en mm) est donne par :
3
3.10 3 2.off max
f max =
Ee e
Contour de la face
Contour offset mini
Cercle inscrit de
diamtre maxi
Pour une face semi-ouverte (Figure 114), cest le milieu de(s) larte(s) libre qui flchit le plus.
Si AB est la longueur (en mm) de larte libre la flche maxi fmax vaut :
3
6.103 AB
f mil =
Ee e
3
6.103 AB
f mil =
Ee e
Semi-ouvert B
Ouvert
105
Larrt Transformateur
Pour une face ouverte (figure ci-dessus) cest le point extrieur se trouvant la plus grande
distance de laxe passant par les sommets CD. Ce point peut tre calcul facilement en
polygonisant les contours.
Nous prsentons les diffrentes phases de lalgorithme de dtection des entits minces. Ce
paragraphe se dcompose en quatre phases, dont les trois premires sont successives, la dernire
nintervient quaprs la dfinition du posage.
Ces tapes, prsentes figure 116, se droulent pour chaque face de la manire suivante :
106
Etape C - Graphes denchanements : Les entits minces
Calcul de lpaisseur thorique (phase 2) : En utilisant les rgles mtiers pour les hauts
dailes et les fonds minces, on calcule lpaisseur thorique qui dfinit la face comme
susceptible dappartenir un haut daile ou un fond mince. A la fin de cette phase nous
avons une valeur dpaisseur. Il ne doit pas y avoir de la matire au-del de cette paisseur
pour que la face soit un lment mince.
Une pice est compose dun trs grand nombre de faces, tester toutes les faces pour dterminer si
elles appartiennent ou non des entits minces risque de prendre normment de temps. Nous
prsentons une technique qui doit permettre de limiter les traitements. Cette phase prend en
compte lusinabilit de la face et ltroitesse des faces voisines. On rduit ainsi le nombre de faces
tudier en sparant les faces en trois groupes : faces ligibles pour ltude des fonds minces,
faces ligibles pour ltude des hauts dailes et faces ne prsentant pas les caractristiques des
entits minces.
* lusinabilit
Typiquement lusinage des hauts dailes se fait en flanc et celui des fonds minces en bout. La
dtermination des hauts dailes ou des fonds minces va donc pouvoir se faire en partie grce
lanalyse des modes dusinage associs aux faces.
* ltroitesse
Si une face a une frontire commune avec un lment troit elle peut participer un haut daile, il
en est de mme pour les fonds minces ouverts.
* Lligibilit
A partir de ces 2 caractristiques les faces sont traites et classifies ainsi :
- toutes les faces compltement fermes sont ligibles dappartenir un fond mince.
- toutes les faces usinables en bout et possdant une adjacence ouverte vers une face
troite sont ligibles dappartenir un fond mince.
107
Larrt Transformateur
- toutes les faces usinables en flanc et possdant une adjacence ouverte avec une face
troite sont ligibles dappartenir un haut daile.
Figure 117. La pice est dcompose en plusieurs groupes : les fonds minces potentiels (faces vertes) et les
hauts dailes potentiels (faces bleues).
En utilisant les rgles mtiers pour les hauts dailes et les fonds minces, on procde au calcul de
lpaisseur critique c qui dfinit la face comme susceptible dappartenir un haut daile o un
fond mince.
h
K ( K = 7 ; Dans le cas industriel de Dassault Aviation)
Ayant calcul les directions dusinage et lusinabilit en flanc, on peut dduire la longueur
coupante maximale obtenue lors de lanalyse selon les directions dusinage.
h
c =
K
h = 42,785
Le calcul de c donne c = 6,11 . En plaant cette paisseur dans la courbe et en analysant le cas
on obtient que la face est bien une entit mince et elle est alors susceptible dappartenir un haut
daile.
108
Etape C - Graphes denchanements : Les entits minces
3 10 3 ( D max)3
Th = 4 pour les faces compltement fermes
f max E
6 10 3 ( LgO )
3
La troisime phase de lalgorithme spare la face en deux sous parties : celle non mince et celle
potentiellement fond mince ou haut daile. En paississant la face dtude dans le sens matire,
plusieurs cas se prsentent.
- Dcalage de la face : La face est dcale dans le sens matire de la valeur de lpaisseur
thorique. Trois cas diffrents se prsentent : (a) dans le vide, (b) une partie intersecte la
matire et une autre est dans le vide et (c) compltement dans la matire.
109
Larrt Transformateur
- Intersection : Prenons le cas gnral (Figure 120b), nous intersectons le dcalage avec le
corps de la pice pour obtenir la zone non mince.
Nous distinguons les cas suivants en fonction de la comparaison entre laire de la partie rouge AR
(non mince) et laire de la face dtude AF :
- 0.2 * AF < AR < 0.8 * AF la face est dclare comme partiellement mince,
Cette phase se rduit la prise en compte du posage et fixer les diffrentes susceptibilits
tablies prcdemment. Ainsi pour notre cas dtude, ayant obtenu le plan de posage dfini figure
123, la face sera type dfinitivement comme haut daile.
110
Etape C - Graphes denchanements : Les entits minces
Pour certaines pices des ensembles de faces se situant dun mme ct seront considrs comme
fond mince et comme haut daile pour les faces en opposition.
Dans lexemple figure 124 ci-dessous, La face B qui comporte plusieurs artes courbes TF est
dclare usinable en bout, comme B appartient lensemble mince jaune. Cet ensemble qui
risque de flchir sous la pousse de la fraise doit tre considr comme un fond mince. La face
F oppose B nest pas usinable en bout car elle est totalement masque, par contre elle est
usinable en flanc, de ce point de vue lensemble jaune doit tre considr comme un haut daile.
V. Difficults gomtriques
Nous allons illustrer sur des exemples simples quelques difficults gomtriques pour dterminer si
une face est une entit mince.
111
Larrt Transformateur
Exemple 1
Sur la figure ci-dessous on a reprsent 3 gomtries de profils de hauts dailes. Si le haut daile
vert est facile caractriser, il nen est pas de mme pour le bleu et lorange. Quelle paisseur
doit-on prendre en compte pour le bleu ? Quelle hauteur doit-on prendre en compte pour
lorange ?
paisseur ?
prendre en ?
compte
?
Exemple 2
Pour un profil de haut daile comme celui de la figure 126, quelle paisseur ep et quelle hauteur
h faut-il prendre ?
ep
Exemple 3
La figure 127 illustre les problmes poss dans le cas o le fond nest pas plat. Le voisinage
tudier doit tre pris dans lespace des normales la face. Pour la face verte il y au minimum 9
faces voisines et un calcul de distance mini pas forcment simple.
112
Etape C - Graphes denchanements : Les entits minces
Cette troisime et dernire tape regroupe les diffrentes EUE (entit dusinage lmentaire) en
des EU (entits dusinage) de niveau smantique suprieur. Ce regroupement se fait par une
analyse du graphe dadjacence des faces de la pice. Nous avons exploit lenrichissement
technologique au niveau des EUE et la typologie des liens entre ces faces afin de regrouper des
ensembles de faces susceptibles dtre considres comme un tout du point de vue dune
opration dusinage. Cette typologie identifie plusieurs EU : Entit de surfaage (2 axes et demi),
Entit Poche (2 axes et demi / 5 axes), Entit multi poches (3 axes), Entit chane de flanc externe
(2 axes et demi/5 axes) et les Entits Minces.
Nous avons prsent ensuite la problmatique dtaille des entits minces (les fonds minces et les
hauts dailes). Si on se limite aux cas des pices aronautiques o les fonds minces sont plans et
les hauts dailes monolithiques entours par des faces parallles, nous pensons que la dmarche
prsente doit permettre de dtecter la plupart de ces entits. Il est cependant fort possible quil y
ait sur dtection - par exemple dans le cas o la hauteur dlancement aura t majore - ou sous
dtection, - par exemple dans certains cas limites. Il semble donc raisonnable denvisager une
visualisation de ces entits et de leurs caractristiques (paisseur, valeur de llancement ) afin
de fournir loprateur toutes les informations ncessaires leur validation et ventuellement la
dtection dentits minces non visualises.
En regroupant ces diffrentes donnes nous obtenons le modle USIQUICK dcrit la page
suivante.
113
Larrt Transformateur
114
Interface Prparateur/USIQUICK
Le transformateur USIQUICK gnre des informations utiles au bon droulement des diffrents
algorithmes. Cependant ces informations ne sont pas toutes essentielles loprateur.
Paralllement, le transformateur calcule les informations dans un ordre qui ne rpond pas aux
attentes du prparateur et sa logique. Cette dernire peut tre diffrente suivant le type de pice
et le mtier correspondant, par exemple la logique prparateur aronautique est diffrente de la
logique prparateur automobile : un prparateur automobile nest pas intress autant que le
prparateur aronautique par lexistence des entits minces.
Aussi nous proposons des fiches didentit des fonctions quun systme automatique daide la
gnration de gamme dusinage doit comporter (voir annexe D). Lordre de ces fonctions est
prsent selon les attentes des prparateurs aronautiques de lusine dArgenteuil de Dassault
Aviation. Ces fonctions sont indpendantes, elles peuvent tre gnralises dautres industries
selon un squencement diffrent.
115
Larrt Transformateur
I. Dimensions et brut
Ordre 1
Nom Dimensions et Brut
But Donner une ide de la machine
utiliser
Module Usiquick Transformateur / Prparateur
Entre Pice CAO
Sortie Largeur, longueur et hauteur
maximale
Figure 129. Brut et dimensions de la
pice
Ordre 2
Nom Reconnaissance gomtrique
But Sparer visuellement les
diffrents types de faces
Module Usiquick Transformateur
Entre Pice CAO
Figure 130. Reconnaissance
Sortie Modle CAO + gomtrique
Cette fonction type les diffrentes faces suivant leurs natures respectives: faces planes,
cylindriques, rgles, balayes, coniques et non spcifies.
Cette fonction permet dviter les erreurs visuelles dinterprtation quant aux faces galbes (faces
de forme) qui souvent correspondent la forme extrieure de lavion. Lexistence dun module
permettant dindiquer de manire prcise sur la pice des demandes de modifications du bureau
de production ainsi que lexistence dun tableau pour les valeurs des rayons (un pour les fillets et
un pour les cylindres dbouchants) sont intressantes ce stade de ltude.
116
Interface Prparateur/USIQUICK
Ordre 3
Nom Outils potentiels
But Donner une ide des plages Diamtre
doutil
doutils potentielles
Module Transformateur Rayon
de coin
USIQUICK Longueur
coupante
Entre Tableau des rayons
(Raccordements + Cylindres) Figure 131. Brut et dimensions
de la pice
Sortie Rfrence de loutil
Suite une analyse de la pice, cette fonction fournit les dimensions potentielles des
outils coupants, savoir : longueur coupante, diamtre et rayon de coin.
La slection des outils dusinage rsulte essentiellement de ltude de deux critres : La matire
(aluminium, titane) et la gomtrie de la pice. Une fois un premier outil potentiel slectionn,
nous pourrons procder par itrations jusqu lobtention de loutil optimal. Les prparateurs
essayent de terminer les faces usinables sans changement doutil pour ne pas marquer les pices.
Lusinage de 95% dune face avec un outil est satisfaisant. La longueur coupante de loutil ne doit
pas tre trop importante. Un grand rapport longueur/diamtre entrane une vibration de loutil.
IV .Entits caractristiques
Ordre 4
Nom Entits caractristiques
But Spcifier les zones critiques
Module Usiquick Transformateur
Entre Modle Usiquick
Sortie Entits caractristiques
Certaines entits doivent tre finies lors de la phase dbauche. Ces entits napparaissent pas
clairement loprateur ce qui induit des erreurs tardives dans la gnration de gamme.
117
Larrt Transformateur
V. Typage
Ordre 5
Nom Typage
But Estimer sans calcul
dusinabilit le mode
dusinage des faces
Module Usiquick Transformateur
Entre Modle Usiquick / Rgles Figure 133. Typage
Sortie Attribut typage
A partir de rgles mtiers, ce module dtermine sans calcul dusinabilit le mode
dusinage des faces. Le rsultat est montr visuellement par des couleurs diffrentes.
Par le biais de trois familles de rgles (intrinsques, adjacences, lointaines) le logiciel fournit au
prparateur une certaine propagation des modes dusinage pour la finition de la pice.
Ordre 6
Nom Directions dusinage
But Extraction des directions
dusinage
Module Usiquick Transformateur
Entre Attributs des artes
Sortie Directions dusinage en
Figure 134. Direction dusinage
groupes de priorits
Par tude des artes limitant la face tudie et de plusieurs critres gomtriques, ce
module calcule les directions dusinage en flanc de celle-ci.
118
Interface Prparateur/USIQUICK
Ordre 7
Nom Calcul dusinabilit
But Calculer les zones non usinables en bout/flanc
Module Usiquick Transformateur
Entre Face + Directions + Mode dusinage
Sortie Sous Face non usinable
Cette fonction visualise pour chaque face la zone usine en bout ou en flanc ou autre
par une fraise de rayon nul. Elle value donc lusinabilit dune face. Pour lusinage
en flanc on utilise les directions dusinage tablies pralablement.
Quand le prparateur raisonne au niveau dune face F, il se demande quel est le mode dusinage
pour la meilleure ralisation de F : Usinage en bout ? Usinage en Flanc ? Usinage en Balayage ?
Ainsi, cette fonction lui offre une rponse visuelle, par exemple Si jopte pour lusinage en bout,
jaurai cette zone non usinable, tandis quavec lusinage en flanc elle est compltement usinable .
(b)
(a)
Figure 135. (a) Usinabilit en bout de la pice (b) Usinabilit en flanc de la pice
119
Larrt Transformateur
Ordre 8
Nom Proposition de Posage
But Dfinir un premier posage
Module Usiquick Transformateur / Prparateur
Entre Les faces plane + Leur usinabilit en bout
Sortie Le plan de posage
Proposition dun premier posage par rapport lusinage en bout. En calculant la plus
grande surface potentiellement usine suivant une mme direction.
Les prparateurs confirment que gnralement cest la rgle ci-dessus qui dtermine le premier
posage (le prparateur a cependant toutes latitudes pour faire un autre choix).
Pourtant il y a des exceptions, par exemple lorsquon dsire quune face dappui ou de rfrence
soit faite avec une qualit optimale. Dans ce cas, on pourra accepter quune face plane soit usine
en balayage (non de rfrence). La possibilit de slectionner des faces de rfrence par
loprateur est essentielle (pour le respect dune qualit exige). Les oprateurs utilisent rarement
cette possibilit, ce qui conduit des pices de mauvaise qualit pour lesquelles il faut revoir la
gamme.
120
Interface Prparateur/USIQUICK
Ordre 9
Nom Accessibilit machine
But Vrifier la cinmatique machine
Module Usiquick Transformateur / Prparateur
Entre Directions dusinage + Machine
Sortie Directions filtres
Pour une orientation de la sphre daccessibilit de la machine, cette fonction spare
en 2 groupes les directions dusinage interne la sphre et les autres.
Bien souvent les directions dusinage proposes peuvent contraindre la cinmatique machine et
dpasser les capacits rationnelles de cette dernire. Par exemple, pour le posage (Figure 136) les
directions dusinage ne vrifient pas les conditions cinmatiques de la machine (Figure 137).
Le prparateur cherche optimiser ses posages par rapport a une combinaison des directions
dusinage et de laccessibilit. [CAP 05] dfinit des tapes de balanage qui proposent plusieurs
solutions pour le posage suite la prise en compte de la cinmatique machine.
- Carte Machine
5 axes Spindle Part B
A = 20 / B = 90
Plan Neutre
2 1
121
Larrt Transformateur
X. Enchanements
Ordre 10
Nom Enchanements de face
But Spcification des faces
enchanables
Module Usiquick Transformateur
Entre Faces + Mode dusinage
Sortie Regroupement de faces
Il sagit de considrer les attributs dartes et les rsultats des calculs dusinabilit afin de regrouper
plusieurs faces ensembles, elles seront usines dans la mme trajectoire dusinage (donc avec le
mme outil). Un raisonnement sappuyant sur la recherche des chemins dans les graphes est utilis
(CHAPITRE 2C). A partir de la liste des enchanements possibles de faces dtermines dans un
premier temps sans informations de posages, le prparateur choisit dans cette liste les
enchanements considrer en tenant compte des contraintes de posages.
Ordre 11
122
Interface Prparateur/USIQUICK
Ordre 12
Nom Cassage dangle
But Optimisation de teneur en fatigue et de la scurit
Module Usiquick Transformateur
Entre Longueur et Vivicit des artes
Sortie Attribut Cassage
Cette fonction rduit les vivicits ouvertes pour une meilleure tenue en fatigue et pour
la scurit lors des manipulations.
Conclusion
Cette partie a pour objet linterface Prparateur/USIQUICK. Cette dernire sattache organiser
les rsultats de la transformation de la pice dans un ordre logique prparateur. Nous avons
propos des fiches didentit des fonctions quun systme automatique daide la gnration
de gamme dusinage doit notre avis accomplir.
Certaines fonctions sont mises en uvre dans le chapitre suivant, ainsi quune validation
industrielle.
123
Conclusion gnrale du chapitre 2
Dans ce chapitre nous avons prsent le Transformateur et ses trois tapes de transformation : la
caractrisation gomtrique, l'enrichissement technologique et les graphes d'enchanement. Une
quatrime tape prsente la squence logique selon laquelle un prparateur humain aborde
lanalyse, en mobilisant tour tour diffrents aspects du modle enrichi.
b) La seconde (usinabilit) vrifie laccessibilit effective des faces pour les accs candidats.
Les notions de masque (dues des obstacles) et depsi-masques (dues loutil) sont utilises
pour dterminer dventuelles zones non usinables.
c) La troisime (outils capables) a pour but de qualifier un ensemble non vide doutils au
regard de leur aptitude dimensionnelle usiner la face, sans interfrence avec le reste de la
pice.
d) La quatrime (typage) fait la synthse des prcdentes et permet le typage de la face dun
point de vue usinage, selon sa gomtrie, son accessibilit pralablement vrifie, et
ventuellement son voisinage.
Laboutissement de lenrichissement technologique pour une face lui confre le statut dentit
dusinage lmentaire.
La troisime tape a pour but de regrouper les faces des pices dans des entits de haut niveau
type, poche, flanc externe, filets Lapproche propose sappuie sur le traitement du graphe pice
enrichi et aboutit la mise en couleur des faces de la pice sur le 3D afin de faciliter la lecture par
le gammiste. On exploite lenrichissement technologique au niveau des EUE et la typologie des
liens entre les faces. La mthode de dtection des entits minces fait lobjet dune section
spcifique.
124
prparateur. Le dialogue homme-machine fait pleinement partie de l'approche USIQUICK, afin de
laisser au prparateur la possibilit de prendre des dcisions importantes et de lui donner
visuellement tous les rsultats des analyses gomtriques. Par exemple, le prparateur peut tester
l'usinage d'une face en bout ou en flanc et visualiser les parties ventuellement non accessibles.
Ainsi, au travers de ce chapitre, nous avons dfini des fonctions CAPP qui partir dune gomtrie
BREP CAO nous conduit une gomtrie comportant un ensemble dinformations de fabrication
de la pice.
125
Chapitre 3
Le Transformateur :
Mise en uvre.
A. Architecture CAA du Logiciel
B. Le Prototype
C. Confrontation Industrielle
127
Introduction
Ce chapitre prsente la ralisation des algorithmes avancs dans le chapitre prcdent. La mise en
uvre du prototype a t mene conjointement avec les diffrents partenaires du projet
USIQUICK. Le prototype fut prsent le 12 dcembre 2006 durant la journe de clture du projet
et les diffrentes vidos des rsultats sont prsents sur www.usiquick.com. Nous organisons cette
partie du manuscrit en trois sections diffrentes : larchitecture du logiciel, le prototype et la
confrontation industrielle.
Au final nous exposons une confrontation industrielle mene conjointement avec Dassault Aviation
pour tester la validit du transformateur ltat du dveloppement en dcembre 2006. Cette
validation industrielle montre les apports du Transformateur pour la comprhension de la pice
par loprateur et la proposition de gamme.
Loprateur met en vidence et commente les tapes pour chacune de ces pices:
- Reconnaissance gomtrique et identification des surfaces de raccordement
- Extraction des directions dusinage
- Calculs de fabricabilit en bout et en flanc
- Proposition dun premier plan de posage
Cette partie est le rsultat du travail labor avec messieurs Bernard GOEMAERE, Jean-Marc
GRILLET et Christian ROUCHON.
128
Architecture CAA du Logiciel USIQUICK
La mise en uvre du transformateur est mene sur la plateforme USIQUICK commune aux
diffrents partenaires du projet. La coordination sur le dveloppement mene par Dassault
Systmes profita de la puissance que prsentait larchitecture CAA (Common Application
Architecture) : lensemble des services daccs au modle de donnes, lexprience utilisateur,
la gestion du savoir-faire et la gomtrie, ont t mis ainsi disposition de lensemble des
partenaires.
Larchitecture globale du logiciel se voulait accessible aux diffrents partenaires, en offrant une
ouverture plusieurs niveaux pour lutilisateur. Ainsi, larchitecture se compose de plusieurs
niveaux montrs figure 142. Deux niveaux caractrisent la structure logicielle : le niveau
RUNTIME de calcul o les donnes ne sont pas sauvegardes ni accessibles et le niveau FEATURE
o les diffrents rsultats sont sauvegards dans le modle USIQUICK. Ce dernier niveau est
exploitable en trois manires distinctes par lutilisateur : Vue dusinage, Savoir Faire et Atelier.
129
Mise en Oeuvre du Transformateur
Dans la suite nous dtaillons linfrastructure CAA de base et la transformation gomtrique ainsi
que lexploitation des rsultats de cette dernire. Cette exploitation consiste en la vue dusinage
par le biais du modle USIQUICK, le savoir faire par lintermdiaire des rgles mtiers et latelier
USIQUICK qui offre une vue 3D de la pice traite.
Niveau 0 : Workspace
Niveau 1 : Framework
Niveau 2 : Module
Le CAA se base sur le langage de programmation C++. La programmation CAA profite du logiciel
Microsoft Visual C++, qui offre un espace de travail visuel. Ainsi, le logiciel Microsoft Visual C++
se personnalise en rajoutant les fonctions CAA au domaine de travail habituel. La programmation
CAA se fait dans un workspace spar en plusieurs framework, eux-mmes spars en plusieurs
module. La figure 143 prsente la dernire version du logiciel stable (utilise pour lcriture de ce
manuscrit). Cette version date du 24 Janvier 2007. Les diffrents partenaires USIQUICK
130
Architecture CAA du Logiciel
Les services gomtriques proposs par le CRAN se placent laval et lamont de services de
structure grs par Dassault Systmes. Nous avons organis le travail de la manire suivante
(Figure 144) :
- Le CRAN lance les diffrentes phases du transformateur sur le modle B-Rep fourni
par DS et sauvegarde les diffrents rsultats dans un modle temporaire,
Les donnes CRAN tant sauvegardes dans la structure CATIA, leur utilisation est possible
travers les rgles mtiers. USIQUICK bnficie dune exploitation des rsultats de trois manires
distinctes :
131
Mise en Oeuvre du Transformateur
132
Le prototype
. Le Prototype
B. Le Prototype
Dans cette partie nous montrons les diffrentes fonctions du logiciel en mode tutorial, on
explique ainsi paralllement comment utiliser ces fonctionnalits USIQUICK, elles sintgrent dans
latelier Machining de CATIA V5 .
Ainsi, en ouvrant une pice mcanique dans latelier Machining (Figure 145) le toolbar
dUSIQUICK (Figure 146) apparat. Ce dernier comporte un bouton de lancement du
transformateur, et trois boutons pour lexploitation des rsultats de manires diffrentes.
Lancement du Transformateur
133
Mise en Oeuvre du transformateur
Pour lancer le transformateur, nous slectionnons le premier bouton. Une boite de dialogue
apparat qui demande la slection de la pice transformer (Figure 147). Nous slectionnons la
pice et actionnons le transformateur.
Pour la pice Cadre (ci-dessus) nous obtenons les rsultats dans latelier 3D CATIA (Figure 148)
aprs 81 secondes (temps moyen de traitement de 59 secondes, temps constat sur 21 pices
aronautiques diffrentes). Ce rsultat est exploitable de diffrentes manires : Rgles knowledge,
Vue dusinage, modle Feature, Atelier 3D, Justifications ... Les plans de rfrences ainsi que les
zones non usinables tant cres et visibles au sein de latelier CATIA, nous utilisons la fonction
Cacher/Montrer pour une meilleure visibilit des rsultats.
134
Le prototype
Les rsultats des traitements gomtriques et technologiques sont sauvegards dans le catalogue
de feature CATIA. Ainsi, nous pouvons exploiter les rsultats par le biais de linterface Business
Process Knowledge. Il suffit de dfinir des rgles simples qui colorient les rsultats selon notre
choix.
Figure 149. Base de rgle ( gauche), exemple dune rgle mtier ( droite)
P:MfgUsiPlanarFaceFeature
/*Rule created by Ramy Harik 21/06/2006*/
if (P.MultipleMach=="UEF")
{
P->SetColor (0,255,0)
}
demande vrifier si la valeur de lattribut MultipleMach porte par llment P (tel que P est une
face plane). Si ce dernier porte la valeur UEF, la face P est colorie en vert.
Par ce biais, nous mettons en place une vingtaine de rgles pour lexploitation des rsultats du
transformateur. Les figures suivantes montrent deux diffrents ensembles de rgles activs.
135
Mise en Oeuvre du transformateur
Figure 150. Activation de la reconnaissance gomtrique : les faces planes sont colories en bleu, les faces
cylindriques en rouge, les faces rgles en mauve, les faces coniques en orange, les faces balayes en vert et
celles non spcifies en gris
Figure 151. Activation de lusinabilit en bout : les faces en rouges sont compltement inaccessibles en bout,
celles en bleu le sont partiellement et celles en vert compltement accessibles.
136
Le prototype
Lide est de pouvoir proposer au prparateur des outils de revue de lusinabilit de la pice. Par
exemple le gammiste est intress par les diffrents rayons de raccordement de la pice, ou tout
simplement par les directions dusinage dune certaine face (Figure 152).
Le prparateur peut avoir accs aux informations compltes portes par une face ou une arte.
Figure 153. Accs toutes les informations portes par la face slectionne.
137
Mise en Oeuvre du transformateur
Le prparateur peut activer la visualisation dans larbre CATIA des lments 3D crs. Ces
lments sont les zones non usinables et le plan de rfrence qui constitue gnralement le premier
plan de posage.
Les interactions entre lIRCCyN et le CRAN ont permis la dfinition et la mise au point de lobjet
Justification (Figure 155).
Justification
- Level of importance
SHAPE
OSE
- Trigger
- Expert Meaning
1 1 1, n
Face Expert Rule
1 1, n
Mfg Mode
SEQUENCE
1
1..n 1
Operation Setup
TOOL
1
Tool
138
Le prototype
La maquette dveloppe selon ces lments est prsente dans la figure 156. Elle permet la
navigation dans ce rseau de dcision.
En cliquant sur une face (en bleue clair) nous avons accs aux faces influentes (en rouge) et aux
faces influences (en jaune). Les faces influentes contiennent les caractristiques qui affectent les
rsultats sur la face dtude. Les faces influences sont celles qui seront affects par les valeurs des
attributs de la face dtude.
Cette navigation permet une vrification projet par les dveloppeurs et une vrification
experte par les utilisateurs des rsultats.
Figure 156. Les faces influences par le rsultat de ltude de la face bleue.
139
Mise en Oeuvre du transformateur
. Le Prototype
C. Confrontation Industrielle
Ces pices choisies proviennent de plusieurs versions du logiciel CATIA V5 ou V4, certaines sont
en format neutre STEP. Lapproche USIQUICK est totalement indpendante du modeleur CAD.
Seules la topologie et la gomtrie de la pice sont ncessaires. La confrontation est mene sur 5
pices diffrentes indiques par une flche noire sur la figure 157. Ces pices se sparent en deux
groupes. Groupe 1 de 2 pices : le Transformateur est excut et ses rsultats sont visualiss et
valids. Groupe 2 de 3 pices, en plus de lexcution du Transformateur sur la pice, un oprateur
effectue manuellement une analyse de la pice, les rsultats fournis par le Transformateur et ceux
trouvs par loprateur sont compars.
140
Confrontation Industrielle
Deux pices, une du Falcon et une du Rafale (Figure 158), comportant des difficults de
fabrication pour la premire et de comprhension globale (danalyse) pour la deuxime ont t
prsentes en traitement direct lors du sminaire de clture dUSIQUICK. Ces mmes pices sont
lobjet du tutorial USIQUICK.
Dans cette dmarche, loprateur se sert des rsultats du transformateur pour construire sa gamme.
Les visualisations lui permettent dapprhender plus rapidement la gomtrie pice selon le point
de vue usinage. Ceci induit une rduction du temps de son industrialisation.
141
Mise en Oeuvre du transformateur
Les trois pices restantes (Figure 160) ont fait lobjet dune comparaison entre le travail manuel de
loprateur et lapplication automatique du Transformateur.
(a) Pice A
(b) Pice B
(c) Pice C
Cette comparaison montre les apports du Transformateur pour la comprhension de la pice par
loprateur et la proposition de gamme. Elle fait ressortir la capacit du Transformateur mettre
en vidence lusinabilit des faces et les difficults ventuelles dusinage.
142
Confrontation Industrielle
Dans la suite nous prsentons la comparaison des rsultats sur la pice C pour chacune des tapes
suivantes:
La caractrisation USIQUICK des faces et artes consiste associer chacune de ces 2 entits les
informations ncessaires au calcul de lusinabilit qui sont pour la face : son type (plane,
cylindrique, rgle, torique, raccordement), sa convexit/concavit, son rayon de courbure mini,
son aire, son primtre, sa bote englobante et pour larte : son type (droite, circulaire,
quelconque), sa qualification vis vis de ses faces adjacentes (O, F, TO, TF), le rayon de courbure
mini et maxi, langle des tangentes normales larte Les faces participant potentiellement des
fonds minces ou des hauts daile sont galement dtermines.
Cette caractrisation rduit le travail du prparateur dune demi-journe quelques secondes pour
la pice C (Figure 161).
Faces
cylindriques
Faces de Faces
raccordements balayes
Faces planes
Cette tape du transformateur est essentielle pour le calcul de la fabricabilit. En tudiant les faces
intrinsquement, arte par arte, puis au niveau des transitions des points, on russit extraire les
directions dusinage concernant la face. Ces directions sont reparties en plusieurs priorits.
Loprateur et le Transformateur ont obtenus des rsultats identiques.
143
Mise en Oeuvre du transformateur
Une autre utilit de ces directions est de les reprsenter sur la sphre daccessibilit de la machine
(Figure 163). Par rotation de lensemble des directions dans la sphre machine on peut vrifier
que ces directions sont accessibles par la cinmatique machine mais aussi orienter
convenablement le posage. Sur lexemple de la figure 163 le prparateur apprhende plus
facilement les deux plans de posage de la pice, en la regardant et en la faisant tourner. La
concentration des directions dusinage selon deux cercles conduit prendre les plans de ces
cercles en tant que plans de posage.
Figure 163. Sphre daccessibilit de la pice, les directions dusinage sont reprsentes par des points sur la
sphre.
144
Confrontation Industrielle
(a) (b)
Figure 164. Fabricabilit (a) en bout de la pice et (b) en flanc ; les zones non usinables sont en oranges.
Le transformateur propose un premier plan de rfrence Pr tel que le premier plan de posage soit
Pr mme ou un plan perpendiculaire Pr. Sur ce mme exemple le plan de posage propos par
loprateur est effectivement le plan perpendiculaire au plan de rfrence propos par le
transformateur.
145
Mise en Oeuvre du transformateur
Un des rsultats de cette confrontation industrielle concerne lusage du prototype. Les oprateurs
ont remarqu la possibilit de superposer les diffrents rsultats. Cette superposition (direction +
usinabilit + plan de rfrence) permet une meilleure comprhension de la pice par loprateur.
Au final de cette confrontation industrielle, les prparateurs de Dassault Aviation concluent que le
transformateur permet un gain substantiel dans lanalyse et la comprhension de la pice en ltat
actuel. Le module de reconnaissance des types de faces, et leur coloriage sparment, est
particulirement intressant pour estimer les plans dappui. Le module dextraction et de
visualisation des directions dusinage permet destimer le nombre de posages ncessaires sans
visualisation de la pice. Ce mme module permet de faire le choix de la machine dusinage par
rapport son accessibilit.
La fiabilit des rsultats prsents permet dcarter une bonne partie des interprtations humaines
errones. Les fonctions avances dtude de laccessibilit outil permettent une premire approche
sur les stratgies dusinage possibles surtout concernant la revue dusinabilit en bout et en flanc.
Finalement, les prparateurs Dassault Aviation constatent que loutil actuel apporte une aide
tous les niveaux de la filire numrique, du BE la Fabrication.
146
Conclusion
147
148
1. Conclusions
Ces travaux de recherche prsentent les bases dun logiciel dassistance la gnration de gamme
dusinage : le Transformateur. Ce dernier permet de raccourcir le temps de prise en main des
pices par le prparateur. Il lui fournit un ensemble dinformations pour laider dterminer
rapidement la meilleure stratgie dusinage.
Dans un premier temps, ltat de lart prsent au premier chapitre nous a permis de situer les
travaux existant dans diffrents domaines qui se relvent intressants pour notre recherche. De ce
fait, nous avons abord les mthodes de gnration automatique de gamme dusinage qui nous
font tendre vers un systme interactif Oprateur/USIQUICK au lieu dune automatisation complte.
De la reconnaissance dentits dusinage ressort le besoin dun enrichissement en contexte des
diffrents lments dune pice. Ce besoin est intgr dans le concept dentit dusinage
lmentaire. Ltude de lanalyse de fabricabilit des pices mcaniques prouve quil est important
de pouvoir vrifier au plus tt la faisabilit des oprations dindustrialisation et de pouvoir la
dmontrer. Lusinage en flanc illustre le manque dtudes dans ce domaine : faces planes non
traites, obstacles non pris en compte Finalement, les algorithmes de calculs daccessibilit et de
visibilit nous permettent de proposer deux approches qui sont utilises ultrieurement pour les
calculs dusinabilit.
Le chapitre 2 se scinde en quatre parties dont les trois premires concernent la dfinition des
fonctions gnrales ncessaires lenrichissement du modle CAO et la dernire intresse la mise
en place dune interface IHM en fonction des attentes du prparateur. Les fonctions CAPP
gnrales ncessaires lenrichissement du modle CAO afin de lui adjoindre les informations
ncessaires aux tapes de Prparation et de Calcul de trajectoire sont dfinies la fin de cette
partie.
149
La troisime et dernire tape regroupe les diffrentes EUE (entit dusinage lmentaire) en des
EU (entits dusinage) de niveau smantique suprieur. Ce regroupement se fait par une analyse
du graphe dadjacence des faces de la pice. Nous avons exploit lenrichissement technologique
au niveau des EUE et la typologie des liens entre ces faces afin de regrouper des ensembles de
faces susceptibles dtre considres comme un tout du point de vue dune opration dusinage.
Cette typologie identifie plusieurs EU notamment les Entits Minces qui sont prsente de
manire plus dtaille.
Une dernire partie du chapitre 2 propose des fiches didentit des fonctions quun systme
automatique daide la gnration de gamme dusinage doit notre avis accomplir. Cette
dernire sattache organiser les rsultats de la transformation de la pice dans un ordre logique
prparateur.
Enfin, nous validons dans le chapitre 3 les spcifications et fonctions proposes par la mise en
uvre dun prototype logiciel en CAA permettant limplmentation du module de transformation
sous CATIAV5. Ensuite, nous exposons une confrontation industrielle mene conjointement avec
Dassault Aviation pour tester la validit du transformateur ltat du dveloppement en dcembre
2006. Cette validation industrielle a montr les apports du Transformateur pour la comprhension
de la pice par loprateur et la proposition de gamme.
Notre travail de recherche permet spcifiquement des avances dun point de vue scientifique et
industrielle sur :
Les directions dusinage pour usiner en flanc une face plane peuvent tre infinie. Nous avons
propos une mthode base de rgles mtiers qui extrait les directions dusinage optimales
lusinage en flanc dune face plane. Ces directions sont classes en plusieurs priorits.
150
II. Le calcul dusinabilit en flanc (Scientifique)
F MF
Nous avons prsent une technique algorithmique qui permet de dterminer les zones non
usinable en flanc des faces rgles. Ces zones sont calcules en plusieurs tapes que nous
prsentons en dtail. Les diffrentes notions de masques et champs dusinage sont prsents.
III. Lextraction des entits dusinage type par le biais du graphe dadjacence
(Scientifique)
Par le biais de lenrichissement du graphe dadjacence des faces dune pice, nous prsentons une
technique de reconnaissance des entits dusinage de niveau smantique suprieure.
Fond Mince
Haut daile
Nous avons dtaills ltude des entits minces qui reprsentent les zones fragiles dune pice
mcanique. Pour garantir un allgement maximal, les pices mcaniques sont constitues de
parois minces. Lalgorithme didentification de 4 tapes est prsent.
151
V. Le modle de passage de la CAO vers la FAO (Scientifique)
Les modle CAO ne supportent pas les informations ncessaires la fabrication. Notre modle
USIQUICK amne une solution. Le modle BREP dorigine est enrichi smantiquement afin quil
puisse contenir des informations utiles la gnration de gamme et de trajectoires.
Les fonctions proposes pour le systme daide la gnration quasi automatique des gammes
engendrent une rduction directe du temps de comprhension de la pice. Ces fonctions sont
ordonnes en priorits relatives pour lindustrie aronautique.
152
VII. La prise en main des pices mcaniques (Industriel)
2. Perspectives
Aprs avoir rsum trs succinctement les principaux apports de notre thse, nous dgageons les
perspectives de recherche suivantes :
I. Usinabilit
Nous avons prsent la mthode pour calculer lusinabilit des faces, mais nous navons pas
intgr le rayon doutil rel. Il serait intressant de prendre en compte cette valeur du rayon afin
dobtenir le vrai rsultat dusinabilit.
Cette prise en compte du rayon induira ltude des Epsi-masques quon a prsent brivement. Il
faudra approfondir cette notion, pour une meilleure estimation des Epsi-masques. Notons que
cette notion est une premire prise en compte du diamtre de loutil.
Une synthse des fonctions Transformateur devrait tre entreprise afin de dfinir de manire plus
rigoureuse et mathmatique lensemble des fonctions que doit comporter le Transformateur. Ces
fonctions devraient tre dfinies en prenant en compte les possibilits des modeleurs
gomtriques. Une premire approche de ces fonctions est prsente dans le tableau ci-dessous.
Le test de celles-ci sur un grand nombre de pices diffrentes devrait dmontrer si elles sont
ncessaires et suffisantes.
153
nom fonction rsultat
geom_face_is_geom(F)
gometrie de la face boolen : oui/non
geom = plane|cyl|reglee
masque_type_2(F,dir) calcul masque type 2 de la face F selon les directions dir liste de faces
face_parallele_a_face_UeB(F) la face F est parallle une face Ueb (du mme cot) oui/non
Dassault Systmes ayant constat leffet tenaille du Transformateur entre CAO et FAO,
notamment au niveau de comprhension de la fabricabilit de la pice, il est envisag de
poursuivre le dveloppement du Transformateur afin daboutir un logiciel Industriel dans un
dlai de 1 2 ans.
154
Bibliographie
Remarques:
* Les rfrences sont reparties selon leur appartenance aux diffrents tats de l'art. Ainsi si la rfrence est
suivi par [X] elle relve du domaine 'X'.
* 27-4:553-585 signifie volume 27, numro 4, les pages allant de 553 585.
155
156
[ALT 89] ALTING L, ZHANG H. "Computer Aided Process Planning: the state of the art survey",
International Journal of Production Research, 27-4:553-585, 1989 [A]
[ANW 00] ANWER N., "Mthodologie d'analyse de raisonnement pour la gnration automatique des gammes
d'usinage en fraisage. Contribution la caractrisation des entits par analyse des contraintes
d'usinabilit." Thse de doctorat, Ecole Normale Suprieure de Cachan, Paris, France, 2000 [B]
[BED 03] BEDI S., MANN S., MENZEL C., Flank milling with flat end milling cutters, Computer-Aided
Design, 35:293-300, 2003 [D]
[BER 02] BERNARD A., "Outil stratgique pour la phase d'industrialisation", Chapitre de l'ouvrage :
Fabrication assiste par ordinateur, sous la direction de : BERNARD A., Editions Lavoisier, p.22-
31, ISSN/ISBN : 2-7462-0618-8, 2002 [B]
[BEL 94] BELLOY P., Intgration de connaissance mtier dans la conception: un modle pour les pices
mcaniques. Application lusinage et lestampage, Thse de doctorat, Universit Joseph
Fourier - Grenoble I, Grenoble, France, 1994 [B]
[BOO 94] BOOTHROYD G., P. DEWHURST et W. KNIGHT, "Product Design for Manufacture and
Assembly", Marcel Dekker Inc., 1994 [C]
[BRI C] BRISSAUD D., "Conception de gammes dusinage", Cours, Laboratoire 3S, Universit Joseph
Fourier - Grenoble I, Grenoble, France [A]
[BRI 90] BRISSAUD D., "Conception Automatique de gammes d'usinage : point de vue expertise", Chapitre
de l'ouvrage : La gamme automatique en usinage, sous la direction du Groupe GAMA, Editions
Herms, Paris, France, 1990 [A]
[BRI 92] BRISSAUD D., "Systme de conception automatique de gamme dusinage pour les industries
manufacturires", Thse de doctorat, Universit Joseph Fourier - Grenoble 1, Grenoble, France,
1992 [B]
[BRI 03] BRISSAUD D., "La FAO: une activit du dveloppement de produits", Chapitre de l'ouvrage :
Fabrication assiste par ordinateur, sous la direction de : BERNARD A., Editions Lavoisier,
p.351-371, ISSN/ISBN : 2-7462-0618-8, 2002 [C]
[CAP 05] CAPPONI V., "Les interactions homme-machine dans la gnration assiste de gammes d'usinage :
application aux pices aronautiques de structure", Thse de doctorat, Universit Joseph Fourier -
Grenoble 1, Grenoble, France, 2005 [A-B]
[CAN 06] CANDLOT A. et HARIK R., "Expert knowledge justification in PLC models applied to flank
milling", Special Track "Integrated Design of Product and Manufacturing Process", 12th IFAC
Symposiumon Information Control Problems (INCOM), Saint-Etienne (France), May 17 - 19, 2006
157
[CHA 88] CHANG T.C., ANDERSON D.C. et MITCHELL O.R., "QTCan integrated
design/manufacturing/vision inspection system for prismatic parts", Proceedings of the ASME 1988
CIE, 1:417426, 1988 [A]
[CHA 90] CHANG T.-C., "Expert process planning for manufacturing", Editions Addison-Wesley,
ISSN/ISBN: 0-201-18297-1, 1990 [A]
[CHA 05] CHAPOTOT, E., " Dveloppement dune mthode de dtection de collision adapte au scanning par
capteur plan laser et intgration de cette mthode dans une approche daide au contrle de pice.",
Master 2 Recherche, Nancy Universit, 2005 [E]
[CHE 92] CHEP, A., "Modle de reprsentation et d'utilisation des connaissances ncessaires la conception
d'un processus de fabrication : application la gnration automatique de gammes d'usinage en
tournage", Thse de doctorat, Ecole Centrale de Paris, Paris, France, 1992 [A]
[CHE 99] CHEN H.Y. et POTTMANN H., Approximation by ruled surfaces, Journal of computational and
Applied Mathematics, 102:143-156, 1999 [D]
[DER 05] DERIGENT W., "Mthodologie de passage dun modle CAO vers un modle FAO pour des pices
aronautiques : Prototype logiciel dans le cadre du projet USIQUICK", Thse de doctorat,
Universit Henri Poincar - Nancy 1, Nancy, France, 2005 [A-E]
[DER 05b] DERIGENT. W., HARIK R. et RIS G., "Dtermination des directions de visibilits par oprations
volumiques", Colloque national AIP Primca, La Plagne, 2005 [E]
[DES 81] DESCOTTE Y. et LATOMBE G., "A problem solver that plans how to machine mechanical parts",
Chapitre de louvrage: Automating knowledge acquisition for expert systems, Editions Kluiver
Academic, 1988. [A]
[DEN 92] DENEUX D. et MARANZANA R., "Technlogical Attibutes: the Missing Link Between CAD,
CAPP and CAM", 1st ICEM users conference, Nashville, USA, 1992 [A]
[DEN 93] DENEUX D., Mthodologie de reconnaissance de caractristiques d'usinages dans un modle
technologique de produit, Thse de doctorat, Universit de Valenciennes, France, 1993 [B]
[DFM 94] Design for Manufacturing DFM: Guide for improving the manufacturability of industrial products,
EUREKA publishers, 1994 [C]
[DUN 78] DUNN M.S. et MANN W.S., "Computerized Production Process Planning", Proceedings of the 15
Numerical Control Society Annual Meeting and Technical Conference, Chicago, USA, 1978 [A]
[DUR 90] DURAND P., "GAGMAT : un systme de gnration automatique de gammes d'usinage intgr
dans une chane complte de CFAO", Chapitre de l'ouvrage : La gamme automatique en usinage,
sous la direction de : Groupe GAMA, Editions Herms, Paris (France), 1990 [A]
[ELB 98] ELBER G. et ZUSSMAN E., "Cone visibility decompositon of freeform surfaces", Computer-Aided
Design, 30-4:315-320, 1998 [E]
[EVE 80] EVERSHEIM W., FUCHS H., et ZONS K. H., "Automatic process planning with regard to
production by application of the system AUTAP for control problems ", 12th CIRP International
Seminar on Manufacturing Systems, Belgrade, Serbia, 1980 [A]
158
[FLO 89] DE FLORIANI L., Feature extraction from boundary models of three dimensional objects, IEEE
Trans. on Pattern Analysis and Machine Intelligence 11-8:785-798, 1989 [B]
[GAM 90] Le groupe GAMMA, La gamme automatique en usinage, Herms, 1990 [A-B]
[GAN 01] GAN P. Y., LEE K. S. et ZHANG Y. F., "A Branch and Bound Algorithm Based Process-Planning
System for Plastic Injection Mould Bases", International Journal of Advanced Manufacturing
Technology 18:624632, 2001 [A]
[GAO 98] GAO S. et SHAH J.J., Automatic recognition of interacting machining features based on minimal
condition subgraph, Computer-Aided Design, 30-9:727-739, 1998 [B]
[GAV 90] GAVANKAR P. et HENDERSON M.R., Graph-based extraction of protrusion and depressions
from boundary representations, Computer Aided Design, 22-7:442-450, 1990 [B]
[GEN 85] GENERAL DYNAMICS CORPORATION, Volume decomposition algorithm final report,
Arlington, Texas, USA, 1985 [B]
[GON 05] GONG H., CAO L.X. et LIU J., Improved positioning of cylindrical cutter for flank milling ruled
surfaces, Computer-Aided Design, 37:1205-1213, 2005 [D]
[GRA 05] GRABOWICK C., KALINOWSKI K. et MONICA Z., Integration of the CAD/CAPP/PPC,
Journal of Materials Processing Technology 164-165:1358-1368, Elsevier, 2005 [C]
[GUP 95] S.K.GUPTA et D.S.NAU, A systematic approach to analysing the manufacturability of machined
part. Butterworth Heinemann, Elsevier, Computer-Aided Design, 27-5:323-342, 1995 [C]
[GUP 95b] GUPTA S.K., NEGLI W.C. et NAU D.S., IMACS, A System for Computer-Aided
Manufacturability Analysis, International Joint Conference, Montreal, Quebec, Canada, 1995 [C]
[HAR 07a] HARIK R., CAPPONI V. et DERIGENT W., "Enhanced B-Rep graph-based feature sequences
recognition using manufacturing constraints", Proceedings of the CIRP Design Seminar, The Future
of Product Development, Berlin, Germany, March 26-28, 2007
[HAR 07b] HARIK R., DURUPT A., DERIGENT W. et RIS G., "Identification des entits minces pour la
fabrication", 10me colloque national AIP-Primeca, La Plagne, France, 17 - 20 Avril 2007.
[HAR 06a] HARIK R., DERIGENT W. et RIS G., "Automating the flank milling planar surfaces milling
process: Extracting the machining directions", 6th International conference on integrated design
and manufacturing in mechanical engineering (IDMME), Alpexpo, Grenoble, France, May 17 - 19,
2006.
[HAR 06b] HARIK R. et RIS G., "Aeronautical planar flank milling automation: Computing the G-zones",
Proceedings of IDETC/CIE 2006, ASME International Design Engineering Technical Conferences
& Computers and Information in Engineering Conference, Philadelphia, Pennsylvania USA,
September 10-13, 2006
[HAR 06c] HARIK R., CAPPONI V., LOMBARD M. et RIS G., "Enhanced functions supporting aeronautical
process planning", Proceedings of the Multiconference CESA2006, Computational Engineering in
Systems Applications, Beijing, China, October 4-6, 2006
159
[HAR 06d] HARIK R., "Quelles fonctions pour un logiciel CAPP ?", Grand Colloque TIC 2006 - Lyon, France,
15-16 Novembre 2006.
[HAR 05a] HARIK R., HERVIOU D., LOMBARD M. et RIS G., "Etude dusinabilit en flanc dune face en
ingnierie intgre", Congrs Franais de Mcanique, Troyes, France, 29 - 2 Septembre 2005.
[HAR 05b] HARIK R., LOMBARD M. et DERIGENT W., "Product model adjustment methodology to support
its product lifecycle management", Integrated Design and Production, Casablanca, Morocco, 9 - 11
November 2005.
[HAN 00] HAN J. H., PRATT M. et REGLI W., Manufacturing Feature Recognition from Solid Models: A
Status Report, IEEE Trans. on Robotics and Automation, 2000 [B]
[HIT 04] Anonyme, "High Throughput Production Processing 5 axis Titanium Components III (HITHRU
III)", Final Report, NCMS Project No. 150339, National Center For Manufacturing Sciences,
Michigan, USA, 2004 [A]
[HOU 89] VAN HOUTEN F.J.A.M., VANT ERVE A.H., JONKERS F.J.C.M et KALS H.J.J, "PART, a CAPP
System with a Flexible Architecture", Proceedings of the 1st Inter. CIRP Workshop on CAPP,
Universit de Hanovre, Allemagne, 1989 [A]
[JON 92] DE JONG F., REITSEMA T. et HOOGEBOOM R., Feature-Based Modelling: A Way to Improve
the CAD/CAM Process, International Journal of CAD/CAM and Computer Graphics, 7-2:209-234,
1992 [B]
[KAN 97] KANG J.K. et SUH S-H, "Machinability and Set-up orientation for Five-axis numerically controlled
machining of free surfaces", Int. J. of Advanced Manufacturing Technology, 13:311-325, 1997 [E]
[LAR 05] LARUE A. et ALTINTAS Y., Simulation of flank milling processes, Machine Tools &
Manufacture, 45:549-559, 2005 [D]
[LAR 03] LARUE A. et ANSELMETTI B., Deviation of a machined surface in flank milling, Machine Tools
& Manufacture, 43:129-138, 2003 [D]
[LAR 03b] LARTIGUE C., DUC E. et AFFOUARD A., Tool path deformation in 5-axis flank milling using
envelope surface, Computer-Aided Design, 35:375-382, 2003 [D]
[LI 05] LI C., MANN S. et BEDI S., Error measurements for flank milling, Computer-Aided Design,
37:1459-1468, 2005 [D]
[MEN 04] MENZEL C., BEDI S. et MANN S., Triple tangent flank milling of ruled surfaces, Computer-
Aided Design, 36: 289-296, 2004 [D]
[MOG 94] MOGNOL P., "Contribution la gnration automatique de gammes en tournage : gnration
dirige par valuation progressive", Thse de doctorat, Ecole Normale Suprieure de Cachan, Paris,
France, 1994 [A]
[MUT 88] MUTTEL B., "Computer-Aided Group Technology Integrated System", Annals of the CIRP 37-1,
1988 [A]
160
[NEI 65] NEIBEL B. W., "Mechanized process selection for planning new designs", ASME paper, vol.737,
1965 [A]
[OZT 01] ZTRK N. et ZTRK F., Neural network based non-standard feature recognition to integrate
CAD and CAM, Computers in Industry, 45:123-135, 2001 [B]
[PAR 95] PARIS H., Contribution a la conception automatique des gammes dusinage : le problme du
posage et du bridage des pices, Thse de doctorat, Universit Joseph Fourier - Grenoble I,
Grenoble, France, 1992 [B]
[PER 90] PERNG D.-B., CHEN Z. et LI R.-K., Automatic 3D machining feature extraction from 3D CSG
solid input, Computer-Aided Design, 22-5:285-295, 1990 [B]
[PET 99] PETERNELL M., POTTMANN H. et RAVANI B., On the computational geometry of ruled
surfaces, Computer-Aided Design, 31:17-32, 1999 [D]
[POT 05] POTTMANN H. et WALLNER J., Approximation algorithms for developable surfaces, Computer-
Aided Design, 37:1459-1468, 2005 [D]
[REM 04] REMY. S., Contribution lautomatisation du processus dacquisition de formes complexes
laide dun capteur laser plan en vue de leur contrle gomtrique , Thse de doctorat, Universit
de Nancy I, 2004 [E]
[RIS 97] RISACHER P., HASCOET J.Y. et BENNIS F., "Workpiece setup and machine-tool choice in
milling", International Conference on Industrial Engineering and Production Management, Lyon,
France, 1997 [E]
[SAB 95] SABOURIN L., "L'expertise en conception de gammes d'usinage : approches par entits et
propagation de contraintes", Thse de doctorat, Ecole Normale Suprieure de Cachan, Paris,
France, 1995 [A]
[SAD 02] SADAIAH M., YADAV D. R., MOHANRAM P. V. et RADHAKRISHNAN P., "A Generative
Computer-Aided Process Planning System for Prismatic Components", International Journal of
Advanced Manufacturing Technology 20:709719, 2002 [A-B]
[SEN 05] SENATORE J., MONIES F., REDONNET J.M. et RUBIO W., Analysis of improved positioning in
five-axis ruled surface milling using envelope surface, Computer-Aided Design, 37:989-998, 2005
[D]
[SHA 88] SHAH J.J., SREEVALSAN P., ROGERS M., BILLO R., et MATHEW A., "Current status of
features technology", report for task 0, Technical Report R-88-GM-01, CAM-I, Inc., Arlingtong,
Texas, USA, 1988 [B]
[SHA 91] SHAH J.J., Conceptual Development of Form Features and Feature Modelers, Research in
Engineering Design, 2:93-108, 1991 [B]
[SHA 95] SHAH J.J. et MNTYL M., Parametric and Feature-Based CAD/CAM, John Wiley and Song,
INC., 1995 [B]
161
[SHA 01] SHAH J.J., ANDERSON D., KIM Y.S. et JOSHI S., A Discourse on geometric feature recognition
from CAD models, Journal of Computing and Information Science in Engineering, 1-1:41-51,
2001 [B]
[SPY 90] SPYRIDI A. J., REQUICHA A.A.G., Accessibility for the automatic inspection of mechanical
parts by coordinate measuring machines", Proceedings of the IEEE International Conference on
Robotics & Automation 1284-1289, Cincinnati, USA, 1990 [E]
[SUH 95] SUH S.-H. et KANG J.-K., "Process planning for multi-axis NC machining of free surfaces",
Internal Journal of Production Research, 33-10:2723-2738, 1995 [E]
[TIW 01] TIWARI M. K., RAMA KOTAIAH K. et BHATNAGAR S., "A Case-Based Computer-Aided
Process-Planning System for Machining Prismatic Components", International Journal of Advanced
Manufacturing Technology 17:400411, 2001 [A]
[TOL 98] TOLLENAERE M. (sous la direction de), Conception de produits mcaniques, Normes et changes
de donnes, Herms, 1998 [B]
[TON 01] TNSHOFF H.K., GEY C. et RACKOW N., Flank Milling Optimization The Flamingo Project,
Air & Space Europe, 3-3/4:60-64, 2001 [D]
[TSA 87] TSANG J. P., "Planification par combinaison de plan. Application la gnration automatique de
gammes d'usinage", Thse de doctorat, Institut National Polytechnique, Grenoble, France, 1987 [A]
[VAN 94] VANDERBRANDE J. et REQUICHA, Geometric computation for the recognition of spatially
interacting machining features, chapitre n5 de louvrage: Advances in Feature Based
Manufacturing, Editions Elsevier Science, 1994 [B]
[VIL 03] VILLENEUVE F., "Gnration automatique des processus de fabrication", Chapitre de l'ouvrage :
Fabrication assiste par ordinateur, sous la direction de : BERNARD A., Editions Lavoisier,
p.295-346, ISSN/ISBN : 2-7462-0618-8, 2002 [A]
[WU 96] WU M.C. et LIU C.R. Analysis on machined feature recognition techniques based on B-Rep,
Computer Aided Design, 28-8:603-616, 1996 [B]
[WYS 77] WYSK R. A., "An automated process planning and selection program: APPAS", Thse de doctorat,
Universit de Purdue, West Lafayette, USA, 1977 [A]
[ZHO 03] ZHOU X. et GAINES D., "ARM: A tool for identifying and repairing un-machinable shapes in
designs, Robotics and Computer Integrated Manufacturing 19:343353, Pergamon, Elsevier, 2003
[C]
[ZIR 06] ZIRMI O., "Analyse de fabricabilit en conception de gammes d'usinage pour l'aronautique",
Thse de doctorat, Universit Joseph Fourier - Grenoble 1, Grenoble, France, 2005 [A-B-C]
162
Annexes
163
Annexe A - Le projet USIQUICK
Gense du projet
Les techniques ont volu partir de dfinitions 2D puis 2D1/2 et 3D Filaire jusqu' supporter
aujourdhui la programmation de pices dfinies en Solide Exact.
Les diffrents outils successifs, s'ils ont permis globalement d'accrotre l'efficacit des
programmeurs, ont surtout permis de matriser un niveau de complexit de pices impensable avec
les outils de la gnration prcdente.
En rponse la ncessit de plus en plus pressante de diminuer les frais fixes et notamment ceux
de programmation CN, des initiatives pour automatiser la cration des parcours et des gammes CN
ont vu le jour. Les rsultats "mitigs" de ces travaux bass sur des mcanismes experts ont montr
que pour satisfaire l'ambition de gagner un ordre de grandeur consquent sur les temps de
prparation/programmation, il est ncessaire d'explorer de nouvelles voies en remettant " plat" le
processus complet.
165
LGIPM : Laboratoire de Gnie Industriel et Production Mcanique
Rsum
Le projet dans sa phase initiale sous montage RNTL pr-comptitif labellis en 2003 a pour
objectif ltude prliminaire dun logiciel d'Industrialisation de toute pice ralise principalement
par fraisage. Le logiciel est essentiellement orient vers les pices de complexit moyenne ou forte.
Pr Requis 1 :
La pice finie et l'bauche initiale dont elle est issue doivent tre entirement dfinies dans un
modle CAO.
166
Pr Requis 2 :
L'industrialisateur devra avoir introduit en base de donnes :
- la description de ses moyens industriels,
- le catalogue de ses outils coupants avec leurs conditions d'utilisation.
Pr Requis 3 :
Le logiciel aura de base les rgles gnrales et standards de la mcanique mais sera ouvert au
client afin qu'il puisse implmenter toutes les rgles de mtier relevant d'une spcialit ou de son
savoir-faire particulier ceci afin de prserver le savoir-faire de chacun ainsi que l'esprit de
comptitivit et de concurrence.
Architecture logicielle
167
Workpackage 4 : Prparation/Transformateur (CRAN)
Le rle du transformateur est denrichir le modle CAO afin de lui adjoindre les informations
ncessaires aux tapes de Prparation/Gamme et de Calcul de trajet outil.
Le modle initial est purement gomtrique. Il est cependant complet, cest dire que la gomtrie
est dcrite compltement et de manire cohrente. Il est constitu dun ensemble de faces
adjacentes entre elles, dlimitant une partie de lespace 3D.
Dans une premire approche, usiner la pice reprsente par ce modle revient balayer toute
la surface de la pice au plus prt, de la manire la plus judicieuse possible avec un ensemble
de gomtries outils quon peut assimiler des cylindres bout torique. Lors du balayage, ces
gomtries outils ne doivent pas interfrer avec la gomtrie pice (collision) et leurs orientations
doivent tre contenues dans des limites admissibles . Par au plus prt on entend que le volume
matire restant entre modle de dpart et modle balay doit tre le plus faible possible. Par
manire la plus judicieuse on entend que les gomtries outils doivent tre choisies de telle sorte
quelles permettent de retirer le maximum de matire en un passage (plus le temps dusinage
est court, moins a cote). Par limites admissibles il faut comprendre que les directions des
cylindres outils permettant de balayer la pice doivent pouvoir tre regroupes en quelques
ensembles de directions (1, 2 ou 3 maximum) afin que lusinage de la pice ne ncessite pas de
trop nombreux posages.
Dans ce contexte, le rle du transformateur est de fournir un ensemble dinformations relatives aux
directions de balayage possibles et avec quelles gomtries outils. Le modle initial tant constitu
de faces, ces informations vont tre attaches aux faces elles-mmes, des sous faces et des
regroupements de faces.
Dans une deuxime approche, plus mtier , la gomtrie doit tre considre plus finement. En
effet si cette dernire reprsente des entits minces par exemple (haut daile, fond mince), la
manire de les traiter doit respecter des rgles particulires. Il en est de mme pour certaines faces
de transition comme les congs (ou fillets) et les coins 5 axes . Le transformateur va devoir
dterminer ces particularits et leur associer les informations permettant aux autres modules de les
prendre en compte.
168
3. de ses faces voisines (va t-on pouvoir les traiter simultanment ?),
4. des particularits de la face (fillet, haut daile, fond mince )
Le type de face a une grande importance car son usinage en dpend. Pour des raisons dtat de
surface et de rapidit, une face plane susine prfrentiellement en bout (UEB), puis en flanc
(UEF). Dans ces 2 cas on peut atteindre conomiquement un bon tat de surface. Si pour des
raisons daccessibilit la face plane nest ni UEB, ni UEF, elle va tre usine par balayage avec un
outil torique. Si une face est cylindrique, conique, rgle dveloppable ou quasi dveloppable,
cest dire si en toute rgle de la surface on peut faire tangenter un cylindre, on cherchera dabord
lusiner en flanc (UEF).
Du voisinage 3D dpend laccessibilit la face. Par exemple, selon sa normale, une face plane
peut tre cache partiellement ou totalement par une autre face. En consquence elle ne pourra
pas tre usine totalement en bout. Cet aspect nous a conduit introduire la notion de masque de
type 1 pour les usinages UEB et masque de type 2 pour les usinages UEF. Les directions dusinage
dune face quelconque pourront tre limites par les obstacles situs dans son voisinage.
Lusinage dune face cylindrique et de sa face plane adjacente pourra senchaner sans retrait de la
fraise. Dterminer les enchanements possibles est important pour les 2 autres modules. Une face
situe au fond dune poche, cest dire entoure par dautre faces selon un angle aigu sera plus
difficilement accessible quune face sommet dune protusion.
Un fillet ntant pas une face fonctionnelle, mais une face de raccordement, il sera usin de
prfrence lors de lusinage de ses faces adjacentes quitte ce que son rayon ne soit pas
forcment respect. Il est cependant important de dterminer les zones correspondantes afin que
loprateur puisse demander si ncessaire leur reprise avec un outil bout sphrique. Cet aspect
nous a amen introduire la notion depsi-masque.
Un haut daile devra tre usin en pleine matire avant les faces qui le borde afin quil ne subisse
pas de dformation du sa faible paisseur, ses faces latrales seront ensuite usines
alternativement et progressivement.
La caractrisation USIQUICK des faces et artes (tche 1) consiste associer chacune de ces 2
entits les informations ncessaires au calcul de lusinabilit qui sont pour la face : son type (plane,
cylindrique, rgle, torique, fillet), sa convexit/concavit, son rayon de courbure mini, son aire,
son primtre, sa bote englobante et pour larte : son type (droite, circulaire, quelconque), sa
qualification vis vis de ses faces adjacentes (O, F, TO, TF), lindicateur de franchissement, le
rayon de courbure mini et maxi, langle des tangentes normales larte Les faces participant
potentiellement des fonds minces ou des hauts daile sont galement dtermines.
Ltude de lusinabilit (tche 2) de chaque face va renseigner la gamme sur une ou plusieurs
manires possibles dusiner la face et sur les gomtries outils possibles. Pour chaque face on va
169
dterminer un ensemble dinformations dont 2 sont essentielles : le type dusinage (UEB, UEF,)
et les directions dusinage ncessaires. Par tude de ces directions les parties de faces masques
(non accessibles) vont tre dtermines et un nouveau calcul de lusinabilit va tre effectu sur
ces faces. Par tude des artes et des directions dusinage associes les epsi-masques vont tre
calculs et associs afin de caractriser lusinabilit du voisinage de larte (totale, partielle).
La dernire tche (tche 3) consiste transformer le graphe des faces CATIA en un graphe
regroupant les faces enchanables, cest dire pouvant tre usines les unes derrire les autres
sans retrait de loutil. Cette caractrisation seffectue par analyse des types de faces et des
enchanements de fillets.
170
Annexe B Caractristique de ltude dans le domaine aronautique
Pour garantir un allgement maximal, ces pices sont constitues de parois minces (mes,
semelles, voiles et raidisseurs) qui dfinissent des alvoles de formes varies (figure 1). Ces parois
sont majoritairement dfinies par des surfaces planes non fonctionnelles, sauf sur les contours de
la pice o lon retrouve des surfaces fonctionnelles rgles ou gauches imposes par lesthtique
et/ou les contraintes arodynamiques de lavion. Leurs dimensions varient entre des longueurs
faibles et des longueurs maximales donnes par la capacit maximale supporte par les machines-
outils de latelier tudi (1000*500*150 mm lusine dArgenteuil de Dassault Aviation).
Raidisseurs
Ame
Semelles
Voile
En gnral, ces pices sont ralises en alliage daluminium, mais peuvent tre ralises dans des
aciers fortement allis ou du titane pour des applications spciales. Les spcifications gomtrique
et dimensionnelle de ces pices de structure sont peu dveloppes et peu contraignantes, la qualit
dimensionnelle moyenne tant de lordre de +/- 0,1 mm. Ces pices sont ralises en trs petits
lots de lordre dune vingtaine de pices par an, mais peuvent tre fabriques pendant plus de 50
ans pour certains avions militaires (en moyenne un avion sort tous les trois jours). Une tude
industrielle a t mene dans latelier de fabrication et permet de distinguer 6 catgories de pices
fabriquer. 90% de la production est constitue de pices simple face et double face . Cette
171
classification correspond aux pices ralises avec deux posages. Dans le cas des pices simple
face , seulement un surfaage et des alsages de mise et de maintien en position sont raliss sur
lun des deux posages.
Stratgies de fabrication
Nous proposons dans ce qui suit de caractriser les mthodes et les stratgies de fabrication
inhrentes au domaine de lusinage pour laronautique. La pice faonne dans un large bloc
daluminium est positionn sur la table dusinage par un appui plan prpondrant et maintenue
rattache au brut durant lensemble des phases dusinage par lintermdiaire de pattes de
maintien. Pour accder aux surfaces non accessibles, il suffit gnralement pour la deuxime
phase de retourner le bloc en sappuyant sur le plan oppos. Plusieurs machines ou outils seront
utiliss lors de la fabrication : les machines fraiseuses ou centres CN 3-4-5 (rcemment 2 centres
UGV ont t ajouts aux machines de latelier), des outils standards utiliss en fraisage CN (la
quasi-totalit des fraises sont de 2 tailles rayonnes, des montages dusinage standards (bridages
sur table et crampons plaqueurs) pour le premier posage et spcifiques sur les posages suivants
(des blocs daluminium fraiss pour accueillir des lments de mise en position la cration de la
zone daspiration sous vide). La stratgie globale dusinage est constitue dune bauche totale de
lensemble de la pice, suivie dune succession doprations de finition. Concernant les modes
dusinage, 98% des faces des pices seront ralises suivant deux modes dusinage : lusinage en
bout et lusinage en flanc. Lusinage en bout est un usinage o loutil est plac
perpendiculairement la face. Lusinage en flanc est caractris par lusinage par roulement dune
fraise cylindrique ou torique sur des surfaces rgles. Pour les faces non ralisables en bout ou en
flanc, on utilisera lusinage 3 tailles, le balayage, lusinage par fraise de forme ou les usinages
axiaux.
Figure 2. Pice Nervure de Voilure pile et face, ainsi que son positionnement sur laile dun avion
Conception de gammes
Diffrents acteurs collaborent pour raliser les programmes dusinage dune pice : le
172
programmeur qui dfinit la gamme dusinage (posages, oprations ncessaires, outils) et le
programme (calcul des trajectoires et gnration du fichier CN), le programmeur des outillages qui
conoit le montage dusinage, le prparateur qui ralise la gamme de fabrication de la pice
(niveau macro) et lacteur en charge de la simulation qui simule et valide le programme CN pour
son utilisation dans latelier. Les activits du programmeur sont les activits les plus longues et
fastidieuses, dont le cot est important. En moyenne, la dure de programmation dune pice de
forte complexit est de lordre de 6 semaines (soit 210 heures).
173
Annexe C Temps de traitement des pices mcaniques (en secondes)
Pice CATIA V5
Pice CATIA V4
Pice importe d'un fichier STEP
Activation de sortie vers VB (gnration des fichiers textes)
Fonctionne sans problme
Fonctionne avec des problmes mineurs
Ne fonctionne pas
Temps total
Non activ
X Echec particulier du module
Le 6 Avril 2006
174
Le 20 Octobre 2006
Le 5 Novembre 2006
175
Le 26 Novembre 2006
1 2 3 4 5 6 7
1er
Pice TOUT CARAC. TYP. DU MT1 MT2 Posage ENCHAINEMENT E. MINCES
C01 15 1 1
C02 28 1 1
C03 23 1 1
C04 3 1 1
C05 3 1 1
C06 2 1 1
C07 2 1 1
C08 2 1 1
D01 25 1 1
D02 38 1 1
D03 195 1 1
D04 81 1 1
D05 551 1 1
D06 19 1 1
D07 57 1 1
D08 24 1 1
D09 60 1 1
D10 44 1 1
DC1 5 1 1
DC2 38 1 1
DC3 - D08 20 1 1
176
Annexe D Poster RNTL (Grand Colloque TIC 2006 - Lyon)
177
Spcifications de fonctions pour un systme daide la gnration automatique de gamme
dusinage : Application aux pices aronautiques de structure, prototype logiciel dans le cadre
du projet RNTL USIQUICK
Notre travail de thse se place dans le cadre du projet RNTL USIQUICK (www.usiquick.com) dont lobjet est
de rpondre aux besoins des industries aronautiques dans le domaine de la fabrication de pices de structure
de complexit moyenne forte. Il sagit dassurer lautomatisation de llaboration des posages, de la gamme
et des programmes dusinage. Notre contribution se trouve dans ltude du Transformateur qui est le module
denrichissement de la gomtrie pice en une gomtrie adapte la fabrication. Ce Transformateur doit
fournir les informations ncessaires aux 2 modules avales dUSIQUICK : le module Prparation et le module
Calcul de Trajectoire.
Lenchanement des tapes permettant le calcul de ces fonctions est dtermin. Il comporte :
- une premire tape denrichissement du modle gomtrique CAO,
- une deuxime tape permettant dextraire les entits dusinage lmentaires. Aux faces sont ainsi
lies les informations technologiques suivantes : mode dusinage, directions et outils possibles,
- une troisime tape danalyse du graphe dadjacence de la pice qui dtermine les faces pouvant tre
usines simultanment.
Ces tapes sont implmentes en CAA dans un dmonstrateur dont la validit est prsente sur quelques
exemples. Son degr de robustesse est valu.
Les apports de ce travail sont relatifs la notion dentit lmentaire, dentit de haut niveau oriente type
dusinage, de caractrisation des extrmits dlancements et la dfinition de fonctions oprateur.
Le mmoire se termine par une synthse des fonctions qui devraient tre implmentes dans le logiciel CATIA
afin que le Transformateur devienne un produit industriel.
Mots-Cls
Gamme dusinage, Entit dusinage, Fabrication automatique, Usinage en Flanc, CAPP, Aronautique
Our PhD work comes within the framework of the USIQUICK RNTL project (www.usiquick.com) that aims to
answer the needs of some aircraft industries in the domain of structural parts manufacturing that are of an
average to high complexity. Automating the manufacturing fixture, process planning and generating the NC
programs are the expected results. Our contribution lies in the study of the Transformer, a module dedicated
to enriching the part geometry into one that is adapted to manufacturing. The Transformer must supply the
necessary information needed by the two other USIQUICK modules: Process planning and Automatic milling
path generator.
The sequence of steps allowing to compute the different functions is determined. It includes:
- a first step during which the CAD geometrical model is enriched,
- a second step during which the different Elementary Manufacturing Features are extracted. The
faces composing the CAD model are completed by their: milling mode, milling directions and possible
milling tools,
- a last step, where a face adjacency graph analysis is proceeded, pointing all the faces that could be
milled simultaneously.
These steps are implemented using CAA in a prototype. The validity is presented in some examples. The
degree of its robustness is evaluated.
The main results of our PhD are: the definition of the Elementary Manufacturing Feature, high level milling
features extractions, thin features identification and the CAPP functions definition.
This PhD report ends with a synthesis of the functions that should be implemented in CATIA so that the
Transformer becomes an industrial product.
Keywords
Process Planning, Machinning Features, Automated Production, Aeronautics, CAPP, Flank Milling
178