Vous êtes sur la page 1sur 125

Animé par:

Mohamed Anouar ELOUED


Plan du cours
Introduction

I. Contraintes de mise en forme

II. Architecture d’une machine à CN

III. Réglage et Programmation des


Machines Outils à Commande
Numérique (MOCN)
CHAPITRE III
Réglage et Programmation
des Machines Outils
à Commande Numérique
(MOCN)
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

I. Définition des origines


II. Modélisation d’une MOCN
III. Paramètres de réglage
IV. Applications
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
I. Les origines

Le système traite toujours les cotes repérées par rapport à une origine
mesure quel que soit le mode de programmation choisi.

1. Origine Machine (OM)

L´origine machine coïncide avec la position du point piloté (point


courant ou point référence R) au moment où tous les axes de la
machine sont sur la butée d´initialisation.

2. Origine Mesure (Om)

C'est un point préférentiel défini sur chaque axe qui fixe l'origine
absolue de la mesure.
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
X
X
Om Z


Op 33 OP Z

80
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
3. Origine pièce (Op)

Indépendante du système de mesure, cette origine est définie par un


point de la pièce sur lequel on est capable de se positionner. Elle est
déterminée par rapport à l'origine mesure par le paramètre PREF.

4. Origine programme (OPr)

Indépendante du système de mesure, c'est l'origine du trièdre de


référence qui a servi à établir le programme. Elle est définie par rapport
à l'origine pièce par le décalage DEC1 (ou DEC3 cas particulier : usinage
sur centre d´usinage).
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
X
X
Om Z

33

Op OPr Z

80
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

5. Point courant ou Point piloté (R)

C´est un point de référence outil et appartient à la machine. Ce point


est défini comme l´intersection de l´axe de l´alésage de logement de
l´outil, avec la face de la tourelle dans le cas d´un tour ou, avec le plan
de jauge de logement outil dans la broche de centre d´usinage.
Dans des cas particuliers (CN) le plan de jauge est confondu avec la
face de la broche.
On peut lire à chaque instant la position de ce point par rapport á
l´origine programme (OPr) ou par rapport à l´origine mesure (OM).
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Cas du fraisage
Plan de jauge

P
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Cas du tournage

RR
Jauge en X : Jx

P Jauge en Z : Jz
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
II. Modélisation de la CN (Principaux intervenants)
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Modélisation de la CN

La modélisation vectorielle d’une machine-outil à commande


numérique, passe par la construction de la relation vectorielle
entre le vecteur liant l’origine mesure (Om) au point piloté (R), et
les grandeurs caractéristiques de la machine. Elle permet alors la
description des mouvements de l’outil et de la pièce dans un
repère associé à la machine
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

A. Cas du tournage
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

X+

Tourelle XR/Om Z+
X+ Om

R PREF
R X

Mandrin P

BROCHE

Z+
Oo Op OPr

Pièce
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

OmR  OmO0  O0Op  OpOPr  OPr P  PR

Pt COUR/OM OmOp
X…………….
DEC1 Jauges
Y…………….
Z……………. PREF
B…………….
Programme

Relation vectorielle
Vecteur consigne
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Relation vectorielle
Om : Origine mesure
Oo : Origine montage (interface machine- montage).
Op : Origine pièce (interface montage- pièce).
OPr : Origine programme
R : Point piloté (interface porte outil- machine).
P : Point de `` coupe ´´.
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Exploitation de la relation vectorielle

L’équation vectorielle s’écrit par:

Avec : Om R  OmOo  OoO p  O pOPr  OPr P  PR

Om R : connu par la CN a chaque instant après l´initialisation de la machine.

OmOo : caractérise les courses maximales de la machine.

OoOp : caractérise les dimensions liées au montage d´usinage.


O pOPr : caractérise des dimensions liées au contrat de phase.
OPr P : caractérise le profil programmé.

PR : caractérise des dimensions liées au système outils et porte-outils.


Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Mesure du PREF Z : X+

Tourelle

Om

Mandrin Cale étalon R

Broche

Op ZR/Om
Oo Lc

PREF Z
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Mesure du PREF X :
X+
D2
Tourelle XR/Om Z+
X+ Om
Cylindre étalon

R PREF X

Lc
Mandrin
Cale étalon

Z+
Op OPr

Cylindre étalon
D1
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Position A

Position B

 33,4

75
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
X+

Z+
R

Op
Oo OP
Jz ZR/Om
L
ZR/OP
PREF Z
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Jauge X

X+
Z
Om

XR/Om
R

PREFX
JX

XR/OP
Op
OP
d
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
APPLICATION : Tracer les vecteurs jauges et les composantes de
chaque vecteur, associées aux outils suivants :

R R

R
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Equation vectorielle corrigée
Tourelle
Outil
RR

P
Pièce

