Professional Documents
Culture Documents
Návod
Kontrolér QIROX®
Subline
Rev.: 03/16
II PA_QIROX_V08.xx_Rev. 03/16_DE
Přehled
Seznam kapitol
1
Obsah
Podklady 10
1. Bezpečnostní pokyn................................................................................................. 10
2. Dokumentace.............................................................................................................. 11
3. Nabídka školení.......................................................................................................... 13
4. Technické údaje.......................................................................................................... 13
5. Průmyslové roboty.................................................................................................... 15
6. Bezpečnostní a systémová zařízení..................................................................... 20
7. Zapnutí/vypnutí robotického zařízení............................................................... 30
8. Manuální pojíždění mechanikou robotu........................................................... 31
9. Automatické testování brzd................................................................................... 32
Ruční programovací přístroj = PHG 37
1. Přehled........................................................................................................................... 37
Režim TEACH 61
1. Nastavení a kontrola svařovacího hořáku......................................................... 61
2. Režim TEACH............................................................................................................... 65
3. Souřadnicové systémy............................................................................................. 73
Editor 97
1. Všeobecně.................................................................................................................... 97
Režim PROG 109
1. Všeobecně..................................................................................................................109
Provádění programu 135
1. Test................................................................................................................................135
2. Režim AUTOMATIKA...............................................................................................144
3. Propustnost provozních režimů.........................................................................146
4. Začátek řádku..........................................................................................................148
5. Start s překrytím.......................................................................................................153
6. Pokračování průběhu programu po NOUZOVÉM ZASTAVENÍ.................156
7. Soubor Autoexec.....................................................................................................158
Seznamy parametrů svařování 164
1. Seznamy parametrů svařování...........................................................................164
2. Parametry svařovacích zdrojů WIG....................................................................197
3. Digitální volba programu......................................................................................211
4. Sériový přenos seznamů parametrů svařování.............................................212
5. Volný přístup k seznamům...................................................................................236
2 PA_QIROX_V08.xx_Rev. 03/16_DE
Přehled
3
Zpracování proměnných 371
1. Zpracování proměnných...................................................................................... 371
2. Výpočetní smyčka................................................................................................... 381
3. Kopírování/vytváření bodů v průběhu programu...................................... 383
4. Změna zadaného rozlišení bodů....................................................................... 397
5. Kopírování externích bodů.................................................................................. 398
6. Výpočet vektoru...................................................................................................... 401
Správa programů 407
1. Archivace a správa pracovních programů..................................................... 407
2. Nahrávání zálohy (nahrávání pracovní sady)................................................ 416
Volně programovatelné externí osy 422
1. Externí osy................................................................................................................. 422
2. Dotaz na stav volně programovatelných os.................................................. 423
3. Synchronizace externích os................................................................................ 425
4. Kružnice s externími osami................................................................................. 433
5. Referování externích otočných os s rozsahem otáčení větším než 360°...
434
6. Manipulace s informacemi o bodech pro externí osy (MPE).................. 435
7. Ruční pojíždění externími osami (MANAX)................................................... 442
8. Asynchronní pojíždění externími osami......................................................... 445
9. MASTER/SLAVE........................................................................................................ 449
10. Synchronní osa........................................................................................................ 456
11. Parametrizace externích os................................................................................. 458
12. Vypínání/přepínání externích os....................................................................... 460
13. Přepínání os.............................................................................................................. 460
14. Automatické testování brzd................................................................................ 463
Vícevrstvá technika 469
1. Všeobecně................................................................................................................. 469
2. Pokročilá vícevrstvá technika............................................................................. 475
Paralelní posuv se senzorem 487
1. Všeobecně................................................................................................................. 487
2. FASTSENS................................................................................................................... 491
3. WHENPAR................................................................................................................... 492
4. Řízení senzoru prostřednictvím rozhraní CAN Bus..................................... 493
5. Změny polohy konstrukčního dílu pomocí externích os (otáčení namě-
řených vektorů)........................................................................................................ 494
4 PA_QIROX_V08.xx_Rev. 03/16_DE
Přehled
5
6 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1
Podklady
Obsah
1. Bezpečnostní pokyn...........................................................................10
2. Dokumentace......................................................................................11
2.1 Struktura návodu k programování řízení QIROX............................................. 11
2.2 Servisní knížka QIROX............................................................................................... 11
2.3 Seznam náhradních dílů.......................................................................................... 12
2.4 Programovací jazyk.................................................................................................... 12
3. Nabídka školení...................................................................................13
4. Technické údaje...................................................................................13
4.1 Hraniční teplotní meze............................................................................................. 14
4.1.1 Teplotní meze a meze vlhkosti vzduchu pro řízení.................................. 14
4.1.2 Hraniční teplotní meze programovacího přístroje (PHG)..................... 14
5. Průmyslové roboty..............................................................................15
5.1 Uspořádání průmyslového robotického zařízení............................................ 15
5.1.1 Mechanika robotu – osy robotu...................................................................... 16
5.2 Pracovní oblasti a pracovní prostor...................................................................... 17
5.2.1 Neomezený pracovní dosah............................................................................. 18
5.2.2 Omezený pracovní dosah.................................................................................. 18
5.2.3 Maximální prostor................................................................................................ 18
5.2.4 Omezený prostor.................................................................................................. 19
5.2.5 Prostor ohraničený ochrannými zařízeními................................................ 19
6. Bezpečnostní a systémová zařízení...................................................20
6.1 Bezpečnostní a systémová zařízení na řízení.................................................... 20
6.1.1 Tlačítko NOUZOVÉHO ZASTAVENÍ.................................................................. 21
6.1.2 Přepínač provozních režimů............................................................................. 22
6.1.3 Všeobecné zobrazení chybového hlášení.................................................... 24
6.1.4 Připravenost k provozu....................................................................................... 24
6.1.5 Pohon ZAP............................................................................................................... 25
6.1.6 Pohon VYP............................................................................................................... 25
6.1.7 START......................................................................................................................... 25
6.1.8 STOP.......................................................................................................................... 26
6.2 Bezpečnostní zařízení na PHG:............................................................................... 26
6.3 Bezpečnostní zařízení na mechanice robotu:................................................... 27
6.4 Bezpečnostní zařízení na periferii......................................................................... 28
8 PA_QIROX_V08.xx_Rev. 03/16_DE
6.4.1 Všeobecně................................................................................................................28
6.4.2 Zařízení......................................................................................................................28
6.4.3 Pendlovací dveře a světelné mříže / světelné závory...................29
7. Zapnutí/vypnutí robotického zařízení..............................................30
7.1 Zapnutí robotického zařízení..................................................................................30
7.2 Vypnutí robotického zařízení..................................................................................30
8. Manuální pojíždění mechanikou robotu...........................................31
9. Automatické testování brzd...............................................................32
9
Bezpečnostní pokyn
Podklady
1. Bezpečnostní pokyn
10 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
2. Dokumentace
11
Dokumentace
Obsahové změny
Vyhrazujeme si právo na změny obsahu. Firma Carl Cloos Schweisstechnik
GmbH neručí za případné chyby v této dokumentaci. Ručení za nepřímé škody,
ke kterým dojde v souvislosti s dodávkou nebo použitím této dokumentace, je
vyloučeno, pokud to připouští zákon.
Ochranná doložka podle DIN ISO 16016:
Předávání těchto podkladů dalším osobám, jejich rozmnožování a využívání a
také sdělování jejich obsahu není dovoleno, pokud to není výslovně schváleno.
Jednání v rozporu s tímto ustanovením zavazuje k náhradě škody. Vyhrazujeme
si všechna práva pro případ udělení patentu nebo registrace užitného vzoru.
12 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
3. Nabídka školení
Firma CLOOS nabízí ve svém vlastním školicím centru semináře šité na míru
zákazníkům, díky nimž si mohou rychle osvojit znalosti potřebné pro různé
způsoby obsluhy zařízení.
4. Technické údaje
13
Technické údaje
14 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
5. Průmyslové roboty
15
Průmyslové roboty
16 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
1 Osa 1 6 5 4
2 Osa 2
3 Osa 3
3
4 Osa 4
5 Osa 5
6 Osa 6 2
7 Externí osa 7 1
8 Externí osa 8
8 7
Výška:
QRC-320 QRC-350 QRC-410
2 500 mm, (2 605 mm) Ø4200 Ø4430 Ø5000
[2 895 mm] QRC-320 QRC-350
Ø3200 Ø3440
17
Průmyslové roboty
18 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
19
Bezpečnostní a systémová zařízení
2 7
3 6
4 9
5
Obrázek 5. Ovládací panel řízení robotu
5 STOP Tlačítko
20 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
21
Bezpečnostní a systémová zařízení
VYP
Režim AUTOMATIKA
22 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
23
Bezpečnostní a systémová zařízení
24 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
Potvrzovací Tlačítko
Provozní režim Pohony ZAP
tlačítko pro pojíždění
T1 stisknuto - ZAP
T2 stisknuto - ZAP
AUTO - - ZAP
Připravenost k zapnutí je indikována zelenou kontrolkou v tlačítku. Zapnutím
pohonů se uvolní brzdy. Osy jsou nyní drženy servomotory ve svých polohách.
6.1.7 START
Stisknutím tlačítka „START“ se spustí cyklus programu robotu. Dále lze
v pohybech pokračovat stisknutím tlačítka NOUZOVÉHO ZASTAVENÍ, tlačítka
STOP, příkazem PAUSE nebo uvolněním potvrzovacího tlačítka / tlačítkem
předvolby rychlosti (poslední uvedené pouze v provozním režimu „Manuálně
s vysokou rychlostí T2“). Jestliže se řízení nachází ve „spuštěném“ stavu, svítí
zelená kontrolka v tlačítku START na předních dveřích.
Na řízení robotu se nacházejí dvě tlačítka START:
25
Bezpečnostní a systémová zařízení
6.1.8 STOP
Stisknutím tlačítka „STOP“ se přeruší cyklus programu. Elektrický oblouk se
vypne. Při provozu v dráze (CP) řídicí systém robot okamžitě zastaví. Při
provozu z bodu do bodu (PTP) se osy zabrzdí vždy s maximálně přípustným
zpožděním. Pohony zůstanou zapnuté.
Tlačítko STOP je na ovládacím panelu nebo PHG stále aktivní, nezávisle na
poloze přepínače provozních režimů.
3 Potvrzovací tlačítko
2 4
3
26 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
27
Bezpečnostní a systémová zařízení
6.4.1 Všeobecně
Zakopnutí, pád
POZOR!
Jsou-li práce vykonávány při nedostatečném osvětlení, hrozí obecné nebezpečí
úrazu.
• Zajistěte předepsanou intenzitu osvětlení minimálně 500 luxů podle
GUV 17.9.
• Na hrany montážní desky a kabelových kanálů musí být
umístěno žluto/černé označení jako prevence zakopnutí.
• Vnitřek robotické buňky musí být z důvodu nebezpečí uklouznutí
pravidelně čištěn.
6.4.2 Zařízení
V případě periferních bezpečnostních zařízení se používají různá opatření na
ochranu operátorů, programátorů a servisního personálu.
Mezi ně patří:
• Dostatečně vysoké bezpečnostní oplocení s fólií na ochranu proti světlu.
V důsledku UV záření při svařování hrozí nebezpečí popálení kůže a očí.
• Servisní dveře
Otevření servisních dveří v provozním režimu AUTOMATIKA vyvolá
NOUZOVÉ ZASTAVENÍ.
UPOZORNĚNÍ! Konstrukce servisních dveří musí odpovídat normám platným pro ochranné
opláštění. Disponují elektrickým zamykáním, které zajišťuje, že se robot
zastaví, jsou-li dveře otevřeny. Nesmějí být zamykány a musí být kdykoliv
možné je otevřít zevnitř.
28 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
Ochranné dveře
• Ochranné dveře chrání před vstupem do svařovací stanice
• Předvolba startu je při otevření ochranných dveří zrušena.
29
Zapnutí/vypnutí robotického zařízení
30 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 1 – Podklady
UPOZORNĚNÍ! Otevření řídicí skříně a realizaci jakýchkoliv prací smí provádět pouze
autorizovaný odborný pracovník.
1 1
Uvolnění brzdy os 1 a 2 4
3 3
Uvolnění brzdy os 4 a 5
31
Automatické testování brzd
UPOZORNĚNÍ! Při uvolnění brzd robotu může uvolněné robotické rameno v závislosti
na své poloze spadnout dolů (zejména osy 2, 3, 5 a případné externí
osy, např. excentrické zátěže). Předtím, než tlačítka stisknete, musíte se
bezpodmínečně přesvědčit, že osy nemohou nikoho zranit. Případně musí
být osy zajištěny lany nebo dřevěnými trámky.
32 PA_QIROX_V08.xx_Rev. 03/16_DE
33
34 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2
Název
Ruční programovací
Název
přístroj
Obsah
1. Přehled................................................................................................. 37
1.1 Fóliová klávesnice........................................................................................................37
1.1.1 Volba speciálních funkcí......................................................................................39
1.2 Seřizování programu..................................................................................................43
1.3 Archivace a správa pracovních programů..........................................................44
1.4 Testování programů....................................................................................................45
1.5 Režim AUTOMATIKA....................................................................................................46
1.6 Zadávání prostřednictvím klávesnice..................................................................46
1.7 Digitální vstupy/výstupy...........................................................................................48
1.8 Systémové informace.................................................................................................49
1.9 Chybová hlášení...........................................................................................................50
1.10 Menu Servis...................................................................................................................51
1.11 Offline programování.................................................................................................52
1.11.1 Transformace...........................................................................................................52
1.11.2 Externí osy................................................................................................................54
1.11.3 Rozšířená nastavení..............................................................................................54
1.11.3.1 Proměnné......................................................................................................... 54
1.11.3.2 Paralelní úloha................................................................................................ 54
1.11.3.3 UMS – User Management System............................................................ 55
1.12 Poloha HOME................................................................................................................56
1.13 CZC – interpretační program Carola.....................................................................57
1.14 Informace o bodech....................................................................................................57
36 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
1. Přehled
37
Přehled
Provedení
Tlačítko START Spuštění programu Tlačítko „Uložit“
funkce ukládání
Potvrzení
Tlačítko POWER Zapnutí výkonu ENTER
funkcí
Snížení hodnoty
Tlačítko GO Najíždění na body Tlačítko „minus“
parametru
Desetinásobné
Tlačítko Q Bez funkce Faktor x 10 zvýšení/snížení hodnoty
parametru
38 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
Boční směr
+ nebo • Robot najíždí v úhlu 90° vůči směru
drátu
Výškový směr
+ nebo
• Robot se pohybuje ve směru drátu
Zobrazení flags
+
• Oblasti CSC Safety
+ Rychloukládání
Drát vpřed/vzad
+ nebo • Smí fungovat pouze při vypnutém
elektrickém oblouku
+ Dotaz WREAD
39
Přehled
Dotyková obrazovka
Po zapnutí řízení robotu se na displeji PHG zobrazí různé symboly. Tato úroveň
symbolů se nazývá Hlavní menu. Když se dotknete (touch) displeje (screen) na
místech se zvýrazněnými symboly, otevřou se další okna (nabídky) s novými
symboly. Každý symbol – označovaný také jako „tlačítko“ – zastupuje jednu
akci, funkci nebo jeden příkaz řízení robotu. Vytváření programů probíhá za
asistence menu, čímž jsou minimalizována chybná zadání.
40 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
Program
2,6
Testování programů v provozním režimu EXE/EST
2,4 (volitelně)
Offline programování
2,1 (volitelně)
Transformování, zrcadlení, posouvání programů
Manuální pojíždění externími osami
2,8 (volitelně)
Paralelní úloha, UMS
2,11 (volitelně)
Správa programů
2,11
Ukládání, mazání, zobrazení atd. programů
Digitální vstupy/výstupy
2,9
Zapnutí/vypnutí digitálních výstupů
41
Přehled
42 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
TEACH:
PROG:
Režim PROG kombinuje ukládání poloh robotu (režim TEACH) a vytváření textu
programu – editor.
Obrazovka uvedená vedle se objeví po zvolení jednoho z obou režimů. Zde se
zobrazují všechny dostupné programy (max. 64). Tlačítkem se volba potvrdí,
tlačítkem se zruší. Vytvoření nového programu se provádí pomocí zobrazené
klávesnice. Ta se zobrazí po stisknutí tlačítka .
3
Obrázek 5. Zobrazená klávesnice
43
Přehled
3 Přejmenování 1 2 3 4 5 6
4 Smazání
5 Nahrávání
6 Uložení
Zapnout/vypnout
11
správu složek
9 10 11 12
UPOZORNĚNÍ! Podrobnější popis najdete v dokumentaci Blok 11 – Standard – kapitola
„1. Archivieren und Verwalten von Arbeitsprogrammen“ auf Seite 407.
44 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
Provedení programu
45
Přehled
Textový editor
Editor bodů
46 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
Nastavení TCP/TOV
Aby mohl provádět přesně definované pohyby středem efektoru (špičkou
drátu), musí operační systém robotu tento střed znát. Nazývá se také „Tool
Center Point“. Jako doplněk k TCP existuje TOV (Tool Orientation Vector), který
popisuje směr nástroje, tedy směr špičky drátu. Po stisknutí funkčního tlačítka
se zobrazí dialogové okno pro výběr/vytvoření definice nástroje.
Ta zahrnuje informace o
UPOZORNĚNÍ! (Viz Blok 3 – Standard – kapitola „Tool Center Point (TCP) und Tool Orienta-
tion Vector (TOV)“ auf Seite <?> a Blok 9 – Standard – kapitola „Ändern
des TCP und TOV während des Programmablaufs“ auf Seite 326.
47
Přehled
48 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
Verze softwaru Rotrol Stavová kontrolka pro moduly I/O (viz servisní
knížka)
49
Přehled
4 Posuvník:
Tažením posuvníku můžete okno
zobrazení posouvat doprava. Tak
si zobrazíte chybějící část hlášení.
50 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
7 Změna hesla
51
Přehled
1 Transformace
2 Externí osy
3 Rozšířená nastavení
1 2 3
Obrázek 10. Offline programování
1.11.1 Transformace
Transformace slouží k editaci informací o bodech.
52 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
53
Přehled
(Viz Blok 1 – Volitelná výbava – kapitola „Externe Achsen“ auf Seite <?>).
1.11.3.1 Proměnné
VAR Vypíše seznam všech proměnných použitých v aktuál-
ním programu.
Partask Vypíše seznam všech proměnných použitých v paralelní
úloze.
Static Vypíše seznam všech použitých statických proměnných.
Prog Vypíše seznam všech proměnných použitých v uvede-
ném programu.
54 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
55
Přehled
platnost nulové polohy robotu a lze na ni najet stisknutím tlačítka HOME. Tato
nulová poloha robotu je platná až do vypnutí řízení, resp. zpracování příkazu
FUNCOFF_HOMEPOS,
Bod číslo „1“ je považován za výchozí polohu (home position). Tato výchozí
poloha robotu je aktivní až do vypnutí řízení, resp. zpracování příkazu
FUNCOFF_HOMEPOS.
56 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 2 – Ruční programovací přístroj = PHG
** Kompilování Překlad
(Program je přeložen do jazyka stroje)
UPOZORNĚNÍ! Tisk bodů není možný počínaje verzí softwaru V7.XX.xx. Informace o bo-
dech mohou být vyvolány editorem bodů.
57
58 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3
Režim TEACH
Obsah
60 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
Režim TEACH
61
Nastavení a kontrola svařovacího hořáku
0604020240
0062040100 (SW 5)
0062040200 (SW 8)
62 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
63
Nastavení a kontrola svařovacího hořáku
64 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
2. Režim TEACH
1
2
4 5
Obrázek 2. Režim TEACH
• hodnot poloh os
1 Okno zobrazení
• Přepínání mezi interními a externími osami
• Najíždění na body
• Vyvolání čísla bodu
2 Tlačítka • Zapnutí a testování digitálních vstupů/výstupů
• Změna stavu bodu
• Změna monitorované maximální kartézské rychlosti
3 Okno zobrazení pro rychlost naučení
65
Režim TEACH
klávesnici.
Najíždění na body
ENTER
66 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
α
A4
A3
γ β
A5 +z
A6
–y –x
A2
A1
+x +y
–z
67
Režim TEACH
Po spuštění systé-
Interní osy Osy 1...6
mu
Stisknuto 1x Externí skupina os 1 Osy 7...12
Stisknuto 2x Externí skupina os 2 Osy 13...18
atd.
Po přepnutí jsou tlačítka pojezdu / numerická tlačítka přiřazena takto:
Osa 1 – první externí osa
Osa 2 – druhá externí osa
68 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
1
Volba čísla bodu
Číslo bodu lze volně definovat stisknutím tlačítka
„Point“, pomocí tlačítek pojezdu / numerických tlačítek
1
nebo pomocí numerické klávesnice na displeji. Rozmezí
čísel bodů sahá od 1 do 9999.
2
Na obrazovce se zvolené číslo bodu zobrazuje jako
aktuální bod. Informace „*“ za číslem bodu udává, že
se jedná o „nový“ bod, resp. „novou“ polohu. Jestliže se
3 informace neobjeví, jedná se o již použité číslo bodu.
Hrozí nebezpečí přepsání, to znamená, že by mohla
být vymazána poloha, která dosud nebyla programem
realizována!
69
Režim TEACH
Interní výstupy
Výstup 185
1
• Elektrický oblouk Zap
Výstup 210
2 • Impulzy Zap
(u impulzových svařovacích
zdrojů)
Výstup 211
3
• Předfuk plynu
Výstup 212
4
• Vyfoukání svařovacího hořáku
1 2 3 4
Obrázek 8. Stavové informace
70 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
K tomu se přidává řízení prostorového úhlu alfa, beta a gama. Je-li při
najíždění na bod dráhy nutné změnit prostorový úhel, děje se tak v lineární
interpolaci simultánně s pohybem středu nástroje na přímce.
Úhlové rychlosti jsou při tom zvoleny tak, aby pohyb po dráze a změna úhlu
začínaly a končily ve stejný okamžik. Jestliže prostorové úhly u počátečního
a koncového bodu pohybu souhlasí, zůstanou během celé dráhy stejné.
Z důvodu konstrukce robotu a omezení rozsahu otáčení os nelze na jeden
naprogramovaný bod CP najíždět ze všech poloh nástroje na přímce. Během
najíždění počítač zkontroluje, zda nedochází k opuštění pracovního dosahu
robotu nebo k překročení rozsahu otáčení. V takovém případě je pohyb
zastaven.
Není nutné přiřazovat ke každému bodu informace „Svařování ZAP“
UPOZORNĚNÍ!
nebo „Impulz ZAP“. Tyto informace jsou řízení sděleny později, resp. jsou
rozpoznány automaticky.
71
Režim TEACH
UPOZORNĚNÍ! Při najíždění na svarové spoje kruhovým pohybem (GP) hrozí nebezpečí
kolize s konstrukčním dílem. Zvolte tedy lineární druh pohybu (GC).
72 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
3. Souřadnicové systémy
Identifikační
Souřadnicové systémy
číslo
Souřadnice robotu 0
Souřadnice ramene 2
Souřadnice dílce 3
73
Souřadnicové systémy
γ β
+z
–y –x
+x +y
–z
74 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
Beta Otáčení kolem směru osy Y robotu (Pitch), která je kolmá na směr osy X
Gama Otáčení kolem směru osy Z, která je kolmá na směry os X/Y (YAW)
Beta Otáčení kolem směru osy Y robotu (Pitch), která je kolmá na směr
Gama Otáčení kolem směru osy X, která je kolmá na směry os X/Y (YAW)
75
Souřadnicové systémy
Definiční bod
(určuje otáčení souřadnicového systému)
Číslo osy
funkci aktivuje.
Deaktivace funkce se provádí příkazem FUNCOFF_WKSEXT. Předpokladem této
funkce je synchronizace externích os (viz Blok 1 – Volitelná výbava – kapitola
„3. Synchronisation von externen Achsen“ auf Seite <?>). Musí být
aktivována před provedením funkce.
1 2
Počátek základního souřadnicového
1
systému při aktivní funkci
45°
+x +y
+x
76 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
+x
+x
Obrázek 14. Směr X základního souřadnicového systému bez otočené externí osy
+x
+x
77
Souřadnicové systémy
Z toho vyplývá, že lineární pojíždění (režim CC) vůči pracovnímu stolu není při
otočené externí ose možné. Rovněž paralelní posouvání (editor bodů, příkazy
GETPOS/STORPOS) není bez dalších opatření proveditelné a je možné pouze
s použitím souřadnicového systému dílce.
Rozšířený otočný souřadnicový systém se aktivuje příkazem
FUNCON_BKS,1.
+x
+x
+x
78 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
Příkaz
FUNCON_BKS,2.
Příkazem
FUNCON_BKS,1 ,x
x = zadání úhlu v 1/10 stupně
79
Souřadnicové systémy
Příklady:
FUNCON_BKS,1,450.
1
Obrázek 18. RP-CT-200 vpravo
FUNCON_BKS,1,450.
80 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
1
Obrázek 20. Základní souřadnicové systémy BKS, BKSE1, BKSE2
81
Souřadnicové systémy
–z
+y
+y
α
–x +z
β
+x –x
γ γ
–y
+z β
+x
–z –y
Úhly otočení, vztahující se k rameni, jsou definovány jako alfa (otočení o X1),
beta (otočení o Y1) a gama (otočení o Z1). Souřadnicový systém ramene se
orientuje vždy podle postavení nástroje robotu (např. svařovacího hořáku).
Aktualizace probíhá po každém pojezdovém inkrementu automaticky při změ-
ně os ramene.
Směr Z1 se řídí podle postavení montážní příruby (příruby osy ramene). Odpo-
vídá směru nástavce svařovacího hořáku.
Směr X1 odpovídá postavení osy 6.
Směr Y1 je otočený o 90° vůči směru X. Rovněž závisí na postavení osy 6.
82 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
+z
–y –x
+x +y
–z
Obrázek 22. Směr X, Y, Z vztažený ke směru drátu
+z
–y –x
+x +y
–z
Obrázek 23. Úhel alfa, beta, gama vztažený ke směru drátu
83
Souřadnicové systémy
1
Obrázek 24. Souřadnicové systémy HAND, TOV
84 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
85
Souřadnicové systémy
+z
+z
+x
+y
+y
+x
86 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
Robotický systém musí přesně znát střed nástroje (TCP) a orientaci (TOV) ná-
stroje (např. svařovacího hořáku) pro přesný výpočet dráhy, rychlosti a polohy a
také pro výpočet roviny pendlu, sledování svarového spoje řízené elektrickým
obloukem a funkce senzoriky.
–z
87
Tool Center Point (TCP) a Tool Orientation Vector (TOV)
2 3 4 5
Obrázek 29. Definice nástrojů
88 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
1 Označení TCP 2
X = –880
1 cca 6,6 kg
200 mm
Z = 2 000
Obrázek 31. Tandemový hořák
1 Hmotnost nástroje
89
Tool Center Point (TCP) a Tool Orientation Vector (TOV)
1 2
X= sin(45°) = 0,7071
+Z Y= 0 = 0
1
Z= cos(45°) = 0,7071
1 Směr drátu
+X
Vypočítaná hodnota se v programu TOOLLIB zobrazí jako celé číslo, tedy bez
desetinné čárky.
90 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
Body potřebné pro definice jsou do programu TOOLLIB ukládány jako definice
samotné.
Čísla bodů pro definice jsou vždy pevně přidělená.
91
Tool Center Point (TCP) a Tool Orientation Vector (TOV)
4.4 TOOLLIB
Postup popsaný v bodu 4.3.1 je třeba opakovat pro každý použitý nástroj.
Zjištěné údaje se ukládají do samostatně vygenerovaného programu
(TOOLLIB). V tomto programu je vytvořen počet podprogramů s názvem
označení TCP (např. TOOL1), který odpovídá počtu definic.
92 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 3 – Režim TEACH
UPOZORNĚNÍ! V uživatelském programu je třeba přísně dbát na to, aby byl pro příkaz
EXTTOOL aktivní ten TCP robotu, s nímž také byly naučeny body P1 až P4!
Z bezpečnostních důvodů to lze nastavit příkazem STCP. V rámci režimu
pohybu CP mezi příkazy EXTTCPON a EXTTCPOFF není nastavený TCP robotu
relevantní.
Příklad:
Definiční body externího hořáku jsou 100 až 103. Ty byly naučeny definova-
ným TCP robotu (0,0,4000). Bod 100 určuje polohu, drát směřuje od bodu 101
k bodu 102 a bod 103 popisuje rovinu. Režim pohybu se nastavuje pro přímky
podle bodů P2 a P3, pro dělenou kružnici a přímku podle bodu P6. Režim je pak
znovu deaktivován.
93
94 PA_QIROX_V08.xx_Rev. 03/16_DE
Blok 4
Editor
Obsah
1. Všeobecně............................................................................................ 97
1.1 Klávesnice.......................................................................................................................99
1.2 Pohyby kurzorem.........................................................................................................99
1.3 Speciální znaky.......................................................................................................... 100
1.4 Editační příkazy........................................................................................................ 100
1.5 Funkce nápovědy v textovém editoru.............................................................. 101
1.6 Příklad použití............................................................................................................ 102
1.7 Odchod z textového editoru................................................................................ 104
96 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 4 – Editor
Editor
1. Všeobecně
Úkolem editoru je dát uživateli k dispozici funkce, díky nimž lze pohodlně
upravovat text programu. Médiem pro zadávání je klávesnice. Dotyková
obrazovka slouží jako monitor.
2 Text programu
4 Číslo řádku 3
PROC TESTSD
GETSDSTAT (SD) ! SD – ZÍSKÁNÍ STAVOVÝCH INFORMACÍ
FUNCON SDSTOPCP,10 6
Obrázek 2. Editor
97
98 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 4 – Editor
1.1 Klávesnice
Alfanumerická klávesnice slouží k zadávání příkazů a k pohodlnějším úpravám
existujících programů. Tlačítka jsou uspořádaná podle americké normy (QWER-
TY). Uspořádání a obsazení tlačítek je blíže popsáno níže.
Tlačítka se speciálními funkcemi
99
Speciální znaky
100 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 4 – Editor
Nápověda: F1
Kopírovat: CRTL + C
Vyjmout: CRTL + X
Vložit: CRTL + V
Vymazat: DEL (Vymazat)
Zpět: CRTL + Z
Najít: CRTL + F
Najít další: F3
Nahradit: CRTL + H
Editor seznamů: CRTL + L
Rozbalovací nabídka CRTL + J
101
Příklad použití
MAIN
$ (1)
ST:
GP (1,2,3)
GC (4)
MAIN
$ (1)
ST:
GP (1,2,3)
GC (4)
102 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 4 – Editor
GOTOXY (10,13)
Příklad kódu
WRITE (‘SD STATUS IST’,SD,’ERGEBNIS’,SD1,’VERGLEICH’,STOER)
3. Krok WAITS (2)
GOTOXY (10,14)
Vyjměte text IF SD1 = 64 THEN WRITE (‘**** SD STOERUNG SPANNUNG ***’)
stisknutím GOTOXY (10,16)
IF SD1 = 256 THEN WRITE (‘**** SD STOERUNG GAS ***’)
kombinace GOTOXY (10,17)
tlačítek Ctrl + X. IF SD1 = 512 THEN WRITE (‘**** SD STOERUNG DRAHTVORRAT ***’)
STOER:=STOER*2
ENDP TESTSD
MAIN
$ (1)
ST:
GP (1,2,3)
GC (4)
MAIN
$ (1)
ST:
GP (1,2,3)
GC (4)
103
Odchod z textového editoru
PROC TESTSD
GETSDSTAT (SD) ! SD – ZÍSKÁNÍ STAVOVÝCH INFORMACÍ
zda mají být změny uloženy. Jestliže na tento dotaz odpovíte „Ne“, budou
FUNCON SDSTOPCP,10
2 1
104 PA_QIROX_V08.xx_Rev.03/16_DE
105
106 PA_QIROX_V08.xx_Rev.03/16_DE
Název
Blok 5
Název PROG
Režim
Obsah
1. Všeobecně.......................................................................................... 109
1.1 Vkládání příkazových řádků...................................................................................111
1.2 Jednoduché příkazy k pojíždění..........................................................................112
1.2.1 Chování při pojíždění.........................................................................................113
1.2.1.1 Úprava bodů – vektor pro úpravu bodů..............................................113
1.2.1.2 Úprava dráhy.................................................................................................114
1.2.1.3 Úprava pohybu v prostoru a po dráze................................................115
1.3 Změna maximální rychlosti PTP...........................................................................115
1.4 Dynamika PTP.............................................................................................................115
1.4.1 Funkce kružnice a dělené kružnice...............................................................118
1.4.1.1 Plná kružnice.................................................................................................119
1.4.1.2 Dělená kružnice............................................................................................120
1.4.1.3 Interpolace kružnice a přídavné osy.....................................................120
1.4.1.4 Orientace kružnice......................................................................................120
1.4.1.5 Přídavné funkce programování kružnice............................................121
1.4.2 Seznamy parametrů svařování.......................................................................122
1.4.3 Funkce senzorů.....................................................................................................122
1.4.4 Odchod z režimu PROG.....................................................................................122
1.5 Opravy příkazových řádků......................................................................................123
1.6 Korekce PARAMETRU................................................................................................123
1.6.1 Korekce ŘÁDKU....................................................................................................125
1.7 Umístění kurzoru v programu...............................................................................126
1.8 Vymazání aktuálního příkazového řádku..........................................................127
1.9 Volba režimu TEACH.................................................................................................128
1.10 Kopírování a přesouvání příkazových řádků....................................................128
1.10.1 Označení příkazových řádků v programu...................................................128
1.10.2 Vyjmutí příkazových řádků v programu......................................................129
1.10.3 Kopírování příkazových řádků v programu................................................129
1.10.4 Vložení příkazových řádků do programu....................................................129
1.10.5 Ukládání a nahrávání segmentů programu...............................................129
1.11 Hledání textových segmentů................................................................................130
108 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
Režim PROG
1. Všeobecně
V režimu PROG máte možnost vytvářet nové programy, ale také provádět
změny ve stávajících programech. Tento režim kombinuje režimy TEACH a
EDITOR, a nabízí tak možnost, jak snadno vytvářet programy. Chybná zadání
příkazů jsou omezena na minimum, protože je text programu do značné míry
vytvářen automaticky. Program se skládá z těchto částí:
2 Číslo řádku
3 Název programu
1 4
4 Listování řádky směrem nahoru
109
Všeobecně
* Viz Blok 3 – Standard – kapitola „2. Modus TEACH“ auf Seite 65.
110 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
111
Všeobecně
RESTART RESTART
MAIN MAIN
END END
END END
2 Obrázek 4. Vložení GC
Obrázek 3. Vložení GP
112 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
STV_(1) STV_(100)
113
Všeobecně
lze za prvé nadefinovat dráhu, na níž robot před určitým bodem zabrzdí a po
jeho dosažení znovu zrychlí.
Další parametr příkazu SETDD definuje dráhu, tedy podobně jako u příkazu
STV, do jaké míry má být pohyb přes tyto rohové body zkrácen.
U obou parametrů se zadání provádí v 1/10 mm.
Příklad:
114 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
PTPMAX_(hodnota)
maximální rychlost pro všechny následující pohyby PTP. Hodnota se zadává
v procentech. Poté, co počítač zpracoval např. příkaz
PTPMAX_(70)
bude se rychlost následujících pohybů PTP vztahovat k této nové maximální
rychlosti PTP.
V provozním režimu „Manuálně se sníženou rychlostí T1“ se ovšem zadaná
hodnota projeví pouze v případě, že bude mít za následek rychlost <250 mm/s
ve středu zápěstí.
FUNCON_DYNAMIC
lze dosáhnout řízení motorů robotu v závislosti na zatížení. Efektivní využití
otáček motoru vede k dynamičtějším pohybům os a díky tomu za určitých
okolností i ke zkrácení délky taktu.
Předpoklady
Konfigurace Funkce je zpřístupněná v konfiguraci robotu.
V definici nástroje byly určeny hmotnost, těžiště
hmoty a setrvačnost hmoty. (Viz Blok 3 – Standard –
Nástroj
kapitola „4.3 Neue Werkzeugdefinition auswählen /
erzeugen“ auf Seite <?>).
115
Všeobecně
2 1
Obrázek 7. Přídavné funkce
a příkazu
116 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
Souřadnicové systémy
(Viz Blok 3 – Standard – kapitola „3. Koordinatensysteme“ a
Blok 1 – Volitelná výbava – kapitola „1. Externe Achsen“).
Funkce senzorů
(Viz Blok 3/6 – Volitelná výbava – kapitola „Parallelver-
schiebung mit einem Sensor“, „Nahtverfolgungssysteme“
a samostatná dokumentace „Laser“).
Digitální výstupy
(viz Blok 2/9 –Standard – kapitola „1.7 Digitale EIN-/Aus-
gänge“, kapitola „5. Digitale Ein- und Ausgänge“)
Definování a aktivace seznamů parametrů svařování
(Viz Blok 7 – Standard – kapitola „1. Schweißparameterlis-
ten“).
Najíždění na polohy bodů
(viz Blok 3 –Standard – kapitola „2. Modus TEACH“)
117
Všeobecně
RESTART
MAIN
GP (1..3)
END
3,
3 3 5
5
4 120° 4
118 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
CIR_( 3, 4, 5, 50)
Tento příkaz popisuje plnou kružnici. 3 opěrné body jsou od sebe oddělené
čárkou. Poslední číslo (50) udává délku převaření plné kružnice v 1/10 mm.
UPOZORNĚNÍ! Rozměr převaření musí být uveden v každém případě. Může mít velikost
„nula“ a může být i záporný. V případě záporné zadané hodnoty se
mechanika robotu zastaví před dosažením začátku kružnice.
2
6
3 5
119
Všeobecně
ARC_( 3, 4, 5)
Tento příkaz popisuje dělenou kružnici. 3 opěrné body jsou od sebe oddělené
MAIN
GP (1..3) čárkou. 1. opěrný bod definuje začátek dělené kružnice, 3. opěrný bod definuje
END její konec. 2. opěrný bod definuje střed dělené kružnice.
3,
120 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
Příkazy:
UPOZORNĚNÍ! Tyto příkazy musí být uvedeny před příkazem týkajícím se kružnice. Není-li
zadán příkaz „CIRO“, použije se příkaz „CIRO_(2)“.
Zadaný příkaz „CIRO“ má platnost až do konce programu nebo do nového
vyvolání příkazu.
121
Všeobecně
2 1
122 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
3 4
Obrázek 12. Korekce příkazu k pojíždění GP
123
Všeobecně
– Výměna parametrů:
2 3
Obrázek 13. Nahrazení parametrů
Označené číslo bodu 1 je nahrazeno jiným číslem bodu, jak bylo popsáno
výše, nebo je nově naprogramováno.
Vyvolání seznamu parametrů svařování změníte stisknutím tlačítka 2 . Vy-
berte nový seznam parametrů svařování z nabídky, která se následně zobrazí, a
výběr potvrďte.
– Odstranění parametrů:
Označené parametry lze z příkazového řádku odstranit pomocí tlačítka 3 .
1 Aktuální příkaz
2 Nahrazení (čím)
3 Nahrazení parametrů
1
2
3
Obrázek 14. Příkazové řádky s pevně daným počtem parametrů
124 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
Výše uvedené menu pro korekci se zobrazí, jestliže vyberete příkazové řád-
ky s pevně stanoveným počtem parametrů. Označený parametr je nahrazen
parametrem, který byl vložen prostřednictvím numerické klávesnice. Vyvolání
numerické klávesnice se provádí tlačítkem 3 .
RESTART
LIST 1 = (5211,3,0,86,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5,0)
LIST 2 = (5211,3,0,42,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5,0)
LIST 3 = (5211,3,0,42,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5,0)
MAIN
ST:
!************* QUELLPUNKTE KOPIEREN ****************!
COPYP (3..8,13)! 1. SVAROVÝ SPOJ
125
Všeobecně
RESTART
MAIN
ST:
JUMP (přeskočit)
!************* QUELLPUNKTE KOPIEREN ****************!
COPYP (3..8,13)! 1. SVAROVÝ SPOJ
COPYP (3..8,23)! 2. SVAROVÝ SPOJ
COPYP (3..8,33)! 3. SVAROVÝ SPOJ
COPYP (3..8,43)! 4. SVAROVÝ SPOJ Abyste mohli změnit některý řádek programu například funkcí 1 , musí být
tento řádek označený jako „aktuální řádek“. „Listování“ v programu umožňuje
funkce „JUMP“.
126 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
Jako alternativu k funkci JUMP můžete použít také tlačítka se šipkami na fóliové
klávesnici a listovat programem po řádcích.
RESTART
LIST 1 = (5211,3,0,86,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5
LIST 2 = (5211,3,0,42,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5
LIST 3 = (5211,3,0,42,116,214,700,0,0,10,50,0,0,0,0,0,0,5,35,30,5
MAIN
ST:
!************* QUELLPUNKTE KOPIEREN ****************!
COPYP (3..8,13)! 1. SVAROVÝ SPOJ
COPYP (3..8,23)! 2. SVAROVÝ SPOJ
COPYP (3..8,33)! 3. SVAROVÝ SPOJ
COPYP (3..8,43)! 4. SVAROVÝ SPOJ
!********* RELATIVTVERSCHIEBUNG DER EXT.ACHSE *******!
MPE (1,8,100,103,13,18)!VERSCHIEBEN DER EXT.ACHSE 8 1.SCHWEISSNAHT
127
Všeobecně
4 Vyjmutí bloku 2
5 Kopírování bloku
6 Vložení bloku
3 4 5 6 7
128 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
Vyjmutí bloku
Označené příkazové řádky, které už na tomto místě pro aktuální program nejsou
zapotřebí, odstraníte pomocí funkce VYJMOUT BLOK. Nejsou ještě uložené a
mohou být znovu vloženy na jiném místě v programu.
Funkce odpovídá kombinaci tlačítek Ctrl + X na klávesnici.
Kopírování bloku
Vložení bloku
129
Všeobecně
130 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 5 – Režim PROG
131
Všeobecně
132 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6
Název
Provádění programu
Název
Obsah
1. Test.....................................................................................................135
1.1 Zobrazení na dotykové obrazovce během testování programu.............136
1.1.1 Obecný náhled dotykové obrazovky...........................................................136
1.1.2 Pole funkcí.............................................................................................................136
1.1.3 Informační pole...................................................................................................137
1.1.4 Programové pole................................................................................................139
1.1.5 Pole pro zobrazení textu..................................................................................139
1.1.6 Informace o programu......................................................................................140
1.2 Testovací režim v provozním režimu
„Manuálně se sníženou rychlostí T1“.................................................................140
1.3 EXE.................................................................................................................................141
1.3.1 EST............................................................................................................................142
1.3.1.1 Používání.........................................................................................................142
1.3.1.2 Možné volby v režimu EST........................................................................143
1.4 Testovací režim v provozním režimu
„Manuálně s vysokou rychlostí T2“.....................................................................143
2. Režim AUTOMATIKA.........................................................................144
2.1 Provoz robotického zařízení v režimu „AUTOMATIKA“ bez PHG:.............145
2.2 Monitorovaná kartézská rychlost v provozním režimu
AUTOMATIKA. ............................................................................................................145
3. Propustnost provozních režimů.......................................................146
4. Začátek řádku..................................................................................148
4.1 Spuštění od začátku řádku....................................................................................149
4.1.1 Změna místa opětovného spuštění a stavu programu.........................150
4.1.1.1 Výchozí bod...................................................................................................151
4.1.1.2 Stav programu..............................................................................................152
5. Start s překrytím...............................................................................153
5.1 Přerušení průběhu programu během procesu svařování..........................153
5.1.1 Pokračování průběhu programu bez přesahu.........................................153
5.1.2 Pokračování průběhu programu s přesahem...........................................154
6. Pokračování průběhu programu po NOUZOVÉM ZASTAVENÍ.......156
7. Soubor Autoexec...............................................................................158
134 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
Provádění programu
1. Test
135
Test
3 Název programu
10 Informace o programu
11 Pole funkcí
11
Obrázek 1. Přehled v testu programu
3 2
Přepnutí na paralelní úlohu
Zapnutí/vypnutí elektrického oblou-
4
ku
Nastavení rychlosti a zobrazení 6 7 6 5 4 3
5
rychlosti Vmax. Obrázek 2. Pole funkcí v testu programu
6 Přepínání informačního pole
Limity nastavení v provozním režimu
7 Pole pro zobrazení textu (velké)
Manuálně se sníženou rychlostí T1: 10 mm/s až max. 250 mm/s
Manuálně s vysokou rychlostí T2: 10 mm/s až max. 20 000 mm/s
136 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
Svařovací napětí
1
Svařovací proud
1
Parametry aktivního seznamu
2
parametrů svařování
Šířka pendlu
2,00
Požadovaná výška
700,00
Přizpůsobení drátu Frekvence pendlu
0 2 2,75
Boční offset
Podávání drátu
17,50 00,00
Rychlost Dynamika
80,00 0,00
137
Test
1 Digitální výstupy
2 Digitální vstupy
1 3
3 Přechod na libovolný výstup
2 4
Ve čtvrtém okně podává řízení informace o chování řízení při sledování svaru.
138 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
• Doba svařování 3
• Aktivní posunutí
4
V pravém dolním poli
• Počáteční řádek
5
• Koncový řádek
Obrázek 7. Programové pole
• Číslo bodu
• Číslo seznamu parametrů Programové pole vám pomáhá udržet si přehled o dalším průběhu programu.
Aktuální řádek programu je nad stavovým řádkem zvýrazněný žlutě.
• Seznam oblíbených (pouze
u QTI)
5
1.1.5 Pole pro zobrazení textu
Stavový řádek
V poli pro zobrazení textu jsou zobrazeny texty vytvořené příkazy READ,
WREAD nebo WRITE. Mají-li být dotázány proměnné, otevře se navíc další
zadávací pole.
139
Test
140 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
1.3 EXE
Provedení zvoleného programu následuje po stisknutí tlačítka START, které je
z bezpečnostně technických důvodů v režimech „Manuálně se sníženou
rychlostí T1“ a „Manuálně s vysokou rychlostí T2“ aktivní pouze na PHG.
1 Začátek řádku
1
Obrázek 9. Začátek řádku v EXE
141
Test
1.3.1 EST
Základní rozdíl oproti režimu EXE spočívá v tom, že je každý krok programu
1
Přepínač proveden až po stisknutí tlačítka 1 . Korekce na polohách bodů lze provádět
2 pomocí k tomu určených voleb.
Tlačítko se šipkou
3
Tlačítko se šipkou 1.3.1.1 Používání
Pomocí tlačítek se šipkami 1 na fóliové klávesnici je program prováděn
v krocích směrem vpřed, resp. vzad. Po dosažení bodu se robot zastaví. Po
dalším stisknutí tlačítka 3 pokračuje pohyb až k následujícímu bodu.
UPOZORNĚNÍ! Kruhové pohyby jsou prováděny pouze jako celistvé pohyby, to znamená,
že na jednotlivých opěrných bodech nedochází k zastavení. 2. opěrný
bod dělené kružnice, resp. 2. a 3. opěrný bod plné kružnice a také části
programu, které byly vytvořeny prostřednictvím ONLINE manipulací
s programem (CHANGE, TRAN, MIRROR), nemohou být v režimu
programování EST měněny.
142 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
1
Obrázek 12. Průběh programu v režimu EST
143
Režim AUTOMATIKA
2. Režim AUTOMATIKA
144 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
145
Propustnost provozních režimů
146 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
147
Začátek řádku
4. Začátek řádku
1 2
Obrázek 15. Začátek řádku
V definiční části programu (nejlépe v řádku programu „0“) ovšem musí být
uvedený příkaz RESTART. Ten způsobí, že bude stav programu během prvního
provedení uložen na k tomu vyhrazené místo v paměti. Stav programu tvoří
součet provedených příkazů, funkcí a systémových nastavení, jako je např.
vyvolání seznamu parametrů svařování, offsety zjištěné systémem sledování
svarů, TCP/TOV a další nastavení.
Při novém vyvolání programu je automaticky vložen.
Při použití funkce Začátek řádku je bezpodmínečně nutné zkontrolovat
UPOZORNĚNÍ!
aktuální polohu robotu, než bude spuštěno provádění programu počínaje
jeho libovolným řádkem.
148 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
Je-li tato funkce použita, nabídne vám systém kromě místa opětovného
spuštění také číslo posledního cílového bodu (na obrázku – počáteční řádek 12,
číslo cílového bodu 3), tedy číslo bodu, k němuž robot před přerušením
směřoval (viz pole Informace o programu).
Program bude pokračovat
• v provozním režimu „Manuálně se sníženou rychlostí T1“ po stisknutí tlačítka
„Provést“
• v provozním režimu „AUTOMATIKA“ po stisknutí tlačítka F5 na klávesnici
od tohoto místa. Jestliže nedošlo k přerušení průběhu programu, nabídne vám
počítač poslední řádek programu (END).
149
Začátek řádku
5 Spuštění programu
1 2 3
Obrázek 17. Místo opětovného spuštění v průběhu programu
150 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
151
Začátek řádku
152 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
5. Start s překrytím
153
Start s překrytím
Pomocí CP/PTP můžete zvolit druh pojíždění, jímž má být provedeno najetí
zpět na místo přerušení. Předem nastavené je zde z bezpečnostně technických
důvodů vždy CP.
STRECKE
Přednastavená dráha s přesahem je 10 mm. Zadáváte-li dráhu s přesahem, jejíž
hodnota je větší než dosud svařená dráha nebo větší než dráha k předchozímu
bodu dráhy, zkrátí se dráha s přesahem na maximální možnou délku. To
znamená, že bod dráhy i skutečně svařená dráha zkracuje přesah.
Po zadání dráhy s přesahem (hodnota mezi 1 a 99 mm) a dokončení stisknutím
tlačítka „ENT“ se na další obrazovce zobrazí skutečná dráha s přesahem.
154 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
DIREKT
Je-li zvolen druh přesahu DIREKT, najede robot přímou cestou na místo
(bod přesahu), na němž má svar pokračovat.
Přesah DIREKT 1
1 Směr svařování
2 Bod přesahu 3
3 Bod přerušení 2
INDIREKT
Stejně jako v menu DIREKT jsou i v tomto menu k dispozici výše popsané
funkce.
Přesah INDIREKT 1
1 Směr svařování
2 Bod přesahu 3
3 Bod přerušení 2
UPOZORNĚNÍ! Je-li zvolen druh přesahu INDIREKT, najede robot nejprve na místo přerušení
a odtud na místo, na němž má svar pokračovat.
PROVÉST (F5)
Program pokračuje se zohledněním provedených zadání.
155
Pokračování průběhu programu po NOUZOVÉM ZASTAVENÍ
F2:bod přerušení
156 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
F0112: Odpojení!
1
Obrázek 24. Po NOUZOVÉM ZASTAVENÍ přechod do režimu TEACH
Ujistěte se, kterým směrem lze s mechanikou robotu pojíždět. Hrozí zvýšené
nebezpečí poškození mechaniky. Předtím, než budete pokračovat v progra-
mu, zkontrolujte, zda mechanika není poškozená.
Světelný indikátor připravenosti k provozu zůstává zhasnutý. Znovu signalizuje
připravenost k provozu, když je mechanika robotu uvolněná a režim TEACH byl
ukončen.
157
Soubor Autoexec
7. Soubor Autoexec
FUNCON ARCCON
FUNCON ONLCON
END
158 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 6 – Provádění programu
159
Soubor Autoexec
160 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 7
Funkce
svařovací techniky
Obsah
162 PA_QIROX_V08.xx_Rev..03/16_DE
163
Seznamy parametrů svařování
164 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
2 Metoda svařování
5 Standardní nastavení 4
9
MAG Normal
8
Impulzový režim:
6
– řízení U/I
7
– řízení I/I
165
Seznamy parametrů svařování
166 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
167
Seznamy parametrů svařování
Místo 1 2 3 4 5 6 7 atd..
Níže jsou popsány jednotlivé parametry v pořadí zobrazení (1. místo =
UPOZORNĚNÍ!
1. parametr; 2. místo = 2. parametr atd.). Parametry, které jsou v důsledku
různých metod svařování obsazené opakovaně, jsou v textu odsazené.
1. Číslo programu SQ
Každému svařovacímu zdroji je za účelem rozlišení přiděleno SQ číslo. SQ =
zdroj proudu = svařovací zdroj
168 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
V případě sériového řízení mohou být kromě parametrů menu pro zadávání
seznamu prováděna nastavení také příkazem WPSPAR...
Svařovací zdroj
SQ číslo Možnosti řízení
MIG/MAG
analogově
digitálně
sériově
CAN
5211 QUINTO x x x
5411 QUINTO SD x x x
5311 QUINTO Tandem x x x
5111 QUINTO <= V1.59 x x x
5611 GLC 403/603 QUINTO x x x
5711 GLC 403/603 QUINTO Tandem x x x
4211 MC3 x x
4311 MC3 Tandem x x
3111 QINEO Pulse/Champ (CAN) x x
3211 QINEO Pulse x
3511 QINEO Champ Para x x
3611 QINEO Champ Para CW x x
QINEO Pulse/Champ Tandem
3711 x x
(CAN)
8211 Synergie TSM x x x
8311 Synergie Tandem TSM x x x
2111 GLC 603 PA-TS x
1111 GLC 403 PA-TS x
6111 Laserové řezací zařízení x
6411 QINEO Laser Hybrid x
6611 GLC 403/603 QUINTO Laser Hybrid x x x
9911 Unit x
UPOZORNĚNÍ! SQ čísla svařovacích zdrojů WIG jsou uvedena v kapitole „Seznamy paramet-
rů svařování metodou WIG“.
Viz Blok 7 – Standard – kapitola „2. Parametry svařovacích zdrojů WIG“ na
straně 197.
Pokud jde o digitální řízení, viz Blok 7 –Standard – kapitola „3. Digitální vol-
ba programu“ na straně 211
169
Seznamy parametrů svařování
2. Stav
Výsledek „SVAŘOVÁNÍ S IMPULZEM / BEZ IMPULZU“
S impulzem =3
Bez impulzu =1
3. Čekací doba
Zde uvedené hodnoty nabývají platnosti až v okamžiku, kdy aktivujete
seznamy parametrů ve spojení s příkazy týkajícími se dráhy.
Jednotka = ms
Platný rozsah hodnot = 0..9 999
4. Rychlost
Tento parametr vám umožňuje nastavit rychlost dráhy tak, aby svařování probí-
halo bezchybně.
Jednotka = cm/min
Platný rozsah hodnot = 2..999
5. Podávání drátu
Jednotka = m/min
GLC 403 PA-TS = 0..20 353 QUINTO = 0..24 353 MC3 = 0..24
GLC 603 PA-TS = 0..20 503 QUINTO = 0..24 553 MC3 = 0..30
553 QUINTO = 0..30
403 QUINTO II = 0..30
603 QUINTO II = 0..30
QINEO Pulse = 0..30
6. – Napětí
Jednotka = V
Platný rozsah hodnot pro
GLC 403 PA-TS = 15..37 353 QUINTO = 12..40 353 MC3 = 12..40
GLC 603 PA-TS = 18..44 503 QUINTO = 12..47 553 MC3 = 12..44,5
553 QUINTO = 12..47
403 QUINTO II = 15..34
603 QUINTO II = 15..44
QINEO Pulse = v závislosti na interní
charakteristice
170 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
– Frekvence pulzu
Jednotka = Hz
Platný rozsah hodnot = 0..400
7. Požadovaná výška
Pomocí tohoto parametru definujete vzdálenost drátu, kterou má robot do-
držovat při sledování svaru (viz Blok 6 – Volitelná výbava – kapitola „2. Das
lichtbogengesteuerte Nahtverfolgungssystem (Lichtbogensensor)“ auf
Seite <?>).
Jednotka = žádná
Platný rozsah hodnot = 0..1 000
(Přičemž „0“ odpovídá nejmenší a „1 000“ největší vzdálenosti drátu.)
8. Boční offset
Definuje boční odchylku hořáku od skutečně nalezeného svaru.
Jednotka = 1/10 mm
Platný rozsah hodnot = –999.. 999
9. Frekvence pendlu
Lze měnit počínaje verzí V7.00.00.31.
Jednotka = Hz
Platný rozsah hodnot = 0..999
Frekvenci pendlu lze nastavovat v rozsahu od 0,1 Hz do 5,56 Hz.
Frekvence pendlu zadané pomocí příkazu „ROF“ jsou přepsány (viz Blok 9 –
Standard – kapitola „16.3 Pendelfrequenz“ auf Seite <?>).
Jednotka = mm
Platný rozsah hodnot = 0..999
Jednotka = %
Platný rozsah hodnot = 0..100
171
Seznamy parametrů svařování
– Základní proud
V režimu s impulzem odpovídá tento parametr základnímu proudu.
Jednotka = A
Platný rozsah hodnot = v závislosti na svařovacím zdroji
GLC 403 PA-TS = 0..400 QUINTO = 0..500
GLC 603 PA-TS = 0..600 QUINTO II = 0..400/500
Jednotka = ms
Platný rozsah hodnot = 0..9,9
QUINTO = 0..5
QUINTO II = 0,5..5
Jednotka = V
Platný rozsah hodnot = v závislosti na svařovacím zdroji
GLC 403 PA-TS = 18..42 QUINTO = 12..50
GLC 603 PA-TS = 18..44 QUINTO II = 15..70
– *Pulzní proud
(Základní nastavení MAG PULS I/I)
Je-li základní nastavení svařovacího zdroje změněno na řízení „MAG PULS I/I“,
odpovídá tento parametr pulznímu proudu.
Jednotka = A
Platný rozsah hodnot = 0.. 700
Jednotka = stupeň
Platný rozsah hodnot = –90..90
Přičemž hodnota „0“ znamená pendlování v pravém úhlu vůči směru drátu.
172 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Jednotka = žádná
Platný = 0..20
rozsah hodnot
0 = Rovina pendlu, nastavená na začátku svařovací
dráhy, zůstane zachována nezávisle na nastaveném
úhlu hořáku.
1 = Rovina pendlu se v průběhu svařovací dráhy změní
ve stejné míře jako nastavený úhel hořáku. Rovina
pendlu má vždy 90°vůči směru drátu.
11..20 = Aktivujete směr pendlu a směr výšky, definovaný
prostřednictvím OSCDIR (viz kapitola „Pendlování“).
Je-li hodnota menší než 10, aktivuje se automaticky
standardní chování, tedy „0“.
Jednotka = žádná
Platný rozsah hodnot = 1..999
Jednotka = žádná
Platný rozsah hodnot = 1..999
Jednotka = sekundy
Platný rozsah hodnot = 0.. 9.9
Jednotka = m/min
Platný rozsah hodnot = 0..25
173
Seznamy parametrů svařování
Jednotka = %
Platný rozsah hodnot = –99..99
Jednotka = %
Platný rozsah hodnot = 0..250
Jednotka = sekunda
Platný rozsah hodnot = 0..9,9
Jednotka = žádná
Platný rozsah hodnot: MC3 1..50
QUINTO 1..255
QUINTO II 1..20 000
V závislosti na provedení svařovacího zdroje lze aktivovat až 20 000 datových
sestav.
Přenos parametrů označených „*“ do svařovacího zdroje probíhá pouze
UPOZORNĚNÍ!
při použití sériového rozhraní.
174 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
175
Seznamy parametrů svařování
176 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Má-li být startovací seznam aktivován v textu programu izolovaně, vypadá text
programu tak, jak je uvedeno níže.
177
Seznamy parametrů svařování
178 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
179
Seznamy parametrů svařování
Omezení:
Nelze aktivovat seznamy stehových svarů v rámci příkazu GC.
Je-li seznam koncových kráterů (LISTE) vyvolán v seznamu stehových
svarů (LISTH) nejsou ze systémových důvodů aktivovány parametry „Dráha
koncového kráteru“ a „Koncový čas čekání“.
Čekací doby při použití seznamu stehových svarů:
Čekací doba na začátku svařovací dráhy: Čekací doba (parametr 3) seznamu
stehových svarů (LISTH)
Čekací doba na konci svařovací dráhy: Čekací doba (parametr 3) seznamu
stehových svarů (LISTH)
180 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
181
Seznamy parametrů svařování
182 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
5. Podávání drátu
Jednotka = m/min
Platný rozsah hodnot = 0..30
6. Délka elektrického
oblouku
Jednotka =%
Platný rozsah hodnot = –100.. +100
2 Master Plus
3 Premium
183
Seznamy parametrů svařování
UPOZORNĚNÍ! Změna aktivního jobu se provádí odesláním nového čísla jobu (digitální vol-
ba programu) prostřednictvím řízení robotu. Je-li job ve svařovacím zdroji
QINEO změněn manuálně, zůstane aktivní tak dlouho, dokud není řízením
robotu odesláno změněné, nové číslo jobu.
Start-/Endprogramm im 2 Takt
Start-/Endprogramm Aus
Řídicí kartu svařovacího zdroje lze používat u verze softwaru QPulse MC V1-
Leitspannungsbetrieb 05-13.hex a vyšší.
Anzahl Leitspannungen 3
184 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
185
Seznamy parametrů svařování
13. Napětí 2
Jednotka =V
Platný rozsah hodnot najdete u parametru
„Napětí“.
– svařování s impulzem
186 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
WPSPAR_(DL;81;0) !Asynchronní
SWITCH_TANDEM
END
LIST_1=(5311,3,0,65,130,260,550,0,250,35,85,80,190,0,0,0,20,2,35,30,0,1)
LIST_10=(5311,3,0,65,120,240,525,0,250,30,65,80,160,0,0,0,0,2,35,30,0,10)
187
Seznamy parametrů svařování
MAIN
Příklad kódu
ST:PAUSE
JUMP_ST
END
188 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Napětí impulzu
37,00 V 2 4 3PF: Frekvence pendlu
Doba impulzu
2,20 ms 3
Frekvence pendlu
2,75 Hz 4 5 2SO: Boční offset
Boční offset
0,00 mm 5
Škrticí ventil
33,00 % 6 6 1DL: Škrticí ventil
189
Seznamy parametrů svařování
Napětí impulzu
37,00 V 2 4 3PF: Frekvence pendlu
Doba impulzu
2,20 ms 3
Frekvence pendlu
2,75 Hz 4 5 2SO: Boční offset
Boční offset
0,00 5
Základní proud
80,00 A 6 6 1IG: Základní proud
190 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
2,50 mm 2
Požadovaná výška 4 2F: Frekvence impulzu
700,00 3
Frekvence impulzu
27,5 Hz 4
Podávání drátu 5 1DR: Podávání drátu
17,50 m/min. 5
Rychlost
80,00 cm/min. 6
6 +/–V: Rychlost svařování
Proud impulzu
2,50 V 2 4 3PF: Frekvence pendlu
Doba impulzu
2,50 ms 3
Frekvence pendlu
2,75 Hz 4 5 2L: Délka elektrického oblouku
Délka elektrického oblouku
0,00 % 5
Základní proud
80,00 A 6 6 1IG: Základní proud
191
Seznamy parametrů svařování
2 4
3
m/min. 4 5
5
Boční offset
0,00 6 6 1SO: Boční offset
192 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
1
3 3DR2: Podávání drátu 2
Napětí 2
24,50 V
2 4 2U: Svařovací napětí 1
Podávání drátu 2
12,00 m/min.
3
Napětí 1 m/min.
27,50 V 4 5 1DR: Podávání drátu 1
Podávání drátu 1
17,50 m/min. 5
Rychlost
80,00 cm/min. 6 6 +/–V: Rychlost svařování
37,00 mm 2
Požadovaná výška
4 3PF: Frekvence pendlu
2,20 3
Frekvence pendlu
2,75 Hz 4
Boční offset 5 2SO: Boční offset
0,00 mm 5
Škrticí ventil
33,00 % 6
6 1DL: Škrticí ventil
193
Seznamy parametrů svařování
1
3 3DR2: Podávání drátu 2
Frekvence impulzu 2
24,50 Hz 2 4 2F: Frekvence impulzu 1
Podávání drátu 2
12,00 3
Frekvence impulzu 1
27,50 Hz 4 5 1DR: Podávání drátu 1
Podávání drátu 1
17,50 m/min. 5
Rychlost
80,00 cm/min. 6 6 +/–V: Rychlost svařování
1
Požadovaná výška
3 4H:
(pouze při aktivovaném obloukovém senzoru)
Šířka pendlu
2,50 mm 2 4 3PF: Frekvence pendlu
Požadovaná výška
700,00 3
Frekvence pendlu
2,75 Hz 4 2SO: Boční offset
Boční offset
0,00 5
Základní proud
80,00 A 6 6 1IG: Základní proud
A
194 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
1
Požadovaná výška
3 3H:
(pouze při aktivovaném obloukovém senzoru)
Šířka pendlu
3,00 mm
2 4 2L: Délka elektrického oblouku
Požadovaná výška
700,00 3
Délka elektrického oblouku
0,00 4 5 1DR: Podávání drátu
Podávání drátu
10,00 % m/min. 5
Rychlost
33,00 cm/min. 6 6 +/–V: Rychlost svařování
1
3
2 4
3
4 5 2SO: Boční offset
Boční offset
0,00 5
Škrticí ventil
33,00 % 6 6 1DL: Škrticí ventil
195
Seznamy parametrů svařování
1
Požadovaná výška
3 3H:
(pouze při aktivovaném obloukovém senzoru)
Šířka pendlu
3,00 mm
2 4 2L: Délka elektrického oblouku
Požadovaná výška
700,00 3
Délka elektrického oblouku
0,00 4 5 1DR: Podávání drátu
Podávání drátu
10,00 % m/min.
5
Rychlost
33,00 cm/min. 6 6 +/–V: Rychlost svařování
1
3
2 4
3
4 5 2SO: Boční offset
Boční offset
0,00 5
Přizpůsobení pulzu
0,00 % 6 6 1PA: Přizpůsobení pulzu
196 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
197
Parametry svařovacích zdrojů WIG
2. Stav
3. Čekací doba
4. Rychlost
Tento parametr vám umožňuje nastavit rychlost dráhy tak, aby svařování
probíhalo bezchybně.
Jednotka = cm/min.
Platný rozsah hodnot = 2..999
5. Podávání drátu
Jednotka = cm/min.
Platný rozsah hodnot = 0..500
198 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
6. Frekvence pulzu
7. Požadovaná výška
8. Boční offset
9. Frekvence pendlu
Lze měnit počínaje verzí V7.00.00.31.
Jednotka = Hz
Platný rozsah hodnot = 0..999
Frekvenci pendlu lze nastavovat plynule v rozsahu od 0,1 Hz do 5,56 Hz.
Frekvence pendlu zadané pomocí příkazu „ROF“ jsou přepsány (viz Blok 9 –
Standard – kapitola „16.3 Pendelfrequenz“ auf Seite <?>).
Jednotka = ampér
Platný GL 250 I-H, resp. GLW 250 I-H = 0..250
rozsah hodnot pro GL 300 I-H, resp. GLW 300 I-H = 0..300
GL 450 I‑H‑P‑R = 0..450
199
Parametry svařovacích zdrojů WIG
Udává poměr pro podávání drátu ve fázi hlavního proudu a základního prou-
du elektrického oblouku.
Jednotka = %
Platný rozsah hodnot = 30..70
Jednotka = ampér
Platný GL 250 I-H, resp. GLW 250 I-H = 0..250
rozsah hodnot pro GL 300 I-H, resp. GLW 300 I-H = 0..300
GL 450 I‑H‑P‑R = 0..450
200 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
201
Parametry svařovacích zdrojů WIG
202 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
203
Parametry svařovacích zdrojů WIG
FUNCON_WIGWIRE,1
Ve fázi základního proudu je drát podáván v závislosti na poměru mezi hlav-
ním a základním proudem.
Ve fázi hlavního proudu je drát podáván nastavenou rychlostí podávání
drátu.
FUNCON_WIGWIRE,2
Ve fázi základního proudu je podávání drátu zastavené.
Ve fázi hlavního proudu je drát podáván nastavenou rychlostí podávání
drátu.
FUNCON_WIGWIRE,3
Ve fázi základního proudu je drát podáván nastavenou rychlostí podávání
drátu.
Ve fázi hlavního proudu je drát podáván v závislosti na poměru mezi hlavním
a základním proudem.
FUNCON_WIGWIRE,4
Ve fázi základního proudu je drát podáván nastavenou rychlostí podávání
drátu.
Ve fázi hlavního proudu je podávání drátu zastavené.
Příkazy je třeba vložit do procesní části příslušného programu.
V případě svařování metodou WIG bez přívodu studeného drátu musí být
Stav (parametr 2 seznamu parametrů svařování) nastavený na hodnotu „1“
a při svařování s přívodem studeného drátu na hodnotu „9“. Toto probíhá
automaticky po zadání hodnoty (>0) u parametru „Podávání drátu“.
204 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Příklad programu:
Příklad programu:
205
Parametry svařovacích zdrojů WIG
2.3 PPAW
Funkce PPAW (Powder-Plasma-Arc-Welding) umožňuje v porovnání s běžnou
metodou svařování WIG dvojnásobné až pětinásobné zvýšení rychlosti
procesu. Namísto studeného drátu se používá přídavný materiál ve formě
prášku (zrnitost mezi 40 µ a 100 µ). Snižuje se tak i omezení pohybů robotu,
protože svařovací hořák nemusí zaujímat žádný určitý úhel.
5. Množství prášku
Jednotka = g/min
Platný rozsah hodnot = 0,0..34,0 g/min
206 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
207
Parametry svařovacích zdrojů WIG
5. Pulzování zap.
208 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
1
3 3IH: Hlavní proud
28,00 A
2 4 2IG: Základní proud
Hlavní proud
72,00 3
Základní proud
21,00 4 5 1DR: Podávání drátu
Podávání drátu
7,50 A m/min. 5
Rychlost
33,00 cm/min. 6 6 +/–V: Rychlost svařování
1
3 4AM: Šířka pendlu
Frekvence pulzu
330,00 Hz 2 4 3PF: Frekvence pendlu
Šířka pendlu
0,00 mm 3
Frekvence pendlu
Boční offset
0,00 Hz 4 5 2SO:
Boční offset (pouze u laserového senzoru)
0,00 5
Požadovaná výška
0,00 6 6 1H: Požadovaná výška
209
Parametry svařovacích zdrojů WIG
1
3 3IH: Hlavní proud
28,00 A
2 4 2IG: Základní proud
Hlavní proud
72,00 3
Základní proud
21,00 4 5 1PU: Množství prášku
Množství prášku
A
75,00 g/min 5
Rychlost
53,00 cm/min. 6 6 +/–V: Rychlost svařování
1
3 4AM: Šířka pendlu
Frekvence pulzu
330,00 Hz 2 4 3PF: Frekvence pendlu
Šířka pendlu
0,00 mm 3
Frekvence pendlu
Boční offset
0,00 Hz 4 5 2SO:
Boční offset (pouze u laserového senzoru)
0,00 5
Požadovaná výška
0,00 6 6 1H: Požadovaná výška
210 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Jak u svařovacího zdroje typu GLC 403/603 QUINTO, tak i u svařovacího zdroje
MC3R lze naprogramovat parametry svařování. Parametry jsou uložené
v datových sestavách.
5)
5)
211
Sériový přenos seznamů parametrů svařování
Na základě příkazu
WPSPAR = Weld Power Source PARameter
WPSPAR_( 0; 1; 1, 4, 0,4,0 )
212 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
UPOZORNĚNÍ! Z dočasné datové sestavy „0“ se při vypnutí svařovacího zdroje ztratí
aktuální nastavení.
Příklad:
WPSPAR_( 0; 1; 1, 4, 0,0,0 )
213
Sériový přenos seznamů parametrů svařování
Po vybrání svařovacího zdroje, pro který mají být příkazy WPSPAR vytvořeny, se
po stisknutí tlačítka „Vytvořit nové okno datové sestavy“ otevře následující
okno.
1 Založení nové datové sestavy.
1
Obrázek 7. Dialogové okno „Založení nové datové sestavy“.
214 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
1
Obrázek 9. Okno datové sestavy pro jednotlivý svařovací zdroj.
215
Sériový přenos seznamů parametrů svařování
216 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
217
Sériový přenos seznamů parametrů svařování
Proces
Ukazatel 1 Hodnota
0 MSG Normal
1 MSG Puls U/I
2 MSG Puls U/I
3 MSG pájení Nor-
mal
4 MSG pájení Puls
U/I
5 MSG pájení Puls I/I
6 Volný
7 Volný
8 Band Normal
9 Band Puls U/I
10 Band Puls I/I
11 MSG Normal CP (pouze u QUINTO CP)
12 MSG Puls U/I CP (taktéž)
13 MSG Puls I/I CP (momentálně není k dispo-
zici)
Průměr drátu
Ukazatel 2 Hodnota
0 0,6 mm
1 0,8 mm
2 0,9 mm
3 1,0 mm
4 1,2 mm
5 1,4 mm
6 1,6 mm
7 2,0 mm
8 2,4 mm
20 3,75 * 0,5 mm
21 4,00 * 0,5 mm
22 4,00 * 0,6 mm
23 4,50 * 0,5 mm
24 4,50 * 0,6 mm
Materiál
Ukazatel 3 Hodnota
0 Ocel
1 CrNi
2 AlSi
3 AlMg
4 CuSi
218 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
219
Sériový přenos seznamů parametrů svařování
Plyn
Ukazatel 5 Hodnota
0..9
Ukazatel 10 Hodnota
0 až 99 0,0 až 9,9 s
Dofuk plynu
Ukazatel 11 Hodnota
0 až 99 0,0 až 9,9 s
Plíživý chod
Ukazatel 12 Hodnota
5 až 100 0,5 m/min až 10,0 m/min
Zapálení s malým rozstřikem
Ukazatel 13 Hodnota
0 VYP
1 ZAP
220 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Volné pálení
Ukazatel 14 Hodnota
0 až 100 0 % až 100 %
Posunutí
Ukazatel 15 Hodnota
–100 až 100 –100 mm až 100 mm
Posunutí se provádí s pevnou rychlostí podávání drátu.
(0 až 49 mm = 2 m/min; 50 až 100 mm = 4 m/min)
Hlavní parametry
Podávání drátu
Ukazatel 20 Hodnota
5 až 300 0,5 m/min až 30,0 m/min
Napětí/frekvence
Ukazatel 21 Hodnota
80 až 700 8,0 V až 70,0 V
20 až 400 20 Hz až 400 Hz
Výška pulzu
Ukazatel 22 Hodnota
(U/I: napětí pulzu) 50 až 700 15,0 V až 70,0 V
(I/I: pulzní proud) 5 až 600 5 A až 600 A
Šířka pulzu
Ukazatel 23 Hodnota
5 až 50 0,5 ms až 5,0 ms
Ukazatel 24 Hodnota
0 až 100 0 % až 100 %
5 až 600 5 A až 600 A
221
Sériový přenos seznamů parametrů svařování
Ukazatel 25 Hodnota
0 % až 100 % (pouze u rozšíření na MAG PULS I/I )
Ukazatel 26 Hodnota
0 Bez synergie
1 Synergický režim TSM
Podávání drátu
Ukazatel 27 Hodnota
5 až 400 0,5 až 40 m/min
Ukazatel 28 Hodnota
–100
až 100
Přizpůsobení pulzu
Ukazatel 29 Hodnota
–50 až 50
Vedlejší parametry
MAG Normal: Sklon křivek
Ukazatel 30 Hodnota
0 až 60 0 V/100 A až 6,0 V/100 A
Omezení výkonu
Ukazatel 31 Hodnota
50 až 300 5,0 KW až 30,0 KW
222 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Ukazatel 35 Hodnota
0 až 9
Ukazatel 36 Hodnota
0 Bez Alu Plus
1 S Alu Plus
Ukazatel 37 Hodnota
1 až 100 0,1 Hz až 10,0 Hz
Ukazatel 38 Hodnota
20 až 80 20 % až 80 %
Ukazatel 39 Hodnota
150 až 700 15,0 V až 70,0 V
5 až 600 5 A až 600 A (řízení I/I)
Šířka pulzu Alu Plus
Ukazatel 40 Hodnota
5 až 50 0,5 ms až 5,0 ms
Ukazatel 41 Hodnota
5 až 600 5 A až 600 A
223
Sériový přenos seznamů parametrů svařování
Ukazatel 42 Hodnota
–50 až 50 –50 % až 50 %
Ukazatel 43 Hodnota
–50 až 50 –50 % až 50 %
Ukazatel 44 Hodnota
–50 až 50 –50 % až 50 %
Parametry Alu Plus Výška pulzu, Šířka pulzu a Základní proud se nastavují
v provozu s jednotlivými parametry, to znamená bez synergie, prostřednictvím
ukazatelů 39, 40 a 41. V režimu TSM se ovšem tyto parametry nastavují
procentuálně, prostřednictvím ukazatelů 42, 43 a 44.
Mini SD (volitelná výbava)
Mezní hodnota drátu
Ukazatel 50 Hodnota
0 až 300 0 m/min až 30 m/min
Bariéra plynu
Ukazatel 51 Hodnota
0 až 300 0 l/min až 30 l/min
Ukazatel 52 Hodnota
0 až 300 0 m/min až 30 m/min
224 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Ukazatel 61 Hodnota
0 až 1000 0,0 ms až 100,0 ms
Záporný čas = 0, režim CP je vypnutý
Záporné napětí
Ukazatel 62 Hodnota
0 až 1000 0,0 V až 100 V
Ukazatele 61 a 62 jsou v závislosti na metodě použity dvakrát.
Ukazatel 60 Hodnota
0 VYP
1 ZAP
Ukazatel 61 Hodnota
2 až 1000 0,2 ms až 100,0 ms
Záporný mezičas
Ukazatel 62 Hodnota
0 až 500 0,0 ms až 50,0 ms
Záporné mezinapětí
Ukazatel 63 Hodnota
50 až 700 5 V až 70 V
Ukazatel 64 Hodnota
0 až 500 0,0 ms až 50,0 ms
225
Sériový přenos seznamů parametrů svařování
Ukazatel 65 Hodnota
5 až 400 5 A až 400 A
Kladný mezičas
Ukazatel 66 Hodnota
0 až 500 0,0 ms až 50,0 ms
Ukazatel 67 Hodnota
10 až 400 10,0 A až 400 A
Příkazy
Posunutí drátu
Ukazatel 70 Hodnota
–500 až 500 –500 mm až +500 mm
Posunutí drátu se provádí s pevnou rychlostí podávání
drátu.
0–49 mm = 2,0 m/min
50–100 mm = 4,0 m/min
200–500 mm = 7,0 m/min
Chyba
Ukazatel 71 Hodnota
1 Reset
226 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Ukazatel 80 Hodnota
0 VYP
Bez tandemového režimu, řízen je svařovací zdroj
s číslem „1“.
1 Tandem – vyhledávání svaru svařovacím zdrojem
Master
Jsou řízeny oba svařovací zdroje.
2 Tandem – vyhledávání svaru svařovacím zdrojem
Slave
Jsou řízeny oba svařovací zdroje.
3 Jednodrát – Master
Řízen je pouze svařovací zdroj s číslem „1“.
4 Jednodrát – Slave
Řízen je pouze svařovací zdroj s číslem „2“.
Je aktivní pouze v tandemovém režimu „Extern“ v konfiguračním menu QUIN-
TO II.
Počínaje ukazatelem „70“ musí být ukazatele zapisovány do samostatných
UPOZORNĚNÍ!
příkazů WPSPAR.
Synchronizace impulzu
Ukazatel 81 Hodnota
0 Asynchronní
1 Vysílač impulzů
2 Přijímač impulzů synchronní
3 Přijímač impulzů střídavý
Je aktivní pouze v režimu synchronizace impulzu „Extern“ v konfiguračním
menu QUINTO II.
Ukazatel 82 Hodnota
1 Pohon drátu 1
2 Pohon drátu 2
3 Pohon drátu 3
4 Pohon drátu 4
(Přepínání pohonu drátu musí být aktivované v konfiguračním menu. Dále musí
být požadovaný pohon drátu rozpoznán systémem PAW*).
Systém PAW kontroluje jak při zapnutí, tak i během provozu, které moduly jsou
ke svařovacímu zdroji připojené.
*PAW = Plug and Weld
227
Sériový přenos seznamů parametrů svařování
Ukazatel 90 Hodnota
1 až 32 767 Nastavení počítadla konstrukčních dílů
Nastaví počítadlo konstrukčních dílů na uvedenou hodno-
tu.
Ukazatel 91 Hodnota
0 až 32 767 Nastavení počítadla svarů
Nastaví počítadlo svarů na uvedenou hodnotu.
Ukazatel 92 Hodnota
–32 768 až 32 767 Posunutí počítadla konstrukčních dílů
Přičte k počítadlu konstrukčních dílů uvedenou hodnotu.
Stav počítadla menší než 1 není přípustný.
Ukazatel 93 Hodnota
–32 768 až 32 767 Nastaví počítadlo konstrukčních dílů
na uvedenou hodnotu.
Posunutí počítadla svarů
Přičte k počítadlu svarů uvedenou hodnotu.
Stav počítadla menší než 0 není přípustný.
Použití Poznámka/odpovídá
SWITCH_SINGLE Jednodrát WPSPAR_(0;80,0)
SWITCH_TANDEM Tandem (vedení svaru, jak je uvedeno)
SWITCH_TANDEM,1 Tandem Vedení svaru svařovacím zdrojem
Master (drát 1) WPSPAR_(0;80,1)
SWITCH_TANDEM1 Tandem Pouze drát 1
SWITCH_TANDEM,2 Tandem Vedení svaru svařovacím zdrojem
Slave (drát 2) WPSPAR_(0;80,2)
SWITCH_TANDEM2 Tandem Pouze drát 2
Viz kapitola „1.10 Tandemové svařování“ na straně 184.
228 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Ukazatel 1 Hodnota
0 MSG Normal
1 MSG S Puls
2 MSG Puls
3 Volný
4 Volný
5 Syn Off (MSG Normal)
6 WIG
7 Elektroda
8 UPCV – Unter Pulver constant voltage
(prášek zespodu, konstantní napětí)
9 UPCC – Unter Pulver constant current
(prášek zespodu, konstantní proud)
11 MSG Normal CP
12 MSG S Puls CP
13 MSG Puls CP
Materiál
29 Al99,5
30 AlSi5
31 AlSi12
40 CrNi 1.4316
41 CrNi 1.4576
229
Sériový přenos seznamů parametrů svařování
42 CrNi 1.4370
43 CrNi 1.4903
44 NiMoCr
45 CrNi 1.4332 (Thermanit 25/14)
46 NiCr22Mo9Nb 2.4831 (Inconel)
47 CrNi 1.4519
48 CrNi 1.4842
49 CrNi 1.4430
50 NiCro 82
51 CrNi 1.4462 (Thermanit 22/09)
60 CuSi
61 CuAl8
62 Albz75Ni2
63 CuSn6
64 CuAl9Fe
65 CuAl8Ni2
100 Na bázi Fe
101 Fe-Rutil
102 Fe-Met
103 Fe-Met MF6-GF-60-GP
120 CrNi-Rutil
121 CrNi-Met
122 CrNi-Bas
123 CrNi-Rutil 1.4462 (Thermanit 22/09 PW)
124 NiCr-Rutil 2.4831 (Thermanit 625 PW)
125 CrNi-Met 1.4430 (EC316L)
126 CrNi-Rutil 25-20 DW310
Ochranný plyn
230 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
50 98 % argon, 2 % He
51 97 % argon, 2 % CO₂, 1 % He
60 100 % argon
80 70 % argon, 30 % He
81 30 % argon, 70 % He
82 50 % argon, 50 % He
83 63 % argon, 35 % He, 2 % CO₂
84 67 % argon 30 % He 2 %H2 1 % CO2
85 78 % argon, 20 % He, 2 % CO₂
99 Flux
Průměr drátu
231
Sériový přenos seznamů parametrů svařování
Varianta
Ukazatel 5 Hodnota
0..9 Ručně
10..19 Automatizovaně
232 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
a a vpřed,
resp. a a vzad.
UPOZORNĚNÍ! Za tím účelem je třeba podržet tlačítko „MEM“ stisknuté a pomocí tlačítek
„+“ nebo „–“ / „<“ nebo „>“ udat směr posouvání. Funkce je k dispozici od
verze softwaru V7.10.00.12.
Viz Blok 6 – Standard – kapitola „Datei Autoexec“ auf Seite <?>.
233
Sériový přenos seznamů parametrů svařování
234 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
4.4.2 Hlášení:
11. M/F1812: „Chyba SD: Proud“
235
Volný přístup k seznamům
Je-li provozováno více zařízení na pohon drátu (až čtyři zařízení), mohou být
zařízení volena tímto příkazem
FUNCON_WIREDRIV, x
Příkazem
FUNCOFF_WIREDRIV,
Funkce
LISTACC_( x ;
236 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
2. Parametr
LISTACC_(3; 5 ,
Zdrojový seznam
Jako zdrojový seznam uveďte číslo příslušného seznamu
parametrů svařování, k němuž chcete přistupovat.
3. Parametr
LISTACC_(3;5, 0 ,
Typ seznamu
Význam platných hodnot pro typ seznamu:
0 – Normální seznam (LIST)
1 – Startovací seznam (LISTS)
2 – Koncový seznam (LISTE)
3 – Seznam stehových svarů (LISTH)
4. Parametr
LISTACC_(3;5,0, 4 ;
Čísla parametrů
Platné hodnoty najdete v následující tabulce.
237
Volný přístup k seznamům
0 1 2 3
Normální seznam Startovací seznam Koncový seznam Seznam stehových svarů
1 Stav Stav Stav Stav
2 Čekací doba Čekací doba Čekací doba Čekací doba
3 Rychlost Rychlost Rychlost Rychlost
4 Podávání drátu Podávání drátu Podávání drátu Podávání drátu
5 Napětí/frekvence Napětí/frekvence Napětí/frekvence Napětí/frekvence
6 Výška Výška Výška Výška
7 Boční offset Boční offset Boční offset Boční offset
8 ROF ROF ROF ROF
9 Šířka pendlu Šířka pendlu Šířka pendlu Šířka pendlu
Příklad:
Číslo seznamu parametrů svařování 1..22
LIST_1=(5311,1,0,27,56,230,0,0,2,0,0,22,330,0,0,0,0,0,0,120,0,0)
Číslo parametru LISTACC 1..21
238 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
5. Parametr
LISTACC_(3;5,0,4; PARAIST ;
6. Parametr
LISTACC_(3;5,0,4; PARAIST; 95 ;
Požadovaná hodnota
Sem zadejte hodnotu, kterou má mít
uvedený parametr. V našem příkladu
je podávání drátu (číslo parametru =
4) nastaveno na hodnotu 9,5 m/min
(95).
7. Parametr
Cílový seznam
Sem zadejte číslo seznamu, do
něhož chcete kopírovat. Protože má
tato hodnota smysl pouze u funkcí
LISTACC 2 a 3 (kopírování, resp.
kopírování se změnou), můžete ho
u ostatních funkcí 0 a 1 (parametry
načtení, resp. zápisu) vynechat.
Příklady
1. Načtení parametrů
Po proběhnutí programu se má prostřednictvím hlášení na monitoru zobrazit
aktuální rychlost svařování.
239
Volný přístup k seznamům
2. Zápis parametrů
Z důvodu různě velké vzduchové mezery by měl operátor před zahájením
programu prostřednictvím klávesnice zadat parametr „Amplituda pendlu“.
3. Kopírování seznamu
U konstrukčního dílu mají být všechny parametry jednoho svaru i po změně
přeneseny na jiný svar.
240 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7 – Seznamy parametrů svařování
Příkaz
FUNCON_LISTSRC
FUNCOFF_LISTSRC
LIST10=(5311,3,0,65,120,240,525,0,250,30,65,..) LIST10=(5311,3,0,65,120,240,525,0,250,30,65,..)
MAIN MAIN
FUNCON LISTSRC $ (1) UPOZ
GP (1,2)
GC (3,4,$10,5)
END ..
END
241
Volný přístup k seznamům
242 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a
QTI
Technologické rozhraní
QIROX
Obsah
244 PA_QIROX_V08.xx_Rev..03/16_DE
4. Rozšíření pro QTI...............................................................................263
4.1 Systémové předpoklady:....................................................................................... 263
4.1.1 Verze softwaru QINEO Pulse/Champ........................................................... 263
4.1.1.1 Přehled.............................................................................................................263
4.1.1.2 QINEO Pulse...................................................................................................263
4.1.1.3 QINEO CHAMP..............................................................................................263
4.1.1.4 Verze softwaru QIROX................................................................................263
5. Rozšíření procesů..............................................................................264
6. Tandem f/-f.........................................................................................264
6.1 Definice pro záznam Vy:......................................................................................... 265
6.2 QTI Facility................................................................................................................... 266
6.3 Programování oblíbených..................................................................................... 267
6.4 Parametry tandemového svařování................................................................... 268
245
Technologické rozhraní QIROX
1
Obrázek 1. Menu Servis
246 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
2. Základní nastavení
2 3 4 5
Obrázek 2. Menu konfigurace zařízení
247
Základní nastavení
2.1.1 Zařízení
Pojmem „zařízení“ chápeme fyzickou jednotku, která poskytuje jeden nebo více
procesů pro svařování, řezání nebo jiné aplikace.
Každému zařízení je přiděleno jednoznačné číselné označení a jedno fyzické
rozhraní, jehož prostřednictvím může být provozováno. Druh řízení (sériové,
digitální, analogové nebo prostřednictvím sběrnicových systémů CAN) závisí
na hardwaru zařízení. Zařízení s označením „A“ (automatizovaná verze) mají za
určitých okolností omezenou funkčnost. Zařízení s označením „C“, tedy zařízení
firmy CLOOS, poskytují plný rozsah funkcí.
Následuje seznam zařízení, jež jsou v tuto chvíli dostupná, a popis procesů.
UPOZORNĚNÍ! Další podrobnosti jsou uvedeny v kapitole „4. Rozšíření pro QTI“ na straně
263263.
248 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
2.1.2 Procesy
Pojem „procesy“ lze rozdělit na „základní procesy“ a „komplexní procesy“.
Základní procesy popisují možnosti použití samostatného zařízení, pro něž bylo
toto zařízení navrženo. Jsou závislé na zařízení.
Komplexní procesy popisují možnosti použití v kombinaci s různými zařízení
(např. QINEO Pulse / Laser Hybrid).
Normal
Základní procesy
S-Puls
Proces vyprazdňování
1. Svařování metodou MSG s ochranným plynem (u příkladu vlevo se svařova-
cím zdrojem QINEO Pulse)
Normal, S-Puls, Puls, Tandem výběr úlohy, proces vyprazdňování
2. Svařování metodou WIG
studený drát, horký drát
3. PPAW
4. Řezání plamenem
5. Laser Cut
UPOZORNĚNÍ! Uvedené základní procesy jsou pouhou ukázkou z mnoha možností použití.
Procesní možnosti, specifické pro dané zařízení, najdete v dokumentaci
použitého zařízení.
Komplexní procesy
1. QINEO Pulse Laser Hybrid
Parametry vybraných procesů jsou pro další použití uložené v seznamu oblí-
UPOZORNĚNÍ!
bených, nebo seznamy parametrů nejsou k dispozici.
249
Základní nastavení
7 Oblíbené parametry
250 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
3. Programování
RESTART
VAR A
MAIN 11
2
PAUSE
ST:PAUSE !Drát SG2 1,2 mm
FUNCON ARCCON !Tvar svaru filled weld / horizontální
$ ('KEHLNAHT') !Plyn: 92 % argon, 8 % CO₂
GP (1,2)
1 10
3 4 5 6 7 8 9
Obrázek 4. Vyvolání seznamu parametrů svařování
Poz. Název
1 Okno zobrazení aktuálního průběhu programu
251
Programování
1 2 3 4 5 6 7
Poz. Název
1 Zpět na hlavní dialog
252 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
3 4 5 6
1 Koutový svar 7
Rychlost
13 8
12
11 10 9
Obrázek 6. Menu pro zadávání parametrů svařování
253
Programování
254 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
255
Programování
256 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
257
Programování
3.2.5 LINON
258 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
3 Boční offset 1
4 Frekvence pendlu
2 Požadovaná výška 700,00 [8/9]
Hz
4 Frekvence pendlu 2,50 [4/5]
259
Programování
2 (Bez funkce)
3 (Bez funkce) 1
4 (Bez funkce)
2 [8/9]
4 [4/5]
260 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
Omezení:
Je-li seznam koncových kráterů (LISTE) vyvolán v seznamu stehových svarů
(LISTH) nejsou ze systémových důvodů aktivovány parametry „Dráha koncové-
ho kráteru“ a „Koncový čas čekání“.
Potřebujete-li čekací doby na začátku a na konci stehového svaru, použijte
prosím pro začátek
čekací dobu ze seznamu stehových svarů (LISTH)
a pro konec
čekací dobu ze seznamu koncových kráterů (LISTE)
Aktivace startovacího seznamu / seznamu koncových kráterů se zpravidla
provádí zřetězeným příkazem. Do normálního seznamu se uvádí číslo startova-
cího seznamu a seznamu koncových kráterů. Je-li aktivovaný zřetězený seznam
parametrů svařování a navíc startovací seznam a seznam koncových kráterů,
nadřazenou pozici má startovací seznam a seznam koncových kráterů, to zna-
mená, že se bude pracovat s parametry z těchto seznamů.
Proces
261
Programování
1 2
Funkce zvoleného zařízení
2 Text programu
6 5 4 3
drát 1 drát 2
a a vpřed,
resp. a a vzad.
262 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
4.1.1.1 Přehled
Verze softwaru Master Verze softwaru Slave Typ protokolu
>=xx.10.62 >=xx.10.62 Typ protokolu 2
<=xx.10.58 <=xx.10.58 Typ protokolu 1
<=xx.10.58 >=xx.10.62 Typ protokolu 1
>=xx.10.62 <=xx.10.58 Chyba
263
Rozšíření procesů
5. Rozšíření procesů
6. Tandem f/-f
Pro automatické otočení směru musí být určen drát Master a drát Slave. Údaj
se zadává do okna TCP. Díky tomu lze při změně směru svařování vyměnit také
parametry svařování pro drát Master a drát Slave.
264 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
1 Směr pohledu
1
1 Drát Master –x
2 Drát Slave –y
2 1
265
Tandem f/-f
266 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – Technologické rozhraní QIROX
267
Tandem f/-f
|| Master
|| Slave
268 PA_QIROX_V08.xx_Rev..03/16_DE
Blok 7a – (QIROX Technologie Interface)
269
270 PA_QIROX_V08.xx_Rev..03/16_DE
Blok
Název
8
Kontrola
Název
elektrického oblouku
Obsah
1. Všeobecně.......................................................................................... 273
2. Sledování procesu zapalování......................................................... 275
2.1 Monitorování zapalování ARCCON...................................................................275
2.2 Rutina zapalování ARCIGNIT...............................................................................276
3. Sledování během procesu svařování............................................... 278
3.1 Funkce sledování SDSTOPCP - SDSTOP..........................................................279
3.2 Rozpoznávání porézních svarových spojů....................................................281
4. Sledování na konci svaru.................................................................. 282
5. Rozšíření kontroly elektrického oblouku........................................ 283
5.1 Načtení informací o stavu svařovacího zdroje.............................................284
5.1.1 Příklad výpočtu (logická operace AND)....................................................285
6. Příčiny chyb........................................................................................ 287
7. Energie dráhy.................................................................................... 288
272 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 8 – Kontrola elektrického oblouku
1. Všeobecně
Pro aktivaci funkce sledování (kromě SDSTOP) musíte nejprve stisknout tlačítko
FUNCON a následně zvolit požadovanou funkci sledování. Po zadání všech
požadovaných parametrů je zvolená funkce sledování zanesena do programu
(např. FUNCON_ARCCON).
Funcon 1 2
1
Funkce Zap
Funcoff
2
Funkce Vyp
273
Všeobecně
274 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 8 – Kontrola elektrického oblouku
GLC-STOERUNG: LICHTBOGEN
STARTTASTE betaetigen oder auf EINRICHTEN T1 schalten
Příkaz pro deaktivaci monitorování zapalování
FUNCOFF_ARCCON
275
Sledování procesu zapalování
MAIN
ST:
PAUSE
FUNCON ARCCON
$ (1)
GP (1,2)
GC (3)
GP (4,1)
FUNCOFF ARCCON
JUMP ST
END
IGNITION -- Zapálení
ARC -- Elektrický oblouk
276 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 8 – Kontrola elektrického oblouku
FUNCON_ARCIGNIT, dráha, pokusy o zapálení el. oblouku, převaření, seznam parametrů svařování, počet opakování
FUNCON_ARCIGNIT, 100,2,1,5,3
100, Uvedená dráha v 1/10 mm
– bude ignorována.
100,2 Mají se uskutečnit 2 pokusy o zapálení el. oblouku.
100,2,0 Svařování začne od místa zapálení.
1 Najetí robotu na předchozí bod a převaření
– bude ignorováno.
100,2,1,5 Použitý seznam parametrů svařování při najíždění zpět
– bude ignorován.
100,2,1,5,3 Následuje najetí zpět k předchozímu prostorovému bodu. Drát je posunut
o několik milimetrů. Robot najede na začátek svařovací dráhy n-krát. Následují,
jak bylo uvedeno u druhého parametru, nové pokusy o zapálení el. oblouku.
FUNCON_ARCIGNIT, dráha, pokusy o zapálení el. oblouku, převaření, seznam parametrů svařování, počet opakování
FUNCON_ARCIGNIT, 100,2,1,5,3
100, Parametr „Dráha“ definuje příslušnou vzdálenost (maximálně k následujícímu
bodu), kde se má uskutečnit další pokus o zapálení el. oblouku.
100,2 Prostřednictvím parametru „Pokusy o zapálení el. oblouku“ se určuje, kolik po-
kusů o zapálení el. oblouku má být provedeno.
100,2,0 Pomocí třetího parametru „Převaření“ se určuje, zda má robot pokračovat
v procesu z místa zapálení, nebo zda má najet zpátky na místo přerušení a první
1
část svaru převařit (svařit znovu). Chcete-li aktivovat převaření, zadejte u toho
parametru hodnotu „1“, jinak zadejte hodnotu „0“ a proces bude pokračovat od
místa zapálení.
100,2,1,5 Je-li aktivované převaření, bude při najetí zpět použit seznam parametrů sva-
řování uvedený na tomto místě a poté dojde k přepnutí na naposledy platný
seznam parametrů svařování.
UPOZORNĚNÍ! Dbejte na to, aby byl prostorový bod dobře dosažitelný ze začátku svařo-
vací dráhy. Tato funkce je k dispozici od verze softwaru V7.10.019F.
277
Sledování během procesu svařování
ONLCON
Během procesu svařování jsou sledovány komponenty „drát“, „plyn“ a „proud“.
Jestliže některá komponenta chybí nebo se v toku proudu projeví výrazné
výkyvy, je provádění programu zastaveno.
Operátorovi se příslušné hlášení o příčině chyby (např. nedostatek drátu)
zobrazí na monitoru.
Po odstranění příčiny chyby (např. po výměně cívky drátu) může program
pokračovat od místa, kde byl přerušen (viz Blok 6 – Standard – kapitola „5.
Überlappstart“ auf Seite <?>).
Je-li za příkazem ONLCON,.. navíc uvedeno číslo výstupu, tento výstup se při
výskytu chyby sepne. Díky tomu se může aktivovat další světelný indikátor,
který upozorňuje obecně na výskyt chyby. Je-li u druhého parametru uvedena
doba zpoždění, aktivuje se sledování až po uplynutí této doby. Třetí parametr
definuje, jak dlouho musí chyba přetrvávat, než se svařování zastaví.
Příkazem
278 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 8 – Kontrola elektrického oblouku
Sledování parametrů „drát“ a „plyn“ lze vypnout také samostatně pomocí násle-
dujících příkazů:
FUNCON_ SDSTOPCP, x, y
Příčiny chyb elektrického oblouku lze při použití svařovacího zdroje s volitelnou
výbavou Monitorování údajů o svařování na rozdíl od běžných svařovacích
zdrojů zaznamenávat a zobrazit přesněji. Je-li v procesní části program robotu
aktivovaná funkce SDSTOPCP, reaguje řízení robotu na chyby, které nebyly
odstraněny funkcí FUNCON ONLCON.
279
Sledování během procesu svařování
280 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 8 – Kontrola elektrického oblouku
SDSTOP_(nr)
Jestliže se robot smí zastavit až po dokončení svarového spoje, vkládá se do
příslušného příkazového řádku programu pouze příkaz SDSTOP.
Je-li za příkazem uvedeno číslo výstupu, tento výstup se při výskytu chyby
sepne. Jestliže sepnutí výstupu není žádoucí, je třeba uvést hodnotu nula.
Další informace o programování funkcí SD najdete v příslušné dokumentaci
jednotlivých svařovacích zdrojů.
Doba zpoždění v ms
281
Sledování na konci svaru
přimět, aby na konci každé svařovací dráhy dodržel zadanou čekací dobu. Díky
této čekací době dosáhnete lépe definovaného „odhoření“ svařovacího drátu a
získáte přesnější volný konec drátu.
Příkazem
FUNCOFF_WAITEND
282 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 8 – Kontrola elektrického oblouku
FUNCON ARCCON
FUNCON ONLCON
IF T1S1NAHT = 1 THEN BEGIN
SUCHPOS := 111
CALL SUCHEN
Aktivace rozšíření
Proud: FUNCON_ARCERR,č.
Plyn: FUNCON_GASERR,č.
Drát: FUNCON_WIREERR,č.
UPOZORNĚNÍ! Vezměte v úvahu, že může být číslo digitálního výstupu pro 3 příčině chyby
nadefinováno samostatně (odděleně).
Aktuální obsazení digitálních výstupů najdete v příslušných schématech
zapojení řízení.
283
Rozšíření kontroly elektrického oblouku
Proměnná
284 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 8 – Kontrola elektrického oblouku
285
Rozšíření kontroly elektrického oblouku
Příklad
RESTART
Příklad kódu
VAR_SD,STROM,SPANNUNG,GAS,DRAHTGE,DRAHTVOR,FEHLER
MAIN
ST:
STROM:=32
SPANNUNG:=64
DRAHTGE:=128 Předem daný binární vzorec
GAS:=256
DRAHTVOR:=512
GETSDSTAT_(SD) !Načtený skutečný stav svařovacího zdroje
BOOL_(0,SD,STROM,FEHLER)
GOTOXY_(10,10)
IF_FEHLER_=_32_THEN WRITE_(‚STOERUNG STROM‘)
BOOL_(0,SD,SPANNUNG,FEHLER)
GOTOXY_(10,11)
IF_FEHLER_=_64_THEN_WRITE_(‚STOERUNG SPANNUNG‘)
JUMP_ST
END
286 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 8 – Kontrola elektrického oblouku
6. Příčiny chyb
287
Energie dráhy
7. Energie dráhy
Příliš velké vnášení tepla – energie dráhy – u vysoce legovaných ocelí může
docházet ke změnám, resp. k narušení struktury materiálu. Vlivem těchto změn
vznikají tepelné trhliny, které mohou při zatížení vést k prasknutí oceli. Při
svařování ocelí tohoto druhu je nutné vnášení tepla co nejpřesněji kontrolovat
níže uvedeným způsobem. Vnášení tepla se pro různé druhy oceli uvádí vždy
v KJ/cm (v kilojoulech na centimetr).
Energie dráhy se vypočte pomocí vzorce
U*I*60
Energie dráhy Es =
V
U = napětí (ve voltech)
I = velikost svařovacího proudu (v ampérech)
V = rychlost
Zobrazení energie dráhy na displeji řízení robotu
Příkaz
Požadovaná hodnota
(příklad: 4 000 J/cm)
288 PA_QIROX_V08.xx_Rev.03/16_DE
289
Energie dráhy
290 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9
Název
Funkce programu
Název
Obsah
292 PA_QIROX_V08.xx_Rev.03/16_DE
293
294 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Funkce programu
295
Přehled funkcí programu
Pendlování 351
Vyvolání podprogramů 48
296 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
2.1 Přehled
BOOL..: Aritmetické logické operace Po vyvolání dialogového okna pro propojení programů a průběhů programů
1
(propojení) máte následující možnosti:
IF..: Dotazování digitálních vstupních 1 8 7
2
signálů a hodnot proměnných
4 5 6
Obrázek 3. Přehled logických operací
1
Obrázek 4. Výběr pokynů s proměnnými
Jestliže zvolíte funkce IF, FOR nebo BOOL, objeví se v okně výběru dialogového
okna řada vybraných pokynů, které mohou být zvoleny pomocí tlačítek se
šipkami NAHORU/DOLŮ. Převzetí na náhledovou lištu se provádí tlačítkem
„Select“.
297
Operace zajišťující propojení
JUMP_START
UPOZORNĚNÍ!
Omezení
1. Cíl přeskoku lze definovat pouze jednou
(Každý cíl přeskoku obdrží jiný název).
2. Názvy nesmí být shodné s názvy proměnných, resp. příkazů CAROLA.
3. Přeskok z podprogramu není přípustný.
4. Přeskok z výpočetní smyčky, resp. příkazu BEGIN/END není přípustný.
5. Smí být použito maximálně 32* znaků.
298 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
1 1 299
Obrázek 5. Sled příkazů z proměnné „IF“
Operace zajišťující propojení
IF_NOT_IN(5)_THEN_PAUSE
2. Sled příkazů
300 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
301
Operace zajišťující propojení
Program MENUE
Příkazem RUN se spouští jiný program uložený v pracovní paměti. Název násle-
dující po příkazu RUN udává příslušný program (viz Technika více programů).
RESTART
Příklad kódu
MAIN
START:
IF IN(14) THEN RUN STATION1
IF IN(15) THEN RUN STATION2
IF IN(16) THEN RUN STATION3
JUMP START
END
Příklad programu 2
V upínacím přípravku robotického zařízení je zabudovaný spínač, který se ak-
tivuje dílcem. Díky tomuto spínači lze zabránit spuštění programu v době, kdy
dílec není upnutý. Tento spínač je v našem příkladu připojený ke vstupu 14.
302 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Příklad programu 3
U výše uvedených popisů a příkladů se sled příkazů skládal pouze z jednoho
příkazu. Z technických důvodů ovšem může být žádoucí, aby se sled příkazů
skládal z řady příkazů. Z tohoto důvodu jsou v operačním systému integrované
2 příkazy
BEGIN Začátek sledu příkazů
Další použití
Definování výpočetní smyčky
(Viz Blok 10 – Standard – kapitola „2. Zählschleife“ auf Seite <?>).
Definování proměnných
(Viz Blok 10 – Standard – kapitola „1. Variablenverarbeitung“ auf Seite <?>).
303
Technika podprogramů
3. Technika podprogramů
3.1 Přehled
1 Extern: 2
Zpřístupnění externích procedur
v aktuálním programu
2 Public:
Definování procedur pro použití
v externích programech
3 PROG:
Definování a vyvolání interních
procedur
4 SUBFUNCTION:
Definování a vyvolání
podprogramů při současném 1 3
používání proměnných
5 VAR DEF: 4
Definování proměnných
6 POINTS DEF:
Kopírování bodů z externích 6 5
programů
Obrázek 6. Přehled deklarací proměnných
304 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Return
Odchod z procedury před jejím úplným provedením.
Příkazy PROC, ENDP a RETURN jsou v deklarativní části.
Vyvolání procedury (CALL_...)
Na tomto místě programu je provedena procedura s názvem „XXX“.
Příkaz CALL se nachází v procesní části programu.
Procedury, které mají být použity v externích programech, musí být definovány
jako „Public“ = zveřejněné, publikované. Používají se nejčastěji k řízení funkcí
v periferii a jsou definovány v hlavním programu s názvem „MASTER“. K nim
patří mimo jiné čištění plynové trysky a také synchronní pojíždění externích os,
protože tyto funkce se ve většině programů používají. Pro definování externí
procedury stiskněte tlačítko „Public“. Zůstane aktivní až do opakovaného
stisknutí. Při plánování (viz výše) je procedura definována automaticky jako
„Public“.
PUBLIC_PROC_REI
Umožňuje vyvolání této procedury z jiného programu.
Je-li v programu zapotřebí externě definovaná procedura, je nutné sdělit řízení,
ve kterém hlavním programu je tento program definovaný.
Řízení se po stisknutí tlačítka „Extern“ a DEF dotáže na název procedury. Ten se
zadává pomocí zobrazené klávesnice.
305
Technika podprogramů
EXTERNAL_PROC_REI_FROM_MASTER
Tento příkaz stojí namísto deklarace procedury v segmentu programu před
příkazem MAIN.
Tento řádek má následující strukturu:
MAIN
START: PAUSE
GP (1..2)
CALL SUCH
$ (1)
GP (3)
GC (4..6)
GP (7..9)
CIRO (0)
CIR (9,10,11,60)
GP (12,1)
DECHANGE
JUMP START
END
306 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Příklad programu 2
Níže je uveden podprogram, který přiměje robot, aby najel na mechanické
čištění. Protože je tato procedura potřebná ve více programech, je deklarována
jako PUBLIC_PROC (Public = publikovat) v programu s názvem „MASTER“.
Výňatek z deklarativní části programu MASTER
Příklad kódu RESTART
PUBLIC PROC REIN
Část 1 REI1: IF IN(4) THEN JUMP REI2
WRITE ('MESSER DER REINIGUNG NICHT IN ORDNUNG')
PAUSE
WRITE ('')
JUMP REI1
REI2: GP (1..3)
SET (4)
WAITI (NOT IN(4))
WAITI (IN(4))
RESET (4)
SET (212)
GP (2,1)
RESET (212)
ENDP
EXTERNAL_PROC_REIN,SYNC_FROM_MASTER
RESTART
Příklad kódu
LIST 1=(5411,3,500,259,160,290,0,0,2,30,87,40,330,0,0,0
Část 2 EXTERNAL PROC REIN FROM MASTER
MAIN
START: PAUSE
$ (1)
GP (1..3)
GC (4..6)
GP (7..9)
CIRO (0)
CIR (9,10,11,60)
GP (12,1)
CALL REIN
JUMP START
END
307
Technika podprogramů
3.5.1 Deklarace
Při použití musí být podfunkce deklarovaná v deklarativní části programu nebo
externí knihovny.
Deklarace podfunkce má následující složky:
308 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
309
Technika podprogramů
310 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
311
Technika podprogramů
ER2:
IF NOT IN (4) THEN JUMP ER1
ENDP
MAIN
END
312 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
MAIN
END
313
Technika podprogramů
MAIN
END
MAIN
WRITE (‘H=‘,H,‘I=‘,I,‘J=‘,J)
END
UPOZORNĚNÍ! Použité proměnné smějí být pouze ve formátu „integer“. Při použití jiných
typů proměnných, jako jsou například plovoucí nebo řetězcové, se objeví
chybové hlášení.
314 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
315
Online paralelní posuv
Protože se u tohoto druhu posunutí pro výpočet všech ostatních dílčích úseků
1 2 3
1 Paralelně
2 Transformace
3 Zrcadlení
používá pouze jeden bod, lze úseky programu (originál a kopii) posouvat pouze
navzájem paralelně. Dílce mohou být umístěny v různých výškách. Ovšem
i v tomto případě musí být navzájem paralelně uspořádané.
Příkazy:
316 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
5
6
až do zrušení posunutí příkazem DECHANGE.
4 11
3
12
13
UPOZORNĚNÍ! Korekce bodů lze s výjimkou bodu pro vektor posunutí provádět pouze na
zdrojovém dílci.
1 Paralelně
2 Transformace
3 Zrcadlení
1 2 3
Obrázek 8. Přehled druhů transformace
317
Digitální vstupy a výstupy
1 3
318 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
319
Digitální vstupy a výstupy
Číslo výstupu 16 15 14 13 12 11 10 9
Stav sepnutí (= kód BCD) 0 0 1 0 1 0 1 0
Decimální hodnota bitů 128 64 32 16 8 4 2 1
Decimální hodnota
32 + 8 + 2 = 42
320 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Číslo vstupu 16 15 14 13 12 11 10 9
Stav sepnutí (= kód BCD) 0 1 1 0 0 0 1 0
Decimální hodnota bitů 128 64 32 16 8 4 2 1
Decimální hodnota
64 + 32 + 2 = 98
OUTWORD_( 14, 9, 8 )
Číslo výstupu 16 15 14 13 12 11 10 9
Stav signálu výstupu 0 0 0 0 1 1 1 0
Decimální hodnota bitů 128 64 32 16 8 4 2 1
Decimální hodnota
8 + 4 + 2 = 14
321
Digitální vstupy a výstupy
322 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
323
Digitální vstupy a výstupy
324 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Viz Blok 1 – Volitelná výbava – kapitola „1. Externe Achsen“ auf Seite <?>.
325
Změna TCP a TOV v průběhu programu
Níže uvedené možnosti, jako provést změnu, (STCP, STOV, SETTCP a GETTCP)
UPOZORNĚNÍ!
slouží pouze pro budoucí zachování kompatibility se stávajícími programy.
Změna se provádí aktivací příslušné definice nástroje (viz bod 7.5).
326 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Směr Z
Směr Y
Směr X
určit nový poměr směrů svařovacího hořáku používaného pro tento program.
Zadání poměru směrů je rovné zadání pro TCP.
327
Změna TCP a TOV v průběhu programu
Při tom si uvědomte, že změna systémového TCP vyvolá změnu chování při
pojíždění v režimu TEACH.
328 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
8. Zobrazená klávesnice
329
Úprava informací o bodech
330 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
1 Dialogové okno
IN
NOT IN
1
331
Načtení a vypsání doby chodu
Definuje časovač
Není nutné zadávat všechny parametry. Potřebujete například pouze první tři
proměnné, abyste se mohli dotázat na čas.
Používání obou časovačů pro dobu průběhu programu a dobu svařování se liší
pouze u 1. parametru, který určuje časovač.
Příklad: Načtení doby svařování
GETTIME_(20;MSEK,SEKUNDE,MINUTE,STUNDE,TAG)
GETTIME_(20;ZEIT)
Jako výsledek se pro dobu svařování např. 3 hodiny do proměnné ZEIT uloží
hodnota„10.800.000“, která se vypočítá takto:
332 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
VAR MSEK,SEK,MIN
MAIN
START:PAUSE
$ (1)
!Pracovní program
GETTIME (20;MSEK,SEK,MIN)
IF MIN > 24 THEN CALL REI !V podprogramu REI je
!časovač nastaven znovu na „0“;
!(viz „Vypsání času“)
JUMP START
END
VAR ZEIT
MAIN
START:PAUSE
$ (1)
!Pracovní program
GETTIME (20;ZEIT)
IF ZEIT > 1500000 THEN CALL REI
JUMP START
END
333
Načtení a vypsání doby chodu
možné ovlivňovat pouze oba časovače pro dobu průběhu programu a dobu
svařování.
Příklad: Vynulování doby svařování
MAIN
END
334 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
335
Vícevrstvá technika
336 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
1
Spuštění a ukončení
paralelní úlohy
2 Monitorování procesních dat
3
Generování a propojení
programu
2
3
1
předává příslušné číslo konstrukčního dílu včetně jeho označení softwaru PDM,
čímž usnadňuje pozdější přiřazování zaznamenaných dat.
Pro analýzu svarů jsou svarové spoje v programu očíslované.
Příkazem
PDMSEAM_( Čís. )
337
Programová technika
PDMSEAM_(0)
Příklad:
Příklad kódu RESTART
EXTERNAL_PROC_REI_FROM_MASTER
LIST 1=(5411,1,0,44,56,230,0,0,0,2,30......)
MAIN
$_(1)
PDMSET_(1;TESTBAUTEIL)
GP_(1,2)
PDMSEAM_(1)
GP_(3)
GC_(4,5)
PDMSEAM_(0)
GP_(5,7)
PDMSEAM_(2)
GC_(...
další průběh programu
.
CALL REI
RUN MENUE
END
Příkazem
PDMVAR_( 0; 'CHARGE', PDV )
338 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Příkaz
FUNCON_PDMWATCH
FUNCOFF_PDMWATCH
339
Programová technika
Příklad programu
Na 3 pevných pracovních stanicích jsou naprogramované programy „Rohr“,
„Beam“ a „Rahmen“. Tyto programy mají být provedeny po stisknutí tlačítka
předvolby startu (digitální vstup) v libovolném pořadí. Aby to bylo možné, je
vytvořen další program, který řídí volbu. V praxi se pro tento program převážně
používá název „MENUE“, protože vypovídá o úkolu programu.
340 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
MASTER
RESTART
PUBLIC PROC REI
IF NOT IN(4) THEN BEGIN
WRITE ('MESSER NICHT IN GRUNDSTELLUNG')
END
GP (1,2,3)
GC (4)
SET (4)
WAITI (NOT IN(4))
WAITS (4)
RESET (4)
WAITI (IN(4))
GC (5)
GP (6,1)
ENDP REI
PUBLIC PROC SYNC
EXTDEF (1;1;700,701,702)
EXTDEF (2;0;800,801,802,803,804)
EXTDEF (3;0;900,901,902,903,904)
EXTCHAIN (1,3,2)
EXTSYNON
ENDP SYNC
MAIN
END
341
Programová technika
ROHR
➊
RESTART
Příklad kódu EXTERNAL PROC REI FROM MASTER
LIST 1=(5411,1,0,44,56,230,0,0,0,2,30......)
MAIN
Program
CALL REI
RUN MENUE
END
RAHMEN
➋
RESTART
Příklad kódu EXTERNAL PROC REI FROM MASTER
LIST 1=(5411,1,0,44,56,230,0,0,0,2,30......)
MAIN
Program
CALL REI
RUN MENUE
END
BEAM
➌ RESTART
Příklad kódu EXTERNAL PROC REI,SYNC FROM MASTER
LIST 1=(5411,1,0,44,56,230,0,0,0,2,30......)
MAIN
CALL SYNC
Program
CALL REI
RUN MENUE
END
342 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
OVERLAY_Name
název název
OVERLAY_ 'D', zaváděného programu SRC
programu, k vymazání,
Příklad programu
343
Programová technika
SRC je slovo vyhrazené pro zdrojový kód. Proto nepoužívejte „SRC“ jako
UPOZORNĚNÍ!
název programu.
Vymazání programu se provádí před opětovným zavedením, nezávisle na
tom, zda bylo úspěšně dokončeno.
OVERLAY_'E',PRGXXXXX,SRC
344 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
XY0000001234
345
Programová technika
Příklady programů
Alternativa
GENNAME_(_,A,C,B) Vytvořený název programu je PRG0100ST1
WRITE_('PRGXXXXX')
346 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
DELETE_Name
DELETE_PRGXXXXX
bude v pracovní paměti vymazán program, jehož název byl předtím určen
příkazem GENNAME.
SAVE_Name
resp.
SAVE_'E',PRGXXXXX
program uložit.
347
Hlášení a zadávání hodnot proměnných
15.1 Všeobecně
Vypsání textových hlášení v průběhu programu umožňuje operátorovi snáze
rozpoznávat aktuální procesy v robotickém zařízení, jako je např.
348 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Příkazem
WRITE_('..zobrazený text..')
se vypíše text.
WRITE_('')
vymaže.
COM (10;2)
349
Hlášení a zadávání hodnot proměnných
GOTOXY_( _, _ )
UPOZORNĚNÍ! Jestliže se text zobrazuje na řádcích obrazovky, které jsou k tomuto účelu
v operačním systému vyhrazeny, při výskytu chyby (např. při NOUZOVÉM
ZASTAVENÍ) operační systém tento text přepíše odpovídajícím hlášením.
350 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
16. Pendlování
16.1 Přehled
3 4 5
1 Definování figur pendlu
4 Frekvence pendlu
7
Aktivace/deaktivace pendlování 1 6
osy
8
Aktivace/deaktivace pendlování 9
osy ramene
9
Přeložení výstupů signálů pro
synchronizaci pendlu 8 7
Obrázek 15. Přehled funkcí pendlu
351
Pendlování
Frekvence pendlu
1 ROF (2)
2 ROF (10)
1
3 Amplituda pendlu
2
3
LIST 1 = (1111,3,0,50,150,259,70,0,2,34,99,22,330,0,0,0,0,0,0,0,0)
LIST 1= (5411,1,0,50,175,275,700,0,0,14,50,0,0,0,0,0,0,50
MAIN
$ (1)
GP (1,2)
GC (3..6)
GP (7,8,1)
RUN MENUE
END
352 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
ROF_(6)
Při použití příkazu ROF platí následující přehled pro snížení frekvence pendlu:
Takt počítače v 10 ms 15 ms 20 ms 25 ms 30 ms
Použití až 12 os až 18 os MASTER/SLAVE, laserový senzor
ROF (0) 50,00 Hz 33,33 Hz 25,00 Hz 20,00 Hz 16,67 Hz
ROF (1) 25,00 Hz 16,67 Hz 12,50 Hz 10,00 Hz 8,33 Hz
ROF (2) 12,50 Hz 8,33 Hz 6,25 Hz 5,00 Hz 4,17 Hz
ROF (3) 8,33 Hz 5,56 Hz 4,17 Hz 3,33 Hz 2,78 Hz
ROF (4) 6,25 Hz 4,17 Hz 3,13 Hz 2,50 Hz 2,08 Hz
ROF (5) 5,00 Hz 3,33 Hz 2,50 Hz 2,00 Hz 1,67 Hz
ROF (6) 4,17 Hz 2,78 Hz 2,08 Hz 1,67 Hz 1,39 Hz
ROF (7) – Standard 3,57 Hz 2,38 Hz 1,79 Hz 1,43 Hz 1,19 Hz
ROF (8) 3,13 Hz 2,08 Hz 1,56 Hz 1,25 Hz 1,04 Hz
ROF (9) 2,78 Hz 1,85 Hz 1,39 Hz 1,11 Hz 0,96 Hz
ROF (10) 2,50 Hz 1,67 Hz 1,25 Hz 1,00 Hz 0,83 Hz
ROF (11) 2,27 Hz 1,52 Hz 1,14 Hz 0,91 Hz 0,76 Hz
ROF (12) 2,08 Hz 1,39 Hz 1,04 Hz 0,83 Hz 0,69 Hz
ROF (13) 1,92 Hz 1,28 Hz 0,96 Hz 0,77 Hz 0,64 Hz
ROF (14) 1,79 Hz 1,19 Hz 0,89 Hz 0,71 Hz 0,59 Hz
ROF (15) 1,67 Hz 1,11 Hz 0,83 Hz 0,67 Hz 0,56 Hz
Je-li v programu používán příkaz ROF, je jeho hodnota platná do té doby, než je
zadána jiná hodnota nebo než je program ukončen.
Jestliže příkaz ROF není v programu použit, počítač automaticky převezme
faktor frekvence ROF_(7) (standardní nastavení).
353
Pendlování
MAIN
PAUSE
$ (1)
ROF (6) !Změna frekvence na 4,17 Hz
GP (1,2)
GC (3..6)
GP (7,8,1)
RUN MENUE
END
Zapamatujte si:
Devátý parametr seznamu parametrů svařování „FREKVENCE PENDLU“
UPOZORNĚNÍ!
je aktivní počínaje verzí softwaru V700.31A. Změna frekvence pendlu
v seznamu parametrů svařování má přednost před změnou příkazem ROF
(viz Blok 7 – Standard – kapitola „1. Schweißparameterlisten“ auf Seite
<?>).
354 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
LIST 1 = (5411,3,0,50,150,259,70,0,2,16,99,22,330,0,0,0,0,0,0,0,0)
Náhled
Směr pendlu vztažený
ke směru drátu
355
Pendlování
LIST 1 = (5411,3,0,50,150,259,70,0,2,16,99,22,330,0,0,0,0,0,0,0,0)
356 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
RESTART
Příklad kódu
LIST 1 = (5211,3,0,48,92,236,700,0,261,13,60,23,363,0,14,0,0,5,35,30,5,1) ➊
➊ Parametr seznamu parametrů MAIN
svařování PAUSE
OSCDIR (200,201,4)
„AKTUÁLNÍ PENDL“ $ (1)
GP (1,2,3)
GC (3..5)
GP (6)
END
357
Pendlování
OSC_ FORM
FUNCON_ AWEAV, 5
Číslo osy
AWEAV = Axis WEAVE = pendlování osy
FUNCON = FUNCtion ON = funkce ZAP
358 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Příkaz k vypnutí:
FUNCOFF_AWEAV
x
otočí o uvedený úhel (1–45°) kladným nebo záporným směrem. Deaktivace
x = šířka pendlu
funkce se provádí příkazem
FUNCOFF_ANGWEA
359
Provozní režim MASTER/SLAVE
FUNCON WEAVDLY, x, x, x
Doba zpoždění v ms, pravá amplituda
Doba zpoždění v ms, levá amplituda
Doba zpoždění v ms, střed svaru
CALL_Název procedury
360 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
19.1 Přehled
Vedle všeobecných chybových hlášení v případě nouzového zastavení máte
v dialogovém okně ERRORS možnost nadefinovat si vlastní chybová hlášení
a nechat si je zobrazit, pokud bylo prostřednictvím volitelného hardwaru
v periferii zjištěno nouzové zastavení. To významně usnadňuje rozpoznávání
příčiny chyby.
361
Chybová hlášení a vyvolání procedury v případě poruchy
Vypsání chybových hlášení je závislé na stavu (stav signálu „0“ nebo „1“) určených
digitálních vstupů. Jsou-li v případě NOUZOVÉHO ZASTAVENÍ shodné se stavem
uvedeným v deklaraci, zobrazí se odpovídající chybové hlášení. V uvedeném
příkladu se text zobrazí pouze v případě, že má digitální vstup 5 signál „0“.
Chybová hlášení se kromě toho ukládají do paměti chybových hlášení v řízení
a v průběhu programu mohou být zobrazena stisknutím tlačítka ERRORS
(viz Blok 2 – Standard – kapitola „1.9 Fehlermeldungen“ auf Seite <?>).
Nezávisle na digitálním vstupu mohou být tato chybová hlášení zobrazena
příkazem
19.3 ONERROR
Je-li aktivní kontrolou elektrického oblouku (FUNCON_ONLCON) zjištěna chyba
v procesu svařování, lze příkazem
Název podprogramu
Vyvolání podprogramu
Příkaz ONERROR
ERRLEVEL_(ERRV)
362 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
Tabulka chyb:
Hodnota Hodnota
Chyba Chyba
chyby chyby
Zapálení 1 Elektrický oblouk 2
Plyn 3 Drát 4
Poréznost 5 SDSTOP 6
Vision Edge limit 7 Chyba SD 8
Komunikace GLC 9 Nedostatek vody 10
MAIN
ONERROR CALL ERROR
ROF (9)
$ (1)
GP (1,2)
GC (3)
GP (4,5)
END
Příkaz
Přeskoková značka
Příkaz k přeskočení
Příkaz ONERROR
363
Chybová hlášení a vyvolání procedury v případě poruchy
MAIN
ONERROR JUMP L01
ROF (9)
$ (1)
GP (1,2)
GC (3)
GP (4,5)
L01: WRITE ('LICHTBOGENSTOERUNG')
PAUSE
END
ONERROR_NOP
364 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 9 – Funkce programu
FUNCON_ ZSTDAT, x
RESTART
Příklad kódu 3
LIST 1=(5411,3,100,36,85,200,560,0,6,40,70,25,370,0,0,0,0,0,35,0,0)
VAR ERRV
PROC ERROR
STORPOSR (55,100,0,0;4;0,0,1500,0,0,0;…)
GP (55)
ERRLEVEL (ERRV)
IF ERRV = 3 THEN WRITE ('GAS')
IF ERRV = 4 THEN WRITE ('WIRE')
PAUSE
ENDP
MAIN
FUNCON ZSTDAT,150
ONERROR CALL ERROR
ROF (9)
$ (1)
GP (1,2)
GC (3)
GP (4,5)
FUNCOFF ZSTDAT
END
UPOZORNĚNÍ! Je-li uvedená dráha s překrytím větší než vzdálenost mezi místem přerušení
a naprogramovaným bodem dráhy, je překrytí tímto bodem omezeno.
365
Chybová hlášení a vyvolání procedury v případě poruchy
Číslo výstupu
Příkaz
Funkce Zap
lze definovat digitální výstupy, které mají být zapnuty při chybovém hlášení,
které musí být potvrzeno (např. „Bylo dosaženo hranice kulového prostoru“).
Příslušný výstup se aktivuje při výskytu poruchy a deaktivuje se až v okamžiku,
kdy je chyba potvrzena stisknutím tlačítka „ESC“.
DCO_(P1,P2,P3)
366 PA_QIROX_V08.xx_Rev.03/16_DE
367
368 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10
Název
Programování
Název
proměnných
Obsah
1. Zpracování proměnných...................................................................371
1.1 Proměnné nezávislé na programu
(„statické“, resp. „globální“ proměnné)..............................................................371
1.2 Proměnné závislé na programu........................................................................... 372
1.3 Stanovení proměnných......................................................................................... 373
1.4 Příkazy pro zpracování proměnných................................................................. 376
1.5 Početní operace......................................................................................................... 377
1.6 Dotazy na porovnání............................................................................................... 379
2. Výpočetní smyčka.............................................................................381
3. Kopírování/vytváření bodů v průběhu programu.........................383
3.1 Ukládání informací o bodech............................................................................... 383
3.2 Načtení informací o bodech................................................................................ 388
3.3 Víceznačnost os robotu.......................................................................................... 393
3.4 Určení následujícího čísla bodu........................................................................... 395
4. Změna zadaného rozlišení bodů......................................................397
5. Kopírování externích bodů...............................................................398
5.1 External Point............................................................................................................. 398
5.2 Příkaz COPYP.............................................................................................................. 398
5.3 Vymazání bodů v průběhu programu............................................................... 399
5.4 Vytváření bodů během pohybu po dráze........................................................ 400
6. Výpočet vektoru................................................................................401
6.1 Výpočet vzdálenosti mezi dvěma body............................................................ 402
6.2 Výpočet průsečíku dvou přímek......................................................................... 403
6.3 Výpočet středu kružnice......................................................................................... 404
370 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
Zpracování proměnných
1. Zpracování proměnných
Hodnota proměnné
Číslo globální proměnné
se načítají. Hodnota načtené statické proměnné je přenesena do proměnné*
závislé na programu.
Statické, resp. globální proměnné se používají mimo jiné ke komunikaci
UPOZORNĚNÍ!
mezi paralelní úlohou a programem aplikace.
* Viz následující popis.
371
Zpracování proměnných
UPOZORNĚNÍ! Příkazem
372 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
Extern + VAR 2
1 – informace, že se jedná
o externí deklaraci
Public + VAR
2 –p
roměnná pro použití v aktuálním
a v dalších programech
VAR DEF
3
– proměnná pro interní použití
Disponibilní tlačítka
PUBLIC_VAR_REIN,STUECK
EXTERNAL_VAR_REIN,STUECK_FROM_MENUE
Uvedení jedné nebo více proměnných, které byly
deklarovány v jiném programu (např. MENUE) než
v PUBLIC_VAR a jsou v tomto programu zapotřebí.
373
Zpracování proměnných
MAIN
ABC:=ABC+1
WREAD ('BITTE VERSCHIEBUNG EINGEBEN X Y Z',DIVX,DIVY,DIVZ
AL !=úhel alfa
AP !=počáteční bod posunutí
BE !=úhel beta
E1 !=externí osa 1
E2 !=externí osa 2
EP !=koncový bod posunutí
GA !=úhel gama
DIVX !=hodnota rozdílu pro X
374 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
VAR STA
MAIN
WREAD ('BITTE VERSCHIEBUNG EINGEBEN X,Y,Z',DIV
375
Zpracování proměnných
WRITE_(STUECK,REI)
Příkaz pro výstup aktuálních hodnot proměnných STUECK a REI.
WRITE_(‘ES WURDEN BEREITS‘ ,STUECK, ’TEILE GESCHWEISST.’)
Výstupní příkaz, v němž je výstup hodnoty proměnné STUECK zkombinovaný
s textem.
WREAD_(SOLL)
Příkaz pro zadání hodnoty do proměnné. Počítač vyčká na příkazovém řádku,
dokud nebude dokončeno zadávání tlačítkem „RETURN“, resp. „ENT“ na PHG.
WREAD_(‘WIEVIEL TEILE SOLLEN GESCHWEISST WERDEN ?’,SOLL)
Zadávací příkaz kombinovaný s textovým výstupem.
READ_(‘SOLL PUNKT ANGEFAHREN WERDEN JA=1 NEIN=0’, AUSW)
Zadávací příkaz jako WREAD s tím rozdílem, že je tento příkaz READ
zpracován pouze za předpokladu, že před zpracováním tohoto řádku
programu byla na klávesnici současně stisknuta kombinace tlačítek „Ctrl+W“.
376 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
Přiřazení
hodnoty
A:=20 Proměnné A je přiřazena hodnota 20.
Sčítání
A:=A+1 Hodnota proměnné A je zvýšena o 1.
Odečítání
C:=A–B Proměnná C je rovna výsledku odečítání hodnot A a B.
Násobení
B:=A*7 Hodnota B je rovna výsledku násobení hodnoty
proměnné A a faktoru 7.
Dělení
B:= A/16 Hodnota B je rovna výsledku dělení hodnoty proměn-
né A a čísla 16.
Je také možné provádět více operací na jednom řádku.
Pro početní operace s výše uvedenými operandy musí být použita proměnná
typu „plovoucí proměnná“. Výsledky jsou zobrazovány v obloukové míře
„radián“
(360° = 2 Pl rad).
377
Zpracování proměnných
Řetězcová proměnná
Řetězcové proměnné jsou přiřazeny znakové řetězce, které mohou být sčítány.
Sčítání
A:=‘TEST‘ Ze součtu proměnných A a B vyplyne slovo „TESTLAUF“.
B:=‘LAUF‘ Tento výsledek je uložen do proměnné ABC.
ABC:=(A+B)
Příkaz
STRHND ( 0, A, B, ERG)
Výsledek operace
Druhá řetězcová proměnná
První řetězcová proměnná
Porovnávací operace
0 = porovná předem daný znakový řetězec s řetězcovou
proměnnou
1 = porovná dvě řetězcové proměnné
2 = vypíše počet znaků obsažených v řetězcové proměnné.
Příklady:
378 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
379
Zpracování proměnných
Příklad programu
Na tomto programu bychom rádi ukázali, jak lze pomocí proměnných řídit
průběh programu. V našem příkladu má operátor zadat počet kusů. Tato dávka
bude zpracována. Následně se na monitoru objeví hlášení.
! Pracovní program
GP (120..123)
IST:=IST + 1
REST:=STUECK-IST
IF IST = STUECK THEN JUMP FRA
WRITE (‘ES MUESSEN NOCH’,REST,’TEILE GESCHWEISST WERDEN’)
JUMP ABL
Existuje určitě ještě celá řada příkladů použití, které lze použitím proměnných
zjednodušit nebo dokonce teprve umožnit. Druh použití proměnných závisí na
struktuře programu a na úloze svařování.
Další příklady, v nichž jsou používány proměnné s jinými příkazy, můžete najít
u tématu Technika více programů a u příkazů STORPOS/GETPOS.
380 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
2. Výpočetní smyčka
FOR_ANF:=_ 1_ TO_ 8_ DO
FOR_ANF:=_8_TO_1_STEP_-1_DO.
Na tomto místě bychom ještě měli zmínit, že číselné hodnoty, uvedené v našich
příkladech, mohou být nahrazeny proměnnými.
381
Výpočetní smyčka
Příklad programu 1
Tento příklad představuje program, který nechá robot najet do čisticí stanice
poté, co třikrát za sebou provedl svařování. Čisticí program je uložený jako
podprogram v hlavním programu MASTER.
MAIN
START: FOR ANF:=1 TO 3 DO
BEGIN
PAUSE
$ (1)
! Pracovní program
END
CALL REI
JUMP START
END
Příklad programu 2
V tomto programu má být uživateli navíc umožněno určit zadáním přímo
z klávesnice počet programů svařování, které mají proběhnout, než dojde
k najetí čisticí stanice.
MAIN
IF DURCH < 1 THEN DURCH:= 1
START: FOR ANF:=1 TO DURCH DO
BEGIN
PAUSE
$ (1)
! Pracovní program
END
CALL REI
READ (‘NEUE ZAHL FUER DURCHLAEUFE ANGEBEN: ‘,DURCH)
JUMP START
END
382 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
3 Změna rozlišení
383
Kopírování/vytváření bodů v průběhu programu
Číslo bodu
Rychlost bodu
Druh interpolace
Zadání druhu pojezdu (0 nebo 1), jímž má být na bod
najeto.
Zadání 0 = CP (continuous path)
Zadání 1 = PTP (point to point)
Stav (viz seznamy parametrů svařování „Určení digitálních výstupů“).
Zadání digitálních funkčních výstupů se provádí v binární číselné soustavě:
0 = žádné funkční výstupy
1 = funkční výstup 1
2 = funkční výstup 2
3 = funkční výstup 1 a funkční výstup 2
4 = funkční výstup 3 atd.
U příkazů STORPOSA a STORPOSR je navíc zapotřebí:
Souřadnicové systémy
0 = zadání inkrementálních hodnot
1 = základní souřadnicový systém
2 = souřadnicový systém ramene
3 = souřadnicový systém dílce
4 = souřadnicový systém TOV
5 = rozšířený základní souřadnicový systém (BKSE1)
6 = otočný základní souřadnicový systém
Zadání souřadnic (zadání v 1/10 mm)
Směr X
Směr Y
Směr Z
Zadání prostorového úhlu (zadání v 1/10 stupně)
Alfa (počínaje verzí V710.03 zadání v 1/1 000 stupně)*
Beta
Gama
Zadání souřadnic pro externí osy 1 až 30
Otočné osy (zadání v 1/100 stupně)
Lineární osy (zadání v 1/10 mm)
384 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
STORPOS_(100,50,0,0)
Příkaz ukládá polohu, v níž se robot nachází v době provádění příkazu, společ-
ně se zadaným číslem bodu a příslušnými dodatečnými informacemi o rychlos-
ti, druhu interpolace a stavu.
Pomocí příkazu
STORPOSR_(100,50,0,0;1;2000,100,10000,1500,300,2000)
STORPOSA_(100,40,0,0;1;7500,480,10000,1400,250,1150)
385
Kopírování/vytváření bodů v průběhu programu
Číslo bodu
Rychlost
Druh interpolace 0 = CP, 1 = PTP
Stav
Souřadnicový systém
0 = hodnoty os; 1 = základní; 2 = rameno;
3 = dílec; 4 = souř. TOV; 5 = rozšířený základní
(BKSE1); 6 = otočný základní.
Osa 1, resp. směr X
Osa 2, resp. směr Y
Osa 3, resp. směr Z
Osa 4, resp. alfa
Osa 5, resp. beta
Osa 6, resp. gama
Externí 1
Externí 2
.
.
.
Externí 30
386 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
Příklad programu
Generování bodů pomocí příkazu STORPOS
MAIN
EINGABE:
GP (1,2)
WREAD ('WERTE FUER LAENGE UND BREITE ANGEBEN‘ ,X,Y)
STORPOSR (3,100,0,0;1;X,0,0,0,0,0)
STORPOSR (4,100,0,0;1;X,Y,0,0,0,0)
STORPOSR (5,100,0,0;1;0,Y,0,0,0,0)
STORPOS (6,100,0,0)
$ (4)
GC (3..6)
GP (1)
JUMP EINGABE
END
Grafické zobrazení
2/6 5
–x
150 mm
–y +y
+x
3 4
445 mm
387
Kopírování/vytváření bodů v průběhu programu
388 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
389
Kopírování/vytváření bodů v průběhu programu
GETPOS_(1;X,Y,Z,AL,BE,GA;E1)
načte hodnoty polohy, v níž se robot nachází v době provádění příkazu, a uloží
je do proměnných.
Pomocí příkazu
GETPOSR_(PT;SPE,IPOL,STA;1;X,Y,Z,AL,BE,GA;E1)
Pomocí příkazu
GETPOSA_(PT;SPE,IPOL,STA;1;X,Y,Z,AL,BE,GA;E1)
390 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
Číslo bodu
Rychlost
Druh interpolace 0 = CP, 1 = PTP
Stav
Souřadnicový systém
0 = hodnoty os; 1 = základní; 2 = rameno; 3 = dílec;
4 = souř. TOV; 5 = rozšířený základní (BKSE1);
6 = otočný základní.
Osa 1, resp. směr X
Osa 2, resp. směr Y
Osa 3, resp. směr Z
Osa 4, resp. alfa
Osa 5, resp. beta
Osa 6, resp. gama
Externí 1
Externí 2
.
.
.
Externí 30
391
Kopírování/vytváření bodů v průběhu programu
2 5
–x
–y +y
+x
3 4
MAIN
ST:
WREAD (‘PUNKTNUMMER.EINGEBEN’,PT)
GETPOSA (PT;SPE,IPOL,STAT;1;X1,Y1,Z1,AL1,BE1,GA1;EXT1,EXT2)
WRITE (X1,Y1,Z1)
WAITS (5)
JUMP ST
END
Po spuštění programu a zadání čísla bodu se na monitoru objeví absolutní
souřadnice požadovaného bodu.
U stejného konstrukčního dílu mají být pomocí příkazu GETPOSR zjištěny jeho
rozměry.
Po spuštění programu a zadání čísla bodu se na monitoru objeví relativní sou-
řadnice požadovaného bodu vůči aktuální poloze (bod 2).
MAIN
GP (1,2)
ST:
WREAD (‘PUNKTNUMMER EINGEBEN’,PT)
GETPOSR (PT;SPE,STA,IPOL;1;X,Y,Z,AL,BE,GA)
WRITE (X,Y)
WAITS (5)
JUMP ST
END
392 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
Pomocí příkazu SASTOPAT lze hrubě přednastavit úhlové polohy os (např. „zalo-
mení os 2 a 3 nahoru“), a tím předejít víceznačnosti.
Náhled: Víceznačnost
(poloha A) (poloha B)
393
Kopírování/vytváření bodů v průběhu programu
SASTOPAT_( 0; 10)
Osa 1, 3, 4, 6
Naprogramovaný bod (bez významu)
Index (1)
Zadávají se příslušné úhlové hodnoty pro osy, které připadají v úvahu pro
víceznačnost. U os 1, 3, 4 a 6 může dojít k víceznačnosti.
Úhly se zadávají v 1/10 stupně. Naprogramovaný bod, zadaný za indexem 1,
je tzv. bod „Dummy“ a nemá nadále žádný význam. Výchozím bodem pro
zadávání referenčního úhlu je nulová poloha robotu.
Na základě zadaných úhlů řízení otestuje u os 1, 3, 4 a 6 vždy nejkratší cestu
k vytvořenému bodu.
394 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
Stav hledání:
0 – nenalezen žádný bod
1 – nalezen ještě jeden bod
Předcházející bod.
Další nalezený bod.
Počínaje tímto číslem bodu je prohledávána paměť pro ukládání
bodů.
Příklad programu:
U níže uvedeného programu mohou být body programu zkorigovány
o hodnotu, která se v automatickém provozu zadává prostřednictvím
klávesnice. Protože čísla bodů nebyla naprogramována v po sobě jdoucím
pořadí, musí být následující bod vždy nalezen pomocí příkazu NEXTP. K uložení
tohoto čísla bodu slouží proměnná, která se používá v příkazech GETPOSA a
STORPOSA. Ještě bychom měli zmínit, že se poslední dvě místa příkazu NEXTP
nepoužívají, a tedy mohou být v programu ignorována.
LIST 1=(5211,3,500,259,160,290,0,0,2,30,87,40,330,0,0,0,0,0,0,12)
PROC VERSCH
XVER:=0
YVER:=0
ZVER:=0
ALVER:=0
BEVER:=0
GAVER:=0
E1VER:=0
E2VER:=0
E3VER:=0
395
Kopírování/vytváření bodů v průběhu programu
PNR:=AP
RECH: WRITE('VERSCHOBEN WIRD PUNKT‘,PNR)
WAITS (1)
GETPOSA (PNR;SPE,IPOL,STA;1;X,Y,Z,AL,BE,GA;E1,E2,E3)
X:=X+XVER
Y:=Y+YVER
Z:=Z+ZVER
AL:=AL+ALVER
BE:=BE+BEVER
GA:=GA+GAVER
E1:=E1+E1VER
E2:=E2+E2VER
E3:=E3+E3VER
SASTOPAT (0;PNR)
STORPOSA (PNR,SPE,IPOL,STA;1;X,Y,Z,AL,BE,GA;E1,E2,E3)
NEXTP (PNR,NPNR)
PNR:=NPNR
IF PNR>EP THEN JUMP FIN
IF PNR=0 THEN JUMP FIN
JUMP RECH
FIN:
ENDP
MAIN
WRITE ('CRTL+W FUER VERSCHIEBUNG‘)
FOR I:=1 TO 300 DO BEGIN
READ ('MOECHTEN SIE VERSCHIEBEN?? JA=1‘,INP2)
END I
IF INP2=1 THEN_BEGIN
CALL VERSCH
INP2:=0
END
GP (1,2)
GC (3,4,5,6,7)
GP (8)
END
396 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
FUNCON RESFAK,100
397
Kopírování externích bodů
EXTERNAL_POINT(...)_FROM_...
Název programu
COPYP_(...)_FROM_....
UPOZORNĚNÍ! Při kopírování skupin bodů jsou zohledněny i případné mezery v číslování
bodů.
398 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
Možnosti použití
399
Kopírování externích bodů
vytváří během pohybu po dráze nové body. Počet vytvořených bodů závisí
na počtu naprogramovaných bodů dráhy a na uvedeném rozmezí čísel bodů
v příkazu RPOINTS.
400 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
6. Výpočet vektoru
Příkazem
CALCF_(.....)
401
Výpočet vektoru
Číslo funkce
Nepoužije se
První bod (bod číslo 100)
Druhý bod (bod číslo 200)
Nepoužije se
Nepoužije se
Nepoužije se
Nepoužije se
Vzdálenost ve směru X
Vzdálenost ve směru Y
Vzdálenost ve směru Z
Hodnota vzdálenosti ve směru X/Y
Výsledek tohoto výpočtu „Vzdálenost“ je vložen do souřadnic X, Y, Z.
402 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 10 – Zpracování proměnných
103
3
102
Je vytvořen průsečík 200, vypočtený z vytvořených drah mezi body 100/101
a 102/103.
..
A:=200
CALCF_(200;0;100,101,102,103,103,0;A)
..
Číslo funkce
Nepoužije se
První dráha (body 100/101)
Druhá dráha (body 102/103)
Orientace bodu
(0 = druhý bod druhé dráhy)
Nepoužije se
Číslo průsečíku (proměnná pro číslo bodu)
403
Výpočet vektoru
Vytvořený střed
4
(bod 200) 4
3 2
Číslo funkce
Nepoužije se
První opěrný bod (bod 100)
Druhý opěrný bod (bod 101)
Třetí opěrný bod (bod 102)
Orientace bodu
(0 = orientace třetího opěrného bodu)
Nepoužije se
Střed (bod 200)
404 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 11
Správa programů
Obsah
406 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 11 – Správa programů
Správa programů
1.1 Všeobecně
Systém archivace poskytuje uživateli níže popsané možnosti, jak ukládat
programy CAROLA na pevný disk, na USB flash disky nebo síťové jednotky a jak
je odtud nahrávat.
1 2 3 4 5 6
1 Adresář
2 Kopírování
3 Přejmenování
4 Smazání
5 Nahrávání
7
6 Uložení
407
Archivace a správa pracovních programů
1 2 3
Poté řízení nabízí pro všechny operace spojené s archivací automaticky toto
paměťové médium. Pomocí kombinace tlačítek „Uložit“+9 na fóliové klávesnici
lze uložit aktuální program.
Písmeno označující síťovou jednotku – zobrazené vedle tlačítka „Default“ – zob-
razuje aktuální nastavení.
408 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 11 – Správa programů
409
Archivace a správa pracovních programů
1 Vybraná funkce
1 2
2 Aktuální síťová jednotka
3
3 Seřadit podle ... 4
410 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 11 – Správa programů
Poté, co jste zvolili funkci Copy, vyberte zdrojovou a cílovou síťovou jednotku.
Kopírování probíhá ze zdrojové síťové jednotky na cílovou síťovou jednotku.
Následně se zobrazí pracovní programy umístěné na zdrojové síťové jednotce.
Nyní vyberte program, resp. segment programu, který chcete okopírovat, a po
potvrzení zadejte pomocí zobrazené klávesnice nový název programu.
2
Obrázek 5. Přidělení názvu programu
411
Archivace a správa pracovních programů
Jestliže jste tažením prstu přes tlačítka vybrali více programů, můžete je okopí-
rovat pouze pod jejich stávajícím názvem na jinou síťovou jednotku.
Před provedením každého kopírování je ověřováno, zda je k dispozici dostatek
místa v paměti. Jestliže program nebo segment programu již existuje, je od
uživatele požadováno schválení prostřednictvím hlášení
Cílový soubor již existuje
Chcete ho přepsat?
Kopírování se aktivuje stisknutím tlačítka JA (ano), stornuje se stisknutím
tlačítka NEIN (ne). Je-li během kopírování rozpoznána nějaká chyba (např. není
k dispozici dostatek místa v paměti), je tato chyba nahlášena a obsah paměti
zůstává beze změny.
412 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 11 – Správa programů
UPOZORNĚNÍ! Dbejte na to, abyste si programy, které ještě potřebujete, uložili na příslušné
datové nosiče. Vymazané programy nelze obnovit, a jsou tedy definitivně
ztracené.
413
Archivace a správa pracovních programů
.S .Z .P .L .SET
TYP Typ robotu L L S L S
GAZ Celkový počet os robotického zařízení L S S L S
PAL Rozlišení bodů L L S L S
REF Referenční polohy os robotu L L L L L
NUM Číslo řízení L L L L L
CHK Kontrolní součet L L L L L
CZ1 Verze kompilátoru L S S L S
SOV Verze operačního systému L L L L L
LEN Velikost paměti RAM L L L L S
L = drobné chyby
Operační systém se dotáže, zda má být segment programu nahrán. Odpověd-
nost za případně vzniklé škody nese uživatel.
S = vážné chyby
Segment programu nemůže být nahrán. Operační systém přeruší proces nahrá-
vání.
Při podmíněném nahrávání se zobrazí chybová hlášení záhlaví, např.
414 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 11 – Správa programů
UPOZORNĚNÍ! * V současnosti používá operační systém jako název pracovní sady číslo
řízení.
415
Nahrávání zálohy (nahrávání pracovní sady)
416 PA_QIROX_V08.xx_Rev.03/16_DE
Blok 11 – Správa programů
417
Nahrávání zálohy (nahrávání pracovní sady)
418 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava
Blok 1
Externí osy
Obsah
1. Externí osy.........................................................................................422
2. Dotaz na stav volně programovatelných os....................................423
3. Synchronizace externích os..............................................................425
3.1 Programování definičních bodů.......................................................................... 426
3.2 Definování kinematického řetězce externích os........................................... 429
3.3 Synchronní pojíždění interních a externích os robotu
při programování......................................................................................................431
3.4 EXTORIOFF................................................................................................................. 432
4. Kružnice s externími osami..............................................................433
5. Referování externích otočných os
s rozsahem otáčení větším než 360°�����������������������������������������������434
6. Manipulace s informacemi o bodech pro externí osy (MPE)..........435
6.1 Všeobecně................................................................................................................... 435
6.2 Výběr a funkce u offline procesu......................................................................... 435
6.3 Výběr a funkce u online procesu......................................................................... 438
7. Ruční pojíždění externími osami (MANAX).....................................442
7.1 Všeobecně................................................................................................................... 442
7.2 Výběr a funkce u offline procesu......................................................................... 442
7.3 Výběr a funkce u online procesu......................................................................... 443
7.4 Ovládací pult.............................................................................................................. 443
8. Asynchronní pojíždění externími osami.........................................445
8.1 Všeobecně................................................................................................................... 445
8.2 Polohování osy ADRIVE.......................................................................................... 446
8.3 Zjišťování a přiřazování stavu osy....................................................................... 447
8.4 Kontrola polohovadla............................................................................................. 448
9. MASTER/SLAVE..................................................................................449
9.1 MASTER/SLAVE (nízkonákladová verze)........................................................... 449
9.2 MASTER/SLAVE (plná verze).................................................................................. 450
9.2.1 Programování....................................................................................................... 451
9.3 Zařízení MASTER/SLAVE s větším počtem robotů........................................ 453
9.3.1 Aktivace synchronního chodu....................................................................... 455
9.3.2 Deaktivace synchronního chodu.................................................................. 455
10. Synchronní osa..................................................................................456
10.1 Polohová odchylka (offset) mezi osami MASTER a SLAVE.......................... 457
11. Parametrizace externích os..............................................................458
12. Vypínání/přepínání externích os.....................................................460
420 PA_QIROX_V08.xx_Rev.03/16_DE
421
Externí osy
1. Externí osy
7 LVE – osa 7
8 QVE – osa 8
7
9 VVE – osa 9
10 DP – osa 10
11 KP – osa 11 8
9 11
10
422 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
Metoda
Funkce Příkazy
programování*
DRIVESTAT
WAITONAX ONLINE
Ruční pojíždění externími osami MANAX ON-/OFFLINE
Manipulace s externími osami MPE ON-/OFFLINE
Vypnutí synchronního otáčení dvou CHSYN OFFLINE
externích os
MASTER/SLAVE MASTERON
MASTERO-
FF
SYNCON
SYNCOFF ONLINE
* Metoda programování:
Příkaz
AXISSTAT_( 10, A)
Vrácená proměnná
423
Dotaz na stav volně programovatelných os
Příklad programu
424 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
3. Synchronizace externích os
425
Synchronizace externích os
Definování synchronizace
EXTDEF_( 2; 0; 801,802,803,804)
Definiční body
Druh externí osy
0 – rotační
1 – lineární
Číslo externí osy
1 – osa 7
2 – osa 8
...
30 – osa 36
426 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
Náhledy:
Programování definičních bodů (min. 2 body)
u lineárních os
• LVE – portál / dlouhá pojezdová jednotka
• QVE – šikmá pojezdová jednotka
• VVE – vertikální pojezdová jednotka
427
Synchronizace externích os
Náhledy:
Programování definičních bodů (min. 3 body)
u rotačních os (WPEK – decentrální periferie (DP) otočný stůl,
otočný/sklopný stůl, orbitální stůl)
Obrázek 7. Osa 10, body 1001–1003
Při programování definičních bodů jedné osy se smí pohybovat pouze osa,
která má být synchronizována. Všechny ostatní osy svou polohu již nesmějí
změnit.
Jestliže je nutné pro dosažení osy, která má být definována, pojíždět jinou osou
(LVE), zvolte polohu, z níž pokryjete co největší pracovní dosah osy, která má
být definována.
428 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
jsou určeny externí osy, které se podílejí na synchronizaci. V případě více než
jedné externí osy je hierarchie externích os definováno pořadím číselných
údajů v příkazu EXTCHAIN, to znamená, že je určeno, která z externích os bude
hrát nadřízenou, resp. podřízenou roli.
U příkazu EXTCHAIN se zadává číslo externí osy (externích os). Pořadí čísel
externí osy (externích os) začíná číslem „1“.
Pro nadefinování kinematického zřetězení musí být externí osy rozděleny do
2 skupin os:
EXTCHAIN_(1)
EXTCHAIN ( 3, 2)
Hierarchie 2 – osa 8 = otočná osa
Obrázek 9. Rotační osy
Hierarchie 1 – osa 9 = sklopná osa
429
Synchronizace externích os
EXTCHAIN (1,3,2)
Hierarchie 1 – osa 7 – lineární osa – 1. externí osa
Hierarchie 2 – osa 9 – sklopná osa – 3. externí osa
Hierarchie 3 – osa 8 – otočná osa – 2. externí osa
EXTCHAIN (1,2,3)
Hierarchie 1 – osa 7 – lineární osa
Hierarchie 2 – osa 8 – otočná věž
Hierarchie 3 – osa 9 – vertikální pojezdové ústrojí
MAIN
EXTDEF (1;1;700,701,702,703,704)
EXTDEF (2;0;800,801,802,803,804,805,806)
EXTDEF (3;0;900,901,902,903,904,905,906)
EXTCHAIN (1,3,2)
START: PAUSE
$ (1)
EXTSYNON
GP (1..4)
GC (5..8)
GP (9,10)
ARC (10,11,12)
ARC (12,13,14)
GP (15,1)
EXTSYNOFF
END
430 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
1
Obrázek 23. Volba synchronního chodu v režimu TEACH
431
Synchronizace externích os
Jsou-li při zvolení funkce SYNCHRON EXTERN aktivované interní osy, zůstanou
aktivní až do přepnutí na externí osy, kde dojde k aktivaci funkce SYNCHRON
EXTERN.
Monitorování rychlosti montážní příruby se v režimu SYNCHRON EXTERN
neprovádí.
3.4 EXTORIOFF
Vypnutí synchronizace orientace při synchronním chodu s externími osami
Synchronní chod externích os poskytuje konstantní, definovanou rychlost
procesu podél dráhy, definovanou polohu TCP a také definované přizpůsobení
orientace svařovacího hořáku vůči dílci. V jednotlivých případech použití se od
úpravy orientace svařovacího hořáku upouští, čímž lze dosáhnout klidnějšího
chodu robotu.
Poté je při synchronním chodu kontrolována pouze rychlost svařování a
relativní poloha vzhledem k dílci.
Vypnutí orientace příkazem EXTORIOFF je účinné obecně pouze v případě,
že byl synchronní chod zapnut příkazem EXTSYNON. Příkaz EXTORIOFF, který
následuje po příkazu EXTSYNON, synchronizaci orientace opět vypne. Ta potom
zůstane vypnutá pro všechny sekvence programu, dokud není znovu zapnutá
příkazem EXTSYNON.
Příkaz nemá žádný dopad na stávající uživatelské programy se synchronním
chodem.
432 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
funkci aktivujete.
Po dokončení kružnice funkci znovu deaktivujte příkazem
FUNCOFF_EXTCIR
433
Referování externích otočných os s rozsahem otáčení větším než 360°
V oblasti svařování ve vrstvách jsou často zapotřebí otočné osy s více než
jedním otočením (>360°). Tím lze například zamezit vypnutí elektrického
oblouku mezi jednotlivými plnicími vrstvami (chyba spoje) jednoho svaru.
Počet otočení závisí na převodovém poměru převodovky motoru a může se
lišit. Abyste nemuseli provádět časově náročné otáčení zpět do výchozí pozice
(HOME), můžete příkazem
FUNCON_ SOFTREF, Čís.
Číslo externí osy
434 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
6.1 Všeobecně
Často je při používání robotu s externími osami nutné posunout uživatelské
programy jedné lineární osy na druhé pracoviště nebo je zkopírovat z jednoho
volně programovatelného polohovadla dílce na jiné, a to bez náročného
opakovaného programování.
Funkce „Manipulace s informacemi o bodech pro externí osy“ nabízí možnost
změnit jednou naprogramované body programu offline a online procesem.
1. Absolutní posunutí
Externí osa je charakterizovaná absolutní hodnotou.
Například zastavení externí osy
Cílový bod
Číslo osy
Název programu
Absolutní (zastavení osy 7)
435
Manipulace s informacemi o bodech pro externí osy (MPE)
2. Relativní posunutí
K externí ose je přičten offset.
Například posunutí souřadnic bodů
Cílový bod
Zdrojový bod
Číslo osy
Název programu
Relativní (posunutí o vektor mezi bodem 4 a bodem 100)
Číslo osy 8
Číslo osy 7
Název programu
Exchange (Záměna souřadnic osy 7 a osy 8).
Alternativně lze použít „C“ pro kopírování!
MPE_E_TEST.P(7,8,1,50)
Jak bylo uvedeno výše, avšak změní se pouze body 1 až 50 (včetně).
436 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
MPE_C_TEST.P(7,8)
Nakopíruje souřadnice všech bodů z osy 7 na osu 8.
MPE_C_TEST.P(7,8, 1,50)
K definování absolutní polohy, resp. offsetu posunutí musí být bod naprogra-
movaný. Během vykonávání příkazu jsou kontrolována a zobrazena překročení
koncových poloh.
UPOZORNĚNÍ! Má-li zdrojový program zůstat zachován, musí být nejprve vytvořena kopie
programu, která je požadovaným způsobem upravena. Toto opatření chrání
zejména při použití absolutního posunutí jedné osy před nechtěnými
změnami originálního programu, jestliže se provedená manipulace ukáže
jako nepoužitelná.
Operační systém při záměně informací o bodech mezi 2 externími osami
nezkoumá, zda bude výsledný program dávat smysl.
Odpovědnost nese operátor!
Jsou kontrolovány pouze softwarové koncové spínače příslušných os z hlediska
shody.
Praktický význam má tento typ příkazu pouze při identické „mechanické“
a „elektrické“ konfiguraci příslušných os, případně ve spojení s dodatečnou
offline transformací souřadnic robotu.
437
Manipulace s informacemi o bodech pro externí osy (MPE)
438 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
Absolutní posunutí
U bodů 45–78 se osa 7 zastaví v poloze, kterou má u bodu 100. Parametr typu
MPE, hodnota 2, definuje absolutní posunutí.
Záměna informací o bodech
U bodů 45–78 jsou zaměněny polohy os 8 a 11. Parametr typu MPE, hodnota 3,
definuje záměnu informací o bodech.
Kopírování informací o bodech
U bodů 45–78 se osa 11 zastaví ve stejné poloze jak osa 8. Parametr typu MPE,
hodnota 4, definuje kopírování informací o bodech.
439
Manipulace s informacemi o bodech pro externí osy (MPE)
Příklad použití:
Podprogram pro čištění hořáku se zastavením os 7 a 8 během čištění.
Příklad použití:
Posunutí informací o bodech prostřednictvím osy 8
RESTART
Příklad kódu
MAIN
!***** COPY SOURCE POINTS ******!
COPYP (3..8,15) !1. WELD
Kopírování bodů dráhy prvního COPYP (3..8,25) !2. WELD 1
1
úseku pro další segmenty. COPYP (3..8,35) !3. WELD
COPYP (3..8,45) !4. WELD
$ (1)
GP (1,2,3)
GC (4,5) !FIRST WELD!
ARC (5,6,7)
GP (8)
$ (2)
GP (2,13)
GC (14,15) !SECOND WELD
END
440 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
Postup
Referenční body
1
(100, 103, 203, 303, 403, …)
441
Ruční pojíždění externími osami (MANAX)
7.1 Všeobecně
Díky volitelnému příkazu MANAX je možné v průběhu programu ručně pojíždět
externí osou. Příslušná osa je odpojená od řízení a lze s ní pojíždět pomocí
tlačítka na doplňkovém ovládacím pultu. To může být za určitých okolností
nutné pro vkládání konstrukčních dílů.
Číslo osy
Stav (11 = zapnutí)
Číslo osy
Stav (10 = vypnutí)
442 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
443
Ruční pojíždění externími osami (MANAX)
Ruční pojíždění je v zásadě možné až poté, kdy byl proveden platný příkaz
MANAX (pro osy nacházející se ve vkládací poloze, v našem příkladu osy 9 a 10 /
osy 11 a 12) a bylo rovněž stisknuto potvrzovací tlačítko na ovládacím pultu.
Je třeba si uvědomit, že je příslušná osa po vypnutí provozu MANAX znovu
UPOZORNĚNÍ!
ovládána řízením robotu. Měli byste tedy zajistit, aby bylo možné dosáhnout
dalšího bodu bez kolize.
Při použití polohovadla dílce s obracečem je do výchozí polohy externích
os nacházejících se ve vkládací poloze najížděno předtím, než jsou znovu
připojeny.
(NOUZOVÉ ZASTAVENÍ v provozním režimu AUTOMATIKA).
444 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
8.1 Všeobecně
Asynchronní pojíždění externími osami poskytuje možnost polohovat volně
programovatelnou externí osu nezávisle na vlastním pohybu robotu.
Tato funkce se používá mimo jiné k polohování obracečů
(např. CR 402 – DP – viz obrázek).
Externí osa určená pro tuto funkci musí být v řízení robotu předem
nakonfigurovaná a automaticky se aktivuje při každém spuštění systému.
Zůstane aktivní až do vypnutí programovacím příkazem.
Není-li funkce aktivní, lze externí osu naprogramovat a pojíždět s ní jako s kte-
roukoliv jinou osou.
445
Asynchronní pojíždění externími osami
Rychlost
Poloha v 1/10 stupně
Číslo externí osy
(zde osa 7)
lze polohovat příslušnou externí osu. Robot zatím může provádět další
programovací příkazy.
446 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
Stavová Význam
hodnota
0 Osa není nakonfigurovaná pro funkci asynchronního pojezdu.
1 Pohyb byl přerušen
(NOUZOVÉ ZASTAVENÍ, tlačítko uvolnění atd.).
2 Osa je v pohybu.
3 Osa dosáhla cílové polohy.
Stav osy poskytuje jednoznačnou informaci o aktuálním stavu (poloze) externí
osy. Díky tomu lze program příslušným způsobem větvit tak, aby nedocházelo
ke kolizím.
Přiřazení stavu osy se provádí příkazem
447
Asynchronní pojíždění externími osami
Číslo osy
zajišťuje, aby bylo polohování externí osy dokončeno, než budou upnuté
konstrukční díly obrobeny.
Je-li pohyb robotu rychlejší než polohování externí osy, vyčká robot na řád-
ku programu s příkazem WAITONAX tak dlouho, dokud nebude polohování
dokončeno.
UPOZORNĚNÍ! Neprovedený příkaz ADRIVEAX, resp. WAITONAX (např. začátek řádku) před-
stavuje zvýšené nebezpečí kolize.
Je-li příkaz ADRIVEAX prováděn při neaktivní funkci, průběh programu se
přeruší.
448 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
9. MASTER/SLAVE
Použití
Volitelná výbava MASTER/SLAVE se používá u zařízení, u nichž tentýž
konstrukční díl obrábí více robotů současně, resp. tam, kde je nutné provádět
svařování synchronizované s externími osami.
449
MASTER/SLAVE
počká tak dlouho, dokud robot SLAVE rovněž nedosáhne příkazu SYNCOFF_
(Nr.). Provádění programu pokračuje současně.
V případě nestejného číslování, tedy když program probíhá asynchronně, dojde
k přerušení a vydání chybového hlášení
450 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
9.2.1 Programování
Při programování obou robotů je třeba dbát na to, aby
• robot a příslušná osa robotu byly před programováním definičních bodů
(synchronizací externích os) nebo svarových spojů určené jako MASTER,
resp. SLAVE
• byly nejprve provedeny příkazy MASTERON/OFF (viz příkaz MASTERON/
MASTEROFF v této kapitole)
• externí osou mohl pojíždět pouze robot MASTER
• byl u robotu MASTER aktivní provozní režim TEACH, jestliže jsou body
naučeny robotem SLAVE – přenos aktuální polohy osy MASTER
• obě řízení (i řízení robotu SLAVE) znala geometrickou polohu příslušné
externí osy (viz kapitola „Synchronizace externích os“).
K naprogramování bodu u robotu SLAVE musí být robotem MASTER nastavena
poloha externí osy. Poté je robot SLAVE napolohován na konstrukční díl a bod
se uloží. Dávejte pozor, aby byl robot SLAVE naprogramovaný symetricky vůči
průběhu programu robotu MASTER.
To znamená:
• Programování stejných obrysů
• Stejné délky svarových spojů
• Stejné rychlosti svařování
UPOZORNĚNÍ! U tohoto provozního režimu je nezbytně nutné, aby byly oba partnerské
roboty provozovány se stejnými provozními parametry, jako je úprava,
seznamy parametrů svařování, kontrola elektrického oblouku atd.
Omezení
Při režimu MASTER/SLAVE nelze použít níže uvedené funkce, nebo jsou tyto
funkce omezené:
451
MASTER/SLAVE
Příkazem
SYNCON_( čís; A;B)
UPOZORNĚNÍ! Jsou-li tyto příkazy zadány prostřednictvím PHG, jsou čísla průběžně
počítána a navrhována počítačem.
U zařízení, kde oba roboty pracují střídavě na externí ose druhého robotu, musí
být robot řídící osu vždy označen jako MASTER a druhý robot jako SLAVE.
Příkaz
MASTERON_ (..)
označí robot jako robot MASTER. Informace o poloze osy, která byla určena jako
osa MASTER, jsou přeneseny na osu Dummy* (SLAVE) partnerského robotu.
Příkaz
MASTEROFF_ (..)
označí robot jako robot SLAVE. Osa určená jako osa SLAVE (osa Dummy)* obdrží
informace o poloze osy MASTER prostřednictvím sítě LAN.
452 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
*Osa Dummy – jedná se o osu, která fyzicky není k dispozici. Slouží pouze pro
výpočet polohy.
Přípustné jsou maximálně 3 externí osy. Zadání jsou od sebe oddělena čárkou.
Počet os pro příkazy MASTERON a MASTEROFF musí být totožný.
Pomocí výše uvedených příkazů určete robot MASTER, resp. SLAVE
UPOZORNĚNÍ!
předtím, než naprogramujete body (např. synchronizační body pro
příslušnou externí osu).
Příklad programu
453
MASTER/SLAVE
Robot MASTER
Adresa: 0*
Robot, který pohání společně používanou externí osu.
Jako robot MASTER je označen pomocí příkazu
MSMASTER_( adresa; osa)
454 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
455
Synchronní osa
Je-li dílec (konstrukční díl) upnutý mezi 2 externími osami, musí tyto osy
pojíždět synchronizovaně, pokud jde o polohu a rychlost, aby nedošlo
k deformaci (přetočení) konstrukčního dílu.
Tyto osy jsou označené jako osy MASTER (např. osa 7) a osa SLAVE (např.
osa 8).
Osa MASTER je vždy první z obou synchronizovaných os. Osa SLAVE je vždy
závislá a v synchronizovaném úhlu následuje osu MASTER.
Obrázek 21. Synchronizace osy SLAVE Po naběhnutí (bootování) řízení je aktivní synchronní sledování, jež v případě
chyby, například posunutí polohy* osy MASTER, resp. osy SLAVE přeruší
pojíždění. Řízení hlásí:
CHSYN_( 8, 0)
Příkaz
CHSYN_( 8, 1)
UPOZORNĚNÍ!
* Přípustné posunutí polohy je uvedené v konfiguračním souboru řízení
robotu (viz Blok 1 – Volitelná výbava – kapitola „10.1 Polohová odchylka
(offset) mezi osami MASTER a SLAVE“ na straně 457).
456 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
FUNCON ELWELL,Achsnr.,Funktion
FUNCON ELWELL, 8, x
457
Parametrizace externích os
POSTOLE
POSTOLR
TOLACT
FUNCON_RESTORP
Změna zadaného rozlišení externích os
Příklad: RESTORP, 7, 2
458 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
FUNCON_ENCRATIO
Průměr dílce
Průměr hnací kladky
Číslo osy
FUNCOFF_ENCRATIO
Na konci programu musí být příkaz FUNCOFF_ENCRATIO. Ten obnoví původní
konfiguraci.
459
Vypínání/přepínání externích os
FUNCON_EXTOFF
Pro osazení nástroji musí externí osy najet do k tomu určené polohy (vkládací
polohy), kterou nesmějí opustit (ochrana osob), zatímco robot vykonává
program s další externí osou. Pro jistotu lze příkazem
FUNCON_EXTOFF, Čís.
aktivovat zámek regulátoru pohonu a brzdu příslušné osy. Tím je ose zabráněno
v pohybu.
Příkaz
FUNCOFF_EXTOFF
13. Přepínání os
460 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
461
Přepínání os
462 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
463
Automatické testování brzd
STORPOS (3,100,0,0)
Příklad kódu
IF NOT IN(204) THEN BEGIN ! KEINE LEISTUNGSFREIGABE BETAETIGT
Pokračování: CALL CLEAR
GOTOXY (2,12)
WRITE (‚ BREMSENTEST DURCHFUEHREN,‘)
GOTOXY (2,14)
WRITE (‚ BITTE FREIGABETASTE GEDRUECKT HALTEN & START BETAETIGEN‘)
PAUSE
END
CALL CLEAR
GOTOXY (2,12)
WRITE (‚ BREMSENTEST WIRD AUSGEFUEHRT‘)
GOTOXY (2,14)
WRITE (‚ BITTE WARTEN....‘)
BRKTEST (1;0;1;2;3)
GOTOXY (2,12)
WRITE (‚ BREMSENTEST BEENDET ‚)
WAITS (1)
BRKTEST (2;0;1;2;3;TIME)
GOTOXY (2,14)
WRITE (‚ VERBLEIBENDE ZEIT : ‚,TIME,‘ MINUTEN‘)
WAITS (2)
CALL CLEAR
END
PTPMAX (100)
ENDP BRKCHK
MAIN
CALL BRKCHK
IF NOT (IN(198)) THEN JUMP ENDE ! ABFRAGE AUTOMATIK JA/NEIN !*****
AUTOMATIK ***************** !
RUN MENUE
ENDE:
END
464 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 1 Volně programovatelné externí osy
0– V
šechny osy, které jsou nakonfigurované pro testování
brzd.
1 a vyšší – osa, která má být testována.
Testování brzd
0 = je-li třeba
1 = testovat pokaždé
2 = dotaz na zbývající čas [min] a uložení do proměnné TIME
465
Automatické testování brzd
466 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava
Název
Název
Blok 2
Vícevrstvá technika
Obsah
1. Všeobecně..........................................................................................469
1.1 Náhled: Ukládání kořenové vrstvy...................................................................... 471
1.2 Výpočet plnicích vrstev.......................................................................................... 473
2. Pokročilá vícevrstvá technika..........................................................475
2.1 Definování úseků svarové mezery...................................................................... 475
2.2 Definování geometrie svaru................................................................................. 477
2.3 Přiřazování geometrií svaru.................................................................................. 480
2.4 Výpočet plnicích vrstev.......................................................................................... 481
2.4.1 Příkaz FILL ve spojení s příkazem LAYACT.................................................. 482
2.5 Zohlednění offsetu hledání svaru....................................................................... 483
468 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 2 Vícevrstvá technika
Vícevrstvá technika
1. Všeobecně
U výplňových a krycích vrstev tak odpadá fáze NAUČENÍ bodů, která u objem-
nějších kontur zabírá hodně času.
469
Všeobecně
a
Slouží k vygenerování plnicí vrstvy
FILL = Plnění
(plnicích vrstev)
470 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 2 Vícevrstvá technika
Funkce
5 7 8 9
471
Všeobecně
ROOTON_(1) ROOTON_(2)
2 7 14 15
8
ROOTOFF_(3)
ROOTON_(3)
3
4 9
472 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 2 Vícevrstvá technika
Příklad
Kořen se skládá z bodů 3 až 44. Směr a vzdálenost plnicí vrstvy od kořene
definuje bod číslo 70. Na základě výchozího bodu číslo 73 jsou vygenerovány
body 73 až 114 pro plnicí vrstvu.
473
Všeobecně
UPOZORNĚNÍ! Při programování více vrstev není třeba znovu propočítávat body plnicích
vrstev v průběhu každého programu znovu, nýbrž pouze jednorázově.
Z tohoto důvodu lze příkaz FILL po dokončení programu opět vymazat.
Příkazy ROOTON a ROOTOFF by v programu měly zůstat zachovány až do jeho
úplného dokončení, poté ale mohou být rovněž vymazány.
70 3
3 70 4
5 7 8 9
474 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 2 Vícevrstvá technika
475
Pokročilá vícevrstvá technika
UPOZORNĚNÍ! Vezměte prosím v úvahu, že první a druhý bod úseku svarové mezery nejsou
totožné.
Nesprávně Správně
ROOTON (1) GP_(3)
PICTURE (1) ROOTON _(1)
GP_(3) PICTURE_(1)
ARC_(3,4,5) ARC_(3,4,5)
PICTURE_(2) PICTURE_(2)
Zde se může objevit chybové hlášení „Nulová délka vektoru při výpočtu
jednotkového vektoru. Zkontrolujte prosím TCP/TOV.“
Výpočet pro jednotlivou přímku není možný. V kořenu musí být naprogra-
mované nejméně 3 body, z nichž lze vypočítat rovinu.
Nesprávně Správně
ROOTON (1) ROOTON _(1)
PICTURE (1) PICTURE_(1)
GC_(6) GC_(5,6,7)*
PICTURE_(2) PICTURE_(2)
PICTURE_( 1, 0)
476 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 2 Vícevrstvá technika
LAYACT_( 1, 1, 1)
477
Pokročilá vícevrstvá technika
Příklad kódu Definování úhlu nastavení a vzdáleností pro svarovou mezeru se 3 obrazy
svaru a 2 plnicími vrstvami (úhel nastavení a vzdálenost jsou definovány
numericky).
RESTART
LIST_1_=_(5211,1,0,250,0,0,0,0,2,0,0,22,330,0,0,0,0,0,0,120,0,0)
MAIN
!FÜLLLAGE 1
!NAHTFUGENABSCHNITT 1 - 1.LAGENDEFINITION
LAYDEFNUM_(1,1,0,100,20,30,0,0,0,0)
!NAHTFUGENABSCHNITT 2 - 1.LAGENDEFINITION
LAYDEFNUM_(2,1,0,0,-20,30,0,0,0,0)
!NAHTFUGENABSCHNITT 3 - 1.LAGENDEFINITION
LAYDEFNUM_(3,1,0,0,-20,30,-150,0,0,0)
!FÜLLLAGE 2
!NAHTFUGENABSCHNITT 1 - 2.LAGENDEFINITION
LAYDEFNUM_(1,2,0,-20,40,50,0,0,0,0)
!NAHTFUGENABSCHNITT 2 - 2.LAGENDEFINITION
LAYDEFNUM_(2,2,0,0,-40,50,0,0,0,0)
!NAHTFUGENABSCHNITT 3 - 2.LAGENDEFINITION
LAYDEFNUM_(3,2,0,0,-40,50,-100,0,0,0)
478 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 2 Vícevrstvá technika
Příklad kódu Definování úhlů nastavení a vzdáleností pro svarovou mezeru se 4 plnicími
vrstvami (úhel nastavení a vzdálenost jsou definovány prostřednictvím bodů).
RESTART
LIST_1_=_(5211,1,0,250,0,0,0,0,2,0,0,22,330,0,0,0,0,0,0,120,0,0)
MAIN
LAYDEFPNT_(0,100,4,5,200,1,1)
LAYDEFPNT_(0,200,4,5,200,1,2)
LAYDEFPNT_(0,300,4,5,200,1,3)
LAYDEFPNT_(0,400,4,5,200,1,4)
..
Takto definované geometrie svaru jsou zohledněny při vytváření bodů plnicí
vrstvy příkazem FILL (viz oddíl 1.3). Mají vyšší prioritu než uvedený offsetový
bod. Za tím účelem ovšem musí být jednotlivé geometrie svaru přiřazeny
k různým úsekům svarové mezery.
479
Pokročilá vícevrstvá technika
GP_(1,2)
ROOTON_(1) Definování kořene
PICTURE_(1)
Úsek svarové mezery 1
GP_(3)
GC_(4,5)
PICTURE_(2)
Úsek svarové mezery 2
ARC_(5,6,7)
PICTURE_(3) Úsek svarové mezery 3
GC_(8)
ROOTOFF_(1)
GP_(9) Konec definování kořene
LAYACT_(1,1,1)
FILL_(1,1,3,103) Přiřazení geometrií svaru
a vygenerování plnicích vrstev
LAYACT_(2,2,2)
FILL_(1,2,3,203)
GP_(103)
GC_(104,105)
ARC_(105,106,107)
GC_(108)
GP_(9,203)
GC_(204,205)
ARC_(205,206,207)
GC_(208
..
480 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 2 Vícevrstvá technika
LAYACT_( 1, 2, 1)
Počet parametrů v příkazu LAYACT musí být roven počtu příkazů PICTURE ve
svarové mezeře (kořenu).
Vytvořené body obsahují příslušné úhly nastavení a vzdálenosti. Zadejte „nulu“
na odpovídající pozici v příkazu LAYACT, jestliže pro tento úsek svarové mezery
nemají být vytvořeny žádné body plnicí vrstvy. V případě změny obrazu svaru
s velkými rozdíly je třeba ponechat dostatečnou vzdálenost pro přizpůsobení
hodnot.
481
Pokročilá vícevrstvá technika
LAYACT (2)
Příklad kódu
FILL (1,1,50,23) !Bod 50 definuje postavení!
Pokračování GP (23) !externí osy.
GC (24,25)
ARC (25,26,27)
GC (28,29)
GP (10,2)
FUNCOFF MLOFFS
END
UPOZORNĚNÍ! Má-li být zohledněno seřízení externích os, musí být aktivní synchronizace
(viz Blok 1 – Volitelná výbava – kapitola „3. Synchronisation von externen
Achsen“ auf Seite <?>).
Jestliže nepožadujete změnu polohy externích os, vložte číslo prvního bodu
kořene. V případě aktivní synchronizace je změna polohy zohledňována
vždy.
482 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 2 Vícevrstvá technika
FUNCOFF_ MLOFFS
se funkce vypíná.
483
Pokročilá vícevrstvá technika
484 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná
Název výbava
Blok 3
Název
Taktilní senzory
Obsah
1. Všeobecně..........................................................................................487
1.1 Dialogové okno......................................................................................................... 488
1.2 Struktura příkazu...................................................................................................... 489
2. FASTSENS...........................................................................................491
3. WHENPAR...........................................................................................492
4. Řízení senzoru prostřednictvím rozhraní CAN Bus........................493
5. Změny polohy konstrukčního dílu pomocí externích os
(otáčení naměřených vektorů)��������������������������������������������������������494
486 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 3 Paralelní posuv se senzorem
1. Všeobecně
Taktilní senzory nacházejí uplatnění zejména při hledání správné polohy svaro-
vého spoje u konstrukčních dílů zatížených tolerancemi. Dále je možné jejich
prostřednictvím určovat pozici a polohu konstrukčního dílu a v kombinaci
s dalšími příkazy (např. GETPOS, STORPOS,..) také šířku mezery a svarového spo-
je. K tomuto účelu se používají různé, daným úkolům přizpůsobené senzory a
dotykové hlavy. Nejčastěji se používá senzor HS700K. Pracuje s vysokofrekvenč-
ním kontaktním napětím 60 V, resp. 700 V. Verze se 700 V se používá u dílců
s problematickým povrchem, tj. s válcovací kůrou, struskou, silným napadením
rzí nebo s barevnými nátěry. Výhodou vysokého napětí je vysoká intenzita pole,
která umožňuje kontakt i u povrchů, které nejsou čisté.
Možnost, jak bezdotykově nasnímat polohy svarového spoje, nabízí laserový
senzor iCSE. Nasnímání hran konstrukčních dílů provádí laserový paprsek, takže
mohou být nasnímány i menší hrany (min. 2 mm). Postupy z hlediska techniky
programování jsou ve všech případech shodné.
Drátový senzor Dotykový senzor
487
Dialogové okno
1
Obrázek 1. Přehled typů senzorů
2 1
488 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 3 Paralelní posuv se senzorem
489
Struktura příkazu
Grafické zobrazení
3 4 5
490 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 3 Paralelní posuv se senzorem
2. FASTSENS
491
Struktura příkazu
3. WHENPAR
Po zadání příkazu
WHENPAR
Standardní hodnoty
Whenpar-Index 1 … 4 Průběžné identifikační číslo
typ senzoru HS700K, HS700KF
Číslo výstupu Č. 2 = senzor se 700 V / 1 = senzor se 60 V
Číslo vstupu Č. 1
Délka vyhledávání V závislosti na toleranci konstrukčního
dílu
Rychlost vyhledávání HS700K Normální 20…30 cm/min
Rychlost vyhledávání HS700KF Normální 200…250 cm/min
492 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 3 Paralelní posuv se senzorem
FUNCON TOUCHPB
Rozhraní může být při použití dalších senzorů deaktivováno příkazem:
FUNCOFF TOUCHPB
Zapamatujte si:
FUNCON WPS Aktivuje sériové rozhraní u svařovacího zdroje
FUNCON WPS,1 Aktivuje rozhraní CAN Bus u svařovacího zdroje
493
Struktura příkazu
494 PA_QIROX_V08.xx_Rev.03/16_DE
495
Struktura příkazu
496 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná
Název
výbava
Blok
Název 4
Transformace bodů
Obsah
499
Transformace a zrcadlení
1. Online/offline transformace
1.1 Všeobecně
3D transformace umožňuje obrábět bez větších nároků na programování další
stejný dílec v posunuté nebo také otočené poloze (online transformace), resp.
generování reálných bodů pro samostatný program u posunutého, otočeného
konstrukčního dílu (offline transformace). Za tím účelem jsou naprogramovány
tři dodatečné body na zdrojovém konstrukčním dílu a další tři na cílovém
konstrukčním dílu, s jejichž pomocí se vypočte otočení a posunutí. Externí osy
jsou při offline transformaci zohledněny pouze tehdy, pokud byly předem
synchronizovány
(viz kapitola „Externí osy“) a pokud bylo zadáno kinematické – tedy z pohybu
vycházející – zřetězení (CEC).
Naprogramovaný zdrojový
1
konstrukční díl
Naprogramovaný sklopený cílový
2
konstrukční díl
2. Online 3D transformace
1 2 3
Obrázek 2. Online definování
501
2.2 Výpočet a aktivace 3D transformace
UPOZORNĚNÍ! Všechny body, na něž je najeto za příkazem TRAN, jsou podrobeny 3D trans-
formaci, tedy je na ně najížděno s posunutím.
Jestliže poté znovu následuje příkaz TRAN, stane se poslední příkaz neúčin-
ným.
Příklad kódu
LIST_1=(5211,1,0,47,90,210,0,0,2,0,0,22,0,0,0,0,0,0,0,0,0,0)
MAIN
1 Aktivace XY: PAUSE
transformace $ (1)
2 Na tyto body GP (1..3)
se najíždí GC (4..11)
po transformování GP (12,13)
TRAN (100,200,300,101,201,301) 1
3 Deaktivace
GC (4..11) 2
transformace
TROFF 3
CALL REI
TRON
GP (12,13)
GC (...
JUMP_XY
END
Konstrukční díl 2
3. Offline 3D transformace
1 Definování transformace
2 Provedení transformace
1 2 3
Obrázek 4. Offline transformace
503
3.1 Definování transformace
Stejně jako u online transformace je pro určení polohy konstrukčního dílu
v prostoru nutné vložit do zdrojového programu (originálního programu) tři
definiční body (100, 200, 300).
Konstrukční díl 1
1 Definiční bod 100
4 1 3
2
Obrázek 5. Definiční body na originálním konstrukčním dílu
Konstrukční díl 2
1 Definiční bod 101
3
1
DTR_Quelle.P(Q1,Q2,Q3)_TO_Ziel.P(Z1,Z2,Z3)
TRAN_Quelle.P(pna..pne)_TO_Ziel.P(pnz)
505
Zadání příkazu pro uvedený příklad:
• Vytvoření kopie programu
Je vytvořen program „Bauteil2“ (kopie programu „Bauteil1“)
• Naučení definičních bodů
Body „Bauteil1“ (100,200,300), Body „Bauteil2“ (101,201,301).
• Provedení synchronizace (EXTDEF, EXTCHAIN..)
Provedení synchronizačního programu.
• CEC _(1,2,3)_ TO_(1,4,5)
Oznámení kinematického zřetězení.
• DTR_Beispiel1.P(100,200,300)_TO_Beispiel2.P(101,201,301)
Definování transformace.
• TRAN_Beispiel1.P(ALL)_TO_Beispiel2.P(1)
Provedení transformace.
4. Online/offline zrcadlení
4.1 Všeobecně
Zrcadlení bodů programu probíhá na stejném principu jako transformace.
Používá se, když se dílce nacházejí v zrcadlové poloze vůči originálnímu dílci.
stejným způsobem.
1 2 3
Obrázek 8. Online zrcadlení
507
4.3 Offline zrcadlení (viz Offline transformace)
Při offline zrcadlení se namísto příkazů používají
DTR příkaz DMI,
TRAN příkaz MIRROR
1 2 4
1 Definování zrcadlení
2 Provedení zrcadlení
UPOZORNĚNÍ! Při přechodu od obrábění originálu na jeho zrcadlovou kopii nemá výmě-
na efektoru smysl. Efektor musí, pokud jde o jeho konstrukci a montáž na
robotu, splňovat určité požadavky na souměrnost, takže lze vlastně žádoucí
zrcadlení souřadnicového systému ramene nahradit změnou směru jedné
z jeho os.
Požadavek na souměrnost spočívá v tom, aby měl efektor jako symetrickou
rovinu směr X/Z souřadnicového systému ramene. To mohou například
splňovat běžný svařovací hořáky, jsou-li v referenčním bodu robotu
namontované tak, aby ohyb směřoval dolů.
5.1 Všeobecně
Díky online transformaci TCP je možné, například u robotických zařízení se
systémem výměny svařovacích hořáků (CPWS), vytvářet programy bez výměny
hořáku, s pouze jedním svařovacím hořákem. V průběhu programu lze pouhým
jedním příkazem vybrat TCP svařovací hořák potřebný pro určitou část
programu, a současně jím lze provést transformaci s původně
naprogramovanými body této části programu. Díky tomu je možné zrealizovat
libovolnou část programu s jiným svařovacím hořákem bez toho, aby bylo
nutné ho znovu programovat.
3 Deaktivace transformace
1 2 3
Obrázek 10. Volba transformace TCP
5.2 NEWTCP
Předpokladem pro online transformaci TCP je definování TCP používaného sva-
řovacího hořáku. Definování se v rámci průběhu programu provádí příkazem
NEWTCP NEW Tool Center Point = Nový středový bod nástroje
509
5.2.1 Určení rozdílů TCP
Jako základ pro definování dalších TCP slouží systémový TCP. Všechny ostatní
TCP jsou určovány na základě rozdílu vůči tomuto systémovému TCP. Za tímto
účelem je v libovolném programu s použitím originálního svařovacího hořáku
(systém TCP) naprogramovaný kontrolní bod.
Pro každý použitý svařovací hořák je na této kontrolní pozici naprogramovaný
vždy jeden další bod.
511
5.4 Příklad programu online transformace TCP
Příklad kódu MAIN
NEWTCP (100,300,3) Definování nového TCP
GP (1..4) (viz kapitola „NEWTCP“)
GC (5..8)
GP (9,10)
GC (11..14)
GP (15..17)
GC (18..21)
GP (22,23)
GUNCHAON (3) Volba TCP s INDEXem 3
GP (24) a aktivace transformace
GC (25..28)
GP (29..31)
GC (32..35) Na tyto body se najíždí
GP (36..38) po transformování
GC (39..42)
GP (43,44)
GUNCHAOFF Vypnutí transformace
GP (45) (na všechny následující body bude najížděno
znovu tak, jak byly naprogramovány)
GC (46..49)
GP (50,51)
GC (52..56)
GP (57,1)
JUMP ST
END
1 3 2 3
513
5.5.1 Určení rozdílu TCP/TOV mezi zdrojovým a cílovým TCP/TOV
Cílový
TCP nového svařovacího hořáku
TCP
TCP originálního svařovacího
Zdrojový
hořáku, s nímž byl program původně
TCP
naprogramován.
Cílový
TOV nového svařovacího hořáku
TOV
TOV originálního svařovacího hořáku,
Zdrojový
s nímž byl program původně naprogramo-
TOV
ván.
Cílový program
Zdrojový program
CHGUN_ORI.P(ALL)_TO_ZIEL.P(51)
V tomto příkladu se rozmezí bodů zdrojového programu (název programu =
ORI) objeví v cílovém programu (název programu ZIEL) pod novými čísly bodů,
např.
Bod číslo 1 ve zdrojovém programu = bod číslo 51 v cílovém programu
Bod číslo 2 ve zdrojovém programu = bod číslo 52 v cílovém programu
Protože toto posunutí rozmezí bodů vyžaduje nový text (EDI), je vhodné zvolit
rozmezí bodů cílového programu shodné s rozmezím bodů zdrojového progra-
mu.
515
6. Offline funkce výměny
Offline funkce výměny se používá, mají-li být dílce paralelně posunuté vůči
originálnímu dílci. Díky ní lze uložené body podrobit 3D paralelnímu posunutí.
2 Provedení posunutí
1 2
Obrázek 13. Volba offline funkce výměny
3 Vektor posunutí
1 2
Nadefinovaná funkce výměny může být použita u sledu více příkazů k výměně
u různých bodů nebo rozmezí bodů.
DCH_Quelle.P(qp)_TO_Ziel.P(zp)
517
6.2.2 Provedení posunutí
Příkazem CHA se provádí posunutí.
CHA_Quelle.P(pna..pne)_TO_Ziel.P(pnz)
519
7.2 Příklad použití příkazu CEC
Příklad 1: Posunutí u jedné externí osy
Příkaz:
1 Osa 7
2 Stůl 1 1
3 Stůl 2
CEC_(1)_TO_(1)
Následně proveďte offline standardní programování s příkazy
DTR a TRA pro transformaci
DMI a MIR pro zrcadlení
DCH a CHA pro offline funkci výměny.
CEC_(1)_TO_(2)
1 Osa 7
2 Osa 8
Postup:
CEC_(1)_TO_(2)
Následně proveďte offline standardní programování s příkazy
DTR a TRA pro transformaci
DMI a MIR pro zrcadlení
DCH a CHA pro offline funkci výměny.
UPOZORNĚNÍ! Předpokladem u tohoto příkladu je, že obě externí osy musí mít stejný směr
otáčení, např. záporný (oba stoly se otáčejí ve směru hodinových ručiček).
521
Příklad 3: Pevně stojící roboty
• 23 otočných a sklopných os stejného druhu
• Osa 7 = otočná osa stolu 1 —> ext. 1
• Osa 8 = sklopná osa stolu 1 —> ext. 2
• Osa 9 = otočná osa stolu 2 —> ext. 3
• Osa 10 = sklopná osa stolu 2 —> ext. 4
Příkaz:
CEC_(2,1)_TO_(4,3)
1 Osa 8
2 Osa 7
3 Osa 9 3 4
4 Osa 10
1 2
Postup:
CEC_(2,1)_TO_(4,3)
Následně proveďte offline standardní programování s příkazy
DTR a TRA pro transformaci
DMI a MIR pro zrcadlení
DCH a CHA pro offline funkci výměny.
CEC_(1,3,2)_TO_(1,5,4)
1 Osa 9
2 Osa 8
5
3 Osa 11
4 Osa 10
5 Portál, osa 7
3
4
1
2
Postup:
CEC_(1,3,2)_TO_(1,5,4)
Následně proveďte offline standardní programování s příkazy
DTR a TRA pro transformaci
DMI a MIR pro zrcadlení
DCH a CHA pro offline funkci výměny.
UPOZORNĚNÍ! Předpokladem u tohoto příkladu je, že obě externí otočné osy musí mít
stejný směr otáčení, např. záporný (oba stoly se otáčejí ve směru hodinových
ručiček).
523
Příklad 5: Robot na lineární ose (ose 7)
• Otočný/sklopný stůl
• Osa 8 = otočná osa —> ext. 2
• Osa 9 = sklopná osa —> ext. 3
• Další otočné zařízení
• Osa 10 —> ext. 4
U tohoto příkladu má být pohyb otočné osy otočného/sklopného stolu (osa 8)
přenesen na otočnou osu dalšího otočného zařízení (osa 10). Je třeba vzít
v úvahu, že se v původním programu sklopná osa otočného/sklopného stolu
nepohybovala.
Příkaz:
CEC_(1,3,2)_TO_(1,4)
1
3
Postup:
CEC_(1,3,2)_TO_(1,4)
Následně proveďte offline standardní programování s příkazy
DTR a TRA pro transformaci
DMI a MIR pro zrcadlení
DCH a CHA pro offline funkci výměny.
525
Předpoklady pro transformaci:
• Správná synchronizace všech externích os (viz Blok 1 – Volitelná výbava –
kapitola „3. Synchronisation von externen Achsen“ auf Seite <?>).
• Správně zadané kinematické zřetězení (příkaz EXTCHAIN) všech externích os.
• Zapojení externích os příkazem CEC
(viz Strana 519).
Až po provedení synchronizace mohou být zohledněny všechny osy účastnící
se transformace.
V případě chyb při transformaci s externími osami musí být znovu zadán příkaz
CEC, jestliže se u příkazu TRAN (alternativně u příkazu MIR) objeví hlášení:
500
201
501
101 102
202
7 102
100
200
2
4
527
Příkaz
FUNCON_CHANCASE,2
GP (3,2,6)
PAUSE
!Signál senzoru nepřichází
L007:
Obsah
530 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 5 Programování kružnice s referencí na střed
1 Definování kružnice 1 2
531
Programování kružnice s referencí na střed
Poloměr
Definiční body
Definiční body slouží k definování roviny kružnice, tedy její polohy v prostoru.
Naprogramujte tyto body na povrchu kružnice. Body by měly pokud možno
tvořit velký trojúhelník. Orientace hořáku u tří definičních bodů je rozhodující
pro další kružnice.
Poloměr se uvádí v 1/10 mm. Zde uvedený poloměr se používá pouze
v případě, že následující příkaz kružnice CIRA neobsahuje žádný údaj
o poloměru.
Přesah v 1/10 mm
Poloměr v 1/10 mm
Výchozí bod
Střed
1 Střed 3
2 Začátek kružnice
3 Výchozí bod 2
532 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 5 Programování kružnice s referencí na střed
Například:
CIRA_( 23)
Střed
533
Programování kružnice s referencí na střed
Není-li v příkazu CIRA zadaný žádný výchozí bod, bude za výchozí bod považo-
vána aktuální poloha robotu. Tím je ovlivněna také výchozí poloha pohybu po
kružnici.
534 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava
Název
Blok
Název 6
Laserový senzor,
obloukový senzor
a analogový senzor
Obsah
1. Všeobecně..........................................................................................537
1.1 Přehled dialogových oken..................................................................................... 538
2. Systém sledování svaru řízený elektrickým obloukem
(obloukový senzor)��������������������������������������������������������������������������540
2.1 Rychlost stranové a výškové korekce................................................................ 541
2.1.1 Stranová korekce................................................................................................541
2.1.2 Výšková korekce..................................................................................................541
2.2 Definování/zjišťování požadované výšky........................................................ 542
2.3 Požadavky na postavení hořáku a elektrický oblouk................................... 543
2.4 Omezení....................................................................................................................... 544
2.5 Vyměření požadované výšky na začátku svařovací dráhy......................... 545
2.5.1 Definování parametrů......................................................................................545
2.5.2 Aktivace měření..................................................................................................546
2.6 Sledování svaru s volně definovanou figurou pendlu................................. 546
2.6.1 Vytvoření figury pendlu...................................................................................546
2.6.2 Určení měřicích bodů........................................................................................547
2.7 Přenesení odchylek na body svarového spoje............................................... 547
2.8 Ukládání offsetů při sledování svaru.................................................................. 549
2.8.1 Změna maximálního počtu offsetů.............................................................550
2.8.2 Aktivace offsetů...................................................................................................551
2.8.3 Sledování svaru se správou offsetů u 3vrstvého svaru.........................553
2.9 Sledování svaru při tandemovém svařování................................................... 553
2.10 Analogové senzory.................................................................................................. 554
2.11 Sledování svaru při svařování metodou WIG.................................................. 554
2.11.1 Svařování metodou WIG bez pulzování proudu.....................................554
2.11.2 Svařování metodou WIG s pulzováním proudu.......................................555
2.11.3 Řezání plamenem...............................................................................................555
2.11.4 Invertování analogových vstupů..................................................................556
2.12 Laserové senzory....................................................................................................... 556
2.12.1 Integrovaný Cloos Seam Explorer.................................................................556
2.12.2 Cloos Seam Tracker............................................................................................556
2.12.3 Oblast použití.......................................................................................................556
536 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
1. Všeobecně
537
Všeobecně
1 2 3 4
Příkaz: RPOINTS
5
Ukládání bodů při hledání svaru
6 Určení správného senzoru TCP/TOV
7 Výběr šablony
8 7 6 5
8 Vymazání offsetů
3
Zapnutí analogového senzoru
9
(ve spojení s příkazem FUNCON)
10 8
10 Přenesení odchylek na cílový bod 9 7 6
538 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
6 Zapnutí/vypnutí
senzoru iCSE
7 Zadání cílového bodu hledání 2 3 4 5 6 7 8
a čísla svaru
8 Aktivace/deaktivace laserového
viz samostatná dokumentace iCSE.
paprsku
9 Spuštění programovací rutiny
539
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
Oblast použití:
Ocel hlavní oblast použití
CrNi ocel lze použít podmíněně
Hliník nelze použít
Trubičkové dráty lze použít podmíněně
540 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
První číselná hodnota definuje rychlost stranové korekce (směr korekce je oto-
čený o 90 stupňů vůči směru drátu).
541
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
UPOZORNĚNÍ! Vysoké rychlosti řízení zkracují disponibilní čas, který je zapotřebí k seřízení
správné požadované výšky, než dojde k přiložení svařovacího hořáku a aby
nastala situace NOUZOVÉHO ZASTAVENÍ, resp. předtím, než bude vzdálenost
drátu příliš velká na to, aby mohl být vytvořen stabilní elektrický oblouk.
V případě příliš nízkých rychlostí řízení může být požadovaná svařovací
dráha nedostatečná k seřízení na požadovanou vzdálenost drátu. Na základě
očekávané odchylky a požadované rychlosti svařování je třeba používat
rychlost řízení přiměřenou procesu svařování. Hodnoty rychlosti řízení se
pohybují v rozmezí SSPD (5,5) až SSPD (40,40). Maximální zadávaná hodnota
pro stranové a výškové seřízení činí 255.
542 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
Volba druhu procesu (sprchový, pulzní, zkratový elektrický oblouk) nemá žádný
přímý vliv na níže uvedené hodnoty nastavení.
Parametry svařování je třeba zvolit tak, aby elektrický oblouk nestál plně na
tavné lázni (předběhnutí svarové lázně). Délka elektrického oblouku by měla
být udržována co nejkratší.
Stabilita procesu svařování elektrickým obloukem v zásadě nepřipouští
vysokou frekvenci pendlu při současně velké amplitudě. Toto platí tím více, čím
menší je úhel otevření svarového švu (např. u V-svarů). Počet měření polohy se
ovšem zvyšuje.
Orientace hořáku v koutových svarech v normální poloze by měla směřovat
několik stupňů od osy úhlu ve směru horního plechu (viz obrázek 1 „Úhel
sklonu“ 1 ).
Postavení hořáku smí být neutrální až směrem dozadu, aniž by omezovalo
vedení svaru (viz obrázek 2 „Úhel nastavení“ 2 ).
Směr svařování
543
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
2.4 Omezení
Ve spojení s příkazem FUNCON může být korekční jízda robotu omezena
následujícími příkazy. Omezení – zadání v 1/10 mm – se zadává pro výškové a
stranové řízení odděleně. Zjištěné odchylky jsou zkorigovány maximálně po
dosažení těchto vzdáleností, v závislosti na naprogramované dráze svařování.
Příklady:
544 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
545
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
SWITCH NEWOFFS
lze aktivovat zaměření pro parametr Požadovaná výška. Požadovaná výška se
zanáší do seznamu parametrů svařování za uvedenou dráhou. Po provedení
zaměření výšky je funkce deaktivována.
Příklad kódu LIST 1=(5411,1,0,47,90,210,700,0,2,0,0,22,0,0,0,0,0,0,0,0,0,0)
MAIN
FUNCON SSMOFFS,20,1
START: PAUSE
SSPD (15,10)
$ (1)
SWITCH NEWOFFS ! 1. Aktivace zaměření
GP (1,2) ! výšky
GC (3)
SWITCH NEWOFFS ! 2. aktivace naměření
GP (4,5) ! výšky
GC (6)
END
Tato vytvořená figura musí poté být v programu na požadovaném místě vyvo-
lána pomocí OSC_<Name>.
546 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
STCLK_(4,1)
2.6.2 Určení měřicích bodů
Skutečná hodnota srovnávaného svařovacího proudu musí být měřena na
bocích příslušné figury pendlu. Příslušné číslo taktu je třeba uvést do příkazu
STCLK.
Příklad programu
2 3
Obrázek 1. Předběžně transformované body svařovací dráhy
547
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
U některých případů použití jsou ovšem po sobě následující body dráhy posu-
nuté v různém nebo dokonce opačném směru. To má za následek, že nalezený
vektor (odchylka) dokonce zvětší odchylku, která má být zkorigována u násle-
dujícího bodu. V takových případech je rozumnější považovat následující bod
v jeho originální poloze za cílový bod. Toho lze dosáhnout zadáním příkazu
FUNCON_NSTYPE.
548 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
Jednotlivé offsety:
Při projíždění drah se zapnutým jednotlivým offsetem (S) je na všechny body
najížděno s uloženým offsetem.
Seznamy offsetů:
Je-li zvolen seznam offsetů (M), uloží robot při sledování svaru ke každému
bodu v rámci příkazu k pojíždění jeden offset. Při projíždění drah se zapnutým
seznamem offsetů je na všechny body najížděno s příslušným offsetem.
UPOZORNĚNÍ! Zde je ovšem třeba dbát na to, aby nebyl překročen přípustný počet
100 bodů (offsetů).
549
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
Příklady:
Programujeme-li 20 seznamů offsetů, to znamená 20 různých kořenových
vrstev, smí každá kořenová vrstva obsahovat maximálně 5 bodů (offsetů).
Programujeme-li 10 seznamů offsetů, to znamená 10 různých kořenových
vrstev, smí každá kořenová vrstva obsahovat maximálně 10 bodů (offsetů).
V deklarativní části (nad příkazem MAIN) máte možnost zvýšit maximální počet
bodů, resp. počet seznamů offsetů.
DEC_OFFLEN_(---)
Příklad:
DEC_OFFLEN_(200)
UPOZORNĚNÍ! Vezměte prosím v úvahu, že při příliš vysokém počtu bodů nemusí být pa-
měť systému dostačující.
550 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
Příkaz Funkce
DEVOPS_(nr.) Vytvoření jednotlivého offsetu s průběžným
číslováním (např. SSPD_(10,10)).
DEVOPS_(nr.) Aktivace jednotlivého offsetu s příslušným číslem
(SSPD_(0,0)).
DEVOPM_(nr.) Vytvoření seznamů offsetů s průběžným
číslováním při aktivovaném sledování svaru
(např. SSPD_(10,10)).
DEVOPM_(nr.) Provedení seznamu offsetů s příslušným číslem při
deaktivovaném sledování svaru
SSPD_(0,0).
DEVOPM_(nr.,soffset) Provedení seznamu offsetů s příslušným číslem
a startovním offsetem.
DEVCL Deaktivace offsetů
(mohou být znovu aktivovány příkazem DEVOPS
nebo DEVOPM). Zjištěný offset se při tom
nevymaže.
DEVER Vymazání všech uložených offsetů.
551
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
Příkazy DEVOPS a DEVOPM jsou pro hledání a projíždění svarového spoje totož-
né. Je-li příslušný seznam offsetů prázdný, uloží se jeden nebo více offsetů.
Když jsou offsety uloženy, přičtou se k naprogramovaným bodům.
V případě nestejného počtu bodů se objeví chybové hlášení
„F0153 : Uložený počet offsetů se liší od požadovaného počtu“.
Jestliže je vyvoláno více než uložený počet offsetů, objeví se chybové hlášení
„F0154 : Vyhrazené místo v seznamech offsetů je příliš malé.“
Je-li dosaženo maximálního počtu bodů (offsetů), objeví se chybové hlášení
„F0155 : Paměť pro ukládání offsetů je plná! “
552 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
Smě
r sva
řová
směru jeho pohybu.
ní
Při volbě vedení tandemového svařování MASTER, resp. SLAVE se rozhoduje,
z kterého drátu má být odebírán signál hledání svaru.
(Viz Blok 7 – Standard – kapitola „4.2 Tabelle zur seriellen
Datenübertragung zwischen Schweißstromquellen GLC 403/603 QUINTO
II (V2.58), GLC 353 QUINTO CP (V5.02) und Roboter“ auf Seite <?>
Konfigurace procesů svařovacích zdrojů).
553
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
Příkazem
FUNCOFF_ANASENS
se znovu aktivuje senzor uvedený v konfiguraci systému.
Podrobnosti o typu, rozsahu měřených hodnot a počtu kanálů (strana, výška)
senzorů používaných ve vašem zařízení najdete v technické dokumentaci
(servisní knížka).
a příkazem
WRITE_(A,B)
je zobrazit na monitoru.
Při této metodě svařování lze použít výškové a stranové hledání. Doplňková
nastavení k hodnotě SSPD jsou:
554 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
Hodnota v milivoltech.
Nad touto vstupní hodnotou není seřizová-
ní aktivní.
Hodnota v milivoltech.
Pod touto vstupní hodnotou není seřizování
aktivní.
555
Systém sledování svaru řízený elektrickým obloukem (obloukový senzor)
X = číslo kanálu
FUNCOFF_ANAINV, x
X = číslo kanálu
556 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 6 Systémy sledování svaru
POZOR!
NEBEZPEČÍ!
Laser vytváří nebezpečné záření (ochranná třída laseru 3B).
Dodržujte příslušné bezpečnostní pokyny!
FUNCON_SEAMTRAK, x
Příkazem
FUNCON_SENSOR, n
557
558 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava
Blok 7
Volně programovatelné
figury pendlu
Obsah
560 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 7 Tvar pendlu, resp. figura pendlu
Jak už bylo zmíněno v části Blok 9 –Standard – kapitola „16. Pendeln“ auf
Seite <?>, odpovídá pohyb pendlu robotu sinusové křivce. V praxi se ale
ukázalo, že tento tvar pendlu sám o sobě nestačí. Abychom mohli dostát
technickým požadavkům na svařování, můžeme pohyb po sinusové dráze
nahradit figurou pendlu, kterou si sami vytvoříme. Takové figury se vytvářejí
pomocí souřadnicového kříže.
Vyvolání dialogového okna pro
1
vytváření vlastních figur pendlu
2 4
561
Volně programovatelné figury pendlu
Pro vytvoření figury pendlu řízení nejprve zjišťuje celkový počet potřebných
taktů. Poté jsou dotázány hodnoty poměrů pro úvodní takt pojezdu (takt
číslo 0, začátek vektoru) a následně pro takty pro určení figury pendlu.
Úvodní takt pojezdu figury pendlu je proveden pouze jednou a pohyb pendlu
by měl začínat záporným směrem osy Y (doleva).
1.1 Symetrie
Aby byla zajištěna symetrie figury pendlu, musí při přičítání jednotlivých taktů
(takt 0 není zohledněn) součet jednotlivých hodnot X činit nejméně +1 a
součet hodnot Y musí být roven 0.
562 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 7 Tvar pendlu, resp. figura pendlu
1.3 Příklad
Následující příklad zobrazuje trojúhelníkovou figuru používanou u svarů zdola
nahoru.
Příkazy:
Příkaz STCLK určuje takty, u nichž má být měřen svařovací proud pro určování
polohy při hledání svaru (viz Blok 6 – Volitelná výbava – kapitola „2. Das
lichtbogengesteuerte Nahtverfolgungssystem (Lichtbogensensor)“ auf
Seite <?>.
563
Volně programovatelné figury pendlu
Po pendlování volně definované figury pendlu musí být použit příkaz OSC_
UPOZORNĚNÍ!
SIN, jestliže nemá být tvar pendlu dále používán.
564 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 7 Tvar pendlu, resp. figura pendlu
LIST_1=(5211,3,0,96,68,77,70,0,2,69,40,0,180,0,0,0,0,0,0,0,0,0)
MAIN
AA:PAUSE
OSC_FORM1
SSPD_(2,2)
$_(1)
GP_(1,3)
GC_(4)
GP_(5,1)
JUMP_AA
END
|
-5 -4 -3 -2 -1 1 2 3 4 5
Obrázek 4. Schematické zobrazení figury pendlu
565
Volně programovatelné figury pendlu
566 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava
Název
Blok
Název 8
Paralelní úloha
Obsah
1. Paralelní úloha...................................................................................569
1.1 Rozsah příkazu........................................................................................................... 570
1.2 Popis příkazu (úlohy polohování)....................................................................... 570
1.3 Jednoduché úlohy podobné úlohám PLC....................................................... 575
1.4 Úlohy komunikace.................................................................................................... 577
1.5 Úlohy komunikace při používání
čtečky čárových kódů..............................................................................................577
1.6 Úlohy komunikace prostřednictvím sběrnice Profibus............................... 581
1.7 Výpočet bodů a najíždění na ně.......................................................................... 583
568 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 8 Paralelní úloha
Paralelní úloha
1. Paralelní úloha
Název programu.
Název programu.
569
Paralelní úloha
570 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 8 Paralelní úloha
Příkaz
ADRVSTAT_( osa, proměnná)
Stavová Význam
hodnota
0 Osa není nakonfigurovaná pro funkci asynchronního pojezdu.
1 Pohyb byl přerušen (NOUZOVÉ ZASTAVENÍ, tlačítko uvolnění
atd.).
2 Osa je v pohybu.
3 Osa dosáhla cílové polohy.
Příkaz
GETSTAT_( VAR)
Proměnná.
571
Paralelní úloha
Příklad:
Prostřednictvím příkazu ADRIVEAX je polohována externí osa. Během pojíždění
je její pohyb zastaven stisknutím tlačítka NOUZOVÉHO ZASTAVENÍ. Aby mohlo
být dosaženo cílové polohy, musí být zjištěn aktuální stav řízení a příkaz
ADRIVEAX musí být zpracován znovu.
Jsou zapsány následující binárně zakódované stavy:
572 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 8 Paralelní úloha
573
Paralelní úloha
NOTHALT
TEACH
START
AUTO
STOP
LSTG
VYP
PAR
FRT
T2
T1
1024 512 256 128 64 32 16 8 4 2 1
Zadání
(NOUZOVÉ ZASTAVENÍ / 0 0 0 0 0 0 0 0 1 1 1
STOP / START)
Skutečný stav
0 0 0 0 0 0 0 0 0 0 1
řízení (GETSTAT_(S))
Výsledek
logické operace 0 0 0 0 0 0 0 0 0 0 1
(decimální hodnota
= 1)
Výsledek této logické operace je uložen do proměnné „S“. Jeho provedení zajiš-
ťuje následující pokyn IF.
574 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 8 Paralelní úloha
Časový údaj v ms
Číslo časovače
a načíst příkazem
GTIMER_( Nr., VAR)
575
Paralelní úloha
576 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 8 Paralelní úloha
resp.
RXSTR_( ‘STR_BEZ‘, ‘COM_NR‘)
577
Paralelní úloha
Příkaz
STRVAR_( STR_BEZ; PUFFERINDEX, VAR1,VAR2,..VARn)
Název proměnné
Buffer index = 0..255 (od něho probíhá načítání)
STR_BEZ = označení řetězce S1..S5
vytvoří řetězec (znakový řetězec), resp. datový blok, sestávající z textu, proměn-
ných a konstant. Proměnné a konstanty jsou uloženy jako byty. Celková velikost
vyrovnávací paměti řetězce činí max. 255 znaků.
578 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 8 Paralelní úloha
Příklad: Paralelní úloha pro čtečku čárových kódů typu Datalogic DL-910
VAR I,E1,E2,V1,V2,V3,V4,V5,V6,V7,V8,V9,VA,VB,VC,VD,VE,VF
Příklad kódu
PROCEDURE INIT
GENSTR(‘S2’,6) ! GENERATE ACKNOWLEDGESTRING (ACK)
RXSTR(‘CLOSE’,’COM6‘) ! CLOSE EVENTUALLY OPEN CONNECTION
RXSTR(‘OPEN’,’COM6‘) ! OPEN CONNECTION
TXSTR(‘S2’,’COM6‘) ! TRANSMIT ACK TO RELEASE READER
ENDP
MAIN
CALL INIT ! BASEINITIALISATION
SETVAR(1,0) ! INIT VARIABLE
L1:
GETVAR(1,I) ! GET VARIABLE
IF I = 0 THEN BEGIN ! 1ST RUN OR RELEASE FROM MAIN PRO-
GRAM ?
RXSTR(‘S1’,’COM6‘) ! YES, READ DATA (IF AVAILABLE)
! AND PUT IT INTO VARIABLES
STRVAR(‘S1’;I,V1,V2,V3,V4,V5,V6,V7,V8,V9,VA,VB,VC,VD,VE,VF)
IF I > 3 THEN BEGIN ! DATA COUNT > 3 ?
TXSTR(‘S2’,’COM6‘) ! YES, TRANSMIT ACKNOWLEDGE (ACK)
I:=I-3 ! SUBTRACT DATA TAIL (CR-LF-ENQ)
E1:= V1-48 ! ASSEMBLE BAR CODE IN 1. VARIABLE
IF I > 1 THEN E1:= E1*10+V2-48
IF I > 2 THEN E1:= E1*10+V3-48
IF I > 3 THEN E1:= E1*10+V4-48
IF I > 4 THEN E1:= E1*10+V5-48
IF I > 5 THEN E1:= E1*10+V6-48
IF I > 6 THEN E1:= E1*10+V7-48
IF I > 7 THEN E1:= E1*10+V8-48
IF I > 8 THEN E1:= E1*10+V9-48
IF I > 9 THEN BEGIN ! NO. OF DIGITS > 9 ?
E2:= VA-48 ! YES, USE 2. VARIABLE
IF I > 10 THEN E2:= E2*10+VB-48
IF I > 11 THEN E2:= E2*10+VC-48
IF I > 12 THEN E2:= E2*10+VD-48
IF I > 13 THEN E2:= E2*10+VE-48
IF I > 14 THEN E2:= E2*10+VF-48
SETVAR(3,E2) ! BAR CODE 2. VARIABLE TO MAIN PROGRAM
END
SETVAR(2,E1) ! BAR CODE 1. VARIABLE TO MAIN PROGRAM
SETVAR(1,I) ! NO. OF DIGITS TO MAIN PROGRAM, RE-
LEASE FOR MAIN PRG.
END
ELSE I := 0 ! IGNORE DATA COUNT <= 3
END
JUMP L1 ! LOOP BACK (ENDLESS LOOP)
END
579
Paralelní úloha
Program Carola pro další zpracování dat získaných v rámci paralelní úlohy.
Příklad kódu VAR CNT,B1,B2
PROCEDURE GETCODE
L1:
GETVAR(1,CNT) ! GET VARIABLE
IF CNT = 0 THEN JUMP L1 ! LOOP UNTIL DATA PRESENT (CNT > 0)
GETVAR (2,B1) ! GET 1. VARIABLE (DIGIT 1..9)
IF CNT > 9 THEN GETVAR (3,B2) ! IF NO. OF DIGITS > 9 GET 2. VARIABLE
SETVAR(1,0) ! ENABLE NEXT CYCLE IN PARALLEL TASK
ENDP
MAIN ! START MAIN PROGRAM
CALL GETCODE ! WAIT FOR BAR CODE
! DISPLAY THE RECEIVED CODE
IF CNT > 9 THEN WRITE (‘NO. OF DIGITS:’,CNT,’ BAR CODE:’,B1,B2)
ELSE WRITE (‘NO. OF DIGITS:’,CNT,’ BAR CODE:’,B1)
!EXAMPLE FOR PROGRAM SELECTION ACCORDING TO THE BAR CODE
!GENERATE PROGRAM NAME USING THE 5 MOST SIGNIFICANT DIGITS
GENNAME (‘5’,’PRG’,B1) ! GENERATE PROGRAM NAME
RUN PRGXXXXX ! EXECUTE THE PROGRAM
END
580 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 8 Paralelní úloha
581
Paralelní úloha
Pro příkazy PLCGET/PLCSET platí, že parametr DB (datový blok) musí být u při-
pojení sběrnice Profibus uveden, ovšem není vyhodnocován. Profibus zakládá
datový rozsah vždy od 0, řízení Rotrol přistupuje k rozmezí vždy s číslem dato-
vého bloku 0.
1 2 3 4
582 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 8 Paralelní úloha
583
Paralelní úloha
584 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava
Blok 9
Editor bodů
Obsah
586 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 9 Editor bodů (PED)
Editor bodů
1.1 Všeobecně
Pomocí editoru bodů mohou být body, resp. jednotlivé body z programu
kopírovány, mazány, měněny nebo přečíslovány přímým zadáním přes kláves-
nici nebo přes PHG. Posuvy mohou být prováděny v různých souřadnicových
systémech.
587
Volba editoru bodů
1 Název programu 3 1
6 Zahození změn
2
588 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 9 Editor bodů (PED)
4 U jednotlivého bodu.
5 U všech bodů.
589
Používání editoru bodů
1.3.2 F2 – JUMP
(přeskok na bod).
Do dialogového okna, které se otevřelo, zadejte číslo bodu, který chcete upra-
vit. Zobrazí se vámi vybraný bod a také šest následujících bodů.
590 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 9 Editor bodů (PED)
1.3.4 F4 – Vymazání
(vymazání bodů).
Do dialogového okna, které se otevřelo, zadejte číslo bodu, resp. rozmezí čísel
bodů, které mají být vymazány.
1.3.5 F5 – Kopírování
(kopírování bodů).
Do prvního dialogového okna zadejte zdrojový bod, který má být zkopírován,
případně zdrojové body, které mají být zkopírovány. Do druhého dialogového
okna vložte číslo cílového bodu, jímž má kopírované rozmezí začínat.
Existující body programu budou přepsány.
1.3.6 F6 – Přečíslování
(přečíslování rozmezí bodů).
Zvolené rozmezí čísel bodů je přečíslováno tak, aby měly všechny body od sebe
navzájem stejnou vzdálenost. Do prvního dialogového okna zadejte rozmezí
čísel bodů a do druhého vzdálenost mezi body.
591
Používání editoru bodů
592 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 9 Editor bodů (PED)
1.3.8 F8 – ZOOM
(změna velikosti konstrukčního dílce).
Po zadání rozmezí bodů, které mají být změněny, a referenčního bodu můžete
měnit velikost konstrukčního dílu za použití libovolného faktoru.
593
Používání editoru bodů
1.3.9 F9 – Průsečík
(definování referenčního bodu pro funkci ZOOM).
Chcete-li použít funkci ZOOM s referenčním bodem, který leží ve středu
konstrukčního dílu, můžete střed definovat pomocí funkce PRŮSEČÍK.
V našem příkladu má být z bodů 3…11 a 7…15 vytvořen průsečík s číslem
200.
Do následujících dialogových oken zaneste obě dvojice bodů a také průsečík,
který má být vytvořen.
15 3
15 3
200
11 7 11 7
594 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná
Název
výbava
Blok
Název
10
Úprava parametrů
Obsah
596 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 10 Úprava parametrů
Úprava parametrů
1. Úprava parametrů
1.1 Všeobecně
Jestliže se v průběhu jednoho obrysu neustále mění podmínky svaru jako
například šířka vzduchové mezery, objem svaru nebo teplota (v případě
hliníku), je nutné přizpůsobit těmto podmínkám parametry svařování.
Vyvolání dialogového okna
1
pro úpravu parametrů.
1
Obrázek 1. Úprava parametrů
597
Úprava parametrů
1
Obrázek 2. Úprava parametrů za použití příkazu LINON.
Příkaz
LINON_(1,0,0,0,1,0,1,1)
LINON_( 1, 0, 0, 0, 1, 0, 1, 1)
598 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 10 Úprava parametrů
1.4 Příklady
V následujícím příkladu má být zahájeno rovným svarem (2 body) s amplitudou
pendlu uvedenou v seznamu parametrů svařování „$1“ a ta má být na konci
svaru lineárně změněna na hodnotu ze seznamu parametrů svařování „$2“.
LIST 1 = (5211,3,0,50,150,259,70,0,2,16,99,22,330,0,0,0,0,0,0,0,0)
Příklad kódu
LIST 2 = (5211,3,0,50,150,259,70,0,2,34,99,22,330,0,0,0,0,0,0,0,0)
MAIN
GP_(1,2)
$_(1)
LINON_(0,0,0,0,1,0,0)
GC_(3)
$_(2)
GP_(4,1)
END
Jsou-li hodnoty v příkazu LINON rovny „0“, může být příkaz odzadu zkrácen.
Poté může příkaz použitý ve výše uvedeném příkladu vypadat také následovně:
LINON_(0,0,0,0,1)
V případě zvětšující se amplitudy pendlu směrem ke konci svaru provádí robot
v uvedeném příkladu programu následující obrys.
599
Úprava parametrů
600 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná
Název
výbava
Blok
Název 11
Správa uživatelů
Inhalt
1. UMS....................................................................................................603
1.1 Allgemein.................................................................................................................... 603
1.2 Anwählen von definierten Benutzern............................................................... 604
1.2.1 Anwahl über die Tastatur................................................................................. 604
1.2.2 Anwahl über Personal Access Key - PAK-Key............................................ 606
1.3 Benutzerverwaltung einrichten.......................................................................... 607
1.3.1 Benutzer bearbeiten......................................................................................... 608
1.3.1.1 Neue Benutzer hinzufügen / Zugriffsrechte ändern.......................609
1.3.2 UMS-AL System (Automatic Lock System)................................................. 609
602 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 11 UMS – Správa uživatelů
1. UMS
1.1 Všeobecně
Prostřednictvím správy uživatelů (UMS = User Management System) jsou
různým uživatelům definována a spravována přístupová práva k robotickému
systému. Osoba oprávněná k těmto úkonům určí pro každého uživatele
oprávnění k přístupu včetně hesla, s jehož pomocí se příslušný uživatel může
později do systému přihlásit. Nebezpečí chybné obsluhy klesá, protože nelze
provést editaci, vymazání nebo přepsání důležitých souborů jiných uživatelů.
V dialogovém okně INFO se vedle systémových informací, doby průběhu
programu a doby svařování zobrazuje rovněž jméno aktuálního uživatele a jeho
oprávnění k přístupu.
1
Obrázek 1. Dialogové okno „Info“
603
UMS
1 Vybraný uživatel 1 2
2 Status uživatele
Otevření dialogového okna
3
„Výběr uživatelů“
4 Zadávací pole pro heslo
3 4
Obrázek 2. Výběr stávajícího uživatele
604 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 11 UMS – Správa uživatelů
1 Aktivace uživatele
1
Je-li dialogové okno „Výběr uživatelů“ otevřeno některým již aktivním uživate-
lem, může se tento uživatel ze systému odhlásit nebo může nastavit přerušení
s udáním důvodu nebo bez důvodu.
1 Odhlášení ze systému.
Nastavení přerušení bez uvedení
2
důvodu. 1
3 Nastavení přerušení s uvedením
důvodu. (Důvod přerušení je
2
předdefinován autorizovanou
osobou a může být pouze vybrán
z nabídky.) 3
605
UMS
1 Aktivace UMS
2 Konfigurace UMS
1 2
Obrázek 5. Aktivace a konfigurace UMS
606 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 11 UMS – Správa uživatelů
2 Editace uživatele
1
Obrázek 6. Nastavení správy uživatelů
607
UMS
608 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 11 UMS – Správa uživatelů
609
UMS
610 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná
Název
výbava
Blok
Název 12
CSC –
Safety Controller Cloos
Obsah
1. CSC......................................................................................................613
1.1 Všeobecně................................................................................................................... 613
1.2 Programování CSC.................................................................................................... 613
1.3 Synchronizace robotu a CSC................................................................................. 613
1.4 Komunikace s CSC.................................................................................................... 614
1.4.1 Načtení a popis bezpečnostního PLC v CSC............................................. 615
1.4.1.1 Dotaz na předvolbu startu.......................................................................615
1.4.1.2 Zrušení předvolby startu...........................................................................616
1.4.1.3 Vynucení synchronizace............................................................................617
1.5 Výměna nástroje....................................................................................................... 618
612 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 12 CSC – Safety Controller Cloos
1. CSC
1.1 Všeobecně
Safety Controller CLOOS představuje bezpečnostní systém, který na základě
speciálních hardwarových a softwarových řešení bezpečně monitoruje pohyby
robotu a také vstupní a výstupní signály.
Pro monitorování pohybů jsou k dispozici následující vlastnosti:
• Kartézské vačky a prostory pro omezení rozsahu pohybů
• Bezpečně monitorované polohy jednotlivých os
• Bezpečně snížená rychlost
Navíc je zde integrované bezpečnostní PLC, které prostřednictvím vyhodno-
cených binárních stavů monitorování pohybů a stavů vstupů pomocí určené
logické operace programu PLC zjišťuje stavy výstupů a řídí je.
613
CSC
bitové návratová
CSCIO_( R/W; ADRHigh; ADRLow;
příznaky / IO; hodnota)
1 2 3 4 5
1 R/W:
0: Čtení
1: Zápis (pouze bitové příznaky PLC)
2: Čtení 2. CSC
3: Zápis do 2. CSC (pouze bitové příznaky PLC)
614 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 12 CSC – Safety Controller Cloos
3 AdrHigh:
Podíl High u bitového příznaku / IO adresy
(v případě 7.1 je to 7)
4 AdrLow:
Podíl Low u bitového příznaku / IO adresy
(v případě 7.1 je to 1)
5 Návratová hodnota:
Je-li určený bitový příznak / IO, vrátí se jako parametr 1, jinak 0.
615
CSC
Proměnné „WERT1“, resp. „WERT2“ jsou nastavené na hodnotu „jedna“, je-li stav
bitového příznaku CSC = TRUE.
616 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 12 CSC – Safety Controller Cloos
617
CSC
618 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava
Název
Blok
Název 13
QWP – Quick Weld
Programming
Obsah
620 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 13 QWP – Quick Weld Programming
1.1 Všeobecně
Softwarový doplněk „Quick Weld Programming“ slouží k efektivnějšímu pro-
gramování robotických systémů QIROX od firmy CLOOS. Sjednocuje režimy
„TEACH“, „EDITOR“, „PROG“, „EXE“ a „EST“. Nabízí tak rychlejší a flexibilnější
možnost zadávání potřebných programovacích příkazů. Klasické programovací
rozhraní máte nadále k dispozici. Právě aktivní rozhraní je systémem po každém
spuštění systému zobrazeno automaticky. Protože vlastnosti funkcí ani příka-
zů změněny nebyly, vztahuje se tento popis pouze k obsluze a zvláštnostem
tohoto rozhraní.
1
Obrázek 1. Klasické programovací rozhraní
621
Quick Weld Programming
4 5 6 7 8 9
3
2 10
11
17 16 15 14 13 12
1 Pole seznamu programů Zobrazí se seznam všech programů, nacházejících se v pracovní paměti.
2 „NOVÝ“ Vytvoření nového programu
3 Záhlaví Seřadit programy podle...
4 „Auto“ V tomto sloupci označte program určený pro provozní režim AUTOMATIKA.
622 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 13 QWP – Quick Weld Programming
17 Archivace programů
UPOZORNĚNÍ! Spuštění programu, bez jeho předchozí úpravy, dosáhnete výběrem progra-
mu a následným stisknutím tlačítka „Start“.
623
Quick Weld Programming
2. Režim TEACH
6 6
Volba čísla bodu
7 Najíždění na body 7
8 Aktuální číslo bodu
9 8
Obrázek 4. Dialog naučení v aktivním programu
624 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 13 QWP – Quick Weld Programming
625
Quick Weld Programming
3. Režim PROG
3 Název programu
7 Zvětšení miniokna
9 Úprava programu
10 Přeskok na...
626 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 13 QWP – Quick Weld Programming
Výběr Miniokno
Standardní příkazy
Doplňkové příkazy
Režim TEACH
Digitální vstupy/výstupy
Textová hlášení
Správa uživatelů
627
Quick Weld Programming
628 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 13 QWP – Quick Weld Programming
629
Quick Weld Programming
630 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 13 QWP – Quick Weld Programming
Miniokno HMI
631
Quick Weld Programming
632 PA_QIROX_V08.xx_Rev.03/16_DE
Volitelná výbava – Blok 13 QWP – Quick Weld Programming
5. Funkce archivace
1 Dostupné programy 2
v paměti aplikace
2 Aktivní datový nosič
6 5 4
Obrázek 18. Archivace programů
633
Quick Weld Programming
634 PA_QIROX_V08.xx_Rev.03/16_DE
Historie úprav
Číslo bloku
Volitelná
Standard Strana Změny/doplnění Datum
výbava
Index 637 Zavedení historie úprav 1. 10. 2015
Blok 5 115 FUNCON OTF 1. 10. 2015
Blok 5 115 FUNCON DYNAMIC 1. 10. 2015
Blok 9 308 Rozšířená technika podprogramů „Subfunc“ 1. 10. 2015
Blok 9 353 ZSTDAT 1. 10. 2015
Blok 9 339 PDMWATCH 1. 10. 2015
Blok 9 364 Tabulka hodnot ROF 1. 10. 2015
Blok 7a 263 Doplnění k QTI 1. 10. 2015
Blok 9 Doplněno upozornění Uvedené hodnoty... 1. 10. 2015
Blok 7 171 u „9. Frekvence pendlu“ – plynule – bylo vymazáno 4. 11. 2015
Blok 8 288 Vložen příkaz FUNCON HEATINP 13. 11. 2015
Blok 3 82 Souřadnicový systém ramene (směr osy X v náhledech otočený) 9. 11. 2015
Blok 1 Počínaje 423 Axisstat 16. 11. 2015
Blok 10 399 Příkaz DELPKT (vymazání bodů v průběhu programu) 1. 12. 2015
Blok 11 609 Přidána uživatelská úroveň CUSTOMER INSTALLER 1. 12. 2015
Blok 3 492 HS700KF Rychlost vyhledávání 12. 1. 2016
Blok 8 570 Upozornění, Paralelní úloha může externí osu... 15. 1. 2016
Blok 7 169,198 Doplněn seznam SQ čísel 18. 1. 2016
Blok 6 145 Monitorování kartézské rychlosti 3. 2. 2016
Blok 1 456 Příkaz CHSYN (osa SLAVE a číslo osy) 4. 2. 2016
Blok 6 554 2.11.1 Na základě techniky měření... 23. 2. 2016
Blok 13 Počínaje 619 QWP – Quick Weld Programming 31. 3. 2016
635
Index
Symbole
$_(..)
Schweißparameterlistenaufruf
Standard - Block 7 - 166, 261
$E
Schweißparameterlistenaufruf -Endkraterliste-
Standard - Block 7 - 166, 261
$H
Schweißparameterlistenaufruf -Heftnahtliste-
Standard - Block 7 - 166, 261
$S
Schweißparameterlistenaufruf -Startliste-
Standard - Block 7 - 166, 261
A
ADRIVEAX
Positionieren einer externen Achse
Optionen - Block1 - 446
ADRVSTAT
Ermitteln des aktuellen Achsstatus
Optionen - Block 1 - 447
Liest den aktuellen Zustand einer externen Achse aus
Optionen - Block 8 - 571
ANAIN
Eingangswerte von Analogsensoren abfragen
Optionen - Block 6 - 554
ANAINV
Invertieren von Analogeingängen
Optionen - Block 6 - 556
ANASENS
Auswahl Analogsensor und Kanalnummer
Optionen Block 6 - 554
ANGWEA
Brennerorientiertes Pendeln
Standard - Block 9 - 359
ARC
Teilkreis
Standard - Block 5 - 120
ARCCON
Einschalten der Zündüberwachung
Standard - Block 8 - 275
ARCERR
Definition des Digitalausgangs bei Lichtbogenüberwachung
Standard - Block 8 - 283
Archivierungssystem
Archivieren und Verwalten von Arbeitsprogrammen
Standard - Block 2 - 44
ARCIGNIT
Aktivieren der Zündroutine
Standard - Block 8 - 276
AUS
Betriebsart AUS
Standard - Block 1 - 22
AUTO
Programmanwahl für die Betriebsart AUTOMATIK
Standard - Block 2 - 46
Autoexec
Programmausführung bei Systemstart
Standard - Block 6 - 158
AUTOMATIK-Betrieb
Ausführen von Arbeitsprogrammen
Standard - Block 6 - 144
AWEAV
Achspendeln
Standard - Block 9 - 358
AXISSTAT
Zustandsabfrage freiprogrammierbarer Achsen
Optionen - Block 1 - 423
B
Backup
Arbeitsprogramme laden
Standard - Block 11 - 416
Arbeitsprogramme sichern
Standard - Block 11 - 415
BEGIN
Anfang einer Folgeanweisung
Standard - Block 9 - 303
BKJOB
Starten eines Paralleltasks
Optionen - Block 8 - 569
BKS,1
Erweitertes drehbares Basiskoordinatensystem
Standard - Block 3 - 78, 79, 80
BLAST
Schweißbrenner ausblasen
Standard - Block 7 - 231
BOOL
Verknüpfung von Eingabewerten
Optionen - Block 8 - 572
BRKTEST
Bremsentest durchführen
Optionen - Block 1 - 463
637
C
CALCF
Schnitt- und Mittelpunktberechnung
Standard - Block 9 - 401
Vektorberechnungen
Standard - Block 10 - 401
CALL
Unterprogrammaufruf
Standard - Block 9 - 305
CARTSPD
Reduzieren der überwachten kartesischen Geschwindigkeit
Standard - Block 6 - 145
CC-Betrieb
Verfahrart CC - Kartesiche Koordinaten -
Standard - Block 3 - 67
CEC
Einbindung externer Achsen in die Transformation
Optionen - Block 4 - 519
CHA
Ausführen der Offline Change Funktion
Optionen - Block 4 - 518
CHANCASE
Rücktransformation kartesischer Verschiebungen
Optionen - Block 4 - 526
CHOFF
Parallelverschiebung
Standard - Block 9 - 317
CHON
Parallelverschiebung
Standard - Block 9 - 317
CHSYN
Schalten der Synchronüberwachung bei Synchronachsen
Optionen - Block 1 - 456
CIR
Vollkreis
Standard - Block 5 - 119
CIRA
Ausführen der Kreisberechnung
Optionen - Block 5 - 532
CIRDEF
Definition eines mittelpunktbezogenen Kreises
Optionen - Block 5 - 532
CIRO
Kreisorientierung
Standard - Block 5 - 121
COPY
Kopieren von Programmen
Standard - Block 10 - 411
COPYP
Kopieren von Punkten
Standard - Block 10 - 398
CSCIO
Auslesen und Beschreiben der Sicherheits-SPS im CSC
Optionen - Block 12 - 614
Cursorbewegungen
Positionieren der Textmarke
Standard - Block 4 - 99
D
DCH
Definieren einer Offline Change-Funktion
Optionen - Block 4 - 517
DCO
Werkzeugkoordinatensystem für Verschiebungen bestimmen
Standard - Block 9 - 366
DECH
Parallelverschiebung
Standard - Block 9 - 317
DEC OFFLEN
Ändern der maximalen Offsetanzahl
Optionen - Block 6 - 550
DEFSUBF
Definition eines Unterprogramms mit Variablenanwendung
Standard - Block 9 - 308
DELETE
Löschen von Programmen
Standard - Block 11 - 413
DELETE_PRGXXXXX
Arbeitsprogramm löschen (durch GENNAME gebildet)
Standard - Block 9 - 347
DELPKT
Löschen von Punkten während des Programmablaufs
Standard - Block 10 - 399
DEVCL
Deaktivieren von Offsets
Optionen - Block 6 - 551
DEVER
Löschen von Offsets
Optionen - Block 6 - 551
DEVILR
Seitenbegrenzung beim Nahtsuchen
Optionen - Block 6 - 544
DEVIUPDN
Höhenbegrenzung beim Nahtsuchen
Optionen - Block 6 - 544
DEVOPM
Speichern von Listenoffsets
Optionen - Block 6 - 551
DEVOPS
Speichern von Einzeloffsets
Optionen - Block 6 - 551
639
Directory
Inhaltsverzeichnis von Laufwerken anzeigen
Standard - Block 11 - 410
DMI
Definition einer Offline Spiegelung
Optionen - Block 4 - 508
DRIVEA
Positionieren einzelner Achsen
Standard - Block 5 - 116
DRIVER
Positionieren einzelner Achsen
Standard - Block 5 - 116
DRIVESTAT
Aktivieren der Funktion asynchrones Vefahren für Paralleltask
Optionen - Block 8 - 571
DTCP
Definition einer Offline TCP-Transformation
Optionen - Block 4 - 514
DTOV
Definition einer Offline TOV-Transformation
Optionen - Block 4 - 514
DTR
Definition der Offline-3D-Transformation
Optionen Block 4 - 505
Durchlässigkeit der Betriebsarten
Umschalten der Betriebsarten während des Programmablaufs
Standard - Block 6 - 146
E
Editierbefehle
Programme bearbeiten
Standard - Block 4 - 100
Editor
Editieren von Arbeitsprogrammen
Standard - Block 4 - 97
ELSE
Alternativanweisung nach THEN
Standard - Block 9 - 301
ENCRATIO
Indirekter Werkstückantrieb
Optionen - Block1 - 459
ENDCON
Aktivieren der Endüberwachung
Standard - Block 8 - 282
ENDP
Prozedurende
Standard - Block 9 - 305
ENDSUBF
Prozedurende (erweiterte Unterprogrammtechnik)
Standard - Block 9 - 308
ERRLEVEL_
Art der Lichtbogenstörung auslesen
Standard - Block 9 - 362
ERRMESS
Schalten digitaler Ausgänge bei Fehlermeldungen
Standard - Block 9 - 366
ERRORS
Anzeigen der letzten Fehlermeldungen
Standard - Block 9 - 361
Fehlermeldungen anzeigen
Standard - Block 2 - 50
EXE
Ausführen von Arbeitsprogrammen
Standard - Block 6 - 140
EXTCHAIN
Definition der kinematischen Kette externer Achsen
Optionen - Block 1 - 429
EXTCIR
Kreise mit externen Achsen
Optionen - Block 1 - 433
EXTDEF
Definition externer Achsen
Optionen - Block 1 - 426
EXTERNAL_POINT
Kopieren von Punkten
Standard - Block 10 - 398
EXTERNAL PROC
Aufruf externer Prozeduren
Standard - Block 9 - 306
EXTERNAL VAR
Externe Variable verwenden
Standard - Block 10 - 373
EXTOFF
Schalten der Antriebsreglersperre
Optionen - Block 1 - 460
EXTORIOFF
Abschalten der Orientierungssynchronisation
Optionen - Block 1 - 432
EXTSYNOFF
Ausschalten einer Synchronfahrt
Optionen - Block1 - 426
EXTSYNON
Einschalten einer Synchronfahrt
Optionen - Block 1 - 432
EXTTCPOFF
Externen TCP deaktivieren
Standard - Block 3 - 93
EXTTCPON
Externen TCP aktivieren
Standard - Block 3 - 93
EXTTOOL
Externe TCP-Definition
Standard - Block 3 - 93
641
F
Festplatte
Speichern von Anwenderprogrammen
Standard - Block 11 - 409
FILL
Generieren einer Fülllage beim Mehrlagenschweißen
Optionen - Block 2 - 473
FOR
Zählschleifendefinition
Standard - Block 10 - 381
FUNCON_CONFIGNO,Nr.
Auslesen der Konfigurationsnummer
Standard - Block 10 - 372
FUNCON_DYNAMIC
Lastabhängige Ansteuerung der Motoren
Standard - Block 5 - 115
FUNCON_FASTSENS
Schneller Kontaktsensor
Optionen - Block 3 - 491
FUNCON_LISTSRC
Globale Listendefinition
Standard - Block 7 - 240
FUNCON_OTF
Verschleifen von Raum- und Bahnbewegung
Standard - Block 5 - 115
FUNCON_WIGWIRE,1
Kaltdrahtzuführung beim WIG-Schweißen
Standard - Block 7 - 204
FUNCON_WPS
Einschalten der seriellen Schnittstelle
Standard - Block 7 - 181
FUNCON_WPS,1
Aktivieren der CAN-Bus Schnittstelle
Standard - Block 7 - 228
G
GAS
Schutzgas Ein
Standard - Block 7 - 231
GASERR
Definition des Digitalausgangs bei Lichtbogenüberwachung
Standard - Block 8 - 283
GC
Punkte in geradliniger Bewegung anfahren
Standard - Block 3 - 72
GENNAME
Generieren von Programmnamen
Standard - Block 9 - 344
GENSTR
Bilden eines String (Zeichenkette)
Optionen - Block 8 - 578
GETOUT
Binäres Abfragen von digitalen Ausgängen
Standard - Block 9 - 320
GETPOS
Einlesen von Punktinformationen
Standard - Block 10 - 388
GETSTAT
Liest den aktuellen Zustand der Steuerung aus
Optionen - Block 8 - 571
GETTCP
Einlesen des System - TCP
Standard - Block 9 - 328
GETTIME
Lesen der Programmlauf- / Lichtbogenbrennzeit
Standard - Block 9 - 332
GETVAR
Lesen globaler Variablen
Standard - Block 8 - 371, 372
Standard - Block 10 - 371, 372
GOTOXY
Cursor - Platzierung beim Befehl Write
Standard - Block 9 - 350
GP
Punkte in PTP-Bewegung anfahren
Standard - Block 3 - 72
GTIMER
Timer auslesen
Optionen - Block 8 - 575
GUNCHAOFF
TCP - Onlinetransformation deaktivieren
Standard - Block 9 - 329
GUNCHAON
TCP - Onlinetransformation aktivieren
Standard - Block 9 - 329
H
HEATINP
Streckenenergie
Standard - Block 8 - 288
HOMEPOS
Programmierbare Home-Position
Standard - Block 2 - 55
I
IF
Abhängigkeiten
Standard - Block 9 - 299
INWORD
Binäres Abfragen von digitalen Eingängen
Standard - Block 9 - 320
643
J
JUMP
Sprungbefehl
Standard Block 9 - 298
K
KILL
Stoppen eines Paralleltasks
Optionen - Block 8 - 569
L
LABEL
Sprungziel
Standard - Block 9 - 298
LAYACT
Nahtbildgeometrie zuweisen
Optionen - Block 2 - 481
LAYDEFNUM
Numerisch orientierte Nahtbilddefinition
Optionen - Block 2 - 477
LAYDEFPNT
Punktorientierte Nahtbilddefinition
Optionen - Block 2 - 479
LIN
Lineares Pendeln
Standard - Block 9 - 358
LINOFF
Ausschalten Parameterverschleifen
Optionen - Block 10 - 600
LINON
Einschalten Parameterverschleifen
Optionen - Block 10 - 598
LINON_(0)
Parameterverschleifen „Deaktivieren“ (bei QTI)
Standard - Block 7a - 258
LINON_(1)
Parameterverschleifen „Ein“ (bei QTI)
Standard - Block 7a - 258
LISTACC
Freier Listenzugriff
Standard - Block 7 - 235
LISTSRC
Globale Listendefinition
Standard - Block 7 - 240
LOAD
Laden von Programmen
Standard - Block 11 - 413
M
MANAX
Manuelles Verfahren externer Achsen
Optionen - Block 1 - 442
MASTERON
Definition von Master-/Slaveroboter
Optionen - Block 1 - 452
MIRROFF
Ausschalten einer Online Spiegelung
Optionen - Block 4 - 507
MIRRON
Einschalten einer Online Spiegelung
Optionen - Block 4 - 507
MIRROR
Ausführen einer Offline Spiegelung
Optionen - Block 4 - 507
MLOFFS
Nahtsuchoffset‘s auf Fülllagenpunkte übertragen
Optionen - Block 2 - 483
Modus PROG
Programmerstellung im Programmiermodus
Standard - Block 5 - 109
MPE
Manipulation von Punktinformation externer Achsen
Optionen - Block 1 - 435
MSMASTER
Bestimmung des Masterroboters
Optionen - Block 1 - 454, 455
MSSLAVE
Bestimmung des Slaveroboters (1-4)
Optionen - Block 1 - 454, 455
N
NEWTCP
Definition einer Online TCP-Transformation
Optionen - Block 4 - 509
TCP-Abweichung ermitteln
Standard - Block 9 - 329
NEXTP
Suchen der nächsten Punktnummer
Standard - Block 10 - 395
NOP
Kleinste Wartezeit (Rechnertakt)
Standard - Block 9 - 331
NSTYPE
Vortransformation gefundener Offsets
Optionen - Block 6 - 548
645
O
OFFLINE - Programmierverfahren
Anwahl von Offline-Programmierverfahren
Standard - Block 2 - 52
ONERROR_CALL
Unterprogrammaufruf bei Lichtbogenstörung
Standard - Block 9 - 362
ONERROR_JUMP
Sprungbefehl bei Lichtbogenstörung ausführen
Standard - Block 9 - 363
ONERROR_NOP
Unterprogrammaufruf bei Lichtbogenstörung deaktivieren
Standard - Block 9 - 364
ONLCON
Lichtbogenüberwachung
Standard - Block 8 - 278
OSCDEF
Definition einer Pendelfigur
Optionen - Block 7 - 563
OSCVEC
Festlegung der Pendelfigur
Optionen - Block 7 - 563
OUTWORD
Binär codiertes Schalten von digitalen Ausgängen
Standard - Block 9 - 321
OVERLAY
Nachladen von Programmen
Standard - Block 9 - 343
P
Paralleltask
Starten / Stoppen eines Paralleltask
Standard - Block 9 - 337
PAUSE
Programmunterbrechung
Standard - Block 9 - 330
PDM - Prozess Daten Monitoring
Prozessüberwachung
Standard - Block 9 - 337
PDMSET
Bauteilbezeichnung für die PDM
Standard - Block 9 - 337
PDMVAR
Bauteilspezifische Daten an die PDM senden
Standard - Block 9 - 338
PDMWATCH
PC-Software „PDM“ auf Verfügbarkeit prüfen
Standard - Block 9 - 339
PED
Anwahl des Punkteditors
Optionen - Block 9 - 587
PICTURE
Nahtbildabschnitt festlegen
Optionen - Block 2 - 476
PLCGET
Liest ein Datenbyte von der durch DB und DW bestimmten Variablen
Optionen - Block 8 - 581
PLCPEEK
Auslesen eines Datenbytes
Optionen - Block 8 - 582
PLCSET
Schreibt ein Datenbyte von der durch DB und DW bestimmten Variablen
Optionen - Block 8 - 581
PLCSYNC
Synchronisieren der Partnerroboter
Optionen - Block 8 - 582
PROG
Einrichten eines Ablaufprogramms (Modus PROG)
Standard - Block 2 - 43
PTPCHEXT
Berücksichtigung von Verschiebevektoren bei Drehung externer Achsen
Optionen - Block 3 - 494
PTPMAX_(Wert)
Ändern der maximalen PTP-Geschwindigkeit
Standard - Block 5 - 115
PUBLIC PROC
Veröffentlichen von Unterprogrammelementen
Standard - Block 9 - 305
R
RC-Betrieb
Verfahrart RC -Roboterkoordinate-
Standard - Block 3 - 67
READ
Lesen eines Variablenwerts (nach Anforderung)
Standard - Block 10 - 376
RENAME
Umbenennen von Programmen
Standard - Block 11 - 413
RESFAK
Ändern der vorgegebenen Punktauflösung
Standard - Block 10 - 397
RESOUT
Verschleifbares Schalten eines digitalen Ausgangs
Standard - Block 9 - 319
RESTART
Speichern des Programmzustandes
Standard - Block 4 - 98
RESTORP
Ändern der vorgegebenen Auflösung externer Achsen
Optionen - Block 1 - 458
647
RETSUBF
Irreguläre Beendigung einer Subfunktion
Standard - Block 9 - 309
RETURN
Verlassen einer Prozedur
Standard - Block 9 - 305
ROF
Reduzieren der Pendelfrequenz
Standard - Block 9 - 352
ROOTCPY
Befehlssatz der Wurzel kopieren
Optionen - Block 2 - 471
ROOTOFF
Ende der Wurzeldefinition
Optionen - Block 2 - 470
ROOTON
Anfang der Wurzeldefinition
Optionen - Block 2 - 470
RPOINTS
Erzeugen von Punkten während der Bahnfahrt
Standard - Block 10 - 400
RUN
Automatisches Starten von Arbeitsprogrammen
Standard - Block 9 - 340
RXSTR
Empfangen der im Puffer Sn abgelegten Daten
Optionen - Block 8 - 577
S
SASTOPAT
Auflösen von Mehrdeutigkeit
Standard - Block 10 - 393
SAVE
Sichern von Programmen
Standard - Block 11 - 415
SAVE ALL
Sichern von Programmen
Standard - Block 11 - 415
SAVE E,PRGXXXXX
Arbeitsprogramm speichern (Name durch GENNAME gebildet)
Standard - Block 9 - 347
SDSTOP
Programmierter Stopp bei Lichtbogenstörung (SD Version)
Standard - Block 7 - 231
SDSTOPCP
Stopp bei Lichtbogenstörung (SD-Version)
Standard - Block 7 - 231
SEAMTRACK
Auswahl des Lasersensortyps
Optionen - Block 6 - 557
SENSOR
Standard Lichtbogensensor anwählen
Optionen - Block 6 - 557
Servicemenü
Einrichten und Prüfen der Anlagenspezifikation
Standard - Block 2 - 51
SET
Einschalten digitaler Ausgänge
Standard - Block 9 - 319
SETOUT
Verschleifbares Schalten eines digitalen Ausgangs
Standard - Block 9 - 319
SETTCP
Ändern des System-TCP
Standard - Block 9 - 328
SETTIME
Setzen der Programmlauf- / Lichtbogenbrennzeit
Standard - Block 9 - 334
SETVAR
Setzen globaler Variablen
Standard - Block 8 - 371, 372
Standard - Block 10 - 371, 372
SHAREAX
Achsumschaltung externer Achsen auf Partnerroboter
Optionen - Block 1 - 460
SIN
Sinusförmiges Pendeln
Standard - Block 9 - 358
SOFTREF
Software Referieren
Optionen - Block 1 - 434
SSMOFFS
Einmessen des Höhensollwertes (Definition)
Optionen - Block 6 - 545
SSPD
Bestimmen der Suchgeschwindigkeit
Optionen - Block 6 - 540
STCLK
Schweißstrommesspunkte in der Pendelfigur
Optionen - Block 6 - 547
SeamTrackClock Messpunkte für Nahtverfolgung
Optionen - Block 7 - 563
STIMER
Zeitverzögerungen setzen
Optionen - Block 8 - 575
STON
Aktivieren des Verschleifens
Standard - Block 5 - 113
STORPOS
Speichern von Punkten während des Programmablaufs
Standard - Block 10 - 383
649
STOV
Ändern des TOV- Wertes
Standard - Block 9 - 327
STRHND
StringHander
Standard - Block 10 - 378
STRVAR
Übertragen der Datenpuffer Sn
Optionen - Block 8 - 578
STV
Verschleifen von Punkten
Standard - Block 5 - 113
SUBFUNC
Aufruf einer Subfunktion
Standard - Block 9 - 310
SWITCH NEWOFFS
Einmessen des Höhensollwertes
Optionen - Block 6 - 546
SWITCH_OUTBYTE
Verschleifbares Einschalten digitaler Ausgangsgruppen
Standard - Block 9 - 322
SWITCH SINGLE
Eindraht-Schweißverfahren konfigurieren (Tandemschweißen)
Standard - Block 7 - 227
SWITCH TANDEM
Tandem-Schweißverfahren konfigurieren
Standard - Block 7 - 227
SWITCH TANDEM1
Tandem-Schweißverfahren konfigurieren
Standard - Block 7 - 227
SWITCH_TANDEM,1
Tandem-Schweißverfahren konfigurieren
Standard - Block 7 - 227
SWITCH TANDEM2
Tandem-Schweißverfahren konfigurieren
Standard - Block 7 - 227
SWITCH_TANDEM,2
Tandem-Schweißverfahren konfigurieren
Standard - Block 7 - 227
SYNCOFF
Synchronisierungsanweisung bei Master/Slave
Optionen - Block1 - 452
SYNCON
Synchronisierungsanweisung bei Master/Slave
Optionen - Block 1 - 452
SYNCOSC
Pendelsynchronsignale
Standard - Block 9 - 359
SYNCREF
Software Referieren von Synchronachsen
Optionen - Block 1 - 434
T
TCP
Tool Center Point
Standard - Block 3 - 87
Testbetrieb
Programmausführung (EXE,EST)
Standard - Block 6 - 140
TOOLDEF
Werkzeugdefinition
Standard - Block 3 - 92
TRACE-Speicher
Zurückverfolgen von Programmschritten
Standard - Block 6 - 142
TRAN
Definition und Ausführen einer Online-Transformation
Optionen - Block 4 - 505
TROFF
Ausschalten der Online-Transformation
Optionen - Block 4 - 502
TRON
Einschalten einer Online Transformation
Optionen - Block 4 - 502
TXSTR
Senden der im Puffer Sn abgelegten Daten
Optionen - Block 8 - 577
U
Überlappstart
Fortsetzen einer Schweißbahnfahrt
Standard - Block 6 - 153
UMS
Benutzerverwaltung
Optionen - Block 11 - 603
Standard - Block 2 - 54
USB-Schnittstelle
Speichern von Anwenderprogrammen
Standard - Block 11 - 409
V
VAR
Deklarieren von Variablen
Standard - Block 10 - 372
Vmax.
Sicherheitsgeschwindigkeit
Standard - Block 6 - 136
651
W
WAITI
Auf Eingangssignal warten
Standard - Block 9 - 331
WAITM
Wartezeit in ms
Standard - Block 9 - 330
WAITS
Wartezeit in Sek.
Standard - Block 9 - 330
WATERSHT
Wassermangel im Kühlkreislauf des Schweißgerätes
Standard - Block 7 - 231
WEAVEDLY
Verzögerungszeiten in einer Pendelbewegung
Standard - Block 9 - 360
Werkstückkoordinate
Werkstückkoordinatensystem
Standard - Block 3 - 73
WHEN_IN(..)_DURING_GC(..)_THEN_
Taktile Sensorroutine
Optionen - Block 3 - 489
WHENPAR
Voreinstellung der Gasdüsensensorroutine
Optionen - Block 3 - 492
WIREBACK
Schweißdraht zurück ziehen
Standard - Block 7 - 231
WIREDRIV
Auswahl des Drahtantriebes
Standard - Block 7 - 235
WIREERR
Definition des Digitalausgangs bei Lichtbogenstörung
Standard - Block 8 - 283
WIREON
Schweißdraht fördern
Standard - Block 7 - 231
WKSEXT
Drehbares Basiskoordinatensystem
Standard - Block 3 - 76
WPSEXT
Serielle Parameterübertragung
Standard - Block 7 - 213
WPSPAR
Serielle Parameterübertragung
Standard - Block 7 - 212
WPSRESET
Rücksetzen von Fehlermeldungen in der Quinto SD
Standard - Block 7 - 231
WREAD
Lesen eines Variablenwerts
Standard - Block 10 - 376
WRISTOSC
Handachspendeln
Standard - Block 9 - 359
WRITE
Ausgeben frei definierter Texte
Standard - Block 9 - 349
Ausgeben von Bildschirmmeldungen
Standard - Block 10 - 376
Z
Zeilenstart
Programmstart nach Ablaufunterbrechung
Standard - Block 6 - 148
ZSTDAT
Überlappstrecke beim Ausführen von ONERROR
Standard - Block 9 - 365
653
Carl Cloos Schweisstechnik GmbH
Industriestrasse 22-36
35708 Haiger
NĚMECKO
www.Qirox.de