CNCYRON
Connexion
Programmation10 avril 2026 · 7 min de lecture

Simulation CNC — vérifier son programme avant le premier lancement

Vérifier un programme CNC avant le premier lancement élimine 90 % des crashs évitables. Trois niveaux : NC Viewer (gratuit, trajectoires G-code), simulation FAO intégrée (collisions outil/pièce), VERICUT/NCSimul (jumeau numérique machine, collisions complètes). Protocole de premier lancement: simulation → confirmer G54 → vérifier H outil → mode graphique machine → 20–30 % vitesse avance → feed hold → contrôle première pièce. Les 5 crashs les plus fréquents : G49 non annulé, changement outil en position unsafe, G17/G18 erroné, G54 non mis à jour, arc R ambigu > 180°.

Un crash CNC coûte en moyenne 2 000 à 50 000 € selon la machine et la pièce. La simulation de programme — même basique — élimine 90 % des causes évitables. Ce guide couvre les 3 niveaux de simulation disponibles selon votre budget, les 5 crashs les plus fréquents et un protocole de premier lancement en 7 points.

3 niveaux de simulation — du gratuit au jumeau numérique

Simulation G-code basique

NC Viewer (gratuit), CNCSimulator Pro (< 500 €). Détecte : trajectoires incorrectes, mouvements hors gabarit, oublis G40/G49. Limite : ne modélise pas la machine ni les collisions outil/mandrin.

Simulation FAO intégrée

SolidCAM, Mastercam Backplot, Fusion 360 Simulate. Détecte collisions outil/pièce et bridage, dépassements de courses, état de surface simulé. Limite : précision liée à la qualité du modèle CAO machine.

Jumeau numérique machine

VERICUT (CGTech), Eureka (Roboris), NCSimul (Spring). Détecte toutes les collisions machine, calcul précis des cotes, simulation dynamique (temps cycle précis). Requis aéro/moules complexes. Coût : 10 000–30 000 €.

5 crashs les plus fréquents — et comment les éviter

DANGER
Retrait rapide G00 Z+ avant annulation correcteur longueur G49
L'outil remonte avec la correction — si elle est négative, il descend en Z et percute la pièce ou le mandrin. Prévention : Toujours annuler G49 avant G28. Ordre : G00 Z[safe] → G49 → G28 Z0.
DANGER
Changement outil sans retour en position sûre
L'ATC pivote avec un outil encore proche de la pièce ou du montage. Prévention :Avant T__ M06 : s'assurer que X, Y, Z sont à une position sûre. Ajouter G00 G53 Z0 (position machine absolue) avant le changement outil.
ATTENTION
Plan de travail G17/G18/G19 erroné après tournage
Un G02 interprété en G18 (plan XZ) décrit un arc en X/Z au lieu de X/Y — trajectoire inattendue. Prévention : Remettre G17 explicitement en début de chaque opération fraisage après un cycle tournage ou inclinaison de broche.
ATTENTION
Décalage G54 non mis à jour après changement de bridage
La pièce est usinée avec le G54 de la référence précédente — décalage de 10–100 mm possible. Prévention :Protocole systématique : mesurer et confirmer le G54 avant toute série, même si la machine n'a pas bougé.
ATTENTION
Arc G02/G03 avec R ambigu (R positif sur arc > 180°)
La machine choisit l'arc court (< 180°) au lieu du grand arc — trajectoire brutale, risque de collision. Prévention :Utiliser I/J pour les arcs > 180°. Vérifier en simulation avant lancement.

Protocole de premier lancement en 7 étapes

1

Vérifier le programme en simulation (niveau 1 minimum) — visualiser toute la trajectoire.

2

Confirmer le G54 avec le palpeur ou un cherche-centre sur un point de référence connu.

3

Vérifier chaque correcteur outil H (longueur) avec palpeur outil ou jauge de préréglage.

4

Lancer le programme en mode graphique machine (si disponible) sans déplacement réel.

5

Premier lancement à 20–30 % de l'avance programmée — main sur le feed hold.

6

Arrêter avant chaque changement outil et vérifier visuellement la position.

7

Contrôler la première pièce complète avant de valider et lancer la série.

Pour aller plus loin — articles connexes

G02 G03 — arcs et interpolation/blog/g02-g03-interpolation-circulaire-cnc/Éviter les arcs ambigus R vs I/J — source de crash fréquenteGestion des programmes CNC/blog/gestion-programme-cnc-organisation-dnc/Versioning, nommage, DNC — éviter les confusions de versionCorrecteurs outil H et D/blog/correcteurs-outil-cnc-longueur-rayon-usure/Renseigner et vérifier H/D avant le premier lancementUsinage 5 axes/blog/usinage-5-axes-strategie-indexage-continu/Simulation obligatoire — collisions difficiles à anticiper en 5 axes simultanésHub programmation CNC/programmation-cnc/Codes G/M, Fanuc, Siemens, stratégies — référence complète

Sources et références

  • CGTech VERICUT — documentation officielle simulation machine CNC 5 axes.
  • Fanuc Series 30i Operator's Manual — block search, mode graphique machine, G49, G54–G59.
  • Siemens SINUMERIK 840D sl Programming Manual — coordonnées de travail, simulation programme.
  • Heidenhain TNC 640 User's Manual — simulation graphique intégrée, test programme.
  • ISO 6983-1:2009 — Programme numérique des machines — Partie 1 : Format des données pour les systèmes CN (référence G49, G54, arcs).

Questions fréquentes