r C Bec de
Pièce l’outil
P Qi
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

OmR  OmOo  OoOp  OpOpr  OprQi  QiC  CP PR


OprQi
: Caractérise le profil de la pièce, la position de Qi dans le repère
de programmation.
QiC
CP : Rayon de la plaquette de coupe.
: Caractérise l´orientation de l´outil dans l´espace du travail.
Pour compléter le réglage de la machine on doit, déclarer dans la
page Jauges Outils, le rayon de la plaquette ainsi qu´un code C
pour déclarer l´orientation d´outil dans l´espace de travail.
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Définition du cadran d’outil :
Les cadrans d’outils permettent à la machine de savoir de quel coté elle doit corriger
les rayons lors d’un usinage en G41 u G42. X
C3 C2 C1

Z
C4
C0 C8

C5 C6 C7
C2
C1

C7
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Position A Position B Jauges


T0i D0i Ci
XR/OP ZR/OP XR/OP ZR/OP Jxi Jzi
T01D01 120,23 26,321 126,33 81,223
T02D02 130,34 27,501 127,24 86,294
T03D03 135,70 65,601 129,562 91,605
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

B. Cas du fraisage
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Réglage : cas d’un Centre d’usinage à CN
Y

Origines
Om Z

R
P
Equerre
OPr

OP

OO
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Réglage : cas d’un Centre d’usinage à CN

Om R  OmOo  OoO p  O pOPr  OPr P  PR

D
X R / Om PREFX DEC1X X P / OPr 2

YR / Om  PREFY  DEC1Y  YP / OPr  D


2
Z R / Om PREFZ DEC1Z Z P / OPr L
NB: on considère un montage inchangeable (c’est à dire OoOp
=cte), le plateau ne tourne pas.
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Mesure de PREF Z sur un centre d’usinage horizontal

PREF Z……………......... Y+
Z R/Om……………..

Om Z+

Lc………...

Cale étalon
Op
Équerre

Palette Oo
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Mesure de PREF Y sur un centre d’usinage
Y+
horizontal

Om Z+

Cale étalon D…….

Y R/Om
PREF Y
R

Lc…….

Op

Oo
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Y+

Mesure de PREF X sur un X+

centre d’usinage horizontal PREFX……………….. Om


XR/Om………………..
Lc……… D…………
Cale étalon

Y+ R

Broche
Z+

Op
Om

Oo
MODELISASION
Pt Courant / Om
X……………..……….………
Y……………………………… Programmation
Z………………………………
B………………………………

DEC1 (s) Jauge


d’outil
OmOp = PREF(s)
Les jauges outils
Broche

Plan
de jauge
Tourelle

Jauge d’un outil de tournage et d’une fraise


Origine
Origine Programme mesure
Pour faciliter le calcul des points Om
Pour réaliserdéclare
L’opérateur un usinage, la machine
programmés et tenirdans le
compte de la
doit exécuter
programme des déplacements desdu
géométrie dules coordonnées
matériel employé
point
pointscourant
générés par rapport
rapportààl’Origine
(machine, outil,par
porte-pièce) l’origine
une Origine
mesure
programme: Om OP.
chaîne géométrique est construite. porte-outil
Opo Point courant

Point
générateur
Origine Pg
Origine Programme
porte-pièce OP
Opp

37
Origine programme
Cas 1 : 20 20 10

En Tournage L’OP est


50

toujours sur l’axe Z

26
32

Cas 2 : Cas 3 : 50
50
40
30
20
10

32

26
26

50
50

32

38
Origine programme
En Fraisage
Cas 4 :
Y 55 Y
25
15

45
55

10 X 30 Z
80

39
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Choix de l’Origine Programme OP
On choisit l’OP en fonction de la cotation de la pièce sur le dessin de
définition. Pour faciliter la réalisation du relevé de points, prendre
l’origine qui demande le moins de calcul (cotes directes).
En tournage, l’OP est TOUJOURS placée sur l’axe Z

Op
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Op
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Op
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Op Op
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Programmation
STI
CN
Langage ISO

45
Principe

Logiciel FAO
Programme

Programmation Langage ISO


manuelle
46
Coordonnées des points programmés
Repérer les points programmés sur le dessin
Calculer leur position par rapport aux axes de l’Origine Programme OP en
cotes moyennes
Reporter leur coordonnée dans un tableau

0.1
20±0.2 = 50  0.4 =
0 0.2
25 0.25
= 17  0.6
=

47
Définitions Programme
PROGRAMME

%100
N10 …
N20 …
N…
N…
….. BLOC
N100 G1 X30.4 F120 M8
N…
N…
….. MOT
N340 M2

N… G… X… F… M…

Numéro de Mot de fonction


