Beitrag drucken

Kosten und Engineering-Aufwand senken

Integrierte Roboter-Steuerung

Roboter liegen im Trend: Werden sie in bestehende Maschinenkonzepte integriert, steigern Maschinenbauer die Flexibilität ihrer Anlagen deutlich. Viele Unternehmen scheuen jedoch die hohen Kosten von proprietären Robotersteuerungen oder sie verfügen nicht über das entsprechende Know-how. Abhilfe schafft die Möglichkeit, Roboter- und Handling-Funktionen zusammen mit Motion-Contol- und SPS-Funktionen auf einer Hardware-Plattform auszuführen. Damit reduzieren sich die Komponentenkosten und der Engineering-Aufwand erheblich. Dem breiten Einsatz von Roboter-Kinematiken im Maschinenbau sind damit alle Türen geöffnet.

Bild: Lenze

Die Kernprozesse vieler Maschinen sind bereits so weit optimiert, dass die Grenzen des physikalisch Möglichen erreicht sind. Der Fokus hat sich daher auf vor- und nachgelagerte Prozesse wie Zu- und Abtransport verschoben. Indem diese Abläufe noch enger mit dem Kernprozess verzahnt werden, lassen sich spürbare Produktivitätsgewinne erzielen. Dem standen aber bislang die hohen Kosten für die Roboter und die Experten entgegen, die zur Programmierung der üblicherweise proprietären Robotersteuerungen hinzugezogen werden mussten. Auch zeigte sich immer wieder, dass die geplante Maschinen-Performance nicht oder nur mit großem Aufwand erreicht werden konnte, weil bei der Synchronisation von Robotersteuerung und Maschinensteuerung Probleme auftraten.

Eine Ursache lag in der Schwierigkeit, die Aufgaben über die Schnittstellen zwischen den beiden Steuerungswelten mit ausreichender Geschwindigkeit und Genauigkeit zu synchronisieren. Bei der Lösung der Probleme wurde der Anwender nicht selten vom Lieferanten der einen Steuerung an den der anderen verwiesen und umgekehrt. Erschwert wurden das Engineering und die Fehlersuche außerdem durch unterschiedliche Programmiermethoden und -Werkzeuge der beiden Steuerungssysteme. Es ist daher nicht verwunderlich, dass der Ruf nach einer Integration der Roboter-Funktionalität in die Steuerung der Maschine laut wurde. Technische Fortschritte und die wesentlich kürzeren Innovationszyklen der Motion-Control-Steuer-ungen haben nun dafür gesorgt, dass dieser Wunsch Realität werden konnte. Aufgrund der Leistungsfähigkeit moderner Hardware-Plattformen, wie dem Motion Controller L-force Controller 3200 C von Lenze, ist es möglich, Robotik, SPS und Motion Control in einem einzigen, zentralen Steuerungssystem zu vereinen. Die Performance-Reserven sind trotz kompakter Bauformen sogar so hoch, dass mehrere Maschinenmodule gesteuert werden können und sich zugleich die Koordinaten-Transformation für mehrere Roboter berechnen lässt – das Ganze natürlich in Echtzeit.

Hochleistungs-Rechenkern für Transformationen

Die Umrechnung der kartesischen Koordinaten der Bewegungsbahn des Roboters in die Drehbewegungen der einzelnen Roboterachsen, die Transformation, übernimmt bei dieser Lösung ein Hochleistungs-Softwarekern, der zur Laufzeit Bewegungen mit bis zu vier Freiheitsgraden berechnen kann. Der Kern ist mit einem umfangreichen Satz von Bewegungsbefehlen ausgestattet, über die komplexe Bewegungsabläufe – sogenannte Trajektorien – programmiert werden können. Auch die individuelle Zusammenstellung von Achsgruppen und das Instanzieren von Bewegungsabläufen über verschiedene Arten der Beauftragung ist möglich. Der Anwender wählt je nach Aufgabenstellung und Vorliebe den für ihn passenden Ansatz.

Integration unternehmensspezifischer Mechaniken

Eine Form der Beauftragung ist der Einsatz von Funktionsblöcken, wie sie vergleichbar in PLCopen Part 4 für die Einzelbeauftragung beziehungsweise die verschliffene Einzelbeauftragung beschrieben werden. Es können aber auch sequentielle Bewegungsvorgaben per CNC- oder Roboterprogrammiersprache gemacht werden. Hier zeigt sich einer der Vorteile des vom Hersteller gewählten Ansatzes: Da der Anwender Zugriff auf die Schnittelle des Kerns hat, können neben Standardkinematiken – wie Delta-, Scara- oder Knickarm-Roboter – auch kundenspezifische Mechaniken integriert werden.

Balance zwischen Taktrate und Mechanik-Grenzen

Unabhängig davon, ob vorgefertigte Funktionsblöcke oder eine andere Methode verwendet werden, geht es letztendlich immer um die Beschreibung der Bewegungsbahn des Roboters. Diese wird zur Ausführung der Transformationen dem Kern übergeben, wo ihre kartesischen Koordinaten in die Winkelpositionen der einzelnen Bewegungsachsen des Roboters umgerechnet werden. Dessen Bewegungsbahn wird dabei in Form von Linear-, Zirkular- oder Punkt-zu-Punkt-Bewegungen vorgegeben. Komplexere Trajektorien werden durch Sequenzen einzelner Bewegungsabschnitte oder Bahnsegmente angenähert.

