Vous êtes sur la page 1sur 96

R

ealisation de simulation Forge sans connaissance


sp
ecifique aux calculs num
eriques
Alain Mary

To cite this version:


Alain Mary. Realisation de simulation Forge sans connaissance specifique aux calculs
numeriques. Materials and structures in mechanics. 2010. <dumas-01085759>

HAL Id: dumas-01085759


http://dumas.ccsd.cnrs.fr/dumas-01085759
Submitted on 21 Nov 2014

HAL is a multi-disciplinary open access


archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

Larchive ouverte pluridisciplinaire HAL, est


destinee au depot et `a la diffusion de documents
scientifiques de niveau recherche, publies ou non,
emanant des etablissements denseignement et de
recherche francais ou etrangers, des laboratoires
publics ou prives.

Conservatoire National des Arts et Mtiers


CNAM Rgion Centre
Centre dEnseignement dOrlans

MEMOIRE
prsent en vue d'obtenir

le diplme d'ingnieur CNAM

Spcialit

Mcanique des Structures et des Systmes


Prsent par

Alain MARY
Le 5 juillet 2010

SUJET

REALISATION DE SIMULATION "FORGE"


SANS CONNAISSANCE SPECIFIQUE
AUX CALCULS NUMERIQUES

Prsident : M. Roger OHAYON

Professeur titulaire de la chaire de


mcanique au CNAM
Membre : M. Christian DECOLON
Enseignant CNAM en rgion Centre
M. Alain FAUCONNIER
Enseignant CNAM en rgion Centre
M. Dominique GAUTHIER Responsable expertise mtier
M. Jacques MONTEBRUN Responsable dveloppement produit
M. Grard WOLLENSACK Enseignant CNAM en rgion Centre

Rsum
Afin de concevoir au mieux les outillages de presse, le bureau dtudes de Gvelot
extrusion fait rgulirement appel la simulation de ses process de fabrication des
pices forges froid ou mi-chaud sur presses monoposte ou multipostes. Ces
simulations sont ralises avec le logiciel Forge.
Pour permettre une utilisation systmatique et plus rapide du logiciel Forge lors des
phases devis et de conception de nos outillages de presse, ce mmoire dcrit la
mise en uvre de lautomatisation du cycle complet dun calcul. Cette automatisation
commence ds la CAO par le positionnement des outillages en passant par les
invitables manipulations de fichiers. Viennent ensuite les trois tapes dun calcul par
lments finis que sont la mise en donnes, le lancement des calculs et lanalyse des
rsultats. En fin de calcul, les rsultats sont complts dun rapport et dun rsum
de la simulation o sont regroups les critres importants prendre en compte pour
juger de la faisabilit de la dformation.
Toute cette automatisation permet aux dessinateurs dtudes doutillages de raliser
en complte autonomie une simulation du process de forgeage sans connaissance
spcifique des calculs numriques en gnral et en particulier du logiciel Forge.
Mots cls
Forge, automatisation, macro, simulation, mise en donnes, process de forgeage,
calculs numriques, script.
Abstract
In order to design the press tools as well as possible, the engineering and design
department of Gvelot extrusion regularly calls upon the simulation of its processes
of manufacture of the forgings cold or with warm on presses single stage or multistage. These simulations are carried out with the Forge software.
To allow a systematic use and more rapid of the software Forge at the time of the
phases estimate and of design of our press tools, this memory describes the
implementation of the automation of the complete cycle of a calculation. This
automation starts as of the CAD with the positioning of the tools while passing by
inevitable handling of files. Then the three stages come from a calculation by finite
elements which are the setting in data, the launching of calculations and the analysis
of the results. At the end of the calculations, the results are supplemented of a report
and a summary of simulation where the important criteria are gathered to take into
account to judge feasibility of the deformation.
All this automation allows to the engineering designer of tools to in general carry out
in complete autonomy a simulation of the process of forging without specific
knowledge of numerical calculations and in particular of the Forge software.

Keywords
Forge, automation, macro, simulation, setting up data, forging process, numerical
computation, script

__________________________________________________________________________

Remerciements

Je remercie Monsieur Wollensack et toute lquipe enseignante et administrative du


CNAM dOrlans qui par leur dmarche globale centre sur lauditeur
favorisent sa progression.

Je remercie Monsieur Decolon pour ses enseignements et sa disponibilit. Il a ainsi


largement contribu la russite de trois UE.

Je remercie lensemble des directions (techniques, ressources humaines et


dtablissement) de Gvelot Extrusion qui par leur soutien renouvel mont
permis pendant cinq ans de suivre cette formation.

Je

remercie

Monsieur

Oudin,

enseignant

de

ma

premire

UE

(Unit

dEnseignement MEC121) au CNAM de Nantes dans le cursus en mcanique


qui ma enthousiasm par son approche moderne de lenseignement
distance accessible aux personnes loignes des centres denseignement. Il a
ainsi contribu me convaincre que je pouvais suivre ce cursus grce la
FOD (formation distance).

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 1

__________________________________________________________________________

Abrviations

2D : deux dimensions.
3D : trois dimensions.
ANR : Agence Nationale de la Recherche.
C++ : langage de programmation.
CAO : Conception Assiste par Ordinateur.
DOC : extension de fichier de lapplication Microsoft Word.
HTML : HyperText Markup Language (en franais : langage de balisage
dhypertexte, communment appel langage html).
LAF : Lancement Automatique de Forge. Cest le nom donn lapplicatif dcrit
dans le mmoire.
MED : Mise En Donnes.
PDF : Portable Document Format (en franais : format de document portable).
PPT : extension de fichier de lapplication Microsoft PowerPoint.
STEP : STandard for the Exchange of Product model data (standard pour lchange
de donnes de gomtrie 3D volumique).
STL : format de donnes informatiques invent pour la Strolithographie et utilis
pour dcrire des surfaces. Support par de nombreux logiciels, il est devenu
un standard dchange. Cest le format utilis chez Gvlot extrusion pour les
transferts 3D entre Catia et Forge.
VB : Visual Basic.
VBA : Visual Basic Application.
VBS : Visual Basic Script. Lextension de fichier de ces programmes est .bvs . Il
est parfois appel WSH (pour Windows Scripting Host). Dans ce mmoire je
lappellerai VBScript.
VTF : extension des fichiers de visualisation exports par GLview Inova. Ces
fichiers contiennent la gomtrie discrtise, les scalaires et les vecteurs des
critres exports. Ils sont visualisables avec GLview Express (voir lexique).
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 2

__________________________________________________________________________
VTFx : comme le VTF avec une compatibilit avec le XML.
WYSIWYG : de langlais What You See Is What You Get , dfinit une interface
utilisateur qui permet de composer visuellement le rsultat voulu. Typiquement
pour une mise en page, cela permet de visualiser lcran le rsultat final sur
papier.
XML : eXtensible Markup Language (en franais : langage extensible de balisage).

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 3

__________________________________________________________________________

Lexique

ANR : l'Agence National de Recherche a le statut d'tablissement public


caractre administratif depuis 2006. Cette agence de moyens finance
directement les quipes de recherche publiques et prives, sous forme de
contrat

de

recherche

de

courte

dure.

Voir

www.agence-nationale-

recherche.fr pour plus dinformations.


Argument : nom donn au paramtre dentre dun programme.
Axisymtrique : symtrique par rapport un axe quelque soit le plan passant par
cet axe. Cest le cas des formes de rvolution.
Batch : traitement par lots (batch processing en anglais) est un enchanement
automatique de commandes (processus) sur un ordinateur sans intervention
d'un oprateur. Dans ce mmoire jutiliserai ce terme pour dsigner les fichiers
de commande avec lextension de fichier .bat
CATIA : logiciel de CAO 3D. Voir www.3ds.com pour plus dinformations.
DECADE : simulation dynamique des maquettes numriques 3D issues de CAO
tierces dont Catia. Lenseignant Thomas Paviot est ladministrateur de ce
logiciel libre daccs. Voir www.decade-dynamics.org pour plus dinformations.
Forge : logiciel dit par la socit Transvalor ddi la simulation du forgeage
des mtaux chaud, mi-chaud et froid de pices 2D (pices de rvolution
telles que des cylindres, axes, anneaux, disques, roues... ou de pices dont
on peut se limiter ltude dune section comme des rails, barres, mes de
bielle) et 3D (pices tridimensionnelles telles que des pivots de direction,
vilebrequins, bielles, bras de suspension, engrenages, pices de liaison au
sol, aubes de turbine). Voir www.transvalor.com pour plus dinformations.
GLPre : logiciel de mise en donnes pour les calculs de Forge.
GLview Express : logiciel gratuit de visualisation de simulations par lments finis
exportes

par

GLview

Inova

aux

formats

VTF

ou

VTFx.

Voir

www.ceetron.com pour plus dinformations.


GLview Inova : logiciel post processeur livr avec le logiciel Forge. Il permet la
visualisation de la modlisation et des critres danalyses.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 4

__________________________________________________________________________
Lanceur : application sous la forme dune fentre (informatique) qui permet de
piloter le lancement des applications lies au logiciel Forge et plus
particulirement le lancement des calculs do son nom.
Logiciel :

ensemble

d'informations

relatives

des

traitements

effectus

automatiquement par un ordinateur.


Macro : petite routine informatique permettant dans certains logiciels dautomatiser
une tche rptitive. Une macro est spcifique un logiciel.
Product : nom donn un assemblage dans Catia. Lextension de ce type de
fichier est .CATProduct .
Programme : suite d'oprations prdtermines destines tre excutes de
manire automatique par un ordinateur.
Script : langage de script est un langage de programmation qui permet de
manipuler les fonctionnalits d'un systme informatique. Dans ce mmoire je
parlerai de script pour les programmes crits en langage VBScript.
Template : (en franais : modle), nom utilis pour les fichiers de paramtres qui
servent de modles lors de la mise en donnes avec le GLPre de Transvalor.
Ils en existent pour les projets, les simulations, les objets, les proprits, les
cinmatiques des presses Je garde le nom anglais pour dsigner
prcisment ces fichiers.
Transvalor : socit ditrice du logiciel Forge . Voir www.transvalor.com pour
plus dinformations.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 5

__________________________________________________________________________

Table des matires

INTRODUCTION.......................................................................................................9
1...... PRESENTATION DE LENTREPRISE ET DU CONTEXTE...........................10
1.1 LE GROUPE .....................................................................................................10
1.1.1 Historique...............................................................................................10
1.1.2 Aujourdhui .............................................................................................11
1.1.3 Gurtner...................................................................................................13
1.1.4 PCM.......................................................................................................13
1.2 GEVELOT EXTRUSION .......................................................................................14
1.2.1 Gvelot extrusion ...................................................................................14
1.2.2 Les sites de production ..........................................................................15
1.2.3 Le Centre Technique et de Dveloppement (CTD)................................17
1.3 LE FORGEAGE A FROID .....................................................................................18
1.3.1 Introduction ............................................................................................18
1.3.2 Les procds de forgeage froid ..........................................................19
1.3.3 les presses.............................................................................................20
1.3.4 Les outillages de presses.......................................................................21
1.4 LE LOGICIEL FORGE .................................................................................22
1.4.1 Prsentation...........................................................................................22
1.4.2 Applications chez gvelot extrusion .......................................................22
1.4.3 Fonctionnalits.......................................................................................23
2...... DESCRIPTION ET MISE EN OEUVRE DU PROJET.....................................24
2.1 PRESENTATION DU SUJET .................................................................................24
2.1.1 Le contexte ............................................................................................24
2.1.2 Lobjectif.................................................................................................25
2.1.3 Le planning ............................................................................................25
2.1.4 Les moyens............................................................................................26
2.2 ANALYSE DU PROCESSUS CLASSIQUE ..........................................................26
2.3 INFORMATIQUE ................................................................................................27
2.3.1 Langages de programmation. ................................................................27
2.3.2 Langage de description de page............................................................28
2.3.3 Le projet pyLAF......................................................................................29
2.3.4 Le mode de dveloppement...................................................................30
2.4 CHOIX ET MISE EN UVRE DES LANGAGES..........................................................31
2.4.1 Langages de programmation. ................................................................31
2.4.2 Langage de description de page............................................................32
2.5 LES MACROS ...................................................................................................34
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 6

__________________________________________________________________________
2.5.1 Rsolution des points bloquants ............................................................35
3...... DESCRIPTION DU PROCESSUS DUN CALCUL CLASSIQUE...................38
3.1 ARBORESCENCE DES FICHIERS .........................................................................38
3.1 ARBORESCENCE DES FICHIERS .........................................................................39
3.2 CATIA V5.........................................................................................................40
3.3 LA MISE EN DONNEES AVEC LE GLPRE...............................................................41
3.3.1 Le projet .................................................................................................41
3.3.2 La simulation..........................................................................................42
3.3.3 Les objets...............................................................................................43
3.3.4 Les proprits ........................................................................................44
3.4 LA SYNCHRONISATION RESEAU ET STATION DE CALCULS ......................................45
3.4.1 La synchronisation .................................................................................45
3.4.2 Le lancement des calculs.......................................................................46
3.5 LA LECTURE DES RESULTATS ............................................................................47
3.6 LE RAPPORT DE CALCUL ...................................................................................48
4...... DESCRIPTION DU PROCESSUS LAF ..........................................................49
4.1 ARBORESCENCE DES FICHIERS .........................................................................49
4.1 ARBORESCENCE DES FICHIERS .........................................................................50
4.2 CATIA V5.........................................................................................................51
4.3 MISE EN DONNEES AVEC LAF ...........................................................................52
4.4 LANCEMENT DES CALCULS ................................................................................53
4.5 LECTURE DES RESULTATS.................................................................................54
4.6 RAPPORT DE CALCULS .....................................................................................55
5...... EXPLICATIONS DES METHODES DAUTOMATISATION ...........................56
5.1 ARBORESCENCE DES FICHIERS .........................................................................56
5.1 ARBORESCENCE DES FICHIERS .........................................................................57
5.1.1 Interface graphique ................................................................................57
5.1.2 Commandes html de saisies ..................................................................58
5.2 CATIA V5.........................................................................................................59
5.3 MISE EN DONNEES AVEC LAF ...........................................................................60
5.4 SYNCHRONISATIONS ET CALCULS ......................................................................64
5.5 LA LECTURE DES RESULTATS ............................................................................65
5.6 RAPPORT DE CALCUL .......................................................................................66
6...... BILANS ET PERSPECTIVES.........................................................................69
ANNEXE .................................................................................................................72
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 7

__________________________________________________________________________
A1 - LE GUIDE DE FORMATION LAF .........................................................................73
A2 - CODE HTML DE LINTERFACE DE CREATION DARBORESCENCE ............................86
A3- EXEMPLE DE CODE HTML : RAPPORT DE SIMULATION ..........................................88
BIBLIOGRAPHIE....................................................................................................90
LISTE DES FIGURES.............................................................................................91
LISTE DES TABLEAUX .........................................................................................93

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 8

__________________________________________________________________________

Introduction
En mars 2007, la socit Transvalor, ditrice du logiciel Forge propose
quelques uns de ses clients de participer un appel projets de lANR (Agence
Nationale de Recherche). Elle souhaite intgrer un module doptimisation son
logiciel Forge et recherche donc des partenaires pour dposer un dossier de
candidature. Les industriels partenaires doivent tester et valuer ce nouveau
module avec des cas concrets. Convaincu que loutil numrique est, et deviendra
encore plus lavenir, grce aux outils doptimisation, un lment essentiel des
bureaux dtudes pour la conception des gammes de forge, jaccepte dintgrer ce
groupe de travail qui est constitu de la socit Transvalor qui prend en charge
linterface graphique, du CEMEF (CEntre de Mise En Forme des matriaux) qui
encadre la thse sur les algorithmes doptimisation rpondant aux spcificits du
projet, du CETIM (Centre Technique des Industries Mcaniques) reprsentant les
forgerons franais et de neuf industriels dhorizons varis (industries automobile, de
la fixation, du nuclaire et de la mtallurgie).
Le projet retenu par lANR dbute en dcembre 2007. Labsence dinterface
graphique pour la dfinition et le chanage des optimisations pendant la premire
anne du projet ma permis de dcouvrir une partie cache du fonctionnement du
logiciel Forge et est lorigine du sujet de mmoire que jai propos mon
entreprise : la ralisation de simulation avec le logiciel Forge sans connaissance
spcifique aux calculs numriques.
Dans le premier chapitre, je commence par donner des informations gnrales
sur lentreprise, sur notre mtier de forgerons et les outils que lon utilise. Le
chapitre 2 rappelle le sujet, son contexte et les objectifs recherchs. Il explique les
choix dans la mise en uvre du projet. Le chapitre 3 dcrit le processus actuel pour
mieux le comparer avec le nouveau processus appel LAF pour Lancement
Automatique de Forge expliqu dans le chapitre 4. Le chapitre 5 apporte des
explications sur les mthodes dautomatisation. Pour conclure je termine par les
bilans et perspectives.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 9

__________________________________________________________________________

1. Prsentation de lentreprise et du contexte


1.1 Le groupe
1.1.1 Historique
La socit GVELOT voit le jour en 1823 Paris. cette poque, elle fabrique des
amorces, des cartouches de chasse et des munitions de guerre. Aprs quelques
dmnagements, lentreprise se dveloppe et emploie 500 salaris en 1867. La
production occupe alors 50 btiments rpartis sur un site de 7 hectares Issy-lesMoulineaux.
En plein apoge de 1920 1955,
ses effectifs atteignent les 3 000
employs. Ce nest quaprs la
seconde

guerre

lentreprise
tournant

mondiale

prend
en

un

que

nouveau

diversifiant

ses

activits. Elle se lance dans la


mcanique
Figure 1 : ancienne usine Gvelot

de

prcision

et

notamment dans lextrusion froid


des mtaux.

En 1932 Robert Bienaim sassocie Ren Moineau pour crer PCM Pompes.
En 1957 GURTNER SA devient une filiale du groupe Gvelot.
En 1960, la partie extrusion devient un secteur dominant de lentreprise.
Gvelot devient alors un groupe et cre une filiale Gvelot extrusion spcialise
dans la forge mi-chaud et la forge froid.
En 1980, cessation de lactivit munitions et ses drivs.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 10

__________________________________________________________________________

1.1.2 Aujourdhui

Le groupe Gvelot est un groupe pluridisciplinaire


implant dans le monde entier et emploie environ 1600
personnes et compte huit sites de production au service
de trois secteurs d'activit :
Extrusion froid, usinage
Pompes, technologie des fluides
Mcanique, quipements moteurs et gaz.

Figure 2 : porte de lancienne usine Gevelot

Figure 3 : organigramme du groupe Gvelot

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 11

__________________________________________________________________________

Figure 4 : carte dimplantation de Gvelot dans le monde

Gvelot est une socit majoritairement franaise. Le sige social est rest
dans les Hauts-de-Seine, Levallois-Perret. Elle a ralis en 2008 un chiffre
daffaires de 201,3 millions deuros, dont une majorit en France grce ses
activits dans le domaine de lextrusion et de lusinage.

Figure 5: rpartition des chiffres daffaires par secteur dactivit

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 12

__________________________________________________________________________

1.1.3 Gurtner
Implant Pontarlier (figure 6), GURTNER est spcialis dans lquipement pour
moteurs 2 roues et automobiles
ainsi quen matire dquipements
pour

le

gaz

destins

applications

des

domestiques,

industrielles et de rseaux.

Figure 6 : site de production Gurtner

Figure 7 : carburateur Gurtner

1.1.4 PCM
Implant dans le Maine-et-Loire, PCM est lun des principaux fabricants mondiaux
de

pompes

dquipements

volumtriques

et

sophistiqus

de

dynamique des fluides. Cest lun


des spcialistes des solutions de
pompage

pour

le

transfert,

le

mlange et le dosage de produits


Figure 8 : Site de production PCM
abrasifs, fragiles, visqueux et corrosifs pour
lindustrie,

la

production

ptrolire

et

agroalimentaire.
Figure 9 : pompe PCM
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 13

__________________________________________________________________________

1.2 Gvelot extrusion


1.2.1 Gvelot extrusion
Gvelot extrusion est un des leaders europens de la fabrication de pices usines
obtenues partir de la forge froid pour lindustrie automobile. Ces pices, de 20 g
4 kg, sont produites sur des moyens automatiss presse transfert ou robotiss
presse monoposte .
Essentiels pour le fonctionnement des vhicules, on retrouve les produits Gvelot
extrusion dans la bote de vitesses, la colonne de direction, lensemble
chssis/suspension, le systme de freinage et lhabitacle de la plupart des voitures
europennes.
Gvelot extrusion travaille avec les plus grands constructeurs automobiles (PSA,
JTEKT, Renault, Fiat, Ford, BMW, Daimler) ainsi que les principaux systmiers et
quipementiers mondiaux (Nacam, Delphi, Visteon, Autoliv, Faurecia, ZF,
Lemfrder, Denso, Magneti Marelli, TRW, GM Powertrain, SKF, GKN).
Gevelot extrusion transforme chaque anne 40 000 tonnes d'acier.
Gvelot extrusion compte trois usines de production implantes en France : Laval
(Mayenne), Toucy (Yonne) et Offranville (Seine-Maritime) et une en Allemagne :
Dold Vhrenbach ainsi quun Centre Technique et de Dveloppement Laval.
Gvelot

extrusion

ralis, en 2007, 57,1 %


du chiffre d'affaires du
groupe Gvelot soit prs
de 122 millions d'euros
dont elle a rinvesti 8
10%.
Figure 10 : quelques pices fabriques par Gvelot extrusion

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 14

__________________________________________________________________________

1.2.2 Les sites de production


Implantations

Bureaux commerciaux :
Levallois-Perret (Gevelot extrusion)
Turin Italie (Ramark srl)

Centre technique et de dveloppement :


Laval

Sites de production

Figure 11 : implantations Gevelot extrusion

Vohrenbach (Allemagne)
Offranville (Haute Normandie)
Toucy (Bourgogne)
Laval (Pays de la Loire)
Dold Vhrenbach : effectif : 339 - Surface couverte : 11 500 m2
Spcificits : ralisation de pices pleines, creuses ou perces, symtriques ou
asymtriques pour des systmes de direction, de suspension, et de structurechssis.
Equipements : 12 presses hydrauliques de 160 1 600 T., 26 presses mcaniques
de 40 2 500 T. (mono et multipostes), dont une quipe mi-chaud, 14 fours
de traitement thermique, 2 lignes de phosphatation, 2 grenailleuses, 54 tours ou
machines spciales dont la moiti CN (Commande Numrique). un atelier de
fabrication doutillages.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 15

__________________________________________________________________________
Offranville : effectif : 150 - surface couverte : 17 000 m2
Spcificits : pices de 20 g 15 kg, pices pleines ou creuses longues et
volumineuses telles que les arbres secondaires et les arbres de marche arrire
de botes de vitesses, les arbres creux de botes de vitesses automatiques, les
corps dairbags.
Equipements : 30 presses hydrauliques et mcaniques de 315 1 600 T. (mono ou
multipostes), 4 scies dont 3 dbit rapide, 2 lignes de phosphatation, 4 fours de
traitement thermique, 3 machines de trempe induction, 42 tours et machines
spciales ( CN -commande numrique- ou multibroches, rectifieuses, centres
dusinage.), 10 robots 6 axes.
Toucy : effectif : 76 - surface couverte : 9 000 m2
Spcificits : pices de 20 g 900 g, pivots courts et longs de rotules, pignons de
valve.
Equipements : 1 trfileuse, 2 presses horizontales 5 postes, 4 presses horizontales
4 postes, 7 fours de traitement thermiques, 22 tours dont 12 CN (Commande
Numrique), 8 rouleuses, 5 machines spciales (contrle CF Courants de
Foucault, dimensionnel, visions, machines dassemblage).
Laval : effectif : 283 - surface couverte : 23 000 m2
Spcificits : pices de 25 g 1 Kg, pignons de diffrentiel de bote de vitesses
(plantaires et satellites), pices de liaison au sol (pistons de frein, fuse de
roue), pices de systmes de direction (croisillons, manchons, coulisses,
fourches), pices de transmission (noix, triaxes), pices de dmarreurs (pignon,
entraneur).
Equipements : 6 lignes de cisaillage-estampage, 3 scies automatiques dbit
rapide, 42 presses de 50 T 1 250 T (mono et multipostes), dont 10 quipes
mi-chaud, 3 lignes de phosphatation / dgraissage, 18 fours de traitements
thermiques, 56 tours ou machines spciales ( commande numrique, ou
multibroches, rectifieuses, brocheuses), 4 grenailleuses, 6 robots 6 axes, un
atelier de fabrication doutillages.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 16





BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

/H&HQWUH7HFKQLTXHHWGH'pYHORSSHPHQW &7' 

&
HVW VXU OH VLWH GH SURGXFWLRQ GH /DYDO TXH V
HVW LQVWDOOp HQ  OH &HQWUH
7HFKQLTXHHWGH'pYHORSSHPHQW

)LJXUHSKRWRGXVLWH&7'
%LHQTXHVLWXpVXUOHPrPHWHUUDLQTXHO
XVLQHGH/DYDOOH&7'SRVVqGHVDSURSUH
DXWRQRPLH,OUHJURXSHOHVGLIIpUHQWHVUHVVRXUFHVQpFHVVDLUHVDXGpYHORSSHPHQWGH
O
HQWUHSULVH HW j O
LQQRYDWLRQ WHFKQLTXH $LQVL VH F{WRLHQW GDQV VHV ORFDX[ OHV
GLUHFWLRQV
*pQpUDOH
5HVVRXUFHV+XPDLQHV
)LQDQFHHW,QIRUPDWLTXH
4XDOLWp6pFXULWp(QYLURQQHPHQW
$FKDWV
3URMHWVDYDQFpV
'pYHORSSHPHQWSURGXLWVSURFHVV


&
HVWDXVHLQGHFHWWHGHUQLqUHGLULJpHSDU0-DFTXHV0RQWHEUXQTXHMH[HUFHPD
IRQFWLRQ GH UHVSRQVDEOH ($2 (WXGHV $VVLVWpHV SDU 2UGLQDWHXUV  GDQV OH
GpSDUWHPHQWH[SHUWLVHPpWLHUGLULJpSDU0'RPLQLTXH*DXWKLHU
-DFTXHV0RQWHEUXQ5HVSRQVDEOHSURGXLW3URFHVV
'RPLQLTXH*DXWKLHU 5HVSRQVDEOH0pWLHU
$ODLQ0DU\ 5HVSRQVDEOH($2 eWXGHV$VVLVWpHVSDU2UGLQDWHXU

0pPRLUHLQJpQLHXU&1$00pFDQLTXHGHV6WUXFWXUHVHWGHV6\VWqPHV2UOpDQV
$ODLQ0$5<


3DJH

__________________________________________________________________________

1.3 Le forgeage froid


1.3.1 Introduction
Le forgeage est une famille de procds de mise en forme permettant la fabrication
de pices mcaniques par dformation plastique du matriau. Cette technique
consiste comprimer le mtal entre un poinon et une matrice ou entre deux
matrices, afin de reproduire des pices de forme gomtriquement bien dfinies
comme les vis, les pignons, les fuses, les rotules, les crous Lopration de
forgeage froid est ralise temprature ambiante et permet la production de
pices mcaniques bauches ou finies dont les hautes caractristiques
mcaniques sont trs recherches. Pour obtenir la forme finale, il est souvent
ncessaire deffectuer plusieurs passes de manire ne pas endommager la
matire et loutillage.
Le dveloppement du forgeage froid peut sexpliquer par un certain nombre
davantages conomiques. Tout dabord ce procd autorise la conception de
formes sans dpouille et de gomtries complexes souvent irralisables par
dautres procds. Les cadences de production obtenues sont galement leves :
jusqu plusieurs milliers de pices par heure. Ce procd permet aussi une
conomie de matire mise en forme par rapport dautres techniques (forgeage
chaud, usinage) et lobtention de tolrances prcises. Enfin, le forgeage froid
confre la pice une microstructure particulirement bien adapte pour rsister
aux sollicitations en service. Le fibrage ainsi que le corroyage obtenu augmentent
sensiblement les proprits en fatigue des pices forges.
Mais ce procd possde galement un certain nombre dinconvnients. Il est en
effet ncessaire de fabriquer des outillages particulirement rsistants (donc
onreux) pour pouvoir dformer la matire froid. De plus, les aciers utiliss
doivent tre particulirement ductiles pour pouvoir tre dforms froid sans
gnrer de fissure. Durant les diffrentes phases du forgeage froid, la matire va
subir de forts niveaux de dformation plastique qui peuvent alors lamener
sendommager (rupture de la pice, fissures en surface ou coeur, ). Il est donc
tout fait primordial de connatre et mieux comprendre les mcanismes qui peuvent
produire ces dfauts.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 18

__________________________________________________________________________

1.3.2 Les procds de forgeage froid


Gvelot extrusion utilise principalement les procds de forge suivants :

Figure 13 : principales oprations lmentaires dextrusion

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 19

__________________________________________________________________________

1.3.3 Les presses


Les presses utilises au sein de la socit Gvelot extrusion sont animes suivant
deux technologies : hydraulique ou mcanique.

Figure 14 : schma dune presse hydraulique ( gauche), mcanique ( droite)

Les presses peuvent tre monopostes ou multipostes. Sur une multiposte, un


certain nombre doprations (deux cinq) sont
enchanes, le passage dune station une autre
est assur par un systme de transfert.
Les process avec une presse multi-postes se
dveloppent car ils sont conomiquement plus
rentables. En effet les oprations tant effectues
la suite dans un espace temps suffisamment
court pour viter la monte en crouissage de la
matire, elle reste forgeable sans ltape de recuit
ncessaire dans le cas dune presse mono-poste.

Figure 15 : intrieur dune presse multiposte horizontale

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 20

__________________________________________________________________________

1.3.4 Les outillages de presse


Chez Gevelot extrusion, les presses employes sont toujours quipes des mmes
types doutillages.
On peut les rpartir suivant deux sous ensembles :
La partie fixe du cot de la table machine
La partie mobile du cot coulisseau.
Ces parties sont constitues de deux catgories doutillages :
Les outillages actifs, ceux qui sont en contact direct avec la pice dformer.
Ce sont la matrice, le noyau, lappui... du cot fixe, ou le poinon, le fourreau...
du cot mobile. Ces outillages sont gnralement spcifiques la pice
raliser. Ce sont aussi ceux l quon utilise pour la simulation de lcoulement du
matriau.

partie
mobile

poinon
extrieur
poinon
intrieur

Lopin

matrice
partie
fixe

noyau
appui

Figure 16 : reprsentation des outillages actifs


Les autres outillages sont les frettes, les cales, les entretoises... Ils font la liaison
entre la presse et les outillages actifs.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 21

__________________________________________________________________________

1.4 Le logiciel FORGE

1.4.1 Prsentation
Issu de travaux de recherche passs et prsents du Centre de Mise en Forme des
Matriaux (CEMEF, cole des Mines de Paris), le logiciel de simulation Forge est
un outil pour la simulation numrique 2D et 3D des procds de mise en forme des
mtaux (tels que les procds de forgeage, frappe froid...). Cest un logiciel par
lments finis qui permet de simuler le forgeage des mtaux ferreux (acier) et non
ferreux (alliage aluminium, alliage cuivre, titane, nickel) chaud, mi-chaud et
froid de pices 2D (pices de rvolution ou dformation plane) et 3D. Pour le
forgeage froid et mi-chaud, un modle lasto-viscoplastique permet de prdire
les contraintes rsiduelles et les dimensions gomtriques en fin de mise en forme.
La robustesse de lalgorithme de maillage et de remaillage automatique assure la
stabilit du logiciel quelque soit la complexit de la pice. La version
multiprocesseurs de Forge permet de diminuer les temps de calculs en 3D.

1.4.2 Applications chez Gvelot extrusion


Gvelot extrusion a investi dans lacquisition du logiciel Forge en 2001.
Forge permet de simuler la gamme complte de forgeage:
Cisaillage.
Forgeage, frappe froid, estampage.
Forge permet de visualiser et de quantifier un certain nombre de paramtres :
La prdiction de lcoulement du matriau :
Analyse de la distance de contact avec les outils.
Analyse des vitesses et des dplacements.
La prdiction des dfauts dans la pice :
Replis.
Criques.
Sous-remplissages.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 22

__________________________________________________________________________
Une analyse fine de la gomtrie :
Retour lastique.
Prise en compte de la dformation des outils.
Lanalyse de la pice durant le procd de mise en forme :
volution de la temprature.
volution des contraintes et contraintes rsiduelles.
volution du fibrage.
Loptimisation de la gamme de forgeage et de la dure de vie des outillages :
Rduction du nombre doprations.
Prdiction des contraintes.
La slection de la presse :
Prdiction de la force et de lnergie de forgeage.
Prdiction des dflections de la presse.

1.4.3 Fonctionnalits
Forge est un logiciel modulaire incluant un pr-processeur pour la prparation des
donnes, des solveurs (2D et 3D) pour le calcul et un post-processeur pour
lexploitation des rsultats. Forge possde une interface permettant dimporter des
gomtries provenant de la plupart des systmes de CAO.
Le logiciel inclut galement une base de donnes matriaux et prend en compte la
quasi-totalit des types de presses utilises dans la profession.
Pour tre au plus prs du mtier, la prparation des donnes sappuie sur des
modles dcrivant les principaux procds de mise en forme et utilisant une
technologie mtier; il est ainsi trs facile pour un forgeron dutiliser Forge.
Forge permet de diminuer les cots de mise au point de nouveaux produits. Les
essais raliss virtuellement sur ordinateur permettent de diminuer le nombre
dessais rels (qui sont de meilleure qualit) et donc de rduire des cots de pr
production qui sont principalement lis au cot de fabrication des outillages.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 23

__________________________________________________________________________

2. Description et mise en oeuvre du projet


2.1 Prsentation du sujet
Mettre en place une mthodologie qui permette la ralisation de simulations
avec le logiciel Forge sans que lutilisateur ait besoin davoir des
connaissances spcifiques aux calculs numriques. Au sein de lentreprise,
jai appel le projet LAF , pour Lancement Automatique de Forge.

2.1.1 Le contexte
Dans les bureaux dtudes, intgrer la simulation en amont dans le processus
de dveloppement du produit est devenu une stratgie cl pour dvelopper
des produits plus innovants, rduire les cots de dveloppement et de
fabrication tout en acclrant la mise sur le march de nouveaux produits.
Les demandes de validation numrique du processus de dformation sont de
plus en plus nombreuses, en interne comme en externe, lors des phases
devis, lors de la conception au bureau d'tudes ou lors des recherches de
productivit par les sites de production. On constate aussi de plus en plus de
demandes des clients qui veulent tre rassurs de notre complte matrise du
projet en terme de faisabilit et donc de dlai.
Par manque de temps, seule une partie des projets sont simuls avant dtre
lanc en essai voir mme en production. Il arrive aussi que sous la pression
du dlai seule une partie de lanalyse de la simulation ait t ralise. Il
apparat que quelques projets non simuls auraient gagn ltre car les
dfauts observs lors des essais auraient pu tre dtects par la simulation.
Certaines demandes sont aussi plus complexes et demandent de l'expertise,
ce qui demande du temps. Nous devons donc essayer de rpondre cette
contradiction : faire plus (de simulation), mieux (avec des analyses plus
pousses) et avec plus de rigueur (en balayant lensemble des critres
prdictifs) dans le mme temps (il nest pas prvu de recrutement).
Actuellement la dfinition des outillages est ralise par les techniciens devis
et tudes. Lorsquils ont une inquitude sur la faisabilit du process qui leur

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 24

__________________________________________________________________________
est demand ou un doute sur un point particulier, ils me transmettent les
informations ncessaires la mise en donnes.

2.1.2 Lobjectif
Pour rpondre aux besoins grandissant de simulations et faire en sorte quelles
soient utilises plus systmatiquement lors des dveloppements de nouveaux
produits ou des amliorations du process, le projet dcrit dans ce mmoire va
essayer de mettre en place une mthodologie qui transfre les simulations
basiques aux techniciens devis et tudes afin de librer du temps pour les
simulations plus complexes. Les techniciens, nayant pas plus de disponibilits de
temps que moi, il faut automatiser la partie spcifique aux calculs numriques et
garder un langage accessible aux non spcialistes des calculs numriques.

2.1.3 Le planning
Le projet sest dcompos en plusieurs tapes qui parfois se sont chevauches :
2008

T4

(1) analyse du processus


(2) langage
(3) mode dveloppement
(4) macro "type"
(5) choix et mise en uvre
Tableau 1 : planning du projet LAF

T1

2009

T2

T3

T4

T1

2010

T2

T3

T4

(1) Analyse du processus complet dun calcul de simulation.


(2) Recherche du langage le plus appropri : projet pyLAF (chapitre 2.3.3).
(3) Recherche du mode de dveloppement.
(4) Dfinition des macros type pour la mise en donnes (avec le GLPre) et
lextraction des rsultats (avec GLview Inova)
(5) Choix des langages et mise en uvre informatique.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 25

__________________________________________________________________________

2.1.4 Les moyens


Nous navons pas de budget spcifique allou pour ce sujet. Lamlioration des
outils daides la conception fait partie de mes missions, je peux donc y consacrer
du temps. Nous utilisons les budgets stagiaires et dplacements du service. Jai
encadr 3 stagiaires en informatique de dveloppement directement sur ce projet,
en utilisant les rsultats dun premier stage sur lanne 2007. Jai particip
quelques runions avec le CETIM Paris et Sophia Antipolis avec Transvalor o
a t prsent le sujet de ce mmoire.

2.2 Analyse du processus classique


Lanalyse du processus complet des calculs de simulation a permis de mieux cerner
les impratifs pour la russite du projet et la prise en compte des annexes utiles au
bon fonctionnement des calculs.
Le premier constat est que le projet LAF ne pourra pas se limiter lautomatisation
de la mise en donnes. Un calcul dans sa globalit (entre le moment de la rception
de la demande de simulation et celui de la remise du rapport) est compos de la
cration de dossiers et la manipulation de fichiers plusieurs tapes du processus,
de lutilisation de Catia v5 pour la description des objets en 2D ou en 3D et les trois
tapes incontournables dun calcul numrique : la mise en donnes, le calcul (ou
lopration du lancement du calcul), lanalyse des rsultats. Chaque tape de ce
processus a son lot de difficults pour un non initi. Ces difficults ne sont pas
toutes lies la comptence mais simplement au fait que les tches accomplir ne
font pas partie du quotidien des personnes auxquelles sadresse le projet. Il y a
donc un risque de rencontrer des rticences ou des oublis. Une description du
processus dun calcul que jappellerai classique car cest celui que jutilise
quotidiennement pour me permettre de rpondre tous les cas qui peuvent mtre
demands est prsente au chapitre suivant.
Le deuxime constat est que le calcul nest pas utile sil nest pas interprt. La
simple vision de lcoulement de la matire nest pas suffisante pour rpondre
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 26

__________________________________________________________________________
mme grossirement la probable faisabilit de la pice. Il faut informer lutilisateur
de certains critres qui permettent de sassurer quon est bien dans un contexte
raliste. Pour cela, il faut donc gnrer un rapport de simulation qui informe
lutilisateur de ces critres en plus de lcoulement.
Le troisime constat est que le calcul (mise en donnes, calculs, analyse des
rsultats) est entour dun ensemble de copies de fichiers quil est impratif de
prendre en compte afin que lautomatisation de lensemble soit possible.
Les 6 tapes dun calcul sont :
-1- La cration de larborescence des rpertoires
-2- Le dessin des outillages et lopin avec Catia v5
-3- La mise en donnes
-4- La copie des fichiers et le lancement des calculs
-5- La lecture des rsultats
-6- le rapport de calculs

2.3 Informatique
Aprs lnumration des langages retenus avec la justification de leur slection, une
tude appele projet PyLAF ma permis dapprofondir les capacits des
langages que je ne matrisais pas. Suite une rflexion sur le mode de
dveloppement adopter, a t tabli une tude comparative des langages pour
dterminer ceux qui seront utiliss.

2.3.1 Langages de programmation.


Le langage de programmation doit permettre de grer les manipulations de fichiers
et offrir des possibilits dinterfaces graphiques afin de dfinir lensemble des
automatisations ncessaires au projet LAF.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 27

__________________________________________________________________________
Les langages de programmations candidats pour la gestion globale du projet sont :
Le batch est le langage utilis par Transvalor dans le projet LOGIC pour les
automatisations des squences.
Le VBScript est le langage utilis pour ladministration informatique des stations
CFAO.
Le VBA est le langage de prdilection des applications Office et dans une certaine
mesure avec le logiciel Catia.
Le Python est un langage dcouvert sur Internet travers lapplication Decade. Les
performances de Decade, en terme de lien avec Catia mais aussi avec dautres
logiciels de CAO, montre un potentiel important dans les domaines qui nous
intressent.
Le Visual Basic est proche du VBA et du VBScript, il est une alternative naturelle
lorsquon a besoin de compiler le programme et de saffranchir du logiciel support
tel que Office ou Catia.
Le C++ est reconnu comme langage dextension, par toutes les applications (Forge,
Catia et Inova) utilis dans le projet LAF.

2.3.2 Langage de description de page


Le langage de description de page permet de dfinir et structurer les informations
contenues dans un document en vue dun affichage sur cran ou dune impression
sur papier. La capacit WYSIWYG (c'est--dire, ce que vous voyez lcran est ce
que vous obtenez limpression) du langage peut contribuer facilit latteinte
lobjectif et pouvoir faire les deux (affichage et impression).
Les langages de description de page candidats pour le rapport :
Le XML est le langage utilis par Transvalor pour son rapport de calculs.
Le HTML fait partie de la liste des langages reconnus pour laffichage danimation
export au format VTF ou VTFx.
Le .DOC (idem HTML).
Le .PPT (idem HTML).
Le PDF est le plus utilis pour communiquer.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 28

__________________________________________________________________________

2.3.3 Le projet pyLAF

Parmi les langages lists, je ne matrise que le batch et le VBScript, cest pourquoi
ds le dbut du projet je dcide dencadrer un stagiaire en deuxime anne
dinformatique pour approfondir les capacits techniques des autres langages.
Une des difficults de la
mise en donnes est que
le logiciel ne connat pas
les

formats

de

fichiers

natifs de Catia, il faut donc


constamment utiliser des
formats

dchanges.

De

plus, le positionnement des


outillages dans la CAO
Figure 17 : aperu de lapplication PyLAF

nest pas gr de la mme


faon dans le GLPre. Ce

qui augmente dautant la mise en donnes. Lobjectif de ltude consistait explorer


les possibilits dinteragir avec un logiciel de CAO (et plus particulirement Catia)
partir dun langage de programmation. Les premires recherches et essais font
apparatre quil ny a pas de difficults informatiques interagir avec la CAO partir
de VBA ou Python.
Le Visual Basic et le C++ tant payants, nous avons concentr notre analyse sur le
VBA (Visual Basic Application) et le Python.
Le fait que plusieurs logiciels du monde du calcul numrique (comme codeAster ou DECADE) utilisent le Python comme langage de dveloppement
spcifique dmontre ses capacits interagir avec les logiciels de CAO sans
licence spcifique. Cela me fait choisir ce langage pour cet avant projet appel
PyLAF.
Les conclusions du projet PyLAF :
Il est possible dinteragir avec la CAO partir dun programme externe.
Cette technique demande des comptences de dveloppeur informatique pour tre
pleinement exploite.
Le dveloppement dune interface graphique nest pas ais.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 29

__________________________________________________________________________

2.3.4 Le mode de dveloppement


Aprs avoir ralis le projet pyLAF, sest pose la question du mode de
dveloppement, communautaire, prestataire, individuel
Un projet communautaire qui rassemblerait plusieurs utilisateurs (de diffrentes
socits) travaillant avec le logiciel Forge permettrait de ne pas rester seul dans
son coin, car je pense quon gagne toujours partager. Jai profit de plusieurs
rencontres avec dautres utilisateurs du logiciel Forge pour prsenter notre projet.
Finalement, nous nous rendons compte que la communaut active franaise est
assez rduite et travaille sur des sujets trs diffrents, probablement trop diffrents
pour trouver une convergence dide sur une proposition centre sur nos besoins
car nous sommes peu nombreux faire le mme mtier. Je nabandonnai pas
dfinitivement cette approche communautaire mais lcartai des solutions pour le
projet LAF afin de rester dans les dlais fixs.
Le recours un prestataire de dveloppement informatique aurait pu tre une
solution si le projet tait bien born, mais le projet LAF a aussi pour vocation de
rpondre un certain nombre dincertitudes. Cette solution ne serait envisageable
que dans une seconde phase si on dcidait de donner une suite plus ambitieuse au
projet.
Je dveloppai donc lapplication en interne, en encadrant dautres stages en
informatique. Cette dcision orienta fortement le choix des logiciels.
La dcision finale fut prise avec le stagiaire en informatique pour rpondre au
cahier des charges suivant :
-1- Utilisation dun langage simple que je puisse utiliser sans formation spcifique
afin de pouvoir intervenir dans le dveloppement de lapplication.
-2- Lobjectif atteindre tant la ralisation dune maquette fonctionnelle permettant
de cerner le projet dans sa globalit.
-3- Si possible, les utilisateurs pourraient utiliser lapplication principalement de leur
station.
-4- Une interface graphique conviviale.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 30

__________________________________________________________________________

2.4 Choix et mise en uvre des langages.


2.4.1 Langages de programmation.
Les avantages de chaque langage :
Le Batch : beaucoup dexemples dans les dossiers du logiciel Forge, puisquil est
utilis par Transvalor.
Le VBScript est le langage que je connais le mieux avec le Batch.
Le VBA est le langage qui semble le mieux connu des stagiaires que jai encadrs.
Cette remarque sest vrifie pour les stagiaires en informatiques comme pour ceux
dcoles dingnieurs en mcanique. Il est facile dutilisation pour dfinir des
interfaces graphiques.
Le Python semble le plus adapt en terme de performance globale. Il fonctionne au
choix en interprt ou compil. Il est gratuit.
Le Visual Basic : la compilation permet des applications plus rapides et surtout
indpendantes dun quelconque applicatif.
Le C++ est le plus portable sur dautres systmes dexploitation. En gnral tout lui
est possible. Le code gnr sexcute trs rapidement.
Les inconvnients de chaque langage :
Le Batch : pas dinterface graphique, certaines limites du langage obligent utiliser
des utilitaires (quil faut crer avec un autre langage) pour complter ces lacunes.
Le VBScript possde une interface graphique de base limite.
Le VBA : Je ne le connais pas, mais il est assez proche du VBS. Il est li un
logiciel support. Par exemple si on utilise Catia comme support pour avoir accs
facilement ses routines internes, Catia reste ouvert tant que lapplication
dveloppe sexcute. On bloque donc une licence Catia seulement pour faire
fonctionner lapplicatif. Si on utilise un autre logiciel support, laccs aux routines
Catia devient aussi compliqu que pour un autre langage.
Le Python : Je ne le connais pas suffisamment, le projet PyLAF montre que Python
reste un langage dinformaticien qui exige une formation.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 31

__________________________________________________________________________
Le Visual Basic : Je ne le connais pas, mais il est assez proche du VBA. Le
langage est payant et nous ne lavons pas chez Gvelot Extrusion.
Le C++ : Je ne le connais pas. Cest un langage de spcialiste en programmation
informatique. Il est payant et nous ne lavons pas chez Gvelot Extrusion. Il faut
aussi payer pour avoir le droit de lutiliser avec Catia et Forge.

2.4.2 Langage de description de page


Les avantages de chaque langage :
Le XML est le langage moderne.
Le HTML est le langage le plus simple. Il est au format texte.
Le .DOC est celui utilis pour le rapport des simulations classiques.
Le .PPT est linterface privilgie dans lentreprise pour les prsentations internes
et externes. La socit Ceetron travaille actuellement sur un projet de gnrateur
de rapport qui sappuie sur PowerPoint 2007.
Le PDF est trs pratique pour les impressions, et est lisible sur tous les postes.
Les inconvnients de chaque langage :
Le XML est dune syntaxe plus complique que le HTML.
Le HTML nest pas dune mise en page des plus simples pour la matrise de
limpression par lutilisateur.
Le .DOC nest pas facile dfinir.
Le .PPT nest pas facile dfinir. Actuellement Gvelot Extrusion utilise PowerPoint
2002 qui nest pas compatible avec la version 2007.
Le PDF nest pas compatible avec les VTF.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 32

__________________________________________________________________________
Tableaux rcapitulatifs sur les langages :
BAT
VBS
Interface graphique
-Connu de moi
++
+++
Connu des stagiaires
+
++
Capacit
-+
Gratuit
Oui
Oui
Tableau 2 : langages de programmation

VBA
+++
+++
++
Oui

XML
HTML
DOC
Connu de moi
+
Connu des stagiaires
+
+/format texte
Oui
Oui
Non
lit les VTF
Oui
Oui
Oui
Wysiwyg
+
Tableau 3 : langages de description de page

Python
+
- +++
Oui

VB
+++
+++
++
Non

PPT
Non
Oui
++

PDF
Non
Non
++

C
++
--+/++
Non

Le choix des langages a t dfini avec le stagiaire en informatique qui avait une
bonne matrise du langage html utilis lors de son prcdent stage. Or pour la
programmation dinterface graphique (principalement pour les formulaires de saisie
ou dinformation), le langage HTML peut tre associ au langage VBScript. Ce
dernier point a orient notre choix vers lutilisation de VBScript + Html pour le corps
principal du script qui fera appel un ensemble de scripts majoritairement en
VBScript dans un premier temps, mais quil est envisageable de programmer dans
dautres langages.
Et donc naturellement nous avons aussi utilis le HTML comme langage de
description de page pour le rapport.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 33

__________________________________________________________________________

2.5 Les macros


La macro est une suite dinstructions dans un fichier texte (dans le cas de GLPre et
GLview Inova) qui dcrivent les actions raliser par le logiciel qui lexcute. Elle
permet ainsi dautomatiser certaines actions rptitives. La syntaxe pour lcriture
dune macro est spcifique chaque logiciel.
La dfinition des macros type pour la mise en donnes (avec le GLPre) et
lextraction des rsultats (avec GLview Inova) constitue le cur du mmoire. Pour
la raliser je mappuie sur la documentation aide des logiciels GLPre et GLview
Inova puis de leur mode enregistrement macro. Ce mode permet de transformer les
actions ralises avec la souris ou le clavier en une macro qui est sauvegarde
dans un fichier texte.
Lors de la dfinition de ces macros, je rencontre principalement trois difficults dans
lautomatisation de la mise en donnes qui vont influencer le reste du projet.
-1- Lorientation des faces.
-2- Le calage du lopin sur les outils fixes ou le calage des outils mobiles sur le lopin.
-3- La slection des symtries.
Le point commun de ces trois difficults est quelles font appel un choix suite
une information visuelle. Si lors de la premire difficult rencontre (lorientation des
faces) il tait envisag de demander lutilisateur de renseigner linformation au
cours de la mise en donnes automatique, ce qui nest pas possible si lon
rencontre les trois points car on ne pourrait plus parler de mise en donnes
automatique. Il faut donc trouver le moyen de rsoudre le problme diffremment.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 34

__________________________________________________________________________

2.5.1 Rsolution des points bloquants


- Lorientation des faces.
Dans le GLPre, lorientation des faces permet dindiquer de quel cot de loutil se
trouve la pice dformer. Cest la face
colore qui doit tre oriente vers le lopin. Le
changement de lorientation se fait par la
slection de lobjet et le menu inversion des
normales .
Sur la figure n18 en 2d, les faces des objets
vert, magenta et orange sont mal orientes
lors du chargement du fichier.
Sur la figure n19 en 3d, les faces des objets
Figure 18 : MED 2d classique

bleu fonc et magenta sont mal orientes lors


du chargement du fichier.
La mthode de cration des objets avec la
mthode

classique

ne

permet

pas

de

connatre quelle sera lorientation des faces


lors

du

chargement

de

lobjet.

Cette

information ntant que visuelle il nest pas


possible de lautomatiser.
La

dfinition

dune

nouvelle

mthode

dextraction de surface dans Catia permet de


Figure 19 : MED 3d classique

garantir la bonne orientation des faces lors de


la conversion de Catia vers le GLpre. Nayant
pas trouv de solution pour les objets 2D, les
simulations

seront

toutes

en

3D.

Ce

compromis est acceptable puisque tous les


cas 2D peuvent tre calcules en 3D. Il en
rsulte simplement un temps de calcul
lgrement plus long, mais ce nest pas un
critre primordial.
Figure 20 : MED 3d suivant la description
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 35

__________________________________________________________________________
- Lenchanement et le calage automatique.
Linitialisation de la simulation numrique effective est lorsque le lopin est pos sur
les outillages fixes (gnralement la matrice) et que les outillages mobiles
(gnralement le poinon) commencent toucher le lopin lors de sa descente.
Initialisation
X=1
objet fixe vis n X
vrifier position du lopin

au dessus
Objet fixe

non

dcaler vers le haut

oui
ajuster lopin sur objet fixe n X

Interfrence /
autre objet fixe

oui

changer objectif objet fixe.


X=X+1

non
lopin sur objet fixe n X
Figure 21 : calage du lopin sur les outils
Les oprations effectues lors de la mise en donnes pour linitialisation sont
reprsentes par le graphe de la figure 21 et se rsume en :
- Vrifier que le lopin est bien au-dessus des outillages fixes,
- Sinon le dplacer vers le haut dune distance suffisante.
- Ajuster le lopin sur un objet fixe et vrifier quil ne rentre pas en collision avec les autres.
- Sinon dplacer lobjet vers le haut et recommencer sur un autre objet fixe.
Il y a dans cette opration une interaction entre laction et la dcision pour la suite. Il
nest donc pas possible de prdfinir la squence faire. Il faut donc modifier la
mthode pour la rendre systmatique.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 36

__________________________________________________________________________
Cest le fait davoir plusieurs outillages qui pose
problme. Il ny aura donc pas plusieurs objets fixes
dans le GLPre, ils seront fusionns dans Catia pour
ne faire quun objet et la squence devient :
Dplacer le lopin dune valeur dfinie garantissant
quil sera toujours au dessus des outils fixes.
Ajuster le lopin sur lobjet fixe.
La rflexion sur les objets mobiles amne la
mme solution.
En conclusion, les simulations LAF seront
constitues dun objet fixe qui sera la fusion des
tous les outillages fixes et un objet mobile qui sera
la fusion de tous les objets mobiles.
Figure 22 : MED LAF

Slection des faces de symtrie :


La slection des faces de symtrie est ralise par un clic de souris sur chacune
des faces. Je choisis donc dimposer la dfinition dune gomtrie 2D pour le lopin.
La fonction de rvolution dans le GLPre prsentant lavantage de dfinir en mme
temps les faces de symtries, elle rsout le problme. Linconvnient est que seuls
les lopins axisymtriques pourront tre utiliss. L encore ce compromis est
acceptable puisque nous navons eu raliser quune seule simulation qui ne
rponde pas cette contrainte en 5 ans.

Conclusion
Toutes les difficults ont t contournes en utilisant certaines fonctionnalits du
GLPre et de Catia v5. On est dans le domaine des dessinateurs, cela ne leur
posera donc pas de difficults, ce logiciel leur tant familier.
Les limites de LAF sont :
- Pas de simulation 2d, elles seront transformes en 3d.
- Le lopin de dpart ne peut tre quaxisymtrique.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 37

__________________________________________________________________________

3. Description du processus dun calcul classique


Arborescence

Catia

MED

Fichiers
et
Forge

Rsultats

Rapport

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 38

__________________________________________________________________________

3.1 Arborescence des fichiers

Le stockage des informations numriques doit respecter une arborescence dfinie


par ladministrateur CAO et formalise par une instruction qualit.
Lutilisation dun raccourci li un batch permet de respecter plus facilement cette
instruction.
La modification du contenu de la ligne Cible
(ventuellement en faisant un copier / coller du
chemin de larborescence dans le gestionnaire
de fichier) avant lexcution du raccourci,
permet la prise en compte de largument lors
de son lancement.

Figure 23 : proprit du raccourci


Lexcution du raccourci gnre larborescence grce au script de la figure 24.

Figure 24 : batch de cration arborescence


La figure 25 montre le rsultat de
larborescence
gnre
avec
la
mthodologie dcrite prcdemment :

Nota : La gestion des droits nest


possible quen mode administrateur du
serveur de donnes.

Figure 25 : arborescence gnre

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 39

__________________________________________________________________________

3.2 Catia v5
Les dessinateurs sauvegardent les fichiers ncessaires la simulation dans
larborescence du dossier prcdemment cr. Ils me prviennent pour que je
fasse la suite. Leurs fichiers sont ensuite modifis afin que les dfinitions soient
adaptes au logiciel de mise en donnes.
Alors que la conception des outillages est dessine en volumique, le GLPre ne sait
lire que des informations surfaciques, il faut donc procder quelques
transformations pour prparer les informations.
En gnral les pices prsentent des symtries quil est intressant dexploiter pour
limiter les temps de calculs. La pice Catia v5 est donc dcoupe suivant les plans
de symtries pour en extraire ensuite les faces utiles la simulation (celles qui sont
en contact avec la pice forger). Catia offre plusieurs mthodes pour atteindre ce
rsultat, est retenue celle qui semble la plus adapte en fonction de la pice et du
contexte.

Outillage pour Catia

Objet rigide pour la simulation

Figure 26 : transformation dans Catia


Enfin le fichier est sauvegard dans un format reconnu par le GLPre en fonction du
type de simulation (2d ou 3d).
Lopration est rpte pour chaque outillage utile la simulation.
La mise en position des objets est ralise suivant le contexte, dans Catia ou dans
le GLPre lors de la mise en donnes.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 40

__________________________________________________________________________

3.3 La mise en donnes avec le GLPre


3.3.1 Le projet
Conue avec une interface graphique plutt conviviale, le GLPre est constitu de
quatre parties quil faut renseigner successivement.
On entre ici dans le domaine du spcialiste calculs.
Il faut dabord choisir le modle de projet adapt la demande de simulation.
Simulation 2d ou 3D, forgeage froid ou chaud, un seul ou plusieurs objets
dformables, calcul thermique ...

Figure 27 : onglet Projet du GLPre


Le renseignement des paramtres du projet ne pose pas de problme technique,
mais sa dfinition a des consquences sur larborescence de stockage, et donc le
respect des rgles spcifique lentreprise.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 41

__________________________________________________________________________

3.3.2 La simulation
(1) Un nom pour identifier la simulation.
(2) Une description suffisante
pour connatre les raisons si
on

devait

revenir

sur

la

simulation quelques mois plus

(1)
(2)

tard.
(3)

(3) Le mode de stockage


permet de dfinir le critre de

(4)

slection

(temps

ou

dplacement) des incrments


sauvegarder. Ce sont ces
(5)

incrments de calculs quon


visualise lors de lanimation
pour analyser les rsultats.

(6)

(4) On renseigne le temps de


refroidissement

lorsquon

souhaite utiliser le rsultat de


Figure 28 : onglet Simulation du GLPre

la

dformation

dans

la

simulation du poste suivant.


Le temps de refroidissement comprend le temps quil faut au poinon pour remonter
et le temps du transfert pour dplacer la pice au poste suivant avant de la
refrapper. Cest le cas pour les presses multipostes. Par contre il nest pas
ncessaire de le renseigner sil y a un recuit entre 2 oprations.
(5) Diverses options qui influencent le calcul.
(6) Comme cest souvent en fin de calcul que les critres sont les plus levs, ces
champs permettent de dfinir avec plus de prcision les incrments de stockage
ajouter.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 42

__________________________________________________________________________

3.3.3 Les objets


(1) Un nom pour identifier lobjet.
(2) Le fichier de maillage
dans un format reconnu de
GLPre : STL ou STEP.
(3) La description est une
(1)

information

(2)

indispensable

pour celui qui souhaite relire

(3)

la mise en donnes. Des

(4)

informations sur la mthode


de transformation de lobjet

(5)
(6)

pour la simulation peuvent


aider lanalyse en cas de
problmes ou de cration
de
(7)

nouvelles

simulations

comparables.
(4)

Import

du

fichier

matriau : ce fichier contient


les coefficients de lquation
dcoulement du matriau.
Figure 29 : onglet Objet du GLPre

(5) En gnral la taille de maille est renseigne dans longlet suivant.


(6) Le frottement et lchange thermique sont gnralement renseigns dans cet
onglet car on reste sur une information globale.
(7) Quelques options qui influencent les calculs.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 43

__________________________________________________________________________

3.3.4 Les proprits


(1) La taille du maillage est dfinie par un paramtre global et des boites qui
dcrivent

des

zones

plus fines (dans longlet


groupe). Le maillage est
un paramtre important

(1)

(2)
(3)

qui
(4)

peut

dterminant

tre
dans

la

validit des rsultats.

(5)
(2) Contact info permet
de vrifier quil ny a pas
dinterfrence aprs la
mise

en

position

de

simulation de tous les


objets (lopin et outils).
(3) Pour le lopin, on
dfinit

les

plans

symtries

de
en

slectionnant la souris
les faces.
(4)
Figure 30 : onglet Proprits du GLPre

Il

est

possible

daffiner

les

caractristiques

de

frottement et changes
thermiques. Pour le type de simulation du projet les proprits globales dfinies au
niveau de lobjet sont suffisantes.
(5) Les champs suivants sont pour des demandes particulires qui sortent du cadre
fix pour le projet LAF.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 44

__________________________________________________________________________

3.4 La synchronisation rseau et station de calculs


3.4.1 La synchronisation
Le mode de licence du logiciel Forge et laccs permanent au disque de stockage
lors des calculs imposent que le logiciel de simulations soit install sur une station
ddie. Il faut donc copier les informations initialement stockes sur le rseau pour
les dupliquer sur un disque en local de la station de calculs.

Figure 31 : interface du logiciel de synchronisation


La copie des fichiers sur la station de calculs est ralise avec le logiciel Goodsync.
Sa fonction de synchronisation permet la prise en compte des modifications
ralises sur les fichiers au fur et mesure des diffrents calculs. Ce logiciel a t
choisi car il tait dj install sur le serveur de fichiers pour dautres
synchronisations ncessaires au fonctionnement de la base de donnes CFAO.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 45

__________________________________________________________________________

3.4.2 Le lancement des calculs


A partir de la station de calcul,
lutilisation du lanceur de calcul
de Forge (figure 32) permet de
grer touts les applications en
lien

avec

le

calcul,

et

en

particulier le lancement (figure


33).
Il faut dfinir le chemin daccs
au dossier afin que toutes les
fonctionnalits en lien avec le
calcul deviennent accessibles.

Figure 32 : fentre du lanceur de Forge

Dans le cas du lancement dun


calcul ou de la lecture dun
rsultat avec GLview Inova, les
fonctionnalits sont accessibles
via

un

menu

droulant

qui

apparat lors dun clic bouton de


droite sur la simulation dsire.
A la fin des calculs, les rsultats
sont copis sur le rseau via la
synchronisation

afin

dtre

accessibles pour la lecture des


rsultats partir des postes
utilisateurs.

Figure 33 : fentre du lancement du calcul

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 46

__________________________________________________________________________

3.5 La lecture des rsultats


Les rsultats de la simulation sont lus avec le logiciel GLview Inova.

Figure 34 : interface graphique de GLviewInova

GLview Inova est le logiciel de postprocess livr avec Forge 2009. Il permet laccs
lensemble des informations calcules. Bien que convivial, il demande de
lexprience pour obtenir les informations souhaites.
Nota : le temps de formation prconis pour lutilisation de ce logiciel est dune
journe avec comme pr-requis la connaissance des critres danalyses.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 47

__________________________________________________________________________

3.6 Le rapport de calcul


Dans un document Word,
diffrentes tapes dun calcul,
des

informations

sont

renseignes avec pour principal


objectif de pouvoir suivre le
pourquoi et le comment des
simulations ralises pour le
projet. Voir exemple grandeur
relle en annexe.

Figure 35 : exemple de rapport au format Word

Lorsque cest ncessaire, un

deuxime rapport sur quelques points prcis peut tre ralis avec PowerPoint.

Figure 36 : exemple de rapport au format PowerPoint

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 48

__________________________________________________________________________

4. Description du processus LAF

Arborescence

Catia

MED

Fichiers
et
Forge

Rsultats

Rapport

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 49

__________________________________________________________________________

4.1 Arborescence des fichiers

La cration dune interface graphique conviviale et dun script pour la cration des
dossiers de stockage des informations numriques permet de respecter les rgles
de larborescence sans avoir les matriser parfaitement.
Disponible depuis les stations, cette fentre apporte aux dessinateurs une
autonomie tout en permettant la gestion des droits daccs qui sera prise en charge
par le programme.
Lutilisation de listes droulantes permet un renseignement plus prcis et sr. Elles
vitent surtout les fautes de frappe qui sont parfois difficiles corriger lorsque des
liens incluant le chemin de larborescence sont par la suite crs.
(1) Le bouton []
permet de dsigner
un

rpertoire

existant dans le cas


(1)

o il a dj t fait
des

simulations

pour la rfrence
de

la

pice

tudier.

Cela

permet

de

bien

prendre le mme
dossier racine pour
crer
pour

le
le

dossier
nouveau

sujet. Dans ce cas


seuls le sujet et
Figure 37 : fentre de cration de larborescence LAF

lindice

sont

dfinir.
Voir le guide LAF en annexe pour plus de prcisions sur lutilisation de cette
fentre.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 50

__________________________________________________________________________

4.2 Catia v5
A partir dun assemblage Catia v5 ralis pour la mise en plan du montage sur
presse (voir figure 38, image de gauche), les dessinateurs cacheront toutes les
pices qui ne sont pas en contact avec la pice lors de la dformation. Puis en
suivant la mthodologie explique dans le guide de formation LAF (voir en annexe),
les dessinateurs pourront rcuprer rapidement les outillages dans la position
dassemblage. Seule la sauvegarde au format natif Catia est faire, les
conversions du format de fichiers seront, quand elles, faites par le script lors de la
mise en donnes.

Figure 38 : transformation dans Catia avec LAF


Louverture du modle de Product (ou assemblage) permet en suivant la
mthodologie explique dans le guide LAF de charger toutes les pices extraites de
lassemblage dorigine pour les transformer suivant les besoins du GLPre. Cest
principalement la dcoupe dune portion de loutillage suivant le paramtre
ANGLE_SIMULATION qui est faite cette tape (voir figure 38 : image de
droite).

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 51

__________________________________________________________________________

4.3 Mise en donnes avec LAF


Lutilisation dune interface graphique simplifie, qui regroupe lensemble des
informations documenter sur une seule page est associe au script LAF.vbs.
Cette fentre permet de renseigner les vingt fentres quil aurait fallu parcourir avec
la mthode classique dans le cas dune mise en donnes de cinq postes.

Figure 39 : interface graphique PreLAF


Les principaux champs renseigner sont les champs Description . Ces
informations apparatront dans le rapport de la simulation.
Nota : les explications des champs de cette fentre sont dcrites dans le guide LAF
en annexe.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 52

__________________________________________________________________________

4.4 Lancement des calculs


La synchronisation des fichiers et le lancement des calculs sont pris en charge par
le script. Cette tape est devenue compltement transparente pour lutilisateur.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 53

__________________________________________________________________________

4.5 Lecture des rsultats


Lutilisation de GLview Express permet une visualisation des critres exports par
le script LAF. Seuls les critres connus sont disponibles. Les utilisateurs
occasionnels

sont

ainsi moins perdus.


Le

guide

de

formation

LAF
rappelle

rapidement

le

principe

de

fonctionnement

et

explique

les

critres

connatre.

Figure 40 : GLview Express

Pour les utilisateurs plus rguliers, lajout dun menu personnalis dans GLview
Inova permet daccder laffichage des critres quil est conseill de vrifier. Ces
menus

permettent

une

mise en forme plus rapide


de laffichage des critres
correspondant

nos

besoins.
Un

menu

commentaire

permet dajouter du texte


qui apparaitra par la suite
dans le rapport.

Figure 41 : GLview Inova

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 54

__________________________________________________________________________

4.6 Rapport de calculs


Gnr en fin de calcul par le script LAF, le rapport de simulation (figure n42)
affiche lensemble des informations utiles lanalyse des rsultats.
Pour situer le contexte, il regroupe les informations saisies lors de la mise en
donnes (PreLAF), la forme initiale et finale montrent le type dopration simule.
Les extremums des critres permettent de juger de la faisabilit de lopration
tandis que les images des critres montrent leur tendue. Les deux graphes
informent sur les efforts. Le
premier est leffort (de la
portion calcule) en fonction
du

temps,

le

deuxime

indique lenergie ncessaire


(toujours pour la portion
calcule).

Les

commentaires ajouts avec


le menu personnalis de
GLview Inova saffichent en
fin de rapport.
Un

des

menus

personnaliss

de

GLview

Inova permet de de gnrer


un rapport de simulation
pour, par exemple prendre
en

compte

les

commentaires ajouts suite

la

visualisation

lanimation.
Figure 42 : rapport de simulation

de
Cette

fonctionnalit existe aussi


directement

partir

du

gestionnaire de fichier.
Nota : voir en annexe une page de rapport de simulation la taille relle.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 55

__________________________________________________________________________

5. Explications des mthodes dautomatisation

Arborescence

Catia

MED

Fichiers
et
Forge

Rsultats

Rapport

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 56

__________________________________________________________________________

5.1 Arborescence des fichiers

5.1.1 Interface graphique


Lutilisation du langage HTML permet de crer assez simplement une interface
graphique. Lorsquil est associ avec le langage VBS cela permet de gnrer des
actions de cration de rpertoires et de manipulation de fichiers.

Figure 43 : interface graphique de cration de larborescence

nota : comme pr requis de configuration dans Internet Explorer pour le bon


fonctionnement du script, il faut modifier les paramtres de scurit.
Outils > Option Internet... > Scurit -> Personnaliser le niveau... > Contrles
ActiveX et plugins > Contrles d'initialisation et de script ActiveX non marqus
comme scuriss > Activer.
Quelques commandes HTML de saisies sont expliques pages suivantes.
Le code HTML qui permet de dfinir la fentre de la figure 43 est disponible en
annexe.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 57

__________________________________________________________________________

5.1.2 Commandes html de saisies


Liste droulante :
SITE :
<select size="1" name="Site" onchange="Previsualisation()">
<option value="CTD">CTD</option>
<option value="LAVAL">Laval</option>
<option value="OFFRANVILLE">Offranville</option>
<option value="TOUCY">Toucy</option>
</select><br>
Figure 44 : affichage dune liste droulante
Boutons radios :

Nombre de Postes :<br>


<input type="radio" name="NbSimu" value="1" checked>1
<input type="radio" name="NbSimu" value="2">2
<input type="radio" name="NbSimu" value="3">3
<input type="radio" name="NbSimu" value="4">4<br>

Figure 45 : affichage de boutons radios


Zone de saisie :
Numro de projet :<br>
<input type="text" size="20" name="NumProjet">

Figure 46 : affichage dune zone de saisie


Case cocher :
Recuit : <input type="checkbox" name="Recuit2" value=""><br>
Figure 47 : affichage dune case cocher
En bleu : les balises
En noir : le texte qui apparat dans linterface graphique.
Les exemples ci-dessus nont pour vocation que de montrer la simplicit de mise en
uvre de ce langage. Ils peuvent tre copis dans un fichier texte avec lextension
.html et ouvert avec Internet Explorer pour visualiser le comportement lcran.
Voir les rfrences en bibliographie pour aller plus loin.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 58

__________________________________________________________________________

5.2 Catia v5
La mise en place dun modle dassemblage paramtr permet de rsoudre
plusieurs problmatiques.
Le positionnement des outils dans le GLpre ntait pas automatisable puisque
inconnu. Le fait de dplacer le problme dans Catia permet aux dessinateurs de
faire lopration en restant dans leur environnement habituel. La mthodologie
dcrite dans le guide de formation permet une mise en position plus rapide que la
mthode classique.
La fonction de calage du lopin vers plusieurs outils nexiste pas dans le GLPre. La
mthodologie prvoit donc de fusionner tous les outils fixes entre eux pour nen
former plus quun. Cela permettra dutiliser la fonction de calage automatique vers
loutil fixe. La mme dmarche est utilise pour les outils mobiles.
La modification des outils pour ne garder quune portion (celle utile la simulation)
tait longue, car elle devait tre rpte pour chaque outil. Cette opration est prise
en charge par le modle de lassemblage. Langle est li un paramtre, cela
permet en modifiant une seule valeur de modifier la dcoupe de tous les outils
simultanment. Le paramtre est li une table de paramtrage externe au format
texte, ce qui permet au script de connatre la valeur de langle.
La dfinition de la symtrie qui tait faite dans le GLPre avec une mthode non
automatisable puisque base sur une slection graphique, va pouvoir tre faite par
une autre mthode.
Le lopin dans Catia, nest dfini que par sa section 2d. Dans le GLPre, la fonction
de cration dune portion 3d partir dune section 2d dfinie simultanment les
deux faces des symtries.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 59

__________________________________________________________________________

5.3 Mise en donnes avec LAF


Lors de lexcution du script LAF prcdemment copi dans le dossier de la
simulation, la fentre ci-contre apparat. A
partir des informations saisies dans le
formulaire PreLAF.html, le script gnre un
fichier

de

commande

pour

GLPre :

MED1.txt
Nota : voir le guide de formation en annexe
pour

les

explications

concernant

les

champs remplir dans ce formulaire.


La

ligne

de

commande

C:\Forge_2009\Bin\Glpre.exe -key_suffix
F2009 -cmd MED1.txt lance le GLpre
avec en argument le fichier MED1.txt et
Figure 48 : PreLAF

gnre toute la mise en donnes sans


intervention de lutilisateur.

Le fichier de commande est constitu dun ensemble de lignes qui chacune


reprsente une commande. Une commande est constitue de mots cls (en noir
dans lexemple ci-dessous) et de paramtres (en italique dans lexemple cidessous). Certains paramtres sont constants pour tous les projets LAF (en vert),
dautres sont fonction des informations du formulaire (en bleu).
Nota : la liste complte des commandes du GLPre est disponible avec la
commande >help
Exemple partiel de fichier MED1.txt (pour la mise en donnes dun poste)
project new 01720b K:\EAO\MED_SIMU\TOUCY\01720__pignon_JTEKT\01720b_flambage
$PROJECT_TEMPLATE_DIR$NouveauProjet.tpt
project attribute set DESCRIPTION=en_premire_approche
project attribute set DISPLAY_ANALYSIS_IDS=YES
project attribute set AUTHOR=LAF

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 60

__________________________________________________________________________
simulation add 01720b1-3d
$SIMULATION_TEMPLATE_DIR$3DForgeage_a_froid.tst
simulation attribute set DESCRIPTION=
simulation attribute set STORAGE_STEP=10
(1)
simulation attribute set FINAL_COOLING=YES
simulation attribute set COOLING_TIME=1
simulation attribute set TOOLING_ADJUST=YES
simulation attribute set NO_ADJUST_TIME=YES
object select 2
object attribute set NAME=01720b-1-fixe
object attribute set MESH_FILE=K:\EAO\MED_SIMU\TOUCY\01720__pignon_valve_JTEKT\01720b_flambage\01720b.cao\poste_1-matrice.stl
object attribute set DESCRIPTION=Maillage Catia
object select 3
object attribute set NAME=01720b-1-mobile
object attribute set MESH_FILE=K:\EAO\MED_SIMU\TOUCY\01720__pignon_valve_JTEKT\01720b_flambage\01720b.cao\poste_1-poincon.stl
object attribute set DESCRIPTION=Maillage Catia
object translate 0 0 200
(2)
property select "Definition_presse"
property field attributesload
K:\Data\Forging\DataBases\Francais\Presses\Presse_hydraulique.tkf
(3)
property field setattribute INITIAL_HEIGHT=200
(4)
object select 1
object attribute set DESCRIPTION=| 2D->3D 38
object attribute set MESH_FILE=K:\EAO\MED_SIMU\TOUCY\01720__pignon_valve_JTEKT\01720b_flambage\01720b.cao\Lopin.igs
object mesh create3Daxifrom2D 38 180 1 0
(5)
object attribute set MESh_SIZE=4.8
(6)
property select "Parametres_de_Maillage"
property field setspecmode Sets 0
property set add "fixe"
property set setvalue "fixe" 2.4
property set specify "fixe" MESH "K:\EAO\MED_SIMU\TOUCY\01720__pignon_valve_JTEKT\01720b_flambage\01720b.cao\poste_1-matrice.stl" 1 0 4.8 0
property set add "mobile"
property set setvalue "mobile" 2.4
(7)
property set specify "mobile" MESH "K:\EAO\MED_SIMU\TOUCY\01720__pignon_valve_JTEKT\01720b_flambage\01720b.cao\poste_1-poincon.stl" 1 0 4.8
0
property set translate "mobile" 0 0 200
property set setattachedobject "mobile" 01720b-1-mobile
object mesh setmode VOLUME
object mesh executebatch $MESHING_BATCH_DIR$Volume\forge3_mesh.mct
object translate 0 0 200
object adjust 0 0 -1 2
object mesh setmode VOLUME
object mesh executebatch $MESHING_BATCH_DIR$Volume\forge3_mesh.mct
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 61

__________________________________________________________________________
object mesh export K:\EAO\MED_SIMU\TOUCY\01720__pignon_valve_JTEKT\01720b_flambage\01720b.cao\Lopin.may
object attribute set
MATERIAL_FILE=K:\GVX\FORGE\Data\Forging\DataBases\Francais\Materials\Froi
d\13CrMo4-4+1-7335+C+soft_annealed.tmf
(8)
object attribute set
FRICTION_FILE=K:\GVX\FORGE\Data\Forging\DataBases\Francais\Friction\Froid\
Phosphate.tff
(9)
object attribute set
THERMAL_EXCHANGE_FILE=$THERMAL_EXCHANGE_DIR$Froid\Acier-froidmoyen.tef
Rappel :
Noir : les mots cls (commande du GLPre)
Italiques bleu : les paramtres dfinis en fonction des informations du formulaire.
Italiques vert : les paramtres qui ne changent pas, ils sont constants pour tous les
projets LAF.
Explication de la dfinition de quelques paramtres
Les paramtres, sous forme dune chane de caractres, proviennent des
informations saisies dans linterface LAF. Leur mise en forme respecte des rgles
fixes pour permettre une certaine cohrence densemble avec les autres
simulations et faciliter les recherches. Comme ces paramtres sont sans intrt
technique vis--vis du calcul, ils ne seront pas dtaills ci-dessous.
Dtail des informations numriques surlignes en jaune dans lexemple prcdent :
(1) cest la valeur saisie pour le pas de stockage dans LAF
(2) 200 est une constante dans le script qui indique un dplacement de 200 vers
Z+ pour tre certain (pour le type de pice fabrique par Gvelot extrusion) que
lon va bien dgager la pice des outillages. Cette valeur peut tre facilement
modifie (par ladministrateur) si une pice ncessitait plus de dgagement.
Linconvnient de mettre une valeur trop grande apparat lorsquon recharge la
mise en donnes, ou lors de la lecture des rsultats. En effet une grande
course reprsente une minorit des cas simuler. Le poinon (outil mobile) se
retrouve alors trs loin de la pice au premier incrment et il faut utiliser le
zoom pour voir les pices.
(3) Le type de presse est fonction du choix fait dans LAF avec une table de
correspondance.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 62

__________________________________________________________________________
(4) 200 est la mme valeur que prcdemment, ici cest pour indiquer la course de
la presse.
(5) 38 est le nombre de pas pour gnrer le volume du lopin autour de laxe Z
partir de son profil dans le plan ZX.
(6) La taille de maille globale est dfinie par une formule qui dpend du choix du
temps de calcul souhait (pour demain, dans la journe, dans lheure). La
formule est le rsultat de lexprience. Bien que trs approximative, elle
retourne un rsultat cohrent tant quon simule nos cas les plus courants (avec
des petites courses de dformation).
(7) La taille de maille locale est un ratio de la taille de maille globale.
(8) Le nom du fichier matriau est dfini par une table de correspondance entre le
nom du matriau choisi et le nom du fichier correspondant dans la base
FORGE.
(9) Le frottement est dpendant de la presse choisie suivant une table de
correspondance.
Dtail des formules :
(5) La formule que jutilise dans la MED classique est :
NbreDePas = ((PI x DiamtreLopin) / TailleMaille) x (AngleSimu / 360)
Le diamtre maximum des pices chez Gvelot Extrusion tant denviron
120mm, on obtient (PI x DiamtreLopin) environ gal 360.
La formule se simplifie et devient : NbrDePas = (AngleSimu / TailleDeMaille)
(6) TailleMailleGlobale = (RacineCarre (volume en mm3) / 10000 ) x CoefTemps
Avec CoefTemps gale 2 pour Dans lheure , 1 pour dans la journe et
0,5 pour demain
La plus petite valeur de la TailleMailleGlobale est 1mm.
(7) TailleMailleLocale = TailleMailleGlobale / 2
Autre spcificit
Pour tre compatible avec les habitudes de lentreprise, la mise en donnes utilise
un template modifi de la presse hydraulique. Les 2 champs vitesse et
hauteur finale sont prdfinis. Les valeurs prdfinies ne sont pas modifies.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 63

__________________________________________________________________________

5.4 Synchronisations et calculs


La synchronisation est directement prise en charge par LAF, ainsi que la
prparation du lancement des calculs.
A partir des informations communiques par lassistance de Transvalor, il a t
possible de lancer le calcul via le script en mode ligne de commande , c'est-dire sans utiliser linterface graphique.
Lutilisation de lutilitaire psexec.exe permet dexcuter le lancement du calcul
sur la station ddie directement partir de la station CAO de lutilisateur.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 64

__________________________________________________________________________

5.5 La lecture des rsultats


A la fin du calcul de tous les postes, le script gnre une macro pour extraire avec
GLview Inova les informations dfinies. Transparent pour lutilisateur, cette
extraction lui permet de visualiser les rsultats avec GLview Express.
A partir de la version 8.3 de GLview Inova (reu avec la version Forge 2009 en
octobre 2009), il est possible dajouter des menus personnaliss. Cette
fonctionnalit va aider le rendre plus accessible un utilisateur non form son
utilisation.

Figure 49 : menus personnaliss dans GLview Inova


Cette personnalisation est enregistre dans :
C:\Documents and Settings\nom_utilisateur\Application Data
\Ceetron\GLviewInova\CustomTools.xml
.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 65

__________________________________________________________________________

5.6 Rapport de calcul


La gnration du rapport au format html est suivant le principe gnral dcrit :
-1- Utilisation du mme fichier que GLview Inova pour son initialisation. Le fichier du
nom de la simulation avec lextension .don.
-2- Le script generation_rapport.vbs rcupre dans ce fichier texte .don les
informations ncessaires pour la cration des macros dextractions. Le contenu des
champs description du formulaire PreLAF ainsi que les informations contenues
dans les fichiers de la mise en donnes avec le GLPre complteront le rapport.
Certaines informations sont extraites avec dautres scripts (energie.vbs, effort.vbs,
graphe.vbs ) qui fonctionnent comme des sous programmes.
-3- Les macros dextractions vont contribuer rcuprer des informations partir
de GLview Inova.
-4- Lexcution (par le script) de GLview Inova avec en argument une macro (qui a
pour extension .gic) permet de gnrer une image, une animation ou de rcuprer
la valeur extremum dun critre danalyse.
-5- A la fin, le script generation_rapport.vbs cre un fichier rapport.html avec les
informations au format texte et lappel des images qui ont t gnres.
La possibilit de gnrer un rapport de simulation a t ajoute dans le menu
personnalis de GLview Inova. Il peut aussi tre lanc partir du gestionnaire de
fichier.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 66

__________________________________________________________________________
Exemple de fichier de commande pour rcuprer une image du critre contrainte
normale :
project new
database add "D:\12345__roue_ACI\12345a.tsv\Analysis\ResultDataBase\12345a0-f1a-3d\results\12345a2lp1_241.fg3"
case activeselect
case database "12345-lp1_241.fg3"
view activeselect
view description off
view framenumber off
view stateinfo off
view infobox off
view navcube off
view perspective off
part hideall
part select "lopin"
part showselectedonly
result state "241"
result fringes "NORMALSTRESS [surface]"
part unselect all
view reset
export image save "D:\12345__roue_ACI\12345a.tsv\Analysis\ResultDataBase\12345a0-f1a-3d\NS.jpg", JPEG,
128, 128
project close
Rappel :
Noir : les mots cls (commande du GLPre)
Italiques bleu : les paramtres dfinis en fonction des informations du formulaire.
Italiques vert : les paramtres qui ne changent pas, ils sont constants pour tous les
projets LAF.
La macro pour lextraction des graphes est plus complexe mais suit le mme
principe.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 67

__________________________________________________________________________
Pour lextraction des valeurs extrmes des critres (Temprature, contrainte
normale, LatAndCN, Dformation quivalente), la macro ressemble la
prcdente description sauf quon exporte un fichier animation au format ASCII.
Le fichier extrait ressemble
la figure n50. Il faut
ensuite rcuprer la valeur
du

scalaire

de

chaque

nud, de chaque pas de


lanimation,
ressortir

puis
la

en
valeur

extremum.

Figure 50 : aperu dun fichier dextraction de critre

Nota : Ces programmes dextractions dinformations ont une certaine indpendance


informatique vis--vis du script generation_rapport.vbs et peuvent donc tre
dvelopps dans un autre langage de programmation.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 68

__________________________________________________________________________

6. Bilans et perspectives
Bilan conomique
Je ralise environ 400 simulations par an en y consacrant environ 600 heures. Un
quart de ces simulations peut dsormais tre ralis par les trois dessinateurs du
bureau dtudes avec LAF dans sa version actuelle. Cest une premire approche
trs encourageante :
- En effet il faut considrer les avantages que procure lautonomie du bureau
dtudes vis--vis du service calculs. Les concepteurs des outillages sont moins
tributaires de ma disponibilit.
- Ils peuvent utiliser la simulation pour un plus grand nombre de projets. En effet
plusieurs reprises jai constat que des dfauts auraient pu tre dtects par la
simulation si on lavait utilise.
- Toutes les simulations peuvent dornavant tre rapidement rsumes dans un
rapport automatique. Le gnrateur de rapport conu pour le projet LAF a t
adapt pour fonctionner aussi avec les simulations classiques. Cela permet de
gagner du temps la gnration du rapport et dviter den perdre lors de la
recherche dinformations sur les simulations prcdemment ralises.
- La cration du rapport peut tre systmatise. Facilement consultables, ces
rapports constituent une base de donnes et la mmoire de toutes les
simulations effectues au sein de lentreprise.

Bilan technique
Ce projet contribue la vulgarisation du calcul au sein du bureau dtudes et aidera
les dessinateurs pour la conception des outillages car la simulation permet aussi de
dtecter certains dfauts de conception comme le croisement des rayons de
raccordement.
Certaines rflexions menes pour les besoins du projet ont permis de trouver des
mthodologies qui acclrent aussi la mise en donnes des simulations classiques
telle que la possibilit dextraire une pice de la CAO Catia dans son contexte
dassemblage ou lutilisation de surfaces issues de la CAO pour dfinir des zones
de maillage en peau du lopin lors de la simulation du forgeage.
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 69

__________________________________________________________________________

Bilan scientifique

Lobligation de gnrer un rapport automatique pour ce projet montre la ncessit


dapprofondir les formules de certains critres comme le LATANDCN ou la
dformation quivalente afin de pouvoir justifier scientifiquement des seuils
respecter lors du forgeage dune pice.
Ma proposition de dveloppement collaboratif et mon intervention pour la cration
dun club utilisateurs Forge mont donn lopportunit de rencontrer rgulirement
des ingnieurs calculs et dchanger avec eux sur nos problmatiques communes
concernant lutilisation du logiciel Forge et le calcul numrique en gnral.
Aujourdhui jai lopportunit de participer des projets organiss par les
laboratoires de recherches tel le CEMEF ou lENSAM.

Bilan personnel
Ce projet ma donn loccasion dexploiter lensemble de mes comptences
acquises lors de mes cursus dtudes et mon parcours professionnel. Mes
expriences passes de responsable au sein dun bureau dtudes mont aid
encadrer les stagiaires. Ma spcialisation en CAO lissue de ma formation initiale
de dessinateur en conception mcanique, puis les formations du CNAM en
informatique dentreprise et en calculs de structures mont permis de mener bien
cette mission pour lobtention du diplme dingnieur.
Je suis fier de contribuer former mes collgues lutilisation du calcul numrique.
Ce projet montre ma capacit formaliser une partie de mes tches actuelles afin
de les rendre accessibles au plus grand nombre de mes collgues dans la socit.
Pendant ces cinq dernires annes jai dvelopp mes capacits dadaptation et de
prises de responsabilits. Depuis mon recrutement comme technicien jai franchi
des caps pour arriver jusqu la soutenance de ce mmoire dingnieur.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 70

__________________________________________________________________________

Perspectives

Il est tout fait possible en ajoutant quelques fonctionnalits datteindre


lautomatisation de la moiti (au lieu du quart) des simulations actuelles. Je propose
une priode dobservation de 6 mois sur lutilisation de LAF pour prendre en compte
les remarques des dessinateurs.
Ces amliorations peuvent faire dobjet dun stage de 6 semaines pour un tudiant
en 2me anne de BTS en dveloppement en informatique.
De plus, lencadrement dun stage informatique dun tudiant en fin de cycle dcole
dingnieur (3 4 mois) nous assurerait le dveloppement plus complexe quest
celui dune interface directe entre le GLPre et la CAO. La mise en position dans le
GLPre suivant la matrice de positionnement de lassemblage Catia sans
lintervention de lutilisateur serait un rel progrs mme pour les simulations
classiques. Au-del du temps gagn qui justifie linvestissement, notre relation avec
la socit Transvalor et la communaut des ingnieurs calculs des forgerons
franais serait renforce.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 71

__________________________________________________________________________

Annexe
A1 - Guide de formation LAF
A2 - Code html de linterface de cration darborescence
A3- Code html dun rapport de simulation

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 72

__________________________________________________________________________

A1 - Le guide de formation LAF


Conformment aux prconisations de lentreprise concernant les formations
internes, jai prpar un support de cours pour la formation ncessaire au bon
fonctionnement dun calcul avec LAF.
Bien quil soit probable que les informations de ce guide seront communiques au
cas par cas lors des premiers besoins de simulation de chacun de mes collgues, il
est important davoir un crit qui formalise linformation et qui soit disponible lors de
lintgration dun nouveau collgue.
Le temps prvu pour cette formation est de 4 heures.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 73

Guide
LAF
(Lancement Automatique de Forge)

INFRASTRUCTURE

CATIA

LAF

Lancement Automatique de Forge

GLpre

FORGE

GLview Express

GLview Innova

2010
Description prpare par Alain MARY et destine un usage interne

[EAO] LAF-gevelot_Formation.doc.

page 1/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

SOMMAIRE
INFRASTRUCTURE .................................................................................................................... 3
Rappel des spcificits darborescence pour les simulations...................................................... 3
Cration de larborescence de stockage ...................................................................................... 4
CATIA............................................................................................................................................. 5
Gnralits................................................................................................................................... 5
A partir dun assemblage presse production ............................................................................... 6
LAF ................................................................................................................................................. 7
Description .................................................................................................................................. 7
GLPre............................................................................................................................................. 8
Gnralits................................................................................................................................... 8
FORGE........................................................................................................................................... 9
Le lanceur de calcul..................................................................................................................... 9
GLview Express ........................................................................................................................ 10
Description ................................................................................................................................ 10
GLview Inova ............................................................................................................................. 12
Les fonctions de bases............................................................................................................... 12

[EAO] LAF-gevelot_Formation.doc.

page 2/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

INFRASTRUCTURE

Rappel des spcificits darborescence pour les simulations


-A1- Une arborescence spcifique la simulation : la mise en donnes
K: \ EAO \ MED_SIMU \ SITE \ DOSSIER \ SUJET_SIMULATION \
Exemples :
+K:
+ EAO
+ MED_SIMU
+ LAVAL
+ 01495_-_Triaxe_NTN
+ 01495e-ressort_gaz
+ 12345a.cao (pour les fichiers natifs Catia)
+ 12345a.doc (pour les fichiers PDF)
+ 12345a.neu (pour les fichiers DXF et IGES)
-A2- une arborescence spcifique la simulation : les calculs
Lancer le script de connexion K:\GVX\FORGE\Shortcut to X+.bat pour accder :
X:\ DOSSIER \ PROJET \ SIMULATION
-B- Dnomination des fichiers objets et de simulations :
La partie commune :
5 caractres pour le dossier
1 lettre pour le sujet de la simulation
1 chiffre pour le numro du poste.
1 tiret (haut)
Spcifique pour les objet : exemple 12345a0-pc1.*
2 lettres pour le type dobjet.
pc : poinon, mt : matrice, lp : lopin, ap : appui, mq : marquage, fb : fibrage.
mi : matrice intrieure ou infrieure, ms : matrice suprieure
1 chiffre pour le numro de version.
Spcifique pour les simulations : exemple 12345a1-f1b.*
1 lettre pour le type dopration.
1 chiffre pour le numro de la simulation.
1 lettre pour la version spcifique la simulation.
Exemples :
01042a2-mt1.*
un fichier concernant la matrice n1 du poste 2, po ur la pice 01042.
me
CT018b1-pc4.*
fichier dfinissant la 14
variante du poinon au poste 1, pour la pice CT018.
A2547c3-ap5.*
fichier dcrivant la variante n5 de l'appui du pos te 3.
01495e3-f1a-3d.* simulation 3d du poste 3, sujet e, variante gomtrique 1, variante simulation a.
Remarque : les lettres dans les noms de fichiers sont en minuscules.

[EAO] LAF-gevelot_Formation.doc.

page 3/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

INFRASTRUCTURE

Cration de larborescence de stockage


Description :
Lancer le raccourci LAF > cration arborescence.
Renseigner les champs.
Si les valeurs de Type pice , Nom du client ou sujet de simulation ne
correspondent pas au besoin, remplir le champ autre...
Le bouton prvisualiser permet de voir les noms des rpertoires qui seront crs.
Nota : le passage de la souris au-dessus des cases de renseignement de larborescence
permet aussi dactiver la prvisualisation.
Le bouton Crer arborescence cre larborescence afficher par la prvisualisation avec
les droits utilisateurs adapts.
Le bouton Quitter , quitte lapplication.
Exemple 12345aa deviendra 12345ab. Les noms de simulations ne changent pas.

Numro
XPPS
ou
devis

On cr un nouvel
indice chaque fois
que lon cherche
rpondre une
nouvelle question
Il faut indiquer la
lettre qui fait suite

celles
dj
utilises.

[EAO] LAF-gevelot_Formation.doc.

page 4/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

CATIA

Gnralits
Un modle dassemblage est copi par le script preLAF dans le rpertoire.cao du dossier
de la simulation. Il permet de :
- Vrifier que les Parts ont bien t positionn par rapport au repre de la simulation.
- Dcouper les portions des outillages suivant la dfinition des symtries de la pice
simuler.
- Dcouper lextrieur des outils pour limiter le maillage.

Le Product est configur pour 5 postes (comme PreLAF). Il suffit de cacher les postes
inutiles pour ne pas les prendre en compte.
A partir dune conception pour les devis :
- avant de refaire les liens vers les nouvelles gomtries que vous avez cres, Il faut
transformer les surfaces extraites en volume avec la fonction insertion > composants issus
dune surface > surface paisse . Cette fonction peut aussi permettre un lger retrait avec
une valeur ngative. Cela permet dviter que le diamtre de la matrice soit gal au diamtre
du lopin (le maillage de la matrice et du lopin ne concidant pas, cette galit perturbe
toujours un peu la simulation).
A partir dune conception pour la production :
Voir la description page suivante.

[EAO] LAF-gevelot_Formation.doc.

page 5/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

CATIA

A partir dun assemblage presse production


Description :
Avec Catia, ouvrir lassemblage des outillages de presse.
Cacher toutes les pices sauf celles que vous souhaitez fusionner la position de
lassemblage.
Outils > gnrer une CATPart partir dun produit
Slectionner lassemblage
Nommer la nouvelle Part avec un nom adapt (exemple p1-fixe), cocher la case
fusionner et valider.
Rpter lopration autant de fois que ncessaire (2 fois par poste).
Fermer lassemblage initial, pour viter des sauvegardes malencontreuses.
Faire une gestion des enregistrements pour les nouveaux parts crs.
Pour chaque pice, il faut vrifier et ventuellement corriger :
La position de laxe de la pice qui doit tre lorigine du Part.
Sinon : utiliser la fonction translation.
La pice qui doit tre oriente pour un mouvement des objets mobiles vers Z- (moins).
Sinon : utiliser la fonction symtrie par rapport au plan XY.
Tous les corps de pices qui doivent tre fusionns dans le corps principal
Sinon : utiliser la fonction insertion > oprations boolennes > ajouter
Ouvrir le CATProduct du rpertoire de travail et recharger les composants.
Renseigner les paramtres :
ENTRAXE_POSTE .
Nest que pour amliorer la visualisation dans
Catia. Cette valeur na pas de relation avec la
ralit de la presse ni dimpact sur la
simulation.
ANGLE_SIMULATION ,
La valeur de langle de simulation dpend du
nombre de plans de symtries axiales du dernier
poste. Langle ne devra pas tre infrieur 15
ni tre suprieur 180.
Si la pice est axi-symtrique, on utilisera 15
Si on souhaite voir le risque de flambage on
utilisera 180
DIAMETRE_EXTERIEUR_MAXI ,
En gnral on choisira le plus petit diamtre qui
permet de garder toutes les surfaces en contact
avec la pice lors de la dformation.
Les points vrifier sont :
Tous les objets sont coups.
La coupe de lextrieur des matrices est adapte.

[EAO] LAF-gevelot_Formation.doc.

page 6/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

LAF

Description
Dans le dossier du projet de la simulation ce trouve un programme LAF.vbs.
Lors de son excution saffiche la fentre ci-dessous.
Lors du passage de la souris au-dessus du
champ chemin du dossier le formulaire se
complte en automatique. Si ce nest pas le cas
utiliser le bouton [].
Si le numro du projet nest pas renseign, il faut
complter le champ avec le numro XPPS suivi
dune lettre.
La description du projet permettra de renseigner
les rapports de simulation et du projet.
Choisir lacier dans la liste droulante.
Le volume permet au script de dterminer les
tailles de mailles utiliser en fonction de lobjectif
du temps de calcul. Cest approximativement
10% prs le volume de la section calcule qui est
renseigner.
Le nombre de postes dfinit ceux qui seront
calculer.
Gnrer stl/igs ? est pour dfinir si le script doit gnrer les fichiers compatibles avec la
mise en donnes partir des fichiers Catia gnrs prcdement. Si cette option est
coch non , cest vous de gnrer ces fichiers.
Le pas de stockage par dfaut permet de renseigner tous les champs Pas de stockage ,
mais il est toujours possible de modifier individuellement chaque champ. Cest la valeur
du champ du poste qui sera pris en compte pour la mise en donnes.
Nota : Pas de stockage dtermine les images qui seront affich pour visualiser la
simulation. Cette information na pas dinfluence sur le calcul, cest seulement la
distance parcouru par lobjet mobile entre 2 sauvegardes dimages et pour lanimation
de la simulation.
Le nom de la simulation est renseign en automatique.
La description du poste permet de renseigner les rapports de simulations et du projet.
Sil y a un recuit avant une opration, il faut cocher la case Recuit Poste 1-2 . Attention
1-2 indique entre le poste 1 et le poste 2.
Nota : si vous souhaitez quitter sans lancer lapplication, selectionner le bouton .quitter. et
pas la croix ( .x. )dans le coin suprieur droit.

[EAO] LAF-gevelot_Formation.doc.

page 7/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

GLPre

Gnralits
A louverture du logiciel GLPre, cest longlet projet qui est activ. Slectionner longlet
simulation puis chaque simulation (dans la zone suprieure gauche) afin de vrifier
rapidement (visuellement) que la mise en donnes ressemble ce que vous aviez dans
Catia. Si ncessaire, il est encore possible ce stade de changer une option dans la
mise en donnes (voir guide de formation complmentaire).

Quitter GLpre par le menu


ou la croix suprieure
droite pour poursuivre le
lancement automatique de
Forge.

La souris :
Zoom : avec la molette ou les 2 boutons simultanment
Dplacement : avec le bouton de gauche.
Rotation : avec le bouton de droite.
Pointer un lment (pour mesure et slection de surface) : CTRL clic bouton gauche.
Slectionner un objet : Shift clic bouton gauche.

[EAO] LAF-gevelot_Formation.doc.

page 8/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

FORGE

Le lanceur de calcul
Le lanceur de solutions Transvalor :
Dfinir le chemin du dossier courant avec ...
Remarque : normalement LAF a dj
prslectionn le dossier.

Le gestionnaire de calculs :

Il ny a rien dfinir
laffichage de cette fentre.
Il suffit de lancer !

[EAO] LAF-gevelot_Formation.doc.

page 9/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

GLview Express
Description

Le dplacement des objets affichs :


Avec la souris :
Zoom avec la molette ou les 2 boutons simultanment
Dplacement avec le bouton de gauche.
Rotation avec le bouton de droite.
Avec le cube de navigation :
Les petites flches grises permettent les rotations.
La plus grosse flche grise (en haut gauche) restaure la vue.
Neg affiche une vue normale au plan.
La fentre graphique :

(1)

Les fonctionnalits :
(1) Le panneau des cas montre la liste des cas enregistrs dans le fichier en cours de
visualisation.
Il est possible de visualiser plusieurs cas simultanment en configurant la fentre daffichage
avec plusieurs fentres de visualisation.
Les spcificits LAF :
Le premier cas est le contact pour mieux juger de lcoulement.
Les cas suivants, lorsquil y en a, correspondent aux critres qui ont dpass le seuil critique.

[EAO] LAF-gevelot_Formation.doc.

page 10/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

Les icnes et menus :

Ouvrir un fichier

Remarque :
Lactivation du point de rotation automatique aide la manipulation de lobjet.

[EAO] LAF-gevelot_Formation.doc.

page 11/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

GLview Inova
Les fonctions de bases

Ouverture dune simulation : slectionner le fichier nom_simulation.don.


Il peut y avoir plusieurs fichiers (si calculs multiprocessus), prendre lun des deux.
La souris : voir GLview Express.
Vrification de lavancement des calculs : liste droulante Time (en haut gauche).
En gnrale de H H.0
Animation : icne |=|=|=| les boutons magntoscope seront actifs aprs le calcul de
lanimation.
Cela peut prendre plusieurs minutes.
Il est possible daller directement une position donne avec longlet Results , mais
si lon utilise cette fonction aprs une animation, on perd lanimation.
Les rsultats : onglet results
Contact
Temprature
Sigma_N
Les objets : onglet objects
Pour dfinir le mode de visualisation : principalement surface ou outline
Echelle de visualisation :
Slectionner dans la liste (sous longlet result ) le critre :
Dcocher auto range et imposer vos valeurs.
Courbe defforts :
Menu Plot > VTF Plot File et slectionner le fichier vtf sous le rpertoire results .
Configuration des abscisses / ordonnes : onglet plot :
X Values : Time
Y Values : NSIMU-NOUTIL_FZ pour effort suivant laxe de la presse.
Distance :
Tools > New distance Measurement clic avec la souris sur les surfaces.
Il est possible de prendre une distance entre 2 positions diffrentes.
Sauvegarde dune anination :
Menu File > export VTF et cocher les 3 cases compress et Export .
Clic case [] pour dfinir le nom du fichier et le rpertoire de destination.
Save pour terminer.
Nota : il faut que lanimation soit en mmoire avant la sauvegarde.
Divers :
Menu View > Automatic Rotation Point pour une manipulation en rotation plus aise.
Clic droit sur la zone graphique Pick Node(s) pour slectionner un nud et obtenir les
informations qui lui sont rattaches.

[EAO] LAF-gevelot_Formation.doc.

page 12/12

Alain Mary le 23 fvrier 2010


dernire mise jour le 20 mai 2010

__________________________________________________________________________

A2 - Code html de linterface de cration darborescence


</HTML>
</SCRIPT>
</head>
<BODY>
<FORM NAME="form1">
<h2><center>arborescence EAO</center></h2><hr> <!--Dbut du formulaire
-->
<h4>Cration :</h4>
Rapide (Si le dossier existe dja) :<INPUT NAME="Explorateur"
TYPE="BUTTON" VALUE=".
. ." onClick="Explorateur()"><br>
SITE :
<select size="1" name="Site" onchange="Previsualisation()">
<option value="CTD">CTD</option>
<option value="LAVAL">Laval</option>
<option value="DEVIS">Devis</option>
<option value="OFFRANVILLE">Offranville</option>
<option value="TOUCY">Toucy</option>
<option value="EAO">EAO</option>
</select><BR>
Numro de projet (5chiffres): <input type="text" size="5"
name="NumProjet" onchange=
"Previsualisation()"><BR>
Type de pice :
<select size="1" name="Type" onchange="Previsualisation()">
<option value="---">----Autre-----</option>
<option value="arbre">Arbre</option>
<option value="embout">Embout</option>
<option value="fusee">Fusee</option>
<option value="manchon">Manchon</option>
<option value="piston">Piston</option>
<option value="pivot">Pivot</option>
<option value="planetaire">Planetaire</option>
<option value="satellite">Satellite</option>
</select>
Autre type de pice : <INPUT TYPE="text" NAME="Type1" VALUE=""
onchange=
"Previsualisation()">
<BR>
Nom du client :
<select size="1" name="Client" onchange="Previsualisation()">
<option value="---">----Autre-----</option>
<option value="ACI">ACI</option>
<option value="ASW">ASW</option>
<option value="BOSCH">BOSCH</option>
<option value="DAIMLER">DAIMLER</option>
<option value="DAU">DAU</option>
<option value="FORD">FORD</option>
<option value="FUJI">FUJI</option>
<option value="GKN">GKN</option>
<option value="HYUNDAI">HYUNDAI</option>
<option value="IMS_GEAR">IMS GEAR</option>
<option value="ISODELTA">ISODELTA</option>
<option value="JTEKT">JTEKT</option>
<option value="NACAM">NACAM</option>
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 86

__________________________________________________________________________
<option value="NSK">NSK</option>
<option value="NTN">NTN</option>
<option value="PSA">PSA</option>
<option value="VORWERK">VORWERK</option>
<option value="ZF">ZF</option>
</select>
Autre Nom de client : <INPUT TYPE="text" NAME="Client1" VALUE=""
onchange=
"Previsualisation()">
<BR>
Sujet de la simulation :
<select size="1" name="Sujet" onchange="Previsualisation()">
<option value="---">----Autre-----</option>
<option value="ecoulement">coulement</option>
<option value="ecrasement">crasement</option>
<option value="ecrouissage">crouissage</option>
<option value="fibrage">fibrage</option>
<option value="filage_combine">filage combin</option>
<option value="filage_inverse">filage inverse</option>
<option value="gamme">gamme</option>
</select>
Autre Sujet : <INPUT TYPE="text" NAME="Sujet1" VALUE=""
onchange="Previsualisation()">
<BR>
Indice de la simulation (indice): <input type="text" size="1"
name="Indice" onchange=
"Previsualisation()"><br>
~~~~<br>
Projet LAF <input type="checkbox" name="LAF" value="" checked>
<hr>
<h4>Prvisualisation :</h4>
K:\EAO\MED_SIMU\<BR>
|_<input type="text" size="80" name="PSite"
onmouseover="Previsualisation()"><BR>
..........|_<input type="text" size="80" name="Prep1" onmouseover=
"Previsualisation()"><BR>
....................|_<input type="text" size="80" name="Prep2"
onmouseover=
"Previsualisation()"><BR>
..............................|_<input type="text" size="80"
name="Prep3a"
onmouseover="Previsualisation()"><BR>
..............................|_<input type="text" size="80"
name="Prep3b"
onmouseover="Previsualisation()"><BR>
..............................|_<input type="text" size="80"
name="Prep3c"
onmouseover="Previsualisation()"><BR>
<INPUT NAME="previsualition" TYPE="BUTTON" VALUE="Prvisualiser"
onClick=
"Previsualisation()">
<INPUT NAME="mkdircao" TYPE="BUTTON" VALUE="Crer arborescence"><INPUT
NAME="Quit"
TYPE="BUTTON" VALUE="Quitter">
</FORM>
</BODY>
</HTML>

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 87

__________________________________________________________________________

A3- Exemple de code html : rapport de simulation


<html>
<head>
<title>Description de la simulation</title>
</head>
<body>
<font size=4><b><u>PROJET</u></b></font><br />
<font size=4>Nom :</font> <font size=4><b><font
color=blue>01652a</font></b></font><br />
<!--Nom du projet!-->
<font size=4>Description :</font> <font size=4><b><font
color=blue>Pour l'tude des
outillages</font></b></font><br /> <!--Description du projet!-->
<font size=4><b><u>SIMULATION</u></b></font><br />
<font size=3>Nom :</font> <font size=3><b><font color=blue>01652a1f1a-2d
</font></b></font><br /> <!--Nom de la simulation!-->
<font size=3>Description :</font> <font size=3><b><font
color=blue>poste 1 apd 2D
Forgeage A Froid</font></b></font><br /> <!--Description de la
simulation!-->
<hr>
<b><u>Objet</b></u> Description, Materiaux, Frottement<br />
01652a1-lp1 : <i>Pas de description, C20+1-0402+C+soft annealing.tmf,
Phosphate.tff</i><br />
<b><u>Outils</b></u> Description<br />
01652a1-mt1 : <i>Pas de description</i><br />
01652a1-pc1 : <i>Pas de description</i><br />
<hr>
<table border=0 width=100%>
<tr width="100%">
<td width="30%" valign=top align=center>
<center><b><i>Forme initiale</i></b></center><br />
<img src=".\objet_Initial.jpg"></img>
</td>
<td width="40%" valign=top>
<center><b><u>Rsultat Max</u></b></center><br />
<center>
TC Min/Max : <b>19 </b>/ <b>170</b> C<br/><hr>
LatAndCN :<b> <font color=red>0.21</font></b><br /><hr>
Deform_E : <b>2.06</b><br /><hr>
Contrainte Normale :<b> <font color=00f000>-2256</font></b> MPa<br
/><hr>
Replis :<b> 0</b><br /><hr>
Effort :<b>181.9 </b>tonnes<br /><hr>
Energie : <b>1407 </b>kg.m<br /><hr>
--- <a href="./Anim.html" >Animation</a> ---<br /><hr>
</center>
</td>
<td width="30%" valign=top align=center>
<center><b><i>Forme finale</i></b></center><br />
<img src=".\objet_Final.jpg"></img>
</td>
</tr>
</table>
<table border=0 width=100%>
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 88

__________________________________________________________________________
<tr width="100%">
<td width="20%" valign=top align=center>
<center><b><i>Temperature</i></b></center>
<img src=".\Temp.jpg"></img>
</td>
<td width="20%" valign=top align=center>
<center><b><i>Replis</i></b></center>
<img src=".\Fold.jpg"></img>
</td>
<td width="20%" valign=top align=center>
<center><b><i>LatandCN</i></b></center>
<img src=".\CN.jpg"></img>
</td>
<td width="20%" valign=top align=center>
<center><b><i>Normalstress</i></b></center>
<img src=".\NS.jpg"></img>
</td>
<td width="20%" valign=top align=center>
<center><b><i>Deform_E</i></b></center>
<img src=".\EQS.jpg"></img>
</td>
</tr>
</table>
<table border=0 width=100%>
<tr width="95%">
<td width="50%" valign=top align=center>
<img src=".\Effort.jpg"></img>
</td>
<td width="50%" valign=top align=center>
<img src=".\Energie.jpg"></img>
</td>
</tr>
</table>
</body>
</html>

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 89

__________________________________________________________________________

Bibliographie
BERNARDI C, 2004. Windows Scripting Host (WSH). ENI ditions, France, 349 pages.
BRUCHER M, 2008. PYTHON. ENI ditions, France, 352 pages.
CEETRON, Aide en ligne de GLview Inova.
TRANSVALOR, Aide en ligne de GLPre.

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 90

__________________________________________________________________________

Liste des figures


Figure 1 : ancienne usine Gvelot
Figure 2 : porte de lancienne usine Gevelot
Figure 3 : organigramme du groupe Gvelot
Figure 4 : carte dimplantation de Gvelot dans le monde
Figure 5: rpartition des chiffres daffaires par secteur dactivit
Figure 6 : site de production Gurtner
Figure 7 : carburateur Gurtner
Figure 8 : Site de production PCM
Figure 9 : pompe PCM
Figure 10 : quelques pices fabriques par Gvelot extrusion
Figure 11 : implantations Gevelot extrusion
Figure 12 : photo du site CTD
Figure 13 : principales oprations lmentaires dextrusion
Figure 14 : schma dune presse hydraulique ( gauche), mcanique ( droite)
Figure 15 : intrieur dune presse multiposte horizontale
Figure 16 : reprsentation des outillages actifs
Figure 17 : aperu de lapplication PyLAF
Figure 18 : MED 2d classique
Figure 19 : MED 3d classique
Figure 20 : MED 3d suivant la description
Figure 21 : calage du lopin sur les outils
Figure 22 : MED LAF
Figure 23 : proprit du raccourci
Figure 24 : batch de cration arborescence
Figure 25 : arborescence gnre
Figure 26 : transformation dans Catia
Figure 27 : onglet Projet du GLPre
Figure 28 : onglet Simulation du GLPre
Figure 29 : onglet Objet du GLPre
Figure 30 : onglet Proprits du GLPre
Figure 31 : interface du logiciel de synchronisation
Figure 32 : fentre du lanceur de Forge
Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans
Alain MARY

Page 91

__________________________________________________________________________
Figure 33 : fentre du lancement du calcul
Figure 34 : interface graphique de GLview Inova
Figure 35 : exemple de rapport au format Word
Figure 36 : exemple de rapport au format PowerPoint
Figure 37 : fentre de cration de larborescence LAF
Figure 38 : transformation dans Catia avec LAF
Figure 39 : interface graphique PreLAF
Figure 40 : GLview Express
Figure 41 : GLview Inova
Figure 42 : rapport de simulation
Figure 43 : interface graphique de cration de larborescence
Figure 44 : affichage dune liste droulante
Figure 45 : affichage de boutons radios
Figure 46 : affichage dune zone de saisie
Figure 47 : affichage dune case cocher
Figure 48 : PreLAF
Figure 49 : menus personnaliss dans GLview Inova
Figure 50 : aperu dun fichier dextraction de critre

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 92

__________________________________________________________________________

Liste des tableaux


Tableau 1 : planning du projet LAF
Tableau 2 : langages de programmation
Tableau 3 : langages de description de page

Mmoire ingnieur CNAM Mcanique des Structures et des Systmes - Orlans


Alain MARY

Page 93

Vous aimerez peut-être aussi