Pourquoi une haute fréquence de commutation permet-elle des performances servo hautes vitesses et haute précision
Le défi du positionnement submicronique dans les systèmes CNC de bureau
Faire fonctionner des systèmes CNC de bureau à des niveaux inférieurs au micron pose des défis particuliers liés aux vibrations et à la stabilité thermique. Les machines industrielles reposent sur des fondations spécialement conçues pour absorber les vibrations, tandis que les modèles de bureau doivent faire face à toutes sortes de bruits provenant de leur environnement. Les vibrations quotidiennes présentes dans le laboratoire ou l’atelier sont amplifiées par le châssis même de la machine, ce qui entraîne des erreurs de positionnement plus importantes que souhaité. Lorsqu’on travaille des matériaux tels que le verre optique ou certains métaux aérospatiaux, même les plus petites erreurs ont une grande importance : une différence de seulement 0,5 micron peut compromettre entièrement un composant. La chaleur ajoute une autre couche de complexité. À mesure que les moteurs tournent et que les vis à billes se déplacent, leurs dimensions varient effectivement, au niveau du micron, dans le temps. Des recherches publiées dans les « CIRP Annals » montrent qu’environ 60 % de ces erreurs submicroniques récurrentes sont dues à la dérive thermique des systèmes plus petits. Pour y remédier, les fabricants doivent recourir à des variateurs servo capables de s’ajuster en temps réel à ces changements microscopiques, tout en assurant des déplacements rapides et précis le long de trajectoires d’usinage complexes.
Comment la commutation à 20 kHz réduit les ondulations de courant et les à-coups de couple
Les variateurs de servo-moteurs fonctionnant à une fréquence de modulation de largeur d’impulsion (PWM) égale ou supérieure à 20 kHz réduisent effectivement les ondulations de courant, qui sont précisément à l’origine de ces à-coups de couple gênants altérant la finition des surfaces lors d’opérations d’usinage de précision. La commutation à haute fréquence raccourcit considérablement les intervalles de décroissance du courant entre chaque impulsion, ce qui permet de maintenir globalement plus de stabilité dans les champs électromagnétiques et, par conséquent, un fonctionnement plus fluide du moteur. Des essais menés en laboratoire de commande de mouvement ont montré que ces systèmes peuvent réduire les fluctuations de couple jusqu’à 40 % par rapport aux anciens systèmes fonctionnant à des fréquences inférieures à 10 kHz. Cette différence devient particulièrement cruciale lorsqu’on travaille avec des micro-avances inférieures à 10 microns, où les variateurs à basse fréquence tendent à provoquer des vibrations mécaniques indésirables et des phénomènes de bourdonnement. Grâce aux transistors en carbure de silicium (SiC), les fabricants peuvent désormais atteindre ces fréquences élevées sans craindre une élévation excessive de température due aux pertes par commutation, problème majeur autrefois. Associés à la technique de commande orientée champ (FOC), ces systèmes servo rapides assurent une constance remarquable du couple, avec une déviation inférieure à 0,5 % quelle que soit la vitesse. Pour toute personne travaillant sur des formes complexes et des tolérances serrées, ce niveau de performance est absolument indispensable afin d’éviter les erreurs de pas frustrantes qui s’accumulent progressivement au cours des opérations de génération de contour.
Précision en boucle fermée : fidélité de l'encodeur, latence et précision du contour
Erreurs de contour induites par la latence dans l'usinage micro (< 10 µm d'entre-axes)
Obtenir une ultra-précision à partir des machines à commande numérique par ordinateur (CNC) dépend fortement d’un délai quasi nul dans la boucle de rétroaction. Si le délai avant que la machine ne reçoive les mises à jour de position dépasse 100 microsecondes, les axes commencent à se désynchroniser lors de ces minuscules déplacements intermédiaires. Ce phénomène devient un véritable problème lors de l’usinage de contours 3D, où les trajectoires d’outil doivent être espacées de moins de 10 micromètres et où tous les axes doivent se déplacer parfaitement en synchronie. Certains essais menés au NIST ont révélé qu’un délai d’environ 200 microsecondes dans le système provoquait des erreurs de contour mesurant environ 5 micromètres sur des pièces en titane. Pour résoudre ces problèmes, les fabricants utilisent désormais des variateurs de vitesse haute performance qui réduisent le temps de traitement à moins de 50 microsecondes. Ces améliorations découlent de logiciels spécialisés exécutés en temps réel sur des contrôleurs ARM Cortex-M7. Les machines dépourvues de cette réactivité rapide ont tendance à accumuler de petites erreurs dues aux variations thermiques et à d’autres facteurs, ce qui finit par entraîner, après une durée prolongée de fonctionnement, des problèmes de positionnement nettement perceptibles.
résolveurs 17 bits et plus vs. codeurs magnétiques : compromis entre bande passante et résolution
Le choix du codeur limite fondamentalement la précision atteignable dans les systèmes CNC de bureau. Les principaux compromis sont les suivants :
| Caractéristique | résolveurs 17 bits et plus | Codeurs magnétiques |
|---|---|---|
| Résolution | 0,0003° (131 k PPR) | 0,01° (4 k PPR) |
| Bande passante | 2 kHz | 10 kHz |
| Sensibilité aux erreurs | Vibrations mécaniques | Interférences EMI |
| Impact sur les coûts | augmentation du coût du système de 30 à 50 % | surcoût de 10 à 15 % |
Les résolveurs sont réputés pour leur précision angulaire remarquable, souvent inférieure à une seconde d’arc, mais ils souffrent de problèmes de bande passante qui engendrent un déphasage lors des changements rapides de direction, ce qui altère la qualité des contours dynamiques. Les codeurs magnétiques, en revanche, réagissent beaucoup plus rapidement — un critère essentiel pour les systèmes à 5 axes — bien qu’ils ne puissent pas atteindre la résolution requise pour une reproductibilité authentique au niveau submicronique. La bonne nouvelle est que les configurations modernes de commande vectorielle (Field Oriented Control) commencent à résoudre ce problème. Prenons par exemple les variateurs open source tels que ODrive : ces systèmes utilisent des observateurs adaptatifs intelligents pour combler efficacement les écarts entre les mesures du codeur, permettant ainsi d’atteindre une reproductibilité d’environ ± 0,3 micron, même avec un matériel relativement peu performant. Ce que nous observons ici est en réalité très intéressant : l’association d’algorithmes améliorés et de composants abordables rend désormais accessibles aux petites entreprises et aux bricoleurs des techniques de fabrication de haute précision qui coûtaient autrefois des centaines de milliers de dollars.
Véritable commande servo haute vitesse et haute précision : au-delà des allégations marketing sur les « servomoteurs » destinés aux amateurs
L’écart en matière d’accélération en courbe S sur les variateurs économiques
De nombreux variateurs servo économiques utilisent en réalité des profils d’accélération trapézoïdaux plutôt qu’une planification réelle de mouvement en courbe S. Lorsque ces systèmes démarrent ou s’arrêtent, ils provoquent des à-coups soudains qui déclenchent des résonances mécaniques, entraînant des vibrations pouvant dépasser 5 micromètres. À l’inverse, les variateurs optimisés pour la courbe S réduisent ces vibrations à moins de 0,8 micromètre, selon des essais menés par la Fédération internationale pour l’ingénierie de la production (CIRP). Ce critère revêt une grande importance dans des applications telles que la gravure microscopique ou le travail autour de coins très serrés, car toute déformation de l’outil affecte la précision dimensionnelle finale. Une commande correcte en courbe S exige des processeurs spécialisés de planification de trajectoire — une fonctionnalité encore peu répandue dans les contrôleurs abordables, en raison de la puissance de calcul supplémentaire requise et de la complexité des exigences logicielles.
Démocratisation de la commande vectorielle (FOC) dans les variateurs basés sur ARM (par exemple, ODrive v3.6)
Les microcontrôleurs ARM Cortex-M4 et M7 permettent aujourd’hui de mettre en œuvre une technologie robuste de commande vectorielle (FOC) même dans des variateurs servo coûtant moins de 200 $ US. Ce qui rend la FOC si efficace, c’est sa capacité à séparer le contrôle du couple de celui du flux, ce qui se traduit par un fonctionnement nettement plus fluide à haute vitesse et une meilleure résistance aux perturbations imprévues pendant l’exécution. Prenons, par exemple, des projets open source tels que la conception de référence ODrive v3.6 : ils atteignent une bande passante impressionnante de 100 kHz pour la boucle de courant, tout en conservant une linéarité du couple d’environ 90 % jusqu’à 3 000 tours par minute. Les systèmes industriels FOC conservent toutefois un avantage en matière de capacités de réglage automatique et d’adaptation à différentes charges. Ainsi, ces systèmes peuvent gérer des variations d’inertie aussi extrêmes qu’un rapport de 10:1 entre des matériaux tels que l’aluminium et le bois dur, sans nécessiter aucun ajustement de recalibration. N’écartez toutefois pas encore les alternatives basées sur ARM : elles ont récemment accompli des progrès si significatifs que ce qui était autrefois réservé aux grands fabricants est désormais à la portée des passionnés et des petits ateliers souhaitant s’engager sérieusement dans des applications de commande de moteurs.
Validation dans des conditions réelles : implémentations open source atteignant une répétabilité de ±0,3 µm
Les variateurs de servo-moteurs open source installés sur des machines CNC de bureau peuvent atteindre une précision de positionnement d'environ ±0,3 micron dans des conditions stables. Cela démontre que la commande rapide et précise des servomoteurs n'est plus seulement possible, mais bel et bien réalisable dans des configurations compactes et abordables. Cette précision rend ces systèmes adaptés aux travaux détaillés nécessitant des pas d'usinage inférieurs à 5 microns, par exemple la fabrication de moules pour bijoux ou la finition de composants optiques. Ce qui est intéressant, c'est la manière dont les solutions développées par la communauté résolvent des problèmes anciens tels que la dérive thermique, les vibrations du bâti de la machine et la résolution limitée des codeurs : elles combinent simultanément des données provenant de plusieurs sources grâce à des techniques ingénieuses de fusion de capteurs, qui analysent en temps réel les relevés des codeurs, les niveaux de courant du moteur et les mesures de température. En résumé ? L'usinage ultra-précis exigeait autrefois des équipements industriels coûteux, dont le prix pouvait atteindre plusieurs centaines de milliers de dollars. Aujourd'hui, les amateurs et les petites unités de production peuvent fabriquer des pièces avec une précision au niveau du micron de façon constante, sans pour autant vider leur budget.
Table des matières
- Pourquoi une haute fréquence de commutation permet-elle des performances servo hautes vitesses et haute précision
- Précision en boucle fermée : fidélité de l'encodeur, latence et précision du contour
- Véritable commande servo haute vitesse et haute précision : au-delà des allégations marketing sur les « servomoteurs » destinés aux amateurs
- Validation dans des conditions réelles : implémentations open source atteignant une répétabilité de ±0,3 µm