Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Centre de Tournage: Programmation CNC

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 42

Programmation CNC

Centre De Tournage

Mr .Abderrahim HARIT
1
Contenu
❑ Système de coordonnées
▪ Axe et plan
▪ Les références
❑ Structure de programme
❑ Fonction préparatoire (Code G)
▪ Liste des code G
▪ Liste afficher par défaut sur machine
▪ Programmation des codes G
▪ Retour à l’origine machine
▪ Point de changement outil
❑ Fonction auxiliaire (Code M)
▪ Liste des code M
❑ Fonction outil
❑ Fonction broche
▪ Rotation de Broche
▪ Limitation du vitesse de broche
❑ Déplacement d’outil
▪ Déplacement rapide ‘G0’
▪ Déplacement linéaire ‘G01’
❑ Interpolation Circulaire ‘G02/G03’
❑ Cycle fixe de Tournage
▪ Cycle d’ébauche G71
▪ Cycle de finition G70
▪ Cycle de perçage G74/G83
❑ Cycle de gorge
❑ Cycle de filetage

2
Système de coordonnées
▪ Axe et plan
Plan XZ X+

Quadrant Quadrant
X+Z- X+Z+

Z- Z+

Quadrant Quadrant
X-Z- X-Z+

X-
Origine

3
4
▪ Les Références

Référence Machine

Référence outil

Référence Pièce

5
Structure de programme
Un programme de commande numérique est formé par un ensemble des opérations
chaque opération contient des blocs, chaque bloc contient des mots ou
instructions de pilotage de la machine.

N30 T0101 (EBAUCHE EXT);


N40 G54;
N50 G96 S200;
N60 G92 S2500 M4;
N70 G0 X80;
N80 Z2;
N90 G71 U2.5 R2;
N100 G71 P110 Q190 U1 W.3 F.25;
N110 G0 X16;
N120 G1 Z0 F.2;
N130 X20 Z-2;
BLOC N140 Z-15;
N150 G2 X30 Z-20 R5;
N160 G1 X48;
N170 X50 Z-21;
N180 Z-30;
N190 X80 Z-45;
N200 G54 G0 X300 Z300 T00;

6
▪ Numéro de programme
Pour la commande numérique FANUC, un programme commence toujours Par une
adresse ‘’O’’ suivie par un numéro dequatre chiffres .
EX : O0001

▪ Départ de sécurité
La sous-section DÉPART DE SÉCURITÉ contient toutes les informations relatives
qui définissent les paramètres et les conditions d'usinage.
N10 G21 G99 G40

▪ Format de Bloc
Un bloc de programme CN se divisée en quatre partie, représenter sur l’exemple
suivant.

N10 G90 G00 X40 Y10 Z0 S300 M03

Numéro de Fonction Coordonnées à Fonction


Bloc préparatoire atteindre auxiliaire

▪ Fin de programme
Il faut indiquer à la machine que le programme est terminé. Le code utilisé est M30.
7
Fonction préparatoire
Ce groupe des fonctions, également appelé "codes G", définit ce que la machine
faire, préparer à exécuter une opération, ou recevoir une information.
Les fonctions peuvent être MODAL ou NON MODAL .

▪ Liste des Codes "G"

8
9
▪ Codes "G" afficher par défaut sur machine
G00-G18-G21-G40-G54-G67-G80-G97-G99

▪ Programmation des Codes ‘’G’’


Les fonctions préparatoires sont programmées au début d’un bloc après le
numéro de bloc. C’est la méthode traditionnelle de programmation, il permis de
demander et préparer le système pour certain condition.
N40 G90 G01 Z-3,6 F100

▪ Retour à l’origine machine


N20 G28 U0 W0

10
Fonction Auxiliaire

11
Fonction « Outil »
La C.N. est prévue pour utiliser une tourelle automatique à 12 positions (ou 8 suivant le
type de machine).
"T " est la fonction qui désigne la position de l’outil et qui est suivi d’un ou deux
chiffres, indiquant laquelle parmi les 12 positions doit être choisie.

12
13
Fonction « Broche »
▪ Rotation de broche

14
▪ Limitation du vitesse de broche

15
▪ Tableau du condition de coupe’’ Tournage’’
Tableau de (Vc) Filetage 40%
Alésage 70%
Tronçonnage 50%
Gorge 50%
Chariotage 100%
Dressage 100%

16
Déplacement d’outil
▪ Déplacement rapide ’’G0’
G00 X.. Z..

✔ X.. Z.. : position finale de l’outil

17
▪ Déplacement linéaire ’’G01’
G01 X.. Z..F...
✔ X.. Z.. : position finale de l’outil
✔ F.. : Avance par tour

18
Exercice-1’ (Passe de finition) 10min

………….. (N° de programme)


N10 ………G99….. ( Bloc de sécurité)
N20 G28………………… ( Point de changement outil)
N30 …………………………. ( Appel d’outil T1 )
N40 …………………………. ( Limitation de vitesse à 3000tr/min)
N50 G… S150 M ( Sélection de la vitesse)
N60 G0 X75 Z3 ( Déplacement rapide vers P1)
N70 G01 X F0,2 ( Déplacement linéaire vers P2)
N80 Z0 (P3)
N90 X…… Z….. (P4)
N100 ………………………….. (P5)
N110 ………………………….. (P6)
N120 ………………………….. (P7)
N130 X…… Z…... (P8)
N140 ………………………….. (P9)
P
P10
1 N150 ………………………….. (P10)
P
N160 ………………………….. (Retour au point de changement outil)
P
9 8 PP N170 ………………………….. (Arrêt de la broche)
7
6
P
5
P
4 P P N180 ………………………….. (Fin de programme)
3 2

