aide au choix du posage en usinage 5 axes continus par la modÉlisation du comportement cinÉmatique...

47
AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter RUBIO Yann LANDON Lundi 5 Juillet 2010

Upload: helene-bachelet

Post on 03-Apr-2015

109 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES

MACHINES – OUTILS

Xavier PESSOLES

Encadrants :

Walter RUBIO

Yann LANDON

Lundi 5 Juillet 2010

Page 2: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

2 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel et scientifique

Analyse du comportement des MOCN en usinage 5 axes

Assistance au choix du posage de la pièce dans la machine

Choix de l’orientation de la pièce

Choix du positionnement de la pièce

Conclusions et perspectives

Plan

Page 3: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

3

FAO

Post – Processing

MOCN

Métrologie

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel ProblématiqueCadre de l’étude

Contexte industriel

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

CAO

Contraintes physiquesContraintes d’assemblageContraintes esthétiques

Page 4: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

4

CAO

Post – Processing

MOCN

Métrologie

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel ProblématiqueCadre de l’étude

Contexte industriel

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

Contraintes physiquesContraintes d’assemblageContraintes esthétiques

FAO

Choix des outils et des conditions de coupeChoix de la stratégie d’usinage

Page 5: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

5

CAO

FAO

MOCN

Métrologie

MachineCommande Numérique Options diverses

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel ProblématiqueCadre de l’étude

Contexte industriel

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

Contraintes physiquesContraintes d’assemblageContraintes esthétiquesChoix des outils et des

conditions de coupeChoix de la stratégie d’usinage

Post – Processing

Page 6: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

6

CAO

FAO

Post – Processing

Métrologie

MachineCommande Numérique Options diverses

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel ProblématiqueCadre de l’étude

Contexte industriel

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

Contraintes physiquesContraintes d’assemblageContraintes esthétiquesChoix des outils et des

conditions de coupeChoix de la stratégie d’usinage

MOCN

Page 7: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

7

CAO

Métrologie

MachineCommande Numérique Options diverses

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel ProblématiqueCadre de l’étude

Contexte industriel

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

Contraintes physiquesContraintes d’assemblageContraintes esthétiquesChoix des outils et des

conditions de coupeChoix de la stratégie d’usinage

FAO

Post – Processing

MOCN

Choix arbitraire du posageChoix de la machine

Influence importante sur le temps d’usinage

Page 8: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

8

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel ProblématiqueCadre de l’étude

Problématique

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

FAOPost –

ProcessingMOCN

VF = 2m/min

Comment réduire le temps d’usinage ?

Tu réel : 10min

Modifier la trajectoireRéduction de la distance usinée [Tournier, 2001]

Maximisation des performances cinématiques [Lavernhe, 2006]

Lissage des commandes sur les axes rotatifs [Castagnetti, 2008]

Tu FAO : 1min 24s

L

Page 9: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

9

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel ProblématiqueCadre de l’étude

Problématique

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

FAOPost –

ProcessingMOCN

VF = 2m/min

Comment réduire le temps d’usinage ?

Tu réel : 10min

Modifier le posage de la pièce

Analyser le comportement de la MOCN

Tu FAO : 1min 24s

Tu réel: 3 min.

Page 10: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

10 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Compréhension du comportement des machinesAnalyser expérimentalement le comportement de la CN et des axes en usinage 5 axes continus

Définir les sources de perte de productivité

Développer des modèles permettant de traduire ce comportement

Modification du posage pour réduire le temps d’usinage

Déterminer l’ensemble des orientations et des positionnements qui permettent d’usiner la pièce

Aider le BM à choisir un posage parmi toutes les solutions possibles

Contexte industriel ProblématiqueCadre de l’étude

Cadre de l’étude

Page 11: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

11 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel et scientifique

Analyse du comportement des MOCN en usinage 5 axes

Assistance au choix du posage de la pièce dans la machine

Choix de l’orientation de la pièce

Choix du positionnement de la pièce

Conclusion et perspectives

Plan

Page 12: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

12 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Constat Temps d’usinage FAO : 2,6s.

Temps d’usinage réel : 7,8s.

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Usinage d’une passe

VF = 2m/min

Le déplacement des axes de translation est piloté par le déplacement des axes rotatifs

Modélisation de l’interpolation linéaire en 5 axes sur un bloc

Modélisation des transitions entre blocs [Pateloup, 2005], [Aguilar, 2007] …

Page 13: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

13 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Modélisation du parcours d’un segment linéaire en 5 axesS1,Pr ; uS1 ; S2,Pr ; uS2 ;

VF

Calcul de BSi et CSi

Calcul du temps de parcours sur B et C

Calcul de VB et VC

Calcul de JB, JC, AB, AC

Calcul de B(t), C(t), Xm(t), Ym(t), Zm(t)

