Logo sheen.bot

Approfondimenti

Perché i servomotori dei bracci robotici sgranano gli ingranaggi (e quando passare al metallo)

11 set 2026·Sheen Robotics
Perché i servomotori dei bracci robotici sgranano gli ingranaggi (e quando passare al metallo)

I servomotori SG90 in plastica cedono perché i bracci di leva lunghi amplificano la coppia di tenuta oltre la resistenza al taglio dei denti di plastica. Ecco i calcoli alla base degli ingranaggi sgranati e il momento esatto in cui passare al metallo.

I micro servomotori con ingranaggi in plastica (tra cui il più diffuso è l'onnipresente SG90 blu da 9 g) sgranano i denti per uno di questi tre motivi: una leva meccanica che supera la resistenza al taglio dei denti degli ingranaggi, un improvviso movimento forzato all'indietro (back-driving) quando il braccio viene spostato a mano o fatto cadere, oppure uno stallo prolungato contro un finecorsa meccanico rigido. La soluzione non è sempre acquistare motori più grandi, bensì comprendere i calcoli della coppia e sapere con esattezza quali snodi richiedono ingranaggi in metallo.

La matematica dell'ingranaggio sgranato

La maggior parte dei principianti presume che, se un SG90 è omologato per una coppia di 1,5 kg·cm, sia in grado di sollevare una pinza da 100 grammi. Questa ipotesi ignora il braccio di leva. La coppia è pari alla forza moltiplicata per la distanza dal punto di fulcro:

  • Un carico di 100 g all'estremità di un avambraccio di 5 cm richiede 0.1 kg × 5 cm = 0.5 kg·cm di coppia statica.
  • Aggiungendo il peso dell'elemento strutturale in acrilico o stampato in 3D (circa 40 g con baricentro a 2,5 cm), si aggiungono altri 0.1 kg·cm.
  • Estendendo lo stesso braccio in orizzontale fino a 15 cm con uno snodo a spalla, lo stesso carico utile di 100 g richiede ora 0.1 kg × 15 cm = 1.5 kg·cm prima ancora di considerare il peso del servo del gomito, dell'avambraccio o della staffa.

A 15 cm, l'articolazione della spalla lavora già al 100% del limite assoluto di stallo del motore solo per mantenere il braccio orizzontale. Nel momento in cui il software comanda un movimento verso l'alto, il picco di accelerazione supera la resistenza fisica al taglio dei denti in plastica. L'albero scanalato di uscita slitta, i minuscoli denti in plastica dell'ingranaggio intermedio si tranciano e il servomotore inizia a ronzare a vuoto senza ruotare.

Il problema dei carichi d'urto (back-driving)

Gli ingranaggi in plastica si sgranano raramente muovendosi lentamente a vuoto: cedono quando qualcosa li blocca bruscamente. Nelle aule scolastiche e nei laboratori maker, il principale nemico dei servo da 9 g è la manipolazione manuale. Quando uno studente spinge fisicamente il braccio robotico in posizione mentre il servomotore è spento (o peggio, acceso), il treno di ingranaggi agisce al contrario come un moltiplicatore di velocità. La squadretta grande di uscita costringe il minuscolo pignone conduttore a girare a velocità estreme. La resistenza al taglio del nylon stampato a iniezione è bassa; una rapida spinta manuale genera una coppia d'urto sufficiente a tranciare istantaneamente il primo ingranaggio di riduzione.

Quando usare SG90, MG90S o MG996R

Non è necessario costruire l'intero robot con servomotori standard pesanti e costosi. L'approccio pratico consiste nel selezionarli giunto per giunto in base al braccio di leva e al rischio di impatto.

Posizione dello snodoBraccio di leva tipicoServomotore consigliatoMateriale degli ingranaggi
Pinza / End-effector1–4 cmSG90 (9g)Nylon / Plastica
Polso (beccheggio / rollio)3–6 cmSG90 o MG90SPlastica o ottone
Gomito8–12 cmMG90S (micro da 9g)Metallo (ottone/alluminio)
Spalla / Base rotante12–20+ cmMG996R / DS3218Acciaio / Rame / Alluminio

La pinza: restare sulla plastica (di solito)

Un SG90 è perfettamente adeguato per aprire e chiudere una pinza leggera. Il braccio di leva è corto (meno di 4 cm), quindi la richiesta di coppia è minima. Di fatto, gli ingranaggi in plastica fungono in questo caso da economico fusibile meccanico: se uno studente comanda la chiusura serrata della pinza attorno a un blocco di legno inamovibile, il motore va in stallo. Sebbene uno stallo prolungato surriscaldi la bobina del motore, ciò garantisce un margine di sicurezza prima di generare pericolosi picchi di corrente.

Il gomito: aggiornamento diretto a MG90S

Se il vostro progetto impiega staffe per micro servo da 9 g, l'MG90S è una sostituzione diretta "drop-in". Condivide lo stesso ingombro fisico e gli stessi fori di montaggio dell'SG90, ma sostituisce il gruppo di ingranaggi in plastica con elementi in ottone e alluminio. Eroga circa 1,8–2,2 kg·cm di coppia ed è in grado di sopportare i consueti urti, le oscillazioni di bilanciamento e le lievi condizioni di stallo che distruggerebbero all'istante un SG90. Se state ordinando parti di ricambio per kit di bracci didattici, fare scorta di unità MG90S dal Sheen Store è il modo più conveniente per azzerare i continui problemi di manutenzione.

Spalla e base: passare alle dimensioni standard

Per qualsiasi braccio a 4 o 6 assi con uno sbraccio superiore a 12 cm, i micro servomotori (anche quelli con ingranaggi in metallo) cedono meccanicamente a livello dei cuscinetti. Il piccolo albero di uscita da 4,8 mm non è in grado di sostenere il momento flettente (carico radiale) di un braccio pesante. In questo caso è necessario passare a servomotori in metallo di dimensioni standard come l'MG996R (omologato per ~9–11 kg·cm) o a servomotori digitali coreless. Questi ultimi sono dotati di doppi cuscinetti a sfera che isolano le forze di flessione radiale dal treno di ingranaggi interno.

Tre regole pratiche per proteggere qualsiasi servomotore

  • Implementare partenze graduali (soft-start) via software: non comandare mai a un servo di passare istantaneamente da 0° a 180°. Incrementare la posizione di destinazione a piccoli passi all'interno di un ciclo (ad esempio, 1° ogni 15 millisecondi). È l'accelerazione angolare improvvisa a tranciare i denti degli ingranaggi.
  • Calibrare i finecorsa meccanici: se il telaio in acrilico si blocca fisicamente a 160°, ma il codice invia un comando per 180°, il servo assorbirà continuamente la massima corrente di stallo finché gli ingranaggi in plastica non si sgranano o il driver del motore non va in protezione. Calibrare gli angoli minimi e massimi nel software prima di avvitare le squadrette.
  • Alimentare i servomotori in modo indipendente: un servo in stallo assorbe tra 500 mA (SG90) e 2,5 A (MG996R). Alimentarli direttamente dal pin a 5V di un micro:bit o di un Arduino provoca cali di tensione (brownout), riavviando il microcontrollore e creando oscillazioni incontrollate (jitter) che martellano i denti degli ingranaggi. Utilizzare sempre un alimentatore dedicato a 5V/6V con massa comune.
#robotica#servomotori#hardware#maker#risoluzione dei problemi

Altri post in Approfondimenti