M-Codes Hurco Fraiseuse CNC : Liste complète & fonctions
M-Codes Hurco
Les M-Codes Hurco (Fonctions diverses) provoquent des actions machine (contrôle lubrifiant, changements outil). Plusieurs M-Codes peuvent être utilisés dans un bloc NC.

Liste M-Codes Hurco – Fraiseuse CNC
Liste M-Codes Hurco
| M-Code | Définition |
|---|---|
| M00 | Annule broche/lubrifiant ; arrête exécution programme |
| M01 | Arrêt programme souvent pour refixation pièce |
| M02 | Marque fin programme ; arrête broche, lubrifiant, avances axes |
| M03 | Démarre rotation broche horaire |
| M04 | Démarre rotation broche anti-horaire |
| M05 | Arrête broche |
| M06 | Demande changement outil automatique |
| M07 | Active système lubrifiant secondaire |
| M08 | Active système lubrifiant principal |
| M09 | Désactive lubrifiant principal et secondaire |
| M10 | Active lubrifiant principal et secondaire |
| M12 | Serrage axe rotatif C |
| M13 | Desserrage axe rotatif C |
| M16 | Tamponnage automatique ON |
| M17 | Tamponnage automatique OFF |
| M20 | Avance indexeur d'une position |
| M21 | Initie lubrification |
| M25 | Rétracte axe Z position home (hauteur changement outil) |
| M26 | Sélection signal palpeur pièce |
| M27 | Sélection signal palpeur outil |
| M29 | Active taraudage rigide (ISNC) |
| M30 | Fin programme |
| M31 | Reset position codeur axe rotatif |
| M32 | Serrage axe rotatif A |
| M33 | Desserrage axe rotatif A |
| M34 | Serrage axe rotatif B |
| M35 | Desserrage axe rotatif B |
| M36 | Désactive servos |
| M38 | Lit/place état signal laser OK |
| M39 | Lit/place état signal laser statique |
| M40 | Lit/place état signal laser dynamique |
| M41 | Active palpage simple contact G31 |
| M42 | Active palpage double contact G31 |
| M43 | Augmente air barrière |
| M44 | Réduit air barrière |
| M45 | Ouvre obturateur |
| M46 | Ferme obturateur |
| M47 | Allume émetteur laser |
| M48 | Éteint émetteur laser |
| M49 | Allume récepteur laser / Désactive mode verrou |
| M50 | Éteint récepteur laser / Active mode verrou |
| M51 | Cycle changeur palette |
| M52 | Active sortie auxiliaire 1 |
| M53 | Active sortie auxiliaire 2 |
| M54 | Active sortie auxiliaire 3 |
| M55 | Active sortie auxiliaire 4 |
| M56 | Rotation changeur palette sans confirmation |
| M57 | Rotation changeur palette vers palette 1 |
| M58 | Rotation changeur palette vers palette 2 |
| M59 | Convoyeur copeaux mode avant ON |
| M60 | Convoyeur copeaux mode arrière ON |
| M61 | Arrêt convoyeur copeaux |
| M62 | Désactive sortie auxiliaire 1 |
| M63 | Désactive sortie auxiliaire 2 |
| M64 | Désactive sortie auxiliaire 3 |
| M65 | Désactive sortie auxiliaire 4 |
| M68 | Active système lavage |
| M69 | Désactive système lavage |
| M76 | Fonctionnement normal axe A (défaut) |
| M77 | Inverse fonctionnement axe A |
| M78 | Fonctionnement normal axe B (défaut) |
| M79 | Inverse fonctionnement axe B |
| M80 | Axe C droitier (défaut) |
| M81 | Axe C gaucher |
| M90 | Activation rétraction axe Z |
| M91 | Désactivation rétraction axe Z |
| M98 | Appel sous-programme |
| M99 | Saut ; Retour sous-programme |
| M126 | Traversée angle rotatif le plus court |
| M127 | Annule M126 |
| M128 | Gestion centre outil (TCP) |
| M129 | Annule TCP (M128) |
| M140 | Rétraction le long vecteur outil |
| M142-M149 | Activer sorties auxiliaires 5-12 |
| M152-M159 | Désactiver sorties auxiliaires 5-12 |
| M200 | Préférence axe inclinaison |
commande numérique par ordinateur
- Fraiseuse CNC vs Tour CNC : Différences clés expliquées
- Guide Expert Maintenance Fraiseuse CNC : Longévité et Précision Accrues
- Glossaire complet A-Z des termes CNC essentiels
- Maîtriser l'interruption de cycle sur les commandes CNC Hurco : guide étape par étape
- Codes G CNC expliqués : guide essentiel pour programmeurs
- Référence Complète des G-Codes Fanuc – Toutes les Commandes Expliquées
- Exemple fraisage CNC : G90 absolu, G91 incrémental, interpolation circulaire G02/G03
- Guide complet codes G CNC pour commandes Fanuc
- Référence Complète G-Codes Mazak Série M pour Opérateurs CNC