Comment créer un code G pour CNC

Comment créer un code G pour CNC

Savez-vous ce qu'est le code G

Dans la société industriellement développée d'aujourd'hui, Machine de routeur CNC a été largement utilisé dans de nombreux domaines. Avec l'augmentation de la portée et de la fréquence d'utilisation, la machine CNC a progressivement développé un langage informatique universel: c'est le code G.

Le code G (code G, également connu sous le nom de RS-274) est le langage de programmation à commande numérique (commande numérique) le plus largement utilisé. 

Parce que chaque paragraphe de ce langage commence par une lettre G, nous l'appelons généralement code G. Le code G est un langage de programmation à commande numérique développé par le Massachusetts Institute of Technology à la fin des années 1950. Après une période de développement, l'Electronic Industry Alliance a formulé la première version standard du code G au début des années 1960 (ce que nous connaissons Rs-274). Aujourd'hui, après des décennies de développement stable, le code G et ses langages étendus ont été largement utilisés dans l'industrie manufacturière.

Le code CNC G est principalement utilisé dans la fabrication assistée par ordinateur pour contrôler les machines-outils automatiques. Le code G est parfois appelé langage de programmation G. G-code est le terme générique de l'industrie pour le langage informatique que la plupart des machines CNC utilisent pour contrôler leurs mouvements et la façon dont elles fabriquent des pièces.Le code G est une instruction dans les programmes CNC, il peut contrôler une machine de routeur CNC ou une machine laser CNC pour réaliser divers fonctions telles que le positionnement rapide, l'interpolation circulaire inverse, l'interpolation circulaire avant, l'interpolation circulaire du point intermédiaire, la programmation du rayon, le traitement des sauts, etc.

G-Code

Pourquoi nous devons apprendre le code G

Parce que le code G doit être programmé par le code G pour contrôler la machine afin de remplir diverses fonctions.Maintenant, il existe deux façons principales de terminer la programmation CNC. Écrivez le code G directement pour la programmation, 1. Utilisez un logiciel CAD / CAM pour terminer la programmation CNC. Mais ces deux méthodes présentent certaines lacunes. Donc, la plupart des gens utilisent maintenant le logiciel CAD / CAM pour créer le programme CNC initial, puis utilisent la programmation G-code pour éditer le g-code à partir du logiciel CAD / CAM. Cela améliore non seulement l'efficacité du travail de la raboteuse CNC, mais améliore également la stabilité de la raboteuse CNC.

Par rapport au logiciel CAD / CAM, la programmation en code G a des fonctions plus puissantes. Certaines tâches ne peuvent pas être effectuées par CAO / FAO, mais vous pouvez les réaliser rapidement grâce au code G. En règle générale, la programmation en code G convient parfaitement aux tâches suivantes:

1. L'utilisation de la programmation en code G peut simplifier le processus de production de pièces simples et améliorer l'efficacité du travail: par exemple, si vous souhaitez graver un petit motif, si vous utilisez un logiciel FAO pour créer des fichiers de code G, en général, ce type de logiciel est généré Le code sera plus compliqué que d'écrire directement avec du code G.

2. Utilisez la programmation en code G pour remplir les tâches qui ne peuvent pas être effectuées par les logiciels de CAO / FAO:Avec le développement des machines et du code G, il y a certaines tâches professionnelles que le logiciel FAO ne peut pas accomplir et certaines tâches en aval lors de l'importation de machines. Ces tâches ne peuvent pas être effectuées par logiciel, elles ne peuvent être effectuées que par code G.

3. L'utilisation de la programmation en code G peut modifier les erreurs du logiciel FAO / CAD dans le temps pendant le processus de programmation:Même le logiciel CAM le plus avancé ne peut éviter les erreurs, donc si une erreur est découverte, vous pouvez directement modifier le code G exporté par le logiciel CAM via le code G.

ROUTEUR CNC 4X4

Il s'agit d'une machine de routeur à bois professionnelle à vendre, elle peut être utilisée dans l'industrie et à la maison. La table de travail de cette machine est de 1212. Cette machine est très bon marché, nous pouvons vous fournir un devis gratuit.

Exemple de code G

Comment créer un code CNC G sur une machine CNC

(1) Programmation de code G CNC manuscrite

En code G, chaque ligne (appelée bloc) est considérée comme une commande. Dans chaque ligne du code G, il y a de nombreux codes avec des lettres suivies de chiffres, et ces lettres correspondent à différents types de commandes. Par exemple, «G» est utilisé dans la plupart des commandes de mouvement, «M» est utilisé dans diverses commandes; x, y et z sont utilisés pour définir des positions dans l'espace X, Y, Z, absolu ou incrémental.

Voici un exemple de code G manuscrit:

G90 G21

G00 X1.1 Y1.1 Z1.1

G01Z-1.0F200

G01 X2.4 Y3.6 Z-1.0 F400

Le premier bloc fait deux choses et est une sorte de bloc de configuration très simple. G90 est la commande qui définit toutes les coordonnées comme absolues avec une origine comme référence. G21 définit toutes les valeurs numériques en millimètres.

Le deuxième bloc permet à la machine de tourner rapidement vers la position (1.1,1.1,1.1) dans l'espace XYZ à partir de sa position actuelle. La vitesse à laquelle ce mouvement est effectué est définie dans le matériel.

Le troisième bloc déplace la machine dans l'axe Z à -1 avec une vitesse de 200 mm / min.

