Sie sind auf Seite 1von 37

Standarddokumentation für Anlagen im Karosseriebau

Kapitel 12.02 – Tool_Changer B02


Standard
Electrics
V8

Robotertechnik
Kap. 12.02 Werkzeugwechsler
(B02_tch)

Kuka-Roboter mit Steuerung KRC4

Erstellt: Uwe Nußbaum


Erstellungsdatum: 25.07.20183
Letzte Änderung: 25.07.2018
Version: 2.01
Sprache: Deutsch
Weitere Sprachen: Englisch

Gültigkeit besitzt immer die „deutsche“ Version!

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 1 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Vorwort
Die Richtlinien für Aufstellung, Handhabung und Programmierung der Roboterspezifikation
„SPEZ_Kap_04_Roboter_xxxxxx.pdf“ sind einzuhalten. Der Anlagenlieferant ist verpflichtet qualifizierte
Roboterprogrammierer einzusetzen. Die Anforderungen der Technologie Karosserierohbau zur Qualifi-
zierung sind der „Elektrospezifikation für Anlagen im Karosseriebau“ zu entnehmen. Die in diesem Do-
kument beschriebenen Vorgaben sind einzuhalten!

Verwendung und Nutzungsbedingungen

Die Dokumentation ist für die Roboter Online.- und Offlineprogrammierer erstellt worden, die für die
BMW Group oder verbundenen Unternehmen direkt oder indirekt tätig sind.
Die BMW Group behält sich alle Rechte an diesem Dokument und den darin enthaltenen Informationen
vor. Eine Vervielfältigung sowie eine Weitergabe an Dritte ist ohne ausdrückliche Zustimmung der BMW
Group verboten!

Standarddokumentation

Diese Standarddokumentation unterliegt zyklischen Aktualisierungen um diese kontinuierlich zu verbes-


sern. Die aktuellen Ausgabestände werden auf dem BMW-Server veröffentlicht. Der SE-Partner muss
sicherstellen, dass immer mit der aktuellsten Version gearbeitet wird.
Fehler oder missverständliche Darstellungen sind vorbehalten.
Bei Unklarheiten/Wiedersprüchen in diesem Dokument bitten wir um unmittelbare Kontakt-aufnahme/In-
formation, damit wir dieses Dokument überarbeiten können. Vielen Dank!

Verwendete Beispiele:
Die in diesem Dokument enthaltenen Beispiele dienen lediglich zur Veranschaulichung der Funktiona-
lität und nicht als Kopiervorlage. Es besteht kein Anspruch auf syntaktische Korrektheit.

Standardsoftware

Die Standardsoftware wird dem SE-Partner zur Verfügung gestellt und in der Regel bei der Erstinbe-
triebnahme installiert. Dem SE-Partner ist es untersagt, Änderungen an den Standarddateien oder sons-
tigen standardmäßigen Systemeinstellungen vorzunehmen.
Es muss jede Fehlfunktion der Software zusammen mit allen benötigten Informationen an den entspre-
chenden Themenverantwortlichen bei BMW gemeldet werden.

Datensicherheit

Die komplette Verantwortung für die Datensicherheit obliegt, bis zur Übergabe, dem SE-Partner. Die
Datensicherung erfolgt generell in Form eines Backups. Dadurch ist sichergestellt, dass nach einem
Datenverlust, das System wieder komplett hergestellt werden kann!

Achtung:
Ein Backup beinhaltet neben den Anwenderdaten auch Standard.- bzw. Systemdaten.
Deshalb darf nach einem Standardupdate kein „altes Backup“ zurückgespielt werden!
Zusätzlich sind lokale, standplatzspezifische Einstellungen vorhanden.
Deswegen darf kein Backup von einem anderen Roboter eingespielt werden!

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 2 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Programmübergabe und Abnahme

Das Programm muss in Form eines Backup´s an BMW übergeben werden. Der SE-Partner muss si-
cherstellen, dass jeglicher, temporärer Softwarecode bei der Übergabe entfernt worden ist!
Die Einhaltung des Standards ist eine Teilvoraussetzung für die Abnahme. Bei der Abnahme werden
seitens BMW Überprüfungsroutinen eingesetzt, die das System nach Auffälligkeiten durchsuchen. Soll-
ten Auffälligkeiten auftreten, die den ordnungsgemäßen Betrieb des Roboters beeinflussen, wird die
Abnahme zurückgewiesen. Der SE-Partner muss unverzüglich sämtliche Mängel beseitigen.

Sprache und Kommentare

Alle Texteingaben und Kommentare müssen in englischer Sprache eingegeben werden. Optional
können Kommentare zusätzlich in Landesprache ergänzt werden.
Sämtliche A01 Instruktionen müssen im Argument „Desc“ sinnvoll kommentiert werden!

Folgender Programmkopf muss generell allen Programmen/Routinen verwendet werden!

;***************************************************
;*
;* Default src Template for Kuka-Krc-Bmw
;* Created dd/mm/yyyy by Siemens PLM
;*
;* Study : Gxx_FR1_ST040_050
;* Program : SWI_040FX001_1_G01
;* Generation Date : dd/mm/yyyy at 08:07:56
;* Robot : 040IR00_kr2xxrxx00ultra
;* User : Kolbe
;* Tecnomatix Software : Process Simulate Disconnected 11.1
;* Olp : Kuka-Krc-Bmw 2.18.4
;*
;* Date: {Date dd-mm-YY}
;* Engineer: {Engineer Name}
;* Changes: {description of changes}
;*
;***************************************************

Hinweis: Alle Kommentare müssen mit der Zeichenfolge “; “ beginnen.

Offlineeditor

Bei Verwendung externer Editoren muss das Format ANSI eingestellt sein!
Es dürfen keine Umlaute verwendet werden!

Passwörter

Die Werke sind verantwortlich für die Passwörter.


Die aktuell gültigen Passwörter müssen bei Bedarf in der Fachstelle des jeweiligen Werkes erfragt wer-
den.
Der SE-Partner darf die Passwörter nur an sein eigenes Personal übergeben, welches die erforderliche
Qualifikation besitzt.

Passwörter dürfen vom Anwender nicht verändert werden!

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 3 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Inhaltsverzeichnis Kap 12.02:

