0% ont trouvé ce document utile (0 vote)
16 vues3 pages

Gcode

Le document présente un aperçu des codes G et M utilisés dans la programmation des machines CNC. Les codes G sont principalement liés aux mouvements de la machine, tandis que les codes M sont associés aux fonctions de la machine. Une liste détaillée des codes G et M est fournie, incluant des descriptions de leurs fonctions respectives.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues3 pages

Gcode

Le document présente un aperçu des codes G et M utilisés dans la programmation des machines CNC. Les codes G sont principalement liés aux mouvements de la machine, tandis que les codes M sont associés aux fonctions de la machine. Une liste détaillée des codes G et M est fournie, incluant des descriptions de leurs fonctions respectives.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programmation G-code, M-code CNC (1)

Dans la programmation de machines CNC (Contrôle Numérique par Ordinateur), nous connaissons le G-
code, M-code, et T-code. Voici un petit aperçu du G-code et du M-code sur
machine CNC.

Code G :exprime le mouvement


Code M : exprime la fonction de la machine

G-CODE
Les types de G-code sont regroupés en 2 catégories.

1. Les types de base incluent :

-G00 : mouvement rapide sans usinage de la pièce --> mouvement linéaire


-G01 : mouvement de découpe/alimentation de l'ouvrage --> se déplace en ligne droite
G02 : mouvement de coupe circulaire dans le sens des aiguilles d'une montre
-G03 : mouvement de coupe circulaire dans le sens inverse des aiguilles d'une montre

2. types avancés/cycle comprennent :

-combinaison des mouvements G00 et G01 simplifiée


-G90 : système de coordonnées absolues
-G91 : système de coordonnées incrémentales

Voici la liste des G-codes :

G00 - Positionnement Rapide


G01 - Vitesse d'avance de positionnement
G02 - Arc dans le sens des aiguilles d'une montre
G03 - Arc antihoraire
G04 - Pause
G05 - Usinage à Grande Vitesse
G07 - Désignation de l'Axe Imaginaire
G09 - Vérification d'Arrêt Exact
G10 - Saisie des paramètres du programme
G11 - Annuler l'entrée des paramètres du programme
G12 - Découpe de cercle dans le sens des aiguilles d'une montre
G13 - Découpage de cercle dans le sens antihoraire
G17 - Plan X - Y
G18 - X - Plan Z
G19 - Y - Plan Z
G20 - Entrée en unités de pouces
G21 - Entrée en métrique
G22 - Limite de course stockée ACTIVÉE
G23 - limite de course stockée OFF
G27 - Vérification du retour au point de référence
G28 - Retour automatique au point de référence
G29 - Retour automatique depuis le point de référence
G30 - Retour au 2ème, 3ème ou 4ème point de référence
G31 - Fonction de saut
G33 - Filetage
G34 - Cercle de trous de boulons (Cycle en conserve)
G35 - Ligne à angle (Cycle en conserve)
G36 - Arc (Cycle en conserve)
G40 - Annuler la compensation de l'outil
G41 - Compensation de coupe à gauche
G42 - Compensation de coupe à droite
G43 - Compensation de longueur d'outil (Plus)
G44 - Compensation de Longueur d'Outil (Moins)
G45 - Augmentation de l'offset de l'outil
G46 - Diminution de l'offset d'outil
G49 - Annuler la compensation de longueur d'outil
G50 - Échelle DÉSACTIVE
G51 - Échelle ACTIVÉE
G52 - Réglage des coordonnées locales
G53 - Réglage des coordonnées de la machine
G54 - Réglage de la coordonnée de la pièce #1
G55 - Réglage de la coordonnée de la pièce #2
G56 - Réglage des coordonnées de la pièce #3
G57 - Réglage des coordonnées de la pièce #4
G58 - Réglage des coordonnées de la pièce à usiner #5
G59 - Réglage des coordonnées de la pièce #6
G60 - Positionnement unidirectionnel
G62 - Dérogation automatique de coin
G63 - Mode de frappe
G64 - Mode de coupe
G65 - Appel de macro personnalisé (simple)
G66 - Appel de macro personnalisé (modal)
G67 - Annulation de l'appel de macro personnalisé (modal)
G68 - Rotation du système de coordonnées ACTIVÉE
G69 - Rotation du système de coordonnées Désactivée
G70 - Entrée en unités de pouces
G71 - Entrée en unités métriques
G73 - Cycle de perçage à grande vitesse
G74 - Cycle de perçage par la main gauche
G76 - Cycle de perçage fin
G80 - Annuler le cycle de perçage
G81 - Cycle de perçage (préprogrammé)
G82 - Cycle de contre-alésage (préprogrammé)
G83 - Cycle de perçage par à-coups (préprogrammé)
G84 - Cycle de perçage à droite (préprogrammé)
G85 - Cycle de perçage (canné)
G87 - Cycle de perçage arrière (préprogrammé)
G90 - Positionnement Absolu
G91 - Positionnement incrémental
G92 - Repositionner le point d'origine
G94 - Avance par minute
G95 - Avance par révolution
G96 - Contrôle de la Vitesse de Surface Constante
G97 - Annulation du contrôle de vitesse de surface constante
G98 - Définir le plan de départ (Par défaut)
G99 - Retour au plan rapide

sumber: http://www.4hiretek.com/gmcodes.html

M-CODE
Comme le G-code, le M-code a également 2 groupes, de base et avancé :

Le code M de base comprend :


M02 - mettre en marche l'axe de la machine (spindle on) tourne dans le sens des aiguilles d'une montre (CW).
M03 - mettre en marche l'axe de la machine (spindle on) tourne dans le sens inverse des aiguilles d'une montre
(CCW).
M05 - éteindre l'arbre de la machine (spindel off)
M30 - dernière étape (fin du programme)

Le code M avancé comprend :


M08 : Mettre en marche le refroidisseur/coolant
M09 : Éteindre le refroidisseur / liquide de refroidissement
Dll.

Voici la liste des M-codes :

Pour fraiseur CNC :

M00 - Arrêt du programme


M01 - Arrêt optionnel
M02 - Fin du programme
M03 - Broche dans le sens des aiguilles d'une montre
M04 - Broche dans le sens antihoraire
M05 - Arrêt de broche
M06 - Changement d'outil
M07 - Refroidissement à travers la broche ACTIVÉ
M08 - Refroidir le liquide activé
M09 - Refroidissement désactivé (tout le liquide de refroidissement)
M10 - Pince à palette de table
M11 - Table Palette Déserrer
M12 - Activer le refroidissement par douche
M14 - Soufflage d'air sur le roulement
M15 - Évacuation d'air de broche
M16 - Soufflage d'air / Changeur d'outils
M18 - Détonation Aérienne
M19 - Orientation de broche
M29 - Taraudage rigide
M30 - Fin du programme
M60 - Changement de palette
M61 - Charger la Palette #1
M62 - Charger Palette #2
M98 - Appel de sous-programme
M99 - Annuler le sous-programme

Pour le tour CNC/bubut :

M00 - Arrêter le programme


M01 - Arrêt de programme facultatif
M02 - Fin du programme
M03 - Broche dans le sens des aiguilles d'une montre
M04 - Broche dans le sens antihoraire
M05 - Arrêt de broche
M07 - Refroidissement par liquide d'appoint #1 Activé
M08 - Refroidissement par liquide #2 Activé
M09 - Refroidissement éteint
M30 - Fin du programme
M98 - Appel de sous-programme
M99 - Annuler le sous-programme

Vous aimerez peut-être aussi