Combien y a-t-il de G-codes dans une machine CNC

Table des matières

Il existe plus d'une centaine de commandes G-code pour la programmation CNC.

La plupart des G-codes sont courants pour chaque opération de programmation CNC. Cependant, certains G-codes sont spécifiques au type d'opération comme le fraisage, le tournage, le perçage, etc.

Il peut y avoir des variations dans la liste des G-codes entre différents fabricants de CNC.

Chaque machine ne supporte pas tous les G-codes. De plus, les machines avec des fonctionnalités uniques ou des capacités de usinage multi-axes peuvent avoir des G-codes supplémentaires. Le fabricant peut fournir des instructions sur les G-codes pour la programmation CNC dans le manuel de référence annuel fourni avec la machine.

Quels sont les commandes G-code courantes utilisées dans les machines CNC ?

?Il existe plus d'une centaine de G-codes utilisés dans le processus de programmation CNC. Par conséquent, il peut être difficile de mémoriser tous les codes individuels et leur signification.

Voici une liste de G-codes pour les commandes couramment utilisées dans le processus de programmation CNC.

Vous pouvez utiliser cette liste comme point de référence lors de la rédaction de tout fichier de programmation CNC. Il est utile de mémoriser des commandes importantes telles que G00-G03 car elles sont utilisées tout au long de chaque projet de programmation CNC.

Mouvement et déplacement CNC
Les codes ci-dessous sont utilisés pour contrôler le mouvement et le trajet de l'outil dans la programmation CNC :

G00 : Déplacement rapide de l'outil de la machine
La commande de déplacement rapide déplace l'outil d'un point à un autre sans couper le matériau. Les mouvements sont effectués à la vitesse maximale possible. Par conséquent, aucune avance n'est requise pour les commandes de déplacement rapide. Elle nécessite des coordonnées de localisation sur l'axe X, Y et Z.

G01 : Interpolation linéaire de l'outil de la machine
L'interpolation linéaire déplace l'outil d'un point à un autre en ligne droite. La vitesse est conforme à une avance spécifiée par ‘F’ dans le bloc de commande G01.

G02 : Interpolation circulaire d'arc dans le sens horaire
Au lieu d'une ligne droite, G02 commande à l'outil de coupe de couper en arc dans le sens horaire. Elle nécessite une avance spécifiée par la valeur ‘F’. Elle requiert la spécification du point central (I, J, K) ou du rayon (R) de l'arc.

G03 : Interpolation circulaire d'arc dans le sens antihoraire
Identique à G02. Au lieu du sens horaire, elle coupe un arc dans le sens antihoraire.

G04 : Attente
Attendre indique une pause dans le programme. Il cesse les mouvements de la machine mais les fonctions auxiliaires restent actives. Par exemple, la broche continue de tourner pendant que le mode Attente est actif. La durée de l'attente est indiquée par le temps de pause ‘P’. La machine lit la valeur P en secondes.

G09 : Arrêt Exact
Le code G d'arrêt exact est utilisé lorsqu'un coin aigu est requis. L'usinage conventionnel crée des coins arrondis en raison de l'inertie de l'outil de coupe. G09 élimine ce problème en arrêtant temporairement l'outil de coupe au niveau du coin, puis en le déplaçant à nouveau, ce qui conduit à des coins parfaitement nets.

Sélection du Plan
Sélection du plan le G-code les programmes spécifient le plan bidimensionnel dans le système de coordonnées cartésiennes X, Y, Z. Ces commandes sont :

G17 – Sélection du plan XY
G18 – Sélection du plan XZ
G19 – Sélection du plan YZ
Dimensions
Les programmes G-code pour les dimensions indiquent quelles unités de mesure sont choisies. Ces commandes sont :

G20 : Modifier l'unité de mesure en pouces
G21 : Modifier l'unité de mesure en millimètres
Codes de Compensation
Les codes de compensation de l'outil prennent en compte des paramètres tels que la longueur de l'outil et le rayon de l'outil. L'utilisation de ces commandes peut augmenter la précision de l'ensemble de l'opération CNC.

Ils sont également connus sous le nom de décalages d'outil. Ces commandes sont :

G40 – Désactiver la compensation de l'outil
G41 – Compensation de l'outil à gauche
G42 – Compensation de l'outil à droite
G43 – Compensation de la longueur de l'outil
G40 – Annuler la compensation de la longueur de l'outil
Décalages de travail
Le décalage de travail garantit que la pièce est à la position zéro réelle. Les commandes pour les valeurs de décalage de travail sont :

G54 – Décalage de travail 1
G55 – Décalage de travail 2
G56 – Décalage de travail 3
G57 – Décalage de travail 4
G58 – Décalage de travail 5
G59 – Décalage de travail 6
Cycles préparés
Un cycle préparé en CNC est une répétition d'une opération spécifique de la machine, comme le perçage, le taraudage, le filetage, le fraisage, etc. Certains des programmes de cycles préparés G-code courants sont :