Vorwort .................................................................................................................................................... 2
Verwendung und Nutzungsbedingungen ................................................................................................. 2
Standarddokumentation ........................................................................................................................... 2
Standardsoftware ..................................................................................................................................... 2
Datensicherheit......................................................................................................................................... 2
Programmübergabe und Abnahme .......................................................................................................... 3
Sprache und Kommentare ....................................................................................................................... 3
Offlineeditor .............................................................................................................................................. 3
Passwörter................................................................................................................................................ 3
Inhaltsverzeichnis Kap 12.02: ............................................................................................................. 4
12.02.1 Grundkonzept ................................................................................................................... 7
12.02.1.1 Allgemeines .................................................................................................................... 7
12.02.1.2 Mit geltende Dokumente ................................................................................................ 7
12.02.1.3 Umfänge in der Robotersteuerung: ................................................................................ 7
12.02.1.4 Sicherheitskonzept: ........................................................................................................ 7
12.02.1.4.1 Konzeptbild ohne zusätzlicher Abfrage der Bahnhöfe in der Sicherheits-SPS : ..................... 8
12.02.1.4.2 Konzeptbild mit zusätzlicher Abfrage der Bahnhöfe in der Sicherheits-SPS und Aktivierung
unterschiedlicher Safe-Tools in der Robotersteuerung: ................................................................................. 9
12.02.1.5 Leistungs- und Funktionsumfang: ................................................................................ 10
12.02.2 Wichtige Hinweise vor Beginn der Programmierung ...................................................... 10
12.02.2.1 Herstellerdokumentation .............................................................................................. 10
12.02.2.2 Generelle Funktion: ...................................................................................................... 10
12.02.3 Konfiguration ................................................................................................................... 11
12.02.3.1 Konfiguration allgemeiner Einstellungen ...................................................................... 12
12.02.3.1.1 Ansicht im Konfigurationsmenü: ........................................................................................... 12
12.02.3.2 Konfiguration der Werkzeughälften .............................................................................. 13
12.02.3.2.1 Ansicht im Konfigurationsmenü: ........................................................................................... 13
12.02.3.3 Konfiguration der Werkzeug-Bahnhöfe ........................................................................ 14
12.02.3.3.1 Ansicht im Konfigurationsmenü: ........................................................................................... 15
12.02.3.4 Einstellungen zu externen Ablagen .............................................................................. 15
12.02.3.5 Profinet – Einstellungen der Wechslersoftware konfigurieren ..................................... 16
12.02.3.5.1 Ansicht im Konfigurationsmenü ............................................................................................ 16
12.02.3.6 Einstellen der Werkzeugcodierung (Toolcode) am Wechsler ...................................... 17
12.02.4 Inlineformulare ................................................................................................................ 18
12.02.4.1 Befehl „ToolChg_Move“ ............................................................................................... 18
12.02.4.2 Befehl „ToolChg_Cmd“................................................................................................. 21
12.02.4.2.1 Funktion: „Check_Tool_Code“: ........................................................................................ 21
12.02.4.2.2 Funktion: „OpenCover“: .................................................................................................... 21
12.02.4.2.3 Funktion: „CloseCover“:.................................................................................................... 22
12.02.4.2.4 Funktion: „OccupiedCheck“: ............................................................................................ 22
12.02.4.2.5 Sonder-Funktion: „Dock“: ................................................................................................. 22
12.02.4.2.6 Sonder-Funktion: „Undock“: ............................................................................................. 23
12.02.4.2.7 Sonder-Funktion: „Changer_Open“: ................................................................................ 23
12.02.5 Basekorrektur.................................................................................................................. 24
12.02.7 Vorgehensweise bei der Programmierung der An-und Abdock-Positionen ................... 26
12.02.7.1 Hinweise: ...................................................................................................................... 26

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 4 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.7.2 Erstprogrammierung der Bewegungsbefehle (TchMove) ............................................ 27


12.02.7.3 Position der Bewegungsbefehle korrigieren................................................................. 28
12.02.8 Statustasten Toolchanger ............................................................................................... 30
12.02.9 Anzeige Status ................................................................................................................ 32
12.02.10 Programmbeispiele ......................................................................................................... 34
12.02.10.1 Musterprogramm für Standardbahnhöfe .................................................................. 34
12.02.10.2 Musterprogramm für Sonderablagen ....................................................................... 35
12.02.10.3 Weitere Tipps zur Programmierung ......................................................................... 37

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 5 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Änderungsdokumentation:

Datum Thema Bemerkung


23.10.2013 Statustasten Screenshots ergänzt
23.10.2013 Befehle Occupied-Check geändert
11.11.2013 Programmbeispiele neu
11.11.2013 Hinweise zur Programmierung Ergänzt
11.11.2013 Einstellen der Werkzeugcodie- neu
rung
16.01.14 Anpassung der Beschreibun- ergänzt
gen an neue SW-Oberfläche
16.01.14 Variablenbeschreibungen ergänzt
16.01.14 Programmierbeispiele ergänzt
21.02.14 Beschreibung Befehl neu
„ToolChg_Open“
01.07.15 Bahnhofskonfiguration Beschreibung für 2ten Sensor eingefügt
21.12.15 Update für Stäubliwechsler Gesamtes Dokument überarbeitet
11.07.18 Vorwort neu

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 6 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.1 Grundkonzept

12.02.1.1 Allgemeines
Die Applikation Werkzeugwechsler stellt vorgefertigte Menüs, Statustasten und „Inlineformule“ zur
Programmierung von Bewegungen und Befehlen zur Verfügung und damit eine einfache, und fehlersi-
chere Verwendung eines Werkzeugwechsler im Programmablauf zu ermöglichen.
Voraussetzung ist eine ausreichende Qualifizierung für den Umgang mit KUKA KRC4 Robotersteue-
rungen.

12.02.1.2 Mit geltende Dokumente


 Projektspezifikation Werkzeugwechsler 35up V8.1 /Specification Tool Changer Technology
35up V8.1
 REP_150814_Produkthandbuch_active_docking_de.pdf /
REP_150814_Produkthandbuch_active_docking_en.pdf