Damit eine hohe Taktrate erreicht werden kann, die Mechanik nicht überlastet sowie das Werkstück oder das transportierte Produkt nicht zerstört wird, muss sichergestellt werden, dass die Bewegung insbesondere an den Übergängen zwischen den Bahnsegmenten stoßfrei und ruckreduziert ist und bestimmte Beschleunigungen oder Geschwindigkeiten nicht überschritten werden. Die zugehörige Software-Umgebung bietet dafür Funktionen zur Limitierung der Geschwindigkeit beziehungsweise der Beschleunigung jeder Achse. Darüber hinaus besteht die Möglichkeit, Hilfsachsen wie etwa eine Drehachse separat zu behandeln. Dabei kann der Programmierer auch Achsen gruppieren, Bewegungsebenen für Achsen definieren oder eine ‚Override‘-Funktion umsetzen.

Entwicklungsumgebung mit Funktionsinstanzen

Das Unternehmen für Antriebs- und Automatisierungstechnik stellt zudem mit der Entwicklungsumgebung PLC-Designer Hilfsmittel zur Verfügung, um das Engineering zu erleichtern. Dazu gehören Basis-Templates für die Integration unternehmensspezifischer Technologiefunktionen. Innerhalb dieser Vorlagen steht dem Anwender ein Funktionsrahmen zur Verfügung, der instanziert und mit eigenen Funktionen in den Programmiersprachen der IEC61131 ‚gefüllt‘ werden kann. Die auf diese Weise erzeugten Funktionsblöcke weisen abgestimmte Schnittstellen auf, sodass sie einfach mit anderen Funktionsblöcken verschaltet werden können. Diesen kundenspezifischen Funktionsblöcken stehen Bibliotheken mit vorgefertigten Funktionsblöcken zur Seite, die seitens des Anbieters laufend erweitert werden. Letzendlich gestattet dieser Ansatz dem Anwender, den Engineering-Prozess im Vergleich zu konventionellen, separaten Robotersteuerungen weniger aufwändig zu gestalten, was sich in niedrigeren Entwicklungskosten bemerkbar machen kann. Hinzu kommt Sparpotenzial durch die insgesamt niedrigeren Komponentenkosten.

 

Integrierte Roboterfunktion in der Maschinensteuerung

Bild: Lenze

Die Integration von Roboterfunktionen in die Maschinensteuerung über eine leistungsfähige Hardware-Plattform senkt Kosten. Die flexible Software von Lenze erlaubt es dem Anwender, dabei Standard-Kinematiken, wie Scara- oder Delta-Roboter, aber auch selbst entworfene Mechaniken auf einer Hardware-Plattform zu integrieren, sodass SPS-, Motion- und Roboter-Funktionen in Echtzeit auf einem einzigen Controller ausgeführt werden können. Dies bedeutet gegenüber konventionellen Ansätzen mit separater Robotersteuerung geringere Komponentenkosten und ein einfacheres Engineering. Dank eines umfangreichen Produktportfolios, das vom I/O-System über Motion Controller und Servoantriebe bis hin zu abgesetzten Bedienterminals reicht, ist es somit möglich, ganze Automatisierungssysteme inklusive Roboter-Funktionalität zu realisieren.


Das könnte Sie auch interessieren:

Komplexe Funktion mit System konstruiert

Die Digitalisierung und die Zunahme elektronischer Assistenzfunktionen haben die Komplexität heutiger Fahrzeuge in die Höhe treiben lassen. Um Entwicklungsziele dennoch zügig zu erreichen, schwenken viele Unternehmen von der bauteilorientierten zur funktionsorientierten Entwicklung um. So lässt sich Zeit sparen, Wissen strukturiert weitergeben und nicht zuletzt die Fehlerquote senken. ‣ weiterlesen

Oracle bringt eine KI ins Internet of Things

Oracle hat sein Internet of Things-Portfolio erweitert. Es umfasst nun Features für künstliche Intelligenz und Machine Learning sowie Digital Twin und Digital Thread. ‣ weiterlesen

ERP-Stammdaten sind das Rückgrat logistischer Planungsprozesse in der Industrie. In Zeiten zunehmender Digitalisierung wird aber auch deutlich: Die Qualität dieser Daten wird selten beachtet und häufig überschätzt. Um für die digitale Transformation fit zu sein, setzen manche Lösungsanbieter auf speziell ausgebildete Technologieteams. ‣ weiterlesen

Digitales Angebot informiert zur Industrie 4.0

Die Productronica ist auch in diesem Jahr ein zentraler Termin für Unternehmen der Elektronikindustrie. Zum zweiten Mal bündelt die Messe München dort ihr digitales Angebot auf der Messe in der Messe IT2Industry.‣ weiterlesen

Schneller zur eigenen HTML5-Visualisierung

Die neue Version der Visualisierungssoftware von Webfactory, i4Scada, soll Anwendern insbesondere die Bedienung der Software erleichtern. Die Neuerungen betreffen neben dem Smarteditor für HTML5 den IoT Scada Manager, die Lizenzierung, das i4Scada Studio und den neuen Service Manager. Der Smarteditor enthält zum Beispiel eine HTML5-Symbolbibliothek mit mehr als 400 überarbeiteten Grafiken und Fonts zum Erstellen eigener HTML5-Visualisierungen. Zusätzlich hat Webfactory die Arbeitsspeichernutzung optimiert. ‣ weiterlesen

Individuelle Komponenten in kleiner Losgröße

Das Zukunftsprojekt Industrie 4.0 zeigt produzierenden Unternehmen Lösungen auf, wie sich steigende Anforderungen an Flexibilität, Individualisierung und Effizienz umsetzen lassen. Dahinter steht meist der Ansatz, den gesamten Lebenszyklus digital abzubilden und zu gestalten. Welchen Beitrag dabei individuell hergestellte elektrotechnische Produkte in der Automatisierungslösung leisten können, beschreibt dieser Artikel.
‣ weiterlesen