You are on page 1of 190

FACULTE DES SCIENCES & TECHNIQUES

U.F.R. Sciences et Techniques Mathmatiques, Informatique et Automatique


Ecole Doctorale IAEM Lorraine
Dpartement de Formation Doctorale Automatique

Thse
prsente pour l'obtention du titre de

Docteur de l'Universit Henri Poincar, Nancy-I


en Automatique, Traitement du Signal, Gnie Informatique

par Ramy Farid HARIK

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

Soutenance publique le 27 Juin 2007

Membres du jury :

Prsident : M. Alain BERNARD Professeur, Ecole Centrale de Nantes


Rapporteurs : M. Bernard ANSELMETTI Professeur, Universit Paris Sud 11
M. Dominique DENEUX Professeur, Universit de Valenciennes
Examinateurs : M. Thierry DIVOUX Professeur, UHP Nancy I (Directeur de thmatique)
M. Roland MARANZANA Professeur, ETS Montral
M. Patrick MERLAT Directeur R&D DELMIA, Dassault Systmes
M. Gabriel RIS Professeur, UHP Nancy I (Directeur de thse)
M. Christian ROUCHON Chef de projet USIQUICK, Dassault Aviation
Invits : M. Jean DUNAT Ministre de lconomie, des Finances et de lindustrie
M. Bernard GOEMAERE Expert Prparateur, Dassault Aviation
M. Jean-Marc GRILLET DG Oprations Industrielles, Dassault Aviation

Centre de Recherche en Automatique de Nancy


Facult des Sciences & Techniques - 54500 Vanduvre-ls-Nancy
A mes parents,
A Samar.

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 remercie chaleureusement Messieurs Bernard ANSELMETTI et Dominique DENEUX pour


avoir rapport mon travail et en particulier pour leurs remarques constructives concernant le
manuscrit. Je remercie galement Messieurs Roland MARANZANA et Thierry DIVOUX pour
leur participation au jury de thse.

Je remercie M. Jean DUNAT, reprsentant du Ministre de lconomie, des Finances et de


lindustrie pour mavoir honorer par sa prsence dans mon jury de thse.

Je remercie galement M. Francis LEPAGE, ancien directeur du CRAN et directeur de lcole


doctorale IEAM, M. Alain Richard, directeur du CRAN, M. Jean-Yves BRON, directeur de
lAIPL, M. Michel VERON, ex-prsident du CIRP, pour leur soutien tout au long de ma thse et
de leur prsence le jour de ma soutenance.

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.

Et puisque les meilleurs sont pour la fin

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

Conclusion _____________________________________ 147


Bibliographie ___________________________________ 155
Annexes _______________________________________ 163

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.

La cration dun rfrentiel unique structurant progressivement linformation associe la


dfinition du produit et son processus dobtention est un passage oblig la matrise de lusine
numrique. La continuit produit virtuel - processus virtuel obtenue par la mise en uvre
effective de process industriels bass sur le PLM (Product Lifecycle Management) permet par
simulation numrique dassurer la faisabilit de lindustrialisation [HAR 05b], sans ncessiter de
mise en uvre de prototypes matriels coteux et long raliser.

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.

Dans ce domaine de la fabrication, le Rseau National des Technologies Logicielles (RNTL) a


soutenu le projet USIQUICK pour rpondre aux besoins de lindustrie aronautique. USIQUICK se
limite ltude du cycle de vie du produit au niveau ralisation. Cette frontire de ltude
comprend donc les mtiers de la conception, de la gnration de gamme dusinage et de la
fabrication. Le concepteur traduit le cahier des charges, tabli partir des besoins satisfaire, en
une modlisation du bien raliser. Le gammiste met en place les diffrentes phases dusinage
pour la ralisation de la pice partir dun brut pralablement dfini. Enfin, le fabricant gnre les
trajectoires outil en prenant en compte les donnes techniques de la machine, du matriau et du
catalogue outil. Auparavant, la conception occupait une place prioritaire et toute libert tait
laisse au concepteur. Dfinir des pices facilement ralisables ntait pas pour lui une priorit.
Actuellement, les ingnieries concourantes et collaboratives ont modifi cet tat de fait et ont mis
sur un mme pied dgalit les diffrents mtiers. Il faut concevoir tout en sassurant que la pice
est ralisable un cot minimal ou tout au moins raisonnable.

Etablir convenablement lensemble des informations ncessaires la fabrication dune pice


mcanique de complexit moyenne forte (gammes, trajectoires doutils, outillages) prend
beaucoup de temps (jusqu' 20 jours pour des pices non produites en masse). Notre but est de
rduire ce temps du cycle dindustrialisation des produits en spcifiant des fonctionnalits
dassistance cette partie charnire. Dautre part ces fonctionnalits devraient permettre une
certaine transmission des mthodes et connaissances des prparateurs chevronns aux
prparateurs dbutants.

3
I. La partie charnire : la gnration assiste de gammes de fabrication

Pour aider les mtiers de la conception et de la fabrication de produits manufacturs, de nombreux


logiciels de Conception Assiste par Ordinateur (CAO) et de Fabrication Assiste par Ordinateur
(FAO) ont t dvelopps et commercialiss au cours de ces 50 dernires annes.

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.

Dfinition du produit Prparation de la gamme Contrle de Qualit

?
Conception du produit Fabrication du produit Mise sur le march du bien

Figure 1. Emplacement de la partie charnire dans le cycle de vie du produit

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).

Le besoin peut alors se rsumer en deux axes principaux :


Combler le vide smantique entre les logiciels de CAO et de FAO pour un meilleur
transfert des donnes.
Mettre en place de nouvelles fonctionnalits CAPP pour assister la gnration de gamme
dusinage.

Ces deux besoins constituent le tout premier module du processus USIQUICK : le Transformateur.

4
II. Le Transformateur USIQUICK

Le projet RNTL USIQUICK regroupe cinq laboratoires de recherches appartenant au groupe


GAMA (CRAN Nancy, 3S Grenoble, IRCCyN Nantes, LURPA Paris, LGIPM Metz), deux
partenaires industriels (Dassault Aviation et Dassault Systmes) et un centre dexpertise (CETIM).

Le processus USIQUICK se dcompose en trois modules (Figure 2) : Transformateur, Prparation


et Gnration (voire annexe A pour plus de dtails sur le projet et sur le dcoupage des diffrents
modules).

Figure 2. La chane du processus USIQUICK

Le Transformateur est un module compltement automatique charg de rendre le modle


gomtrique issu de la CAO exploitable par les 2 autres modules ; notamment de prcalculer
l'usinabilit de la pice ainsi que les difficults prvisibles avant tout choix de moyens d'usinage. Il
a pour entres :
les modles (Produits - Gomtriques - ),
le matriau,
les moyens industriels (si ceux-ci sont dj dcids),

Le Transformateur doit spcifiquement :


traduire et enrichir le modle gomtrique provenant du logiciel de CAO en un modle
comprhensible par les logiciels de CAPP/FAO. Lenrichissement se fait en portant des
attributs gomtriques prcalculs sur les nouveaux objets constituant le nouveau modle,
dit modle USIQUICK.
mettre en place des fonctions daide la gnration de la gamme dusinage : typage selon
les modes dusinage potentiels des faces, identification des entits dusinage spcifiques
(haut dailes et fonds minces), calculs des zones non usinables selon les diffrents modes
dusinage possibles (usinage en bout, usinage en flanc), extraction des directions
dusinage, calcul de la bote englobante ainsi que de la premire proposition de posage

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.

Le transformateur comporte une 1re tape de caractrisation de la gomtrie afin notamment :


- de dterminer les faces planes et rgles qui ne susinent pas de la mme manire que les
autres faces,
- de distinguer les congs ou fillets qui sont des entits de raccordement entre faces
fonctionnelles et qui seront usins simultanment avec ces dernires,
- de distinguer les lments troits qui constituent des hauts dailes ou des frontires de fond
minces,
- de caractriser les artes dont la forme (droite, circulaire, quelconque) et la jonction leurs
faces adjacentes influencent directement le mode dusinage.

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

B. Les entits dusinage

C. Etude de lanalyse de fabricabilit

D. Lusinage en flanc

E. Les approches daccessibilit et de visibilit

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

A. La gnration automatique de gammes


dusinages

1. Dfinition dune gamme dusinage

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

Figure 3. Exemple de macro-gamme (source : Dassault Aviation)

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.

Figure 4. Conception de gammes dusinage [BRI C]

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

2. Approches en gnration de gammes dusinage

Au cours des 20 dernires annes, la gnration automatique de gamme a t aborde de


diffrentes manires. La figure 5 illustre ces diffrentes approches.

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

Gnration ascendante de Gnration dirige par


processus (GAP) valuations successives

Planification sous
contraintes

Figure 5. Concepts de gnration automatique de gammes [VIL 03]

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.

I. Les approches par variantes

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

Ltape prparatoire consiste regrouper en familles les diffrentes pices de lentreprise, de


les archiver et dy associer un code morphodimensionnel. Par analyse des gammes des pices
dune mme famille, on cre une gamme enveloppe. Pour chaque famille un tableau crois
associant code et gammes enveloppes permet le calcul de gammes type (Figure 6).

14
La gnration automatique de gammes dusinages

Figure 6. Etape prparatoire des systmes TGAO, [CHA 90]

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)

Figure 7. Etape productive des systmes TGAO, [CHA 90]

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.

II. Les approches gnratives

Les approches gnratives consistent en une intgration du savoir-faire en gnration de gamme.


