Vous êtes sur la page 1sur 7

UNIVERSITÉ SAINT-JOSEPH, FACULTÉ D’INGÉNIERIE ESIB - Cursus Mécanique

TP1 : Apprentissage du Gcode et simulation d’usinage

Questions et travail à effectuer

Après avoir dessiner sur Inskape une figure contenant le numéro de notre groupe
ainsi que les premières lettres de nos prénoms, nous avons insérer le Code Gcode sur un
simulateur en ligne (https://ncviewer.com/ ).

Figure 1- Dessin 2D Inskscape

Figure 2- Informations sur les outils

Le rôle du simulateur est de nous faire voire en détails les étapes de l’usinage. La
simulation permet de vérifier s’il y a des erreurs dans la commande et donc d’éviter de
commettre des fautes qui pourront nous couter une fortune. Dans notre simulation, le
Cutter cylindrique se dirige tout d’abord, sans couper, vers la lettre M pour ensuite
s’enfoncer et commencer à couper. Après, il remonte vers z et se dirige vers R puis de

Rapport de TP – Procédés de fabrication mécanique


UNIVERSITÉ SAINT-JOSEPH, FACULTÉ D’INGÉNIERIE ESIB - Cursus Mécanique

même vers S et vers le chiffre 7. Enfin, il découpe le rectangle externe. Toutes les tailles
sont données sur Inskape.

Nous allons placer file Inskape dans le folder rendu.

Figure 3- Simulation du trajet d’outil

Exercice 

Pour la commande du dessin présent :

Figure 4- Contour fermé et flèche à usiner

Nous avons écrit un Gcode qui programme l’usinage de cette pièce :


%
(Header)

(Using default header. To add your own header create file "header" in the output dir.)
M3
(Header end.)
G21 (All units in mm)

Rapport de TP – Procédés de fabrication mécanique


UNIVERSITÉ SAINT-JOSEPH, FACULTÉ D’INGÉNIERIE ESIB - Cursus Mécanique

(Start cutting path id: path64094)


(Change tool to Cylindrical cutter)

G00 Z2.000000
G00 X30.0 Y10.0

G00 Z2.000000
G00 X130.0 Y30.0
G01 Z-0.500000 F25.0(Penetrate)

G01 X130.0 Y30.0 Z-0.500000 F100.000000


G01 X160.0 Y30.0 Z-0.500000
G01 X160.0 Y20.0 Z-0.500000
G01 X180.0 Y33.0 Z-0.500000
G01 X160.0 Y46.0 Z-0.500000
G01 X160.0 Y36.0 Z-0.500000
G01 X130.0 Y36.0 Z-0.500000
G01 X130.0 Y30.0 Z-0.500000

G00 Z2.000000
G00 X130.0 Y30.0
G01 Z-1.000000 F25.0(Penetrate)

G01 X130.0 Y30.0 Z-1.000000 F100.000000


G01 X160.0 Y30.0 Z-1.000000
G01 X160.0 Y20.0 Z-1.000000
G01 X180.0 Y33.0 Z-1.000000
G01 X160.0 Y46.0 Z-1.000000
G01 X160.0 Y36.0 Z-1.000000
G01 X130.0 Y36.0 Z-1.000000
G01 X130.0 Y30.0 Z-1.000000

G00 Z2.000000
G00 X130.0 Y30.0
G01 Z-1.500000 F25.0(Penetrate)

G01 X130.0 Y30.0 Z-1.500000 F100.000000


G01 X160.0 Y30.0 Z-1.500000
G01 X160.0 Y20.0 Z-1.500000
G01 X180.0 Y33.0 Z-1.500000
G01 X160.0 Y46.0 Z-1.500000
G01 X160.0 Y36.0 Z-1.500000

Rapport de TP – Procédés de fabrication mécanique


UNIVERSITÉ SAINT-JOSEPH, FACULTÉ D’INGÉNIERIE ESIB - Cursus Mécanique

G01 X130.0 Y36.0 Z-1.500000


G01 X130.0 Y30.0 Z-1.500000

G00 Z2.000000
G00 X30.0 Y10.0
G01 Z-0.500000 F25.0(Penetrate)

G01 X30.0 Y10.0 Z-0.500000 F100.000000


G01 X30.0 Y90.0 Z-0.500000
G01 X45.0 Y90.0 Z-0.500000
G02 X85.0 Y90.0 Z-0.500000 r61.3
G03 X180.0 Y90.0 Z-0.500000 r84.6

G02 X210.0 Y60.0 Z-0.50 r30.0


G01 X210.0 Y30.0 Z-0.50
G01 X190.0 Y10.0 Z-0.50
G01 X30.0 Y10.0 Z-0.50
G00 Z2.000000

G00 Z2.000000
G00 X30.0 Y10.0

G01 Z-1 F25.0(Penetrate)

G01 X30.0 Y10.0 Z-1.0 F100.000000


G01 X30.0 Y90.0 Z-1.0
G01 X45.0 Y90.0 Z-1.0
G02 X85 Y90.0 Z-1.0 r61.3
G03 X180.0 Y90.0 Z-1.0 r84.6

G02 X210.0 Y60.0 Z-1.0 r30.0


G01 X210.0 Y30.0 Z-1.0
G01 X190.0 Y10.0 Z-1.0
G01 X30.0 Y10.0 Z-1.0
G00 Z2.000000

G00 Z2.000000
G00 X30.0 Y10.0

G01 Z-1.500000 F25.0(Penetrate)

Rapport de TP – Procédés de fabrication mécanique


UNIVERSITÉ SAINT-JOSEPH, FACULTÉ D’INGÉNIERIE ESIB - Cursus Mécanique

G01 X30.0 Y10.0 Z-1.5 F100.000000


G01 X30.0 Y90.0 Z-1.5
G01 X45.0 Y90.0 Z-1.5
G02 X85.0 Y90.0 Z-1.5 r61.3
G03 X180.0 Y90.0 Z-1.5 r84.6

G02 X210.0 Y60.0 Z-1.5 r30.0


G01 X210.0 Y30.0 Z-1.5
G01 X190.0 Y10.0 Z-1.5
G01 X30.0 Y10.0 Z-1.5
G00 Z2.000000

G00 Z2.000000
G00 X30.0 Y10.0

G01 Z-2.000000 F25.0(Penetrate)

G01 X30.0 Y10.0 Z-2.0 F100.000000


G01 X30.0 Y90.0 Z-2.0
G01 X45.0 Y90.0 Z-2.0
G02 X85.0 Y90.0 Z-2.0 r61.3
G03 X180.0 Y90.0 Z-2.0 r84.6

G02 X210.0 Y60.0 Z-2.0 r30.0


G01 X210.0 Y30.0 Z-2.0
G01 X190.0 Y10.0 Z-2.0
G01 X30.0 Y10.0 Z-2.0
G00 Z2.000000

Ce code insérer dans le simulateur nous donne :

Figure 5- Dessin de la simulation

Rapport de TP – Procédés de fabrication mécanique


UNIVERSITÉ SAINT-JOSEPH, FACULTÉ D’INGÉNIERIE ESIB - Cursus Mécanique

Figure 6- Dessin de la simulation d’ une autre vue

Voici la démarche suivie pour écrire le Gcode. Tout d’abord, le cutter passe du point M
(0,0) de la machine au point O (3,1,0). Nous allons commencer par dessiner la flèche. Nous
allons du point O au point J sans couper. Après nous avons insérer le cutter dans la pièce à
0.5 mm de profondeur et commencer le dessin de la flèche. Le cutter passe 3 fois ( 0.5 ; 1 ;
1.5 mm de profondeur ). Ensuite, le cutter se positionne de nouveau au point O et
commence à couper le contour extérieur en passant 4 fois (0.5 ; 1 ; 1.5 ; 2 mm de
profondeur).

Le Gcode ci-présent sera aussi mis à disposition en file note dans le folder du projet.

Analyse

Le G-Code est le langage utilisé pour contrôler une machine à commande numérique. Il
s’agit bien d’un langage de programmation, qui nous sert donc à programmer les
mouvements que la machine va effectuer, et le fichier contenant la suite d’instructions
s’appelle, en toute logique, un programme. Il s’agit de simple fichier texte, humainement
lisible, au même titre que du code en C.
Il se compose d’un certain nombre de “commandes” spécifiques, indiquant à la machine
quel type de mouvement elle doit exécuter (droite, arc de cercle, etc.), et d’indications de
coordonnées sur les axes X, Y et Z.
Il est à noter que GCode n’est pas utilisé exclusivement pour des fraiseuses à commande
numérique, mais aussi pour des tours, des imprimantes 3D et des lasers de découpe.

Rapport de TP – Procédés de fabrication mécanique


UNIVERSITÉ SAINT-JOSEPH, FACULTÉ D’INGÉNIERIE ESIB - Cursus Mécanique

Développé à l’origine pour des machines-outils par enlèvement de matière, le G-code est


désormais utilisé dans un domaine très vaste de la fabrication, avec des adaptations :
 Usinage par enlèvement de matière : tournage, fraisage, perçage, gravure,
défonçage ;
 Découpe avec : couteau, laser, jet d’eau, plasma, flamme ou oxydation ;
 Poinçonnage ;
 Impression 3D : par dépôt de matière, durcissement d’une résine, solidification de
poudre.

En pratique, il y a plusieurs G-Code, de nombreux fabricants de machine ajoutant des


commandes et des macros spécifiques.
Les différences de code G entre les machines résident dans le nombre de zéros entre la
lettre et le nombre ou la présence d'espaces entre les commandes.
Par exemple, un appareil peut utiliser le G1 générique tandis qu'un autre peut utiliser G01.
Certaines machines nécessitent des points décimaux entre les informations tandis que
d'autres permettent à l'opérateur de les omettre. Parce que ces différences dans le dialecte
du programme sont si critiques dans l'exécution du bon programme, les opérateurs doivent
toujours connaître la langue de la machine qu'ils utilisent.

En réalité, il existe plusieurs risques auxquels nous devons faire attention. Comme :
 Risques liés aux machines :
- risque électrisation
- risques liés aux éléments mobiles
(laminoir, presse,..)

Les préventions :
-Former les salariés à l’utilisation des équipements de travail,
-Signaler toute prise électrique détériorée à la personne habilitée,
-Vérifier les équipements de travail selon les fréquences réglementaires et prendre
les mesures nécessaires pour le maintien en conformité.

 Risques liés au bruit (estampage, laminage, polissage, utilisation de soufflettes, bac


à ultrasons…)

Les préventions :
-Former les salariés sur les effets du bruit et le port de protection auditive lorsque
cela est nécessaire.
-Réduire le bruit à la source : modifier les procédés de travail.

 Risques de blessures liés à l’utilisation d’outils à mains.

Les préventions :
Adapter l’ergonomie du poste de travail et les outils.

Rapport de TP – Procédés de fabrication mécanique

Vous aimerez peut-être aussi