Operatörshandbok
Operatörshandbok
Operatörshandbok
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