Programmation CN: 1sti Gma
Programmation CN: 1sti Gma
Programmation CN: 1sti Gma
Programmation CN
Préparation
1 Principe de programmation
Un programme est la transcription, dans un langage compréhensible par le directeur de commande
numérique d’une machine, des opérations d’usinage à effectuer sur une pièce.
Les différentes manières de programmer sont :
La programmation manuelle,
La programmation assistée :
Soit conversationnelle par le DCN
Soit avec un logiciel de F.A.O (fabrication assistée par ordinateur).
2 Préparation de la programmation
2.1 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).
Exemples :
Cas n°1 :
20 20 10 En tournage, l’OP est
TOUJOURS placée sur l’axe Z
50 32 26 50 32 26
Cas n°4 :
Programmation CN Page 2/13
Y 55 Y
25
15
45
55
10 X 30 Z
80
Licence
A titre
2.2 Calcul des coordonnées des Points programmés
Il est indispensable de chercher les coordonnées des points de changement de direction sur chaque
axe pour la programmation d'une pièce.
A l'aide du dessin de définition, il faut :
repérer ces points
relever ou calculer leur position par rapport aux axes de l’Origine Programme OP en cotes
d'éduca
éduca
moyennes
faire le report de leur position dans un tableau.
Exemple cotes moyennes : 20±0.2 = 20 ; 50 00..14 = 49.85 ; 25 0 0.25 = …………. ; 17 00..26
tion
tif
=…………
Rappels mathématiques :
coté opposé coté adjacent
sinus = hypoténuse cosinus = hypoténuse
coté opposé coté adjacent
tangente = cotangente =
SolidWo
uniqu
coté adjacent coté opposé
a c a = c² + b² b = a² - c² a = a² - b²
rks
ement
Programmation CN Page 3/13
Exemple:
X
Y 4
Points X Z
45° 3 1 0 0
2
2 30 0
1 3 30 -20
4 50 -30
Ø30
Ø50
20
Calculs :
Tangente 45°= coté opposé / coté adjacent = ((50-30)/2) / coté adjacent
coté adjacent = 10/tan 45°=10/1=10
Z4 = 20+10 = 30
PROGRAMME
%100
N10 …
N20 …
N…
N…
…..
N100 G1 X30.4 F120 M8 BLOC
N…
N…
…..
N340 M2 MOT
Un bloc est une ligne d’écriture, composée de mots qui contiennent les informations géométriques
et technologiques. Il se définit de la manière suivante :
N… G… X… F… M…
%4723
NUMERO DE (Tour SMI )
PROGRAMME (Poignée )
IDENTIFICATION (Ph 10 coté cone )
(11/04/03)
(OPERATION CENTRER)
N30 T5 D5 M6 ( FORET A CENTRER )
OPERATION 1 N40 G0 X0 Z52
N45 G95 G97 S2500 F0.05 M3 M8
N50 G1 Z40
N60 G0 Z52
………………………..............................
…………………………………………..
(FINITION PROFIL)
N240 T3 D3 M6 ( OUTIL DE FINITION)
N250 G92 S4000
N260 G0 X4 Z52 F0.05 M8
N270 G1 G42 X5 Z46
OPERATION N 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
(OPERATION
CENTRER)
N30 T5 D5 M6 ( FORET
A CENTRER )
N40 G0 X0 Z52
N50 G1 Z40
N60 G0 Z52
6 Fonctions ISO
Indications Adresses Signification
Début d'un programme % Début de programme paramètre d'entrée
N Numéro de bloc
Ordre
H Numéro de sous-programme
Elles prédisposent la machine pour un ordre
Fonctions préparatoires G
précis. (Peuvent varier suivant le DCN)
Valeur du déplacement
XYZ
Déplacements suivant les axes positif ou négatif sur le ou
ABC
les axes choisis
Vitesse d'avance exprimée
Avance F
en mm/min
Fonctions auxiliaires M Fonctions particulières désignant un ordre
G64 Cycle d’ébauche paraxial G64 Nn Nm I... K... P... F... G80 T
G82 Cycle de perçage - chambrage. G82 X… Y... Z... FR... EF... G80 F
…..
N210 G01 X60 Z70 Point 2
N220 Z45 Point 3
N230 G02 X70 Z40 I70 K45 Point 4 + Centre
Ou N230 G02 X70 Z40 R5 Point 4 + Rayon
N240 G01 X95 Point 5
N250 G03 X115 Z30 I95 K30 Point 6 + centre
Ou N250 G03 X115 Z30 R10 Point 6 + rayon
N260 G01… Point 7
…..
mm//
180t/
min
N=
F=
0.1
tr
Points X Z
1 0 65
2 0 7.5
3 0 63
4
5
6
…..
N210 T3 D3 M6 Foret de 20
N220 G97 G95 S180 F0.1 M41 M4 Param. De coupe
N230 G0 X0 Z65 Point 1
N240 G83 ER63 Z7.5 P15 Q8 Cycle de perçage
N250 G80 Annulation cycle
…..
Programmation CN Page 11/13
11 Les Cycles d'Usinage en FRAISAGE
1 6 1 6
Z Z 5
2 3 4 5 Y 2 5 3 4 X
30
70
1 2 5 6
Points X Y Z
1 -30 10 5
5 2 -30 10 0
Y 3 110 10 0
4 110 60 0
80 5 -30 60 0
6 -30 60 5
10 50 10
3 4
…..
N210 T1 D1 M6 Fraise 1 taille d=50
N220 G94 M41 S573 F286 M3 M8 Param. De coupe
N230 G0 X-30 Y10 Z5 Point 1
N240 G1 Z0 Point 2
N250 X110 Point 3
N260 Y60 Point 4
N270 X-30 Point 5
N280 Z5 Point 6
N290 G0 G52 X0 Y0 Z0 M5 M9
…..
Programmation CN Page 12/13
11.2 Exemple : Cycle de perçage G81
Points X Y Z
1 10 20 22
2 10 20 10
3 30 20 32
4 30 20 -3
5 50 20 22
6 50 20 10
Programmation CN Page 13/13
…..
N210 T3 D3 M6 Foret de 20
N220 S800 F200 M41 M4 Param. De coupe
N230 G0 X10 Y20 Z22 Point 1
N240 G81 Z10 ER32 Cycle de perçage
Point 2/3
N250 X30 Y20 Z-3 Point 4
N260 X50 Y20 Z10 ER22 Point 5/6
N250 G80 Annulation cycle
…..
Programmation CN Page 14/13
12 Correction de rayon d’outil G40, G41, G42
12.1 Points pilotés sans et avec correction de rayon G41 en Tournage
Sans correction de rayon G41 ou G42 Avec correction de rayon G41 ou G42
X X