Académique Documents
Professionnel Documents
Culture Documents
These Dali PDF
These Dali PDF
Option
Présenté par
DALI Fodil
TH È ME
Devant le jury:
Je dédie ce mémoire à tous ce qui œuvrent, qui luttent, qui cherchent pour que
le savoir soit maître et que chacun de nous soit muni de toutes les armes
intellectuelles afin de servir le pays et de vivre noblement.
DALI Fodil
Remerciments
DALI Fodil
SOMMAIRE
Introduction général…………………………………………………………………..1
Première chapitre
Technologie des MOCN
1.1 Introduction……………………………………………………………………………………….…...2
1.2 Historique…………………………………………………………………………………….…...2
1.3 Définition d’une machine-outil à commande numérique………………………………...…….5
1.4 Eléments d’une MOCN…………………………………………………………...…………..….7
1.4.1 Partie commande………………………………………………………………….……………..7
1.4.2 Partie opérative………………………………………………………………………..……....8
1.5 Architecture d’une commande numérique…………………………………….………….……9
1.5.1 Unité centrale de traitement ou processeur CN……………………………………….………9
1.5.2 Unité mémoire stock………………………………………………………………………….…9
1.5.3 Automate programmable (API)……………………………………………………………..…9
1.5.4 Pupitre opérateur……………………………………................................................................10
1.5.5 Directeur de commande numérique……………………………………………………….…11
1.5.6 Chariots………………………………………………………………………………...………11
1.5.7 Broche………………………………………………………………………………………..…12
1.5.8 Tourelle (Système d’outil)……………………………………………………………………..14
1.6 Classification des MOCN …………………………………………….…………………..….15
1.6.1 Classification des MOCN selon le mode de fonctionnement………………………….……16
1.6.1.1 Fonctionnement en boucle ouverte…………………………………………...….…16
Deuxième chapitre
Axes en CNMO
2.1 Introduction…………………………………………………………………………………..….37
2.2 Généralités……………………………………………………………………………………….37
2.3 Désignation normalisée des axes et des mouvements des MOCN…………………………...38
2.3.1 Axes primaires (mouvement de translation Z, X, Y)………………………………..….…39
2.3.2 Axes rotatifs (mouvement de rotation A, B, C)………………………………………...….41
2.3.3.2 Rotation………………………………………………………………...……43
2 .7 Conclusion………………………………………………………………………................……59
Troisième chapitre
Module développé NCAx
3.1 Introduction………………………………………………………………………………………60
Conclusion générale………………………………………………….……………………………….79
Référence bibliographique…………………………………………………..……………………….80
Annexe A…………………………………………………………………………………………........81
Annexe B……………………………………………………………………………………………....82
INTRODUCTION GENERALE
Ce travail a pour but la contribution au choix des axes CN en fonction des entités d’usinage.
Le premier chapitre présente la technologie des machines outils à commande numérique, avec
l’historique, leurs architecteurs, les différentes classifications, les différents systèmes adaptés
à ces machines et la programmation.
Le deuxième chapitre définit les mouvements relatifs correspondant aux axes numériques.
1
Résumé
La MOCN constitue un bon apport technologique pour l’usinage des pièces mécaniques dans le cas des
petites et moyennes. Chaque constructeur œuvre à développer des DCN dans un esprit concurrentiel
féroce par la diversité des langages de programmation et la multitude des axes numériques. La maîtrise
des axes numériques revêt une importance capitale tant pour leurs choix en fonction des opérations
d’usinage que pour un investissement optimal pour l’achat de MOCN.
Ce travail a pour objet la contribution au choix des axes CN en fonction des entités d’usinage.
Pour atteindre cet objectif, deux parties essentielles ont été développées. La première est consacrée à la
technologie ainsi que la programmation des MOCN. La seconde partie aborde les axes numériques et
leurs applications dans différentes MOCN et la présentation du module développé NCAx. Cet outil d’aide
au choix des axes CN en fonction des entités d’usinage remplit plusieurs fonctions principales.
La première fonction traite les entités d’usinage par la présentation des différentes pièces avec des formes
plus ou moins complexes.
La seconde fonction illustre les axes numériques en fonction des pièces choisies auparavant.
La troisième fonction permet de déterminer la MOCN avec présentation des axes. Des séquences vidéo
visualisent des applications d’usinage avec un nombre d’axes numériques différents.
Mots clés : axes numériques, entités d’usinage, CN, MOCN
Abstract
The MOCN is a good technological input for machining mechanical parts in the case of small and
medium. Each manufacturer is working to Develop DCN in a fierce competitive spirit by the diversity of
programming languages and a multitude of digital axes. Mastering digital axes of paramount importance
for Their choices based machining operations for optimal investment for the purchase of MOCN.
This work Relates to the contribution to the choice of axes based on NC machining entities.
To accomplish achieve this goal, two essential parts Have Been Developed. The first is Devoted to
technology and programming of NC machines. The second addresses the digital hand axes and Their
Applications in different MOCN and presentation Developed NCAx module. This tool to help choose the
axes NC machining based entities fulfills several key functions.
The first function deals with the presentation of the machining parts with different shapes more or less
complex entities.
The second function shows the numerical axes based on calculated previously selected items.
The third function is used to determined the MOCN presentation with axes. Movies visualize machining
applications with a number of different digital axes.
Keywords: digital entities axes machining, CNC, NC machine.
ملخص
اآلالت ذات التحكم العددي لها مساهمة تكنولوجية جيدة فيما يخص تصنيع القطع الميكانيكية في حاالتها الصغيرة
كل مصنع يعمل على تطوير مسير التحكم العددي في روح منافسة شرسة من قبل مختلف لغات البرمجة. والمتوسطة
التحكم في المعالم العددية يغطي قدرا كبيرا في اختيار وظيفة عمليات التصنيع من اجل االستثمار األنجع.وعدة معالم عددية
.لشراء اآلالت التحكم العددي
. هدف هذا العمل هو اإلسهام في اختيار معالم التحكم العددي بداللة اختالف أشكال التصنيع
األولى مختصة في تكنولوجية وبرمجة اآلالت التحكم العددي. للوصول إلى هذا الهدف هناك طريقتين هامتين علينا تطويرهما
والثانية تناقش المحاور العددية وطريقة تطبيقها في مختلف االالت التحكم العددي وكذلك عرض الوحدة المتقدمة. NCAx
وهذه األخيرة هي التي تساعد على اختيار معالم التحكم العددي عن طريق مختلف أشكال التصنيع تعوض عدة وظائف أساسية
أول وظيفة تعالج مختلف أشكال التصنيع بتقديم عدة قطع ذات أشكال معقدة ثاني وظيفة تمثل المحاور العددية بداللة القطع
.ثالث وظيفة تساعد على اختبار آلة التحكم العددي مع توضيح المعالم. المختارة من قبل
.
RESUMÉ
La MOCN constitue un bon apport technologique pour l’usinage des pièces mécaniques dans le cas
des petites et moyennes. Chaque constructeur œuvre à développer des DCN dans un esprit
concurrentiel féroce par la diversité des langages de programmation et la multitude des axes
numériques. La maîtrise des axes numériques revêt une importance capitale tant pour leurs choix en
fonction des opérations d’usinage que pour un investissement optimal pour l’achat de MOCN.
Ce travail a pour objet la contribution au choix des axes CN en fonction des entités d’usinage.
Pour atteindre cet objectif, deux parties essentielles ont été développées. La première est consacrée à
la technologie ainsi que la programmation des MOCN. La seconde partie aborde les axes numériques
et leurs applications dans différentes MOCN et la présentation du module développé NCAx. Cet outil
d’aide au choix des axes CN en fonction des entités d’usinage remplit plusieurs fonctions principales.
La première fonction traite les entités d’usinage par la présentation des différentes pièces avec des
formes plus ou moins complexes.
La seconde fonction illustre les axes numériques en fonction des pièces choisies auparavant.
La troisième fonction permet de déterminer la MOCN avec présentation des axes. Des séquences
vidéo visualisent des applications d’usinage avec un nombre d’axes numériques différents.
La CN est une technique utilisant des données composées de codes alphanumériques pour
représenter les instructions géométriques et technologiques nécessaires à la conduite d’une
machine ou d’un procédé.
C’est également une méthode d’automatisation des fonctions des machines ayant pour
caractéristique principale une très grande facilité d’adaptation à des travaux différents. À ce
titre, la CN constitue l’un des meilleurs exemples de pénétration du traitement de
l’information dans les activités de production. Le choix des axes demeure continuellement un
problème pour l’élaboration d’un processus de fabrication surtout dans le cas de la FAO.
L’objectif de ce travail est l’élaboration d’un module développé en Visual Basic 6.0 et le
logiciel Pinnacle (découpe de vidéos) pour la détermination des axes en fonctions des pièces à
usiner.
Afin d’atteindre ce but, deux parties ont été développées.
La première partie présenté une recherche bibliographique sur la technologie des machines-
outils à commande numérique (historique, architecture, programmation,…).
La seconde partie est réservée à la présentation de l’outil NCAx d’aide au choix des axes en
CN en fonction des entités d’usinage avec illustration des axes sur machine outil et des
séquences vidéos pour différentes applications.
L’investissement pour acquérir une MOCN repose essentiellement sur le choix des axes
numériques en fonction des entités d’usinage. Ce module aide les concepteurs au niveau du
bureau d’études à travailler dans un esprit d’ingénierie simultanée en résolvant à l’aval les
problèmes de FAO. Quelques constructeurs tel que Fanuc proposent des MOCN 4 axes (X,
Z, U, W) alors que deux axes (X, Z) suffisent avec rétablissement des cotations absolue (G90)
et relative (G91). Le rajout des axes (I, J, K), respectivement avec (X, Y, Z), pour la
détermination des centres d’interpolation circulaire ne pourraient que rendre leur
programmation plus explicite.
En perspective, ce travail sera élargi à d’autres formes de pièces mécaniques nécessitant des
axes numériques correspondant aux mouvements tertiaires de translation (P, Q, R) et les
mouvements secondaires de rotation (D, E).
Page 79
Page 79
Liste des abréviations
CN : Commande Numérique
EIA : ElectronicsIndustryAssociaton
OM : Origine Machine
UC : unité de commande
Deuxième chapitre
Fig.2-1. Axes CN……………………………………………………………………………………..38
Troisième chapitre
Fig. 3-1. Ecran de figure de module développé NCAx. ………………………...........................….60
Fig. 3-2. Fonctions principales…………………………………………………….............................61
Fig. 3-3. Cycle de fraisage…………………………………………………………............................62
Fig. 3-4. Cycle de tournage…………………………………………………………………………...63
Fig. 3-5. Axes numériques…………………………………………………………............................64
Fig. 3-6. Entités d’usinage…………………………………………………..………………………..65
Fig. 3-7. Pièce 1.....................................................................................................….............................66
Fig. 3-8. Paramètre d’une pièce 1……………………………………………..……………………..67
Fig. 3-9. Pièce 2………………………………………………………………………………………..68
Fig. 3-10.paramètres de la pièce 2…………………………………………………………………...69
Fig. 3-11. Pièce 3………………………………………………………………………………………70
Fig. 3-12. Paramètre de la pièce 3……………………………………………………………..…..…71
Fig. 3-13. Pièce 4…………………………………………………………………………………..…..72
Fig. 3-14. Pièce 4……………………………………………………………….…………………..….73
Fig. 3-15. Pièce 9…………………………………………………………………………………..…..74
Fig. 3-16.paramètres de la pièce 9……………………………………..…………………………….75
Fig. 3-17. Pièce 10……………………………………………………………………………………..76
Fig. 3-18. Paramètre de la pièce 10………………………………………………..............................78
Fig. 3-19. Exemples vidéo………………………………………………………….............................78
Annexe A Fonctions préparatoires des commandes SINUMERIK, FANUC, FAGOR, NUM
ANNEXE A
FANUC / SINUMERIK
CODE FRAISAGE
G FANUC SINUMERIK
00 Positionnement (avance rapide) Vitesse rapide
01 Interpolation linéaire (avance de coupe) Interpolation linéaire
02 Interpolation circulaire CW (sens Inter .circulaire dans le sens des
horaire) aiguilles d’une montre
03 Interpolation circulaire CCW (sens anti Inter .dans le sens contraire
horaire)
04 Arrêt temporisation Temporisation
05 Usinage à grande vitesse
09 Arrêt précis Arrêt précise séquence par séquence
10 Introduction des données Inter. En coordonnées polaires, vitesse
rapide
11 Mode d’annulation d’introduction des Inter. En coordonnées polaires, inter
données linéaire
12 Inter. En coordonnées polaires, inter
.circulaire sens aiguille d’une montre
13 Interpolation en coordonnée polaire,
inter sens contraire
15 G15 annulation de la programmation
en coordonnées polaires
16 Programmation en coordonnées
polaires
17 Sélection du plan XY Sélection du plan X-Y
18 Sélection du plan ZX Sélection du plan Z-X
19 Sélection du plan YZ Sélection du plan Y-Z
20 Entrée en pouces
21 Entrée en mm
22 Fonction vérification des limites de
course
23 Annulation vérification des limites de
course
27 Vérification du retour au point de
référence
28 Retour au point de référence
29 Retour a partir du point de référence
30 Retour au 2e point de référence
31 Fonction de saut
33 Filetage
81
Annexe A Fonctions préparatoires des commandes SINUMERIK, FANUC, FAGOR, NUM
82
Annexe A Fonctions préparatoires des commandes SINUMERIK, FANUC, FAGOR, NUM
83
Annexe A Fonctions préparatoires des commandes SINUMERIK, FANUC, FAGOR, NUM
FAGOR/ NUM
CODE FRAISAGE
G FAGOR NUM
00 Position rapide Interpolation linéaire à vitesse d'avance rapide
01 Interpolation linéaire Interpolation linéaire à vitesse d'avance
programmée
02 Interpolation circulaire (hélicoïdale) à droite Interpolation circulaire à vitesse d'avance
programmée (sens anti trigonométrique)
84
Annexe A Fonctions préparatoires des commandes SINUMERIK, FANUC, FAGOR, NUM
36 rayon congé
37 entrée tangentielle
38 sortie tangentielle Filetage enchaîné
39 Chanfrein
85
Annexe A Fonctions préparatoires des commandes SINUMERIK, FANUC, FAGOR, NUM
71 programmation en millimètre
89 cycle fixe d’alésage en tirant G01 Cycle d'alésage avec temporisation fin de trou
94 avance en millimètres (pouce) par minute Vitesse d'avance en millimètre, pouce ou degrés
par minute
95 Vitesse d'avance en millimètre ou en pouce par
tour
96 Vitesse de coupe constante en mètre par minute
86
Annexe B Fonctions auxiliaires des commandes SINUMERIK, FANUC, FAGOR, NUM
ANNEXE B
FANUC / SINUMERIK
Fonctions M FANUC SINUMERIK
M00 Arrêt de programme Arrêt programme absolu
M01 Arrêt optionnel Arrêt programme conditionnel
M02 RAZ du programme Fin de programme principal
Rotation de la broche CW Rotation broche de frais. A droite
M03 on
Rotation de la broche CCW Rotation broche de frais. A gauche
M04 on
M05 Arrêt de la broche Broche hors
M06 Changement de l’outil Changement d'outil
M08 Lubrification Arrosage on
M09 Arrêt de lubrification Arrosage hors
Rotation de la broche CW+
M13 lubrification
Rotation de la broche CCW+
M14 lubrification
M17 Fin de sous-programme
M27 Pivoter appareil diviseur
M30 Arrêt de programme + RAZ Fin de programme principal
M53 Axe x pas de fonction miroir
M54 Axe x fonction miroir
M55 Axe y pas de fonction miroir
M56 Axe y fonction miroir
M57 Axe z pas de fonction miroir
M58 Axe z fonction miroir
M71 Soufflerie on
M72 Soufflerie hors
M98 Appel du sous-programme
M99 Fin d'un sous-programme
87
Annexe B Fonctions auxiliaires des commandes SINUMERIK, FANUC, FAGOR, NUM
NUM / FAGOR
Fonctions M NUM FAGOR
M00 Arrêt programme Arrêt du programme
Arrêt programme optionnel Arrêt conditionnel du
M01 programme
M02 Fin de programme Fin de programme
Rotation de broche sens anti Rotation sens horaire de la
M03 trigonométrique broche
Rotation de broche sens Rotation sens antihoraire de la
M04 trigonométrique broche
M05 Arrêt de broche Arrêt de la broche
M06 Appel d’outil Code de changement d’outil
M07 Arrosage numéro 2
M08 Arrosage numéro 1
M09 Arrêt d’arrosage
M10, M11 Blocage d’axe
M12 Arrêt d’usinage programme
Indexation de broche Sortie s analogique (ralenti)
pour changement d’outil et
M19 orientation de la broche
Code pour charger la pièce a une
M22 extrémité de la table (axe x)
Code pour décharger la pièce à
la même extrémité que pour
M23 M22
Code pour charger la pièce a
M24 l’autre extrémité de la table
Code pour décharger la pièce à
la même extrémité que pour
M25 M24
M40 A M45 Gammes de broche
Validation des potentiomètres de
M48 broche et d’avance
Inhibition des potentiomètres de
M49 broche et d’avance
Libération de la broche courante
M61 dans le groupe d’axes
M62 A M65 Commande des broches 1 à 4
M66 A M68 Mesure des broches numéro 1 à 4
M69 Mesure des broches
88
Références bibliographique
[1] N.ALIOUI, 2009/2010, usinage du Logo d’A.N.P en 3D sur une Fraiseuse à commande
numérique.
[2] William Fourmental, Lionel Hughes, TechnoMéca. Des savoirs pour la mise en œuvre des
MOCN. Chap. Technologie 154, P52 Mars 2008.
[7] SERIARI, outils d’aide à la programmation en code ISO, Thèse d’ingénieur 2004/2005.
[8] F.SEBAA, Contribution à l’adaptation des instructions d’usinage code ISO pour
différentes commandes CN à travers un système CFAO, thèse de magister juin 2004.
[9] E.DUCE.LEFUR, « Machine –outils commande numérique (MOCN) Cachan France,
septembre2001.
[10] Visual Basic 2006.
Page 80
Page 80