bloc Mot de fonction Mot de Mot de fonction auxiliaire
48 préparatoire dimension technologique
Programmation
% 1234
Règle principale Programme N10
N20
Caractère début % N...
N° programme 5 chiffres.1 (1-8999 sur N…
NUM) N100 G01 X30.4 F120 M08
N° du bloc est le premier mot du bloc
N...
numéroté de préférence de 10 en 10 N...
N340 M02
Le mot est actif jusqu’à la fin du bloc
ou annulé par un autre mot. N100 G01 X30.4 F120 M08
Bloc
Ordre préféré G XYZ TD M Mot G01
Adresse G 01 Valeur
Structure d’un programme
Structure Exemple
%4723
NUMERO DE (Micro Tour )
(Poignée )
PROGRAMME
(Ph 10 )
IDENTIFICATION (16/04/2012)
N28 G40 G80 M5 M9
INITIALISATION

N29 G0 G52 X0 Z0
POSITION DEGAGEMENT

(OPERATION CENTRER)
N30 T5 D5 M6 ( FORET A CENTRER )
OPERATION 1 N40 G0 X0 Z52
N45 G95 G97 S2500 F0.05 M3 M8
N50 G1 Z40
N60 G0 Z52
N70 G0 G52 X0 Z0 M9
POSITION DEGAGEMENT

………………………..............................
…………………………………………..
Structure d’un programme
………………………..............................
…………………………………………..

(FINITION PROFIL)
N240 T3 D3 M6 ( OUTIL DE FINITION)
N250 G92 S4000
N260 G0 X4 Z52 F0.05 M8
N270 G1 G42 X5 Z46
N280 G96 S250
OPERATION N N290 G1 X15.961 Z46
N300 X24 Z31
N310 Z26
N320 X26
N330 G3 X34 Z22 I26 K22
N340 G1 Z18
N350 X42
N360 G97 S1000
N370 G0 G52 G40 X0 Z0 M5 M9
POSITION DEGAGEMENT

N710 M2
FIN DE PROGRAMME

51
Structure d’une Opération
Structure Exemple

(OPERATION CENTRER)

N30 T5 D5 M6 ( FORET A CENTRER )

N40 G0 X0 Z52

N45 G 97 G95 S2500 F0.05 M3 M8

N50 G1 Z40

N60 G0 Z52

52
Fonctions ISO
Indications Adresses Signification
Début d'un programme % Début de programme paramètre d'entrée
N Numéro de bloc
Ordre H Numéro de sous-programme
Elles prédisposent la machine pour un ordre précis. (Peuvent
Fonctions préparatoires G
varier suivant le DCN)

XYZ Valeur du déplacement positif ou négatif sur le ou les axes


Déplacements suivant les axes ABC choisis

Avance F Vitesse d'avance exprimée en mm/min

Fonctions auxiliaires M Fonctions particulières désignant un ordre


Outils T.. D.. Sélection de l'outil et de son (ou ses) correcteur(s)
Rayon R - Rayon du cercle en G02 G03
Plan de sécurité ER - Plan de référence en cycle

Vitesse - N ou Vc suivant G96 ou G97 placé avant


S
Répétition - Répétition d’une séquence
53
Fonctions G
Tour.
Code Désignation Révocation
Frais.
G00 Déplacement linéaire à vitesse rapide (Vitesse max de la machine). G01-G02-G03-G33 T-F

G01 Interpolation linéaire à la vitesse programmée G00-G02-G03-G33 T-F


G02 Interpolation circulaire sens anti-trigo. G2 X..Y..I..J.. ou R.. G00-G01-G03-G33 T-F

G03 Interpolation circulaire sens trigo. G3 X..Y..I..J.. ou R.. G00-G01-G02-G33 T-F


G33 Cycle de filetage G33 X… Z… K… EA… EB… R… P… Q… F… S… G00-G01-G02-G03 T

G40* Annulation d'une correction d'outil suivant le rayon. G41-G42 T-F


Positionnement de l'outil à gauche de la trajectoire programmée d'une valeur T-F
G41 G40-G42
égale au rayon.
Positionnement de l’outil à droite de la trajectoire programmée d'une valeur T-F
G42 G40-G41
égale au rayon.
G52 Programmation absolue des coordonnées par rapport à l'origine mesure. Fin de bloc T-F

54
Fonctions G (suite)
G59 Changement d'origine programme. Fin de bloc T-F
G64 Cycle d’ébauche paraxial G64 Nn Nm I... K... P... F... G80 T
G65 Cycle d’ébauche de gorge G80 T

Appel inconditionnel d'un sous-programme G77 H… ou T-F


G77 Fin de bloc
d'une suite de séquences avec retour. G77 N... N….

Saut conditionnel ou inconditionnel à une séquence sans retour. G79 T-F


G79 Fin de bloc
N..

G80* Annulation d'un cycle d'usinage. Tout cycle T-F

