BV Digital Consulting · Automation
URP Import X
Übernimmt bestehende PolyScope-5-Programme samt Installation nach PolyScope X: Bewegungen, Ablauflogik, Signale, Variablen und Positionen werden als echte Programmknoten angelegt statt von Hand nachgebaut. Was kein Gegenstück hat, wird nicht verschwiegen, sondern an der richtigen Stelle markiert und im Migrationsbericht aufgeführt.
DIE HERAUSFORDERUNG
Warum die Aufgabe aufwendig ist
Bei automatisierung entstehen ohne eine passende Erweiterung zusätzliche Programmier-, Bedien- und Diagnoseaufwände. Wiederkehrende Arbeitsschritte müssen individuell umgesetzt und gepflegt werden.
DIE LÖSUNG
Wie URP Import X unterstützt
URP Import X erweitert PolyScope X direkt um die benötigten Funktionen. Übernimmt bestehende PolyScope-5-Programme samt Installation nach PolyScope X: Bewegungen, Ablauflogik, Signale, Variablen und Positionen werden als echte Programmknoten angelegt statt von Hand nachgebaut. Was kein Gegenstück hat, wird nicht verschwiegen, sondern an der richtigen Stelle markiert und im Migrationsbericht aufgeführt.
FUNKTIONEN
Das Wichtigste auf einen Blick
- .urp-Programme einlesen, gzip-komprimiert oder als reines XML
- .installation mitladen: TCPs, Nutzlast, Features und Signalnamen
- .variables mitladen: Installationsvariablen mit ihren Werten
- Unterprogramme aus zusätzlichen .urp-Dateien mit übernehmen
- Dateien vom USB-Stick am Roboter auswählen statt über den Dateidialog
- Bewegungen MoveJ, MoveL, MoveP und MoveC als native Bewegungsknoten anlegen
- Positionen aus Gelenkwinkeln berechnen, wenn die Quelle keine Pose speichert
- Wegpunktnamen aus dem Quellprogramm übernehmen und eindeutig halten
- Ablauflogik übernehmen: Wenn, Sonst-wenn, Sonst, Schleife, Ordner, Threads
- Switch/Case als Wenn-Kette umbauen, da PolyScope X nur über Variablen schaltet
22 weitere Funktionen anzeigen
- Digitale, analoge und konfigurierbare Ein- und Ausgänge zuordnen, inklusive Werkzeuganschluss
- Signalnamen aus der Installation auflösen, etwa "GreiferOffen" nach "DO 2"
- Programmvariablen anlegen und Zuweisungen darauf verweisen lassen
- Installationsvariablen als Application-Variablen anlegen
- Bedienereingaben aus PolyScope 5 als Operator-Input übernehmen
- Nutzlasten über ihren Namen aus der Installation auflösen
- Safe-Home-Bewegungen aus der Installation als Gelenkbewegung übernehmen
- Richtungsbewegungen samt Abbruchbedingung übernehmen
- Relative Wegpunkte als absolute Position übernehmen und den Versatz ausweisen
- URScript-Zeilen prüfen und reparieren: einfache Anführungszeichen, Klammern, unbekannte Namen
- Vorabprüfung: fehlende TCPs, Frames, Signale und Variablen vor dem Einfügen anzeigen
- Trockenlauf: Zielbaum im Speicher aufbauen und Deckungsgrad zeigen, ohne das Programm zu ändern
- Selbstprüfung: gebaute Wegpunkte gegen die Quelldatei vergleichen
- Motion-Profile verwenden, wenn Geschwindigkeit und Beschleunigung dazu passen
- Import in einen eigenen Ordner legen, damit zwei Importe sich nicht vermischen
- Import knotengenau zurücknehmen, ohne fremde Änderungen anzutasten
- Migrationsbericht mit jedem Quellknoten und seinem Ergebnis erzeugen
- Migrationsbericht auf den USB-Stick neben das Quellprogramm schreiben
- Knotenschemata des Roboters prüfen und fehlende Knotentypen melden
- Unbekannte Konstrukte nach Häufigkeit katalogisieren, über alle Importe hinweg
- Eigene Umsetzungsregeln für Fremd-URCap-Knoten hinterlegen und wiederverwenden
- Regelsatz als JSON exportieren und auf einem anderen Roboter laden
ANWENDUNGEN
Typische Einsatzbereiche
- Automatisierung
- Inbetriebnahme
- Roboterprogrammierung
- Maschinenintegration
EINBLICKE
Screenshots
FAZIT
Weniger Aufwand in der Roboterzelle
URP Import X richtet sich an Integratoren und Betreiber, die Automatisierung und Inbetriebnahme mit Universal Robots vereinfachen möchten. Die direkte Integration in PolyScope X reduziert zusätzliche Bedien- und Programmierwege und unterstützt eine wartbare Automatisierungslösung.




