Usinage Sur MOCN
Usinage Sur MOCN
Usinage Sur MOCN
5 Compteur d’impulsions
4 Chariot
2 Vis à billes
Rep Désignation
2
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
4.7. Exemple de Pref et Dec en fraisage
3
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
5.1. Référentiel
Le référentiel est lié à la pièce placée sur la machine. Il est désigné par les lettres X, Y, Z non munies du signe
prime « ‘ », Les axes sont parallèles aux glissières de la machine. Le choix de l’origine programme OP du référentiel
est arbitraire.
Le sens positif d’un axe est le sens d’éloignement de l’outil par rapport à la pièce en considérant que c’est
l’outil qui se déplace.
Sur la machine, les axes sont désignés par des lettres munies du signe prime « ' » lorsqu'il y a déplacement
de la pièce (outil fixe). Le sens positif de ce mouvement est souvent opposé à celui désigné par la lettre munie du
signe prime « ‘ ».
5.2. Axe Z
C’est l’axe de la broche, que celle-ci fasse tourner l’outil ou la pièce.
o Remarque
▪ Pour les machines possédant plusieurs broches, l'une d'elles est choisie comme broche principale.
▪ Pour les machines ne possédant pas de broche (étaux-limeurs, raboteuse), l’axe Z est perpendiculaire à la
surface de la table.
5.3. Axe X
C'est un axe correspondant à un mouvement de la machine. Il est perpendiculaire à l'axe Z. c’est souvent
l’axe ayant le plus grand déplacement.
5.4. Axe Y
C'est un axe qui forme, avec les axes X et Z. un trièdre de sens direct (voir la règle des trois doigts de la main
droite ci-dessus).
4
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
5.6. Exemples de référentiel de MOCN
o Exemple 1 : Axes normalisés d'un tour à commande numérique
5
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
o Exemple 3 : Axes normalisés d’un centre de tournage
6
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
7
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.3. Fonctions préparatoires G
Tournage
Code Désignation
Fraisage
G00 Interpolation linéaire en rapide T ou F
G01 Interpolation linéaire à la vitesse programmée T ou F
Interpolation circulaire sens horaire
G02 T ou F
G2 X… Y… I… J… ou G2 X… Y… R…
Interpolation circulaire sens trigonométrique
G03 T ou F
G3 X… Y… I… J… ou G3 X… Y… R…
G04 Temporisation programmable avec F T ou F
G09 Arrêt précis en fin de bloc T ou F
G10 Arrêt d’usinage (signal butée fin de bloc) F
G16 Définition de l’axe de l’outil avec PQR F
G17* Choix plan XY pour interpolation circulaire F
G18 Choix plan ZX pour interpolation circulaire F
G19 Choix plan YZ pour interpolation circulaire F
Cycle de filetage à pas constant
G33 T
G33 X… Z… K… EA… EB… R… P… F… S…
G38 Filetage enchaîné sur cône T
G40* Annulation de la correction de rayon T ou F
Correction de rayon d’outil à gauche du profil : Positionnement de l'outil à gauche de la
G41 T ou F
trajectoire programmée d'une valeur égale au rayon
Correction de rayon d’outil à droite du profil : Positionnement de l’outil à droite de la trajectoire
G42 T ou F
programmée d'une valeur égale au rayon
G45 Cycle de poche F
G51 Validation ou invalidation (fonction miroir) F
G52 Programmation absolue des coordonnées par rapport à l'origine mesure T ou F
Suspension du zéro du programme par rapport au zéro de la machine
G53 T ou F
Invalidation des décalages PREF et DEC
Validation du zéro du programme par rapport au zéro de la machine
G54 T ou F
Validation des décalages PREF et DEC
G59 Décalage d'origine programme T ou F
G64 Cycle d’ébauche paraxial : G64 Nn Nm I... K… P… F… T
G65 Cycle d’ébauche de gorge T
G66 Cycle de défonçage T
G70 Entrée des données en pouce T ou F
G71* Entrée des données en millimètre T ou F
G73 Annulation du facteur d’échelle F
G74 Validation du facteur d’échelle F
G75 Validation d’un sous-programme de dégagement d’urgence T
Appel inconditionnel d'un sous-programme : G77 H…
G77 T ou F
Ou appel inconditionnel d'une suite de blocs avec retour : G77 N ... N…
G79 Saut conditionnel ou inconditionnel à un bloc sans retour : G79 N… T ou F
G80* Annulation de cycle d'usinage T ou F
G81 Cycle de perçage-centrage : G81 X…Y... Z… ER… F
8
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
Tournage
Code Désignation
Fraisage
G82 Cycle de perçage–chambrage : G82 X…. Y... Z... FR... EF… F
G83 Cycle de perçage avec débourrage : G83 X… Y... Z... ER... P… Q… T ou F
G84 Cycle de taraudage : G84 X…Y… Z… ER… (F S x pas) F
G85 Cycle d'alésage : G85 X…Y… Z… ER… F
G86 Cycle d'alésage avec arrêt de broche en fond de trou : G86 X…Y…Z…ER… F
G87 Cycle de perçage avec brise-copeaux : G87 Y… Z… ER… P…Q…ER… T ou F
G88 Cycle d'alésage et dressage de face : G88 X…Y…Z…ER… F
G89 Cycle d’alésage avec arrêt temporisé en fond de trou : G89 X… Y…Z…ER…EF… F
G90* Programmation absolue des coordonnées par rapport à l'origine programme T ou F
G91 Programmation relative des coordonnées par rapport à la position précédente T ou F
Limitation de la vitesse de broche (avec S) : G92 S
G92** T
Présélection de l’origine programme (avec X ou Z)
G93 Vitesse d’avance en inverse du temps V/L F
G94* Vitesse d’avance exprimée en mm/min T ou F
G95 Vitesse d’avance exprimée en mm/tr T
G96 Vitesse de coupe constante T
G97 Fréquence de rotation constante T
* : Fonctions initialisées à la mise sous-tension ;
** : Fonctions communes pour NUM 720 à 1040T et F.
6.4. Fonctions auxiliaires M
Les fonction auxiliaires M sont identiques pour le fraisage et le tournage.
Tournage
Code Désignation
Fraisage
M00 Arrêt programmé T ou F
M01 Arrêt optionnel T ou F
M02 Fin de programme de la pièce T ou F
M03 Rotation de broche sens horaire T ou F
M04 Rotation de broche sens trigonométrique T ou F
M05 Arrêt de broche T ou F
M06 Changement d’outil T ou F
M07 Arrosage N°2 T ou F
M08 Arrosage N°1 T ou F
M09 Arrêt des arrosages T ou F
M19 Indexation broche T ou F
M40 à M42 3 gammes de broche T
M40 à M45 6 gammes de broche F
M60 Déchargement palette F
M61 Changement palette F
9
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.5. Début de programme pièce
Un programme commence par le caractère « % » suivi d'un numéro de programme et éventuellement d'un
commentaire entre parenthèses.
o Exemple
%250 (CARTER AU5GT-30-01-2023)
6.6. Numérotation des blocs
Il est conseillé de numéroter de 10 en 10 les blocs d’un programme pour permettre une insertion de
nouveaux blocs en cas de modifications éventuelles.
o Exemple
%1700
N10 …………………………
N20 …………………………
N30 …………………………
6.7. Fin de programme pièce
Un programme principal se termine obligatoirement par la fonction auxiliaire M2 qui permet une remise à
zéro (RAZ) du système.
o Exemple
%1700
N10 …………………………
N20 …………………………
N …………………………
N …………………………
N640 M2
6.8. Appel de séquences et de sous-programmes
o Fonction G77
Appel inconditionnel d'une suite de séquences ou d'un sous-programme avec retour.
o Exemple
%120
N10 G40 G80 G90 M5 M9
N20 G0 G52 X0 Z0
N30 ........
N40 ......…
N50 G77 N10 N20 (Lire la séquence 10 puis la séquence 20 et retourner à la séquence 60)
N60 ......…
6.9. Saut à un bloc
o Fonction G79
Saut inconditionnel ou conditionnel à une séquence sans retour.
o Exemple
N …………………………
N50 G79 N70 (Sauter à la séquence 70 sans retour).
N …………………………
N …………………………
N70 …………………………
N80 …………………………
N …………………………
N160
10
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.10. Mode absolu et mode relatif
Le système d'axes de coordonnées de la pièce, est défini par les axes OX. OY, OZ, formant un trièdre direct.
Un déplacement de l’outil peut être programmé :
▪ Soit en absolu G90 ;
▪ Soit en relatif G91.
6.10.1. Programmation absolue
En programmation absolue, les coordonnées du point à atteindre sont définies par rapport à l'origine
programme OP en utilisant la fonction préparatoire G90.
o Exemple
o Applications
Q01. En utilisant la programmation absolue et relative, déterminer les coordonnées du point à atteindre.
Applications Application 1 Application 2
Schémas
11
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.11. Trajectoires
Toutes les trajectoires ayant une définition mathématique sont réalisables sur une MOCN. Cependant les
trajectoires les plus usuelles sont les droites ou les cercles.
6.11.1. Types de trajectoire
6.11.1.1. Trajectoire linéaire
Une trajectoire linéaire est une portion de droite dans le plan.
Un déplacement linéaire de l’outil peut être programmé :
▪ Soit en vitesse rapide par la fonction G00 ;
▪ Soit en vitesse programmée par la fonction G01 ;
o Exemple
12
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.11.1.3. Interpolations circulaires dans les plans
6.11.2. Application
Q01. Déterminer la nature des interpolations circulaires suivantes.
13
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.11.3. Position de l’outil par rapport à la trajectoire
6.11.3.1. Règle
Un observateur placé en arrière de la trajectoire et regardant devant lui, situe la position de la trajectoire de
l’outil par rapport au profil usiné.
▪ La correction de rayon d’outil à gauche du profil usiné peut être programmé par la fonction G41 ;
▪ La correction de rayon d’outil à droite du profil usiné peut être programmé par la fonction G42 ;
▪ L’annulation de la correction de rayon d’outil peut être programmé par la fonction G40 ;
14
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12. Travaux dirigés
6.12.1. TD1 : Axes normalisés des MOCN
Soit la fraiseuse verticale à commande numérique suivante.
15
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.2. TD2 : Interpolations linéaires en mode absolu en fraisage
Dans le but d’usiner une pièce sur une fraiseuse à commande numérique, l’outil doit suivre la trajectoire
linéaire décrite ci-dessous par les deux portions de droite [𝐴𝐵] et [𝐵𝐶 ] qui appartiennent au plan XY.
Q01. Déterminer les coordonnées des points ci-dessus en programmation absolue en cas de fraisage.
G90 X40 Y20
X90 Y80
X150
6.12.3. TD3 : Interpolations linéaires en mode relatif en fraisage
Dans le but d’usiner une pièce sur une fraiseuse à commande numérique, l’outil doit suivre la trajectoire
linéaire décrite ci-dessous par les deux portions de droite [𝐴𝐵] et [𝐵𝐶 ] qui appartiennent au plan XY.
Q01. Déterminer les coordonnées des points ci-dessus en programmation relative en cas de fraisage.
G90 X40 Y20
G91 X50 Y60
X60
16
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.4. TD4 : Interpolations linéaires et circulaires en modes absolu et relatif en
tournage
Dans le but d’usiner une pièce sur un tour à commande numérique, l’outil doit suivre la trajectoire décrite ci-
dessous par les points A, B, C et D qui appartiennent au plan ZX.
Q01. Déterminer les coordonnées des points ci-dessus en programmation absolue en cas de tournage.
N100 X40 Z100 (Se déplacer au point A)
N110 G3 X60 Z90 R10 (Se déplacer au point B)
(Ou N110 G3 X60 Z90 I40 K90) (Se déplacer au point B)
N120 Z39 (Se déplacer au point C)
N130 G2 X90 Z24 R15 (Se déplacer au point D)
(Ou N130 G2 X90 Z24 I90 K39) (Se déplacer au point D)
Q02. Déterminer les coordonnées des points ci-dessus en programmation relative en cas de tournage.
17
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.5. TD5 : Mode absolu en tournage
Dans le but d’usiner une pièce sur un tour à commande numérique, l’outil doit suivre la trajectoire linéaire
décrite ci-dessous par les points 1, 2, 3, 4 et 5 qui appartiennent au plan ZX.
Q01. Déterminer les coordonnées des points ci-dessus en programmation absolue en cas de tournage.
G90 X40 Z20
X30
Z36
X20
Z54
6.12.6. TD6 : Mode relatif en tournage
Dans le but d’usiner une pièce sur un tour à commande numérique, l’outil doit suivre la trajectoire linéaire
décrite ci-dessous par les points 1, 2, 3, 4 et 5 qui appartiennent au plan ZX.
Q01. Déterminer les coordonnées des points ci-dessus en programmation relative en cas de tournage.
G90 X40 Z20
G91 X-5 Z0
X0 Z16
X-5 Z0
X0 Z18
18
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.7. TD7 : Mode absolu et mode relatif en fraisage
Dans le but d’usiner une pièce sur une fraiseuse à commande numérique, l’outil doit suivre la trajectoire
linéaire décrite ci-dessous par les points 1, 2, 3, 4, 5, 6, 7, 8, 9 et 10 qui appartiennent au référentiel XYZ.
Q01. Déterminer les coordonnées des points ci-dessus en programmation absolue puis en programmation
relative.
Programmation absolue Programmation relative
G90 X15 Y0 Z24 G90 X15 Y0 Z24
Z20 G91 X0 Y0 Z-4
X32 X17 Y0 Z0
Y-32 X0 Y-32 Z0
Z15 X0 Y0 Z-5
X52 X20 Y0 Z0
Z20 X0 Y0 Z5
Y0 X0 Y32 Z0
X80 X28 Y0 Z0
Y-32 X0 Y-32 Z0
19
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.8. TD8 : Position de l’outil par rapport à la trajectoire
o Rappel
✓ G40 : Annulation d'une correction d'outil suivant le rayon
✓ G41 : Positionnement de l'outil à gauche de la trajectoire programmée d'une valeur égale au rayon.
✓ G42 : Positionnement de l’outil à droite de la trajectoire programmée d'une valeur égale au rayon.
Q01. Déduire le type de correction de rayon d'outil à faire pour les figures suivantes :
20
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.9. TD9 : Mode absolu et mode relatif en fraisage
Considérons le dessin ci-dessus et supposons sa réalisation sur une fraiseuse à commande numérique en
respectant l’ordre chronologique suivant :
𝑂𝑃 → 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 → 11 → 𝑂𝑃
Q01. Déterminer les coordonnées des points ci-dessus en programmation absolue puis en programmation
relative.
Programmation absolue Programmation relative
21
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.10. TD10 : Mode absolu et mode relatif en fraisage
Considérons le dessin ci-dessus et supposons sa réalisation sur une fraiseuse à commande numérique en
respectant l’ordre chronologique suivant :
1→2→3→4→5→6
Q01. Déterminer les coordonnées des points ci-dessus en programmation absolue puis en programmation
relative.
Programmation absolue Programmation relative
22
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.11. TD11 : Mode absolu et mode relatif en fraisage
Considérons le dessin ci-dessus et supposons sa réalisation sur une fraiseuse à commande numérique.
Q01. Déterminer les coordonnées des points ci-dessus en programmation absolue puis en programmation
relative.
Programmation absolue Programmation relative
23
Usinage sur MOCN Cours et Travaux Dirigés 2ème Année en TSGMOEMFM
6.12.12. TD12 : Mode absolu et mode relatif en tournage
Considérons le dessin ci-dessus et supposons sa réalisation sur un tour à commande numérique en respectant
l’ordre chronologique suivant :
1→2→3→4→5→6
Q01. Déterminer les coordonnées des points ci-dessus en programmation absolue puis en programmation
relative.
Programmation absolue Programmation relative
24