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.
On ne va pas se mentir cette page est plus informative, avec tous les logiciels disponibles qui permettent de transformer un dessin, un plan ou une image en G-Code la programmation à la main ne ce fait presque plus, trop long trop fastidieuse et source d'erreur.
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.
(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
(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.