et des dérivées successives

J(X|Y|Z)(t) ≤ J(X|Y|Z),max

A(X|Y|Z)(t) ≤ A(X|Y|Z),max

FIN

RPr

J(B|C),max

A(B|C),max

RBC

TGI

TGI

Page 14: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

14 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Modélisation du parcours d’un segment linéaire en 5 axes

Calcul de BSi et CSi

Calcul du temps de parcours sur B et C

Calcul de VB et VC

Calcul de JB, JC, AB, AC

Calcul de B(t), C(t), Xm(t), Ym(t), Zm(t)

et des dérivées successives

FIN

RPr

J(B|C),max

A(B|C),max

TGI

TGI

S1,Pr ; U1,Pr ; S2,Pr ; U2,Pr ; VF

J(X|Y|Z)(t) ≤ J(X|Y|Z),max

A(X|Y|Z)(t) ≤ A(X|Y|Z),max

Page 15: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

15 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Modélisation du parcours d’un segment linéaire en 5 axes

Calcul de BSi et CSi

Calcul du temps de parcours sur B et C

Calcul de VB et VC

Calcul de JB, JC, AB, AC

Calcul de B(t), C(t), Xm(t), Ym(t), Zm(t)

et des dérivées successives

FIN

TG

Id/dt

J(B|C),max

A(B|C),max

TGI

TGI

S1,Pr ; U1,Pr ; S2,Pr ; U2,Pr ; VF

J(X|Y|Z)(t) ≤ J(X|Y|Z),max

A(X|Y|Z)(t) ≤ A(X|Y|Z),max

Page 16: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

16 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Passage des transitionsAnalyse du comportement de la CN

Chute de la vitesse outil – pièce

Modèle circulaire utilisé classiquement

Choix d’un modèle polynomialInconnues D1,D2, Vin, ai, bi, ci, T

Hypothèses :Symétrie

Accélération nulle

Calcul de ai(Vin), bi(Vin), ci(Vin), T(Vin) et détermination de D1 et D2

Calcul de Vin

Respect de l’accélération maximale

Respect du jerk maximum

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Modélisation d’une transition – Cas généralVitesse mesurée sur XVitesse mesurée sur YVitesse outil – pièce

[Dugas, 2002]

Page 17: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

17 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Espaces de travailEspace RPr

Espace RBC

Passage de la transition dans différents espaces

Transition dans RBC

uniquement

Transition dans RPr uniquement

Transition dans RBC et RPr

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Modélisation d’une transition

RPr

TGI

RBC

RPr

TGI

RBCRPr

TGI

RBCRPr

TGI

RBC

Page 18: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

18 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Modélisation du passage des discontinuitésS1,Pr ; U1,Pr ; S2,Pr ; U2,Pr ; S3,Pr ; U3,Pr ;

VF

Transition dans RBC

J(X|Y|Z|B|C)(t) ≤ J(X|Y|Z|B|C),max

A(X|Y|Z|B|C)(t) ≤ A(X|Y|Z|B|C),max

FIN

Calcul de T_RBC et

T_RPr

Transition dans RPr

Transition dans RBC

Transition dans RPr

T_RBCT_RPr

T_RPr < T_RBCT_RPr > T_RBC

T_RPr > T_RBC

Page 19: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

19 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Modélisation d’une passe & RésultatsSimulationMesure

Bonne fidélité des profils mesurés et simulés

Erreur de 5% sur le temps d’usinage

Certaines chutes de vitesse ne sont pas détectées

Erreur sur le jerk ?

Page 20: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

20 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Conclusions

Simulateur développé en JAVATemps de calcul : 1s pour 35 blocs

Validations expérimentalesPour des vitesses d’avance de 0 à 10 m/min

Erreur sur le calcul de Tu inférieure à 5%

Spécificités liées à notre MOCNMauvaise interprétation du besoin du programmeur

Modification de la vitesse programmée par bloc

Page 21: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

21 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Exemple de l’usinage d’une pièceModélisation en usinage 5 axesApplicationImplémentation et conclusions

Vers le posage

Analyse du pilotage des MOCN en 5 axesLes axes rotatifs sont ceux qui limitent le plus la productivité du processus

Les axes de translation peuvent limiter la productivité lors des phases d’accélérations et de décélérations ou lors du passage des transitions

Utilisation du simulateurLe temps de calcul limite son utilisation dans une boucle d’optimisation sur un cas pratique

Dans le cadre du posage : Détermination de l’orientation Détermination du positionnement

Dans le cadre du posage : Utilisation pour valider des posages optimisés

Page 22: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

22 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel et scientifique

Analyse du comportement des MOCN en usinage 5 axes

Assistance au choix du posage de la pièce dans la machine

Choix de l’orientation de la pièce

Choix du positionnement de la pièce