12.02.1.3 Umfänge in der Robotersteuerung:

 Konfiguration der Roboterapplikation


 Ansteuerung des Werkzeugwechslers
 Automatisches Verfahren innerhalb des An- und Abdockvorgangs bei Standardbahnhöfen
 Ansteuerung der Werkzeugablagen
 Überwachung der Wechsler-Eingänge
 Überwachung der Eingänge von SPS und Ablagen
 Plausibilitätsprüfung der programmierten Befehle in Abhängigkeit der Konfiguration
 Ausgabe von Fehlermeldungen bzw. Dialogen am Roboterbediengerät
 Durchreichen der Statussignale der Applikation zur SPS
 Absenden von Fehlermeldungen zur SPS
 Soforthalt bei sicherheitsrelevanten Fehlern

12.02.1.4 Sicherheitskonzept:
Die verwendeten Werkzeugwechlser sind für die Funktion sicheres Halten und Ablegen eines Robot-
erwerkzeugs in der Sicherheitskategorie 3 mit Perfomancelevel „d“ EN 13849 zertifiziert.
Je nach Gefährdungsanalyse der Einbausituation des Roboters in der Anlage sind zusätzliche Maß-
nahmen über die übergeordnete Sicherheitssteuerung notwendig. (sichere Abfrage der Ablagen).
Hierzu sind Vorlagen für die SPS – Programmierung und Visualisierung des SPS-Standards 35up vor-
handen. Diese sind einer gesonderten Dokumentation zu entnehmen.
Ein Werkzeug kann nur abgedockt werden, wenn es sich in einer gültigen Ablegeposition befindet,
und die pneumatische Verbindung zur Entriegelungseinrichtung des Bahnhofes oder der Ablagesta-
tion besteht.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 7 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.1.4.1 Konzeptbild ohne zusätzlicher Abfrage der Bahnhöfe in


der Sicherheits-SPS :

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 8 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.1.4.2 Konzeptbild mit zusätzlicher Abfrage der Bahnhöfe in der


Sicherheits-SPS und Aktivierung unterschiedlicher Safe-Tools
in der Robotersteuerung:

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 9 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.1.5 Leistungs- und Funktionsumfang:


Das Applikationspaket unterstützt folgende Umfänge pro Roboter:

1 Roboterseite Werkzeugwechsler vom Typ Fa. Stäubli MPS630 oder MPS1530 mit „active
Docking“
31 Werkzeugseiten Werkzeugwechlser vom Typ Fa. Stäubli MPS630 oder MPS1530 „active
Docking“
31 Stationäre Werkzeugablagen mit oder ohne steuerbarer Abdeckung
8 Alternative Ablagepostionen (z.B. in Geostationen)

12.02.2 Wichtige Hinweise vor Beginn der Programmierung

12.02.2.1 Herstellerdokumentation
Der Inbetriebnehmer und Anwender der Applikation Werkzeugwechsler ist verpflichtet die Herstel-
lerdokumentation des Werkzeugwechslers zu verwenden und die enthaltenen Sicherheitshinweise
und Vorgaben zu beachten. Die Dokumentation ist den BMW – Dokumentensystemen hinterlegt und
auch für externe Partner über das Partner-Portal der BMW-Group abrufbar.

Vor Beginn der Programmierung vor Ort müssen nachfolgend stehende Punkte abgearbeitet und ge-
prüft sein:

1. Ist der Wechsler nach Herstelleranleitung montiert und in Betrieb genommen ?


2. Bahnhöfe elektrisch installiert ?
3. Toolcode an den Werkzeugen eingestellt ?
4. Profinetkonfiguration und E/A- Verschaltung nach E-Plan im Roboter konfiguriert ?
(bei falscher oder nicht vorhandener Projektierung ist keine Programmierung möglich !)
5. Baseframe der Bahnhöfe eingemessen. ?
6. Tooldata und Basedata nach Vorgabe Standard 35up im Roboter eintragen.

12.02.2.2 Generelle Funktion:


Es wird ein integrierter Bewegungsbefehl zur Verfügung gestellt, der in Abhängigkeit der eingestellten
Parameter beim An- oder Abdocken innerhalb von Werkzeugbahnhöfen die notwendigen Abläufe
durch relative Bewegungen, mit den nötigen Signalabfragen automatisiert. Es sind lediglich eine An-
und eine Abdockposition zu programmieren.
Die Bewegungsparameter können für jede Ablage individuell konfiguriert werden, sind aber bei der
Installation der Applikation für Standardanwendungen vorkonfiguriert.

In Sonderfällen, wie z.B.: beim Abdocken in Geo-Stationen kann der Wechsler auch ohne integrierte
Bewegung gesteuert werden. In diesem Fall muss die Einhaltung der vom Wechslerhersteller
vorgeschriebenen Abläufe vom Anlagenprogrammierer sichergestellt werden.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 10 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.3 Konfiguration
Alle standplatzspezifischen Konfigurations-Parameter werden im Roboter in der Datei
„B02_TCH_USER.DAT“ gespeichert. Zum Ändern ist das BMW-Konfigurationsmenü zu verwenden.
Einige Werte sind bereits bei Installation vorbelegt.

Aufruf der Konfigurationsseite:

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 11 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.3.1 Konfiguration allgemeiner Einstellungen


Übersicht der Parameter:

Wertebereich Vorbeleg- Variablenname Erläuterungen


ter Wert
Anzahl der Bahnhöfe 1-32 2 tch_I_MaxStation

Anzahl der externen Abla- 0-8 0 tch_I_MaxExtStation Für Ablegepositionen außerhalb der Bahnhöfe um
gen z.B. den Greifer als Geostation im Hilfsrahmen ab-
zulegen. Die Abfragen der Ablage müssen in der
SPS verarbeitet und über die vordefinierten Signale
an den Roboter geschickt werden (siehe E/A Bele-
gung)
Werkzeugnummer für die 1-128 20 tch_i_tchToolNo
Tool_Data des Roboter-
wechslers
Anzahl der verwendeten 1-32 2 tch_I_tchToolMax Kann kleiner oder gleich der Bahnhöfe sein.
Werkzeugseiten
Sichere Abfragen der True / False False tch_b_Safe_Sta- Darf nur verwendet werden, wenn an allen Bahnhö-
Bahnhöfe in SI-SPS vor- tions fen zusätzliche Sicherheitsinitiatoren montiert sind,
handen die in der übergeordneten Sicherheitssteuerung mit
dem BMW Standardbaustein verarbeitet werden.
Aktivierung Teachmodus True / False False tch_b_TeachMode Muss bei Verwendung des Programmierhilfe der
Fa. Stäubli aktiviert werden

