ID-CNC Premium
    Questions fréquentes

- Le Fraisage
            Définition / mots clés
            Le G-Code
- Le code machine
            Le G-Code à la main
            Cambam
            Cambam 3D
            CambamGravureTexte
            FreeMill
            GGBitmap
- Les outils
            Choix ses outils
            Choisir sa broche
            Conditions de coupe






Créer son premier programme.


Votre machine a besoin d’instructions pour fonctionner, une instruction correspond à une ligne de code appelée bloc, l’ensemble des blocs forme le programme, ils s’écrivent dans un fichier texte et sont chargés par le logiciel (ici Mach3)

A quoi ça ressemble ? C'est compliqué ? C'est long ? C'est pour les pros ?

Pas de panique ! Plus personne n'entre pas dans le code.
Mais cela reste très simple, ce n’est pas réservé aux pros et la longueur dépend du nombre de déplacements à effectuer.

Je vais vous donner les étapes idéales pour la réalisation d’un programme à la main.
En premier il nous faut un plan puis définir une origine programme, relever les coordonnées des points et enfin on peut réaliser le programme.



La pièce.


Voici la pièce que nous allons usiner pour ce tutorial. J’ai choisi une pièce simple pour commencer . Nous ferons tourner une fraise autour du profil par passes de 5 mm.


Plan


L'origine.

Définir la position de l’origine, j'ai choisi de placer mon origine en haut, à gauche et à l'avant de la pièce.


Origine


Liste de points.


Faire la liste des points qui forme votre profil et indiquer leur position X et Y, j'ajoute un point d'entrée et un de sortie


Origine

Voici la liste des points pour la pièce.
    - Point d’entrée X-10 Y-20
    - Point 1 X0 Y-30
    - Point 2 X0 Y-100
    - Point 3 X100 Y-100
    - Point 4 X100 Y-40
    - Point 5 X60 Y0
    - Point 6 X30 Y0
    - Point de sortie X-10 Y-40


Création du programme.

Tous à vos claviers et c’est parti.
G-Code
(Mon premier programme)
(Origine haut, gauche et devant)
(Fraise diamètre 5)
N10 G17 G40 G80 G90
(Première passe)
N20 M3 D1
N30 G00 X-10 Y-20
N40 G01 Z-5 F30
N50 G01 G42 X0 Y-30 F300
N60 X0 Y-100
N70 X100 Y-100
N80 X100 Y-40
N90 G03 X60 Y0 R40
N100 G01 X30 Y0
N110 X0 Y-30
N120 X-10 Y-40
N130 G00 Z10
(deuxième passe)
N140 X-10 Y-20
N150 G01 Z-10 F30
N160 G01 X0 Y-30 F300
N170 X0 Y-100
N180 X100 Y-100
N190 X100 Y-40
N200 G03 X60 Y0 R40
N210 G01 X30 Y0
N220 X0 Y-30
N230 X-10 Y-40
N240 G00 Z30 M9
M2
Je sais ce que vous vous dites c’est quoi tout ce charabia , il y a des N, M, G, R, X, Y et Z ?
Ne vous en faites pas, je vais tout traduire.
Les N.. se sont les numéros de ligne, pourquoi va t-on de 10 en 10 ? La réponse est simple : si vous oubliez une ligne il suffira d’écrire N81, N82, N83 ... , Les G et les M sont des fonctions reconnues par le logiciel, Les Rxx se sont des rayons et les X Y Z des coordonnées. Pour voir tous les codes et toutes les fonctions voici le lien G-Code
G-Code
        (Mon premier programme)
        (Mon premier programme)
        (Origine haut, gauche et devant)
        (Fraise diamètre 5)
Les parenthèses permettent de mettre des informations comme le nom du programme, la position de l’origine, les outils à utiliser … Leur contenu n’est pas lu par le logiciel.

        N10 G17 G40 G80 G90
N10 donne le numéro de bloc (Indispensable pour certains cycles), G17 correction des rayons dans le plan X Y, G40 pilote le centre de la fraise, G80 annule tout les cycles de perçage (sécurité), G90 toutes les coordonnées partent de l’origine programme.

        N20 G00 X-10 Y-20
G00 avance rapide, Positionne l’outil en X-10mm et Y-20mm

        N30 M3 D1
M3 ou M4 mise en route de la broche, D1 appelle le correcteur de l’outil 1

        N40 G01 Z-5 F30
G01 on passe en vitesse de travail, Z-5 on plonge de 5 mm dans la matière, F30 avance de travail réglée sur 30 mm/min pour la plongée de la fraise (ne fonctionne pas toujours si vous oubliez G01).

        N50 G01 G42 X0 Y-30 F300
G42 on décale la fraise à droite du vecteur de déplacement, F300 avance de travail réglée sur 80 mm/min pour détourer la pièce (ne fonctionne pas toujours si vous oubliez G01).

        N60 X0 Y-100
        N70 X100 Y-100
        N80 X100 Y-40
        N90 G03 X60 Y0 R40
G03 rotation dans le sens de contraire des aiguilles d’une montre, X60 Y0 les coordonnée d’arrivée, R40 rayon de l’arc de cercle.

        N100 G01 X30 Y0
G01 ne pas oublier de repartir en ligne droite.

        N110 X0 Y-30
        N120 X-10 Y-40
        N130 G00 Z10
Remontée en rapide à 10 mm au dessus de la pièce.

       (deuxième passe)
        N140 X-10 Y-20
        N150 G01 Z-10 F30
        N160 G01 X0 Y-30 F300
        N170 X0 Y-100
        N180 X100 Y-100
        N190 X100 Y-40
        N200 G03 X60 Y0 R40
        N210 G01 X30 Y0
        N220 X0 Y-30
        N230 X-10 Y-40
C’est exactement la même chose mais à Z-10

        N240 G00 Z30 M9
Z 30 mm on sort de la pièce, M9 arrêt du lubrifiant

        M2
M2 fin de programme
Même si j'ai testé mon programme, je ne suis en aucun cas responsable d'éventuels problèmes.

      Haut de la page.      
|
|

- Crée le 26/03/09 - Mise à jour le 30/08/13 -
Clients - Statistique - Gestion - L'entreprise - CV -

|
By Poussin