Conclusion et perspectives

Plan

Page 23: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Posage d’une pièce dans la machineDéfinition

Positionnement (en translation) et orientation (en rotation) de la pièce dans la machine

EnjeuDiminuer le temps d’usinage

Contrainte : la FAO est fixéePas de modification du programme initial

Gestion des collisions non prise en compte

LeviersChanger l’orientation

Supprimer les retournements du plateau

Diminuer la distance réalisée sur B et C

Changer la positionDiminuer la distance réalisée sur les axes de translation

Modifier l’orientati

on Modifier (i,j,k) Modifier

(B,C) Modifier Tu

Modifier position Modifier

(Xm,Ym,Z

m) Modifier (A(X|Y|Z),J(X|Y|Z)) Modifier

Tu23

Page 24: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

24 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Expression du temps d’usinage

Idéalement : utilisation du simulateurTemps de calcul important → Estimation du temps d’usinage

Modélisation non paramétrable → Test d’un ensemble de solutions

Stratégie de résolution

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Problématique

FAOChoix de

l’orientationChoix de la

position Proposition d’un

posage

Génération d’un ensemble de solutionsRéduction de l’ensemble de solutionsChoix d’une orientation

Génération d’un ensemble de solutionsChoix d’un positionnement

Page 25: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

25 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Paramétrage : utilisation des angles d’Euler

ProblématiqueChoix de l’orientationChoix du positionnementApplicatio

Orientation de la pièce dans la machine

Page 26: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

26 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Paramétrage : utilisation des angles d’Euler

Espace

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Orientation de la pièce dans la machine

Page 27: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

27 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Grille des solutions

Suppression des solutions impossibles

Suppression des retournements plateau

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Espace des solutions

0°60°

120°180°240°300°

Ui ; (θj,φk)

Calcul de

Calcul de

FINSuppression (θj,φk)

de la grille de résultat

VF = 2m/min

Page 28: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

28 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Grille des solutions

Suppression des solutions impossibles

Suppression des retournements plateau

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Espace des solutions

0°60°

120°180°240°300°

r ?

r

dVF = 2m/min

Ui ; Ui+1 ; (θj,φk); r

Calcul de

Calcul de d

FINSuppression

(θj,φk) de la grille de résultat

Page 29: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

29 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Pseudo temps

Posage optimisé : (56°, -160°)

Pseudo temps : 116s.

Temps de calcul : 662s.

Temps d’usinage : 13min.

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Critères de choix d’une solution

Posage initialTemps d’usinage : 21min. 13s.

-32%

Pseudo temps : 348s.

-66%

Pseudo longueur : 663 rad

-60%

Pseudo longueur réalisée dans BC

Posage optimisé : (56°, -160°)

Pseudo longueur : 265 rad.

Temps de calcul : 536s.

Temps d’usinage : 13 min.

Temps d’usinageSimulateur 100s par posage

Page 30: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

30 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Grilles adaptatives

Discrétisation 20°

T optim : 20 s.291 rad

Discrétisation 8°

T optim : 47 s.265 rad

Tu : 13 min

Discrétisation 4°

T optim : 45 s.265 rad

Tu : 13 min

Discrétisation 1°

T optim : 86 s.265 rad

Tu : 13 min

16%

8%

2%

Temps total d’optimisation : 208 s.

Page 31: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

31 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

TempsTemps d’usinage

Gains de 10% à 60%

Temps de calculQuelques secondes à plusieurs dizaines de minutes

Une discrétisation fine n’est pas forcément intéressante

Bureau des méthodesMise à disposition d’un outil simple pour le choix du posage

Choix du posage en fonction de montages d’usinage déjà existant

Proposition d’orientation pour l’usinage de plusieurs pièces

ProblématiqueChoix de l’orientationChoix du positionnementApplication et conclusion

Bilan

Page 32: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

32 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel et scientifique

Analyse du comportement des MOCN en usinage 5 axes

Assistance au choix du posage de la pièce dans la machine

Choix de l’orientation de la pièce

Choix du positionnement de la pièce

Conclusion et perspectives

Plan

Page 33: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

33 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

ParamétrageVecteur

Espace de travailProblématique

Pour un posage donné, l’exécution du simulateur ne permet pas d’obtenir des résultats dans un temps raisonnable

Définition de l’espace de travailEnsemble des positions de l’espace de programmation qui garantit d’obtenir un point dans les courses de la machine

Limite de la définitionRestrictif

Avantage de la définitionEspace de travail valable quelle que soit la pièce

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Positionnement de la pièce dans la machine

TGIDans les courses

TGI Hors courses

TGIDans les courses

Page 34: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

34 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Volume de travail pour le DMU 50 eVo

TGI

Détermination expérimentale du volume de travail

Variation du vecteur

TGI

