VFanuc-Klebefunktionen – Parametertafeln, CD und Kommentare
Drei Funktionen im Menü VFanuc » More helfen, Klebeprogramme (VW-Standard KL) in Ordnung zu halten:
English DReS - Glue Programs - Renumber Parameter Tables, Set Genau and CD in Seconds (YouTube, Englisch)
Deutsch DReS - Klebeprogramme - Parametertafeln neu nummerieren, Genau und CD in Sekunden setzen (YouTube, Deutsch)
Menü VFanuc » More mit den Klebefunktionen.
Die Funktionen arbeiten in Folge- und UP-Programmen (*.LS), die im VFanuc-Editor geöffnet und in der englischen Version der Robotersprache (GO, DO, CALL, IF) geschrieben sind. Unterstützt werden bis zu drei Klebesteuerungen KL1, KL2 und KL3. Am Ende zeigt ein Fenster, was geändert wurde. Das Programm wird nicht gespeichert – prüfen Sie die Änderungen und speichern Sie die Datei selbst. Die Änderungen lassen sich nicht mit Undo rückgängig machen (der Editor löscht den Undo-Verlauf nach der Änderung der Punktdaten); um sie zu verwerfen, schließen Sie die Datei ohne Speichern oder laden Sie sie neu.

▲ Von den Funktionen verwendete Regeln des VW-Standards


▲ Renumber the glue Schaltpunkt

Die Funktion durchsucht die Punktbefehle nach den Parametertafel-Befehlen PS ... GO[xx]=(n) (auch BS und Gruppenausgänge mit einem Kommentar wie GO[11:Parameter]) der ausgewählten Klebesteuerungen und nummeriert sie fortlaufend. Geändert wird nur die Nummer – Schaltabstand, Verzögerungszeit und der Rest der Zeile bleiben unverändert.

Dialog Enumerate glue Schaltpunkt – KL1 mit GO[11], Startwert 2 vorgeschlagen aus GO[11]=1 vor der Naht.
Ergebnis: 9 Parametertafel-Befehle gefunden, 1 neu nummeriert – ein Tippfehler GO[11]=(44) wird zu GO[11]=(4) korrigiert.
FeldBedeutung
KL1 / KL2 / KL3Klebesteuerungen, deren Parametertafeln neu nummeriert werden
GO[xx]Gruppenausgang mit der Parametertafel-Nummer dieser Steuerung. Standard: GO[11], GO[12], GO[13]. Die Werte werden in den Einstellungen gespeichert und auch von Add comment for Schaltpunkt verwendet. Derselbe Ausgang kann nicht für zwei Steuerungen gewählt werden.
From point P ... tonur Parametertafel-Befehle von Punkten mit diesen Nummern P[n] werden geändert (bei einer Kreisbewegung zählt der Zielpunkt)
Start valueNummer des ersten Parametertafel-Befehls. Der Editor schlägt die Nummer der vor dem ersten PS-Befehl gesetzten Parametertafel + 1 vor (bei GO[11]=1 also 2), sodass die Nummerierung lückenlos fortgesetzt wird.
None / Add comment / Modify commentoptionaler Kommentar über jedem Punkt mit einem Parametertafel-Befehl, siehe Kommentare
Comment textText des Kommentars; die Nummer der Parametertafel wird am Ende angefügt. Das Schlüsselwort __KLNO__ wird durch KL1, KL2 oder KL3 ersetzt.

Beispiel – KL1, Startwert 2:

Vorher:
L P[13] 100mm/sec CD10 ACC100 TB   0.00sec,P-SPS RTCP    ;
    PS -15mm -0.05sec GO[11]=(7) ;
    PS -1mm -0.05sec DO[1544]=(!DI[15]) ;

Nachher:
L P[13] 100mm/sec CD10 ACC100 TB   0.00sec,P-SPS RTCP    ;
    PS -15mm -0.05sec GO[11]=(2) ;
    PS -1mm -0.05sec DO[1544]=(!DI[15]) ;


▲ Set CD for the glue points

Die Funktion ändert nur die Klebenähte. Eine Naht reicht von dem Punkt, an dem die Klebepistole eingeschaltet wird, bis zu dem Punkt, an dem sie ausgeschaltet wird, z. B.:

L P[6] 100mm/sec CD20 ACC100 TB   0.00sec,P-SPS RTCP    ;   ← Punkt vor Klebebeginn
L P[7] 100mm/sec CD10 ACC100 TB   0.00sec,P-SPS RTCP    ;   ← Nahtanfang
    PS -0mm -0.05sec DO[1544]=(!DI[15]) ;
