Was ist eine Bewegungssteuerung?
Eine Bewegungssteuerung ist ein Gerät, das die Bewegung von Geräten steuert, die von Servomotoren und anderen Geräten angetrieben werden.
Der Benutzer programmiert die zu realisierende Bewegung im Voraus und steuert die Bewegung des Geräts, indem er sie von der Bewegungssteuerung ausführen lässt.
Anwendungen von Bewegungssteuerungen
Bewegungssteuerungen werden zur Steuerung von Geräten verwendet, die von Servomotoren oder Linearmotoren angetrieben werden. Sie werden daher bei Industrierobotern und Werkzeugmaschinen eingesetzt. Spezifische Anwendungen sind folgende:
- Zur Steuerung von kooperativen Robotern
- Zur Steuerung von Verpackungsmaschinen für allgemeine Verbrauchsgüter
- Zur Steuerung von Akzidenzdruckmaschinen
- Zur Steuerung von Hochgeschwindigkeitspressen
- Für die Steuerung von automatischen Montagerobotern
Funktionsweise der Bewegungssteuerungen
Die Funktionsweise von Bewegungssteuerungen unterscheidet sich je nach Ausgabeverfahren. Typische Ausgabemethoden sind folgende:
1. Gemeinsame Impulsmethode
Bei der gemeinsamen Impulsmethode wird der Motor mit einem Drehrichtungssignal und einem Impulsfahrbefehl gesteuert. Die Drehrichtung wird durch das Drehrichtungssignal gesteuert und der Motor wird durch das Impulsbetriebssignal betrieben.
2. Zwei-Richtungs-Impulsmethode
Die Zweirichtungs-Impulsmethode steuert den Motor mit zwei Befehlen: einem Vorwärtsdrehungs-Impulsbetriebsbefehl und einem Rückwärtsdrehungs-Impulsbetriebsbefehl. Der Motor wird in Vorwärtsrichtung durch einen FWD-Impulsbetriebsbefehl und in Rückwärtsrichtung durch einen REV-Impulsbetriebsbefehl angetrieben.
3. Phasendifferenz-Eingabemethode
Bei der Phasendifferenz-Eingangsmethode wird die Drehrichtung anhand der Phasendifferenz zwischen zwei Impulssignalen bestimmt. Die Vorwärtsdrehung erfolgt, wenn das Referenzimpulssignal um 90 ° voraus ist, und die Rückwärtsdrehung, wenn es um 90 ° zurückliegt.
Auswahl einer Bewegungssteuerung
Bei der Auswahl einer Bewegungssteuerungen ist die Interpolationssteuerung wichtig. Die Interpolationssteuerung ist eine Methode zur synchronisierten Steuerung mehrerer Achsen. Es gibt zwei Arten von Bewegungssteuerungen: direkte Interpolation und Kreisinterpolation.
1. Lineare Interpolation
Die lineare Interpolation ist eine Steuerungsmethode, bei der zwei Motoren gleichzeitig gesteuert werden, um sich linear zur gewünschten Position zu bewegen. Die CPU berechnet und steuert die Bewegung so, dass sie sich in einer geraden Linie in diagonaler Richtung bewegt, anstatt sich erst horizontal und dann vertikal zu bewegen. Die Verwendung der linearen Interpolation ermöglicht eine geradlinige Bewegung in diagonaler Richtung und verkürzt so die für die Positionierung erforderliche Zeit.
2. Kreisinterpolation
Die Kreisinterpolation ist eine Steuerungsmethode, bei der die CPU die Bewegung zweier Motoren auf einem Kreisbogen berechnet, wenn diese gleichzeitig gesteuert werden. Da die Bewegungsbahn nicht linear ist, dauert es länger als bei der linearen Interpolation, bis die Zielposition erreicht ist. Durch die Verwendung der Kreisinterpolation ist es jedoch möglich, Hindernisse auf der Strecke zu umgehen.
Weitere Informationen zu Bewegungssteuerungen
1. Merkmale von Bewegungssteuerungen und PLCs
Bewegungssteuerungen ähneln den SPS insofern, als sie Geräte mit benutzerdefinierten Programmen automatisch steuern. Bewegungssteuerungen zeichnen sich durch ihre Eignung zur Steuerung von Servosystemen aus.
Bewegungssteuerungen werden häufig anstelle von SPS zur Bewegungssteuerung eingesetzt. Ein Vorteil von Bewegungssteuerungen besteht darin, dass sie für die Steuerung einer großen Gesamtzahl von Achsen geeignet sind, z. B. für die Mehrachssteuerung und Synchronisierung.
SPS hat eine begrenzte Anzahl von Achsen, die von einer einzigen SPS gesteuert werden können, aber Bewegungssteuerungen können weit mehr Achsen steuern als das. Aus diesem Grund werden Bewegungssteuerungen in industriellen Werkzeugmaschinen und Robotern eingesetzt, die eine präzise Mehrachsensteuerung erfordern.
2. Programmierung von Bewegungssteuerungen und PLCs
Das Prinzip von SPS und Bewegungssteuerungen unterscheidet sich in der Art der Verarbeitung in der CPU: Eine SPS ist ein Multitasking-Steuerungssystem, das bei jeder Ausführung alle Zeilen des Programms liest und alle Zeilen auf einmal ausführt. Folglich ist die Zeit, die zum Lesen aller Programmzeilen benötigt wird, der geschwindigkeitsbegrenzende Faktor, und es steht nicht genügend Rechenzeit zur Verfügung, um komplexe Steuerungen durchzuführen.
Bewegungssteuerungen hingegen unterscheiden sich von SPS dadurch, dass das Programm zeilenweise gelesen und ausgeführt wird. Im Vergleich zu SPS bedeutet dies, dass die für eine Aufgabe erforderliche arithmetische Verarbeitung kürzer und schneller ist als bei SPS.
Außerdem wird die Bearbeitungszeit einer Zeile einer Bewegungssteuerungen nicht durch eine Erhöhung der Programmkapazität beeinflusst. Daher können komplexe Systeme wie Servomotoren mit Bewegungssteuerungen schneller verarbeitet werden.