05.01.2015 Views

Operatörshandbok

Operatörshandbok

Operatörshandbok

SHOW MORE
SHOW LESS

Transform your PDFs into Flipbooks and boost your revenue!

Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.

<strong>Operatörshandbok</strong><br />

IRC5 med FlexPendant<br />

IRC5<br />

M2004


<strong>Operatörshandbok</strong><br />

IRC5 med FlexPendant<br />

M2004<br />

Dokument-ID: 3HAC 16590-2<br />

Revision: A


Informationen i denna handbok kan komma att ändras utan föregående meddelande<br />

och ska inte betraktas som åtaganden från ABB. ABB påtar sig inget ansvar för<br />

eventuella fel i denna handbok.<br />

Förutom där så anges uttryckligen i denna handbok ska ingen del av den betraktas som<br />

någon form av garanti från ABB med avseende på förluster, person- eller<br />

egendomsskador, lämplighet för ett specifikt användningsområde eller liknande.<br />

Under inga omständigheter ska ABB hållas ansvarigt för indirekta skador eller<br />

följdskador som uppstår vid användning av denna handbok och de produkter som här<br />

beskrivs.<br />

Denna handbok, eller delar av den, får inte reproduceras eller kopieras utan skriftligt<br />

tillstånd från ABB, och innehållet i den får inte delges tredje part eller användas för icke<br />

tillåtna ändamål. Överträdelse beivras.<br />

Ytterligare kopior av denna handbok kan erhållas från ABB till vid tillfället gällande pris.<br />

(c) Copyright 2004 ABB. Med ensamrätt.<br />

ABB Automation Technologies AB<br />

Robotics<br />

SE-721 68 Västerås<br />

Sverige


Innehållsförteckning<br />

Översikt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

Produktdokumentation, M2004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

1 Säkerhet 13<br />

1.1 Om kapitlet Säkerhet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

1.2 Tillämpliga säkerhetsstandarder för IRC5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />

1.3 Säkerhetsterminologi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

1.3.1 Säkerhetssignaler, allmänt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

1.3.2 FARA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

1.3.2.1 FARA - Se till att huvudströmmen har slagits av! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

1.3.2.2 FARA - Flytt av manipulatorer kan vara förenat med livsfara! . . . . . . . . . . . . . . . . . . . . 18<br />

1.3.2.3 FARA - Manipulatorer utan hållbromsar för axlarna kan innebära livsfara! . . . . . . . . . . 19<br />

1.3.3 VARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

1.3.3.1 VARNING - Enheten är känslig för ESD! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

1.3.4 Vad är ett nödstopp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

1.3.5 Vad är ett säkerhetsstopp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />

1.3.6 Vad är förebyggande skydd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />

1.3.7 Hålldon och håll-för-drift-knappar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

1.4 Hur du hanterar en nödsituation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

1.4.1 Stoppa systemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

1.4.2 Lossa robotens hållbromsar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

1.4.3 Släcka bränder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />

1.4.4 Återställning efter nödstopp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

1.4.5 Återgå till den programmerade banan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

1.5 Arbeta på ett säkert sätt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

1.5.1 Översikt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

1.5.2 För din egen säkerhet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

1.5.3 Hantering av handhållen terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

1.5.4 Säkerhetsverktyg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

1.5.5 Säkerhet vid manuellt läge med reducerad hastighet och manuellt läge med full hastighet . . . . . 35<br />

1.5.6 Säkerhet i automatiskt läge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />

2 Åtgärder 37<br />

2.1 Om kapitlet Åtgärder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

2.2 Systemuppstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

2.3 Joggning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

2.4 Använda RAPID-program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

2.5 Arbeta med indata och utdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

2.6 Säkerhetskopiering och återställning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

2.7 Köra i produktion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

2.8 Uppgradering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

2.9 Installera programvarualternativ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

2.10 Avstängning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

2.11 När används FlexPendant och RobotStudioOnline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

2.12 Allmän procedur vid felsökning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

3 FlexPendant 55<br />

3.1 Om kapitlet FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

3.2 FlexPendant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

3.2.1 Vad är en FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

3.2.2 Maskinvaruknappar och knappar på FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

3.2.2.1 Så här använder du håll-för-driftknappen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

3.2.2.2 Starta och stoppa exekvering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61<br />

3.2.2.3 Stega instruktion för instruktion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62<br />

3HAC 16590-2 Revision: A<br />

3


Innehållsförteckning<br />

3.2.3 Ansluta och koppla bort FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

3.2.3.1 Vad händer när jag ansluter FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

3.2.3.2 Ansluta en FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

3.2.3.3 Koppla bort FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

3.2.4 Grundprocedurer i FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

3.2.4.1 Använda programvarutangentbordet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

3.2.4.2 Bläddra och zooma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

3.2.4.3 Processtillämpningar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />

3.3 Anpassa FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

3.3.1 Översikt, anpassa FlexPendant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

3.3.2 Visa information om FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />

3.4 ABB-menyn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

3.4.1 FlexPendant Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

3.4.1.1 FlexPendant Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

3.4.1.2 Filhantering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />

3.4.2 Ingångar och utgångar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />

3.4.2.1 Ingångar och utgångar, I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />

3.4.2.2 Simulera och ändra signalvärden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

3.4.2.3 Visa en signalgrupp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

3.4.2.4 I/O-signaler för säkerhet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

3.4.3 Joggning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />

3.4.3.1 Introduktion till joggning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />

3.4.3.2 Koordinerad joggning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84<br />

3.4.3.3 Begränsningar för joggning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />

3.4.3.4 Joggningsfönstret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86<br />

3.4.3.5 Välja mekanisk enhet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88<br />

3.4.3.6 Välja förflyttningsläge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />

3.4.3.7 Ange verktygsorientering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />

3.4.3.8 Jogga axel för axel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93<br />

3.4.3.9 Jogga i baskoordinater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />

3.4.3.10 Jogga i världskoordinater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

3.4.3.11 Jogga i arbetsobjektets koordinater. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />

3.4.3.12 Jogga i verktygskoordinater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100<br />

3.4.3.13 Välja verktyg, arbetsobjekt och last.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />

3.4.3.14 Skapa ett verktyg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103<br />

3.4.3.15 Ändra verktygsdeklarationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />

3.4.3.16 Ändra verktygsdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107<br />

3.4.3.17 Ta bort ett verktyg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />

3.4.3.18 Inställningar för stationära verktyg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110<br />

3.4.3.19 Definiera verktygets koordinatsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />

3.4.3.20 Skapa ett arbetsobjekt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114<br />

3.4.3.21 Ändra arbetsobjektsdeklarationen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />

3.4.3.22 Ändra arbetsobjektsdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116<br />

3.4.3.23 Ta bort ett arbetsobjekt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />

3.4.3.24 Definiera arbetsobjektkoordinatsystemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118<br />

3.4.3.25 Skapa en last . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />

3.4.3.26 Ändra lastdeklarationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />

3.4.3.27 Ändra lastdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />

3.4.3.28 Ta bort en last . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125<br />

3.4.3.29 Låsa joysticken i vissa riktningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />

3.4.3.30 Inkrementell rörelse för exakt positionering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128<br />

3.4.3.31 Så här avläser du exakt position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130<br />

3.4.4 Produktionsfönster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132<br />

3.4.4.1 Produktionsfönster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132<br />

4<br />

3HAC 16590-2 Revision: A


Innehållsförteckning<br />

3.4.5 Programdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133<br />

3.4.5.1 Programdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133<br />

3.4.5.2 Visa data för specifika task, moduler eller rutiner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134<br />

3.4.5.3 Skapa en ny datainstans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135<br />

3.4.5.4 Ändra datainstanser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137<br />

3.4.5.5 Ta bort, ändra deklaration för, kopiera eller definiera datainstanser . . . . . . . . . . . . . . . 142<br />

3.4.6 Programeditorn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />

3.4.6.1 Innan du börjar programmera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />

3.4.6.2 Skapa ett nytt program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146<br />

3.4.6.3 Hantering av program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147<br />

3.4.6.4 Starta program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />

3.4.6.5 Köra programmet från en viss instruktion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154<br />

3.4.6.6 Stoppa program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156<br />

3.4.6.7 Läsa in, köra och stoppa fleruppgiftsprogram (multitasking) . . . . . . . . . . . . . . . . . . . . . 157<br />

3.4.6.8 Ta bort program från minnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159<br />

3.4.6.9 Ta bort program från harddisken. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161<br />

3.4.6.10 Visa en modul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162<br />

3.4.6.11 Hantering av moduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163<br />

3.4.6.12 Visa en rutin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167<br />

3.4.6.13 Hantering av rutiner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168<br />

3.4.6.14 Köra en viss rutin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />

3.4.6.15 Spegla program, moduler eller rutiner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175<br />

3.4.6.16 Stänga av backup-batteriet under transport. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177<br />

3.4.6.17 Hantera instruktioner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179<br />

3.4.6.18 Exempel: Lägga till rörelseinstruktioner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />

3.4.6.19 Dölja deklarationer i programkod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188<br />

3.4.6.20 Spara ditt RAPID-program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189<br />

3.4.6.21 Trimma utan rörelse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192<br />

3.4.6.22 Trimma med rörelse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193<br />

3.4.7 Säkerhetskopiering och återställning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194<br />

3.4.7.1 Vad sparas vid en säkerhetskopiering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194<br />

3.4.7.2 Säkerhetskopiera systemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196<br />

3.4.7.3 Återställa systemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198<br />

3.4.7.4 Viktigt vid säkerhetskopiering!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200<br />

3.4.8 Kalibrering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201<br />

3.4.8.1 Kalibrering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201<br />

3.4.8.2 Så här kontrollerar du om roboten behöver kalibreras . . . . . . . . . . . . . . . . . . . . . . . . . . 203<br />

3.4.8.3 Uppdatera varvräknare med FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204<br />

3.4.8.4 Läsa in kalibreringsdata med FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207<br />

3.4.8.5 Ändra motorkalibreringsoffset... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208<br />

3.4.8.6 Finkalibreringsprocedur på FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209<br />

3.4.8.7 Seriemätkortsminnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211<br />

3.4.8.8 Baskoordinatsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214<br />

3.4.9 Kontrollpanelen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

3.4.9.1 Kontrollpanelen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

3.4.9.2 Ändra ljusstyrka och kontrast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218<br />

3.4.9.3 Hur du växlar mellan vänster och höger hand för FlexPendant.. . . . . . . . . . . . . . . . . . . 219<br />

3.4.9.4 Konfiguration av systemparametrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221<br />

3.4.9.5 Ändra datum och tid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224<br />

3.4.9.6 Konfigurera vanligaste I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225<br />

3.4.9.7 Ändra språk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226<br />

3.4.9.8 Programmerbara tangenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227<br />

3.4.9.9 Övervakning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229<br />

3.4.9.10 Konfigurera FlexPendant-systemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231<br />

3.4.9.11 Pekskärm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233<br />

3HAC 16590-2 Revision: A<br />

5


Innehållsförteckning<br />

3.4.10 Händelselogg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234<br />

3.4.10.1 Öppna och stäng händelseloggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234<br />

3.4.10.2 Arbeta med loggar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235<br />

3.4.10.3 Visa ett meddelande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236<br />

3.4.10.4 Ta bort loggposter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237<br />

3.4.10.5 Spara loggposter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238<br />

3.4.11 Låsa skärmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239<br />

3.4.11.1 Låsa skärmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239<br />

3.4.12 Operatorfönster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241<br />

3.4.12.1 Operatorfönster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241<br />

3.4.13 Systeminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242<br />

3.4.13.1 Systeminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242<br />

3.4.14 Starta om . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243<br />

3.4.14.1 Översikt över omstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243<br />

3.4.14.2 Använda Boot Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244<br />

3.4.14.3 Starta om och använd aktuellt system (varmstart) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247<br />

3.4.14.4 Starta om och välja ett annat system (X-start) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248<br />

3.4.14.5 Starta om och ta bort aktuellt system (C-start) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249<br />

3.4.14.6 Starta om och ta bort program och moduler (P-start) . . . . . . . . . . . . . . . . . . . . . . . . . . 250<br />

3.4.14.7 Starta om och återgå till standardinställningarna (I-start). . . . . . . . . . . . . . . . . . . . . . . 251<br />

3.4.14.8 Starta om från tidigare lagrade systemdata (B-start) . . . . . . . . . . . . . . . . . . . . . . . . . . 252<br />

3.4.14.9 Omladdning av firmware och FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253<br />

3.4.15 Logga ut och logga in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255<br />

3.4.15.1 Logga ut och logga in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255<br />

3.5 Statusfält . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257<br />

3.5.1 Statusfält. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257<br />

3.5.2 Visa meddelanden från RAPID-program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258<br />

3.5.3 Hur kan jag se vad systemet gör för tillfället . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259<br />

3.6 Snabbmeny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260<br />

3.6.1 Snabbmenyn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260<br />

3.6.2 Snabbmeny, mekanisk enhet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261<br />

3.6.2.1 Snabbmeny, mekanisk enhet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261<br />

3.6.3 Snabbmeny, inkrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264<br />

3.6.3.1 Snabbmeny, inkrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264<br />

3.6.4 Snabbmeny, körsätt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />

3.6.4.1 Snabbmeny, körsätt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />

3.6.5 Snabbmeny, stegning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267<br />

3.6.5.1 Snabbmeny, stegning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267<br />

3.6.6 Snabbmeny, hastighet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269<br />

3.6.6.1 Snabbmeny, hastighet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269<br />

4 Styrenhet 271<br />

4.1 Om kapitlet Styrenhet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

4.2 Knappar och kontakter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272<br />

4.2.1 Knappar på FlexController. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272<br />

4.2.2 Ansluta en PC till serviceporten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274<br />

4.2.3 Ställa in en nätverksanslutning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275<br />

4.3 Driftslägen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277<br />

4.3.1 Aktuellt driftsläge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277<br />

4.3.2 Automatiskt körsätt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

4.3.2.1 Om automatiskt läge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

4.3.2.2 Starta i automatiskt läge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />

4.3.2.3 Köra program i automatiskt läge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282<br />

4.3.2.4 Växla från manuellt till automatiskt läge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283<br />

6<br />

3HAC 16590-2 Revision: A


Innehållsförteckning<br />

4.3.3 Manuellt körsätt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284<br />

4.3.3.1 Om manuellt läge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284<br />

4.3.3.2 Starta i manuellt läge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285<br />

4.3.3.3 Köra program i manuellt läge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286<br />

4.3.3.4 Växla från automatiskt till manuellt läge med reducerad hastighet . . . . . . . . . . . . . . . . 287<br />

4.3.3.5 Växla till manuellt fullhastighetsläge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288<br />

5 Beskrivningar av termer och begrepp 289<br />

5.1 Om kapitlet Beskrivningar av termer och begrepp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289<br />

5.2 Vad är RobotStudioOnline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290<br />

5.3 Vad är ett robotsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291<br />

5.4 Vad är robotar, manipulatorer och lägesställare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292<br />

5.5 Vad är en FlexController . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293<br />

5.6 Vad är ett verktyg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294<br />

5.7 Vad är verktyget mittpunkt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295<br />

5.8 Vad är ett arbetsobjekt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296<br />

5.9 Vad är ett koordinatsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297<br />

5.10 Vad är manuellt läge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302<br />

5.11 Vad är automatiskt läge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303<br />

5.12 Vad är en RAPID-tillämpning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304<br />

5.13 Strukturen hos en RAPID-tillämpning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305<br />

5.14 Vad är en datamatris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307<br />

5.15 Vad är en händelselogg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308<br />

3HAC 16590-2 Revision: A<br />

7


Innehållsförteckning<br />

8<br />

3HAC 16590-2 Revision: A


Översikt<br />

Översikt<br />

Om handboken<br />

Användning<br />

Denna handbok innehåller instruktioner för daglig drift av IRC5-baserade robotsystem med<br />

FlexPendant.<br />

Handboken är avsedd att användas vid drift.<br />

Vem bör läsa den här handboken<br />

Handboken är avsedd för<br />

• operatörer<br />

• produkttekniker<br />

• servicetekniker<br />

• robotprogrammerare<br />

Så här läser du operatörshandboken<br />

<strong>Operatörshandbok</strong>en är indelad i fem kapitel.<br />

Kapitel Rubrik Innehåll<br />

1 Säkerhet Säkerhetsinstruktioner och varningar.<br />

2 Åtgärder Kort introduktion och stegvisa instruktioner för de<br />

vanligaste uppgifterna.<br />

3 FlexPendant Beskrivning av FlexPendants delar och funktioner.<br />

Det här är det mest omfattande kapitlet med<br />

instruktioner för driften.<br />

4 Styrenhet Beskrivning av funktioner och knappar på utsidan av<br />

styr- och drivmodulerna.<br />

5 Beskrivningar av termer<br />

och begrepp<br />

Beskrivningar av termer och begrepp som används<br />

inom robotindustrin.<br />

Förutsättningar<br />

Läsaren bör:<br />

• vara bekant med de begrepp som beskrivs i Kom igång - IRC5 och RobotStudioOnline.<br />

• vara utbildad för robotdrift.<br />

Hänvisningar<br />

Referens<br />

Product manual, procedures - IRC5<br />

Product manual, reference information - IRC5<br />

<strong>Operatörshandbok</strong> - IRC5 med FlexPendant<br />

Operator's Manual - RobotStudio Online<br />

Kom igång - IRC5 och RobotStudio Online<br />

Trouble shooting manual - IRC5<br />

Dokument-ID<br />

3HAC021313-001<br />

3HAC021313-001<br />

3HAC16590-2<br />

3HAC18236-1<br />

3HAC021564-002<br />

3HAC020738-001<br />

3HAC 16590-2 Revision: A<br />

9


Översikt<br />

Referens<br />

Technical reference manual - System parameters<br />

Dokument-ID<br />

3HAC17076-1<br />

Versioner<br />

Version Beskrivning<br />

- Första utgåvan. IRC5 M2004. Utgiven med 5.04.<br />

A Andra utgåvan. Utgiven med 5.05.<br />

10<br />

3HAC 16590-2 Revision: A


Produktdokumentation, M2004<br />

Produktdokumentation, M2004<br />

Allmänt<br />

Robotdokumentationen kan delas in i ett antal kategorier. Den här listan är baserad på vilken<br />

typ av information som finns i dokumenten, oavsett om produkterna är standard eller tillval.<br />

Det innebär att en leverans av robotprodukter inte innehåller alla dokumenten i listan utan<br />

bara de som gäller den levererade utrustningen.<br />

Alla dokumenten i listan kan dock beställas från ABB. Dokumenten i listan gäller M2004-<br />

robotsystem.<br />

Maskinvaruhandböcker<br />

All maskinvara, robotar och styrskåp, levereras med en Produkthandbok som är indelad i<br />

två delar:<br />

Produkthandbok, procedurer<br />

• Säkerhetsinformation<br />

• Installation och idrifttagning (beskrivning av mekanisk installation, elektriska<br />

anslutningar och inläsning av systemprogramvara)<br />

• Underhåll (beskrivning av alla nödvändiga förebyggande underhållsprocedurer<br />

inklusive intervall)<br />

• Reparationer (beskrivning av alla rekommenderade reparationsprocedurer inklusive<br />

reservdelar)<br />

• Ytterligare procedurer, om sådana finns (kalibrering, urdrifttagning)<br />

Produkthandbok, referensinformation<br />

• Referensinformation (artikelnummer för dokumentation som det hänvisas till i<br />

produkthandboken, procedurer, listor med verktyg, säkerhetsstandarder)<br />

• Reservdelslista<br />

• Utvikningsblad eller sprängskisser<br />

• Kopplingsscheman<br />

RobotWare-handböcker<br />

Följande handböcker beskriver robotprogramvaran i allmänna drag och innehåller relevant<br />

referensinformation:<br />

• RAPID Overview: En översikt över programmeringsspråket RAPID.<br />

• RAPID reference manual part 1 : Beskrivningar av alla RAPID-instruktioner.<br />

• RAPID reference manual part 2 : Beskrivningar av alla RAPID-funktioner och<br />

datatyper.<br />

• Technical reference manual - System parameters: Beskrivningar av<br />

systemparametrar och konfigurationsflöden.<br />

3HAC 16590-2 Revision: A<br />

11


Produktdokumentation, M2004<br />

Tillämpningshandböcker<br />

Specifika tillämpningar (t.ex. programvaru- och maskinvarualternativ) beskrivs i<br />

Tillämpningshandböcker. En tillämpningshandbok kan beskriva en eller flera<br />

tillämpningar.<br />

En tillämpningshandbok innehåller normalt information om:<br />

• Syftet med tillämpningen (vad den gör och när den är användbar)<br />

• Vad som ingår (t.ex. kablar, I/O-kort, RAPID-instruktioner, systemparametrar)<br />

• Hur tillämpningen används<br />

• Exempel på hur tillämpningen används<br />

Operatörshandböcker<br />

Den här typen av handböcker riktar sig till de som verkligen kör roboten, dvs. operatörer i<br />

produktionen, programmerare och felsökare. I denna grupp handböcker finns:<br />

• <strong>Operatörshandbok</strong> - IRC5 med FlexPendant<br />

• Operator’s manual - RobotStudioOnline<br />

• Felsökningshandbok (Trouble shooting Manual) för styrenhet och robot<br />

12<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.1. Om kapitlet Säkerhet<br />

1 Säkerhet<br />

1.1. Om kapitlet Säkerhet<br />

Introduktion till säkerhet<br />

Det här kapitlet beskriver säkerhetsprinciper och procedurer som ska användas när en robot<br />

eller ett robotsystem körs.<br />

Det omfattar inte hur man konstruerar för säkerhet eller hur säkerhetsrelaterad utrustning<br />

installeras. Dessa ämnen täcks in i de produkthandböcker som levereras med robotsystemet.<br />

3HAC 16590-2 Revision: A<br />

13


1 Säkerhet<br />

1.2. Tillämpliga säkerhetsstandarder för IRC5<br />

1.2. Tillämpliga säkerhetsstandarder för IRC5<br />

Hälso- och säkerhetsstandarder<br />

Roboten uppfyller helt de hälso- och säkerhetsstandarder som anges i EEC:s maskindirektiv.<br />

De ABB-robotar som styrs av IRC5 följer dessa standarder:<br />

Standard<br />

EN ISO 12100-1<br />

EN ISO 12100-2<br />

EN 954-1<br />

EN 775<br />

EN 60204<br />

EN 61000-6-4 (tillval)<br />

EN 61000-6-2<br />

Beskrivning<br />

Maskinsäkerhet, terminologi<br />

Maskinsäkerhet, tekniska data<br />

Maskinsäkerhet, säkerhetsrelaterade delar i styrsystem<br />

Manipulering av industrirobotar, säkerhet<br />

Industrimaskiners elutrustning<br />

EMC, generisk avgivning<br />

EMC, generisk okänslighet<br />

Standard<br />

IEC 204-1<br />

IEC 529<br />

Beskrivning<br />

Industrimaskiners elutrustning<br />

Skydd med hjälp av inbyggnad<br />

Standard<br />

ISO 10218<br />

ISO 9787<br />

Beskrivning<br />

Manipulering av industrirobotar, säkerhet<br />

Manipulering av industrirobotar, koordinatsystem och rörelse<br />

Standard<br />

Beskrivning<br />

ANSI/RIA 15.06/1999 Säkerhetskrav för industrirobotar och robotsystem<br />

ANSI/UL 1740-1998 Säkerhetsstandard för robotar och robotutrustning<br />

(tillval)<br />

CAN/CSA Z 434-03 (tillval) Industrirobotar och robotsystem - generella säkerhetskrav<br />

14<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.3.1. Säkerhetssignaler, allmänt<br />

1.3 Säkerhetsterminologi<br />

1.3.1. Säkerhetssignaler, allmänt<br />

Allmänt<br />

Risknivåer<br />

I det här avsnittet går vi igenom alla faror som kan uppstå när det arbete som beskrivs i den<br />

här handboken utförs. Varje fara beskrivs i ett eget avsnitt som består av:<br />

• En rubrik som anger risknivå (FARA, VARNING eller OBS) och typen av risk.<br />

• En kort beskrivning av vad som händer om operatören/servicepersonalen inte<br />

eliminerar faran.<br />

• En instruktion för hur faran elimineras så att aktuell aktivitet kan utföras.<br />

I nedanstående tabell visas de rubriker som definierar de risknivåer som används i den här<br />

handboken.<br />

Symbol Beteckning Innebörd<br />

danger<br />

warning<br />

FARA<br />

VARNING<br />

ELEKTRISK STÖT<br />

Varnar för att en olycka kommer att inträffa om<br />

anvisningarna inte följs, och att den resulterar i<br />

allvarlig eller dödlig skada och/eller mycket stora<br />

skador på produkten. Den används exempelvis för<br />

att varna för följande faror: kontakt med<br />

högspänning, explosions- eller brandrisk, risk för<br />

giftiga gaser, krossrisk, sammanstötning, fall från<br />

hög höjd, osv.<br />

Varnar för att en olycka kan inträffa om<br />

anvisningarna inte följs, och att den resulterar i<br />

allvarlig, möjligen dödlig, skada och/eller stora<br />

skador på produkten. Den används exempelvis för<br />

att varna för följande faror: kontakt med<br />

högspänning, explosions- eller brandrisk, risk för<br />

giftiga gaser, krossrisk, sammanstötning, fall från<br />

hög höjd, osv.<br />

Symbolen för elektrisk stöt varnar för elektriska faror<br />

som kan orsaka allvarliga personskador eller<br />

dödsfall.<br />

Electrical shock<br />

caution<br />

OBS<br />

Varnar för att en olycka kan inträffa om<br />

anvisningarna inte följs, och att den kan resultera i<br />

personskada och/eller skador på produkten. Den<br />

används också för att varna för risker som innefattar<br />

brännskador, ögonskador, hudskador,<br />

hörselnedsättning, kross- eller halkskador,<br />

snubbling, sammanstötning, fall från hög höjd, osv.<br />

Dessutom används den för att varna för<br />

funktionskrav vid montering eller borttagning av<br />

utrustning, där det finns risk att skada produkten eller<br />

orsaka stillestånd.<br />

3HAC 16590-2 Revision: A<br />

15


1 Säkerhet<br />

1.3.1. Säkerhetssignaler, allmänt<br />

Symbol Beteckning Innebörd<br />

ELEKTROSTATISK<br />

URLADDNING<br />

(ESD)<br />

Symbolen för elektrostatisk urladdning (ESD) varnar<br />

för elektrostatiska faror som kan orsaka allvarliga<br />

skador på produkten.<br />

Electrostatic discharge<br />

(ESD)<br />

KOMMENTAR<br />

Kommentarsymbolerna gör dig uppmärksam på<br />

viktiga fakta och villkor.<br />

Note<br />

TIPS<br />

Tipssymbolerna leder dig till specifika instruktioner<br />

där du kan hitta ytterligare information eller få reda<br />

på hur du kan utföra en viss åtgärd på ett enklare<br />

sätt.<br />

Tip<br />

16<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.3.2.1. FARA - Se till att huvudströmmen har slagits av!<br />

1.3.2. FARA<br />

1.3.2.1. FARA - Se till att huvudströmmen har slagits av!<br />

Allmänt<br />

Arbete med högspänning är förenat med livsfara. Personer som utsätts för högspänning kan<br />

få hjärtstillestånd, brännskador eller andra allvarliga skador. För att undvika dessa faror ska<br />

du inte fortsätta arbetet förrän faran eliminerats enligt anvisningarna nedan.<br />

Eliminering<br />

Steg Åtgärd Info/illustration<br />

1. Slå av huvudströmbrytaren på<br />

styrmodulen.<br />

2. Slå av huvudströmbrytaren på<br />

drivmodulen.<br />

xx0400000978<br />

• A: huvudströmbrytare, styrmodul<br />

en0400001017<br />

• A: huvudströmbrytare, drivmodul<br />

3HAC 16590-2 Revision: A<br />

17


1 Säkerhet<br />

1.3.2.2. FARA - Flytt av manipulatorer kan vara förenat med livsfara!<br />

1.3.2.2. FARA - Flytt av manipulatorer kan vara förenat med livsfara!<br />

Beskrivning<br />

En manipulator i rörelse kan vara en livsfarlig maskin.<br />

När du kör manipulatorn kan den utföra oväntade och ibland irrationella rörelser. Alla rörelser<br />

utförs med stor kraft och kan orsaka allvarlig skada på personer och/eller utrustning som<br />

befinner sig inom manipulatorns arbetsområde.<br />

Eliminering<br />

Steg Åtgärd Info<br />

1. Innan du kör manipulatorn ska du<br />

kontrollera att all nödstopputrustning<br />

installerats och anslutits på ett korrekt sätt.<br />

2. Använd håll-för-drift-knappen så ofta som<br />

möjligt.<br />

Håll-för-drift-knappen används i manuellt<br />

läge, inte i automatiskt läge.<br />

3. Se till att ingen person finns inom<br />

manipulatorns arbetsområde innan du<br />

trycker på startknappen.<br />

Nödstopputrustning kan vara grindar,<br />

tryckkänsliga mattor, ljusridåer, osv.<br />

Hur du använder håll-för-drift-knappen<br />

i RobotWare 5.0 beskrivs i avsnittet Så<br />

här använder du håll-för-driftknappen<br />

på sidan 59.<br />

18<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.3.2.3. FARA - Manipulatorer utan hållbromsar för axlarna kan innebära livsfara!<br />

1.3.2.3. FARA - Manipulatorer utan hållbromsar för axlarna kan innebära livsfara!<br />

Beskrivning<br />

Eftersom manipulatorns armsystem är ganska tungt, särskilt på stora manipulatormodeller,<br />

innebär det fara om hållbromsarna är bortkopplade, trasiga, slitna eller på något sätt<br />

obrukbara.<br />

Om ett IRB 7600-armsystem kollapsar kan en person som står under det dödas eller skadas<br />

allvarligt.<br />

Procedur<br />

Steg Åtgärd Info<br />

1. Om du misstänker att hållbromsarna är ur funktion<br />

ska du säkra manipulatorns armsystem på något<br />

annat sätt innan du arbetar med det.<br />

2. Om du avsiktligt kopplar ur hållbromsarna genom att<br />

ansluta en extern spänningskälla måste du vara<br />

mycket försiktig!<br />

Stå ALDRIG inom manipulatorns arbetsområde när<br />

hållbromsarna kopplas ur såvida inte armsystemet<br />

hålls uppe på något annat sätt!<br />

Viktangivelser med mera<br />

hittar du i produkthandboken<br />

för respektive<br />

manipulatormodell.<br />

Hur du ansluter en extern<br />

spänningskälla på rätt sätt<br />

beskrivs i<br />

produkthandboken för<br />

respektive<br />

manipulatormodell.<br />

3HAC 16590-2 Revision: A<br />

19


1 Säkerhet<br />

1.3.3.1. VARNING - Enheten är känslig för ESD!<br />

1.3.3. VARNING<br />

1.3.3.1. VARNING - Enheten är känslig för ESD!<br />

Beskrivning<br />

ESD (elektrostatisk urladdning) är överföring av elektrostatisk laddning mellan två kroppar<br />

med olika potential, antingen genom direkt kontakt eller via ett inducerat elektriskt fält. Vid<br />

hantering av delar eller deras förpackningar kan personer som inte är anslutna till jord<br />

överföra kraftiga statiska laddningar. Urladdningen kan förstöra känslig elektronik.<br />

Eliminering<br />

Steg Åtgärd Kommentar<br />

1. Använd antistatarmband Antistatarmbanden måste testas regelbundet<br />

så att de inte är skadade och därför inte<br />

fungerar som de ska.<br />

2. Använd en ESD-skyddande<br />

golvmatta.<br />

Mattan måste vara jordad via ett<br />

strömbegränsande motstånd.<br />

3. Använd en avledande bordsmatta. Mattan ska ge en kontrollerad urladdning av<br />

statiska spänningar och den måste vara<br />

jordad.<br />

Placering av knapp för antistatarmband<br />

Antistatarmbandsknappen sitter på styrmodulens datorenhet som bilden nedan visar.<br />

A<br />

xx0400001061<br />

A<br />

knapp för antistatarmband<br />

20<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.3.3.1. VARNING - Enheten är känslig för ESD!<br />

Sätt dit antistatarmbandet<br />

Bilden visar hur antistatarmbandet sätts dit i styrskåpet.<br />

xx0400001055<br />

A<br />

B<br />

C<br />

Armbandet fästs i vid en knapp på sidan av styrskåpet.<br />

När det inte används placeras armbandet på strömförsörjningsenheten.<br />

Strömförsörjningsenhet<br />

3HAC 16590-2 Revision: A<br />

21


1 Säkerhet<br />

1.3.4. Vad är ett nödstopp<br />

1.3.4. Vad är ett nödstopp<br />

Definition av ett nödstopp<br />

Ett nödstopp är ett läge som åsidosätter all annan robotstyrning, kopplar bort strömmen från<br />

robotens motorer, stoppar alla rörliga delar och kopplar bort strömmen från funktioner som<br />

styrs av robotsystemet och som kan vara farliga.<br />

Nödstoppsläget innebär all ström är bortkopplad från roboten utom från kretsarna för manuell<br />

bromslossning. Du måste utföra en återställningsprocedur för att återgå till normal drift.<br />

Robotsystemet kan konfigureras så att ett nödstopp resulterar i antingen:<br />

• Ett okontrollerat stopp som omedelbart stoppar robotens rörelser genom att strömmen<br />

kopplas bort från dess motorer.<br />

• Ett kontrollerat stopp där robotens rörelser stoppas medan ström fortfarande är<br />

tillgänglig till motorerna så att robotbanan kan bibehållas. När rörelsen är klar kopplas<br />

strömmen bort.<br />

Ett kontrollerat stopp är att föredra eftersom det minimerar de åtgärder som krävs för att<br />

återställa robotsystemet i produktionen. Hur ditt robotsystem är konfigurerat kan du läsa i<br />

anläggnings- eller celldokumentationen.<br />

Klassificering av stopp<br />

De säkerhetsstandarder som reglerar automation och robotutrustning definierar kategorier för<br />

de olika stopptyperna:<br />

Om stoppet är...<br />

...klassificeras det som...<br />

okontrollerat<br />

kategori 0 (noll)<br />

kontrollerat kategori 1<br />

Nödstoppanordningar<br />

I ett robotsystem finns flera nödstoppanordningar som kan användas för att få till ett<br />

nödstopp. Det finns nödstoppknappar både på FlexPendant och styrmodulen. Det kan också<br />

finnas andra typer av nödstoppanordningar på din robot. I anläggnings- eller<br />

celldokumentationen kan du se hur ditt robotsystem är konfigurerat.<br />

22<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.3.5. Vad är ett säkerhetsstopp<br />

1.3.5. Vad är ett säkerhetsstopp<br />

Definition av säkerhetsstopp<br />

Ett nödstopp är ett läge som åsidosätter all annan robotstyrning, kopplar bort strömmen från<br />

robotens motorer, stoppar alla rörliga delar och kopplar bort strömmen från funktioner som<br />

styrs av robotsystemet och som kan vara farliga.<br />

Ett säkerhetsstopp innebär att enbart strömmen till robotens motorer kopplas bort. Det finns<br />

ingen återställningsprocedur. Du behöver bara återställa strömmen till motorn för att komma<br />

igång efter ett säkerhetsstopp.<br />

Robotsystemet kan konfigureras så att ett nödstopp resulterar i antingen:<br />

• Ett okontrollerat stopp som omedelbart stoppar robotens rörelser genom att strömmen<br />

kopplas bort från dess motorer.<br />

• Ett kontrollerat stopp där robotens rörelser stoppas medan ström fortfarande är<br />

tillgänglig till motorerna så att robotbanan kan bibehållas. När rörelsen är klar kopplas<br />

strömmen bort.<br />

Ett kontrollerat stopp är att föredra eftersom det minimerar de åtgärder som krävs för att<br />

återställa robotsystemet i produktionen. Hur ditt robotsystem är konfigurerat kan du läsa i<br />

anläggnings- eller celldokumentationen.<br />

Klassificering av stopp<br />

De säkerhetsstandarder som reglerar automation och robotutrustning definierar kategorier för<br />

de olika stopptyperna:<br />

Om stoppet är...<br />

...klassificeras det som...<br />

okontrollerat<br />

kategori 0 (noll)<br />

kontrollerat kategori 1<br />

3HAC 16590-2 Revision: A<br />

23


1 Säkerhet<br />

1.3.6. Vad är förebyggande skydd<br />

1.3.6. Vad är förebyggande skydd<br />

Definition<br />

Förebyggande skydd är säkerhetsåtgärder som innebär att skyddsutrustning används för att<br />

skydda personer från faror som inte kan undvikas på ett vettigt sätt eller elimineras i<br />

konstruktionen.<br />

Skyddsutrustningen förebygger farliga situationer genom att stoppa roboten på ett<br />

kontrollerat sätt när en viss skyddsmekanism, t.ex. en ljusridå, aktiveras.<br />

Skyddsområde<br />

Skyddsområdet är det område som skyddas av utrustningen. En robotcell är t.ex. skyddad av<br />

celldörren och dess förreglingsanordning.<br />

Förreglingsanordningar<br />

Varje skydd har en förreglingsanordning som stoppar roboten när den aktiveras. Robotcellens<br />

dörr har en förregling som stoppar roboten när dörren öppnas. Det enda sättet att återgå till<br />

drift är att stänga dörren.<br />

Skyddsmekanismer<br />

En skyddsmekanism består av ett antal skydd som är seriekopplade. När ett skydd aktiveras<br />

bryts kedjan och maskinen stoppas oavsett läget hos de andra skydden i kedjan.<br />

24<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.3.7. Hålldon och håll-för-drift-knappar<br />

1.3.7. Hålldon och håll-för-drift-knappar<br />

Hålldon<br />

Håll-för-drift-knapp<br />

Hålldonet är en manuellt manövrerad knapp med konstant tryck som, när den är aktiverad<br />

(endast i ett läge) inte själv initierar riskfyllda funktioner, men tillåter att de initieras. I alla<br />

andra lägen förhindras riskfyllda funktioner på säkert sätt.<br />

Hålldonet är av en viss typ där du måste trycka in knappen bara halvvägs för att aktivera den.<br />

När den är helt intryckt eller inte intryckt alls fungerar inte roboten.<br />

Håll-för-drift-knappen tillåter rörelse när den är manuellt aktiverad och stoppar omedelbart<br />

alla rörelser när den släpps. Håll-för-drift-knappen kan bara användas i manuellt läge.<br />

Hur du använder håll-för-drift-knappar beskrivs i avsnittet Så här använder du håll-fördriftknappen<br />

på sidan 59.<br />

3HAC 16590-2 Revision: A<br />

25


1 Säkerhet<br />

1.4.1. Stoppa systemet<br />

1.4 Hur du hanterar en nödsituation<br />

1.4.1. Stoppa systemet<br />

Översikt<br />

Stoppa systemet omedelbart om:<br />

• Det finns personer inom robotens arbetsområde medan roboten arbetar.<br />

• Roboten skadar personer eller mekanisk utrustning.<br />

Nödstoppknappen på FlexPendant<br />

xx0300000449<br />

A<br />

Nödstoppsknapp<br />

Nödstoppknappen på styrenheten<br />

xx0300000450<br />

A<br />

Nödstoppsknapp<br />

Andra nödstoppanordningar<br />

Anläggningskonstruktören kan ha placerat flera nödstoppanordningar på lämpliga ställen.<br />

Läs anläggnings- eller celldokumentationen för att ta reda på var dessa finns.<br />

26<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.4.2. Lossa robotens hållbromsar<br />

1.4.2. Lossa robotens hållbromsar<br />

Översikt<br />

Robotens bromsar får lossas manuellt så länge som det finns ström. Så länge styrenhetens<br />

strömbrytare är påslagen finns ström tillgänglig och pålagd även om systemet är i nödläge.<br />

Batterikraft<br />

I händelse av strömavbrott i anläggningen eller cellen kan bromssystemet få sin<br />

kraftförsörjning från ett batteri. Hur batteriet ska anslutas skiljer sig för olika robotmodeller.<br />

Detta beskrivs i den produkthandbok som levereras med roboten.<br />

Bromslossningsknappar<br />

Bromslossningsknapparnas placering beror på robottypen, och detta beskrivs i<br />

produkthandboken.<br />

Lär dig alltid var knapparna sitter på de robotmodeller du arbetar med.<br />

Försiktighetsåtgärder<br />

Innan du lossar bromsarna ska du kontrollera:<br />

• Åt vilket håll armen kommer att röra sig<br />

• Hur kommer ett objekt som sitter fast att påverkas<br />

En liten skada kan lätt bli svår om du inte förutser konsekvenserna.<br />

FARA!<br />

Lossning av bromsarna är en farlig åtgärd som kan orsaka personskador och förstöra materiell<br />

egendom. Den måste utföras med största försiktighet och bara om det är absolut nödvändigt.<br />

Lossa bromsarna<br />

Steg<br />

Åtgärd<br />

1. Om det behövs använder du en kran, gaffeltruck eller liknande för att säkra robotens<br />

armar.<br />

2. Kontrollera att roboten har ström.<br />

3. Än en gång, kontrollera att skadan på fastsittande objekt inte förvärras när<br />

bromsarna lossas.<br />

4. Tryck på lämplig bromslossningsknapp för att lossa bromsen.<br />

3HAC 16590-2 Revision: A<br />

27


1 Säkerhet<br />

1.4.3. Släcka bränder<br />

1.4.3. Släcka bränder<br />

Försiktighetsåtgärder<br />

I händelse av brand ska du alltid se till att både du och dina medarbetare är oskadda innan du<br />

försöker släcka branden. I händelse av personskador ska du alltid se till att dessa behandlas<br />

först.<br />

Välja brandsläckare<br />

Använd alltid koldioxidsläckare för att släcka bränder i elektrisk utrustning som robot och<br />

styrenhet. Använd inte vatten eller skum.<br />

28<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.4.4. Återställning efter nödstopp<br />

1.4.4. Återställning efter nödstopp<br />

Översikt<br />

Återställning efter nödstopp är en enkel men viktig procedur. Med proceduren säkerställs att<br />

robotsystemet inte återinsätts i produktionen med ett farligt fel.<br />

Lossa nödstoppknapparnas spärr<br />

Alla nödstoppanordningar av tryckknappstyp har en spärrfunktion som måste lossas för att<br />

enheten inte ska förbli i nödstoppläge.<br />

I många fall gör detta genom att knappen vrids i markeringens riktning, men det finns även<br />

enheter där du drar ut knappen för att lossa spärren.<br />

Återställ automatiska nödstoppanordningar<br />

Alla automatiska nödstoppanordningar har också någon form av spärrfunktion som måste<br />

lossas. Hur ditt robotsystem är konfigurerat kan du läsa i anläggnings- eller<br />

celldokumentationen.<br />

Återställning efter nödstopp<br />

Steg<br />

Åtgärd<br />

1. Se till att den farliga situation som ledde till nödstoppet inte längre existerar.<br />

2. Hitta och återställ den eller de enheter som orsakade nödstoppet.<br />

3. Bekräfta nödstopphändelsen (20202) i händelseloggen.<br />

4. Tryck på knappen för motorpåslag för att komma ur nödstoppläget.<br />

Knappen för motorpåslag<br />

Knappen för motorpåslag sitter på styrenheten:<br />

en0400000920<br />

A<br />

Knappen för motorpåslag<br />

TIPS!<br />

Vill du veta mer om hur du bekräftar fel Detta beskrivs i avsnittet Hur du bekräftar fel och<br />

varningar.<br />

3HAC 16590-2 Revision: A<br />

29


1 Säkerhet<br />

1.4.5. Återgå till den programmerade banan<br />

1.4.5. Återgå till den programmerade banan<br />

Översikt<br />

När robotens rörelser stoppas genom att strömmen till dess motorer slås av resulterar detta<br />

ofta i att roboten kommer bort från sin programmerade bana. Detta kan inträffa efter ett<br />

okontrollerat nöd- eller säkerhetsstopp. Det tillåtna måttet för avvikelsen har konfigurerats<br />

med systemparametrar. Måttet kan skilja beroende på driftsläge.<br />

Om roboten inte befinner sig inom det konfigurerade tillåtna måttet kan du välja att låta<br />

roboten återgå till den programmerade banan eller fortsätta till nästa programmerade punkt<br />

på banan. Programexekveringen fortsätter automatiskt med programmerad hastighet.<br />

TIPS!<br />

Dessa procedurer beskrivs i Hantera systemet i produktionen.<br />

30<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.5.1. Översikt<br />

1.5 Arbeta på ett säkert sätt<br />

1.5.1. Översikt<br />

Om roboten<br />

Om detta avsnitt<br />

En robot är tung och extremt kraftfull oavsett hastighet. En paus eller ett längre stopp i<br />

rörelsen kan följas av en snabb och farlig rörelse. Även om rörelsen följer ett visst mönster<br />

kan en ändring i arbetet triggas av en extern signal som resulterar i en oväntad rörelse utan<br />

föregående varning.<br />

Därför är det viktigt att alla säkerhetsföreskrifter följs när ett skyddat område beträds.<br />

I det här avsnittet ges rekommendationer för de mest grundläggande reglerna för uppförande<br />

hos dig som är användare av robotsystem. Det är dock omöjligt att täcka in varje enskild<br />

situation.<br />

3HAC 16590-2 Revision: A<br />

31


1 Säkerhet<br />

1.5.2. För din egen säkerhet<br />

1.5.2. För din egen säkerhet<br />

Allmänna principer<br />

Några enkla principer måste följas för säkert handhavande av robotsystemet:<br />

• Kör alltid robotsystemet i manuellt läge om det finns personer inom säkerhetsområdet.<br />

• Ta alltid med FlexPendant när du beträder säkerhetsområdet så att du hela tiden har<br />

kontroll över roboten.<br />

• Se upp för roterande och rörliga föremål som fräsverktyg och sågar. Se till att dessa<br />

stoppas innan du närmar dig roboten.<br />

• Se upp för heta ytor både på arbetsstycken och själva robotsystemet. Robotens<br />

motorer kan bli ganska heta om de körts under lång tid.<br />

• Se upp för gripdon och greppade objekt. Om gripdonet öppnas kan arbetsstycket falla<br />

ner och orsaka personskador eller skada utrustning. Gripdonet kan vara mycket<br />

kraftfullt och orsaka personskador om det inte körs på ett säkert sätt.<br />

• Se upp för hydrauliska och pneumatiska system och strömförande delar. Även när<br />

strömmen är avslagen kan upplagrad energi i sådana kretsar vara mycket farlig.<br />

Bortmonterad FlexPendant<br />

En bortmonterad FlexPendant ska alltid förvaras på behörigt avstånd från alla robotceller och<br />

styrenheter för att undvika att den bortmonterade enheten används för att försöka stoppa<br />

roboten i en farlig situation.<br />

FÖRSIKTIGHET!<br />

En bortmonterad FlexPendant ska förvaras på ett sådant sätt att den inte kan misstas för att<br />

vara ansluten till styrenheten.<br />

Anpassade FlexPendant-anslutningar<br />

Om FlexPendant inte ansluts med hjälp av den medföljande kabeln och dess standardkontakt<br />

får nödstoppknappen inte sättas ut funktion.<br />

Testa alltid nödstoppknappen för att vara säker på att den fungerar även om en anpassad kabel<br />

används.<br />

Styrenhetens täckpaneler<br />

Täckpanelerna får bara öppnas av utbildad servicepersonal. Det finns inga delar inuti som kan<br />

vara av användning för andra.<br />

FARA!<br />

Fara för elektriska stötar och brännskador. Högspänning inuti styrskåpet. Roboten och annan<br />

utrustning i cellen matas också med högspänning.<br />

32<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.5.3. Hantering av handhållen terminal<br />

1.5.3. Hantering av handhållen terminal<br />

Allmänna instruktioner<br />

FlexPendant är en handhållen terminal av hög kvalitet som innehåller känslig och<br />

toppmodern elektronik. Följ nedanstående instruktioner för att undvika funktionsfel och<br />

skador på grund av olämplig hantering.<br />

FlexPendant får bara användas för de ändamål som beskrivs i denna handbok. FlexPendant<br />

har utvecklats, tillverkats, testats och dokumenterats enligt gällande säkerhetsstandarder. Om<br />

du följer instruktionerna för säkerhet och användning i den här handboken kommer produkten<br />

i normala fall varken att orsaka personskador eller skador på maskiner och annan utrustning.<br />

FÖRSIKTIGHET!<br />

Steg<br />

Åtgärd<br />

1. Slå av strömmen innan du öppnar kabelingången på FlexPendant. I annat fall kan<br />

komponenter förstöras och odefinierade signaler kan uppstå.<br />

2. Se till att ingen snubblar på kabeln så att enheten faller i marken.<br />

3. Se till att kabeln inte kommer i kläm och på så sätt skadas.<br />

4. Lägg inte kabeln över skarpa kanter eftersom detta kan skada kabelhöljet.<br />

5. Häng enheten på det väggfäste som medföljer när den inte används.<br />

6. Använd aldrig ett vasst föremål (t.ex. en skruvmejsel) när du trycker på pekskärmen.<br />

Detta kan skada pekskärmen.<br />

FÖRSIKTIGHET!<br />

En bortmonterad FlexPendant ska förvaras på ett sådant sätt att den inte kan misstas för att<br />

vara ansluten till styrenheten.<br />

Återvinning<br />

Tänk på lagarna om återvinning när du gör dig av med elektronikkomponenter! När du byter<br />

ut komponenter som innehåller batterier måste du deponera batterierna på avsedd plats!<br />

Förutsebar felanvändning av hålldon<br />

Förutsebar felanvändning innebär att det inte är tillåtet att fixera hålldonet i aktiverat läge.<br />

Förutsebar felanvändning av hålldonet måste begränsas.<br />

När du släpper och sedan trycker på hålldonet igen måste du vänta på att systemet går till läget<br />

"motorer av" innan du trycker igen. Annars kommer du att få ett felmeddelande.<br />

3HAC 16590-2 Revision: A<br />

33


1 Säkerhet<br />

1.5.4. Säkerhetsverktyg<br />

1.5.4. Säkerhetsverktyg<br />

Skyddsmekanismer<br />

Ditt robotsystem kan utrustas med en stor mängd skyddsanordningar som dörrförreglingar,<br />

säkerhetsljusridåer, säkerhetsmattor och annat. Vanligast är dörrförreglingen för robotcellen<br />

som tillfälligt stoppar roboten om den öppnas.<br />

Styrenheten har tre separata skyddsmekanismer: skyddsstoppet för allmänt körsätt (GS),<br />

skyddsstoppet för automatiskt körsätt (AS) och det överordnade skyddsstoppet (SS).<br />

Skyddsanordningar kopplade till...<br />

GS-mekanismen<br />

AS-mekanismen<br />

SS-mekanismen<br />

...är...<br />

alltid aktiva oavsett körsätt.<br />

bara aktiva när systemet körs i automatiskt<br />

läge.<br />

alltid aktiva oavsett körsätt.<br />

Läs anläggnings- eller celldokumentationen för att se hur ditt robotsystem är konfigurerat, var<br />

skyddsmekanismerna är placerade och hur de fungerar.<br />

Säkerhetsövervakning<br />

Nödstopp- och skyddsmekanismerna övervakas så att styrenheten kan upptäcka fel och<br />

stoppa roboten tills problemet är löst.<br />

Inbyggda säkerhetsstoppfunktioner<br />

Styrenheten övervakar ständigt funktionen hos maskin- och programvaran. Om problem eller<br />

fel upptäcks stoppas robot tills problemet har lösts.<br />

Om felet är...<br />

enkelt och lätt kan åtgärdas<br />

litet och kan lösas<br />

allvarligt, t.ex. trasig maskinvara<br />

...så...<br />

utfärdas ett enkelt programstopp<br />

(SYSSTOP).<br />

utfärdas ett SYSHALT som resulterar i ett<br />

säkerhetsstopp.<br />

utfärdas ett SYSFAIL som resulterar i ett<br />

nödstopp. Styrenheten måste startas om för<br />

att återgå till normal drift.<br />

Begränsa robotens maximala utrymme<br />

Robotens maximala utrymme kan begränsas med hjälp av fysiska stopp,<br />

programvarufunktioner eller en kombination av bådadera.<br />

Hur ditt robotsystem är konfigurerat kan du läsa i anläggnings- eller celldokumentationen.<br />

34<br />

3HAC 16590-2 Revision: A


1 Säkerhet<br />

1.5.5. Säkerhet vid manuellt läge med reducerad hastighet och manuellt läge med full hastighet<br />

1.5.5. Säkerhet vid manuellt läge med reducerad hastighet och manuellt läge med<br />

full hastighet<br />

Vad är manuellt läge<br />

Det manuella läget används oftast när program skapas och när ett robotsystem tas i drift.<br />

Det finns två manuella lägen:<br />

• manuellt läge med reducerad hastighet, vanligen kallat manuellt läge<br />

• manuellt läge med full hastighet (inte tillgängligt på alla marknader)<br />

I manuellt läge måste du trycka på aktiveringsenheten för att aktivera robotens motorer.<br />

Vad är manuellt läge med full hastighet<br />

I manuellt läge med full hastighet kan robotsystemet kontrolleras med FlexPendant eller<br />

delvis kontrolleras med RobotStudio Online och köras med full hastighet. Detta läge används<br />

när program testas.<br />

Driftshastighet<br />

I manuellt läge med reducerad hastighet kan roboten bara köras (flyttas) med reducerad<br />

hastighet, 250 mm/s eller långsammare. Du ska alltid köra roboten med manuell hastighet när<br />

du arbetar innanför skyddsområdet.<br />

I manuellt läge med full hastighet rör sig roboten med programmerad hastighet. Manuellt läge<br />

med full hastighet ska bara användas när all personal befinner sig utanför skyddsområdet och<br />

bara av särskilt utbildad personal som är extra medvetna om riskerna.<br />

Förbikopplade skyddsmekanismer<br />

Alla skyddsstoppmekanismer för Automatiskt läge (AS) är förbikopplade vid körning i<br />

manuellt läge.<br />

Aktiveringsenheten<br />

I manuellt läge aktiveras robotens motorer av en aktiveringsenhet på FlexPendant. På så sätt<br />

kan roboten bara röra sig så länge enheten är intryckt.<br />

Aktiveringsenheten är så konstruerad att du måste trycka in en knapp bara halvvägs för att<br />

aktivera robotens motorer. Om den är helt intryckt eller inte intryckt alls kan roboten inte röra<br />

sig.<br />

Håll-för-drift-knappen<br />

Håll-för-drift-knappen låter dig stega fram eller köra ett program i manuellt läge, t.ex. för att<br />

kontrollera kvaliteten hos en process.<br />

Observera att du inte behöver använda håll-för-drift-knappen vid joggning, oavsett driftsläge.<br />

3HAC 16590-2 Revision: A<br />

35


1 Säkerhet<br />

1.5.6. Säkerhet i automatiskt läge<br />

1.5.6. Säkerhet i automatiskt läge<br />

Vad är automatiskt läge<br />

I automatiskt läge är aktiveringsenheten bortkopplad så att roboten kan röra sig utan mänsklig<br />

inblandning.<br />

Aktiva skyddsmekanismer<br />

Både skyddsstoppmekanismerna för allmänt körsätt (GS) och automatiskt körsätt (AS) samt<br />

det överordnade skyddsstoppet (SS) är aktiva vid körning i automatiskt läge.<br />

Klara av processtörningar<br />

Processtörningar kan påverka inte bara en viss robotcell utan en hel kedja med system även<br />

om problemet uppstår i en specifik cell.<br />

Extra försiktighet måste iakttas vid dessa störningar eftersom en sådan händelsekedja kan<br />

orsaka farliga operationer som inte kan ses vid körning av en enstaka robotcell. Alla<br />

avhjälpande åtgärder måste utföras av personal med goda kunskaper om hela<br />

produktionslinjen, inte bara den trasiga roboten.<br />

Exempel på processtörningar<br />

En robot som plockar komponenter från ett band tas ur produktion på grund av ett mekaniskt<br />

fel, men bandet måste fortsätta att gå så att produktionen kan upprätthållas på resten av<br />

produktionslinjen. Detta innebär förstås att de personer som arbetar med roboten i närheten<br />

av det rullande bandet måste vara extra försiktiga.<br />

En svetsrobot behöver underhåll. När svetsroboten tas ur produktionen måste även en<br />

arbetsbänk och en materialhanteringsrobot tas ur produktionen så att personfara undviks.<br />

36<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.1. Om kapitlet Åtgärder<br />

2 Åtgärder<br />

2.1. Om kapitlet Åtgärder<br />

Översikt<br />

Mer information<br />

Detta kapitel innehåller korta procedurer som beskriver ett antal vanliga åtgärder en typisk<br />

användare kan behöva utföra. Det innehåller också många hänvisningar till mer detaljerad<br />

information om samma ämnen.<br />

Den korta information som ges är avsedd för mer erfarna användare medan hänvisningarna<br />

kan vara lämpliga för nybörjare och vid utbildning.<br />

Observera att det kan finnas mer information tillgänglig än den som denna procedur hänvisar<br />

till.<br />

Information om:<br />

• en viss knapp eller meny finns i kapitlet Styrenhet på sidan 271 för uppgifter som<br />

utförs med hjälp av styrskåpets reglage.<br />

• hur en viss uppgift utförs finns i avsnittet FlexPendant på sidan 55 för uppgifter som<br />

utförs med hjälp av FlexPendant.<br />

3HAC 16590-2 Revision: A<br />

37


2 Åtgärder<br />

2.2. Systemuppstart<br />

2.2. Systemuppstart<br />

Förutsättningar<br />

Systemuppstart<br />

Denna instruktion går igenom de huvudsteg som krävs för att starta systemet när strömmen<br />

varit avslagen.<br />

All information är baserad på antagandet att fungerande systemprogramvara redan<br />

installeratsi robotens styrenhet, precis som det bör vara vid första uppstarten efter leverans.<br />

Observera att det kan finnas mer information tillgänglig än den som denna procedur hänvisar<br />

till. Kapitlen Styrenhet på sidan 271 och FlexPendant på sidan 55 i <strong>Operatörshandbok</strong> - IRC5<br />

med FlexPendant och kapitlet Detaljerade procedurer i dokumentet Kom igång - IRC5 och<br />

RobotStudio Online innehåller detaljerad information om hur systemet används.<br />

Denna procedur beskriver alla steg som krävs när systemet ska startas för första gången. Vid<br />

den dagliga starten är steg 4 normalt det enda steg som krävs.<br />

Viss referensinformation kan ges i kolumnen Infoi tabellen nedan..<br />

Steg Åtgärd Info<br />

1. Installera robotutrustningen. Mekanisk installation och elektriska<br />

anslutningar mellan manipulatorn och<br />

styrenheten beskrivs i<br />

produkthandböckerna för robot<br />

respektive styrenhet.<br />

2. Se till att systemets säkerhetskretsar är<br />

korrekt anslutna till robotcellen eller har<br />

bygelkopplingar installerade (om så<br />

krävs).<br />

Hur säkerhetskretsarna ansluts beskrivs<br />

i robotens produkthandbok.<br />

3. Anslut FlexPendant till styrskåpet FlexPendant och dess huvuddelar och<br />

funktioner beskrivs i avsnittet Vad är en<br />

FlexPendant på sidan 56<br />

Hur FlexPendant ansluts till styrskåpet<br />

beskrivs i avsnittet Ansluta en<br />

FlexPendant på sidan 66<br />

4. Slå på strömmen. Använd huvudströmbrytaren på<br />

styrmodulen.<br />

5. Om styrenheten eller manipulatorn har<br />

ersatts med reservdelar ska du se till att<br />

kalibreringsvärden, varvräknare och<br />

serienummer är korrekt uppdaterade.<br />

Normalt krävs bara uppdatering av<br />

varvräknare, vilket ska utföras enligt<br />

anvisningarna i avsnittet Uppdatera<br />

varvräknare med FlexPendant på sidan<br />

204.<br />

Om så krävs ska kalibreringsdata<br />

överföras från seriemätkortet enligt<br />

anvisningarna i Seriemätkortsminnet på<br />

sidan 211 för system utan alternativet<br />

AbsAcc.<br />

Om så krävs ska kalibreringsdata anges<br />

enligt anvisningarna i Inläsning av<br />

kalibreringsdata för system med<br />

alternativet AbsAcc.<br />

38<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.2. Systemuppstart<br />

Steg Åtgärd Info<br />

6. Detta steg krävs bara om robotsystemet<br />

ska anslutas till ett nätverk.<br />

Utför en X-start.<br />

Boot Application startas.<br />

7. Detta steg krävs bara om robotsystemet<br />

ska anslutas till ett nätverk.<br />

Använd Boot Application för att:<br />

• ange IP-adress för styrskåpet<br />

• ställa in nätverksanslutningar<br />

• välja system<br />

• starta om systemet<br />

Systemet startas om.<br />

Beskrivs i avsnittet Starta om och välja<br />

ett annat system (X-start) på sidan 248.<br />

Hur Boot Application används beskrivs i<br />

avsnittet Använda Boot Application på<br />

sidan 244.<br />

I det här läget är ett enkelt system<br />

tillgängligt.<br />

8. Installera RobotStudio Online på en PC. Fortsätt enligt anvisningarna i avsnittet<br />

Installera RobotStudioOnline eller i<br />

Operator’s manual - RobotStudioOnline.<br />

RobotStudio Online används för att skapa<br />

ett system som ska köras på<br />

styrenheten, men i det här läget (före<br />

första uppstart) finns ett system redan<br />

installerat av tillverkaren.<br />

9. Anslut styrenheten till en PC (via<br />

serviceporten) eller till nätverket (om<br />

sådant används).<br />

Fortsätt enligt anvisningarna i avsnittet<br />

Ansluta en PC till serviceporten på sidan<br />

274.<br />

Se även avsnittet Ställa in en<br />

nätverksanslutning på sidan 275.<br />

10. Starta RobotStudio Online på PC:n. Fortsätt enligt anvisningarna i avsnittet<br />

Komma åt en styrenhet från<br />

RobotStudioOnline eller i Operator's<br />

manual - RobotStudioOnline.<br />

11. Starta om styrenheten.<br />

12. Robotsystemet är nu klart för drift.<br />

3HAC 16590-2 Revision: A<br />

39


2 Åtgärder<br />

2.3. Joggning<br />

2.3. Joggning<br />

Förutsättningar<br />

Joggning<br />

Denna instruktion beskriver de huvudsteg som krävs för att jogga roboten.<br />

Observera att det kan finnas mer information tillgänglig än den som denna procedur hänvisar<br />

till. Kapitlen Styrenhet på sidan 271 och FlexPendant på sidan 55 i <strong>Operatörshandbok</strong> - IRC5<br />

med FlexPendant och kapitlet Detaljerade procedurer i dokumentet Kom igång - IRC5 och<br />

RobotStudio Online innehåller detaljerad information om hur systemet används.<br />

Termen Joggning beskrivs i avsnittet Introduktion till joggning på sidan 83.<br />

Steg Åtgärd Info<br />

1. Det går att jogga roboten under följande<br />

förutsättningar:<br />

• Systemet har startats enligt<br />

anvisningarna i denna handbok.<br />

• Ingen programmerad åtgärd körs<br />

• Det manuella systemläget är<br />

aktiverat.<br />

• Aktiveringsenheten är intryckt<br />

och systemet är i läge "motorer<br />

på".<br />

2. Många av de mekaniska enheter som är<br />

anslutna till styrenheten kan joggas.<br />

3. Roboten kan joggas på olika sätt, i olika<br />

koordinatsystem.<br />

Först bestämmer du hur du vill jogga.<br />

4. Så snart en manipulator har valts kan<br />

dess axlar joggas på olika sätt.<br />

Du väljer sätt med hjälp av snabbmenyn.<br />

5. Definiera arbetsområde för roboten/<br />

robotarna samt för annan utrustning som<br />

arbetar inom robotcellen.<br />

Läget "motorer på" beskrivs i avsnittet<br />

Aktuellt driftsläge på sidan 277.<br />

Manuellt läge beskrivs i avsnittet Om<br />

manuellt läge på sidan 284.<br />

Start i manuellt läge beskrivs i avsnittet<br />

Starta i manuellt läge på sidan 285.<br />

Hur du växlar till manuellt läge beskrivs i<br />

avsnittet Växla från automatiskt till<br />

manuellt läge med reducerad hastighet<br />

på sidan 287.<br />

Hur du avgör vilken mekanisk enhet som<br />

ska joggas beskrivs i avsnittet Välja<br />

mekanisk enhet på sidan 88.<br />

Skillnaderna mellan de olika typerna av<br />

joggning beskrivs i avsnittet Introduktion<br />

till joggning på sidan 83.<br />

Hur du joggar roboten axel för axel<br />

beskrivs i avsnittet Jogga axel för axel på<br />

sidan 93.<br />

Roboten kan joggas med:<br />

• Jogga i baskoordinater på sidan<br />

95<br />

• Jogga i verktygskoordinater på<br />

sidan 100<br />

• Jogga i världskoordinater på<br />

sidan 96<br />

• Jogga i arbetsobjektets<br />

koordinater på sidan 98<br />

Innehållet på snabbmenyn beskrivs i<br />

avsnittet Snabbmeny på sidan 260.<br />

Robotens arbetsområde definieras med<br />

systemparametrar. Se avsnittet<br />

Konfiguration av systemparametrar på<br />

sidan 221 eller Technical reference<br />

manual - System parameters.<br />

40<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.3. Joggning<br />

Steg Åtgärd Info<br />

6. Jogga manipulatorn med hjälp av<br />

joysticken på FlexPendant.<br />

7. I vissa fall kan mer än en manipulator<br />

joggas samtidigt. För detta krävs att<br />

tillvalet MultiMove installerats.<br />

FlexPendant och dess olika delar och<br />

funktioner beskrivs i avsnittet Vad är en<br />

FlexPendant på sidan 56<br />

Joysticken och hur dess riktningar<br />

mappas beskrivs i avsnittet Välja<br />

förflyttningsläge. på sidan 90.<br />

Hur du förhindrar manipulatorrörelser i<br />

vissa riktningar vid joggning beskrivs i<br />

avsnittet Låsa joysticken i vissa riktningar<br />

på sidan 126.<br />

Det kan finnas begränsningar för hur du<br />

kan jogga. Se avsnittet Begränsningar<br />

för joggning på sidan 85.<br />

Hur du joggar flera manipulatorer<br />

beskrivs i avsnittet Koordinerad joggning<br />

på sidan 84.<br />

3HAC 16590-2 Revision: A<br />

41


2 Åtgärder<br />

2.4. Använda RAPID-program<br />

2.4. Använda RAPID-program<br />

Förutsättningar<br />

Denna instruktion beskriver de huvudsteg som krävs för att skapa, spara, redigera och felsöka<br />

RAPID-program.<br />

Observera att det kan finnas mer information tillgänglig än den som denna procedur hänvisar<br />

till.<br />

Kapitlen Styrenhet på sidan 271 och FlexPendant på sidan 55 i <strong>Operatörshandbok</strong> - IRC5<br />

med FlexPendant och kapitlet Detaljerade procedurer i dokumentet Kom igång - IRC5 och<br />

RobotStudio Online innehåller detaljerad information om hur systemet används.<br />

Begreppet RAPID-program beskrivs i avsnittet Strukturen hos en RAPID-tillämpning på<br />

sidan 305.<br />

Hantera programmet<br />

Denna procedur beskriver hur du hanterar ett RAPID-program.<br />

Steg Åtgärd Info<br />

1. Börja med att skapa ett RAPID-program. Hur du skapar ett RAPID-program<br />

beskrivs i avsnittet Skapa ett nytt<br />

program på sidan 146.<br />

2. Redigera ditt program. Följ anvisningarna i avsnitten:<br />

• Exempel: Lägga till<br />

rörelseinstruktioner på sidan 187<br />

• Hantera instruktioner på sidan<br />

179<br />

3. För att förenkla programmeringen och<br />

behålla överblicken över programmet<br />

kanske du vill dela upp programmet i<br />

flera moduler.<br />

4. För att ytterligare förenkla<br />

programmeringen kanske du vill dela upp<br />

modulen i flera rutiner.<br />

5. När du programmerar kanske du vill<br />

arbeta med:<br />

• verktyg<br />

• arbetsobjekt<br />

• laster<br />

• verktygsramar<br />

Modulbegreppet beskrivs i avsnittet<br />

Strukturen hos en RAPID-tillämpning på<br />

sidan 305.<br />

Hur du visar, lägger till eller tar bort en<br />

modul beskrivs i avsnittet Hantering av<br />

moduler på sidan 163.<br />

Rutinbegreppet beskrivs i avsnittet<br />

Strukturen hos en RAPID-tillämpning på<br />

sidan 305.<br />

Hur du lägger till eller tar bort en rutin<br />

beskrivs i avsnittet Hantering av rutiner<br />

på sidan 168.<br />

Hur du kör en rutin beskrivs i avsnittet<br />

Köra en viss rutin på sidan 173.<br />

Läs även följande avsnitt:<br />

• Skapa ett verktyg på sidan 103<br />

• Skapa ett arbetsobjekt på sidan<br />

114<br />

• Skapa en last på sidan 121<br />

• Definiera verktygets<br />

koordinatsystem på sidan 112<br />

42<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.4. Använda RAPID-program<br />

Steg Åtgärd Info<br />

6. Baserat på de fyra elementen som<br />

angavs ovan kan programexekveringen<br />

automatiskt förskjutas för att t.ex. bättre<br />

passa verktygen i takt med att de slits,<br />

osv.<br />

7. För att hantera eventuella fel som kan<br />

uppstå när programmet körs kanske du<br />

vill skapa en felhanterare.<br />

8. När du har skapat ett RAPID-program<br />

måste det testas innan det kan<br />

användas.<br />

9. Efter att du testkört ditt RAPID-program<br />

kan du behöva göra ändringar eller<br />

finjusteringar av TCP-positioner eller<br />

banor.<br />

10. Program som inte längre behövs kan tas<br />

bort.<br />

Följ anvisningarna i avsnitten:<br />

• Köra program i manuellt läge på<br />

sidan 286<br />

• Starta och stoppa exekvering på<br />

sidan 61<br />

• Stega instruktion för instruktion<br />

på sidan 62<br />

• Köra en viss rutin på sidan 173<br />

• Köra programmet från en viss<br />

instruktion på sidan 154<br />

Programtestning beskrivs på flera ställen<br />

i den här handboken. Se även<br />

innehållsförteckningen!<br />

Hur du finjusterar utan<br />

manipulatorrörelse beskrivs i avsnittet<br />

Trimma utan rörelse på sidan 192.<br />

Hur du finjusterar med<br />

manipulatorrörelse beskrivs i avsnittet<br />

Trimma med rörelse på sidan 193.<br />

Se Ta bort program från minnet på sidan<br />

159.<br />

Se även Ta bort program från harddisken<br />

på sidan 161.<br />

Köra programmet<br />

Denna procedur beskriver hur du använder ett befintligt RAPID-program.<br />

Steg Åtgärd Info<br />

1. Läsa in ett befintligt program. Beskrivs i avsnittet Starta program på<br />

sidan 152.<br />

2. Så snart programmet har lästs in kan du<br />

starta programexekveringen.<br />

3. När du startar programexekveringen kan<br />

du välja mellan att köra programmet en<br />

gång eller köra det kontinuerligt.<br />

4. När programexekveringen är klar kan<br />

programmet stoppas.<br />

Beskrivs i avsnitten Starta program på<br />

sidan 152 och Läsa in, köra och stoppa<br />

fleruppgiftsprogram (multitasking) på<br />

sidan 157.<br />

Följ anvisningarna i avsnittet Stoppa<br />

program på sidan 156.<br />

3HAC 16590-2 Revision: A<br />

43


2 Åtgärder<br />

2.5. Arbeta med indata och utdata<br />

2.5. Arbeta med indata och utdata<br />

Förutsättningar<br />

Denna instruktion beskriver de huvudsteg som krävs för att ange utdata, läsa indata och<br />

konfigurera I/O-enheterna.<br />

Observera att det kan finnas mer information tillgänglig än den som denna procedur hänvisar<br />

till. Kapitlen Styrenhet på sidan 271 och FlexPendant på sidan 55 innehåller detaljerad<br />

information om hur du använder systemet.<br />

Arbeta med indata och utdata<br />

Steg Åtgärd Info<br />

1. Du kanske vill skapa en ny I/O. I/O-signaler skapas med<br />

systemparametrar. Se avsnittet<br />

Konfiguration av systemparametrar på<br />

sidan 221.<br />

2. Innan du använder indata eller utdata<br />

måste systemet konfigureras så att I/Ofunktionerna<br />

aktiveras.<br />

3. Du kan ange ett värde för en viss digital<br />

utgång.<br />

4. Du kan ange ett värde för en viss analog<br />

utgång.<br />

5. Du kan visa status för en viss digital<br />

ingång.<br />

6. Du kan visa status för en viss analog<br />

ingång.<br />

Konfigurering av systemet görs när<br />

systemet skapas. Hur detta görs beskrivs<br />

i Operator’s manual - RobotStudio Online .<br />

Följ anvisningarna i avsnittet Ingångar<br />

och utgångar på sidan 76.<br />

Följ anvisningarna i avsnittet Ingångar<br />

och utgångar på sidan 76.<br />

Följ anvisningarna i avsnittet Ingångar<br />

och utgångar på sidan 76.<br />

Följ anvisningarna i avsnittet Ingångar<br />

och utgångar på sidan 76.<br />

7. Säkerhetssignaler. Signalerna beskrivs i I/O-signaler för<br />

säkerhet på sidan 79<br />

8. Hur du redigerar en I/O. Följ anvisningarna i avsnittet Simulera<br />

och ändra signalvärden på sidan 77<br />

44<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.6. Säkerhetskopiering och återställning<br />

2.6. Säkerhetskopiering och återställning<br />

Förutsättningar<br />

Denna instruktion beskriver de huvudsteg som krävs för att göra en fullständig<br />

säkerhetskopiering samt hur du återställer en tidigare gjord säkerhetskopia.<br />

Observera att det kan finnas mer information tillgänglig än den som denna procedur hänvisar<br />

till.<br />

Kapitlen Styrenhet på sidan 271 och FlexPendant på sidan 55 i <strong>Operatörshandbok</strong> - IRC5<br />

med FlexPendant och kapitlet Detaljerade procedurer i dokumentet Kom igång - IRC5 och<br />

RobotStudio Online innehåller detaljerad information om hur systemet används.<br />

Säkerhetskopiering och återställning<br />

Innehållet i en typisk säkerhetskopiering beskrivs i avsnittet Vad sparas vid en<br />

säkerhetskopiering på sidan 194. Hur du utför en säkerhetskopiering beskrivs i avsnittet<br />

Säkerhetskopiera systemet på sidan 196.<br />

Att återkopiera tidigare sparat minnesinnehåll från en säkerhetskopia till robotens styrenhet<br />

kallas återställning. Hur du utför en återställning beskrivs i avsnittet Återställa systemet på<br />

sidan 198.<br />

Information om starter beskrivs i Översikt över omstart på sidan 243.<br />

3HAC 16590-2 Revision: A<br />

45


2 Åtgärder<br />

2.7. Köra i produktion<br />

2.7. Köra i produktion<br />

Förutsättningar<br />

Denna instruktion beskriver de huvudsteg som är användbara när systemet körs i automatiskt<br />

läge (produktionsläge).<br />

Observera att det kan finnas mer information tillgänglig än den som denna procedur hänvisar<br />

till. Kapitlen Styrenhet på sidan 271 och FlexPendant på sidan 55 i <strong>Operatörshandbok</strong> - IRC5<br />

med FlexPendant och kapitlet Detaljerade procedurer i dokumentet Kom igång - IRC5 och<br />

RobotStudio Online innehåller detaljerad information om hur systemet används.<br />

Köra i produktion<br />

Steg Åtgärd Info<br />

1. Starta systemet enligt anvisningarna i<br />

avsnittet Systemuppstart på sidan 38.<br />

2. Om systemet använder<br />

behörighetssystemet UAS (User<br />

Authorization System) måste<br />

användaren logga in på systemet innan<br />

uppstarten.<br />

Hur du loggar in beskrivs i avsnittet<br />

Logga ut och logga in på sidan 255.<br />

3. Läsa in ett program. Hur du läser in program beskrivs i<br />

Hantering av program på sidan 147.<br />

4. Innan du startar systemet väljer du<br />

startläge med FlexController.<br />

5. Starta genom att trycka på startknappen<br />

på FlexPendant.<br />

6. Styrsystemet kommunicerar med<br />

operatören via meddelanden som på<br />

visas FlexPendants skärm.<br />

Meddelandena kan antingen vara<br />

händelsemeddelanden eller RAPIDinstruktioner,<br />

t.ex. TPWrite.<br />

Händelsemeddelanden beskriver<br />

händelser som inträffar i systemet och de<br />

sparas i en händelselogg.<br />

7. I manuellt läge tillåter funktionen Ändra<br />

läge att operatören justerar robotlägen i<br />

ett RAPID-program.<br />

8. I en produktionsprocess kan du vilja<br />

stoppa roboten.<br />

9. I produktionsfönstret kan du övervaka<br />

den pågående processen.<br />

Hur du väljer startläge beskrivs i avsnittet<br />

Växla från manuellt till automatiskt läge<br />

på sidan 283.<br />

Knapparna på FlexPendant beskrivs i<br />

Vad är en FlexPendant på sidan 56.<br />

Den grundläggande begreppen beskrivs<br />

i avsnittet Händelselogg på sidan 234.<br />

RAPID-instruktioner TPReadFK och<br />

TPWrite beskrivs i RAPID reference<br />

manual - part 1, instructions.<br />

Hur du ändrar läge beskrivs i avsnitten<br />

Trimma med rörelse på sidan 193 och<br />

Trimma utan rörelse på sidan 192<br />

Hur du stoppar produktion beskrivs i<br />

avsnittet Stoppa program på sidan 156<br />

Produktionsfönstret beskrivs i avsnittet<br />

Produktionsfönster på sidan 132<br />

10. Efter körningen ska användaren logga ut. Hur du loggar in beskrivs i avsnittet<br />

Logga ut och logga in på sidan 255.<br />

46<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.8. Uppgradering<br />

2.8. Uppgradering<br />

Förutsättningar<br />

Denna instruktion beskriver de huvudsteg som krävs för att uppgradera systemet.<br />

Med uppgradering menar vi såväl byte av maskinvara, t.ex. att ersätta kretskort med nyare<br />

versioner, som inläsning av programvara av nyare version.<br />

Observera att det kan finnas mer information tillgänglig än den som denna procedur hänvisar<br />

till. Kapitlen Styrenhet på sidan 271 och FlexPendant på sidan 55 i <strong>Operatörshandbok</strong> - IRC5<br />

med FlexPendant och kapitlet Detaljerade procedurer i dokumentet Kom igång - IRC5 och<br />

RobotStudio Online innehåller detaljerad information om hur systemet används.<br />

Uppgradering<br />

Steg Åtgärd Info<br />

1. Vid byte av kretskort sombussar, I/Okort,<br />

m.m. till nyare versioner kommer<br />

systemet automatiskt att ladda om<br />

enheten.<br />

Vad som händer vid omladdningen<br />

beskrivs i avsnittet Omladdning av<br />

firmware och FlexPendant på sidan 253.<br />

xx0100000003<br />

Vid omladdningen kan systemet starta<br />

om flera gånger och det är viktigt att<br />

ingen stänger av systemet eller på något<br />

annat sätt avbryter den automatiska<br />

processen.<br />

2. När roboten eller styrenheten<br />

uppgraderas mekaniskt levereras<br />

monteringsinstruktioner normalt i satsen.<br />

Om ingen sådan instruktion finns kan du<br />

hitta användbar information i<br />

reparationsavsnittet i utrustningens<br />

Produkthandbok.<br />

3. När systemprogramvaran uppgraderas<br />

måste systemet ändras för att passa<br />

tilläggen.<br />

En ny licensnyckel krävs för att du ska<br />

kunna använda de nya funktionerna.<br />

Hur du modifierar ett befintligt system<br />

beskrivs i avsnittet How to Modify a<br />

System i Operator’s manual -<br />

RobotStudioOnline.<br />

Hur du skapar ett nytt system beskrivs i<br />

avsnittet Creating a new system i<br />

Operator’s manual - RobotStudioOnline.<br />

Hur du skaffar en ny licensnyckel<br />

beskrivs i avsnittet Getting and Installing<br />

a license key for RobotStudio Online i<br />

Operator’s manual - RobotStudioOnline.<br />

3HAC 16590-2 Revision: A<br />

47


2 Åtgärder<br />

2.9. Installera programvarualternativ<br />

2.9. Installera programvarualternativ<br />

Förutsättningar<br />

Huvudstegen för att installera ett programvarualternativ eller ett tillvalspaket beskrivs i<br />

Operator’s manual - RobotStudioOnline.<br />

Kapitlen Styrenhet på sidan 271 och FlexPendant på sidan 55 i <strong>Operatörshandbok</strong> - IRC5<br />

med FlexPendant och kapitlet Detaljerade procedurer i dokumentet Kom igång - IRC5 och<br />

RobotStudio Online innehåller detaljerad information om hur systemet används.<br />

48<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.10. Avstängning<br />

2.10. Avstängning<br />

Avstängning<br />

I det här avsnittet beskrivs hur du stänger av systemet och slår av strömmen. Om du vill<br />

stänga av systemet utan att slå av strömmen behöver du normalt bara logga ut, vilket beskrivs<br />

i avsnittet Logga ut och logga in på sidan 255.<br />

Steg Åtgärd Info<br />

1. Stoppa alla program som körs.<br />

2. Stäng av systemet med hjälp av knappen<br />

På/Av på FlexController.<br />

3. Om du vill skydda FlexPendant kan du<br />

koppla loss den och förvara den någon<br />

annanstans när systemet har stängts av.<br />

Hur du kopplar loss FlexPendant från<br />

styrenheten beskrivs i avsnittet Koppla<br />

bort FlexPendant på sidan 67.<br />

3HAC 16590-2 Revision: A<br />

49


2 Åtgärder<br />

2.11. När används FlexPendant och RobotStudioOnline<br />

2.11. När används FlexPendant och RobotStudio Online<br />

Översikt<br />

För styrning och hantering av roboten använder du antingen FlexPendant eller<br />

RobotStudio Online . FlexPendant är optimerad för uppgifter som gäller robotrörelser och daglig<br />

drift medan RobotStudio Online är optimerat för konfiguration, programmering och andra<br />

uppgifter som inte gäller daglig drift.<br />

Start, omstart och avstängning av styrenheten<br />

Om du vill...<br />

Starta styrenheten.<br />

Starta om styrenheten.<br />

Stänga av styrenheten.<br />

Använd...<br />

Strömbrytaren på styrenhetens framsida.<br />

FlexPendant, RobotStudio Online eller strömbrytaren på<br />

styrenhetens framsida.<br />

Strömbrytaren på styrenhetens framsida.<br />

Köra och styra robotprogram<br />

Om du vill...<br />

Starta eller stoppa ett<br />

robotprogram.<br />

Använd...<br />

FlexPendant<br />

Kommunicera med styrenheten<br />

Om du vill...<br />

Bekräfta händelser.<br />

Visa och spara styrenhetens<br />

händelseloggar.<br />

Säkerhetskopiera<br />

styrenhetens programvara till<br />

filer på en PC eller server.<br />

Säkerhetskopiera<br />

styrenhetens programvara till<br />

filer på styrenheten<br />

Överföra filer mellan<br />

styrenheten och<br />

nätverksenheter.<br />

Använd...<br />

FlexPendant.<br />

RobotStudio Online eller FlexPendant.<br />

RobotStudio Online.<br />

FlexPendant.<br />

RobotStudio Online.<br />

50<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.11. När används FlexPendant och RobotStudioOnline<br />

Programmera en robot<br />

Om du vill...<br />

Skapa eller ändra<br />

robotprogram på ett flexibelt<br />

sätt. Lämpligt för komplexa<br />

program med mycket logik, I/<br />

O-signaler eller<br />

åtgärdsinstruktioner.<br />

Skapa eller ändra<br />

robotprogram med stöd.<br />

Lämpligt för program som<br />

mest innehåller<br />

rörelseinstruktioner.<br />

Lägga till eller ändra<br />

robotpositioner.<br />

Ändra robotpositioner.<br />

Använd...<br />

RobotStudio Online för att skapa programmets struktur och<br />

det mesta av källkoden och FlexPendant för att lagra<br />

robotpositioner och göra slutjusteringar i programmet.<br />

Vid programmering har RobotStudio Online följande fördelar:<br />

• En texteditor som är optimerad för RAPID-kod med<br />

autotext och verktygstips för instruktioner och<br />

parametrar.<br />

• Programkontroll med markering av programfel.<br />

• Snabb åtkomst till konfigurations- och I/O-redigering.<br />

FlexPendant.<br />

Vid programmering har FlexPendant följande fördelar:<br />

• Plocklistor för instruktioner<br />

• Programkontroll och felsökning medan du skriver<br />

• Möjlighet att skapa robotpositioner medan du<br />

programmerar<br />

FlexPendant.<br />

FlexPendant.<br />

Konfigurera robotens systemparametrar<br />

Om du vill...<br />

Ändra systemparametrar i det<br />

system som körs.<br />

Spara robotens<br />

systemparametrar som<br />

konfigurationsfiler.<br />

Läsa in systemparametrar<br />

från konfigurationsfiler till det<br />

system som körs.<br />

Läsa in kalibreringsdata.<br />

Använd...<br />

RobotStudio Online eller FlexPendant.<br />

RobotStudio Online eller FlexPendant.<br />

RobotStudio Online eller FlexPendant.<br />

RobotStudio Online eller FlexPendant.<br />

Skapa, ändra och installera system<br />

Om du vill...<br />

Skapa eller ändra ett system.<br />

Installera ett system på en<br />

styrenhet.<br />

Använd...<br />

RobotStudio Online tillsammans med RobotWare och en<br />

giltig RobotWare-nyckel.<br />

RobotStudio Online.<br />

3HAC 16590-2 Revision: A<br />

51


2 Åtgärder<br />

2.11. När används FlexPendant och RobotStudioOnline<br />

Mer information<br />

Tabellen nedan visar vilka handböcker du kan läsa när du ska utföra olika uppgifter:<br />

Rekommenderad<br />

användning...<br />

information finns i<br />

handboken...<br />

Dokumentnummer<br />

FlexPendant<br />

<strong>Operatörshandbok</strong> - IRC5 med 3HAC 16590-2<br />

FlexPendant<br />

RobotStudio Online Operator's Manual -<br />

RobotStudio Online 3HAC 18236-1<br />

52<br />

3HAC 16590-2 Revision: A


2 Åtgärder<br />

2.12. Allmän procedur vid felsökning<br />

2.12. Allmän procedur vid felsökning<br />

Feltyper<br />

Fel som uppstår i robotsystemet indelas i två kategorier:<br />

• Fel som upptäcks av den inbyggda diagnostiksystemet. Dessa fel beskrivs i avsnittet<br />

Event log messages i Trouble shooting manual - IRC5.<br />

• Fel som INTE upptäcks av den inbyggda diagnostiksystemet. Dessa fel beskrivs i<br />

avsnittet Other types of faults i Trouble shooting manual - IRC5.<br />

Fel som orsakar felmeddelanden på FlexPendant<br />

Styrsystemet innehåller en diagnostikprogramvara som förenklar felsökningen och minskar<br />

stilleståndstiden. De fel som upptäcks vid diagnostiken visas i klarspråk tillsammans med ett<br />

kodnummer på FlexPendant.<br />

Alla system- och felmeddelanden loggas i en gemensam logg där de 150 senaste<br />

meddelandena sparas. Du kommer åt loggen från statusfältet på FlexPendant.<br />

För att förenkla felsökningen är det viktigt att några grundläggande principer följs. Dessa<br />

beskrivs i Trouble shooting principles i Trouble shooting manual - IRC5.<br />

Steg Åtgärd Info<br />

1. Läs det felmeddelande som visas på<br />

FlexPendant och följ de instruktioner<br />

som ges.<br />

Hur meddelandena tolkas beskrivs i<br />

avsnittet Overview, event log messages i<br />

Trouble shooting manual - IRC5.<br />

2. Var den information som gavs på<br />

FlexPendant tillräcklig för att lösa<br />

problemet<br />

Vid ja; återta driften.<br />

Vid nej; fortsätt nedan.<br />

3. Kontrollera lysdioderna på enheterna. Varje enhet beskrivs ingående i avsnittet<br />

Unit LEDs i Trouble shooting manual -<br />

IRC5, inklusive en beskrivning av<br />

lysdioderna.<br />

4. Kontrollera kablar med mera med hjälp<br />

av kopplingsschemat.<br />

5. Byt, justera eller fäst enligt anvisningarna<br />

i reparationsinstruktionen om det<br />

behövs.<br />

Alla relevanta dokumentnummer<br />

beskrivs i avsnittet Document<br />

references, IRC5 i Trouble shooting<br />

manual - IRC5.<br />

Alla relevanta dokumentnummer<br />

beskrivs i avsnittet Document<br />

references, IRC5 i Trouble shooting<br />

manual - IRC5.<br />

Fel som INTE orsakar felmeddelanden på FlexPendant<br />

Dessa fel upptäcks inte av diagnostiksystemet och hanteras på andra sätt. Hur symptomen på<br />

felen upptäcks påverkar typen av fel väsentligt. Instruktioner ges i avsnittet Other types of<br />

faults i Trouble shooting manual - IRC5.<br />

För att avhjälpa fel som INTE ger felmeddelanden på FlexPendant följer du stegen 3 och 4 i<br />

proceduren i Fel som orsakar felmeddelanden på FlexPendant på sidan 53.<br />

3HAC 16590-2 Revision: A<br />

53


2 Åtgärder<br />

2.12. Allmän procedur vid felsökning<br />

54<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.1. Om kapitlet FlexPendant<br />

3 FlexPendant<br />

3.1. Om kapitlet FlexPendant<br />

Översikt<br />

Detta kapitel innehåller information om de olika kontrollerna på FlexPendant och de<br />

uppgifter som kan utföras med dessa.<br />

Beskrivningarna följer strukturen under menyerna på FlexPendant, dvs. beskrivningar av<br />

programredigeringsfunktioner återfinns under rubriken Programeditorn på sidan 145.<br />

3HAC 16590-2 Revision: A<br />

55


3 FlexPendant<br />

3.2.1. Vad är en FlexPendant<br />

3.2 FlexPendant<br />

3.2.1. Vad är en FlexPendant<br />

Beskrivning av FlexPendant<br />

FlexPendant(ibland kallad TPU, eller programmeringsenhet) är en enhet för hantering av<br />

många av de funktioner som körningen av robotsystemet omfattar; köra program, jogga<br />

manipulatorn, producera och ändra tillämpningsprograms, osv.<br />

FlexPendant består av både maskinvara, t.ex. knappar och joystick, och programvara.<br />

FlexPendant är ansluten till styrmodulen via en inbyggd kabel och kontakt.<br />

OBS! Vissa funktioner får inte utföras med hjälp av FlexPendant, utan bara via<br />

RobotStudio Online . Hur du utför dessa beskrivs i Operator’s manual -RobotStudioOnline.<br />

Huvuddelar<br />

Det här är FlexPendants huvuddelar.<br />

en0300000586<br />

A<br />

B<br />

C<br />

Kontakt<br />

Pekskärm<br />

Nödstoppsknapp<br />

56<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.2.1. Vad är en FlexPendant<br />

D<br />

E<br />

F<br />

Hålldon<br />

Joystick<br />

Håll-för-drift-knappar (två)<br />

Maskinvaruknappar<br />

Det finns ett antal maskinvaruknappar på FlexPendant.<br />

en0300000587<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

G<br />

H<br />

Programmerbar knapp 1. Hur du definierar dess funktion beskrivs i avsnittet<br />

Programmerbara tangenter på sidan 227.<br />

Programmerbar knapp 2. Hur du definierar dess funktion beskrivs i avsnittet<br />

Programmerbara tangenter på sidan 227.<br />

Programmerbar knapp 3. Hur du definierar dess funktion beskrivs i avsnittet<br />

Programmerbara tangenter på sidan 227.<br />

Programmerbar knapp 4. Hur du definierar dess funktion beskrivs i avsnittet<br />

Programmerbara tangenter på sidan 227.<br />

START-knapp. Startar programexekvering.<br />

Knapp för att STEGA BAKÅT. Stegar programmet en instruktion bakåt.<br />

Knapp för att STEGA FRAMÅT. Stegar programmet en instruktion framåt.<br />

STOPP-knapp. Stoppar programexekvering.<br />

3HAC 16590-2 Revision: A<br />

57


3 FlexPendant<br />

3.2.1. Vad är en FlexPendant<br />

Pekskärmens delar<br />

Bilden visar pekskärmens olika delarna på FlexPendant.<br />

en0300000588<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

ABB-menyn<br />

Statusfält<br />

Klientvy<br />

Stängningsknapp<br />

Aktivitetsfält<br />

Snabbmeny<br />

ABB-menyn<br />

Statusfält<br />

Klientvy<br />

Stängningsknapp<br />

Aktivitetsfält<br />

Snabbmeny<br />

ABB-menyn innehåller program, konfigurationer och tillämpningar. Dessa beskrivs i<br />

avsnittet ABB-menyn på sidan 74.<br />

I statusfältet visas information om systemet och meddelanden. Detta beskrivs i avsnittet<br />

Statusfält på sidan 257.<br />

Klientvyn är huvudytan där alla tillgängliga funktioner visas och det är här tillämpningar<br />

visas och används.<br />

Med stängningsknappen stängs den vy eller tillämpning som för tillfället är öppen.<br />

I aktivitetsfältet visas alla öppna vyer och tillämpningar.<br />

Snabbmenyn innehåller genvägar till joggning och inställningar. Detta beskrivs i avsnittet<br />

Snabbmeny på sidan 260.<br />

58<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.2.2.1. Så här använder du håll-för-driftknappen<br />

3.2.2. Maskinvaruknappar och knappar på FlexPendant<br />

3.2.2.1. Så här använder du håll-för-driftknappen<br />

När använder du håll-för-driftknappen<br />

Håll-för-driftknappen baktill på FlexPendant används för körning eller stegning av program<br />

i manuellt fullhastighetsläge.<br />

Det finns två identiska knappar som används för vänster- respektive högerhållen<br />

FlexPendant.<br />

Driftsläge<br />

Manuellt läge (med reducerad<br />

hastighet)<br />

Manuellt fullhastighetsläge<br />

Automatiskt körsätt<br />

Funktion<br />

Normalt har håll-för-driftknappen ingen funktion i manuellt<br />

läge med reducerad hastighet.<br />

Det går dock att aktivera den för manuellt läge med<br />

reducerad hastighet genom att ändra en systemparameter.<br />

Om du håller ner en av håll-för-driftknapparna OCH trycker<br />

på hålldonet kan du köra ett program. Det kan köras<br />

kontinuerligt eller stegvis.<br />

Om håll-för-driftknappen släpps i det här läget stoppas<br />

manipulatorns rörelser och programexekveringen<br />

omedelbart. När den trycks in igen återtas exekveringen från<br />

den positionen.<br />

Håll-för-drift-knappen används inte i automatiskt läge.<br />

Så här använder du håll-för-driftknappen<br />

In den här instruktionen beskrivs hur du använder håll-för-driftknappen i manuellt<br />

fullhastighetsläge.<br />

Steg<br />

Åtgärd<br />

1. Tryck ned hålldonet på FlexPendant.<br />

2. Välj ett programexekveringsläge med funktionsknapparna på FlexPendant.<br />

• Start (kontinuerlig programexekvering)<br />

• Framåt (stegvis programexekvering framåt)<br />

• Bakåt (stegvis programexekvering bakåt)<br />

Du kan också välja stegläge, se avsnittet Stega instruktion för instruktion på sidan<br />

62.<br />

3. Vänta tills dialogrutan Håll-för-drift visas.<br />

4. Tryck på håll-för-driftknappen på FlexPendant för att starta programexekveringen.<br />

Om du tryckt på Start fortsätter programexekveringen så länge som håll-fördriftknappen<br />

är nedtryckt.<br />

Om du tryckt på Framåt eller Bakåt exekveras programmet steg-för-steg när du<br />

trycker ner och släpper upp håll-för-driftknappen.<br />

5. Om håll-för-driftknappen släpps stoppas programexekveringen.<br />

Om håll-för-driftknappen trycks ned igen efter att den släppts återtas<br />

programexekveringen från den position den var i när knappen släpptes.<br />

6. Du kan växla exekveringsläge när du släppt Håll-för-drift-knappen och fortsätta<br />

programexekveringen i det nya läget genom att helt enkelt trycka ned Håll-för-driftknappen<br />

igen. Ingen dialogruta visas alltså.<br />

3HAC 16590-2 Revision: A<br />

59


3 FlexPendant<br />

3.2.2.1. Så här använder du håll-för-driftknappen<br />

Steg<br />

Åtgärd<br />

7. Om hålldonet släpps, avsiktligt eller oavsiktligt, måste hela proceduren upprepas för<br />

att körningen ska aktiveras.<br />

60<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.2.2.2. Starta och stoppa exekvering<br />

3.2.2.2. Starta och stoppa exekvering<br />

Översikt<br />

Starta exekvering<br />

Programexekveringen kan startas och stoppas på ett antal olika sätt beroende på driftsläge.<br />

I det här avsnittet beskrivs hur du startar exekveringen.<br />

Steg Åtgärd<br />

1. För att köra en vald exekvering använder<br />

du maskinvaruknappen Start på<br />

FlexPendant.<br />

Info<br />

Start-knappen beskrivs i avsnittet Vad är<br />

en FlexPendant på sidan 56.<br />

Se avsnittet Stega instruktion för<br />

instruktion på sidan 62 för om du vill stega<br />

instruktioner, .<br />

Fel beskrivs i Trouble shooting manual -<br />

IRC5.<br />

Stoppa exekvering<br />

I det här avsnittet beskrivs hur du stoppar exekveringen.<br />

Läge Åtgärd Info<br />

Under körning med håll-fördriftknappen...<br />

Under körning utan håll-fördriftknappen...<br />

Under körning i stegläge...<br />

Släpp håll-för-drift-knappen.<br />

Tryck på stoppknappen.<br />

Roboten stannar efter varje<br />

instruktion.<br />

Exekvera nästa instruktion<br />

genom att trycka på Framåt<br />

eller Bakåt igen.<br />

Håll-för-driftknappen beskrivs<br />

i avsnittet Vad är en<br />

FlexPendant på sidan 56.<br />

Stoppknappen beskrivs i<br />

avsnittet Vad är en<br />

FlexPendant på sidan 56.<br />

Knapparna Framåt och Bakåt<br />

beskrivs i avsnittet Vad är en<br />

FlexPendant på sidan 56.<br />

3HAC 16590-2 Revision: A<br />

61


3 FlexPendant<br />

3.2.2.3. Stega instruktion för instruktion<br />

3.2.2.3. Stega instruktion för instruktion<br />

Översikt<br />

I alla driftslägen kan programmet köras steg för steg framåt eller bakåt.<br />

Stegningen bakåt är begränsad, se RAPID Overview för mer information.<br />

Välj stegläge<br />

I det här avsnittet beskrivs hur du väljer stegläge. Stegning kan göras på tre sätt: stega in, stega<br />

förbi och rörelsesteg.<br />

Steg Åtgärd Info<br />

1. Välj stegläge med hjälp av snabbmenyn. Beskrivs i Snabbmeny, stegning på sidan<br />

267.<br />

Stegning<br />

I det här avsnittet beskrivs hur du stegar framåt och bakåt.<br />

Om du vill stega...<br />

framåt<br />

bakåt<br />

tryck på...<br />

Framåtknappen på FlexPendant<br />

Bakåtknappen på FlexPendant<br />

Begränsningar vid bakåtexekvering<br />

Det finns vissa begränsningar för bakåtexekveringen:<br />

• När du stegar bakåt genom enMoveC instruktion stoppas inte exekveringen i en<br />

cirkulär punkt.<br />

• Det går inte att stega bakåt ut ur uttrycken IF , FOR, WHILE och TEST.<br />

• Det går inte att stega bakåt ut ur en rutin när du kommer till början på rutinen.<br />

• En del instruktioner som påverkar rörelse kan inte exekveras bakåt (t.ex.ActUnit,<br />

ConfL och PDispOn). Om du försöker exekvera dessa bakåt visas en varningsruta<br />

som informerar dig om att detta inte går.<br />

Uppträdande vid exekvering bakåt<br />

Vid stegning framåt genom programkoden visar en programpekare nästa instruktion som ska<br />

exekveras och en rörelsepekare visar vilken rörelseinstruktion roboten utför.<br />

Vid stegning bakåt genom programkoden visar programpekaren instruktionen ovanför<br />

rörelsepekaren. När programpekaren visar en rörelseinstruktion och rörelsepekaren visar en<br />

annan kommer nästa bakåtrörelse att ske till det mål som programpekaren visar, och den typ<br />

av rörelse och den hastighet som rörelsepekaren visar kommer att användas.<br />

62<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.2.2.3. Stega instruktion för instruktion<br />

Exempel på bakåtexekvering<br />

Det här exemplet visar uppträdandet vid stegning bakåt genom rörelseinstruktioner.<br />

Programpekaren och rörelsepekaren hjälper dig att hålla reda på var RAPID-exekveringen är<br />

och var roboten är.<br />

en0400001204<br />

A<br />

B<br />

C<br />

Programpekare<br />

Rörelsepekare<br />

Markering av det robtarget roboten rör sig mot, eller redan har nått.<br />

Om du...<br />

...så...<br />

stegar framåt tills<br />

roboten är i p5<br />

trycker en gång på<br />

bakåtknappen<br />

trycker på<br />

bakåtknappen en<br />

gång till<br />

trycker på<br />

bakåtknappen en<br />

gång till<br />

kommer rörelsepekaren att visa p5 och programpekaren kommer att<br />

visa nästa rörelseinstruktion ( MoveL p6).<br />

kommer roboten inte att röra sig men programpekaren kommer att<br />

flyttas till föregående instruktion ( MoveC p3, p4). Detta indikerar att<br />

det här är den instruktion som kommer att exekveras nästa gång du<br />

trycker på Bakåt.<br />

kommer roboten att flyttas linjärt till p4 med hastigheten v300.<br />

Målet för den här rörelsen (p4) tas från MoveC-instruktionen. Typen<br />

av rörelse (linjär) och hastigheten tas från instruktion under MoveL<br />

p5).<br />

Rörelsepekaren kommer att visa p4 och programpekaren kommer att<br />

flyttas upp till MoveL p2.<br />

kommer roboten att röra sig cirkulärt via p3 till p2 med hastigheten<br />

v100.<br />

Målet p2 tas från instruktionen MoveL p2. Typen av rörelse (cirkulär),<br />

cirkulärpunkten (p3) och hastigheten tas från instruktionen MoveC.<br />

Rörelsepekaren kommer att visa p2 och programpekaren kommer att<br />

flyttas upp till MoveL p1.<br />

3HAC 16590-2 Revision: A<br />

63


3 FlexPendant<br />

3.2.2.3. Stega instruktion för instruktion<br />

Om du...<br />

trycker på<br />

bakåtknappen en<br />

gång till<br />

trycker på en gång<br />

framåtknappen<br />

trycker på<br />

framåtknappen en<br />

gång till<br />

...så...<br />

kommer roboten att flyttas linjärt till p1 med hastigheten v200.<br />

Rörelsepekaren kommer att visa p1 och programpekaren kommer att<br />

flyttas upp till MoveJ p0.<br />

kommer roboten inte att röra sig men programpekaren kommer att<br />

flyttas till nästa instruktion ( MoveL p2).<br />

kommer roboten att flyttas till p2 med hastigheten v200.<br />

64<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.2.3.1. Vad händer när jag ansluter FlexPendant<br />

3.2.3. Ansluta och koppla bort FlexPendant<br />

3.2.3.1. Vad händer när jag ansluter FlexPendant<br />

Ansluta och koppla bort en FlexPendant<br />

En FlexPendant måste anslutas till styrenheten när systemet är påslaget.<br />

En FlexPendant får kopplas bort från styrenheten och användas med en annan styrenhet. Om<br />

du kopplar bort en FlexPendant från ett system som körs kommer systemet att nödstoppa. När<br />

du ansluter en FlexPendant till en annan styrenhet kan det ta längre tid att starta FlexPendant<br />

än när den anslöts till den ursprungliga styrenheten, beroende på robotstyrenhetens<br />

programvaruversion.<br />

Händelser då en FlexPendant ansluts<br />

När du ansluter en FlexPendant till styrmodulen inträffar en rad händelser.<br />

Status<br />

Ingen FlexPendant ansluten till styrmodulen.<br />

Styrmodulen måste ha ström.<br />

Händelse<br />

Anslut FlexPendant till kontakten på<br />

styrmodulen.<br />

FlexPendant ansluten.<br />

Systemet startas.<br />

Om inget system finns:<br />

En Boot Application kan startas på<br />

FlexPendant.<br />

Om ett system finns:<br />

FlexPendant-programvaran inläst.<br />

Nödstopp bekräftad.<br />

xx0400000730<br />

Moduler:<br />

• A: Styrmodul<br />

• B: Drivmodul<br />

Styrenheten och FlexPendant är klara för<br />

start.<br />

Boot Application anropar styrmodulen och<br />

läser in all nödvändig programvara till<br />

FlexPendant. Detta kan ta några minuter.<br />

Data som sparats i styrenheten hämtas in.<br />

Detta tar mindre än 60 sekunder (exklusive<br />

tillämpningar).<br />

FlexPendant startas och den första bilden<br />

visas, ett meddelande om att återställa<br />

nödstoppen som orsakades av att<br />

FlexPendant anslöts.<br />

Systemet är klart för drift igen.<br />

3HAC 16590-2 Revision: A<br />

65


3 FlexPendant<br />

3.2.3.2. Ansluta en FlexPendant<br />

3.2.3.2. Ansluta en FlexPendant<br />

Plats<br />

FlexPendant-anslutningens plats visas nedan.<br />

xx0400000729<br />

A<br />

FlexPendant-anslutning<br />

Procedur<br />

Steg Åtgärd Illustration<br />

1. Leta rätt på FlexPendant-anslutningen<br />

på styrmodulen.<br />

2. Sätt i FlexPendant-kontakten.<br />

3. Skruva fast kontaktens låsring<br />

ordentligt genom att vrida den medurs.<br />

xx0400000931<br />

• O: FlexPendant-anslutning<br />

(A22.X1)<br />

66<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.2.3.3. Koppla bort FlexPendant<br />

3.2.3.3. Koppla bort FlexPendant<br />

Koppla bort FlexPendant<br />

Den här proceduren beskriver hur du kopplar bort en FlexPendant<br />

Steg<br />

Åtgärd<br />

1. Avsluta alla pågående aktiviteter som kräver anslutning av FlexPendant. (Till<br />

exempel banjustering, kalibrering, programändringar.)<br />

2. Stäng av systemet. Om systemet inte stängs av när du kopplar bort FlexPendant<br />

kommer ett nödstopp att ske.<br />

3. Skruva loss anslutningskabeln medurs.<br />

4. Förvara FlexPendant på ett säkert ställe separat från alla robotsystem.<br />

3HAC 16590-2 Revision: A<br />

67


3 FlexPendant<br />

3.2.4.1. Använda programvarutangentbordet<br />

3.2.4. Grundprocedurer i FlexPendant<br />

3.2.4.1. Använda programvarutangentbordet<br />

Använda programvarutangentbordet<br />

Programvarutangentbordet används ofta när systemet körs, t.ex. när du anger filnamn och<br />

parametervärden.<br />

Programvarutangentbordet fungerar som ett vanligt tangentbord. Du kan placera<br />

insättningspunkten, skriva och rätta inskrivningsfel. Tryck på bokstäver, siffror och<br />

specialtecken för att ange text och värden.<br />

Bild på programvarutangentbordet<br />

Bilden visar programvarutangentbordet på FlexPendant.<br />

en0300000491<br />

68<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.2.4.1. Använda programvarutangentbordet<br />

Så här ändrar du insättningspunkten<br />

Tryck på pilknapparna för att ändra insättningspunkten, till exempel när du vill rätta<br />

inskrivningsfel.<br />

Om du vill flytta...<br />

trycker du på...<br />

bakåt<br />

framåt<br />

xx0300000492<br />

xx0300000493<br />

Så här tar du bort<br />

1. Tryck på backsteg (överst till höger) för att ta bort tecken till vänster om<br />

insättningspunkten.<br />

xx0300000494<br />

3HAC 16590-2 Revision: A<br />

69


3 FlexPendant<br />

3.2.4.2. Bläddra och zooma<br />

3.2.4.2. Bläddra och zooma<br />

Översikt<br />

Det är inte säkert att allt innehåll på bilden syns samtidigt. Om du vill se mer kan du:<br />

• Bläddra upp/ner (och ibland åt vänster/höger)<br />

• Zooma in eller ut (kan bara göras i programeditorn)<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F G H<br />

en0400000685<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

G<br />

H<br />

Zooma in (större text)<br />

Bläddra uppåt (en sida)<br />

Bläddra uppåt (en rad)<br />

Bläddra åt vänster<br />

Bläddra åt höger<br />

Zooma ut (mindre text)<br />

Bläddra nedåt (en sida)<br />

Bläddra nedåt (en rad)<br />

70<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.2.4.3. Processtillämpningar<br />

3.2.4.3. Processtillämpningar<br />

Översikt<br />

Anpassade processtillämpningar startas från ABB-menyn. Varje tillämpning listas som en<br />

menypost tillsammans med FlexPendants vyer.<br />

Starta en processtillämpning<br />

Den här proceduren beskriver hur du startar en processtillämpning.<br />

Steg<br />

Åtgärd<br />

1. Tryck på ABB-knappen för att visa ABB-menyn.<br />

Processtillämpningarna listas på menyn.<br />

2. Tryck på namnet på den processtillämpning du vill starta.<br />

Växla mellan startade processtillämpningar<br />

En startad tillämpning har en snabbkapp på aktivitetsfältet, precis som FlexPendant-vyer.<br />

Tryck på knapparna om du vill växla mellan startade tillämpningar och vyer.<br />

en0400000768<br />

De vyer och processtillämpningar som körs i det här fallet är:<br />

A FlexPendants utforskarvy<br />

B Programeditorvyn, modul Main för robot 1<br />

C RobotWare Arc, en processtillämpning<br />

D Kontrollpanelvyn<br />

3HAC 16590-2 Revision: A<br />

71


3 FlexPendant<br />

3.3.1. Översikt, anpassa FlexPendant<br />

3.3 Anpassa FlexPendant<br />

3.3.1. Översikt, anpassa FlexPendant<br />

Anpassning<br />

FlexPendant kan anpassas på flera olika sätt. Hur du gör det beskrivs i följande avsnitt:<br />

Hur du:<br />

ändrar det språk som används i fönster och<br />

dialogrutor<br />

beskrivs i avsnitt:<br />

Ändra språk på sidan 226.<br />

ändrar displayens ljusstyrka och kontrast Ändra ljusstyrka och kontrast på sidan 218.<br />

roterar FlexPendant för vänster/höger hand<br />

konfigurerar vyer för programstart och<br />

användarbehörighetssystem<br />

Hur du växlar mellan vänster och höger hand<br />

för FlexPendant.<br />

Konfigurera FlexPendant-systemet på sidan<br />

231.<br />

kalibrerar om pekskärmen Pekskärm på sidan 233.<br />

konfigurerar programmerbara tangenter Programmerbara tangenter på sidan 227.<br />

konfigurerar vanligaste I/O-listan Konfigurera vanligaste I/O på sidan 225.<br />

ändrar datum och tid Ändra datum och tid på sidan 224.<br />

72<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.3.2. Visa information om FlexPendant<br />

3.3.2. Visa information om FlexPendant<br />

Visa information om FlexPendant<br />

Den här proceduren beskriver hur du visar systeminformation, t.ex. installerade system,<br />

portar, alternativ och RobotWare-version på FlexPendant.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Systeminfo.<br />

2. Tryck för att expandera informationen under varje knapp.<br />

en0400000968<br />

3. Tryck på Styrenhetsegenskaper om du vill se nätverksanslutningar eller<br />

installerade system.<br />

Tryck på Systemegenskaper om du vill se RobotWare-version och alternativ, eller<br />

tilläggsalternativ.<br />

3HAC 16590-2 Revision: A<br />

73


3 FlexPendant<br />

3.4.1.1. FlexPendant Explorer<br />

3.4 ABB-menyn<br />

3.4.1. FlexPendant Explorer<br />

3.4.1.1. FlexPendant Explorer<br />

Om FlexPendant Explorer<br />

FlexPendant Explorer är en filhanterare som liknar utforskaren i Windows och med hjälp av<br />

den kan du se filsystemet på styrenheten. Du kan också ändra namn på, ta bort eller flytta filer<br />

eller mappar.<br />

Bild på FlexPendant Explorer<br />

Bilden visar FlexPendant Explorer.<br />

en0400001130<br />

De olika delarna i FlexPendant Explorer<br />

I tabellen nedan beskrivs delarna på bilden ovan.<br />

Del Beskrivning Funktion<br />

A Enkel vy Tryck om du vill dölja typ i filfönstret<br />

B Detaljerad vy Tryck om du vill visa typ i filfönstret<br />

C Sökväg Visar katalogsökvägen.<br />

D Meny Tryck för att visa meny med funktioner<br />

E Ny mapp Tryck om du vill skapa en ny mapp i<br />

aktuell mapp.<br />

F Upp en nivå Tryck om du vill gå till överordnad mapp<br />

74<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.1.2. Filhantering<br />

3.4.1.2. Filhantering<br />

Filhantering och lagring<br />

Säkerhetskopior, program, konfigurationer m.m., sparas som filer i robotsystemet. Dessa filer<br />

hanteras antingen i en specifik FlexPendant-tillämpning, t.ex. programeditorn, eller så<br />

används FlexPendant Explorer.<br />

Filer kan lagras på ett antal olika enheter, även minnesenheter, t.ex.:<br />

• Styrenhetens hårddisk<br />

• Bärbar PC<br />

• USB-enhet<br />

• Andra nätverksenheter<br />

Dessa enheter används på samma sätt och kan ses i FlexPendant Explorer eller när du sparar<br />

eller öppnar filer med en tillämpning på FlexPendant.<br />

USB-minnesinformation<br />

IRC5 är utrustad med en USB-port på styrmodulen. Se kapitlet Knappar på FlexController<br />

på sidan 272.<br />

Ett USB-minne känns normalt av i systemet och det kan användas inom några sekunder efter<br />

att maskinvaran satts i. Ett USB-minne som sitter i känns automatiskt av när systemet startas.<br />

Det går att sätta i och ta ur ett USB-minne medan systemet körs. Tänk dock på följande om<br />

du vill undvika problem:<br />

• Ta inte ur ett USB-minne omedelbart efter att du satt i det. Vänta minst fem sekunder,<br />

eller tills minnet kännts av i systemet.<br />

• Ta inte ur ett USB-minne under filoperationer, t.ex. när filer sparas eller kopieras.<br />

Många USB-minnen indikerar pågående operationer med en blinkande lysdiod.<br />

• Ta inte ur ett USB-minne medan systemet stängs av. Vänta tills det är helt avstängt.<br />

Observera också följande begränsningar hos USB-minnen:<br />

• Det finns ingen garanti att det finns stöd för alla USB-minnen.<br />

• Vissa USB-minnen har en omkopplare för skrivskydd. Systemet kan inte känna av<br />

huruvida en filoperation misslyckades p.g.a. skrivskyddsomkopplaren.<br />

Mer information<br />

Mer information om felsökning hittar du i Trouble shooting manual - IRC5.<br />

3HAC 16590-2 Revision: A<br />

75


3 FlexPendant<br />

3.4.2.1. Ingångar och utgångar, I/O<br />

3.4.2. Ingångar och utgångar<br />

3.4.2.1. Ingångar och utgångar, I/O<br />

Översikt<br />

Visa signaler<br />

I/O-signalegenskaper används för att visa in- och utsignaler och deras värden. Signaler<br />

konfigureras med systemparametrar. Se avsnittet Konfiguration av systemparametrar på<br />

sidan 221.<br />

I det här avsnittet beskrivs hur du visar signalegenskaper.<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Ingångar och utgångar.<br />

En lista med de vanligaste I/O-signalerna visas.<br />

2. Tryck på Visa om du vill ändra signalurvalet i listan.<br />

3. Tryck för att välja en signal.<br />

4. Tryck på Egenskaper för att se signalens inställningar. Tryck sedan på Stäng för att<br />

återgå till listan.<br />

en0400000770<br />

Vad är en signal<br />

En I/O-signal är en logisk programvarurepresentation av en I/O-signal på en fältbussenhet<br />

som är ansluten till en fältbuss i styrenheten.<br />

När du anger en signal skapas en logisk representation av den verkliga I/O-signalen.<br />

Signalkonfigurationen definierar de specifika systemparametrarna för signalen som ska styra<br />

signalens uppträdande.<br />

76<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.2.2. Simulera och ändra signalvärden<br />

3.4.2.2. Simulera och ändra signalvärden<br />

Simulera och ändra signalvärden<br />

En signal kan ändras till en simulerad signal och värdet på signalen kan ändras. Mer<br />

information oom hur du ändrar en signals egenskaper finns i avsnittet Kontrollpanelen,<br />

Konfigurera vanligaste I/O på sidan 225.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på I/O.<br />

En lista med de vanligaste signalerna visas. Se avsnittet Konfigurera vanligaste I/O<br />

på sidan 225.<br />

2. Tryck på en signal.<br />

3. Tryck på Simulera om du vill ändra signalen till en simulerad signal.<br />

Tryck på Ta bort simulering om du vill ta bort simuleringen från signalen.<br />

4. Tryck på 123... om du vill ändra signalens värde.<br />

Det numeriska programvarutangentbordet visas. Skriv det nya värdet och tryck på<br />

OK.<br />

3HAC 16590-2 Revision: A<br />

77


3 FlexPendant<br />

3.4.2.3. Visa en signalgrupp<br />

3.4.2.3. Visa en signalgrupp<br />

Visa en signalgrupp<br />

I det här avsnittet beskrivs hur du visar en signalgrupp.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på I/O.<br />

En lista med de vanligaste signalerna visas. Se avsnittet Konfigurera vanligaste I/O<br />

på sidan 225.<br />

2. På menyn Visa trycker du på Grupper.<br />

3. Tryck på signalgruppens namn i listan och sedan på Egenskaper. Du kan också<br />

trycka två gånger på signalgruppens namn.<br />

Signalgruppens egenskaper visas.<br />

78<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.2.4. I/O-signaler för säkerhet<br />

3.4.2.4. I/O-signaler för säkerhet<br />

Allmänt<br />

I styrenhetens grundutförande är vissa I/O-signaler avsedda för särskilda säkerhetsfunktioner.<br />

Dessa visas i listan nedan tillsammans med en kortfattad beskrivning.<br />

Hur du kommer åt signalerna via FlexPendant beskrivs i <strong>Operatörshandbok</strong>, IRC5 med<br />

FlexPendant.<br />

I/O-signaler för säkerhet<br />

I listan nedan visas de I/O-signaler för säkerhet som används i standardsystemet.<br />

Signalnamn<br />

Beskrivning<br />

Bit värde och<br />

tillstånd<br />

Från - till<br />

ES1 Nödstopp, kedja 1 1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

ES2 Nödstopp, kedja 2 1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

SOFTESI Mjuk nödstopp 1 = Mjukstopp<br />

aktiverat<br />

EN1<br />

EN2<br />

AUTO1<br />

AUTO2<br />

MAN1<br />

MANFS1<br />

MAN2<br />

MANFS2<br />

USERDOOV<br />

LD<br />

Hålldon 1 och 2, kedja<br />

1<br />

Hålldon 2 och 2, kedja<br />

1<br />

Körsättsväljare, kedja<br />

1<br />

Körsättsväljare, kedja<br />

2<br />

Körsättsväljare, kedja<br />

1<br />

Körsättsväljare, kedja<br />

1<br />

Körsättsväljare, kedja<br />

2<br />

Körsättsväljare, kedja<br />

2<br />

Överbelastning,<br />

användare DO<br />

Från panelkort till<br />

huvuddator<br />

1 = Aktiverat Från panelkort till<br />

huvuddator<br />

1 = Aktiverat Från panelkort till<br />

huvuddator<br />

1 = Autovald Från panelkort till<br />

huvuddator<br />

1 = Auto valt Från panelkort till<br />

huvuddator<br />

1 = MAN valt Från panelkort till<br />

huvuddator<br />

1 = Man. fullhastighet<br />

valt<br />

Från panelkort till<br />

huvuddator<br />

1 = MAN valt Från panelkort till<br />

huvuddator<br />

1 = Man. fullhastighet<br />

valt<br />

Från panelkort till<br />

huvuddator<br />

1 = Fel, 0 = OK Från panelkort till<br />

huvuddator<br />

MONPB Knapp för motorer på 1 = Knapp intryckt Från panelkort till<br />

huvuddator<br />

AS1- Autostopp, kedja 1 1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

AS2- Autostopp, kedja 2 1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

SOFTASI Mjukt autostopp 1 = Mjukstopp<br />

aktiverat<br />

Från panelkort till<br />

huvuddator<br />

GS1- Allmänt stopp, kedja 1 1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

3HAC 16590-2 Revision: A<br />

79


3 FlexPendant<br />

3.4.2.4. I/O-signaler för säkerhet<br />

Signalnamn<br />

GS2- Allmänt stopp, kedja 2 1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

SOFTGSI Mjukt allmänt stopp 1 = Mjukstopp<br />

aktiverat<br />

SUPES1<br />

SUPES2<br />

SOFTSSI<br />

CH1<br />

CH2<br />

ENABLE1<br />

Överordnat stopp,<br />

kedja 1<br />

Överordnat stopp,<br />

kedja 2<br />

Mjukt överordnat stopp 1 = Mjukstopp<br />

aktiverat<br />

Alla brytare i körkedja<br />

1 stängda<br />

Alla brytare i körkedja<br />

2 stängda<br />

Aktivera från MC<br />

(återläsning)<br />

Från panelkort till<br />

huvuddator<br />

1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

Från panelkort till<br />

huvuddator<br />

1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

1 = Kedja stängd Från panelkort till<br />

huvuddator<br />

1 = Aktivera, 0 = bryt<br />

kedja 1<br />

ENABLE2_1 Aktivera från AXC1 1 = Aktivera, 0 = bryt<br />

kedja 2<br />

ENABLE2_2 Aktivera från AXC2 1 = Aktivera, 0 = bryt<br />

kedja 2<br />

ENABLE2_3 Aktivera från AXC3 1 = Aktivera, 0 = bryt<br />

kedja 2<br />

ENABLE2_4 Aktivera från AXC4 1 = Aktivera, 0 = bryt<br />

kedja 2<br />

PANFAN<br />

PANEL24OV<br />

LD<br />

DRVOVLD<br />

Beskrivning<br />

Övervakn. av fläkt i<br />

styrmodul<br />

Överbelastning, panel<br />

24V<br />

Överbelastning,<br />

drivmoduler<br />

Bit värde och<br />

tillstånd<br />

Från - till<br />

Från panelkort till<br />

huvuddator<br />

Från panelkort till<br />

huvuddator<br />

Från panelkort till<br />

huvuddator<br />

Från panelkort till<br />

huvuddator<br />

Från panelkort till<br />

huvuddator<br />

1 = OK, 0 = Fel Från panelkort till<br />

huvuddator<br />

1 = Fel, 0 = OK Från panelkort till<br />

huvuddator<br />

1 = Fel, 0 = OK Från panelkort till<br />

huvuddator<br />

USERDI1 Allmän ingång 1 1 = Innivå hög Från panelkort till<br />

huvuddator<br />

USERDI2 Allmän ingång 2 1 = Innivå hög Från panelkort till<br />

huvuddator<br />

USERDI3 Allmän ingång 3 1 = Innivå hög Från panelkort till<br />

huvuddator<br />

USERDI4 Allmän ingång 4 1 = Innivå hög Från panelkort till<br />

huvuddator<br />

USERDI5 Allmän ingång 5 1 = Innivå hög Från panelkort till<br />

huvuddator<br />

USERDI6 Allmän ingång 6 1 = Innivå hög Från panelkort till<br />

huvuddator<br />

USERDI7 Allmän ingång 7 1 = Innivå hög Från panelkort till<br />

huvuddator<br />

USERDI8 Allmän ingång 8 1 = Innivå hög Från panelkort till<br />

huvuddator<br />

80<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.2.4. I/O-signaler för säkerhet<br />

Signalnamn<br />

DRV1LIM1 Återläsning av kedja 1<br />

efter<br />

gränslägesbrytare<br />

DRV1LIM2 Återläsning av kedja 2<br />

efter<br />

gränslägesbrytare<br />

DRV1K1 Återläsning av<br />

kontaktor K1, kedja 1<br />

DRV1K2 Återläsning av<br />

kontaktor K2, kedja 2<br />

DRV1EXTCO<br />

NT<br />

DRV1PANCH<br />

1<br />

DRV1PANCH<br />

2<br />

DRV1SPEED<br />

DRV1TEST1<br />

DRV1TEST2<br />

Beskrivning<br />

Externa kontaktorer<br />

stängda<br />

Drivspänning för<br />

kontaktorspole 1<br />

Drivspänning för<br />

kontaktorspole 2<br />

Återläsning av valt<br />

körsätt<br />

En sänkning har<br />

upptäckts i körkedja 1<br />

En sänkning har<br />

upptäckts i körkedja 2<br />

Bit värde och<br />

tillstånd<br />

1 = Kedja 1 stängd Från axeldator till<br />

huvuddator<br />

1 = Kedja 2 stängd Från axeldator till<br />

huvuddator<br />

1 = K1 stängd Från axeldator till<br />

huvuddator<br />

1 = K2 stängd Från axeldator till<br />

huvuddator<br />

1 = Kontaktorer<br />

stängda<br />

Från axeldator till<br />

huvuddator<br />

1 = Spänning pålagd Från axeldator till<br />

huvuddator<br />

1 = Spänning pålagd Från axeldator till<br />

huvuddator<br />

0 = Man. läge låg<br />

hastighet<br />

Växlat<br />

Växlat<br />

SOFTESO Mjuk nödstopp 1 = Ange mjukt<br />

nödstopp<br />

SOFTASO Mjukt autostopp 1 = Ange mjukt<br />

autostopp<br />

SOFTGSO Mjukt allmänt stopp 1 = Ange mjukt<br />

allmänt stopp<br />

SOFTSSO Mjukt överordnat stopp 1 = Ange mjukt<br />

överordn. nödstopp<br />

Från axeldator till<br />

huvuddator<br />

Från axeldator till<br />

huvuddator<br />

Från axeldator till<br />

huvuddator<br />

Från huvuddator till<br />

panelkort<br />

Från huvuddator till<br />

panelkort<br />

Från huvuddator till<br />

panelkort<br />

Från huvuddator till<br />

panelkort<br />

MOTLMP Lampa för Motorer på 1 = Lampa på Från huvuddator till<br />

panelkort<br />

ENABLE1 Enable1 från MC 1 = Aktivera, 0 = bryt<br />

kedja 1<br />

Från - till<br />

Från huvuddator till<br />

panelkort<br />

TESTEN1 Test av Enable1 1 = Starta test Från huvuddator till<br />

panelkort<br />

USERDO1 Allmän utgång 1 1 = Ange utnivå hög Från huvuddator till<br />

panelkort<br />

USERDO2 Allmän utgång 2 1 = Ange utnivå hög Från huvuddator till<br />

panelkort<br />

USERDO3 Allmän utgång 3 1 = Ange utnivå hög Från huvuddator till<br />

panelkort<br />

USERDO4 Allmän utgång 4 1 = Ange utnivå hög Från huvuddator till<br />

panelkort<br />

USERDO5 Allmän utgång 5 1 = Ange utnivå hög Från huvuddator till<br />

panelkort<br />

USERDO6 Allmän utgång 6 1 = Ange utnivå hög Från huvuddator till<br />

panelkort<br />

3HAC 16590-2 Revision: A<br />

81


3 FlexPendant<br />

3.4.2.4. I/O-signaler för säkerhet<br />

Signalnamn<br />

USERDO7 Allmän utgång 7 1 = Ange utnivå hög Från huvuddator till<br />

panelkort<br />

USERDO8 Allmän utgång 8 1 = Ange utnivå hög Från huvuddator till<br />

panelkort<br />

DRV1CHAIN<br />

1<br />

DRV1CHAIN<br />

2<br />

DRV1BRAKE<br />

Beskrivning<br />

Signal till<br />

förreglingskrets<br />

Signal till<br />

förreglingskrets<br />

Signal till<br />

bromslossningsspole<br />

Bit värde och<br />

tillstånd<br />

Från - till<br />

1 = Stäng kedja 1 Från huvuddator till<br />

axeldator 1<br />

1 = Stäng kedja 2 Från huvuddator till<br />

axeldator 1<br />

1 = Lossa broms Från huvuddator till<br />

axeldator 1<br />

82<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.1. Introduktion till joggning<br />

3.4.3. Joggning<br />

3.4.3.1. Introduktion till joggning<br />

Vad är joggning<br />

Att jogga är att manuellt placera eller flytta robotens eller externa axlar med FlexPendants<br />

joystick.<br />

När kan jag jogga<br />

Du joggar i manuellt läge. Joggning kan utföras oavsett vilken vy som visas på FlexPendant,<br />

men du kan inte jogga under programexekvering.<br />

Om rörelselägen och robotar<br />

Det valda rörelseläget och/eller koordinatsystemet avgör hur roboten rör sig.<br />

I linjärt rörelseläge rör sig verktygets mittpunkt utefter räta linjer, "från punkt A till punkt B".<br />

Verktygets mittpunkt rör sig i den riktning som det valda koordinatsystemets axlar anger.<br />

I läget axel-för-axel rör sig en robotaxel i taget. Det är då svårt att förutspå hur verktygets<br />

mittpunkt kommer att röra sig.<br />

Om rörelselägen och extra axlar<br />

Extra axlar kan bara joggas axel-för-axel. En extra axel kan antingen vara konstruerad för<br />

någon sorts linjär rörelse eller för rotationsrörelse (vinkel). Linjär rörelse används för löpande<br />

band, rotationrörelser används för hanterare av arbetsstycken.<br />

Extra axlar påverkas inte av valt koordinatsystem.<br />

Om koordinatsystem<br />

Att placera ett stift i ett hål med ett gripverktyg kan utföras enkelt i verktygets<br />

koordinatsystem om en av koordinaterna i systemet är parallell med hålet. Att göra samma<br />

sak i baskoordinatsystemet kan kräva joggning både i x-, y- och z-koordinaterna, vilket gör<br />

det svårare att få tillräcklig precision.<br />

Joggningen blir enklare om rätt koordinatsystem väljs men det finns inga enkla svar på frågan<br />

vilket koordinatsystem som passar bäst.<br />

Ett visst koordinatsystem kan göra det möjligt att flytta verktygets mittpunkt till<br />

målpositionen med färre joystickrörelser än ett annat.<br />

Förhållanden som utrymme, hinder och arbetsobjektets eller verktygets fysiska storlek<br />

vägleder dig också till rätt beslut.<br />

Du kan läsa mer om koordinatsystem i avsnittet Vad är ett koordinatsystem på sidan 297.<br />

3HAC 16590-2 Revision: A<br />

83


3 FlexPendant<br />

3.4.3.2. Koordinerad joggning<br />

3.4.3.2. Koordinerad joggning<br />

Koordinering<br />

En robot som är koordinerad till ett arbetsobjekt följer rörelserna för det arbetsobjektet.<br />

Koordinerad joggning<br />

Om den mekaniska enhet som flyttar arbetsobjektet joggas flyttas den robot som är<br />

koordinerad med arbetsobjektet så att den behåller sin relativa position i förhållande till<br />

arbetsobjektet.<br />

Ställa in koordinering<br />

Steg Åtgärd Info<br />

1. Välj den robot som ska koordineras med<br />

en annan mekanisk enhet.<br />

Se Välja mekanisk enhet på sidan 88.<br />

2. Ange Koordinatsystem till Arbetsobjekt. Se Jogga i arbetsobjektets koordinater<br />

på sidan 98.<br />

3. Ange Arbetsobjekt till det arbetsobjekt<br />

som flyttas av den andra mekaniska<br />

enheten.<br />

4. Välj den mekaniska enhet som flyttar<br />

arbetsobjektet.<br />

Se Välja verktyg, arbetsobjekt och last.<br />

på sidan 102.<br />

All joggning medan den mekaniska<br />

enheten är vald kommer också att<br />

påverka den robot som är koordinerad<br />

med den.<br />

Koordinera robotar<br />

Koordinering av robotar så att joggning av en robot gör att en annan robot följer efter kräver<br />

tillvalet MultiMove.<br />

84<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.3. Begränsningar för joggning<br />

3.4.3.3. Begränsningar för joggning<br />

Jogga extra axlar<br />

Extra axlar kan bara joggas axel-för-axel. Se Application manual - Additional axes.<br />

Jogga mekaniska enheter som inte är kalibrerade<br />

En okalibrerad mekanisk enhet kan bara joggas axel-för-axel. Dess arbetsområde kontrolleras<br />

inte.<br />

Om den mekaniska enheten inte är kalibrerad visas texten "Enheten ej kalibrerad" i området<br />

Position i fönstret Joggning.<br />

FÖRSIKTIGHET!<br />

Mekaniska enheter vars arbetsområde inte kontrolleras av robotsystemet kan förflytta sig till<br />

farliga positioner. Mekaniska stopp ska användas och konfigureras så att fara för utrustning<br />

och personal undviks.<br />

Jogga robotaxlar i oberoende läge<br />

Det går inte att jogga axlar i oberoende läge. Du måste returnera axlarna till normalt läge för<br />

att kunna jogga. Se Application manual - Motion functions and events för mer information.<br />

Jogga när världszoner används<br />

När alternativet världszoner är installerat kommer definierade zoner att begränsa rörelserna<br />

när du joggar. Se Application manual - Motion functions and events för mer information.<br />

Jogga när axellaster inte angetts<br />

Om utrustningen är monterad på någon av robotens axlar måste axellaster anges. Annars kan<br />

överbelastningsfel uppstå vid joggning.<br />

Hur du anger axellaster beskrivs i de produkthandböcker som levereras med roboten.<br />

Jogga utan att verktygs- eller lastvikter angetts<br />

Om verktygs- och lastvikter inte angetts kan överbelastningsfel uppstå vid joggning. Laster<br />

för extra axlar styrda av specifik programvara (dynamiska modeller) kan bara anges med<br />

programmering.<br />

3HAC 16590-2 Revision: A<br />

85


3 FlexPendant<br />

3.4.3.4. Joggningsfönstret<br />

3.4.3.4. Joggningsfönstret<br />

Översikt<br />

Menyn Joggning<br />

Joggningsfunktionerna är samlade i en struktur ijoggningsfönstret. De oftast använda finns<br />

även på snabbmenyn.<br />

Bilden visar huvudfunktionerna på menyn Joggning:<br />

en0400000654<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

G<br />

H<br />

Val av mekanisk enhet. Hur du gör detta beskrivs i avsnittet Välja mekanisk enhet på<br />

sidan 88.<br />

Absolut noggrannhet: Off är standardvärdet för fältet. Om roboten har tillvalet för<br />

absolut noggrannhet visas Absolut noggrannhet: On.<br />

Val av rörelseläge. Hur du gör detta beskrivs i avsnittet Välja förflyttningsläge. på<br />

sidan 90.<br />

Val av koordinatsystem. Hur du gör detta beskrivs i avsnitten Jogga i baskoordinater<br />

på sidan 95, Jogga i världskoordinater på sidan 96, Jogga i arbetsobjektets<br />

koordinater på sidan 98 eller Jogga i verktygskoordinater på sidan 100.<br />

Val av verktyg. Hur du gör detta beskrivs i avsnittet Välja verktyg, arbetsobjekt och<br />

last. på sidan 102.<br />

Val av arbetsobjekt. Hur du gör detta beskrivs i avsnittet Välja verktyg, arbetsobjekt<br />

och last. på sidan 102.<br />

Val av last. Hur du gör detta beskrivs i avsnittet Välja verktyg, arbetsobjekt och last.<br />

på sidan 102.<br />

Låsning av joystickriktningar. Hur du gör detta beskrivs i avsnittet Låsa joysticken i<br />

vissa riktningar på sidan 126.<br />

86<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.4. Joggningsfönstret<br />

J<br />

K<br />

Val av rörelseinkrement. Hur du gör detta beskrivs i avsnittet Inkrementell rörelse för<br />

exakt positionering på sidan 128.<br />

Position för varje axel i förhållande till valt koordinatsystem.<br />

L Positionsformat, beskrivs i avsnittet Så här avläser du exakt position på sidan 130.<br />

M Joystickriktningar, beroende på inställningarna för rörelseläge. Se avsnittet Välja<br />

förflyttningsläge. på sidan 90.<br />

3HAC 16590-2 Revision: A<br />

87


3 FlexPendant<br />

3.4.3.5. Välja mekanisk enhet<br />

3.4.3.5. Välja mekanisk enhet<br />

Varför välja en mekanisk enhet<br />

Ditt robotsystem kan bestå av mer än en robot. Det kan också finnas andra mekaniska enheter<br />

som hanterare av arbetsobjekt eller extra axlar monterade på roboten, och dessa kan också<br />

joggas.<br />

Om ditt system bara består av en enda robot utan extra axlar behöver du inte välja mekanisk<br />

enhet.<br />

Identifiera mekaniska enheter<br />

Varje mekanisk enhet som kan joggas finns med i listan över mekaniska enheter. Namnet på<br />

enheten definieras i systemkonfigurationen. Varje enhet har också en symbol som används i<br />

statusfältet, se avsnittet Statusfält på sidan 257.<br />

Läs i anläggnings- eller celldokumentationen för att se vilka mekaniska enheter som är<br />

tillgängliga i ditt robotsystem.<br />

Välja mekanisk enhet<br />

Den här proceduren beskriver hur du väljer vilken mekanisk enhet som ska joggas.<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Mekanisk enhet.<br />

en0400000653<br />

En lista med tillgängliga mekaniska enheter visas.<br />

3. Tryck på den mekaniska enhet som ska joggas, och tryck sedan på OK.<br />

Den valda mekaniska enheten används tills du väljer en annan enhet, även om du<br />

stänger fönstret Joggning.<br />

88<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.5. Välja mekanisk enhet<br />

TIPS!<br />

Använd snabbmenyn för att snabbare växla mellan mekaniska enheter.<br />

Så här fungerar joggningsegenskaperna<br />

De ändringar du gör i joggningsegenskaperna påverkar bara den mekaniska enhet som för<br />

tillfället är vald.<br />

Alla joggningsegenskaper sparas och används när du återgår till att jogga den mekaniska<br />

enheten.<br />

3HAC 16590-2 Revision: A<br />

89


3 FlexPendant<br />

3.4.3.6. Välja förflyttningsläge.<br />

3.4.3.6. Välja förflyttningsläge.<br />

Översikt<br />

Joystickrörelserna visar hur joystickaxlarna motsvarar det valda koordinatsystemets axlar.<br />

FÖRSIKTIGHET!<br />

Riktningsegenskaperna visar inte den riktning som den mekaniska enheten kommer att röra<br />

sig i. Prova alltid att jogga med små joystickrörelser så att du lär dig den mekaniska enhetens<br />

verkliga riktningar.<br />

Välja förflyttningsläge.<br />

Den här proceduren beskriver hur du väljer rörelseläge.<br />

Steg Åtgärd Info<br />

1. Tryck på ABB och sedan på Joggning<br />

för att visa joggningsmenyn.<br />

2. Tryck på Förflyttningsläge.<br />

3. Tryck på det läge du vill välja och sedan<br />

på OK.<br />

Joystickriktningarnas betydelse visas i<br />

Joystickriktningar när du gjort ditt val.<br />

Joystickens riktningar<br />

Betydelsen av joystickriktningarna beror på vilket förflyttningsläge du valt. Följande gäller:<br />

Förflyttningsläge<br />

Linjärt<br />

Bild på joystick<br />

Beskrivning<br />

Linjärt läge beskrivs i avsnittet<br />

Ange verktygsorientering på sidan<br />

92.<br />

Axel 1 -3<br />

(standard för<br />

robotar)<br />

en0400001131<br />

Lägen för axel 1-3 beskrivs i<br />

avsnittet Jogga axel för axel på<br />

sidan 93.<br />

Axel 4 -6<br />

en0300000536<br />

Lägen för axel 4-6 beskrivs i<br />

avsnittet Jogga axel för axel på<br />

sidan 93.<br />

en0300000537<br />

90<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.6. Välja förflyttningsläge.<br />

Förflyttningsläge<br />

Orientera om<br />

Bild på joystick<br />

Beskrivning<br />

Läget Orientera om beskrivs i<br />

avsnittet Ange verktygsorientering<br />

på sidan 92.<br />

en0400001131<br />

3HAC 16590-2 Revision: A<br />

91


3 FlexPendant<br />

3.4.3.7. Ange verktygsorientering<br />

3.4.3.7. Ange verktygsorientering<br />

Exempel på användning<br />

Verktyg för bågsvetsning, slipning och dispensering måste orienteras i en viss vinkel mot<br />

arbetsstycket för bästa resultat. Du måste också ange vinkel för borrning, fräsning och<br />

sågning.<br />

I de flesta fall anger du verktygsorienteringen när du har joggat verktygets mittpunkt till en<br />

viss position, t.ex. startpunkten för verktygsoperationen. När du har angett<br />

verktygsorienteringen fortsätter du att jogga linjärt för att fullgöra banan och den kommande<br />

operationen.<br />

Definition<br />

Verktygetsorientering är relativ till det för tillfället valda koordinatsystemet. Detta märks<br />

dock inte ur användarperspektiv.<br />

Ange verktygsorientering<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Rörelse och sedan på Omorient. följt av OK.<br />

3. Om det inte redan är valt väljer du lämpligt verktyg genom att följa anvisningarna i<br />

Välja verktyg, arbetsobjekt och last. på sidan 102.<br />

4. Tryck och håll ner hålldonet för att aktivera den mekaniska enhetens motorer.<br />

5. När du flyttar joysticken ändras verktygets orientering.<br />

6. När du är klar trycker du på Rörelse och sedan på Linjär följt av OK för att fortsätta<br />

att jogga i det valda koordinatsystemet.<br />

TIPS!<br />

Använd snabbmenyn för att välja joggningsläge snabbare.<br />

92<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.8. Jogga axel för axel<br />

3.4.3.8. Jogga axel för axel<br />

Exempel på användning<br />

Använd joggning axel för axel när du vill:<br />

• flytta den mekaniska enheten bort från en farlig position.<br />

• flytta en robot ut ur singulariteter.<br />

• positionera en robots axlar för kalibrering.<br />

FÖRSIKTIGHET!<br />

Orienteringen för eventuella monterade verktyg påverkas av denna procedur. Om den<br />

resulterande orienteringen är viktig utför du den procedur som beskrivs i Ange<br />

verktygsorientering på sidan 92 när du är klar.<br />

Välja vilka axlar som ska röra sig<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Rörelse och välj sedan lämpliga axlar. Se beskrivningen i Axlar och<br />

joystickriktningar på sidan 93.<br />

3. Tryck på OK för att slutföra.<br />

Axlar och joystickriktningar<br />

De sex axlarna hos en vanlig manipulator kan joggas manuellt med joystickens tre<br />

dimensioner enligt nedan.<br />

Läs i anläggnings- eller celldokumentationen för att avgöra den fysiska orienteringen hos<br />

externa axlar.<br />

Bilden visar rörelsemönstren för manipulatorns axlar.<br />

3HAC 16590-2 Revision: A<br />

93


3 FlexPendant<br />

3.4.3.8. Jogga axel för axel<br />

xx0300000520<br />

Om du vill<br />

flytta...<br />

axel 1, 2 eller 3<br />

...trycker du<br />

på...<br />

...för joystickriktningarna...<br />

axel 4, 5 eller 6<br />

en0300000534<br />

en0300000536<br />

en0300000535<br />

en0300000537<br />

94<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.9. Jogga i baskoordinater<br />

3.4.3.9. Jogga i baskoordinater<br />

Definition av baskoordinater<br />

xx0300000495<br />

Jogga i baskoordinater<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Rörelse och sedan på Linjär följt av OK.<br />

Du behöver inte utföra det här steget om du tidigare valt linjär rörelse.<br />

3. Tryck på Koordinatsystem och sedan på Bas följt av OK.<br />

4. Tryck och håll ner hålldonet för att aktivera manipulatorns motorer.<br />

5. När du rör på joysticken följer den mekaniska enheten rörelserna.<br />

TIPS!<br />

Använd snabbmenyn för att välja joggningsläge snabbare.<br />

3HAC 16590-2 Revision: A<br />

95


3 FlexPendant<br />

3.4.3.10. Jogga i världskoordinater<br />

3.4.3.10. Jogga i världskoordinater<br />

Exempel på användning<br />

Du har två robotar, en golvmonterad och en inverterad. Baskoordinatsystemet för den<br />

inverterade roboten skulle då vara upp och ner.<br />

Om du joggar i baskoordinatsystemet för den inverterade roboten kommer rörelserna att vara<br />

svåra att förutse. Välj istället det delade världskoordinatsystemet.<br />

Definition av världskoordinater<br />

en0300000496<br />

A<br />

B<br />

C<br />

Baskoordinatsystem<br />

Världskoordinatsystem<br />

Baskoordinatsystem<br />

96<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.10. Jogga i världskoordinater<br />

Jogga i världskoordinater<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Rörelse och sedan på Linjär följt av OK.<br />

Du behöver inte utföra det här steget om du tidigare valt linjär rörelse.<br />

3. Tryck på Koordinatsystem och sedan på Global (världskoordinatsystem) följt av<br />

OK.<br />

4. Tryck och håll ner hålldonet för att aktivera manipulatorns motorer.<br />

5. När du rör på joysticken följer den mekaniska enheten rörelserna.<br />

TIPS!<br />

Använd snabbmenyn för att välja joggningsläge snabbare.<br />

3HAC 16590-2 Revision: A<br />

97


3 FlexPendant<br />

3.4.3.11. Jogga i arbetsobjektets koordinater<br />

3.4.3.11. Jogga i arbetsobjektets koordinater<br />

Exempel på användning<br />

Du ska bestämma positionerna för ett antal hål som ska borras utefter kanten på ett<br />

arbetsobjekt.<br />

Du ska skapa en svetsfog mellan två av väggarna i en låda.<br />

Definition av arbetsobjektkoordinater<br />

en0300000498<br />

A<br />

B<br />

C<br />

D<br />

Användarkoordinatsystem<br />

Världskoordinatsystem<br />

Arbetsobjektkoordinatsystem<br />

Arbetsobjektkoordinatsystem<br />

Jogga i arbetsobjektets koordinater<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Rörelse och sedan på Linjär följt av OK.<br />

Detta behövs inte om du tidigare valt linjär rörelse.<br />

3. Tryck på Arbetsobjekt för att välja arbetsobjekt.<br />

4. Tryck på Verktyg för att välja verktyg.<br />

5. Tryck på Last för att välja last.<br />

6. Tryck på Koordinatsystem och sedan på Arbetsobjekt följt av OK.<br />

7. Tryck och håll ner hålldonet för att aktivera manipulatorns motorer.<br />

8. När du rör på joysticken följer den mekaniska enheten rörelserna.<br />

98<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.11. Jogga i arbetsobjektets koordinater<br />

TIPS!<br />

Använd snabbmenyn för att välja joggningsläge snabbare.<br />

3HAC 16590-2 Revision: A<br />

99


3 FlexPendant<br />

3.4.3.12. Jogga i verktygskoordinater<br />

3.4.3.12. Jogga i verktygskoordinater<br />

Exempel på användning<br />

Använd verktygets koordinatsystem när du behöver programmera eller justera operationer för<br />

gängning, borrning, fräsning eller sågning.<br />

Jogga med ett stationärt verktyg<br />

Om ditt robotsystem använder stationära verktyg måste du välja både rätt verktyg och rätt<br />

arbetsobjekt (som hålls av roboten) för att jogga i verktygskoordinater.<br />

Verktygskoordinatsystemet definieras av det stationära verktygets position och orientering<br />

och är fast i rymden. För att utföra de önskade operationerna flyttar du arbetsobjektet. På så<br />

sätt kan positioner uttryckas i verktygets koordinatsystem.<br />

Definition av verktygskoordinater<br />

en0300000497<br />

Jogga i verktygskoordinater<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Rörelse och sedan på Linjär följt av OK.<br />

Du behöver inte utföra det här steget om du tidigare valt linjär rörelse.<br />

100<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.12. Jogga i verktygskoordinater<br />

Steg<br />

Åtgärd<br />

3. Välj rätt verktyg, och om du använder ett stationärt verktyg väljer du även rätt<br />

arbetsobjekt enligt proceduren i Välja verktyg, arbetsobjekt och last. på sidan 102.<br />

Du behöver inte utföra det här steget om du tidigare valt verktyg och/eller<br />

arbetsobjekt.<br />

4. Tryck på Koordinatsystem och sedan på Verktyg följt av OK.<br />

5. Tryck och håll ner hålldonet för att aktivera den mekaniska enhetens motorer.<br />

6. När du rör på joysticken följer den mekaniska enheten rörelserna.<br />

TIPS!<br />

Använd snabbmenyn för att välja joggningsläge snabbare.<br />

3HAC 16590-2 Revision: A<br />

101


3 FlexPendant<br />

3.4.3.13. Välja verktyg, arbetsobjekt och last.<br />

3.4.3.13. Välja verktyg, arbetsobjekt och last.<br />

Översikt<br />

Det är alltid viktigt att välja rätt verktyg, arbetsobjekt eller last. Det är absolut nödvändigt när<br />

du skapar ett program genom att jogga till målpositionerna.<br />

Om du inte gör det resulterar det med största sannolikhet i överbelastningsfel och/eller<br />

felaktig positionering antingen när du joggar eller när du kör programmet i produktionen.<br />

Välja verktyg, arbetsobjekt och last.<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Verktyg, Arbetsobjekt eller Last för att visa listorna med tillgängliga<br />

verktyg, arbetsobjekt eller laster.<br />

3. Tryck på önskat val för verktyg, arbetsobjekt eller last och sedan på OK.<br />

102<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.14. Skapa ett verktyg<br />

3.4.3.14. Skapa ett verktyg<br />

Vad händer när jag skapar ett verktyg<br />

En variabel av typentooldata skapas. Variabelns namn kommer att utgöras av namnet på<br />

verktyget.<br />

TIPS!<br />

Vill du veta mer om den här datatypen<br />

Den beskrivs i RAPID reference manual - part 2, Functions and data types.<br />

Skapa ett verktyg<br />

Verktygets mittpunkt kommer att anges till mittpunkten på robotens monteringsfläns och med<br />

monteringsflänsens orientering.<br />

A<br />

en0400000779<br />

A<br />

Verktygets mittpunkt, TCP<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Verktyg för att visa listan med tillgängliga verktyg.<br />

3HAC 16590-2 Revision: A<br />

103


3 FlexPendant<br />

3.4.3.14. Skapa ett verktyg<br />

Steg<br />

Åtgärd<br />

3. Tryck på Ny... för att skapa ett nytt verktyg.<br />

en0300000544<br />

Ange värden för varje fält.<br />

4. Tryck på ... till höger om Namn för att definiera namnet med hjälp av<br />

programvarutangentbordet.<br />

5. Tryck på menyn Scope för att ange tillgänglighet för verktyget. Välj:<br />

• Global<br />

• Lokal<br />

• Task<br />

6. Tryck på menyn Lagringstyp för att välja minnestyp för verktyget. Välj:<br />

• Persistent om verktyget är bestående. OBS! Använd alltid persistent för<br />

verktyg!<br />

• Variabel om verktyget är variabelt<br />

• Konstant om verktyget är konstant<br />

7. Tryck på menyn Modul för att ange en modul. Tillgängliga alternativ beror på<br />

inställningarna. Några exempel:<br />

• Calpend<br />

• Huvudmodul<br />

• Användare<br />

• ...<br />

8. Tryck på menyn Rutin för att ange en rutin. Tillgängliga alternativ beror på<br />

inställningarna. Några exempel:<br />

• Huvudrutin<br />

• Ingen<br />

• ...<br />

104<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.14. Skapa ett verktyg<br />

Steg<br />

Åtgärd<br />

9. Om du vill skapa en verktygsmatris trycker du på menyn Dimension och anger<br />

antalet dimensioner i matrisen, 1-3.<br />

• 1<br />

• 2<br />

• 3<br />

• Inga<br />

Tryck sedan på ... för att ange storleken på matrisens axlar.<br />

Matriser beskrivs i avsnittet Vad är en datamatris på sidan 307<br />

10. Tryck på OK.<br />

3HAC 16590-2 Revision: A<br />

105


3 FlexPendant<br />

3.4.3.15. Ändra verktygsdeklarationen<br />

3.4.3.15. Ändra verktygsdeklarationen<br />

Översikt<br />

Använd deklarationen för att ändra hur verktygsvariabeln kan användas i programmets<br />

moduler.<br />

Visa verktygsdeklarationen<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Verktyg för att visa listan med tillgängliga verktyg.<br />

3. Tryck på det verktyg vars definition du vill ändra och håll kvar.<br />

En meny visas.<br />

• Ändra deklaration<br />

• Ändra värde<br />

• Ta bort<br />

• Definiera<br />

4. På menyn trycker du på Ändra deklaration.<br />

Verktygsdeklarationen visas.<br />

5. Ändra verktygsdeklaration enligt listan nedan.<br />

Ändra verktygsdeklarationen<br />

Om du vill ändra... ...så... Rekommendation<br />

verktygets namn trycker du på knappen ...<br />

bredvid namnet<br />

område<br />

välj önskat område på<br />

menyn<br />

Verktygen ges automatiskt<br />

namnettool följt av ett löpnummer, till<br />

exempel tool10 eller tool21.<br />

Du bör ändra namnet till något mer<br />

beskrivande, t.ex. pistol, gripdon eller<br />

svets.<br />

Om du ändrar verktygsnamnet efter att<br />

det refererats till i något program<br />

måste du även ändra alla förekomster<br />

av verktyget.<br />

Verktyg ska alltid vara globala för att<br />

vara tillgängliga för alla moduler i<br />

programmet.<br />

lagringstyp - Verktygsvariabler måste alltid vara<br />

bestående.<br />

modul<br />

välj i vilken modul verktyget<br />

ska deklareras i listan<br />

Verktyg ska deklareras i modulen<br />

user.sys.<br />

TIPS!<br />

Vill du veta mer om variabeldeklarationer, områden och lagringstyper Dessa begrepp<br />

beskrivs i handboken Introduction to programming.<br />

106<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.16. Ändra verktygsdata<br />

3.4.3.16. Ändra verktygsdata<br />

Verktygsdata<br />

Använd värdeinställningarna för att ange verktygets mittpunktsposition och dess fysiska<br />

egenskaper som vikt och tyngdpunkt.<br />

Visa verktygsdata<br />

I det här avsnittet beskrivs hur verktygsdata visas.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Verktyg för att visa listan med tillgängliga verktyg.<br />

3. Tryck på det verktyg du vill ändra och håll kvar.<br />

En meny visas.<br />

• Ändra deklaration<br />

• Ändra värde<br />

• Ta bort<br />

• Definiera<br />

4. På menyn trycker du på Ändra värde.<br />

De data som definierar verktyget visas. Grön text indikerar att värdet kan ändras.<br />

5. Gör dataändringarna enligt anvisningarna nedan.<br />

Mät ut verktygets mittpunkt<br />

I det här avsnittet beskrivs hur du mäter ut verktygets mittpunkt, TCP.<br />

en0400000881<br />

X 0<br />

Y 0<br />

Z 0<br />

X 1<br />

Y 1<br />

Z 1<br />

X-axel för tool0<br />

Y-axel för tool0<br />

Z-axel för tool0<br />

X-axel för det verktyg du vill definiera<br />

Y-axel för det verktyg du vill definiera<br />

Z-axel för det verktyg du vill definiera<br />

3HAC 16590-2 Revision: A<br />

107


3 FlexPendant<br />

3.4.3.16. Ändra verktygsdata<br />

Steg<br />

Åtgärd<br />

1. Mät avståndet från mitten på robotens monteringsfläns till verktygets mittpunkt<br />

utefter X-axeln på tool0.<br />

2. Mät avståndet från mitten på robotens monteringsfläns till verktygets mittpunkt<br />

utefter Y-axeln på tool0.<br />

3. Mät avståndet från mitten på robotens monteringsfläns till verktygets mittpunkt<br />

utefter Z-axeln på tool0.<br />

Ändra verktygsdefinitionen<br />

Steg Åtgärd Instans Enhet<br />

1. Ange de kartesianska<br />

koordinaterna för verktygets<br />

mittpunkt.<br />

2. Ange om nödvändigt verktygets<br />

koordinatorientering.<br />

tframe.trans.x<br />

tframe.trans.y<br />

tframe.trans.z<br />

tframe.rot.q1<br />

tframe.rot.q2<br />

tframe.rot.q3<br />

tframe.rot.q4<br />

[mm]<br />

Ingen<br />

3. Ange verktygets vikt. tload.mass [kg]<br />

4. Ange om nödvändigt verktygets<br />

tyngdpunkt.<br />

tload.cog.x<br />

tload.cog.y<br />

tload.cog.z<br />

[mm]<br />

5. Ange om nödvändigt axeln för<br />

momentorientering<br />

6. Ange om nödvändigt verktygets<br />

tröghetsmoment.<br />

7. Tryck på OK om du vill använda<br />

de nya värdena, eller på Avbryt<br />

om du vill lämna definitionen<br />

oförändrad.<br />

tload.aom.q1<br />

tload.aom.q2<br />

tload.aom.q3<br />

tload.aom.q4<br />

tload.ix<br />

tload.iy<br />

tload.iz<br />

Ingen<br />

[kgm 2 ]<br />

108<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.17. Ta bort ett verktyg<br />

3.4.3.17. Ta bort ett verktyg<br />

Ta bort ett verktyg<br />

I det här avsnittet beskrivs hur du tar bort ett verktyg.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Verktyg för att visa listan med tillgängliga verktyg.<br />

3. Tryck på det verktyg du vill ta bort och håll kvar.<br />

En meny visas.<br />

4. Tryck på Ta bort för att ta bort det valda verktyget.<br />

En dialogruta för bekräftelse visas.<br />

5. I dialogrutan trycker du på Ja om du vill ta bort verktyget eller på Nej om du vill<br />

behålla det.<br />

FÖRSIKTIGHET!<br />

Verktyg, arbetsobjekt och laster som tas bort kan inte återställas och alla tillhörande data<br />

förloras. Om något program refererar till verktyget, arbetsobjektet eller lasten kan dessa<br />

program inte köras utan ändringar.<br />

Om du tar bort ett verktyg kan du inte fortsätta programmet från aktuell position.<br />

Fortsätta programmet<br />

Använd felsökningsfunktionerna för att placera programpekaren på lämplig position efter att<br />

du tagit bort ett verktyg.<br />

3HAC 16590-2 Revision: A<br />

109


3 FlexPendant<br />

3.4.3.18. Inställningar för stationära verktyg<br />

3.4.3.18. Inställningar för stationära verktyg<br />

Stationära verktyg<br />

Stationära verktyg används till exempel i tillämpningar som innefattar stora maskiner som<br />

fräsar, pressar och stansar. Du kan använda stationära verktyg för att utföra alla operationer<br />

som skulle vara svåra eller besvärliga att utföra med verktyget monterat på roboten.<br />

Med stationära verktyg använder du roboten för att positionera arbetsstycket i förhållande till<br />

verktyget istället för tvärtom.<br />

Göra ett verktyg stationärt<br />

I det här avsnittet beskrivs hur du gör ett verktyg stationärt.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Verktyg för att visa listan med tillgängliga verktyg.<br />

3. Tryck på det verktyg du vill ändra och håll kvar.<br />

En meny visas.<br />

4. På menyn trycker du på Ändra värde.<br />

De data som definierar verktyget visas.<br />

5. Tryck på instansen robhold.<br />

6. Tryck på FALSE för att göra det här verktyget stationärt.<br />

7. Tryck på OK om du vill använda den nya inställningen, eller på Avbryt om du vill<br />

lämna verktyget oförändrat.<br />

Göra ett arbetsobjekt robothållet<br />

I det här avsnittet beskrivs hur du gör ett arbetsobjekt robothållet.<br />

Steg<br />

Åtgärd<br />

1. I fönstret Joggning trycker du på Arbetsobjekt för att visa en lista med tillgängliga<br />

arbetsobjekt.<br />

2. Tryck på det arbetsobjekt du vill ändra och håll kvar.<br />

En meny visas.<br />

3. På menyn trycker du på Ändra värde.<br />

De data som definierar arbetsobjektet visas.<br />

4. Tryck på instansen robhold.<br />

5. Tryck på TRUE för att ange att det här arbetsobjektet hålls av roboten.<br />

6. Tryck på OK om du vill använda den nya inställningen, eller på Avbryt om du vill<br />

lämna arbetsobjektet oförändrat.<br />

Skillnader i koordinatsystemreferenser<br />

I det här avsnittet beskrivs skillnader i koordinatsystemreferenser.<br />

Ett... ...refererar normalt till... ...men refererar nu till...<br />

arbetsobjektkoordinatsystem användarkoordinatsystemet användarkoordinatsystemet<br />

(ingen förändring)<br />

110<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.18. Inställningar för stationära verktyg<br />

Ett... ...refererar normalt till... ...men refererar nu till...<br />

användarkoordinatsystem världskoordinatsystemet robotens monteringsplåt<br />

verktygskoordinatsystem robotens monteringsplåt världskoordinatsystemet<br />

en0400000990<br />

Ange verktygets koordinatsystem<br />

Du använder samma mätmetoder för att ställa in ett stationärt verktygs koordinatsystem som<br />

för verktyg monterade på roboten.<br />

Världsreferensspetsen måste i det här fallet vara fäst på roboten. Definiera och använd ett<br />

verktyg med referensspetsens mått när du skapar närmandepunkter. Du måste också fästa<br />

förlängare på det stationära verktyget om du behöver ställa in orienteringen.<br />

Du bör ange referensspetsens verktygsdefinition manuellt för att minimera risken för fel när<br />

det stationära verktygets koordinatsystem beräknas.<br />

Du kan om du vill ange det stationära verktygets definition manuellt.<br />

3HAC 16590-2 Revision: A<br />

111


3 FlexPendant<br />

3.4.3.19. Definiera verktygets koordinatsystem<br />

3.4.3.19. Definiera verktygets koordinatsystem<br />

Förberedelser<br />

När du ska definiera verktygskoordinatsystemet behöver du först en referenspunkt i<br />

världskoordinatsystemet. Om du behöver ange orienteringen för verktygets mittpunkt måste<br />

du även fästa förlängare på verktyget.<br />

Välja metod för att definiera verktygets koordinatsystem<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Verktyg för att visa listan med tillgängliga verktyg.<br />

3. Tryck på det verktyg du vill mäta och håll kvar.<br />

En meny visas.<br />

4. På menyn trycker du på Definiera....<br />

Dialogrutan för definition av verktygets koordinatsystem visas.<br />

5. Välj önskad metod på menyn Metod.<br />

6. Välj antalet närmandepunkter på menyn Antal punkter.<br />

Tillgängliga metoder<br />

Alla metoder kräver att du mäter upp de kartesianska koordinaterna för verktygets mittpunkt.<br />

Metoderna låter dig välja hur orienteringen ska anges och definieras.<br />

Om du vill...<br />

ange orienteringen till samma som<br />

orienteringen för robotens monteringsplåt<br />

behålla nuvarande orientering<br />

ange orienteringen i Z-led<br />

ange orienteringen i X- och Z-led<br />

...väljer du...<br />

4 punkter TCP<br />

4 punkter TCP (orientering oförändrad)<br />

5 punkter TCP & Z<br />

6 punkter TCP & Z, X<br />

Definiera kartesianska koordinater för verktygets mittpunkt<br />

I det här avsnittet beskrivs hur du definierar verktygets mittpunkt i kartesianska koordinater.<br />

112<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.19. Definiera verktygets koordinatsystem<br />

en0400000906<br />

Steg Åtgärd Info<br />

1. Jogga roboten till lämplig position för<br />

första närmandepunkten.<br />

2. Tryck på Ändra läge för att definiera<br />

punkten.<br />

3. Upprepa steg 1 och 2 för varje<br />

närmandepunkt som ska definieras,<br />

positioner B, C och D.<br />

Position A<br />

Jogga bort från den fasta världspunkten<br />

för att uppnå bästa resultat. Att bara<br />

ändra verktygsorienteringen kommer<br />

inte att ge ett lika bra resultat.<br />

Definiera förlängningspunkter<br />

I det här avsnittet beskrivs hur du definierar förlängningspunkterna.<br />

Steg<br />

Åtgärd<br />

1. Utan att ändra verktygets orientering joggar du roboten så att den fasta<br />

världspunkten blir en punkt på önskad positiv axel i det roterade<br />

verktygskoordinatsystemet.<br />

2. Tryck på Ändra läge för att definiera punkten.<br />

3. Upprepa steg 1 och 2 för den andra axeln om även den ska definieras.<br />

3HAC 16590-2 Revision: A<br />

113


3 FlexPendant<br />

3.4.3.20. Skapa ett arbetsobjekt<br />

3.4.3.20. Skapa ett arbetsobjekt<br />

Vad händer när jag skapar ett arbetsobjekt<br />

En variabel av typen wobjdata skapas. Variabelns namn kommer att utgöras av namnet på<br />

arbetsobjektet.<br />

Se Vad är ett arbetsobjekt på sidan 296 för mer information.<br />

TIPS!<br />

Vill du veta mer om den här datatypen<br />

Den beskrivs i RAPID reference manual - part 2, Functions and data types.<br />

Skapa ett arbetsobjekt<br />

Arbetsobjektets koordinatsystem kommer att få samma position, inklusive orientering, som<br />

världskoordinatsystemet.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Arbetsobjekt för att visa listan med tillgängliga arbetsobjekt.<br />

3. Tryck på Ny... för att skapa ett nytt arbetsobjekt.<br />

4. För att definiera namnet trycker du på ... till höger om Namn.<br />

5. Tryck på menyn Scope för att ange tillgänglighet för arbetsobjektet. Välj:<br />

• Globalt<br />

• Lokalt<br />

• Task<br />

6. Tryck på menyn Lagringstyp för att välja minnestyp för arbetsobjektet. Välj:<br />

• Persistent om arbetsobjektet är bestående<br />

• Variabel om arbetsobjektet är variabelt<br />

• Konstant om arbetsobjektet är konstant<br />

7. Tryck på menyn Modul för att välja modul. Tillgängliga alternativ beror på<br />

inställningarna. Några exempel:<br />

• Calpend<br />

• Huvudmodul<br />

• Användare<br />

• ...<br />

8. Tryck på menyn Rutin för att välja rutin. Tillgängliga alternativ beror på<br />

inställningarna. Några exempel:<br />

• Huvudrutin<br />

• <br />

• ...<br />

9. Om du vill skapa en arbetsobjektsmatris trycker du på menyn Dimension och anger<br />

antalet dimensioner i matrisen, 1-3.<br />

• 1<br />

• 2<br />

• 3<br />

• Ingen<br />

Tryck sedan på ... för att ange storleken på matrisens axlar.<br />

Matriser beskrivs i avsnittet Vad är en datamatris på sidan 307<br />

10. Tryck på OK.<br />

114<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.21. Ändra arbetsobjektsdeklarationen<br />

3.4.3.21. Ändra arbetsobjektsdeklarationen<br />

Översikt<br />

Använd deklarationen för att ändra hur arbetsobjektsvariabeln kan användas i programmets<br />

moduler.<br />

Visa arbetsobjektsdeklarationen<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Arbetsobjekt för att visa listan med tillgängliga arbetsobjekt.<br />

3. Tryck på det arbetsobjekt vars definition du vill ändra och håll kvar.<br />

En meny visas.<br />

4. På menyn trycker du på Ändra deklaration.<br />

5. Arbetsobjektsdeklarationen visas.<br />

Ändra arbetsobjektsdeklarationen<br />

Om du vill ändra... ...så... Rekommendation<br />

arbetsobjektes namn trycker du på knappen ...<br />

bredvid namnet<br />

Arbetsobjekten ges automatiskt<br />

namnet wobj följt av ett löpnummer,<br />

till exempel wobj10 eller wobj27.<br />

Du bör ändra namnen till något mer<br />

beskrivande.<br />

Om du ändrar namnet på ett<br />

arbetsobjekt efter att det refererats<br />

till i något program måste du även<br />

ändra alla förekomster av<br />

arbetsobjektet.<br />

område<br />

välj önskat område på menyn Arbetsobjekt ska alltid vara globala<br />

för att vara tillgängliga för alla<br />

moduler i programmet.<br />

lagringstyp - Arbetsobjekt måste alltid vara<br />

bestående.<br />

modul<br />

välj i vilken modul<br />

arbetsobjektet ska deklareras<br />

i listan<br />

Arbetsobjekt ska deklareras i<br />

modulen user.sys.<br />

TIPS!<br />

Vill du veta mer om variabeldeklarationer, områden och lagringstyper Dessa begrepp<br />

beskrivs i handboken Introduction to programming.<br />

3HAC 16590-2 Revision: A<br />

115


3 FlexPendant<br />

3.4.3.22. Ändra arbetsobjektsdata<br />

3.4.3.22. Ändra arbetsobjektsdata<br />

Översikt<br />

Använd definitionen för att ange positionen för användar- och<br />

arbetsobjektkoordinatsystemen och de fysiska egenskaperna hos arbetsobjektet, till exempel<br />

vikt och tyngdpunkt.<br />

Visa arbetsobjektsdata<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Arbetsobjekt för att visa listan med tillgängliga arbetsobjekt.<br />

3. Tryck på det arbetsobjekt du vill ändra och håll kvar.<br />

En meny visas.<br />

4. På menyn trycker du på Ändra värde.<br />

De data som definierar arbetsobjektet visas.<br />

Ange arbetsobjekt- och användarkoordinatsystemens position<br />

Steg Åtgärd Instans Enhet<br />

1. Ange de kartesianska<br />

koordinaterna för<br />

arbetsobjektkoordinatsystemets<br />

position.<br />

2. Ange om nödvändigt<br />

koordinatsystemets orientering.<br />

3. Ange de kartesianska<br />

koordinaterna för<br />

användarkoordinatsystemets<br />

position.<br />

4. Ange om nödvändigt<br />

koordinatsystemets orientering.<br />

5. Tryck på OK om du vill använda<br />

de nya värdena, eller på Avbryt<br />

om du vill lämna definitionen<br />

oförändrad.<br />

oframe.trans.x<br />

oframe.trans.y<br />

oframe.trans.z<br />

oframe.rot.q1<br />

oframe.rot.q2<br />

oframe.rot.q3<br />

oframe.rot.q4<br />

uframe.trans.x<br />

uframe.trans.y<br />

uframe.trans.z<br />

uframe.rot.q1<br />

-<br />

uframe.rot.q2<br />

uframe.rot.q3<br />

uframe.rot.q4<br />

- -<br />

[mm]<br />

-<br />

[mm]<br />

116<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.23. Ta bort ett arbetsobjekt<br />

3.4.3.23. Ta bort ett arbetsobjekt<br />

Procedur<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Arbetsobjekt för att visa listan med tillgängliga arbetsobjekt.<br />

3. Tryck på det arbetsobjekt du vill ta bort och håll kvar.<br />

En meny visas.<br />

4. På menyn trycker du på Ta bort för att ta bort arbetsobjektet.<br />

En dialogruta för bekräftelse visas.<br />

5. I dialogrutan trycker du på Ja om du vill ta bort arbetsobjektet eller på Nej om du vill<br />

behålla det.<br />

FÖRSIKTIGHET!<br />

Verktyg, arbetsobjekt och laster som tas bort kan inte återställas och alla tillhörande data<br />

förloras. Om något program refererar till verktyget, arbetsobjektet eller lasten kan dessa<br />

program inte köras utan ändringar.<br />

Om du tar bort ett verktyg kan du inte fortsätta programmet från aktuell position.<br />

3HAC 16590-2 Revision: A<br />

117


3 FlexPendant<br />

3.4.3.24. Definiera arbetsobjektkoordinatsystemet<br />

3.4.3.24. Definiera arbetsobjektkoordinatsystemet<br />

Översikt<br />

Välja metod<br />

Ett arbetsobjekt måste vara definierat i ett koordinatsystem (användarkoordinatsystem).<br />

Detta är referensen till robotens TCP.<br />

I det här avsnittet beskrivs hur du väljer metod.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Arbetsobjekt för att visa listan med tillgängliga arbetsobjekt.<br />

3. Tryck på det arbetsobjekt du vill mäta och håll kvar.<br />

En meny visas.<br />

4. På menyn trycker du på Definiera....<br />

5. Välj önskad metod på menyn Användarmetod och/eller menyn Objektmetod. Se<br />

Definiera användarkoordinatsystemet på sidan 119 och Definiera<br />

arbetsobjektskoordinatsystem på sidan 120.<br />

en0400000893<br />

118<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.24. Definiera arbetsobjektkoordinatsystemet<br />

Definiera användarkoordinatsystemet<br />

I det här avsnittet beskrivs hur definierar användarkoordinatsystemet.<br />

en0400000887<br />

Steg Åtgärd Info<br />

1. På menyn Användarmetod trycker du<br />

på 3 punkter.<br />

2. Jogga roboten till den första (X1, X2 eller<br />

Y1) punkt du vill definiera.<br />

3. Tryck på Ändra läge för att definiera<br />

punkten.<br />

4. Upprepa stegen 2 och 3 för de övriga<br />

punkterna.<br />

Ett stort avstånd mellan X1 och X2 är<br />

önskvärt för en mer exakt definition.<br />

3HAC 16590-2 Revision: A<br />

119


3 FlexPendant<br />

3.4.3.24. Definiera arbetsobjektkoordinatsystemet<br />

Definiera arbetsobjektskoordinatsystem<br />

I det här avsnittet beskrivs hur du definierar arbetsobjektskoordinatsystemet.<br />

en0400000899<br />

Steg<br />

Åtgärd<br />

1. På menyn Objektmetod trycker du på 3 punkter.<br />

2. Se stegen 2 till 4 i beskrivningen Definiera användarkoordinatsystemet på sidan<br />

119.<br />

120<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.25. Skapa en last<br />

3.4.3.25. Skapa en last<br />

Vad händer när jag skapar en last<br />

En variabel av typenloaddata skapas. Variabelns namn kommer att utgöras av namnet på<br />

lasten.<br />

TIPS!<br />

Vill du veta mer om den här datatypen<br />

Den beskrivs i RAPID reference manual - part 2, Functions and data types.<br />

Lägga till en ny last och ange datadeklaration<br />

Lastens koordinatsystem kommer att få samma position, inklusive orientering, som<br />

världskoordinatsystemet.<br />

Steg<br />

Åtgärd<br />

1 På menyn ABB trycker du på Joggning.<br />

2 Tryck på Last för att visa listan med tillgängliga laster.<br />

3 Tryck på Ny... för att skapa en ny last.<br />

Ändra inställningar för lastdata<br />

Steg<br />

Åtgärd<br />

1. För att definiera namnet trycker du på ... till höger om Namn och sedan använder<br />

du programvarutangentbordet för att skriva namnet. Tryck på OK för att bekräfta.<br />

2. Tryck på menyn Scope för att ange tillgänglighet för den specifika datainstansen.<br />

Välj:<br />

• Globalt<br />

• Lokalt<br />

• Task<br />

3. Tryck på menyn Lagringstyp för att välja minnestyp för datainstansen. Välj:<br />

• Persistent om datainstansen är bestående<br />

• Variabel om datainstansen är variabel<br />

• Konstant om datainstansen är konstant<br />

4. Tryck på menyn Modul för att välja modul. Tillgängliga alternativ beror på<br />

inställningarna.<br />

• Calpend<br />

• Huvudmodul<br />

• Användare<br />

• ....<br />

5. Tryck på menyn Rutin för att välja rutin. Tillgängliga alternativ beror på<br />

inställningarna. Några exempel:<br />

• huvudrutin<br />

• <br />

• ...<br />

3HAC 16590-2 Revision: A<br />

121


3 FlexPendant<br />

3.4.3.25. Skapa en last<br />

Steg<br />

Åtgärd<br />

6. Om du vill skapa en lastmatris trycker du på menyn Dimension och väljer antalet<br />

dimensioner i matrisen, 1-3.<br />

• 1<br />

• 2<br />

• 3<br />

• <br />

Tryck sedan på ... för att ange storleken på matrisens axlar.<br />

Matriser beskrivs i avsnittet Vad är en datamatris på sidan 307.<br />

7. Tryck på OK.<br />

122<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.26. Ändra lastdeklarationen<br />

3.4.3.26. Ändra lastdeklarationen<br />

Översikt<br />

Använd deklarationen för att ändra hur lastvariabeln kan användas i programmets moduler.<br />

Visa lastdeklarationen<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Last för att visa listan med tillgängliga laster.<br />

3. Tryck på den last vars definition du vill ändra och håll kvar.<br />

En meny visas.<br />

4. På menyn trycker du på Ändra deklaration.<br />

5. Lastdeklarationen visas.<br />

Ändra lastdeklarationen<br />

Om du vill ändra... ...så... Rekommendation<br />

lastens namn trycker du på knappen ...<br />

bredvid namnet<br />

Laster ges automatiskt namnet<br />

load följt av ett löpnummer, till<br />

exempel load10 eller load31.<br />

Du bör ändra namnen till något mer<br />

beskrivande.<br />

Om du ändrar lastnamnet efter att<br />

det refererats till i något program<br />

måste du även ändra alla<br />

förekomster av lasten.<br />

område<br />

välj önskat område på menyn Laster ska alltid vara globala för att<br />

vara tillgängliga för alla moduler i<br />

programmet.<br />

lagringstyp - Lastvariabler måste alltid vara<br />

bestående.<br />

modul<br />

välj i vilken modul lasten ska<br />

deklareras i listan<br />

-<br />

TIPS!<br />

Vill du veta mer om variabeldeklarationer, områden och lagringstyper Dessa begrepp<br />

beskrivs i handboken Introduction to programming.<br />

3HAC 16590-2 Revision: A<br />

123


3 FlexPendant<br />

3.4.3.27. Ändra lastdata<br />

3.4.3.27. Ändra lastdata<br />

Översikt<br />

Använd lastdata för att välja fysiska egenskaper för lasten, så som vikt och tyngdpunkt.<br />

Visa lastdefinitionen<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Last för att visa listan med tillgängliga laster.<br />

3. Tryck på den last du vill ändra och håll kvar.<br />

En meny visas.<br />

4. På menyn trycker du på Ändra värde.<br />

De data som definierar lasten visas.<br />

Ändra lastdata<br />

Steg Åtgärd Instans Enhet<br />

1. Ange lastens vikt. load.mass [kg]<br />

2. Ange lastens tyngdpunkt. load.cog.x<br />

[mm]<br />

load.cog.y<br />

load.cog.z<br />

3. Ange lastens momentaxel. load.aom.q1<br />

load.aom.q2<br />

load.aom.q3<br />

load.aom.q3<br />

4. Ange lastens tröghetsmoment. ix<br />

[kgm 2 ]<br />

iy<br />

iz<br />

5. Tryck på OK om du vill använda<br />

de nya värdena, eller på Avbryt<br />

om du vill lämna data<br />

oförändrade.<br />

- -<br />

124<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.28. Ta bort en last<br />

3.4.3.28. Ta bort en last<br />

Ta bort en last<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Last för att visa listan med tillgängliga laster.<br />

3. Tryck på den last du vill ta bort och håll kvar.<br />

En meny visas.<br />

4. Tryck på Ta bort.<br />

En dialogruta för bekräftelse visas.<br />

5. I dialogrutan trycker du på Ja om du vill ta bort lasten eller på Nej om du vill behålla<br />

den.<br />

FÖRSIKTIGHET!<br />

Verktyg, arbetsobjekt och laster som tas bort kan inte återställas och alla tillhörande data<br />

förloras. Om något program refererar till verktyget, arbetsobjektet eller lasten kan dessa<br />

program inte köras utan ändringar.<br />

Om du tar bort ett verktyg kan du inte fortsätta programmet från aktuell position.<br />

3HAC 16590-2 Revision: A<br />

125


3 FlexPendant<br />

3.4.3.29. Låsa joysticken i vissa riktningar<br />

3.4.3.29. Låsa joysticken i vissa riktningar<br />

Översikt<br />

Joysticken kan låsas i vissa riktningar för att förhindra rörelse för en eller flera axlar.<br />

Det kan till exempel vara användbart vid finjustering av positioner eller vid programmering<br />

av åtgärder som bara ska utföras utefter en axel i koordinatsystemet.<br />

Vilka axlar är låsta<br />

I det här avsnittet beskrivs hur du kan se vilka joystickriktningar som är låsta<br />

Steg<br />

Åtgärd<br />

1. På ABB-menyn trycker du på Joggning för att visa egenskaperna för joggning.<br />

2. Tryck på Joysticklås för att kontrollera egenskaperna för joysticken eller se<br />

egenskaperna för området Joystickriktningar i fönstrets nedre högra hörn.<br />

En hänglåssymbol visas för låsta axlar.<br />

Låsa joysticken i vissa riktningar<br />

I det här avsnittet beskrivs hur du kan låsa joysticken i vissa riktningar.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Joysticklås.<br />

en0300000488<br />

3. Tryck på den eller de joystickaxlar som ska låsas.<br />

Axeln växlar mellan låst och olåst varje gång du trycker.<br />

4. Tryck på OK för att låsa.<br />

126<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.29. Låsa joysticken i vissa riktningar<br />

Låsa upp alla axlar<br />

I det här avsnittet beskrivs hur du låser upp alla axlar från joystickens riktningslås.<br />

Steg Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Joysticklås.<br />

3. Tryck på Inget och sedan på OK.<br />

3HAC 16590-2 Revision: A<br />

127


3 FlexPendant<br />

3.4.3.30. Inkrementell rörelse för exakt positionering<br />

3.4.3.30. Inkrementell rörelse för exakt positionering<br />

Inkrementell rörelse<br />

Använd inkrementell rörelse för att jogga roboten med små steg, vilket möjliggör mycket<br />

exakt positionering.<br />

Det innebär att varje gång joysticken böjs flyttas roboten ett steg (inkrement). Om joysticken<br />

böjs under en eller flera sekunder utförs flera steg (med en hastighet av 10 steg per sekund)<br />

så länge som joysticken är böjd.<br />

Standardläget är inget inkrement, och då rör sig roboten kontinuerligt när joysticken böjs.<br />

Ange storleken på inkrementell rörelse<br />

I den här proceduren beskrivs hur du anger storleken på den inkrementella rörelsen.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Tryck på Steg.<br />

en0400000971<br />

3. Tryck på önskat inkrementläge enligt beskrivningen i avsnittet Storleken på<br />

inkrementella rörelser på sidan 128.<br />

4. Tryck på OK.<br />

Storleken på inkrementella rörelser<br />

Välj mellan litet, medelstort eller stort inkrement.<br />

Inkrement Distans Vinkel<br />

Litet 0,05 mm 0,005°<br />

128<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.30. Inkrementell rörelse för exakt positionering<br />

Inkrement Distans Vinkel<br />

Medelstort 1 mm 0,02°<br />

Stort 5 mm 0,2°<br />

3HAC 16590-2 Revision: A<br />

129


3 FlexPendant<br />

3.4.3.31. Så här avläser du exakt position<br />

3.4.3.31. Så här avläser du exakt position<br />

Så här visas robotpositioner<br />

Positionerna visas alltid som:<br />

• den punkt i rymden som beskrivs av verktygsmittpunktens x-, y- och z-koordinater,<br />

• rotationvinkeln på verktygsmittpunkten uttryckt i Euler-vinklar eller som en<br />

kvaternion.<br />

Det aktuella arbetsobjektets koordinatsystem används som referens.<br />

Så här visas extraaxlarnas positioner<br />

När en extraaxel förflyttas visas axelpositionen bara i x-, y- och z-koordinater.<br />

Linjära axelpositioner visas i millimeter uttryckt som avståndet till kalibreringspositionen.<br />

Roterande axelpositioner visas i grader uttryckt som vinkeln mot kalibreringspositionen.<br />

Inga positioner visas<br />

Inga positioner visas när den mekaniska enheten är okalibrerad. Istället visas texten "Enheten<br />

ej kalibrerad".<br />

Så här avläser du exakt position<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Joggning.<br />

2. Kontrollera egenskaperna i området Position i fönstrets nedre högra hörn.<br />

Se bilden i Joggningsfönstret på sidan 86.<br />

Bild på positionsformat<br />

Bilden visar alla tillgängliga inställningar för att visa positionsformatet:<br />

130<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.3.31. Så här avläser du exakt position<br />

en0400000991<br />

Tillgängliga alternativ för positionsformat<br />

Följande alternativ är tillgängliga för Position visas i i Bild på positionsformat på sidan 130:<br />

• Global (Värld)<br />

• Bas<br />

• Arbetsobjekt<br />

Följande alternativ är tillgängliga för Orienteringsformat:<br />

• Kvaternion<br />

• Euler-vinklar<br />

Följande alternativ är tillgängliga för Format för positionsvinkel:<br />

• Vinklar<br />

Följande alternativ är tillgängliga för Enhet för presentationsvinkel:<br />

• Grader<br />

• Radianer<br />

3HAC 16590-2 Revision: A<br />

131


3 FlexPendant<br />

3.4.4.1. Produktionsfönster<br />

3.4.4. Produktionsfönster<br />

3.4.4.1. Produktionsfönster<br />

Översikt<br />

Produktionsfönstret används för att visa och redigera modulsteg medan programmet körs.<br />

Om du vill öppna produktionsfönstret trycker du på menyn ABB och sedan på<br />

Produktionsfönster.<br />

Bild på produktionsfönstret<br />

I det här avsnittet visas en bild på produktionsfönstret.<br />

en0400000955<br />

Produktionsfönstrets delar och funktioner<br />

I det här avsnittet beskrivs produktionsfönstrets delar och funktioner.<br />

Använd...<br />

Läs in program...<br />

Flytta PP till<br />

huvudmodulen<br />

Felsök<br />

om du vill...<br />

läsa in ett nytt program. Observera att det program som körs inte<br />

kommer att sparas.<br />

flytta programpekaren till huvudmodulen.<br />

ändra position, gå till programpekare eller rörelsepekare eller öppna<br />

programeditorn. Hu du använder programeditorn beskrivs i avsnittet<br />

Programeditorn, t.ex. Hantera instruktioner på sidan 179 eller Hantering<br />

av rutiner på sidan 168.<br />

Felsökning kan bara göras i manuellt läge.<br />

132<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.5.1. Programdata<br />

3.4.5. Programdata<br />

3.4.5.1. Programdata<br />

Översikt<br />

Programdatavyn innehåller funktioner för att visa och arbeta med datatyper och instanser.<br />

Bild på programdatavyn<br />

Bilden visar programdatavyn.<br />

en0400000659<br />

Delar och funktioner i programdatavyn<br />

I det här avsnittet beskrivs programdatavyns delar och funktioner.<br />

Knapp<br />

Ändra område<br />

Visa data<br />

Visa<br />

Funktion<br />

ändrar område för datatyper i listan, se avsnittet Visa data för specifika task,<br />

moduler eller rutiner på sidan 134.<br />

visar alla instanser för den valda datatypen.<br />

visar alla eller enbart använda datatyper.<br />

3HAC 16590-2 Revision: A<br />

133


3 FlexPendant<br />

3.4.5.2. Visa data för specifika task, moduler eller rutiner<br />

3.4.5.2. Visa data för specifika task, moduler eller rutiner<br />

Översikt<br />

Det går att visa urval av datatyper genom att välja ett specifikt område.<br />

Visa data för specifika task, moduler eller rutiner<br />

I det här avsnittet beskrivs hur du visar datainstanser i specifika moduler eller rutiner.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programdata.<br />

2. Tryck på Ändra scope.<br />

Följande bild visas:<br />

en0400000661<br />

3. Bestäm område genom att välja:<br />

• Endast inbyggda data: Visar alla datatyper som används av det specifika<br />

systemet<br />

• Task: Visar alla datatyper som används av en specifik task<br />

• Modul: Visar alla datatyper som används av en specifik modul<br />

• Rutin: Visar alla datatyper som används av en specifik rutin<br />

4. Tryck på OK för att bekräfta ditt val.<br />

134<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.5.3. Skapa en ny datainstans<br />

3.4.5.3. Skapa en ny datainstans<br />

Skapa en ny datainstans<br />

I det här avsnittet beskrivs hur du skapar en nydatainstanser.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programdata.<br />

En lista med alla tillgängliga datatyper visas.<br />

2. Tryck på den datainstanstyp som ska skapas, t.ex. bool och tryck sedan på Visa<br />

data.<br />

En lista med alla instanser för datatypen visas.<br />

3. Tryck på Ny.<br />

en0400000663<br />

4. Tryck på ... till höger om Namn för att definiera namnet på instansen.<br />

5. Tryck på menyn Scope för att ange tillgänglighet för datainstansen. Välj:<br />

• Global<br />

• Lokal<br />

• Task<br />

6. Tryck på menyn Lagringstyp för att välja minnestyp för datainstansen. Välj:<br />

• Persistent om datainstansen är bestående<br />

• Variabel om datainstansen är variabel<br />

• Konstant om datainstansen är konstant<br />

7. Tryck på menyn Modul för att välja modul. Alternativen beror på inställningarna, till<br />

exempel:<br />

• Calpend<br />

• Huvudmodul<br />

• Användare<br />

• ...<br />

3HAC 16590-2 Revision: A<br />

135


3 FlexPendant<br />

3.4.5.3. Skapa en ny datainstans<br />

Steg<br />

Åtgärd<br />

8. Tryck på menyn Rutin för att välja rutin. Alternativen beror på inställningarna, till<br />

exempel:<br />

• Huvudrutin<br />

• <br />

• ...<br />

9. Om du vill skapa en matris med datainstanser trycker du på menyn Dimension och<br />

väljer antalet dimensioner i matrisen, 1-3.<br />

• 1<br />

• 2<br />

• 3<br />

• Ingen<br />

Tryck sedan på ... för att ange storleken på matrisens axlar.<br />

Matriser beskrivs i avsnittet Vad är en datamatris på sidan 307<br />

10. Tryck på OK.<br />

136<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.5.4. Ändra datainstanser<br />

3.4.5.4. Ändra datainstanser<br />

Översikt<br />

I det här avsnittet beskrivs hur du ändrar instanser för olika datatyper.<br />

Ändra booleska datainstanser<br />

I det här avsnittet beskrivs hur du ändrar booleska värden.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Programdata på menyn ABB.<br />

2. Tryck på bool.<br />

en0400000662<br />

3HAC 16590-2 Revision: A<br />

137


3 FlexPendant<br />

3.4.5.4. Ändra datainstanser<br />

Steg<br />

Åtgärd<br />

3. Tryck på den instans som ska ändras, i det här exemplet flag1 och tryck sedan på<br />

Ändra värde.<br />

en0400000666<br />

4. Utför ändringen genom att trycka på TRUE (sant) eller FALSE (falskt) följt av OK.<br />

Om instansen var en matris returneras matrisens instanstabell med det nya värdet.<br />

Matriser beskrivs i avsnittet Vad är en datamatris på sidan 307<br />

Ändra numeriska datainstanser<br />

I det här avsnittet beskrivs hur du ändrar numeriska värden.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Programdata på menyn ABB.<br />

138<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.5.4. Ändra datainstanser<br />

Steg<br />

Åtgärd<br />

2. Tryck på num.<br />

en0400000667<br />

3. Tryck på den datainstans som ska ändras, i det här exemplet a_reg6.<br />

När du trycker på värdet visas det numeriska tangentbordet.<br />

en0400000668<br />

4. Använd det numeriska tangentbordet för att skriva det önskade värdet. Tryck sedan<br />

på OK.<br />

När du tryckt på OK visas listan med numeriska datatypinstanser med det nya<br />

värdet.<br />

3HAC 16590-2 Revision: A<br />

139


3 FlexPendant<br />

3.4.5.4. Ändra datainstanser<br />

Ändra strängdatainstanser<br />

I det här avsnittet beskrivs hur du ändrar strängvärden.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Programdata på menyn ABB.<br />

2. Tryck på string.<br />

en0400000669<br />

140<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.5.4. Ändra datainstanser<br />

Steg<br />

Åtgärd<br />

3. Tryck på den datainstans som ska ändras, i det här exemplet a_string1.<br />

När du trycker på datainstansens värde visas programvarutangentbordet.<br />

en0400000670<br />

4. Använd programvarutangentbordet för att skriva värdet. Tryck sedan på OK.<br />

När du tryckt på OK visas listan med strängdatatypinstanser med det nya värdet.<br />

3HAC 16590-2 Revision: A<br />

141


3 FlexPendant<br />

3.4.5.5. Ta bort, ändra deklaration för, kopiera eller definiera datainstanser<br />

3.4.5.5. Ta bort, ändra deklaration för, kopiera eller definiera datainstanser<br />

Översikt<br />

Visa datainstanser<br />

I det här avsnittet beskrivs hur du visar datainstanser och sedan tar bort, ändrar deklaration<br />

för, kopierar eller definierar en instans.<br />

I det här avsnittet beskrivs hur du visar tillgängliga instanser av en datatyp.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programdata.<br />

2. Tryck på datatypen för den instans du vill visa och tryck sedan på Visa data.<br />

3. Tryck på datainstansen och håll kvar några sekunder.<br />

En cirkel med röda prickar och en meny visas.<br />

en0400000671<br />

4. Beroende på vad du vill göra med datainstansen har du följande alternativ:<br />

• Tryck på Ta bort om du vill ta bort datainstansen.<br />

• Tryck på Ändra deklaration om du vill ändra datainstansens deklaration.<br />

• Tryck på Kopiera om du vill kopiera datainstansen.<br />

• Tryck på Definiera om du vill definiera datainstansen.<br />

Följ anvisningarna i nedanstående avsnitt.<br />

142<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.5.5. Ta bort, ändra deklaration för, kopiera eller definiera datainstanser<br />

Ta bort en datainstans<br />

I det här avsnittet beskrivs hur du tar bort datainstanser.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Ta bort på menyn för den datainstans som ska tas bort, enligt<br />

anvisningarna i avsnittet Visa datainstanser på sidan 142.<br />

En dialogruta visas.<br />

2. Tryck på Ja om du är säker på att datainstansen ska tas bort.<br />

Ändra datainstansdeklaration<br />

I det här avsnittet beskrivs hur du ändrar deklarationen av datainstanser.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Ändra deklaration på menyn för den datainstans som ska ändras, enligt<br />

anvisningarna i avsnittet Visa datainstanser på sidan 142.<br />

en0400000672<br />

2. Välj vilka datainstansvärden som ska ändras:<br />

• Namn: Tryck på ... för att visa programvarutangentbordet och ändra namnet.<br />

• Scope: Välj mellan Global, Lokal och Task beroende på var datainstansen<br />

ska gälla.<br />

• Lagringstyp: Välj mellan Variabel, Persistent eller Konstant beroende på hur<br />

datainstansen ska lagras.<br />

• Modul: Välj i vilka moduler datainstansen ska gälla.<br />

• Rutin: Välj i vilka rutiner datainstansen ska gälla.<br />

3HAC 16590-2 Revision: A<br />

143


3 FlexPendant<br />

3.4.5.5. Ta bort, ändra deklaration för, kopiera eller definiera datainstanser<br />

Kopiera datainstansen<br />

I det här avsnittet beskrivs hur du kopierar datainstanser.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Kopiera på menyn för den datainstans som ska kopieras, enligt<br />

anvisningarna i avsnittet Visa datainstanser på sidan 142.<br />

En kopia av datainstansen skapas.<br />

Kopian har samma värden som originalet, men namnet är unikt. Ett exempel: Om<br />

du skapar en kopia av Tool1 kommer en datainstans med namnet Tool2 att skapas<br />

med samma värden som Tool1.<br />

Definiera en datainstans<br />

I det här avsnittet beskrivs hur du definierar datainstanser.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Definiera på menyn för den datainstans som ska definieras, enligt<br />

anvisningarna i avsnittet Visa datainstanser på sidan 142.<br />

en0400000673<br />

2. Välj vilka datainstansvärden som ska definieras:<br />

144<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.1. Innan du börjar programmera<br />

3.4.6. Programeditorn<br />

3.4.6.1. Innan du börjar programmera<br />

Definiera verktyg, laster och arbetsobjekt<br />

Definiera verktyg, laster och arbetsobjekt innan du börjar programmera. Du kan alltid gå<br />

tillbaka och definiera fler objekt senare, men du bör definiera dina grundobjekt i förväg.<br />

Definiera koordinatsystem<br />

Se till att bas- och världskoordinatsystem har ställts in ordentligt vid installationen av ditt<br />

robotsystem. Se också till att extraaxlar ställts in.<br />

Definiera verktygs- och arbetsobjektkoordinatsystem efter behov innan du börjar<br />

programmera. Efterhand som du lägger till fler objekt senare kanske du också behöver<br />

definiera motsvarande koordinatsystem.<br />

TIPS!<br />

Vill du veta mer om hur du definierar verktyg, laster, arbetsobjekt och motsvarande<br />

koordinatsystem<br />

Dessa ämnen beskrivs i kapitlet Programeditorn på sidan 145.<br />

3HAC 16590-2 Revision: A<br />

145


3 FlexPendant<br />

3.4.6.2. Skapa ett nytt program<br />

3.4.6.2. Skapa ett nytt program<br />

När inget program finns<br />

I det här avsnittet beskrivs hur du skapar ett nytt program när inget robotprogram finns<br />

tillgängligt.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

Om inget program har lästs in visas en dialogruta.<br />

2. Tryck på Nytt.<br />

Programvarutangentbordet visas.<br />

3. Använd programvarutangentbordet för att ge det nya programmet ett namn. Tryck<br />

på OK.<br />

Det nya programmet visas.<br />

en0400000676<br />

4. Gå vidare med att lägga in instruktioner och göra klart programmet enligt<br />

anvisningarna i Hantering av moduler på sidan 163, Hantering av rutiner på sidan<br />

168 och Hantera instruktioner på sidan 179.<br />

146<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.3. Hantering av program<br />

3.4.6.3. Hantering av program<br />

Översikt<br />

I det här avsnittet beskrivs hur du utför normalhantering av befintliga robotprogram. Vi<br />

beskriver hur du:<br />

• skapar ett nytt program<br />

• läser in ett befintligt program<br />

• sparar ett program<br />

• byter namn på ett program<br />

• tar bort ett program<br />

Varje task måste innehålla ett program, varken mer eller mindre.<br />

Hur du skapar ett nytt program när det inte finns något program tillgängligt beskrivs i<br />

avsnittet Skapa ett nytt program på sidan 146.<br />

Skapa ett nytt program<br />

I det här avsnittet beskrivs hur du skapar ett nytt program.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Task och program.<br />

3. Tryck på Arkiv, och sedan på Nytt program<br />

Om det redan fanns ett program inläst visas en varningsdialogruta.<br />

• Tryck på Spara om du vill spara det öppna programmet.<br />

• Tryck på Spara inte om du vill stänga det öppna programmet utan att spara<br />

det, dvs. ta bort det från programminnet.<br />

• Tryck på Avbryt om du vill lämna programmet öppet.<br />

Läsa in ett befintligt program<br />

I det här avsnittet beskrivs hur du läser in ett befintligt program.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Task och program.<br />

3. Om inget program har lästs in visas en dialogruta.<br />

Tryck på Nytt om inget program är tillgängligt och du vill skapa ett, och fortsätt sedan<br />

enligt anvisningarna i Skapa ett nytt program på sidan 146.<br />

Om ett program redan är inläst trycker du på Läs in om du vill använda ett befintligt<br />

program.<br />

När du tryckt på Läs in visas ett filsökningsverktyg.<br />

3HAC 16590-2 Revision: A<br />

147


3 FlexPendant<br />

3.4.6.3. Hantering av program<br />

Steg<br />

Åtgärd<br />

4. Använd filsökningsverktyget för att hitta den programfil som ska läsas in. Tryck<br />

sedan på OK.<br />

Programmet läses in och programkoden visas.<br />

en0400000859<br />

Spara ett program<br />

I det här avsnittet beskrivs hur du sparar ett inläst program på styrenhetens hårddisk.<br />

Ett inläst program sparas automatiskt i programminnet, men att spara det på styrenhetens<br />

hårddisk innebär extra säkerhet.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Task och program.<br />

3. Tryck på Arkiv och välj Spara program som....<br />

En dialogruta visas.<br />

148<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.3. Hantering av program<br />

Steg<br />

Åtgärd<br />

4. Ange namnet på filen. Tryck sedan på OK.<br />

Programmet sparas och följande bild visas.<br />

en0400000860<br />

Byta namn på ett inläst program<br />

I det här avsnittet beskrivs hur du byter namn på ett inläst program.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Task och program.<br />

3. Tryck på Arkiv och välj Ändra namn på program.<br />

Programvarutangentbordet visas.<br />

3HAC 16590-2 Revision: A<br />

149


3 FlexPendant<br />

3.4.6.3. Hantering av program<br />

Steg<br />

Åtgärd<br />

4. Använd programvarutangentbordet för att skriva filens nya namn. Tryck sedan på<br />

OK.<br />

Programmets namn ändras och följande bild visas.<br />

en0400000860<br />

Ta bort ett program<br />

I det här avsnittet beskrivs hur du tar bort ett inläst program från styrenhetens programminne.<br />

Observera att programmet fortfarande kan vara sparat på styrenhetens hårddisk.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Task och program.<br />

3. Tryck på Arkiv och välj Ta bort program.<br />

En dialogruta visas.<br />

150<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.3. Hantering av program<br />

Steg<br />

Åtgärd<br />

4. Tryck på OK för att ta bort programmet utan att spara det.<br />

Om du först vill spara programmet på styrenhetens hårddisk trycker du på Avbryt<br />

och sparar programmet.<br />

Hur du sparar programmet beskrivs i avsnittet Spara ett program på sidan 148.<br />

Följande bild visas:<br />

en0400000860<br />

3HAC 16590-2 Revision: A<br />

151


3 FlexPendant<br />

3.4.6.4. Starta program<br />

3.4.6.4. Starta program<br />

Starta program<br />

I det här avsnittet beskrivs hur du startar ett program för första gången eller fortsätter köra ett<br />

program som har stoppats.<br />

Om ditt robotsystem har fleruppgiftsalternativet (multitasking) installerat ska du även läsa<br />

avsnittet Läsa in, köra och stoppa fleruppgiftsprogram (multitasking) på sidan 157.<br />

Steg Åtgärd Info/illustration<br />

1. Kontrollera att alla nödvändiga förberedelser har<br />

gjorts på roboten och i robotcellen och att inga hinder<br />

finns inom robotens arbetsområde.<br />

2. Se till att det inte finns någon personal inne i<br />

robotcellen.<br />

3. Välj driftsläge på styrmodulen.<br />

4. Tryck på knappen "Motorer på" på styrmodulen för att<br />

aktivera roboten.<br />

5. Tryck på knappen Start på FlexPendant för att starta<br />

programmet.<br />

6. Visas dialogrutan Återgå till bana<br />

Om så är fallet ska du läsa avsnittet Återföra roboten<br />

till banan.<br />

Om inte, fortsätt nedan.<br />

en0400000783<br />

• A: Knappen "Motorer<br />

på"<br />

Knappen visas i avsnittet<br />

Maskinvaruknappar på<br />

sidan 57.<br />

Fortsätta köra efter att programmet ändrats<br />

Du kan alltid fortsätta ett program även om det har ändrats.<br />

I automatiskt läge kan en varningsdialogruta visas för att undvika omstart av programmet om<br />

konsekvenserna är okända.<br />

Om du...<br />

är säker på att ändringarna du har gjort inte står i konflikt<br />

med robotens aktuella position och att programmet kan<br />

fortsätta utan fara för utrustning och personal<br />

är osäker på vilka konsekvenser dina ändringar kan ha<br />

och vill undersöka detta ytterligare<br />

...trycker du på...<br />

Ja<br />

Nej<br />

152<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.4. Starta program<br />

Starta om från början<br />

I den här proceduren beskrivs hur du startar om programmet från början.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Felsök.<br />

3. Tryck på Ta PP t. huvudrutin.<br />

4. Tryck på Stäng för att avsluta programeditorn.<br />

5. Starta programmet genom att trycka på startknappen på FlexPendant.<br />

Begränsningar<br />

Du kan bara köra ett program åt gången såvida systemet inte är utrustat med<br />

fleruppgiftsalternativet (multitasking). Om så är fallet kan flera program köras samtidigt.<br />

Om robotsystemet träffar på fel i programkoden medan programmet körs stoppas<br />

programmet och felen loggas i händelseloggen.<br />

3HAC 16590-2 Revision: A<br />

153


3 FlexPendant<br />

3.4.6.5. Köra programmet från en viss instruktion<br />

3.4.6.5. Köra programmet från en viss instruktion<br />

Köra programmet från en viss instruktion<br />

I det här avsnittet beskrivs hur du kör programmet från en viss instruktion.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Felsök.<br />

3.<br />

en0400000868<br />

Tryck på det programsteg där du vill starta, och tryck sedan på Ta PP till markör.<br />

xx<br />

Se till att inga människor finns inom robotens arbetsområde.<br />

VARNING! Innan du kör roboten ska du läsa säkerhetsinformationen i avsnittet<br />

FARA - Flytt av manipulatorer kan vara förenat med livsfara! på sidan 18.<br />

154<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.5. Köra programmet från en viss instruktion<br />

Steg<br />

Åtgärd<br />

4. Tryck på maskinvaruknappen Start på FlexPendants (se E på bilden nedan).<br />

en0300000587<br />

3HAC 16590-2 Revision: A<br />

155


3 FlexPendant<br />

3.4.6.6. Stoppa program<br />

3.4.6.6. Stoppa program<br />

Stoppa program<br />

Om ditt robotsystem har fleruppgiftsalternativet (multitasking) installerat ska du även läsa<br />

avsnittet Läsa in, köra och stoppa fleruppgiftsprogram (multitasking) på sidan 157.<br />

Steg<br />

Åtgärd<br />

1. Kontrollera att den pågående operationen är i ett sådant läge att den kan avbrytas.<br />

2. Se till att det är säkert att stoppa programmet.<br />

3. Tryck på maskinvaruknappen Stop på FlexPendant.<br />

Knappen visas i avsnittet Maskinvaruknappar på sidan 57.<br />

FARA!<br />

Använd inte stoppknappen i en nödsituation. Använd nödstoppknappen.<br />

När du stoppar ett program med stoppknappen slutar inte roboten att röra sig omedelbart.<br />

156<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.7. Läsa in, köra och stoppa fleruppgiftsprogram (multitasking)<br />

3.4.6.7. Läsa in, köra och stoppa fleruppgiftsprogram (multitasking)<br />

Översikt<br />

I ett fleruppgiftssystem kan du köra ett eller flera program parallellt, till exempel i en<br />

multimove-cell med mer än en robot där varje robot kan ha en egen uppgift och ett eget<br />

program.<br />

För generall information om programhantering läser du avsnittet Hantering av program på<br />

sidan 147.<br />

TIPS!<br />

Vill du veta mer om task och program Dessa begrepp beskrivs i avsnittet Strukturen hos en<br />

RAPID-tillämpning på sidan 305.<br />

Manuell inställning av task<br />

Task måste ställas in för att fungera som planerat. Normalt ställs alla task in vid leverans. Du<br />

gör inställningarna för task genom att definiera systemparametrar av typen Controller. Se<br />

avsnittet Konfiguration av systemparametrar på sidan 221 om du vill se hur du konfigurerar<br />

systemparametrar, eller Technical reference manual - System parameters för information om<br />

parametrarna.<br />

Du behöver detaljerad information för att ställa in task manuellt. Läs anläggnings- eller<br />

celldokumentationen för mer information.<br />

Så här körs task<br />

Task kan defineras som normala, statiska eller semistatiska. Statiska och semistatiska task<br />

startas automatiskt så snart ett program läses in.<br />

Normala task startas när du trycker på startknappen på FlexPendant och stoppas när du<br />

trycker på stoppknappen.<br />

Begreppen statiskt, semistatiskt och normalt beskrivs i Technical reference manual - System<br />

parameters.<br />

Läsa in, köra och stoppa fleruppgiftsprogram<br />

I det här avsnittet beskrivs hur du läser in, kör och stoppar fleruppgiftsprogram.<br />

Steg<br />

Åtgärd<br />

1. Se till att det finns fler än en inställd task. Detta görs med hjälp av systemparametrar.<br />

Se avsnittet Läsa in, köra och stoppa fleruppgiftsprogram (multitasking) på sidan<br />

157.<br />

2. Läs in program för respektive task med hjälp av programeditor. Hur du gör det<br />

beskrivs i avsnittet Läsa in ett befintligt program på sidan 147.<br />

3. Om en eller flera task ska avaktiveras använder du snabbmenyn för detta. Se<br />

avsnittet Snabbmeny, körsätt på sidan 265.<br />

Avmarkering av task kan bara göras i manuellt läge. När du växlar till automatiskt<br />

läge visas en varningsruta som säger att inte alla task är markerade för körning.<br />

4. Starta programexekveringen genom att trycka på startknappen. Alla aktiva task<br />

startas.<br />

5. Stoppa programexekveringen genom att trycka på stoppknappen. Alla aktiva task<br />

stoppas.<br />

3HAC 16590-2 Revision: A<br />

157


3 FlexPendant<br />

3.4.6.7. Läsa in, köra och stoppa fleruppgiftsprogram (multitasking)<br />

Så här läser du in ett program för en task<br />

I det här avsnittet beskrivs hur du läser in ett program för en task i ett fleruppgiftssystem. Det<br />

förutsätts att alla task har konfigurerats.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Task och program.<br />

3. Tryck på den task du vill läsa in ett program för.<br />

4. På menyn Arkiv trycker du på Läs in program....<br />

Om du vill öppna ett program i en annan mapp letar du rätt på den mappen och<br />

öppnar den. Detta beskrivs i avsnittet FlexPendant Explorer på sidan 74.<br />

Fildialogrutan visas.<br />

5. Tryck på det program du vill läsa in och sedan på OK.<br />

6. Tryck på Stäng för att stänga programeditorn.<br />

Visa fleruppgiftsprogram<br />

I det här avsnittet beskrivs hur du öppnar och visar olika task i ett fleruppgiftssystem. Genom<br />

att visa alla program parallellt sparar du tid när du växlar mellan dem.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

En lista med task visas.<br />

2. Tryck för att välja en task och tryck sedan på OK.<br />

Vald task öppnas och programkoden visas.<br />

3. Om du vill öppna en vy med en annan task upprepar du stegen 1 och 2.<br />

158<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.8. Ta bort program från minnet<br />

3.4.6.8. Ta bort program från minnet<br />

Översikt<br />

När du tar bort ett program i en task tas det inte bort från styrenhetens hårddisk utan bara från<br />

programminnet.<br />

När du växlar mellan program tas det tidigare använda programmet bort från programminnet,<br />

men det tas inte bort från hårddisken om det sparats där.<br />

Hur du sparar ditt arbete beskrivs i avsnittet Spara ditt RAPID-program på sidan 189.<br />

Ta bort program från minnet<br />

I det här avsnittet beskrivs hur du tar bort program från programminnet.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Task och program.<br />

3. Tryck på Arkiv.<br />

en0400000678<br />

3HAC 16590-2 Revision: A<br />

159


3 FlexPendant<br />

3.4.6.8. Ta bort program från minnet<br />

Steg<br />

Åtgärd<br />

4. Tryck på Ta bort program....<br />

VARNING! Nyligen gjorda programändringar kommer inte att sparas.<br />

en0400000853<br />

5. Tryck på OK.<br />

Om du inte vill förlora information om programändringar använder du Spara<br />

program innan du tar bort programmet. Hur du sparar ditt arbete beskrivs i avsnittet<br />

Spara ditt RAPID-program på sidan 189.<br />

160<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.9. Ta bort program från harddisken<br />

3.4.6.9. Ta bort program från harddisken<br />

Översikt<br />

Program tas bort via FlexPendant Explorer eller en FTP-klient. När du tar bort program från<br />

styrenhetens hårddisk påverkas inte det program som för tillfället finns i programminnet.<br />

Ta bort program med FlexPendant Explorer<br />

Program kan tas bort med hjälp av FlexPendant Explorer på ABB-menyn. Detta beskrivs i<br />

avsnittet FlexPendant Explorer på sidan 74.<br />

3HAC 16590-2 Revision: A<br />

161


3 FlexPendant<br />

3.4.6.10. Visa en modul<br />

3.4.6.10. Visa en modul<br />

Visa en modul<br />

I det här avsnittet beskrivs hur du visar en befintlig programmodul. Hur du hanterar moduler<br />

(skapar, läser in, sparar, byter namn på och tar bort) beskrivs i avsnittet Hantering av moduler<br />

på sidan 163.<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på<br />

Programeditor.<br />

2. Tryck på Moduler.<br />

Alla tillgängliga moduler visas.<br />

3. Tryck på namnet på den modul du vill se<br />

och tryck sedan på Visa moduler för att<br />

visa dess innehåll.<br />

Om du vill leta efter andra moduler i<br />

systemet beskrivs i detta avsnittet<br />

Hantering av moduler på sidan 163.<br />

162<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.11. Hantering av moduler<br />

3.4.6.11. Hantering av moduler<br />

Översikt<br />

Skapa en ny modul<br />

I det här avsnittet beskrivs hur du hanterar programmoduler. dvs.:<br />

• skapa en ny modul<br />

• läsa in en befintlig modul<br />

• spara en modul<br />

• byta namn på en modul<br />

• ta bort en modul<br />

Hur du hittar en viss modul och hur du visar dess innehåll beskrivs i avsnittet Visa en modul<br />

på sidan 162.<br />

I det här avsnittet beskrivs hur du skapar en ny modul.<br />

Steg Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Moduler.<br />

3. Tryck på Arkiv, och sedan på Ny modul<br />

en0400000688<br />

4. Tryck på ABC...och använd programvarutangentbordet för att skriva in den nya<br />

modulens namn. Tryck sedan på OK för att stänga programvarutangentbordet.<br />

3HAC 16590-2 Revision: A<br />

163


3 FlexPendant<br />

3.4.6.11. Hantering av moduler<br />

Steg<br />

Åtgärd<br />

5. Välj vilken typ av modul du ska skapa:<br />

• Program<br />

• System<br />

Tryck sedan på OK .<br />

Skillnaderna mellan modultyperna beskrivs i avsnittet Strukturen hos en RAPIDtillämpning<br />

på sidan 305.<br />

Läsa in en befintlig modul<br />

I det här avsnittet beskrivs hur du läser in en befintlig modul.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Moduler.<br />

3. Tryck på Arkiv, och sedan på Läs in modul<br />

en0400000689<br />

Leta rätt på den modul som ska läsas in. Detta beskrivs i avsnittet FlexPendant<br />

Explorer på sidan 74.<br />

4. Tryck på OK för att läsa in den valda modulen.<br />

Modulen är inläst.<br />

Spara en modul<br />

I det här avsnittet beskrivs hur du sparar en modul.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Moduler.<br />

164<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.11. Hantering av moduler<br />

Steg<br />

Åtgärd<br />

3. Tryck på Arkiv, och sedan på Spara modul som...<br />

en0400000690<br />

4. Tryck på det föreslagna filnamnet och använd programvarutangentbordet för att<br />

skriva modulens namn. Tryck sedan på OK.<br />

5. Använd filsökningsverktyget för att gå till den plats där du vill spara modulen. Detta<br />

beskrivs i avsnittet FlexPendant Explorer på sidan 74. Standardplatsen är<br />

styrenhetens disk.<br />

Tryck sedan på OK .<br />

Modulen är sparad.<br />

Byta namn på en modul<br />

I det här avsnittet beskrivs hur du byter namn på en modul.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Moduler.<br />

3. Tryck på Arkiv, och sedan på Ändra namn på modul<br />

Programvarutangentbordet visas.<br />

4. Använd programvarutangentbordet för att skriva modulens namn. Tryck sedan på<br />

OK.<br />

Ta bort en modul<br />

I det här avsnittet beskrivs hur du tar bort en modul.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Moduler.<br />

3HAC 16590-2 Revision: A<br />

165


3 FlexPendant<br />

3.4.6.11. Hantering av moduler<br />

Steg<br />

Åtgärd<br />

3. Tryck på Arkiv, och sedan på Ta bort modul<br />

En dialogruta visas.<br />

4.<br />

xx<br />

Modulen kommer att tas bort i FlexPendant men inte från styrenhetens disk.<br />

5. Tryck på OK för att ta bort modulen utan att spara den.<br />

Om du först vill spara modulen trycker du på Avbryt och sparar modulen.<br />

Hur du sparar modulen beskrivs i avsnittet Spara en modul på sidan 164.<br />

166<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.12. Visa en rutin<br />

3.4.6.12. Visa en rutin<br />

Visa en rutin<br />

I det här avsnittet beskrivs hur du hittar och visar en befintlig rutin. Hur du hanterar rutiner<br />

(skapar nya, definierar parametrar, kopierar och ändrar deklarationen) beskrivs i avsnittet<br />

Hantering av rutiner på sidan 168.<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på<br />

Programeditor.<br />

2. Tryck på Rutiner.<br />

Alla tillgängliga rutiner visas.<br />

3. Tryck på den rutin du vill se och tryck<br />

sedan på Visa rutin för att visa dess<br />

innehåll.<br />

Om inget program är tillgängligt måste du<br />

skapa ett nytt eller läsa in ett befintligt.<br />

Hur du gör detta beskrivs i avsnittet<br />

Hantering av rutiner på sidan 168.<br />

Hur du letar efter andra rutiner i systemet<br />

beskrivs i avsnittet Hantering av rutiner<br />

på sidan 168.<br />

3HAC 16590-2 Revision: A<br />

167


3 FlexPendant<br />

3.4.6.13. Hantering av rutiner<br />

3.4.6.13. Hantering av rutiner<br />

Översikt<br />

Skapa en ny rutin<br />

I det här avsnittet beskrivs hur du hanterar programrutiner. dvs.:<br />

• skapar en ny rutin<br />

• skapar en kopia av en rutin<br />

• ändrar deklarationen av en rutin<br />

• tar bort en rutin<br />

Hur du visar en viss rutin och dess innehåll beskrivs i avsnittet Visa en rutin på sidan 167.<br />

I det här avsnittet beskrivs hur du skapar en ny rutin, anger deklarationen och lägger till den<br />

i en modul.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Rutiner.<br />

3. Tryck på Arkiv, och sedan på Ny rutin<br />

En ny rutin skapas och visas med standarddeklarationsvärden.<br />

en0400000692<br />

4. Tryck på ABC... och använd programvarutangentbordet för att skriva in den nya<br />

rutinens namn. Tryck sedan på OK.<br />

5. Välj typ av rutin:<br />

• Procedur: används för en normal rutin utan returvärde<br />

• Funktion används för en normal rutin med returvärde<br />

• Fälla: används för en avbrottsrutin<br />

168<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.13. Hantering av rutiner<br />

Steg<br />

Åtgärd<br />

6. Behöver du använda parametrar<br />

Vid JA: tryck på ... och följ anvisningarna i avsnittet Definiera parametrar i en ny rutin<br />

på sidan 169.<br />

Vid NEJ: fortsätt med nästa steg.<br />

7. Välj vilken modul rutinen ska läggas in i.<br />

8. Tryck på kryssrutan och välj Lokal deklaration.<br />

En lokal rutin kan bara användas i den valda modulen.<br />

9. Tryck på OK.<br />

Definiera parametrar i en ny rutin<br />

I det här avsnittet beskrivs hur du definierar parametrar i en ny rutin.<br />

Steg<br />

Åtgärd<br />

1. I rutindeklarationen trycker du på ... för att definiera parametrar.<br />

En lista med definierade parametrar visas.<br />

en0400000693<br />

3HAC 16590-2 Revision: A<br />

169


3 FlexPendant<br />

3.4.6.13. Hantering av rutiner<br />

Steg<br />

Åtgärd<br />

2. Om inga parametrar visas trycker du på Ny... för att visa den nya parametern.<br />

en0400000695<br />

3. Tryck på menyerna för att ange värden:<br />

• ABC för att använda programvarutangentbordet och skriva in den nya<br />

parameterns namn. Tryck sedan på OK.<br />

• ... för att välja datatyp för funktionstypen.<br />

• Alternativ ... om parametern har fördefinierade alternativvärden, t.ex. PÅ<br />

eller AV. Gäller bara valfria parametrar, inte obligatoriska parametrar.<br />

• Obligatorisk-kryssrutan om parametern är obligatorisk.<br />

• Läge för att definiera indata eller indata/utdata.<br />

170<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.13. Hantering av rutiner<br />

Steg<br />

Åtgärd<br />

4. Tryck på OK för att bekräfta alla val och återgå till listan med definierade parametrar.<br />

en0400000696<br />

Skapa en kopia av en rutin<br />

I det här avsnittet beskrivs hur du skapar en kopia av en rutin.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Rutiner.<br />

3. Markera rutinen genom att trycka på den.<br />

4. Tryck på Arkiv, och sedan på Skapa kopia<br />

Den nya rutinen visas. Den nya rutinen får samma namn som originalet med<br />

tillägget kopia.<br />

5. Gör de ändringar som behövs i deklarationen för kopian av rutinen. Tryck sedan på<br />

OK.<br />

Hur du gör alla deklarationer beskrivs i avsnittet Skapa en ny rutin på sidan 168.<br />

Ändra deklarationen av en rutin<br />

I det här avsnittet beskrivs hur du ändrar deklarationen av en rutin.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Rutiner.<br />

3. Markera rutinen genom att trycka på den.<br />

4. Tryck på Arkiv, och sedan på Ändra deklaration<br />

3HAC 16590-2 Revision: A<br />

171


3 FlexPendant<br />

3.4.6.13. Hantering av rutiner<br />

Steg<br />

Åtgärd<br />

5. Ändra deklarationsvärden för rutinen. Tryck sedan på OK.<br />

Deklarationsinställningarna beskrivs i avsnittet Skapa en ny rutin på sidan 168.<br />

Ta bort en rutin<br />

I det här avsnittet beskrivs hur du tar bort en rutin.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Rutiner.<br />

3. Markera rutinen genom att trycka på den.<br />

4. Tryck på Arkiv, och sedan på Ta bort rutin<br />

En dialogruta visas.<br />

5. Tryck på:<br />

• OK om du vill ta bort rutinen utan att spara ändringarna.<br />

• Avbryt om du inte vill ta bort rutinen.<br />

172<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.14. Köra en viss rutin<br />

3.4.6.14. Köra en viss rutin<br />

Översikt<br />

Köra en viss rutin<br />

Om du vill köra en viss rutin måste du först visa rutinen, vilket beskrivs i avsnittet Visa en<br />

rutin på sidan 167.<br />

I det här avsnittet beskrivs hur du kör en viss rutin i manuellt läge.<br />

Steg Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Felsök.<br />

en0400000868<br />

3. Om du vill välja en normal rutin trycker du på Ta PP t. rutin för en lista med alla<br />

rutiner. Tryck på en för att välja den och sedan på OK.<br />

3HAC 16590-2 Revision: A<br />

173


3 FlexPendant<br />

3.4.6.14. Köra en viss rutin<br />

Steg<br />

Åtgärd<br />

4. Om rutinen är en servicerutin trycker du på Anr. servicerutin för en lista med<br />

servicerutiner. Tryck på den rutin du vill köra och sedan på Gå till.<br />

en0400000885<br />

5. Om rutinen lästes in ordentligt trycker du på Start på FlexPendant.<br />

174<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.15. Spegla program, moduler eller rutiner<br />

3.4.6.15. Spegla program, moduler eller rutiner<br />

Spegling<br />

Med spegling skapas en kopia av ett program, en modul eller en rutin med alla positioner<br />

speglade i ett särskilt spegelplan. I allmänhet speglas alla data som används i originalet.<br />

Spegling av data påverkar enbart initialvärdet, dvs. eventuella aktuella värden ignoreras.<br />

Speglingsfunktionen kan användas på alla program, moduler och rutiner.<br />

Spegla en rutin<br />

I det här avsnittet beskrivs hur du speglar en rutin.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Redigera och därefter på Spegla.<br />

3. Definiera spegeln<br />

• Tryck på menyn Modul för att välja den modul den rutin som ska speglas<br />

används i.<br />

• Tryck på menyn Rutin för att välja den rutin du vill spegla.<br />

• Tryck på ... för att öppna programvarutangentbordet och namnge den nya<br />

rutinen.<br />

4. Om du vill definiera typ av spegel trycker du på Avancerade alternativ, i annat fall<br />

fortsätter du till nästa steg.<br />

Definiera typ av spegel:<br />

• Avmarkera kryssrutan Basspegel.<br />

• Tryck på ... till höger om Arbetsobjekt för att välja den arbetsobjektkoordinatsystem<br />

alla positioner som ska speglas är relaterade till.<br />

• Tryck på ... till höger om Spegelplan för att välja det spegelplan alla<br />

positioner ska speglas i.<br />

• Tryck på menyn Speglingsaxel för att ange speglingsorientering, x eller y.<br />

• Tryck på OK för att spara de avancerade alternativen.<br />

5. Tryck på OK.<br />

En dialogruta visas.<br />

6. Tryck på Ja om du vill använda den valda spegeln på rutinen, eller på Nej om du vill<br />

avbryta.<br />

Spegla en modul eller ett program<br />

I det här avsnittet beskrivs hur du speglar en modul eller ett program.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Tryck på Redigera och därefter på Spegla.<br />

3. Definiera spegeln<br />

• Tryck på menyn Modul för att välja den modul som ska speglas.<br />

• Tryck på ... för att öppna programvarutangentbordet och namnge den nya<br />

modulen eller det nya programmet.<br />

3HAC 16590-2 Revision: A<br />

175


3 FlexPendant<br />

3.4.6.15. Spegla program, moduler eller rutiner<br />

Steg<br />

Åtgärd<br />

4. Om du vill definiera typ av spegel trycker du på Avancerade alternativ, i annat fall<br />

fortsätter du till nästa steg.<br />

Definiera typ av spegel:<br />

• Avmarkera kryssrutan Basspegel.<br />

• Tryck på ... till höger om Arbetsobjekt för att välja det arbetsobjektkoordinatsystem<br />

alla positioner som ska speglas är relaterade till.<br />

• Tryck på ... till höger om Spegelplan för att välja det spegelplan alla<br />

positioner ska speglas i.<br />

• Tryck på menyn Speglingsaxel för att ange speglingsorientering, x eller y.<br />

• Tryck på OK för att spara de avancerade alternativen.<br />

5. Tryck på OK.<br />

En dialogruta visas.<br />

6. Tryck på Ja om du vill använda den valda spegeln på modulen, eller på Nej om du<br />

vill avbryta.<br />

176<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.16. Stänga av backup-batteriet under transport<br />

3.4.6.16. Stänga av backup-batteriet under transport<br />

Översikt<br />

Det går att stänga av backup-batteriet för det seriella mätkortet för att spara batterikraft vid<br />

transport och lagring. Funktionen återställs när systemet slås på igen. Varvräknarna förloras<br />

och måste uppdateras men kalibreringsvärdena kommer att finnas kvar.<br />

Stänga av backup-batteri<br />

I det här avsnittet beskrivs hur du stänger av backup-batteriet för det seriella mätkortet.<br />

Steg Åtgärd Info/illustration<br />

1. På menyn ABB trycker du<br />

på Programeditor.<br />

2. I programeditorn trycker du<br />

på Felsök.<br />

3. Tryck på Anr.<br />

servicerutin.<br />

4. Tryck på Bat_Shutdown<br />

och sedan på Gå till.<br />

en0400000868<br />

en0400000885<br />

3HAC 16590-2 Revision: A<br />

177


3 FlexPendant<br />

3.4.6.16. Stänga av backup-batteriet under transport<br />

Steg Åtgärd Info/illustration<br />

5. Backup-batteriet för det<br />

seriella mätkortet är nu<br />

avstängt.<br />

Flytta roboten till önskad<br />

position om det inte redan<br />

är gjort och stäng av<br />

systemet.<br />

6. Vid omstarten flyttar du<br />

roboten till önskad<br />

kalibreringsposition och<br />

uppdaterar varvräknarna.<br />

Det går fortfarande att flytta roboten men<br />

varvräknarvärden kommer inte att sparas.<br />

Hur du stänger av systemet beskrivs i avsnittet<br />

Översikt över omstart på sidan 243<br />

Hur du uppdaterar varvräknarna beskrivs i avsnittet<br />

Uppdatera varvräknare med FlexPendant på sidan<br />

204.<br />

178<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.17. Hantera instruktioner<br />

3.4.6.17. Hantera instruktioner<br />

Översikt<br />

Instruktioner används i, och kan läggas till i, program och/eller delar därav, t.ex. moduler och<br />

rutiner.<br />

Ett stort antal instruktioner är tillgängliga, och en lista över dessa finns i RAPID reference<br />

manual - part 1, Instructions A-Z. Den grundläggande proceduren för att lägga till<br />

instruktioner är dock lika för alla.<br />

Så här lägger du till instruktioner...<br />

I det här avsnittet beskrivs de första stegen för att lägga till instruktioner i program, moduler<br />

och rutiner.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

Programmet i task MAIN visas.<br />

Om du har fler än ett program visas en lista med program. Tryck i så fall för att välja<br />

program.<br />

2. Om du vill lägga till en instruktion i:<br />

• ett program följer du anvisningarna i avsnittet Lägga till instruktioner på sidan<br />

180.<br />

• en modul följer du anvisningarna i avsnittet ...till moduler på sidan 179.<br />

• en rutin följer du anvisningarna i avsnittet ... till rutiner på sidan 179.<br />

...till moduler<br />

I det här avsnittet beskrivs hur du lägger till instruktioner i moduler.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Moduler.<br />

2. Tryck på den modul du vill lägga till instruktionen i.<br />

3. Tryck på Visa modul.<br />

4. Tryck på den rutin instruktionen ska läggas till i genom att trycka på den.<br />

5. Följ anvisningarna i Lägga till instruktioner på sidan 180.<br />

... till rutiner<br />

I det här avsnittet beskrivs hur du lägger till instruktioner i rutiner.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Rutiner.<br />

2. Tryck på den rutin du vill lägga till instruktionen i.<br />

3. Tryck på Visa rutin.<br />

4. Följ anvisningarna i avsnittet Lägga till instruktioner på sidan 180.<br />

3HAC 16590-2 Revision: A<br />

179


3 FlexPendant<br />

3.4.6.17. Hantera instruktioner<br />

Lägga till instruktioner<br />

I det här avsnittet beskrivs hur du lägger till instruktioner. En lista över alla instruktioner finns<br />

i RAPID reference manual - part 1, Instructions A-Z.<br />

Steg<br />

Åtgärd<br />

1. Tryck för att markera den instruktion under vilken du vill lägga till en ny instruktion.<br />

2. Tryck på Lägg till instruktion.<br />

En kategori med instruktioner visas.<br />

en0400000697<br />

Det finns ett stort antal instruktioner tillgängliga, och de är indelade i olika kategorier.<br />

Standardkategorin är Common, där de vanligaste instruktionerna återfinns.<br />

Du kan skapa tre personliga listor med hjälp av systemparametrarna av typen<br />

Plocklista för vanligastei avsnittet Kommunikation mellan människa och maskin.<br />

Systemparametrarna beskrivs i Technical reference manual - System parameters.<br />

3. Tryck på Common för att visa en lista med tillgängliga kategorier.<br />

Du kan också trycka på Föregående/Nästa nedtill i listan med instruktioner för att<br />

gå till nästa/föregående kategori.<br />

180<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.17. Hantera instruktioner<br />

Ändra instruktionsargument<br />

I det här avsnittet beskrivs hur du ändrar instruktionsargument.<br />

Steg<br />

Åtgärd<br />

1. Tryck på den instruktion du vill ändra.<br />

en0400000699<br />

2. Tryck på Redigera.<br />

en0400000701<br />

3HAC 16590-2 Revision: A<br />

181


3 FlexPendant<br />

3.4.6.17. Hantera instruktioner<br />

Steg<br />

Åtgärd<br />

3. Tryck på Ändra vald.<br />

Beroende på typ av instruktion har argumenten olika datatyper. Använd<br />

programvarutangentbordet för att ändra strängvärden eller fortsätta till nästa steg för<br />

andra datatyper eller instruktioner med flera argument.<br />

en0400000702<br />

4. Tryck på det argument som ska ändras.<br />

Ett antal alternativ visas.<br />

en0400000703<br />

182<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.17. Hantera instruktioner<br />

Steg<br />

Åtgärd<br />

5. Tryck på en befintlig datainstans för att välja den och tryck sedan på OK för att<br />

slutföra, eller tryck på Infoga uttryck... för att ändra en viss datainstans och fortsätta<br />

till nästa steg.<br />

Följande bild visas:<br />

6. I det här steget beskrivs bara hur du infogar uttryck.<br />

en0400000704<br />

Ändra längden på uttrycket genom att trycka på knapparna till höger:<br />

• Pilar: stega bakåt och framåt i uttrycket.<br />

• + för att lägga till uttryck. Tryck på det nya uttrycket för att definiera det.<br />

• - för att ta bort uttrycket.<br />

• () för att sätta en parentes runt det markerade uttrycket.<br />

• (o) för att ta bort en parentes.<br />

Tryck på:<br />

• Nytt om du vill skapa en ny datadeklaration, dvs. lägga till en datadeklaration<br />

som tidigare inte använts. Detta beskrivs i avsnittet Ny datadeklaration på<br />

sidan 184.<br />

• Visa om du vill ändra vy eller datatyp. Detta beskrivs i avsnittet Ändra datatyp<br />

på sidan 185.<br />

• ABC om du vill visa programvarutangentbordet.<br />

• OK om du vill bekräfta alla gjorda inmatningar.<br />

• Avbryt om du vill återgå utan att spara ändringarna.<br />

TIPS!<br />

Om du trycker två gånger på en instruktion startas automatiskt ändring av valt alternativ. Om<br />

du trycker två gånger på ett instruktionsargument startas automatiskt argumenteditorn.<br />

3HAC 16590-2 Revision: A<br />

183


3 FlexPendant<br />

3.4.6.17. Hantera instruktioner<br />

Ny datadeklaration<br />

I det här avsnittet beskrivs hur du skapar en ny datadeklaration.<br />

Steg<br />

Åtgärd<br />

1. I vyn Infoga uttryck trycker du på Nytt.<br />

en0400000705<br />

2. Tryck på:<br />

• ... om du vill visa programvarutangentbordet och ändra datatypens namn.<br />

• Tryck på menyn Scope för att välja mellan global och lokal datatyp.<br />

• Tryck på menyn Lagringstyp för att välja om datatypen ska lagras som<br />

variabel, persistent eller konstant.<br />

• Tryck på menyn Modul för att välja vilken modul datatypen ska gälla för.<br />

• Tryck på menyn Rutin för att välja vilken rutin datatypen ska gälla för.<br />

• Tryck på menyn Dimension för att ange storleken på matrisen om datatypen<br />

ska vara en matris.<br />

• Om ett värde valts för Dimension trycker du på ... för att ange<br />

matrisstorleken. Se Vad är en datamatris på sidan 307<br />

3. När du gjort alla val trycker du på OK.<br />

En dialogruta visas där du ombeds tillåta återställning av programpekaren och<br />

tillämpning av alla ändringar:<br />

• Tryck på Ja om du vill fortsätta.<br />

• Tryck på Nej om du vill återgå till datatypvyn utan att återställa<br />

programpekaren och tillämpa ändringarna.<br />

184<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.17. Hantera instruktioner<br />

Ändra datatyp<br />

I det här avsnittet beskrivs hur du ändrar datatyp.<br />

Steg<br />

Åtgärd<br />

1. I vyn Infoga uttryck trycker du på Visa och sedan på Ändra datatyp. Följande bild<br />

visas:<br />

en0400000706<br />

2. Tryck på önskad datatyp för att välja den och sedan på OK.<br />

Kopiera och klistra in instruktioner eller argument<br />

I det här avsnittet beskrivs hur du klistrar in instruktioner eller argument.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

Programmet i task MAIN visas.<br />

Om du har fler än ett program visas en lista med program. Tryck i så fall för att välja<br />

program.<br />

2. Tryck på Redigera.<br />

3. Tryck på det argument eller den instruktion du vill kopiera och sedan på Kopiera.<br />

4. Placera markören på instruktionen ovanför den plats där du vill klistra in<br />

instruktionen eller argumentet, eller tryck på det argument eller den instruktion du<br />

vill ändra och tryck på Klistra in.<br />

3HAC 16590-2 Revision: A<br />

185


3 FlexPendant<br />

3.4.6.17. Hantera instruktioner<br />

Klippa ut en instruktion<br />

I det här avsnittet beskrivs hur du klipper ut en instruktion.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

Programmet i task MAIN visas.<br />

Om du har fler än ett program visas en lista med program. Tryck i så fall för att välja<br />

program.<br />

2. Tryck för att välja den instruktion du vill klippa ut och tryck sedan på Redigera.<br />

3. Tryck på Klipp ut.<br />

Ändra rörelseläge för en rörelseinstruktion<br />

I det här avsnittet beskrivs hur du ändrar rörelseläge för en rörelseinstruktion.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

Programmet i task MAIN visas.<br />

Om du har fler än ett program visas en lista med program. Tryck i så fall för att välja<br />

program.<br />

2. Tryck för att välja den rörelseinstruktion du vill ändra och tryck sedan på Redigera.<br />

3. Tryck på Ändra till Joint eller Ändra till Linear.<br />

Ändringen utförs.<br />

Kommentera instruktionsrader<br />

I det här avsnittet beskrivs hur du kommenterar eller tar bort kommentar från en<br />

instruktionsrad. En kommenterad rad hoppas över vid programexekvering.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

Programmet i task MAIN visas.<br />

Om du har fler än ett program visas en lista med program. Tryck i så fall för att välja<br />

program.<br />

2. Tryck på den rad du vill kommentera eller avkommentera och tryck sedan på<br />

Kommentarrad eller Ej kommentarrad.<br />

186<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.18. Exempel: Lägga till rörelseinstruktioner<br />

3.4.6.18. Exempel: Lägga till rörelseinstruktioner<br />

Översikt<br />

I det här exemplet kommer du att skapa ett enkelt program som får roboten att röra sig i en<br />

fyrkant. Du behöver fyra rörelseinstruktioner för att färdigställa det här programmet.<br />

A<br />

B<br />

C<br />

en0400000801<br />

A<br />

B<br />

C<br />

Startpunkt<br />

Robotrörelse med hastighetsdata v50 = hastighet 50 mm/s<br />

Zon z50 = (50 mm)<br />

Lägga till rörelseinstruktioner<br />

I det här avsnittet beskrivs hur du lägger till rörelseinstruktioner.<br />

Steg Åtgärd Info<br />

1. Jogga roboten till startpunkten. Tips: Använd bara joystickrörelserna<br />

vänster-höger/upp-ner för att jogga i en<br />

fyrkant.<br />

2. I programeditorn trycker du på Lägg till<br />

instruktion.<br />

3. Tryck på MoveL för att infoga en MoveL<br />

instruktion.<br />

4. Upprepa detta för de två följande<br />

positionerna i fyrkanten.<br />

Resultat<br />

Din programkod bör se ut så här:<br />

Proc main()<br />

MoveL *, v50, z50, tool0;<br />

MoveL *, v50, z50, tool0;<br />

MoveL *, v50, z50, tool0;<br />

MoveL *, v50, z50, tool0;<br />

End Proc;<br />

3HAC 16590-2 Revision: A<br />

187


3 FlexPendant<br />

3.4.6.19. Dölja deklarationer i programkod<br />

3.4.6.19. Dölja deklarationer i programkod<br />

Deklarationer<br />

Dölja deklarationer<br />

Programdeklarationer kan döljas för att göra programkoden mer lättläst.<br />

I det här avsnittet beskrivs hur du döljer eller visar deklarationer.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor för att visa ett program.<br />

2. Tryck på Dölj deklarationer för att dölja deklarationer.<br />

Tryck på Visa deklarationer för att visa deklarationer.<br />

188<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.20. Spara ditt RAPID-program<br />

3.4.6.20. Spara ditt RAPID-program<br />

Procedur<br />

I det här avsnittet beskrivs hur du sparar ett RAPID-program.<br />

Steg<br />

Åtgärd<br />

1. I programeditorn trycker du på Task och program.<br />

en0400000860<br />

En giltig task visas.<br />

3HAC 16590-2 Revision: A<br />

189


3 FlexPendant<br />

3.4.6.20. Spara ditt RAPID-program<br />

Steg<br />

Åtgärd<br />

2. Tryck på Arkiv.<br />

en0400000678<br />

3. Tryck på Spara program som...<br />

en0400000861<br />

Hantering av filer och mappar beskrivs i avsnittet FlexPendant Explorer på sidan 74.<br />

190<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.20. Spara ditt RAPID-program<br />

Steg<br />

Åtgärd<br />

4. Om du vill skriva över ett befintligt program trycker du på det gamla programnamnet.<br />

Tryck på OK.<br />

xx<br />

VARNING!<br />

Det befintliga programmet kommer att raderas!<br />

5. Om du vill ange ett filnamn trycker du på ABC... för att ta fram<br />

programvarutangentbordet.<br />

en0300000491<br />

6. Namnge filen och tryck sedan på OK.<br />

3HAC 16590-2 Revision: A<br />

191


3 FlexPendant<br />

3.4.6.21. Trimma utan rörelse<br />

3.4.6.21. Trimma utan rörelse<br />

Översikt<br />

Istället för att stega till varje position du vill ändra kan du jogga till den nya positionen och<br />

direkt ändra motsvarande positionsargument i instruktionen.<br />

Använd denna metod om du känner ditt robotprogram väl och den nya positionen är känd.<br />

Använd inte denna metod för att ändra orienteringsvärden.<br />

FÖRSIKTIGHET!<br />

Ändring av programmerade positioner kan väsentligt ändra robotens rörelsemönster.<br />

Se alltid till att alla ändringar är säkra för både utrustning och personal.<br />

Trimma utan rörelse<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Stoppa programmet, om det är igång.<br />

3. I fönstret Joggning väljer du samma arbetsobjekt och verktyg som används i<br />

instruktionen.<br />

4. Jogga till den nya positionen.<br />

5. Tryck på positionsargumentet för den instruktion du vill ändra.<br />

6. Tryck på Ändra läge.<br />

En dialogruta för bekräftelse visas.<br />

7. Tryck på Ändra om du vill använda den nya positionen eller på Avbryt om du vill<br />

behålla originalpositionen.<br />

8. Upprepa steg 3 till 6 för varje positionsargument du vill ändra.<br />

9. Tryck på Stäng för att stänga programeditorn.<br />

Begränsningar<br />

Du kan bara ändra argument för instruktioner som har fler än ett argument.<br />

Knappen Ändra läge är avaktiverad tills du väljer ett positionsargument.<br />

Maximal rörelse eller ändring av orienteringen kan vara begränsad av systemkonstruktionen.<br />

Läs anläggnings- eller celldokumentationen för mer information.<br />

Om en namngiven position ändras påverkas alla andra instruktioner som använder den<br />

positionen.<br />

192<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.6.22. Trimma med rörelse<br />

3.4.6.22. Trimma med rörelse<br />

Översikt<br />

Använd denna procedur för att trimma in ett enstaka positionsargument för instruktioner som<br />

MoveL och MoveJ eller enskilda positionsarguments för instruktioner som MoveC och flytta<br />

roboten till alla positioner som ska trimmas in.<br />

FÖRSIKTIGHET!<br />

Ändring av programmerade positioner kan väsentligt ändra robotens rörelsemönster.<br />

Se alltid till att alla ändringar är säkra för både utrustning och personal.<br />

Trimma med rörelse<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Programeditor.<br />

2. Stoppa programmet, om det är igång.<br />

3. Stega programmet så att roboten eller extern axel når<br />

den position du vill ändra.<br />

4. Jogga roboten eller den externa axeln till den nya<br />

positionen eller ändra orientering.<br />

5. Tryck på Ändra läge.<br />

En dialogruta för bekräftelse visas.<br />

6. Tryck på Ändra om du vill använda den nya<br />

positionen eller på Avbryt om du vill behålla<br />

originalpositionen.<br />

7. Upprepa steg 3 till 6 för varje positionsargument du<br />

vill ändra.<br />

8. Tryck på Stäng för att stänga programeditorn.<br />

Om instruktionen eller<br />

proceduranropet har fler än<br />

ett positionsargument<br />

fortsätter du att stega så att<br />

varje position i argumenten<br />

nås.<br />

Arbetsobjekt och verktyg för<br />

den instruktion vars<br />

argument du vill ändra väljs<br />

automatiskt för joggning.<br />

TIPS!<br />

Vill du veta hur du kan trimma in positioner snabbare<br />

Läs avsnittet Trimma utan rörelse på sidan 192 för mer information.<br />

Begränsningar<br />

Knappen Ändra läge är avaktiverad tills du når en instruktion som har positionsargument.<br />

Maximal rörelse eller ändring av orienteringen kan vara begränsad av systemkonstruktionen.<br />

Läs anläggnings- eller celldokumentationen för mer information.<br />

Om en namngiven position ändras påverkas alla andra instruktioner som använder den<br />

positionen.<br />

3HAC 16590-2 Revision: A<br />

193


3 FlexPendant<br />

3.4.7.1. Vad sparas vid en säkerhetskopiering<br />

3.4.7. Säkerhetskopiering och återställning<br />

3.4.7.1. Vad sparas vid en säkerhetskopiering<br />

Allmänt<br />

När du gör en säkerhetskopiering eller återställer en tidigare gjord säkerhetskopia innefattar<br />

detta bara vissa data. I det här avsnittet beskrivs detta.<br />

Vad kommer att sparas<br />

Säkerhetskopieringsfunktionen sparar alla systemparametrar, systemmoduler och<br />

programmoduler i ett sammanhang.<br />

Dessa data sparas i en katalog som användaren anger. Katalogen är indelad i fyra<br />

underkataloger: Backinfo, Home, Rapid och Syspar. System.xml sparas också i../backup<br />

(rotkatalogen) och innehåller användarinställningar.<br />

Backinfo<br />

innehåller filerna backinfo.txt, key.id, program.id och system.guid, template.guid samt<br />

keystr.txt.<br />

Återställningsdelen använder backinfo.txt när systemet återställs. Denna fil får aldrig ändras<br />

av användaren! Filerna key.id och program.id kan användas för att med hjälp av<br />

RobotStudio Online återskapa ett system med samma inställningar som det säkerhetskopierade<br />

systemet. system.guid används för att identifiera det unika system säkerhetskopieringen<br />

utfördes på. system.guid och/eller template.guid används vid återställning för att kontrollera<br />

att säkerhetskopian läses in i rätt system. Om system.guid och/eller template.guid inte<br />

stämmer överens informeras användaren.<br />

en0400000916<br />

Home<br />

Rapid<br />

SysPar<br />

en kopia av filerna i katalogen HOME.<br />

innehåller en underkatalog för varje task som konfigurerats. Varje task har en katalog för<br />

programmoduler och en för systemmoduler.<br />

Den första katalogen innehåller alla installerade moduler. Mer information om inläsning av<br />

moduler och program finns i Technical reference manual - System parameters.<br />

innehåller konfigurationsfilerna.<br />

194<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.7.1. Vad sparas vid en säkerhetskopiering<br />

Vad kommer inteatt sparas<br />

Några saker sparas inte vid en säkerhetskopiering, och det är viktigt att vara medveten om<br />

detta för att kunna spara dessa saker separat:<br />

• Miljövariabeln RELEASE: pekar ut aktuellt systempaket. Systemmoduler inlästa med<br />

RELEASE: som sökvägar, sparas inte vid säkerhetskopiering.<br />

• Aktuellt värde på ett PERS-objekt i en installerad modul sparas inte vid en<br />

säkerhetskopiering.<br />

3HAC 16590-2 Revision: A<br />

195


3 FlexPendant<br />

3.4.7.2. Säkerhetskopiera systemet<br />

3.4.7.2. Säkerhetskopiera systemet<br />

När behöver jag göra det<br />

ABB rekommenderar att du gör en säkerhetskopiering:<br />

• innan du installerar ny RobotWare.<br />

• innan du gör några stora ändringar i instruktioner och/eller parametrar så att du kan<br />

återgå till tidigare inställning.<br />

• efter att du gjort stora ändringar i instruktioner och/eller parametrar och testar de nya<br />

inställningarna för att kunna behålla den nya lyckade inställningen.<br />

Säkerhetskopiera systemet<br />

I det här avsnittet beskrivs hur dusäkerhetskopierar systemet.<br />

Steg<br />

Åtgärd<br />

1. Tryck på menyn ABB och sedan på Backup Restore.<br />

2. Tryck på Säkerhetskopiera systemet.<br />

xx0300000440<br />

196<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.7.2. Säkerhetskopiera systemet<br />

Steg<br />

Åtgärd<br />

3. Är den säkerhetskopieringssökväg som visas den korrekta<br />

Vid JA: Tryck på Säkerhetskopiera för att göra en säkerhetskopiering till vald<br />

katalog. En säkerhetskopieringsfil namngiven efter dagens datum skapas.<br />

Vid NEJ: Tryck på ... till höger om säkerhetskopieringssökvägen och välj katalog.<br />

Tryck därefter på Säkerhetskopiera. En säkerhetskopieringsfil namngiven efter<br />

dagens datum skapas.<br />

xx0300000441<br />

3HAC 16590-2 Revision: A<br />

197


3 FlexPendant<br />

3.4.7.3. Återställa systemet<br />

3.4.7.3. Återställa systemet<br />

När behöver jag göra det<br />

ABB rekommenderar att du gör en återställning:<br />

• om du misstänker att programfilen är skadad.<br />

• om ändringar som gjorts i instruktioner och/eller parametrar visar sig vara mindre<br />

lyckade och du vill återgå till tidigare inställningar.<br />

Vid återställningen ersätts alla systemparametrar och alla moduler från<br />

säkerhetskopieringskatalogen läses in.<br />

Katalogen Home kopieras tillbaka till det nya systemets HOME-katalog under varmstarten.<br />

Återställa systemet<br />

I det här avsnittet beskrivs hur du återställer systemet.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Backup Restore.<br />

2. Tryck på Återställ system.<br />

xx0300000440<br />

198<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.7.3. Återställa systemet<br />

Steg<br />

Åtgärd<br />

3. Är den säkerhetskopieringskatalog som visas den korrekta<br />

Vid JA: Tryck på Återställ för att utföra återställningen. Återställningen utförs och<br />

systemet varmstartas automatiskt.<br />

Vid NEJ: Tryck på ... till höger om säkerhetskopieringskatalogen och välj katalog.<br />

Tryck sedan på Återställ. Återställningen utförs och systemet varmstartas<br />

automatiskt.<br />

xx0300000442<br />

3HAC 16590-2 Revision: A<br />

199


3 FlexPendant<br />

3.4.7.4. Viktigt vid säkerhetskopiering!<br />

3.4.7.4. Viktigt vid säkerhetskopiering!<br />

Allmänt<br />

När du utför en säkerhetskopiering eller återställer en tidigare säkerhetskopiering finns det<br />

några saker du måste tänka på. Några av dessa listas nedan.<br />

BACKUP-katalogen<br />

En lokal standardkatalog för säkerhetskopiering, BACKUP, skapas automatiskt av systemet.<br />

Vi rekommenderar att du använder denna katalog när du sparar säkerhetskopior! Sådana<br />

säkerhetskopior kopieras inte till katalogen HOME vid följande säkerhetskopieringar.<br />

Ändra aldrig namnet på katalogen BACKUP.<br />

Ändra heller aldrig namnet på själva säkerhetskopieringen till BACKUP, eftersom detta<br />

skulle skapa en konflikt med denna katalog.<br />

När går det att göra en säkerhetskopiering<br />

Det går att göra en säkerhetskopiering av ett system under programexekvering. Om du gör<br />

det finns det några begränsningar:<br />

• Du kan inte starta program, läsa in program, läsa in moduler, stänga program eller ta<br />

bort moduler medan säkerhetskopieringen utförs. RAPID-instruktionerna Load och<br />

StartLoad kan dock användas.<br />

Vad händer vid en säkerhetskopiering<br />

Förutom det uppenbara, dvs. att en säkerhetskopiering görs, händer några saker till vid<br />

säkerhetskopiering:<br />

• Bakgrunds-task fortsätter att exekveras under säkerhetskopieringen.<br />

Duplicerade moduler<br />

Säkerhetskopieringskommandot utför ingen sparåtgärd. Detta innebär att två versioner av<br />

samma moduler kan existera i säkerhetskopian, en från programminnet som sparats i<br />

katalogen Rapid\Task\Progmod\ och en från katalogen HOME som kopierats till<br />

säkerhetskopieringens Home-katalog.<br />

Stora datamängder<br />

För många filer i katalogen HOME kan resultera i en mycket stor säkerhetskopieringskatalog.<br />

De onödiga filerna i katalogen Home kan då utan problem tas bort.<br />

Fel under säkerhetskopiering<br />

Om ett fel uppstår vid säkerhetskopieringen, t.ex. att disken blir full eller att strömmen bryts,<br />

tas hela säkerhetskopieringsstrukturen bort.<br />

200<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.8.1. Kalibrering<br />

3.4.8. Kalibrering<br />

3.4.8.1. Kalibrering<br />

Om kalibrering<br />

MenynKalibrering används för att kalibrera mekaniska enheter i robotsystemet. Kalibrering<br />

kan utföras med alternativen Pendelkalibrering eller Levelmeter-kalibrering (alternativ<br />

metod). Se respektive instruktionshandhok.<br />

Bild på menyn Kalibrering<br />

Bilden visar menyn Kalibrering. Alla mekaniska enheter listas och deras kalibreringsstatus<br />

visas i kolumnen Status.<br />

en0400001146<br />

3HAC 16590-2 Revision: A<br />

201


3 FlexPendant<br />

3.4.8.1. Kalibrering<br />

Bild på menyalternativen för Kalibrering<br />

På bilden visas menyalternativen för Kalibrering när mekanisk enhet valts.<br />

en0400000771<br />

Varvräknare Se avsnittet Uppdatera varvräknare med FlexPendant på sidan 204.<br />

Kalibreringsparametrar<br />

Se avsnitten Läsa in kalibreringsdata med FlexPendant på sidan 207,<br />

Ändra motorkalibreringsoffset... på sidan 208, och<br />

Finkalibreringsprocedur på FlexPendant på sidan 209.<br />

SMB-minne Se avsnittet Seriemätkortsminnet på sidan 211.<br />

BasKoord Se avsnittet Baskoordinatsystem på sidan 214.<br />

202<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.8.2. Så här kontrollerar du om roboten behöver kalibreras<br />

3.4.8.2. Så här kontrollerar du om roboten behöver kalibreras<br />

Kontrollera robotens kalibreringsstatus<br />

I det här avsnittet beskrivs hur du kontrollerar robotens kalibreringsstatus.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kalibrering.<br />

2. I listan över mekaniska enheter kontrollerar du kalibreringsstatus.<br />

Vilken typ av kalibrering behövs<br />

Om kalibreringsstatus är...<br />

Ej kalibrerad<br />

Varvräknare ej uppdaterade<br />

Kalibrerad<br />

...så...<br />

måste roboten kalibreras av en utbildad servicetekniker.<br />

Se avsnittet Läsa in kalibreringsdata med FlexPendant på<br />

sidan 207.<br />

måste du uppdatera varvräknarna.<br />

Hur du uppdaterar varvräknarna beskrivs i avsnittet<br />

Uppdatera varvräknare med FlexPendant på sidan 204.<br />

Ingen kalibrering behövs.<br />

FARA!<br />

Försök aldrig utföra finkalibreringsproceduren utan rätt utbildning och verktyg. Om du gör<br />

det kan det resultera i felaktig positionering som kan orsaka skador på människor och<br />

egendom.<br />

3HAC 16590-2 Revision: A<br />

203


3 FlexPendant<br />

3.4.8.3. Uppdatera varvräknare med FlexPendant<br />

3.4.8.3. Uppdatera varvräknare med FlexPendant<br />

Allmänt<br />

I det här avsnittet beskrivs hur du gör en grovkalibrering av varje robotaxel, dvs. uppdaterar<br />

varvräknarvärdet för varje axel, med hjälp av FlexPendant.<br />

För robotar som använder tillvalet Absolut noggrannhet måste kalibreringsdatafilen<br />

absacc.cfg läsas in först.<br />

Köra roboten manuellt till kalibreringspositionen<br />

Det här proceduren beskriver det första steget vid uppdatering av varvräknaren, nämligen att<br />

manuellt köra roboten till kalibreringspositionen.<br />

VARNING!<br />

Axel 4 har ingen mekanisk begränsning! Kablar inuti manipulatorn kan skadas om axel 4<br />

orienteras felaktigt när roboten kalibreras!<br />

Steg Åtgärd Kommentar<br />

1. Välj axelvis förflyttning.<br />

2. Jogga roboten så att<br />

kalibreringsmarkeringarna ligger inom<br />

toleransområdet.<br />

IRB 140, 1400, 2400, 4400: Axel 5 och 6<br />

måste positioneras tillsammans!<br />

3. Lagra varvräknarinställningarna när alla<br />

axlar är i rätt position.<br />

Anvisningar finns i avsnitt:<br />

Spara varvräknarens inställning på<br />

sidan 205.<br />

Korrekt kalibreringsposition för axel 4 och 6<br />

När du kör roboten till kalibreringsposition är det mycket viktigt att se till att axlarna 4 och 6<br />

på nedan nämnda robotar är korrekt positionerade. Axlarna saknar mekaniska stopp och kan<br />

därför kalibreras vid fel varv.<br />

Se till att axlarna är positionerade enligt korrekta kalibreringsvärden och inte bara enligt<br />

kalibreringsmarkeringarna. Korrekta värden hittar du på en etikett som sitter antingen på den<br />

nedre armen eller under flänsplåten på foten.<br />

Vid leverans står roboten i korrekt position, så du ska INTE rotera axlarna 4 eller 6 vid<br />

uppstart förrän varvräknarna har uppdaterats.<br />

Om någon av de axlar som nämns nedan roteras ett eller flera varv från sin<br />

kalibreringsposition innan varvräknarna uppdateras kommer den exakta<br />

kalibreringspositionen att gå förlorad på grund av ojämn utväxling. Detta påverkar följande<br />

robotar:<br />

Robotvariant Axel 4. Axel 6.<br />

IRB 140 Ja Ja<br />

IRB 1400 Ja Ja<br />

IRB2400L (5kg) Ja Nej<br />

IRB6600 / 175kg_2,55 m Ja Nej<br />

204<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.8.3. Uppdatera varvräknare med FlexPendant<br />

Robotvariant Axel 4. Axel 6.<br />

IRB6600 / övriga Ja Ja<br />

IRB7600 Ja Ja<br />

Spara varvräknarens inställning<br />

Det här proceduren beskriver det andra steget vid uppdatering av varvräknaren: att spara<br />

varvräknarens inställning.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kalibrering.<br />

Alla mekaniska enheter som är anslutna till systemet visas tillsammans med deras<br />

kalibreringsstatus.<br />

2. Tryck på den aktuella mekaniska enheten.<br />

Nedanstående skärmbild visas: tryck på Varvräknare.<br />

en0400000771<br />

3. Tryck på Uppdatera varvräknare....<br />

En dialogruta som varnar för att en uppdatering av varvräknarna kan ändra<br />

programmerade robotpositioner visas:<br />

• Tryck på Ja om du vill uppdatera varvräknarna.<br />

• Tryck på Nej om du vill avbryta uppdateringen av varvräknarna.<br />

Om du trycker på Ja visas fönstret för axelval.<br />

4. Välj de axlar vars varvräknare ska uppdateras genom att:<br />

• Markera rutan till vänster<br />

• Trycka på Markera allt om du vill uppdatera alla axlarna.<br />

Tryck sedan på Uppdatera.<br />

3HAC 16590-2 Revision: A<br />

205


3 FlexPendant<br />

3.4.8.3. Uppdatera varvräknare med FlexPendant<br />

Steg<br />

Åtgärd<br />

5. En dialogruta som varnar för att uppdateringen inte kan ångras visas:<br />

• Tryck på Uppdatera om du vill genomföra uppdateringen av varvräknarna.<br />

• Tryck på Avbryt om du vill avbryta uppdateringen av varvräknarna.<br />

När du trycker på Uppdatera uppdateras de markerade varvräknarna och<br />

markeringen tas bort från listan med axlar.<br />

6.<br />

-<br />

Obs!<br />

Om en varvräknare uppdateras felaktigt medför det att robotens positioner blir<br />

felaktiga, vilket i sin tur kan orsaka utrustnings- eller personskada.<br />

Kontrollera kalibreringspositionen noga efter varje uppdatering.<br />

Se avsnittet Kontroll av kalibreringsposition.<br />

206<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.8.4. Läsa in kalibreringsdata med FlexPendant<br />

3.4.8.4. Läsa in kalibreringsdata med FlexPendant<br />

Översikt<br />

I det här avsnittet beskrivs hur du läser in kalibreringsdata för att använda FlexPendant.<br />

Kalibreringsdata levereras på en diskett och måste flyttas till ett USB-minne eller överföras<br />

till styrenheten via FTP.<br />

Läsa in kalibreringsdata<br />

I det här avsnittet beskrivs hur du läser in kalibreringsdata.<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Kalibrering och väljer en<br />

mekanisk enhet. Tryck sedan på<br />

Kalibreringsparametrar.<br />

2. Tryck på Läs in motorkalibrering....<br />

En dialogruta som varnar för att en inläsning av nya<br />

kalibreringsoffsetvärden kan ändra programmerade<br />

robotpositioner visas:<br />

• Tryck på Ja om du vill fortsätta.<br />

• Tryck på Nej om du vill avbryta.<br />

3. För system som inte har tillvalet Absolut noggrannhet<br />

lagras kalibreringsdata normalt på seriemätkortet<br />

(SMB).<br />

4. För robotar som kör tillvalet Absolut noggrannhet<br />

levereras kalibreringsdata normalt på en diskett.<br />

5. Välj den fil med kalibreringsdata för absolut<br />

noggrannhet som ska läsas in i systemet och tryck på<br />

OK .<br />

Om en fil som innehåller ogiltiga kalibreringsdata valts<br />

visas en dialogruta. Gör då ett nytt val av en fil som<br />

innehåller giltiga kalibreringsdata.<br />

Om du trycker på Ja visas<br />

ett fönster för val av fil.<br />

I sådana fall uppdaterar du<br />

data till styrenheten från<br />

SMB enligt anvisningarna i<br />

avsnittet<br />

Seriemätkortsminnet på<br />

sidan 211<br />

I sådana fall fortsätter du<br />

nedan.<br />

Absacc.cfg för system<br />

medabsolut noggrannt<br />

mätsystem<br />

3HAC 16590-2 Revision: A<br />

207


3 FlexPendant<br />

3.4.8.5. Ändra motorkalibreringsoffset...<br />

3.4.8.5. Ändra motorkalibreringsoffset...<br />

Ändra motorkalibreringsoffset...<br />

Den här proceduren ska användas när ingen fil med motorkalibreringsdata är tillgänglig utan<br />

bara de numeriska värdena. Dessa värden hittas normalt på en etikett på robotens baksida.<br />

Du kan ange motorkalibreringsvärden på tre olika sätt:<br />

• Från en disk använder du FlexPendant (enligt anvisningarna i avsnittet Läsa in<br />

kalibreringsdata med FlexPendant på sidan 207).<br />

• Från en disk använder du RobotStudioOnline (enligt anvisningarna i avsnittet Läsa in<br />

kalibreringsdata i Operator's manual - RobotStudioOnline).<br />

• Du anger värdena manuellt med hjälp av FlexPendant (enligt anvisningarna i avsnittet<br />

Ändra motorkalibreringsoffset... på sidan 208).<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Kalibrering.<br />

2. Tryck på önskad mekanisk enhet och sedan på<br />

Kalibreringsparametrar.<br />

3. Tryck på Ändra motorkalibreringsoffset....<br />

En dialogruta som varnar för att en uppdatering av<br />

varvräknarna kan ändra programmerade robotpositioner<br />

visas:<br />

• Tryck på Ja om du vill fortsätta.<br />

• Tryck på Nej om du vill avbryta.<br />

Om du trycker på Ja visas ett fönster för val av fil.<br />

4. Tryck på den axel vars motorkalibreringsoffset ska<br />

ändras.<br />

Offsetvärdesrutan för den axeln öppnas.<br />

5. Använd det numeriska tangentbordet för att ange önskat<br />

värde och tryck sedan på OK.<br />

När du angett nya offsetvärden visas en dialogruta som<br />

ber dig starta om systemet så att de nya värdena kan<br />

träda i kraft.<br />

Gör en varm omstart om det behövs.<br />

6. Efter omstarten skiljer sig innehållet i de kalibreringsdata<br />

som finns i styrskåpet från de som finns i seriemätkortet.<br />

Uppdatera kalibreringsdata.<br />

Beskrivs i avsnittet<br />

Seriemätkortsminnet på<br />

sidan 211.<br />

7. Uppdatera varvräknarna... Beskrivs i avsnittet<br />

Uppdatera varvräknare<br />

med FlexPendant på<br />

sidan 204.<br />

208<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.8.6. Finkalibreringsprocedur på FlexPendant<br />

3.4.8.6. Finkalibreringsprocedur på FlexPendant<br />

Allmänt<br />

I det här avsnittet beskrivs hur FlexPendant används vid finkalibrering av roboten. Hur<br />

kalibreringsutrustningen monteras på respektive axel beskrivs i axelns<br />

kalibreringsinstruktion.<br />

Finkalibreringsprocedur<br />

Proceduren nedan beskriver hur du utför finkalibreringsproceduren på FlexPendant.<br />

Steg<br />

Åtgärd<br />

1.<br />

-<br />

Varning!<br />

Finkalibrera inte roboten utan den specialutrustning som används för<br />

axelkalibrering! Det skulle orsaka otillfredsställande noggrannhet i robotrörelsen.<br />

2. På menyn ABB trycker du på Kalibrering.<br />

Alla mekaniska enheter som är anslutna till systemet visas tillsammans med deras<br />

kalibreringsstatus.<br />

3. Tryck på den aktuella mekaniska enheten.<br />

Nedanstående skärmbild visas: tryck på Kaliberings parametrar.<br />

en0400001127<br />

3HAC 16590-2 Revision: A<br />

209


3 FlexPendant<br />

3.4.8.6. Finkalibreringsprocedur på FlexPendant<br />

Steg<br />

Åtgärd<br />

4. Tryck på Finkalibrering....<br />

En dialogruta visas och du ombeds använda extern utrustning för att utföra själva<br />

kalibreringen. Se till att all nödvändig kalibreringsutrustning monterats enligt<br />

anvisningarna i kalibreringsinstruktionen för den axel som ska kalibreras.<br />

En dialogruta som varnar för att en uppdatering av varvräknarna kan ändra<br />

programmerade robotpositioner visas:<br />

• Tryck på Ja om du vill fortsätta.<br />

• Tryck på Nej om du vill avbryta.<br />

Om du trycker på Ja visas en ny bild.<br />

5. Välj vilken axel som ska kalibrera genom att:<br />

• Markera rutan till vänster.<br />

6. Tryck på Kalibrera.<br />

En dialogruta visas och den varnar för att kalibreringen av valda axlar kommer att<br />

ändras och inte kan ångras:<br />

• Tryck på Kalibrera om du vill fortsätta.<br />

• Tryck på Avbryt om du vill avbryta.<br />

Om du trycker på Kalibrera visas under ett kort ögonblick en dialogruta som talar<br />

om att kalibreringsprocessen har startat.<br />

Den berörda axeln kalibreras och systemet återgår till listan över tillgängliga<br />

mekaniska enheter.<br />

210<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.8.7. Seriemätkortsminnet<br />

3.4.8.7. Seriemätkortsminnet<br />

Uppdatering av SMB-data<br />

SMB-data uppdateras normalt automatiskt.<br />

Om...<br />

styrenheten är ny eller utbytt mot en<br />

oanvänd reservdel...<br />

SMB-kortet bytts mot ett nytt, oanvänt SMBkort...<br />

styrenheten bytts mot en reservdel som<br />

tidigare använts i ett annat system...<br />

SMB-kortet bytts mot en reservdel som<br />

tidigare använts i ett annat system...<br />

nya kalibreringsdata har lästs in via<br />

RobotStudio Online eller FlexPendant och<br />

systemet har startats om...<br />

så...<br />

kopieras data som lagrats i SMB-kortet<br />

automatiskt till styrenhetens minne.<br />

kopieras data som lagrats i styrenhetens<br />

minne automatiskt till SMB-minnet.<br />

skiljer sig data i styrenhetens minne från data<br />

i SMB-minnet. Du måste uppdatera<br />

styrenhetens minne manuellt från SMBminnet.<br />

skiljer sig data i styrenhetens minne från data<br />

i SMB-minnet. Du måste uppdatera SMBminnet<br />

manuellt från styrenhetens minne.<br />

skiljer sig data i styrenhetens minne från data<br />

i SMB-minnet. Du måste uppdatera SMBminnet<br />

manuellt från styrenhetens minne.<br />

Visa status för SMB-data<br />

I det här avsnittet beskrivs hur du visar datastatus i seriemätkortet och styrenheten.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kalibrering och väljer en mekanisk enhet.<br />

2. Tryck på SMB-minne och sedan på Visa status.<br />

Data visas med status för SMB och styrenhet.<br />

Uppdatera styrenhetens data från SMB-minnet<br />

I det här avsnittet beskrivs hur du läser in data från seriemätkortet till styrenheten.<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Kalibrering och väljer<br />

en mekanisk enhet.<br />

2. Tryck på SMB-minne och sedan på Uppdatera.<br />

3. Tryck på knappen Skåp eller manipulator har bytts<br />

ut.<br />

En varning visas. Tryck på Ja om du vill fortsätta eller<br />

Nej om du vill avbryta.<br />

4. Data läses in. Tryck på Ja för att bekräfta detta och<br />

starta om robotsystemet.<br />

Det är viktigt att du har läst in<br />

kalibreringsdata korrekt.<br />

3HAC 16590-2 Revision: A<br />

211


3 FlexPendant<br />

3.4.8.7. Seriemätkortsminnet<br />

Uppdatera data i manipulatorns SMB-minne<br />

I det här avsnittet beskrivs hur du uppdaterar data i seriemätkortet från styrenheten.<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Kalibrering och väljer<br />

en mekanisk enhet.<br />

2. Tryck på SMB-minne och sedan på Uppdatera.<br />

3. Tryck på knappen Seriemätkortet har bytts ut.<br />

En varning visas. Tryck på Ja om du vill fortsätta eller<br />

Nej om du vill avbryta.<br />

4. Data uppdateras. Tryck på Ja för att bekräfta detta<br />

och starta om robotsystemet.<br />

Det är viktigt att du har läst in<br />

kalibreringsdata korrekt.<br />

Ta bort SMB-data<br />

I det här avsnittet beskrivs hur du tar bort data som finns lagrade i SMB-minnet eller<br />

styrenhetens minne när du skapar reservdelar.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kalibrering och väljer en mekanisk enhet.<br />

2. Tryck på SMB-minne och sedan på Avancerat.<br />

Följande funktioner är tillgängliga:<br />

• Radera skåpets minne<br />

• Radera SMB-minne<br />

en0400001148<br />

3. Tryck på Radera skåpets minne om styrenheten ska bytas ut och användas som<br />

reservdel.<br />

En lista över SMB-data som finns lagrade i styrenheten visas. Tryck på Radera om<br />

du vill ta bort minnet från den valda roboten. Upprepa proceduren för alla robotar i<br />

styrenhetens minne.<br />

212<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.8.7. Seriemätkortsminnet<br />

Steg<br />

Åtgärd<br />

4. Tryck på Raders SMB-minne om seriemätkortet ska bytas ut och användas som<br />

reservdel.<br />

En lista med lagrade SMB-data visas. Tryck på Radera om du vill ta bort minnet från<br />

den valda roboten. Upprepa proceduren för alla robotar som använder detta SMBkort.<br />

3HAC 16590-2 Revision: A<br />

213


3 FlexPendant<br />

3.4.8.8. Baskoordinatsystem<br />

3.4.8.8. Baskoordinatsystem<br />

Kalibrering av baskoordinatsystem<br />

I det här avsnittet beskrivs kalibreringsalternativen för baskoordinatsystemet.<br />

4 punkter XZ<br />

I det här avsnittet beskrivs hur du definierar baskoordinatsystemet med metoden 4 punkter<br />

XZ. Med denna metod kan du förskjuta baskoordinatsystemet från världskoordinatsystemet<br />

med angivna mått i tre dimensioner och två plan.<br />

xx0400000782<br />

A<br />

X<br />

Y<br />

Z<br />

X'<br />

Y'<br />

Z'<br />

Förskjutningsavstånd mellan baskoordinatsystem och världskoordinatsystem<br />

X-axel i originalbaskoordinatsystemet<br />

Y-axel i originalbaskoordinatsystemet<br />

Z-axel i originalbaskoordinatsystemet<br />

X-axel i världskoordinatsystemet<br />

Y-axel i världskoordinatsystemet<br />

Z-axel i världskoordinatsystemet<br />

214<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.8.8. Baskoordinatsystem<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Kalibrering och väljer en<br />

mekanisk enhet. Tryck sedan på BasKoord.<br />

2. Tryck på 4 punkter XZ....<br />

3. Tryck på ... för att ändra referenspunkt.<br />

Ett numeriskt tangentbord och rutor för X-, Y- och Z-<br />

värden visas.<br />

4. Finns någon fil tillgänglig med alla<br />

transformationsdata<br />

Vid JA: Tryck på menyn Positioner och sedan på Läs<br />

in. Välj sedan den fil som innehåller värdena. Läs in<br />

filen.<br />

Vid NEJ: Fortsätt med nästa steg.<br />

5. Ange tidigare uppmätt förskjutning i respektive<br />

koordinatruta.<br />

Tryck på OK när du är klar.<br />

6. Ordna en fast referensposition inom robotens<br />

arbetsområde, t.ex. spetsen på en penna som sitter<br />

fast i arbetsbänken.<br />

7. Tryck på Punkt 1 för att markera linjen.<br />

8. Kör roboten manuellt till den tidigare nämnda fasta<br />

referenspunkten.<br />

9. Tryck på Ändra läge.<br />

Ändrad visas på statusraden.<br />

10. Orientera om roboten och kör den än en gång till<br />

referenspunkten men från en annan vinkel.<br />

11. Tryck på Förlängningspunkt X för att markera linjen.<br />

12. Kör roboten manuellt till en position där verktygets<br />

mittpunkt (TCP) rör vid en tänkt förlängning av X-axeln.<br />

13. Tryck på Ändra läge.<br />

Modified visas på statusraden.<br />

14. Om du vill spara transformationsdata till en fil trycker<br />

du på menyn Positioner och därefter på Spara. Ge<br />

filen ett namn och tryck sedan på OK.<br />

15. Om du vill ta bort alla angivna transformationsdata<br />

trycker du på menyn Positioner och därefter på<br />

Återställ allt.<br />

Du har nu angett den<br />

förskjutning baskoordinatsystemet<br />

ska ha gentemot<br />

världskoordinatsystemet.<br />

Fortsätt nedan med att<br />

ange det nya baskoordinatsystemets<br />

riktning i<br />

förhållande till världskoordinatsystemet.<br />

Upprepa dessa steg tills<br />

punkterna 1, 2, 3 och 4 har<br />

ändrats.<br />

Den tänkta X-axeln visas<br />

på bilden ovan.<br />

Upprepa dessa steg för att<br />

ändra Förlängningspunkt<br />

Z .<br />

Relativt n punkter<br />

I det här avsnittet beskrivs hur du definierar baskoordinatsystemet med metoden Relativt n<br />

punkter. Med denna metod kan du förskjuta baskoordinatsystemet från världskoordinatsystemet<br />

med angivna mått i ett valt antal punkter.<br />

3HAC 16590-2 Revision: A<br />

215


3 FlexPendant<br />

3.4.8.8. Baskoordinatsystem<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Kalibrering och väljer en<br />

mekanisk enhet. Tryck sedan på BasKoord.<br />

2. Tryck på Relativt n punkter.....<br />

3. Tryck på menyn Antal punkter för att välja hur många<br />

punkter du vill använda.<br />

4. Finns någon fil tillgänglig med alla<br />

transformationsdata<br />

Vid JA: Tryck på menyn Positioner och sedan på Läs<br />

in. Välj sedan den fil som innehåller värdena. Läs in<br />

filen.<br />

Vid NEJ: Fortsätt med nästa steg.<br />

5. Ordna en fast referensposition inom robotens<br />

arbetsområde, t.ex. spetsen på en penna som sitter<br />

fast i arbetsbänken.<br />

6. Tryck på Punkt 1 för att markera linjen.<br />

7. Kör roboten manuellt till den tidigare nämnda fasta<br />

referenspunkten.<br />

8. Tryck på Ändra läge.<br />

Ändrad visas på statusraden.<br />

9. Orientera om roboten och kör den än en gång till<br />

referenspunkten men från en annan vinkel.<br />

10. Om du vill spara transformationsdata till en fil trycker<br />

du på menyn Positioner och därefter på Spara. Ge<br />

filen ett namn och tryck sedan på OK.<br />

11. Om du vill ta bort alla angivna transformationsdata<br />

trycker du på menyn Positioner och därefter på<br />

Återställ allt.<br />

Upprepa dessa steg tills<br />

punkterna 1, 2, 3 och 4 har<br />

ändrats.<br />

216<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.1. Kontrollpanelen<br />

3.4.9. Kontrollpanelen<br />

3.4.9.1. Kontrollpanelen<br />

Kontrollpanelen<br />

Kontrollpanelen innehåller funktioner för anpassning av robotsystemet och FlexPendant.<br />

en0400000914<br />

Utseende<br />

Konfiguration<br />

Datum och tid<br />

I/O<br />

Språk<br />

ProgKnapp<br />

Övervakning<br />

System<br />

Pekskärm<br />

Inställningar för att ändra displayens ljusstyrka och kontrast<br />

Konfigurering av systemparametrarna.<br />

Inställning av datum och tid för robotens styrenhet.<br />

Inställningar för konfiguration av vanligaste I/O.<br />

Inställningar för robotstyrenhetens språk.<br />

Inställningar för de fyra programmerbara knapparna på FlexPendant.<br />

Inställningar för rörelseövervakning och exekveringsinställningar.<br />

Konfigurering av vyer för driftslägesväxling och<br />

användarbehörighetssystemet UAS (User Authorization System).<br />

Omkalibreringsinställningar för pekskärmen.<br />

3HAC 16590-2 Revision: A<br />

217


3 FlexPendant<br />

3.4.9.2. Ändra ljusstyrka och kontrast<br />

3.4.9.2. Ändra ljusstyrka och kontrast<br />

Utseendealternativ<br />

I det här avsnittet beskrivs hur menyn Utseende där du kan justera skärmens ljusstyrka och<br />

kontrast.<br />

Ändra ljusstyrka och kontrast<br />

I det här avsnittet beskrivs hur du ändra skärmens ljusstyrka och kontrast.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kontrollpanel.<br />

2. Tryck på Utseende.<br />

3. Tryck på Plus eller Minus för önskad nivå. Tryck på Ange standard om du vill<br />

återgå till standardnivåer.<br />

Ljusstyrka och kontrast ändras direkt när du trycker på knapparna så du ser direkt<br />

hur de nya nivåerna påverkar synbarheten.<br />

4. Tryck på OK om du vill använda de nya nivåerna för ljusstyrka och kontrast.<br />

218<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.3. Hur du växlar mellan vänster och höger hand för FlexPendant.<br />

3.4.9.3. Hur du växlar mellan vänster och höger hand för FlexPendant.<br />

Hålla med vänster eller höger hand<br />

Vid leverans är FlexPendant inställd för att hållas med vänster hand. Detta kan lätt ändras till<br />

höger hand och tillbaka igen när det behövs.<br />

en0400000913<br />

Växla mellan att hålla med vänster eller höger hand<br />

I det här avsnittet beskrivs hur du växlar mellan höger ochvänster hand för FlexPendant.<br />

Steg<br />

Åtgärd<br />

1. Tryck på menyn ABB och sedan på Kontrollpanel.<br />

2. Tryck på Utseende.<br />

3HAC 16590-2 Revision: A<br />

219


3 FlexPendant<br />

3.4.9.3. Hur du växlar mellan vänster och höger hand för FlexPendant.<br />

Steg<br />

Åtgärd<br />

3. Tryck på Rotera åt höger (eller Rotera åt vänster om FlexPendant är inställd för<br />

höger hand).<br />

en0400000915<br />

4. Rotera FlexPendant och byt till din andra arm.<br />

220<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.4. Konfiguration av systemparametrar<br />

3.4.9.4. Konfiguration av systemparametrar<br />

Om systemparametrar<br />

Systemparametrarna definierar systemkonfigurationen och är vid leveransen definierade<br />

enligt beställningen. Systemparametrarna kan ändras med hjälp av FlexPendant eller<br />

RobotStudio Online .<br />

Alla systemparametrarna beskrivs i Technical reference manual - System parameters.<br />

Visa systemparametrar<br />

I den här proceduren beskrivs hur du visarsystemparameterkonfigurationer.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kontrollpanel.<br />

2. Tryck på Konfiguration.<br />

En lista med tillgängliga typer i det valda ämnet visas.<br />

en0400001149<br />

3. Tryck på Områden för att välja ämne.<br />

• Man-machine Communication (Kommunikation mellan människa och<br />

maskin)<br />

• Controller (Styrenhet)<br />

• Communication (Kommunikation)<br />

• I/O (In- och utsignaler)<br />

• Motion (Rörelse)<br />

4. Tryck på Arkiv om du vill spara, läsa in eller lägga till nya parametrar från en fil. Välj<br />

mapp och spara eller läs in. Forsätt med avsnittet Spara och läsa in<br />

systemparameterkonfigurationer på sidan 222.<br />

5. Tryck för att välja en typ och tryck sedan på Visa instanser. Om du vill ändra<br />

parametrar fortsätter du med avsnittet Ändra en instans på sidan 222. Om du vill<br />

lägga till instanser fortsätter du med avsnittet Lägga till en ny instans på sidan 222.<br />

3HAC 16590-2 Revision: A<br />

221


3 FlexPendant<br />

3.4.9.4. Konfiguration av systemparametrar<br />

Ändra en instans<br />

I det här avsnittet beskrivs hur du ändrar en instans av en systemparametertyp.<br />

Steg<br />

Åtgärd<br />

1. I listan med systemparameterinstanser trycker du på önskad instans och sedan på<br />

Redigera.<br />

Den valda instansen visas.<br />

en0400001151<br />

2. Tryck på ett parameternamn eller dess värde om du vill ändra värdet.<br />

Sättet värden ändras på beror på värdets datatyp. Programvarutangentbordet visas<br />

t.ex. för strängvärden och numeriska värden och listrutor visas för fördefinierade<br />

värden.<br />

3. Tryck på OK.<br />

Lägga till en ny instans<br />

I det här avsnittet beskrivs hur du lägger till en ny instans av en systemparametertyp.<br />

Steg<br />

Åtgärd<br />

1. I listan med systemparameterinstanser trycker du på Lägg till.<br />

En ny instans med standardvärden visas.<br />

2. Tryck på ett parameternamn eller dess värde om du vill ändra värdet.<br />

3. Tryck på OK.<br />

Spara och läsa in systemparameterkonfigurationer<br />

I det här avsnittet beskrivs hur sparar och läser in systemparameterkonfigurationer och hur du<br />

lägger till parametrar från en fil.<br />

222<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.4. Konfiguration av systemparametrar<br />

Steg<br />

Åtgärd<br />

1. I listan med typer trycker du på menyn Arkiv och sedan på:<br />

• Läs in sparade parametrar<br />

• Lägg till nya parametrar<br />

• Lägg till eller ersätt parametrar<br />

• Spara som om du vill spara det valda områdets parameterkonfigurationer.<br />

• Spara alla som om du vill spara alla områdens parameterkonfigurationer.<br />

2. Välj katalog och/eller fil där du vill spara eller läsa in parametrar.<br />

3. Tryck på OK.<br />

3HAC 16590-2 Revision: A<br />

223


3 FlexPendant<br />

3.4.9.5. Ändra datum och tid<br />

3.4.9.5. Ändra datum och tid<br />

Ändra datum och tid<br />

In den här proceduren beskrivs hur du ställer styrenhetens klocka.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kontrollpanel.<br />

2. Tryck på Datum och tid.<br />

Dagens datum och aktuell tid visas.<br />

3. Tryck på Plus eller Minus för att ändra datum eller tid.<br />

4. Tryck på OK om du vill använda inställningarna för tid och datum.<br />

OBS!<br />

Datum och tid visas alltid enligt ISO-standard, dvs. år-månad-dag och timme:minut med 24-<br />

timmarsformat för tiden.<br />

224<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.6. Konfigurera vanligaste I/O<br />

3.4.9.6. Konfigurera vanligaste I/O<br />

Vanligaste I/O<br />

Vanligaste I/O används i programeditorn för att visa en lista med de mest använda I/Osignalerna<br />

i robotsystemet. Eftersom det kan finnas många signaler kan det vara till hjälp att<br />

göra det här urvalet.<br />

Listan kan sorteras om manuellt. Som standard är signalerna sorterade i den ordning de är<br />

skapade.<br />

Vanligaste I/O kan också konfigureras med systemparametrar under Kommunikation mellan<br />

människa och maskin. Sortering av listan kan dock bara göras med funktionen under<br />

kontrollpanelen. Se avsnittet Konfiguration av systemparametrar på sidan 221.<br />

Konfigurera vanligaste I/O<br />

I det här avsnittet beskrivs hur du konfigurerar listan Vanligaste I/O.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kontrollpanel.<br />

2. Tryck på I/O.<br />

En lista med alla I/O-signaler som definierats i systemet listas med kryssrutor.<br />

3. Tryck på namnen på de signaler du vill välja för listan Vanligaste I/O.<br />

Tryck på Alla eller Ingen om du vill välja alla eller inga signaler.<br />

Tryck på Namn eller Typ om du vill sortera efter namn eller signaltyp.<br />

4. Tryck på Förhandsgranskning om du vill se listan med valda signaler och ändra<br />

sorteringsordningen.<br />

Tryck på en signal för att välja den och tryck sedan på pilarna för att flytta signalen<br />

uppåt eller nedåt i listan och på så sätt ändra sorteringsordningen.<br />

Tryck på ANVÄND för att spara sorteringsordningen.<br />

Tryck på Stäng för att återgå till listan med alla signalerna.<br />

5. Tryck på ANVÄND för att spara inställningarna.<br />

3HAC 16590-2 Revision: A<br />

225


3 FlexPendant<br />

3.4.9.7. Ändra språk<br />

3.4.9.7. Ändra språk<br />

Språk<br />

Ändra språk<br />

I den här proceduren beskrivs hur du ändrar mellan de för tillfället installeradespråken.<br />

FlexPendant stöder upp till tre språk samtidigt.<br />

När du valt ett visst språk visas alla knappar, menyer och dialogrutor på det språket. RAPIDinstruktioner,<br />

variabler, systemparametrar och I/O-signaler påverkas inte.<br />

I det här avsnittet beskrivs hur du ändrar språk på FlexPendant.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kontrollpanel.<br />

2. Tryck på Språk.<br />

En lista med alla installerade språk visas.<br />

3. Tryck på det språk du vill byta till.<br />

4. Tryck på OK. En dialogruta visas. Tryck på Ja för att bekräfta och starta om<br />

FlexPendant.<br />

Nuvarande språk byts ut mot det valda. Alla knappar, menyer och dialogrutor visas<br />

på det nya språket.<br />

226<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.8. Programmerbara tangenter<br />

3.4.9.8. Programmerbara tangenter<br />

Översikt<br />

Programmerbara tangenter kan användas för att koppla specifika funktioner till de fyra<br />

maskinvaruknapparna på FlexPendant. Se Maskinvaruknappar på sidan 57.<br />

Konfigurera programmerbara tangenter<br />

I det här avsnittet beskrivs hur du konfigurerar de programmerbara maskinvaruknapparna.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kontrollpanel.<br />

2. Tryck på ProgKeys.<br />

en0400001154<br />

3. Välj vilken knapp som ska programmeras (1-4) i den övre listan.<br />

4. Tryck på menyn Typ för att välja typ av åtgärd:<br />

• Ingen<br />

• Ingång<br />

• Utgång<br />

• System<br />

5. Om typen Ingång valts.<br />

• Tryck på en av de digitala ingångarna i listan.<br />

• Tryck på menyn Tillåt i auto för att välja om funktionen också ska tillåtas i<br />

automatiskt driftsläge.<br />

3HAC 16590-2 Revision: A<br />

227


3 FlexPendant<br />

3.4.9.8. Programmerbara tangenter<br />

Steg<br />

Åtgärd<br />

6. Om typen utgång valts.<br />

• Tryck på en av de digitala utgångarna i listan.<br />

• Tryck på menyn Knapp nedtryckt för att definiera hur signalen ska uppföra<br />

sig när knappen trycks in.<br />

• Tryck på menyn Tillåt i auto för att välja om funktionen också ska tillåtas i<br />

automatiskt driftsläge.<br />

Funktioner vid tangentryckning:<br />

• Växla - växlar signalvärde från 0 till 1 och tvärtom<br />

• Ange till 1 - sätter signalen till 1<br />

• Ange till 0 - sätter signalen till 0<br />

• Tryck/släpp - sätter signalvärdet till 1 medan knappen är nedtryckt<br />

(observera att en inverterad signal kommer att sättas till 0)<br />

• Puls - signalvärdet pulserar en gång<br />

7. Om typen System valts.<br />

• Tryck på menyn Knapp nedtryckt för att välja Flytta PP till huvudmodul<br />

• Tryck på menyn Tillåt i auto för att välja om funktionen också ska tillåtas i<br />

automatiskt driftsläge.<br />

8. Konfigurera de andra knapparna enligt anvisningarna i stegen 3 till 7 ovan.<br />

9. Tryck på OK för att spara knappinställningarna.<br />

228<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.9. Övervakning<br />

3.4.9.9. Övervakning<br />

Översikt<br />

Rörelseövervakningen övervakar roboten och stoppar den om en mekanisk släpning större än<br />

300 känns av i motorerna. Den mekaniska släpningen är ett värde utan enhet, med ett maxvärde<br />

på 300 och ett min-värde på 0.<br />

Beskrivning av funktioner:<br />

• Task: välj task för inställningarna<br />

• Banövervakning: används för att förhindra mekaniska skador på grund av att ett hinder<br />

körs på under programexekvering med robotrörelse.<br />

• Joggövervakning: används för att förhindra mekaniska skador på roboten vid<br />

joggning.<br />

• Exekveringsinställningar: Ingen exekvering av rörelse PÅ används för att köra ett<br />

program utan robotrörelse.<br />

Ändra inställningar för rörelseövervakning och exekvering<br />

I det här avsnittet beskrivs hur du ändrar inställningar för rörelseövervakning och exekvering.<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Kontrollpanel och<br />

sedan på Övervakning.<br />

en0400000970<br />

2. Tryck på menyn task för att välja en task för<br />

rörelseinställningarna.<br />

3. I inställningarna för Banövervakning trycker du på PÅ<br />

eller AV för att aktivera eller ta bort banövervakning.<br />

Tryck på knapparna + eller - för att ställa in<br />

känsligheten.<br />

TIP!<br />

Känsligheten kan justeras<br />

från 0 till 300.<br />

Ställ inte in<br />

rörelsekänsligheten lägre än<br />

80 för då kan roboten stanna<br />

på grund av intern släpning.<br />

3HAC 16590-2 Revision: A<br />

229


3 FlexPendant<br />

3.4.9.9. Övervakning<br />

Steg Åtgärd Info<br />

4. I inställningarna för Joggövervakning trycker du på<br />

PÅ eller AV för att aktivera eller ta bort<br />

joggövervakning.<br />

Tryck på knapparna + eller - för att ställa in<br />

känsligheten.<br />

TIP!<br />

Känsligheten kan justeras<br />

från 0 till 300.<br />

Ställ inte in<br />

rörelsekänsligheten lägre än<br />

80 för då kan roboten stanna<br />

på grund av intern släpning.<br />

5. För Körinställningar kan du välja PÅ eller AV. Körinställningar beskrivs i<br />

avsnittet Exekvering utan<br />

rörelse nedan.<br />

Exekvering utan rörelse<br />

Exekvering utan rörelse är en funktion som gör det möjligt att köra ett RAPID-program utan<br />

robotrörelse. Alla andra funktioner fungerar normalt; aktuella cykeltider, I/O, TCPhastighetsberäkning,<br />

osv.<br />

Den här funktionen används i huvudsak för felsökning i program, utvärdering av cykeltider<br />

och mätning av t.ex. lim eller färg under en cykel.<br />

Exekvering utan rörelse ställs in från FlexPendant. Funktionen kan bara ställas in om<br />

systemet är i läge "Motorer av".<br />

När exekvering utan rörelse är påslaget kan det köras i:<br />

• Manuellt läge<br />

• Manuellt fullhastighetsläge<br />

• Autoläge<br />

Cykeltider simuleras enligt valt läge.<br />

VARNING!<br />

Exekvering utan rörelse nollställs efter en omstart. Starta inte om programmet utan att<br />

kontrollera status för exekvering utan rörelse. Om programmet startas på ett felaktigt sätt kan<br />

det orsaka allvarliga skador eller dödsfall, eller skador på roboten eller utrustningen.<br />

230<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.10. Konfigurera FlexPendant-systemet<br />

3.4.9.10. Konfigurera FlexPendant-systemet<br />

Systemkonfigurationer för FlexPendant<br />

Systemkonfiguration för FlexPendant görs för att skapa vyer för driftslägen och<br />

användarbehörighetssystemet.<br />

Vyer vid ändring av driftsläge<br />

I det här avsnittet beskrivs hur du konfigurerar FlexPendant-systemet för vilka vyer som ska<br />

visas när driftsläget ändras.<br />

Detta används t.ex. när en annan vy än produktionsfönstret önskas vid ändring till automatiskt<br />

driftsläge.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kontrollpanel och sedan på System.<br />

2. Tryck på Visa när driftsläge ändras.<br />

en0400001152<br />

3. Tryck på menyn Körsätt för att välja:<br />

• Visa i auto<br />

• Visa i manuellt läge<br />

• Visa i manuellt fullhastighetsläge<br />

Alla tre lägena kan definieras.<br />

4. Tryck på Redigera för att definiera namnen på den dll och den instans som ska<br />

skapas.<br />

En dll kan innehålla ett antal instanser.<br />

5. Tryck på OK.<br />

3HAC 16590-2 Revision: A<br />

231


3 FlexPendant<br />

3.4.9.10. Konfigurera FlexPendant-systemet<br />

Systemet för användaridentifiering<br />

I det här avsnittet beskrivs hur du ändrar synligheten för skyddade funktioner för<br />

användarbehörighetssystemet,UAS. De skyddade funktionerna kan vara dolda eller visade<br />

men inte åtkomliga. All annan administration av användarbehörighetssystemet görs med<br />

RobotStudio Online .<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Kontrollpanel och sedan på System.<br />

2. Tryck på System för användaridentifiering.<br />

en0400001153<br />

3. Tryck för att välja nivå av synlighet för behörighetsskyddade funktioner:<br />

• Dölj oåtkomliga funktioner<br />

• Visa meddelande vid åtkomstförsök till skyddade funktioner<br />

4. Tryck på OK.<br />

232<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.9.11. Pekskärm<br />

3.4.9.11. Pekskärm<br />

Omkalibrering<br />

I det här avsnittet beskrivs hur dukalibrerar om pekskärmen.<br />

en0400000974<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Kontrollpanel.<br />

2. Tryck på Pekskärm.<br />

3. Tryck på Kalibrera om.<br />

Skärmen blir tom under några sekunder.<br />

En serie kors visas på skärmen, ett i taget.<br />

4. Tryck mitt i varje kors med ett smalt föremål.<br />

5. Omkalibreringen är genomförd.<br />

Caution<br />

Använd inga vassa föremål<br />

som kan skada skärmens<br />

yta.<br />

3HAC 16590-2 Revision: A<br />

233


3 FlexPendant<br />

3.4.10.1. Öppna och stäng händelseloggen<br />

3.4.10. Händelselogg<br />

3.4.10.1. Öppna och stäng händelseloggen<br />

Översikt<br />

Procedur<br />

Öppna händelseloggen om du vill:<br />

• visa alla aktuella poster.<br />

• detaljstudera vissa poster.<br />

• hantera loggposter, t.ex. spara eller ta bort.<br />

I det här avsnittet beskrivs hur du öppnar händelseloggen.<br />

Steg Åtgärd Info<br />

1. Tryck på statusfältet.<br />

Statusfönstret visas.<br />

2. Tryck på Händelselogg.<br />

Händelseloggen visas.<br />

3. Om logginnehållet inte får plats på en enda skärmbild<br />

kan du bläddra och/eller zooma.<br />

4. Tryck på en loggpost för att visa<br />

händelsemeddelandet.<br />

5. Tryck på statusfältet igen för att stänga loggen.<br />

Hur du gör detta beskrivs i<br />

avsnittet Bläddra och zooma<br />

på sidan 70.<br />

Hur du gör detta beskrivs i<br />

avsnittet Visa ett<br />

meddelande på sidan 236.<br />

234<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.10.2. Arbeta med loggar<br />

3.4.10.2. Arbeta med loggar<br />

Tillgängliga åtgärder<br />

Tabellen visar en kort sammanfattning av alla åtgärder som kan utföras med<br />

händelseloggarna.<br />

xx0300000447<br />

Åtgärder<br />

Du kan öppna loggen.<br />

Du kan visa ett visst meddelande.<br />

Om logginnehållet inte får plats på en enda<br />

skärmbild kan du bläddra och/eller zooma.<br />

Du kan ta bort loggen.<br />

Du kan spara loggen.<br />

Du kan stänga loggen.<br />

Beskrivning<br />

Hur du gör det beskrivs i avsnittet Öppna och<br />

stäng händelseloggen på sidan 234.<br />

Hur du gör detta beskrivs i avsnittet Visa ett<br />

meddelande på sidan 236.<br />

Hur du gör detta beskrivs i avsnittet Bläddra<br />

och zooma på sidan 70.<br />

Hur du gör detta beskrivs i avsnittet Ta bort<br />

loggposter på sidan 237.<br />

Hur du gör detta beskrivs i avsnittet Spara<br />

loggposter på sidan 238.<br />

Hur du gör det beskrivs i avsnittet Öppna och<br />

stäng händelseloggen på sidan 234.<br />

Mer information om loggar<br />

Händelseloggmeddelanden och mer information om händelseloggen beskrivs i Trouble<br />

shooting manual- IRC5.<br />

3HAC 16590-2 Revision: A<br />

235


3 FlexPendant<br />

3.4.10.3. Visa ett meddelande<br />

3.4.10.3. Visa ett meddelande<br />

Procedurer<br />

Varje post åtföljs av ett meddelande som beskriver händelsen i detalj och ofta innehåller råd<br />

för hur problemet ska lösas.<br />

en0300000454<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

G<br />

H<br />

Händelsenummer. Alla felhändelser listas efter nummer.<br />

Händelserubrik. Talar om vad som har hänt.<br />

Tidsmarkering för händelsen. Anger när exakt händelsen inträffade.<br />

Beskrivning. En kortfattad beskrivning av händelsen. Hjälper dig förstå orsaken till<br />

och innebörden av händelsen.<br />

Konsekvenser. En kort beskrivning av konsekvenserna för systemet, övergång till<br />

annat driftsläge, nödstopp orsakad av händelsen. Hjälper dig förstå orsaken till och<br />

innebörden av händelsen.<br />

Troliga orsaker. En lista med troliga orsaker, den troligaste först.<br />

Rekommenderade åtgärder. En lista med rekommenderade åtgärder för<br />

avhjälpning, baserad på de "Troliga orsaker" som angavs ovan. Dessa kan sträcka<br />

sig från "Byt ut xx..."till "Kör testprogram xx...", dvs. det kan vara åtgärder för att<br />

isolera problemet såväl som för att rätta till det.<br />

Bekräfta med knappen OK.<br />

Steg Åtgärd<br />

1. Tryck på en loggpost för att visa dess meddelande.<br />

2. Tryck på Nästa för att visa nästa meddelande i listan.<br />

3. Tryck på Föregående för att visa föregående meddelande i listan.<br />

4. Tryck på OK för att stänga meddelandet.<br />

236<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.10.4. Ta bort loggposter<br />

3.4.10.4. Ta bort loggposter<br />

Varför ska jag ta bort loggposter<br />

Loggar kan tas bort för att öka tillgängligt diskutrymme. Borttagning av loggposter är ofta ett<br />

bra sätt att spåra fel eftersom du tar bort gamla och ovidkommande loggposter som inte är<br />

relaterade till det problem du försöker lösa.<br />

Ta bort alla loggposter<br />

Steg<br />

Åtgärd<br />

1. Tryck på statusfältet och sedan på fliken Händelselogg för att öppna<br />

händelseloggen.<br />

2. På menyn Visa trycker du på Allmän.<br />

3. Tryck på Ta bort.<br />

En dialogruta för bekräftelse visas.<br />

4. Tryck på OK om du vill genomföra borttagningen eller på Avbryt om du vill behålla<br />

loggen intakt.<br />

Ta bort loggposter för en specifik kategori<br />

Steg<br />

Åtgärd<br />

1. Tryck på statusfältet och sedan på fliken Händelselogg för att öppna<br />

händelseloggen.<br />

2. På menyn Visa trycker du på önskad kategori.<br />

3. Tryck på Ta bort.<br />

En dialogruta för bekräftelse visas.<br />

4. Tryck på OK om du vill genomföra borttagningen eller på Avbryt om du vill behålla<br />

loggen intakt.<br />

3HAC 16590-2 Revision: A<br />

237


3 FlexPendant<br />

3.4.10.5. Spara loggposter<br />

3.4.10.5. Spara loggposter<br />

Varför ska jag spara loggposter<br />

Du bör spara loggposter när:<br />

• du behöver rensa loggen men vill kunna titta på aktuella poster senare.<br />

• du vill kunna skicka loggposter till supportfolket för att lösa ett problem.<br />

• du vill behålla loggposter för framtida referens.<br />

OBS!<br />

Loggen kan innehålla upp till 20 poster per kategori och upp till 1000 poster i alla<br />

händelselistor. När bufferten är full skrivs de äldsta posterna över och förloras.<br />

Det går inte att återvinna dessa förlorade loggposter.<br />

Spara alla loggposter<br />

I det här avsnittet beskrivs hur du sparar alla loggposter.<br />

Steg<br />

Åtgärd<br />

1. Tryck på statusfältet och sedan på fliken Händelselogg för att öppna<br />

händelseloggen.<br />

2. På menyn Visa trycker du på Alla.<br />

3. Tryck på Spara som.<br />

Fildialogrutan visas.<br />

4. Om du vill spara loggen i en annan mapp letar du reda på och öppnar mappen.<br />

5. I rutan Filnamn skriver du filens namn.<br />

6. Tryck på Spara.<br />

Spara loggposter för en specifik kategori<br />

I det här avsnittet beskrivs hur du sparar loggposter för en specifik kategori.<br />

Steg<br />

Åtgärd<br />

1. Tryck på statusfältet och sedan på fliken Händelselogg för att öppna<br />

händelseloggen.<br />

2. På menyn Visa trycker du på önskad kategori.<br />

3. Tryck på Spara som.<br />

Fildialogrutan visas.<br />

4. Om du vill spara filen i en annan mapp letar du reda på och öppnar mappen.<br />

5. I rutan Filnamn skriver du filens namn.<br />

6. Tryck på Spara.<br />

238<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.11.1. Låsa skärmen<br />

3.4.11. Låsa skärmen<br />

3.4.11.1. Låsa skärmen<br />

Översikt<br />

Låsa skärmen<br />

FlexPendant-skärmen kan låsas för att undvika oavsiktlig påverkan, t.ex. vid rengöring av<br />

skärmen. Hur du rengör skärmen och när det bör göras beskrivs i produkthandboken.<br />

I det här avsnittet beskrivs hur du låser FlexPendants pekskärm.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Lås skärmen.<br />

Följande bild visas:<br />

en0400000657<br />

3HAC 16590-2 Revision: A<br />

239


3 FlexPendant<br />

3.4.11.1. Låsa skärmen<br />

Steg<br />

Åtgärd<br />

2. Tryck på Lås.<br />

Följande bild visas:<br />

en0400000658<br />

3. När du trycker på de två knapparna i den ordningsföljd som anges låser du upp<br />

skärmen.<br />

240<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.12.1. Operatorfönster<br />

3.4.12. Operatorfönster<br />

3.4.12.1. Operatorfönster<br />

Allmänt<br />

I operatorfönstret visas meddelandenfrån programmet.<br />

Operatorfönstret öppnas från ABB-menyn eller genom att du trycker på statusfältet och väljer<br />

Operatorfönster. Bilden visar ett exempel på ett operatorfönster:<br />

en0400000975<br />

Rensa<br />

Visa inte TPWrite<br />

Rensar bort alla meddelanden<br />

Döljer alla TPWrite-meddelanden<br />

TPWrite-meddelanden skrivs av programkonstruktören i RAPID. Det kan ibland vara bra att<br />

dölja alla TPWrite-meddelanden.<br />

3HAC 16590-2 Revision: A<br />

241


3 FlexPendant<br />

3.4.13.1. Systeminfo<br />

3.4.13. Systeminfo<br />

3.4.13.1. Systeminfo<br />

Systeminfo<br />

Vyn System Info finns under ABB-menyn.<br />

I Systeminfo visas alla inställningar och egenskaper samt programversion.<br />

Bild på vyn Systeminfo<br />

I det här avsnittet beskrivs vyn Systeminfo.<br />

en0400000968<br />

Styrenhetsegenskaper<br />

Systemegenskaper<br />

Under Nätverksanslutningar visas information om serviceport<br />

och LAN. Installerade system visar information om systemen.<br />

Styrmodul visar version och alternativ för RobotWare. Drivmodul<br />

visar alternativ för drivmodulen. Övriga alternativ visar<br />

ytterligare alternativ.<br />

242<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.14.1. Översikt över omstart<br />

3.4.14. Starta om<br />

3.4.14.1. Översikt över omstart<br />

När måste jag starta om en styrenhet<br />

ABB-robotsystemen är konstruerade för att kunna köras lång tid utan övervakning. Det är<br />

finns ingen anledning att periodiskt starta om fungerande system.<br />

Starta om robotsystemet när:<br />

• ny maskinvara installerats.<br />

• robotsystemets konfigurationsfiler har ändrats.<br />

• ett nytt system har lagts till och ska användas.<br />

• ett systemfel (SYSFAIL) har uppstått.<br />

Typer av omstart<br />

Det finns ett antal omstartstyper:<br />

Situation:<br />

Omstartstyp:<br />

Anvisningar finns i<br />

avsnitt:<br />

Du vill starta om och använda aktuellt system.<br />

Alla program och konfigurationer kommer att<br />

sparas.<br />

Du vill starta om och välja ett annat system.<br />

Boot Application kommer att startas vid<br />

omstarten.<br />

Du vill växla till ett annat installerat system eller<br />

installera ett nytt system och samtidigt ta bort<br />

det aktuella systemet från styrenheten.<br />

Varning! Denna åtgärd kan inte ångras.<br />

Systemet och RobotWare-systempaketet<br />

kommer att tas bort.<br />

Du vill ta bort alla användarinlästa RAPIDprogram.<br />

Varning! Denna åtgärd kan inte ångras.<br />

Du vill återgå till systemets<br />

standardinställningar.<br />

Varning! Alla användardefinierade program<br />

och konfigurationer kommer att tas bort från<br />

minnet och omstart sker med fabrikens<br />

standardinställningar.<br />

Du vill starta om aktuellt system med<br />

systemdata från den senaste lyckade<br />

avstängningen.<br />

Du vill stänga av och spara aktuellt system och<br />

stänga av huvuddatorn.<br />

W-start (varm<br />

omstart)<br />

X-start (Xtra<br />

omstart)<br />

C-start (kall<br />

omstart)<br />

Starta om och använd<br />

aktuellt system<br />

(varmstart) på sidan<br />

247.<br />

Starta om och välja ett<br />

annat system (X-start)<br />

på sidan 248.<br />

Starta om och ta bort<br />

aktuellt system (C-start)<br />

på sidan 249.<br />

P-start Starta om och ta bort<br />

program och moduler<br />

(P-start) på sidan 250.<br />

I-start<br />

(installationsom<br />

start)<br />

Starta om och återgå till<br />

standardinställningarna<br />

(I-start) på sidan 251.<br />

B-start Starta om från tidigare<br />

lagrade systemdata (Bstart)<br />

på sidan 252.<br />

Avstängning Avstängning på sidan<br />

49.<br />

Mer information<br />

Mer information om de olika omstartsprocedurerna finns i Trouble shooting manual - IRC5.<br />

3HAC 16590-2 Revision: A<br />

243


3 FlexPendant<br />

3.4.14.2. Använda Boot Application<br />

3.4.14.2. Använda Boot Application<br />

Allmänt<br />

Programmets syfte<br />

Boot Application är ett basprogram som i huvudsak används för att starta upp systemet när<br />

RobotWare inte är installerat.<br />

Programmet är redan installerat i styrenheten vid leverans och kan användas för att:<br />

• installera system<br />

• ange eller kontrollera nätverksinställningar<br />

• välja system/växla mellan system i massminnet<br />

• läsa in systemet från USB-minne eller via nätverksanslutning<br />

Bilden visar huvudskärmen i Boot Application med dess huvudknappar. Funktionerna bakom<br />

knapparna beskrivs nedan.<br />

en0400000894<br />

Installera System<br />

Denna procedur kan ta flera minuter.<br />

Steg Åtgärd Info<br />

1. Du kommer åt Boot Application genom<br />

att göra en X-start.<br />

2. I Boot Application trycker du på Install<br />

System.<br />

En dialogruta visas där du ombeds<br />

ansluta till ett USB-minne.<br />

3. Anslut ett USB-minne som innehåller ett<br />

system till datorns USB-port.<br />

Hur du gör en X-start beskrivs i avsnittet<br />

Starta om och välja ett annat system (Xstart)<br />

på sidan 248.<br />

Hur du läser in ett system till ett USBminne<br />

beskrivs i avsnittet Skapa<br />

startmedia.<br />

Datorns USB-port visas i avsnittet<br />

Ansluta ett USB-minne till datorn.<br />

244<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.14.2. Använda Boot Application<br />

Steg Åtgärd Info<br />

4. Tryck på Continue om du vill fortsätta.<br />

Tryck på Cancel om du vill avbryta.<br />

Systemet läses in från USB-minnet och<br />

en dialogruta där du ombeds starta om<br />

visas.<br />

5. Tryck på OK.<br />

6. Tryck på Restart Controller.<br />

En dialogruta visas.<br />

7. Tryck på OK igen.<br />

8. Tryck på Select System och välj det<br />

system som nyss installerades från USBminnet.<br />

9. Tryck på Close.<br />

En dialogruta visas.<br />

10. Tryck på OK.<br />

11. Tryck på Restart Controller för att starta<br />

om styrenheten med det system som<br />

installerats från USB-minnet.<br />

En dialogruta visas.<br />

12. Tryck på OK.<br />

USB-minnet kan i det här läget tas bort.<br />

Detta beskrivs i avsnittet Välj system på<br />

sidan 246.<br />

Detta beskrivs i avsnittet Starta om<br />

styrenhet på sidan 246.<br />

Inställningar<br />

Steg Åtgärd Info/illustration<br />

1. Du kommer åt Boot Application genom<br />

att göra en X-start.<br />

2. I Boot Application trycker du på Settings.<br />

Nedanstående skärmbild visas:<br />

Hur du gör en X-start beskrivs i avsnittet<br />

Starta om och välja ett annat system (Xstart)<br />

på sidan 248.<br />

en0400000902<br />

3. Gör önskade inställningar för följande:<br />

• Use no IP address<br />

• Obtain IP address automatically<br />

• Use the following settings<br />

Använd det numeriska tangentbordet för<br />

att skriva in önskade värden.<br />

Hur du gör dessa inställningar beskrivs i<br />

avsnittet Ställa in en nätverksanslutning<br />

på sidan 275.<br />

3HAC 16590-2 Revision: A<br />

245


3 FlexPendant<br />

3.4.14.2. Använda Boot Application<br />

Steg Åtgärd Info/illustration<br />

4. Tryck på Service PC Information om du<br />

vill visa de nätverksinställningar som ska<br />

användas när en service-PC ansluts till<br />

styrenhetens serviceport.<br />

5. Tryck på FlexPendant för att visa<br />

FlexPendants programvaruversioner.<br />

Tryck på Advanced om du vill visa<br />

startinläsarversion.<br />

Välj system<br />

Steg Åtgärd Info<br />

1. Du kommer åt Boot Application genom<br />

att göra en X-start.<br />

2. I Boot Application trycker du på Select<br />

System.<br />

En dialogruta som visar tillgängliga<br />

installerade system visas.<br />

3. Tryck först på det system som ska väljas<br />

och sedan på Select.<br />

Det valda systemet visas i rutan Selected<br />

System.<br />

4. Tryck på Close.<br />

En dialogruta som ber dig starta om för<br />

att kunna använda det valda systemet<br />

visas.<br />

Hur du gör en X-start beskrivs i avsnittet<br />

Starta om och välja ett annat system (Xstart)<br />

på sidan 248.<br />

Starta om styrenhet<br />

Steg Åtgärd Info<br />

1. Du kommer åt Boot Application genom<br />

att göra en X-start.<br />

2. I Boot Application trycker du på Restart<br />

System.<br />

En dialogruta som anger valt system<br />

visas.<br />

3. Tryck på OK om du vill starta om med det<br />

valda systemet eller på Cancel om du vill<br />

avbryta.<br />

Hur du gör en X-start beskrivs i avsnittet<br />

Starta om och välja ett annat system (Xstart)<br />

på sidan 248.<br />

246<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.14.3. Starta om och använd aktuellt system (varmstart)<br />

3.4.14.3. Starta om och använd aktuellt system (varmstart)<br />

Vad händer med aktuellt system<br />

Det aktuella systemet stoppas.<br />

Alla systemparametrar och program kommer att sparas i en bildfil.<br />

Under omstartsprocessen kommer systemets läge att återupptas. Statiska och semistatiska<br />

task kommer att startas. Program kan startas från den punkt där de stoppades.<br />

Omstart på det här sättet aktiverar alla konfigurationsändringar som gjorts med<br />

RobotStudio Online .<br />

Starta om och använd aktuellt system<br />

I det här avsnittet beskrivs hur du startar om och använder aktuellt system.<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Omstart.<br />

Dialogrutan för omstart visas.<br />

2. Tryck på Varmstart om du vill starta om<br />

styrenheten med aktuellt system.<br />

Om du vill välja en annan typ av start<br />

trycker du på Avancerad. Mer<br />

information om avancerade starter finns i<br />

Översikt över omstart på sidan 243.<br />

3HAC 16590-2 Revision: A<br />

247


3 FlexPendant<br />

3.4.14.4. Starta om och välja ett annat system (X-start)<br />

3.4.14.4. Starta om och välja ett annat system (X-start)<br />

Vad händer med aktuellt system<br />

Det aktuella systemet stoppas.<br />

Alla systemparametrar och program kommer att sparas i en bildfil så att systemets läge kan<br />

återupptas senare.<br />

Starta om och välj ett annat system<br />

I det här avsnittet beskrivs hur du startar om och väljer ett annat system.<br />

Steg Åtgärd Info<br />

1. Se till att strömmen till styrskåpet är<br />

påslagen.<br />

2. På menyn ABB trycker du på Omstart.<br />

Dialogrutan för omstart visas.<br />

3. Tryck på Avancerad... för att välja<br />

omstartsmetod.<br />

Dialogrutan för val av omstartsmetod<br />

visas.<br />

4. Tryck på X-start och sedan på OK.<br />

En dialogruta där du kan bekräfta att du<br />

verkligen vill starta om visas.<br />

5. Tryck på X-Start för att starta om<br />

styrenheten.<br />

Styrenheten startas om. Efter<br />

uppstartsproceduren startas Boot<br />

Application.<br />

6. Använd Boot Application för att välja<br />

system.<br />

7. Tryck på Stäng och sedan på OK för att<br />

återgå till Boot Application.<br />

8. Tryck på Omstart om du vill starta om<br />

styrenheten med det valda systemet.<br />

Hur Boot Application används beskrivs i<br />

avsnittet Använda Boot Application på<br />

sidan 244.<br />

248<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.14.5. Starta om och ta bort aktuellt system (C-start)<br />

3.4.14.5. Starta om och ta bort aktuellt system (C-start)<br />

Vad händer med aktuellt system<br />

Det aktuella systemet stoppas.<br />

Allt innehåll och alla säkerhetskopior och program i systemkatalogen kommer att tas bort.<br />

Det innebär att det blir omöjligt att återuppta det här systemets läge. Ett nytt system måste<br />

installeras med RobotStudio Online .<br />

Starta om och ta bort aktuellt system<br />

I det här avsnittet beskrivs hur du startar om och tar bort aktuellt system.<br />

Steg Åtgärd Info<br />

1. På menyn ABB trycker du på Omstart.<br />

Dialogrutan för omstart visas.<br />

2. Tryck på Avancerad... för att välja<br />

omstartsmetod.<br />

Dialogrutan för val av omstartsmetod<br />

visas.<br />

3. Tryck på C-start och sedan på OK.<br />

En dialogruta där du kan bekräfta att du<br />

verkligen vill starta om visas.<br />

4. Tryck på C-Start för att starta om<br />

styrenheten.<br />

En dialogruta där du kan bekräfta att du<br />

verkligen vill starta om visas.<br />

5. Utför någon av följande procedurer:<br />

• Välj ett redan installerat system<br />

och starta om.<br />

• Installera ett annat system från<br />

RobotStudio Online eller från ett<br />

USB-minne.<br />

Hur du startar om och väljer ett annat<br />

system beskrivs i avsnittet Starta om och<br />

välja ett annat system (X-start) på sidan<br />

248.<br />

RobotStudio Online beskrivs i Operator’s<br />

manual - RobotStudioOnline<br />

3HAC 16590-2 Revision: A<br />

249


3 FlexPendant<br />

3.4.14.6. Starta om och ta bort program och moduler (P-start)<br />

3.4.14.6. Starta om och ta bort program och moduler (P-start)<br />

Vad händer med aktuellt system<br />

Efter omstarten kommer systemets läge att återupptas utom vad gäller manuellt inlästa<br />

program och moduler. Statiska och semistatiska task startas från början, och inte från det läge<br />

de var i när systemet stoppades.<br />

Moduler kommer att installeras och läsas in enligt inställd konfiguration. Systemparametrar<br />

påverkas inte<br />

Starta om och ta bort program och moduler<br />

I det här avsnittet beskrivs hur du startar om och tar bort användarinlästa program och<br />

moduler.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Omstart.<br />

Dialogrutan för omstart visas.<br />

2. Tryck på Avancerad... för att välja omstartsmetod.<br />

Dialogrutan för val av omstartsmetod visas.<br />

3. Tryck på P-start och sedan på OK.<br />

En dialogruta där du kan bekräfta att du verkligen vill starta om visas.<br />

4. Tryck på P-Start för att starta om styrenheten.<br />

Styrenheten startas om med aktuellt system. Efter startproceduren är inga program<br />

eller moduler öppna.<br />

250<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.14.7. Starta om och återgå till standardinställningarna (I-start)<br />

3.4.14.7. Starta om och återgå till standardinställningarna (I-start)<br />

Vad händer med aktuellt system<br />

Efter omstart återupptas systemets läge men ändringar som gjorts av systemparametrar och<br />

andra inställningar förloras. Istället läses systemparametrar och andra inställningar in från det<br />

system som ursprungligen var installerat vid leverans.<br />

Systemet återställs då till det ursprungliga systemläget från fabrik.<br />

Starta om och återgå till standardinställningarna<br />

I det här avsnittet beskrivs hur du startar om och återgår till standardinställningarna.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Omstart.<br />

Dialogrutan för omstart visas.<br />

2. Tryck på Avancerad... för att välja omstartsmetod.<br />

Dialogrutan för val av omstartsmetod visas.<br />

3. Tryck på I-start och sedan på OK.<br />

En dialogruta där du kan bekräfta att du verkligen vill starta om visas.<br />

4. Tryck på I-Start för att starta om styrenheten.<br />

Styrenheten startas om med aktuellt system. Ändringar av systemparametrarna och<br />

andra inställningar går förlorade.<br />

3HAC 16590-2 Revision: A<br />

251


3 FlexPendant<br />

3.4.14.8. Starta om från tidigare lagrade systemdata (B-start)<br />

3.4.14.8. Starta om från tidigare lagrade systemdata (B-start)<br />

Vad händer med aktuellt system<br />

Det aktuella systemet är i systemfelsläge eftersom den tidigare sessionen stängdes av utan att<br />

bildfilen sparades korrekt. Alla ändringar som gjorts i systemet innan avstängningen har<br />

förlorats. Därför måste systemet startas om från den senaste lyckade avstängningen eller läsa<br />

in ett nytt system.<br />

Observera att alla ändringar som gjorts i systemdata sedan den tidigare sessionen har<br />

förlorats.<br />

Starta om från tidigare lagrade systemdata<br />

I det här avsnittet beskrivs hur du startar om från en tidigare lagrad bildfil.<br />

Steg<br />

Åtgärd<br />

1. På menyn ABB trycker du på Omstart.<br />

Dialogrutan för omstart visas.<br />

2. Tryck på Avancerad... för att välja omstartsmetod.<br />

Dialogrutan för val av omstartsmetod visas.<br />

3. Tryck på B-start och sedan på OK.<br />

4. Tryck på B-Start för att starta om styrenheten.<br />

Styrenheten startas om med systemdata från den senaste lyckade avstängningen.<br />

252<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.14.9. Omladdning av firmware och FlexPendant<br />

3.4.14.9. Omladdning av firmware och FlexPendant<br />

Översikt över omladdning<br />

När maskinvara bytts ut, t.ex. axeldator, bussar, osv., eller nyare versioner av RobotWare<br />

installerats, kommer systemet automatiskt att försöka ladda om enheten för att upprätthålla<br />

maskinvaru- och programvarukompatibilitet.<br />

Omladdning innebär inläsning av lämplig firmware (maskinvaruspecifik programvara) till en<br />

viss enhet som kör denna programvara i drift.<br />

Om RobotWare uppgraderats på styrenheten kommer FlexPendant att ladda om, dvs.<br />

uppdatera till den nya versionen, när den ansluts.<br />

Observera att sådana utbyten/uppdateringar kan kräva firmware-versioner som inte är<br />

tillgängliga! För att inte riskera systemets funktion rekommenderar ABB att samma versioner<br />

som tidigare används om dessa är tillgängliga.<br />

De enheter som för tillfället använder omladdningsfunktionen är:<br />

• Kontaktorkort<br />

• Drivenheter<br />

• FlexPendant<br />

• Profibus-master<br />

• Axeldator<br />

• Panelkort<br />

Omladdning<br />

Den automatiska omladdningsprocess som beskrivs nedan får inte störas av att styrenheten<br />

slås av när den körs:<br />

Steg Händelse Info<br />

1. När systemet startas om kontrollerar systemet<br />

versionen för den firmware som används. Detta<br />

kontrolleras mot de maskinvaruversioner som<br />

används.<br />

2. Om maskinvaru- och firmware-versioner inte<br />

stämmer överens startar systemet om sig självt<br />

automatiskt medan det går till ett särskilt<br />

uppdateringsläge.<br />

3. Hittades lämplig firmware-version<br />

Vid JA fortsätter omladdningen.<br />

Vid NEJ stannar systemet. Följ anvisningarna i<br />

avsnittet Omladdning av firmware misslyckades i<br />

felsökningshandbooken för IRC5.<br />

4. Efter en lyckad omladdning startas systemet om.<br />

I uppdateringsläget görs ett<br />

försök att hämta lämplig<br />

firmware till maskinvaran<br />

medan ett meddelande visas<br />

helt kort på FlexPendant.<br />

I båda fallen visas ett<br />

meddelande helt kort på<br />

FlexPendant och detta lagras i<br />

händelseloggen.<br />

Själva omladdningen kan ta<br />

några sekunder upp till några<br />

minuter, beroende på vilken<br />

maskinvara som ska laddas<br />

om.<br />

3HAC 16590-2 Revision: A<br />

253


3 FlexPendant<br />

3.4.14.9. Omladdning av firmware och FlexPendant<br />

Steg Händelse Info<br />

5. Ännu en kontroll görs för ytterligare<br />

oöverensstämmelser mellan maskinvara och<br />

firmware.<br />

6. Hittades ytterligare oöverensstämmelser<br />

Vid JA upprepas processen tills inga fler hittas.<br />

Vid NEJ är processen slutförd.<br />

254<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.4.15.1. Logga ut och logga in<br />

3.4.15. Logga ut och logga in<br />

3.4.15.1. Logga ut och logga in<br />

Utloggningsprocedur<br />

I den här proceduren beskrivs hur duloggar ut ur systemet.<br />

Steg<br />

Åtgärd<br />

1. Tryck på Logga ut på menyn ABB.<br />

2. Tryck på Ja för frågan om att logga ut.<br />

Inloggningsprocedur<br />

I den här proceduren beskrivs hur du loggar in i användarbehörighetssystemet UAS.<br />

Efter en utlogging visas inloggningsfönstret automatiskt.<br />

en0400000947<br />

Steg Åtgärd Info<br />

1. Tryck på menyn Användare för att välja<br />

användare.<br />

Om du väljer Default user krävs inget<br />

lösenord och du kan fortsätta till steg 3.<br />

2. Tryck på ABC... för att visa<br />

programvarutangentbordet.<br />

När du angett lösenordet trycker du på<br />

OK.<br />

3. Tryck på Logga in.<br />

Om den användare du valt har ett<br />

lösenord måste du använda<br />

programvarutangentbordet för att ange<br />

ett lösenord.<br />

3HAC 16590-2 Revision: A<br />

255


3 FlexPendant<br />

3.4.15.1. Logga ut och logga in<br />

Hantera användare och behörighetsnivåer<br />

Du kan läsa mer om hur du lägger till användare och anger behörigheter i Operator’s manual<br />

- RobotStudio Online.<br />

Hur du ändrar vilka vyer eller funktioner som är dolda för vissa användare beskrivs i<br />

Konfigurera FlexPendant-systemet på sidan 231.<br />

256<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.5.1. Statusfält<br />

3.5 Statusfält<br />

3.5.1. Statusfält<br />

Bild på statusfältet<br />

I statusfältet visas information om aktuell status, t.ex. driftsläge, system och aktiv mekanisk<br />

enhet.<br />

en0300000490<br />

Del<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

Namn<br />

Statusfält<br />

Driftsläge<br />

Aktivt system<br />

Styrenhetens läge<br />

Programläge<br />

Mekaniska enheter. Den aktiva enheten är markerad med en ram. Aktiva enheter<br />

visas i färg, medan inaktiva enheter är gråa.<br />

Mer information<br />

Alla funktioner under knappen Statusfält är identiska med de som hittas under knapparna<br />

Händelselogg på sidan 234 och Operatorfönster på sidan 241.<br />

3HAC 16590-2 Revision: A<br />

257


3 FlexPendant<br />

3.5.2. Visa meddelanden från RAPID-program<br />

3.5.2. Visa meddelanden från RAPID-program<br />

Översikt<br />

Det går att skapa meddelanden som ska visas när programmet körs.<br />

Se respektive process- eller programdokumentation för att kontrollera om sådana<br />

meddelanden används.<br />

Visa meddelanden från RAPID-program<br />

Denna procedur beskriver hur du visar meddelanden från RAPID-program.<br />

Steg Åtgärd<br />

1. Tryck på statusfältet.<br />

Statusfönstret visas.<br />

2. Tryck på Operatorfönster om du vill visa meddelanden från RAPID-program.<br />

Denna lista är tom om inga meddelanden lagts till sedan den senast tömdes.<br />

Bläddra i en lång lista<br />

Om innehållet i listan inte får plats på en skärm kan du bläddra i den enligt anvisningarna i<br />

Bläddra och zooma på sidan 70.<br />

Rensa meddelandelistan<br />

Tryck på Rensa om du vill ta bort alla meddelanden i listan.<br />

258<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.5.3. Hur kan jag se vad systemet gör för tillfället<br />

3.5.3. Hur kan jag se vad systemet gör för tillfället<br />

Hur vet jag att programmet körs<br />

Om ett program är inläst men inte körs visas texten "Programstopp" i statusfältet. När du<br />

startar programmet ändras texten till "Program executing".<br />

Se Bild på statusfältet på sidan 257.<br />

3HAC 16590-2 Revision: A<br />

259


3 FlexPendant<br />

3.6.1. Snabbmenyn<br />

3.6 Snabbmeny<br />

3.6.1. Snabbmenyn<br />

Allmänt<br />

Med snabbmenyn kan du snabbare ändra joggningsegenskaper jämfört med att använda<br />

joggningsvyn.<br />

Varje menyval har en symbol som visar värde eller inställning för den valda<br />

joggningsegenskapen. Tryck på snabbmenyknappen för att visa tillgängliga<br />

egenskapsvärden.<br />

Bild på snabbmenyn<br />

I det här avsnittet beskrivs knapparna på snabbmenyn.<br />

När du valt önskad funktion kan ändringar göras direkt från snabbmenyn eller via knappen<br />

Joggning på ABB-menyn.<br />

en0300000471<br />

Snabbmenyns knappar<br />

Del Beskrivning<br />

A Snabbmenyknapp<br />

B Mekanisk enhet, beskrivs i avsnittet Snabbmeny, mekanisk enhet på sidan 261<br />

C Inkrement, beskrivs i avsnittet Snabbmeny, inkrement på sidan 264<br />

D Körsätt, beskrivs i avsnittet Snabbmeny, körsätt på sidan 265<br />

E Stegning, beskrivs i avsnittet Snabbmeny, stegning på sidan 267<br />

F Hastighetsläge, beskrivs i avsnittet Snabbmeny, hastighet på sidan 269<br />

260<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.6.2.1. Snabbmeny, mekanisk enhet<br />

3.6.2. Snabbmeny, mekanisk enhet<br />

3.6.2.1. Snabbmeny, mekanisk enhet<br />

Knappen för mekanisk enhet<br />

Steg<br />

Åtgärd<br />

1. På snabbmenyn trycker du på knappen för mekanisk enhet och väljer en mekanisk<br />

enhet.<br />

en0300000539<br />

Följande knappar visas:<br />

• A: Knappen för mekanisk enhet<br />

• B: Mekanisk enhet, vald enhet är markerad<br />

• C: Inställningar för rörelseläge<br />

• D: Inställningar för verktyg<br />

• E: Inställningar för arbetsobjekt<br />

• F: Inställningar för koordinatsystem<br />

Varje knapp beskrivs i nedanstående steg.<br />

3HAC 16590-2 Revision: A<br />

261


3 FlexPendant<br />

3.6.2.1. Snabbmeny, mekanisk enhet<br />

Steg<br />

Åtgärd<br />

2. Om du vill visa/ändra funktionen för ett rörelseläge trycker du på knappen för<br />

rörelselägesinställningar.<br />

en0300000540<br />

Följande knappar visas:<br />

• A: Rörelseläge, axel 1-3<br />

• B: Rörelseläge, axel 4-6<br />

• C: Linjärt rörelseläge<br />

• D: Orientera om rörelseläge<br />

• E: Stäng inställningar för rörelseläge<br />

3. Om du vill visa/ändra tillgängliga verktyg trycker du på knappen för<br />

verktygsinställningar.<br />

en0400000988<br />

En lista med alla tillgängliga, definierade verktyg visas. Tryck på det du vill använda.<br />

262<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.6.2.1. Snabbmeny, mekanisk enhet<br />

Steg<br />

Åtgärd<br />

4. Om du vill visa/ändra tillgängliga arbetsobjekt trycker du på knappen för<br />

arbetsobjektsinställningar.<br />

en0400000989<br />

En lista med alla tillgängliga, definierade arbetsobjekt visas. Tryck på det du vill<br />

använda.<br />

5. Om du vill visa/ändra funktionen för ett koordinatsystem trycker du på knappen för<br />

koordinatsystemsinställningar.<br />

en0300000541<br />

Följande knappar visas:<br />

• A: Världskoordinatsystem (Global)<br />

• B: Baskoordinatsystem<br />

• C: Verktygskoordinatsystem<br />

• D: Arbetsobjektkoordinatsystem<br />

• E: Stäng förnstret för koordinatsystemsinställningar<br />

3HAC 16590-2 Revision: A<br />

263


3 FlexPendant<br />

3.6.3.1. Snabbmeny, inkrement<br />

3.6.3. Snabbmeny, inkrement<br />

3.6.3.1. Snabbmeny, inkrement<br />

Inkrement<br />

Alla funktioner under den här knappen kan även nås från menyn Jogging.<br />

Steg<br />

Åtgärd<br />

1. Om du vill visa/ändra inkrementfunktionalitet trycker du på inkrementknappen.<br />

en0300000542<br />

Följande knappar visas:<br />

• A: Inga inkrement<br />

• B: Små rörelseinkrement<br />

• C: Medelstora rörelseinkrement<br />

• D: Stora rörelseinkrement<br />

• E: Rörelseinkrementen ska definieras av användaren.<br />

264<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.6.4.1. Snabbmeny, körsätt<br />

3.6.4. Snabbmeny, körsätt<br />

3.6.4.1. Snabbmeny, körsätt<br />

Driftsläge<br />

Välja driftsläge<br />

Genom att ange körsätt definierar du om programexekveringen ska ske en gång och sedan<br />

stoppa, eller om den ska ske kontinuerligt.<br />

Under körsättsmenyn kan du även välja vilka task som ska vara aktiva eller inaktiva om du<br />

har fleruppgiftsalternativet (multitasking) installerat. Du kan också välja task under<br />

snabbmenyn för stegning.<br />

I det här avsnittet beskrivs hur du väljer körsätt med hjälp av snabbmenyn.<br />

Steg<br />

Åtgärd<br />

1. Om du vill visa/ändra funktionen för ett körsätt trycker du på körsättsknappen.<br />

en0300000472<br />

Följande knappar visas:<br />

• Körning med enkel cykel<br />

• Kontinuerlig körning<br />

• Knapp för att visa task<br />

3HAC 16590-2 Revision: A<br />

265


3 FlexPendant<br />

3.6.4.1. Snabbmeny, körsätt<br />

Steg<br />

Åtgärd<br />

2. Om du vill visa/ändra vilka task inställningen gäller för trycker du på knappen Visa<br />

task. Du måste vara i manuellt läge för att kunna välja task.<br />

en0400000992<br />

Följande knappar visas:<br />

• En lista med alla tillgängliga task. Tryck för att välja eller välja bort vilka task<br />

som ska vara aktiva.<br />

• Knappen Dölj task döljer task-listan.<br />

266<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.6.5.1. Snabbmeny, stegning<br />

3.6.5. Snabbmeny, stegning<br />

3.6.5.1. Snabbmeny, stegning<br />

Stegläge<br />

Välj stegläge<br />

Genom att ställa in stegning definierar du hur den stegvisa programexekveringen ska fungera.<br />

Under stegningsmenyn kan du även välja vilka task som ska vara aktiva eller inaktiva om du<br />

har fleruppgiftsalternativet (multitasking) installerat. Du kan också välja task under<br />

snabbmenyn för körsätt.<br />

I det här avsnittet beskrivs hur du väljer stegning med hjälp av snabbmenyn.<br />

Steg<br />

Åtgärd<br />

1. Om du vill visa/ändra funktionen för ett stegning trycker du på stegningsknappen.<br />

en0300000543<br />

När du tryckt på Stegning visas följande knappar:<br />

• Knapp för att stega in i. Stegar in i anropade rutiner och exekverar dem steg<br />

för steg.<br />

• Knapp för att stega förbi. Anropade rutiner exekveras i ett steg.<br />

• Knapp för nästa rörelseinstruktion. Stegar till nästa rörelseinstruktion.<br />

Stoppar innan och efter rörelseinstruktioner för att t.ex. tillåta modpos.<br />

• Knapp för att visa task.<br />

3HAC 16590-2 Revision: A<br />

267


3 FlexPendant<br />

3.6.5.1. Snabbmeny, stegning<br />

Steg<br />

Åtgärd<br />

2. Om du vill visa/ändra vilka task inställningen gäller för trycker du på knappen Visa<br />

task. Du måste vara i manuellt läge för att kunna välja task.<br />

en0400000993<br />

Följande knappar visas:<br />

• En lista med alla tillgängliga task. Tryck för att välja eller välja bort vilka task<br />

som ska vara aktiva.<br />

• Knappen Dölj task döljer task-listan.<br />

268<br />

3HAC 16590-2 Revision: A


3 FlexPendant<br />

3.6.6.1. Snabbmeny, hastighet<br />

3.6.6. Snabbmeny, hastighet<br />

3.6.6.1. Snabbmeny, hastighet<br />

Knappen för hastighetsläge<br />

Alla funktioner under den här knappen kan även nås från menyn Joggning.<br />

Steg<br />

Åtgärd<br />

1. Om du vill visa/ändra funktionen för ett hastighetsläge trycker du på<br />

hastighetslägesknappen.<br />

en0300000470<br />

Följande knappar visas:<br />

• Verklig körhastighet (i relation till max)<br />

• Minskar körhastigheten i steg om 1%<br />

• Ökar körhastigheten i steg om 1%<br />

• Minskar körhastigheten i steg om 5%<br />

• Ökar körhastigheten i steg om 5%<br />

• Kör med kvartshastighet<br />

• Kör med halv hastighet<br />

• Kör med full hastighet<br />

3HAC 16590-2 Revision: A<br />

269


3 FlexPendant<br />

3.6.6.1. Snabbmeny, hastighet<br />

270<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.1. Om kapitlet Styrenhet<br />

4 Styrenhet<br />

4.1. Om kapitlet Styrenhet<br />

Översikt<br />

Detta kapitel innehåller information om de olika knapparna på IRC5:s styr- och drivmoduler<br />

och de uppgifter som kan utföras med dessa.<br />

Maskinvaran i modulerna beskrivs i styrenhetens produkthandbok.<br />

3HAC 16590-2 Revision: A<br />

271


4 Styrenhet<br />

4.2.1. Knappar på FlexController<br />

4.2 Knappar och kontakter<br />

4.2.1. Knappar på FlexController<br />

Knappar på styrmodulen<br />

en0400000784<br />

Funktioner hos styrmodulens knappar<br />

I det här avsnittet beskrivs funktionen hos styrmodulens knappar eller var du hittar sådan<br />

information.<br />

Del Beskrivning Funktion<br />

A Huvudströmbrytare PÅ/AV PÅ/AV-strömbrytare för avstängning av systemet.<br />

Anvisningar finns i avsnittet:<br />

• Starta i automatiskt läge på sidan 280<br />

• Starta i manuellt läge på sidan 285<br />

B<br />

Nödstoppsknapp<br />

C Motorer på Lampan som indikerar att motorerna är på beskrivs i<br />

Trouble shooting manual - IRC5.<br />

D Körsättsväljare Anvisningar finns i avsnittet:<br />

• Aktuellt driftsläge på sidan 277<br />

• Om manuellt läge på sidan 284<br />

• Om automatiskt läge på sidan 279<br />

Det finns också en USB-port under knapparna. Denna kan användas för att läsa in eller spara<br />

program, data eller annan information till och från styrenheten. Se avsnittet USBminnesinformation<br />

på sidan 75.<br />

272<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.2.1. Knappar på FlexController<br />

Knappar på drivmodulen<br />

en0400000797<br />

Funktioner hos drivmodulens knappar<br />

I det här avsnittet beskrivs knapparna på drivmodulen och deras funktion.<br />

Beskrivning<br />

Strömbrytare PÅ/AV<br />

Funktion<br />

PÅ/AV-strömbrytare enbart för drivmodulen.<br />

3HAC 16590-2 Revision: A<br />

273


4 Styrenhet<br />

4.2.2. Ansluta en PC till serviceporten<br />

4.2.2. Ansluta en PC till serviceporten<br />

Procedur<br />

OBS!<br />

Serviceporten ska bara användas för direkt anslutning till en PC enligt anvisningarna i den<br />

här proceduren. Den får inte anslutas till ett LAN-nätverk (local area network) eftersom den<br />

har en DHCP-server som automatiskt distribuerar IP-adresser till alla enheter anslutna till<br />

nätverket. Kontakta nätverksadministratören om du behöver mer information.<br />

FÖRSIKTIGHET!<br />

När en startkabel är ansluten till serviceporten och serviceluckan är öppen uppfyller<br />

styrenheten inte kraven för skyddsklass IP54.<br />

Steg Åtgärd Illustration<br />

1. Se till att the PC:ns nätverksinställningar är<br />

korrekt konfigurerade.<br />

2. Använd den levererade Ethernet kategory<br />

5-startkabeln med RJ45-kontakter.<br />

3. Anslut nätverkskabeln till nätverksporten på<br />

din PC<br />

Fortsätt enligt anvisningarna i avsnittet<br />

Nätverksinställningar för en PC<br />

ansluten till serviceporten eller<br />

handboken Kom igång.<br />

Denna kabel levereras i<br />

produktkartongen för RobotWare.<br />

4. Anslut startkabeln till serviceporten som<br />

sitter framtill på styrmodulen.<br />

xx0400000844<br />

• A: nätverksport<br />

Nätverksportens placering kan variera<br />

beroende på PC-modell.<br />

Placeholder<br />

• A: serviceport.<br />

274<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.2.3. Ställa in en nätverksanslutning<br />

4.2.3. Ställa in en nätverksanslutning<br />

När behöver jag ställa in en nätverksanslutning<br />

Du behöver ställa in styrenhetens närverksanslutning när styrenheten för första gången<br />

ansluts till ett nätverk eller när nätverkets adresschema ändrats.<br />

Du måste göra en X-start varje gång du vill starta Boot Application. Ett undantag från detta<br />

är om inget system är tillgängligt i robotens styrenhet vid starten. I så fall startas Boot<br />

Application automatiskt.<br />

Förberedelser<br />

Om en IP-adress ska erhållas automatiskt ska du se till att det finns en server som förser<br />

nätverket med IP-adresses (en DHCP-server). I annat fall kommer du inte att kunna komma<br />

åt styrenheten via styrenhetsnätverket.<br />

Det går fortfarande att komma åt styrenheten via service-PC-anslutningen.<br />

Dialogrutan för nätverksanslutning<br />

Bilden visar dialogrutan för nätverksanslutning.<br />

en0400000902<br />

Procedur<br />

Oavsett hur du väljer att ställa in nätverksanslutningarna är de första stegen gemensamma:<br />

Steg Åtgärd Info<br />

1. Du kommer åt Boot Application genom<br />

att göra en X-start.<br />

2. I Boot Application trycker du på Settings.<br />

Dialogrutan för nätverksanslutning visas.<br />

3. Om du väljer att inte använda någon IPadress<br />

trycker du på Use no IP address.<br />

I annat fall fortsätter du nedan!<br />

Hur du gör en X-start beskrivs i avsnittet<br />

Starta om och välja ett annat system (Xstart)<br />

på sidan 248.<br />

I vissa fall kan det vara bra att koppla bort<br />

styrenheten från nätverket utan att<br />

koppla bort nätverkskabeln. Utan IPadress<br />

kan du inte komma åt styrenheten<br />

från annan utrustning i samma nätverk.<br />

3HAC 16590-2 Revision: A<br />

275


4 Styrenhet<br />

4.2.3. Ställa in en nätverksanslutning<br />

Steg Åtgärd Info<br />

4. Om du väljer att erhålla en IP-adress<br />

automatiskt trycker du på Obtain an IP<br />

address automatically. I annat fall<br />

fortsätter du nedan!<br />

5. Om du väljer att använda en fast IPadress<br />

trycker du på Use the following<br />

IP address.<br />

6. Tryck på rutan IP address och skriv in en<br />

giltig IP-adress.<br />

7. Tryck på rutan Subnet mask och skriv in<br />

en giltig nätmask.<br />

8. Tryck på rutan Default gateway och<br />

skriv IP-adressen för den<br />

standardgateway som ska användas.<br />

9. Tryck på OK för att spara den nya<br />

inställningen.<br />

10. I Boot Application trycker du på Restart<br />

Controller för att starta om styrenheten<br />

och använda den nya inställningen.<br />

11. Tryck på OK för att spara den nya<br />

inställningen.<br />

12. I Boot Application trycker du på Restart<br />

Controller för att starta om styrenheten<br />

och använda den nya inställningen.<br />

276<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.3.1. Aktuellt driftsläge<br />

4.3 Driftslägen<br />

4.3.1. Aktuellt driftsläge<br />

Översikt<br />

Lägesomkopplaren<br />

Kontrollera positionen hos styrenhetens lägesomkopplare eller statusfältet på FlexPendant.<br />

Driftslägesändringar loggas också i händelseloggen.<br />

Lägesomkopplaren ska vara i den position som bilden visar:<br />

xx0300000466<br />

A<br />

B<br />

C<br />

D<br />

E<br />

Lägesomkopplare med två positioner<br />

Lägesomkopplare med tre positioner<br />

Automatiskt körsätt<br />

Manuellt läge med reducerad hastighet<br />

Manuellt fullhastighetsläge<br />

Steg Åtgärd Info<br />

1. Om du vill växla från manuellt till<br />

automatiskt läge<br />

2. Om du vill växla från automatiskt till<br />

manuellt läge<br />

beskrivs i avsnittet Växla från manuellt till<br />

automatiskt läge på sidan 283.<br />

beskrivs i avsnittet Växla från<br />

automatiskt till manuellt läge med<br />

reducerad hastighet på sidan 287.<br />

3HAC 16590-2 Revision: A<br />

277


4 Styrenhet<br />

4.3.1. Aktuellt driftsläge<br />

Visa aktuellt läge på FlexPendant<br />

På FlexPendant kan du visa aktuellt driftsläge i statusfältet. Ett exempel på statusfält visas<br />

nedan:<br />

en0300000490<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

Statusfält<br />

Driftsläge<br />

Aktivt system<br />

Styrenhetens läge<br />

Programläge<br />

Mekaniska enheter, aktiv är vald<br />

278<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.3.2.1. Om automatiskt läge<br />

4.3.2. Automatiskt körsätt<br />

4.3.2.1. Om automatiskt läge<br />

Vad är automatiskt läge<br />

I automatiskt läge är aktiveringsenheten bortkopplad så att roboten kan röra sig utan mänsklig<br />

inblandning.<br />

Ett robotsystem i produktionen körs normalt i automatiskt läge. I det läget går det att fjärrstyra<br />

robotsystemet, t.ex. med styrenhetens I/O-signaler. En insignal kan användas för att starta och<br />

stoppa ett RAPID-program, en annan kan aktivera robotens motorer.<br />

Det finns även andra mekanismer för att öka säkerheten i automatiskt läge som inte används<br />

i manuellt läge.<br />

Uppgifter du normalt utför i automatiskt läge<br />

Iautomatiskt läge gör du normalt följande:<br />

• startar och stoppar processer.<br />

• läser in, startar och stoppar RAPID-program.<br />

• återför roboten till dess bana när du återtar driften efter ett nödstopp.<br />

• säkerhetskopierar systemet.<br />

• återställer säkerhetskopior.<br />

• trimmar in banor.<br />

• rengör verktyg.<br />

• förbereder eller byter arbetsobjekt.<br />

• utför andra processorienterade uppgifter.<br />

Ett välkonstruerat system låter dig utföra uppgifterna på ett säkert sätt och utan att påverka<br />

den process som är igång. I ett sådant system kan du när som helst gå in i ett skyddat område<br />

tillfälligt och låta säkerhetsmekanismerna stoppa processen medan du utför de uppgifter som<br />

behövs. När du lämnar det skyddade området återupptas processen.<br />

Läs i anläggnings- eller celldokumentationen för mer information om processorienterade<br />

uppgifter.<br />

FÖRSIKTIGHET!<br />

Om robotsystemet fjärrstyrs kan åtgärder som start eller stopp av processtillämpningar och<br />

RAPID-program åsidosättas. Intrimning av bana kan också störas.<br />

I så fall ska du utföra dessa uppgifter i manuellt läge.<br />

3HAC 16590-2 Revision: A<br />

279


4 Styrenhet<br />

4.3.2.2. Starta i automatiskt läge<br />

4.3.2.2. Starta i automatiskt läge<br />

FARA!<br />

När roboten startas kan den röra sig utan förvarning.<br />

Se till att inga människor finns inom skyddsområdet innan du slår på strömmen.<br />

När ska jag starta i automatiskt läge<br />

Starta robotsystemet i automatiskt läge när du vill återuppta eller starta en process eller ett<br />

program automatiskt. Använd manuellt läge för ett robotsystem som ännu inte är i produktion<br />

eller för andra uppgifter du behöver utföra som kräver manuellt läge.<br />

Den exakta proceduren kan skilja från system till system beroende på anpassningar och<br />

program som är specialgjorda för er.<br />

Läs anläggnings- eller celldokumentationen för information om hur ert robotsystem ska<br />

startas.<br />

Starta i automatiskt läge<br />

Steg Åtgärd Illustration<br />

1. Ställ lägesomkopplaren på automatiskt läge.<br />

2. Slå på huvudströmmen genom att ställa<br />

strömbrytaren i läge ON.<br />

en0400000794<br />

3. Startade systemet utan fel<br />

Om svaret är ja är proceduren klar.<br />

Om inte, avbryt.<br />

4. När systemet startats befinner det sig normalt i ett<br />

säkert standby-läge med motorerna av i väntan på<br />

ytterligare åtgärder.<br />

en0400000793<br />

Undantag<br />

I automatiskt läge är det möjligt att starta ett RAPID-program och slå på motorerna från en<br />

annan plats. Det innebär att systemet aldrig befinner sig i ett säkert standby-läge och att<br />

roboten kan röra sig när som helst.<br />

Läs i anläggnings- eller celldokumentationen hur ditt system är konfigurerat.<br />

280<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.3.2.2. Starta i automatiskt läge<br />

Manuell återupptagningsprocess<br />

Följ den här proceduren för att manuellt återuppta programmet om systemet inte är<br />

konfigurerat för fjärromstart.<br />

Steg Åtgärd Illustration<br />

1. Tryck på knappen "Motorer på" på styrmodulen för att<br />

aktivera robotens motorer.<br />

2. Tryck på knappen Start på FlexPendant för att starta<br />

programmet.<br />

3. Startade programmet utan fel<br />

Om svaret är ja är proceduren klar.<br />

I annat fall läser du anläggnings- eller<br />

celldokumentationen för felsökningsriktlinjer.<br />

en0400000795<br />

Felhantering beskrivs i<br />

Trouble shooting manual -<br />

IRC5.<br />

Begränsningar<br />

Det är inte alltid önskvärt att återuppta eller starta ett program. Det arbetsstycke som sitter i<br />

kanske ska kastas eller en pågående limning eller svetsning kanske inte ska fortsättas.<br />

Läs anläggnings- eller celldokumentationen för riktlinjer.<br />

3HAC 16590-2 Revision: A<br />

281


4 Styrenhet<br />

4.3.2.3. Köra program i automatiskt läge<br />

4.3.2.3. Köra program i automatiskt läge<br />

Köra program i automatiskt läge<br />

I det här avsnittet beskrivs hur du kör program i automatiskt läge.<br />

Steg Åtgärd Info<br />

1. Växla roboten till automatiskt läge. Hur du gör detta beskrivs i avsnittet<br />

Växla från automatiskt till manuellt läge<br />

med reducerad hastighet på sidan 287<br />

2.<br />

xx<br />

Innan du kör roboten ska du läsa<br />

säkerhetsinformationen i avsnittet FARA<br />

- Flytt av manipulatorer kan vara förenat<br />

med livsfara! på sidan 18.<br />

3. Välj det program som ska startas. Hur du läser in ett program beskrivs i<br />

avsnittet Läsa in ett befintligt program på<br />

sidan 147.<br />

4. Välj i vilket läge du vill starta programmet<br />

och starta det.<br />

Hur du väljer startläge beskrivs i avsnittet<br />

Så här använder du håll-för-driftknappen<br />

på sidan 59.<br />

5. Tryck ned startknappen på FlexPendant. Alla FlexPendant-knappar beskrivs i<br />

avsnittet Vad är en FlexPendant på<br />

sidan 56<br />

282<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.3.2.4. Växla från manuellt till automatiskt läge<br />

4.3.2.4. Växla från manuellt till automatiskt läge<br />

När ska jag ställa systemet i automatiskt läge<br />

Växla systemet till automatiskt läge när du har en processtillämpning eller ett RAPIDprogram<br />

som är klart att användas i produktionen.<br />

FARA!<br />

När roboten ställs i automatiskt läge kan den röra sig utan varning.<br />

Se till att inga människor befinner sig inom skyddsområdet innan du byter driftsläge.<br />

Växla från manuellt till automatiskt läge<br />

Steg Åtgärd Info/illustration<br />

1. Ställ lägesomkopplaren på automatiskt läge.<br />

En dialogruta för lägesändring visas på FlexPendant.<br />

2. Tryck på OK för att stänga dialogrutan.<br />

Om du växlar tillbaka till manuellt läge stängs<br />

dialogrutan automatiskt.<br />

3. Växlade systemet läge utan fel<br />

Om svaret är ja återupptar eller startar du<br />

processtillämpningen eller RAPID-programmet.<br />

I annat fall stoppar du och felsöker problemet.<br />

xx0300000467<br />

Felhantering beskrivs i<br />

Trouble shooting manual -<br />

IRC5.<br />

OBS!<br />

Om ditt system använder en distribuerad operatörspanel kanske inte kontroller och<br />

indikatorer är placerade exakt enligt den här handboken. Läs anläggnings- eller<br />

celldokumentationen för mer information.<br />

Kontroller och indikatorer ser dock ut och fungerar på samma sätt.<br />

När kan jag börja använda robotsystemet<br />

Så länge som dialogrutan för lägesändring visas kan inga program startas och robotens<br />

motorer kan inte aktiveras vare sig manuellt eller fjärrstyrt.<br />

Undantag<br />

I automatiskt läge är det möjligt att starta en process eller ett RAPID-program och slå på<br />

motorerna från en annan plats. Det innebär att systemet aldrig befinner sig i ett säkert<br />

standby-läge och att roboten kan röra sig när som helst.<br />

Läs i anläggnings- eller celldokumentationen hur ditt system är konfigurerat.<br />

3HAC 16590-2 Revision: A<br />

283


4 Styrenhet<br />

4.3.3.1. Om manuellt läge<br />

4.3.3. Manuellt körsätt<br />

4.3.3.1. Om manuellt läge<br />

Vad är manuellt läge<br />

I manuellt läge kan roboten bara röra sig med reducerad och säker hastighet och bara med<br />

manuell styrning.<br />

Du måste trycka på aktiveringsenheten för att aktivera robotens motorer. Det manuella läget<br />

används oftast när program skapas och när ett robotsystem tas i drift.<br />

Det finns två manuella lägen: det normala manuella läget, som ibland kallas Manuellt läge<br />

med reducerad hastighet, och Manuellt fullhastighetsläge.<br />

Uppgifter du normalt utför i manuellt läge<br />

Imanuellt läge gör du normalt följande:<br />

• joggar roboten tillbaka till dess bana när du återtar driften efter ett nödstopp.<br />

• korrigerar värdet på I/O-signaler efter feltillstånd.<br />

• skapar och ändrar RAPID-program.<br />

• trimmar in programmerade positioner.<br />

284<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.3.3.2. Starta i manuellt läge<br />

4.3.3.2. Starta i manuellt läge<br />

När ska jag starta systemet i manuellt läge<br />

Starta systemet i manuellt läge när det inte finns någon process eller något program som ska<br />

återupptas eller startas eller när du behöver utföra åtgärder som inte är möjliga i automatiskt<br />

läge, t.ex. programändring och joggning.<br />

Starta i manuellt läge<br />

Steg Åtgärd Illustration<br />

1. Ställ lägesomkopplaren på manuellt läge med<br />

reducerad hastighet.<br />

2. Slå på huvudströmmen genom att ställa<br />

strömbrytaren i läge ON.<br />

en0400000807<br />

3. Startade systemet utan fel<br />

Om svaret är ja är proceduren klar.<br />

I annat fall läser du anläggnings- eller<br />

celldokumentationen för felsökningsriktlinjer.<br />

4. När systemet startats befinner det sig i ett säkert<br />

standby-läge i väntan på ytterligare åtgärder.<br />

en0400000793<br />

Felhantering beskrivs i<br />

Trouble shooting manual -<br />

IRC5.<br />

Vad gör jag nu<br />

Om du vill...<br />

...så läser du...<br />

skapa RAPID-program Skapa ett nytt program på sidan 146.<br />

jogga roboten Introduktion till joggning på sidan 83.<br />

arbeta med eller ändra verktyg, arbetsobjekt<br />

eller laster<br />

Välja verktyg, arbetsobjekt och last. på sidan<br />

102.<br />

3HAC 16590-2 Revision: A<br />

285


4 Styrenhet<br />

4.3.3.3. Köra program i manuellt läge<br />

4.3.3.3. Köra program i manuellt läge<br />

Procedur<br />

I det här avsnittet beskrivs hur du kör program i manuellt läge.<br />

Steg Åtgärd Info<br />

1. Växla roboten till manuellt läge. Hur du avgör vilket läge systemet<br />

befinner sig i beskrivs i avsnittet Aktuellt<br />

driftsläge på sidan 277.<br />

Hur du gör detta beskrivs i avsnittet<br />

Växla från automatiskt till manuellt läge<br />

med reducerad hastighet på sidan 287<br />

2.<br />

xx<br />

FARA!<br />

Innan du kör roboten ska du läsa<br />

säkerhetsinformationen i avsnittet FARA<br />

- Flytt av manipulatorer kan vara förenat<br />

med livsfara! på sidan 18.<br />

3. Välj det program som ska startas. Hur du öppnar ett program beskrivs i<br />

avsnittet Läsa in ett befintligt program på<br />

sidan 147.<br />

4. Välj vilket drifts- eller stegläge<br />

programmet ska startas i.<br />

Hur du väljer startläge beskrivs i avsnittet<br />

Så här använder du håll-för-driftknappen<br />

på sidan 59.<br />

5. Tryck ned startknappen på FlexPendant. Alla FlexPendant-knappar beskrivs i<br />

avsnittet Vad är en FlexPendant på<br />

sidan 56<br />

286<br />

3HAC 16590-2 Revision: A


4 Styrenhet<br />

4.3.3.4. Växla från automatiskt till manuellt läge med reducerad hastighet<br />

4.3.3.4. Växla från automatiskt till manuellt läge med reducerad hastighet<br />

Växla från automatiskt till manuellt läge med reducerad hastighet<br />

Steg Åtgärd Illustration<br />

1. Ställ lägesomkopplaren i manuellt läge<br />

eller tryck på nödstoppen.<br />

2. Växlade systemet läge utan fel<br />

Om svaret är ja är proceduren klar.<br />

I annat fall försöker du hitta felet.<br />

xx0300000468<br />

Felhantering beskrivs i Trouble shooting<br />

manual - IRC5.<br />

OBS!<br />

Om ditt system använder en distribuerad operatörspanel kanske inte kontroller och<br />

indikatorer är placerade exakt enligt den här handboken. Läs anläggnings- eller<br />

celldokumentationen för mer information.<br />

Kontroller och indikatorer ser dock ut och fungerar på samma sätt.<br />

3HAC 16590-2 Revision: A<br />

287


4 Styrenhet<br />

4.3.3.5. Växla till manuellt fullhastighetsläge<br />

4.3.3.5. Växla till manuellt fullhastighetsläge<br />

När ska jag använda manuellt fullhastighetsläge<br />

Använd manuellt fullhastighetsläge när programmet ska testas i full hastighet.<br />

I manuellt fullhastighetsläge kan du köra programmet med full hastighet och ändå ha tillgång<br />

till alla felsökningsfunktioner i programeditorn.<br />

FARA!<br />

Det är farligt att testa med full hastighet.<br />

Se till att inga människor finns inom skyddsområdet när programmet startas.<br />

Växla till manuellt fullhastighetsläge<br />

Steg Åtgärd Info<br />

1. Ställ lägesomkopplaren på manuellt<br />

fullhastighetsläge.<br />

2. Växlade systemet läge utan fel<br />

Om svaret är ja är proceduren klar.<br />

I annat fall försöker du hitta felet.<br />

Felhantering beskrivs i Trouble<br />

shooting manual - IRC5.<br />

FlexPendant-varning<br />

När du byter läge visas en dialogruta på FlexPendant för att göra dig uppmärksam på<br />

lägesändringen. Tryck på OK för att stänga dialogrutan.<br />

Om du ändrar tillbaka till föregående läge kommer dialogrutan att stängas automatiskt och<br />

ingen lägesändring sker.<br />

288<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.1. Om kapitlet Beskrivningar av termer och begrepp<br />

5 Beskrivningar av termer och begrepp<br />

5.1. Om kapitlet Beskrivningar av termer och begrepp<br />

Översikt<br />

I det här kapitlet beskrivs många av de begrepp och ord som används i den här handboken.<br />

Observera att det kan finnas ytterligare information i de kapitel som avhandlar de aktuella<br />

funktionerna.<br />

3HAC 16590-2 Revision: A<br />

289


5 Beskrivningar av termer och begrepp<br />

5.2. Vad är RobotStudioOnline<br />

5.2. Vad är RobotStudio Online <br />

Förberedelser<br />

Hänvisningar<br />

RobotStudio Online körs på en PC som måste vara ansluten antingen till ett styrenhetsnätverk<br />

eller till styrenhetens serviceport.<br />

Om du ska till att att göra en installation via styrenhetsnätverket måste du veta styrenhetens<br />

namn eller IP-adress.<br />

Du måste också veta om det system som ska installeras är lagrat på PC-hårddisken, på en<br />

medlevererad CD eller någon annanstans.<br />

Alla procedurer beskrivs i operatörshandboken för RobotStudio Online .<br />

Hur du väljer vilka aktiviteter som ska utföras med RobotStudio Online och vilka som ska<br />

utföras med FlexPendant beskrivs i avsnittet När används FlexPendant och<br />

RobotStudioOnline på sidan 50.<br />

290<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.3. Vad är ett robotsystem<br />

5.3. Vad är ett robotsystem<br />

Beskrivning<br />

Begreppet robotsystem består av manipulator(er), styrmodul, drivmodul och all utrustning<br />

som styrs av styrenheten (verktyg, givare, m.m.). Det innefattar all maskinvara och<br />

programvara som behövs för att köra roboten. Tillämpningsspecifik maskinvara och<br />

programvara, t.ex. svetsutrustning, innefattas inte i termen.<br />

3HAC 16590-2 Revision: A<br />

291


5 Beskrivningar av termer och begrepp<br />

5.4. Vad är robotar, manipulatorer och lägesställare<br />

5.4. Vad är robotar, manipulatorer och lägesställare<br />

Illustration<br />

Bilden visar sambandet mellan begreppen robot, manipulator och lägesställare.<br />

en0400000940<br />

Manipulator<br />

Allmän term för mekaniska enheter som används för att flytta objekt, verktyg, m.m. Termen<br />

manipulator innefattar både robot och lägesställare. Begreppen robot och lägesställare ingår<br />

i den allmänna termen manipulator.<br />

Robot<br />

Mekanisk enhet med TCP. Innefattar inte styrenheten.<br />

lägesställare<br />

Mekanisk enhet som används för att flytta ett arbetsobjekt. Kan ha en eller flera axlar, normalt<br />

inte fler än 3 axlar. En lägesställare saknar normalt TCP.<br />

Vad är en mekanisk enhet<br />

En mekanism som kan joggas kallas vanligen mekanisk enhet. En mekanisk enhet kan<br />

antingen vara en robot, en enstaka extern axel eller en uppsättning externa axlar, t.ex. en<br />

tvåaxlad lägesställare.<br />

292<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.5. Vad är en FlexController<br />

5.5. Vad är en FlexController<br />

FlexController<br />

En FlexController är en grupp moduler som innehåller alla funktioner som behövs för att<br />

flytta och styra roboten.<br />

Basvarianten avFlexController IRC5 M2004 är uppdelad i två separata moduler, styrmodulen<br />

och drivmodulen.<br />

Styrmodulen innehåller all styrelektronik som t.ex. huvuddator, I/O-kort och flash-minne.<br />

Drivmodulen innehåller all kraftelektronik för robotens motorer. En IRC5-drivmodul kan<br />

innehålla nio drivenheter och hantera sex interna axlar plus två eller tre axlar beroende på<br />

robotmodell.<br />

När fler än en robot körs med en styrenhet (MultiMove-alternativet) måste en extra<br />

drivmodul läggas till för varje extra robot. Det räcker dock med en enda styrmodul. Du kan<br />

läsa mer om MultiMove i Application manual - MultiMove.<br />

xx0400000730<br />

A<br />

B<br />

Styrmodul<br />

Drivmodul<br />

3HAC 16590-2 Revision: A<br />

293


5 Beskrivningar av termer och begrepp<br />

5.6. Vad är ett verktyg<br />

5.6. Vad är ett verktyg<br />

Illustration<br />

Ett verktyg är ett objekt som kan monteras direkt eller indirekt på robotens roterande skiva<br />

eller på en fast plats inom robotens arbetsområde.<br />

En fixtur (jigg) är inte ett verktyg.<br />

Alla verktyg måste definieras med en TCP (Tool Center Point).<br />

en0400000803<br />

A<br />

B<br />

Verktygssida<br />

Robotsida<br />

Beskrivning<br />

Varje verktyg som roboten ska använda måste mätas och dess data ska lagras för att korrekt<br />

position ska uppnås för verktygets mittpunkt.<br />

294<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.7. Vad är verktyget mittpunkt<br />

5.7. Vad är verktyget mittpunkt<br />

Illustration<br />

Bilden visar att verktygets mittpunkt (TCP) är den punkt runt vilken orienteringen av<br />

verktygets/manipulatorns handled definieras. Manipulatorns vridskiva är alltid riktad mot<br />

TCP oavsett manipulatorarmens position.<br />

xx0300000604<br />

Beskrivning<br />

Rörlig TCP<br />

Stationär TCP<br />

All robotpositionering definieras i relation till verktygets mittpunkt (TCP). Vanligtvis<br />

definieras TCP relativt en position på manipulatorns vridskiva eller det verktyg som sitter på<br />

denna.<br />

TCP joggas eller flyttas till den programmerade målpositionen. Verktygets mittpunkt utgör<br />

origo i verktygskoordinatsystemet.<br />

Robotsystemet kan hantera ett antal TCP-definitioner, men bara en åt gången kan vara aktiv.<br />

Det finns två TCP-grundtyper: rörlig och stationär.<br />

Majoriteten av alla tillämpningar använder rörlig TCP, dvs. en TCP som rör sig efter<br />

manipulatorn.<br />

En typisk rörlig TCP kan definieras i relation till exempelvis spetsen på en bågsvetspistol,<br />

mitten på en punktsvetspistol eller änden på ett avjämningsverktyg.<br />

I vissa tillämpningar används en stationär TCP, t.ex. när en stationär punktsvetspistol används<br />

eller om arbetsstycket hålls av en stationär fixtur. I sådana fall kan TCP definieras i relation<br />

till den stationära utrustningen istället för den rörliga manipulatorn.<br />

3HAC 16590-2 Revision: A<br />

295


5 Beskrivningar av termer och begrepp<br />

5.8. Vad är ett arbetsobjekt<br />

5.8. Vad är ett arbetsobjekt<br />

Illustration<br />

Z<br />

Z<br />

Z<br />

Y<br />

Y<br />

Y<br />

X<br />

X<br />

X<br />

en0400000819<br />

Beskrivning<br />

Ett arbetsobjekt är ett koordinatsystem med vissa egenskaper kopplade till det. Det används<br />

i huvudsak för att förenkla programmeringen när program ska ändras p.g.a. förskjutning av<br />

vissa uppgifter, objektprocesser, osv.<br />

Arbetsobjekt skapas ofta för att förenkla joggning utefter objektets ytor. Det kan finnas flera<br />

olika arbetsobjekt så du måste välja vilket du vill använda för joggning.<br />

Laster är viktiga när du arbetar med gripdon. För att kunna positionera och manipulera ett<br />

objekt med stor noggrannhet måste du ta hänsyn till vikten. Du måste välja vilken du vill<br />

använda för joggning.<br />

296<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.9. Vad är ett koordinatsystem<br />

5.9. Vad är ett koordinatsystem<br />

Beskrivning<br />

Ett koordinatsystem definierar rymd i två eller tre dimensioner och har en fast nollpunkt till<br />

vilken alla punkter i koordinatsystemet refererar.<br />

När baskoordinatsystemet ska användas<br />

xx0300000495<br />

Jogga i baskoordinatsystemet när du behöver förutsägbara rörelser som är lätta att översätta<br />

till joystick-rörelser.<br />

I många fall finner du att baskoordinatsystemet är enklast att använda eftersom det inte är<br />

beroende av verktyget, arbetsobjektet eller andra mekaniska enheter.<br />

När du står framför roboten i ett normalkonfigurerat robotsystem och drar joysticken mot dig<br />

flyttas roboten utefter Y-axeln. Om du rör joysticken i sidled flyttas roboten utefter X-axeln.<br />

Om du vrider joysticken flyttas roboten utefter Z-axeln.<br />

3HAC 16590-2 Revision: A<br />

297


5 Beskrivningar av termer och begrepp<br />

5.9. Vad är ett koordinatsystem<br />

När världskoordinatsystemet ska användas<br />

en0300000496<br />

A<br />

B<br />

C<br />

Baskoordinatsystem<br />

Världskoordinat<br />

Baskoordinatsystem<br />

Jogga i världskoordinatsystemet när du behöver referera till ett koordinatsystem som är<br />

gemensamt för flera robotar oavsett hur och var de är placerade.<br />

Eftersom alla robotar refererar till samma koordinatsystem kan du vara säker på att joystickrörelserna<br />

har samma effekt oavsett vald robot.<br />

298<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.9. Vad är ett koordinatsystem<br />

När användarkoordinatsystemet ska användas<br />

D<br />

A<br />

C<br />

B<br />

en0400001225<br />

A Användarkoordinatsystem 1<br />

B Världskoordinatsystem<br />

C Baskoordinatsystem<br />

D Användarkoordinatsystem 2<br />

Användarkoordinatsystemet kan definieras för varje använd fixtur, baserat på<br />

världskoordinatsystemet. Om alla positioner är lagrade i objektkoordinater behöver du inte<br />

programmera om ifall fixturen flyttas eller vrids. Du flyttar eller vrider koordinatsystemet<br />

lika mycket och kan fortfarande använda alla programmerade positioner utan ändringar.<br />

3HAC 16590-2 Revision: A<br />

299


5 Beskrivningar av termer och begrepp<br />

5.9. Vad är ett koordinatsystem<br />

När arbetsobjektkoordinatsystemet ska användas<br />

en0300000498<br />

A Användarkoordinatsystem<br />

B Världskoordinatsystem<br />

C Objektkoordinatsystem 1<br />

D Objektkoordinatsystem 2<br />

Jogga i arbetsobjektkoordinatsystemet om du vill ha snabb förflyttning utefter delar av<br />

arbetsobjektet.<br />

Varje definierat arbetsobjekt kommer att ha sitt eget koordinatsystem inställt.<br />

När ett förskjutet koordinatsystem ska användas<br />

A<br />

C<br />

D<br />

B<br />

en0400001227<br />

A<br />

B<br />

Ursprunglig position<br />

Objektkoordinatsystem<br />

300<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.9. Vad är ett koordinatsystem<br />

C<br />

D<br />

Ny position<br />

Förskjutet koordinatsystem<br />

Ibland ska samma bana följas vid flera platser på samma objekt. För att undvika<br />

omprogrammering av alla positioner varje gång definieras ett förskjutet koordinatsystem.<br />

Detta koordinatsystem kan också användas i samband ,ed sökningar, för att kompensera för<br />

skillnader i position för de enskilda delarna.<br />

Det förskjutna koordinatsystemets definition är baserad på objektkoordinatsystemet.<br />

När verktygskoordinatsystemet ska användas<br />

en0300000497<br />

Överst<br />

Nederst<br />

Verktygskoordinatsystem för punktsvetspistol<br />

Verktygskoordinatsystem för bågsvetspistol<br />

Jogga i verktygskoordinatsystemet när du behöver utföra åtgärder som kräver att<br />

verktygsorienteringen behålls medan verktyget flyttas i olika riktningar.<br />

Om du ska såga av en bit av ett arbetsobjekt kommer en bana skapad med något annat<br />

koordinatsystem att vrida och bryta av sågbladet eftersom orienteringen av verktyget helt<br />

säkert ändras.<br />

3HAC 16590-2 Revision: A<br />

301


5 Beskrivningar av termer och begrepp<br />

5.10. Vad är manuellt läge<br />

5.10. Vad är manuellt läge<br />

Vad är manuellt läge<br />

I manuellt läge kan roboten bara röra sig med reducerad och säker hastighet och bara med<br />

manuell styrning.<br />

Du måste trycka på aktiveringsenheten för att aktivera robotens motorer. Det manuella läget<br />

används oftast när program skapas och när ett robotsystem tas i drift.<br />

Det finns två manuella lägen: det normala manuella läget, som ibland kallas Manuellt läge<br />

med reducerad hastighet, och Manuellt fullhastighetsläge.<br />

Vad är manuellt läge med full hastighet<br />

I manuellt fullhastighetsläge kan roboten förflytta sig med programmerad hastighet men bara<br />

under manuell kontroll.<br />

Du måste trycka på hålldonet och håll-för-drift-knappen för att aktivera robotens motorer. Det<br />

manuella fullhastighetsläget används oftast när program testas och när ett robotsystem tas i<br />

drift.<br />

Observera att det manuella fullhastighetsläget inte finns i alla robotsystem.<br />

Säkerhet i manuellt läge<br />

I manuellt läge är en del av säkerhetsmekanismerna avaktiverade eftersom roboten i det här<br />

läget ofta körs med personal i närheten. Manövrering av en industrirobot kan medföra fara<br />

och därför ska manövrer utföras på ett kontrollerat sätt. I manuellt läge körs roboten med<br />

reducerad hastighet, normalt 250 mm/s.<br />

302<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.11. Vad är automatiskt läge<br />

5.11. Vad är automatiskt läge<br />

Vad är automatiskt läge<br />

I automatiskt läge är aktiveringsenheten bortkopplad så att roboten kan röra sig utan mänsklig<br />

inblandning.<br />

Ett robotsystem i produktionen körs normalt i automatiskt läge. I det läget går det att fjärrstyra<br />

robotsystemet, t.ex. med styrenhetens I/O-signaler. En insignal kan användas för att starta och<br />

stoppa ett RAPID-program, en annan kan aktivera robotens motorer.<br />

Det finns även andra mekanismer för att öka säkerheten i automatiskt läge som inte används<br />

i manuellt läge.<br />

Begränsningar i automatiskt läge<br />

Joggning är inte möjlig i automatiskt läge. Det kan även finnas andra uppgifter som du bör<br />

utföra i manuellt läge för att vara säker på att du har full kontroll över roboten och dess<br />

rörelser.<br />

Läs anläggnings- eller systemdokumentationen för att se vilka uppgifter som inte bör utföras<br />

i manuellt läge.<br />

Varför automatiskt läge<br />

I grund och botten handlar det om säkerhet. Det måste finnas ett sätt att köra ett robotsystem<br />

med full hastighet utan övervakning och utan mänsklig inblandning.<br />

Säkerhetsstandarder som ISO 11161 definierar nödvändiga driftslägen där manuellt läge ökar<br />

säkerheten för systemanvändare. Ett exempel är hålldon som måste aktiveras för att roboten<br />

ska röra sig. Men det vore inte ett särskilt användbart system om en person måste stå och titta<br />

på dag efter dag bara för att hålldonet ska vara intryckt.<br />

Istället för att vara beroende av hålldon är roboten alltid aktiverad i automatiskt läge men det<br />

finns säkerhetsmekanismer som stoppar den om någon går innanför den säkerhetszon som<br />

omgärdar roboten.<br />

3HAC 16590-2 Revision: A<br />

303


5 Beskrivningar av termer och begrepp<br />

5.12. Vad är en RAPID-tillämpning<br />

5.12. Vad är en RAPID-tillämpning<br />

Syfte<br />

En RAPID-tillämpning innehåller instruktioner som styr roboten så att den kan utföra de<br />

åtgärder den är avsedd för.<br />

Innehållet i en RAPID-tillämpning<br />

En tillämpning är skriven med ett visst vokabulär och en viss syntax i<br />

programmeringsspråket RAPID.<br />

Programmeringsspråket innehåller instruktioner på engelska som får roboten att röra sig,<br />

skicka utdata och läsa indata. Det innehåller även instruktioner för att fatta beslut, upprepa<br />

andra instruktioner, strukturera programmet, kommunicera med systemoperatören, osv.<br />

Strukturen hos en RAPID-tillämpning<br />

Strukturen hos en RAPID-tillämpning beskrivs i avsnittet Strukturen hos en RAPIDtillämpning<br />

på sidan 305.<br />

Hur lagras en tillämpning<br />

En tillämpning du ska arbeta med eller köra måste läsas in i styrenhetens programminne.<br />

Denna procedur kallas för att Läsa intillämpningen.<br />

Du sparar tillämpningar på styrenhetens hårddisk eller annat diskminne för att de ska vara i<br />

säkert förvar när du arbetar med andra tillämpningar.<br />

304<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.13. Strukturen hos en RAPID-tillämpning<br />

5.13. Strukturen hos en RAPID-tillämpning<br />

Bild på en RAPID-tillämpning<br />

en0300000576<br />

Delar<br />

Del<br />

Task<br />

Parametrar för taskegenskaper<br />

Program<br />

Funktion<br />

Varje task innehåller vanligen ett RAPID-program och systemmoduler<br />

avsedda för en viss funktion, t.ex. punktsvetsning eller<br />

manipulatorrörelser.<br />

En RAPID-tillämpning kan innehålla en task. Om du har<br />

fleruppgiftsalternativet (multitasking) installerat kan det finnas mer än<br />

en task.<br />

När mer än en task används vid fleruppgiftskörning exekveras dessa<br />

parallellt, eller om så behövs enligt angiven prioriteringsordning.<br />

Parametrar för task-egenskaper ställer in vissa egenskaper för allt<br />

innehåll i en task. Alla program som lagrats i en viss task erhåller de<br />

egenskaper som angetts för respektive task.<br />

Egenskapsparametrar för task beskrivs i RAPID reference manual.<br />

Varje program innehåller vanligtvis programmoduler som utför vissa<br />

funktioner, t.ex. punktsvetsning eller manipulatorrörelser.<br />

Alla program måste ha en startrutin som är definierad som exekverbar.<br />

3HAC 16590-2 Revision: A<br />

305


5 Beskrivningar av termer och begrepp<br />

5.13. Strukturen hos en RAPID-tillämpning<br />

Del<br />

Programmodul<br />

Data<br />

Rutin<br />

Startrutin<br />

Funktion<br />

Varje programmodul innehåller data och rutiner för att utföra en viss<br />

funktion.<br />

Programmet är indelat i moduler för bättre överblick och smidigare<br />

hantering av programmen. Varje modul representerar oftast en viss<br />

robotåtgärd eller liknande.<br />

Alla programmoduler tas bort om programmet tas bort från<br />

styrenhetens programminne.<br />

Programmoduler är oftast skrivna av användaren.<br />

Data är värden och definitioner som angetts i program- eller<br />

systemmoduler. Dessa data refereras till från instruktioner i samma<br />

modul eller i ett antal moduler (tillgängligheten beror på datatyp).<br />

Datatypsdefinitioner beskrivs i RAPID reference manual.<br />

En rutin innehåller instruktionsuppsättningar som definierar vad<br />

robotsystem ska göra.<br />

En rutin kan också innehålla data som behövs för instruktionerna.<br />

En speciell typ av rutin som på engelska ofta kallas "Main" och som<br />

definierats som startpunkt för programexekveringen.<br />

Instruktion<br />

Systemmodul<br />

Note<br />

Varje program måste ha en startrutin som kallas för "Main" för att<br />

kunna exekveras. Hur du gör en rutin till startrutin beskrivs i RAPID<br />

reference manual.<br />

Varje instruktion är en begäran om att en viss händelse ska inträffa,<br />

t.ex. "Kör manipulatorns TCP till en viss position" eller "Ange vissa<br />

digitala utdata".<br />

Instruktionerna, deras syntax och funktion beskrivs utförligt i avsnittet<br />

RAPID reference manual.<br />

Varje systemmodul innehåller data och rutiner för att utföra en viss<br />

funktion.<br />

Programmet är indelat i moduler för bättre överblick och smidigare<br />

hantering av programmen. Varje modul representerar oftast en viss<br />

robotåtgärd eller liknande.<br />

Alla systemmoduler kommer att behållas även om du väljer "Delete<br />

program".<br />

Systemmoduler är vanligtvis skrivna av robottillverkaren eller<br />

linjekonstruktören.<br />

306<br />

3HAC 16590-2 Revision: A


5 Beskrivningar av termer och begrepp<br />

5.14. Vad är en datamatris<br />

5.14. Vad är en datamatris<br />

Översikt<br />

En datamatris är en viss typ av variabel: en vanlig variabel kan bara innehålla ett värde,<br />

medan en matris kan innehålla flera.<br />

Den kan konstrueras som en tabell med en eller flera dimensioner. Denna tabell kan fyllas<br />

med data (numeriska värden eller teckensträngar) som ska användas vid programmering eller<br />

drift av robotsystemet.<br />

Nedan visas ett exempel på en tredimensionell matris:<br />

en0400001006<br />

Denna matris kallas "Array" och har de tre dimensionerna a, b och c. Dimension a har tre<br />

rader, b har tre rader och c har två rader. Matrisen och dess innehåll kan skrivas somArray<br />

{a, b, c}.<br />

Exempel 1:Array {2, 1, 1}=29<br />

Exempel 2:Array {1, 3, 2}=12<br />

3HAC 16590-2 Revision: A<br />

307


5 Beskrivningar av termer och begrepp<br />

5.15. Vad är en händelselogg<br />

5.15. Vad är en händelselogg<br />

Översikt<br />

Robotsystem körs ofta utan att personal finns närvarande. Loggningsfunktionen ger dig ett<br />

bra sätt att lagra information om händelser som inträffat för att du sedan ska kunna analysera<br />

och spåra fel.<br />

Hur du kommer åt och arbetar med loggar beskrivs i avsnittet Event log messages i Trouble<br />

shooting manual, IRC5 och i avsnittet Händelselogg på sidan 234.<br />

Begrepp<br />

En händelselogg är skriftlig information om händelser i robotsystemet. En logg består av<br />

poster, en för varje händelse, med en tidsangivelse för varje post.<br />

Händelseloggens uppbyggnad<br />

Bilden visar en lista med loggposter som visas på FlexPendant.<br />

xx0300000448<br />

A<br />

B<br />

C<br />

D<br />

Händelsetyp (fel, varning, information)<br />

Händelsekod<br />

Händelserubrik<br />

Datum och tid för händelsen<br />

Händelseloggmeddelande<br />

För varje post finns ett meddelande som beskriver händelsen. Meddelandet beskriver<br />

händelsen i detalj och innehåller ofta råd för hur problemet ska lösas. Alla meddelanden<br />

beskrivs i Trouble shooting manual, IRC5.<br />

308<br />

3HAC 16590-2 Revision: A


Index<br />

A<br />

anpassning 72<br />

Ansluta en PC 274<br />

Ansluta till ett nätverk 275<br />

automatiskt läge 279<br />

B<br />

bläddra 70<br />

Boot Application 244<br />

B-start 252<br />

C<br />

C-start 249<br />

D<br />

datainstans 135<br />

datum och tid 224<br />

DHCP-server 275<br />

E<br />

Ethernet 274<br />

F<br />

filhantering 75<br />

FlexController 293<br />

FlexController, knappar 272<br />

FlexPendant 56, 66<br />

FlexPendant Explorer 74<br />

FlexPendant, ansluta 66<br />

FlexPendant, maskinvaruknappar 57<br />

FlexPendants huvuddelar 56<br />

FlexPendant-skärmen 58<br />

H<br />

Håll-för-driftknappen 59<br />

händelselogg 235<br />

höger hand 219<br />

I<br />

I/O 76, 225<br />

I/O-signaler för säkerhet 44<br />

Inkrementell rörelse 128<br />

Installera system 244<br />

instruktioner, hantering av 179<br />

IP-adress, använd ingen adress 275<br />

IP-adress, erhålla automatiskt 276<br />

IP-adress, fast 276<br />

I-start 251<br />

J<br />

Joggning 40<br />

Joggning, joystickriktningar 90<br />

Joggning, verktygsorientering 92<br />

joggningsfönstret 86<br />

K<br />

kalibrera baskoordinatsystem 214<br />

kalibrera pekskärm 233<br />

kalibrering 201<br />

Kalibreringsposition 204<br />

koordinatsystem 297<br />

KÖR-knapp 57<br />

L<br />

Lås skärmen 239<br />

last, skapa 121<br />

logga in 255<br />

logga ut, logga in 255<br />

M<br />

manuellt läge 284<br />

moduler, hantering av 163<br />

multitasking 157<br />

N<br />

nätverk 274<br />

Nätverksanslutning 275<br />

O<br />

övervakning 229<br />

P<br />

program, hantering av 147<br />

programmerbara tangenter 227<br />

Programmeringsenhet 56<br />

programminne 159<br />

Programvarutangentbordet 68<br />

P-start 250<br />

R<br />

RAPID 42<br />

rengöra skärmen 239<br />

rotera FlexPendant 220<br />

rutiner, hantering av 168<br />

S<br />

säkerhetskopiera systemet 196<br />

Se meddelanden från program 241<br />

Seriemätkortet, SMB 211<br />

Serviceport 274<br />

serviceport 274<br />

språk 226<br />

Ställa in nätverksanslutningar 245<br />

stänga av backup-batteri 177<br />

starta exekvering 61<br />

Starta och välja system 248<br />

Starta om systemet 246<br />

Starta utan systemprogramvara 244<br />

Startknapp för programexekvering 57<br />

statusfält 257<br />

stoppa exekvering 61<br />

STOPP-knapp 57<br />

Stoppknapp för programexekvering 57<br />

styrverktyg, översikt 50<br />

3HAC 16590-2 Revision: A<br />

309


Index<br />

system parametrar, ändra 221<br />

T<br />

ta bort program, från hårddisken 161<br />

tar bort program 159<br />

TPU 56<br />

U<br />

UAS, konfigurera viyer 232<br />

USB 75<br />

USB-minne 75<br />

V<br />

Välj system 246<br />

välja mekanisk enhet 88<br />

vanligaste I/O 225<br />

vänster hand 219<br />

varmstart 247<br />

verktyg, översikt styrverktyg 50<br />

verktyg, skapa 103<br />

verktygets mittpunkt, TCP 103<br />

X<br />

X-start 248<br />

Z<br />

zooma 70<br />

310<br />

3HAC 16590-2 Revision: A

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!