G81 Cycle de perçage - centrage. G81 X… Y... Z... ER… G80 F

G82 Cycle de perçage - chambrage. G82 X… Y... Z... FR... EF... G80 F

T-F
G83 Cycle de perçage avec débourrage. G83 X…Y... Z...ER… P… Q… G80

G84 Cycle de taraudage. G84 X…Y…Z…ER… (F S x pas) G80 F


G85 Cycle d'alésage. G85 X…Y… Z… ER… G80 F

55
Fonctions G (suite)
Cycle d'alésage avec arrêt de broche en fond de trou.G86
G86 G80 F
X…Y…Z…ER…
Cycle de perçage avec brise-copeaux. G87 Y… Z… ER…
G87 G80 F
P…Q…ER…

G88 Cycle d'alésage et dressage de face. G88 X…Y…Z…ER… G80 F

Cycle d’alésage avec arrêt temporisé en fond de trou. G89 X…


G89 G80 F
Y…Z…ER…EF…

G90* Programmation absolue des coordonnées. T-F

G92 Limitation de la fréquence de rotation (N) en tr/min M02 T-F


G94 Vitesse d’avance en mm/min G95 T-F
G95 Vitesse d’avance en mm/tr G94 T-F
G96 Vitesse de coupe (Vc) constante en m/min G97 T
G97 Fréquence de rotation (N)constante en tr/min G96 T-F

56
Fonctions M
Code Désignation Révocation
M00 Arrêt programmé Action sur DCY
M02 Fin de programme pièce %
M03 Rotation de broche sens horaire M0-M4-M5
M04 Rotation de broche sens anti-horaire M0-M3-M5
M05 Arrêt de broche M3-M4
M06 Changement d’outil Compte rendu
M07 Arrosage N°1 M0-M9
M08 Arrosage N°2 M0-M9
M09 Arrêt des arrosages M8
M41 Gamme de rotation 1
M42 Gamme de rotation 2

57
Principales actions
Actions Syntaxes
%
(fichier : … )
(auteur : … )
Commencer un programme
(date : … )
(pièce : … )
(phase : … )
Initialiser N… M5 M9 G90 G40 G80
Aller au point de changement d’outil N… G0 G52 X… Z…
Appeler l’outil et son correcteur N… T… D… M6

Aller au point d’approche N… G0 X… Z…


N… G97 S… M.. M.. F…
(M3 ou M4 selon sens de rotation de la broche)
Paramètres de coupe
(M41 ou M42 selon gamme de rotation de la broche)
Mettre en route la broche
(Tournage F vitesse d’avance en mm/tr avec G95)
(Fraisage F vitesse d’avance en mm/min avec G94)
N G96 S
Programmer la vitesse de coupe constante
58
Principales actions
N… G64 N… N… I… K… P…
N… Xi Zi
N… Xj Zj
N… Xk Zk
(N=numéro du dernier bloc du profil)
(N=numéro du premier bloc du profil)
Ebaucher cycle paraxial
(I=surépaisseur de finition sur X)
(K=surépaisseur de finition sur Z)
(P=profondeur de passe)
(Xi,Zi=1er point limite du brut)
(Xj,Zj=2eme point limite du brut)
(Xk,Zk=3eme point limite du brut)
Usiner à droite profil N… G1 G42 X… Z…
Usiner à gauche profil N… G1 G41 X… Z…
N… G83 Z… ER… P… Q… G95
(Z=cote de fond du trou)
Percer (ER=cote de plan de retrait)
(P=profondeur de passe)
(Q=profondeur de la dernière passe)
Clore le cycle N… G80 X… Z…
Clore le programme N… M2 59
Fonction G0
Action : Déplacement en rapide du point A au point B.

Y N5 G0 XB YB

B
Vx max
Vy max Déplacement suivant X et
Y à vitesse égale.
Vx max Déplacement suivant Y à
A vitesse rapide.

X
Conclusion : Le Déplacement ne suit pas une trajectoire rectiligne continue.
60
Fonction G1
Action : Déplacement linéaire en vitesse travail du
point A au point B.
Y
N25 G1 XB YB F240

F
B

61
Fonction G2
Action : Déplacement circulaire sens anti-trigonométrique
en vitesse travail du point A au point B.
Y

N110 G2 XB YB RC F240
C
F
B

62
Fonction G3
Action : Déplacement circulaire sens trigonométrique
en vitesse travail du point A au point B.

C F
N200 G3 XB YB RC F240

X
63
Exo G1 G2 G3
…..

N210 Point 2
N220 Point 3
N230 Point 4 + Centre
Ou N230 Point 4 + Rayon
N240 Point 5
N250 Point 6 + centre
Ou N250 Point 6 + rayon
N260 G01… Point 7
…..

