Positioneringsjitter kan uppstå när en robotled upprepade gånger oscillerar runt den kommenderade positionen eller misslyckas med att stabilisera sig smidigt efter att ha nått målet. För ett högprecisions harmoniskt ledställdon är detta beteende ofta relaterat till interaktionen mellan PID-parametrar, belastningsförhållanden, transmissionsegenskaper och den mekaniska strukturen.
HPJM Harmonic Joint Actuator har ett konfigurerbart PID-gränssnitt som gör det möjligt för användare att justera hastighets- och positionsstyrparametrarna enligt olika belastningar och driftsförhållanden. Strömslingan kalibreras före leverans, medan hastighets- och positionsslingorna kan justeras av användaren vid behov.
Den här artikeln förklarar PID-styrstrukturen för HPJM harmonisk ledställdon, rollen för de viktigaste PID-parametrarna och en praktisk procedur för att minska positionsjitter via CAN, CANopen, EtherCAT eller Magic-programvaran.

En robotled fungerar inte som enbart en motor. Det kompletta rörelsesystemet inkluderar motor, harmonisk transmission, kodare, lager, mekaniskt hölje, last och servostyrsystem.
När den kommenderade positionen uppnås jämför styrenheten kontinuerligt målpositionen med den faktiska positionen. Om styrningens respons är för aggressiv för ledens mekaniska egenskaper kan ställdonet upprepade gånger korrigera positionen i motsatta riktningar.
Detta kan se ut som:
Små svängningar runt målpositionen
Upprepade korrigeringar framåt och bakåt
Hörbar eller synlig vibration
Längre inställningstid
Instabil rörelse under vissa belastningar
Därför bör positioneringsjitter inte automatiskt tillskrivas den harmoniska reduceraren eller pulsgivaren. I många fall måste PID-parametrarna matchas med den faktiska belastningen och de mekaniska förhållandena i robotleden.

PID-regleringen bestämmer styrutgången enligt felet mellan det kommenderade värdet och det faktiska systemsvaret.
De tre grundläggande komponenterna är:
Proportionstermen reagerar på storleken på strömfelet. Ökande proportionell förstärkning gör generellt att styrsystemet reagerar starkare på positions- eller hastighetsavvikelser.
Integraltermen ackumulerar fel över tid och används främst för att minska stationärt fel eller kvarvarande avvikelse.
Derivattermen svarar på felets förändringshastighet och kan ge förutseende dämpning under dynamiska förändringar.
I HPJM-kontrollarkitekturen är looparna arrangerade i en kaskadstruktur:
Strömslinga → Hastighetsslinga → Positionsslinga
Strömslingan är den innersta slingan och styr direkt motorström och elektromagnetiskt vridmoment. Hastighetsslingan styr motorhastigheten, medan positionsslingan styr det slutliga positionssvaret.
Strömslingparametrarna kalibreras före leverans och bör generellt sett inte ändras av användaren.
För applikationsspecifik finjustering är de viktigaste parametrarna att justera:
Hastighetsslinga P → Hastighetsslinga I → Positionsslinga P → Positionsslinga D

