ELAI S.r.l.

Quanto deve stringere una pinza? Il baricentro conta quanto il peso

Un pezzo può scivolare anche se la presa sostiene il suo peso. Un esempio svolto spiega attrito, baricentro e limiti della forza, dalle intuizioni alle equazioni.

Quanto deve stringere una pinza? Il baricentro conta quanto il peso

Il problema: il pezzo sale, poi si inclina

Una pinza afferra una staffa metallica, la solleva e sembra aver fatto tutto correttamente. Poi la staffa ruota leggermente e scivola. Aumentare la forza potrebbe risolvere il problema, ma potrebbe anche deformare una superficie delicata. La domanda utile è quindi più precisa di «quanto pesa il pezzo?»: quanta forza serve a ciascun contatto per sostenere il pezzo e impedirgli di ruotare?

Questo approfondimento costruisce una risposta per una pinza a due ganasce in un modello piano. Seguendo una staffa sintetica da un chilogrammo, vedremo perché un centimetro di eccentricità può richiedere un terzo di forza in più, perché l’attrito è un limite e non una forza sempre disponibile, e quando stringere maggiormente smette di essere una soluzione ammissibile. È un’analisi didattica calcolata, non una prova su hardware, una procedura di sicurezza o un progetto esecutivo.

Prima delle formule: due compiti diversi

Le ganasce spingono orizzontalmente sui lati del pezzo. Questa spinta è la forza normale, perché è perpendicolare alla superficie di contatto. Il pezzo tende invece a scendere: per trattenerlo servono forze verticali lungo le superfici, chiamate tangenziali. Sono direzioni diverse. La forza normale non solleva direttamente il pezzo; rende possibile una certa forza tangenziale grazie all’attrito. Confonderle porta a interpretare male anche il dato di forza di una pinza.

Il secondo compito è evitare la rotazione. Una borsa portata con due mani non ripartisce necessariamente il carico a metà: conta dove si trova il suo contenuto. Questa analogia aiuta a immaginare il problema, ma non dimostra il risultato. Per la staffa useremo invece due bilanci: quello delle forze, che stabilisce se sale o scende, e quello dei momenti, che stabilisce se comincia a ruotare. Il momento misura l’effetto rotatorio di una forza attraverso il suo braccio, cioè la distanza perpendicolare dalla linea d’azione.

Un modello piccolo, con ipotesi visibili

Immaginiamo due contatti puntiformi alla stessa altezza, distanti 60 millimetri: rispetto al centro della presa sono in x = −b e x = +b, con b = 0,03 metri. Il centro di massa, spesso chiamato baricentro in questo contesto, è spostato orizzontalmente di e = 0,01 metri verso destra. La massa è m = 1 chilogrammo. Il robot accelera verticalmente verso l’alto con a = 2 metri al secondo quadrato. Assumiamo una staffa rigida, assenza di rotazione, nessuna accelerazione orizzontale e nessun altro contatto.

Indichiamo con N la forza normale di ciascuna ganascia, uguale sulle due facce per il bilancio orizzontale. Non è la somma delle due forze: la somma delle loro intensità è 2N. Con tL e tR indichiamo le forze tangenziali sinistra e destra, positive verso l’alto. Una scheda tecnica può usare una diversa convenzione per la forza di presa: prima di confrontare il calcolo con un componente bisogna chiarire che cosa misura quel numero. Qui ogni risultato in newton riguarda una singola ganascia.

Quanto carico devono sostenere i contatti?

A velocità costante basterebbe equilibrare il peso mg. Durante un’accelerazione verso l’alto serve anche la forza ma. Possiamo riunirle in un carico verticale equivalente F. Non abbiamo aumentato la massa e non abbiamo introdotto una misteriosa forza aggiuntiva: abbiamo riscritto la seconda legge di Newton, tL + tR − mg = ma, portando il peso dall’altro lato.

F = m(g + a) = 1 × (9.81 + 2) = 11.81 N tL + tR = F

