Beruflich Dokumente
Kultur Dokumente
KS Teil 3 2 01d KS26 KUKA RZ
KS Teil 3 2 01d KS26 KUKA RZ
KS26
Programmier Richtlinie
KUKA V8.3.x
Widerstandspunktschweissen
mit Roboterzange
Konzernstandard
Teil 3_3_01D
KUKA Programmier Richtlinie
Widerstandspunktschweissen mit
Roboterzange
Inhaltsverzeichnis:
1. E/A Schnittstelle ......................................................................................................................................... 5
1.1 Digitale E/A zur übergeordneten Betriebsmittelsteuerung (1x pro EZ/SP/RZ mit SK)........................ 5
1.2 Digitale E/A zur übergeordneten Betriebsmittelsteuerung beim Kappenfraesen ................................ 6
1.3 Zusätzliche Digitale E/A zur übergeordneten Betriebsmittelsteuerung bei Verwendung eines
Kappenwechslers (1x pro KW) ..................................................................................................................................... 6
1.4 Digitale E/A Rip 1-3 ............................................................................................................................................... 6
1.5 Digitale E/A zur Zangensteuerung RZ 1-3 ....................................................................................................... 8
1.6 Digitale E/A zur Schweißsteuerung SK 1-3 .................................................................................................. 11
1.7 Kappenfraeser KF 1-3......................................................................................................................................... 12
1.8 Kappenwechsler KW 1-3 (Bräuer) ................................................................................................................... 13
1.9 Kappenwechsler KW 1-3 (SVS/FFT) ............................................................................................................... 13
1.10 Kappenwechsler KW 1-3 (Sinterleghe) ...................................................................................................... 14
1.11 Kappenwechsler KW 1-3 (Lutz) .................................................................................................................... 14
1.12 Schmierwort Audi/VW .................................................................................................................................... 15
2. Zuordnungen ............................................................................................................................................. 16
2.1 Binäre Ausgänge ................................................................................................................................................. 16
2.1.1 Zuordnung .......................................................................................................................................................................... 16
2.1.2 Konfiguration ..................................................................................................................................................................... 16
2.2 Binäre Eingänge .................................................................................................................................................. 16
2.3 Analoge Ausgänge .............................................................................................................................................. 16
2.4 Analoge Eingänge ............................................................................................................................................... 16
2.5 Zähler ...................................................................................................................................................................... 17
2.6 Prozessparameter ............................................................................................................................................... 17
2.7 Merker ..................................................................................................................................................................... 17
2.8 Flag.......................................................................................................................................................................... 18
2.9 Verwendete Zangen ............................................................................................................................................ 20
3. Grundlagen................................................................................................................................................. 25
3.1 Zuordnung von SK1/KE1 Punktnummern .................................................................................................... 25
3.2 Zuordnung von SK2/KE2 Punktnummern .................................................................................................... 27
3.3 Zuordnung von SK3/KE3 Punktnummern .................................................................................................... 28
3.4 Zuordnung von EZ/SP Programmnummern ................................................................................................. 28
3.5 Aufrufe Technologiepaket................................................................................................................................. 30
3.6 Aufrufe in Makro50 .............................................................................................................................................. 30
3.7 Aufrufe in Makro57 .............................................................................................................................................. 30
3.7.1 Beispielkonfigurationen ..................................................................................................................................................... 30
Roboter-Technik 2 von 87 Technologieentwicklung Robotik I/P4-251
Version V1.29 Stand: 22.09.2021 Automationsengineering Robotertechnik PPD-A/E
KS_Teil_3_2_01d_KS26_KUKA_RZ.docx
7.7 Variante B : Fräsen von stat. RZ1 an SK1 über Ende der Arbeitsfolge ........................................................... 62
8. Programmierung Kappenwechsler ...................................................................................................... 63
8.1 UP 101 Kappenwechslers RZ mit Bräuer/Lutz ............................................................................................. 63
8.2 UP 101 Kappenwechslers RZ mit Sinterleghe ............................................................................................. 70
9. Programmierung Ab- und Andocken von RZ ................................................................................... 78
10. Messung der Initial-Werte (Referenzwerte) ....................................................................................... 80
11. Messung Geometrie ................................................................................................................................. 80
12. Druck- und Strom-Skalierung ............................................................................................................... 81
13. Rechtliche Hinweise ................................................................................................................................ 84
14. Änderungsjournal..................................................................................................................................... 85
1. E/A Schnittstelle
1.1 Digitale E/A zur übergeordneten Betriebsmittelsteuerung (1x pro EZ/SP/RZ mit SK)
Wird eine flexible Slave Schnittstelle verwendet, kann sich der E/A-Bereich verschieben.
E/A EZ1/SP1/RZ1 mit SK1 oder KE1 Byte 16-19 Wort 9-10
E/A EZ2/SP2/RZ2 mit SK2 oder KE2 Byte 20-23 Wort 11-12
E/A EZ3/SP3/RZ3 mit SK3 oder KE3 Byte 24-27 Wort 13-14
Kappenfraeser
E/A Nr. Eingänge Ausgänge
113 Anwahl Multi-Greifer 5 in Wartung Prozess aktiv
114 Anwahl Multi-Greifer 6 in Wartung Verklemmanzeige
115 Anwahl Multi-Greifer 7 in Wartung Stoerung Dockingsystem
116 Anwahl Multi-Greifer 8 in Wartung Prozess aktiv
117 Werkzeugkodierung W1 Fehler KS Motor / Endlage
118 Werkzeugkodierung W2 Fehler KF Motor / Initiator
119 Werkzeugkodierung W4 Fehler Kurzschluss-Schweissung
120 Anwahl Docksystem Sammelstoerung
E/A Nummer KE
#1 #2 #3 Eingänge Ausgänge
3857 3889 3921 Fehler Reset
3858 3890 3922 RZ Anwahl Zange
3859 3891 3923 Interne Achse abgemeldet
3860 3892 3924 Start Teachposition lernen(Handtasten)
3861 3893 3925 Zange öffnen(Handtasten)
3862 3894 3926 RZ Zange geoeffnet (GunOpen)
3863 3895 3927 Zange schliessen(Handtasten)
3864 3896 3928 RZ Zange mit Kraft geschlossen (GunClosed)
3865 3897 3929 Messen nach Kappenwechsel
3866 3898 3930 Kappenwechsel i.O.
3867 3899 3931 Messen nach Fräsen
3868 3900 3932 Fräsen i.O.
3869 3901 3933 Fräsen n.i.O.
3870 3902 3934 Messen Ende
3871 3903 3935 RZ Fraeser in Pos (DressInPos)
3872 3904 3936 RZ Zange Fraesen fertig (DressFin)
3873 3905 3937 reserviert
3874 3906 3938 reserviert
3875 3907 3939 reserviert
3876 3908 3940 reserviert
3877 3909 3941 reserviert
3878 3910 3942 Vorwarnung Zange (Reibwertermittlung)
3879 3911 3943 Zange geht schwer (Reibwertermittlung)
3880 3912 3944 Warnung Schmierung
3881 3913 3945 Schmierhub erfolgt
3882 3914 3946 Kraftaufbau zu lange
3883 3915 3947 Programfehler/falsche Kraftvorgabe
3884 3916 3948 Bauteilfehler
3885 3917 3949 Fehler Kappenverschleiß
3886 3918 3950 Fehler Kappen / Geometrie
3887 3919 3951 Fehler Temperatur Motor
3888 3920 3952 Keine Sammelstörung
#1 Eingänge Ausgänge
3505 RZ Schweissbereit Hintergrundprozess (global)
3506 RZ Fraessbereit Hintergrundprozess (global)
3507 RZ Hintergrundprozess aktiv (global)
3508 RZ Hintergrundprozess erfolgreich (global)
3509 RZ Hintergrundprozess Fehler (global)
3510 RZ Start Prozess (global)
3511 RZ Start Schweissen (global)
3512 RZ Handshake Hintergrundprozess (global)
3513 RZ Start Messen Geometrie(InitNew) (global)
3514 RZ Start Messen nach Fraesen(InitSame) (global)
3515
3516
3517
3518 Wiederholfräsen durchgeführt
3519 Wiederholfräsen aktiv
3520 mit Wiederholfräsen
3521 RZ1 andocken Handtasten
3522 RZ1 abdocken Handtasten
3523 RZ2 andocken Handtasten
3524 RZ2 abdocken Handtasten
3525 RZ3 andocken Handtasten
3526 RZ3 abdocken Handtasten
3527
3528
3529
3530 Doppelpunktzange: Schweißen mit Elektrode 1
3531 Doppelpunktzange: Schweißen mit Elektrode 2
3532 Background Logic in Grundstellung
3533 Fehler Background Syncron
3534 Schrittkette - Fräsen
3535 Schrittkette - Messen
3536 Schrittkette - Kurzschlußschweißung
Sensor-Schnittstelle
#1 Eingänge Ausgänge
3537 KUKA Kraftsensor
3538 KUKA Kraftsensor
3539 KUKA Kraftsensor
3540 KUKA Kraftsensor
3541 KUKA Kraftsensor
3542 KUKA Kraftsensor
3543 KUKA Kraftsensor
3544 KUKA Kraftsensor
3545 KUKA Kraftsensor
3546 KUKA Kraftsensor
3547 KUKA Kraftsensor
3548 KUKA Kraftsensor
3549 KUKA Kraftsensor
3550 KUKA Kraftsensor
3551 KUKA Kraftsensor
3552 KUKA Kraftsensor
E/A Nummer SK
#1 #2 #3 Eingänge Ausgänge
785 945 1105 Fortschaltkontakt Start Schweissen
786 946 1106 Fraesanfrage Quitt Elektrodenfraesen
787 947 1107 Fraeszaehler zurueckgesetzt Quittierung, Elektrodenwechsel
788 948 1108 Startfraesanfrage Fehler zuruecksetzen
789 949 1109 Fraesen erforderlich Fehler Reset mit Fortschaltkontakt
790 950 1110 Mit Fraesen angewaehlt Start Aufzeichnung Protokoll
791 951 1111 Vorwarnung Standmenge Funktionstest ohne Bauteil
792 952 1112 Mit Strom Vorwahl mit Strom
793 953 1113 Sollwert EK-Kraft W 1 Istwert EK-Kraft W 1
794 954 1114 Sollwert EK-Kraft W 2 Istwert EK-Kraft W 2
795 955 1115 Sollwert EK-Kraft W 4 Istwert EK-Kraft W 4
796 956 1116 Sollwert EK-Kraft W 8 Istwert EK-Kraft W 8
797 957 1117 Sollwert EK-Kraft W 16 Istwert EK-Kraft W 16
798 958 1118 Sollwert EK-Kraft W 32 Istwert EK-Kraft W 32
799 959 1119 Sollwert EK-Kraft W 64 Istwert EK-Kraft W 64
800 960 1120 Sollwert EK-Kraft W 128 Istwert EK-Kraft W 128
801 961 1121 Maximale Standmenge Punktanwahl W 1
802 962 1122 Betriebsbereit Punktanwahl W 2
803 963 1123 Mit Ueberwachung Punktanwahl W 4
804 964 1124 Schweissung i.O Punktanwahl W 8
805 965 1125 Schweissung n.i.O Punktanwahl W 16
806 966 1126 Warngrenze verletzt in Folge Punktanwahl W 32
807 967 1127 Druck Propventil erreicht Punktanwahl W 64
808 968 1128 Differenzstromueb. Ausgeloest Punktanwahl W 128
809 969 1129 Phasenueberwachung Punktanwahl W 256
810 970 1130 Ueberstrom Primaerseite Punktanwahl W 512
811 971 1131 Fehler Stromsensor Punktanwahl W 1024
812 972 1132 Fehler Spannungssensor Punktanwahl W 2048
813 973 1133 Ueberstrom 24 V DC Punktanwahl W 4096
814 974 1134 Uebertemperatur Inverter Punktanwahl W 8192
815 975 1135 Punktanwahlfehler Punktanwahl W 16384
816 976 1136 Aufzeichnungsfehler Protokoll Punktanwahl W 32768
#1 #2 #3 Eingänge Ausgänge
817 977 1137 Reserviert Fahrzeugtyp W1
818 978 1138 Reserviert Fahrzeugtyp W2
819 979 1139 Reserviert Fahrzeugtyp W4
820 980 1140 Reserviert Fahrzeugtyp W8
821 981 1141 Reserviert Fahrzeugtyp W16
822 982 1142 Reserviert Fahrzeugtyp W32
823 983 1143 Reserviert Fahrzeugtyp W64
824 984 1144 Reserviert Fahrzeugtyp W128
825 985 1145 Reserviert Bauteilende
826 986 1146 Reserviert Reserviert
827 987 1147 Reserviert Docking aktiv
828 988 1148 Reserviert Reserviert
829 989 1149 Reserviert Reserviert
830 990 1150 Reserviert Reserviert
831 991 1151 Reserviert Reserviert
832 992 1152 Reserviert Reserviert
E/A Nummer KF
#1 #2 #3 Eingänge Ausgänge
833 993 1153 KS Motorschutz i.O.* Reserviert
834 994 1154 Kappenfraeser-Umdrehungen Start Fraesen
835 995 1155 Versetzeinheit ist vorn Versetzeinheit vor
836 996 1156 Kontrolle Schwenker ab (Ruhestellung)* Kappenfraeser Ausblasen
837 997 1157 Kontrolle Schwenker auf (Arbeitsstellung)* Reserviert
838 998 1158 Schwenker ab (Ruhestellung)* Reserviert
839 999 1159 Schwenker auf (Arbeitsstellung)* Reserviert
840 1000 1160 KF Motorschutz i.O. Schwenken Ein*
*nur mit Schwenker
E/A Nummer KF
#1 #2 #3 Eingänge Ausgänge
857 1017 1177 Kappe geloest Wechsler öffnen
858 1018 1178 Kappenfraeser Umdrehungen Start Fraesen / Kappe loesen
859 1019 1179 Kappe vorhanden Reserviert
860 1020 1180 Füllstand Kappenmagazin oben MIN Kappenfraeser ausblasen
861 1021 1181 Füllstand Kappenmagazin unten MIN Kappen ausblasen
862 1022 1182 Reserviert Reserviert
863 1023 1183 Reserviert Reserviert
864 1024 1184 Motorschutz i.O. Reserviert
E/A Nummer KF
#1 #2 #3 Eingänge Ausgänge
857 1017 1177 Kontrolle Niederdruck Wechselkopf oeffnen
858 1018 1178 Kappenfraeser Umdrehungen Start Fraesen / Kappe loesen
859 1019 1179 Kappe vorhanden Reserviert
860 1020 1180 Füllstand Kappenmagazin oben MIN Kappenfraeser ausblasen
861 1021 1181 Füllstand Kappenmagazin unten MIN Kappen ausblasen (Optional)
862 1022 1182 Trennschieber ist vor Trennschieber vor
863 1023 1183 Trennschieber ist rueck Trennschieber rueck
864 1024 1184 Motorschutz i.O. Einschaltventil ein
E/A Nummer KF
#1 #2 #3 Eingänge Ausgänge
857 1017 1177 Reserviert Kappe loesen
858 1018 1178 Kappenfraeser Umdrehungen Start fraesen
859 1019 1179 Kappe vorhanden Reserviert
860 1020 1180 Füllstand Kappenmagazin oben MIN Kappenfraeser ausblasen
861 1021 1181 Füllstand Kappenmagazin unten MIN Reserviert
862 1022 1182 Magazin oben geladen Magazin oben laden
863 1023 1183 Magazin unten geladen Magazin unten laden
864 1024 1184 Motorschutz i.O. Reserviert
E/A Nummer KF
#1 #2 #3 Eingänge Ausgänge
857 1017 1177 Kappe geloest Wechsler oeffnen
858 1018 1178 Kappenfraeser Umdrehungen Fraesen / Kappe loesen
859 1019 1179 Kappe vorhanden Reserviert
860 1020 1180 Füllstand Kappenmagazin oben MIN Kappenfraeser ausblasen
861 1021 1181 Füllstand Kappenmagazin unten MIN Reserviert
862 1022 1182 Reserviert Reset Zaehler
863 1023 1183 Reserviert Reserviert
864 1024 1184 Motorschutz i.O. Reserviert
E/A Nummer
3969 Reserviert Schmierwort AUDI/VW KS1 schwenken (*** in Ruhest.)
3970 Reserviert Schmierwort AUDI/VW KS2 schwenken (*** in Ruhest.)
3971 Reserviert Schmierwort AUDI/VW KS3 schwenken (*** in Ruhest.)
3972 Reserviert Schmierwort AUDI/VW ***KS1 schwenken in Arbeitsst.
3973 Reserviert Schmierwort AUDI/VW ***KS2 schwenken in Arbeitsst.
3974 Reserviert Schmierwort AUDI/VW ***KS3 schwenken in Arbeitsst.
3975 Reserviert Schmierwort AUDI/VW Reserviert Schmierwort AUDI/VW
3976 Reserviert Schmierwort AUDI/VW Reserviert Schmierwort AUDI/VW
3977 Reserviert Schmierwort AUDI/VW ZS1 schwenken
3978 Reserviert Schmierwort AUDI/VW ZS2 schwenken
3979 Reserviert Schmierwort AUDI/VW ZS3 schwenken
3980 Reserviert Schmierwort AUDI/VW KSB1 schwenken in Ruhestellung
3981 Reserviert Schmierwort AUDI/VW KSB1 schwenken in Arbeitsstellung
3982 Reserviert Schmierwort AUDI/VW KSB2 schwenken in Ruhestellung
3983 Reserviert Schmierwort AUDI/VW KSB2 schwenken in Arbeitsstellung
3984 Reserviert Schmierwort AUDI/VW Reserviert Schmierwort AUDI/VW
3985 Reserviert Schmierwort AUDI/VW Dummy 1 Aus
3986 Dummy 1 Ein Dummy 1 Ein
E/A Nummer
4001 Reserviert Schmierwort AUDI/VW EZ1/SP1 Teachposition lernen
4002 Reserviert Schmierwort AUDI/VW EZ1/SP1 SZ oeffnen
4003 Reserviert Schmierwort AUDI/VW EZ1/SP1 SZ schliessen
4004 Reserviert Schmierwort AUDI/VW EZ2/SP2 Teachposition lernen
4005 Reserviert Schmierwort AUDI/VW EZ2/SP2 SZ oeffnen
4006 Reserviert Schmierwort AUDI/VW EZ2/SP2 SZ schliessen
4007 Reserviert Schmierwort AUDI/VW EZ3/SP3 Teachposition lernen
4008 Reserviert Schmierwort AUDI/VW EZ3/SP3 SZ oeffnen
4009 Reserviert Schmierwort AUDI/VW EZ3/SP3 SZ schliessen
4010 Reserviert Schmierwort AUDI/VW BM1 Zange oeffnen
4011 Reserviert Schmierwort AUDI/VW BM1 Zange schliessen
4012 Reserviert Schmierwort AUDI/VW BM2 Zange oeffnen
4013 Reserviert Schmierwort AUDI/VW BM2 Zange schliessen
4014 Reserviert Schmierwort AUDI/VW Reserviert Schmierwort AUDI/VW
4015 Reserviert Schmierwort AUDI/VW Reserviert Schmierwort AUDI/VW
4016 Reserviert Schmierwort AUDI/VW Reserviert Schmierwort AUDI/VW
2. Zuordnungen
2.1 Binäre Ausgänge
2.1.1 Zuordnung
BIN1 BIN4 BIN7 EZ#/SP# Programm-Nr.
BIN2 BIN5 BIN8 EZ#/SP# Zangenausgleich
BIN3 BIN6 BIN9 SK# Punktnummer
BIN30 Hintergrundprozess Vorwahl Fräserdicke (Ausgang 8000 / Bit-Länge 8)
BIN31 Hintergrundprozess Vorwahl Programmnummer (Ausgang 8008 / Bit-Länge 8)
2.1.2 Konfiguration
#NAME? Byte Wort Parität Breite Startadresse Bemerkung
BIN1 96 49 #NONE 8 769 EZ1/SP1 Programm-Nr.
BIN2 91 46 #NONE 8 729 EZ1/SP1 Zangenausgleich
BIN3 100-101 51 #NONE 16 801 SK1 Punktnummer
BIN4 116 59 #NONE 8 929 EZ2/SP2 Programm-Nr.
BIN5 111 56 #NONE 8 889 EZ2/SP2 Zangenausgleich
BIN6 120-121 61 #NONE 16 961 SK2 Punktnummer
BIN7 136 69 #NONE 8 1089 EZ3/SP3 Programm-Nr.
BIN8 131 66 #NONE 8 1049 EZ3/SP3 Zangenausgleich
BIN9 140-141 71 #NONE 16 1121 SK3 Punktnummer
BIN30 1000 500 #NONE 8 8000 RZ Hintergrundprozess Fräserdicke
BIN31 1001 501 #NONE 8 8008 RZ Hintergrundprozess Programmnummer
2.5 Zähler
2.6 Prozessparameter
2.7 Merker
#1 #2 #3 Verwendungsort Bedeutung
M96 M103 M110 Makro50 / Anwender Grundstellung KS#
M97 M104 M111 Makro 65,95,125 Flanke-Umdrehungen KF#
M100 M105 M112 Makro50 / Anwender Flanke-Umdrehungen KW#
2.8 Flag
#1 #2 #3 Verwendungsort Bedeutung
F51 F51 F51 Makro80,110,140 / TECH SK Quit Punktanwahl aktiv
F64 x x Anwender / Makro 61,91,121 SZ1 an EZ/SP1 (fuer Kappenfraesen)
F65 x x Anwender / Makro 61,91,121 SZ2 an EZ/SP1 (fuer Kappenfraesen)
F66 x x Anwender / Makro 61,91,121 SZ3 an EZ/SP1 (fuer Kappenfraesen)
F67 x x Anwender / Makro 61,91,121 SZ4 an EZ/SP1 (fuer Kappenfraesen)
F72 x x TECH / RSK 9, Makro 64 Fraesen Roboter EZ/SP1 an KF2
F73 x x TECH / RSK 9, Makro 64 Fraesen Roboter EZ/SP1 an KF3
F77 F137 F173 Makro 61,91,121 Kappen gewechselt SK#
F78 F138 F174 Tech/RSK 9/ Makro 64,94,124 EZ/SP# Vorwahl Startfraesen
F79 F139 F175 Tech/RSK 9/ Makro 64,94,124 EZ/SP# Vorwahl Normalfraesen
F85 F143 F179 Makro61,91,121 EZ/SP# Fehler beim Messen
F90 x x Makro 65 FRG RSK-Fraesen Roboter EZ/SP1
F92 F148 F184 RSK 9 / Makro 64,65,94,95,124,125 FRG RSK-Fraesen stat. EZ/SP# SZ1
F93 F149 F185 RSK 9 / Makro 64,65,94,95,124,125 FK RSK-Fraesen stat. EZ/SP# SZ1
F99 Anwender / RSK 9 Hilfsflag Normalfraesen EZ/SP# SZ1 / Reibwert init **
** Doppelbelegung ohne Funktionsbeeinträchtigung, im Up109 Verwendung durch Anwender!
#1 #2 #3 Verwendungsort Bedeutung
F118 F156 F192 TECH / Makro64-65,94-95,124-125 EZ/SP# Sammelstoerung
F119 F157 F193 TECH / Makro61,91,121 SK# Sammelstoerung
F122 F160 F196 RSK 9 / Anwender EZ/SP# Fehler Kappenverschleiss SZ1
F129 F163 F199 Makro 61, 91, 121 EZ/SP# Anwahl ohne Startfraesen
F130 F164 F200 RSK 9 EZ/SP# Anwahl 2 Huebe Normal Fraesen
F273 F274 F275 TECH / RSK 9 MIT RZ# stationaer
F276 x x RSK9 / Makro64, 65, 94, 95, 124, 125 RSK9 nicht in Grundstellung
F277 x x Makro64,94,124 Hilfsflag Fraesen RZ
F278 x x Hilfsflag RZ
F281 F281 F281 Anwender / TECH Medien ausschalten
#1 #2 #3 Verwendungsort Bedeutung
Folge124 / Makro61,64,65,91,94,95,
F286 F286 F286 121,124, 125 Kappen setzen durchgefuehrt
F287 F287 F287 RSK 9 Durchlaufmerker Fraesen
F288 F288 F288 Makro 64,65,94,95,124,125 Merkerflag beim Fraesen
F290 F290 F290 RSK 9 SZ Arbeitshub-Kompensierung
F292 F292 F292 Makro64,65,94,95,124,125 Hilfsflag RSK Fehler Start/Ende
F293 F293 F293 Anwender / TECH SZ Vorwahl Kraft-Skalierung
F294 F294 F294 Anwender / TECH SZ Vorwahl Strom-Skalierung
F298 F298 F298 Tech / Anwender keine Wiederh. Bei Schweißung n.i.O.
F306 F306 F306 Makro 64,94,124 Fraesen stationaer durchgefuehrt
F309 F309 F309 Makro 64,94,124 Hilfsflag RSK Ende
F310 F310 F310 Makro 64,94,124 Hilfsflag RSK Start
F311 F311 F311 Makro 64,94,124 Hilfsflag RSK keine FRG
F312 F312 F312 RSK 9, Makro 65,95,125 Hilfsflag RSK Funtionstest KF Motor
F313 F313 F313 RSK 9 Hilfsflag RSK Motor dreht
#1 #2 #3 Verwendungsort Bedeutung
F742 F743 F744 Makro 65,95,125 EZ# Position i.O.
F748 x x RSK 9 Hilfsflag fuer Fraeswiederholung
F749 x x RSK 9 Hilfsflag fuer Fraeswiederholung
F800 x x Anwender KW Kappe vorhanden
F801 x x Reserviert KW Durchlauf Merker
F802 x x Reserviert KW Hilfsflag 1
x x F814 Tech Ohne Kontrolle Niederdruck an RIP 3 (BD03ND)
x F815 x Tech Ohne Kontrolle Niederdruck an RIP 2 (BD02ND)
F816 F816 F816 Tech Wasser Stoerung
F817 x x Tech Ohne Kontrolle Niederdruck an RIP 1 (BD01ND)
F818 F818 F818 Tech Wasser vor S-Punkt ein
F819 F819 F819 Tech VW RIP mit Wasserbeschaltung
F820 F820 F820 Tech VW RIP ohne Wasserbeschaltung
3. Grundlagen
3.1 Zuordnung von SK1/KE1 Punktnummern
Bei KE nicht verwendet, daher ist im Techpaket an dieser Stelle eine „0“ einzutragen
Das Techpaket ist an jedem Schweisspunkt aufzurufen. Durch diesen Aufruf wird der TCP, zum Einen entsprechend
der Kappenabnützung und desweiteren um den Wert des Parameters P3 „Offset“ temporär in –X verändert. Mit
dem Parameter P4 „Weg“ kann optional der Wert für das Abheben welches im Überschleif ausgeführt wird, nach der
Abarbeitung der Punkt-SPS, vorgegeben werden. Damit können Schleifspuren am Bauteil, die bisher mit
Zwischenpunkten bzw. Abstand grösser 3mm des feststehenden E-Armes kompensiert wurden, vermieden werden.
Zur Programmierung des Schweisspunktes wird im Single-Step-MSTEP-Betrieb, ohne TCP-Verschiebung und ohne
Parameter 4 gefahren, somit kann der programmierte Abstand des feststehenden E-Armes kontrolliert bzw.
verändert werden. Im Single-Step-GO-Betrieb wird mit TCP-Verschiebung und Parameter 4 gefahren.
Zaehler:
Beispiel:
EZx/SPx/KEx/RZx
ix = Umdrehungen Startfräsen Teil 1 siehe Kapitel „Verwendete Zaehler“
ix = Umdrehungen Startfräsen Teil 2 siehe Kapitel „Verwendete Zaehler“
ix = Umdrehungen Normalfräsen Teil 1 siehe Kapitel „Verwendete Zaehler“
ix = Umdrehungen Normalfräsen Teil 2 siehe Kapitel „Verwendete Zaehler“
i60 = min. Oeffnung stat.RZ beim Fraesen in mm siehe Kapitel „Verwendete Zaehler“
Bei RZ / EZ/SP-Kombinatorik ist i60 vor Aufruf Makro65 / 95 / 125 (Angabe in mm), bzw. Makro
84/85/114/115/144/145 (Angabe in 1/10mm) zu setzen
Mit Doppelpunktzange:
A3530 = EIN Elektrode 1 aktiviert
A3531 = EIN Elektrode 2 aktiviert
Im Makro57 werden durch einen Aufruf des Tech-Paketes die benötigten Konfigurationen vorgenommen.
3.7.1 Beispielkonfigurationen
Roboterzange 1, stationär
TECH4 RZ Steuerung=Nr1 stationaer ohne DPZ Fraesmesserdicke=50 [1/10mm] TECHAUFRUF=EIN
Roboterzange 2, stationär
TECH4 RZ Steuerung=Nr2 stationaer ohne DPZ Fraesmesserdicke=45 [1/10mm] TECHAUFRUF=EIN
Optional kann „Fraeser Normalfraesen mit 2Hueben“ für 2-fach-Hub ausgewählt werden
Hierzu ist zwingend einer der optionalen Befehle in der P-SPS zu programmieren:
EZ/SP:
F72 ~ EZ1/SP1 Anwahl Fraesen mit KF2
F73 ~ EZ1/SP1 Anwahl Fraesen mit KF3
(Anwahl wird nach Fraeszyklus in Schrittkette zurückgesetzt)
ServoZange 1
Makro61 ~ RZ1 Quitt Kappenwechsel stationäre RZ
Makro62 ~ RZ1 Kappenfräsen Ende robotergeführte RZ
Makro64 ~ RZ1 Kappenfräsen Ende stationäre RZ
Makro65 ~ RZ1 Kappenfräsen Start stationäre RZ
Kappenschwenker 1
Makro72 ~ KS1 in Ruhestellung schwenken elektr.
Makro73 ~ KS1 in Arbeitsstellung schwenken elektr.
ServoZange 2
Makro91 ~ RZ2 Quitt Kappenwechsel stationäre RZ
Makro92 ~ RZ2 Kappenfräsen Ende robotergeführte RZ
Makro94 ~ RZ2 Kappenfräsen Ende stationäre RZ
Makro95 ~ RZ2 Kappenfräsen Start stationäre RZ
Kappenschwenker 2
Makro102 ~ KS2 in Ruhestellung schwenken elektr.
Makro103 ~ KS2 in Arbeitsstellung schwenken elektr.
ServoZange 3
Makro121 ~ RZ3 Quitt Kappenwechsel stationäre RZ
Makro122 ~ RZ3 Kappenfräsen Ende robotergeführte RZ
Makro124 ~ RZ3 Kappenfräsen Ende stationäre RZ
Makro125 ~ RZ3 Kappenfräsen Start stationäre RZ
Kappenschwenker 3 / Schweisszangenschwenker 3
Makro132 ~ KS3 in Ruhestellung schwenken elektr.
Makro133 ~ KS3 in Arbeitsstellung schwenken elektr.
Optional Kappenwechsler
Makro510 ~ KW1 Wechsler oeffnen / Motor links
Makro511 ~ KW1 Kappe losen / Motor rechts
Makro512 ~ KW1 Kappe setzen
Makro513 ~ KW1 Fehler Kappe loesen
Makro514 ~ KW1 Magazin laden
Makro515 ~ KW1 Fehler Kappe setzen
Kappenfräsen bei stat. EZ/SP/KE wird über die Roboter Schrittkette und das MakroTrigger realisiert.
Grundstellung KS1:
M96 = E836 & !E838 & !E837 & E839 & F321 & !F276
Grundstellung KS2:
M103 = E996 & !E998 & !E997 & E999 & F321 & !F276
Grundstellung KS3:
M110 = E1156 & !E1158 & !E1157 & E1159 & F321 & !F276
Die Vorgaben der Fräsumdrehungen werden mit Zählern deklariert und müssen im Makro50 eingetragen werden.
Es sind für jede verwendete Zange jeweils alle 4 Zähler zu deklarieren.
EZ1/SP1/PZ1/KE1 RZ1
*I2 = Umdrehungen Startfräsen Teil 1
*I3 = Umdrehungen Startfräsen Teil 2
*I4 = Umdrehungen Normalfräsen Teil 1
I33 = Umdrehungen Normalfräsen Teil 2
(Default Eintrag im Makro50 I33 (EIN) = I4)
EZ2/SP2/PZ2/KE2 RZ2
*I5 = Umdrehungen Startfräsen Teil 1
*I6 = Umdrehungen Startfräsen Teil 2
*I7 = Umdrehungen Normalfräsen Teil 1
I43 = Umdrehungen Normalfräsen Teil 2
(Default Eintrag im Makro50 I43 (EIN) = I7)
EZ3/SP3/PZ3/KE3 RZ3
*I17 = Umdrehungen Startfräsen Teil 1
*I18 = Umdrehungen Startfräsen Teil 2
*I19 = Umdrehungen Normalfräsen Teil 1
I44 = Umdrehungen Normalfräsen Teil 2
(Default Eintrag im Makro50 I44 (EIN) = I19)
I60 = min. Oeffnung stat. EZ/SP/KE/RZ beim Fraesen Default Wert „(60)“
60 = min. Zangenoeffnung 60mm
(der Wert muss so gewaehlt werden, das der
Fraeskopf Kollisionsfrei in die Zange
einschwenken kann.)
Funktion:
Der Schwenker von stat. Zangen wird nur noch angesteuert, wenn die Oeffnung der Zange >= I60 ist, somit wird
verhindert das durch ein unbeabsichtigtes zu kleines Oeffnungsmass eine Crash-Situation entsteht.
(Achtung, wird auch bei Zangenfunktion geprueft)
Schweisszange EZ1/SP1/RZ1:
F90 ~ Freigabe SK-Fräsen Roboter EZ1/SP1/KE1/RZ1 (SZ1 – SZ4)
F91 ~ FK SK-Fräsen Roboter EZ1/SP1/KE1/RZ1 (SZ1 – SZ4)
F92 ~ Freigabe SK-Fräsen stationäre EZ1/SP1/KE1/RZ1 SZ1
F93 ~ FK stationäres fräsen EZ1/SP1/KE1/RZ1 SZ1
Schweisszange EZ2/SP2/RZ2:
F148 ~ Freigabe SK-Fräsen stationäre EZ2/SP2/KE2/RZ2 SZ1
F149 ~ FK stationäres Kappenfräsen EZ2/SP2/KE2/RZ2 SZ1
Schweisszange EZ3/SP3/RZ3:
F184 ~ Freigabe SK-Fräsen stationäre EZ3/SP3/KE3/RZ3 SZ1
F185 ~ FK stationäres Kappenfräsen EZ3/SP3/KE3/RZ3 SZ1
Schweisszange PZ1:
F216 ~ Freigabe SK-Fräsen Roboter PZ1 (SZ1 – SZ4)
F217 ~ FK SK-Fräsen Roboter PZ1 (SZ1 – SZ4)
Schweisszange PZ2:
F239 ~ Freigabe SK-Fräsen stationäre PZ2 SZ1
F240 ~ FK stationäres Kappenfräsen PZ2 SZ1
Schweisszange PZ3:
F262 ~ Freigabe SK-Fräsen stationäre PZ3 SZ1
F263 ~ FK stationäres Kappenfräsen PZ3 SZ1
4. Grundlagen
4.1 Aufrufe Technologiepaket SERVOZANGE
Aufruf Schweissen
1.
2.
3.
SERVOZANGE ~ Schweissen
P1 = Auswahl der Zange (Zangennummer)
P2 = Auswahl Technologie ( Schweissen)
P3 = Programmnummer an SK1 und BMS
P4 = Punktnummer an SK1 und BMS
P5 = Fahrzeugtyp an SK1 und BMS
P6 = Offset - bei Bedarf - [1/10mm]
P7 = TeachIn – Auto ( nach Absprache - [1/10mm])
P8 = Bedingung - Bedingung zum Ausführen des Befehls
1.
SERVOZANGE Nr.X-Schweissen-P_Nr-SK_P_Nr-Fzg_Typ-Offset-TeachIn – Bedingung
2.
SERVOZANGE Nr.X-Schweissen-P_Nr-SK_P-Nr-Fzg_Typ-Offset-TeachIn-Blechdicke-Ausgleich – Bedingung
3.
SERVOZANGE Nr.X-Schweissen-P_Nr-SK_P_Nr-Fzg_Typ-Offset-TeachIn-Ausgleich – Bedingung
Aufruf Messen
SERVOZANGE ~ Messen
P1 = Auswahl der Zange (Zangennummer)
P2 = Auswahl Technologie ( Messen)
P3 = Methode – Geometrie / nach Fräsen
P4 = Bedingung - Bedingung zum Ausführen des Befehls
Aufruf Docken
SERVOZANGE ~ Docken
P1 = Auswahl der Zange (Zangennummer)
P2 = Auswahl Technologie ( Andocken / Abdocken)
P3 = Bedingung - Bedingung zum Ausführen des Befehls
Aufruf Fräsen
SERVOZANGE ~ Fräsen
P1 = Auswahl der Zange (Zangennummer)
P2 = Auswahl Technologie ( Fraesen)
P3 = Programmnummer an SK1 und BMS
P4 = Fahrzeugtyp an SK1 und BMS
P5 = Doppelhub - bei Bedarf - EIN / AUS
P5.1 = Doppelhub = EIN = 2.Programmnummer
P6 = Bedingung - Bedingung zum Ausführen des Befehls
Aufruf Synchron/Asynchron
Aufruf Setzhub
Aufruf Wartung
SERVOZANGE ~ Wartung
P1 = Auswahl der Zange (Zangennummer)
P2 = Auswahl Technologie ( Wartung)
P3 = Bedingung - Bedingung zum Ausführen des Befehls
Aufruf Service
SERVOZANGE ~ Service
P1 = Auswahl der Zange (Zangennummer)
P2 = Auswahl Technologie ( Service)
P3 = Auswahl mit Strom ( EIN / AUS )
P4 = Punktnummer an SK1 und BMS
P5 = Fahrzeugtyp an SK1 und BMS
P6 = Blechdicke - [1/10mm]
P7 = BlechdickenToleranz - [1/10mm]
P8 = Luftausgleich ( EIN /AUS )
P9 = Bedingung - Bedingung zum Ausführen des Befehls
5. Punktschweissen
5.1 Fahrzeugkoordinatensystem
5.2 Schweisspunkt
5.2.1 Elektrodenabstand
Bei Robotern mit Servozangen muss der Elektrodenabstand bei neuen E-Kappen zum Blech 0 mm und der
Anstellwinkel 90 Grad betragen. Der Abstand von 3mm zum Bauteil wird automatisch vom Teachprozess
übernommen. Die Servozange darf beim teachen nicht schieben und beim Schweißen keinen Nebenschluss
verursachen.
5.2.2 Zangenöffnungsmaß
Das Zangenöffnungsmaß an einem Schweißpunkt ist zwingend mit der Teachfunktion zu ermitteln.
(Zangenfunktion 18/14/10 starten und mit Start+ ausführen).
Den Abstand der Festen Elektrode zum Bauteil kontrollieren und den Punkt mit Koordinaten übernehmen.
5.2.3 Zangenausgleich
Die Zange muss in WorkVisual mit Ausgleich „Equalizing“ konfiguriert werden.
Als Ausgleich stehen „Schwach“, „Mittel“, „Stark“ zur Auswahl.
Als Default-Wert ist die Option – MITTEL – zu wählen.
5.3.1 Voraussetzungen
- Punkt-Korrektur nur mit neuen startgefrästen Kappen
- Anstellwinkel zum Blech muss 90 Grad betragen
- Es darf kein Nebenschluss mit der Zange verursacht werden
- WPS Punkt mit Single Step STOP anfahren
- Feste Elektrode 90 Grad mit einem Abstand von 0 mm zum Blech ausrichten
Info:
Zangen Öffnungsmaß bei TeachIN
= Blechdicke + TeachIn Öffnungsmaß +
aktuelle Schaftsenkung
Abstand: X mm
(TeachIN)
Abstand: 0 mm
Beispiel:
Schweisspunkt Nr.1
Bei Robotern mit gemeinsam genutzten Schweiss Programmen werden die SK-Punktnummer sowie der SK-
Fahrzeugtyp in Abhängigkeit vom vorgewählten Fahrzeugtyp mit Zähler parametriert
Beispiel:
F930 / F931 Hilfsflag Fahrzeugtyp
i59 Hilfszähler für SK-Punktnummer zur Übergabe an Schweisskoffer
i58 Hilfszähler für SK-Fahrzeugtyp zur Übergabe an Schweisskoffer
Schweisspunkt
Die Arbeitsfertigmeldung ist in der Regel nach dem letzten Schweisspunkt bzw. am letzten Schweisspunkt zu
programmieren, jedoch nur wenn Spanner nicht mehr verfahren werden muessen.
Es ist zwingend eine Teilarbeitsfertigmeldung für den Schweißprozess zu Programmieren
Beispiel: Teilarbeitsfertigmeldung
6. Roboter in Wartungsstellung
6.1 Robotergefuehrte SERVOZANGE
Beispiel Folge124:
In der Situation, dass an einem Roboter unterschiedliche Applikationen laufen, müssen die dafür notwendigen
Service-Programme in Unterprogrammtechnik ausgeführt und bedingt in der Folge124 aufgerufen werden!
6.1.1 Wartungsposition
Beispiel UP112:
Wartungsposition
Grundstellung
6.1.2 Werkzeugwechselposition
Werkzeugwechselpositionen 1-4 sind mit gleichen Koordinaten und einem Zangeoeffnungsmaß
von 50mm zu programmieren
Beispiel UP201:
>Werkzeugwechsel RZ1<
1: PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=0 [1/100s]
1: FB PSPS = EIN
2: F281 = EIN
2: WARTE BIS A11 & A4042
3: FB PSPS = M30
Ggf. müssen zusätzlich über das Zangenkonfigurationsmenue die Zangendaten zurückgesetzt werden!
(z.B. bei Schaft- / Zangenwechsel, etc.)
In der Situation, dass an einem Roboter unterschiedliche Applikationen laufen, müssen die dafür
notwendigen Service-Programme in Unterprogrammtechnik ausgeführt und bedingt in der Folge124
aufgerufen werden!
Das Mindestöffnungsmaß für die externe Zange, damit der Kappenfrässchwenker schwenken darf, wird im
Zähler i60 im Makro 50 deklariert.
Bei „Fehler Background Syncron“ (A3533) ist das Programm zurückzusetzen und über Anwahl „Z1“
und „Wartung“ (HMI) das Kappenwechseln zu starten
Wartungsfolge:
6.2.1 Wartungsstellung
( Die Raumpunkte 4, bis 7 sollten auf die gleichen Koordinaten geteacht werden )
Wenn kein Prozessgerät für Wartung angewählt ist wird die SERVOZANGE in Wartungsstellung gefahren.
Ein Kappenwechsel muss in allen Wartungs UP berücksichtigt werden.
Es muss in jeder Situation sichergestellt sein, das ein Roboter nach einem Kappenwechsel ein
Fräsprozess durchführt.
Es darf nicht möglich sein mit ungefraesten Kappen einen WPS Punkt zu setzen !!!
Arbeitsfolge
Label 1
Bei „Fehler Background Syncron“ (A3533) ist das Programm zurückzusetzen und über Anwahl „Z1“
und „Wartung“ (HMI) das Kappenwechseln zu starten
Für den Fall, dass das Normalfräsen zu diesem Zeitpunkt bedingt gestartet sein kann, ist bei Anwahl
Wartungsstellung das Normalfräsen zuerst zu beenden!!
EZSP1:
Wartungsbereich
Label 1
PTP VB=100% VE=0% ACC=100% RobWzg=6 Base=0 SPSTrig=0[1/100s]
1: FB PSPS = EIN
2: A18 = EIN
3: F955 = AUS
4: WARTE BIS E75 & !E18 + E19 ~ Frg. Abgabe oder Wartung angew.
5: F955 = E18 & E19 & !E75 ~ eigene Wartung angewählt
6: F281 = F955 ~ bei Anwahl Kühlwasser AUS
7:A17 = F955 ~ Wartung, wenn angewählt
8: TECH4 Prozessgeraet Sonstige in Wartungsstellung Prozessgeraete-Nr=11 Techaufruf=F955
~ Prozessgeraet RZ in Wartung
9: WARTE BIS E17 + E75 & !F955 ~ in Wartung oder weiter
10: F955 = F955 & E17 & E132 ~ Anwahl Zange1 Kappenwechsel
11: TECH1 EZ/SP/KE Steuerung=Nr1 Service EZ/SP-ProgNr=31 Offset=0 [1/10mm] Weg=0 [1/10mm]
SK/KE-PktNr=31 Fzg-Typ=0 Techaufruf=F955 ~ Anwahl Serviceprogramm
12: SPSMAKRO81 = !E133 & !E134 & !E135 & F955 ~ Wechseln bei Anwahl
13: A17 = AUS ~ in Wartung AUS
14: WARTE BIS !E19 ~ Anwahl zurückgesetzt
15: A18 = AUS
16: WARTE BIS !E132 & !E133 & !E134 & !E135
17: F281 = AUS ~ Kühlwasser EIN
18: WARTE BIS E23
19: FB PSPS = M2 & M30 & M32 & M33
GOTO Label 1 = !E75
RZ1 ext:
Wartungsbereich stat. RZ1 mit Fraesen UP101
Label 2
PTP VB=100% VE=0% ACC=100% RobWzg=6 Base=0 SPSTrig=0[1/100s]
1: FB PSPS = EIN
2: A18 = EIN
3:F955 = AUS
4: WARTE BIS E74 & !E18 + E19
5: F955 = E18 & E19 & !E74
6: F281 = F955
7: F64 = F955 ~ Anwahl RZ1
8: F65 = AUS
9: F66 = AUS
10: F67 = AUS
11: A17 = F955
12: TECH4 Prozessgeraet Sonstige in Wartungsstellung Prozessgeraete-Nr=11 Techaufruf=F955
13: WARTE BIS E17 + E74 & !F955
14: F955 = F955 & E17 & E132
15: SERVOZANGE 1 Messen= Geometrie Bedingung=F955
16: SPSMAKRO61 = !E133 & !E134 & !E135 & F955 ~ Kappenwechsel
17: A17 = AUS
18: WARTE BIS !E19
19: A18 = AUS
20: WARTE BIS !E132 & !E133 & !E134 & !E135
Roboter-Technik 53 von 87 Technologieentwicklung Robotik I/P4-251
Version V1.29 Stand: 22.09.2021 Automationsengineering Robotertechnik PPD-A/E
KS_Teil_3_2_01d_KS26_KUKA_RZ.docx
7. Kappenfräsen
7.1 Allgemein
Es gibt zwei Arten von Kappenfräsen, einmal das „Startfräsen“ welches unmittelbar nach dem Kappenwechsel
durchzuführen ist und zum zweiten das „Normalfräsen“ welches sich nach den Fräsintervallen richtet.
Zur Abfrage der UIR Überwachung dient das Makro805 „Kontrolle UIR aktiv“. In diesem Makro wird die aktive
Überwachung SK1,SK2 und SK3 abgefragt.
Bei stationären Schweißzangen muss das Makro805 in jeder Arbeitsfolge (im Punkt 2) aufgerufen werden.
Aufgrund des Fräsens in der Roboterschrittkette, ist eine Kontrolle in den entsprechenden Arbeitsfolgen (am
Folgenanfang) und für jeden Schweißkoffer notwendig.
Zum Abfragezeitpunkt muss das Hintergrundfräßen beendet sein bzw. darf das Hintergrundfräßen „nicht aktiv“
sein. Analog Arbeitsfolge erfolgt die Abfrage auch in der Wartungsfolge 124.
Bei robotergeführten Schweißzangen erfolgt die Kontrolle im Fräs-, bzw. Kappenwechselprogramm UP101 im
Punkt 1
Für das Starten von „KF-Ausblasen“ stehen drei Varianten zur Auswahl
Variante 1: F330
Das Ausblasen wird mit dem Befehl „Schwenker in Arbeitsstellung schwenken“ gestartet.
Bei robotergeführten Zangen wird das Ausblasen mit dem Befehl „Zange schließen“ gestartet.
Variante 2: F331
Das Ausblasen wird mit dem Befehl „Zange schließen“ gestartet.
Variante 3: F332
Das Ausblasen wird mit dem Befehl „Zange öffnen“ gestartet.
Die Verzoegerungszeiten sind in den „Prozessparametern“ hinterlegt und koennen mithilfe der
Variablen Uebersicht / Ezx-SPx Fraesen konfiguriert werden.
(Defaultwert 30 = 3sek)
7.3.1 Voraussetzungen
- Anstellwinkel zum Blech muss 90 Grad betragen
- Anstellwinkel zum Fraeser muss 90 Grad betragen
7.3.2 Ablauf
- Fraesposition mit Single Step STOP anfahren
- Feste Elektrode 90 Grad mit einem Abstand von 0 mm zum Fraesermesser ausrichten
- Ausführen der Zangenfunktion für Roboter TeachIN (18 – EZ1)
- Koordinaten des Fraesposition mit „Koord“ übernehmen
Info:
Zangen Öffnungsmaß bei TeachIN
= Fraesermesser + TeachIn Öffnungsmaß +
aktuelle Schaftsenkung
Abstand: X mm
(TeachIN)
Abstand: 0 mm
Arbeitsfolge (Anfang)
Arbeitsfolge (Ende)
Fraesposition
Grundstellung
Wird nach dem Startfraesen ein zusätzliches Kappensetzen benoetigt, so ist im Makro57 mit dem Flag335 die
Anwahl „mit 2.Kappensetzen nach Startfraesen“ zu aktivieren.
Variante A:
Bauteil-Handling des Roboters dauert länger als der Fräszyklus der stationären Schweisszange.
In der Folge wird nach dem Schweissen das Fräsen gestartet und am Ende der Folge wird das
Fräsen beendet.
Variante B:
Fräszyklus der stationären Schweisszange dauert länger als das Bauteil-Handling des Roboters.
In der Folge wird nach dem Schweissen das Fräsen gestartet und am Anfang der Folge wird das Fräsen beendet.
(Fräsen über Folgenende)
7.6 Variante A : Fräsen von stat. RZ1 an SK1 bis Ende der Arbeitsfolge
Zu beachten ist hierbei, dass das Fräsen bei stationären Zangen nicht in den UP`s 101 — 102 programmiert wird.
Der Schweißsteuerung meldet im normalen Programmablauf dem Roboter, dass ein Start- bzw. Normalfräsen
erforderlich ist. Das ansteuern der Schwenkvorrichtung sowie der Fräszyklus wird durch die Roboterschrittkette im
Hintergrund durchgeführt. Um diesen Hintergrundprozess auszuführen muss die SERVOZANGE asynchron
geschaltet werden.
Das Mindestöffnungsmaß für die externe Zange, damit der Kappenfrässchwenker schwenken darf, wird im
Zähler i60 im Makro 50 deklariert.
Bei „Fehler Background Syncron“ (A3533) ist das Programm zurückzusetzen und über Anwahl „Z1“
und „Wartung“ (HMI) das Kappenwechseln zu starten
7.7 Variante B : Fräsen von stat. RZ1 an SK1 über Ende der Arbeitsfolge
Zu beachten ist hierbei, dass das Fräsen bei stationären Zangen nicht in den UP`s 101 — 102 programmiert wird.
Der Schweißsteuerung meldet im normalen Programmablauf dem Roboter, dass ein Start- bzw. Normalfräsen
erforderlich ist. Das ansteuern der Schwenkvorrichtung sowie der Fräszyklus wird durch die Roboterschrittkette im
Hintergrund durchgeführt. Um diesen Hintergrundprozess auszuführen muss die SERVOZANGE asynchron
geschaltet werden.
Das Mindestöffnungsmaß für die externe Zange, damit der Kappenfrässchwenker schwenken darf, wird im
Zähler i60 im Makro 50 deklariert.
Bei „Fehler Background Syncron“ (A3533) ist das Programm zurückzusetzen und über Anwahl „Z1“
und „Wartung“ (HMI) das Kappenwechseln zu starten
8. Programmierung Kappenwechsler
1: PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=1 SPSTrig=5[1/100s] P
1: FB PSPS = EIN
2: t3 ( EIN ) = 0[1/10Sek]
#: Makro805 ~ Optional
3: WARTE BIS E23
4: FB PSPS = M30 ~ Fahrbedingung Punkt-SPS
X
X
LABEL 1
Kappe entfernen (untere Elektrode ist koaxial zur Drehachse in den geöffneten Wechselkopf eingetaucht)
LABEL 2
LABEL 3
Kappe entfernen (obere Elektrode ist koaxial zur Drehachse in den geöffneten Wechselkopf eingetaucht)
LABEL 5
Fräsposition
Grundstellung
LABEL 1
Kappe entfernen (untere Elektrode ist koaxial zur Drehachse in den geöffneten Wechselkopf eingetaucht)
Die Elektrodenkappe durch horizontale Bewegung in die Position führen, so dass die Spitzen von
der Gabelung in der Fuge zwischen der Elektrodenkappe und dem Schaft liegen.
Die Schweißzange 20 mm linear nach unten fahren, so dass sich die Elektrodenkappe endgültig
durch die entsprechende Gabelung vom Schaft trennt und in den Auffangbehälter für die
verbrauchten Elektrodenkappen fällt.
GOTO LABEL 1 = F800 ~ Falls Kappe noch vorhanden, dann Sprung zu Label 1
LABEL 2
Kappe holen, untere Elektrode in neue Kappe eintauchen und etwas überdrücken
Kappe holen, untere Elektrode auf der Andruckplatte aus dem Magazinkopf „ziehen“ und setzen
1: FB PSPS = EIN
2: WARTE BIS E23
3: FB PSPS = M30 ~ Fahrbedingung Punkt-SPS
GOTO LABEL 2 = F800 ~ Falls Kappe nicht vorhanden, dann Sprung zu Label 2
LABEL 3
Kappe entfernen (obere Elektrode ist koaxial zur Drehachse in den geöffneten Wechselkopf eingetaucht)
GOTO LABEL 3 = F800 ~ Wenn Kappe noch vorhanden, dann Sprung zu Label 3
LABEL 4
Kappe holen, obere Elektrode in neue Kappe eintauchen und etwas überdrücken
Kappe holen, obere Elektrode auf der Andruckplatte aus dem Magazinkopf „ziehen“
Kappe holen, untere Elektrode mit 3 mm Abstand zur Andruckplatte positionieren und setzen
Roboter-Technik 74 von 87 Technologieentwicklung Robotik I/P4-251
Version V1.29 Stand: 22.09.2021 Automationsengineering Robotertechnik PPD-A/E
KS_Teil_3_2_01d_KS26_KUKA_RZ.docx
GOTO LABEL 4 = F800 ~ Falls Kappe nicht vorhanden, dann Sprung zu Label 4
-- Init New –
LABEL 5
Fräsposition
Grundstellung
Während des Dockingvorgangs ist mit Werkzeug 32 zu programmieren, wenn nur die Dockkupplung
Verwendet wird. Werkzeuglastdaten sind auf Standard zu setzen. (Default)
Das Oeffnungsmaß der Zange soll beim Abdocken nahe der Referenzposition liegen und
muss beim Ab- und Andocken identisch sein.
Sobald der Roboter in den Gefahrenbereich kommt ist die Position der Abdeckklappen zwingend
abzufragen.
Wartungsposition
Grundstellung
-- Init New –
Beispiel Stromskalierung
Einträge der Punktnummern, Stärke von Messmittel sowie die Punktkoordinaten müssen vom Anwender
selbständig angepasst werden.
Siehe auch: Kapitel 1.1 Zuordnung von SK1 Punktnummern
Beispiel: Kraftskalierung
SERVOZANGE ~ Service
P1 = Auswahl der Zange Zangennummer 1
P2 = Auswahl Technologie Service
P3 = Auswahl mit Strom AUS
P4 = Punktnummer an SK1 und BMS 11 (Zange 1)
P5 = Fahrzeugtyp an SK1 und BMS 0
P6 = Blechdicke Stärke des Messmittels [1/10mm]
P7 = BlechdickenToleranz 30 [1/10mm] ( + / - 3mm)
P8 = Ausgleich AUS
P9 = Bedingung EIN
Beispiel: Stromskaliierung
SERVOZANGE ~ Service
P1 = Auswahl der Zange Zangennummer 1
P2 = Auswahl Technologie Service
P3 = Auswahl mit Strom EIN
P4 = Punktnummer an SK1 und BMS 1 (Zange 1)
P5 = Fahrzeugtyp an SK1 und BMS 0
P6 = Blechdicke 1 [1/10mm]
P7 = BlechdickenToleranz 30 [1/10mm] ( + / - 3mm)
P8 = Ausgleich AUS
P9 = Bedingung EIN
Falls durch Abbruch oder andere Gegebenheiten der TestTimer noch aktiv sein sollte, kann mit folgendem
Workaround dieser wieder deaktiviert werden.
Beispiel:
UP106 für EZ1/SP1 SZ1
UP106 – Skalieren
Warte auf Auswahl Kraft oder Strom Skalierung
F293 – Kraftskalieren
F294 – Stromskalieren
5: SERVOZANGE – Nr.X – Service Strom = EIN Punktnummer = X Fahrzeugtyp = 0 Kraft= X [N] Blechdicke=
x [mm] Blechtoleranz= X [mm] Ausgleich = AUS Bedingung = F294
6: WARTE BIS E23
7: FB PSPS = M30
6 PTP VB=50% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=5[1/100s] P
1: FB PSPS = EIN
2: WARTE BIS !E16 & E23
3: WARTE BIS !E129 + E26
4: WARTE BIS E3986 + F294
5: SERVOZANGE – Nr.X – Service Strom = EIN Punktnummer = X Fahrzeugtyp = 0 Kraft= X [N] Blechdicke=
x [mm] Blechtoleranz= X [mm] Ausgleich = AUS Bedingung = F294
6: WARTE BIS E23
7: FB PSPS = M30
7 PTP VB=50% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=5[1/100s] P
1: FB PSPS = EIN
2: WARTE BIS !E16 & E23
3: WARTE BIS !E129 + E26
4: WARTE BIS E3986 + F294
5: SERVOZANGE – Nr.X – Service Strom = EIN Punktnummer = X Fahrzeugtyp = 0 Kraft= X [N] Blechdicke=
x [mm] Blechtoleranz= X [mm] Ausgleich = AUS Bedingung = F294
6: WARTE BIS E23
7: FB PSPS = M30
Die VOLKSWAGEN AKTIENGESELLSCHAFT behält sich auch alle Rechte für jedwede technische
Verwertung an den in dieser Unterlage mitgeteilten Informationen sowie der Anmeldung von
gewerblichen Schutzrechten vor.
14. Änderungsjournal