Fanuc WPS



Hauptfenster des Plugins


Die Erweiterung Fanuc WPS weist dem Technologiebefehl VW User die Parameter von Schweißpunkten zu – aus dem A33-Blatt oder aus einem eigenen Text im Kommentar über dem Punkt.
Das Plugin kann die X-, Y- und Z-Koordinaten der Punkte mit einer vorgegebenen Abstandstoleranz mit den Koordinaten im A33-Blatt vergleichen.


Über jedem Schweißpunkt erwartet das Plugin eines der folgenden Kommentarformate:
  1. eigenes Schlüsselwort, gefolgt vom Schweißindex, z. B.: ! Schweissprogramm 1793 ;
  2. gültiger Punktname aus dem A33-Blatt, z. B.: ! 5NA_831_305_A_VEE_VE_000_001_A__PS_0003 ;



Beispiel eines Schweißbefehls


Wenn Sie die Option Use custom comment text with welding point index nicht aktivieren, prüft das Plugin für jeden Punkt mit dem Schweißbefehlsaufruf Tech_ EZSP
alle Kommentare über diesem Punkt und versucht, den passenden Eintrag in der geladenen Liste der Schweißpunkte zu finden.
Stimmt ein Punktname aus der Tabelle mit dem Text im Kommentar überein, setzt das Plugin den entsprechenden Index und die Typparameter im Befehl VW User.

Steht kein A33-Blatt zur Verfügung, können Sie die Schweißindizes direkt aus den vorhandenen Kommentaren zuweisen.
Aktivieren Sie dazu Use custom comment text with welding point index. Das Plugin prüft alle Kommentare über dem Schweißpunkt. Beginnt ein Kommentar mit dem angegebenen Text,
entfernt das Plugin diesen Text, versucht den Rest in eine Zahl umzuwandeln und weist sie dem Befehl VW User zu.

Im Installationsverzeichnis finden Sie das Verzeichnis examples mit einem A33-Blatt sowie up003.ls und up004.ls. Öffnen Sie diese Dateien im Editor, starten Sie das Plugin Fanuc WPS und laden Sie das A33-Blatt.
Klicken Sie auf Assign, um allen Punkten die Parameter zuzuweisen. Sie können auch mehrere A33-Blätter in die Tabelle laden.

Zunächst müssen die wichtigen Einstellungen für den Welding point reader konfiguriert werden.
Das erste Beispiel up003.ls ist für eine Robotersteuerung 30iB gedacht und erfordert die VW-User-Version KS_26_30iB.
Für diese VW-User-Version muss der richtige reguläre Ausdruck eingestellt werden, um alle Schweißbefehle zu finden.
Hier verwendet das Plugin das folgende Muster, um die Schweißbefehle der Schweißzange EZSP_T zu erkennen: TECH1,EZSP_T.
Das Muster TECH1,(EZSP_T|EZSP_U|STP) erkennt alle drei Schweißzangen gemeinsam.

Das Beispiel up004.ls verwendet die VW-User-Version RS26_03_000_EG für die Robotersteuerung 30iB+.
Der reguläre Ausdruck für den Schweißbefehl muss wie folgt lauten: \"TECH1\"=1,\"EZSP_(T\"=1|U\"=2|STP\"=8)
Alle drei Schweißbefehle liegen in der Hauptgruppe "TECH1"=1.
Nach dem Gruppennamen folgt das Zeichen , als Trennzeichen zum nächsten Parameter.
Mit dem Muster "EZSP_(T"=1|U"=2|STP"=8) findet das Plugin alle drei Schweißbefehle.
Das Zeichen " muss mit dem Zeichen \ maskiert werden, damit es wörtlich erkannt wird.

A33-Blätter können unterschiedliche Formate haben. Der Aufbau der Tabelle ist vollständig konfigurierbar und lässt sich an verschiedene Dateien anpassen.
Öffnen Sie dazu Menu → Settings → Configure → Registerkarte Welding point reader.
Dort legen Sie den Zeilenbereich mit den Parametern der Schweißpunkte, die Nummern der Blätter und die Namen der Spalten mit den Parametern fest.

Um vollständig flexibel und unabhängig von Änderungen im VW User zu sein, können Sie auch den Aufbau des Schweiß-Technologiebefehls selbst definieren.
Die folgende Abbildung zeigt Beispieleinstellungen des Welding point reader passend zum Technologiebefehl VW User.


Globale Einstellungen des Welding point reader