Synchroner vs. unabhängiger Motorsteuerung für Mehraktoren-Systeme

Inhaltsverzeichnis

Wenn eine Maschine zwei oder mehr elektrische Aktuatoren verwendet, ist die erste Steuerungsfrage nicht einfach, wie viele Motorenausgänge verfügbar sind. Es ist ob jede Achse unabhängig bewegen darf oder ob die Achsen während der Bewegung eine definierte Beziehung aufrechterhalten müssen..

Für den umfassenderen Workflow der Steuerungssystemtechnik siehe das Leitfaden zum Aktuatorsteuerungssystem.

Diese Wahl verändert die erforderliche Verkabelung, das Feedback, die Steuerungslogik, die Inbetriebnahme, die Fehlermeldung und das mechanische Risiko.

Die wichtigste Unterscheidung ist die folgende:

Unabhängige Steuerung gibt jeder Achse ihre eigene Bewegungsautonomie. Synchronisierte Steuerung misst die Beziehung zwischen den Achsen und korrigiert Abweichungen. Das Senden desselben Befehls an zwei Motoren ist nur eine gruppierte oder gekoppelte Operation; es ist kein Beweis für Synchronisation.

Dies ist wichtig für Hebebühnen, breite Rahmen, Türen, Klappen, Maschinenabdeckungen, verstellbare Strukturen und andere Mechanismen, bei denen zwei Hebepunkte die gleiche Last beeinflussen können.

Vergleich: unabhängige vs. synchronisierte Steuerung

IngenieursfrageUnabhängige KanäleGleichbefehl / gekoppelte BewegungFeedback-synchronisierte Bewegung
Befehlsquellegetrennt pro Achseein Befehl kann mehrere Achsen steuerngemeinsames Bewegungsziel plus Feedbackschleife
Positionsfeedback erforderlichoptional, abhängig von der Aufgabeoptionalnormalerweise erforderlich
Können Achsen zu unterschiedlichen Positionen bewegen?jain der Regel nein bei gruppierten Befehlennormalerweise nein bei synchronisierter Bewegung
Garantiert dieselbe Spannung die gleiche Bewegung?nicht zutreffendneinnein; Abweichungen werden gemessen und korrigiert
Empfindlichkeit gegenüber Lastungleichgewichtpro Achse behandeltkann Drift verursachenSteuerung kann innerhalb der Systemgrenzen kompensieren
Fehlerbegrenzungkann achsenspezifisch seinbeeinflusst oft die Gruppemuss definiert werden, ob alle Achsen zusammen stoppen
Inbetriebnahme-Komplexitätgering bis moderatmoderathöher, weil Feedback und Abgleich überprüft werden müssen
Bester Einsatzgetrennte Funktionen oder verstellbare Geometrienicht kritische gruppierte Bewegunggemeinsame starre Lasten, gleichmäßiges Heben, koordinierte Bewegung

ServoCylMotion one-to-two multi-output control interface

Mehrere Ausgänge definieren nicht von sich aus, ob Achsen unabhängig oder mit feedbackbasierten Synchronisation arbeiten.

Ein Mehrkanalgerät kann je nach Architektur eines dieser Verhaltensweisen unterstützen. Die Anzahl der Kanäle sagt nur aus, wie viele Ausgänge verfügbar sind; sie sagt nichts darüber aus, ob die Kanäle unabhängig, gruppiert oder positionsgekoppelt sind.

Vier nützliche Multi-Achsen-Steuerungstopologien

1. Unabhängige Kanäle

Jeder Aktuator hat seinen eigenen Befehl und seine eigenen Stopbedingungen. Achse A kann sich ausfahren, während Achse B stillsteht, oder die beiden Achsen können sich in unterschiedliche Positionen bewegen.

Unabhängige Steuerung ist nützlich, wenn:

  • jeder Aktuator eine andere mechanische Funktion ausführt;
  • die Last es nicht erfordert, dass die Achsen eben bleiben;
  • Bediener separate Anpassungen benötigen;
  • eine Achse weiter betrieben werden kann, während eine andere gestoppt ist;
  • Wartung oder Service individuelles Joggen erfordert.

Die Steuerungsanforderungen sollten dennoch den Motorstrom, die Limitwerte, Feedback, Befehlspriorität und Fehlerverhalten für jeden Kanal definieren.

ServoCylMotion wireless remote command accessory

Eine gemeinsame Befehlsquelle kann Bewegungen auf mehreren Kanälen anfordern, ohne synchronisierte Positionen zu garantieren.