Ces approches crent une gamme par tude automatique de la pice. Elles sappuient sur un
traitement de lexpertise mtier suivant deux dmarches majeures : lune imprative
(algorithmique), lautre dclarative (systme expert avec base de rgles).

Les techniques algorithmiques

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].

Les systmes experts

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.

Figure 8. Structure dun systme expert [CAP 05]

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

3. Systmes de gnration de gamme dusinage

Dans cette partie, nous analysons succinctement certains systmes de gnration de gamme
dusinage (en ordre alphabtique croissant).

CIMSKIL TM (Technology Answers)

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.

IMOLD CAPP System [GAN 01]

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]

Issu de la recherche mene au LURPA lcole normale suprieure de Cachan, ce logiciel


concerne uniquement les pices de rvolution. Ce systme gnre une gamme de tournage
complte. Lapproche consiste formaliser lexpertise du gammiste sous forme de centres de
dcision, qui sont des ensembles de rgles de dcision permettant de choisir une action et une
seule parmi les actions prvues dans le champ dactions, en fonction de ltat situationnel
correspondant au contexte et aux dcision antrieures.

OMEGA [SAB 95]

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

opratoire des entits dusinage. Le deuxime revient dfinir automatiquement le squencement


des oprations dusinage en posages en utilisant une stratgie de planification sous
contraintes. Ce systme utilise les fonctionnalits du modeleur CATIA.

PROPEL [TSA 87]

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].

PSG-CAPP [SAD 02]

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

B. Les entits dusinage


La chane numrique dun systme FAO [BER 02] doit comporter un Pr-processeur
gomtrique et technologique pour la conversion du modle CAO de la pice en un modle
comprhensible et utilisable par les mtiers de la post-conception (Figure 9). [SAD 02] affirme que
lincapacit mettre en place un systme efficace de reconnaissance des entits composant la
pice est lune des causes principales de lchec des systmes CAPP. Ces 2 assertions mettent en
vidence ladaptation ncessaire du modle CAO lactivit de fabrication, adaptation difficile (et
peut-tre impossible) qui doit conduire un modle par entits. Dans cette partie nous allons
approfondir la notion dentit et nous focaliser essentiellement sur les entits dusinage et leurs
moyens dobtention.

Oprateur Fichier CAO

Pr-processeur gomtrique et technologique

Gomtrie de fabrication

Processeur technologique

Fichier APT ou CLFile

Post-processeur

Fichier CN

Figure 9. Structure gnrale d'un systme de FAO [BER 02]

1. La modlisation par entit

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].

[SHA 88] caractrise les entits ainsi :


- une Entit est un constituant physique dune pice,

19
Etat de lart

- une Entit drive dune forme gnrique,


- une Entit a une signification en ingnierie,
- une Entit a des proprits prvisibles.

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.

I. Entits lies lactivit de conception

Entit de conception fonctionnelle : Ensemble dentits relatives a des fonctions spcifies


par le cahier des charges dun produit, elles doivent contenir lintention de conception et les
paramtres non gomtriques relatifs la fonction et aux performances attendues.

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.

II. Entits lies lactivit de fabrication

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 technologiques : donnes relatives un ensemble incluant les informations relatives


aux contraintes admissibles en terme de RDM par exemple, les entits technologiques sont des
donnes utiles au calcul CAO des diffrentes pices.

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.

2. Les entits dusinage

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

[SRI 04] classe les entits en trois grandes familles:

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.

Figure 10. Taxinomie des entits dusinage [SRI 04]

III. Caractristiques des entits dusinage

[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

3. Diffrents types de techniques de cration des 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.

I. Cration interactive dentits

Le point de dpart de la cration interactive dentits est un modle purement gomtrique. Un


utilisateur, laide dun modeleur gomtrique, dfinit le modle gomtrique, puis un autre
utilisateur ou lui-mme construit sur celui-ci le modle dentit laide dun systme textuel ou
graphique interactif.

Il faut noter que la cration interactive dentits se fait avec intervention humaine.

Modeleur Systme
Gomtrique Modle Modle
graphique
gomtrique Entit
interactif

Utilisateur1 Utilisateur2

Figure 11. Cration Interactive dEntits [SHA 95]

II. Reconnaissance automatique dentits

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.

Modeleur Algorithme de Algorithme


Gomtrique Modle Modle
reconnaissance dextraction
gomtrique Entit
dEntits dEntits

Utilisateur Entits
prdfinies

Figure 12. Reconnaissance Automatique dEntits [SHA 95]

III. Conception par Entits

La conception est faite directement par assemblage et combinaison dentits, le modle


gomtrique est extrait des entits.

23
Etat de lart

Procdures de dfinition de la
gomtrie Modeleur
Gomtrique Modle
gomtrique

Modeleur
Entit Modle
Entit

Utilisateur Bibliothque
dEntits

Figure 13. Conception par Entits [SHA 95]

4. Techniques de reconnaissance automatique des entits dusinage

[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]

I. Les approches topologiques

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.

Figure15. Exemple d'un AAG graphe d'une poche ferme.

[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).

II. Les approches heuristiques

Ces approches peuvent tre bases sur les rgles, qui analysent directement un modle par le biais
de rgles de reconnaissance et de liaison.

Figure 16. Le problme dinterprtations multiples [HAN 00]

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.

III. Les approches volumiques

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.

Les mthodes par dcomposition convexe

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

Figure 17. Exemple de dcomposition en enveloppes convexes

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

Figure 18. Contre-exemple dune dcomposition en enveloppes convexes

Les mthodes par dcomposition - recomposition cellulaire

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].

Figure 19. Exemple de dcomposition cellulaire

Les mthodes bases sur un arbre CSG

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

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

B. Etude de lanalyse 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

1. Orientations principales dun systme DFM

Les fonctionnalits principales quun systme DFM doit satisfaire sont :

Diminutions du nombre de pices dans lassemblage. Plus il y a de composants dans un


assemblage plus il y a de possibilits de se tromper lors de lassemblage physique et de placer un
composant dfectueux. Lobtention dun produit bon diminue exponentiellement par rapport
au nombre de pices qui subsistent.

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.

Figure 22. Conception et re-conception de la pice motor drive [BOO 94]

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

[DFM 94] prsente sept lments dvaluation de la fabricabilit :


- cot de production, il doit tre minimal en incluant les cots directs et indirects,
- la qualit et le respect des spcifications,
- la flexibilit de sadapter aux changements de la production,
- la capacit de limiter les risques,
- un dlai de fabrication court,
- lefficacit dans lusage des ressources humaines et des capitaux de lentreprise,
- minimiser les effets environnementaux.

30
Analyse de fabricabilit

3. Mthodes danalyse de fabricabilit

De nombreuses recherches, dans la littrature scientifique, existent pour valuer la fabricabilit.


Ces mthodes danalyse de fabricabilit se dcomposent en deux sous-ensembles : les systmes
base de rgles et connaissances (approche qualitative) et les systmes bass sur lanalyse
gomtrique et loptimisation du cot (approches quantitatives). Cette partie sattache plutt aux
mthodes bases sur lanalyse gomtrique car elles sont plus dans loptique de ce mmoire.

[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.

Figure 23. Proposition de Gupta et Nau, pour lextension de la boucle de la conception.

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.

Figure 24. Re-conception de faces non usinables

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

Figure 25. Arbre de structure pour la gnration de processus de fabrication.

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,

2. il est important de pouvoir vrifier au plus tt la faisabilit des oprations dindustrialisation et


de pouvoir la dmontrer,

3. les analyses gomtriques nidentifient pas des difficults dusinage telles les entits minces
(Chapitre 2, partie C).

Ainsi, l'industrie aronautique a besoin d'outils d'aide l'valuation et l'amlioration de la


fabricabilit de ses pices usines. Avec l'absence de tels outils, une opportunit de recherche se
trouve grande ouverte pour de futurs travaux. Certaines des fonctions CAPP labores dans ce
mmoire pourront participer un systme danalyse de fabricabilit.

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.

Tableau comparatif [TON 01]

Usinage en balayage Usinage en flanc

Temps dusinage long provenant du rduction du nombre des passes,


Temps
grand nombre de passes environ 14 fois
Cots levs dus galement au grand
Cots nombre de passes et la ncessit rduction des cots de 75%
deffectuer une fonction manuelle
Meilleur tat de surface, diminution du
Surface crtes dues au rayon en bout
Qualit temps des oprations de meulage et de
de la fraise
polissage

Tableau 1. Tableau de [TON 01]

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

1. Etudes de la gomtrie des faces rgles dveloppables

I. Dfinitions des faces rgles dveloppables

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].

La reprsentation paramtrique dune face rgle est donne par :



S (u , v) = C1 (u ) + v.(C 2 (u ) C1 (u )), u [a; b], v [c; d ] (1)

Elle est dveloppable si :



S '(ui , v) = S '(u j , v), u i u j (2)

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

Zone de tolrance admissible


Zone de tolrance admissible
(a)
(b)

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

II. Identification du type gomtrique de la face

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.

2. Travaux dans le domaine de lusinage en flanc

Le peu de recherches dans le domaine de lusinage en flanc concerne essentiellement le calcul de


la trajectoire outil pour la ralisation de la face. Elles se placent toujours dans le cas gnral o il
ny a pas dobstacle au passage de la fraise.

Nous prsentons ces diffrents travaux selon la rpartition suivante :


- Les travaux mens luniversit de Waterloo
- Lvaluation et la dformation de la trajectoire outil
- La prise en compte des efforts de coupes

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

Figure 28. [BED 03] stratgie dusinage 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].

Figure 29. 3 Step Method de [MEN 04]

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

