Fao
Fao
Fao
ENSAM- Casablanca
© 2014
1
MODULE:
PROCEDES ET PROCESSUS D’INDUSTRIALISATION DES PRODUITS
ENSAM- Casablanca
© 2014 2
Organisation Cours 2
3
A. Programmation en code G et fonctions de base
1. Origine du langage et évolution
- Histoire
4
A. Programmation en code G et fonctions de base
1. Origine du langage et évolution
- Variantes
• Des modifications ont été créées par divers constructeurs, ce qui fait que les
ouvriers doivent connaître les différents langages et particularités des
machines CNC qu'ils utilisent.
• Les logiciels de FAO doivent également s’adapter et traduire les actions dans
les différents langages machines (Ces convertisseurs se nomment les post-
processeurs).
5
A. Programmation en code G et fonctions de base
2. Structures des codes en G
- Exemple
N10 M6 T1 ;
N20 M3 S3000 ;
N30 G0 X0 Y0 ;
N40 G0 Z5 ;
N50 X-100 F100 ;
N60 M2 ;
6
A. Programmation en code G et fonctions de base
2. Structures des codes en G
- Exemple
7
A. Programmation en code G et fonctions de base
2. Structures des codes en G
8
A. Programmation en code G et fonctions de base
2. Structures des codes en G
- Exemple
9
A. Programmation en code G et fonctions de base
3. Commandes de base
• Numéro de bloc N
• Commandes préparatoires G
• Fonctions auxiliaires M
• Déplacement sur les axes X Y Z A B C U V W
• Mots reliés aux axes I J K R Q
• Fonctions machine ou outil S F T
10
A. Programmation en code G et fonctions de base
3. Commandes de base
11
A. Programmation en code G et fonctions de base
3. Commandes de base
Déplacement:
• G00 – Positionnement rapide
• G01 – Interpolation linéaire
• G02 – Interpolation circulaire en sens horaire
• G03 – Interpolation circulaire en Trigonométrique (anti horaire)
Déplacement:
• G00 – Positionnement rapide
• G01 – Interpolation linéaire
• G02 – Interpolation circulaire en sens horaire
• G03 – Interpolation circulaire en Trigonométrique (anti horaire)
G01
G00
14
A. Programmation en code G et fonctions de base
3. Commandes de base
15
A. Programmation en code G et fonctions de base
3. Commandes de base
16
A. Programmation en code G et fonctions de base
3. Commandes de base
17
A. Programmation en code G et fonctions de base
3. Commandes de base
G54: L’origine pièce est une origine placée par rapport à l’origine
machine grâce aux décalages
d’origine :
- elle représente la distance entre l’origine pièce et l’origine machine.
18
A. Programmation en code G et fonctions de base
3. Commandes de base
19
A. Programmation en code G et fonctions de base
3. Commandes de base
20
A. Programmation en code G et fonctions de base
3. Commandes de base
21
A. Programmation en code G et fonctions de base
3. Commandes de base
G42 G41
22
A. Programmation en code G et fonctions de base
3. Commandes de base
23
A. Programmation en code G et fonctions de base
3. Commandes de base
Exercice:
24
A. Programmation en code G et fonctions de base
3. Commandes de base
Exercice:
N05 M6 T1
N07 G0 X-20 Y-20
N10 M4 S1000 M8
N15 G0 G42 Y0
N20 G1 X100 F200
N25 Y41
N30 G3 Y50 X91 R9
N35 G1 X59
N40 G2 X50 Y59 R9
N45 G1 Y61
N50 G3 X41 Y70 R9
N55 G1 X9
N60 G3 X0 Y61 R9
N65 G1 Y-20
N70 G1 G40
N75 M30
25