MODUL 4 · UVOD U ODRŽAVANJE ROBOTSKIH SUSTAVA
Nastavna jedinica 4.7
Softverska podrška industrijskog robota
Program, parametri i postavke robota nisu ništa manje dio opreme od reduktora i motora. Razlika je u tome što se mehanički dio može kupiti ponovno, a izgubljeni program i naučene točke ne mogu. Ova jedinica govori o inačicama upravljačkog programa, o sigurnosnim kopijama, o zapisima kontrolera i dijagnostičkim porukama te o vraćanju sustava nakon kvara.
- razlikovati inačicu upravljačkog programa, program ćelije i parametre
- izraditi i pohraniti sigurnosnu kopiju po pravilu tri kopije na dva medija
- pročitati zapise kontrolera i dijagnostičke poruke
- provesti vraćanje sustava nakon kvara i provjeriti ga
- primijeniti pravila pristupa i vođenja izmjena programa
Što sve čini programsku podršku robota
U kontroleru robota nalaze se tri sloja koja se lako pomiješaju. Upravljački program ili sustavni softver dolazi od proizvođača i određuje što robot uopće zna raditi. Parametri opisuju baš ovaj primjerak: nulte točke osi, podatke o teretu, definicije alata i koordinatnih sustava, postavke sigurnosnih funkcija. Program ćelije je ono što je napisao programer: putanje, točke, logika i veza sa strojem.
| Sloj | Odakle dolazi | Kada se mijenja | Što znači gubitak |
|---|---|---|---|
| Upravljački program | od proizvođača | pri nadogradnji ili servisu | ponovna ugradnja sa servisnog medija |
| Parametri i umjeravanje | iz puštanja u rad i servisa | rijetko, uz zapis | ponovno umjeravanje, dugotrajno i skupo |
| Program ćelije | od programera | pri svakoj promjeni proizvoda | ponovno učenje svih točaka |
| Postavke sigurnosti | iz procjene rizika | samo uz propisani postupak i potpis | ponovna procjena rizika i ispitivanje |
| Podaci o alatima | iz mjerenja prihvatnice | pri promjeni alata | ponovno mjerenje alata |
Nadogradnja upravljačkog programa nije radnja koja se izvodi zato što postoji novija inačica. Radi se onda kada donosi ispravak koji vas se tiče ili kada je uvjet za novu funkciju, i uvijek uz sigurnosnu kopiju prije zahvata te uz provjeru da su periferni uređaji i programi ćelije usklađeni s novom inačicom.
Sigurnosne kopije
Sigurnosna kopija robota mora obuhvatiti sve tri razine: program, parametre i postavke. Većina kontrolera ima naredbu za potpunu kopiju sustava koja upravo to radi — stvara jednu datoteku ili mapu iz koje se robot može vratiti u zatečeno stanje. Kopija samo programa ćelije nije sigurnosna kopija.
Ritam je jednostavan: kopija nakon svake izmjene programa, kopija prije svakog servisnog zahvata i redovita mjesečna kopija. Čuva se po pravilu tri kopije na dva medija, jedna izvan ćelije: jedna na memorijskom mediju uz robota, jedna na poslužitelju tvrtke i jedna na mjestu izvan pogona. Svaka kopija nosi datum, oznaku robota, inačicu programa i ime osobe koja ju je izradila.
Zapamtite
Kopija koja nikada nije isprobana nije kopija nego nada. Barem jednom godišnje, uz planirani zastoj, vraćanje sustava izvede se doista i izmjeri se koliko traje. Tek tada se zna je li kopija potpuna i je li postupak zapisan tako da ga može provesti i netko drugi.
Prikaz računa koliko prostora traži pohrana sigurnosnih kopija i koliko traje vraćanje sustava nakon kvara, zajedno s troškom zastoja tijekom obnove. Početne vrijednosti odgovaraju kontroleru ćelije PO-1.
Zapisi kontrolera i dijagnostičke poruke
Kontroler vodi zapis svega što se dogodilo: pokretanja i zaustavljanja, poruke o pogreškama, upozorenja, prekoračenja opterećenja, promjene načina rada i prijave korisnika. Taj se zapis u praksi gleda tek kada nešto stane, a najkorisniji je upravo prije toga.
| Vrsta poruke | Što znači | Postupak |
|---|---|---|
| Obavijest | uobičajen događaj, promjena načina rada | ne traži radnju, koristi se pri analizi |
| Upozorenje | vrijednost se približila granici, primjerice napon baterije ili temperatura | planirati zahvat prije nego što postane pogreška |
| Pogreška | os, davač, pojačalo ili komunikacija su zakazali | otkloniti uzrok, zapisati poruku i oznaku |
| Sigurnosna poruka | zaustavljanje u nuždi, otvorena vrata, prekid zavjese | utvrditi razlog, nikada ne potvrđivati bez provjere |
| Poruka o opterećenju | trajno visoka struja ili moment osi | provjeriti teret, program i stanje prijenosnika |
Dijagnostika se pojačava podacima koji se prate u ćeliji PO-1: vibracije na osima 2 i 3, temperatura reduktora s osjetnikom PT100 u ritmu jednog uzorka u sekundi, struja motora i broj ciklusa. Kada se poruka kontrolera poveže s tim mjerenjima, dobiva se odgovor na pitanje je li kvar bio iznenadan ili se najavljivao tjednima.
Zapisi se izvoze i čuvaju zajedno sa sigurnosnim kopijama, barem za godinu dana unatrag. Pri pozivu servisa proizvođača to je prvi podatak koji će biti zatražen, a uredan izvoz zapisa često skraćuje dijagnostiku s nekoliko sati na nekoliko minuta.
Vraćanje sustava nakon kvara
Vraćanje sustava je postupak, a ne improvizacija. Piše se unaprijed, drži se uz ćeliju i sadrži redoslijed koraka, mjesto na kojem se kopija nalazi, lozinke na dogovorenom mjestu i ime osobe koja ga provodi. Uobičajeni redoslijed ima šest koraka.
- Utvrditi opseg kvara: je li nestao samo program ili cijeli sadržaj kontrolera.
- Osigurati ćeliju i spriječiti pokretanje dok traje obnova.
- Vratiti upravljački program i parametre iz posljednje potpune kopije.
- Vratiti program ćelije i podatke o alatima te provjeriti inačicu.
- Provjeriti nulte točke i referenciranje osi.
- Probni rad smanjenom brzinom, zatim puna brzina i zapis o obnovi.
Pažnja
Prvi ciklus nakon vraćanja sustava uvijek se vozi smanjenom brzinom i s praznom napravom, iz načina rada za učenje. Ako su parametri alata ili nulte točke vraćeni iz starije kopije, robot može krenuti putanjom koja više ne odgovara stvarnom stanju ćelije. U ćeliji se pritom ne smije nalaziti nitko osim osobe s privjeskom.
Vrijeme obnove bitan je dio pokazatelja MTTR. Kod PO-1 prijenos kopije traje manje od minute, a ručni dio postupka oko 45 minuta, pa je ukupno vraćanje sustava kraće od sata. Bez kopije isti bi posao značio ponovno učenje svih točaka i mjerenje alata, dakle nekoliko dana zastoja.
Pravila pristupa i vođenje izmjena
Većina gubitaka programa ne dolazi od kvara nego od nepažljive izmjene. Zato kontroleri imaju razine pristupa: rukovatelj smije pokrenuti i zaustaviti program, programer mijenjati putanje i točke, a održavatelj i servis pristupati parametrima i sigurnosnim postavkama. Razine se štite lozinkom ili ključem na privjesku, a lozinke se ne ostavljaju zalijepljene na ormaru.
| Razina | Što smije | Tko je ima |
|---|---|---|
| Rukovatelj | pokretanje, zaustavljanje, potvrda poruka | svi obučeni radnici u smjeni |
| Programer | izmjena putanja, točaka i logike | programer ćelije |
| Održavatelj | parametri, umjeravanje, dijagnostika | obučeni održavatelji |
| Sigurnosne postavke | granice prostora i brzine, sigurnosne funkcije | samo ovlaštena osoba uz zapis |
Uz razine pristupa ide i vođenje izmjena. Svaka izmjena programa dobiva novu oznaku inačice, kratak opis onoga što je promijenjeno, datum i ime autora, a prethodna se inačica čuva. Tako se nakon neuspjele izmjene vraća stanje od jučer, a ne stanje od prije godinu dana.
Na kraju, programska podrška ulazi i u plan održavanja: mjesečna kopija, tromjesečni pregled zapisa kontrolera, godišnja provjera vraćanja sustava i godišnji pregled razina pristupa. Te četiri stavke stoje manje od jednog sata mjesečno, a čuvaju podatke koje se novcem ne može kupiti.
Ključni pojmovi
| Pojam | Značenje |
|---|---|
| Upravljački program | Sustavni softver robota koji određuje njegove mogućnosti. |
| Parametri | Podaci o nultim točkama, teretu, alatima i sigurnosnim postavkama primjerka robota. |
| Potpuna kopija sustava | Kopija koja obuhvaća program, parametre i postavke kontrolera. |
| Pravilo tri kopije | Tri kopije na dva medija, od kojih je jedna pohranjena izvan pogona. |
| Zapis kontrolera | Kronološki popis događaja, upozorenja i pogrešaka u upravljačkoj jedinici. |
| Vraćanje sustava | Postupak povratka robota u radno stanje iz sigurnosne kopije. |
| Razina pristupa | Ovlaštenje koje određuje što pojedini korisnik smije mijenjati. |
Provjeri se
Kratka provjera prije prelaska na sljedeću jedinicu. Odgovor se potvrđuje klikom, a obrazloženje se prikazuje odmah.
Pitanje 1 od 3
Što mora obuhvatiti potpuna sigurnosna kopija robota?
Kopija samo programa nije sigurnosna kopija; bez parametara slijedi ponovno umjeravanje.
Pitanje 2 od 3
Zašto se vraćanje sustava isproba barem jednom godišnje?
Neisprobana kopija nije dokaz; proba pokazuje potpunost kopije i stvarno trajanje obnove.
Pitanje 3 od 3
Kako se vozi prvi ciklus nakon vraćanja sustava?
Vraćeni parametri možda ne odgovaraju stanju ćelije, pa se provjera radi smanjenom brzinom.
Odgovoreno 0 od 3.