La gravità g vale qui 9,81 m/s². Il risultato dice che i due contatti, insieme, devono esercitare 11,81 newton verso l’alto. Ma non ci dice come dividerli. Se ci fermassimo qui potremmo scegliere tL = tR = 5,905 N e pensare di aver concluso. Sarebbe corretto per il baricentro centrato, ma non per la nostra staffa: il contatto destro deve sostenere una parte maggiore del carico per evitare il ribaltamento.

Il passaggio decisivo: bilanciare anche la rotazione

Calcoliamo i momenti rispetto al centro di massa. I bracci orizzontali dei due contatti sono −b−e e b−e. Poiché i contatti hanno la stessa altezza e le forze normali sono opposte e uguali, i loro momenti si cancellano. Per non avere accelerazione angolare resta quindi la relazione seguente. La seconda forma si ottiene usando il bilancio verticale già trovato: mostra immediatamente che uno spostamento del baricentro richiede una differenza fra le forze tangenziali.

(-b - e)tL + (b - e)tR = 0 b(tR - tL) = eF tR = F(1 + e/b)/2 tL = F(1 - e/b)/2

Il rapporto e/b non ha unità: confronta lo spostamento del baricentro con metà dell’apertura. Nel nostro caso vale un terzo. Otteniamo tR = 7,873333 N e tL = 3,936667 N. La destra sostiene il doppio della sinistra; insieme danno ancora 11,81 N. I momenti opposti valgono circa 0,157467 N·m ciascuno: 7,873333 × 0,02 a destra e 3,936667 × 0,04 a sinistra. Questo controllo rende visibile perché il carico si distribuisce in modo diseguale.

L’attrito disponibile non è infinito

Per collegare le forze verticali alla stretta usiamo un modello di attrito statico di Coulomb. Per ciascun contatto, il valore assoluto della forza tangenziale non può superare μN; μ è il coefficiente di attrito, senza unità. Sotto questo limite l’attrito assume il valore richiesto dall’equilibrio: non è sempre uguale a μN. L’uguaglianza indica il bordo del modello di aderenza, non un margine operativo consigliato. Assumiamo lo stesso μ sui due lati.

|tL| ≤ μN; |tR| ≤ μN N_min = max(|tL|, |tR|)/μ N_min = F(1 + |e|/b)/(2μ), F > 0, b > 0, μ > 0

Serve soddisfare entrambi i contatti: decide quello più caricato. Il valore assoluto di e rende simmetrici destra e sinistra; se spostiamo il baricentro dall’altra parte cambia il contatto critico, non la forza minima. Con μ = 0,4, dividiamo 7,873333 N per 0,4 e troviamo 19,683333 N per ganascia. Nel caso centrato sarebbero sufficienti 14,7625 N. Il rapporto è 4/3: il peso non è cambiato, ma il vincolo di rotazione richiede un terzo di stretta in più.

Il confronto chiarisce un errore frequente: verificare soltanto 2μN ≥ F. Con N = 15 N e μ = 0,4, la capacità verticale totale sarebbe 12 N, apparentemente superiore agli 11,81 N richiesti. Tuttavia ogni lato potrebbe fornire al massimo 6 N, mentre il destro ne richiede 7,873333. La capacità complessiva non basta: deve essere disponibile nella posizione giusta. Non possiamo trasferire la riserva del lato sinistro al destro senza modificare il sistema di contatto.

Leggere il grafico: posizione e attrito si combinano

e (mm)μN per ganascia (N)
00.414.7625
100.419.683333
100.239.366667
Calcolo con massa 1 kg, accelerazione verso l’alto 2 m/s² e b = 30 mm. Ogni curva rappresenta un coefficiente di attrito ipotetico. La linea tratteggiata a 25 N è un limite illustrativo per ganascia, non la specifica di un prodotto.
Calcolo con massa 1 kg, accelerazione verso l’alto 2 m/s² e b = 30 mm. Ogni curva rappresenta un coefficiente di attrito ipotetico. La linea tratteggiata a 25 N è un limite illustrativo per ganascia, non la specifica di un prodotto.

