GCODE-G00/G01

les codes G00 et G01 permettent de programmer des trajectoires lineaires, donc des droites. ces 2 instructions ont exactement la meme action a la difference pret que l’une se fait a vitesse maxi de la machine et l’autre a vitesse programmée ( il faudra préciser une vitesse d’avance).

G00: avance en ligne droite a vitesse max du point courant au point de destination

G01 : avance en ligne droite a vitesse programmée du point courant au point de destination

la syntaxe de chacune est du type :

G01  Xn Yn Zn

ou XnYnZn sont les coordonnées du point a atteindre .

pour illustrer , prenons un petit exemple simple en 2 dimensions dans le plan XY (croquis ci dessous): l’objectif étant de partir du point A(5,7) pour aller au point B(9,3)  .

suivant le type de code G la ligne GCODE va être la suivante:

pour une avance a vitesse max:

G00 X9 Y3

pour une avance a vitesse de 200mm/mn:

G01  F200 X9 Y3

NOTA: la vitesse d’avance maxi est la vitesse configurée dans le logiciel de pilotage de la CN ( Mach3 par exemple) . le GCODE n’a pas besoin de connaitre cette vitesse , c’est le logiciciel de pilotage qui en recevant l’instruction G00 applique automatiquement la vitesse max configurée.

voici maintenant l’exemple d’un petit cycle carré programmé en empilant quelques lignes GCODE. l’objectif est , partant du point 1 de faire le tour par les points 2, 3 et 4 pour revenir au point 1 a vitesse constante de 30 mm/mn.

le point courant au demarrage etant le point (3,3) le programme sera le suivant ( on numerote les ligne et on specifie la vitesse d’avance en debut de programme):

N10 F30                         ( vitesse d’avance parametrée a 30mm/mn)

N20 G01 X3 Y9        ( avance au point (3,9))

N30 GO1 X9 Y9       ( avance au point (9,9))

N40 G01 X9 Y3       ( avance au point (9,3))

N50 G01 X3 Y3       ( avance au point (3,3))

comme expliqué dans le chapytre BASES, l’ecriture du programme peut etre simplifiée de la façon suivante:

N10 F30                         ( vitesse d’avance parametrée a 30mm/mn)

N20 G01 X3 Y9         ( avance au point (3,9))

N30 X9                           ( avance au point (9,9))

N40 Y3                           ( avance au point (9,3))

N50 X3                           ( avance au point (3,3))