II. Evaluation et dformation de la trajectoire doutil [LAR 03b] [GON 05]


[SEN 05]

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

Nous tirons les conclusions suivantes suite ltude de lusinage en flanc :

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

D. Les approches daccessibilit et de


visibilit

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.

Figure 31. Visibilit et Accessibilit

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.

1. Etudes relatives lusinage en flanc

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)

Figure 32. Approches de visibilit (le point jaune reprsente lil)

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).

Lapplication de ces mthodes sert au calcul des champs dusinage en flanc.

Figure 33. Calcul du champ dusinage (page 82)

41
Etat de lart

2. Etudes relatives la sphre daccessibilit

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.

Figure 34. Tables binaires de visibilit [KAN 97]

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.

De ltude de l'analyse de fabricabilit, il ressort quaucun systme nest rellement adaptable au


domaine aronautique. Nous remarquons ainsi le besoin de l'industrie aronautique en outils
d'aide l'valuation et l'amlioration de la fabricabilit de ses pices usines.

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

B. Enrichissement technologique lmentaire

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.

Plus gnralement, le transformateur sinscrit dans une dmarche dindustrialisation de la


fabrication. Lobjectif final est de passer automatiquement ou tout au moins avec le minimum
dinterventions de loprateur, de la pice CAO ses informations de fabrication : posage,
programme CN, outillage Le processus appliqu actuellement ncessite un traitement spar de
la gamme. La cration dun rfrentiel unique structurant progressivement linformation associe
la dfinition du produit et son processus de ralisation est donc ncessaire pour la diminution du
temps danalyse de la pice par le biais dune rduction des rebouclages et autres itrations.
Lintgration des gammes dans le mme processus et la possibilit de vrifier lindustrialisation des
pices ds leur conception devrait gnrer des gains importants.

En permettant la prise en main virtuelle de la pice, le transformateur va se substituer en partie


loprateur en effectuant automatiquement une analyse de la pice. Il va fournir une visualisation
3D colore de celle-ci o les couleurs apporteront un ensemble dinformations importantes
significatives pour loprateur en ce sens quelles vont laider mieux comprendre la gomtrie
pice. Dautres informations importantes comme les directions dusinage viendront complter cette
visualisation. Cette analyse tant systmatique, loprateur sera sr que toute la pice a t
analyse et quaucune face naura t oublie ce qui est souvent le cas lorsque lanalyse est faite
uniquement par observation de la pice lcran.

Transformateur

Conception

Gamme et
trajectoires

Figure 35. Le transformateur : Etape visuelle dassistance la gnration de gamme et trajectoires

47
Larrt Transformateur

Lorsque le prparateur regarde sa pice lcran, il a tendance considrer alternativement les


faces seules et des ensembles de faces. Ses rflexions sont du genre :
1. Pour une face seule :
a. La face U est uniquement usinable en bout, elle pourra tre usine avec une
fraise de fort diamtre,
b. La face V est plane et constitue potentiellement un support de posage,
c. La face W est usinable aussi bien en bout quen flanc,
d. Pour tre usine totalement, la face X devra tre usine en partie en flanc et en
partie en bout.
2. Pour un ensemble de faces :
a. Lensemble des faces X, Y et Z constituent un haut daile, elles devront tre
usines en premier lieu,
b. La face U constitue un fond de poche, V et W sont des faces adjacentes U,
c. Lensemble des faces usinable en flanc I, J, K et L son adjacentes 2 2, leur
usinage pourra tre enchan.

Pour aider le prparateur, il nous semble important que le transformateur calcule


systmatiquement un ensemble dinformations de ce type et quil les visualise la demande de
loprateur de manire lui prsenter une vue oriente usinage de la pice. Cette vue
usinage pourra tre cible vers une activit particulire : usinage en bout, dtection des hauts
daile par exemple.

Poche ?

Fond mince ?

Haut daile ?

Figure 36. Prise en main de la pice, clef de vote de la gnration de gamme

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 :

Une premire tape, A, caractrise la gomtrie afin notamment :


1. de distinguer les faces planes et rgles qui ne susinent pas de la mme manire que les
autres faces,
2. didentifier les congs ou fillets qui sont des entits de raccordement entre faces
fonctionnelles et qui seront usins simultanment avec ces dernires,

48
Aide la prise en main de la pice par loprateur pour la dfinition de la gamme dusinage

3. de caractriser les artes dont la forme (droite, circulaire, quelconque) et la jonction


leurs faces adjacentes influencent directement le mode dusinage.

Gomtrie /
CAO de dpart

ETAPE A
Caractrisation
gomtrique

Etapes de
transformation

ETAPE B
Enrichissement
technologique

ETAPE C
Graphes denchanements

Figure 37. Etapes de transformation

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

Le modle de donnes du transformateur dUSIQUICK se doit dtre un modle unique et fdr,


de faon pouvoir sintgrer dans les diffrents modules du projet (Transformateur, Prparation,
Gnration). En effet, les modles issus de lactivit de conception proprement dite ne contiennent
pas toutes les connaissances mtiers ncessaires la gnration automatique de gammes, et la
gnration automatique des trajectoires. Une intgration forte ne devient possible quen tendant
et harmonisant les modles utiliss actuellement au sein des logiciels de CAO/FAO.

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.

Figure 38. Modlisation B-Rep

51
Larrt Transformateur

Au dpart, notre modle gomtrique est donc constitu des lments corps, face, arte et point
(Figure 39).

Figure 39. Modle de dpart

La caractrisation du modle gomtrique vise dterminer une srie dinformations gomtriques


utiles aux fonctions daide la gnration de gamme dusinage. Ne prsentant pas de difficult
quant leur calcul, ces informations sont prsentes sans explications sur leur mthode
dobtention sauf pour certains cas difficiles o le calcul est dtaill. Par contre, les diffrentes
valeurs potentielles et leurs sens mtier, quand ils existent, seront explicits.

Cette partie se divise en quatre sous parties : enrichissement de lobjet corps, de lobjet face, de
lobjet arte et de lobjet point.

1. Enrichissement de lobjet corps

Lobjet corps supporte diffrentes informations gnrales relatives la pice P. Il est enrichi avec
les attributs suivants:

(a) Volume VP : volume de la pice P .

(b) Aire totale AP : somme des aires de toutes les faces F participantes P .

(c) Nombre de faces n F : nombre des 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

2. Enrichissement de lobjet face

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

(a) aire S F : aire de la face F .

(b) Primtre PF : primtre de la face F .

