Jeffrey Cross
Jeffrey Cross

Apprenez à connaître votre CNC: comment lire le code G

Ce tutoriel est extrait de Make: Getting Started with CNC, qui fournit une vue d'ensemble des bases pour utiliser des routeurs abordables et contrôlés par ordinateur de niveau amateur. Disponible chez Maker Shed et dans les meilleures librairies.

G-code est le nom générique d'un langage en texte brut que les machines à commande numérique peuvent comprendre.

En utilisant une machine et un logiciel de bureau à commande numérique modernes, vous ne devrez jamais saisir le code G manuellement. sauf si vous voulez. Le logiciel de CAO / FAO et le contrôleur de la machine s’occupent de tout cela pour vous. Cependant, certaines personnes (en particulier les décideurs!) Aiment savoir ce qui est caché et comment les choses fonctionnent réellement.

Un fichier de code G est un texte brut; ce n’est pas tout à fait lisible par l’homme, mais il est assez facile de parcourir le fichier et de savoir ce qui se passe. Les codes G indiquent au contrôleur le type de mouvement souhaité. Voici les commandes les plus courantes et leur fonctionnement.

G0 / G1 (mouvement rapide / contrôlé)

le G0 commande déplace la machine à la vitesse de déplacement maximale à toutes les coordonnées suivent G0 (Figure A). La machine se déplace de manière coordonnée et les deux axes achèvent leur parcours en même temps. G0 est ne pas utilisé pour la coupe. Au lieu de cela, il est utilisé pour déplacer la machine rapidement pour commencer un travail ou pour passer à une autre opération dans le même travail. Voici un exemple de rapid (G0) commande: G0 X7 Y18

UNE G1 La commande (figure B) est similaire mais demande à la machine de se déplacer à un taux spécifié appelé taux d'alimentation (F): G1 X7 Y18 F500

G2 (mouvement dans le sens des aiguilles d'une montre)

Réglage du mode sur G2 et spécifier le décalage par rapport au centre (Figures C et D) crée un mouvement dans le sens des aiguilles d'une montre entre le point de départ et les points d'arrivée spécifiés. G21 G90 G17 G0 X0 Y12 G2 X12 Y0 I0 J-12

le G2 Le point de départ correspond à l'emplacement de la machine avant l'émission du message. G2 commander. C’est plus simple si vous déplacez votre machine au point de départ avant en essayant de délivrer le G2 commander.

G3 (mouvement antihoraire)

Juste comme G2, la G3 commande crée un arc entre deux points. Tandis que G2 spécifie le mouvement dans le sens des aiguilles d'une montre, G3 spécifie le mouvement dans le sens inverse des aiguilles d'une montre entre les points (figure E). Un ensemble valide de commandes à produire G3 le mouvement est montré ici: G21 G90 G17 G0 X-5 Y25 G3 X-25 Y5 I0 J-20

G17 / G18 / G19 (Plans de travail)

Ces modes définissent le plan à usiner. Typiquement G17 est utilisé par défaut pour la plupart des machines de loisir, mais deux autres avions peuvent être utilisés dans une machine à trois axes: G17 = plan x / y • G18 = plan z / x • G19 = plan y / z

G20 / 21 (pouces ou millimètres)

le G21 et G20 Les commandes déterminent les unités de code G, en pouces ou en millimètres: G21 = millimètres • G20 = inches Voici un exemple réglé en millimètres: G21 G17 G90

G28 (maison de référencement)

Un simple G28 commande envoie la machine à sa position de base. L'ajout de coordonnées définira un point intermédiaire à atteindre, avant la prise de référence (pour éviter les collisions), comme ceci: G28 Z0 Certaines machines nécessitent un G28.1 commande pour définir les coordonnées de la position d'origine: G28.1 X0 Y0 Z0

G90 (mode absolu)

G90 fait en sorte que les unités soient interprétées comme coordonnées absolues. C'est le mode le plus courant pour les machines CNC de loisir; c’est le mode «par défaut». Les coordonnées absolues seront interprétées exactement comme ceci: absolu. G0 X10 enverra la machine à X = 10. Il n’enverra pas l’axe des x à «10 autres» unités à partir de son emplacement actuel.

G91 (mode incrémental)

Le mode opposé de G90. Réglage mode incrémental signifie que chaque commande émise va déplacer votre machine le nombre spécifié d'unités à partir de son point actuel.

Par exemple, en mode incrémental, G1 X1 fera avancer la machine 1 unité dans le X direction, quel que soit son emplacement actuel.

Règles G-Code

Tout comme une équation mathématique, le code G a ses propres règles concernant l'ordre des opérations. Voici les plus courantes, par ordre de priorité (c'est-à-dire que les commentaires seront interprétés en premier et l'outil de changement en dernier):

  • commentaires
  • Taux d'alimentation
  • Vitesse de broche
  • Sélectionner l'outil
  • Changer d'outil

Lorsque vous émettez un g commande, vous mettez la machine dans cette mode. Si vous émettez un G1 commande, telle que G1 X5 Y13, puis la machine se déplace vers X5 Y13.

Si vous émettez un autre jeu de coordonnées, vous n'avez pas besoin d'émettre un autre G1 commander. Pourquoi? Parce que la machine est en G1 mode jusqu'à ce que vous le changiez en quelque chose d'autre comme G0 ou G2 ou G3.

Flux, vitesses et outils

Des commandes simples de code G sont utilisées pour définir les paramètres de vitesse, d’avance et d’outil.

“F” est pour “Feed”

le F commande définit le taux d'alimentation; la machine fonctionne à la vitesse d'avance définie lorsque G1 est utilisé, et ensuite G1 les commandes seront exécutées sur le poste F valeur.

Si le débit d'alimentation (F) n'est pas réglé une fois avant le premier G1 une erreur se produira ou la machine fonctionnera à sa vitesse d’alimentation «par défaut». Un exemple de valide F commander: G1 F1500 X100 Y100

“S” est pour “Vitesse de la broche”

le S La commande définit la vitesse de rotation de la broche, généralement en tours par minute (tr / min). Un exemple de valide S commander: S10000

“T” est pour “outil”

le T La commande est utilisée conjointement avec M6 (Les codes M sont des machines codes d'action) pour spécifier le numéro d’outil à utiliser pour couper le fichier actuel: M6 T1 Sur les machines industrielles, un M6 T Cette commande produit généralement un changement d’outil avec un changeur d’outil automatique. Sur les machines de loisir sans changeur d’outil disponible, émettant un nouveau M6 T En règle générale, la commande oblige la machine à émettre elle-même une commande d’alimentation en attente, à attendre que l’opérateur change d’outil, puis à poursuivre le travail après avoir appuyé sur le bouton «Reprendre».

Part

Laisser Un Commentaire