CNCYRON
Connexion
Programmation10 avril 2026 · 7 min de lecture

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

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

Niveau 1 — Simulation G-code basique

Outils : NC Viewer (gratuit, web), CNCSimulator Pro (< 500 €)

Ce que ça détecte

Trajectoires incorrectes (arcs, plans erronés)

Mouvements hors gabarit (Z positif quand machine attend Z négatif)

Oublis de G40/G49 (correcteurs non annulés)

Sauts de programme (GOTO/IF mal formés)

⚠ Limite : Ne modélise pas la machine, les bridages ni les collisions outil/mandrin.

Niveau 2 — Simulation FAO intégrée

Outils : SolidCAM Simulation, Mastercam Backplot, Fusion 360 Simulate

Ce que ça détecte

Collisions outil/pièce et outil/bridage

Dépassement de courses machine (si machine configurée)

État de surface simulé (voxel ou surface)

Surépaisseurs et zones non usinées

⚠ Limite : Précision limitée à la qualité du modèle CAO de la machine. Pas aussi précis qu'un simulateur dédié.

Niveau 3 — Jumeau numérique machine (VERICUT / Eureka / NCSimul)

Outils : VERICUT (CGTech), Eureka (Roboris), NCSimul (Spring Technologies)

Ce que ça détecte

Toutes les collisions machine (broche, mandrin, table, montage)

Calcul précis des cotes usinées (comparaison avec modèle nominal)

Dépassement courses machine avec sécurité exacte

Simulation dynamique (accélérations, temps cycle précis)

⚠ Limite : Coût 10 000–30 000 € + configuration machine. Requis en aéro/moules complexes.

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

Retrait rapide G00 Z+ avant annulation correcteur longueur G49

Fréquence : Très fréquent débutants

Conséquence : L'outil remonte avec la correction — si la correction est négative, il descend en Z et percute la pièce ou le mandrin.

✓ Prévention : Toujours annuler G49 (ou remettre Z à cote sûre connue) avant G28. Ordre : G00 Z[safe] → G49 → G28 Z0.

Changement outil sans retour en position sûre

Fréquence : Fréquent en adaptation de programmes

Conséquence : 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.

Plan de travail G17/G18/G19 erroné après tournage

Fréquence : Modéré — centres multiaxes

Conséquence : 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.

Décalage G54 non mis à jour après changement de bridage

Fréquence : Fréquent en reprise de fabrication

Conséquence : 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é.

Arc G02/G03 avec R ambigu (R positif sur arc > 180°)

Fréquence : Modéré

Conséquence : 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. Cf. guide G02/G03.

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.

G02 G03 — arcs et interpolation

Éviter les arcs ambigus R vs I/J — source de crash fréquente

Gestion des programmes CNC

Versioning, nommage, DNC — éviter les confusions de version

Correcteurs outil H et D

Renseigner et vérifier H/D avant le premier lancement

Questions fréquentes

Outils interactifs

Valider vos programmes CNC

Calculateurs CNC + guides programmation G-code, Fanuc, Siemens. Vérifier vos paramètres avant de lancer la broche.