CNC CONTROLLER
HOMING
X -247.385 mm
Y -183.062 mm
Z -052.500 mm
■ HOMING IN PROGRESS FANUC 0i-MF
Activer mon accès
Choisissez votre profil · entrez votre code
💼
Pro
IA illimitée · historique
9€/mois
🔧
Atelier
5 users · bibliothèque
29€/mois
👨‍🏫
Professeur
Dashboard · plan de cours
École 390€/an
🎓
Élève
Quiz · défis · apprendre
Code prof requis
Pas encore de code ?
Démarrer votre mois gratuit
Entrez vos coordonnées — votre code d'accès apparaît immédiatement.
Sans engagement · Sans carte bancaire · Code immédiat
0
Générés
Niveau :
MODE École
Générateur G-code professionnel · ISO 6983
SMARTGCODE
Programmez vos machines CNC en français — aucune installation, aucune formation.
Compatible Fanuc · Siemens 840D · Heidenhain · Haas · GRBL · Mach3
1 247
Programmes générés
9
Opérations CNC
6
Contrôleurs CNC
80
Questions quiz
⚡ Démarrage rapide — choisissez votre opération
Tournage
Chariotage extérieur
Fraisage
Poche rectangulaire
🔩
Perçage
Grille automatique
🔄
Filetage
G76 multi-passes
Contournage
G41/G42 compensation
Rainurage
Gorge extérieure
Dressage
Surfaçage plan
Alésage
Alésoir/outil
Perçage Angle
Axe incliné
🛠 Outils avancés
🎯
Simulation 2D
Visualiser trajectoire
🔧
Calculateurs
Vc · RPM · taraudage
📋
Guide ISO
Référence G-codes
🤖
Assistant IA
Chat G-code
🛡
Sécurité CNC
Checklist avant usinage
📷
Scan Plan IA
Photo → cotes auto
👥 SmartGCode est fait pour vous
🔧
Artisans & Techniciens
Programmez votre tour ou fraiseuse en 30 secondes. Pas de formation, pas de licence, 100% en français.
Free — 0€
💼
Formateurs & Indépendants
Assistant IA illimité, export PDF fiche complète, historique illimité. Idéal pour les cours particuliers.
Pro — 9€/mois
🏫
Écoles & Centres IFAPME
Quiz 80 questions · 15 défis pratiques · tableau de bord prof · plan de cours 8 séances prêt à l'emploi.
École — 390€/an
🎓
Étudiants en CFAO
Mode Apprendre, quiz progressifs, défis corrigés. Préparez vos évaluations pratiques sur machine réelle.
Code prof requis
💬 Ce qu'en disent nos utilisateurs
★★★★★
"J'ai généré mon premier programme de tournage en 2 minutes. Avant je passais 1h sur Mastercam juste pour configurer."
Marc D. · Technicien CNC, Liège
★★★★★
"J'utilise SmartGCode pour mes cours CFAO. Le tableau de bord professeur et les quiz sont exactement ce qu'il me fallait."
Sophie L. · Formatrice IFAPME, Bruxelles
★★★★★
"En tant qu'artisan, je n'avais pas le temps d'apprendre un vrai logiciel FAO. SmartGCode c'est simple, en français, et ça marche."
Pierre V. · Tourneur-fraiseur indépendant, Charleroi
🏫 Vous êtes une école ou un centre IFAPME ?
Quiz · défis · tableau de bord prof · plan de cours 8 séances — tout inclus à 390€/an
⚔ Pourquoi pas Fusion 360 ou Mastercam ?
❌ Logiciels FAO classiques
Mastercam : 2 000–5 000€/an
Installation Windows + licence
Formation 3–5 jours minimum
Interface en anglais
Pas adapté à l'enseignement
Lourd, lent, complexe
✅ SmartGCode
Gratuit pour commencer
100% navigateur, zéro install
G-code prêt en 30 secondes
100% en français
Mode pédagogique intégré
Rapide, simple, efficace
📦 Nouveautés
v2.0 Modal accès redesignée · pages légales · intégration email Formspree Avr 2026
v1.9 Alésage + Perçage en angle · simulation 2D améliorée · post-processeur Haas Mar 2026
v1.8 Mode École complet · 80 quiz · 15 défis · tableau de bord professeur Fév 2026
v1.5 Scan Plan IA · Assistant G-code IA · guide vitesses de coupe ISO Jan 2026

