G-code/fr

From RepRap
Revision as of 11:03, 20 August 2015 by Paoparts (talk | contribs) (G28 : Origine Machines)
Jump to: navigation, search

Le G-code s'apparente au langage ISO des machines à commande numérique industrielles (CNC). Une imprimante 3D Prusa par exemple, est une CNC !

Généralités

Vous pouvez créer/modifier vous-même un fichier G-code à l'aide des commandes G##, M## etc...

G-Code : Généralités
Code Description FiveD Teacup Sprinter Marlin Repetier
G0 Déplacement rapide  ? OUI OUI OUI OUI
G1 Déplacement linéaire OUI OUI OUI OUI OUI
G28 Origine machine OUI OUI OUI OUI OUI
G90 Déplacements en coordonnées absolues
G91 Déplacements en coordonnées relatives
F# Définit l'avance du déplacement en mm/min

Pour vous placer au centre d'un plateau 200x200, il faut utiliser la commande :

G1 X100 Y100 F3000

Commentaires

Les commentaires ne seront pas lus pendant l'impression. Il suffit d'ajouter ";" devant la ligne commentée. Tout ce qui sera noté avant, ou après un saut de ligne ne sera pas considéré comme commentaire.

N3 T0*57 ;Ceci est un commentaire
N4 G92 E0*67
;Un second commentaire
N5 G28*22

Définitions

Coordonnées absolues

Définition: Coordonnée faisant référence à l'origine machine. (X0, Y0, Z0)

Coordonnées relatives

Définition: Coordonnées faisant référence au point de départ.

Explications des codes

G0 : Déplacement rapide

G0 X12

Dans notre exemple, G0 permet de se déplacer en X12 le plus rapidement possible.

G1 : Déplacement linéraire

G1 X90.6 Y13.8 E22.4

Déplacement dans le plan XY jusqu'au point (X90,6 Y13,8), et extrusion de 22,4mm de filament.

G1 F1500
G1 X90.6 Y13.8 E22.4

Avance fixée à 1500 mm/min pour tous les futurs déplacements.

G1 F1500
G1 X90.6 Y13.8 E22.4 F3000

Les déplacements et l'extrusion commenceront à 1500mm/min et accéléreront jusqu'à 3000mm/min. Cela donne un contrôle complet des accélérations et décélérations.

Remarque: Chaque firmware peut avoir une interprétation différence de cet exemple. Par exemple, le firmware Marlin utilisera directement la nouvelle avance sans accélération.

Par conséquent, on peux jouer avec les accélérations.

G1 F1500
G1 X90.6 Y13.8 E22.4 F3000
G1 X80 Y20 E36 F1500

G28 : Origine Machines

Prise Origine Machine (OM) ou Homing, demande le déplacement en 0, puis recule de 1mm pour se repositionner plus précisément.

G28

Déplacement en X0, Y0, Z0

G28 X Z

Déplacement en X0, Z0 seulement.