Ein gemeinsames Fernbediengerät oder HMI ändert dieses Prinzip nicht. Eine Schnittstelle kann weiterhin separate Befehle an separate Kanäle senden.

2. Same-command oder gekoppelter Betrieb

Im gekoppelten Betrieb erhalten mehrere Motoren den gleichen Ausfahren-/Einfahren-Befehl nahezu gleichzeitig.

Das ist einfacher als Synchronisation, hat aber eine wichtige Einschränkung: der Controller könnte nicht wissen, ob die Achsen tatsächlich zusammenbleiben..

Zwei nominal identische Aktuatoren können unterschiedlich reisen aufgrund von:

  • Fertigungstoleranzen;
  • ungleicher Belastung;
  • unterschiedlichem Reibungsverhalten;
  • mechanischer Ausrichtung;
  • Kabelspannungsabfall;
  • Versorgungsvariation;
  • Temperatur;
  • Verschleiß;
  • kleinen Geschwindigkeitsunterschieden.

Wenn der Mechanismus diesen Unterschied tolerieren kann, kann die gekoppelte Steuerung akzeptabel sein. Wenn eine breite starre Last eben bleiben muss, kann es riskant sein.

Warum gleiche Befehle keine synchronisierte Bewegung garantieren

Stellen Sie sich zwei Hebepunkte vor, die eine starre Plattform unterstützen. Beide Motoren erhalten denselben Befehl und dieselbe nominale Spannung.

Eine Seite hat leicht mehr Last und mehr Führungsschleifen. Dieser Motor verlangsamt sich. Die andere Seite bewegt sich weiter. Die Plattform beginnt zu kippen.

Mit zunehmendem Winkel kann die mechanische Struktur mehr Seitenlast auf Führungen, Halterungen, Schrauben oder Aktuatoren ausüben. Das Ergebnis kann sein:

  • Schräglage;
  • Blockierung;
  • erhöhter Strom;
  • beschleunigter Verschleiß;
  • Beschwerdefehler;
  • strukturelle Belastung;
  • ungleichmäßige Ankunft an Endpositionen.

ServoCylMotion linear actuator used as one axis in a multi-actuator system

Jede Achse kann unterschiedlich auf Last, Reibung, Spannungsabfall und mechanische Ausrichtung reagieren.

Deshalb ist Synchronisation ein Closed-Loop-Koordinationsproblem, nicht nur ein Verdrahtungsproblem.

3. Master-/Follower-Steuerung

In einer Master-/Follower-Anordnung fungiert eine Achse als Referenz. Die zweite Achse folgt der Position oder der Geschwindigkeit des Masters.

Der Controller vergleicht das Feedback und passt den Follower an, wenn er anfängt, zurückzubleiben oder vorauszulaufen.

Dies kann nützlich sein, wenn der Mechanismus natürlicherweise eine Referenzseite hat oder wenn die Systemarchitektur um eine primäre Achse organisiert ist.

Die Spezifikation sollte definieren:

  • welche Achse Master ist;
  • welches Feedback verglichen wird;
  • der erlaubte Positionsunterschied;
  • das Korrekturverhalten;
  • was passiert, wenn der Master einen Fehler hat;
  • was passiert, wenn der Follower zuerst einen Anschlag erreicht.

4. Querkopplte Synchronisation

Die Querkopplungssteuerung behandelt die Achsenausgleichung selbst als zu steuernde Variable.

Anstatt nur zu fragen: "Hat jede Achse ihr Ziel erreicht?" fragt die Steuerungslogik auch: "Wie weit sind die Achsen gerade auseinander?"

Der Controller kann dann die Differenz verringern, indem er den Motorbefehl, die Geschwindigkeit oder den Strom innerhalb der verfügbaren Steuerungsarchitektur ändert.

Dies ist das nützlichere Modell für eine starre gemeinsame Last, bei der die gleichmäßige Bewegung über den gesamten Hub hinweg von Bedeutung ist.

Feedback ist es, was echte Synchronisation praktisch macht.

Synchronisation erfordert, dass das System weiß, wie sich jede Achse bewegt.

Häufige Feedbackmethoden umfassen:

  • Hall-Effekt-Puls-Feedback;
  • inkrementale Encoder;
  • Potentiometer-Positionssignale;
  • andere Position- oder Geschwindigkeits-Sensoren.

Das wichtige Kriterium ist nicht nur der Name des Sensors. Der Controller muss verstehen:

  • das elektrische Signal;
  • Skalierungs- oder Pulsverhältnis;
  • Richtungs-Konvention;
  • Sensorversorgung;
  • Referenzzustand;
  • Verhalten bei Verlust der Rückmeldung.