(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.

II. Nature de la face

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

Figure 42. Typologie des diffrentes natures des faces

III. Etroitesse dune face

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.

Figure 43. Exemple dlments troits

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

Figure 44. Le rectangle quivalent dun lment troit

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

Comme l est ngligeable (tant assimile un lment troit), l 2 0 lquation devient :

P2
= L2 + 2 Ll
4

En divisant par A et en remplaant A par L.l :

55
Larrt Transformateur

P 2 L2 + 2 Ll L2 + 2 Ll L2 2 Ll L
= = = + = +2
4A A Ll Ll Ll l

Do on dduit le rapport L par:


l
L P2
= 2
l 4A

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 ,

- La valeur limite crot exponentiellement en fonction de cet cart,

- La valeur limite dcrot en fonction de laire totale At de la pice,


- La valeur limite 5 convient aux petites faces.

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

Figure 45. Exemple dune face troite

56
Etape A : Caractrisation Gomtrique

IV. Faces de raccordements

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.

Figure 46. Exemple de faces de raccordements

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.

Concernant le premier attribut, les faces de raccordement sont gnralement cylindriques,


balayes, sphriques ou de gomtrie quelconque. Ayant identifi la gomtrie de la face, on
compare les caractristiques de llment avec ceux du bureau dtude de lindustrie concerne.
Chez Dassault Aviation, les cylindres de rayon infrieur 4mm ainsi que les surfaces balayes de
rayon infrieur 6mm sont considres comme tant potentiellement des raccordements. Au final,
il faudra vrifier que la face est en liaison ferme avec celles qui lentourent. Lexistence de ce type
de liaison nous assure que la face nest pas un cong ouvert (un raccordement ouvert et libre).

3. Enrichissement de lobjet arte

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.

(c) Les angles dengagement EA et de dgagement DA de larte : ces angles sont


particulirement intressants pour ltude des directions dusinage rsultantes des artes les plus
contraignantes. Ils indiquent la possibilit que loutil puisse aborder la face dans le prolongement
de sa surface support.

EA

DA

Figure 47. Angle dengagement et de dgagement

(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.

II. La vivicit dune arte

La vivicit dune arte regroupe deux lments caractristiques pour la comprhension de la


pice : La continuit par le biais de larte (Tangence) et la nature de la liaison entre les deux
faces au voisinage de larte (ouverture). Cest un critre gomtrique qui volue en fonction de
langle que font les deux faces connectes larte. En couplant la tangence et louverture, nous
obtenons 6 catgories diffrentes de vivicit (Figure 46):

Ouverte ( VO ) : langle entre les deux faces est suprieur ou gal 180.

Ferme ( VF ) : langle entre les deux faces est infrieur 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

Figure 48. Typologie des vivicits

4. Enrichissement de lobjet point

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

Figure 49. Typologie des transitions

59
Larrt Transformateur

5. Conclusion et extension du modle gomtrique

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.

Figure 50. Modle gomtrique enrichi

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

1. Accs dusinage [HAR 06a]

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.

Les accs dusinage se dcomposent en trois familles diffrentes :

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

Figure 51. Direction simple et sa reprsentation sur la sphre daccessibilit

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.

Figure 52. Cne de directions et sa reprsentation sur la sphre daccessibilit

62
Etape B : Enrichissement Technologique Elmentaire

3 - Set de directions dusinage

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.

1 = {d1 , d 2 , d 3 ...d n } {D1 , D2 , D3 ...Dm }

Figure 53. Set de direction dusinage et sa reprsentation sur la sphre daccessibilit

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.

Nous distinguons la typologie suivante des accs dusinage :

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).

Figure 54. Direction simple dusinage dune face plane en bout

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 .

Figure 55. Zones contraignantes.

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

1 - Les frontires fermes (zones rouges de la figure 55)


Ces frontires correspondent aux artes de vivicits fermes, dlimites par dautres artes
de vivicits fermes. Ces vivicits indiquent lexistence de matire au del de larte.

2 - Les frontires ouvertes (zone vert clair de la figure 55)


Ces frontires correspondent aux artes de vivicits ouvertes. Ces vivicits indiquent
lexistence du vide au del de larte.

3 - Les frontires de passage (zone vert fonc de la figure 55)


Ces frontires correspondent aux artes de vivicits fermes, dlimites par au moins une
arte de vivicit ouverte. Ces frontires indiquent lexistence dune zone de passage entre les
zones fermes et ouverte. Les artes sont alors les frontires des fentres daccessibilit la
face.

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

Suite lextraction de lensemble (F ) nous rpartissons les directions en diffrentes priorits.

CAS 2-A.1 : Lensemble ( F , A) des directions intrinsques aux artes

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.

Ce premier critre tablit lensemble de directions ( F , A) de la face F relatif larte A .

( F , A) = {DT 1 , DN , DT 2 } (Cas gnral)

DT 1 DN DT 2

dT1 dN dT 2

(a) (b) (c)

Figure 56. Directions rsultantes du type gomtrique de larte.

Les ensembles discrets ( DT 1 , DN , DT 2 ) se rduisent aux directions simples (d T 1 , d N , d T 2 ) dans le


cas o larte A est linaire.

65
Larrt Transformateur

(2) La vivicit de larte A admet 2 cas possibles : Ferme/Prolongement ( VF ) ou Ouverte ( VO ).


Les artes de vivicit fermes appartiennent aux zones contraignantes car elles gnent le passage
de loutil. A ces cas nous associons de fortes priorits. Les artes de vivicit ouvertes appartiennent
aux zones non contraignantes. A ces vivicits nous proposons dassocier des priorits faibles.

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

Figure 57. Vivicits et zones frontires

(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.

V(AP) V(A) V(AS) Adj. cas Signification


VO VO VO rac 0 A appartient une frontire ouverte et influence peu
VF VO VO rac 1 les directions dusinage.
VO VF VO rac 2 A appartient une frontire de passage. Ladjacence
VF VF VO rac 3 un raccordement privilgie les directions normales.
VO VO VF rac 4 A appartient une frontire ouverte et influence peu
VF VO VF rac 5 les directions dusinage.
VO VF VF rac 6 A appartient une zone contraignante. Ladjacence
VF VF VF rac 7 un raccordement privilgie les directions normales.
VO VO VO reg 8 A appartient une frontire ouverte et influence peu
VF VO VO reg 9 les directions dusinage.
VO VF VO reg 10 A appartient une frontire de passage. Ladjacence
VF VF VO reg 11 une face rgle privilgie les directions tangentes.
VO VO VF reg 12 A appartient une frontire ouverte et influence peu
VF VO VF reg 13 les directions dusinage.
VO VF VF reg 14 A appartient une zone contraignante. Ladjacence
VF VF VF reg 15 une face rgle privilgie les directions tangentes.

Tableau 2. Les diffrents 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 Les priorits respectives


0
( DT 1 ,3) ( DN ,3) ( DT 2 ,3)
1
2
( DT 1 ,2) ( DN ,1) ( DT 2 ,2)
3
4
( DT 1 ,3) ( DN ,3) ( DT 2 ,3)
5
6
( DT 1 ,2) ( DN ,1) ( DT 2 ,2)
7
8
( DT 1 ,3) ( DN ,3) ( DT 2 ,3)
9
10
( DT 1 ,1) ( DN ,2) ( DT 2 ,1)
11
12
( DT 1 ,3) ( DN ,3) ( DT 2 ,3)
13
14
( DT 1 ,1) ( DN ,2) ( DT 2 ,1)
15

Tableau 3. La rpartition des priorits

Lanalyse du tableau 3 pour les priorits de valeur 1 sinterprte de la manire suivante :


- les directions perpendiculaires (dans la face) aux artes A qui appartiennent une zone
contraignante et sont adjacentes un raccordement ont une forte priorit (priorit 1) (elles
devront donc tre considres en premier).
- Les artes A qui appartiennent une zone contraignante et sont adjacentes une face
voisine rgle ont une forte priorit (priorit 1).

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.

Les points p se sparent alors en trois groupes:


- Les points pOO de transition OO (en vert clair).
- Les points p FF de transition FF (en rouge).
- Les points pOF de transition OF / FO (en vert fonc).

Figure 1. Les groupes des points de la face (Figure 55)

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 ) .

Figure 60. Directions dusinage pour le point p

( F , P) = U {d ( P, P OO ), d ( P, POF ), d ( P, PFO )}
pour les P inaccesible selon les (F,A) de priorit 1

ensemble des directions formes en reliant p aux autres points de F de transition


OO , OF ou FO pour les points P inaccessibles selon les directions de ( 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.

Exemple de rsultat de lapplication de lalgorithme sur la face F (Figure 55)


Nous identifions dans un premier temps les diffrentes valeurs des critres gomtriques ports par
les artes et les points (Figure 61).

Arte: 3 Arte: 4 Arte: 5 Arte: 6


Type: Droite Type: Courbe Type: Droite Type: Courbe
Vivicit: O Vivicit: TF Vivicit: TF Vivicit: TF
Transition: OO OF Transition: OF FF Transition: FF FF Transition: FF FO
Adjacence: Plan Adjacence: S. Balaye R10 Adjacence: Cylindre R10 Adjacence: S. Balaye R10

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

Arte: 1 Arte: 10 Arte: 9 Arte: 8


Type: Droite Type: Courbe Type: Droite Type: Droite
Vivicit: O Vivicit: TF Vivicit: TF Vivicit: TF
Transition: FO OO Transition: FF FO Transition: FF FF Transition: OF FF
Adjacence: Plan Adjacence: Cylindre R15 Adjacence: Cong Adjacence: Cylindre R15

Figure 61. Caractrisation des artes et points de la face F

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

Figure 62. Identification du cas par arte

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).

Figure 63. Directions de priorits 1

Figure 64. Directions de priorits 1.5

Figure 65. Directions de priorits 2 / Directions de priorits 3

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 .

( F , A) = {D1 , D2 } (Cas gnral)

dT1 dT 2

DT 1 DT 2

(a) (b)

Figure 66. Directions rsultantes du type gomtrique de larte.

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).

N(A) V(A) Adj. cas Signification


lin VO reg 0 A na pas une tangence avec son entourage. La
aut VO reg 1 direction quelle proposera est non importante.
lin VTO reg 2 A possde une tangence avec une face rgle. Elle
aut VTO reg 3 proposera la direction de plus haute priorit.
lin VO aut 4 A na pas une tangence avec son entourage. La
aut VO aut 5 direction quelle proposera est non importante.
lin VTO aut 6 A possde une tangence mais avec une face non
aut VTO aut 7 rgle. Elle ninfluence pas les priorits.

Tableau 4. Les diffrents cas

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.

Le Tableau 5 montre les priorits respectives en fonction du cas et de la direction.

cas Les priorits respectives


0, 4, 6 ( D1 ,2) ( D2 ,2)
1, 3, 5, 7 ( D1 ,3) ( D2 ,3)
2 ( D1 ,1) ( D2 ,1)

Tableau 5. La rpartition des priorits

Ainsi nous associons laccs dusinage (F ) de F trois priorits diffrentes. Il nous reste
inclure la notion de poids denchanements et de rfrence.

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

Figure 67. Exemple des notions de poids

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

Figure 68. Accs dusinage dun cylindre

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

Figure 69. Accs dusinage dune surface rgle

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.

I. Les diffrents modes dusinage

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)

(a) (b) (c)

Figure 70. a - Usinage en bout (UEB) ; b - Usinage en flanc (UEF) ; c - Un exemple dusinage quelconque (UQ)

II. Dfinitions utiles lanalyse dusinabilit

- 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

Figure 71. Masque de type 1

- Champs dusinage CU ( F , d ) : Etant donne une face F appartenant une pice P , le


champs dusinage CU ( F , d ) de F est la sous face VF contenue dans F qui est
accessible suivant la direction d . Si toute la face est accessible selon d , CU ( F , d ) est la
totalit de la face F .
CU ( F , d ) = VF

75
Larrt Transformateur

d
VF

Figure 72. Champ dusinage

- Masque de type 2 Local Mt 2 L( F , d ) : Etant donne une face F appartenant une


pice P , le masque de type 2 local Mt 2 L( F , d ) de F est la sous face MF contenue
dans F qui nest pas usinable en flanc suivant la direction d pour des raisons
daccessibilit dues aux autres faces de P . Si toute la face est accessible selon d ,
Mt 2 L( F , d ) est lensemble vide.
Mt 2 L( F , d ) = MF

MF
F
d

Figure 73. Masque de type 2 Local

- Masque de type 2 Global Mt 2 L( F , D) : Le masque de type 2 global dune face F est


