Calcul moteur pas a pas CNC
Calculez rapidement les pas par millimètre, la résolution théorique, la vitesse linéaire, la fréquence d’impulsions nécessaire et une estimation de la force linéaire disponible pour votre axe CNC.
Ce calculateur est utile pour le dimensionnement d’un moteur pas à pas, d’une vis trapézoïdale ou à billes, d’un driver microstep et du contrôleur de mouvement.
Paramètres mécaniques et électriques
Résultats instantanés
Prêt pour le calcul
Entrez vos paramètres puis cliquez sur Calculer pour afficher les résultats détaillés.
Guide expert du calcul moteur pas a pas CNC
Le calcul moteur pas a pas CNC est une étape fondamentale pour obtenir une machine précise, fluide et fiable. Dans le monde de la commande numérique, le moteur pas à pas reste une solution très populaire pour les axes X, Y, Z ainsi que pour certains systèmes rotatifs. Il est apprécié pour sa simplicité de pilotage, son coût raisonnable, sa répétabilité et sa capacité à positionner une charge sans boucle de retour dans les architectures les plus simples. Pourtant, beaucoup d’installations CNC souffrent d’erreurs de dimensionnement : avance trop faible, perte de pas, résonance, force insuffisante ou électronique incapable de fournir la fréquence d’impulsions requise. Un bon calcul permet d’éviter ces problèmes dès la phase de conception.
Le principe est simple : un moteur pas à pas avance d’un angle fixe à chaque impulsion. Si on connaît le nombre de pas par tour, le niveau de micro-pas choisi sur le driver et l’avance générée par un tour complet de la vis, on peut déterminer combien d’impulsions il faut pour déplacer l’axe d’un millimètre. Cette valeur, appelée pas par millimètre, est ensuite utilisée par le logiciel de pilotage CNC pour convertir une consigne de déplacement en impulsions envoyées au driver.
Les 5 formules essentielles à connaître
Voici les formules de base qu’utilise un calculateur sérieux :
- Pas par millimètre = (pas moteur par tour × micro-pas) / pas de vis en mm par tour
- Résolution théorique = pas de vis / (pas moteur par tour × micro-pas)
- Vitesse linéaire = pas de vis × vitesse moteur
- Fréquence d’impulsions = (pas moteur par tour × micro-pas × vitesse moteur) / 60
- Force linéaire théorique = (2 × π × couple × rendement) / avance par tour
Dans ces équations, il faut faire attention aux unités. Le pas de vis s’exprime en millimètres par tour, la vitesse moteur en tours par minute, le couple en newton-mètre et le rendement en valeur décimale ou en pourcentage selon la formule utilisée. Le calcul de la force linéaire donne une estimation statique ou quasi statique. En pratique, la force réelle décroît quand la vitesse augmente, en particulier avec les moteurs pas à pas alimentés à tension trop faible ou surdimensionnés en inductance.
Comprendre le lien entre moteur, vis et précision
Un moteur 1,8° effectue généralement 200 pas par tour. Avec un micro-pas à 8, on obtient 1600 micro-pas par tour. Si la vis d’axe avance de 5 mm par révolution, on a alors 1600 / 5 = 320 pas/mm. Cela signifie qu’un déplacement de 100 mm nécessitera 32 000 impulsions. La résolution théorique sera de 5 / 1600 = 0,003125 mm par micro-pas. Ce chiffre paraît excellent, mais il ne doit pas être confondu avec la précision réelle de la machine. La vraie précision dépend aussi du jeu mécanique, de la rigidité, de l’élasticité de l’ensemble, de la qualité du driver et des limites de couple à haute vitesse.
En CNC, l’objectif n’est pas seulement d’avoir une résolution extrêmement fine. Il faut aussi conserver assez de couple, maintenir une fréquence d’impulsions raisonnable et éviter les résonances. C’est pour cela que l’on choisit souvent un compromis : un moteur 1,8°, un microstep entre 8 et 16, et une vis de 5 ou 10 mm/tr selon le type de machine. Une machine légère de gravure ou de fraisage bois peut privilégier une vis plus rapide, tandis qu’un axe Z lourd ou une machine orientée précision peut préférer une avance par tour plus faible pour augmenter l’avantage mécanique.
Pourquoi le micro-pas n’est pas une précision absolue
Le micro-pas améliore la douceur de rotation, réduit les vibrations et augmente la finesse de commande. Cependant, il ne faut pas en déduire automatiquement que la précision absolue est multipliée dans les mêmes proportions. En effet, les micro-pas intermédiaires reposent sur des équilibres de courant entre phases. Sous charge, l’axe peut ne pas se positionner exactement au micro-pas théorique. Dans beaucoup de systèmes CNC, on considère surtout le micro-pas comme un moyen d’améliorer la fluidité et de limiter les résonances, plus que comme une garantie de précision métrologique.
| Configuration type | Pas moteur/tour | Micro-pas | Vis (mm/tr) | Pas/mm | Résolution théorique |
|---|---|---|---|---|---|
| NEMA 23 classique CNC loisir | 200 | 8 | 5 | 320 | 0,003125 mm |
| NEMA 23 plus fluide | 200 | 16 | 5 | 640 | 0,0015625 mm |
| Moteur 0,9° pour haute finesse | 400 | 8 | 5 | 640 | 0,0015625 mm |
| Axe rapide avec vis plus grande avance | 200 | 8 | 10 | 160 | 0,00625 mm |
Statistiques et ordres de grandeur utiles
Les valeurs les plus rencontrées dans les petites et moyennes CNC de bureau se concentrent autour de quelques standards. Les moteurs pas à pas hybrides les plus courants sont en 1,8°, soit 200 pas par tour, et les drivers sont souvent configurés entre 8 et 16 micro-pas. Côté mécanique, les vis d’axes linéaires en machines compactes se retrouvent fréquemment en 5 mm/tr ou 10 mm/tr. Ces chiffres ne sont pas des obligations, mais ils représentent de bons repères pour démarrer un calcul cohérent.
| Paramètre observé | Valeur courante | Remarque pratique |
|---|---|---|
| Angle de pas standard d’un stepper hybride | 1,8° | Soit 200 pas par tour, valeur la plus répandue |
| Version plus fine fréquemment utilisée | 0,9° | Soit 400 pas par tour, utile pour plus de finesse |
| Micro-pas typiques en CNC amateur et semi-pro | 8x à 16x | Bon compromis entre douceur et fréquence d’impulsions |
| Avance vis linéaire courante | 5 mm/tr à 10 mm/tr | 5 mm pour plus de force, 10 mm pour plus de vitesse |
| Vitesse moteur souvent visée en charge | 300 à 1000 tr/min | Dépend fortement de la tension, de l’inductance et de la charge |
Exemple complet de calcul moteur pas a pas CNC
Prenons un cas concret. Vous utilisez un moteur 1,8° de 2,2 N.m, un driver réglé à 8 micro-pas, une vis à billes de 5 mm/tr et vous visez 600 tr/min. Le calcul donne :
- Pas par tour effectifs : 200 × 8 = 1600
- Pas/mm : 1600 / 5 = 320 pas/mm
- Résolution théorique : 5 / 1600 = 0,003125 mm
- Vitesse linéaire : 5 × 600 = 3000 mm/min
- Fréquence d’impulsions : 200 × 8 × 600 / 60 = 16 000 Hz
- Force linéaire théorique à 85 % de rendement : environ 2350 N
Cette force est une valeur théorique très attractive, mais elle ne signifie pas que l’axe pourra usiner dans toutes les conditions à cette charge et à cette vitesse. Le couple d’un pas à pas diminue avec l’augmentation de la vitesse, selon la courbe couple-vitesse fournie par le constructeur. Le calcul reste néanmoins très utile pour comparer plusieurs scénarios : vis de 5 mm ou 10 mm, moteur 1,8° ou 0,9°, microstep 8 ou 16, tension d’alimentation plus élevée, etc.
Comment choisir entre une vis de 5 mm/tr et 10 mm/tr
Le choix du pas de vis change profondément le comportement de votre axe CNC :
- 5 mm/tr : plus de force linéaire pour un même couple, plus de pas/mm, meilleure résolution théorique, mais vitesse linéaire plus faible à régime moteur identique.
- 10 mm/tr : vitesse d’avance doublée à régime identique, fréquence d’impulsions plus basse pour une vitesse donnée, mais force linéaire réduite et résolution théorique moins fine.
Pour un axe Z, on privilégie souvent le contrôle et la force. Pour un portique léger en bois ou plastique, une transmission plus rapide peut être intéressante. Le bon choix dépend donc de la masse en mouvement, des accélérations visées, de la broche, des matériaux usinés et du contrôleur utilisé.
Les erreurs les plus fréquentes dans le dimensionnement
- Choisir un micro-pas très élevé sans vérifier la fréquence maximale de sortie du contrôleur.
- Ignorer la baisse de couple à haute vitesse et se fier uniquement au couple de maintien.
- Confondre résolution théorique et précision réelle de positionnement.
- Utiliser une vis trop rapide sur un axe lourd, ce qui réduit fortement la force disponible.
- Oublier le rendement réel de la transmission et les pertes mécaniques.
- Négliger les phénomènes de résonance, très présents sur certains couples moteur-driver.
Bonnes pratiques pour un calcul fiable
Pour aller au-delà du calcul de base, il est recommandé de vérifier la courbe couple-vitesse du moteur, la tension d’alimentation du driver, l’inductance des enroulements, la masse déplacée et le coefficient de frottement ou de rendement de la transmission. En environnement CNC réel, la performance perçue dépend aussi de l’accélération. Une machine qui atteint théoriquement 6000 mm/min mais décroche dès les rampes de montée n’est pas correctement dimensionnée. Le calcul moteur pas a pas CNC doit donc être complété par des essais pratiques et une marge de sécurité.
Différence entre moteur pas à pas et servo en CNC
Le moteur pas à pas est souvent choisi pour sa simplicité et son coût. Le servo, lui, apporte une boucle de retour, une meilleure tenue à haute vitesse et généralement une densité de puissance supérieure. Toutefois, pour de nombreuses machines de fraisage loisir, de découpe, de gravure ou de prototypage, le pas à pas reste une solution parfaitement valable si le calcul de l’axe est correctement réalisé. Un bon couple à bas régime, une alimentation adaptée et une cinématique cohérente donnent souvent d’excellents résultats.
Ressources techniques recommandées
Pour approfondir le sujet, vous pouvez consulter des sources institutionnelles et universitaires de référence :
- University of Iowa – Stepper Motors
- MIT – Stepper Motor Technical Report
- NIST – Manufacturing Engineering Resources
Conclusion
Un bon calcul moteur pas a pas CNC ne se limite pas à une formule isolée. Il relie la mécanique, l’électronique et les performances dynamiques de la machine. En calculant correctement les pas/mm, la résolution, la vitesse linéaire, la fréquence d’impulsions et la force théorique, vous pouvez configurer votre CNC avec beaucoup plus de rigueur. Le calculateur ci-dessus vous donne une base solide pour comparer des configurations et identifier rapidement les compromis entre vitesse, précision et couple. Pour finaliser votre choix, pensez toujours à vérifier les courbes constructeur, les limites du contrôleur et le comportement réel de l’axe en charge.