Ref KE
Ref KE
Ref KE
RAPID Referenz KE
Widerstandspunktschweißen
mit Kombieinheit
RAPID Referenz
KE Widerstandspunktschweißen
mit Kombieinheit
Die Informationen in diesem Handbuch können ohne vorherige Ankündigung geändert werden und
stellen keine Verpflichtung von ABB dar. ABB übernimmt keinerlei Verantwortung für etwaige
Fehler, die dieses Handbuch enthalten kann.
Wenn nicht ausdrücklich im vorliegenden Handbuch angegeben, gibt ABB für keine hierin ent-
haltenen Informationen Garantie oder Gewährleistung für Verluste, Personen- oder Sachschäden,
Verwendbarkeit für einen bestimmten Zweck oder Ähnliches.
In keinem Fall kann ABB haftbar gemacht werden für Schäden oder Folgeschäden, die sich aus der
Anwendung dieses Dokuments oder der darin beschriebenen Produkte ergeben.
Dieses Handbuch darf ohne vorherige schriftliche Genehmigung von ABB weder ganz noch teilweise
vervielfältigt oder kopiert werden und der Inhalt darf nicht Dritten bekannt gegeben oder zu einem
unautorisierten Zweck verwendet werden.
Zusätzliche Kopien dieses Handbuchs können zum jeweils aktuellen Preis von ABB bezogen werden.
Inhaltsverzeichnis
1 Beschreibung 3
2 Übersicht 3
3 Datentypen 5
3.1 applfraesdaten - Fräsprozess Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 applservicetype - Service für Applikationszangen . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 KE_Daten - Eigenschaften der Schweißzange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Instruktionen 11
4.1 KE_TechInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 KE_PTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3 KE_LIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4 KE_Referenzieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5 KE_ServiceProc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.6 KE_Schmieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.7 KE_Kraftaufbau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.8 KE_Messen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.9 KE_MessenPTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.10 KE_MessenLIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.11 KE_Tune . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.12 KE_FraesenPTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.13 KE_FraesenLIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.14 KE_FraesenExt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5 Funktionen 14
5.1 KE_Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6 Änderungsjournal 16
1 Beschreibung
Dieses Handbuch beinhaltet die detaillierte Beschreibung der durch die Applikation KE bereit-
gestellten Instruktionen.
2 Übersicht
Verwendung
In diesem Handbuch können Sie nachschlagen, wie die Option “VWKS-KE” verwendet wird. Des
Weiteren erhalten Sie ausführliche Informationen zur Syntax der RAPID-Routinen und den Para-
metern.
Voraussetzungen
vertraut sein.
Verweise
3 Datentypen
Verwendung
Beschreibung
Der Datentyp applfraesdaten enthält alle Informationen um einen Fräsvorgang mit der Instruktion
KE_FraesenPTP oder KE_FraesenLIN korrekt durchführen zu können.
Anhand der Dimension des Arrays wird die Anzahl der Hübe bestimmen. Dabei kann sich die
Programmnummer und der Wert für die Umdrehungen ändern.
Komponenten
PktAnw
Datentyp: num
Programmnummer, die zur Schweissstreuerung gesendete wird.
Umdr
Datentyp: num
Anzahl der Umdrehungen des Fräsmessers bei geschlossener Zange.
Grundlegende Beispiele
Beispiel 1:
Im SPZ_FraesenLIN werden die applfraesdaten übergeben und die Zange 1 wird Schweissprogramm 31
und zwei Umdrehungen am Fräser, mit zwei Hüben gefräst.
Einschränkungen
Die Dimension des Arrays ist auf min. 1 und max. 50 beschränkt.
Struktur
< Data Object of applfraesdaten>
< PktAnw of num >
< Umdr of num >
Verwendung
Beschreibung
Eine applservicetype-Konstante wird für Service in der Instruktion KE_ServiceProc und der Funk-
tionen KE_Service verwendet.
Grundlegende Beispiele
Beispiel 1:
Die Instruktion SPZ_FraesenLIN wird abgearbeitet, wenn Start Fräsen für die Steuerung 1 und Zange
1 erforderlich ist.
Vordefinierte Daten
6 Messen Zange muß eine Messfahrt durchführen. z.B.: nach Fräsen oder Kap-
penwechsel
Struktur
Der Datentyp applservicetype ist vom Alias Typ num und erhält daher dessen Eigenschaften
bKE_T_STEP_Active bool Eine Schrittkette der jeweiligen Steuerung ist aktiv. Pro Feld eine
Kombisteuerung.
bKE_ErrorCollective bool Boolean speichert die Sammelstörung eines Kombi Koffers. Pro Feld
eine Kombisteuerung.
bKE_RobReqTipChange bool Roboter Meldung maximale Standmenge erreicht. Pro Feld eine Kom-
bisteuerung. Boolean wird durch den Parameter maximale TCP Kor-
rektur MaxTcpKorrektur der ke_daten beeinflusst. Siehe hierzu auch
Fehler! Verweisquelle konnte nicht gefunden werden.
bKE_RobPreWarnTipChange bool Roboter Meldung Vorwarnung Standmenge erreicht. Pro Feld eine
Kombisteuerung. Boolean ist 10% vor der maximalen Standmenge
aktiv.
nKE_RA_SoftMoveDistance num Distanz (mm) vom Prozesspunkt, für die Aktivierung des Roboteraus-
gleichs.
nKE_ZeitZangeSchliessen num Zeit für Zange schließen – beeinflusst die Geschwindigkeit der Zustell-
bewegung vom Vor-Punkt.
nKE_ZeitZangeOeffnen num Zeit für Zange öffnen – beeinflusst die Geschwindigkeit der Zustellbe-
wegung zum Punkt Weg Zurück. (Standard 3mm vom Prozesspunkt.)
3.3.5 menudata
4 Instruktionen
4.1 KE_TechInit
Verwendung
KE_TechInit dient als Initialisierungs-Instruktion der gewählten Schweißzange. Sie wird verwendet
um das gewählte Equipment vor der Verwendung zu initialisieren. Dies geschieht zum Beispiel in
der Grundstellung oder nach dem Andocken bei Werkzeugwechslern.
Das Abmelden von Werkzeugen vor dem Ablegen in einem Werkzeugbahnhof ist ebenfalls mit
dieser Instruktion vorgesehen.
Das Abmelden von Werkzeugen vor dem Ablegen in einem Werkzeugbahnhof ist ebenfalls mit
dieser Instruktion vorgesehen. Dadurch werden die Fahrbedingungen für die Applikation entfernt.
Grundlegende Beispiele
Beispiel 1:
Argumente
KE_TechInit Value Strg Zange [\OhnePruefen]
Value
Datentyp: dionum
TODO:
Strg
Datentyp: strgnum
Nummer der Steuerung.
Zange
Datentyp: kopfnum
Nummer der Zange.
[ \OhnePruefen ]
Datentyp: switch
Funktion oder Prozess wird ohne Rückmeldung der Steuerung gestartet bzw. beendet.
Syntax
KE_TechInit
[ Value ':=' ] < expression (IN) of dionum > ','
[ Strg ':=' ] < expression (IN) of strgnum > ','
[ Zange ':=' ] < expression (IN) of kopfnum >
[ '\' OhnePruefen ]';'
4.2 KE_PTP
4.3 KE_LIN
4.4 KE_Referenzieren
4.5 KE_ServiceProc
4.6 KE_Schmieren
4.7 KE_Kraftaufbau
4.8 KE_Messen
4.9 KE_MessenPTP
4.10 KE_MessenLIN
4.11 KE_Tune
4.12 KE_FraesenPTP
4.13 KE_FraesenLIN
4.14 KE_FraesenExt
5 Funktionen
5.1 KE_Service
Verwendung
Die Funktion KE_Service basiert auf der Instruktion KE_ServiceProc und prüft ob eine Service-
Anforderung ansteht.
Die Funktion prüft ob ein Service für die angegebene Steuerung und Zange anliegt. Der erforderliche
Service (Kappenwechsel, Fraesen_Normal oder Fraesen_Start) wird zurückgegeben. Wenn kein
Service ansteht, wird „-1“ zurück gemeldet.
Grundlegende Beispiele
Beispiel 1:
! Serviceanforderungen prüfen
IF KE_Service(Strg1 ,Zange1) = Kappenwechsel WZ1_Kappenwechsel ;
IF KE_Service(Strg1 ,Zange1) = NormalFraesen OR
KE_Service(Strg1 ,Zange1) = StartFraesen WZ1_Fraesen;
Die Funktion KE_Service prüft ob für die Zange 1 an Steuerung 1 eine Service-Anforderung ansteht
und gibt den entsprechenden Wert zurück.
Rückgabewert
6 Messen Zange muß eine Messfahrt durchführen. z.B.: nach Fräsen oder Kap-
penwechsel
Argumente
KE_Service Strg Zange
Strg
Datentyp: strgnum
Nummer der Steuerung.
Zange
Datentyp: kopfnum
Nummer der Zange.
Syntax
KE_Service
[ Strg ':=' ] < expression (IN) of strgnum > ','
[ Zange ':=' ] < expression (IN) of kopfnum >';'
Eine Funktion mit einem Rückgabewert des Typs applservicetype .
6 Änderungsjournal