URCAP MARKETPLACE
Alle URCaps

BV Digital Consulting · Automation

ScrewPilot X

ScrewPilot X macht aus einer Schraubaufgabe eine Einrichtung statt einer Programmieraufgabe: Schrauber ausmessen, TCP und Schraubrichtung prüfen, Schraubprofil und Schraubbild anlegen – den Ablauf mit Anfahren, Verschrauben, Wiederholversuch und Rückzug erzeugt die URCap als Programmbaustein, ohne eine Zeile URScript. Und während der Automatikbetrieb läuft, färbt sich das Schraubbild Position für Position mit, während jede Schraube eine Zeile mit Charge und Seriennummer hinterlässt.

PolyScope Xe-SeriesUR20/UR30

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 ScrewPilot X unterstützt

ScrewPilot X erweitert PolyScope X direkt um die benötigten Funktionen. ScrewPilot X macht aus einer Schraubaufgabe eine Einrichtung statt einer Programmieraufgabe: Schrauber ausmessen, TCP und Schraubrichtung prüfen, Schraubprofil und Schraubbild anlegen – den Ablauf mit Anfahren, Verschrauben, Wiederholversuch und Rückzug erzeugt die URCap als Programmbaustein, ohne eine Zeile URScript. Und während der Automatikbetrieb läuft, färbt sich das Schraubbild Position für Position mit, während jede Schraube eine Zeile mit Charge und Seriennummer hinterlässt.

FUNKTIONEN

Das Wichtigste auf einen Blick

  • Schrauberfamilie aus sechs Bauformen wählen, jede mit Prinzipbild und Erklärung
  • Schrauber aus messbaren Maßen beschreiben und als 3D-Modell mit TCP ansehen
  • TCP aus den eingetragenen Maßen berechnen
  • TCP über eine Pivot-Kalibrierung aus mindestens vier Posen bestimmen, mit Restfehler in Millimetern
  • Schraubrichtung über Rückzugs- und Kontaktpunkt prüfen, Abweichung in Grad ablesen
  • TCP-Richtung umkehren
  • Geprüften TCP am Roboter aktivieren
  • Werkzeuglast mit Masse und Schwerpunkt am Roboter aktivieren
  • Sechs Schnittstellen wählen: Simulation, digitale I/O, Tool RS485, Ethernet, SPS-Register, Selbstdefiniert
  • Digitale Signale auf Controller- oder Werkzeugbank zuordnen
26 weitere Funktionen anzeigen
  • Registerbasis für BOOL, INT und Double der SPS-Anbindung festlegen
  • Verbindung zum RS485-Schrauber aus der Oberfläche testen
  • Schraubprofile anlegen: Kopfform, Bit, Schraubenmaße, Drehmoment, Anpresskraft, Anfahr- und Rückzugsweg, Zeitgrenze, Wiederholversuche, Reaktion nach NOK
  • Rezepte als Schraubbild mit beliebig vielen Positionen anlegen, je Position ein eigenes Schraubprofil
  • Schraubpositionen am Roboter anfahren und übernehmen
  • Einzelne Positionen abschalten, ohne sie zu löschen
  • Nach einem NOK anhalten oder mit der nächsten Schraube fortfahren
  • Löschen eines Schraubprofils sperren, solange eine Position darauf zeigt
  • Sechs Programmbausteine einfügen: Schraubprozess, Schraube lösen, Stopbedingung, Schraube zuführen, Schraubbild, Schraubergebnis prüfen
  • Bis zu vier Stopbedingungen je Schraubvorgang, jede mit eigenem Rumpf aus echten Programmknoten
  • Der Schraube folgen abschalten oder auf Kraft, Geschwindigkeit oder Ausdruck stellen
  • Zustellung im Modus „Ausdruck" aus einem eigenen URScript-Ausdruck bestimmen, begrenzt durch eine Geschwindigkeitsgrenze
  • Eigene URScript-Funktionen in der Einrichtung ablegen und aus jedem Ausdruck aufrufen
  • Laufenden Schraubablauf aus dem Bedienerbildschirm abbrechen (kein Sicherheitshalt)
  • Drei Smart Skills nutzen: Schraube einlernen, Schrauber testen, Schraube zuführen
  • Seitenleiste mit dem Zustand des Schraubers öffnen
  • Bedienerbildschirm mit Schraubbild, Prozesszustand, letztem Ergebnis und Zykluszähler nutzen
  • Jede Schraubposition im Bedienerbildschirm farbig verfolgen: läuft, in Ordnung, nicht in Ordnung
  • Charge und Seriennummer am Bedienerbildschirm erfassen
  • Schraube von Hand zuführen, Fehler quittieren, Ausgänge abschalten
  • Ergebnisse je Schraube in einer Ergebnisdatei aufzeichnen, mit Charge und Seriennummer
  • Ergebnisdatei auf einen USB-Speicher exportieren
  • Im Simulationsbetrieb das nächste Ergebnis vormerken: OK, NOK, Zeitüberschreitung, leerer Feeder, Kommunikationsfehler
  • Kontrollierten Testzyklus ohne Programm fahren
  • Rückmeldekanal zwischen Programm und Dienst aus dem Diagnose-Reiter prüfen
  • Kurzanleitung im URCap öffnen

ANWENDUNGEN

Typische Einsatzbereiche

  • Automatisierung
  • Inbetriebnahme
  • Roboterprogrammierung
  • Maschinenintegration

EINBLICKE

Screenshots

FAZIT

Weniger Aufwand in der Roboterzelle

ScrewPilot 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.

ScrewPilot X anfragen