64
Fonction G64 SUIVANT Z
A B

N… G64 N… N… I… K… P…
N… Xa Za
P C
N… Xb Zb
N… Xc Zc K I
(N=numéro du dernier bloc du profil) Definition du brut
Xa Za
(N=numéro du premier bloc du profil) Xb Zb
(I=surépaisseur de finition sur X) SUIVANT X Xc Zc
A B
(K=surépaisseur de finition sur Z)
(P=profondeur de passe)
(Xa,Za=1er point limite du brut)
(Xb,Zb=2eme point limite du brut) C
(Xc,Zc=3eme point limite du brut) Definition du brut
Xc Zc
Xb Zb
Xa Za
65
A B

Exo G64 5
4
3

…..
N30 G79 N90
21 C
N40 Point 1

PROFIL FINI
N50 Point 2
N60 Point 3 Surépaisseur en X = 0.5
Surépaisseur en Z = 0.2
N70 Point 4
Profondeur de passe = 1
N80 Point 5
Points X Z
…..
1 46 0
N210 T1 D1 M6 Outil d’ébauche 2 51 -5
N220 G0 X123 Z2 Point d’approche 1 3 80 -60
N230 G95 G96 S160 F0.2 M41 M3 Param. de coupe 4 110 -60

N240 Cycle d’ébauche 5 120 -65


A 122 -66

PROFIL
N250 Point A

BRUT
B 122 1
N260 Point B
C 44 1
N280 Point C
Approche1 123 2
N290 Annulation cycle
66 Approche2 44 2
Profil Fini
…..
N30 G79 N90
N40 G01 X46 Z0 Point 1

PROFIL FINI
A B
N50 X51 Z-5 Point 2
5
4
N60 X80 Z-60 Point 3
3
N70 X110 Point 4
N80 X120 Z-65 Point 5
…..
2 1 C
….. Vc = 180m/min
F = 0.1 mm//tr
N310 T2 D2 M6 Outil de finition
N320 Point d’approche 2

N330 Param. de coupe

N340 Cycle de finition


…..
67
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Cycles de Tournage :
Cycle d’ebauche paraxial : G64
Syntaxe:
N.. G64 [N… N…] [I… K…] [P…/R…]
N… Xa Za
N… Xb Zb
N… Xc Zc
 (N = numéro du premier/ dernier bloc du profil)
 (N = numéro du dernier/premier bloc du profil)
 (I = surépaisseur de finition sur X)
 (K= surépaisseur de finition sur Z)
 (P/R = profondeur de passe suivant X/Z)
 (Xa, Za = 1er point limite du brut)
 (Xb, Zb = 2ème point limite du brut)
 (Xc, Zc = 3ème point limite du brut)
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Ebauche en X
N….. G64 N…. N…. I…. K… P….
(Profil Brut)
N…. Xa Za
N…. Xb Zb
N…. Xc Zc
… a
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Ebauche en Z
N210 G64 N200 N100 I0,5 K0,3 R 3
(Profil Brut)
N220 Xa Za
N230 Xb Zb
N240 Xc Zc

a
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Les cycles de base :
Cycles de tournage :
Cycles de filetage à pas constant : G33
Syntaxe
N.. G33 X.. Z.. K.. EA.. EB.. R.. P.. Q.. F.. S...
- X.. Z.. : Coordonnées suivant X et Z de la fin du filetage.
- K.. : Pas (valeur max. 250mm).
- EA.. : Angle du cône entre OZ et le profil de la pièce. Par défaut EA=O (Filetage
cylindrique).
- EB.. : Angle de pénétration entre le flanc de pénétration et l'axe de pénétration droite.
- R.. : Longueur du cône de dégagement.
- P.. : Profondeur totale du filet.
- Q.. : Profondeur de la dernière passe.
- F.. :Nombre de filets (max. 9 filets).
- S.. :Nombre de passes (passe de finition non comprise).
Q. Déterminer la relation ε(α) du décalage entre le profil programmé et le profil usiné.

R

𝜋 𝑅𝜀 + 𝜀(𝛼) 𝜋
cos( − ) = ↔ 𝜀 𝛼 = 𝑅𝜀 2. cos( − ) − 1
4 2. 𝑅𝜀 4
Q. ε = f (α)

Q.
R 0.4 0.8 1.2 1.6

𝜀𝑚𝑎𝑥 = 𝑅𝜀 2 − 1  41%𝑅𝜀 max 0.166 0.331 0.497 0.662


Q.

l'équation (question 1.1) peut être écrite de la façon suivante :

𝑂𝑚 𝑅 = 𝑂𝑚 𝑂𝑜 + 𝑂𝑜 𝑂𝑝 + 𝑂𝑝 𝑂𝑝𝑟 + 𝑂𝑝𝑟 𝑄𝑖 + 𝑄𝑖 𝐶 + 𝐶𝑃 + 𝑃𝑅