12.02.3.1.1 Ansicht im Konfigurationsmenü:


Im Menue die Auswahl „Wechsler-Konfiguration“ wählen.
Zur Konfiguration den Reiter „Allgemeine Einstellungen“ verwenden.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 12 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.3.2 Konfiguration der Werkzeughälften


Die Parameter müssen pro verwendeter Werkzeughälfte konfiguriert werden.
Übersicht:
Wertebereich Vorbelegter Variablenname Erläuterung
Wert
Wartezeit nach Akti- 0-30 0 tch_i_After_Lock_Time[WechslerNr] Kann verwendet werden um den Druck-
vierung des Teilneh- aufbau im Werkzeug abzuwarten
mers
Anzahl der am Werk- 0-64 0 tch_i_PN_Dev_count[WechslerNr]
zeug angeschlosse-
nen ProfiNet Teilneh-
mer
Erlaubte Ablageposi- 1-32 [WechslerNr.] tch_i_option_station[AblageNr, WechslerNr] Werkzeug kann auch in anderen Abla-
tionen für dieses gen abgelegt werden. (hilfreich bei gro-
Werkzeug in Werk- ßen Verfahrwegen Achse 7)
zeugbahnhöfen

Erlaubte Ablageposi- True/False False tch_b_option_station[WechslerNr,AblageNr] Erlaubte Ablagepositionen des Werk-


tionen für dieses zeugs ausserhalb der Bahnhöfe (z.B.
Werkzeug in externen Geostation im Fügewerkzeug)
Ablagen

Reset Zähler Dock- Flanke Wird zum Rücksetzen des Zykluszäh-


zyklen lers (Integerwert zur SPS) benötigt.

12.02.3.2.1 Ansicht im Konfigurationsmenü:


Im Menue die Auswahl „Wechsler-Konfiguration“ wählen.
Zur Konfiguration den Reiter „Konfiguration Werkzeugseite“ verwenden.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 13 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.3.3 Konfiguration der Werkzeug-Bahnhöfe


Die Parameter müssen pro verwendeten Werkzeug-Bahnhof konfiguriert werden.

Wer- Vorbelegter Wert Variablenname Erläuterung


tebe-
reich
Zugeordnetes Robo- 1-128 [StandardBase tch_i_Station_BASE[StatNo] Wird für Bahnhof 1-10 bei Installation der Ap-
ter-Base 35up] plikation vorbelegt
Distanz Pre1 –Z 0-999 100 tch_i_rel_Dis_Pre1 [StatNo] Position in Richtung –Z (ToolFrame Werk-
mm zeugwechsler) Diese Position wird vor dem
Andocken angefahren und liegt außerhalb der
Führungsstifte
Distanz Pre2 –Z 0-999 25 tch_i_rel_Dis_Pre2 [StatNo] Position in Richtung –Z (ToolFrame Werk-
mm zeugwechsler) Diese Position wird vor dem
Andocken angefahren. Der WZW wird geöff-
net.Vor dem Weiterfahren muss der Wechsler
geöffnet sein.
Distanz Afterpos –Z 0-999 29 tch_i_rel_Dis_AfterPos [StatNo] Position in Richtung –Z (ToolFrame Werk-
mm zeugwechsler) von der programmierten Ab-
dockposition, die der Roboter nach dem Ando-
cken anfährt. Ab dieser Position muss vom
Anwender die Freifahrbewegung programmiert
werden
Distanz Checkpos 0-999 18 tch_i_rel_Dis_Check [StatNo] Position in Richtung –Z (ToolFrame Werk-
mm zeugwechsler) von der programmierten An-
/Abdockposition, die der Roboter nach dem
An- bzw. Abdocken von der programmierten
Position anfährt. In dieser Position wird der
Sensor „Bahnhof belegt“ auf den richtigen
Wert geprüft
Zeitüberwachung De- 0-30 10 tch_i_TimeOutCover[StatNo] wenn die geforderte Deckelposition nach Ab-
ckel sec lauf der eingestellten Zeit nicht erreicht wird,
gibt der Roboter einen Fehler aus,
Abdeckung vorhan- True/Fa True tch_b_Cover_present[StatNo] Wenn keine schwenkbare Abdeckung am
den lse Bahnhof vorhanden ist, die vom Roboter ge-
steuert wird, muss der Wert auf False gesetzt
werden
Zweiter Bahnhofs- True/Fa False tch_b_secondStaionSensor[StatNo] Muss gesetzt werden, wenn zweiter Bahnhofs-
sensor lse sensor für große Ablagen installiert ist. (siehe
EPLAN)

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 14 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.3.3.1 Ansicht im Konfigurationsmenü:


Die Parameter müssen pro verwendeten Werkzeug-Bahnhof konfiguriert werden.

Im Menue die Auswahl „Wechsler-Konfiguration“ wählen.


Zur Konfiguration den Reiter „Konfiguration Bahnhof“ verwenden.

12.02.3.4 Einstellungen zu externen Ablagen


Die Parameter müssen pro verwendeter externer Ablage konfiguriert werden.

In diesem Menü muss die Zuordnung eventuell vorhandener externer Ablagen zu den elektrischen An-
schlüssen für Ventile und Sensoren angeben werden.
PN- Feldbussmodule für externe Ablagen werden analog eines Standard-Bahnhofsmoduls verdrahtet
und in EPLAN als solches behandelt.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 15 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.3.5 Profinet – Einstellungen der Wechslersoftware konfigurieren


Damit die Software beim An- Abdocken der Werkzeuge die daran angeschlossenen Profinet-Teilneh-
mer aktivieren, bzw. deaktivieren kann, müssen die, in der Hardwareprojektierung des Roboters hin-
terlegten TN Nummern (siehe KUKA Work-Visual „Feldbuskonfiguration“) eingetragen werden.
Die jeweiligen TN- Nummern können auch dem Hardwareplan der Anlage entnommen werden.

Wer- Vorbelegter Variablenname Erläuterung


tebe- Wert
reich
Teilnehmer-Nummer 0-999 0 tch_i_PN_DevNo[WechslerNr,TN-Nr.] Muss mit der Nummer in der ProfiNet-
des jeweiligen Profi- Konfigration des Busses übereinstim-
net-Device men

