Académique Documents
Professionnel Documents
Culture Documents
COURS
USINAGE CN & FAO
PROGRAMMATION ET USINAGE SUR MOCN
Réalisé par :
MOHAMED ANOUAR ELOUED
Institut Supérieur des Etudes Technologiques de Radès, Département de Génie Mécanique, Rue d’Al
Qods, BP 172, 2098 Radès Médina,
TABLE DES MATIERES
Chapitre 1 : Notions fondamentales sur les Machines-Outils à CN ................. 5
1.1. Définition ......................................................................................................................................................................... 5
1.1.1. Machines-outils à commande numérique ................................................................................................ 5
1.1.2. Axe ............................................................................................................................................................................ 5
1.1.3. Demi-Axe ................................................................................................................................................................ 5
1.2. Structure d’une MOCN ............................................................................................................................................... 6
1.2.1. Partie commande ................................................................................................................................................ 6
1.2.2. Directeur de commande ................................................................................................................................... 6
1.6. Influence de la position du capteur ...................................................................................................................... 6
1.7. Eléments constitutifs d’une MOCN ....................................................................................................................... 7
1.7.1. Les entrées de la CN ........................................................................................................................................... 7
1.7.2. Prétraitement des données ............................................................................................................................. 7
1.7.3. Traitement des données ................................................................................................................................... 7
1.7.4. Sorties de la CN..................................................................................................................................................... 8
1.8. Les systèmes de référence ....................................................................................................................................... 9
1.9. Autres configuration des machines ................................................................................................................... 11
Chapitre.2 : Mise en œuvre d’une MOCN ............................................................. 12
2.1. Introduction ................................................................................................................................................................ 12
2.2. Généralités sur le système .................................................................................................................................... 12
2.2.1. Généralités sur les modes ............................................................................................................................. 12
2.2.2. Définition d'un programme ......................................................................................................................... 12
2.3. Elaboration d'un programme .............................................................................................................................. 13
2.3.1. Différentes méthodes de programmation .............................................................................................. 13
2.3.2. Système de référence ...................................................................................................................................... 14
2.3.3. Équation vectorielle ........................................................................................................................................ 15
2.4. Paramètres de réglage ............................................................................................................................................ 15
2.4.1. Les décalages des origines ............................................................................................................................ 15
2.4.2. Méthodes de mesure des PREF................................................................................................................... 16
2.4.3. Méthode de mesure des jauges................................................................................................................... 16
2.4.4. Mesure des jauges sur un banc de préréglage...................................................................................... 17
Chapitre.3 : Programmation ISO d’une MOCN ................................................... 18
3.1. Introduction ................................................................................................................................................................ 18
3.2. Principes de la programmation .......................................................................................................................... 18
3.2.1. Définition d’un programme.......................................................................................................................... 19
3.2.2. Principe de programmation ......................................................................................................................... 20
3.3. Les formats .................................................................................................................................................................. 21
3.3.1. Format d’un mot ............................................................................................................................................... 21
3.3.2. Format des blocs............................................................................................................................................... 22
3.4. Structuration des programmes ........................................................................................................................... 23
3.4.1. Structure générale ........................................................................................................................................... 23
2 Usinage MOCN & FAO _ Mohamed Anouar Eloued
3.4.2. Processus de programmation ..................................................................................................................... 24
3.4.3. Structure d’une opération............................................................................................................................. 25
3.4.3. Structure avec cycle(s) d’ébauche(s) en tournage ............................................................................. 25
Chapitre.4 : Instructions et Codes G...................................................................... 27
4.1. Introduction ................................................................................................................................................................ 27
4.2. Fonctions préparatoires......................................................................................................................................... 27
4.2.1. Fonctions préparatoires de déplacements de l’outil : ....................................................................... 27
4.2.2. Fonctions préparatoires- initialisation du système :......................................................................... 28
4.2.3. Fonctions préparatoires- Gestion de la broche : ................................................................................. 28
4.2.4. Fonctions préparatoires - Gestion des axes .......................................................................................... 28
4.3. Fonctions Auxiliaires ............................................................................................................................................... 28
4.4. Fonctions technologiques (F, S, D, T, …) .......................................................................................................... 28
4.5. Compilation d’un programme ............................................................................................................................. 29
4.6. Application : cas de tournage ............................................................................................................................... 30
4.6. Application : cas fraisage ....................................................................................................................................... 33
Références bibliographiques .................................................................................. 37
1.1.2. Axe
Un degré de liberté d’un organe de machine est appelé AXE si l’actionneur du
mouvement est asservi en vitesse et position, et s’il peut être synchronisé avec un
autre degré de liberté pour obtenir un déplacement qui n’est pas parallèle à une
direction principale du système de coordonnées.
Il permet d’obtenir une position, par une instruction numérique, à la résolution du
moyen de mesure près.
1.1.3. Demi-Axe
Un degré de liberté d’un organe de machine est appelé DEMI-AXE si l’actionneur du
mouvement est asservi en vitesse et position, sans pouvoir être synchronisé avec un
autre degré de liberté.
1.7.4. Sorties de la CN
Le résultat du traitement des données apparaît sous forme de signaux :
Les translations primaires s'effectuent suivant les axes X, Y, Z formant ainsi le trièdre de
référence. Les rotations primaires sont les trois rotations A, B, C autour de ces trois axes.
Les systèmes d'axes sont définis par des normes (NF Z68-020). Afin de ne pas confondre X,
Y et Z ainsi que leur sens, il est simple d'utiliser la règle des trois doigts de la main droite.
Remarque :
- Dans le cas des déplacements de la pièce, les axes sont primés et notés : X’, Y’, Z’, B’,....
- En programmation ISO, on considère systématiquement que l’outil qui se déplace par
rapport à la pièce.
2.1. Introduction
Les machines à commande traditionnelle (tour, fraiseuse, etc.) sont construites pour
assurer en principe des déplacements en coordonnées rectangulaires. L'apparition sur le
marché des M.O.C.N a permis de modifier sensiblement la trajectoire des outils et l'aspect des
pièces. Par contre, les principes de génération des surfaces restent techniquement identiques.
Mode Utilisation
MANUEL déplacement des axes en manuel
POM Prise d’Origine Mesure
IMD Introduction Manuel des Données
MODIF Modification des Programmes
CONT Usinage en mode automatique
SEQ Usinage en mode séquentiel
CHARG/DECHARG Chargement/Déchargement des Programmes
⃗⃗⃗⃗⃗⃗⃗⃗⃗
𝑂𝑚 𝑅 = 𝑂 ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ ⃗⃗⃗⃗⃗
𝑚 𝑂𝑜 + 𝑂𝑜 𝑂𝑝 + 𝑂𝑝 𝑂𝑃𝑟 + 𝑂𝑃𝑟 𝑃 + 𝑃𝑅
Avec :
⃗⃗⃗⃗⃗⃗⃗⃗⃗
𝑂𝑚 𝑅 : Vecteur consigne (Connu par la CN)
⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗
𝑂 𝑚 𝑂𝑜 : Courses suivants les axes de la machine.
⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗
𝑂 𝑜 𝑂𝑝 : Dimensions liées au montage d’usinage.
⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗
𝑂 𝑝 𝑂𝑃𝑟 : Décalages origine pièce – origine programme.
⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗
𝑂 𝑃𝑟 𝑃 : Profil programmé (parcours d’outils).
⃗⃗⃗⃗⃗ :
𝑃𝑅 Dimensions des outils (jauges d’outils).
Mesure du PREF Z :
b- Méthodes de mesures
Il existe deux méthodes de mesures des jauges d´outils. La première nous permet de
mesurer les jauges d´outils en temps masqué est réalisée sur un banc de préréglage. La
deuxième est consistée à immobiliser la machine pour mesurer les jauges d´outils. Dans la
production mécanique où chaque second compte, on préfère dans la limite possible la première
méthode.
%2015
N1 (Programmation ISO) Programm
N2 (L3 PL) e
N3 (Usinage par CN)
N10 G40 G80 G90
N20 G0 G52 X0
N30 G0 G52 Z0
…..
…..
Bloc
N70 G97 S1000 M03
….
….
N90 G0 Z5
….
N380 M02 Mot
Un bloc à un format variable (nombre de caractère), seuls les mots nécessaires sont utilisés.
Manuelle
Assistée
Logiciel de CFAO
MOT
Exemple :
Z + 0 5 3
MOT
G 0 2
BLOC
N… G… X… F… M…
Exemples :
Changement d’outil
Toutes les opérations d’usinage font appel à un certain nombre de fonctions identiques
(appel d’outil, rotation de broche, mise en route ou arrêt de la lubrification, conditions de
coupe, dégagement d’outil, etc.). Il est donc intéressant de choisir une structure de
programmation commune pour toutes ces opérations, valable quelle que soit la machine
utilisée et indépendante de la pièce à obtenir.
• Arrêt de la broche
Fin du • Fin du programme (M02/M30)
programme
m l
k
▪ Rotation de la broche j i
h f
g c
e d
Opération précédente
Initialisation Initialisation
G79
G79 Saut inconditionnel
Saut inconditionnel
Ebauches
Rappel initialisation Opération d’ébauche 2
(Cycle prédéfini)
G77
Opération de finition 1
Rappel initialisation
Finitions
G77
Opération de finition 2
Rappel initialisation
Fin de programme
Ym
Yp
Xm
Om
B2
YB2
YB1
B1
J C
A2
YA1 A1
Xp
Op I
XA1 XB1 XA2
60 X+
Détail B
50
R3
40
R4
30
16
Op OPr Z+
15 10 6 1.5 14
55 Détail A
65
80
Z+
6
12 OPr
Entête du programme
%2015 Om
X+
N1 (Commentaire 1)
I0
N2 (Commentaire 2)
N3 (Commentaire 3)
N5 $ Initialisation
N10 G90 G40 G80
Op Z+
N20 G92 S3500 OPr
OP1 : Dressage
N35 $ DRESSAGE Om
X+
N40 M06 T03D03 (SCLCR)
A
N50 G97 S1000 M03
N60 G00 X64 Z0 M08
N70 G96S250 G95F0.2
N80 G01X-1
Op Z+
OPr
N90 G00Z5 B C
N100 G97S1000G00G52X0Z0M09
OP2 : Ebauche
N105 $ EBAUCHE Om
X+
N110 M06 T04D04 (SDJCL)
N115 M05 D E E’
N180 X16 Z0
N190 G80G97S1000G00G52X0Z0M09
OP4 : Perçage
N305 $ Perçage Om
N405 $ Gorge Om
Ecrire un programme en code ISO sur un centre d’usinage horizontal à 4 axes à CN, pour
l’usinage de cette pièce (les opérations programmées sont : Op1; Op3 et Op4). L'origine
programme est choisi au centre de l'arc 70mm (plan XY) et sur la surface finie supérieure.
Analyse et étude de l'opération OP1 : Surfaçage :
C0 C1 C2 C3 C4 C5 C6 C7
X 151.5 151.5 -151.5 -151.5 +151.5 151.5 151.5 151.5
Y 55 55 55 0 0 -55 -55 -55
0 0
Z 0 0 0 0 0 0
mesure mesure
P0 P1 P2 P3 P4
X 135 135 110 91.33 32.67
Y 25 25 0 -30.96 -61.91
Z 0/OM -5/OPr -5/OPr -5/OPr -5/OPr
X 75 16.33 16.33 0
Y 0 30.96 -30.96 0
Z 0 0 0 0
N1 ( )
N2 ( )
N3 ( )
N5 $ INITIALISATION
N20 G92 R1
N35 $ SURFACAGE
N80 G94F 75
Périodiques et concours
▪ Technologie et formation
▪ Mécanique & Industries
▪ Techniques de l’ingénieur
▪ Concours de recrutement de professeurs de lycée professionnel – Option productique
▪ Concours CA/PLP Section génie mécanique –Option Productique
▪ Concours de recrutement de professeurs agrégés – Section Génie mécanique
▪ Concours externe de l’agrégation
▪ Brevet de technicien supérieur – Option Productique mécanique
Ressources électroniques
▪ www.edusol.education.fr/sti : sciences et techniques industrielles
▪ ww2.ac-poitiers.fr/co_meca/ : Espace pédagogique
▪ www.cnr.cmao.ens-cachan.fr : centre national de ressource en construction mécanique
assistée par ordinateur.