Upload
alabenamara
View
58
Download
16
Embed Size (px)
DESCRIPTION
cours Programmation Des MOCN
Citation preview
Anim par:
Mohamed Anouar ELOUED
Plan du cours
Introduction
III. Rglage et Programmation des
Machines Outils Commande
Numrique (MOCN)
I. Contraintes de mise en forme
II. Architecture dune machine CN
Rglage et Programmation
des Machines Outils
Commande Numrique
(MOCN)
CHAPITRE III
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
IV. Applications
I. Dfinition des origines
II. Modlisation dune MOCN
III. Paramtres de rglage
Le systme traite toujours les cotes repres par rapport une origine mesure quel que soit le mode de programmation choisi. 1. Origine Machine (OM) Lorigine machine concide avec la position du point pilot (point courant ou point rfrence R) au moment o tous les axes de la machine sont sur la bute dinitialisation. 2. Origine Mesure (Om) C'est un point prfrentiel dfini sur chaque axe qui fixe l'origine absolue de la mesure.
I. Les origines
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
80
33
X X
Z
Z Om
OP Op
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
3. Origine pice (Op) Indpendante du systme de mesure, cette origine est dfinie par un point de la pice sur lequel on est capable de se positionner. Elle est dtermine par rapport l'origine mesure par le paramtre PREF. 4. Origine programme (OPr) Indpendante du systme de mesure, c'est l'origine du tridre de rfrence qui a servi tablir le programme. Elle est dfinie par rapport l'origine pice par le dcalage DEC1 (ou DEC3 cas particulier : usinage sur centre dusinage).
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
80
33
X X
Z
Z Om
OPr Op
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
5. Point courant ou Point pilot (R)
Cest un point de rfrence outil et appartient la machine. Ce point
est dfini comme lintersection de laxe de lalsage de logement de
loutil, avec la face de la tourelle dans le cas dun tour ou, avec le plan
de jauge de logement outil dans la broche de centre dusinage.
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
lorigine programme (OPr) ou par rapport lorigine mesure (OM).
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Cas du fraisage
Plan de jauge
R
P
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Cas du tournage
P
R
R
Jauge en Z : Jz
Jaug
e en
X
: J
x
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
II. Modlisation de la CN (Principaux intervenants)
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Modlisation de la CN
La modlisation vectorielle dune machine-outil commande
numrique, passe par la construction de la relation vectorielle
entre le vecteur liant lorigine mesure (Om) au point pilot (R), et
les grandeurs caractristiques de la machine. Elle permet alors la
description des mouvements de loutil et de la pice dans un
repre associ la machine
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
A. Cas du tournage
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
R
Om
Z+
X+
PREF
X
XR/Om
Mandrin
Op OPr
Tourelle
Z+
X+
Pice
Oo
BROCHE
P
R
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Relation vectorielle
Jauges
r r
m m 0 0 p p P PO R O O O O O O O P PR
pmOO
PREF
DEC1
Programme
Vecteur consigne
Pt COUR/OM
X.
Y.
Z.
B.
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Om : Origine mesure
Oo : Origine montage (interface machine- montage).
Op : Origine pice (interface montage- pice).
OPr : Origine programme
R : Point pilot (interface porte outil- machine).
P : Point de `` coupe .
Relation vectorielle
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Exploitation de la relation vectorielle Lquation vectorielle scrit par: Avec :
: connu par la CN a chaque instant aprs linitialisation de la machine.
: caractrise les courses maximales de la machine.
: caractrise les dimensions lies au montage dusinage.
: caractrise des dimensions lies au contrat de phase.
: caractrise le profil programm.
: caractrise des dimensions lies au systme outils et porte-outils.
ROm
r rm m o o p p P P
O R O O O O O O O P PR
omOO
poOO
rp PO O
rPO P
PR
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Op
R
Om
X+
Cale talon Mandrin
Tourelle
PREF Z
Oo
Broche
Mesure du PREF Z :
ZR/Om
Lc
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Mesure du PREF X :
R
Lc
Om
Z+
X+
Cylindre talon
PREF X
XR/Om
Mandrin
Op OPr
Tourelle
Z+
D1
D2
X+
Cylindre talon
Cale talon
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
75
3
3,4
Position A
Position B
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
R
R
Op
Jz L
ZR/OP
OP
X+
PREF Z
ZR/Om Oo
Z+
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
R
R
Op OP
J X
Om
Z+ X+
XR
/Om
d
XR
/OP P
RE
FX
Jauge X
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
R R
R
R
APPLICATION : Tracer les vecteurs jauges et les composantes de chaque vecteur, associes aux outils suivants :
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
R R
P
Pice
Outil Tourelle
r Bec de
loutil Pice
C
P Qi
Equation vectorielle corrige
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
: Caractrise le profil de la pice, la position de Qi dans le repre
de programmation.
: Rayon de la plaquette de coupe.
: Caractrise lorientation de loutil dans lespace du travail.
PRCPCQQOOOOOOORO iiprprppoomm
iprQO
CQi
Pour complter le rglage de la machine on doit, dclarer dans la
page Jauges Outils, le rayon de la plaquette ainsi quun code C
pour dclarer lorientation doutil dans lespace de travail.
CP
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
C2
Dfinition du cadran doutil : Les cadrans doutils permettent la machine de savoir de quel cot elle doit corriger les rayons lors dun usinage en G41 u G42.
C0
C1 C2 C3
C4
C5 C6 C7
C8
Z
X
C1
C7
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
T0i D0i Position A Position B Jauges
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
B. Cas du fraisage
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Om
OPr
P R
OP
OO
Equerre
Origines Z
Y
Rglage : cas dun Centre dusinage CN
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
r rm m o o p p P P
O R O O O O O O O P PR
2/ /
/ / 2
/ /
1
1
1
r
r
r
D
R Om P OP
DR Om P OP
R Om P OP
X PREFX DEC X X
PREFYY DEC Y Y
Z PREFZ DEC Z Z L
Rglage : cas dun Centre dusinage CN
NB: on considre un montage inchangeable (cest dire OoOp =cte), le plateau ne tourne pas.
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Mesure de PREF Z sur un centre dusinage horizontal
Cale talon
Lc...
Op
R
Om
Z+
Y+
PREF Z.........
Z R/Om..
querre
Palette
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Oo
Mesure de PREF Y sur un centre dusinage horizontal
Cale talon
Op
Oo
R
Om
Z+
Y+
PR
EF
Y
Lc.
Y R
/Om
D.
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Mesure de PREF X sur un
centre dusinage horizontal
X+
Cale talon
Op
Oo
R
Om
Y+
Lc
D
XR/Om..
PREFX..
Y+
Z+
Om
Broche
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
MODELISASION Pt Courant / Om
X... Y Z B
Programmation
OmOp = PREF(s)
DEC1 (s) Jauge doutil
Les jauges outils
Tourelle
Plan
de jauge
Broche
Jauge dun outil de tournage et dune fraise
37
Opp
OP
Pg
Opo
Om
Origine
porte-pice
Origine
Programme
Point
gnrateur
Origine
porte-outil
Origine
mesure
Point courant
Origine Programme Pour raliser un usinage, la machine doit excuter des dplacements du point courant par rapport lOrigine mesure : Om
Pour faciliter le calcul des points programms et tenir compte de la gomtrie du matriel employ (machine, outil, porte-pice) une chane gomtrique est construite.
Loprateur dclare dans le programme les coordonnes des points gnrs par rapport lorigine programme OP.
38
Origine programme Cas 1 :
En Tournage LOP est
toujours sur laxe Z
Cas 2 : Cas 3 :
32
20
20
26
10 32
50
30
26
50
10
32
40
50
20
26
50
50
39
Origine programme
En Fraisage
Cas 4 :
X Z 10 30
45
55
15
Y Y 25
80
55
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Choix de lOrigine Programme OP On choisit lOP en fonction de la cotation de la pice sur le dessin de dfinition. Pour faciliter la ralisation du relev de points, prendre lorigine qui demande le moins de calcul (cotes directes).
En tournage, lOP est TOUJOURS place sur laxe Z
Op
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Op
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Op
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Op Op
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
45
S T I Programmation CN
Langage ISO
46
Principe
Logiciel FAO
Programmation manuelle
Programme
Langage ISO
47
Coordonnes des points programms Reprer les points programms sur le dessin
Calculer leur position par rapport aux axes de lOrigine Programme OP en cotes moyennes
Reporter leur coordonne dans un tableau
200.2 = 50 =
25 = 17 =
1.0
4.0
0
25.0
2.0
6.0
48
Dfinitions Programme
%100
N10 N20 N N .. N100 G1 X30.4 F120 M8
N N .. N340 M2
PROGRAMME
MOT
BLOC
N G X F M
Numro de bloc
Mot de fonction prparatoire
Mot de fonction auxiliaire
Mot de fonction technologique
Mot de dimension
Programmation
Le mot est actif jusqu la fin du bloc ou annul par un autre mot.
% 1234 N10 N20 N... N N100 G01 X30.4 F120 M08 N... N... N340 M02
% 1234 N10 N20 N... N N100 G01 X30.4 F120 M08 N... N... N340 M02
N100 G01 X30.4 F120 M08 N100 G01 X30.4 F120 M08
G01 G01
Programme
Bloc
Mot
G G 01 01 Adresse Valeur
Rgle principale
Caractre dbut %
N programme 5 chiffres.1 (1-8999 sur NUM)
N du bloc est le premier mot du bloc numrot de prfrence de 10 en 10
Ordre prfr G XYZ TD M
Structure Exemple
%4723
(Micro Tour )
(Poigne )
(Ph 10 )
(16/04/2012)
N28 G40 G80 M5 M9
N29 G0 G52 X0 Z0
(OPERATION CENTRER)
N30 T5 D5 M6 ( FORET A CENTRER )
N40 G0 X0 Z52
N45 G95 G97 S2500 F0.05 M3 M8
N50 G1 Z40
N60 G0 Z52
N70 G0 G52 X0 Z0 M9
.............................. ..
NUMERO DE
PROGRAMME
IDENTIFICATION
INITIALISATION
POSITION DEGAGEMENT
OPERATION 1
POSITION DEGAGEMENT
Structure dun programme
51
..............................
..
(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
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
N710 M2
OPERATION N
POSITION DEGAGEMENT
FIN DE PROGRAMME
Structure dun programme
52
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
Structure dune Opration
53
Indications Adresses Signification
Dbut d'un programme % Dbut de programme paramtre d'entre
Ordre N
H
Numro de bloc
Numro de sous-programme
Fonctions prparatoires G Elles prdisposent la machine pour un ordre prcis. (Peuvent
varier suivant le DCN)
Dplacements suivant les axes X Y Z
A B C
Valeur du dplacement positif ou ngatif sur le ou les axes
choisis
Avance F Vitesse d'avance exprime en mm/min
Fonctions auxiliaires M Fonctions particulires dsignant un ordre
Outils T.. D.. Slection de l'outil et de son (ou ses) correcteur(s)
Rayon
Plan de scurit R
ER
- Rayon du cercle en G02 G03
- Plan de rfrence en cycle
Vitesse
Rptition S
- N ou Vc suivant G96 ou G97 plac avant
- Rptition dune squence
Fonctions ISO
54
Fonctions G Code Dsignation Rvocation
Tour.
Frais.
G00 Dplacement linaire vitesse rapide (Vitesse max de la machine). G01-G02-G03-G33 T - F
G01 Interpolation linaire la vitesse programme 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
G41 Positionnement de l'outil gauche de la trajectoire programme d'une valeur
gale au rayon. G40-G42
T - F
G42 Positionnement de loutil droite de la trajectoire programme d'une valeur
gale au rayon. G40-G41
T - F
G52 Programmation absolue des coordonnes par rapport l'origine mesure. Fin de bloc T - F
55
Fonctions G (suite) G59 Changement d'origine programme. Fin de bloc T - F
G64 Cycle dbauche paraxial G64 Nn Nm I... K... P... F... G80 T
G65 Cycle dbauche de gorge G80 T
G77 Appel inconditionnel d'un sous-programme G77 H ou
d'une suite de squences avec retour. G77 N... N. Fin de bloc
T - F
G79 Saut conditionnel ou inconditionnel une squence sans retour. G79
N.. Fin de bloc
T - F
G80* Annulation d'un cycle d'usinage. Tout cycle T - F
G81 Cycle de perage - centrage. G81 X Y... Z... ER G80 F
G82 Cycle de perage - chambrage. G82 X Y... Z... FR... EF... G80 F
G83 Cycle de perage avec dbourrage. G83 XY... Z...ER P Q G80 T - F
G84 Cycle de taraudage. G84 XYZER (F S x pas) G80 F
G85 Cycle d'alsage. G85 XY Z ER G80 F
56
Fonctions G (suite)
G86 Cycle d'alsage avec arrt de broche en fond de trou.G86
XYZER G80 F
G87 Cycle de perage avec brise-copeaux. G87 Y Z ER
PQER G80 F
G88 Cycle d'alsage et dressage de face. G88 XYZER G80 F
G89 Cycle dalsage avec arrt temporis en fond de trou. G89 X
YZEREF G80 F
G90* Programmation absolue des coordonnes. T - F
G92 Limitation de la frquence de rotation (N) en tr/min M02 T - F
G94 Vitesse davance en mm/min G95 T - F
G95 Vitesse davance en mm/tr G94 T - F
G96 Vitesse de coupe (Vc) constante en m/min G97 T
G97 Frquence de rotation (N)constante en tr/min G96 T - F
57
Fonctions M
Code Dsignation Rvocation
M00 Arrt programm Action sur DCY
M02 Fin de programme pice %
M03 Rotation de broche sens horaire M0-M4-M5
M04 Rotation de broche sens anti-horaire M0-M3-M5
M05 Arrt de broche M3-M4
M06 Changement doutil Compte rendu
M07 Arrosage N1 M0-M9
M08 Arrosage N2 M0-M9
M09 Arrt des arrosages M8
M41 Gamme de rotation 1
M42 Gamme de rotation 2
58
Principales actions Actions Syntaxes
Commencer un programme
%
(fichier : )
(auteur : )
(date : )
(pice : )
(phase : )
Initialiser N M5 M9 G90 G40 G80
Aller au point de changement doutil N G0 G52 X Z
Appeler loutil et son correcteur N T D M6
Aller au point dapproche N G0 X Z
Paramtres de coupe
Mettre en route la broche
N G97 S M.. M.. F
(M3 ou M4 selon sens de rotation de la broche)
(M41 ou M42 selon gamme de rotation de la broche)
(Tournage F vitesse davance en mm/tr avec G95)
(Fraisage F vitesse davance en mm/min avec G94)
Programmer la vitesse de coupe constante N G96 S
59
Principales actions
Ebaucher cycle paraxial
N G64 N N I K P
N Xi Zi
N Xj Zj
N Xk Zk
(N=numro du dernier bloc du profil)
(N=numro du premier bloc du profil)
(I=surpaisseur de finition sur X)
(K=surpaisseur 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
Percer
N G83 Z ER P Q G95
(Z=cote de fond du trou)
(ER=cote de plan de retrait)
(P=profondeur de passe)
(Q=profondeur de la dernire passe)
Clore le cycle N G80 X Z
Clore le programme N M2
60
Fonction G0
A
B
N5 G0 XB YB N5 G0 XB YB
X
Y
Vx max
Vy max
Action : Dplacement en rapide du point A au point B.
Conclusion : Le Dplacement ne suit pas une trajectoire rectiligne continue.
Vx max
Dplacement suivant X et Y vitesse gale. Dplacement suivant Y vitesse rapide.
61
Fonction G1
A
B
X
Y
N25 G1 XB YB F240 N25 G1 XB YB F240
F
Action : Dplacement linaire en vitesse travail du point A au point B.
62
Fonction G2
X
Y
C
B
A
F
Action : Dplacement circulaire sens anti-trigonomtrique en vitesse travail du point A au point B.
N110 G2 XB YB RC F240 N110 G2 XB YB RC F240
63
Fonction G3
X
Y
C
A
B
N200 G3 XB YB RC F240 N200 G3 XB YB RC F240 F
Action : Dplacement circulaire sens trigonomtrique en vitesse travail du point A au point B.
64
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
..
65
Fonction G64 N G64 N N I K P N Xa Za N Xb Zb N Xc Zc (N=numro du dernier bloc du profil)
(N=numro du premier bloc du profil)
(I=surpaisseur de finition sur X)
(K=surpaisseur de finition sur Z)
(P=profondeur de passe)
(Xa,Za=1er point limite du brut)
(Xb,Zb=2eme point limite du brut)
(Xc,Zc=3eme point limite du brut)
A B
C
A B
C
K
P
I
SUIVANT Z
SUIVANT X
Definition du brut
Xc Zc
Xb Zb
Xa Za
Definition du brut
Xa Za
Xb Zb
Xc Zc
66
Exo G64
Points X Z
1 46 0
2 51 -5
3 80 -60
4 110 -60
5 120 -65
A 122 -66
B 122 1
C 44 1
Approche1 123 2
Approche2 44 2
B
C
A
4
3
2 1
5
..
N30 G79 N90
N40 Point 1
N50 Point 2
N60 Point 3
N70 Point 4
N80 Point 5
..
N210 T1 D1 M6 Outil dbauche
N220 G0 X123 Z2 Point dapproche 1
N230 G95 G96 S160 F0.2 M41 M3 Param. de coupe
N240 Cycle dbauche
N250 Point A
N260 Point B
N280 Point C
N290 Annulation cycle
PR
OF
IL F
INI
PR
OF
IL
BR
UT
Surpaisseur en X = 0.5
Surpaisseur en Z = 0.2
Profondeur de passe = 1
67
Profil Fini
..
N310 T2 D2 M6 Outil de finition
N320 Point dapproche 2
N330 Param. de coupe
N340 Cycle de finition
..
B
C
A
4
3
2 1
5
..
N30 G79 N90
N40 G01 X46 Z0 Point 1
N50 X51 Z-5 Point 2
N60 X80 Z-60 Point 3
N70 X110 Point 4
N80 X120 Z-65 Point 5
..
PR
OF
IL F
INI
Vc = 180m/min
F = 0.1 mm//tr
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
(N = numro du premier/ dernier bloc du profil) (N = numro du dernier/premier bloc du profil) (I = surpaisseur de finition sur X) (K= surpaisseur de finition sur Z) (P/R = profondeur de passe suivant X/Z) (Xa, Za = 1er point limite du brut) (Xb, Zb = 2me point limite du brut) (Xc, Zc = 3me point limite du brut)
Cycles de Tournage :
Cycle debauche paraxial : G64
Syntaxe: N.. G64 [N N] [I K] [P/R] N Xa Za N Xb Zb N Xc Zc
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (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 Rglage et Programmation des Machines Outils Commande Numrique (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 Rglage et Programmation des Machines Outils Commande Numrique (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.. : Coordonnes suivant X et Z de la fin du filetage.
- K.. : Pas (valeur max. 250mm).
- EA.. : Angle du cne entre OZ et le profil de la pice. Par dfaut EA=O (Filetage
cylindrique).
- EB.. : Angle de pntration entre le flanc de pntration et l'axe de pntration droite.
- R.. : Longueur du cne de dgagement.
- P.. : Profondeur totale du filet.
- Q.. : Profondeur de la dernire passe.
- F.. :Nombre de filets (max. 9 filets).
- S.. :Nombre de passes (passe de finition non comprise).
R
cos(
4 ) =
+ ()
2. = 2. cos(
4 ) 1
Q. Dterminer la relation () du dcalage entre le profil programm et le profil usin.
= 2 1 41% R 0.4 0.8 1.2 1.6
max 0.166 0.331 0.497 0.662
Q. = f ()
Q.
l'quation (question 1.1) peut tre crite de la faon suivante :
= + + + + + +
= .
: vecteur unitaire et normal au profil
Q.
= 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 linaires. NE TIENT PAS COMPTE DES ROTATIONS DES AXES DONC NE TRAITE PAS LES CAS DES MACHINES MULTIAXES (4 AXES ET 5 AXES).
77
Surfaage Fraisage
Points X Y Z
1
2
3
4
5
6
2 3 4 5
1 6 Z
X 30
5 6 1
5 4 3 2
Z
Y
70
1 5 2
3
6
4
Y
X
80
5
10 50 10
..
N210 T1 D1 M6 Fraise 1 taille d=50
N220 G94 M41 S573 F286 M3 M8 Param. De coupe
N230 Point 1
N240 Point 2
N250 Point 3
N260 Point 4
N270 Point 5
N280 Point 6
N290 G0 G52 X0 Y0 Z0 M5 M9
..
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (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 dfinissant les dimensions de la poche finie.
- ER.. : Plan de remonte
- P.. :Prise de passe axiale (en bauche).
- Q.. : Prise de passe latrale (en bauche).
- I..: Prise de passe axiale (en finition).
- J..: Prise de passe latrale (en finition).
- EP..: vitesse axiale d'bauche.
- EQ.. : vitesse latrale d'bauche.
- EI..: vitesse axiale de finition.
- EJ..: vitesse latrale de finition.
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Exemple:
Longueur EX =100 Largeur EY = 50 Profondeur Z = - 44 Congs 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
80
Fonction G83
ER
Z
X
Y
P
Q
N G83 Z ER P Q (Z=cote de fond du trou)
(ER=cote de plan de retrait)
(P=profondeur de passe)
(Q=profondeur de la dernire passe)
Cycle de perage avec dbourrage
(vacuation des copeaux)
81
Fonction G83 Points X Z
1
2
3
4
..
N210 T3 D3 M6 Foret de 20
N220 Param. De coupe
N230 Point 1
N240 Cycle de perage
N250 Annulation cycle
..
N = 180t/min
F = 0.1 mm//tr
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
G83 : Cycle de perage avec dbourrage
Ni-1 G0 X0 Z. Ni G83 Z. P QES.. Ni+1 G80 Ni+2 .
Z : point atteindre sur laxe dusinage P : valeur de la premire pntration Q : valeur de la dernire pntration ES : nombre de pntrations de valeur constantes
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Cycles de perage - centrage : G81
Syntaxe :
N.. G81 X.. Y.. Z.. ER.. F..
N.. X.. Y..
(1) Position X Y GO (rapide)
(2) Descente en rapide (plan R)
(3) Descente travail (F programm)
(4) Arrive en fond de course Z
(5) Remonte en rapide
(Trait fin - Avance rapide)
(Trait fort - Avance programme).
Exemple :
84
G81 Points X Y Z
1
2
3
4
5
6
..
N210 T3 D3 M6 Foret de 20
N220 S800 F200 M41 M8 M4 Param. De coupe
N230 Point 1
N240 Cycle de perage
Point 2/3
N250 Point 4
N260 Point 5/6
N250 Annulation cycle
..
85
G40-G41-C42 en tournage
Sans correction de rayon G41 ou G42 Avec correction de rayon G41 ou G42
X
Z
X
Z
Profil obtenu Profil thorique Le profil obtenu = profil thorique
X
Z
86
G41-C42 en fraisage
1 4
2 3
Correction G41 : Profil droite de loutil dans le sens de lavance
Points programms 1, 2, 3, 4.
Correction G42 : Profil gauche de loutil dans le sens de lavance
1
2 3
4
Prise en compte du G41
Prise en compte du G42
Prise en compte du
G40
Prise en compte du
G40
87
Fonction G41 G42
Correction G41 : Profil droite de loutil dans le sens
de lavance
Correction G42 : Profil gauche de loutil dans le
sens de lavance
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
N Opration Dsignation des outils Position
du correcteur
Vc (m/mn)
F (mm/tr/
dent)
Op1 Surfaage Fraise 2T 63 4 dents T01 D01 300 0,030
Op2 Contournage extrieur Fraise 2T dterminer 4
dents T10 D10 120 0,025
Op3 Poche carr en bauche
(G45)
Fraise 2T CC 10 3 dents (Surpaisseur pour la finition
1mm) T08 D08 100 0,015
Op4 Finition de poche carr en
contournage Fraise 2T 8 CC 4 dents T06 D06 120 0,010
Op5 Poche circulaire (en bauche
et en finition profondeur 3mm) (G45)
Fraise 2T 8 CC 4 dents T03 D03 100 0,020
Op6 Centrage Fort centrer 3 T04 D04 60 0,025
Op7 Perage Fort 5 (angle de foret 120) T05D05
60 0,03
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
N Opration Dsignation des outils Position du correcteur
Vc (m/mn)
F (mm/tr/dent)
Op1 Surfaage Fraise 2T 63 4 dents T01 D01 300 0,030
Op2 Contournage extrieur Fraise 2T dterminer
4 dents T10 D10 120 0,025
Op3 Poche carr en bauche
(G45)
Fraise 2T CC 10 3 dents (Surpaisseur pour la
finition 1mm) T08 D08 100 0,015
Op4 Finition de poche carr
en contournage Fraise 2T 8 CC 4 dents T06 D06 120 0,010
Op5 Poche circulaire (en
bauche et en finition profondeur 3mm ) (G45)
Fraise 2T 8 CC 4 dents T03 D03 100 0,020
Op6 Centrage Fort centrer 3 T04 D04 60 0,025
Op7 Perage Fort 5 (angle de foret
120) T05D05 60 0,03
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Outil
Caractristiques
(T01)
PTGNR 25 25 F11
(T02)
SDJCR 12 12 F 07
(T03)
SVJBR 12 12 F11
(T04)
SRDCN 12 12 F05
Dsignation plaquette TNMG 11 03 02 DCMT 07 02 04 VBMT 11 02 12 RCMT 05 03 00
Systme de fixation
Forme de plaquette
Angle de dpouille
Code de tolrance
Type de porte
plaquette
Sens de coupe
Rayon de bec de loutil
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Outil
Caractristiques
(T01)
PTGNR 25 25 F11
(T02)
SDJCR 12 12 F 07
(T03)
SVJBR 12 12 F11
(T04)
SRDCN 12 12 F05
Dsignation plaquette TNMG 11 03 02 DCMT 07 02 04 VBMT 11 02 12 RCMT 05 03 00
Systme de fixation
Forme de plaquette
Angle de dpouille
Code de tolrance
Type de porte
plaquette
Sens de coupe
Rayon de bec de loutil
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Outil
Caractristiques
(T01)
PTGNR 25 25 F11
(T02)
SDJCR 12 12 F 07
(T03)
SVJBR 12 12
F11
(T04)
SRDCN 12 12 F05
Dsignation plaquette TNMG 11 03 02 DCMT 07 02 04
VBMT 11 02 12 RCMT 05 03 00
Systme de fixation Fixation par trou
central Fixation par vis Fixation par vis Fixation par vis
Forme de plaquette T (triangulaire) D (losange) V (losange) R (ronde)
Angle de dpouille Neutre 7 5 7
Code de tolrance M M M M
Type de porte
plaquette G J J D
Sens de coupe droite droite droite Neutre
Rayon de bec de loutil 0,2mm 0,4mm 1,2mm Ronde
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Outil
Caractristiques
(T01)
PTGNR 25 25 F11
(T02)
SDJCR 12 12 F 07
(T03)
SVJBR 12 12 F11
(T04)
SRDCN 12 12 F05
Dsignation plaquette TNMG 11 03 02 DCMT 07 02 04
VBMT 11 02 12 RCMT 05 03 00
Systme de fixation Fixation par trou
central Fixation par vis Fixation par vis Fixation par vis
Forme de plaquette T (triangulaire) D (losange) V (losange) R (ronde)
Angle de dpouille Neutre 7 5 7
Code de tolrance M M M M
Type de porte plaquette G J J D
Sens de coupe droite droite droite Neutre
Rayon de bec de loutil 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 Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Point X Z
1
2
3
4
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
R3
R3
34
40
28
24
16
60
12 10 5 9 1 45
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Op
Opr
Point X Z
1
2
3
4
R3
R3
34
40
28
24
16
60
12 10 5 9 1 45
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Exemple de Fraisage
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (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 Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
Exemple de Fraisage
Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)
N point X Y Z 1
2
3
4
5
6
7
+ 1
+ 1
+ 2
2
OP
3 + +
3
4
+ 5
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
k 52 -85
l 55 -85
Opration Dsignation Code outil Outils Vc (m/mn) F (mm/tr)
Op1 Opration de Dressage SCLCL 12 12 F09 T02 D02 250 0.20
Op2 Opration dbauche (Cycle dbauche avec gorge)
SDJCL 12 12 F07 T04 D04 280 0.15
Op3 Contournage en finition SVJBR 12 12 F11 T06 D06 350 0.10
Op4 Opration de rainure SRDCN 12 12 F05 T08 D08 150 0.05
EXEMPLE: Excution dun profil intrieur 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 (EBAUCHE) N20 T5 D5 M6 (OUTIL A ALESER R0,8) N30 S900 M40 M3 N40 X10 Z10 (POINT DAPPROCHE) 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 R0,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
EXEMPLE: Excution dun profil intrieur avec poches (bauche et finition)