VKRC-Klebefunktionen - Parametertafeln, Genau und Kommentare
Drei Funktionen im Menü VKRC » 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ü VKRC » More mit den Klebefunktionen.
Die Funktionen arbeiten in Folge- und UP-Programmen, die im VKRC-Editor geöffnet sind. Sie unterstützen 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 dem Ändern 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 sucht im Programm die Parametertafel-Befehle BS binXX ( EIN ) = n der ausgewählten Klebesteuerungen und nummeriert sie fortlaufend. Nur die Nummer wird geändert - Schaltabstand, Verzögerungszeit und der Rest der Zeile bleiben unverändert.

Dialog Enumerate glue Schaltpunkt - KL1 mit bin11, Startwert 2 vorgeschlagen aus TECH3 KL ... Parametertafel=1 vor der Naht, Kommentar Parametersatz.
Ergebnis, nachdem in der Mitte der Naht ein neuer Punkt mit BS bin11 ( EIN ) = 30 eingefügt wurde: 92 Parametertafel-Befehle gefunden, 63 neu nummeriert (31 … 93), 57 Kommentare korrigiert und 10 fehlende Kommentare hinzugefügt.
FeldBedeutung
KL1 / KL2 / KL3Klebesteuerungen, deren Parametertafeln neu nummeriert werden
binXXBinärausgang mit der Parametertafel-Nummer dieser Steuerung. Standard: bin11 für KL1, bin9 für KL2, bin7 für KL3. Prüfen Sie die E/A-Belegung Ihres Roboters - z. B. verwenden KL2 und KL3 im Standard KS26 bin12 und bin13. Die Werte werden in den Einstellungen gespeichert und auch von Add comment for Schaltpunkt verwendet. Derselbe Ausgang kann nicht für zwei Steuerungen ausgewählt werden.
From point ... tonur Parametertafel-Befehle von Punkten mit diesen Punktnummern werden geändert (z. B. eine Naht eines Programms mit mehreren Nähten)
Start valueNummer des ersten Parametertafel-Befehls. Der Editor schlägt die Nummer der vor dem ersten BS-Befehl gesetzten Parametertafel + 1 vor (bei bin11 ( EIN ) = 1 schlägt er 2 vor), damit 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:
KLIN VB=250[mm/s] Genau=50[mm] ACC=100% RobWzg=1 Base=1 SPSTrig=0[1/100s]
   BS bin11 ( EIN ) = 7 Schaltpkt: 5 [mm]: -50[ms]
KLIN VB=250[mm/s] Genau=50[mm] ACC=100% RobWzg=1 Base=1 SPSTrig=0[1/100s]
   BS bin11 ( EIN ) = 5 Schaltpkt: 0 [mm]: -50[ms]

Nachher:
KLIN VB=250[mm/s] Genau=50[mm] ACC=100% RobWzg=1 Base=1 SPSTrig=0[1/100s]
   BS bin11 ( EIN ) = 2 Schaltpkt: 5 [mm]: -50[ms]
KLIN VB=250[mm/s] Genau=50[mm] ACC=100% RobWzg=1 Base=1 SPSTrig=0[1/100s]
   BS bin11 ( EIN ) = 3 Schaltpkt: 0 [mm]: -50[ms]


▲ Set Genau for the glue points

Die Funktion berechnet Genau für jeden KLIN- und KCIR-Punkt im Programm:

Genau [mm] = VB [mm/s] / divisor


Das Ergebnis wird immer auf eine ganze Zahl gerundet, da der Parameter Genau nur ganze Zahlen akzeptiert. Mit dem Standardteiler 5 (1/5 der Geschwindigkeit) ergibt VB=70[mm/s] den Wert Genau=14[mm] und VB=250[mm/s] den Wert Genau=50[mm].

Dialog Set Genau for the glue points - Teiler 5, Arbeitspunkte mit Genau=0.
Ergebnis: Genau in 121 KLIN-Punkten geändert - VB=250[mm/s] mit Genau 40, 10, 5 oder 1 mm → Genau=50[mm].
FeldBedeutung
Genau [mm] = VB [mm/s] /Teiler, 1 ... 100, Standard 5
For working points (where Makro or UP is called) set Genau parameter to 0 ein KLIN- / KCIR-Punkt, der in seinen Unter-Folds ein Makro oder ein Unterprogramm aufruft (SPSMAKROxx = ..., UPxx = ..., REPEAT UP / MAKRO), erhält Genau=0[mm]. Ohne diese Option erhalten auch diese Punkte den berechneten Wert.

Der Teiler und die Option werden in den Einstellungen gespeichert. Nur der Wert Genau in der Punktzeile ändert sich; bei einer KCIR-Bewegung wird der Wert für beide Punkte des Bogens gespeichert. Andere Bewegungen (PTP, LIN, CIRC, ...) werden nicht geändert. Punkte ohne Parameter Genau oder ohne Punktdaten werden übersprungen und in der Zusammenfassung gezählt.

▲ Add comment for Schaltpunkt

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

-- KL1 Schaltpunkt 5 --
KLIN VB=250[mm/s] Genau=50[mm] ACC=100% RobWzg=1 Base=1 SPSTrig=0[1/100s]
   BS bin11 ( EIN ) = 5 Schaltpkt: 5 [mm]: -50[ms]


Dialog Add comment to glue point.
Aufgerufen nach der Neunummerierung: alle 92 Kommentare sind bereits vorhanden - nichts wird doppelt hinzugefügt.
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 Binärausgänge (dieselben Einstellungen wie bei Renumber the glue Schaltpunkt). Die Nummer im Kommentar ist die Nummer des Parametertafel-Befehls des Punkts.

▲ Kommentare


▲ Siehe auch