Aller au contenu

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 : NN à partir de VcV_c, VfV_f à partir de NN, et la durée d'une passe à partir de la longueur et de VfV_f.

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

★☆☆Environ 6 min

Tu prépares le fraisage d'une rainure avec une fraise de diamètre D=20D = 20 mm. Le fournisseur d'outils conseille une vitesse de coupe Vc=120V_c = 120 m/min pour la matière usinée.

Calcule la fréquence de rotation NN à programmer, en tr/min. Arrondis au centième.

Indice 1

Isole NN dans la formule Vc=πDN1000V_c = \dfrac{\pi D N}{1000}.

Indice 2

Le diamètre est déjà en millimètres : tu n'as aucune conversion à faire.

Voir la correction pas à pas
  1. On écrit la formule : Vc=π×D×N1000V_c = \dfrac{\pi \times D \times N}{1000}.

  2. On isole NN : N=1000×Vcπ×DN = \dfrac{1000 \times V_c}{\pi \times D}.

  3. On remplace : N=1000×120π×20=12000020πN = \dfrac{1000 \times 120}{\pi \times 20} = \dfrac{120000}{20\pi}.

  4. On calcule : N≈1909,86N \approx 1909{,}86 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

★☆☆Environ 5 min

Une fraise à z=4z = 4 dents tourne à N=2000N = 2000 tr/min. L'avance par dent recommandée est fz=0,05f_z = 0{,}05 mm/dent.

Calcule la vitesse d'avance VfV_f en mm/min.

Indice 1

Utilise Vf=fz×z×NV_f = f_z \times z \times N.

Indice 2

Vérifie que l'unité obtenue est bien des mm/min.

Voir la correction pas à pas
  1. On écrit la relation : Vf=fz×z×NV_f = f_z \times z \times N.

  2. On remplace : Vf=0,05×4×2000V_f = 0{,}05 \times 4 \times 2000.

  3. On calcule d'abord 0,05×4=0,20{,}05 \times 4 = 0{,}2 mm par tour.

  4. Puis 0,2×2000=4000{,}2 \times 2000 = 400 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

★☆☆Environ 5 min

Une passe de finition parcourt L=150L = 150 mm en ligne droite, à la vitesse d'avance Vf=300V_f = 300 mm/min.

Calcule la durée de cette passe en secondes.

Indice 1

Calcule d'abord la durée en minutes avec t=L/Vft = L / V_f.

Indice 2

Multiplie ensuite par 60 pour passer en secondes.

Voir la correction pas à pas
  1. On écrit la relation : t=LVft = \dfrac{L}{V_f}.

  2. On remplace : t=150300=0,5t = \dfrac{150}{300} = 0{,}5 min.

  3. On convertit : 0,5×60=300{,}5 \times 60 = 30 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

★★☆Environ 8 min

Le programme est écrit en coordonnées absolues, dans le repère de l'origine programme. L'outil est au point P1P_1 de coordonnées X=20X = 20 mm, Y=10Y = 10 mm. La ligne suivante envoie l'outil en P2P_2 de coordonnées X=65X = 65 mm, Y=10Y = 10 mm.

  1. Quelle est la valeur du déplacement en XX si on réécrit cette ligne en incrémental ?
  2. 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 YY change : si non, son déplacement vaut zéro.

Voir la correction pas à pas
  1. En absolu, on donne la position d'arrivée par rapport à l'origine : X=65X = 65.

  2. En incrémental, on donne le trajet à parcourir depuis la position actuelle : ΔX=XP2−XP1\Delta X = X_{P_2} - X_{P_1}.

  3. On remplace : ΔX=65−20=45\Delta X = 65 - 20 = 45 mm.

  4. Pour YY : ΔY=10−10=0\Delta Y = 10 - 10 = 0 mm, donc aucun déplacement en YY.

En incrémental, la ligne commande un déplacement de 45 mm en XX et de 0 mm en YY. 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

★★☆Environ 10 min

L'outil suit le contour d'une poche rectangulaire de 80 mm sur 40 mm, à vitesse d'avance constante Vf=250V_f = 250 mm/min. Le parcours complet fait un tour du rectangle. On néglige les approches et les dégagements.

  1. Calcule la longueur parcourue.
  2. Déduis la durée du contournage en secondes.
Indice 1

Le périmètre d'un rectangle vaut 2×(longueur+largeur)2 \times (\text{longueur} + \text{largeur}).

Indice 2

Pense à convertir les minutes en secondes à la fin.

Voir la correction pas à pas
  1. Longueur parcourue : L=2×(80+40)=240L = 2 \times (80 + 40) = 240 mm.

  2. Durée en minutes : t=240250=0,96t = \dfrac{240}{250} = 0{,}96 min.

  3. Conversion : 0,96×60=57,60{,}96 \times 60 = 57{,}6 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

★★★Environ 14 min

Pour une pièce, le temps d'usinage en coupe est de 3,23{,}2 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.

  1. Calcule le temps de cycle d'une pièce, en secondes.
  2. Déduis la durée de la série en minutes. Arrondis au centième.
Indice 1

Convertis les 3,23{,}2 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
  1. Usinage en secondes : 3,2×60=1923{,}2 \times 60 = 192 s.

  2. Changements d'outil : 2×8=162 \times 8 = 16 s.

  3. Temps de cycle d'une pièce : 192+16+40=248192 + 16 + 40 = 248 s.

  4. Pour 25 pièces : 25×248=620025 \times 248 = 6200 s.

  5. En minutes : 6200/60≈103,336200 / 60 \approx 103{,}33 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

★★☆Environ 10 min

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
  1. On part du modèle de la pièce : action D, car la FAO s'appuie sur des fichiers de dessin.

  2. On choisit ensuite les outils et leurs paramètres : action E, car ils font partie des données nécessaires au calcul du code.

  3. Le logiciel produit alors le programme : action B.

  4. On simule : action C, pour contrôler trajectoires et risques de collision sans toucher à la machine.

  5. On usine enfin la première pièce : action A.

  6. 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

  1. Bac Pro Technicien en réalisation de produits mécaniques (TRPM), Éduscol STI. Consulté le 9 novembre 2026.
  2. Annexes Bac Pro TRPM - Prescriptions pédagogiques, Éduscol. Consulté le 9 novembre 2026.
  3. Présentation Bac Pro TRPM - Production mécanique, Académie de Lyon. Consulté le 9 novembre 2026.
  4. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page