𝑂𝑝𝑟 𝑄𝑖 ∶ 𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑚𝑎𝑡𝑖𝑜𝑛 𝑑𝑒𝑠 𝑝𝑜𝑖𝑛𝑡𝑠 𝑑𝑢 𝑝𝑟𝑜𝑓𝑖𝑙 à 𝑢𝑠𝑖𝑛é


𝑄𝑖 𝐶 = 𝑅𝜀 . 𝑛𝑖
∶ 𝐶𝑜𝑟𝑟𝑒𝑐𝑡𝑖𝑜𝑛 𝑛𝑜𝑟𝑚𝑎𝑙 𝑎𝑢 𝑝𝑟𝑜𝑓𝑖𝑙 𝑑 ′ 𝑢𝑛𝑒 𝑣𝑎𝑙𝑒𝑢𝑟 𝑑𝑒 𝑟𝑎𝑦𝑜𝑛 𝑑𝑒 𝑝𝑙𝑎𝑞𝑢𝑒𝑡𝑡𝑒
𝑛𝑖 : vecteur unitaire et normal au profil
𝐶𝑃 = 𝐶𝑥 2𝑅𝜀 𝑥 + 𝐶𝑧 2𝑅𝜀 𝑧 :
Vecteurs orientation de l'outil
dans l'espace de travail (cadran
de travail Code C1 à C8 cas de
directeur de commande NUM).

Orientation C1 C2 C3 C4 C5 C6 C7 C8
Cx -1 -1 -1 0 1 1 1 0
Cz -1 0 1 1 1 0 -1 -1
fonction de correction G41 et G42
Ce module peut être appliqué que dans le cas des mouvements linéaires.
NE TIENT PAS COMPTE DES ROTATIONS DES AXES DONC NE TRAITE
PAS LES CAS DES MACHINES MULTIAXES (4 AXES ET 5 AXES).
Surfaçage Fraisage
1 6 1 6
Z Z 5
2 3 4 5 Y 2 5 3 4 X
30
70
…..
Points X Y Z
N210 T1 D1 M6 Fraise 1 taille d=50
1 2 5 6 1 N220 G94 M41 S573 F286 M3 M8 Param. De coupe
N230 Point 1
5 2
Y N240 Point 2

3 N250 Point 3

80 N260 Point 4
4 N270 Point 5
10 50 10
N280 Point 6
5
N290 G0 G52 X0 Y0 Z0 M5 M9
X 6 …..
773 4
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Les cycles de base : Cycles de Fraisage :
Cycles de poche : G45
Syntaxe:
N.. G45 X.. Y.Z. ER.. EX.. EY.. EB.. P.. Q.. I.. J.. EP.. EQ.. El.. EJ.
- X.. Y.. Z.. :cotes du centre de la poche.
- EX.. EY.. Z.. : cotes en relatif définissant les
dimensions de la poche finie.
- ER.. : Plan de remontée
- P.. :Prise de passe axiale (en ébauche).
- Q.. : Prise de passe latérale (en ébauche).
- I..: Prise de passe axiale (en finition).
- J..: Prise de passe latérale (en finition).
- EP..: vitesse axiale d'ébauche.
- EQ.. : vitesse latérale d'ébauche.
- EI..: vitesse axiale de finition.
- EJ..: vitesse latérale de finition.
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Exemple:
Longueur EX =100
Largeur EY = 50
Profondeur Z = - 44
Congés EB = 20
Rayon outil D1 r = 4

%100 (poche sans finition)


N10 M6 T1 D1
N20 M3 M40 S2000
N30 G00 X0 YO Z50
N40 G45 X75 Y52 Z-44 ER2 EX100 EY50 EB20
P10 Q7 EP100 EQ500
N50 Z50
N60 X0 Y0
N70 M2
Fonction G83
Cycle de perçage avec débourrage
(évacuation des copeaux) X
Y

ER
N… G83 Z… ER… P… Q… P
(Z=cote de fond du trou)
(ER=cote de plan de retrait)
(P=profondeur de passe)
(Q=profondeur de la dernière passe)
Q
Z

80
Fonction G83 Points X Z
1

…..

N210 T3 D3 M6 Foret de 20

N220 Param. De coupe


N = 180t/min
F = 0.1 mm//tr
N230 Point 1

N240 Cycle de perçage

N250 Annulation cycle

…..
81
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
G83 : Cycle de perçage avec débourrage

Ni-1 G0 X0 Z….
Ni G83 Z…. P…… Q……ES…..
Ni+1 G80……
Ni+2 ….

Z : point à atteindre sur l’axe d’usinage