19
Exercice-2’ (Passe de finition) 10min

………….. (N° de programme)


N10 ………G99….. ( Bloc de sécurité)
N20 G28………………… ( Point de changement outil)
N30 …………………………. ( Appel d’outil T12 )
N40 …………………………. ( Limitation de vitesse à 3000tr/min)
N50 G… S M ( Sélection de la vitesse)
N60 G0 X…….Z.. ( Déplacement rapide vers P1)
N70 G01 Z F0,2 ( Déplacement linéaire vers P2)
N80 X44 (P3)
N90 X…… Z….. (P4)
N100 ………………………….. (P5)
N110 ………………………….. (P6)
N120 G0 Z3………………… .(P7)
N130 ………………………….. (Retour au point de changement outil)
N140 ………………………….. (Arrêt de la broche)
N150 ………………………….. (Fin de programme)

20
▪ Interpolation circulaire G02/G03

G02 X.. Z... R.. F.. G03 X.. Z... R.. F..

G02 Interpolation horaire


G03 Interpolation antihoraire

21
Exemple : G02/G03

22
Exercice-3’ (Passe de finition) 10min

………….. (N° de programme)


N10 ………G99….. ( Bloc de sécurité)
N20 G28………………… ( Point de changement outil)
N30 …………………………. ( Appel d’outil T12 )
N40 …………………………. ( Limitation de vitesse à 3000tr/min)
N50 G… S M ( Sélection de la vitesse)
N60 G0 X…….Z.. ( Déplacement rapide vers P1)
N70 G01 Z F0,2 ( Déplacement linéaire vers P2)
N80 X44 (P3)
N90 X…… Z….. (P4)
N100 ………………………….. (P5)
N110 ………………………….. (P6)
N120 G0 Z3………………… .(P7)
N130 ………………………….. (Retour au point de changement outil)
N140 ………………………….. (Arrêt de la broche)
N150 ………………………….. (Fin de programme) 23
Cycles fixe de Tournage
▪ Cycle d’ébauche G71
A

24
Q A G0
0
A

25
G0 X50 Z3
G71 U2 W2
G71 P10 Q70 U0,4 W0,1
N10 G0 X22 Z3
……………

26
▪ Cycle De finition G70

27
Exercice-4’ (G70/G71) 15min
………….. (N° de programme)
N10 ………G99….. ( Bloc de sécurité)
N20 G28………………… ( Point de changement outil)
N30 …………………………. ( Appel d’outil T1 )
N40 …………………………. ( Limitation de vitesse à 3000tr/min)
N50 G… S M ( Sélection de la vitesse Vc= 150 m/min)
N60 G0 X…….Z3. ( Déplacement rapide vers P1)
N70 G01 Z 0 F0,2 ( Déplacement pour dressage)
N80 X….. ( Dressage)
N90 Z….. (Dégagement)
N100 ………………………….. ( Rapide vers P1)
N110 G71……………………… (Activer Cycle d’ébauche G71)
N115 G71…………………………..
N120 G0 X0 ………… (P2)
N130 ………………………….. (P3)
N140 …….……………… ………. (P4)
N150 G02……………………R4 (P5)
N160 ………………………….. (P6)
N170 …….………………………….. (P7)
N180 G02………………………….. (P8)
N190 ………………………….. (P9)
N200 ………………………….. (P10)
N210 G03…………………… R (P11)
N213 ……………………………………..(P12)
N218 ……………………………………..(P13)
N220 ………………………….. (Point de changement outil)
N225 M01 ( Arrêt optionnel )
N230 ………………………….. (Appel d’outil T2)
N240 ………………………….. (Limitation de vitesse à 4000tr/min)
N250 ………………………….. (Sélection de la vitesse Vc= 220 m/min)
N260 ………………………….. (Déplacement rapide vers P1)
N270 ………………………….. (Activer cycle de finition G70)
N280 ………………………….. (Déplacement vers origine machine)
N290 ………………………….. (Arrêt de la broche)
N300 M30………………… (Fin de programme) 28
▪ Cycle De finition G70 avec G41/G42
▪ Les effets du rayon d’outil
Erreur

29
G00 G42 X30 Z3
G70 P….Q…..
G40

G00 G41 X30 Z3


G70 P….Q…..
G40

30
Exercice-4’_1 (G70/G71) 15min

T1: Ebauche Vc=120m/min


T2: Finition Vc=130m/min

31
▪ Cycle De perçage G74 / G83

G00 X0 Z3 G00 X0 Z3
G74 R…. G83 Z... Q.. P….F..
G74 Z... Q.. F.. G80
32
33
Exercice-5’ (G70/G71/G83) 20min

T1: Dressage
T2: Centrage
T3: perçage
T4: Alésage Ebauche
T5: Alésage Finition

34
Cycles de gorge
▪ Cycle De gorge G75

35
tronçonnage Gorge simple

36
Exemple : G75

37
Cycles de filetage

38
39
40
41
Exercice-6’ (Bilan) 1h

42

Vous aimerez peut-être aussi