Aller au contenu
RAAI Formation
Usinage · cours 4 sur 13 · 14 min de lecture

Programmation CN

Lire un programme ISO ligne à ligne, distinguer les fonctions G des fonctions M, et choisir entre coordonnées absolues et relatives.

Élève : se tester sur ce chapitre ↓

1. Ce que la machine attend

Un programme CN est une suite de blocs, exécutés dans l'ordre. Chaque bloc est fait d'adresses : une lettre suivie d'une valeur. La machine ne devine rien — elle applique.

N — numéro de bloc

Repère la ligne. Sert à la lecture et au redémarrage, pas à l'ordre d'exécution.

G — fonction préparatoire

Dit comment se déplacer : rapide, linéaire, circulaire, en absolu…

M — fonction machine

Commande la machine : broche, arrosage, changement d'outil, fin de programme.

X, Y, Z — coordonnées

Le point à atteindre, dans le repère de la pièce.

F — avance

mm/tr en tournage, mm/min en fraisage selon le réglage machine.

S et T — broche, outil

S la fréquence de rotation ou la vitesse de coupe, T le numéro d'outil.

2. Les fonctions G à connaître

G00 — rapide, hors matière
G01 — linéaire, en travail
G02 — circulaire horaire
G03 — circulaire antihoraire
G90 — absolu
G91 — relatif

La confusion la plus coûteuse est G00 / G01 : G00 positionne à vitesse maximale, sans usiner, et ne respecte pas F. Un G00 lancé dans la matière casse l'outil, parfois la pièce et le montage.

3. Les fonctions M à connaître

M03 / M04

Rotation de broche, sens horaire / antihoraire.

M05

Arrêt de la broche.

M06

Changement d'outil.

M08 / M09

Arrosage en marche / arrêt.

M30

Fin de programme et retour au début.

4. Absolu ou relatif

En absolu (G90), chaque coordonnée est mesurée depuis l'origine programme : une erreur reste locale. En relatif (G91), chaque coordonnée est un déplacement depuis le point courant : une erreur se propage jusqu'à la fin du programme. On travaille donc en absolu par défaut.

1. Origine programme posée en bout de pièce, outil T01 chargé.

2. Aller au point d'attaque sans usiner, puis charioter jusqu'à Z-25 en travail.

Lu ligne à ligne : bloc 10, coordonnées absolues, approche rapide, broche à 955 tr/min. Bloc 20, on entre en matière à Ø40 avec une avance de 0,2 mm/tr. Bloc 30, chariotage jusqu'à 25 mm de profondeur. Bloc 40, dégagement rapide. Puis arrêt broche et fin.

5. Avant de lancer le cycle

Vérifier l'origine programme et les correcteurs d'outil : c'est là que naissent les collisions.
Simuler, puis lancer en bloc à bloc avec le potentiomètre d'avance réduit.
Garder la main près de l'arrêt d'urgence au premier passage.
Contrôler la première pièce avant d'enchaîner la série.

En images

Programmation en commande numérique : le programme lu au pupitre, et la trajectoire d'outil qu'il décrit sur la pièce

Pour aller plus loin

À retenir
  • G = comment on se déplace, M = ce que fait la machine.
  • G00 rapide hors matière, G01 en travail avec F.
  • G90 absolu (par défaut), G91 relatif propage les erreurs.
  • M03 broche, M08 arrosage, M30 fin de programme.
  • Origine et correcteurs vérifiés avant tout premier cycle.

Vous êtes élève ? Testez-vous sur ce chapitre

5 questions corrigées, chacune avec son explication. Les trois premières se font tout de suite, sans compte ; la suite, avec une classe abonnée ou un compte personnel.

Faire les 3 premières questions

Votre classe ne l’utilise pas ? Avec un établissement abonné, tout s’ouvre et votre formateur voit où chacun en est. Envoyez-lui ce cours :