Page 35: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

35 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Critère de choix

Représentations 3D

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Choix d’un positionnement

Dec X Dec Y Dec Z Tu Gains ou pertes

0 0 200 12 min. 44s. -

7 14 218 12 min. 40s. -1%

57 74 298 13 min 14s. +4%

Page 36: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

36 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Gain très faible sur le temps d’usinage

Diminution de 60% de la distance parcourue sur les axes

Evolutions envisageables Proposer de jauges outils adaptées à un usinage

Déterminer l’espace de travail dédié à une orientation donnée pour une pièce

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Bilan sur le positionnement

Page 37: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

37 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

ProblématiqueChoix de l’orientationChoix du positionnementApplication

Application – Usinage d’une pale d’hélice de bateau

Posage optimisé :

Tu : 9 min. 05.

Choix de la position207 s.

Proposition d’un

posage347 s.

VF = 2m/min

5100 blocs

140 s.

Solution FAO : Tu : 10 min.

55 s.

Posage optimisé : Tu : 9 min. 40 s.

Pire des cas :Tu : 17 min. 30s.

Gain total sur Tu :

16,8%

Page 38: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

38 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Contexte industriel et scientifique

Analyse du comportement des MOCN en usinage 5 axes

Assistance au choix du posage de la pièce dans la machine

Choix de l’orientation de la pièce

Choix du positionnement de la pièce

Conclusions et perspectives

Plan

Page 39: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

39

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Conclusions

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

FAOPost –

ProcessingMOCN

ConclusionsPerspectives

Tu réel : 21 min 13sVF = 2m/min

Tu FAO : 4 min

Page 40: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

40

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Conclusions

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

FAOPost –

ProcessingMOCN

Tu réel : 21 min 13s

ConclusionsPerspectives

VF = 2m/min Tu FAO : 4 min

Optimisation Posage

Tu réel : 12 min 40s

-40%

Analyse du comportement de la MOCN

Page 41: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

41

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Conclusions

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

FAOPost –

ProcessingMOCN

Tu réel : 21 min 13s

ConclusionsPerspectives

VF = 2m/min Tu FAO : 4 min

Optimisation Posage

Analyse comportement MOCN

Tu réel : 5 min 40s

-55%

Tu réel : 12 min 40s

-40%

Page 42: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

42

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Conclusions

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

FAOPost –

ProcessingMOCN

Tu réel : 21 min 13s

ConclusionsPerspectives

VF = 2m/min Tu FAO : 4 min

Optimisation Posage

Analyse comportement MOCN

Tu réel : 5 min 40s

-55%

Tu réel : 12 min 40s

-40%

Solution FAO Optimisation orientation

+ positionnement

Optimisation orientation

+ positionnement + analyse MOCN

Gain total : 73%

Page 43: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

43

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Conclusions

Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

FAOPost –

ProcessingMOCN

ConclusionsPerspectives

Optimisation Posage

Analyse comportement MOCN

Problématique : Comment réduire le temps d’usinage ?

Notre approche : L’analyse du comportement de la MOCN et un choix

judicieux du posage de la pièce permettent de diminuer le temps d’usinage de 10 à 80%.

Page 44: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

44 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Simulateur Améliorer les performances

Mode de calcul des jerks et accélérations sur les axes limitants

Gestion des discontinuités

Gestion de l’anticipation dynamique

ConclusionPerspectives

Perspectives – 1/2

Choix du posageDéterminer un espace de travail associé à une pièce

Prise en compte de collisions

Proposer des dimensions d’outils permettant d’usiner une pièce sur une machine donnée

Bouclage du simulateur et du choix du posage

Page 45: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

45 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

ContexteAnalyse du comportement des MOCN en 5 axesAssistance au choix du posageConclusions & Perspectives

Simulateur Définir un protocole permettant d’analyser le comportement d’une MOCN

Tester sur d’autres MOCN

Comparer avec d’autres simulateurs

ConclusionPerspectives

Perspectives – 2/2

Choix du posageTester la méthodologie sur d’autres MOCN

Coupler le choix du posage avec des méthodes de lissage

Adapter le simulateur à d’autres MOCN

Page 46: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU

COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS

Xavier PESSOLES

Encadrants :

Walter RUBIO

Yann LANDON

Lundi 5 Juillet 2010

Page 47: AIDE AU CHOIX DU POSAGE EN USINAGE 5 AXES CONTINUS PAR LA MODÉLISATION DU COMPORTEMENT CINÉMATIQUE DES MACHINES – OUTILS Xavier PESSOLES Encadrants : Walter

47 Lundi 5 Juillet 2010 - Soutenance de Thèse de Xavier Pessoles

Modélisation des transitions : cercle ou polynôme ?Modèle circulaire [Dugas, 2002], [Pateloup, 2004]