Calcul G-code Excel : vitesse de broche, avance et temps d’usinage
Calculez rapidement les paramètres essentiels d’un programme G-code comme dans un tableur Excel : RPM, avance en mm/min, temps de coupe, temps rapide et estimation totale du cycle.
Prêt au calcul. Renseignez vos paramètres puis cliquez sur Calculer maintenant.
Guide expert du calcul G-code avec Excel : méthodes, formules et bonnes pratiques CNC
Le sujet du calcul G-code Excel intéresse autant les programmeurs CNC expérimentés que les opérateurs qui cherchent à standardiser leurs réglages. En pratique, un tableur reste l’un des outils les plus efficaces pour préparer des programmes d’usinage fiables, parce qu’il permet de transformer des hypothèses de coupe en valeurs concrètes : vitesse de broche, avance d’usinage, nombre de passes, temps de cycle et même structure d’une ligne de code G. Un bon calculateur n’a pas vocation à remplacer une FAO complète, mais il accélère fortement la préparation, le chiffrage et la vérification des paramètres.
Dans un environnement de production, les erreurs les plus courantes viennent rarement de la syntaxe G-code elle-même. Elles proviennent plutôt d’une mauvaise estimation de la vitesse de coupe, d’une avance trop agressive, d’un oubli de limite machine ou d’un temps d’usinage sous-évalué. C’est précisément pour cela que l’approche Excel est si populaire : les formules sont transparentes, vérifiables et faciles à adapter selon la matière, l’outil et la machine disponible.
Pourquoi utiliser Excel pour préparer un calcul G-code
Excel ou tout autre tableur permet de centraliser les paramètres de coupe dans une logique simple et reproductible. On peut créer une bibliothèque de matières, enregistrer des diamètres d’outils, appliquer des coefficients de sécurité et construire des modèles de temps de cycle. Le résultat est particulièrement utile dans les ateliers qui usinent des séries récurrentes, ou dans les bureaux des méthodes qui doivent produire rapidement des estimations cohérentes.
- Calcul instantané de la broche à partir de la vitesse de coupe.
- Calcul de l’avance en mm/min à partir du nombre de dents et de l’avance par dent.
- Comparaison rapide entre plusieurs stratégies de coupe.
- Prévision du temps de cycle pour le devis ou l’ordonnancement.
- Standardisation des hypothèses entre opérateurs, programmeurs et méthodes.
Les formules fondamentales à connaître
Le premier calcul est celui de la vitesse de rotation de la broche. En métrique, on utilise généralement la relation suivante :
RPM = (1000 × Vc) / (π × D)
Dans cette formule, Vc est la vitesse de coupe en mètres par minute, et D le diamètre de l’outil en millimètres. Plus le diamètre est faible, plus la vitesse de rotation nécessaire est élevée pour atteindre la même vitesse de coupe périphérique.
Le second calcul majeur est celui de l’avance programmée en G-code, souvent écrite sous la forme d’une valeur F :
F = RPM × Z × fz
Avec Z pour le nombre de dents et fz pour l’avance par dent en millimètres. Cette relation est essentielle, car elle relie la cinématique de l’outil à la charge de coupe réelle. Une avance par dent trop faible provoque du frottement, de l’échauffement et parfois une usure prématurée. Une avance trop forte entraîne surcharge, vibration et casse d’outil.
Le temps de coupe peut ensuite être estimé par :
Temps de coupe (min) = Distance de coupe totale / Avance
Si la pièce demande plusieurs passes, la distance de coupe totale devient la longueur de coupe par passe multipliée par le nombre de passes. On y ajoute ensuite les déplacements rapides G0, les approches, les dégagements et une marge d’atelier pour obtenir une estimation de cycle plus réaliste.
Exemple concret de calcul G-code type Excel
Prenons une fraise carbure de 6 mm à 2 dents sur aluminium avec une vitesse de coupe de 180 m/min et une avance par dent de 0,04 mm. Le calcul donne :
- RPM = (1000 × 180) / (3,1416 × 6) ≈ 9549 tr/min
- F = 9549 × 2 × 0,04 ≈ 764 mm/min
- Pour 800 mm de trajectoire par passe et 3 passes, la distance totale de coupe = 2400 mm
- Temps de coupe ≈ 2400 / 764 = 3,14 minutes
Dans Excel, cela se traduit très simplement. Si le diamètre est en cellule B2, la vitesse de coupe en B3, le nombre de dents en B4 et l’avance par dent en B5, la formule de broche peut être écrite =1000*B3/(PI()*B2), puis la formule d’avance =B6*B4*B5 si B6 contient le RPM. C’est cette logique que le calculateur ci-dessus automatise, avec en plus l’intégration d’un temps de rapide et d’une marge de cycle.
Tableau de références pratiques par matière
Le tableau suivant présente des valeurs indicatives réalistes pour une fraise carbure de petit diamètre. Ces chiffres doivent toujours être validés selon le fabricant de l’outil, le porte-outil, la rigidité machine et le mode d’usinage.
| Matière | Vc courante (m/min) | fz courant (mm/dent) | Comportement d’usinage | Niveau de risque |
|---|---|---|---|---|
| Aluminium 6061 | 150 à 350 | 0,03 à 0,08 | Usinage rapide, bon dégagement copeaux | Faible à moyen |
| Acier doux S235 | 80 à 140 | 0,02 à 0,05 | Effort plus élevé, besoin de rigidité | Moyen |
| Inox 304 | 50 à 100 | 0,015 à 0,04 | Échauffement sensible, risque d’écrouissage | Élevé |
| Bois / MDF | 250 à 800 | 0,08 à 0,25 | Avances élevées possibles, poussières importantes | Faible à moyen |
| Plastique technique | 150 à 400 | 0,04 à 0,12 | Attention à la fusion et au collage | Moyen |
Comment structurer un fichier Excel de calcul G-code
Un bon fichier Excel ne doit pas être seulement un endroit où saisir des nombres. Il doit être pensé comme un mini système d’aide à la décision. En général, une structure robuste contient :
- Une feuille de données outils avec diamètre, nombre de dents, matière et longueur utile.
- Une feuille matière avec vitesses de coupe recommandées et avances par dent de départ.
- Une feuille de calcul principal avec les formules RPM, F, distances, temps de coupe et temps total.
- Une feuille de contrôle avec limites machine : RPM max, avances max, course, puissance, stratégie de sécurité.
- Une feuille de sortie contenant des lignes de G-code type ou des blocs à copier dans le programme.
Cette organisation réduit le risque d’erreur manuelle. Elle est aussi très utile pour la formation interne, car les opérateurs comprennent mieux d’où proviennent les chiffres saisis dans les programmes.
Erreurs fréquentes dans le calcul des paramètres CNC
Le problème le plus fréquent est de recopier des valeurs d’un ancien programme sans vérifier si le diamètre d’outil ou la matière ont changé. Un autre piège classique consiste à oublier de plafonner le régime de broche lorsque le calcul théorique dépasse la capacité machine. Dans ce cas, il faut recalculer l’avance à partir du RPM réel, sinon la charge copeau devient incohérente.
- Utiliser une vitesse de coupe adaptée à un outil carbure avec une fraise HSS.
- Conserver le même fz malgré un changement de rigidité ou de sortie d’outil.
- Oublier l’influence des passes de finition sur le temps total.
- Sous-estimer les déplacements G0, les remontées de sécurité et les changements d’outil.
- Négliger la qualité du bridage, pourtant déterminante pour la stabilité réelle.
Comparaison de trois cas d’usinage
Pour illustrer l’intérêt d’un calcul standardisé, voici trois scénarios réalistes calculés selon les mêmes formules. On voit immédiatement à quel point la matière et l’outil influencent les temps de cycle.
| Cas | Outil | Matière | RPM estimé | Avance F (mm/min) | Distance coupe (mm) | Temps coupe (min) |
|---|---|---|---|---|---|---|
| A | 6 mm, 2 dents carbure | Aluminium | 9549 | 764 | 2400 | 3,14 |
| B | 6 mm, 4 dents carbure | Acier doux | 5830 | 932 | 2400 | 2,58 |
| C | 6 mm, 2 dents carbure | Inox | 3979 | 199 | 2400 | 12,06 |
Ce type de tableau est extrêmement utile en devis et en industrialisation. Il permet de comparer les stratégies, de visualiser les goulots d’étranglement et d’orienter les choix de machine ou d’outil avant même de lancer la FAO détaillée.
Exemple de logique G-code issue d’un calcul Excel
Une fois les valeurs établies, l’intégration dans le programme est simple. Supposons que votre calcul aboutisse à S9549 et F764. Vous pouvez retrouver une structure de ce type :
- G21 pour le mode métrique
- G90 pour l’absolu
- S9549 M3 pour démarrer la broche
- G0 X… Y… pour l’approche en rapide
- G1 Z… F… pour la pénétration selon stratégie retenue
- G1 X… Y… F764 pour la coupe interpolée
L’intérêt d’Excel est que toutes ces valeurs peuvent être générées automatiquement à partir d’une base de données d’outils et de matières. On peut même construire des cellules concaténées pour produire des blocs de code prêts à copier. Cela ne remplace pas une vérification en simulation, mais cela réduit considérablement les erreurs de saisie.
Sources de référence utiles pour fiabiliser vos hypothèses
Pour toute démarche sérieuse, il faut compléter les calculs internes avec des sources institutionnelles et pédagogiques. Vous pouvez consulter :
- NIST.gov pour l’environnement normatif et les bonnes pratiques liées à la fabrication avancée.
- OSHA.gov pour les exigences de sécurité autour des machines-outils et des protections opérateur.
- MIT OpenCourseWare pour des ressources pédagogiques en fabrication, procédés et automatisation.
Bonnes pratiques finales pour un calcul fiable
Un calcul G-code Excel efficace doit toujours être considéré comme une base de départ validée en atelier. La coupe réelle dépend d’éléments que le tableur ne voit pas automatiquement : faux-rond, qualité du bridage, lubrification, longueur de sortie d’outil, état des plaquettes ou de la fraise, rigidité portique, aspiration, vibration et comportement du matériau brut. Pour cette raison, les meilleurs ateliers combinent toujours trois niveaux de contrôle :
- Un calcul théorique clair et documenté.
- Une validation machine avec limites techniques et coefficient de sécurité.
- Un retour d’expérience atelier pour corriger les hypothèses dans la base Excel.
En procédant ainsi, vous transformez un simple tableau en véritable base de connaissances de production. Le bénéfice n’est pas seulement technique. Il est aussi économique : moins de casse, moins d’arrêts, des devis plus fiables et un meilleur pilotage des temps de cycle. Si votre objectif est de professionnaliser votre préparation CNC, le calcul G-code Excel reste l’un des leviers les plus rentables et les plus accessibles.