P : valeur de la première pénétration
Q : valeur de la dernière pénétration
ES : nombre de pénétrations de valeur
constantes
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Cycles de perçage - centrage : G81
Syntaxe :
N.. G81 X.. Y.. Z.. ER.. F..
N.. X.. Y..

Exemple :

(1) Position X Y GO (rapide)

(2) Descente en rapide (plan R)


(3) Descente travail (F programmé)
(4) Arrivée en fond de course Z
(5) Remontée en rapide
(Trait fin - Avance rapide)
(Trait fort - Avance programmée).
G81
Points X Y Z

…..

N210 T3 D3 M6 Foret de 20
N220 S800 F200 M41 M8 M4 Param. De coupe
N230 Point 1
N240 Cycle de perçage
Point 2/3
N250 Point 4
N260 Point 5/6
N250 Annulation cycle
…..

84
G40-G41-C42
en tournage
Sans correction de rayon G41 ou G42 Avec correction de rayon G41 ou G42

X
X

Z
Z
Profil obtenu Le profil obtenu = profil théorique
Profil théorique
85
G41-C42
en fraisage
Correction G41 : Profil à droite de l’outil Correction G42 : Profil à gauche de l’outil
dans le sens de l’avance dans le sens de l’avance
Prise en
Prise en
1 4 compte du
compte du G41
G40
2 3

2 3
Prise en
4
compte du 1 Prise en
G40 compte du G42

Points programmés 1, 2, 3, 4.
86
Fonction G41 G42
Correction G41 : Profil à droite de l’outil dans le sens Correction G42 : Profil à gauche de l’outil dans le
de l’avance sens de l’avance

87
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Position F
Vc
Opération Désignation des outils du (mm/tr/
(m/mn)
correcteur dent)
Surfaçage Fraise 2T 63 à 4 dents T01 D01 300 0,030
Fraise 2T  à déterminer à 4
Contournage extérieur T10 D10 120 0,025
dents
Fraise 2T CC 10 à 3 dents
Poche carré en ébauche
(Surépaisseur pour la finition T08 D08 100 0,015
(G45)
1mm)
Finition de poche carré en
Fraise 2T  8 CC à 4 dents T06 D06 120 0,010
contournage
Poche circulaire (en ébauche
et en finition profondeur Fraise 2T  8 CC à 4 dents T03 D03 100 0,020
3mm) (G45)
Centrage Forêt à centrer 3 T04 D04 60 0,025

Perçage Forêt 5 (angle de foret 120°) T05D05 0,03


60
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Position du Vc F
N° Opération Désignation des outils
correcteur (m/mn) (mm/tr/dent)
Op1 Surfaçage Fraise 2T 63 à 4 dents T01 D01 300 0,030
Fraise 2T  à déterminer
Op2 Contournage extérieur T10 D10 120 0,025
à 4 dents
Fraise 2T CC 10 à 3 dents
Poche carré en ébauche
Op3 (Surépaisseur pour la T08 D08 100 0,015
(G45)
finition 1mm)
Finition de poche carré
Op4 Fraise 2T  8 CC à 4 dents T06 D06 120 0,010
en contournage
Poche circulaire (en
Op5 ébauche et en finition Fraise 2T  8 CC à 4 dents T03 D03 100 0,020
profondeur 3mm ) (G45)
Op6 Centrage Forêt à centrer 3 T04 D04 60 0,025
Forêt 5 (angle de foret
Op7 Perçage T05D05 60 0,03
120°)
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Outil (T01) (T02) (T03) (T04)


Caractéristiques PTGNR 25 25 F11 SDJCR 12 12 F 07 SVJBR 12 12 F11 SRDCN 12 12 F05
Désignation plaquette TNMG 11 03 02 DCMT 07 02 04 VBMT 11 02 12 RCMT 05 03 00
Système de fixation
Forme de plaquette
Angle de dépouille
Code de tolérance
Type de porte –
plaquette
Sens de coupe
Rayon de bec de l’outil
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Outil (T01) (T02) (T03) (T04)