lintersection des masques de type 2 locaux Mt 2 L( F , d ) calculs pour lensemble des
directions D = {d 0 , d1 ,....d n } . On a:
n
Mt 2G( F , D) = I Mt 2 L( F , d i )
i =1

F MF

Figure 74. Masque de type 2 Global

76
Etape B : Enrichissement Technologique Elmentaire

- Epsi-Masque Mt 2( F , A, d ) : Etant donn une direction d permettant lusinage en flanc


dune face F , considrons la fraise Fr de rayon non nul usinant F selon d comme
prsent figure 75. Nous supposerons que lextrmit de cette fraise est droite, sa
gomtrie est donc assimilable un cylindre. Pour usiner compltement F il faut que le
point e extrmit du cylindre Fr soit situ sur larte A . Si langle entre d et A au
o
point de contact e est diffrent de 90 , Fr va mordre dans la face adjacente Fa , ce qui
nest pas admissible. Il faut par consquent loigner Fr de telle sorte que sa ligne
extrmit (le cercle c ) reste tangente en F Fa . La consquence est quune petite partie
F de F ne va pas tre usine, F est appel Epsi-masque de F selon d i il contient
larte A (au moins en partie). Cette zone nest pas facile calculer. A notre sens ce qui
est important cest de dterminer son existence et dans une mesure plus faible son allure
par rapport A . Cette information sera porte par larte.

Mt 2( F , A, d i ) = F

Fr

F
d
A
A
e
Fa
Fa

Fr

Figure 75. Les epsi-masques

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

III. Usinabilit dune face F en bout

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

Figure 76. Usinabilit en bout

Figure 77. Calcul du masque de type 1 [DER 05]

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.

La projection inverse consiste en 3 tapes :


1 Extrusion de lensemble des faces des obstacles entirement suivant la direction oppose
la normale de la face.
2 Cration du corps obstacle, union des extrusions obtenues ultrieurement.
3 Intersection du corps obstacle avec la face dorigine.

IV. Usinabilit dune face F en flanc

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

Figure 78. Dtermination des zones non accessibles.

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

Figure 79. Intersection des zones non accessibles.

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 :

1. Les faces planes semi-ouvertes,


2. Les faces planes compltement ouvertes,
3. Les faces cylindriques,
4. Les faces rgles dveloppables.

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.

CAS A - Etude des faces planes semi-ouvertes [HAR 06b]

Lexistence de plusieurs directions dusinage potentielles complexifie ltude. Lalgorithme (figure


80) dcrit les diffrentes tapes pour lobtention du masque de type 2.

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

Figure 80. Calcul du masque de type 2

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.

3. Identification de la visibilit globale VG en regroupant les diffrentes parties visibles. Cette


visibilit comprend les champs visibles de la face et de son entourage.

4. La visibilit globale VG englobe des zones nappartenant pas la face, do la ncessit


didentifier le champ dusinage CU i obtenue en intersectant la face dtude F avec la
visibilit globale VG .

Figure 81. Calcul du champ dusinage (cas 1)

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.

Figure 82. Calcul du champ dusinage (cas 2)

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.

Figure 83. Extension des artes

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)

Figure 84. Report de direction

CAS B - Etude des faces planes ouvertes

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

Figure 85. Faces planes compltement ouvertes

Figure 86. Largeur du rectangle circonscrit

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.

CAS C - Etude des faces cylindriques

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.

(a) (b) (c)

Figure 87(a) Cylindre bi-dbouchant (b) Cylindre mono-dbouchant (c) Cylindre non dbouchant

85
Larrt Transformateur

CAS D - Etude des faces rgles quelconques

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

Figure 88. Etude extrinsque des gnratrices

Plusieurs cas sont alors possibles :

- 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,

- pour un ensemble de valeurs de i , les ( dri )+ ou ( dri )- correspondantes sont mono


dbouchantes et pour les autres valeurs de i les ( dri )- et ( dri )+ sont dbouchantes ou
mono-dbouchantes de lautre ct, la face nest pas masque,

- pour tous les autres cas la face est partiellement masque.

dri

Figure 89. Face mono-dbouchante, la partie rouge intersectant la matire est non accessible.

86
Etape B : Enrichissement Technologique Elmentaire

V. Caractrisation qualitative des epsi-masques

Epsi-masque

Epsi-masque

Figure 90. Epsi-masques

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.

Figure 91. Caractrisation des epsi-masques

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

Mme arte de la face

Figure 92. Caractrisation des epsi-masques

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.

I. Gomtrie doutil standard

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

Figure 93. Gomtrie doutil torique standard

88
Etape B : Enrichissement Technologique Elmentaire

II. Algorithme de reconnaissance des outils capables

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.

Nous prsentons les diffrentes tapes entreprendre pour lidentification gomtrique :


1. On discrtise les champs dusinage visibles calculs auparavant.
2. Pour chaque discrtisation on calcule les coupes transversales (dans la normale la face).
3. La longueur de la gnratrice dtermine la longueur coupante minimale lc de loutil. On se
connectant la base de donnes outil (tableau ci-dessous) on peut dterminer le diamtre
minimal min .
4. Partant de la valeur du diamtre minimal min on incrmente une extrusion de la
discrtisation jusqu' lobtention du diamtre maximal max .
5. La limite des champs dusinage prsente deux cas possibles :
a. Limite ouverte (sortie de la matire) ; aucune tude nest ncessaire pour vrifier
labsence de collision.
b. Limite ferme (collision avec la matire) ; cette limite peut avoir une tangence ou
une vivicit dangle vif. Dans le cas dune tangence on prend en compte le rayon
minimal de la tangence dans la dtermination du diamtre minimal min des outils
possibles. Le cas chant, la prsence dune vivicit dangle vif indique lexistence
dune reprise ncessaire. Cette reprise est due au retrait de la fraise dune valeur
gale au diamtre final slectionn.

Outil Longueur Longueur coupante Diamtre Rayon de coin


mm mm mm mm
1 13 8 4 1
2 40 16 16 4
3 40 16 16 2
4 40 16 16 4
5 67 16 25 4
6 85 24,5 12 6
7 100 20 32 4
8 110 16 32 4
9 130 28,5 20 10

Tableau 6. Tableau des outils capables (source, Dassault Aviation)

1 2

Figure 94. Face et directions dtude

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.

Outil Longueur Longueur coupante Diamtre Rayon de coin


mm mm mm mm
5 67 16 25 4
7 100 20 32 4
8 110 16 32 4

Tableau 7. Tableau des outils capables pour 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.

Outil Longueur Longueur coupante Diamtre Rayon de coin


mm mm mm mm
5 67 16 25 4
7 100 20 32 4
8 110 16 32 4

Tableau 8. Tableau des outils capables pour 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.

(a) (b) (c)

Figure 95. Diffrentes extrusions et rsultats

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.

La liste des outils capables devient 2, 3 et 4.

Outil Longueur Longueur coupante Diamtre Rayon de coin


mm mm mm mm
2 40 16 16 0
3 40 16 16 2
4 40 16 16 4

Tableau 9. Tableau des outils capables pour la direction 3

Au final, on rassemble les diffrents rsultats et ils seront prsents de la manire suivante :

Outil Longueur Longueur coupante Diamtre Rayon de coin


mm mm mm mm
2 40 16 16 4
3 40 16 16 2
4 40 16 16 4
5 67 16 25 4
7 100 20 32 4
8 110 16 32 4

Outil Longueur Longueur coupante Diamtre Rayon de coin


mm mm mm mm
5 67 16 25 4
7 100 20 32 4
8 110 16 32 4

Masque de type 2

Outil Longueur Longueur coupante Diamtre Rayon de coin


mm mm mm mm
2 40 16 16 4
3 40 16 16 2
4 40 16 16 4

Figure 96. Rsultat final de lapproche volumique.

91
Larrt Transformateur

4. Typage

En tudiant l'ensemble des faces de la pice, on distingue les cas spcifiques suivants :

Plan en bout : caractrise une gomtrie plane accessible uniquement en UEB.

Plan en flanc : caractrise une gomtrie plane accessible uniquement en UEF.

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

Figure 97. Coins 5 axes

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

5. Conclusion et extension du modle gomtrique enrichi

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.

Figure 98. Modle des entits dusinage lmentaires

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.

Figure 99. Graphe dadjacence traditionnelle

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.

1. Pice exemple et son graphe dadjacence

La pice (Figure 100) est utilise pour expliquer le graphe dadjacence color , ainsi que sa
construction.

Figure 100. Pice dtude

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).

Figure 101. Graphe dadjacence

2. Vers la construction du graphe dadjacence USIQUICK [HAR 07a]

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

I. Les sommets du graphe

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).

Figure 102. EUE de la pice dtude

II. Les arcs du graphe.

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.

Figure 103. Liaison entre face 1 et face 2

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

Face 1 Lien Face 2 Couleur Potentiellement


C F/TF C Chane de congs
E X E Chane d'lments troits
F TF F Chane de flanc de poche
F O/TO F Chane de flanc externe
F TF C Flanc de poche
B TF C Fond de poche
B O/TO E Fond mince
F O/TO E Haut d'ailes

Tableau 10. Tableau des liaisons

Figure 104. Graphe colori

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.

I. Chane de raccordements (rouge Figure 105)

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

Figure 105. Chanes de raccordement

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

Figure 106. Elments minces potentiels

III. Chane de flanc de poche (vert fonc Figure 107)

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.

IV. Chane de flanc externe (vert clair Figure 108)

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

Figure 107. Flanc de poche

3
4

3
4

Figure 108. Enchanement de flanc externe

100
Etape C : Graphes denchanements

4. Typage des entits dusinage

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 :

I. Entit de surfaage (2 axes et demi)

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.

