Maison » G-code : le langage de programmation CNC standard

G-code : le langage de programmation CNC standard

1960
  • MIT Servomechanisms Laboratory
Machine CNC avec programmation G-code dans un atelier moderne.

Le G-code, officiellement connu sous le nom de RS-274, est le plus répandu. langage de programmation pour contrôler les machines à commande numérique. Il s'agit de commandes séquentielles qui indiquent à la machine le positionnement, la vitesse et des actions spécifiques. Les commandes commencent par une lettre d'adresse ; "G" désigne les commandes préparatoires au mouvement (par exemple, G01 pour l'avance linéaire), tandis que "M" signifie des fonctions diverses (par exemple, M03 pour le démarrage de la broche).

Le G-code est un code normalisé, lisible par l'homme (dans une certaine mesure). méthode pour créer un ensemble d'instructions qu'un contrôleur de machine CNC peut interpréter et exécuter. Chaque ligne, ou "bloc", d'un programme en code G contient généralement une ou plusieurs commandes qui indiquent à la machine ce qu'elle doit faire ensuite. La structure est basée sur un format mot-adresse, où une lettre (l'"adresse") est suivie d'une valeur numérique. Par exemple, le bloc "G01 X10.0 Y5.0 F150" demande au contrôleur d'effectuer un mouvement d'avance linéaire (G01) vers la position de coordonnées X=10.0, Y=5.0 à une vitesse d'avance (F) de 150 unités par minute.

Les commandes "G" sont les plus importantes, car elles définissent le type de mouvement. G00 est un mouvement de positionnement rapide, utilisé pour les déplacements sans coupe. G01 est une avance linéaire contrôlée pour la découpe de lignes droites. Les commandes G02 et G03 commandent respectivement les mouvements circulaires/arcades dans le sens des aiguilles d'une montre et dans le sens inverse des aiguilles d'une montre. D'autres codes G permettent de régler les systèmes de coordonnées (G54-G59), de sélectionner les unités (G20/G21 pour les pouces/mm) et d'activer la compensation de la fraise (G41/G42). Les codes "M", ou fonctions diverses, contrôlent les actions non géométriques telles que le démarrage ou l'arrêt de la broche (M03/M05), l'activation ou la désactivation du liquide de refroidissement (M08/M09) et le lancement des changements d'outils (M06). Bien que le RS-274 fournisse une norme, la plupart des fabricants de machines-outils ont mis en œuvre leurs propres dialectes ou extensions spécifiques du code G, ce qui nécessite des post-processeurs dans les systèmes de FAO logiciel pour traduire un parcours d'outil générique dans le format spécifique requis par un contrôleur de machine particulier.

UNESCO Nomenclature: 1203
- Informatique

Type

Logiciel/Algorithme

Perturbation

Fondamentaux

Utilisation

Une utilisation répandue

Précurseurs

  • le concept de commande numérique (CN)
  • formats de stockage de données sur bande perforée
  • premiers langages de programmation informatique comme Fortran
  • le développement des contrôleurs de machines-outils

Applications

  • fraisage et tournage CNC
  • Impression 3D (fabrication additive)
  • découpe et gravure au laser
  • découpe au jet d'eau
  • robotique programmation du bras
  • soudage automatisé
  • machines à mesurer tridimensionnelles (MMT)

Brevets :

NA

Innovations potentielles Idées

!niveaux !!! Adhésion obligatoire

Vous devez être membre de l'association pour accéder à ce contenu.

S’inscrire maintenant

Vous êtes déjà membre ? Connectez-vous ici
En rapport avec : Code G, RS-274, programmation CNC, fabrication, usinage, parcours d'outils, came, g01, code m, commande numérique.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

DISPONIBLE POUR DE NOUVEAUX DÉFIS
Ingénieur mécanique, chef de projet, ingénierie des procédés ou R&D
Développement de produits efficace

Disponible pour un nouveau défi dans un court délai.
Contactez-moi sur LinkedIn
Intégration électronique métal-plastique, Conception à coût réduit, BPF, Ergonomie, Appareils et consommables de volume moyen à élevé, Production allégée, Secteurs réglementés, CE et FDA, CAO, Solidworks, Lean Sigma Black Belt, ISO 13485 médical

Nous recherchons un nouveau sponsor

 

Votre entreprise ou institution est dans le domaine de la technique, de la science ou de la recherche ?
> envoyez-nous un message <

Recevez tous les nouveaux articles
Gratuit, pas de spam, email non distribué ni revendu

ou vous pouvez obtenir votre adhésion complète - gratuitement - pour accéder à tout le contenu restreint >ici<

Contexte historique

(si la date est inconnue ou n'est pas pertinente, par exemple "mécanique des fluides", une estimation arrondie de son émergence notable est fournie)

Invention, innovation et principes techniques connexes

Retour en haut

Vous aimerez peut-être aussi