Positionsjitter kann auftreten, wenn ein Robotergelenk wiederholt um die Sollposition oszilliert oder nach Erreichen der Zielposition nicht stabil einrastet. Bei einem hochpräzisen Harmonic-Joint-Aktor hängt dieses Verhalten häufig mit dem Zusammenspiel von PID-Parametern, Lastbedingungen, Übertragungscharakteristika und der mechanischen Struktur zusammen.
Der HPJM Harmonic Joint Actuator verfügt über eine konfigurierbare PID-Schnittstelle, mit der Anwender die Drehzahl- und Positionsregelungsparameter an unterschiedliche Lasten und Betriebsbedingungen anpassen können. Der Stromregelkreis wird vor Auslieferung kalibriert, während die Drehzahl- und Positionsregelkreise bei Bedarf vom Anwender feinjustiert werden können.
Dieser Artikel erläutert die PID-Regelungsstruktur des HPJM-Harmonischengelenkaktuators, die Rolle der wichtigsten PID-Parameter und ein praktisches Verfahren zur Reduzierung von Positionsjitter über CAN, CANopen, EtherCAT oder die Magic-Software.

Ein Robotergelenk funktioniert nicht als einzelner Motor. Das vollständige Bewegungssystem umfasst den Motor, das Harmonic-Transfer-Getriebe, den Encoder, die Lager, das mechanische Gehäuse, die Last und das Servosteuerungssystem.
Sobald die Sollposition erreicht ist, vergleicht die Steuerung kontinuierlich die Sollposition mit der Istposition. Ist die Regelungsreaktion für die mechanischen Eigenschaften des Gelenks zu aggressiv, kann der Aktor die Position wiederholt in entgegengesetzte Richtungen korrigieren.
Dies kann folgendermaßen aussehen:
Kleine Schwankungen um die Zielposition
Wiederholte Vorwärts- und Rückwärtskorrekturen
Hörbare oder sichtbare Vibration
Längere Absetzzeit
Instabile Bewegung unter bestimmten Lasten
Daher sollte ein Positionsjitter nicht automatisch dem Harmonic-Reducer oder dem Encoder zugeschrieben werden. In vielen Fällen müssen die PID-Parameter an die tatsächliche Last und die mechanischen Bedingungen des Robotergelenks angepasst werden.

Die PID-Regelung bestimmt den Regelausgang anhand der Abweichung zwischen Sollwert und tatsächlicher Systemreaktion.
Die drei grundlegenden Komponenten sind:
Der Proportionalanteil reagiert auf die Größe des aktuellen Fehlers. Eine Erhöhung der Proportionalverstärkung führt im Allgemeinen dazu, dass das Regelsystem stärker auf Positions- oder Geschwindigkeitsabweichungen reagiert.
Der Integralterm akkumuliert den Fehler über die Zeit und wird hauptsächlich verwendet, um den stationären Fehler oder die Restabweichung zu reduzieren.
Der Ableitungsterm reagiert auf die Änderungsrate des Fehlers und kann bei dynamischen Änderungen eine vorausschauende Dämpfung gewährleisten.
In der HPJM-Regelungsarchitektur sind die Regelkreise kaskadiert angeordnet:
Stromregelkreis → Geschwindigkeitsregelkreis → Positionsregelkreis
Der Stromregelkreis ist der innerste Regelkreis und steuert direkt den Motorstrom und das elektromagnetische Drehmoment. Der Drehzahlregelkreis regelt die Motordrehzahl, während der Positionsregelkreis die Endposition steuert.
Die Stromschleifenparameter werden vor der Auslieferung kalibriert und sollten vom Benutzer grundsätzlich nicht verändert werden.
Für die anwendungsspezifische Optimierung sind die wichtigsten anzupassenden Parameter:
Geschwindigkeitsregelkreis P → Geschwindigkeitsregelkreis I → Positionsregelkreis P → Positionsregelkreis D