Le dernier bloc déplace la machine en ligne droite jusqu'à la position (2.4,3.6) dans le plan XY avec une vitesse de 400 mm / min.

Il s'agit d'un programme de code G très simple. Le programme de code G manuscrit est très important pour les novices, car vous devez comprendre la signification de chaque code de code G, et ce n'est qu'alors que vous pourrez corriger le gcode généré par le programme.

routeur cnc de bureau

Si vous êtes un nouveau venu dans l'industrie des routeurs CNC, cette petite machine de routeur CNC de bureau peut être un meilleur choix. Le petit routeur CNC est bon marché et peut traiter le bois rapidement.

create-g-code-avec-inkscape-generate-1

(2) Utilisez le programme de bureau pour écrire du code G

Comme nous l'avons vu, il est très difficile d'écrire simplement du code G à la main. Il ne peut être utilisé que pour pratiquer le code G et créer des modèles simples. Heureusement, nous avons un logiciel gratuit qui peut nous aider à écrire du code G, c'est l'InkScape.

Qu'est-ce que Inkscape

Inkscape est un éditeur de graphiques vectoriels gratuit et open source pour GNU / Linux, Windows et MacOS X. Il offre un riche ensemble de fonctionnalités et est largement utilisé pour les illustrations artistiques et techniques telles que les dessins animés, les cliparts, les logos, la typographie, les diagrammes et organigramme. Il utilise des graphiques vectoriels pour permettre des impressions et des rendus nets à une résolution illimitée et n'est pas lié à un nombre fixe de pixels comme les graphiques raster. Inkscape utilise le format de fichier SVG standardisé comme format principal, qui est pris en charge par de nombreuses autres applications, y compris les navigateurs Web. Il peut importer et exporter divers formats de fichiers, notamment SVG, AI, EPS, PDF, PS et PNG. Il a un ensemble complet de fonctionnalités, une interface simple, un support multilingue et est conçu pour être extensible; les utilisateurs peuvent personnaliser les fonctionnalités d'Inkscape avec des modules complémentaires.

Inkscape

So comment utiliser Inkscape pour créer du code G?

Il est à noter qu'Inkscape est un programme d'écriture de code G gratuit et open source. Il est préférable de l'utiliser pour pratiquer la programmation de code CNC G. Si vous souhaitez obtenir un logiciel professionnel, vous pouvez nous contacter et nous vous fournirons le meilleur service de qualité. , Bien sûr, vous pouvez également rechercher le logiciel professionnel de vectric. Il convient pour faire fonctionner une machine de routeur CNC, une fraiseuse CNC, un tour CNC ou tout autre objet de ce genre.

Quelques codes des codes CNC G communs

G0: Déplacement rapide vers la position de coordonnées spécifiée aussi rapidement que possible.

G1: déplacement linéaire-déplacement linéaire jusqu'à la position des coordonnées à la vitesse d'avance définie.

G2, G3: mouvement de l'arc dans le sens des aiguilles d'une montre, mouvement de l'arc dans le sens antihoraire - laissez la machine déplacer l'arc vers la cible de coordonnées.

G17: sélection du plan XY

G18: sélection du plan XZ

G19: sélection du plan YZ

G20: Programmation en pouces

G21: Programmation en millimètres

Quelques connaissances importantes liées au code G

Le code G est le langage de fonctionnement de l'usinage CNC. Il indique aux tours CNC et aux centres d'usinage comment déplacer les outils pour effectuer diverses opérations de coupe, ce qui équivaut à la programmation manuelle du code G. Dans la programmation manuelle du code G, chaque opération est épelée ligne par ligne et séparée du code M et du code T (codes qui contrôlent les machines et les outils). Le code G convient à une certaine position entre la commande de dialogue (où l'opérateur décrit la pièce et comment elle doit être traitée) et le CAM ou le programme de fabrication assistée par ordinateur. Dans le programme FAO ou de fabrication assistée par ordinateur, le logiciel développe les outils nécessaires pour le chemin CNC, l'avance, etc. La machine découpe le matériau en produits finis.

Bien que le terme code G soit souvent utilisé de manière interchangeable avec la commande numérique (NC), il ne s'agit en réalité que d'un composant qui peut fonctionner en conjonction avec d'autres codes pour effectuer les tâches appropriées. La version standard du code G est appelée RS-274D, bien que d'autres versions existent pour les machines-outils CNC avec des problèmes de compatibilité.

Pourquoi existe-t-il plusieurs versions de code G? Cela dépend en fait des capacités de chaque machine. Telle que Therer est une machine qui peut gérer la rotation du système de coordonnées en fonction de l'entrée de la sonde. Vous aurez besoin d'un ensemble de commandes de programmation de code G qui peuvent activer ou désactiver cette fonction de rotation. Une autre machine sans cette fonction de réglage n'aura pas besoin de ce code G.

AcheterCNC est une société de commerce international engagée dans la vente de Machine cnc, Fraiseuse CNC, machine de découpe laser CNC et autres grandes machines CNC. Nous avons de nombreux ingénieurs avec de nombreuses années d'expérience de travail. Si vous avez des questions sur le code G ou les machines associées, vous pouvez nous contacter et nous vous fournirons une réponse de qualité.

Laisser un commentaire

Votre adresse email n'apparaîtra pas. Les champs obligatoires sont marqués *

Remonter en haut

Obtenez un devis gratuit de prix et de détails maintenant!