II. Entit Poche (2 axes et demi / 5 axes)

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.

III. Entit multi poches (3 axes)

Une entit multi poches caractrise le regroupement des diffrentes entits poches qui possdent
des fonds de poche plans parallles.

IV. Entit Flanc externe (2 axes et demi/5 axes)

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

5. Les Entits Minces [HAR 07b]

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.

I. Dfinition des entits minces

La figure ci-dessous donne une 1re dfinition de ces deux entits.

Hauteur : Hha

Fond Mince
paisseur : Epha
Haut daile

Rayon du plus
grand cercle
inscrit : Rfm

paisseur : Efm

Figure 109. Dfinition gnrale des hauts daile et fonds minces.

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

Dans le cas Dassault Aviation la valeur du rapport est donne par:

=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.

II. Point de flexion des Fonds minces

Pour quune face appartienne un fond mince, il faut :


- quelle soit de type UEB,
- quil existe sur cette dernire au moins un point qui - sous un effort ponctuel de 1kg -
flchit dune valeur suprieure 0.01 mm.

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

ligne de flchissement maxi

Face semi-ouverte

Faces ouvertes

Figure 111. Diffrents cas des fonds minces

De plus si en opposition la face F se trouve un renfort R , il faut ne considrer que les


parties de face dlimites par R (figure 112). Soit pour lexemple ci-dessous F1 et F2 .

F2

F1

Renfort R

Figure 112. Prsence dun renfort

104
Etape C - Graphes denchanements : Les entits minces

Suivant le type de face, le point de flchissement maxi est calcul diffremment.

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

Contour offset non mini

Figure 113. Point de flchissement dune surface ferme

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

Figure 114. Point de flchissement dune surface semi-ouverte

Ouvert

Facile dterminer par extrusion de la ligne CD


D

Figure 115. Point de flchissement dune surface ouverte

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.

III. Algorithme de dtection des entits minces

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.

Figure 116. Diffrentes phases de lalgorithme de reconnaissance des entits minces

Ces tapes, prsentes figure 116, se droulent pour chaque face de la manire suivante :

106
Etape C - Graphes denchanements : Les entits minces

Eligibilit (phase 1) : La face est tudie pour dterminer sa susceptibilit dappartenir


une entit mince. Cette tude couple deux attributs: usinabilit de la face et ltroitesse de
son entourage. A la fin de cette phase, seules les faces dclares ligibles sont transmises la
phase suivante.

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.

Vrification du cas (phase 3) : Nous paississons la face dtude dans le sens de la


matire, et nous tudions lextrmit du corps obtenu. Cette face spare la face en deux
parties : celle mince et celle non minces. Une de ces deux parties peut tre nulle. A la fin de
cette phase certaines faces sont qualifies comme minces, et dautres ont une sous partie
qualifie comme mince.

Dtermination (phase 4) : En prenant en compte le posage effectif, les faces issues de la


phase prcdente sont types dfinitivement en hauts dailes ou flancs de haut daile, fonds
minces ou faces non accessibles selon le posage.

Nous prsentons maintenant de manire dtaille ces diffrentes phases.

Phase 1 : Eligibilit dappartenir une entit 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).

Phase 2 : Dtermination de lpaisseur critique

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.

Dtermination de lpaisseur critique concernant les hauts dailes


La rgle mtier concernant les hauts dailes est :

h
K ( K = 7 ; Dans le cas industriel de Dassault Aviation)

O h est la hauteur dlancement et est lpaisseur daile.

Ayant calcul les directions dusinage et lusinabilit en flanc, on peut dduire la longueur
coupante maximale obtenue lors de lanalyse selon les directions dusinage.

La condition ci-dessus devient :

h
c =
K

h = 42,785

Figure 118. Lpaisseur critique de notre exemple

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

Dtermination de lpaisseur critique des fonds minces


Le gammiste considre comme fond mince les faces flchissant de 0.01mm sous un effort de 1 kg.
La rgle mtier se concrtise par plusieurs formules selon le cas de la face : ferme ou semi-
ouverte. Le calcul de la flche f max est prsent le paragraphe C.5.II. Nous prsentons le calcul de
lpaisseur thorique selon les diffrentes natures de la face :

3 10 3 ( D max)3
Th = 4 pour les faces compltement fermes
f max E

6 10 3 ( LgO )
3

th = 4 pour les faces semi-ouvertes


f max E

Phase 3 : Epaississement de la face

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.

Figure 119. Slection de la face dtude

Cette phase se dcompose en plusieurs tapes :

- 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.

(a) (b) (c)

Figure 120. Diffrents dcalages de la face

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.

Figure 121. Slection de la face dtude

- Projection / Re dcalage : Nous dcalons le rsultat de lintersection dans le sens inverse


au premier dcalage. Ainsi nous obtenons la partie non mince en rouge sur la face
dorigine. Le reste est considr comme un lment mince.

Figure 122. Dclaration de la face verte comme haut daile dfinitif

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 :

- AR > 0.8 * AF la face est dclare comme non mince,

- 0.2 * AF < AR < 0.8 * AF la face est dclare comme partiellement mince,

- AR < 0.2 * AF la face est dclare comme entit mince.

Phase 4 : Prise en compte du posage

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

Figure 123. Dclaration de la face rouge comme haut daile dfinitif

IV. Haut daile et fond mince simultan

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.

Figure 124. Haut daile et fond mince simultan

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
?

hauteur prendre en compte ?

Figure 125. Profil de haut daile (exemple 1)

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

Figure 126. Profil de haut daile (exemple 2)

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

Figure 127. Fond mince quelconque (exemple 3)

6. Conclusion et le modle final dUSIQUICK

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

Figure 128. Modle USIQUICK

114
Interface Prparateur/USIQUICK

D. Interface Prparateur/Usiquick [HAR 06c]

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

Cette fonction exprime les dimensions approximatives de la pice mcanique et propose un


premier brut ayant ces dimensions.

Tableau 11. Carte didentit de la fonction Brut et Dimensions

La premire question pose par un prparateur concerne les dimensions approximatives de la


pice. En assimilant ces dimensions un brut primitif, le prparateur vrifie la compatibilit de la
pice avec loutillage machine dans latelier. Au cas o la pice nest pas compatible, le
prparateur renvoie la pice un autre atelier ou vers les services de sous-traitance. Cette fonction
est aussi utile pour le choix de la tle. La connaissance des dimensions du brut dune pice doit
permettre un regroupement de pices diffrentes dans des familles.

II. Reconnaissance Gomtrique

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.

Tableau 12. Carte didentit de la fonction Reconnaissance gomtrique

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

III .Outils potentiels

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.

Tableau 13. Carte didentit de la fonction Outils Potentiels

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

Figure 132. Entits


caractristiques

Suite lapplication de plusieurs algorithmes de calculs, le transformateur tablit une


liste des zones critiques ncessitant un traitement spcifique, ce sont: les hauts
dailes et les fonds minces.

Tableau 14. Carte didentit de la fonction 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.

Tableau 15. Carte didentit de la fonction Typage

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.

VI. .Directions dusinage

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.

Tableau 16. Carte didentit de la fonction Direction dusinage

Linformation des directions dusinage permet loprateur dimaginer la trajectoire outil


potentielle la ralisation de la face. Ces directions sont surtout utiles quant ltude de
lusinabilit en flanc des faces planes. Ces dernires posent des difficults aux prparateurs :
Parmi une infinit de directions possibles pour usiner une surface plane, lesquelles sont les plus
optimales ?

118
Interface Prparateur/USIQUICK

VII. Usinabilit UEB UEF

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.

Tableau 17. Carte didentit de la fonction Outils Potentiels

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

VIII. Proposition de posage

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.

Tableau 18. Carte didentit de la fonction Posage

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.

Figure 136. Proposition de posage

120
Interface Prparateur/USIQUICK

IX. Accessibilit machine

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.

Tableau 19. Carte didentit de la fonction Accessibilit Machine

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).

Figure 137. Accessibilit Machine

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

Figure 138. Carte daccessibilit [CAP 05]

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

Figure 139. Enchanements

tablir des listes denchanements pour les faces usinables simultanment.

Tableau 20. Carte didentit de la fonction Enchanements

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.

XI. Mise en panoplies

Ordre 11

Nom Mise en panoplies

But Proposer un usinage pices


multiples
Module Usiquick Prparateur

Entre Posage + Brut

Sortie Panoplies Figure 140. Mise en panoplies

Suite la prise en compte du posage et des dbits standard, nous tudions la


possibilit dusiner plusieurs pices selon la mme configuration.

Tableau 21. Carte didentit de la fonction Mise en Panoplies

122
Interface Prparateur/USIQUICK

XII. Cassage dangle

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.

Tableau 22. Carte didentit de la fonction Justification

Figure 141. Cassage dangle

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.

La 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. Ainsi les faces sont de plusieurs natures : Ouvertes,
Fermes, Semi-Ouvertes. La vivicit des artes est un critre primordial pour lextraction des
directions dusinage.

Lenrichissement technologique consiste associer chaque face du modle gomtrique enrichi


au moins un processus dusinage de finition, valid et indpendant des autres processus. Ce
second enrichissement se droule en plusieurs phases (directions dusinage, usinabilit, outils
capables, typage).

a) La premire (accs dusinage) dtermine les directions daxes de fraises pouvant


contribuer lusinage, indpendamment des obstacles. Diffrents cas sont envisags, selon
les types de face mais aussi dusinages.

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.

La quatrime tape de ce chapitre replace les algorithmes prcdents dans le contexte du

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.

