Bac pro Technicien en réalisation de produits mécaniques (TRPM) · Bac proBac pro
La programmation CN : exercices corrigés de Bac pro TRPM
Publié le 9 novembre 2026 · Mis à jour le 9 novembre 2026 · Signaler une erreur
L'essentiel
- Un programme CN est une suite d'instructions qui pilote une machine-outil ; le G-code, né dans les années 1960, a été normalisé en ISO en 1980 4.
- Aujourd'hui, la FAO écrit le code ISO à partir du dessin et des paramètres d'outils, et la simulation vérifie l'usinage avant la machine 4.
- Pour chaque exercice : repérer les données, choisir la formule, calculer en gardant les unités, puis contrôler que le résultat est réaliste.
- Trois calculs reviennent sans cesse : à partir de , à partir de , et la durée d'une passe à partir de la longueur et de .
Comment utiliser ces exercices
Cette série t'entraîne à la programmation CN telle qu'on la rencontre en préparation de fabrication. Elle suit la gamme d'usinage : une fois la gamme écrite, il faut choisir les outils, régler les paramètres de coupe, puis écrire ou générer le programme. Les compétences visées au référentiel du bac pro TRPM sont notamment le choix des outils et des paramètres de réalisation, la définition du cycle de chaque outil, l'élaboration d'un programme avec un logiciel de FAO, puis la simulation et le test des programmes 1.
Rappel : ce que contient un programme CN
Programmer une commande numérique, c'est écrire des séquences d'instructions qui font piloter une machine-outil par son directeur de commande 4. Le langage d'origine est le G-code, mis au point par l'EIA au début des années 1960 puis normalisé par l'ISO en février 1980 (ISO 6983) 4.
Peu de machines suivent ce standard à la lettre : chaque constructeur a ajouté ses propres variantes, si bien qu'il faut connaître les particularités de la machine sur laquelle on travaille 4. C'est pourquoi un même programme ne se transporte pas toujours d'une machine à l'autre sans adaptation.
Autrefois, l'opérateur écrivait lui-même son programme au pied de la machine. Depuis l'arrivée des ordinateurs personnels, les logiciels de FAO produisent le code ISO à partir du fichier de dessin et des paramètres des outils choisis ; modifier le code à la main est devenu marginal 4. Avant l'usinage réel, un logiciel de simulation permet de visualiser la pièce telle qu'elle sera obtenue 4.
Conseils de rédaction pour la correction
Les exercices
Exercice 1 Fréquence de rotation d'une fraise
Tu prépares le fraisage d'une rainure avec une fraise de diamètre mm. Le fournisseur d'outils conseille une vitesse de coupe m/min pour la matière usinée.
Calcule la fréquence de rotation à programmer, en tr/min. Arrondis au centième.
Indice 1
Isole dans la formule .
Indice 2
Le diamètre est déjà en millimètres : tu n'as aucune conversion à faire.
Voir la correction pas à pas
On écrit la formule : .
On isole : .
On remplace : .
On calcule : tr/min.
La broche doit tourner à environ 1 909,86 tr/min. En atelier, on programme souvent une valeur arrondie (1 900 tr/min), que la machine accepte sans difficulté.
Exercice 2 Vitesse d'avance d'une fraise 4 dents
Une fraise à dents tourne à tr/min. L'avance par dent recommandée est mm/dent.
Calcule la vitesse d'avance en mm/min.
Indice 1
Utilise .
Indice 2
Vérifie que l'unité obtenue est bien des mm/min.
Voir la correction pas à pas
On écrit la relation : .
On remplace : .
On calcule d'abord mm par tour.
Puis mm/min.
La vitesse d'avance à programmer est de 400 mm/min. Chaque tour de broche fait avancer l'outil de 0,2 mm.
Exercice 3 Durée d'une passe en ligne droite
Une passe de finition parcourt mm en ligne droite, à la vitesse d'avance mm/min.
Calcule la durée de cette passe en secondes.
Indice 1
Calcule d'abord la durée en minutes avec .
Indice 2
Multiplie ensuite par 60 pour passer en secondes.
Voir la correction pas à pas
On écrit la relation : .
On remplace : min.
On convertit : s.
La passe dure 30 secondes. Ce type de calcul sert à estimer le temps de cycle avant même de lancer la simulation.
Exercice 4 Déplacement incrémental entre deux points
Le programme est écrit en coordonnées absolues, dans le repère de l'origine programme. L'outil est au point de coordonnées mm, mm. La ligne suivante envoie l'outil en de coordonnées mm, mm.
- Quelle est la valeur du déplacement en si on réécrit cette ligne en incrémental ?
- Donne cette valeur en millimètres.
Indice 1
En incrémental, on indique la différence entre la position d'arrivée et la position de départ.
Indice 2
Regarde aussi si change : si non, son déplacement vaut zéro.
Voir la correction pas à pas
En absolu, on donne la position d'arrivée par rapport à l'origine : .
En incrémental, on donne le trajet à parcourir depuis la position actuelle : .
On remplace : mm.
Pour : mm, donc aucun déplacement en .
En incrémental, la ligne commande un déplacement de 45 mm en et de 0 mm en . Si tu avais écrit 65 en incrémental, l'outil serait parti 20 mm trop loin.
Exercice 5 Temps d'usinage d'un contour rectangulaire
L'outil suit le contour d'une poche rectangulaire de 80 mm sur 40 mm, à vitesse d'avance constante mm/min. Le parcours complet fait un tour du rectangle. On néglige les approches et les dégagements.
- Calcule la longueur parcourue.
- Déduis la durée du contournage en secondes.
Indice 1
Le périmètre d'un rectangle vaut .
Indice 2
Pense à convertir les minutes en secondes à la fin.
Voir la correction pas à pas
Longueur parcourue : mm.
Durée en minutes : min.
Conversion : s.
Le contournage dure 57,6 secondes. Dans un vrai temps de cycle, on ajouterait les déplacements rapides et les changements d'outil.
Exercice 6 Temps de cycle d'une petite série
Pour une pièce, le temps d'usinage en coupe est de min. Le cycle comporte aussi 2 changements d'outil de 8 s chacun et un temps de chargement-déchargement de 40 s. On produit une série de 25 pièces identiques.
- Calcule le temps de cycle d'une pièce, en secondes.
- Déduis la durée de la série en minutes. Arrondis au centième.
Indice 1
Convertis les min en secondes avant d'additionner.
Indice 2
La durée de la série est le temps d'une pièce multiplié par 25, puis divisé par 60.
Voir la correction pas à pas
Usinage en secondes : s.
Changements d'outil : s.
Temps de cycle d'une pièce : s.
Pour 25 pièces : s.
En minutes : min.
La série demande environ 103,33 minutes, soit un peu plus de 1 h 43. Ce calcul aide à choisir entre plusieurs stratégies d'usinage : gagner 10 s par pièce ferait gagner plus de 4 minutes sur la série.
Exercice 7 Ordonner la chaîne FAO, simulation et usinage
Voici cinq actions, données dans le désordre :
- A. Lancer l'usinage de la première pièce sur la machine.
- B. Générer le code ISO avec le logiciel de FAO.
- C. Simuler l'usinage pour vérifier les trajectoires et l'absence de collisions.
- D. Récupérer le modèle de la pièce issu de la CAO.
- E. Choisir les outils et régler leurs paramètres de coupe dans le logiciel de FAO.
Remets ces actions dans l'ordre logique, puis explique pourquoi la simulation précède l'usinage réel.
Indice 1
Le logiciel de FAO a besoin du dessin et des paramètres d'outils pour produire du code.
Indice 2
La simulation vérifie un programme : il doit donc déjà exister.
Voir la correction pas à pas
On part du modèle de la pièce : action D, car la FAO s'appuie sur des fichiers de dessin.
On choisit ensuite les outils et leurs paramètres : action E, car ils font partie des données nécessaires au calcul du code.
Le logiciel produit alors le programme : action B.
On simule : action C, pour contrôler trajectoires et risques de collision sans toucher à la machine.
On usine enfin la première pièce : action A.
Ordre final : D, E, B, C, A.
L'ordre est D, E, B, C, A. Cette chaîne correspond à l'usage actuel : les logiciels de FAO écrivent le code à partir du dessin et des paramètres d'outils 4, et la simulation permet de visualiser l'usinage avant de le réaliser 4. Simuler d'abord coûte quelques minutes ; une collision réelle peut abîmer l'outil, la pièce ou la broche.
Les questions qu'on se pose
Dois-je encore savoir lire et écrire du code ISO à la main si la FAO le génère ?
Oui, au moins pour le lire. La FAO écrit désormais le code à partir du dessin et des paramètres d'outils, et les corrections directes dans le code sont devenues rares 4. Mais comme les machines ont chacune leurs variantes 4, tu dois pouvoir repérer une ligne suspecte, un changement d'outil ou un repère de bloc quand tu mets au point un programme à la machine.
Quelles compétences du référentiel ces exercices travaillent-ils ?
Ils s'appuient sur le choix des outils et des paramètres de réalisation, sur la définition du cycle de chaque outil, sur l'élaboration d'un programme avec un logiciel de FAO et sur la simulation et le test des programmes 1. Les calculs de vitesse de coupe, d'avance et de durée correspondent au choix des paramètres ; l'exercice sur la chaîne FAO et simulation correspond aux deux autres points.
Sources
Programme visé : Bac Pro Technicien en réalisation de produits mécaniques (TRPM) · Éduscol STI
- Bac Pro Technicien en réalisation de produits mécaniques (TRPM), Éduscol STI. Consulté le 9 novembre 2026.
- Annexes Bac Pro TRPM - Prescriptions pédagogiques, Éduscol. Consulté le 9 novembre 2026.
- Présentation Bac Pro TRPM - Production mécanique, Académie de Lyon. Consulté le 9 novembre 2026.
- Programmation de commande numérique, Wikipédia. Consulté le 9 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.