100% ont trouvé ce document utile (1 vote)
366 vues32 pages

Cours 3-FAO

Ce document présente les différents cycles de fabrication assistée par ordinateur (FAO) utilisés en fabrication mécanique. Il décrit les principaux cycles prédéfinis tels que le perçage, le taraudage et l'alésage ainsi que des exemples d'application et d'optimisation des programmes CNC.

Transféré par

Reda Moukhfi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
366 vues32 pages

Cours 3-FAO

Ce document présente les différents cycles de fabrication assistée par ordinateur (FAO) utilisés en fabrication mécanique. Il décrit les principaux cycles prédéfinis tels que le perçage, le taraudage et l'alésage ainsi que des exemples d'application et d'optimisation des programmes CNC.

Transféré par

Reda Moukhfi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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