Chapitre-003_Programmation Des MOCN
Short Description
cours Programmation Des MOCN...
Description
Animé par: Mohamed Anouar ELOUED
Plan du cours Introduction I.
Contraintes de mise en forme
II. Architecture d’une machine à CN
III. Réglage Machines
et
Programmation Outils
Numérique (MOCN)
à
des
Commande
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
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
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.
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
X
X
Om
33
Op
80
OP
Z
Z
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).
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
X
X
33
Om
Op
80
OPr
Z
Z
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 R
P
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
Cas du tournage
Jauge en X : Jx
RR
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
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
X+ Tourelle
X+
R
R
Mandrin
XR/Om
Z+
Om PREF X
P
BROCHE
Oo
Op
Z+ OPr
Pièce
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
OmR OmO0 O0Op OpOPr OPr P PR Pt COUR/OM X…………….
OmOp
DEC1
Y…………….
PREF
Z……………. B…………….
Relation vectorielle Vecteur consigne
Jauges Programme
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
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 ´´.
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
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
PR
: caractérise le profil programmé. : caractérise des dimensions liées au système outils et porte-outils.
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
Mesure du PREF Z :
X+ Tourelle Om
Cale étalon
Mandrin
R
Broche
Oo
Op
ZR/Om
Lc
PREF Z
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
Mesure du PREF X : X+ D2
Tourelle
X+
XR/Om
Z+
Om
Cylindre étalon R
PREF X
Lc Mandrin Cale étalon
Z+
Op
OPr Cylindre étalon D1
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Position A
Position B
33,4
Chapitre III
75
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
X+ Z+
R
Oo
Op
OP L PREF Z
Jz ZR/OP
ZR/Om
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Jauge X
X+
Om
XR/Om PREFX
R
Op
OP d
XR/OP
JX
Chapitre III
Z
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 R
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Equation vectorielle corrigée Outil
RR
Tourelle
P Pièce
r
Pièce P
Qi
C Bec de l’outil
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
OmR OmOo OoOp OpOpr OprQi QiC CP PR OprQi QiC
: Caractérise le profil de la pièce, la position de Qi dans le repère de programmation.
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
C4
C5
C2
C1
C7
C2
C1 Z
C0
C8
C6
C7
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
T0i D0i
Position A
Position B
Jauges
XR/OP
ZR/OP
XR/OP
ZR/OP
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
Jxi
Jzi
Ci
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
R P
Equerre
OPr OP OO
Z
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
Réglage : cas d’un Centre d’usinage à CN
Om R OmOo OoO p O pOPr OPr P PR
X R / Om YR / Om Z R / Om
PREFX DEC1X PREFY DEC1Y PREFZ
DEC1Z
D
X P / OPr YP / OPr Z P / OPr
2
D 2
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……………......... Z R/Om……………..
Y+
Om Lc………... R Cale étalon Op
Équerre Palette
Oo
Z+
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Mesure de PREF Y sur un centre d’usinage horizontal
Y+
PREF Y
Cale étalon
Y R/Om
Om D…….
R
Lc……. Op
Oo
Z+
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Y+
Mesure de PREF X sur un centre d’usinage horizontal
X+
PREFX……………….. XR/Om……………….. D…………
Lc……… Cale étalon Y+
R Broche
Z+ Op
Om Oo
Om
MODELISASION Pt Courant / Om X……………..……….……… Y……………………………… Z……………………………… B………………………………
Programmation
DEC1 (s) OmOp = PREF(s)
Jauge d’outil
Les jauges outils Broche Plan de jauge Tourelle
Jauge d’un outil de tournage et d’une fraise
Origine mesure
Origine Programme
Om
Pour faciliter le calcul des points Pour réaliserdéclare un usinage, la machine L’opérateur le programmés et tenirdans compte de la doit exécuter des déplacements programme coordonnées desdu géométrie dules matériel employé point par rapport pointscourant générés rapportààl’Origine l’origine (machine, outil,par porte-pièce) une mesure : Om programme OP. chaîne géométrique est construite.
Origine porte-pièce Opp 37
Origine Programme OP
Origine porte-outil Opo
Point générateur Pg
Point courant
Origine programme 26
10
Cas 3 :
40
50
20
10
32
30
50
32
50
En Tournage L’OP est toujours sur l’axe Z
26
32
50
Cas 2 :
50
20
26
20
Cas 1 :
38
Origine programme En Fraisage Cas 4 : Y
Y
55
25
15 45
55
X
10
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
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
Op
Op
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Programmation CN STI Langage ISO 45
Principe Logiciel FAO Programmation manuelle 46
Programme
Langage ISO
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
20±0.2
=
0 0.25
25 47
=
50 17
0.1 0.4
0.2 0.6
= =
Définitions Programme PROGRAMME %100 N10 … N20 … N… N… ….. N100 G1 X30.4 F120 M8 N… N… ….. N340 M2
N… Numéro de bloc 48
Mot de fonction préparatoire
G…
BLOC
MOT
X… Mot de dimension
F…
M… Mot de fonction technologique
Mot de fonction auxiliaire
Programmation Règle principale
Programme
Caractère début % N° programme 5 chiffres.1 (1-8999 sur NUM) N° du bloc est le premier mot du bloc numéroté de préférence de 10 en 10 Le mot est actif jusqu’à la fin du bloc ou annulé par un autre mot. Bloc Ordre préféré G XYZ TD M
% 1234 N10 N20 N... N… N100 G01 X30.4 F120 M08 N... N... N340 M02
N100 G01 X30.4 F120 M08 G01
Mot
Adresse
G
01
Valeur
Structure d’un programme Structure NUMERO DE PROGRAMME IDENTIFICATION INITIALISATION POSITION DEGAGEMENT
OPERATION 1
POSITION DEGAGEMENT
Exemple %4723 (Micro Tour ) (Poignée ) (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 ……………………….............................. …………………………………………..
Structure d’un programme ……………………….............................. …………………………………………..
OPERATION N
POSITION DEGAGEMENT FIN DE 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
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
Ordre
N H
Numéro de bloc Numéro de sous-programme
Fonctions préparatoires
G
Elles prédisposent la machine pour un ordre précis. (Peuvent varier suivant le DCN)
Déplacements suivant les axes
XYZ ABC
Valeur du déplacement positif ou négatif sur le ou les axes choisis
Avance
F
Vitesse d'avance exprimée en mm/min
Fonctions auxiliaires
M
Fonctions particulières désignant un ordre
Outils Rayon Plan de sécurité
Vitesse Répétition
T.. D.. R ER S
Sélection de l'outil et de son (ou ses) correcteur(s) - Rayon du cercle en G02 G03 - Plan de référence en cycle - N ou Vc suivant G96 ou G97 placé avant - Répétition d’une séquence 53
Fonctions G Code
Désignation
Révocation
Tour. 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
G41
Positionnement de l'outil à gauche de la trajectoire programmée d'une valeur égale au rayon.
G40-G42
G42
Positionnement de l’outil à droite de la trajectoire programmée d'une valeur égale au rayon.
G40-G41
G52
Programmation absolue des coordonnées par rapport à l'origine mesure.
Fin de bloc
T-F T-F 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
G77
Appel inconditionnel d'un sous-programme G77 H… ou d'une suite de séquences avec retour. G77 N... N….
Fin de bloc
G79
Saut conditionnel ou inconditionnel à une séquence sans retour. G79 N..
Fin de bloc
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
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
T-F T-F
T-F
55
Fonctions G (suite) G86
Cycle d'alésage avec arrêt de broche en fond de trou.G86 X…Y…Z…ER…
G80
F
G87
Cycle de perçage avec brise-copeaux. G87 Y… Z… ER… P…Q…ER…
G80
F
G88
Cycle d'alésage et dressage de face.
G80
F
G89
Cycle d’alésage avec arrêt temporisé en fond de trou. G89 X… Y…Z…ER…EF…
G80
F
G90*
Programmation absolue des coordonnées.
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
G88 X…Y…Z…ER…
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
Commencer un programme
% (fichier : … (auteur : … (date : (pièce : … (phase : …
Initialiser
…
) ) ) ) )
N… M5
M9
G90
G40
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…
Paramètres 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 d’avance en mm/tr avec G95) (Fraisage F vitesse d’avance en mm/min avec G94)
Programmer la vitesse de coupe constante
N
G96
G80
S 58
Principales actions I…
Ebaucher cycle paraxial
N… G64 N… N… 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) (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…
Percer
N… G83 Z… ER… (Z=cote de fond du trou) (ER=cote de plan de retrait) (P=profondeur de passe) (Q=profondeur de la dernière passe)
Clore le cycle
N… G80
Clore le programme
N… M2
X…
P…
K… P…
Q… G95
Z… 59
Fonction G0 Action : Déplacement en rapide du point A au point B. N5 G0 XB YB
Y Vx max Vy max Vx max
A
B
Déplacement suivant X et Y à vitesse égale. Déplacement suivant Y à vitesse rapide. X
Conclusion : Le Déplacement ne suit pas une trajectoire rectiligne continue. 60
Fonction G1 Y
Action : Déplacement linéaire en vitesse travail du point A au point B. N25 G1 XB YB F240 F
B
A X 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 A
X 62
Fonction G3 Action : Déplacement circulaire sens trigonométrique en vitesse travail du point A au point B. Y
C
F
N200 G3 XB YB RC F240
A B
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 N… G64 N… N… I… K… P… N… Xa Za N… Xb Zb N… Xc Zc (N=numéro du dernier bloc du profil) (N=numéro du premier bloc du profil) (I=surépaisseur de finition sur X) (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) (Xc,Zc=3eme point limite du brut)
65
SUIVANT Z A
B
P
C
K
SUIVANT X A
I
Definition du brut Xa Za Xb Zb Xc Zc
B
C Definition du brut Xc Zc Xb Zb Xa Za
A
Exo G64
5
B 4 3
…..
N30 G79 N90 Point 1
N50
Point 2
N60
Point 3
N70
Point 4
N80
Point 5
21 C PROFIL FINI
N40
…..
Surépaisseur en X = 0.5 Surépaisseur en Z = 0.2 Profondeur de passe = 1 Points
X
Z
1
46
0
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
N250
Point A
A
122
-66
N260
Point B
B
122
1
N280
Point C
C
44
1
N290 66
Annulation cycle
Approche1
123
2
Approche2
44
2
PROFIL BRUT
N210 T1 D1 M6
Profil Fini ….. 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
PROFIL FINI
N30 G79 N90 A
5
B 4 3
….. 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
2 1 C
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
Cycles de Tournage : Cycle d’ebauche paraxial : G64 Syntaxe: N.. G64 [N… N…] N… Xa Za N… Xb Zb N… Xc Zc
[I…
K…]
[P…/R…]
(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…. (Profil Brut) N…. Xa Za N…. Xb Zb N…. Xc Zc …
I….
K… P….
a
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Ebauche en Z N210 G64 N200 N100 (Profil Brut) N220 Xa Za N230 Xb Zb N240 Xc Zc …
I0,5
K0,3 R 3
a
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
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( − ) = 4 2. 𝑅𝜀
↔ 𝜀 𝛼 = 𝑅𝜀
𝜋 2. cos( − ) − 1 4
Q. ε = f (α)
Q.
𝜀𝑚𝑎𝑥 = 𝑅𝜀
2 − 1 41%𝑅𝜀
R
0.4
0.8
1.2
1.6
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 Cx Cz
C1 -1 -1
C2 -1 0
C3 -1 1
C4 0 1
C5 1 1
C6 1 0
C7 1 -1
C8 0 -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
Z
6
2 3
4 5
Y
1
6
2
5
Z
5 30
3 4 X
70 …..
Points 1 2
5 6
1 2
5
Y 3 80
10
50
10
4 5
X 773
6 4
X
Y
Z
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
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… (Z=cote de fond du trou) (ER=cote de plan de retrait) (P=profondeur de passe) (Q=profondeur de la dernière passe)
P
Z
80
Q
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 perçage
N250
Annulation cycle
….. 81
N = 180t/min F = 0.1 mm//tr
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
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 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
X
Z
Profil obtenu Profil théorique 85
Z
Z
Le profil obtenu = profil théorique
G41-C42 en fraisage Correction G41 : Profil à droite de l’outil dans le sens de l’avance Prise en compte du G41
1
Correction G42 : Profil à gauche de l’outil dans le sens de l’avance Prise en compte du G40
4 2
2
3
Prise en compte du G40
1
Points programmés 1, 2, 3, 4. 86
3
Prise en compte du G42
4
Fonction G41 G42 Correction G41 : Profil à droite de l’outil dans le sens de l’avance
Correction G42 : Profil à gauche de l’outil dans le sens de l’avance
87
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Opération
Désignation des outils
Position du correcteur
Vc (m/mn)
F (mm/tr/ dent)
Surfaçage
Fraise 2T 63 à 4 dents
T01 D01
300
0,030
T10 D10
120
0,025
T08 D08
100
0,015
Contournage extérieur Poche carré en ébauche (G45)
Fraise 2T à déterminer à 4 dents Fraise 2T CC 10 à 3 dents (Surépaisseur pour la finition 1mm)
Finition de poche carré en contournage Poche circulaire (en ébauche et en finition profondeur 3mm) (G45)
Fraise 2T 8 CC à 4 dents
T06 D06
120
0,010
Fraise 2T 8 CC à 4 dents
T03 D03
100
0,020
Centrage
Forêt à centrer 3
T04 D04
60
0,025
Perçage
Forêt 5 (angle de foret 120°)
T05D05
60
0,03
Chapitre III
N° Op1 Op2 Op3 Op4 Op5 Op6 Op7
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Opération
Désignation des outils
Fraise 2T 63 à 4 dents Fraise 2T à déterminer Contournage extérieur à 4 dents Fraise 2T CC 10 à 3 dents Poche carré en ébauche (Surépaisseur pour la (G45) finition 1mm) Finition de poche carré Fraise 2T 8 CC à 4 dents en contournage Poche circulaire (en ébauche et en finition Fraise 2T 8 CC à 4 dents profondeur 3mm ) (G45) Centrage Forêt à centrer 3 Forêt 5 (angle de foret Perçage 120°) Surfaçage
Position du correcteur T01 D01
Vc F (m/mn) (mm/tr/dent) 300 0,030
T10 D10
120
0,025
T08 D08
100
0,015
T06 D06
120
0,010
T03 D03
100
0,020
T04 D04
60
0,025
T05D05
60
0,03
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 Caractéristiques Désignation plaquette 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
(T01) PTGNR 25 25 F11 TNMG 11 03 02
(T02) SDJCR 12 12 F 07 DCMT 07 02 04
(T03) SVJBR 12 12 F11 VBMT 11 02 12
(T04) SRDCN 12 12 F05 RCMT 05 03 00
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Outil Caractéristiques Désignation plaquette 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
(T01) PTGNR 25 25 F11 TNMG 11 03 02
(T02) SDJCR 12 12 F 07 DCMT 07 02 04
(T03) SVJBR 12 12 F11 VBMT 11 02 12
(T04) SRDCN 12 12 F05 RCMT 05 03 00
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Outil Caractéristiques
(T01) PTGNR 25 25 F11
(T02) SDJCR 12 12 F 07
Désignation plaquette
TNMG 11 03 02
DCMT 07 02 04
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
Fixation par trou central T (triangulaire) Neutre M
(T03) SVJBR 12 12 F11 VBMT 11 02 12
(T04) SRDCN 12 12 F05 RCMT 05 03 00
Fixation par vis
Fixation par vis
Fixation par vis
D (losange) 7° M
V (losange) 5° M
R (ronde) 7° M
G
J
J
D
À droite 0,2mm
À droite 0,4mm
À droite 1,2mm
Neutre Ronde
Chapitre III
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN) Outil Caractéristiques
(T01) PTGNR 25 25 F11
(T02) SDJCR 12 12 F 07
Désignation plaquette
TNMG 11 03 02
DCMT 07 02 04
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
Fixation par trou central T (triangulaire) Neutre M G À droite 0,2mm
RCMX 12 04 00 VCMT 11 03 02 RNMG 12 04 00 VCMT 09 04 12
(T03) SVJBR 12 12 F11 VBMT 11 02 12
(T04) SRDCN 12 12 F05 RCMT 05 03 00
Fixation par vis
Fixation par vis
Fixation par vis
D (losange) 7° M J À droite 0,4mm
V (losange) 5° M J À droite 1,2mm
R (ronde) 7° M D Neutre Ronde
CNMG 09 03 08 DCMT 07 02 04 RCMT 05 03 00 VCMT 09 03 04
CCMT 06 02 08 TNMG 11 03 02 VBMT 11 02 12 VBMX 09 02 08
CNMM 12 04 08 SNMG 12 04 08 TCMT 11 03 04 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 1 2
3 4
X
Z
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
10
60
5
9
Ø24
12
Ø16
Ø28
R3
Ø34
R3
Ø40
Chapitre III
1 à 45°
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
R3
R3
1
Ø24
Ø16
Ø28
Ø34
Ø40
Point 2
3 12
10
5
9
4
1 à 45°
60
Op
Opr
X
Z
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
Réglage et Programmation des Machines Outils à Commande Numérique (MOCN)
Chapitre III
+1 + 2 3 OP
N° point 1 2 3 4 5 6 7
X
Y
Z
2
+
+
3
1
+5
+
4
Opération
Désignation
Code outil
Outils
Vc (m/mn)
F (mm/tr)
Op1
Opération de Dressage
SCLCL 12 12 F09
T02 D02
250
0.20
Op2
Opération d’ébauche (Cycle d’ébauche 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
Opération de rainure
SRDCN 12 12 F05
T08 D08
150
0.05
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
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
EXEMPLE: Exécution d’un profil intérieur avec poches (ébauche et finition)
%100 N10 G0 G52 X150 Z200 (EBAUCHE) 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
View more...
Comments