En premier nous dtaillons larchitecture CAA du prototype et lenvironnement DS (Dassault


Systmes) du dveloppement. Ce dernier dote le prototype dune ouverture deux directions : (1)
en ouvrant laccs aux diffrents espaces de travail du puissant logiciel de CFAO CATIA V5 et
(2) avec la possibilit de programmation collaboratif plusieurs partenaires au sein du mme
environnement de travail.

Suite la description de larchitecture CAA nous prsentons le prototype USIQUICK. Ce logiciel


but pr-comptitif sintgre parfaitement dans CATIA V5 et comporte un ensemble de fonctions
pour la comprhension des pices mcaniques. Nous montrons les diffrentes fonctions du logiciel
en mode tutorial qui explique paralllement comment utiliser ces nouvelles fonctionnalits.

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

La confrontation illustre la capacit du Transformateur mettre en vidence lusinabilit des faces


et les difficults ventuelles dusinage. La visualisation 3D des rsultats de la caractrisation
gomtrique permet d'identifier facilement les faces "difficiles" souvent oublies lors dune analyse
visuelle classique. Sans le transformateur USIQUICK, l'identification de ces faces "difficiles" est
possible uniquement lors de l'laboration de la gamme dtaille voire au moment du calcul de
trajet outil. Ne pas identifier trs tt dans le processus d'laboration de la gamme implique une
remise en cause majeure de la gamme, avec pour consquence une forte perte de temps car il faut
souvent reprendre tout ou partie de la gamme complte.

Cette partie est le rsultat du travail labor avec messieurs Bernard GOEMAERE, Jean-Marc
GRILLET et Christian ROUCHON.

128
Architecture CAA du Logiciel USIQUICK

A. Architecture CAA du Logiciel

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.

Figure 142. Les 5 ressources de larchitecture USIQUICK

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.

I. Linfrastructure CAA de base

Larchitecture CAA prsente plusieurs avantages et quelques inconvnients pour le dveloppement


du logiciel USIQUICK.

En termes davantages, louverture sur les diffrents domaines de lindustrialisation (Conception,


Gamme, Fabrication, Simulation) du logiciel CATIA V5 est dune importance majeure. Les
diffrents partenaires partagent une plateforme commune ce qui est cohrent pour obtenir le
modle unique et fdr USIQUICK. Lensemble des domaines que couvre le CAA prsente un
autre avantage : plusieurs API qui relvent des domaines gomtriques et mcaniques sont
disposition pour re-utilisation. Au niveau gomtrique, particulirement concernant le
transformateur, la technologie V5 donne la possibilit de reprsenter mathmatiquement les
gomtries communes et offre une possibilit pour crer les nouvelles prsentations.

En termes de dsavantages, le CAA ncessitait une formation longue et spcifique. Lintgration


au sein du protocole de communication BACKBONE le rendant universel, mais en mme temps la
technique de compilation ncessite une manipulation assez manuelle parfois.

Niveau 0 : Workspace

Niveau 1 : Framework

Niveau 2 : Module

Figure 143. Workspace USIQUICK du 24 Janvier 2007

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

programmaient dans le mme Workspace (WS07012410). La sparation se fait au niveau des


frameworks (CATMfgUsi.tst, CATMfgUsiInterfaces, CATMfgUsiTransfo2,
CATMfgUsiTranso et CATMfgUsiUI) o chaque partenaire a son espace ddi. Le framework
CATMfgUsiTranso est celui de la mise en uvre du transformateur. Le framework commun
CATMfgUsiTransfo2 entre le CRAN et Dassault Systmes est tabli pour transmettre au niveau
FEATURE les informations provenant du niveau RUNTIME.

II. La transformation gomtrique

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) :

- Dassault Systmes traite la pice et fournit comme rsultat le modle gomtrique B-


Rep,

- 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,

- Dassault Systmes rcupre les rsultats et met jour le modle USIQUICK.

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 :

1. Prise en main virtuelle de la pice. Le transformateur propose au prparateur une


reprsentation 3D colore de la pice lui permettant didentifier les difficults dusinage et
dexploiter les rsultats visuellement.

2. Vue de fabrication. Le transformateur propose au prparateur des outils de revue de


lusinabilit de la pice en sparant la visualisation des faces caractristiques telles les
rayons de raccordements ou les surfaces balayes par exemple.

3. Ouverture aux rgles mtiers. Le transformateur propose au prparateur un systme


ouvert pour lintgration aise du savoir faire industrialisation.

131
Mise en Oeuvre du Transformateur

Figure 144. Localisation des services gomtriques du CRAN

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 .

Figure 145. Atelier Machining (module Fabrication par NC)

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

Visualisation colorie des rsultats par le biais des rgles

Justification des rsultats

Visualisation des rsultats par le biais du modle FEATURE

Figure 146. Toolbar USIQUICK

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.

Figure 147. Lancement du transformateur et premier rsultat

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.

Figure 148. Premier rsultat dans latelier CATIA

134
Le prototype

I. Exploitation des rsultats par le biais des rgles knowledge

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)

Par exemple la rgle :

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

II. Exploitation des rsultats par le biais de la vue dusinage

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).

Figure 152. Directions dusinage en flanc dune face particulire.

III. Exploitation par le biais du modle Feature

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

IV. Exploitation par le biais de latelier CATIA 3D

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.

Figure 154. Activation du corps Plan de rfrence

V. Exploitation par le biais de la Justification

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

Mfg Direction G-Zone

Operation Setup
TOOL

1
Tool

Figure 155. Proposition du modle Justification [CAN 06]

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

Cette validation industrielle mene conjointement entre Mr Bernard Goemaere, membre de


lquipe UPN (Unit de Production Numrique) de lusine dArgenteuil de Dassault Aviation, et
Ramy HARIK, dmontre deux aspects : le gain en temps danalyse dans la comprhension de la
pice et la fiabilit des rsultats obtenues. Messieurs Jean-Marc GRILLET et Christian ROUCHON
ont valid, plusieurs reprises, les diffrents travaux et rsultats. Messieurs Thierry FAYS et David
KEULEYAN y ont particip occasionnellement.

USIQUICK, ou plutt le transformateur USIQUICK, est test rgulirement sur 15 Pices


mcaniques qui prsentent des caractristiques diffrentes. Six pices conues au CRAN pour
tester des cas particuliers (usinage en bout, usinage en flanc, directions dusinage) ont aussi t
rgulirement testes.

Figure 157. Pices aronautiques des tests

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

Groupe 1 - Application directe du transformateur

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.

Figure 158. Pices de la dmonstration LIVE

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.

Rayonnage des hauts de raidisseurs Ebauche des deux flancs

Figure 159. Exemple doprations sur la pice du Falcon

141
Mise en Oeuvre du transformateur

Groupe 2 - Validation par comparaison

Les trois pices restantes (Figure 160) ont fait lobjet dune comparaison entre le travail manuel de
loprateur et lapplication automatique du Transformateur.

Caractristiques du choix de la pice A :


1. Existence dun seul masque dusinage (minime)
2. Pice aronautique par excellence (beaucoup dentits minces)
3. Posage vident

Caractristiques du choix de la pice B :


1. Posage difficile dterminer
2. Existence de plusieurs masques
3. Pice aronautique par excellence (beaucoup dentits minces)

Caractristiques du choix de la pice C :


1. Pice typique pour ltude des zones masques en bout et en flanc

(a) Pice A

(b) Pice B

(c) Pice C

Figure 160. Pices de comparaison

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:

1- Reconnaissance gomtrique et identification des surfaces de raccordement

2- Extraction des directions dusinage

3- Calculs de fabricabilit en bout et en flanc

4- Proposition dun premier plan de posage

I. Reconnaissance gomtrique et identification des surfaces de raccordement

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

Figure 161. Reconnaissance gomtrique

II. Extraction des directions dusinage

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

Figure 162. Directions dusinage en flanc pour la face bleue

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

III. Calculs de fabricabilit en bout et en flanc

Loprateur et le Transformateur ont obtenu des rsultats de ltude de la fabricabilit identiques


pour lusinage en bout (Figure 164a) et lusinage en flanc (Figure 164b). La mmorisation des
zones non usinable dans des corps CATIA distincts devrait permettre lusage automatique de
la fonction reprise de zones dans CATIA.

(a) (b)

Figure 164. Fabricabilit (a) en bout de la pice et (b) en flanc ; les zones non usinables sont en oranges.

IV. Proposition dun premier plan de posage

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.

Figure 165. Premier plan de posage propos par le logiciel

145
Mise en Oeuvre du transformateur

V. Superposition des diffrents rsultats

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.

Figure 166. Superposition des diffrents rsultats

3. Conclusion des prparateurs Dassault Aviation

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.

En permettant cette prise en main virtuelle de la pice, le Transformateur, va se substituer en


partie loprateur en effectuant automatiquement une analyse de la pice. Il va fournir une
visualisation 3D colore de celle-ci o les couleurs apporteront un ensemble dinformations
importantes significatives pour loprateur en ce sens quelles vont laider raisonner et prparer
la gamme et la gnration de trajectoires. Cette analyse tant systmatique, loprateur sera sr
que toute la pice a t analyse et quaucune face na t oublie ce qui est souvent le cas
lorsque lanalyse est faite uniquement par observation de la pice lcran.

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.

Lenchanement des tapes permettant le calcul de ces fonctions est dtermin.


Il comporte une premire tape de caractrisation gomtrique qui enrichit le modle B-Rep de la
pice en vue de raliser les calculs technologiques lmentaires. 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 induisant un traitement diffrent.
La deuxime tape denrichissement technologique ralise le typage des faces. Ce typage (Accs
dusinage, Mode dusinage, Outils capables et typage) permet daffecter les informations dusinage
la face. Les faces deviennent des entits dusinage lmentaires.

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 :

