Vous êtes sur la page 1sur 32

MODULE:

PROCEDES ET PROCESSUS D’INDUSTRIALISATION DES PRODUITS

E3. FABRICATION ASSISTEE PAR ORDINATEUR (FAO)

ENSAM- Casablanca
© 2014

1
MODULE:
PROCEDES ET PROCESSUS D’INDUSTRIALISATION DES PRODUITS

E3. FABRICATION ASSISTEE PAR ORDINATEUR (FAO)

L Cours 1. Introduction et Structures des MOCN


L Cours 2. Programmation et réglage
L Cours 3. Suite Programmation et optimisation

ENSAM- Casablanca
© 2014 2
Organisation Cours 2

A. Programmation code G des cycle prédéfinis


1. Cycles prédéfinis
2. Application

B. Optimisation en programmation CNC

3
A. Programmation code G des cycle prédéfinis
Rappel

Structure typique d’un programme

o Section début
o Initialisation des codes
o Mise en position pour changement d’outil
o Changement d’un premier outil
o Démarrage de la broche, arrosage, etc.
o Usinage avec outil chargé (approche et activation des compensations)
o Dégagement outil à position de changement d’outil
o Arrêt de la broche, de l’arrosage..
o changement d’outil ou fin de programme

4
A. Programmation code G des cycle prédéfinis
1. Cycles prédéfinis

• Syntaxe générale des cycles prédéfinis

N.. G.. X.. Y.. Z.. ER.. Q.. EP.. F…


Avec :

N – Num de ligne
G – Code du cycle
X, Y – Coordonnées de l’endroit de l’usinage
Z – Profondeur de l’usinage
ER – Niveau de retraite
Q – Valeur de la dernière pénétration
EP – Temps d’attente
F – Vitesse d’avance

5
A. Programmation code G des cycle prédéfinis
1. Cycles prédéfinis

• Différents cycle prédéfinis

G33 : Cycle de filetage à pas constant


G63 : Cycle d’ébauche avec gorge
G64 : Cycle d’ébauche paraxial
G65 : Cycle d’ébauche de gorge
G66 : Cycle de défonçage

G81 : Cycle de perçage – centrage


G82 : Cycle de perçage – chambrage
G83 : Cycle de perçage avec débourrage
G84 : Cycle de taraudage
G85 : Cycle d’alésage
G87 : Cycle de perçage avec brise-copeaux
G80 : Annulation de cycle d’usinage

6
A. Programmation code G des cycle prédéfinis
1. Cycles prédéfinis

• Schéma général cycle perçage

7
A. Programmation code G des cycle prédéfinis

• Le cycle G81: PERÇAGE - CENTRAGE

8
A. Programmation code G des cycle prédéfinis

• Le cycle G82: PERÇAGE - CHAMBRAGE

9
A. Programmation code G des cycle prédéfinis

• Le cycle G83: PERÇAGE AVEC DÉBOURRAGE

10
A. Programmation code G des cycle prédéfinis

• Le cycle G83: PERÇAGE AVEC DÉBOURRAGE

11
A. Programmation code G des cycle prédéfinis

• Le cycle G84: TARAUDAGE

12
A. Programmation code G des cycle prédéfinis

• Le cycle G85: ALÉSAGE

13
A. Programmation code G des cycle prédéfinis

• Le cycle G87: PERÇAGE AVEC BRISE COPEAUX


La fonction permet l’exécution d’un perçage avec des arrêts pour briser les copeaux.

14
A. Programmation code G des cycle prédéfinis

• Le cycle G87: PERÇAGE AVEC BRISE COPEAUX

15
A. Programmation code G des cycle prédéfinis

• Le cycle G33: FILETAGE À PAS CONSTANT

16
A. Programmation code G des cycle prédéfinis

• Le cycle G33: FILETAGE À PAS CONSTANT

17
A. Programmation code G des cycle prédéfinis

• Le cycle G63: ÉBAUCHE AVEC GORGE

18
A. Programmation code G des cycle prédéfinis

• Le cycle G63: ÉBAUCHE AVEC GORGE

19
A. Programmation code G des cycle prédéfinis

• Le cycle G64: ÉBAUCHE PARAXIAL

20
A. Programmation code G des cycle prédéfinis

• Le cycle G64: ÉBAUCHE PARAXIAL

21
A. Programmation code G des cycle prédéfinis

• Le cycle G65: ÉBAUCHE DE GORGE

22
A. Programmation code G des cycle prédéfinis

• Le cycle G65: ÉBAUCHE DE GORGE

23
A. Programmation code G des cycle prédéfinis

• Le cycle G66: DÉFONÇAGE

24
A. Programmation code G des cycle prédéfinis

• Le cycle G66: DÉFONÇAGE

25
A. Programmation code G des cycle prédéfinis
2. Application
• Exemple

26
A. Programmation code G des cycle prédéfinis
2. Application
• Exercice: Trous Profondeur 10

%204
M6 T1 ;
M3 S1590 F200 ;
_____________ ;
X90 Y___
X__ Y___ ;
G80 ;
M02 ;

27
B. Optimisation en programmation CNC
Optimisation

Il existe des programmes linéaires qui reproduit des lignes de code à l'infini.
Un programme moderne se doit d'être optimisé.

> Pour cela le programmateur peut utiliser des fonctions ou des semblants de
fonctions.

28
B. Optimisation en programmation CNC
Optimisation
M6 T1;
M3 S1500;
G1 Z-10;
G1 X10 Y50;
G1 X25 Y35;
G1 X10 Y55;
G0 X0 Y0; Comme on peut le constater le bloc suivant est
G1 Z-15;
G1 X10 Y50;
répété avec une évolution en Z:
G1 X25 Y35; • G1 Z-[Avec une évolution du Z]
G1 X10 Y55; G1 X10 Y50
G0 X0 Y0;
G1 X25 Y35
G1 Z-20;
G1 X10 Y50; G1 X10 Y55
G1 X25 Y35; G0 X0 Y0
G1 X10 Y55;
G0 X0 Y0;
G1 Z-25;
G1 X10 Y50;
G1 X25 Y35;
G1 X10 Y55;
G0 X0 Y0;
M02;
29
B. Optimisation en programmation CNC
Optimisation
0:200;
M6 T1; Nous allons pour optimiser ce programme transformer le Z en
M3 S1500; paramètre : #1
#1 = 10; Puis nous allons encapsuler ce morceau de code dans un sous
M98 P201; programme.
#1 = 15;
M98 P201; 0:201;
#1 = 20; G1 Z-#1;
M98 P201; G1 X10 Y50;
#1 = 25; G1 X25 Y35;
M98 P201; G1 X10 Y55;
M02; G0 X0 Y0;
0:201 M99;
G1 Z-#1;
G1 X10 Y50;
G1 X25 Y35;
G1 X10 Y55;
G0 X0 Y0;
M99;

Voila le programme est maintenant optimisé.

30
Annexe

Opérations de Fraisage

Opérations de Tournage

31
Différent outils de perçage / alésage

32

Vous aimerez peut-être aussi