Académique Documents
Professionnel Documents
Culture Documents
INITIATION A LA
COMMANDE NUMERIQUE
http://www.coursgeniemecanique.com/
S6 Communication et dialogue
Un programme de fabrication est une suite d'instructions écrites dans un langage codé propre
à la commande numérique ; le plus utilisé est le code ISO : International Organization for
Standardization.
Le programme pièce peut-être créé par programmation traditionnelle ou par l'intermédiaire d'un
système de CFAO ( Conception et Fabrication Assistée par Ordinateur ).
Plan de
pièce
Programme Données
pièce d'usinage
PROGRAMME PIECE
SUPPORT NUMERIQUE
DIRECTEUR DE COMMANDE
NUMERIQUE
La création d'un programme composé de blocs ( lignes de programme ) et de mots est soumise à des
règles de structure, et de syntaxe ou format.
IDENTIFICATION DU
PROGRAMME
PROGRAMME PIECE
BLOC DE
PROGRAMMATION
FIN DE
PROGRAMME
S6 Communication et dialogue
Synthèse et format :
Le format(1) à utiliser pour l'identification d'un programme sur Num7. est le suivant :
ou
(1) :format = nombre de chiffres derrière une adresse, accepté et lu par la machine ( adresse = lettre)
S6 Communication et dialogue
Un programme de fabrication est composé de blocs de programmation ( qui sont en fait les lignes de
programme ) généralement numérotés de 10 en 10.
X + 60
(1) :format = nombre de chiffres derrière une adresse, accepté et lu par la machine ( adresse = lettre)
S6 Communication et dialogue
Un programme de fabrication est composé de blocs de programmation ( qui sont en fait les lignes de
programme ) généralement numérotés de 10 en 10.
Z-25.200 = Z-25.2
X0.25 = X.25
(1) :format = nombre de chiffres derrière une adresse, accepté et lu par la machine ( adresse = lettre)
S6 Communication et dialogue
La commande numérique interprète le programme pour commander un usinage sur la machine outil .
la cotation impose :
Le choix de l'origine de
programmation
X
Y
Montage de la pièce ci-dessus en étau, sur une MO
à broche verticale( type Vernier ou Cincinnati ) X
La commande numérique interprète le programme pour commander un usinage sur la machine outil .
X
X
P1
P2
OP OP
Z
Z
Opérations à programmer :
OP
Communication et dialogue
S E
tableau des points de trajectoire
Y+
Points X Y Z
6 1
OP
X+ E
A B
1
5 2
2
C 3
4 3
4 -20 -35 -2
5 -40 -15 -2
6 -40 2 -2
S
S6 Communication et dialogue
Exemple :
Ce sont des fonctions uniquement valides dans le bloc où elles sont programmées.
Elles sont donc révoquées en fin de bloc.
Exemple :
le G52 ( programmation en absolu par rapport à l'origine mesure )
n'est valable que dans ce bloc de programmation
%25 $ SEMELLE ETAU
......
...
Remarque importante :
Pour avoir les informations sur les formats et caractérisitiques de chaque fonction préparatoire se renseigner en
lisant le tableau ISO des fonctions.
S6 Communication et dialogue
Les fonctions G00, G01, G02, G03 s'écrivent obligatoirement en définissant les coordonnées
du point à atteindre.
Ces coordonnées sont écrites par rapport au repère de programmation en coordonnées absolues (G90)
ou relatives (G91).
Coordonnées ABSOLUES : les coordonnées sont toujours définies par rapport à l'origine.
Coordonnées RELATIVES : les coordonnées sont définies par rapport au dernier point programmé.
Y+
43 d R=13
32 c
R=27
e 20
12
b
OP
-20 -10 12 23 36 52
X+
-12
-29
a
Soit un outil devant suivre une trajectoire d'usinage partant de l'OP, a,b,c,d,e et retour à l'OP.
a 12 -29 a 12 -29
b 52 12 b 40 41
c 36 32 c -16 20
d 23 43 d -13 11
A partir du programme de fabrication ci-dessous, je vous demande de tracer dans le plan XY,
le profil obtenu.Tracer l'OP et les axes, cotez les rayons.
% 27 $ EXERCICE
N10
N20
N30 M6 T1 D1
N50 Z-10
N80 X60
N90 Y25
N100 X45
N150 X-30 Y0
N170 M2
S6 Communication et dialogue
N
IO
CT
RE
R
CO
N70 N80
N100
N40 N90
N160 R20
N60
OP N110
X
N150
N120
N140 R25
N130
S6 Communication et dialogue
Les fonctions auxiliaires " M " , génèrent des actions nécessaires à un usinage .
Certaines fonctions M sont actives en début de bloc ( M03,M08... ), d'autres en fin de bloc ( M05,M09... ).
Sur quelques machines la programmation de certaines fonctions M est indispensable à l'usinage ( M40 à M45 ).
Exemple :
M7 = mise en route de l'arrosage N°2
......
.........
N40 G01 X60 Y30 S530 F80 M7
Ce sont des fonctions uniquement valides dans le bloc où elles sont programmées.
Elles sont donc révoquées en fin de bloc.
Exemple :
......
...
Remarque importante :
Pour avoir les informations sur les formats et caractéristiques de chaque fonction auxiliaire se renseigner en
lisant le tableau ISO des fonctions.
S6 Communication et dialogue
MAV
MAR
S6 Communication et dialogue
Broche
392.0005-40 32 052
référence nez de broche
R290-100Q32-12L
Jauge outil R
cales
S6 Communication et dialogue
Z+
PREF X - .......
Tourelle porte-outil
( origines mesure )
Arrière sur Om
jauge X
Om : Origine mesure ; origine du
système de coordonnées.
Jauge Z
PCLNL2020K09
PREF Z-.....
DEC Z +.....
X+
OP
Opp