Preskoči na sadržaj
FORTRONIQ

MODUL 4 · UPOZNAVANJE I OSNOVE RADA U ROBOTSKOM SIMULACIJSKOM OKRUŽENJU

Modul 4 · završno

Aktivnosti za samostalno učenje

Zadaci prate redoslijed nastavnih jedinica modula. Za većinu je potreban pristup simulacijskom paketu; ondje gdje paket nije dostupan, rješenje se predaje kao pseudokod s objašnjenjem. Uz svaki je zadatak naveden oblik rješenja koji se predaje.

Aktivnosti za samostalno učenje

Zadaci su poredani od kraćih prema dužima. Uz svaki je naveden oblik rješenja koji se predaje.

  1. Pregled dostupnih paketaZa tri programska paketa iz različitih skupina — proizvođački, neovisni i rješenje u CAD sustavu — prikupite podatke o podržanim markama robota, načinu licenciranja i postojanju obrazovne inačice. Predajte tablicu s tri retka i izvorima podataka.
  2. Bodovanje kriterijaZa zamišljeni pogon s pet robota jedne marke i jednim robotom druge marke odredite pet kriterija odabira paketa, dodijelite im težine i ocijenite dva paketa. Obrazložite pobjednika u najviše deset rečenica.
  3. Uloga postprocesoraObjasnite vlastitim riječima što radi postprocesor i navedite tri pitanja koja biste postavili dobavljaču paketa prije nabave. Uz svako pitanje napišite zašto je važno.
  4. Tipovi podataka u zadatkuZa zadatak paletizacije popišite najmanje osam podataka koji se u programu pojavljuju i svakom odredite tip te obrazložite je li riječ o varijabli ili konstanti.
  5. Izrazi s operatorimaNapišite pet izraza koji iz rednog broja pozicije daju redak, stupac, visinu sloja, oznaku zadnjeg mjesta i logički uvjet za punu paletu. Provjerite ih za tri različita redna broja.
  6. Petlja s brojilomNapišite program koji istim nizom gibanja odlaže osam komada u red, uz odmak koji se zadaje kao konstanta. Pokrenite ga u simulaciji i priložite snimku putanje.
  7. Petlja s uvjetomPreradite prethodni program tako da odlaganje traje dok senzor javlja prisutnost obratka u spremniku. Opišite što se događa kada senzor otkaže i kako se to sprječava.
  8. Ugniježđene petljeNapišite trostruku petlju za paletu 4 puta 3 u pet slojeva. Izračunajte broj prolaza i koordinate posljednjeg mjesta, a zatim rezultat provjerite računskim prikazom iz jedinice 4.2.
  9. Lov na pogrešku za jedanU zadanom isječku koda s granicama petlje pronađite pogrešku koja uzrokuje jedno odlaganje manje. Ispravite je i objasnite u tri rečenice kako je nastala.
  10. Potprogram s parametrimaIzdvojite niz gibanja za odlaganje u potprogram s tri parametra: cilj, brzina i oznaka posljednjeg komada. Prikažite program prije i poslije izdvajanja te usporedite broj redaka.
  11. Po vrijednosti i po referenciNapišite dva potprograma koja uvećavaju brojilo, jedan s predavanjem po vrijednosti i jedan po referenci. Pokrenite ih i objasnite razliku u ispisu.
  12. Funkcija za točku odlaganjaNapišite funkciju koja iz rednog broja pozicije, broja stupaca i broja redova vraća točku odlaganja. Ispitajte je za pozicije 1, 12, 13 i za posljednju poziciju na paleti.
  13. Doseg i vijek varijabliZa program paletizacije odredite koje varijable moraju biti lokalne, koje globalne, a koje trajne. Za svaku trajnu varijablu opišite postupak poništavanja dostupan operateru.
  14. Priprema baze podatakaU proračunskoj tablici izradite datoteku s dvadeset zapisa i stupcima oznaka, x, y, z, kut i masa. Izvezite je s graničnikom i priložite prvih pet redaka.
  15. Čitanje datotekeNapišite slijed naredbi koji otvara datoteku, čita je redak po redak, preskače zaglavlje i komentare te na kraju ispisuje broj učitanih zapisa. Opišite gdje se datoteka zatvara i zašto ondje.
  16. Provjera ispravnosti zapisaDopunite prethodni program provjerom broja polja, uspješnosti pretvorbe u broj i pripadnosti radnom prostoru. Za svaku vrstu pogreške odredite postupak i obrazložite izbor.
  17. Neispravan redak u praksiU vlastitu datoteku namjerno unesite četiri pogreške različite vrste, pokrenite program i priložite dnevnik s porukama. Usporedite broj ispravnih zapisa s računskim prikazom iz jedinice 4.4.
  18. Izrada virtualne staniceIzradite stanicu s robotom, alatom, transporterom, CNC strojem, paletom i ogradom. Priložite tlocrt s mjerama i obrazloženje razmještaja u odnosu na doseg robota.
  19. Statusi i porukeNamjerno postavite jednu točku izvan dosega i jednu naprava tako da dolazi do sudara. Zabilježite poruke koje okruženje javlja i opišite kako ste svaku otklonili.
  20. Validacija paletizacijePokrenite puni ciklus za paletu sa šezdeset mjesta uz uključenu provjeru sudara. Očitajte vrijeme ciklusa, usporedite ga s računskim prikazom iz jedinice 4.5 i predložite dvije izmjene za skraćenje.