Codes G courants et codes M pour les commandes de machines CNC
Codes G CNC
G00 - Positionnement à vitesse rapide ; Fraiseuse et tour
G01 - Interpolation linéaire (usinage d'une ligne droite); Fraiseuse et Tour
G02 - Interpolation circulaire dans le sens des aiguilles d'une montre (usinage d'arcs); Fraiseuse et Tour
G03 - Interpolation circulaire, dans le sens inverse des aiguilles d'une montre ; Fraiseuse et Tour
G04 - Fraiseuse et Tour, Pause
G09 - Fraiseuse et tour, arrêt exact
G10 - Définir les valeurs de compensation dans le programme ; Fraiseuse et Tour
G12 - Fraisage de poche circulaire, dans le sens des aiguilles d'une montre ; Fraiser
G13 - Fraisage de poche circulaire, dans le sens antihoraire ; Fraise
G17 - Plan X-Y pour le fraisage d'arcs ; Fraiseuse et tour avec outils à commande live
G18 - Plan Z-X pour l'usinage à l'arc ; Fraiseuse et tour avec outils rotatifs
G19 - Plan Z-Y pour l'usinage d'arc ; Fraiseuse et tour avec outils à mouvements vifs
G20 - Unités en pouces ; Fraiseuse et Tour
G21 - Unités métriques ; Fraiseuse et Tour
G27 - Vérification du retour de référence ; Fraiseuse et Tour
G28 - Retour automatique par point de référence ; Fraiseuse et Tour
G29 - Déplacer vers un emplacement par un point de référence ; Fraiseuse et Tour (légèrement différent pour chaque machine)
G31 - Fonction de saut ; Fraiseuse et Tour
G32 - Filetage; Tour
G33 - Filetage; Fraise
G40 - Annuler le décalage de diamètre ; Fraiseuse. Annuler le décalage de la pointe de l'outil ; Tour
G41 - Compensation du découpeur à gauche ; Compensation du rayon de nez de l'outil fraisage à gauche ; Tour
G42 - Compensation de coupe à droite ; Compensation du rayon de nez d'outil de fraisage à droite ; Tour
G43 - Compensation de la longueur d'outil ; Fraise
G44 - Annulation de la compensation de longueur d'outil ; Fraise (parfois G49)
G50 - Définir le système de coordonnées et le régime maximal; Tour
G52 - Réglage du système de coordonnées locales ; Fraiseuse et Tour
G53 - Réglage du système de coordonnées de la machine ; Fraiseuse et Tour
G54~G59 - Paramètres du système de coordonnées de pièce #1 à #6; Fraiseuse et Tour
G61 - Vérification d'arrêt exact ; Fraiseuse et Tour
G65 - Appel de macro personnalisé ; Fraiseuse et Tour
G70 - Fin de cycle; Tour
G71 - Cycle de tournage brut ; Tour
G72 - Cycle de finition brute ; Tour
G73 - Cycle d'usinage irrégulier en tournage rugueux; Tour
G73 - Cycle de perçage à rupture de copeaux; Fraise
G74 - Tapotement à gauche ; Fraiseuse
G74 - Rainurage frontal ou perçage pour rupture de copeaux ; Tour
G75 - Groover de pecking OD ; Tour
G76 - Cycle de perçage fin ; Fraise
G76 - Cycle de filetage ; Tour
G80 - Annuler les cycles ; Fraiseuse et Tour
G81 - Cycle de perçage ; Fraiseuse et tour
G82 - Cycle de perçage avec maintien ; Fraiser
G83 - Cycle de perçage par à-coups ; Fraise
G84 - Cycle de taraudage ; Fraiseuse et Tour
G85 - Perçage, alésage ; Fraiseuse et Tour
G86 - Alésage en, sortie rapide ; Fraiseuse et Tour
G87 - Cycle d'alésage arrière; Fraiseuse
G90 - Programmation absolue
G91 - Programmation incrémentale
G92 - Repositionner le point d'origine ; Fraiseuse
G92 - Cycle de coupe de filetage; Tour
G94 - Avance par minute ; Fraiseuse
G95 - Avance par révolution ; Fraise
G96 - Contrôle de la vitesse de surface constante ; Tour
G97 - Annulation de la vitesse de surface constante
G98 - Avance par minute ; Tour
G99 - Par révolution alimentation ; Tour
Codes M CNC
M00 - Arrêt du programme ; Fraiseuse et Tour
M01 - Arrêt de programme optionnel ; Tour et Fraiseuse
M02 - Fin du programme ; Tour et Fraiseuse
M03 - Broche dans le sens des aiguilles d'une montre ; Tour et Fraiseuse
M04 - Broche dans le sens antihoraire ; Tour et fraiseuse
M05 - Broche arrêtée ; Tour et Fraiseuse
M06 - Changement d'outil ; Fraise
M08 - Refroidissement activé; Tour et Fraiseuse
M09 - Refroidissement éteint ; Tour et Fraiseuse
M10 - Pince de mandrin ou de table rotative ; Tour et fraiseuse
M11 - Pince de maintien pour mandrin ou table tournante ; Tour et fraiseuse
M19 - Broche orientée ; Tour et fraiseuse
M30 - Fin du programme, retour au départ ; Tour et fraiseuse
M97 - Appel de sous-routine local ; Tour et fraiseuse
M98 - Appel de sous-programme ; Tour et Fraiseuse
M99 - Fin du sous-programme ; Tour et fraiseuse