Codes M, F, T de Programmation ISO (Pour Machine NUM) - Technicien D'usinage
Codes M, F, T de Programmation ISO (Pour Machine NUM) - Technicien D'usinage
Codes M, F, T de Programmation ISO (Pour Machine NUM) - Technicien D'usinage
Technicien d'Usinage
Ressources pour les élèves et les enseignants
Vous trouverez sur cette page les codes ISO (de la famille M,F,T…) permettant de
réaliser un programme d’usinage. Attention, ces codes sont ceux utilisés sur les
machines NUM (750/1060) de notre atelier, même si une bonne partie des codes
sont standards il est tout de même bien plus prudent de se référer au guide fourni
avec la machine pour connaitre les fonctions disponibles et leurs syntaxes.
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 1/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
La fonction provoque un arrêt dans le déroulement du programme en cours.
Syntaxe
Particularités et Révocation
Particularités
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 2/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
La fonction M00 doit être programmée système dans l’état G40 (Annulation
de correction de rayon).
Exemple
Retour en haut
Description
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 3/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Syntaxe
Particularités et Révocation
Particularités
La fonction M01 doit être programmée système dans l’état G40 (Annulation
de correction de rayon).
Exemple
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 4/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Retour en haut
Description
La fonction M02 termine un programme
Syntaxe
N.. M02
M02 Fin de programme.
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 5/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
La commande permet la mise en rotation de la broche à la vitesse programmée.
Syntaxe
N.. M03
Particularités et Révocation
Les fonctions M00, M19 et M01 (validé) révoquent les états M03 ou M04.
Propriétés
Les fonctions M03 et M04 sont des fonctions modales «avant» décodées.
Exemple
N.. ...
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 6/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
N..
N..
N..
Retour en haut
Description
La commande permet la mise en rotation de la broche à la vitesse programmée.
Syntaxe
N.. M04
Particularités et Révocation
Les fonctions M00, M19 et M01 (validé) révoquent les états M03 ou M04.
Propriétés
Les fonctions M03 et M04 sont des fonctions modales «avant» décodées.
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 7/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Exemple
N.. ...
N..
N..
N..
Retour en haut
Description
La commande arrête la rotation de la broche.
Syntaxe
N.. M05
Particularités et Révocation
Les fonctions M00, M19 et M01 (validé) révoquent les états M03 ou M04.
Propriétés
Les fonctions M03 et M04 sont des fonctions modales «avant» décodées.
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 8/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Exemple
N.. ...
N..
N..
N..
Retour en haut
Description
La fonction permet l’appel d’un outil et le positionnement de celui-ci à son poste
d’usinage.
Syntaxe
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 9/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Particularités et Révocation
Particularités
Exemple
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 10/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
Les fonctions permettent la mise en service des pompes d’arrosage.
Syntaxe
N.. M07
Particularités et Révocation
Les fonctions M07 et M08 sont des fonctions modales «avant» décodées.
Les fonctions M08 et M07 sont révoquées par les fonctions M09 ou M02.
Exemple
N.. ...
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 11/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
N..
N..
Retour en haut
M08 -Arrosage numéro 1-
Description
Les fonctions permettent la mise en service des pompes d’arrosage.
Syntaxe
N.. M08
Particularités et Révocation
Les fonctions M07 et M08 sont des fonctions modales «avant» décodées.
Les fonctions M08 et M07 sont révoquées par les fonctions M09 ou M02.
Exemple
N.. ...
N..
N..
Retour en haut
Description
La fonction suspend le fonctionnement des pompes d’arrosage.
Syntaxe
N.. M09
Particularités et Révocation
Les fonctions M07 et M08 sont des fonctions modales «avant» décodées.
Les fonctions M08 et M07 sont révoquées par les fonctions M09 ou M02.
Exemple
N.. ...
N..
N..
Retour en haut
Description
La fonction permet l’immobilisation des axes ne décrivant pas de trajectoire
d’usinage.
Syntaxe
Particularités et Révocation
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 14/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Particularités
Les axes reconnus comme pouvant être bloqués par la fonction M10 sont
déclarés dans le paramètre machine P8 (Voir manuel des paramètres).
Description
La fonction suspend l’immobilisation des axes.
Syntaxe
Particularités et Révocation
Particularités
Les axes reconnus comme pouvant être bloqués par la fonction M10 sont
déclarés dans le paramètre machine P8 (Voir manuel des paramètres).
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 15/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Retour en haut
Description
La fonction force une intervention de l’opérateur après arrêt d’usinage (ARUS).
Syntaxe
Particularités et Révocation
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 16/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Particularités
Exemple
N.. ...
N310 ..
N..
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 17/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
La fonction permet l’indexation de la broche dans une position définie par rapport
à un point fixe.
Syntaxe
N.. [G97 S..] [M40 à M45] [M03/M04] C±.. M19 (En tournage)
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 18/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Particularités et Révocation
La fonction M19 est révoquée par l’une des fonctions M03, M04 ou M05.
Propriétés
Exemple
N..
Retour en haut
Description
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 19/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Syntaxe
Particularités et Révocation
Les fonctions M40 à M45 sont des fonctions modales «avant» décodées.
Propriétés
Les vitesses minimum et maximum sont définies pour chaque gamme par le
constructeur de la machine. Par exemple :
Exemple
N.. ...
N..
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 20/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
Pendant l’exécution du programme, l’opérateur peut intervenir sur les
potentiomètres de broche et d’avance
Syntaxe
N.. M48
Particularités et Révocation
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 21/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
Pendant l’exécution du programme, l’opérateur ne peut plus intervenir sur les
potentiomètres de broche et d’avance, leur réglage est forcé à 100 %.
Syntaxe
N.. M49
Particularités et Révocation
Particularités
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 22/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Retour en haut
Description
La fonction permet de libérer la broche courante dans le groupe pour la
commander dans un autre groupe.
Syntaxe
N.. M61
Particularités et Révocation
Particularités
Exemple
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 23/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Retour en haut
Description
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 24/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Syntaxe
Particularités et Révocation
Les fonctions M62, M63, M64 et M65 sont des fonctions modales «avant»
décodées.
Propriétés
A la mise sous tension, après une RAZ en fin de programme (M02) , chaque
broche est affectée au groupe d’axes de même numéro (par exemple : M64
est initialisée pour un groupe d’axe unique).
Une broche reçoit les fonctions du groupe d’axes auquel elle est affectée :
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 25/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
au groupe.
Exemple
N.. ...
N..
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 26/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
Lorsque la machine est équipée de plusieurs broches, ces fonctions permettent
l’exploitation de la mesure de broche.
Syntaxe
N.. M66/M67/M68/M69
Particularités et Révocation
Les fonctions M66, M67, M68 et M69 sont des fonctions modales «avant»
décodées.
Propriétés
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 27/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
(par exemple : M66 est affectée au groupe d’axes numéro 1). S’il n’existe pas
de broche de même numéro que le groupe, c’est la broche 1 qui est affectée
par défaut (M66).
La broche dont la mesure est utilisée par un groupe d’axes en filetage voit sa
modulation de vitesse par potentiomètre inhibée pendant tout le cycle de
filetage (valeur forcée à 100%).
Exemple
N.. ...
N..
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 28/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
$0 destine le message à la visualisation du système (message d’information
sur le programme pièce en cours d’exécution).
Syntaxe
$0 [+] MESSAGE
Particularités et Révocation
Annulation
– $0 (sans message),
Propriétés
Le message émis par $0 peut être lu en visualisation dans les pages écran
suivantes :
On notera que :
Exemple
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 29/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
%30
N10 ...
N..
N200 M00
N..
N..
N260 $0 * * * <<<<<<<<<====>>>>>>>>>> * * *
N300 $0
N..
Retour en haut
Description
$1 destine l’émission du message vers la fonction automatisme.
– $2 : UNI-TELWAY esclave,
– $3 : MAPWAY,
– $4 : UNI-TELWAY maître.
Syntaxe
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 30/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
1 Le chiffre 1 placé après $1, $2, $3 ou $4 (soit $11, $21, $31 ou $41)
désigne un message dit «bloquant» (Voir particularités).
Particularités et Révocation
Particularités
Si le chiffre 1 est présent après $1, $2, $3 ou $4 (soit $11, $21, $31, $41) le
message est bloquant, c’est à dire que le programme pièce attendra
l’acquittement de ce message par le destinataire. L’absence du chiffre 1
définit un message est dit «non bloquant» (cas de message émis par $5 ou
$6).
Une valeur peut être le résultat d’une expression paramétrée pouvant être
constituée de 1 à 6 valeurs. Si le caractère «=» est absent, le message émis
est constitué de tous les caractères présents jusqu’à l’action sur «entrée».
expression paramétrée.
Par exemple : L0 = $1 + …
Exemple
Emission d’un message non bloquant constitué d’une suite de 3 valeurs vers
UNITELWAY esclave.
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 32/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
/ -Saut de bloc-
Description
Un bloc précédé du slash «/» est ignoré lorsque le saut de bloc est validé par
l’opérateur.
Syntaxe
Particularités et Révocation
Annulation
Propriétés
Le saut de bloc «/» est actif lorsqu’il a été validé par l’opérateur (l’indicateur
«/» apparaît dans la fenêtre status).
Exemple
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 33/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Si le saut de bloc est validé les blocs N300, N310, N320 sont ignorés, le
programme est enchaîné du bloc N290 au bloc N330.
N.. ...
N290 ...
/N310 Z..
N330
N..
Si le saut de bloc est invalidé les blocs précédés du caractère «/» sont lus par
le système et le M01 validé est actif.
N.. ...
N.. D11
/N160 Z..
N200
N..
Retour en haut
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 34/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Description
L’adresse D affectée d’un numéro sélectionne le correcteur d’outil.
Les dimensions d’outil mémorisées sont validées selon les axes programmés.
Syntaxe
Particularités et Révocation
Propriétés
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 35/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Exemple
Les correcteurs de rayon R.. de l’outil T05 sont pris en compte à la lecture des
fonctions G41 ou G42 et d’un déplacement sur l’un des axes du plan
programmés après D…
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 36/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Retour en haut
CONNEXION
Identifiant
Mot de passe
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 37/38
31/01/2022 23:39 Codes M, F, T… de programmation ISO (pour machine NUM) – Technicien d'Usinage
Se souvenir de moi
https://tu-quincy.fr/codes-mft-de-programmation-iso-machine-num/ 38/38