12.02.3.5.1 Ansicht im Konfigurationsmenü


Im Menue die Auswahl „ProfiNet Einstellungen“ wählen.
In der Dropdownliste das zu konfigurierende Werkzeug auswählen.

Den gewünschten Teilnehmer auswählen und mit „Wert setzen“ die Teilnehmernummer eingeben.
(TN-Nummer 0 = TN nicht vorhanden)
Hinweis: Es werden immer alle 64 möglichen TN pro Werkzeug gelistet !

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 16 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.3.6 Einstellen der Werkzeugcodierung (Toolcode) am Wechsler


Die verschiedenen Werkzeuge werden über einen, hardwareseitig einstellbaren „Toolcode“ beim An-
docken identifiziert.

Für die Einstellung des Toolcodes 1-32 sind nur die DIP-Schalter 1-5 relevant. Die anderen Schalter
haben momentan keine Funktion.
Der Toolcode ist 5stellig binärcodiert. Schalter 1 entspricht dem Bit 0 des Codes.
Eine Codierung mit Wert 0 ist nicht zulässig und führt zu einem Fehler der Robotersoftware

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 17 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.4 Inlineformulare
Die Befehle zur Programmierung der Wechslerapplikation können im Menü „ Befehle“ unter
BMW>B02_Toolchanger ausgewählt werden.

In dem Befehl „Toolchanger_Move“ ist eine Funktion mit einem mehrstufigen Bewegungsablauf inte-
griert, um die Programmierung und den Ablauf innerhalb der Standardbahnhöfe zu optimieren.
Für das An- und Abdocken in anderen Ablagen müssen die einzelnen Befehle aus dem Reiter
„Toolchanger_Tech“ verwendet werden.
Hierzu ist am Ende der Dokumentation ein Programmbeispiel vorhanden.

12.02.4.1 Befehl „ToolChg_Move“

Eingabefeld: Auswahl der Funktion

Dock:
1. Der Roboter fährt bei geöffneter Abdeckung des Bahnhofs ohne Werkzeug in die Freifahrposi-
ton vor Andocken
2. Die Vorposition wird angefahren
3. Der Wechsler wird entriegelt
4. Die Dockposition wird angefahren
5. Der Wechsler wird verriegelt
6. Die Profinet- Teilnehmer des Werkzeugs werden aktiviert
7. Roboter fährt die Position „Undock“ an (Programmierhinweise beachten !)
8. Roboter fährt auf die Freifahrposition Bahnhofsensor (Prüfung Sensor=0)
9. Die Freifahrposition nach dem Andocken wird angefahren

Undock:
1. Der Roboter fährt bei geöffneter Abdeckung des Bahnhofs mit gedocktem Werkzeug in die
Freifahrpositon vor Abdocken
2. Die Position für das Abdocken wird angefahren.
3. Die Profinet- Teilnehmer des Werkzeugs werden aktiviert
4. Wechsler wird geöffnet
5. Roboter fährt die Position „Dock“ an (Programmierhinweise beachten !)
6. Roboter fährt auf die Freifahrposition Bahnhofsensor (Prüfung Sensor=1)
7. Die Freifahrposition nach dem Abdocken wird angefahren

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 18 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Eingabefeld: Auswahl der Wechslernummer

ChgToolNo:
Auswahl der an der Werkzeugseite der Wechslereinheit eingestellten Nummer (Tool-Code Schalter)

Eingabefeld: Auswahl der Bahnhofsnummer

StationNo:
Auswahl des verwendeten Bahnhofs

Eingabefeld: Auswahl der Loadvariante

Keine Funktion

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 19 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Eingabefeld: Geschwindigkeit

Vel:
Geschwindigkeit der Bewegungen innerhalb des Wechslers. Der Wert ist bei Aufruf des ILF mit 200
mm/sek vorbelegt.

Eingabefeld: Description

Desc:
In diesem Feld kann ein freier Text mit max. 40 Zeichen eingegeben werden.
Grundsätzlich sollte jeder Befehl beschrieben werden.
„Andocken SR-Greifer in Bahnhof 1“

Anmerkung Standardfelder:
LIN: Bewegungsart kann nicht geändert werden
FDAT: hat bei diesem Befehl keine Funktion
LDAT: hier kann lediglich die Beschleunigung angepasst werden

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 20 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.4.2 Befehl „ToolChg_Cmd“

Auswahlfeld: Auswahl der Funktion


In Abhängigkeit der gewählten Funktion wird das Inlineformular mit den benötigten Funktionen ange-
passt.

12.02.4.2.1 Funktion: „Check_Tool_Code“:

Auswahlfeld „ChgToolNo“:
Die hier ausgewählte Werkzeugnummer wird mit dem Toolcode der Werkzeugseite verglichen. Ist
der Wert ungleich wird der Roboter gestoppt und ein Fehlermeldung erzeugt.

12.02.4.2.2 Funktion: „OpenCover“:


Verwendung:
 Öffnen der Bahnhofsabdeckung mit / ohne Überschleif der nachfolgenden Bewegung
 Überprüfen der Deckelstellung

Auswahlfeld „StationNo“:
Auswahl des anzusteuernden Bahnhofs
Auswahlfeld „Occupied_Check“:
On: Es wird geprüft, ob die gewählte Station frei ist. Ist der Bahnhof belegt, wird die Programmbear-
beitung angehalten und eine Fehlermeldung erzeugt.
Auswahlfeld „Control“:
On: Der Roboter wartet bis die Abdeckung geöffnet ist
Off: Die Abdeckung wird angesteuert und die Programmbearbeitung fortgesetzt
Eingabefeld „Desc“:
Kommentar bis zu 40 Zeichen

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 21 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.4.2.3 Funktion: „CloseCover“:


Verwendung:
 Schließen der Bahnhofsabdeckung mit der nächsten programmierten Bewegung
 Überprüfen der Deckelstellung

Auswahlfeld „StationNo“:
Auswahl des anzusteuernden Bahnhofs
Auswahlfeld „Control“:
On: Die Abdeckung wird mit der nächsten programmierten Bewegung angesteuert. Der Roboter
wartet bis die Abdeckung geschlossen ist.
Off: Die Abdeckung wird mit der nächsten programmierten Bewegung angesteuert und die Pro-
grammbearbeitung fortgesetzt
Eingabefeld „Desc“:
Kommentar bis zu 40 Zeichen

