Component · Actuator
Servogrijper
Een servo, een koppeling en twee vingers — de goedkoopste werkende eindeffector. Wat hij vasthoudt, waarom hij kwetsbare dingen pletst en wat je eerst aanpast.
Wat het is
Een servogrijper is de kleinste complete eindeffector: één hobbyservo, een mechanisme dat de rotatie van de hoorn omzet in de gelijktijdige beweging van twee vingers, en twee vingers met pads. De meeste zijn geprint; het frame is één onderdeel, het mechanisme is een tandwielpaar op de twee vingerassen of een schaar, en het geheel heeft een massa van 30–60 g inclusief servo.
Hij bestaat omdat hij het goedkoopste object in robotica is dat een positioneersysteem verandert in een machine die iets doet. Hij heeft ook een zeer specifieke reeks grenzen, en elke grens komt terug op één feit: een hobbyservo geeft een hoek op, terwijl een object vooral tegen een te grote kracht beschermd moet worden.
Het ene getal dat niemand publiceert
Elke productpagina noemt het vastloopkoppel van de servo. Vrijwel niemand noemt de hefboom — de afstand van het midden van de servohoren tot waar hij het object daadwerkelijk raakt — en dat is de helft van de formule die bepaalt wat de grijper kan doen:
F_jaw = τ_stall / L
| Hefboom | Kracht bij vastlopen (SG90) | Aanhoudende grijpkracht (~70%) | Grijpbeweging per servostap | Grijperopening bij een slag van 120° |
|---|---|---|---|---|
| 12 mm | 14,67 N | 10,27 N | 0,209 mm | 25 mm |
| 20 mm | 8,80 N | 6,16 N | 0,349 mm | 42 mm |
| 30 mm | 5,87 N | 4,11 N | 0,524 mm | 63 mm |
| 45 mm | 3,91 N | 2,74 N | 0,785 mm | 94 mm |
| 60 mm | 2,93 N | 2,05 N | 1,047 mm | 126 mm |
Een korte arm is beter voor zowel kracht als resolutie. Wat je daarvoor opgeeft is bereik, en dat bereik wordt bepaald door het grootste voorwerp dat je moet oppakken. De volgorde van het ontwerp is dus: meet je grootste voorwerp, kies de hefboom die de vingers ver genoeg laat openen en accepteer de kracht die overblijft. Is de kracht onvoldoende, dan zoek je pas naar een grotere servo of een ander mechanisme — niet eerder.
Meet L op de grijper die je werkelijk hebt. Bij een hoekige grijper verandert die afstand met de breedte van het object, en daarom heeft dezelfde grijper bij een onderdeel van 20 mm een sterkere greep dan bij een onderdeel van 50 mm.
Wat hij wel en niet vasthoudt
Met een SG90 op een arm van 30 mm (4,11 N aanhoudende grijpkracht), rubberachtige pads met μ 0,4, een veiligheidsfactor van 2 en bij snel optillen:
| Object | Vasthouden? | Waarom |
|---|---|---|
| M6-bout, 12 g | ja, gemakkelijk | Licht, hoge μ, onverwoestbaar |
| Houten blok, 40 g | ja | Ruime marge |
| Kippenei, 58 g | ja — maar doordat de servo vastloopt | Nodig: 1,9 N; de servo loopt bij 4,1 N vast, onder de grens van 30 N waarbij het ei kapgaat |
| Lege PET-fles, 20 g | ja, net | Glad oppervlak, lage μ en de fles wordt deuk |
| Papieren beker, 8 g | nee | Het object wordt bij ongeveer 4 N verpletterd, precies op het punt waar de servo vastloopt |
| Aardbei, 15 g | nee | Het object wordt bij ongeveer 3 N verpletterd |
| Onderdeel van 200 g tijdens een snelle beweging | nee | Nodig: 6,6 N; verkort de arm naar 18 mm of vertraag de beweging |
Let op het patroon in de mislukkingen: de lichte, kwetsbare dingen falen en de zware, stevige dingen niet. Dat is omgekeerd aan wat je intuïtie verwacht, en het is het kernprobleem van dit onderdeel.
Waarom hij kwetsbare dingen pletst
De stand van de grijper is een positie. De grenzen van het object zijn krachten. De omzetting tussen positie en kracht wordt bepaald door de serieschakelingstijfheid van de vinger, de pad, het mechanisme en het object; met stijve geprinte onderdelen verandert de kracht daardoor heel sterk bij een kleine positieverandering:
usable window (mm) = ( min(F_crush, F_servo) − F_slip ) / k
| Vinger | k | Venster voor een aardbei | Servoposities die werken |
|---|---|---|---|
| Stijf geprint | 25 N/mm | 0,108 mm | 0 |
| Schuimpad | 4 N/mm | 0,677 mm | 1 |
| Veer in serie | 0,8 N/mm | 3,386 mm | 7 |
| Geprint veerelement | 0,35 N/mm | 7,739 mm | 15 |
Een stijve grijper komt nooit binnen zijn eigen venster terecht. Hij schiet door en blokkeert op de krachtgrens van de servo, wat alleen werkt omdat die grens toevallig onder de verpletteringsgrens van de meeste stevige objecten ligt — de servo werkt als een koppeling die je niet hebt ontworpen. Gebruik je dezelfde grijper met een sterkere servo, dan verschuift de grens omhoog en breken ook eieren.
De grijpersimulator laat je al deze waarden tegen elkaar afwegen, en kracht, vastlopen en meegaandheid van een servogrijper legt de oplossing uit.
Zelf bouwen of kopen
Print hem. De drie getallen die ertoe doen — hefboom, grijperopening en vingerstijfheid — zijn precies de getallen die een gekochte kit vastlegt op waarden voor een productfoto. Een geprinte grijper laat je de hefboom afstemmen op jouw onderdeel en in tien minuten een veerende vinger wisselen.
Zorg dat je het volgende goed regelt:
| Beslissing | Doe dit |
|---|---|
| Hefboom | Bepaal door het grootste object en accepteer daarna de kracht |
| Mechanisme | Een tandwielpaar op de twee scharnieren houdt de vingers symmetrisch en houdt het geheel gecentreerd. Een ontwerp met één vinger duwt het onderdeel tijdens het sluiten opzij |
| Vingermateriaal | PETG of nylon voor veerelementen. PLA kruipt onder langdurige belasting en neemt binnen enkele weken een blijvende vormverandering aan; die verandering blijft ook aanwezig nadat de belasting verdwijnt |
| Pads | TPU of zelfklevend EVA-schuim. Verhoogt μ ruwweg tweemaal ten opzichte van kaal PLA en voegt meegaandheid toe |
| Meegaandheid | Een rekveer tussen hoorn en vinger is het meest waardevolle onderdeel van de build en kost 40 pence |
| Eindstop | Zodat een ontspoord commando de veer niet in een vastgehouden stand kan dwingen en zo het volledige vastloopkoppel door het mechanisme stuurt |
| Terugkoppeling | Een hefboommicroschakelaar aan één vinger, voor ongeveer 50p. Zo wordt van een demo een machine |
| Bedrading | Servovoeding op een eigen rail, gezamenlijke ground en enkele honderden µF dicht bij de servo |
Wat hij niet doet
Het is de moeite waard dit expliciet te maken, want dit zijn de redenen om iets anders te kiezen:
- Geen krachtregeling. Je geeft een positie op en leidt de kracht af. Als je taak een opgegeven kracht vereist, heb je een krachtmeetcel of een motordriver met stroommeting nodig, niet dit.
- Geen zelfstandige grijpdetectie. Een gewone hobbyservo vertelt je niets. Voeg een schakelaar toe.
- Slecht voor ronde, taps toelopende of onregelmatige objecten. Dat is krachtsluiting, geen krachtprobleem, en harder knijpen maakt het erger.
- Kan niet voor onbeperkte tijd vasthouden. Vastloopstroom, warmte en een dode servo. Ontwerp de bedrijfscyclus.
- Twee contactpunten laten het onderdeel kantelen. Lange objecten draaien tijdens de beweging uit de vingers. Drie contactpunten of een omwikkelende vinger lost dat op.
Waar hij past
Hij is de eindeffector voor de 4-DOF-armkit en voor de pick-and-place-robot. Hij wordt precies bestuurd als elke andere servo — via één PWM-kanaal, of via een van de zestien kanalen op een PCA9685 zodra de arm meer gewrichten heeft dan de microcontroller met zijn timers kan aansturen.
Als je van bovenaf platte, gladde voorwerpen oppakt, stop dan en bekijk eerst een zuignap en een kleine pomp. Dat is goedkoper, sneller en zachter dan alles wat je zelf kunt printen.
Verken de graaf
Gebruikt in deze bouwprojecten
Projecten, leerroutes en simulators waarin de Servogrijper voorkomt.
Vragen
FAQ over de Servogrijper
Wat is een servogrijper?
Een tweevingerige eindeffector die door één hobbyservo wordt aangedreven, meestal via een tandwielpaar of een schaarmechanisme zodat beide vingers gelijktijdig bewegen. Het is het goedkoopste dat een object kan oppakken, het schroef je op de pols van elke hobbyarm en het is wat vrijwel elke eerste pick-and-place-ontwerp gebruikt. De hele constructie bestaat doorgaans uit een geprint frame plus één SG90 en kost een paar pond.
Hoeveel kan een servogrijper tillen?
De kracht bij vastlopen is het vastloopkoppel gedeeld door de hefboom, dus een SG90 met 0,176 N·m en een arm van 30 mm levert 5,87 N bij vastlopen en ongeveer 4,11 N aanhoudende grijpkracht. Wat daarmee opgetild kan worden hangt van de wrijving af: met de standaardformule F = m(g + a)·SF/(μ·n) houdt 4,11 N aanhoudende grijpkracht bij μ 0,4 en een veiligheidsfactor van 2 bij snel optillen ongeveer 100–120 g vast. Halveer de hefboom en je verdubbelt de kracht — en halveert de opening van de vingers.
Waarom pletst mijn servogrijper dingen?
Omdat je een positie opgeeft terwijl een kwetsbaar object vooral tegen een te grote kracht moet worden beschermd, en stijve geprinte vingers de kracht daardoor te plotseling laten oplopen. Met rigide vingers is het bruikbare venster tussen een aardbeie laten vallen en die vernielen ongeveer 0,1 mm grijpbeweging, terwijl één servostap de vingers ongeveer 0,5 mm beweegt. Er is geen commando dat in dat venster terechtkomt. Zet een schuimstukje, een veer of een geprint veerelement (een buigbaar vingerdeel) in serie en het venster wordt evenredig met 1/k breder.
Heb ik terugkoppeling nodig op een servogrijper?
Niet om vast te grijpen, maar wel om te weten of het grijpen werkte. Een gewone hobbyservo is voor jou een open lus — hij houdt een hoek vast en zegt niets. Het goedkoopste bruikbare antwoord is een hefboommicroschakelaar aan de binnenkant van één vinger, voor ongeveer 50p, met een digitaal signaal dat aangeeft of er iets aanwezig is. Met stroommeting kun je ook detecteren wanneer het object wordt verpletterd, maar daarvoor moet je een drempel kalibreren.
Beschadigt het vasthouden van een object de servo?
Ja, als je lang vasthoudt. Als de grijper op een object gesloten blijft, loopt de servo vast en trekt hij ongeveer 0,5 A zonder luchtstroom. Een SG90 wordt warm binnen tientallen seconden en gaat er binnen minuten aan kapot. Open de vingers zodra het onderdeel is geplaatst, neem na het grijpen één of twee stappen in het commando terug, voed de servo vanaf een eigen voeding en gebruik voor langdurig vasthouden een hefboommechanisme dat voorbij de dode stand werkt of een mechanische vergrendeling die geen stroom trekt.
Moet ik een kit kopen of er zelf één printen?
Print er zelf één. De geometrie die ertoe doet — de hefboom, de grijperopening en de vingerstijfheid — is precies wat een gekochte kit voor je vastlegt op waarden die voor een foto zijn gekozen in plaats van voor jouw onderdeel. Een geprinte grijper laat je de hefboom afstemmen op het grootste object dat je nodig hebt en in tien minuten een veerende vinger wisselen. Koop alleen een kit als je een metalen frame wilt voor iets zwaars.
Verder lezen