Vous êtes sur la page 1sur 34

JLH

Lycée Jean PERRIN


MARSEILLE

STI
Programmation CN
Langage ISO

1
JLH

Principe
Lycée Jean PERRIN
MARSEILLE

Logiciel FAO
Programme
Langage ISO
Programmation
manuelle

2
JLH

Origine Programme Origine


Lycée Jean PERRIN
MARSEILLE
mesure
Om
Pour faciliter le calcul des points
L’opérateur
Pour réaliserdéclare dans la
un usinage, le machine
programmés et tenir compte de la
doit exécuterles
programme des déplacements
coordonnées desdu
géométrie du matériel employé
point courant
points généréspar
parrapport
rapportààl’Origine
l’origine
(machine, outil, porte-pièce) une Origine
mesure : OmOP.
programme
chaîne géométrique est construite. porte-outil
Opo Point courant

Point
générateur
Origine Pg
Origine Programme clic
porte-pièce OP
Opp

3
JLH

Origine programme
Lycée Jean PERRIN
MARSEILLE

20 20 10
Cas 1 :

En Tournage L’OP est


toujours sur l’axe Z
50

26
32

Cas 2 : Cas 3 : 50
50
40
30
20
10

32

26
26

50
50

32

4
JLH

Origine programme
Lycée Jean PERRIN
MARSEILLE

En Fraisage
Cas 4 :
Y 55 Y
25
15

45
55

X Z
10 30
80

5
JLH

Coordonnées des
Lycée Jean PERRIN
points programmés
MARSEILLE

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

 0 .1
20±0.2 = 50  0 .4 =
0  0 .2
 0.25  0 .6
25 = 17 =

6
JLH

Coordonnées des
Lycée Jean PERRIN
points programmés
MARSEILLE

X
4 1Y Points X Z

45° 3 1
2
2
1
3
Ø30
Ø50

4
20

7
JLH

Définitions Programme
Lycée Jean PERRIN PROGRAMME
MARSEILLE
%100
N10 …
N20 …
N…
N…
….. BLOC
N100 G1 X30.4 F120 M8
N…
N…
….. MOT
N340 M2

N… G… X… F… M…

Numéro de Mot de fonction


bloc auxiliaire
Mot de fonction Mot de Mot de fonction
préparatoire dimension technologique 8
JLH

Structure programme
Lycée Jean PERRIN
MARSEILLE
Structure Exemple
%4723
NUMERO DE (Tour SMI )
PROGRAMME (Poignée )
IDENTIFICATION (Ph 10 coté cone )
(11/04/03)

INITIALISATION N28 G40 G80 M5 M9

POSITION DEGAGEMENT N29 G0 G52 X0 Z0