I. Laccs dusinage en flanc des faces planes (Scientifique)

Figure 167. Directions dusinage en flanc

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

Figure 168. Usinage en flanc

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)

Figure 169. Entit flanc externe

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.

IV. Lidentification des entits minces (Scientifique)

Fond Mince
Haut daile

Figure 170. Entits Minces

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)

Figure 171. Modle USIQUICK

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.

VI. La dfinition des fonctions CAPP (Industriel)

Figure 172. Fonctions CAPP

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)

Figure 173. Entit flanc externe

Au niveau informatique, un ensemble de fonctionnalits ont t mises en oeuvre. Ces


fonctionnalits, testes sur une dizaine de pices aronautiques prsentant diffrentes difficults,
donnent des rsultats intressants, permettant denvisager lintgration de ces fonctionnalits dans
le logiciel CATIA de Dassault Systmes. Cet ajout donnera CATIA une avance dans les
domaines de la reconnaissance et de la comprhension de la gomtrie.

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.

II. Fonctions CAPP

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

UeB(F,dia) face F usinable en bout avec outil de diamtre dia % [0,100]

face F usinable en flanc avec outil de diamtre dia selon les


UeF(F,dia,dir) % [0,100]
directions dir

face F usinable en balayage avec outil (sphrique) de diamtre


UQ(F,dia,dir) % [0,100]
dia selon les directions dir

dir_visible(F) directions selon lesquelles la face F est visible directions

dir_UeB(F) direction selon laquelle la face F est usinable en bout 1 direction

directions naturelles selon lesquelles la face F est usinable en


dir_nat_UeF(F) directions
flanc

sous faces restantes si face F usine en flanc avec outil de


sous_faces_UeF(F,dia,dir) liste de faces
diamtre dia selon les directions dir

directions autres que les directions naturelles permettant


dir_autres_UeF(F,dia) directions
l'usinage partiel de F avec outil de diamtre dia

face_appartient_ a_element_mince(F) la face F appartient un lment mince dessus/cote/non

distance_maxi_brut(F,dir) distance maxi de F au brut suivant directions dir longueur

longueur_maxi_UeF(F,dir) longueur maxi dans F selon les directions dir longueur

masque_type_1(F) calcul masque type 1 de la face F liste de faces

masque_type_2(F,dir) calcul masque type 2 de la face F selon les directions dir liste de faces

haut_pot_ext_elancement(F) hauteur potentielle de l'extrmit d'lancement de la face F longueur


liste de faces
enchainement_faces_UeF(F) dtermine l'enchanement de faces UeF contenant la face F
ordonnes
face_appartient_ench_faces(F) face F appartient dj un enchanement de faces calcules ? oui/non

enchainement_faces_UeB(F) dtermine l'enchanement de faces UeB contenant la face F liste de faces

appartient_a_plusieurs_enchaint(F) la face F appartient plusieurs enchanements de faces oui/non

face_appartient_ a_haut_d_aile(F) la face F appartient un haut d'aile oui/non

dtermine l'enchanement de faces haut d'aile contenant la face liste de faces


enchainement_faces_Ht_d_aile(F)
F ordonnes

face_parallele_a_face_UeB(F) la face F est parallle une face Ueb (du mme cot) oui/non

III. Intgration Dassault Systmes

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'.

[A] La gamme d'usinage


[B] Les entits d'usinage
[C] L'analyse de fabricabilit
[D] L'usinage en flanc
[E] La visibilit

* 27-4:553-585 signifie volume 27, numro 4, les pages allant de 553 585.

* Les rfrences en gras relvent des publications concernant l'auteur.

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]

[ANS 94] ANSELMETTI B. "Gnration automatique de gammes de tournage et contribution la gestion


dune cellule de production", Habilitation diriger des recherches, Universit de Nancy 1, Nancy,
France, 1994 [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]

[SRI 04] SRIDHARAN et SHAH [B]

[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]

[USI w] http://www.usiquick.com, site web du projet USIQUICK

[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

Depuis la cration de l'APT et des autres langages de programmation de Commande Numrique


(CN) qui associaient la dfinition gomtrique des pices une description des usinages,
l'volution des techniques informatiques a permis de diffrencier la partie dfinition gomtrique
des donnes (dvolue au Bureau d'tudes) des activits de programmation des Commandes
Numriques.

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.

Le projet USIQUICK se place dans ce cadre innovant : Il s'agit fondamentalement de transformer


les objets de Conception CAO en nouveaux objets supportant une smantique Fabrication.

USIQUICK RNTL prcomptitif

1. Matrise d'ouvrage, Coordination, Propritaire du concept, Spcifications gnrales,


Test du Logiciel, Utilisateur :
DASSAULT AVIATION

2. Cinq laboratoires Universitaires ou CNRS membres du groupe de recherche GAMA


(Gamme automatique) :
CRAN : Centre de Recherche en Automatique de Nancy (UMR CNRS
7039)
LURPA : Laboratoire Universitaire de Recherche en Production
Automatise
L3S : Laboratoire Sol, Solides, Structures (UMR CNRS 5521)
IRRCyN : Institut de Recherches en Communication et Cyberntique de
Nantes (UMR CNRS 6597)

165
LGIPM : Laboratoire de Gnie Industriel et Production Mcanique

3. Un matre d'uvre, responsable du dveloppement, de la mthodologie, de la


documentation, de la commercialisation et de la maintenance :
DASSAULT SYSTMES : En tant que matre duvre, Dassault Systmes
assurera la coordination oprationnelle et le suivi technique des diffrentes
quipes.

4. Le partenariat est complt par la participation de :


CETIM (Centre Technique des Industries Mcaniques) qui apportera son
aide sur trois plans : Expertise dans les domaines du fraisage, test du produit
final et promotion du produit au sein des 6 700 PME adhrentes du CETIM

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.

Par Industrialisation, il faut entendre :


- Cration quasi automatique de la gamme,
- Gnration assiste des outillages de positionnement et bridage de la pice,
- Gnration automatique du parcours d'outils et simulation,
- Gnration automatique de la documentation.

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

Figure 1 : Composition d'USIQUICK en modules logiciels

Figure 2 : Composition dUSIQUICK en WorkPackages

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.

De ces 2 approches il ressort que les informations gnrer dpendent :


1. du type de la face : plane, rgle, cylindrique, gauche
2. de son accessibilit, donc de son voisinage 3D,

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.

Le Transformateur comporte 3 grandes tches :

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

L'industrie aronautique a toujours t pionnire en termes de recherche et d'innovation. Cette


avance se justifie par les exigences particulires de laronautique et le besoin permanent
d'amliorer les performances techniques et la sret des avions. Un avion se compose de plusieurs
milliers de pices : cbles lectriques, circuits lectroniques, tuyauteries, garnitures, composants de
confort, pices de structure (fuselage, ailes), pices d'habillage (tle ou matriaux composites),
pices mcaniques (moteurs, pompes et groupes de commande), pices d'assemblage et de
fixation. Dans notre cas, les pices qui nous intressent sont les pices mcaniques de structure
(soit environ 1000 pices pour lavion Falcon 7X). Leurs fonctions principales sont la connexion et
le support des panneaux, la transmission des efforts et le support des charges mcaniques qui
sexercent sur la structure de lavion.

Typologies des pices de structure.

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

Figure 1. Type de pice mcanique aronautique avec ses particularits.

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

TOUT = temps danalyse totale


CARAC. = Phase de caractrisation gomtrique
TYP. = Typage dusinage
DU = Directions dusinage
MT1 = Usinage en Bout
MT2 = Usinage en Flanc
ENCHAINEMENT = Gnration du graphe denchanement
E. MINCES = Identification des entits minces

Le 6 Avril 2006

Pice TOUT CARAC. TYP. DU MT1 MT2


C01 53 39
C02 85 69
C03 40 34
C04 5 2
C05 12 10
C06 5 3
C07 7 5
C08 1 0
D01 66 52
D02 135 97
D03 345 280
D04 250 232
D05 Cara X
D06 Cara X
D07 135 112
D08 75 60
D09 Cara X
D10 90 58

174
Le 20 Octobre 2006

Pice TOUT CARAC. TYP. DU MT1 MT2


C01 40 2 1
C02 55 2 1
C03 2 1 7
C04 4 1 1
C05 3 1 1
C06 3 1 1
C07 3 1 1
C08 1 1 1
D01 22 2 1
D02 43 3 1
D03 18 1 78
D04 46 3 1
D05 170 7 1
D06 3 1 8
D07 43 3 1
D08 56 3 1
D09 76 3 1
D10 75 3 1
DC1 2 1 3
DC2 3 1 8
DC3 - D08 42 2 1

Le 5 Novembre 2006

Pice TOUT CARAC. TYP. DU MT1 MT2 ENCHAINEMENT E. MINCES


C01 14 1 1
C02 27 1 1
C03 22 1 1
C04 3 1 1
C05 3 1 1
C06 2 1 1
C07 2 1 1
C08 1 1 1
D01 23 1 1
D02 36 1 1
D03 191 1 1
D04 80 1 1
D05 540 1 1
D06 16 1 1
D07 55 1 1
D08 22 1 1
D09 58 1 1
D10 42 1 1
DC1 3 1 1
DC2 35 1 1
DC3 - D08 19 1 1

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

Specified functions for an automated process planning generation system: Application on


aircraft structural parts, software prototype within the RNTL Usiquick project

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

You might also like