G73 – Cycle de perçage à haute vitesse avec retrait progressif. Percez tout en cassant les copeaux
G74 – Cycles de perçage à retrait progressif généralement utilisés pour le rainurage de face. À utiliser uniquement pour le taraudage.
G75 – Cycle de rainurage rapide pour tours CNC
G76 – Cycle de perçage fin et cycle de filetage
G81 – Cycles de perçage standard
G82 – Perçage standard avec maintien en position au fond du trou
G83 – Cycle de perçage en profondeur avec retrait complet à travers le trou
G84 – Cycle de taraudage à droite pour usiner des filetages dans des trous pré-percés
G85 – Cycle de perçage ou cycle de fraisage
G86 – Cycle de perçage avec arrêt; le mandrin s'arrête lorsque l'outil atteint le fond du trou
G87 – Cycle de fraisage avec un outil spécial pour augmenter le diamètre du trou
G88 – Cycle de fraisage avec instruction P ; P indique le nombre de secondes de maintien
G89 – Cycle de fraisage arrière avec maintien
Codes d'annulation
G50 : Désactivation de l'échelle ; sur certaines machines, il peut être utilisé pour programmer le point zéro absolu ou pour définir la limite de vitesse du mandrin
G80 : Annuler tous les cycles préprogrammés actifs
Modes de positionnement
Le mode de positionnement se réfère à la façon dont la machine CNC lira les commandes de position. Les programmes G-code pour différents modes de positionnement sont :

G90 – Utiliser le mode absolu pour le positionnement
G91 – Utiliser le positionnement incrémental
Vitesse et alimentation
Le mode de vitesse et d'alimentation se réfère à la façon dont la machine interprète les unités de valeur. Ces commandes sont :

G94 – Mode d'alimentation par minute
G95 – Mode d'alimentation par révolution
G96 – Vitesse de coupe constante
G97 – Vitesse de rotation constante du mandrin
Retour au plan
Les commandes de retour au plan concernent la localisation de l'outil de coupe dans différents plans. Les commandes courantes de retour au plan sont :

G98 – Retour au plan initial
G99 – Retour au plan rapide
Moins utilisé Codes G
Certains codes G ne sont pas aussi courants que ceux listés ci-dessus. Cependant, vous pourriez en avoir besoin de temps en temps pour des exigences spécifiques du programme. Voici une liste de certains codes G moins utilisés :

G10 – Entrée de décalage programmé
G22 – Limite de course stockée
G23 – Annulation de la limite de course stockée
G27 – Vérification du retour à zéro
G28 – Retour à zéro
G29 – Retour depuis la position de référence
G30 – Deuxième position de retour à zéro
G31 – Fonction de saut
G44 – Compensation négative de la longueur de l'outil
G45 – Augmentation d'un seul décalage
G46 – Diminution d'un seul décalage
G47 – Augmentation double de décalage
G48 – Diminution double de décalage
G51 – Mise à l'échelle
G52 – Déplacement temporaire du zéro du programme
G53 – Retour à la position zéro de la machine
G60 – Mouvement en une seule direction
G61 – Vérification d'arrêt précis (Modal)
G64 – Mode de coupe normal
G65 – Appel de macro personnalisé
G66 – Appel de macro modal personnalisé
G67 – Annuler l'appel de macro modal personnalisé
G68 – Mode de rotation des coordonnées
G69 – Annuler le mode de rotation des coordonnées
G92 – Programmer un décalage de travail

Existe-t-il des considérations de sécurité lors de la programmation du G-code pour les machines CNC

Oui, certaines considérations de sécurité existent lors de la programmation du G-code pour une machine CNC. Une machine CNC est capable de couper des matériaux de dureté extrême.

Par conséquent, un G-code incorrect peut constituer un danger pour la sécurité de la machine, de l'opérateur et de la zone de travail. Le G-code doit prendre en compte des facteurs tels que les décalages de travail et les décalages de longueur d'outil pour éviter toute rupture d'outil.

La rupture d'outil est un accident fréquent qui se produit en raison de collisions d'outils. La réalisation de simulations préalables dans un logiciel CAD et CAM peut éliminer toute chance d'erreurs et de bugs dans le G-code.

 

XTJ est un fabricant OEM leader dédié à fournir des solutions de fabrication tout-en-un, du prototype à la production. Nous sommes fiers d'être une entreprise certifiée ISO 9001 en gestion de la qualité et déterminés à créer de la valeur dans chaque relation client. Nous le faisons par la collaboration, l'innovation, l'amélioration des processus et un travail exceptionnel.

essayer

 

Image de cncpartsxtjadmin

cncpartsxtjadmin

Bienvenue pour partager cette page :
logo-actualités

Obtenez des devis directement de l'usine !

Coût réduit

Usinage CNC & Prototype, Tôle métallique & Fabrication de moules

Produits connexes

[blog_produits_connexes]

Actualités connexes

Scroll vers le haut

Obtenez un Devis Gratuit Maintenant !

Formulaire de Contact

Veuillez joindre vos dessins CAO 2D et modèles CAO 3D dans n'importe quel format, y compris STEP, IGES, DWG, PDF, STL, etc. Si vous avez plusieurs fichiers, compressez-les en ZIP ou RAR. Alternativement, envoyez votre demande de devis par email à [email protected]