💡 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
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
—
Angle
—
ΔX calculé
—
ΔZ calculé
—
Prof. réelle
◻
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
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.
💡 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
Cotes détectées
💡 Vérifiez les valeurs détectées avant de générer le programme. L'IA peut se tromper sur les cotes complexes.
💎
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é
Populaire
Pro
19€
9€
par mois · 1 mois GRATUIT · ou 79€/an
Pour les techniciens et formateurs indépendants
Tout le plan Free
Historique illimité
Assistant G-code IA illimité
Export PDF fiche complète
Checklist sécurité avancée
Support email sous 48h
Multi-utilisateurs
Fonctions pédagogiques
Annuel : 79€ — économisez 29€
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/FraisageEn 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
Filet
Pas
Ø pré-perçage
Tolérance
M3
0.5
2.5mm
H7
M4
0.7
3.3mm
H7
M5
0.8
4.2mm
H7
M6
1.0
5.0mm
H7
M8
1.25
6.75mm
H7
M10
1.5
8.5mm
H7
M12
1.75
10.2mm
H7
M16
2.0
14.0mm
H7
M20
2.5
17.5mm
H7
⏱ 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
M1
0.25
1.000
0.838
0.693
0.75mm
6H/6g
0.153
M1.2
0.25
1.200
1.038
0.893
0.95mm
6H/6g
0.153
M1.6
0.35
1.600
1.373
1.171
1.25mm
6H/6g
0.215
M2
0.4
2.000
1.740
1.509
1.60mm
6H/6g
0.245
M2.5
0.45
2.500
2.208
1.948
2.05mm
6H/6g
0.276
M3
0.5
3.000
2.675
2.387
2.50mm
6H/6g
0.307
M3.5
0.6
3.500
3.110
2.764
2.90mm
6H/6g
0.368
M4
0.7
4.000
3.545
3.141
3.30mm
6H/6g
0.429
M5
0.8
5.000
4.480
4.019
4.20mm
6H/6g
0.491
M6
1.0
6.000
5.350
4.773
5.00mm
6H/6g
0.613
M7
1.0
7.000
6.350
5.773
6.00mm
6H/6g
0.613
M8
1.25
8.000
7.188
6.466
6.75mm
6H/6g
0.767
M10
1.5
10.000
9.026
8.160
8.50mm
6H/6g
0.920
M12
1.75
12.000
10.863
9.853
10.20mm
6H/6g
1.074
M14
2.0
14.000
12.701
11.546
12.00mm
6H/6g
1.227
M16
2.0
16.000
14.701
13.546
14.00mm
6H/6g
1.227
M18
2.5
18.000
16.376
14.933
15.50mm
6H/6g
1.534
M20
2.5
20.000
18.376
16.933
17.50mm
6H/6g
1.534
M22
2.5
22.000
20.376
18.933
19.50mm
6H/6g
1.534
M24
3.0
24.000
22.051
20.319
21.00mm
6H/6g
1.840
M27
3.0
27.000
25.051
23.319
24.00mm
6H/6g
1.840
M30
3.5
30.000
27.727
25.706
26.50mm
6H/6g
2.147
M33
3.5
33.000
30.727
28.706
29.50mm
6H/6g
2.147
M36
4.0
36.000
33.402
31.093
32.00mm
6H/6g
2.454
M39
4.0
39.000
36.402
34.093
35.00mm
6H/6g
2.454
M42
4.5
42.000
39.077
36.479
37.50mm
6H/6g
2.760
M45
4.5
45.000
42.077
39.479
40.50mm
6H/6g
2.760
M48
5.0
48.000
44.752
41.866
43.00mm
6H/6g
3.067
M52
5.0
52.000
48.752
45.866
47.00mm
6H/6g
3.067
M56
5.5
56.000
52.428
49.252
50.50mm
6H/6g
3.374
M60
5.5
60.000
56.428
53.252
54.50mm
6H/6g
3.374
M64
6.0
64.000
60.103
56.639
58.00mm
6H/6g
3.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é.
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
Question 1/10
Que fait G00 ?
🎉
8/10
Excellent !
🤖
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.
✅
Checklist complète !
Votre programme peut être lancé en toute sécurité.
📋
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ériau
Tour (tr/min)
Fraiseuse (tr/min)
Perçage (tr/min)
Avance tour
Acier C45
800 – 1 500
1 500 – 3 000
500 – 1 200
0.15 – 0.30
Aluminium
2 000 – 4 000
4 000 – 8 000
1 500 – 3 000
0.20 – 0.35
Inox 304
400 – 800
800 – 1 500
300 – 600
0.08 – 0.15
Laiton
1 500 – 2 500
2 000 – 4 000
1 000 – 2 000
0.15 – 0.25
Fonte GJL
600 – 1 200
1 000 – 2 000
400 – 800
0.12 – 0.22
Plastique
2 000 – 5 000
3 000 – 8 000
1 000 – 3 000
0.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
Format
Type
Statut
Description
G-code .nc
Export
✅ Disponible
Programme CNC complet téléchargeable
DXF 2D
Import
🔄 En développement
Importer un dessin 2D → G-code auto
STL 3D
Import
⏳ Bientôt
Importer un modèle 3D → parcours d'outil
PDF Plan
Import IA
🔄 En cours
Photo de plan → cotes détectées automatiquement
Durée de vie et usure des outils de coupe
Matériau usiné
Type insert
Durée vie indicative
Signe d'usure
Acier C45
Carbure TiN/TiAlN
30–60 min d'usinage
Vibrations, rugosité ↑
Inox 304
Carbure TiAlN
15–30 min
Chaleur excessive, bavures
Aluminium
HSS ou Carbure K10
2–4h
Adhérence alu sur arête
Laiton
Carbure ou HSS
3–5h
État de surface mat
Fonte GJL
Carbure K10/K20
45–90 min
Arête émoussée, bruit
POM/PA66
HSS très affûté
5–8h
Bavures, fusion locale
Compatibilité contrôleurs CNC
Contrôleur
Compatibilité
Notes
Fanuc 0i / 16i / 18i / 21i / 30i
✅ Complet
Post-processeur natif
Siemens 840D / 840C
✅ Complet
Dialecte ISO compatible
Heidenhain iTNC 530
✅ Complet
Mode ISO activé
Mazak Mazatrol
✅ Compatible
Via mode EIA/ISO
Haas
✅ Compatible
Fanuc-like
Mach3 / Mach4
🔄 En test
Compatible G-code standard
GRBL (CNC desktop)
🔄 En test
Pour 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.
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.
Objet
Les présentes Conditions Générales de Vente régissent l'utilisation payante de SmartGCode (plans Pro, Atelier et École) accessible sur smartgcode.com.
Plans & Tarifs
Free : Gratuit, sans limitation de durée Pro : 9€/mois ou 79€/an — 1 mois d'essai gratuit inclus Atelier : 29€/mois ou 249€/an — 1 mois d'essai gratuit inclus École : 390€/an (tarif de lancement, barré 790€) — 1 mois d'essai gratuit inclus
Tous les prix sont hors TVA. TVA belge applicable selon la réglementation en vigueur.
Essai gratuit & Facturation
L'essai gratuit de 30 jours est accordé sans carte bancaire requise, sur demande via le formulaire du site. À l'issue de la période d'essai, l'accès payant démarre uniquement après accord explicite du client. Pour les établissements scolaires, un bon de commande officiel est accepté en lieu et place du paiement en ligne. Une facture officielle est fournie sur demande.
Résiliation
Résiliation possible à tout moment par email à fondateur@smartgcode.com, avec un préavis de 15 jours avant la date de renouvellement. Aucun remboursement au prorata n'est accordé pour les plans annuels déjà facturés, sauf cas exceptionnel apprécié au cas par cas.
Droit applicable
Les présentes CGV sont soumises au droit belge. En cas de litige, une solution amiable sera recherchée en priorité. À défaut, les tribunaux de Liège (Belgique) seront compétents.
🇪🇺 SmartGCode respecte le Règlement Général sur la Protection des Données (RGPD — Règlement UE 2016/679).
SmartGCode collecte uniquement les données suivantes, et seulement quand vous remplissez le formulaire d'essai gratuit :
• Adresse email
• Nom de l'établissement ou de l'entreprise
• Plan souhaité (Pro, Atelier, École)
Aucun cookie de tracking, aucune analytics, aucune publicité.
L'application fonctionne entièrement dans votre navigateur — les programmes G-code générés ne quittent jamais votre appareil.
Finalité du traitement
Les données collectées sont utilisées exclusivement pour :
• Vous envoyer votre code d'accès à l'essai gratuit
• Vous contacter en cas de question sur votre accès
Elles ne sont ni vendues, ni partagées avec des tiers.
Durée de conservation
Vos données sont conservées pendant la durée de votre accès + 1 an, puis supprimées.
Vos droits
Conformément au RGPD, vous disposez des droits suivants :
• Accès : obtenir une copie de vos données
• Rectification : corriger des données inexactes
• Suppression : demander l'effacement de vos données
• Opposition : vous opposer à tout traitement
Pour exercer ces droits : fondateur@smartgcode.com
En cas de litige non résolu, vous pouvez introduire une réclamation auprès de l'Autorité de Protection des Données belge (autoriteprotectiondonnees.be).