Pourquoi les engrenages des servomoteurs de bras robotiques s'arrachent (et quand passer au métal)

Les servomoteurs SG90 en plastique lâchent parce que les bras de levier longs amplifient le couple de maintien au-delà de la résistance au cisaillement des dents. Voici les calculs qui expliquent l'arrachement des engrenages et le moment exact où passer au métal.
Les micro-servomoteurs à engrenages en plastique (le plus souvent l'omniprésent SG90 bleu de 9 g) voient leurs dents s'arracher pour l'une des trois raisons suivantes : un bras de levier mécanique qui dépasse la résistance au cisaillement des dents, un entraînement forcé soudain lorsqu'un bras est déplacé à la main ou tombe, ou un blocage prolongé contre une butée mécanique infranchissable. La solution ne consiste pas toujours à acheter des moteurs plus gros, mais à comprendre le calcul du couple et à savoir précisément quelles articulations nécessitent des engrenages métalliques.
Le calcul de l'engrenage arraché
La plupart des débutants supposent que si un SG90 affiche un couple nominal de 1,5 kg·cm, il peut soulever une pince de 100 grammes. Cette hypothèse fait abstraction du bras de levier. Le couple est égal à la force multipliée par la distance par rapport au point de pivot :
- Une charge de 100 g à l'extrémité d'un avant-bras de 5 cm nécessite
0,1 kg × 5 cm = 0,5 kg·cmde couple statique. - Ajoutez le poids de la structure en acrylique ou de la pièce imprimée en 3D (environ 40 g avec son centre de gravité à 2,5 cm) : cela ajoute encore
0,1 kg·cm. - Étendez ce même bras horizontalement à 15 cm avec une articulation d'épaule, et la même charge utile de 100 g exige désormais
0,1 kg × 15 cm = 1,5 kg·cmavant même de prendre en compte le poids du servomoteur de coude, de l'avant-bras ou du support.
À 15 cm, l'articulation de l'épaule fonctionne déjà à 100 % de la limite absolue de calage du moteur simplement pour maintenir le bras à l'horizontale. Dès que le logiciel commande un mouvement vers le haut, le pic d'accélération dépasse la résistance physique au cisaillement des dents en plastique. L'axe cannelé de sortie glisse, les minuscules dents en plastique de l'engrenage intermédiaire se cisaillent, et le servomoteur se met à bourdonner impuissant sans tourner.
Le problème des chocs mécaniques (entraînement forcé)
Les engrenages en plastique s'arrachent rarement lorsqu'ils se déplacent lentement dans le vide. Ils cèdent lorsque quelque chose les stoppe net. Dans les salles de classe et les fablabs, la première cause de défaillance des servomoteurs de 9 g est la manipulation manuelle. Lorsqu'un élève pousse physiquement un bras robotique en position alors que le servomoteur est éteint (ou pire, sous tension), le train d'engrenages agit comme un multiplicateur en sens inverse. Le grand palonnier de sortie force le minuscule pignon menant à tourner à une vitesse extrême. La résistance au cisaillement du nylon moulé par injection est faible ; une simple poussée manuelle génère un couple de choc suffisant pour détruire instantanément le premier pignon réducteur.
Quand utiliser le SG90, le MG90S ou le MG996R
Vous n'avez pas besoin de concevoir l'intégralité de votre robot avec des servomoteurs standard, lourds et coûteux. L'approche pratique repose sur une sélection articulation par articulation, en fonction du bras de levier et du risque d'impact.
| Position de l'articulation | Bras de levier typique | Servomoteur recommandé | Matériau des engrenages |
|---|---|---|---|
| Pince / Effecteur terminal | 1–4 cm | SG90 (9g) | Nylon / Plastique |
| Poignet (Tangage / Roulis) | 3–6 cm | SG90 ou MG90S | Plastique ou Laiton |
| Coude | 8–12 cm | MG90S (micro 9g) | Métal (Laiton/Aluminium) |
| Épaule / Base (Tourelle) | 12–20+ cm | MG996R / DS3218 | Acier / Cuivre / Aluminium |
La pince : restez sur du plastique (généralement)
Un SG90 convient parfaitement pour ouvrir et fermer une pince légère. Le bras de levier est court (moins de 4 cm), de sorte que les exigences de couple sont minimes. En réalité, les engrenages en plastique jouent ici le rôle d'un fusible mécanique économique : si un élève ordonne à la pince de se refermer fermement sur un bloc de bois inamovible, le moteur cale. Bien qu'un calage prolongé finisse par faire surchauffer la bobine du moteur, cela offre une marge de sécurité avant d'atteindre des pointes de courant dangereuses.
Le coude : mise à niveau directe vers le MG90S
Si votre conception utilise des supports pour micro-servomoteurs de 9 g, le MG90S est un remplacement direct sans modification. Il partage exactement l'encombrement physique et les trous de fixation du SG90, mais remplace le train d'engrenages en plastique par du laiton et de l'aluminium. Il délivre environ 1,8 à 2,2 kg·cm de couple et peut supporter les chocs du quotidien, les oscillations d'équilibre et les légers calages qui déchiquètent instantanément un SG90. Si vous commandez des pièces de rechange pour des kits de bras robotiques scolaires, stocker des unités MG90S issues du Sheen Store constitue le moyen le plus rentable d'enrayer les cycles d'entretien incessants.
L'épaule et la base : passez à la taille standard
Pour tout bras à 4 ou 6 axes dont la portée dépasse 12 cm, les micro-servomoteurs (même ceux à engrenages métalliques) cèdent mécaniquement au niveau des roulements. Le petit axe de sortie de 4,8 mm ne peut pas supporter le moment de flexion (charge radiale) d'un bras lourd. Dans ce cas, vous devez passer à des servomoteurs métalliques de taille standard comme le MG996R (évalué à ~9–11 kg·cm) ou à des servomoteurs numériques sans noyau (coreless). Ceux-ci intègrent un double roulement à billes qui isole les forces radiales de flexion du train d'engrenages interne.
Trois règles pratiques pour protéger n'importe quel servomoteur
- Ajoutez des démarrages progressifs (soft-starts) logiciels : Ne commandez jamais à un servomoteur de passer instantanément de 0° à 180°. Incrémentez la position cible pas à pas dans une boucle (par exemple, 1° toutes les 15 millisecondes). C'est l'accélération angulaire brutale qui cisaille les dents des engrenages.
- Calibrez les butées mécaniques : Si votre châssis en acrylique se bloque physiquement à 160°, mais que votre code commande 180°, le servomoteur consommera son courant de calage maximal en continu jusqu'à ce que les engrenages en plastique s'arrachent ou que le pilote de moteur se coupe. Calibrez les angles min/max dans le code avant de visser les palonniers.
- Alimentez les servomoteurs de manière indépendante : Un servomoteur bloqué consomme entre 500 mA (SG90) et 2,5 A (MG996R). Les alimenter directement depuis la broche 5V d'un micro:bit ou d'un Arduino provoque des chutes de tension, réinitialisant le microcontrôleur et créant des oscillations erratiques qui martèlent les engrenages. Utilisez toujours une alimentation 5V/6V dédiée avec une masse commune.