12.02.4.2.4 Funktion: „OccupiedCheck“:


Verwendung:
 Überprüfung der Bahnhofsbelegung auf belegt oder nicht belegt

Auswahlfeld „StationNo“:
Auswahl des prüfenden Bahnhofs
Auswahlfeld „State“:
Abfrage belegt / nicht belegt
Eingabefeld „Desc“:
Kommentar bis zu 40 Zeichen

12.02.4.2.5 Sonder-Funktion: „Dock“:


Verwendung:
 Zum Andocken eines Werkzeugs außerhalb eines Bahnhofes (externe Ablage) oder
wenn der Befehl ToolChg_Move nicht verwendet werden kann

Auswahlfeld „ChgToolNo“:
Auswahl des zu dockenden Wechslertools
Auswahlfeld „StationNo“:
Auswahl der Ablage in der sich das Tool befindet
Eingabefeld „Desc“:
Kommentar bis zu 40 Zeichen

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 22 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.4.2.6 Sonder-Funktion: „Undock“:


Verwendung:
 Zum Abdocken eines Werkzeugs außerhalb eines Bahnhofes (externe Ablage) oder
wenn der Befehl ToolChg_Move nicht verwendet werden kann

Auswahlfeld „ChgToolNo“:
Auswahl des zu abzudockenden Wechslertools
Auswahlfeld „StationNo“:
Auswahl der Ablage in der sich das Tool befindet
Eingabefeld „Desc“:
Kommentar bis zu 40 Zeichen

12.02.4.2.7 Sonder-Funktion: „Changer_Open“:


Verwendung:
 Zum Öffnen des Wechsler wenn kein Werkzeug gedockt ist. Muss in der Vorpostion vor
dem Einfahren in den Wechsler programmiert werden wenn „ToolChg_Move“ -Befehl
nicht verwendet wird.

Auswahlfeld „StationNo“:
Auswahl der Ablage in der sich das Tool befindet (Ansteuerung Bahnhofsseitig !)

Auswahlfeld „r“:
Der Status der Verriegelung wird vor der nächsten Anweisung geprüft.

Eingabefeld „Desc“:
Kommentar bis zu 40 Zeichen

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 23 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.5 Basekorrektur
Generell sollten alle Base-Daten für die Werkzeug-Ablagen aus der Offline-Simulation generiert
und eingelesen werden.
Sollten diese Daten nicht zur Verfügung stehen kann über einen Funktionsaufruf im Konfigurationsme-
nue das Base generiert werden.

Vorgehensweise:
 Die Dockposition im Bahnhof mittels Handverfahrtasten oder 3D-Maus anfahren.
Tipp: evtl. Hilfstool 19 verwenden
 Im Konfigurationsmenü der Applikation den Reiter „Konfiguration Ablagen“ auswählen.
 Den gewünschten Bahnhof auswählen
 Überprüfen ob das richtige Base zugeordnet ist !
 In der Statusanzeige des Roboters überprüfen ob das richtige Werkzeug und das passende
Base aktiv sind. Eventuell anpassen:

 Das Menue „Station vermessen“ anwählen


 Die Funktionstaste „ausführen“ betätigen -> die aktuelle Roboterposition wird mit dem Toolf-
rame des Werkzeugwechslers als Base übernommen.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 24 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Achtung Kollisionsgefahr
Für Dock- und Abdockpositionen , die bereits für diese Ablage programmiert waren, muss nach einer
Änderung des Base unbedingt eine Punktkorrektur durchgeführt werden ! .

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 25 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.7 Vorgehensweise bei der Programmierung der


An-und Abdock-Positionen

Vorbereitung:
 Die Konfiguration der Applikation muss durchgeführt sein
 Werkzeuge sollten im Bahnhof liegen
 Programmlaufart auf Stepmodus stellen.
 Für das Bewegen von Hand des Roboters, Tool des Werkzeugwechslers ( i.d.R. Werkzeug20)
und Base des betreffenden Bahnhofs auswählen. (die Werte sollten vorhanden sein)

TCP´s des Wechslers:

Wird nachgereicht.

12.02.7.1 Hinweise:

Programmlaufart
In der Betriebsart T1 mit der Programmlaufart „Bewegung“

bleibt der Roboter bei den Befehlen „Dock“ und „Undock“ an allen Zwischenschritten des Ab-
laufs stehen und muss durch erneutes Drücken der Starttaste wieder gestartet werden.

Der jeweilige Schritt wird am Smart-Pad in einem Dialogfenster angezeigt.


Bei erneuter Satzanwahl wird der Bewegungszyklus von vorne gestartet.

In der Betriebsart T1 mit der Programmlaufart „Go“ wird der Bewegungsablauf komplett in ei-
nem Schritt durchgefahren.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 26 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Zustand des Wechslers:


Beim Einfahren der Roboterseite in die Werkzeugseite muss darauf geachtet werden, dass
der Wechsler geöffnet ist.
Achtung !! Bei Verlust der US-2 Spannung (z.B. Loslassen des Zustimmschalters) wird der
Wechsler geschlossen !

12.02.7.2 Erstprogrammierung der Bewegungsbefehle (TchMove)

Zum Programmieren und korrigieren der Andockpostion muss die Programmierhilfe K86300297 der
Fa. Stäubli verwendet werden.

Dock/ Undock-Position (mit Verwendung Stäubli – Teachhilfe):


 „Teach-Modus“ aktivieren

 Teachhilfe einsetzen.
 Die Hälften der Programmierhilfe mittels Handverfahrtasten oder 3D-Maus deckungsgleich
anfahren (siehe Anleitung Stäubli)
 Falls nötig den Befehl „ToolChg_Move“ mit der Auswahl „Dock“ in das Roboterprogramm ein-
fügen.
Achtung, die, für diese Position passenden Optionen müssen ausgewählt sein.
 Mit „Touch up“ die Position übernehmen
 Den Roboter freifahren.
(in der Regel: - Z im Basekoordinatensystem der Ablage)

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 27 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

 Teachhilfe entnehmen.
 „Teach-Modus“ deaktivieren
 „Dock“ Befehl erneut ausführen bis das Dialogfenster „Dockposition erreicht“ erscheint.
 Wechsler mittels Statustaste schliessen.

 Falls nötig den Befehl „ToolChg_Move“ mit der Auswahl „Undock“ in das Roboterprogramm