(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
N70 G0 G52 X0 Z0 M9
POSITION DEGAGEMENT

………………………..............................
…………………………………………..

9
JLH

Structure programme
Lycée Jean PERRIN
MARSEILLE

………………………..............................
…………………………………………..

(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
OPERATION N 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
POSITION DEGAGEMENT

N710 M2
FIN DE PROGRAMME

10
JLH

Structure d’une
Lycée Jean PERRIN
Opération
MARSEILLE

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

11
JLH

Fonctions ISO
Lycée Jean PERRIN
MARSEILLE

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 précis.
Fonctions préparatoires G
(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
Outils T.. D.. Sélection de l'outil et de son (ou ses) correcteur(s)
Rayon R -Rayon du cercle en G02 G03
Plan de sécurité ER -Plan de référence en cycle
Vitesse -N ou Vc suivant G96 ou G97 placé avant
S
Répétition -Répétition d’une séquence
12
JLH

Fonctions G
Lycée Jean PERRIN
MARSEILLE Tour -
Code Désignation Révocation
Fraisage
G01-G02- T-F
G00 Interpolation linéaire à la vitesse rapide.
G03
G00-G02- T-F
G01 Interpolation linéaire à la vitesse programmée
G03
G00-G01- T-F
G02 Interpolation circulaire sens anti-trigo. G2 X..Y..I..J.. ou R..
G03
G00-G01- T-F
G03 Interpolation circulaire sens trigo. G3 X..Y..I..J.. ou R..
G02
G00-G01- T
Cycle de filetage G33 X… Z… K… EA… EB… R… P… Q…
G33 G02-
F… S…
G03
G40* Annulation d'une correction d'outil suivant le rayon. G41-42 T-F

Positionnement de l'outil à gauche de la trajectoire T-F


G41 G40-42
programmée d'une valeur égale au rayon.
Positionnement de l’outil à droite de la trajectoire T-F
G42 G40-41
programmée d'une valeur égale au rayon.
Programmation absolue des coordonnées par rapport à T-F
G52 Fin de bloc
l'origine mesure. 13
JLH

Fonctions G (suite)
Lycée Jean PERRIN
MARSEILLE

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

Appel inconditionnel d'un sous-programme G77 H… ou T-F


G77 Fin de bloc
d'une suite de séquences avec retour. G77 N... N….

Saut conditionnel ou inconditionnel à une séquence sans T-F


G79 Fin de bloc
retour. G79 N..

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

Cycle de perçage avec débourrage. G83 X…Y... Z...ER… T-F


G83 G80
P… Q…
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

14
JLH

Fonctions G (suite)
Lycée Jean PERRIN
MARSEILLE

Cycle d'alésage avec arrêt de broche en fond de trou.G86


G86 G80 F
X…Y…Z…ER…
Cycle de perçage avec brise-copeaux. G87 Y… Z… ER…
G87 G80 F
P…Q…ER…
Cycle d'alésage et dressage de face. G88
G88 G80 F
X…Y…Z…ER…
Cycle d’alésage avec arrêt temporisé en fond de trou.
G89 G80 F
G89 X… Y…Z…ER…EF…

G90* Programmation absolue des coordonnées. T-F

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

15
JLH

Fonctions M
Lycée Jean PERRIN
MARSEILLE

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

16
JLH

Principales actions
Lycée Jean PERRIN
MARSEILLE

Actions Syntaxes
%
(fichier : … )
(auteur : … )
Commencer un programme
(date : … )
(pièce : … )
(phase : … )
Initialiser N… M5 M9 G90 G40 G80
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…


N… G97 S… M.. M.. F…
(M3 ou M4 selon sens de rotation de la broche)
Paramètres de coupe
(M41 ou M42 selon gamme de rotation de la broche)
Mettre en route 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 N G96 S
constante
17
JLH

Principales actions
Lycée Jean PERRIN
MARSEILLE
N… G64 N… N… I… K… P…
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)
Ebaucher cycle paraxial
(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…
N… G83 Z… ER… P… Q… G95
(Z=cote de fond du trou)
Percer (ER=cote de plan de retrait)
(P=profondeur de passe)
(Q=profondeur de la dernière passe)
Clore le cycle N… G80 X… Z…
Clore le programme N… M2 18
JLH

Fonction G0
Lycée Jean PERRIN
MARSEILLE
Action : Déplacement en rapide du point A au point B.

Y N5 G0 XB YB

B
Vx max

Vy max Déplacement suivant X et


Y à vitesse égale.
Vx max
Déplacement suivant Y à
A vitesse rapide.

Conclusion : Le Déplacement ne suit pas une trajectoire rectiligne continue.


19
JLH

Fonction G1
Lycée Jean PERRIN
MARSEILLE
Action : Déplacement linéaire en vitesse travail du
point A au point B.
Y
N25 G1 XB YB F240

B
F

20
JLH

Fonction G2
Lycée Jean PERRIN Action : Déplacement circulaire sens anti-trigonométrique
MARSEILLE
en vitesse travail du point A au point B.
Y

N110 G2 XB YB RC F240
C
F

21
JLH

Fonction G3
Lycée Jean PERRIN Action : Déplacement circulaire sens trigonométrique
MARSEILLE
en vitesse travail du point A au point B.
Y

N200 G3 XB YB RC F240
F
C

22
JLH

Exo G1 G2 G3
Lycée Jean PERRIN
MARSEILLE

…..

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
…..

23
JLH

Fonction G64
Lycée Jean PERRIN SUIVANT Z
MARSEILLE B
A

N… G64 N… N… I… K… P…
N… Xa Za
P C
N… Xb Zb
K I
N… Xc Zc
Definition du brut
(N=numéro du dernier bloc du profil)
Xa Za
(N=numéro du premier bloc du profil) Xb Zb
SUIVANT X
(I=surépaisseur de finition sur X) Xc Zc
A B
(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) C
(Xc,Zc=3eme point limite du brut) Definition du brut
Xc Zc
Xb Zb
Xa Za

24
JLH

Exo G64 A B
Lycée Jean PERRIN
5
MARSEILLE 4
…..
3
N30 G79 N90
N40 Point 1

PROFIL FINI
N50 Point 2 2 1
C
Surépaisseur en X = 0.5
N60 Point 3
Surépaisseur en Z = 0.2
N70 Point 4 Profondeur de passe = 1

N80 Point 5 Points X Z


1 46 0
…..
2 51 -5
N210 T1 D1 M6 Outil d’ébauche
3 80 -60
N220 G0 X123 Z2 Point d’approche 1
4 110 -60
N230 G95 G96 S160 F0.2 M41 M3 Param. de coupe
5 120 -65
N240 Cycle d’ébauche A 122 -66
N250 Point A B 122 1
PROFIL
BRUT

N260 Point B C 44 1

N280 Point C Approche1 123 2

N290 Annulation cycle Approche2 44 2


25
JLH

Profil Fini
Lycée Jean PERRIN
…..
MARSEILLE
N30 G79 N90
N40 G01 X46 Z0 Point 1
A B

PROFIL FINI
N50 X51 Z-5 Point 2 5
4
N60 X80 Z-60 Point 3
3
N70 X110 Point 4
N80 X120 Z-65 Point 5
…..
2 1
C
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

…..
26
JLH

Fonction G83
Lycée Jean PERRIN
MARSEILLE

Cycle de perçage avec débourrage


(évacuation des copeaux) X
Y

ER

N… G83 Z… ER… P… Q… P

(Z=cote de fond du trou)


(ER=cote de plan de retrait)
(P=profondeur de passe)
(Q=profondeur de la dernière passe)
Q
Z

27
JLH

Exo G83
Lycée Jean PERRIN Points X Z
MARSEILLE 1

…..

N210 T3 D3 M6 Foret de 20

N220 Param. De coupe


N = 180t/min
F = 0.1 mm//tr
N230 Point 1

N240 Cycle de perçage

N250 Annulation cycle

…..
28
JLH

Surfaçage Fraisage
Lycée Jean PERRIN
MARSEILLE

1 6 1 6
Z Z 5
2 3 4 5 Y 2 5 3 4 X
30

70
…..
Points X Y Z
N210 T1 D1 M6 Fraise 1 taille d=50
1 2 5 6
1 N220 G94 M41 S573 F286 M3 M8 Param. De coupe
N230 Point 1
5 2
Y N240 Point 2
3 N250 Point 3
80 N260 Point 4
4 N270 Point 5
10 50 10
N280 Point 6
5
N290 G0 G52 X0 Y0 Z0 M5 M9
X
6 …..
3 4 29
JLH

Exo G81
Points X Y Z

1
Lycée Jean PERRIN
MARSEILLE 2

…..

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
…..

30
JLH

G40-G41-C42
Lycée Jean PERRIN
en tournage
MARSEILLE

Sans correction de rayon G41 ou G42 Avec correction de rayon G41 ou G42

X
X

Z
Z
Profil obtenu
Profil théorique Le profil obtenu = profil théorique

31
JLH

G41-C42
Lycée Jean PERRIN
en fraisage
MARSEILLE

Correction G41 : Profil à droite de l’outil Correction G42 : Profil à gauche de l’outil
dans le sens de l’avance dans le sens de l’avance

Prise en Prise en
1 4 compte du
compte du
G41 G40
2 3

2 3
Prise en 4
compte du 1 Prise en
G40 compte du
G42

Points programmés 1, 2, 3, 4.
32
JLH

Fonction G41 G42


Lycée Jean PERRIN
MARSEILLE

Correction G41 : Profil à droite de l’outil Correction G42 : Profil à gauche de


dans le sens de l’avance l’outil dans le sens de l’avance

33
Tout est dit…
Tout est compris…
Merci de votre attention.