AWL-Techniek Robotica
inhoud Basis ABB IRC5 Robot Veiligheid Besturing Vragen Waarom automatisering met robots Programma maken Tool Center Point (TCP) Workobject 2
Opbouw ABB IRC5 robot 3
Robotarm de 6 assen As 3 As 4 As 5 As 6 Onderarm Pols Bovenarm As 2 As 1 Basis of Sokkel 4
De besturingskasten 5
De besturingskast (Single Cabinet) 6
De besturingskast (Single Cabinet) 7
Blokdiagram ABB IRC5 8
Drive System 9
Systeemoverzicht ABB IRC5 Control module Drive module USB LAN Service Power & UPS MC Panel Safety Drive Safety Power AXC IRB xxx SMB I/O, Sensors and Process equipments Drives Motor S4CPlus Carry over 10
De FlexPendant Graphical colour touch screen Emergency stop Hard keys for fast access programmeerbaar Patented 3-way joy stick Hard keys for fast access vast 11
De nieuwe FlexPendant 12
13
Bedieningsknoppen op kast 14
Service aansluiting 15
External axes 16
Veiligheid 17
Veilig werken met Robots Aandachtspunten zijn: Knel- en knalpunten. Veiligheidsvoorzieningen. Niet overbruggen! Gezond verstand. Noodstopknoppen. Dodemansknop. Harde stop/softwarestop/elektrische stop. Gereduceerde snelheid in handmatig bedrijf. Hoe het niet moet 18
Veiligheidssysteem Mains LS Contactor ES G S AS E D Manual mode & Automatic mode Operating mode selector 2:nd chain interlock RUN EN Computer commands Drive unit M AS = Automatic mode safeguarded space stop ED = TPU Enabling Device LS = Limit switch ES = Emergency stop GS = General mode safeguarded space stop 19
FS 20
Control lay-out 21
Object oriented Programming Logistics and Machine control: 22
Remote maintenance VPN connection VPN tunnel from AWL to machine network 23
Vragen 24
Eerste programma maken 25
Meerdere Modules 26
New programma aanmaken 27
De programma editor 28
Programma testen 29
Tool Center Point (TCP) Definitie van een TCP: Het TCP zegt de computer waar het Tool (lastang/toorts) zich bevindt tov het TOOL COÖRDINATEN STELSEL (tool0). Waarom een TCP gebruiken? Het is gemakkelijker om te joggen. Om een goede rechtlijnige beweging te krijgen. Voor de snelheids controle. 30
Tool0 In het hart van de flens 31
Locatie van het TCP 32
Inleren TCP 33
Workobjecten 34
Workobject Een workobject is een assenkruis gedefinieerd door 2 frames (userframe en objectframe). Het userframe is gerelateerd aan het worldframe. Het objectframe is gerelateerd aan het userframe. Workobjecten zijn noodzakelijk om offlineprogrammeren toe te kunnen passen. Posities kunnen vastgelegd worden tov een workobject. Workobjecten vereenvoudigen het joggen. Workobject: Krachtig middel om verplaatsing van bijvoorbeeld een mal te compenseren. 35
Workobjectpennetjes op de mal 36
Een nieuw workobject aanmaken 37
Een workobject definiëren 38
Inleren Workobject 39
Gecoordineerd bewegen (externe as) Objectframe Userframe (Hartlijn externe as) 40
Oefening Definieer een workobject wobjtafel Maak nu een routine aan zoals hieronder is weergegeven. PROC rvierkant() MoveL *,v1000,z1,tpen\wobj:=wobjtafel; MoveL *,v1000,z1,tpen\wobj:=wobjtafel; MoveL *,v1000,z1,tpen\wobj:=wobjtafel MoveL *,v1000,z1,tpen\wobj:=wobjtafel; ENDPROC Test de routine. Verplaats nu de tafel 10 centimeter. Definieer wobjtafel opnieuw (opnieuw X1,X2 eny1 inleren) Run het programma vierkant nogmaals en bekijk het resultaat. 41
AWL-Techniek Robcad
AWL, your European partner Keeps you ahead in automated welding