ServoCylMotion linear actuator for multi-axis motion applications

Echte Synchronisation hängt von der gemessenen Bewegung und der Korrektur-Logik ab, nicht nur von nominal übereinstimmender Hardware.

TiMOTION, Firgelli, Progressive Automations und Actuonix veranschaulichen alle denselben breiteren ingenieurtechnischen Punkt: Die Koordination mehrerer Achsen wird kontrollierbarer, wenn die tatsächliche Bewegung gemessen wird, anstatt angenommen.

Für ein OEM-Design sollte daher die Rückmeldeschnittstelle zusammen mit dem Motor und der Steuerungstopologie festgelegt werden.

Lastenausgleich und mechanisches Design sind nach wie vor wichtig.

Rückmeldung beseitigt keine mechanischen Einschränkungen.

Ein synchronisiertes System benötigt dennoch:

  • ausgerichtete Montage;
  • angemessene Führungssteifigkeit;
  • geeignete Aktuator-Abstände;
  • kompatiblen Hub;
  • ausreichende Kraftreserve;
  • akzeptable strukturelle Durchbiegung;
  • Kabelverlegung, die keinen ungleichen Spannungsabfall oder mechanische Reibung erzeugt.

Ein Controller kann moderate Fehlanpassungen korrigieren, sollte jedoch nicht erwarten, eine grundlegend falsch ausgerichtete Rahmenkonstruktion oder einen Aktuator, der die meiste Last trägt, auszugleichen.

Wenn unabhängige Steuerung die bessere Wahl ist.

Wählen Sie unabhängige Kanäle, wenn die mechanischen Funktionen absichtlich getrennt sind.

Beispiele sind:

  • zwei einstellbare Abschnitte, die unterschiedliche Positionen erreichen müssen;
  • eine Maschine mit separaten Spannvorrichtungen oder Toren;
  • Servicepositionierung, bei der jede Achse individuell bewegt werden muss;
  • Mechanismen, bei denen ein Achsenfehler nicht automatisch die nicht verwandte Bewegung deaktivieren sollte.

Wenn Synchronisation die bessere Wahl ist.

Verwenden Sie rückmeldungsbasierte Koordination, wenn differenzielle Bewegung ein Problem schaffen würde.

Typische Fälle sind:

  • breite Plattformen;
  • steife Rahmen, die an zwei oder mehr Punkten angehoben werden;
  • große Klappen;
  • verlinkte Hebesäulen;
  • Mechanismen, bei denen Schrägstellungen Führungen blockieren könnten;
  • Anwendungen mit einer strikten Achse-zu-Achse-Positionsbeziehung.

Fehlerbehandlung ist Teil der Topologieentscheidung.

Bevor die Steuerungsmethode ausgewählt wird, definieren Sie, was passieren soll, wenn:

  • eine Achse zuerst ein Limit erreicht;
  • ein Motor stehen bleibt;
  • ein Feedbacksignal verschwindet;
  • ein Kabel getrennt wird;
  • eine Achse die zulässige Abweichung überschreitet;
  • die Versorgungsspannung sinkt;
  • eine Kommunikationsverbindung ausfällt.

Bei einer synchronisierten gemeinsamen Last kann das Fortführen des Antriebs nur auf einer Seite das mechanische Problem verschärfen. Viele Designs stoppen daher die Gruppe, wenn eine Achse einen Fehler hat.

Unabhängige Maschinen können eine andere Richtlinie verwenden und erlauben es, dass unbeeinträchtigte Achsen verfügbar bleiben.

Das richtige Verhalten hängt von der Risikoanalyse der Maschine und den funktionalen Anforderungen ab; es sollte vor der Auswahl des Controllers festgelegt werden.

Inbetriebnahmeanforderungen

Ein synchronisiertes System benötigt in der Regel mehr Inbetriebnahmeinformationen als ein unabhängiges.

Das OEM-Freigabepaket sollte definieren:

  • Kanäle zu Aktuator-Zuordnung;
  • Feedbackrichtung;
  • Sensor-Skalierung;
  • Referenz- oder Referenzzustand;
  • zulässige Abweichung;
  • Initialisierungssequenz;
  • Fahrweggrenzen;
  • das Korrekturverhalten;
  • Fehlergrenzwerte;
  • Wiederherstellungsverfahren.

