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.
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.
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.
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.
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 €.
Vérifier le programme en simulation (niveau 1 minimum) — visualiser toute la trajectoire.
Confirmer le G54 avec le palpeur ou un cherche-centre sur un point de référence connu.
Vérifier chaque correcteur outil H (longueur) avec palpeur outil ou jauge de préréglage.
Lancer le programme en mode graphique machine (si disponible) sans déplacement réel.
Premier lancement à 20–30 % de l'avance programmée — main sur le feed hold.
Arrêter avant chaque changement outil et vérifier visuellement la position.
Contrôler la première pièce complète avant de valider et lancer la série.