Académique Documents
Professionnel Documents
Culture Documents
numérique
• Migration plus facile d’une MOCN à une autre, pour les opérateurs
ainsi que pour les pièces usinées; moins d’expérience sur une
certaine machine demandée;
Magasin Z
d’outils
Broche
Directeur
de
commande
Table
Centre d’usinage horizontale
Autres configurations
Changeur parapluie
Changeur avec bras
Changeur à grande capacité
FRAISAGE
Application/FANUC
Systèmes de coordonnés
OM
ORIGINES
Z
OP
G54—G59
(PREF)
Y
OM
X
ORIGINES
Origine mesure Om : C’est un point défini par le constructeur de la
machine. Il permet de définir l’origine absolue de la mesure. Il permet au
contrôleur d’établir un point de départ à partir duquel il peut déplacer l’outil
dans l’espace de travail de la machine.
Origine pièce Op : Indépendante du système de mesure, l’Op est
définie par un point de la pièce sur lequel il est possible de se positionner.
Origine programme OP : Indépendante du système de mesure, l’OP
est l’origine du trièdre de référence qui sert au programmeur pour établir
son programme.
Représentation graphique du
PREF et du DEC
PREF, DEC, Jauges en tournage
Origine
mesure
Om
Pour faciliter le calcul des points
Pour réaliserdéclare
L’opérateur un usinage,
dans lela
programmés et tenir compte de la
machine doitles
programme éxécuter des des
coordonnées
géométrie du matériel employé
déplacements
points générésdu parpoint courant
rapport à par
(machine, outil, porte-pièce) une Origine
rapport àprogramme
l’origine l’Origine mesure
OP. : Om
chaîne géométrique est construite. porte-outil
Point courant
Opo
Point
générateur
Origine Pg
Origine Programme
porte- OP
pièce
Opp
30
PREF, DEC, Jauges en tournage
Tourelle
Porte outils
Om OM Z
Volume utile de
travail de la
machine Position calculée
du point courant
Outil
Porte pièce Opo
Point courant
Broche Pg
DEC 1
Pièce
Opp OP
La Position calculée du point courant est le résultat du calcul réalisé par la machine,
par rapport à Om. Le point courant est généralement le point intersection de la face
avant31de la tourelle porte outil et de l’axe du porte-outil.
Elle a besoin des paramètres : PREF, DEC , Position programmée, Jauges outil.
Origine mesure
X Paramètre
Tourelle machine
Volume utile de porte outils
Om Z OM
travail de la
machine
Broche
Pièce
Lors de la Prise Origine Machine (POM), La machine se positionne sur l’Origine Machine :
OM
A partir
32 de OM, le directeur de commande calcule l’Origine mesure : Om
L’opérateur n’intervient jamais dans ce domaine : la distance OM/Om est une donnée constructeur
Origine porte pièce
PREF Origine
mesure
Om
Origine
porte-outil POINT
Opo COURANT
Point
générateur
Origine Pg
Origine Programme
porte- OP
pièce
Opp
33
Origine porte pièce PREF
X
PREF Z
Tourelle
Om Z OM
Broche
Pièce
Opp
Le PREF définit la position de l'origine porte pièce Opp par rapport à l'origine mesure
Om.
En général Opp est positionnée sur l’axe de broche, sur la face avant du mandrin.
Les 34
PREF correspondent à des paramètres figés de la machine. Il est préférable de ne
pas les modifier. Les PREF sont à vérifier à chaque mise en œuvre.
Cas particulier d’un montage sur
plateau
X Paramètre
OM
machine
PREF Z Om Z
Tourelle
Origine
porte-outil POINT
Opo COURANT
Point
générateur
Origine Pg
Origine Programme
porte- OP
pièce
Opp
36
Origine Programme
DEC
Tourelle
Om OM
X
Outil
Porte pièce
Broche
DEC 1
Pièce
Z
Opp OP
Origine
porte-outil POINT
Opo COURANT
Point
générateur
Origine Pg
Origine Programme
porte- OP
pièce
Opp
38
Point généré
Position programmée
Tourelle
Om OM
X
Outil
Porte pièce
Pg
Broche X
DEC 1 Z
Pièce
Position Z
Opp OP programmée
La position du point généré est définie par rapport à l'origine Programme OP, par les
coordonnées X et Z.
39
Ce sont ces points qui permettent d’établir le programme d’usinage de la pièce.
Origine porte outils
Jauges outils Origine
mesure
Om
Origine
porte-outil POINT
Opo COURANT
Point
générateur
Origine Pg
Origine Programme
porte- OP
pièce
Opp
40
Origine porte outils
Jauges outil
Tourelle
Opo
JX
Pg
JZ Z
Les jauges outils sont définies par la distance de l’origine porte outil par rapport au point
généré Pg . Elles sont définies par les coordonnées JX et JZ.
41
Elles peuvent être mesurées sur la machine ou sur un banc de préréglage.
Jauge d’un outil à aléser
X Tourelle
Pg
Jauges
Z
Opo
JX
JZ
42
La Jauge JX est négative.
OUTILS
T1 G43 H1
G42/G41 D1
Application - Tournage
Application - Tournage
Point X Z Point X Z
Profil 4 22 99 Point A 70 42
Appel d’outil
T1 M6
Décalage (Déclaration )de OP
G54 G00 X-15. Y15.
S2500 M3 Vitesse de broche
M5 Arrêt broche
M9 Arrêt arrosage
M30 Fin de programme
Création de programme
Un programme est une suite d’instructions établies dans un langage codé (ISO)
que l’on décompose en une succession de blocs.
G00
G01
G1 Y… F…
Interpolation circulaire
FRAISAGE
G02
Programmation au rayon
angle < 180°
G2 X.. Y… R10.
Interpolation circulaire
FRAISAGE
G03
Programmation au rayon
G3 X.. Y… R10.
Angle < 180°
Programmation du centre
FRAISAGE
G2/G3 X.. Y… I… J…
R+ R
G1 X.. Y..
G2 X.. Y… R+ G1 X.. Y.. R..
G2 X.. Y.. R..
G1 X.. Y..
G1 X.. Y..
G2 X.. Y… R-
Plans d’interpolation
O 9999
N10 G90 G40 G80 G21 G17
N20 M09 M05
N30 G52 G00 X0 Y0 Z0
N35 (OPERATION D’USINAGE)
N40 M06 T01 D01
N50 G43 H1 Z200
N60 G97 S1600 G94 F150
N70 M03 M08
N80 G41 G00 X-2 Y-2
N90 G01 X0 Y0 F500
N100 X145
N110 Y15
N120 G03 X125 Y35 R20
N130 G01 X90 Y35
N140 Y65
N150 G02 X75 Y80 R15 (G2 X75 Y80 I0 J15)
N160 G01 X35 Y120
N170 X0
N180 Y0
N190 X-2 Y-2
Application N200 G52 G00 X0 Y0 Z0
N210 M05 M09
N220 M30
TOURNAGE
Application
TOURNAGE
Application
O 72
N10 G90 G80 G40
N20 G00 G53 X0 Z0
N30 M06 T01 D01 (Outil Ext R=0.8)
N40 G92 S3500
N50 M04 S900
N60 G96 S180 G95 F 0.12
N70 G00 G41 X84 Z50 (Activation correction rayon d’outil gauche) / (Point d’approche)
N80 G01 X30 (point b)
N90 G00 X60 Z55 (point c)
N100 G01 X84 Z43 F0.08 (point d)
N110 G97
N120 G40 G00 G53 X0 Z0 (Annulation correction rayon d’outil droite)
N130 M06 T07 D07 (Outil Int R=0.4)
N140 G96 S100
N150 G41 G00 X40 Z55 (point e) (Activation correction rayon d’outil gauche)
N160 G01 Z30 F0.1 (point f)
N170 X38 (point g)
N180 X34 Z28 (point h)
N190 G00 Z55 (point i)
N200 G97
N210 G40 G00 G53 X0 Z0 (Annulation correction rayon d’outil gauche)
N220 M05
M230 M02
Correction du rayon
Programmation du
centre d’outil
Correction du rayon
A gauche A droite
Technique
Sortie
Entrée
R< R outil
L faible
Application
Surfaçage
T1
Z=4
Vc=250m/mn
Fz=0.2mm/dent
ap=1mm
Contournage
T2
Diamètre=20mm
Vc=250m/mn
Fz=0.1mm/dent
Z=2
ap=3.5mm
Z Y
E F
D G
X
A C
H
K J
I
%
O1000
Z Y (-- CONTOUR AVEC COORRECTION --)
G17 G54 G21 G40 G80 G90 M09 M05
E F G00 G53 X0 Y0 Z0
(-- 20- FRAISE A RAINURER --)
D G T1 D1 M06
G43 H1 Z200
X G97 S3978 G94 F796 M03 M08
G00 X45 Y-10 Z0
(-- DEBUT --)
Z-3.5 (Point A)
L G41 G1 X57 (Point B)
Paramètres du cycle
X,Y position
Z profondeur
…..
Autres positions
X,Y coordonnées
…..
Annulation
G81
G81 X… Y… Z… R… F…
Cycle de lamage
G82
G82 X… Y… Z… R… P… F…
Cycle de perçage débourrage
G83
G83 X… Y… Z… R… Q… P… F…
Cycle de perçage brise copeaux
G73
G73 X… Y… Z… R… Q… P… F…
Cycle de taraudage
G84
G74
G84/G74 X… Y… Z… R… P… F…
Cycle d’alésage
G86
G86 X… Y… Z… R… F…
Plan de retrait
G98
G99
Cycle D’ébauche en chariotage G71 (modal)
Syntaxe
Ni G71 U _ R _ ;
N(i+1) G71 P _ Q _ U _ W _ F _ ;
Syntaxe
G72 U1 _ R _ ;
G72 P _ Q _ U2 _ W _ F _ ;
Syntaxe
G73 U1 _ W1 _ R _ ;
G73 P _ Q _ U2 _ W2 _ F _ ;
Contrat de phase :
On donne le contrat de phase de la sous-
phase 220. Celui ci fera apparaître la pièce
Soit à réaliser la pièce ci-contre : en l'état, l'isostatisme, le travail à faire et
l'origine du programme.
Coordonnées des différents points des contours
on relève les différents points des contours. Pour cela, on dessine seulement
les contours en mettant un numéro de point aux endroits où on aura besoin.
% T02 M6 T03 M6
O0001 G90 G00 X-16. Y19. G90 G0 X-16. Y-19.
G17 G90 G0 G40 G80 G49 S950 M3 T3 M29 S600 M3
G91 G28 Z0 G43 Z100. H02 G43 H3 Z100. M8
T1 M6 M08 G99 G84 R5 Z-14. F600
G90 G54 G00 X-16. Y-19. G99 G83 R2 Z-16. Q5. X16.
S1200 M3 T2 F300. Y19.
G43 H1 Z100. X16. X-16.
M8 Y19. X0. Y0.
G99 G82 R2. Z-3.4 P200 F200 X-16. G80 G0 Z100. M9
X16. X0. Y0. G91 G28 Z0 M5
Y19. G80 G00 Z100. M9 M30
X-16. M5 %
X0 Y0 G91 G28 Z0
G80 G00 Z100. M9
G91 G28 Z0. M5
ORIGINE PROGRAMME
O358(BRIDE)
N10 G90 N100 G1 X-35 Y45 (P3)
(FINITION DU CONTOUR) N110 G2 X-50 Y 30 R15 (P4)
N30 T4 D4 M6 (FRAISE 2T D24) N120 G1 Y25 (P5)
N40 G97 S345 N130 X-35 Y0 (P6)
N50 G94 F110 N140 X-25 (P7)
N60 G0 X62 Y-18 (VERT PT APP) N150 G2 X25 Y0 R25 (P8)
N70 Z- M41 (PT APPROCHE) N160 G1 G40 X68 Y-12 M9 (PT
N80 G1 G42 X50 Y33 M8 (P1) DEGAG)
N90 G3 X38 Y45 R12 (P2) N170 M30
G150 -Fraisage général de poches
G150 P500 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 D01 F10.
G150 P500 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 D01 F10.
G150 P511 Z-0.5 Q0.25 R0.01 J0.3 K.01 G41 D01 F10.
G150 -Fraisage général de poches
Séquence de programme :
% %
O1000 O00511
T1 M06 (Outil #1 est une fraise cylindrique G01 Y2.
deux X-2.
tailles à diamètre 500") Y-2.
G90 G54 G00 X0 Y0 X2.
S2000 M03 Y2.
G43 H01 Z 0.1 M08 X0
G01 Z0.01 F30. M99
G150 P511 Z-0.5 Q0.25 R0.01 J0.3 K.01 %
G41 D01 F10.
G40 G01 X0 Y0
G00 Z1. M09
G28 G91 Y0 Z0
M30
%
G150 -Fraisage général de poches
G150 P500 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 D01 F10.
%
O0500
G01 Y1.
X7.
Y7.
Séquence de programme : X1.
% Y3.75
O1000 X3.5
T1 M06 (Outil #1 est une fraise 2 tailles à diamètre 500") Y4.5
G90 G54 G00 X2. Y2. X4.5
S2500 M03 Y3.5
G43 H01 Z0.1 M08 X3.5
G01 Z0.01 F30. Y4.25
G150 P500 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 D01 F10. X1.
G40 G01 X2. Y2. Y1.
G00 Z1.0 M09 X2.
G28 G91 Y0 Z0 M99
M30 %
%
VI.2.5. Exemple
Ecrivez le programme CN pour l’usinage de la poche (ébauche et finition) et des
deux taraudages de la pièce de la figure suivante. On dispose des outils suivants :
• foret à centrer diamètre 4 mm T8 D8 Vc = 21 m/min f = 0.07 mm/tr
• foret diamètre 6.75 mm T7 D7 Vc = 23 m/min f = 0.08 mm/tr
• taraud M8 T10 D10 Vc = 10 m/min pas = 1.25 mm
• fraise diamètre 8 mm coupe au centre T4 D4 Vc = 26 m/min
- ébauche : faxiale = 0.08 mm/tr fradiale = 0.25 mm/tr ae = 6 ap = 2 mm.
- finition : faxiale = 0.05 mm/tr fradiale = 0.16 mm/tr ae = ap = 0.5 mm.
• La distance sécurité à l’approche et au dégagement est de 4 mm.
Solution :
%3354
(Exemple de cycles en fraisage)
N10 G90 G80 G71 G40 N210 G0 X-34 Y-25.98 Z10
N20 G0 G52 Z0 (CENTRAGE) N220 G0 Z4 M3 M40 M8
N30 T8 D8 M6 N230 G84 Z-10 K1.25
N40 G97 S1670 N240 X-15 Y-25.98
N50 G0 X-34 Y-25.98 Z10 N250 G80 G00 Z10 M9 M5
N60 G0 Z4 M3 M41 N260 G52 Z0 (USINAGE DE LA POCHE)
N70 G81 Z-5 F117 N270 T4 D4 M6 (FRAISE A RAINURER D8)
N80 X-15 Y-25.98 N200 G97 S1034
N90 G80 G00 Z10 M9 M5 N210 G0 X8 Y0 Z10
N100 G0 G52 Z0 (PERCAGE) N220 M3 M40 M8
N110 T7 D7 M6 (FORET D6.75) N230 G45 X0 Y0 Z7.16 ER4 EX30.96 EY19
N120 G97 S1085 EB8
N130 G0 X-34 Y-25.98 Z10 P2 Q6 I0.5 J0.5 EP83 EQ259 EI52 EJ165
N140 G0 Z4 M3 M40 M8 N240 G0 G52 Z0 M5 M9
N150 G87 Z-14 P5 ES2 Q3 EP2 F87 N250 M2
N160 X-15 Y-25.98
N170 G80 G0 Z10 M9 M5
N180 G52 Z0 (TARAUDAGE)
N190 T10 D10 M6 (TARAUD M8)
N200 G97 S384
N.. [G17] G45 X.. Y.. Z.. [ER..] EX.. EY.. [EB..] P.. Q.. [I.. ] [J..] [EG2/EG3] EP..
EQ.. EI.. EJ..
G17 Choix du plan
G45 Cycle de poches.
X.. Y.. Position du centre de la poche.
Z.. Point à atteindre en fond de poche.
ER.. Cote du plan de dégagement suivant l’axe outil.
EX.. Dimension de la poche suivant les axes X ou U.
EY.. Dimension de la poche suivant les axes Y ou V.
EB.. Rayon d’une poche circulaire si EB est programmé seul.
Rayon d’une poche oblongue. Valeur des congés pour les autres poches.
P.. Valeur de la prise de passe axiale d’ébauche.
Q.. Valeur de la prise de passe latérale d’ébauche.
I.. Valeur de la prise de passe axiale de finition.
J.. Valeur de la prise de passe latérale de finition.
EG2/EG3 Sens d’éxécution de la poche (par défaut EG3)
– EG2 : sens antitrigonométrique (travail en opposition)
– EG3 : sens trigonométrique (travail en concordance, dit «en avalant»).
EP.. Valeur de l’avance axiale d’ébauche.
EQ.. Valeur de l’avance latérale d’ébauche.
EI.. Valeur de l’avance axiale de finition.
EJ.. Valeur de l’avance latérale de finition.