Nehmen Sie nicht an, dass zwei Kanäle austauschbar sind, es sei denn, die Steuerungsarchitektur erlaubt ausdrücklich eine Neuzuweisung.

OEM-Auswahlcheckliste

Bevor Sie sich zwischen unabhängiger und synchronisierter Steuerung entscheiden, beantworten Sie diese Fragen:

Mechanische Beziehung

  • Bewegen die Aktuatoren dasselbe starre Bauteil?
  • Kann sich die Differenzbewegung im Rack oder Mechanismus verklemmen?
  • Gibt es ein Führungssystem, das die Ausrichtung einschränkt?

Bewegungsanforderung

  • Müssen die Achsen dieselbe Position erreichen?
  • Müssen sie während der Beschleunigung und des Anhaltens ausgerichtet bleiben?
  • Brauchen einige Achsen separate Ziele?

Feedback

  • Sind Positions- oder Geschwindigkeitsfeedbacks auf jeder koordinierten Achse verfügbar?
  • Unterstützt der Controller diesen Feedbacktyp?
  • Was passiert, wenn das Feedback verloren geht?

Steuerungstopologie

  • unabhängig;
  • gruppierte Gleichbefehl;
  • Master/Follower;
  • gekreuzte gekoppelte Synchronisation.

Fehlerverhalten

  • stoppen Sie nur die betroffene Achse;
  • stoppen Sie alle koordinierten Achsen;
  • manuelle Wiederherstellung erlauben;
  • Wiederheimumschaltung oder Reset erforderlich.

Leistung

  • wie viele Motoren können gleichzeitig bewegt werden;
  • totale Dauer- und Spitzenstrom;
  • Spannungsabfall durch jeden Zweig;
  • Bewertungen für Kabel und Stecker.

Akzeptanzkriterien

  • erlaubte Achsenabweichung;
  • erwarteter Lastbereich;
  • benötigte Inbetriebnahmeprüfung;
  • Fehler- und Wiederherstellungsvalidierung.

Wenn das Projekt koordinierte Bewegungen erfordert, ist die ServoCylMotion's Multi-Motor-Synchronisationsfähigkeit die geeignete kommerzielle Brücke, nachdem diese Anforderungen definiert sind.

Für gemischte Komponenten oder unsichere elektrische/Feedback-Schnittstellen verwenden Sie die Ressource zur Systemkompatibilität bevor Sie annehmen, dass ein Steuergerät, ein Feedbackgerät und ein Aktuator zusammenarbeiten können.

Häufig gestellte Fragen

Ist das Senden des gleichen Befehls an zwei Motoren dasselbe wie Synchronisation?

Nein. Der Betrieb mit demselben Befehl fordert nur die gleiche Aktion an. Unterschiede in der Last, der Reibung, dem Spannungsabfall und der Motortoleranz können dazu führen, dass die Achsen mit unterschiedlichen Geschwindigkeiten oder Positionen fahren.

Wann sollten Aktuatoren unabhängig bleiben?

Unabhängige Steuerung ist angebracht, wenn jede Achse eine separate mechanische Aufgabe, unterschiedliche Zielpositionen oder ein Fehlerkontrollanforderung hat, die es einer Achse ermöglicht, anzuhalten, während andere weiterfahren.

Welches Feedback wird für synchronisierte Bewegungen benötigt?

Das System benötigt eine Feedback-Methode, die die Steuerlogik für jede koordinierte Achse messen und vergleichen kann. Hallimpulse, Encoder, Potentiometer oder andere Positions-/Geschwindigkeitssignale können je nach Architektur verwendet werden.

Synchronisiert eine Mehrkanal-Steuerungseinheit automatisch Achsen?

Nein. Mehrere Ausgänge können einfach unabhängige Kanäle sein. Synchronisation erfordert kompatibles Feedback und Koordinationslogik.

Warum spielt die Lastungleichheit eine Rolle?

Eine stärker belastete oder reibungsintensivere Achse kann sich unter demselben Befehl anders bewegen als eine andere Achse. Bei einer starren gemeinsamen Last kann dieser Unterschied Verzug, Blockieren und zusätzlichen mechanischen Stress verursachen.

Was sollte passieren, wenn eine synchronisierte Achse einen Fehler hat?

Das erforderliche Verhalten sollte in den Maschinenspezifikationen definiert werden. Bei einer gemeinsamen starren Last ist es oft sicherer, alle koordinierten Achsen zu stoppen, als nur eine Seite weiterzulassen, aber das tatsächliche Design muss die Risikobewertung der Anwendung berücksichtigen.

Referenzen

Blog-Kommentare