UR Industrial Robot Programming Specialist

Замовник: AI | Опубліковано: 08.10.2025

Anforderungsliste – Roboterprogrammierer Universal Robots (m/w/d) ⸻ Ziel der Position Der Mitarbeiter soll eigenständig Industrieroboter der Universal Robots-Serie (UR3–UR10) programmieren, optimieren und in Fertigungsprozesse integrieren. ⸻ 1. Fachliche Qualifikationen Universal Robots – Schwerpunkt • Sehr gute Kenntnisse in UR Polyscope (Version 3.x / 5.x): • Erstellung, Strukturierung und Optimierung komplexer Programme direkt am Teach Pendant • Nutzung von Unterprogrammen, Schleifen, Bedingungen, Variablen und Funktionen • Beherrschung des Programmflusses mit Threads, Waits, If/Else und Events • Nutzung von Palettier-, Pick&Place- und Logikfunktionen • Fundierte Erfahrung mit URScript: • Schreiben und Anpassen von Skripten (Bewegungsbefehle, I/O-Steuerung, TCP/Modbus-Kommunikation) • Kombination von Polyscope-Programmen mit URScript-Modulen • Nutzung der Remote API, RTDE (Real-Time Data Exchange) und Socket-Kommunikation • Sicherer Umgang mit Parametern, Arrays, Loops und Funktionsdefinitionen • Erweiterte Kenntnisse in Systemintegration: • Einbindung von Peripheriegeräten (Greifer, Sensoren, Kameras, Fördertechnik) • Verständnis von Werkzeugkalibrierung, TCP, Ebenen und Sicherheitszonen • Einrichtung und Nutzung digitaler und analoger I/O • Erstellen von anwendungsbezogenen Templates (z. B. Handlings-, Prüf- oder Montageabläufe) ⸻ 2. Kenntnisse in Robot Operating System (ROS) – wünschenswert • Grundkenntnisse in ROS/ROS 2 (Nodes, Topics, Services, Parameter) • Nutzung von MoveIt!, RViz und Gazebo zur Simulation und Bahnplanung • Grundverständnis des UR ROS Treibers (ur_robot_driver, universal_robot) • Fähigkeit, Roboterbewegungen in ROS zu visualisieren und zu analysieren • Programmiererfahrung in Python oder C++ für die Entwicklung einfacher ROS-Nodes ⸻ 3. Technische Kompetenzen • Betriebssysteme: Linux (Ubuntu) und Windows • Netzwerktechnik: TCP/IP-Grundlagen, IP-Konfiguration zwischen UR, SPS, PC • Schnittstellen: Modbus TCP, RTDE, REST-API, Ethernet/IP • Softwaretools: URSim, RoboDK (optional), VS Code, Git • Dokumentation: Strukturierte Programmbeschreibung und Änderungsverfolgung ⸻ 4. Aufgaben und Verantwortlichkeiten 1. Eigenständige Programmierung, Einrichtung und Inbetriebnahme von UR-Robotern 2. Erstellung und Pflege modularer URScript-Bausteine und wiederverwendbarer Templates 3. Integration von Sensorik, Kameras und Greifersystemen 4. Prozessoptimierung und Zykluszeitreduzierung in bestehenden Anwendungen 5. (Optional) Aufbau einer ROS-Testumgebung für Simulation und weiterführende Automatisierungsprojekte 6. Schulung von Kollegen und Dokumentation der Roboterprogramme ⸻ 5. Persönliche Anforderungen • Analytisches und lösungsorientiertes Denken • Selbstständige und strukturierte Arbeitsweise • Hohes Qualitätsbewusstsein und Sorgfalt bei der Programmierung • Kommunikationsfähigkeit in interdisziplinären Teams (Mechanik, Steuerung, IT) • Gute Englischkenntnisse (UR- und ROS-Dokumentation, Support-Kommunikation) ⸻ 6. Projektumfang Der Mitarbeiter soll vor Ort (Johanngeorgenstadt 98349, Deutschland) programmieren und etwa fünf Projekte mittleren Umfangs umsetzen.