Guide complet des G-Codes et M-Codes Mori Seiki pour opérateurs CNC
Listes complètes des G-Codes et M-Codes pour la programmation Mori Seiki NMV, destinées aux opérateurs et programmeurs CNC travaillant sur centres d'usinage Mori Seiki.
Ces G et M-Codes s'appliquent aux modèles Mori Seiki suivants avec les unités NC listées ci-dessous.
Modèles
- NMV1500 DCG
- NMV3000 DCG
- NMV5000 DCG
- NMV8000 DCG/40
- NMV8000 DCG/50
Unité NC
- MSX-701 IV
- MSX-711 IV
G-Codes et M-Codes Mori Seiki
G-Codes
| G-Code | Fonction |
|---|---|
| G00 | Positionnement |
| G01 | Interpolation linéaire |
| G02 | Interpolation circulaire/hélicoïdale/spirale/conique, horaire (CW) |
| G02.2 | Interpolation développante, horaire (CW) |
| G02.3 | Interpolation exponentielle, horaire (CW) |
| G03 | Interpolation circulaire/hélicoïdale/spirale/conique, anti-horaire (CCW) |
| G03.2 | Interpolation développante, anti-horaire (CCW) |
| G03.3 | Interpolation exponentielle, anti-horaire (CCW) |
| G04 | Temporisation / Arrêt exact |
| G05 | Contrôle de contour AI II haute vitesse (lecture anticipée 1000 blocs) (commande compatible contrôle de contour haute précision) |
| G05.1 | Contrôle de contour AI II haute vitesse (lecture anticipée 1000 blocs) / Lissage nano / Interpolation lisse |
| G06.2 | Interpolation NURBS |
| G07 | Interpolation d'axe hypothétique |
| G07.1(G107) | Interpolation cylindrique / Décalage point de coupe pour interpolation cylindrique |
| G08 | Contrôle de contour AI (commande compatible regard anticipé) |
| G09 | Arrêt exact |
| G10 | Paramétrage de données |
| G10.6 | Données de rétraction d'outil |
| G11 | Annulation mode paramétrage données |
| G12.1 | Mode interpolation coordonnées polaires |
| G13.1 | Annulation mode interpolation coordonnées polaires |
| G15 | Annulation commande coordonnées polaires |
| G16 | Commande coordonnées polaires |
| G17 | Plan XY |
| G18 | Plan ZX |
| G19 | Plan YZ |
| G20 | Saisie de données en système pouces |
| G21 | Saisie de données en système métrique |
| G22 | Fonction vérification course mémorisée ON |
| G23 | Fonction vérification course mémorisée OFF |
| G27 | Vérification retour zéro |
| G28 | Retour zéro automatique |
| G29 | Retour depuis point zéro |
| G30 | Second/troisième/quatrième retour zéro |
| G30.1 | Retour point de référence flottant |
| G31 | Fonction saut (skip) |
| G33 | Filetage / synchronisation avance |
| G34 | Filetage à pas variable |
| G35 | Filetage circulaire horaire |
| G36 | Filetage circulaire anti-horaire |
| G40 | Annulation compensation rayon outil / compensation rayon nez outil |
| G41 | Compensation rayon outil gauche / compensation rayon nez outil gauche |
| G42 | Compensation rayon outil droite / compensation rayon nez outil droite |
| G41.2 | Compensation outil pour usinage 5 axes gauche (type 1) |
| G41.3 | Compensation outil pour usinage 5 axes (décalage bord d'attaque) |
| G41.4 | Compensation outil pour usinage 5 axes gauche (type 1) (commande compatible MSX-5**) |
| G41.5 | Compensation outil pour usinage 5 axes gauche (type 1) (commande compatible MSX-5**) |
| G41.6 | Compensation outil pour usinage 5 axes gauche (type 2) |
| G42.2 | Compensation outil pour usinage 5 axes droite (type 1) |
| G42.4 | Compensation outil pour usinage 5 axes droite (type 1) (commande compatible MSX-5**) |
| G42.5 | Compensation outil pour usinage 5 axes droite (type 1) (commande compatible MSX-5**) |
| G42.6 | Compensation outil pour usinage 5 axes droite (type 2) |
| G40.1 (G150) | Mode annulation contrôle direction normale |
| G41.1 (G151) | Contrôle direction normale ON (côté gauche) |
| G42.1 (G152) | Contrôle direction normale ON (côté droit) |
| G43 | Compensation longueur outil + |
| G43.1 | Compensation longueur outil dans direction axe outil |
| G43.4 | Contrôle point centre outil (type 1) / Contrôle vitesse lisse |
| G43.5 | Contrôle point centre outil (type 2) |
| G43.7 | Compensation longueur outil pour tournage |
| G43.8 | Contrôle point de coupe (type 1) |
| G43.9 | Contrôle point de coupe (type 2) |
| G44 | Compensation longueur outil − |
| G45 | Décalage position outil, augmentation |
| G46 | Décalage position outil, diminution |
| G47 | Décalage position outil, double augmentation |
| G48 | Décalage position outil, double diminution |
| G49 | Annulation compensation longueur outil / Annulation contrôle point centre outil |
| G50 | Annulation échelle / Annulation image miroir programmable (grossissement négatif) |
| G51 | Échelle / Image miroir programmable (grossissement négatif) |
| G50.1 | Annulation image miroir programmable |
| G51.1 | Image miroir programmable |
| G50.2 | Annulation coupe polygonale |
| G51.2 | Coupe polygonale |
| G52 | Paramétrage système de coordonnées local |
| G53 | Sélection système de coordonnées machine |
| G54 | Sélection système coordonnées pièce 1 / Sélection système coordonnées pièce additionnel |
| G54.1 | Sélection système coordonnées pièce additionnel |
| G54.2 | Fonction décalage dynamique dispositif table tournante |
| G54.4 | Décalage erreur de montage pièce |
| G55 | Sélection système coordonnées pièce 2 |
| G56 | Sélection système coordonnées pièce 3 |
| G57 | Sélection système coordonnées pièce 4 |
| G58 | Sélection système coordonnées pièce 5 |
| G59 | Sélection système coordonnées pièce 6 |
| G60 | Approche unidirectionnelle |
| G61 | Mode arrêt exact |
| G62 | Mode dépassement automatique d'angle |
| G63 | Mode taraudage |
| G64 | Mode coupe (mode vérification arrêt exact) |
| G65 | Appel macro |
| G66 | Appel modal macro (après exécution commandes mouvement axes) |
| G66.1 | Appel modal macro (à chaque bloc) |
| G67 | Annulation appel modal macro |
| G68 | Rotation coordonnées / Conversion coordonnées 3D |
| G68.2 | Commande plan de travail incliné (angle d'Euler) |
| G69 | Annulation rotation coordonnées / Annulation conversion 3D |
| G72.1 | Copie-rotation |
| G72.2 | Copie-décalage |
| G73 | Cycle de perçage profond haute vitesse |
| G74 | Cycle de taraudage inverse |
| G76 | Cycle d'alésage fin |
| G80 | Mode hachage OFF / Annulation cycles paramétriques perçage |
| G81 | Cycle de perçage de repérage |
| G81.1 | Hachage (chopping) |
| G82 | Cycle d'alésage de repérage |
| G83 | Cycle de perçage profond |
| G84 | Cycle de taraudage |
| G84.2 | Cycle de taraudage synchronisé (format F15) |
| G84.3 | Cycle de taraudage synchronisé inverse (format F15) |
| G85 | Cycle d'alésage |
| G86 | Cycle d'alésage |
| G87 | Cycle d'alésage arrière |
| G88 | Cycle d'alésage |
| G89 | Cycle d'alésage |
| G90 | Commande absolue |
| G91 | Commande incrémentale |
| G92 | Changement système coordonnées pièce / Réglage vitesse max broche tournage |
| G92.1 | Présélection système coordonnées pièce |
| G93 | Avance en temps inverse |
| G94 | Mode avance par minute |
| G95 | Mode avance par tour |
| G96 | Contrôle vitesse de coupe constante |
| G97 | Contrôle broche tournage à vitesse constante |
| G98 | Retour point initial (cycle paramétrique perçage) |
| G99 | Retour point R (cycle paramétrique perçage) |
| G107 | Interpolation cylindrique |
| G313 | Appel macro programme surveillance charge |
| G332 | Sélection mode coupe / Spécification tolérance |
| G355 | Mesure axes de rotation |
| G382 | Commande plan de travail incliné (roulis-tangage-lacet) |
M-Codes
| M-Code | Fonction |
|---|---|
| M00 | Arrêt de programme |
| M01 | Arrêt optionnel |
| M02 | Fin de programme |
| M03 | Démarrage broche (normal) |
| M04 | Démarrage broche (inverse) |
| M05 | Arrêt broche |
| M06 | Changement d'outil |
| M08 | Lubrifiant ON |
| M09 | Huile OFF / Lubrifiant OFF |
| M10 | Serrage axe C |
| M11 | Desserrage axe C |
| M19 | Orientation broche |
| M20 | Arrêt automatique alimentation |
| M21 | Sortie externe |
| M22 | Sortie externe |
| M23 | Sortie externe |
| M24 | Sortie externe |
| M25 | Sortie externe |
| M26 | Sortie externe |
| M27 | Sortie externe |
| M28 | Sortie externe |
| M29 | Mode taraudage synchronisé |
| M30 | Fin de programme et rembobinage |
| M31 | Bypass verrouillage axe ON |
| M32 | Bypass verrouillage axe OFF |
| M33 | Retour outil |
| M44 | Capteur table HAUT |
| M45 | Capteur table BAS |
| M46 | Signal sélection capteur ON |
| M47 | Signal sélection capteur OFF |
| M48 | Annulation dépassement OFF |
| M49 | Annulation dépassement ON |
| M50 | Lubrifiant forage trou d'huile ON |
| M51 | Soufflage air ON |
| M53 | Soufflage air capteur ON |
| M55 | Brouillard d'huile ON |
| M58 | Soufflage air capteur OFF |
| M59 | Soufflage air OFF |
| M60 | Commande démarrage APC |
| M61 | Commande démarrage APC |
| M66 | Saut d'outil ON |
| M68 | Serrage axe B |
| M69 | Desserrage axe B |
| M70 | Compteur pièces / totalisateur |
| M72 | Lubrifiant évacuation copeaux ON |
| M73 | Image miroir axe Y OFF |
| M74 | Image miroir axe Y ON |
| M75 | Image miroir axe X OFF |
| M76 | Image miroir axe X ON |
| M77 | Sortie externe |
| M80 | Lubrifiant douche ON |
| M81 | Lubrifiant douche OFF |
| M82 | Ouverture porte automatique |
| M83 | Fermeture porte automatique |
| M84 | Mode surveillance charge (apprentissage, surveillance) ON |
| M85 | Mode surveillance charge (apprentissage, surveillance) OFF / Mode contrôle adaptatif OFF |
| M86 | Mode contrôle adaptatif ON |
| M88 | Lubrifiant passage broche ON |
| M89 | Lubrifiant passage broche OFF |
| M90 | Mode fonctionnement simultané broche outil / broche tournage ON |
| M91 | Mode fonctionnement simultané broche outil / broche tournage OFF |
| M95 | Lubrifiant évacuation copeaux OFF |
| M96 | Mode interruption macro |
| M97 | Annulation mode interruption macro |
| M98 | Appel sous-programme en mémoire NC |
| M99 | Fin sous-programme / Répétition programme |
| M119 | Orientation broche (seconde) |
| M120 | Sortie externe |
| M121 | Sortie externe |
| M122 | Sortie externe |
| M123 | Sortie externe |
| M124 | Sortie externe |
| M125 | Sortie externe |
| M126 | Sortie externe |
| M127 | Sortie externe |
| M128 | Sortie externe |
| M129 | Sortie externe |
| M144 | Alimentation capteur optique ON |
| M145 | Alimentation capteur optique OFF |
| M165 | Soufflage air trou d'huile ON |
| M166 | Mode contrôle contour Cs |
| M167 | Annulation mode contrôle contour Cs |
| M180 | Collecteur de brouillard ON |
| M181 | Collecteur de brouillard OFF |
| M182 | Sortie auxiliaire 2 ON |
| M183 | Sortie auxiliaire 2 OFF |
| M192 | Mode préparation ATC ON |
| M193 | Mode préparation ATC OFF |
| M198 | Appel sous-programme périphérique E/S externe |
| M200 | Démarrage convoyeur copeaux (sens avant) |
| M201 | Arrêt convoyeur copeaux |
| M203 | Démarrage broche tournage (normal) |
| M204 | Démarrage broche tournage (inverse) |
| M205 | Arrêt broche tournage |
| M216 | Démarrage cycle lubrification pour rodage |
| M226 | Semi-sec ON |
| M227 | Semi-sec OFF |
| M229 | Lecteur ID avant |
| M230 | Lecteur ID retour |
| M252 | Soufflage air passage broche ON |
| M253 | Soufflage air passage broche OFF |
| M258 | Ouverture protecteur automatique ouverture/fermeture |
| M259 | Fermeture protecteur automatique ouverture/fermeture |
| M270 | Niveau pression lubrifiant 0 |
| M271 | Niveau pression lubrifiant 1 |
| M272 | Niveau pression lubrifiant 2 |
| M273 | Niveau pression lubrifiant 3 |
| M274 | Niveau pression lubrifiant 4 |
| M275 | Niveau pression lubrifiant 5 |
| M276 | Niveau pression lubrifiant 6 |
| M277 | Niveau pression lubrifiant 7 |
| M302 | Réglage dépassement compteur durée vie outil |
| M303 | Mode tournage OFF (mode indexage axe C ON) |
| M304 | Mode tournage ON |
| M305 | Lubrifiant face avant ON |
| M306 | Lubrifiant face avant OFF |
| M510 | Serrage dispositif 1 |
| M511 | Desserrage dispositif 1 |
| M512 | Serrage dispositif 2 |
| M513 | Desserrage dispositif 2 |
| M514 | Serrage dispositif 3 |
| M515 | Desserrage dispositif 3 |
| M516 | Serrage dispositif 4 |
| M517 | Desserrage dispositif 4 |
| M608 | Fonction vérification interférence 3D ON |
| M609 | Fonction vérification interférence 3D OFF |
| M1003 | Démarrage broche (normal) |
| M1004 | Démarrage broche (inverse) |
| M1005 | Arrêt broche |
| M1010 | Serrage axe C |
| M1011 | Desserrage axe C |
| M1019 | Orientation broche |
| M1044 | Capteur bas |
| M1045 | Capteur haut |
| M1046 | Signal sélection capteur ON |
| M1047 | Signal sélection capteur OFF |
| M1068 | Serrage axe B |
| M1069 | Desserrage axe B |
| M1082 | Ouverture porte automatique |
| M2000 – M2020 | Fonction affichage multi-compteurs |
commande numérique par ordinateur
- Machines de fraisage CNC DMG Mori Seiki : solutions avancées pour la fabrication de précision
- DMG MORI et Jungheinrich lancent une solution de transport sans conducteur : première démo AGV dévoilée
- Guide complet des codes G et M CNC – PDF téléchargeable inclus
- Services de gravure et marquage laser de précision – Designs personnalisés sur aluminium, cuir, bois et plus
- Maîtriser les codes G et M : Guide ultime de la programmation CNC
- Guide complet des M-Codes Haas Fraiseuse : Fonctions, réglages & usage
- DIN 66025 : Guide complet des codes de programmation CN
- Guide complet codes G et M CNC pour fraisage et tournage
- Guide Complet des M-Codes Mach3 pour Usinage CNC