Sull’asse orizzontale si legge lo spostamento del baricentro in millimetri; su quello verticale la forza normale minima per ganascia. Prima osserviamo la forma a V: la posizione centrale richiede meno forza, e spostamenti uguali a destra o sinistra hanno lo stesso costo. Poi confrontiamo le curve: dimezzare μ raddoppia la forza necessaria. Il grafico non descrive la probabilità di caduta; descrive il confine di fattibilità di un modello con parametri fissati. Una curva sotto il limite tratteggiato non certifica una presa reale.

Stringere di più può diventare impossibile

Supponiamo ora un limite illustrativo di 25 N per ganascia. Può rappresentare un vincolo dell’attuatore oppure del pezzo, ma non stiamo attribuendolo a un prodotto. La condizione diventa N_min ≤ 25 N. Per la nostra geometria equivale a μ ≥ 0,314933. Se l’attrito reale fosse 0,2, servirebbero 39,366667 N: il problema non si risolve chiedendo al controllo una forza incompatibile con il limite. Bisogna intervenire sul contatto, sulla posizione di presa, sull’accelerazione o sul supporto meccanico.

Un’altra grandezza da non confondere con la forza è la pressione. Con un’area nominale di 60 mm² per contatto, 19,683333 N corrispondono a una pressione media di circa 0,328056 MPa. Il calcolo è N diviso area, convertendo prima i millimetri quadrati in metri quadrati. Questa media non descrive i picchi ai bordi, la deformazione del tampone o la resistenza della staffa. Raddoppiare l’area dimezza la pressione media a parità di forza; nel semplice modello di Coulomb, invece, non raddoppia automaticamente la capacità d’attrito. I due confronti rispondono a domande differenti.

Incertezza: il coefficiente migliore non è quello su cui progettare

Finora μ, massa e posizione erano noti esattamente. In un processo reale possono cambiare contaminazione, materiale, usura, posizione e traiettoria. Per capire l’effetto senza inventare una distribuzione statistica, consideriamo intervalli ipotetici: m ≤ 1,1 kg, a ≤ 3 m/s², |e| ≤ 15 mm e μ ≥ 0,25, mantenendo b = 30 mm. La formula cresce con massa, accelerazione verso l’alto ed eccentricità, e diminuisce con μ. Il massimo sul rettangolo di questi intervalli si trova quindi ai rispettivi estremi sfavorevoli.

N_interval = 1.1(9.81 + 3)(1 + 0.015/0.03)/(2 × 0.25) N_interval = 42.273 N

42,273 N supera largamente il limite illustrativo di 25 N. Non è una stima di quante prese falliranno e non è un fattore di sicurezza universale: è il risultato deterministico di ipotesi più sfavorevoli. Gli intervalli potrebbero essere troppo ampi, oppure ignorare condizioni ancora peggiori. La loro utilità è rendere discutibili e misurabili le assunzioni: quali superfici mantengono davvero μ sopra 0,25? L’accelerazione massima include i transitori? Il baricentro varia tra lotti? Senza queste risposte, aggiungere decimali alla forza non aumenta l’affidabilità.

Alternative e confini del risultato

Centrare meglio la presa riduce |e| senza aumentare la compressione. Ridurre l’accelerazione diminuisce F, ma non elimina il peso: anche a = 0 resta mg. Un appoggio sotto il pezzo può trasferire parte del carico a un contatto diverso, mentre ganasce sagomate possono cambiare la geometria delle forze. Non sono modifiche equivalenti e non possono essere valutate inserendo semplicemente un μ più favorevole nella stessa formula. Occorre ridisegnare il bilancio con i nuovi contatti e verificare anche accessibilità, deformazioni e rilascio.

