Durchgängiges Kinematik-Engineering

Vom CAx-System direkt in die SPS

Um die Entwicklungszyklen von Maschinen und Anlagen zu verkürzen, werden immer besser integrierte Anwendungen notwendig. Erfolgt die Kinematikansteuerung direkt aus der SPS heraus, ist nur die Anpassung des SPS-Programms notwendig, um die gesamte Zelle zu projektieren. Das Beispiel eines Pick&Place-Prozesses mit Sechachsroboter zeigt, wie Daten aus CAx-Systemen in die SPS-Entwicklungsumgebung werkzeugunterstützt importiert werden. Damit werden die Entwicklungsprozesse schneller, einfacher und sicherer.
 Integration des Entwurfs im CAx-System mit der 
SPS-Entwicklungsumgebung
Integration des Entwurfs im CAx-System mit der SPS-EntwicklungsumgebungBild: Fraunhofer-Institut IPK

TIA Portal Add-In

Um die Pfaddaten, insbesondere Position und Orientierung, aus dem CAx-System direkt in die Entwicklungsumgebung für das Steuerungsprogramm zu übernehmen, wurde vom Fraunhofer IPK ein Add-In für das TIA Portal entwickelt, mit dem strukturierte Daten in einen Datenbaustein integriert werden. So entfällt die fehlerträchtige händische Arbeit, einzelne Zahlen von einer Anwendung in die andere zu kopieren. Das Import-Werkzeug verarbeitet als Eingabe Dateien, in denen je Zeile ein Datensatz abgelegt ist. Das Datenformat jeder Zeile muss gleich sein, kann aber frei konfiguriert werden. Mit Hilfe eines frei definierbaren regulären Ausdrucks wird die Zeile in die einzelnen Felder zerlegt.

Nach dem Einlesen der Daten müssen diese in eine Datenstruktur der SPS eingefügt werden. Mit dem umgesetzten Datenmodell ist auch das weitgehend konfigurierbar, da auf die Typeninformationen des SPS-Programms zugegriffen wird. So ist für jede Spalte definierbar, welchem Feld sie in der SPS-Datenstruktur zugewiesen ist. Um Anpassungen der Posen, die im SPS-Programm durchgeführt wurden, zurück in das CAx-System übernehmen zu können, unterstützt das Add-In auch den invertierten Workflow. Dabei werden die Daten aus dem Datenbaustein der SPS in eine kommaseparierte Liste exportiert.

Das entwickelte Add-In ist durch seine freie Konfigurierbarkeit flexibel einsetzbar. So kann es einfach auf verschiedene Datenquellen angepasst werden, solange ein Datensatz in einer Zeile vorliegt. Auch ist das Ausgabeformat und die Datentypen für den Pfad und die Posen frei definierbar, sodass das Add-In neben der Robotikanwendung, auch die LKinCtrl-Bibliothek oder vergleichbare andere Strukturen unterstützt. Es ist nur für jede Anwendung die zugehörige Konfigurationsdatei notwendig.

Mit dem beschriebenen Add-In können Pfade aus einem CAx-Modell in ein SPS-Programm integriert werden. Zusammen mit der Exportfunktion wird so ein geschlossener Entwicklungszyklus vereinfacht, bei dem Fehler durch manuelle Datenübertragung nahezu ausgeschlossen sind. Er ist sehr frei konfigurierbar, sodass eine Anpassung auf unterschiedliche Datenquellen sowie verschiedene SPS-Programmstrukturen und damit unterschiedliche Kinematiken unterstützt werden. Mögliche Erweiterungen sind z.B. eine automatische Anpassung der Pfadlänge an die Anzahl der verwendeten Posen.

Seiten: 1 2Auf einer Seite lesen

Fraunhofer-Institut IPK
http://www.ipk.fhg.de

Das könnte Sie auch Interessieren

Weitere Beiträge

Bild: Wölfel Engineering
Bild: Wölfel Engineering
Mit Beckhoff-IPC und integrierter Messtechnik zur individuellen Zustandsüberwachung

Mit Beckhoff-IPC und integrierter Messtechnik zur individuellen Zustandsüberwachung

Deutlich erhöhte Schwingungen an Maschinen können in vielerlei Hinsicht negative Folgen haben, von einer reduzierten Anlagenleistung bis hin zu Schäden an Maschine und Fundament. Durch Condition Monitoring können solche Schwingungsprobleme frühzeitig erkannt sowie Wartungsintervalle angepasst werden. Mit integrierter Messtechnik hat Wölfel Engineering auf diese Weise das Retrofit einer Schmiedepresse mit 2.000t Presskraft umgesetzt.

mehr lesen