Tournage Cylindrique

Chariotage extérieur — passes ébauche automatiques + finition Ra 1.6

💡 Cliquez sur votre matériau ci-dessous — les vitesses se règlent automatiquement ! Entrez juste vos dimensions et cliquez Générer.
▸ Cliquez pour appliquer les paramètres automatiquement
TOURNAGE.nc

Fraisage Poche

Poche rectangulaire — trajectoire spirale ébauche + finition parois

💡 Entrez les dimensions de votre poche et choisissez votre matériau. Les passes Z et la trajectoire sont calculées automatiquement.
▸ Préréglages matériaux
FRAISAGE.nc

Perçage Grille

Cycles G81 / G83 débourrage / G82 lamage — grille automatique

💡 Entrez le diamètre, la profondeur, le nombre de trous et leur espacement. Le programme perce tous les trous automatiquement.
▸ Préréglages matériaux
PERCAGE.nc
📐

Perçage en Angle

Trou incliné — calcul trigonométrique automatique — plus besoin de calculatrice !

💡 Vous inclinez votre tête broche et vous voulez percer à un angle précis ? Entrez juste l'angle et les dimensions — SmartGCode calcule automatiquement les coordonnées X, Y, Z finales. Zéro trigonométrie manuelle.
📐 Comment ça marche ?
1
Vous inclinez votre broche de 30° par rapport à la verticale
2
Vous entrez la profondeur voulue le long de l'axe du foret
3
SmartGCode calcule : ΔX = prof × sin(angle) et ΔZ = prof × cos(angle)
4
Le G-code généré positionne l'outil exactement au bon endroit
▸ Angles courants en atelier
📐 Calcul trigonométrique en temps réel
Angle
30°
Déplacement X
+10.000mm
Déplacement Z
-17.321mm
Prof. verticale
17.321mm
Prof. horizontale
10.000mm
Longueur foret
min. 25mm
PERCAGE_ANGLE.nc

Contournage Rect.

Contour rectangulaire — compensation rayon G41/G42 — rayons de coin G02/G03

💡 G41 décale automatiquement la trajectoire selon le rayon de la fraise. Entrez 0 pour des coins vifs, ou la valeur du rayon voulu pour des coins arrondis.
CONTOUR.nc

Filetage / Taraudage

Cycle G76 multi-passes auto (tour) — G84 taraudage rigide (fraiseuse)

💡 Pour M20×1.5 : diamètre=20, pas=1.5. La profondeur du filet est calculée automatiquement selon la norme ISO (0.6495×pas).
FILETAGE.nc

Rainurage / Gorge

Clavette fraisage 2 tailles — gorge de tournage multi-passes