Caractéristiques PTGNR 25 25 F11 SDJCR 12 12 F 07 SVJBR 12 12 F11 SRDCN 12 12 F05
Désignation plaquette TNMG 11 03 02 DCMT 07 02 04 VBMT 11 02 12 RCMT 05 03 00
Système de fixation
Forme de plaquette
Angle de dépouille
Code de tolérance
Type de porte –
plaquette
Sens de coupe
Rayon de bec de l’outil
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
(T03)
Outil (T01) (T02) (T04)
SVJBR 12 12
Caractéristiques PTGNR 25 25 F11 SDJCR 12 12 F 07 SRDCN 12 12 F05
F11
Désignation plaquette TNMG 11 03 02 DCMT 07 02 04 RCMT 05 03 00
VBMT 11 02 12
Fixation par trou
Système de fixation Fixation par vis Fixation par vis Fixation par vis
central
Forme de plaquette T (triangulaire) D (losange) V (losange) R (ronde)
Angle de dépouille Neutre 7° 5° 7°
Code de tolérance M M M M
Type de porte –
G J J D
plaquette
Sens de coupe À droite À droite À droite Neutre
Rayon de bec de l’outil 0,2mm 0,4mm 1,2mm Ronde
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Outil (T01) (T02) (T03) (T04)
Caractéristiques PTGNR 25 25 F11 SDJCR 12 12 F 07 SVJBR 12 12 F11 SRDCN 12 12 F05
Désignation plaquette TNMG 11 03 02 DCMT 07 02 04 RCMT 05 03 00
VBMT 11 02 12
Fixation par trou
Système de fixation Fixation par vis Fixation par vis Fixation par vis
central
Forme de plaquette T (triangulaire) D (losange) V (losange) R (ronde)
Angle de dépouille Neutre 7° 5° 7°
Code de tolérance M M M M
Type de porte –plaquette G J J D
Sens de coupe À droite À droite À droite Neutre
Rayon de bec de l’outil 0,2mm 0,4mm 1,2mm Ronde

RCMX 12 04 00 CNMG 09 03 08 CCMT 06 02 08 CNMM 12 04 08


VCMT 11 03 02 DCMT 07 02 04 TNMG 11 03 02 SNMG 12 04 08
RNMG 12 04 00 RCMT 05 03 00 VBMT 11 02 12 TCMT 11 03 04
VCMT 09 04 12 VCMT 09 03 04 VBMX 09 02 08 DCMM 06 03 05
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Point X Z
1
2
3
4
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

R3
R3

Ø40

Ø34

Ø28

Ø16
Ø24
12 10 5 9 1 à 45°
60
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
R3
R3

Point X Z
1

Ø40

Ø34

Ø28

Ø16
Ø24
2
3
4
12 10 5 9 1 à 45°
60

 
Opr
Op
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

Exemple de Fraisage
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)

% 301
N10 G17 G90
N20 T1 D1 M6
N30 M03 F100 S1500
N40 G00 X7 Y15 Z10
N50 G01 Z5
N60 G02 X43 R18
N70 Z20
N80 G00 X0 Y0
N90 M05
N100 M2
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
Exemple de Fraisage
Chapitre III Réglage et Programmation des Machines
Outils à Commande Numérique (MOCN)
+1
+
2 3
OP

N° point X Y Z 2
1 + 1 +5
2
3
4
5 4
+ +
3
6
7
point X Z

a 0 20
b 0 10
c 14 -7,141
d 14 -17,141
e 40 -27,141
f 40 -52,141
g 28 -57,141
h 28 -67,141
i 40 -72,141
j 40 -79

Opération Désignation Code outil Outils Vc (m/mn) F (mm/tr)


k 52 -85

Op1 Opération de Dressage SCLCL 12 12 F09 T02 D02 250 0.20 l 55 -85

Opération d’ébauche (Cycle


Op2 SDJCL 12 12 F07 T04 D04 280 0.15
d’ébauche avec gorge)
Op3 Contournage en finition SVJBR 12 12 F11 T06 D06 350 0.10

Op4 Opération de rainure SRDCN 12 12 F05 T08 D08 150 0.05


EXEMPLE: Exécution d’un profil intérieur avec poches (ébauche et finition)

POINT a b c d e f g h i j k EZ
X 39 30 30 40 40 40 40 30 30 20 18 18

Z 2 -5 -20 -25 -45 -55 -75 -80 -85 -90 2 -90


%100
N10 G0 G52 X150 Z200
EXEMPLE: Exécution d’un profil intérieur (EBAUCHE)
avec poches (ébauche et finition) N20 T5 D5 M6 (OUTIL A ALESER Rε0,8)
N30 S900 M40 M3
N40 X10 Z10 (POINT D’APPROCHE)
N50 G92 S3500
N60 G95 G96 S70 F0,1
N70 G63 N120 N220 Z5 EU50 EZ-92 P2 EB110 EC70 ER0,2 Q1 EQ0,5 EF0,1
N80 G0 Z5
N90 G0 G52 X150 Z200
(FINITION)
N100 T7 D7 M6 (OUTIL A ALESER Rε0,4)
N110 G41 X50 Z5 (a)
N120 G96 S90
N130 G1 X30 Z-5 F0,07 (b)
N140 Z-20 (c)
N150 X-40 Z-25 (d)
N160 Z-45 EB2 (e)
N170 G2 X40 Z-55 I40 K-50 EB2 (f)
N180 G1 Z-75 (g)
N190 X30 Z-80 (h)
N200 Z-85 (i)
N210 X16 Z-92 (j)
N220 G0 Z5 (k)
N230 G40 G52 X150 Z200
N250 M2