Ein Harmonic-Joint-Aktor kann in verschiedenen Roboteranwendungen mit deutlich unterschiedlichen mechanischen Belastungen eingesetzt werden.
Beispielsweise kann derselbe HPJM-Aktor unterschiedliche dynamische Eigenschaften aufweisen, wenn er in folgenden Systemen installiert ist:
Ein Roboterarmgelenk
Ein humanoider Robotergelenk
Ein leichter kollaborativer Roboter
Ein Drehkopfmechanismus
Ein kompakter Robotermanipulator
Die Belastung beeinflusst die Trägheit, die Reibung, das Beschleunigungsverhalten und die mechanischen Resonanzeigenschaften des gesamten Gelenks.
Daher kann es vorkommen, dass PID-Parameter, die unter einer Lastbedingung gut funktionieren, unter einer anderen Lastbedingung nicht die gleiche Positionierungsleistung erbringen.
Aus diesem Grund sollte die PID-Reglerabstimmung unter der tatsächlichen oder repräsentativen Betriebslast erfolgen, anstatt für jede Anwendung einen einzigen Parametersatz zu verwenden.
Der Positionsregelkreis hat einen direkten Einfluss darauf, wie das Robotergelenk auf Positionsfehler reagiert.
Die positionsproportionale Verstärkung bestimmt, wie stark der Aktor auf Positionsfehler reagiert.
Ist die Positionsverstärkung P zu gering, reagiert der Aktor möglicherweise langsam oder weist eine unzureichende Positioniersteifigkeit auf.
Ist die Positionsverstärkung P zu hoch, kann der Aktor kleine Positionsfehler kontinuierlich korrigieren und so Schwingungen oder Positionsjitter um das Ziel herum erzeugen.
Wenn also Positionsjitter auftritt, kann die Reduzierung der Positionsverstärkung P einer der zu untersuchenden Parameter sein.
Der geeignete Wert hängt von der tatsächlichen Last, der mechanischen Steifigkeit, den Eigenschaften des Getriebes und dem gewünschten Ansprechverhalten ab.
Die Positionsableitungsverstärkung reagiert auf Änderungen des Positionsfehlers und kann die Dämpfungseigenschaften des Positionsregelkreises beeinflussen.
Ein übermäßig hoher D-Verstärkungswert kann zu Schwingungen führen oder die gemeinsame Reaktion instabil machen, insbesondere wenn Messrauschen oder mechanische Vibrationen vorhanden sind.
Die Positionen P und D sollten daher gemeinsam betrachtet und nicht unabhängig voneinander eingestellt werden, ohne die resultierende Bewegung zu beobachten.
Die Geschwindigkeitsregelung bildet die Zwischenschicht zwischen der Stromregelung und der Positionsregelung.
Die geschwindigkeitsproportionale Verstärkung bestimmt die Stärke der Reaktion auf Geschwindigkeitsfehler.
Ist die Verstärkung zu gering, kann der Aktor ein langsameres Ansprechverhalten aufweisen.
Ist die Verstärkung zu hoch, kann der Drehzahlregler unter bestimmten Betriebsbedingungen instabil werden.
Der Geschwindigkeitsintegralparameter akkumuliert den Geschwindigkeitsfehler über die Zeit und hilft, anhaltende Geschwindigkeitsabweichungen zu beseitigen.
Eine übermäßige Integralwirkung kann jedoch das Einschwingverhalten des Aktuators beeinträchtigen und die Zeit verlängern, die für die Stabilisierung des Systems benötigt wird.
Der Drehzahlregler sollte daher unter Berücksichtigung der tatsächlichen mechanischen Belastung und der Betriebsbedingungen abgestimmt werden.
Ein praktischer Abstimmungsprozess sollte nicht mehrere Parameter gleichzeitig und willkürlich verändern.
Das grundlegende Vorgehen ist:
Aktor anhalten → PID-Parameter anpassen → Parameter speichern → Aktor aktivieren → Bewegung testen → Bei Bedarf wiederholen
Vor der Änderung der Parameter sollte der Aktor in den gestoppten oder deaktivierten Zustand versetzt werden.
Bei HPJM können Benutzer über die unterstützten Kommunikationsschnittstellen oder die Magic-Software auf die PID-Parameter zugreifen.
Eine typische Abstimmungssequenz ist:
Stellen Sie sicher, dass der Harmonic-Joint-Aktor ordnungsgemäß installiert ist und unter der vorgesehenen Lastbedingung funktioniert.
Der Stromkreis wurde vor der Auslieferung kalibriert und sollte im Allgemeinen unverändert bleiben.
Passen Sie die P- und I-Parameter des Drehzahlregelkreises entsprechend dem Verhalten des Aktuators unter der tatsächlichen Last an.
Stellen Sie die Positionen P und D so ein, dass das gewünschte Positionierungsverhalten ohne übermäßige Schwingungen erreicht wird.
Führen Sie wiederholte Positionierungsbewegungen durch und beobachten Sie Überschwingen, Einschwingverhalten, Vibrationen und Positionierungsjitter.
Nach Erreichen eines stabilen Betriebs sollten die Parameter gespeichert werden, um die neuen Einstellungen beizubehalten.
Dieser sequentielle Ansatz erleichtert es, den Parameter zu identifizieren, der für eine Verhaltensänderung verantwortlich ist.
Der HPJM Harmonic Joint Stellantrieb ermöglicht den Zugriff auf PID-Parameter über verschiedene Kommunikationsschnittstellen.
Über die CAN-Schnittstelle können Benutzer relevante PID-Parameter für den Drehzahl- und Positionsregler lesen und schreiben.
Die Schnittstelle kann verwendet werden, um:
Geschwindigkeitsregelschleifenparameter lesen
Positionsschleifenparameter lesen
Schreibe Geschwindigkeitsschleifenparameter
Positions-Schleifenparameter schreiben
Speichern Sie die geänderten Parameter
Dies ermöglicht es der Host-Steuerung oder der Inbetriebnahmesoftware, den Aktor entsprechend den Anwendungsanforderungen anzupassen.
Bei CANopen-basierten Systemen können die PID-Parameter über die entsprechenden Objektwörterbuchindizes aufgerufen werden.
Die HPJM-Schnittstelle umfasst Objekte für Drehzahl- und Positionsregelparameter, die es dem Host-Controller ermöglichen, die entsprechenden Werte zu lesen oder zu ändern.
Bei EtherCAT-Anwendungen können die entsprechenden Objekte ebenfalls verwendet werden, um auf die PID-Parameter zuzugreifen.
Dadurch eignet sich der HPJM für Robotersteuerungssysteme, bei denen der Aktor in eine zentrale EtherCAT-basierte Bewegungssteuerungsarchitektur integriert werden muss.
Detaillierte Informationen zu Index, Unterindex, Befehlen und Datenformaten finden Ingenieure in der Dokumentation des HPJM-Kommunikationsprotokolls.
Die Änderung eines PID-Parameters bedeutet nicht zwangsläufig, dass der neue Wert dauerhaft gespeichert wurde.
Nach Abschluss des Abstimmungsprozesses müssen die Parameter mit dem entsprechenden Speicherbefehl gespeichert werden.
Bei HPJM kann die Parameterspeicherung über die unterstützte Kommunikationsschnittstelle durchgeführt werden.
Der grundlegende Arbeitsablauf ist:
Anpassen → Testen → Bestätigen → Speichern
Dies ist insbesondere während der Inbetriebnahme wichtig, da andernfalls ein Parameter, der während der Tests zu funktionieren scheint, nach dem Neustart des Aktuators möglicherweise nicht beibehalten wird.
Für Anwender, die eine grafische Inbetriebnahme bevorzugen, anstatt CAN- oder CANopen-Befehle direkt zu senden, kann der HPJM über die Magic-Software angepasst werden.
Das allgemeine Vorgehen ist:
Klicken Sie mit der rechten Maustaste auf die Magic-Software und wählen Sie „Als Administrator ausführen“.
Wählen Sie im oberen Menü die Option „Gerätesuche“, um den angeschlossenen HPJM-Aktor zu erkennen.
Wählen Sie das geeignete Kommunikationsprotokoll, z. B. CAN oder CANopen, entsprechend der tatsächlichen Systemkonfiguration.
Wählen Sie Kanal 1 oder Kanal 2 entsprechend der Hardware-Schnittstelle des Analysators.
Stellen Sie die Kommunikationsbaudrate entsprechend der tatsächlichen Systemkonfiguration ein.
Konfigurieren Sie den geeigneten Geräte-ID-Bereich für den angeschlossenen Aktor.
Schalten Sie den Motor bei Bedarf kurz zur Bestätigung der Kommunikation ein, schalten Sie ihn dann wieder ab und stellen Sie sicher, dass sich der Aktor im Stillstand befindet, bevor Sie die PID-Parameter ändern.
Stellen Sie die erforderlichen PID-Parameter ein und aktivieren Sie den Aktor für die Testphase.
Beobachten Sie das Verhalten bei der Positionierung und wiederholen Sie den Abstimmungsprozess gegebenenfalls.
Nachdem das gewünschte Ergebnis erzielt wurde, speichern Sie die Parameter über die Software.
Die PID-Regleroptimierung sollte nicht die erste Lösung für jedes Positionierungsproblem sein.
Bevor die Verstärkung erhöht wird, sollten die Ingenieure sicherstellen, dass das mechanische System ordnungsgemäß montiert ist.
Wichtige Faktoren sind unter anderem:
Prüfen Sie die Montagesteifigkeit, die Wellenausrichtung, die Befestigung und die Lastverbindung.
Prüfen Sie, ob die tatsächliche Last und die Trägheit innerhalb des vorgesehenen Betriebsbereichs des Aktuators liegen.
Prüfen Sie, ob ungewöhnliche Reibung, mechanische Störungen oder Getriebeprobleme vorliegen.
Vergewissern Sie sich, dass die Positionsrückmeldung stabil und frei von ungewöhnlichen Störungen ist.
Prüfen Sie, ob die Befehlsübertragung und die Rückkopplungskommunikation ordnungsgemäß funktionieren.
Stellen Sie sicher, dass der Aktor im vorgesehenen Steuermodus getestet wird.
Wenn das mechanische System selbst übermäßige Vibrationen oder Instabilität aufweist, kann eine einfache Erhöhung der PID-Verstärkung das Problem verschlimmern.
Die Regelgenauigkeit eines Robotergelenks hängt von mehr als nur dem Servomotor selbst ab.
Ein integrierter Harmonic-Joint-Aktor kombiniert mehrere Komponenten, die das Regelverhalten direkt beeinflussen, darunter Motor, Harmonic-Joint-Getriebe, Encoder, Antriebselektronik, Lager und mechanisches Gehäuse.
Diese integrierte Architektur ermöglicht es, diese Komponenten während der Entwicklung aufeinander abzustimmen, anstatt sie unabhängig voneinander auszuwählen und erst in der finalen Systemintegrationsphase zu kombinieren.
Für Roboterhersteller kann dies die Inbetriebnahme vereinfachen, da der Aktor bereits um eine definierte Motor-Getriebe-Rückkopplungsarchitektur herum entwickelt wurde.
Die verbleibende PID-Anpassung kann sich dann primär darauf konzentrieren, den Aktor an die spezifische Roboterstruktur und Last anzupassen.
Dies ist besonders wertvoll für Anwendungen wie humanoide Roboter, Roboterarme, kollaborative Roboter und andere mehrachsige Robotersysteme, bei denen jedes Gelenk unterschiedlichen Trägheits- und mechanischen Bedingungen ausgesetzt sein kann.
Die HPJM-Serie verfolgt einen praxisorientierten Ansatz zur Robotergelenksteuerung.
Der Motorstromregelkreis wird vor Auslieferung kalibriert und bildet somit eine vordefinierte Grundlage für die Motorsteuerung. Anschließend können Anwender die Drehzahl- und Positionsregelkreise an ihre jeweiligen Anwendungsanforderungen anpassen.
Dieser Ansatz ermöglicht es, dieselbe Plattform für harmonische Gelenkaktuatoren an unterschiedliche mechanische Belastungen und Roboteranwendungen anzupassen, ohne dass die Anwender die gesamte Servo-Steuerungsarchitektur neu gestalten müssen.
Für Ingenieurteams, die Robotergelenke entwickeln, liegt der Schlüssel nicht in der Suche nach einem universellen PID-Parameter.
Das Ziel besteht vielmehr darin, eine stabile Parameterkombination zu finden, die Folgendes erfüllt:
Aktor + Harmonische Kraftübertragung + Mechanische Struktur + Last + Bewegungsprofil
Wenn diese Faktoren optimal aufeinander abgestimmt sind, kann der HPJM eine stabile Positionierung und reaktionsschnelle Bewegungen erreichen und gleichzeitig unnötige Schwingungen und Vibrationen minimieren.
Positionszittern in einem Robotergelenk ist oft ein Problem auf Systemebene und wird nicht durch eine einzelne Komponente verursacht.
Beim HPJM Harmonic Joint Actuator wird der Stromregelkreis vor der Auslieferung kalibriert, während die Drehzahl- und Positionsregelkreise je nach Last und Anwendungsbedingungen angepasst werden können.
Ein praktischer Abstimmungsprozess sollte sich auf das Verhältnis zwischen den P/I- und P/D-Parametern des Drehzahlregelkreises konzentrieren und dabei auch die mechanische Installation, die Lastträgheit, die Übertragungseigenschaften, die Encoder-Rückmeldung und die Kommunikationsleistung berücksichtigen.
Unabhängig davon, ob die HPJM-Integration über CAN, CANopen, EtherCAT oder Magic-Software erfolgt, empfiehlt es sich, kontrollierte Parameteränderungen vorzunehmen, den Aktor unter repräsentativen Bedingungen zu testen und die Parameter nach Erreichen eines stabilen Betriebs zu speichern.
Für Ingenieure, die humanoide Roboter, Roboterarme, kollaborative Roboter und andere Präzisionsrobotersysteme entwickeln, kann eine korrekte PID-Reglerabstimmung dazu beitragen, dass der Harmonic-Joint-Aktor ein besseres Gleichgewicht zwischen Positioniergenauigkeit, Reaktionsgeschwindigkeit und Bewegungsstabilität erreicht.
Mehr lesen
Erfahren Sie mehr über die Geschichte von HONPINE und Branchentrends im Zusammenhang mit Präzisionsantriebstechnik.
Doppelklicken
Wir bieten Harmonic-Drive-Getriebe,Planetengetriebe,Gelenkmodul,rotatorische Roboterantriebe,RV-Getriebe,Roboter-Endeffektor,geschickte Roboterhand