💡 Clavette = rainure droite fraisage. Gorge = rainure circulaire tournage (joints toriques, circlips, bagues d'arrêt).
RAINURE.nc

Dressage de Face

Planage face — zigzag optimisé (fraisage) ou dressage frontal (tour)

💡 Le dressage rend une face parfaitement plane. Souvent la première opération avant tout autre usinage. Utilisez une fraise à plaquettes (face mill) pour le fraisage.
DRESSAGE.nc

Alésage Intérieur

Programme complet bague/douille — extérieur + centrage + perçage + alésage finition

💡 Ce programme génère TOUTES les opérations pour une bague : chariotage ext., centrage, perçage, alésage intérieur avec finition. Idéal pour douilles, paliers, bagues d'usure.
▸ Préréglages matériaux
ALESAGE.nc
📷

Scan Plan IA

Prenez en photo votre plan de fabrication — l'IA lit les cotes et remplit les champs

Déposez votre plan ici
ou cliquez pour choisir un fichier
PNG, JPG, PDF · Max 10 Mo
💎

Plans & Tarifs

Commencez gratuitement — passez au plan supérieur quand vous en avez besoin

Free
0
pour toujours
Pour découvrir et programmer occasionnellement
  • 9 générateurs G-code complets
  • 9 matériaux (acier, alu, inox, bois...)
  • Simulation 2D auto
  • Calculateurs Vc/RPM + taraudage
  • Tableau ISO filetage M1-M64
  • Historique 10 programmes
  • Export .nc direct
  • 6 contrôleurs CNC
  • Assistant G-code IA
  • Historique illimité
Atelier
49
29
par mois · 1 mois GRATUIT · ou 249€/an
Pour les petits ateliers et équipes de formateurs
  • Tout le plan Pro
  • Jusqu'à 5 utilisateurs
  • Bibliothèque partagée
  • Logo atelier sur fiches
  • Export Excel programmes
  • Support prioritaire 24h
  • Fonctions pédagogiques
  • Quiz et défis élèves
Annuel : 249€ — économisez 99€
École
École
790
390
par an · 1 mois GRATUIT · tarif de lancement
Pour IFAPME, CEFA, lycées techniques, centres de formation
  • Tout le plan Pro inclus
  • Élèves illimités
  • Codes prof + élèves séparés
  • Quiz 80 questions (3 niveaux)
  • 15 défis pratiques + corrigés
  • Mode Apprendre complet
  • Tableau de bord professeur
  • Plan de cours 8 séances prêtes
  • Suivi individuel des élèves
  • Export notes Excel/PDF
  • Impression énoncés A4
  • Fiches cours téléchargeables
  • Support dédié sous 4h
  • Formation du prof offerte (30 min)
Bon de commande accepté · Facture officielle fournie
Pourquoi SmartGCode ?
Logiciels CAO/FAO classiques
Mastercam : 2 000€+/an/licence
Installation complexe
Formation de 3 jours
Interface en anglais
Pas adapté à l'enseignement
SmartGCode
0€ pour commencer
Zéro installation
G-code en 30 secondes
100% en français
Mode pédagogique intégré
Vous êtes une école ou un centre de formation ?
Commencez avec 1 mois gratuit — aucune carte bancaire requise.
Bon de commande accepté pour les établissements publics.
🎯

Simulation 2D

Visualisez la trajectoire de votre outil avant d'usiner — évitez les collisions

🎯 Simulation automatique — détection intelligente :
Tournage / Alésage → Vue en coupe XZ (profil de la pièce)
Fraisage / Contour / Perçage → Vue dessus XY (trajectoire outil)
Génère un programme dans un panel → un bandeau vert apparaît → clique dessus pour voir la simulation. Tu peux aussi coller ton propre G-code ci-dessous.
TRAJECTOIRE OUTIL — Auto-détection Tournage/Fraisage En attente de G-code...
G01 Usinage
G00 Déplacement rapide
Point départ
🔬
Simulation 3D — Bientôt dans le plan Pro
Animation en temps réel, détection de collision, vérification des limites machine.
👥

SmartGCode — Pour qui ?

Un outil pensé pour les professionnels de l'usinage, les ateliers et les formateurs

Technicien indépendant
Programmez vos tours et fraiseuses CNC sans logiciel CAO/FAO à 2000€. Générez un programme en 30 secondes depuis votre téléphone ou PC.
Plan Free ou Pro 9€/mois
Petit atelier (2–5 pers.)
Partagez l'accès entre collègues. Bibliothèque de programmes commune. Vos opérateurs génèrent le bon code du premier coup.
Plan Atelier 29€/mois
Formateur / École CNC
IFAPME, CEFA, lycées techniques. Quiz, défis, tableau de bord prof, plan de cours 8 séances prêt à l'emploi. Projetez sur tableau, simulez avant la machine.
Plan École 390€/an
Maker / Hobbyiste CNC
Shapeoko, X-Carve, CNC homemade. GRBL et Mach3 supportés. Fraisez du bois, du contreplaqué, du MDF avec les bons paramètres calculés automatiquement.
Plan Free — 100% gratuit
Comparaison
Sans SmartGCode
Mastercam 2000€/an · SolidWorks CAM · Formation 3 jours · Excel maison
Avec SmartGCode
0€ pour commencer · G-code en 30 sec · 6 contrôleurs · Simulation intégrée · En français
🔢

Calculateurs

Outils de calcul rapide pour l'atelier — Vc/RPM, pré-perçage taraudage, historique

⚡ Calculateur Vc ↔ RPM

— tr/min
— m/min
Formule : N = (Vc × 1000) / (π × D)

🔩 Pré-perçage avant taraudage

— mm
FiletPasØ pré-perçageTolérance
M30.52.5mmH7
M40.73.3mmH7
M50.84.2mmH7
M61.05.0mmH7
M81.256.75mmH7
M101.58.5mmH7
M121.7510.2mmH7
M162.014.0mmH7
M202.517.5mmH7

⏱ Temps d'usinage estimé

— secondes
Temps = (L × N) / F + retours × 0.5s

〰 Tableau ISO Filetage Métrique — Tolérances & Dimensions

Entrez un diamètre pour la recherche rapide
Rappel tolérances ISO
6H = tolérance écrou standard
6g = tolérance vis standard
5H/5g = ajustement serré
7H/7g = ajustement libre
H = interne (écrou/taraudage)
h/g/e = externe (vis/filetage)
Filet Pas (mm) Ø nominal Ø flancs (d2) Ø fond (d3) Ø pré-perçage Tolérance std Profondeur filet
M10.251.0000.8380.6930.75mm6H/6g0.153
M1.20.251.2001.0380.8930.95mm6H/6g0.153
M1.60.351.6001.3731.1711.25mm6H/6g0.215
M20.42.0001.7401.5091.60mm6H/6g0.245
M2.50.452.5002.2081.9482.05mm6H/6g0.276
M30.53.0002.6752.3872.50mm6H/6g0.307
M3.50.63.5003.1102.7642.90mm6H/6g0.368
M40.74.0003.5453.1413.30mm6H/6g0.429
M50.85.0004.4804.0194.20mm6H/6g0.491
M61.06.0005.3504.7735.00mm6H/6g0.613
M71.07.0006.3505.7736.00mm6H/6g0.613
M81.258.0007.1886.4666.75mm6H/6g0.767
M101.510.0009.0268.1608.50mm6H/6g0.920
M121.7512.00010.8639.85310.20mm6H/6g1.074
M142.014.00012.70111.54612.00mm6H/6g1.227
M162.016.00014.70113.54614.00mm6H/6g1.227
M182.518.00016.37614.93315.50mm6H/6g1.534
M202.520.00018.37616.93317.50mm6H/6g1.534
M222.522.00020.37618.93319.50mm6H/6g1.534
M243.024.00022.05120.31921.00mm6H/6g1.840
M273.027.00025.05123.31924.00mm6H/6g1.840
M303.530.00027.72725.70626.50mm6H/6g2.147
M333.533.00030.72728.70629.50mm6H/6g2.147
M364.036.00033.40231.09332.00mm6H/6g2.454
M394.039.00036.40234.09335.00mm6H/6g2.454
M424.542.00039.07736.47937.50mm6H/6g2.760
M454.545.00042.07739.47940.50mm6H/6g2.760
M485.048.00044.75241.86643.00mm6H/6g3.067
M525.052.00048.75245.86647.00mm6H/6g3.067
M565.556.00052.42849.25250.50mm6H/6g3.374
M605.560.00056.42853.25254.50mm6H/6g3.374
M646.064.00060.10356.63958.00mm6H/6g3.681
Source: ISO 724 / ISO 965 — Pas grossier standard — Profondeur filet = 0.6495 × pas

📏 Convertisseur pouces ↔ mm

25.4000 mm
1.00000 in
1 pouce = 25.4 mm exact (ISO 1)

📂 Historique des 10 derniers programmes

  • Aucun programme généré dans cette session
📚

Mode Apprendre

Comprends chaque commande G-code — explications en français, exemples concrets

🎓
Mode École activé
Tu as accès à toutes les fonctionnalités pédagogiques. Génère un programme dans n'importe quel panel — un bouton 📚 Expliquer apparaîtra pour comprendre chaque ligne de code.
🎓 Génère un programme dans n'importe quel panel — les explications apparaissent automatiquement sous le code généré.

Référence complète G-code — Fanuc / Siemens / Heidenhain

DÉPLACEMENTS
G00Déplacement RAPIDE -- pas d'usinage
G01Déplacement LINÉAIRE -- usinage droit à l'avance F
G02Arc CIRCULAIRE sens horaire (droite)
G03Arc CIRCULAIRE sens anti-horaire (gauche)
TOURNAGE
G96Vitesse coupe CONSTANTE Vc (m/min) -- adapte RPM
G97Vitesse FIXE en tr/min
G50Limitation vitesse MAX -- sécurité
G76Cycle FILETAGE automatique
FRAISAGE
G17Plan XY -- fraisage vue dessus
G41Compensation rayon fraise À GAUCHE
G42Compensation rayon fraise À DROITE
G40Annulation compensation rayon
PERÇAGE
G81Cycle perçage SIMPLE
G83Cycle perçage PROFOND avec débourrage
G82Cycle LAMAGE avec temporisation
G80Annulation cycle fixe -- obligatoire après
CODES M
M03Démarrage broche sens HORAIRE
M05ARRÊT broche
M08Arrosage ON
M09Arrosage OFF
M30FIN programme -- toujours en dernier
ADRESSES
X Y ZCoordonnées de position
FAvance -- mm/tour ou mm/min
SVitesse broche
TNuméro outil -- T0101
G28Retour ORIGINE machine -- fin programme
✏️

Défis G-code

Relève des vrais défis d'usinage — lis l'énoncé, génère le programme, valide ta réponse

PROGRESSION 0 / 15 défis
01
⭐ Débutant
Tournage cylindrique simple
Réduire un cylindre Ø60 à Ø50 sur 80mm — Acier C45 — Fanuc
G00 G01 G96 M03
À faire
02
⭐ Débutant
Perçage grille 4 trous
4 trous Ø8mm prof 25mm en grille 2×2 — espacement 30mm — Fanuc
G81 G80 G99
À faire
03
⭐⭐ Intermédiaire
Fraisage poche rectangulaire
Poche 80×60mm prof 10mm — Aluminium — fraise Ø10 — compensation G41
G41 G43 G54
À faire
04
⭐⭐⭐ Avancé
Filetage M20 sur tour
Filet M20 pas 2.5mm prof 20mm — Acier — cycle G76 multi-passes
G76 G97 G50
À faire
05
⭐⭐⭐ Expert
Programme complet alésage bague
Bague Ø50/Ø28/L35mm — 4 outils — Inox 304 — programme complet
Multi-outils G71 G76
À faire
06
⭐ Débutant
Perçage 4 trous Inox
Plaque Inox 304 — 4 trous D8 carré 50x50mm — Debourrage G83
G83 Inox Debourrage
À faire
07
⭐ Débutant
Taraudage M8×1.25
Pré-percage + taraudage G84 — Calculer le diamètre du foret
G84 Taraudage Calcul foret
À faire
08
⭐⭐ Intermédiaire
Poche rectangulaire aluminium
Poche 30×20mm prof 5mm — Fraise D6 — 3 passes G41
G41 Poche Fraisage
À faire
09
⭐⭐ Intermédiaire
Rainure de clavette — Laiton
Rainure 6×3mm sur D25mm — Laiton — Plongée G01 obligatoire
Rainurage Laiton G01
À faire
10
⭐⭐ Intermédiaire
Contournage avec rayons R5
Carré 50×50mm — 4 rayons R5 — G02 + G41 — Acier C45
G02 G41 Contournage
À faire
11
⭐⭐⭐ Avancé
Filetage M12×1.75 cycle G76
Filet ext M12 — 5 passes minimum — G97 obligatoire
G76 G97 Filetage
À faire
12
⭐⭐⭐ Avancé
Alésage H7 précis
Trou D20H7 tolérance +0.021/0 — Pré-percage + alésoir
Alésage H7 Tolérance
À faire
13
⭐ Débutant
Chanfrein 2×45° en tournage
Barre acier D40 — Chanfrein 2×45° en bout — Finition Ra 1.6
Tournage Chanfrein G01
À faire
14
⭐⭐⭐ Avancé
Gravure texte "CNC"
Plaque alu — Gravure 0.5mm — Outil pointu 60° — S12000
Gravure G02 Fraisage
À faire
15
⭐⭐⭐⭐ Expert
Bague complète — 3 outils
D50/D25/L30mm — Dressage + chariotage + perçage + alésage
Multi-outils Expert Tournage
À faire
📊

Tableau de Bord Professeur

Gérez votre classe, distribuez les exercices, imprimez vos plans de cours

Accès Professeur activé
Établissement
Code élèves à distribuer
Cliquer pour copier · Envoyer par email ou WhatsApp
1 Copiez le code ci-dessus
2 Envoyez-le à vos étudiants
3 Ils entrent le code → onglet Élève
Accès rapides

Plan de cours — 8 séances de 2h

S1
Bases G-code
G00, G01, M03, M30 — Quiz Débutant — Défi 01
Débutant
Objectif : G00 (déplacement rapide), G01 (interpolation linéaire), M03 (broche ON), M30 (fin programme)

Déroulement :
1. Ouvrir SmartGCode → Mode Apprendre → section Déplacements
2. Générer un tournage simple → bouton Expliquer → analyser chaque ligne
3. Quiz niveau Débutant (10 questions)
4. Défi n°01 : Tournage cylindrique Ø60→Ø50

Code à donner : voir code élève
S2
Tournage — Vitesse de coupe
G96, G97, G50 — Calculateur Vc/RPM — Matériaux
Débutant
Objectif : G96 (Vc constante), G97 (RPM fixe), différence et quand utiliser lequel

Déroulement :
1. Calculateur Vc/RPM → exercices pratiques
2. Presets matériaux Acier C45 vs Aluminium
3. Générer un tournage Acier et analyser G96
4. Défi n°01 avec Aluminium — comparer les vitesses
S3
Perçage — Cycles fixes
G81, G83, G80 — Quiz Intermédiaire — Défi 02
Intermédiaire
Objectif : G81 (perçage simple), G83 (débourrage profond), G80 (annulation cycle)

Point clé : G80 est obligatoire — sans lui, la machine continue à percer à chaque déplacement XY

Défi : n°02 — Perçage grille 4 trous Ø8mm
S4
Fraisage — Compensation
G41, G42, G43 — Simulation 2D — Défi 03
Intermédiaire
Objectif : G41 (compensation gauche), G43 (longueur outil), G40 (annulation)

Erreur fréquente : oublier G40 en fin de programme

Exercice : Générer poche 80x60mm + vérifier simulation 2D
Défi : n°03 — Fraisage poche rectangulaire
S5
Filetage — Cycle G76
G76, G97 obligatoire, multi-passes — Défi 04
Avancé
Objectif : G76 cycle filetage, importance G97 (jamais G96 pour le filetage)

Règle absolue : G96 + filetage = RPM variable = pas de filet irrégulier
Défi : n°04 — Filetage M20×2.5 cycle G76
S6
Bois et matériaux spéciaux
Contreplaqué, MDF, Bois dur — GRBL/Mach3
Intermédiaire
Objectif : Presets bois (10 000-18 000 tr/min), différences CTP/MDF/Bois dur

Intérêt : Les vitesses bois sont 10x plus rapides que l acier — pourquoi ?
Machine cible : GRBL (CNC de bureau) et Mach3
S7
Sécurité avant usinage
Checklist 8 points — Sources d erreurs courantes
Essentiel
Objectif : Les 8 vérifications avant de lancer un programme

Erreurs qui crashent : G54 incorrect, G43 incorrect, plan de dégagement trop bas
Exercice collectif : Checklist SmartGCode tous ensemble — identifier les oublis
S8
Évaluation finale
Quiz Avancé — Défi n°04 ou 05 — Programme complet
Avancé
Objectif : Évaluation complète — Quiz niveau Avancé (30 questions)

Livrable : Programme G-code complet généré et annoté
Défi : n°04 Filetage ou n°05 Alésage bague complète
🧠

Quiz G-code

Teste tes connaissances — 30 questions de débutant à expert

0
Score
0
Questions
0
Série
-
Niveau
🧠 Quiz G-code — Teste tes connaissances

30 questions · 3 niveaux · Explications apres chaque reponse

Débutant
G00, G01, M03, M30
Codes de base
⭐⭐
Intermédiaire
G96, G41, G76, cycles
Tournage & fraisage
⭐⭐⭐
Avancé
G83, G71, sous-prog
Tous les codes
🎲
Aléatoire
Mix de tous les niveaux
Pour réviser tout
🤖

Assistant G-code IA

Posez vos questions sur le G-code — réponses instantanées en français

Questions fréquentes :
Assistant G-code SmartGCode
Bonjour ! Posez-moi une question sur la programmation CNC — codes G, codes M, paramètres, erreurs courantes. Je réponds en français.
Base de connaissances G-code intégrée · Fonctionne hors ligne
🛡

Sécurité Avant Usinage

Vérifiez ces 8 points avant de lancer votre programme — évitez les crashes et les accidents

⚠️ Important : Les crashes CNC coûtent cher — outil cassé, pièce abîmée, machine endommagée. Cette checklist prend 60 secondes et évite 90% des problèmes.
0 / 8 vérifications
📍
Origine pièce G54 vérifiée
Le point zéro de la pièce est correctement défini dans le décalage G54. Erreur ici = crash garanti.
📏
Longueur outil G43 correcte
La compensation de longueur H correspond à l'outil chargé. Erreur ici = plongée trop profonde ou collision.
🔄
Sens et état de la broche
M03 = sens horaire (normal). M04 = anti-horaire. Vérifier que la broche tourne avant les mouvements de coupe.
💧
Arrosage M08/M09 correct
L'arrosage est activé pour les coupes longues et les trous profonds. Surtout avec Inox et acier.
🛫
Plan de dégagement sécurisé
Z50 ou plus au-dessus du point le plus haut de la pièce ou du bridage. Les G00 ne passent jamais dans la matière.
📐
Plan d'arc G17/G18/G19
G17 = plan XY (fraisage). G18 = plan XZ (tournage). Un mauvais plan = arc dans la mauvaise direction.
📏
Unités G20/G21 vérifiées
G21 = millimètres (Europe). G20 = pouces (USA). Confondre les deux = pièce 25x trop petite ou crash.
🔭
Simulation vérifiée avant lancement
Le programme a été simulé dans SmartGCode ou sur la machine en mode à vide (dry run Z élevé). Aucune collision visible.
📋

Guide & Vitesses

Comment utiliser SmartGCode — Vitesses recommandées par matériau

Comment générer en 5 étapes

  • 1
    Choisissez votre niveau en haut — Débutant, Intermédiaire ou Pro
  • 2
    Cliquez sur l'opération dans le menu gauche
  • 3
    Cliquez sur un préréglage matériau — vitesses et avances appliquées en 1 clic
  • 4
    Entrez vos cotes depuis votre plan. Le ? donne des conseils sur chaque champ
  • 5
    Cliquez Générer → Téléchargez le .nc → Chargez sur votre machine

Vitesses recommandées par matériau

MatériauTour (tr/min)Fraiseuse (tr/min)Perçage (tr/min)Avance tour
Acier C45800 – 1 5001 500 – 3 000500 – 1 2000.15 – 0.30
Aluminium2 000 – 4 0004 000 – 8 0001 500 – 3 0000.20 – 0.35
Inox 304400 – 800800 – 1 500300 – 6000.08 – 0.15
Laiton1 500 – 2 5002 000 – 4 0001 000 – 2 0000.15 – 0.25
Fonte GJL600 – 1 2001 000 – 2 000400 – 8000.12 – 0.22
Plastique2 000 – 5 0003 000 – 8 0001 000 – 3 0000.20 – 0.40

Compatibilité machines

G-code ISO 6983 compatible : Fanuc 0i/16i/18i/21i/30i, Siemens 840D/840C, Heidenhain iTNC, Mitsubishi M70, Mazak, Haas. Toujours simuler avant exécution sur machine réelle !

Compatibilité fichiers — Roadmap

FormatTypeStatutDescription
G-code .ncExport✅ DisponibleProgramme CNC complet téléchargeable
DXF 2DImport🔄 En développementImporter un dessin 2D → G-code auto
STL 3DImport⏳ BientôtImporter un modèle 3D → parcours d'outil
PDF PlanImport IA🔄 En coursPhoto de plan → cotes détectées automatiquement

Durée de vie et usure des outils de coupe

Matériau usinéType insertDurée vie indicativeSigne d'usure
Acier C45Carbure TiN/TiAlN30–60 min d'usinageVibrations, rugosité ↑
Inox 304Carbure TiAlN15–30 minChaleur excessive, bavures
AluminiumHSS ou Carbure K102–4hAdhérence alu sur arête
LaitonCarbure ou HSS3–5hÉtat de surface mat
Fonte GJLCarbure K10/K2045–90 minArête émoussée, bruit
POM/PA66HSS très affûté5–8hBavures, fusion locale

Compatibilité contrôleurs CNC

ContrôleurCompatibilitéNotes
Fanuc 0i / 16i / 18i / 21i / 30i✅ CompletPost-processeur natif
Siemens 840D / 840C✅ CompletDialecte ISO compatible
Heidenhain iTNC 530✅ CompletMode ISO activé
Mazak Mazatrol✅ CompatibleVia mode EIA/ISO
Haas✅ CompatibleFanuc-like
Mach3 / Mach4🔄 En testCompatible G-code standard
GRBL (CNC desktop)🔄 En testPour fraiseuses makers

Pourquoi ce projet existe

SmartGCode est né d'une conversation simple avec un tourneur-fraiseur belge. Le constat : les logiciels professionnels comme Mastercam ou Fusion 360 coûtent entre 1500€ et 5000€ par an, demandent des semaines de formation, et sont inaccessibles pour les petits ateliers artisanaux, les étudiants en formation technique, et les makers passionnés.

L'objectif est simple : rendre la programmation CNC accessible à tout le monde, gratuitement, en français, sans installation ni formation. Compatible machines industrielles (Fanuc, Siemens, Heidenhain) et hobby (GRBL, Mach3).

Ce projet évolue en permanence grâce aux retours des utilisateurs réels — artisans, étudiants, formateurs. Chaque retour est traité et améliore l'outil pour toute la communauté. Si quelque chose ne fonctionne pas ou si une opération manque, signalez-le.

⚠️ AVERTISSEMENT SÉCURITÉ — Le G-code généré est fourni à titre indicatif. Vérifiez TOUJOURS les cotes, vitesses et trajectoires avant toute exécution. Simulez d'abord (Vericut, NCSimul, Cimco...). L'auteur décline toute responsabilité en cas de collision, dommage ou blessure.
⚖️

Mentions légales · CGV · RGPD

Informations légales — SmartGCode · smartgcode.com

Éditeur du site

Nom : Nolan Bory
Statut : Indépendant complémentaire belge — BCE en cours d'enregistrement
Adresse : Hannut, Belgique
Email : fondateur@smartgcode.com
Site : smartgcode.com

Hébergement

Hébergeur : Netlify, Inc.
Adresse : 512 2nd Street, Suite 200 — San Francisco, CA 94107, USA
Site : netlify.com

Propriété intellectuelle

L'ensemble du contenu de ce site (textes, code, interface, algorithmes de génération G-code) est la propriété exclusive de Nolan Bory. Toute reproduction partielle ou totale est interdite sans autorisation écrite préalable.

Responsabilité

Les programmes G-code générés par SmartGCode sont fournis à titre indicatif. L'utilisateur est seul responsable de la vérification et de l'exécution des programmes sur machine réelle. SmartGCode décline toute responsabilité en cas de dommage matériel ou corporel résultant de l'utilisation de ses programmes.