Centre de Tournage: Programmation CNC
Centre de Tournage: Programmation CNC
Centre de Tournage: 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.
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.
▪ 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 .
8
9
▪ Codes "G" afficher par défaut sur machine
G00-G18-G21-G40-G54-G67-G80-G97-G99
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..
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
19
Exercice-2’ (Passe de finition) 10min
20
▪ Interpolation circulaire G02/G03
G02 X.. Z... R.. F.. G03 X.. Z... R.. F..
21
Exemple : G02/G03
22
Exercice-3’ (Passe de finition) 10min
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
30
Exercice-4’_1 (G70/G71) 15min
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