Ett harmoniskt ledställdon kan installeras i olika robotapplikationer med avsevärt olika mekaniska belastningar.
Till exempel kan samma HPJM-ställdon uppleva olika dynamiska egenskaper när det installeras i:
En robotarmsled
En humanoid robotled
En lätt samarbetsrobot
En roterande huvudmekanism
En kompakt robotmanipulator
Belastningen påverkar tröghet, friktion, accelerationsrespons och de mekaniska resonansegenskaperna hos hela leden.
Som ett resultat kan PID-parametrar som fungerar bra under ett belastningsförhållande inte ge samma positioneringsprestanda under ett annat.
Det är därför PID-justering bör utföras under den faktiska eller representativa driftsbelastningen snarare än att använda en enda parameteruppsättning för varje tillämpning.
Positionsslingan har en direkt inverkan på hur robotleden reagerar på positionsfel.
Den positionsproportionella förstärkningen avgör hur starkt ställdonet reagerar på positionsfel.
Om positions P-förstärkningen är för låg kan ställdonet reagera långsamt eller uppvisa otillräcklig positioneringsstyvhet.
Om positions-P-förstärkningen är för hög kan ställdonet kontinuerligt korrigera små positionsfel och producera oscillation eller positioneringsjitter runt målet.
Därför, när positioneringsjitter uppstår, kan en minskning av positions-P-förstärkningen vara en av parametrarna att undersöka.
Det lämpliga värdet beror på den faktiska belastningen, mekanisk styvhet, reducerns egenskaper och önskad respons.
Positionsderivatans förstärkning reagerar på förändringar i positionsfelet och kan påverka positionsslingans dämpningsegenskaper.
En alltför hög D-förstärkning kan orsaka oscillationer eller göra ledens respons instabil, särskilt när mätbrus eller mekanisk vibration förekommer.
Position P och D bör därför betraktas tillsammans snarare än justeras oberoende av varandra utan att observera den resulterande rörelsen.
Hastighetsslingan bildar mellanlagret mellan strömslingan och positionsslingan.
Den hastighetsproportionella förstärkningen bestämmer responsstyrkan på hastighetsfelet.
Om förstärkningen är för låg kan ställdonet uppvisa en långsammare hastighetsrespons.
Om förstärkningen är för hög kan hastighetsslingan bli instabil under vissa driftsförhållanden.
Hastighetsintegralparametern ackumulerar hastighetsfelet över tid och hjälper till att eliminera ihållande hastighetsavvikelse.
Emellertid kan överdriven integrerad verkan påverka ställdonets stabiliseringsbeteende och kan öka den tid det tar för systemet att stabilisera sig.
Hastighetsslingan bör därför justeras med hänsyn till den faktiska mekaniska belastningen och driftsförhållandena.
En praktisk inställningsprocess bör inte modifiera flera parametrar slumpmässigt samtidigt.
Grundproceduren är:
Stoppa ställdonet → Ändra PID-parametrar → Spara parametrar → Aktivera ställdonet → Testa rörelse → Upprepa vid behov
Innan parametrar ändras bör ställdonet stoppas eller avaktiveras.
För HPJM kan användare komma åt PID-parametrarna via de kommunikationsgränssnitt som stöds eller Magic-programvaran.
En typisk trimningssekvens är:
Se till att det harmoniska ledställdonet är korrekt installerat och fungerar under avsedd belastning.
Strömslingan har kalibrerats före leverans och bör i allmänhet förbli oförändrad.
Justera hastighetsslingans P- och I-parametrar enligt ställdonets respons under den faktiska belastningen.
Justera position P och D för att erhålla önskat positioneringssvar utan överdriven oscillation.
Kör upprepade positioneringsrörelser och observera översvängning, sättningsbeteende, vibrationer och positioneringsjitter.
När stabil drift uppnåtts, spara parametrarna för att behålla de nya inställningarna.
Denna sekventiella metod gör det enklare att identifiera vilken parameter som är ansvarig för en beteendeförändring.
HPJM harmonisk ledställdon ger åtkomst till PID-parametrar via olika kommunikationsgränssnitt.
Via CAN-gränssnittet kan användare läsa och skriva relevanta PID-parametrar för hastighetsslinga och positionsslinga.
Gränssnittet kan användas för att:
Läs hastighetsslingparametrar
Läs positionsloopparametrar
Skriv hastighetsloopparametrar
Skriv positionsloopparametrar
Spara de ändrade parametrarna
Detta gör det möjligt för värdstyrenheten eller idrifttagningsprogramvaran att justera ställdonet enligt applikationens krav.
För CANopen-baserade system kan PID-parametrar nås via motsvarande objektordboksindex.
HPJM-gränssnittet innehåller objekt för hastighetsslinga- och positionsslingaparametrar, vilket gör det möjligt för värdstyrenheten att läsa eller ändra relevanta värden.
För EtherCAT-applikationer kan motsvarande objekt likaså användas för att komma åt PID-parametrarna.
Detta gör HPJM lämplig för robotstyrsystem där ställdonet behöver integreras i en centraliserad EtherCAT-baserad rörelsestyrningsarkitektur.
För detaljerad information om index, underindex, kommandon och dataformat bör ingenjörer hänvisa till dokumentationen för HPJM-kommunikationsprotokollet.
Att ändra en PID-parameter betyder inte nödvändigtvis att det nya värdet har lagrats permanent.
Efter att finjusteringsprocessen är klar måste parametrarna sparas med motsvarande spara-kommando.
För HPJM kan parametersparningsoperationen utföras via det kommunikationsgränssnitt som stöds.
Det grundläggande arbetsflödet är:
Justera → Testa → Bekräfta → Spara
Detta är särskilt viktigt vid idrifttagning eftersom en parameter som verkar fungera under testning annars kanske inte bibehålls efter att ställdonet har startats om.
För användare som föredrar grafisk idrifttagning snarare än att direkt skicka CAN- eller CANopen-kommandon kan HPJM justeras via Magic-programvaran.
Det allmänna förfarandet är:
Högerklicka på Magic-programvaran och välj Kör som administratör.
Välj Enhetssökning från den översta menyn för att upptäcka det anslutna HPJM-ställdonet.
Välj lämpligt kommunikationsprotokoll, till exempel CAN eller CANopen, beroende på den faktiska systemkonfigurationen.
Välj kanal 1 eller kanal 2 beroende på analysatorns hårdvarugränssnitt.
Ställ in kommunikationsbaudhastigheten som motsvarar den faktiska systemkonfigurationen.
Konfigurera lämpligt enhets-ID-intervall för den anslutna ställdonet.
Aktivera motorn kort om det behövs för kommunikationsbekräftelse, avaktivera den sedan och se till att ställdonet är i stoppat tillstånd innan PID-parametrarna ändras.
Justera de erforderliga PID-parametrarna och aktivera ställdonet för testning.
Observera positioneringsresponsen och upprepa finjusteringsprocessen vid behov.
När önskat svar har uppnåtts, spara parametrarna via programvaran.
PID-inställning bör inte vara den första lösningen för alla positioneringsproblem.
Innan förstärkningen ökas bör ingenjörer bekräfta att det mekaniska systemet är korrekt monterat.
Viktiga faktorer inkluderar:
Kontrollera monteringsstyvhet, axeluppriktning, fastsättning och lastanslutning.
Bekräfta att den faktiska belastningen och tröghetsmomentet ligger inom ställdonets avsedda driftsområde.
Kontrollera om det finns onormal friktion, mekaniska störningar eller transmissionsproblem.
Bekräfta att positionsåterkopplingen är stabil och fri från onormala ljud.
Kontrollera om kommandoöverföringen och återkopplingskommunikationen fungerar korrekt.
Se till att ställdonet testas under avsett styrläge.
Om själva det mekaniska systemet har kraftiga vibrationer eller instabilitet kan enbart en ökning av PID-förstärkningen förvärra problemet.
Styrprestandan hos en robotled beror på mer än själva servomotorn.
Ett integrerat harmoniskt ledställdon kombinerar flera komponenter som direkt påverkar styrresponsen, inklusive motor, harmonisk reducerare, pulsgivare, drivelektronik, lager och mekaniskt hölje.
Denna integrerade arkitektur gör att dessa komponenter kan matchas under utvecklingen istället för att väljas oberoende av varandra och kombineras i det slutliga systemintegrationsstadiet.
För robottillverkare kan detta förenkla idrifttagningen eftersom ställdonet redan har utvecklats kring en definierad motor-transmission-återkopplingsarkitektur.
Den återstående PID-justeringen kan sedan primärt fokusera på att matcha ställdonet till den specifika robotstrukturen och belastningen.
Detta är särskilt värdefullt för tillämpningar som humanoida robotar, robotarmar, kollaborativa robotar och andra fleraxliga robotsystem där varje led kan uppleva olika tröghets- och mekaniska förhållanden.
HPJM-serien följer en praktisk metod för robotledstyrning.
Motorströmslingan kalibreras före leverans, vilket ger en fördefinierad grund för motorstyrning. Användare kan sedan justera hastighets- och positionsslingorna enligt sina faktiska applikationskrav.
Denna metod gör det möjligt att anpassa samma harmoniska ledställdonsplattform till olika mekaniska belastningar och robotapplikationer utan att användarna behöver omdesigna hela servostyrningsarkitekturen.
För ingenjörsteam som utvecklar robotfogar är nyckeln inte att söka efter en universell PID-parameter.
Målet är istället att hitta en stabil parameterkombination som matchar:
Ställdon + Harmonisk transmission + Mekanisk struktur + Last + Rörelseprofil
När dessa faktorer matchas korrekt kan HPJM uppnå stabil positionering och responsiv rörelse samtidigt som onödig oscillation och skakningar minimeras.
Positioneringsjitter i en robotled är ofta ett problem på systemnivå snarare än ett problem som orsakas av en enskild komponent.
För HPJM harmonisk ledställdon kalibreras strömslingan före leverans, medan hastighets- och positionsslingorna kan justeras efter faktisk belastning och tillämpningsförhållanden.
En praktisk inställningsprocess bör fokusera på förhållandet mellan hastighetsslingans P/I- och positionsslingans P/D-parametrar, samtidigt som man beaktar mekanisk installation, lasttröghet, transmissionsegenskaper, pulsgivarens återkoppling och kommunikationsprestanda.
Oavsett om HPJM är integrerad via CAN-, CANopen-, EtherCAT- eller Magic-programvara, är den rekommenderade metoden att göra kontrollerade parameterändringar, testa ställdonet under representativa förhållanden och spara parametrarna efter att stabil prestanda har uppnåtts.
För ingenjörer som utvecklar humanoida robotar, robotarmar, kollaborativa robotar och andra precisionsrobotsystem kan korrekt PID-justering hjälpa den harmoniska ledställdonet att uppnå en bättre balans mellan positioneringsnoggrannhet, svarshastighet och rörelsestabilitet.
Läs mer
Läs mer om HONPINEs historia och branschtrender relaterade till precisionsöverföring.
Dubbelklicka
We provide harmonisk växelreducerare,planetväxellådareducerare,robotledsmotor,robotroterande ställdon,RV-växelreducerare,robotändeffektor,dexterös robothand