L P[8] 100mm/sec CD10 ACC100 TB   0.00sec,P-SPS RTCP    ;   ← Nahtende
    PS +1mm -0.05sec DO[1544]=(OFF) ;
L P[9] 100mm/sec CD20 ACC100 TB   0.00sec,P-SPS RTCP    ;   ← Punkt nach Klebeende


Die Pistolenausgänge sind DO[1544] (KL1), DO[1608] (KL2) und DO[1672] (KL3). Ein Programm ohne diese Ausgänge verwendet die Klebemakros: Die Naht reicht dann von CALL MAKRO180 / 190 / 200 bis CALL MAKRO181 / 191 / 201. Die Bewegungen zwischen den Nähten (z. B. L P[21] 2000mm/sec CD10) werden nicht geändert. Der Überschleifabstand der Linear- (L) und Kreisbewegungen (C) mit CD beträgt:

in der Naht:                                       CD [mm] = Geschwindigkeit [mm/sec] / Divisor
Punkt vor Klebebeginn, 1 Punkt nach Klebeende:     CD [mm] = Geschwindigkeit [mm/sec] * Prozent / 100


Das Ergebnis wird immer auf eine ganze Zahl gerundet. Mit den Standardwerten (Divisor 10, 20 %) ergibt 100mm/sec in der Naht CD10 und davor und danach CD20.

Dialog Set CD for the glue points – Divisor 10, 20 % vor und nach der Naht, Arbeitspunkte CNT0.
Ergebnis: 37 Punkte in den Nähten CD5 → CD10, 17 Punkte vor und nach den Nähten CD5 → CD20; eine Standard-Warnung: Der Punkt vor einer Naht ist eine Achsbewegung.
FeldBedeutung
L / C points in the glue seam: CD [mm] = speed [mm/sec] /Divisor, 1 ... 100, Standard 10
Point before glue start and 1 point after glue end: CD [mm] = speed [mm/sec] * Prozent, 1 ... 100, Standard 20
Also set CD for L / C points with CNT or FINE in the glue seam and before / after it Auch Punkte der Naht sowie die Punkte davor und danach, die CNT oder FINE verwenden, erhalten CD. Ohne diese Option werden nur Punkte geändert, die bereits CD verwenden.
For working points (where MAKRO or UP is called) set termination to CNT0 / FINE Ein Punkt, der in seinen Punktbefehlen oder in den Programmzeilen danach bis zur nächsten Bewegung ein Makro oder ein Unterprogramm aufruft (CALL MAKROxx, CALL UPxx, auch innerhalb von IF ...), erhält CNT0 oder FINE statt CD.

Die Einstellungen werden gespeichert. Geändert wird nur die Positionierungsart in der Bewegungszeile. Bewegungen, deren Geschwindigkeit in einer anderen Einheit als mm/sec angegeben ist (z. B. ein Register), werden übersprungen und in der Zusammenfassung gezählt. Achsbewegungen (J) werden nicht geändert.

Prüfung nach Klebestandard. Die Funktion prüft außerdem die Punkte um jede Naht und zeigt Probleme als Warnungen in der Zusammenfassung an (Schaltfläche Show Details...): Die Warnungen ändern das Programm nicht. Die Pistolenausgänge können in der INI-Datei geändert werden (Fanuc_Glue_KL1_Gun_DO, Fanuc_Glue_KL2_Gun_DO, Fanuc_Glue_KL3_Gun_DO).

▲ Add comment for Schaltpunkt

Die Funktion schreibt über jeden Punkt mit einem Parametertafel-Befehl einen Kommentar, z. B.:

!KL1 Parametertafel 2 ;
L P[13] 100mm/sec CD10 ACC100 TB   0.00sec,P-SPS RTCP    ;
    PS -15mm -0.05sec GO[11]=(2) ;


Dialog Add comment to glue point.
Ergebnis: 15 Kommentare hinzugefügt, z. B. !KL1 Parametertafel 2 ; über P[13]. Ein zweiter Aufruf fügt nichts hinzu.
Geben Sie im Dialog den Kommentartext ein (__KLNO__ wird durch KL1, KL2 oder KL3 ersetzt), wählen Sie die Klebesteuerungen aus und prüfen Sie deren Gruppenausgänge (dieselben Einstellungen wie in Renumber the glue Schaltpunkt). Die Nummer im Kommentar ist die Nummer des Parametertafel-Befehls des Punktes. Halten Sie den Kommentartext kurz – das Programmierhandgerät zeigt nur eine begrenzte Anzahl von Zeichen einer Kommentarzeile an.

▲ Kommentare


▲ Siehe auch