background-shape

Schleifanwendung mit UR5

Programmierung einer Schleifanwendung mit einem UR5 und spezifischer Oberfläche und Steuerung der Abläufe über einen Industrie-PC mit eigener Software. Anbindung an ERP-System zur Abfrage von Modellen und Bauteil-Dimensionen.

Client

Wolter Lackfronten GmbH

Service

UR5 Programmierung, HMI mit PC, Entwicklung und Forschung

Date

November 14, 2022

Challenge

Viele unterschiedliche Bauteile mit sehr unterschiedlichen Dimensionen. Keine Serie, sondern jedes Teil mit eigenen Dimensionen. Abfrage des ERP-Systems über HTTP/JSON mit Hilfe eines Barcodes/QR-Code-Scanner-Systems als Eingabe-System. Mehrere Arbeitsplätze.

Solution

Die Programmerzeugung wird aus Templates auf einem PC gemacht über Feldbus-Systeme und eine selbstentwickelten Kommunikationsschnittstelle zum UR-Roboter können verschiedene Dimensionen abgedeckt werden. Jedes Programm wird auf den Roboter geladen und per Knopfdruck ausgeführt. Die Abläufe können sowohl über den Touch-Screen an der Maschine bedient werden, als auch per Barcode-Scanner geleitet werden.

case-details

Der Industrie-PC basiert auf einem angepassten Debian Linux auf dem eine in Rust mit GTK programmierte Oberfläche die orchestrierung der verschiedenen Komponenten vornimmt. Die Software spricht mit der Anlage zur Positionnierung der Roboter-Traverse und der Freigabe der Arbeitsplätze über ein Modbus-Feldbus System. Das ERP-System wird mit einer JSON-basierten API über HTTP gesprochen, die anhand eines gelesenen Barcodes die Daten für das Modell liefern kann. Programme werden in URP oder UR-Script Dateien erzeugt. Einfache Templates speichern die groben Abläufe. Dimesionen und Wiederholungen werden mit Daten aus dem ERP-System ersetzt.

Contact me

Let's Start a Project