1. Einführung in AC-Antriebe (Frequenzumrichter) Im Bereich der modernen industriellen Steuerung und......
LESEN SIE MEHREin AC-Servoantrieb ist ein elektronischer Leistungsverstärker und eine Steuereinheit, die den Betrieb eines AC-Servomotors regelt, indem sie kontinuierlich die tatsächliche Position, Geschwindigkeit und das Drehmoment des Motors überwacht und die ihm zugeführte elektrische Leistung in Echtzeit an ein vorgegebenes Referenzsignal anpasst. Das Wort „Servo“ kommt vom lateinischen „servus“ und bedeutet Diener – und genau das tut ein AC-Servoantrieb: Er bedient das Befehlssignal, indem er den Motor mit äußerster Präzision folgen lässt und jede Abweichung zwischen dem befohlenen und dem tatsächlichen Motorzustand innerhalb von Millisekunden korrigiert. Diese Feedback-Architektur mit geschlossenem Regelkreis unterscheidet ein AC-Servoantriebssystem grundlegend von einem Frequenzumrichter (VFD) mit offenem Regelkreis oder einer einfachen Ein/Aus-Motorsteuerung.
Das AC-Servoantriebssystem besteht aus drei eng integrierten Komponenten: dem Servoantrieb selbst (manchmal auch Servoverstärker oder Servocontroller genannt), dem AC-Servomotor und dem Rückkopplungsgerät – am häufigsten ein Drehgeber oder Resolver, der auf der Motorwelle montiert ist. Der Encoder meldet kontinuierlich die genaue Winkelposition des Motors an den Antrieb zurück, der diese gemessene Position mit der von der Maschinensteuerung (typischerweise einer SPS oder einem Bewegungscontroller) vorgegebenen Position vergleicht und die präzisen Spannungs- und Stromwellenformen berechnet, die erforderlich sind, um Fehler zwischen den beiden zu beseitigen. Dieser Vorgang findet tausende Male pro Sekunde statt und ermöglicht so AC-Servoantriebe um Positionierungsgenauigkeiten im Bruchteil eines Grads, Geschwindigkeitsregelung innerhalb eines Bruchteils eines Prozents des Sollwerts und Drehmomentreaktionszeiten im einstelligen Millisekundenbereich zu erreichen.
Eine der häufigsten Ursachen für Verwirrung bei der Bewegungssteuerung ist das Verständnis, wie sich ein AC-Servoantrieb von einem Frequenzumrichter (VFD) und einem Schrittmotortreiber unterscheidet. Alle drei steuern die Motorgeschwindigkeit und -position in unterschiedlichem Maße, unterscheiden sich jedoch grundlegend in ihrer Steuerungsarchitektur, ihren Leistungsfähigkeiten und geeigneten Anwendungen. Die folgende Tabelle verdeutlicht die wichtigsten Unterschiede:
| Funktion | AC-Servoantrieb | Antrieb mit variabler Frequenz | Schritttreiber |
| Kontrolltyp | Geschlossener Regelkreis (vollständige Rückmeldung) | Offener oder geschlossener Regelkreis | Offener Regelkreis (normalerweise) |
| Positionsgenauigkeit | Extrem hoch (Encoder-basiert) | Niedrig–Mittel | Moderat (stufenbasiert) |
| Geschwindigkeitsbereich | Sehr breit (1:5000) | Mäßig (1:100) | Begrenzt (Drehmomentabfall bei niedriger Drehzahl) |
| Drehmoment bei niedriger Geschwindigkeit | Volles Nenndrehmoment bei Drehzahl Null | Bei niedriger Geschwindigkeit reduziert | Gut bei niedriger Geschwindigkeit, sinkt bei hoher Geschwindigkeit |
| Reaktionsgeschwindigkeit | Millisekunden | Zehn Millisekunden | Schnell, aber keine Fehlerbehebung |
| Typische Motorleistung | 50W – 55kW | 0,2 kW – mehrere MW | Typischerweise unter 2 kW |
| Kosten | Höher | Mäßig | Niedriger |
| Beste Anwendung | Präzise Bewegungssteuerung | Pumpe, Lüfter, Fördergeschwindigkeit | Leichte Positionierung |
Der grundlegende Vorteil eines AC-Servoantriebssystems gegenüber VFDs und Schritttreibern ist seine Fähigkeit, Positionierungsfehler in Echtzeit zu erkennen und zu korrigieren. Wenn eine äußere Störung – ein plötzlicher Lastwechsel, mechanische Vibration oder eine kurzzeitige Leistungsschwankung – dazu führt, dass der Motor von seiner Sollposition abweicht, wendet der AC-Servoantrieb sofort ein Korrekturdrehmoment an, um ihn zurückzubringen. Ein Schrittmotortreiber weiß nicht, ob der Motor tatsächlich seine Sollposition erreicht hat; Ein durch Überlastung verpasster Schritt bleibt unerkannt und summiert sich als Positionierungsfehler, bis die Maschine erneut referenziert wird.
Wenn Ingenieure verstehen, was sich in einem AC-Servoantrieb befindet und wie jede Komponente zur Gesamtsystemleistung beiträgt, können sie bessere Entscheidungen in den Bereichen Design, Abstimmung und Fehlerbehebung treffen. Ein komplettes AC-Servoantriebssystem besteht aus den folgenden integrierten Elementen:
Die Leistungsstufe eines AC-Servoantriebs wandelt die eingehende AC-Versorgungsspannung (typischerweise einphasig 200–240 V für kleinere Antriebe oder dreiphasig 380–480 V für größere Einheiten) über einen Gleichrichter und eine Filterkondensatorbank in eine kontrollierte DC-Busspannung um. Diese DC-Busspannung wird dann von einer IGBT-Wechselrichterstufe (Insulated Gate Bipolar Transistor) mit Pulsweitenmodulation (PWM) bei Schaltfrequenzen typischerweise zwischen 4 kHz und 16 kHz zerhackt, um den dreiphasigen Wechselstromausgang mit variabler Frequenz und variabler Spannung zu erzeugen, der den Servomotor antreibt. Die Qualität der IGBT-Schaltkreise wirkt sich direkt auf die Effizienz des Antriebs, die Wärmeerzeugung und die Glätte der an den Motor gelieferten Stromwellenformen aus – Faktoren, die sowohl die Motorleistung als auch den Geräuschpegel beeinflussen.
Die Intelligenz des AC-Servoantriebs liegt in seiner DSP-basierten Steuerplatine, die die Positions-, Geschwindigkeits- und Stromregelkreise mit Aktualisierungsraten ausführt, die typischerweise zwischen 1 kHz für den Positionskreis und 10–20 kHz für den Stromkreis (Drehmoment) liegen. Der DSP liest das Encoder-Rückkopplungssignal, berechnet den Fehler zwischen Soll- und Ist-Zustand bei jeder Schleifenaktualisierung, wendet den PID-Regelalgorithmus (Proportional-Integral-Derivative) mit Feed-Forward-Kompensation an und gibt die PWM-Schaltbefehle an die IGBT-Leistungsstufe aus. Moderne DSPs für AC-Servoantriebe übernehmen außerdem Parameterspeicherung, Fehlererkennung, Schutzfunktionen, Kommunikationsprotokollverarbeitung und Auto-Tuning-Algorithmen, die die Erstinbetriebnahme vereinfachen.
Die Encoder-Schnittstellenschaltung empfängt das Positionsrückmeldungssignal vom Encoder oder Resolver des Servomotors und wandelt es in digitale Positionsdaten um, die der DSP für Steuerungsberechnungen verwenden kann. Moderne AC-Servoantriebe unterstützen eine Vielzahl von Encodertypen, darunter Inkremental-Encoder (A/B/Z-Quadratursignale), Absolut-Encoder (Single-Turn und Multi-Turn), serielle Encoder (Endat, BiSS, Hyperface) und Resolver – jeweils mit unterschiedlicher Auflösung, Störfestigkeit und absoluten Positionshalteeigenschaften. Eine höhere Encoderauflösung ermöglicht eine feinere Positionierung und einen reibungsloseren Betrieb bei niedriger Geschwindigkeit. Ein 20-Bit-Absolutwertgeber beispielsweise liefert über eine Million Zählimpulse pro Umdrehung und ermöglicht so eine Positionierungsauflösung von weniger als 0,001 Grad.
AC-Servoantriebe kommunizieren mit Maschinensteuerungen über eine Kombination aus digitalen E/A-Signalen und Feldbus-Kommunikationsschnittstellen. Zu den standardmäßigen digitalen E/A gehören typischerweise Servofreigabe, Fehlerrücksetzung, Referenzfahrteingang, Endschaltereingänge und Alarmausgangssignale. Die Feldbusoptionen variieren je nach Hersteller und Anwendung, umfassen jedoch üblicherweise EtherCAT, PROFINET, Modbus RTU/TCP, CANopen, DeviceNet und MECHATROLINK-III. EtherCAT hat sich aufgrund seiner Distributed-Clock-Synchronisationsfähigkeit zum dominierenden Hochleistungsfeldbus für Mehrachsen-Servosysteme entwickelt. Dadurch können mehrere Servoantriebe ihre Bewegungen mit einer Zeitgenauigkeit im Nanosekundenbereich synchronisieren – unerlässlich für koordinierte Mehrachsen-CNC- und Robotikanwendungen.
AC-Servoantriebe arbeiten in drei grundlegenden Steuerungsmodi – Positionsmodus, Geschwindigkeitsmodus und Drehmomentmodus –, die jeweils einer anderen Ebene der Drei-Schleifen-Steuerungshierarchie des Servoantriebs entsprechen. Zu wissen, welcher Modus für eine bestimmte Anwendung verwendet werden soll, ist eine der wichtigsten Entscheidungen beim Entwurf von Servosystemen.
Im Positionssteuerungsmodus akzeptiert der AC-Servoantrieb einen Positionsbefehl – typischerweise als Impulsfolge (Schritt-/Richtungs- oder Quadratur-Encoder-Folge) oder über eine Feldbus-Positionsreferenz – und steuert den Motor so, dass er die befohlene Position mit minimalem Fehler erreicht und hält. Der Antrieb führt alle drei Regelkreise gleichzeitig durch: Der äußere Positionskreis erzeugt einen Geschwindigkeitsbefehl, der mittlere Geschwindigkeitskreis erzeugt einen Drehmomentbefehl und der innere Strom-/Drehmomentkreis steuert die elektrischen Ströme des Motors, um das erforderliche Drehmoment zu erzeugen. Der Positionsmodus wird in den meisten Werkzeugmaschinen-, Pick-and-Place-, Verpackungs- und Halbleiterfertigungsanwendungen verwendet, bei denen das wiederholte und genaue Anfahren bestimmter Positionen die Hauptanforderung ist.
Im Geschwindigkeitssteuerungsmodus akzeptiert der Antrieb einen Geschwindigkeitssollwert (analog ±10 V, digitale voreingestellte Geschwindigkeiten oder Feldbus-Geschwindigkeitsbefehl) und regelt die Drehzahl des Motors so, dass sie unabhängig von Lastschwankungen genau darauf abgestimmt ist. Der Positionsregelkreis ist in diesem Modus inaktiv und der Antrieb führt nur die Geschwindigkeits- und Stromregelkreise aus. Der Geschwindigkeitsmodus wird in Anwendungen wie Wickelmaschinen, Druckmaschinen, Förderbandsynchronisation und Spindelantrieben verwendet, bei denen die Aufrechterhaltung einer präzisen, stabilen Geschwindigkeit – und nicht das Erreichen einer bestimmten Position – das primäre Steuerungsziel ist. AC-Servoantriebe im Geschwindigkeitsmodus können die Geschwindigkeitsregelung auch bei erheblichen Lastschwankungen innerhalb von 0,01 % des Sollwerts aufrechterhalten, ein Leistungsniveau, das Standard-VFDs nicht erreichen können.
Im Drehmomentsteuerungsmodus regelt der Antrieb das Ausgangsdrehmoment des Motors (proportional zum Motorstrom), um es an einen vorgegebenen Drehmomentsollwert anzupassen, sodass die Motorgeschwindigkeit durch die mechanische Last bestimmt werden kann. In diesem Modus ist nur der innerste Stromregelkreis aktiv. Der Drehmomentmodus wird in Spannungskontrollanwendungen wie Drahtziehen, Folienwickeln und Kabellegen verwendet, bei denen es darum geht, eine konstante Spannungskraft – und nicht eine Geschwindigkeit oder Position – aufrechtzuerhalten. Es wird auch in kraftgesteuerten Montageanwendungen und in Master-Slave-Mehrachssystemen verwendet, bei denen der Master-Antrieb die Position steuert und die Slave-Antriebe im Drehmomentmodus folgen, um die mechanische Last zu teilen.
Um den richtigen AC-Servoantrieb für eine bestimmte Anwendung auszuwählen, müssen die elektrischen und Leistungsspezifikationen des Antriebs an die Anforderungen sowohl des Servomotors als auch der Maschine angepasst werden. Dies sind die wichtigsten zu bewertenden Parameter:
AC-Servoantriebe sind in praktisch allen Bereichen der modernen Fertigung und Automatisierung zu finden, da die Kombination aus Präzision, Geschwindigkeit und dynamischer Reaktion, die sie bieten, mit anderen Bewegungssteuerungstechnologien entweder unmöglich oder unpraktisch zu erreichen ist. Hier sind die wichtigsten Anwendungsbereiche und wie Servoantriebe jeweils konkret davon profitieren:
CNC-Bearbeitungszentren, Drehmaschinen, Schleifmaschinen und Erodiermaschinen verlassen sich bei der Achspositionierung und Spindelsteuerung auf AC-Servoantriebe. In einem Fünf-Achsen-Bearbeitungszentrum arbeiten fünf oder mehr AC-Servoantriebe gleichzeitig unter koordinierter Steuerung durch die CNC-Steuerung, wobei jeder eine Positionierungsgenauigkeit im Submikrometerbereich auf seiner jeweiligen Achse beibehält und gleichzeitig auf schnelle Bahnänderungen mit Vorschubgeschwindigkeiten von mehreren Metern pro Minute reagiert. Die Steifigkeit der Servopositionsschleife – ihre Fähigkeit, Positionsfehlern unter Schnittkräften zu widerstehen – bestimmt direkt die Maßhaltigkeit und Oberflächengüte des bearbeiteten Teils, sodass die Abstimmung des Servoantriebs ein entscheidender Aspekt der Leistungsoptimierung von Werkzeugmaschinen ist.
Jedes Gelenk eines Industrieroboterarms wird von einem speziellen AC-Servoantrieb und -motor angetrieben, wobei die Robotersteuerung alle Achsen gleichzeitig koordiniert, um gleichmäßige, genaue Flugbahnen durch den dreidimensionalen Raum auszuführen. Knickarmroboter, die in Schweiß-, Lackier-, Montage- und Materialhandhabungsanwendungen eingesetzt werden, verfügen typischerweise über sechs Servoachsen, während SCARA- und Deltaroboter drei bis vier Achsen verwenden. Die Drehmomentreaktionsbandbreite des Servoantriebs bestimmt direkt die Fähigkeit des Roboters, die Positionsgenauigkeit bei schneller Beschleunigung und Verzögerung der Armsegmente aufrechtzuerhalten, was der wichtigste Faktor für die Zykluszeit und die Prozesswiederholbarkeit in Roboterfertigungszellen ist.
Hochgeschwindigkeitsverpackungslinien – Schlauchbeutelmaschinen, Kartonierer, Sammelpacker und Etikettiergeräte – verwenden AC-Servoantriebe, um mechanische Nocken- und Getriebesysteme zu ersetzen, die zuvor Maschinenelemente synchronisierten. Elektronische Getriebe- und Nockenfunktionen, die in moderne AC-Servoantriebe integriert sind, ermöglichen Maschinenkonstrukteuren, virtuelle mechanische Beziehungen zwischen Achsen vollständig in Software zu erstellen und so schnelle Formatänderungen durch Parameteranpassung zu ermöglichen, anstatt physische Nocken oder Getriebe auszutauschen. Druckmaschinen nutzen AC-Servoantriebe zur Bahnspannungsregelung, Registerkorrektur und Schneidzylinderphaseneinstellung und ermöglichen so eine Druckregistergenauigkeit von Bruchteilen eines Millimeters bei Produktionsgeschwindigkeiten von Hunderten Metern pro Minute.
Wafer-Handhabungsroboter, Die-Bond-Maschinen, Drahtbonder, PCB-Bohrgeräte und SMT-Bestückungsmaschinen gehören zu den anspruchsvollsten AC-Servoantriebsanwendungen überhaupt. Diese Maschinen erfordern eine Positionierungsgenauigkeit im Mikrometerbereich, Einschwingzeiten von wenigen Millisekunden und die Fähigkeit, Hunderttausende präziser Positionierungszyklen pro Tag auszuführen, ohne dass sich Positionierungsfehler anhäufen oder eine durch mechanischen Verschleiß bedingte Genauigkeitsverschlechterung auftritt. In diesen Anwendungen werden zunehmend lineare Servomotoren eingesetzt, die von AC-Servoantrieben mit hoher Bandbreite angetrieben werden, um die Nachgiebigkeit und das Spiel mechanischer Übertragungselemente von rotatorisch zu linear zu eliminieren.
Die ordnungsgemäße Inbetriebnahme und Abstimmung eines AC-Servoantriebs ist für das Erreichen der Positionierungsgenauigkeit, Dynamik und Stabilität, die die Hardware liefern kann, von entscheidender Bedeutung. Ein schlecht abgestimmtes Servoantriebssystem – selbst wenn es aus hochwertigen Komponenten besteht – zeigt Überschwingen, Schwingungen, langsame Reaktion oder Instabilität, die die Maschinenleistung beeinträchtigen. Die folgenden Schritte stellen den Standard-Inbetriebnahmeablauf für die meisten AC-Servoantriebssysteme dar:
AC-Servoantriebe sind hochentwickelte elektronische Systeme, die sich kontinuierlich selbst überwachen und Fehlercodes generieren, wenn anormale Bedingungen erkannt werden. Das Verständnis der häufigsten Fehlerkategorien und ihrer wahrscheinlichen Ursachen verkürzt die Fehlerbehebungszeit erheblich, wenn ein Servosystem nicht mehr ordnungsgemäß funktioniert.