Vous êtes sur la page 1sur 4

A-CHAIRI Etudiant SCIENCES INDUSTRIELLES POUR LINGNIEUR Cours Date : ..

Nom : Machine-Outil Commande Numrique : MOCN Classe : ..

Structure dun programme :

Structure Exemple

% 2013
NUMERO DE (Date : 11/01/2013)
PROGRAMME (Nom pice : ..)
IDENTIFICATION (Machine : ..)
(Phase : ......)
(N Phase : ..)

IN ITIALISATION : N10 G40 G80 G90 M5 M9


Annuler tous les cycles

Aller au point de changement N20 G0 G52 X.. Z..


doutil

N30 T1 D1 M6
Choisir le bon outil

N50 G97 S. M3 M42


Dterminer les conditions de N60 G95 F0.1 M8
coupe

N100 G0G42 X. Z.
Raliser lopration dusinage N110 G1 X. Z..
Annuler tous les cycles .
Aller au point de changement
doutil. N150 G77 N10 N20

N160 T2 D2 M6
Opration suivante

FIN DE N300 M2
PROGRAMME

10/13 - MOCN - ac.chairi@gmail.com


Fonctions ISO

Indications Adresses Signification

Dbut d'un programme % Dbut de programme paramtre d'entre


Numro de bloc
Ordre H ;N Numro de sous-programme
Elles prdisposent la machine pour un ordre prcis.
Fonctions prparatoires G (Peuvent varier suivant le DCN)
XYZ Valeur du dplacement positif ou ngatif sur le ou
Dplacements suivant les axes
ABC les axes choisis

Avance F Vitesse d'avance exprime en mm/min

M
Fonctions auxiliaires Fonctions particulires dsignant un ordre
T
Outils T D Slection de l'outil et de son (ou ses) correcteur(s)

R Rayon du cercle en G02 G03


Rayon Plan de scurit
ER Plan de rfrence en cycle
N ou Vc suivant G96 ou G97 plac avant
Vitesse Rptition S Rptition dune squence

Les Fonctions prparatoires G :

Tournage
Code Dsignation Rvocation Fraisage

G00 Interpolation linaire la vitesse rapide. G01-G02-G03 T-F

G01 Interpolation linaire la vitesse programme G00-G02-G03 T-F

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

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


G00-GG02-G03
G33 Cycle de filetage G33 X Z K EA EB R P F S T

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


Positionnement de l'outil gauche de la trajectoire programme
G41 d'une valeur gale au rayon.
G40-42 T-F
Positionnement de loutil droite de la trajectoire programme
G42 G40-41 T-F
d'une valeur gale au rayon.
Programmation absolue des coordonnes par rapport l'origine
G52 Fin de bloc T-F
mesure.

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

11/13 - MOCN - ac.chairi@gmail.com


Appel inconditionnel d 'un sous-programme G77 H ou d'une
G77 Fin de bloc T-F
suite de squences avec retour. G77 N ... N
Saut conditionnel ou inconditionnel une squence sans retour :
G79 Fin de bloc T-F
G79 N...
G80* Annulation d'un cycle d'usinage. Tout cycle T-F

G81 Cycle de perage- centrage. G81 XY... Z ER... G80 F

G82 Cycle de perage chambrage : G82 X. Y... Z... FR... EF... G80 F
Cycle de perage avec dbourrage :
G83 G80 T-F
G83 X Y... Z... ER... P...Q
G84 Cycle de taraudage. G84 XY Z ER (F S x pas) G80 F

G85 Cycle d'alsage. G85 XY Z ER G80 F


Cycle d'alsage avec arrt de broche en fond de trou :
G86 G80 F
G86 XYZER
Cycle de perage avec brise-copeaux :
G87 G80 F
G87 Y Z ER PQER
G88 Cycle d'alsage et dressage de face. G88 XYZER G80 F
Cycle dalsage avec arrt temporis en fond de trou :
G89 G80 F
G89 X YZEREF
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

Les Fonctions auxiliaires


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

12/13 - MOCN - ac.chairi@gmail.com


Les syntaxes des actions les plus utilises
Actions Syntaxes
%
(date : )
(fichier : )
Commencer un programme
(pice : )
(phase : )

Initialiser N M5 M9 G90 G40 G80

Aller au point de changement doutil G0 G52 X Z N

Appeler loutil et son correcteur N T D M6

Aller au point dapproche N G0 X Z

N G97 S M.. M.. F


(M3 ou M4 selon sens de rotation de la broche)
Paramtres de coupe
(M41 ou M42 selon gamme de rotation de la broche)
Mettre en route 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
N G96 S
constante
N G64 N N I K P
N Xa Za
N Xb Zb
N Xc Zc
(N = numro du dernier bloc du profil)
Ebauche cycle paraxial (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)

Usiner droite du profil N G1 G41 X Z

Usiner gauche du profil N G1 G42 X Z

N G83 Z ER P Q G95
Percer (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

13/13 - MOCN - ac.chairi@gmail.com