einfügen.
Achtung, die, für diese Position passenden Optionen müssen ausgewählt sein.
 Mit „Touch up“ die Position übernehmen.
 Wechsler mit Statustaste entriegeln
 Roboter freifahren (-Z)
 ToolChg_Move“ „Dock“ anwählen.
 Befehl abarbeiten
 Danach Werkzeug manuell freifahren.
 Falls noch nicht erfolgt muss nun die Lastdatenermittlung für das gedockte Werkzeug durch-
geführt werden.
 Anschliessend muss noch eine Korrektur der Abdockbewegung (siehe nächstes Kapitel)
durchgeführt werden.

12.02.7.3 Position der Bewegungsbefehle korrigieren

Korrektur der Andockbewegung


 „Teach-Modus“ aktivieren
 Teachhilfe einsetzen
 Roboter über den Wechsler bewegen
 Satzanwahl des Befehls „ToolChg_Move Dock“.
 Programmlaufart „Bewegung“ anwählen.
 Starttaste betätigen
 Bis zur Meldung „ PrePosition2 erreicht“ fahren.
 Die Hälften der Programmierhilfe mittels Handverfahrtasten oder 3D-Maus deckungsgleich
anfahren (siehe Anleitung Stäubli)
 Mit „Touch up“ die Position übernehmen
 Erneut „Satzanwahl“ drücken.
 Programmierhilfe entnehmen
 „Teach-Modus“ deaktivieren
 „ToolChg_Move Dock“.erneut ausführen.

Korrektur der Abdockbewegung


 Roboter mit angedocktem Werkzeug über die Ablage bewegen
 Satzanwahl des Befehls „ToolChg_Move Undock“.
 Programmlaufart „Bewegung“ anwählen.
 Starttaste betätigen
MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 28 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

 Bis zur Meldung „ Vorposition erreicht“ fahren.


 Die Abdockposition im Bahnhof mittels Handverfahrtasten oder 3D-Maus anfahren.
Tipp: evtl. Hilfstool 19 verwenden
 Mit „Touch up“ die Position übernehmen
 Erneut „Satzanwahl“ drücken.
 Zur Kontrolle den Befehl „Undock“ mit Programmstart abarbeiten.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 29 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.8 Statustasten Toolchanger


Einige Funktionen der Bahnhöfe und des Wechslers können über Statustasten manuell betätigt
werden.

Übersicht der Funktionen:


Folgende Funktionen können über die Statustasten ausgeführt
Auswahl Changer:
 Profinet-Teilnehmer des gedockten Werkzeugs aktivieren / deaktivieren
 Wechsler verriegeln / entriegeln (nur in der Vorposition 2 oder der Dockposition in der Ablage
möglich !!)
Auswahl Station:
 Weiterschalten zur nächsten Station
 Abdeckung öffnen
 Abdeckung schließen

Durch Antippen auf die Symbole Statustasten (Bar), werden alle möglichen Status Benutzertasten
(Bar‘s) für den Wechsler angezeigt. Durch ein weiteres Antippen auf die gewünschte Bar kann diese
umgeschalten werden.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 30 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Bar Tch:

Angedockte Profinet-Teilnehmer aktivieren / deaktvieren. Nur bei T1 und T2


bei gedrückter Zustimmtaste aktiv.

Wechslerverriegelung öffnen . Nur bei T1 und T2 bei gedrückter Zustimmtaste


aktiv. Entriegeln bei gedocktem Werkzeug nur im Bahnhof möglich

Wechslerverriegelung schließen . Nur bei T1 und T2 bei gedrückter Zustimmta-


ste aktiv.

Die aktive Station wird angezeigt. Mit Drücken der Statustaste weiter zu nächs-
ten Station

Bar TchStat:

Abdeckung der aktiven Station öffnen. Nur bei T1 und T2 bei gedrückter Zu-
stimmtaste aktiv.

Die aktive Station wird angezeigt. Mit Drücken der Statustaste weiter zu nächs-
ten Station

Die aktive Station wird angezeigt. Mit Drücken der Statustaste zurück zur letz-
ten Station

Abdeckung der aktiven Station schließen. Nur bei T1 und T2 bei gedrückter
Zustimmtaste aktiv.

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 31 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.9 Anzeige Status


Für die Applikation B02_ToolChanger steht ein Anzeigemenü für die aktuellen Zustände der Appli-
kation zur Verfügung. Der Aufruf erfolgt über den Pfad Hauptmenü > Anzeige > BMW >
B02_Toolchanger

Übersicht der Anzeigefenster:

Anzeige Station

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 32 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

Anzeige Wechsler

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 33 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.10 Programmbeispiele

12.02.10.1 Musterprogramm für Standardbahnhöfe


;--------------------------------------------------------------------------------------------------------------------------------
;Station 1 als Demo fuer das An- und Abdocken mit dem "Toolchanger-Move" Bewegungsbefehl
;--------------------------------------------------------------------------------------------------------------------------------
;------------Andocken-Station-1--------------
PTP P1 Vel=100 % PDAT1 Tool[20]:Tool_Changer_Head Base[0]

;Deckel im Vorlauf oeffnen


Tch OpenCover StationNo:1 Control:Off Occupied_Check:Off

;Anfahrt Station 1
PTP P2 Vel=100 % PDAT2 Tool[20]:Tool_Changer_Head Base[0]
PTP P3 Vel=100 % PDAT3 Tool[20]:Tool_Changer_Head Base[0]

;Pruefung Deckel offen


Tch OpenCover StationNo:1 Control:On Occupied_Check:Off

;Ausfuehren des automatisierten Dockbefehls


Tch ToolChg_Move LIN Dock ChgToolNo:1 StationNo:1 Vel:0.2m/s
TOOL[20]:Tool_Changer_HeadBASE[21]:station1

;Deckel schliessen
Tch CloseCover StationNo:1 Control:Off

;Punkt ausserhalb Schwenkbereich des Deckels


LIN P4 Vel=2 m/s CPDAT1 Tool[51]:GREIFER 1 Base[0]
PTP P6 CONT Vel=100 % PDAT5 Tool[51]:GREIFER 1 Base[0]
;---------Andocken-Station-1-beendet--------------