Il modello è piano e verifica questo carico specifico. Due contatti con attrito nel piano non dimostrano la capacità di contrastare qualunque disturbo tridimensionale: una torsione fuori piano richiede un’analisi differente. Non modelliamo distribuzioni di pressione, contatti morbidi, vibrazioni, urti, errori del controllo di forza o transizioni tra attrito statico e dinamico. Il riferimento Modern Robotics distingue inoltre la chiusura di forza, una proprietà geometrica, dai limiti di forza degli attuatori. Qui non stiamo dimostrando una presa universale: stiamo cercando l’equilibrio di un caso dichiarato.

Anche la formula richiede attenzione fuori dall’esempio: abbiamo assunto F positivo. Per |e| maggiore di b, una delle forze tangenziali calcolate diventa negativa, cioè diretta verso il basso, formando una coppia con l’altra. Il valore assoluto conserva formalmente il limite nel modello ideale, ma realizzabilità dei contatti, geometria e stabilità vanno riesaminate. Non basta estendere una curva oltre il dominio pratico e dichiarare risolto il problema. I grafici pubblicati restano nell’intervallo |e| ≤ 20 mm, inferiore a b.

Che cosa dimostrano i calcoli, e cosa resta da provare

Il programma allegato esegue i bilanci e controlla che somma delle forze, momenti e limiti d’attrito siano coerenti numericamente. Non usa numeri casuali, quindi non serve un seed; gli ingressi sintetici sono salvati nel JSON. Il codice breve qui sotto riproduce il caso centrale, mentre l’archivio contiene anche i casi alternativi e la generazione dei quattro grafici localizzati. La sua funzione non è comandare una pinza: è rendere controllabile ogni numero dell’esempio.

Per passare a una prova reale servirebbero misure della forza effettiva, caratterizzazione dei contatti nelle condizioni d’uso e verifica della traiettoria, con un protocollo appropriato al sistema. Nulla di questo è stato eseguito qui. Per EL-AI la robotica industriale e collaborativa è una direzione da esplorare, come indicato dall’utente; questo approfondimento non documenta una pinza proprietaria, una cella installata o risultati sperimentali dell’azienda.

Risposta alla domanda iniziale

La pinza deve stringere abbastanza da permettere a ciascun contatto di svolgere il proprio compito, non soltanto da sostenere il peso complessivo. Nel nostro esempio ideale servono almeno 19,683333 N per ganascia, contro 14,7625 N con il baricentro centrato: il centimetro di eccentricità pesa un terzo di forza in più. Se l’attrito scende o i vincoli diventano più severi, la soluzione può uscire dal campo ammissibile. La conseguenza progettuale è concreta: prima di aumentare la stretta, bisogna capire dove passa il carico e quale contatto lo deve sostenere.

Fonti e riproducibilità

Riferimenti didattici primari: materiali di Kevin M. Lynch e Frank C. Park per Modern Robotics, capitolo 12. Le sezioni indicate sostengono il modello di attrito e la distinzione fra chiusura di forza e limiti degli attuatori. Geometria, parametri, derivazione e calcoli della staffa sono un’elaborazione didattica di questo articolo; non riproducono un esperimento degli autori e non costituiscono ricerca originale sottoposta a revisione.

Modern Robotics — 12.2.1 Friction.

Modern Robotics — 12.2.3 Force Closure.

m, g, a, b, e, mu = 1.0, 9.81, 2.0, 0.03, 0.01, 0.4
F = m * (g + a)
t_right = F * (1 + e / b) / 2
t_left = F - t_right
N = max(abs(t_left), abs(t_right)) / mu
print(f"{t_left=:.6f} N, {t_right=:.6f} N, {N=:.6f} N")

Codice, dati e istruzioni · JSON. Calcoli didattici eseguiti con Python 3.14.0; figure con Matplotlib 3.11.2. Analisi con assistenza AI, senza dichiarare peer review o revisione umana. Copertina originale ImageGen, illustrativa: non documenta persone, sedi o installazioni EL-AI. Fonti consultate il 27 settembre 2026.