;---------Abdocken-Station-1--------------------------
;Abdeckung im Vorlauf oeffnen und Abfrage Station frei
Tch OpenCover StationNo:1 Control:Off Occupied_Check:On PTP P7 CONT Vel=100 % PDAT6
Tool[51]:GREIFER 1 Base[0]

;Pruefung Deckel offen


Tch OpenCover StationNo:1 Control:On Occupied_Check:On

;Ausfuehren des automatisierten Abdockbefehls


Tch ToolChg_Move LIN Undock ChgToolNo:1 StationNo:1 Vel:0.2m/s
TOOL[20]:Tool_Changer_HeadBASE[21]:station1

;Punkt ausserhalb Schwenkbereich des Deckels


PTP P8 CONT Vel=100 % PDAT7 Tool[20]:Tool_Changer_Head Base[0]

;Deckel schliessen mit Vorlaufstop bis Rueckmeldung (Beispiel)


Tch CloseCover StationNo:1 Control:On
;---------Abdocken-Station-1-beendet--------------

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 34 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.10.2 Musterprogramm für Sonderablagen


;Station2 als Demo für das An- und Abdocken mit dem "Toolchanger-Tech" -befehlen für
Sonderablagen
;------------------------------------------------------------------------------------------------------------------------
;---------------Andocken Station 2----------------
;Deckel oeffnen (falls vorhanden)
Tch OpenCover StationNo:2 Control:Off Occupied_Check:Off

;Raumpunkt ueberhalb Werkzeugwechsler


PTP P9 CONT Vel=100 % PDAT8 Tool[20]:Tool_Changer_Head Base[0]

;Abfrage Deckel offen


Tch OpenCover StationNo:2 Control:On Occupied_Check:Off

;Position in 100mm -Z von Dockposition (Fuehrungsstifte Werkzeugwechsler frei)


LIN Vor_Docken1_Bahnhof2 Vel=0.5 m/s CPDAT2 Tool[20]:Tool_Changer_Head Base[22]:STATION 2

;Position in 23mm -Z von Dockposition (Verriegelungskugeln Werkzeugwechsler frei)


LIN Vor_Docken2_Bahnhof2 Vel=0.5 m/s CPDAT2 Tool[20]:Tool_Changer_Head Base[22]:STATION 2

;Wechslerverriegelungen oeffnen vor dem Einfahren !!


Tch Changer_Open StationNo:2 Control:True

;Andockposition
LIN Docken_Bahnhof2 Vel=0.2 m/s CPDAT3 Tool[20]:Tool_Changer_Head Base[22]:STATION 2

;Dockbefehl ohne Bewegung


Tch Dock ChgToolNo:2 StationNo:2

;Pruefposition fuer Sensor "Bahnhof belegt" (Sensor muss frei sein, aber die
Aufnahmebuchsen noch im Bereich der Stifte)
LIN Sensor_testen_Bahnhof2 Vel=0.2 m/s CPDAT4 Tool[52]:GREIFER 2 Base[22]:STATION 2

;Sensor auf Null pruefen


Tch OccupiedCheck StationNo:2 Occupied_State:False

; Position in -Z von Dockposition (Aufnahmestifte frei)


LIN Nach_Docken_Station2 CONT Vel=2 m/s CPDAT9 Tool[52]:GREIFER 2 Base[1]:ST10FX05

;Deckel schliessen ohne Vorlaufstop


Tch CloseCover StationNo:2 Control:Off PTP P11 CONT Vel=100 % PDAT12 Tool[52]:GREIFER 2
Base[2]:ST10FX10
;-----------Andocken beendet-----------------

;--------- -Abdocken Station 2-----------------


Tch OpenCover StationNo:2 Control:Off Occupied_Check:On
PTP P13 CONT Vel=100 % PDAT13 Tool[52]:GREIFER 2 Base[2]:ST10FX10
Tch OpenCover StationNo:2 Control:On Occupied_Check:Off
LIN Vor_Abdocken_Bahnhof2 Vel=0.2 m/s CPDAT10 Tool[52]:GREIFER 2 Base[22]:STATION 2
LIN Abdocken_Bahnhof2 Vel=0.2 m/s CPDAT11 Tool[52]:GREIFER 2 Base[22]:STATION 2
Tch Undock ChgToolNo:2 StationNo:2

; Position in -Z von Abdockposition (gleiche Hoehe wie beim Andocken)


LIN Sensor_pruefen_Bahnhof2 Vel=0.2 m/s CPDAT12 Tool[20]:Tool_Changer_Head Base[22]:STATION 2

;Sensor fuer Bahnhof belegt auf True pruefen


Tch OccupiedCheck StationNo:2 Occupied_State:TRUE

;Toolcode muss 0 sein


Tch Check_Tool_Code ChgToolNo:0
MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 35 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

LIN Nach_Abdocken_Station2 CONT Vel=2 m/s CPDAT13 Tool[20]:Tool_Changer_Head Base[22]:STATION 2


Tch CloseCover StationNo:2 Control:Off
PTP P14 CONT Vel=100 % PDAT14 Tool[20]:Tool_Changer_Head Base[0]
;----------Abdocken Station 2 beendet--------

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 36 von 37
Standarddokumentation für Anlagen im Karosseriebau
Kapitel 12.02 – Tool_Changer B02
Standard
Electrics
V8

12.02.10.3 Weitere Tipps zur Programmierung


Um in Abhängigkeit des gedockten Tools Entscheidungen über den Programmablauf zu treffen, kann
der Wert der Variablen „tch_gi_toolcode“ abgefragt werden, der den aktiven Toolcode auf der gekop-
pelten Werkzeugseite anzeigt.

Beispiel:

SWITCH tch_gi_toolcode

CASE 1
Werkzeug 1 abdocken
Werkzeug 2 andocken
Schweissen Werkzeug 2

CASE 2
Schweissen Werkzeug 2

.
.
.
.
DEFAULT

PTP Home1

ENDSWITCH

MAN_KUKA_B02_Tool_Changer_de.docx
© Alle Rechte bei BMW AG, auch für den Fall von Schutzrechtsanmeldungen.
Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, obliegt der BMW Group.

Seite 37 von 37

Das könnte Ihnen auch gefallen