Preskoči na sadržaj
FORTRONIQ

MODUL 3 · DOKUMENTACIJA, VIZUALIZACIJA I PRIPREMA ZA PROIZVODNJU

Nastavna jedinica 3.5

Izrada animacija i uvod u simulacije

Animacija pokazuje kako sklop izgleda u pokretu, kinematička simulacija provjerava hoće li se doista tako i ponašati. Jedinica objašnjava izradu animacije rotacije pogleda i praska sklopa pomoću ključnih kadrova te uvodi osnovnu kinematičku simulaciju s pogonima, stupnjevima slobode gibanja i provjerom sudara.

Moći ću:
  • razlikovati animaciju sklopa od kinematičke simulacije
  • izraditi animaciju rotacije pogleda i praska sklopa pomoću ključnih kadrova
  • definirati pogon gibanja na vezi sklopa za kinematičku simulaciju
  • protumačiti graf pomaka i brzine iz rezultata simulacije
  • prepoznati sudar ili interferenciju dijelova tijekom gibanja
  • izračunati prosječnu brzinu gibanja prsta hvatača za zadano vrijeme ciklusa

Animacija naspram kinematičke simulacije

Animacija i kinematička simulacija u CAD sustavu dijele istu vremensku crtu i sličan izgled radnog prostora, no rješavaju posve različit problem. Animacija je vizualni prikaz kretanja — rotacije pogleda oko modela, praska sklopa, ili gibanja dijelova prema unaprijed zadanim položajima — bez ikakvog fizikalnog izračuna sile, mase ili brzine u pozadini. Kinematička simulacija (engl. motion analysis), s druge strane, fizikalno je utemeljen izračun: dijelovima sklopa dodjeljuje se masa iz fizikalnog materijala, gibanje pokreću definirani pogoni, a stupnjevi slobode koje veze sklopa dopuštaju (obrađeno u jedinici o sklapanju) određuju kako se dijelovi doista mogu kretati jedni prema drugima.

Ta razlika ima praktičnu posljedicu: animacija sklopa u kojem dva dijela prolaze jedan kroz drugi izgledat će jednako glatko kao i ispravna animacija, jer animacija ne provjerava fizičku izvedivost gibanja. Kinematička simulacija istog prolaska otkrit će sudar ili, ako su veze ispravno postavljene, taj prolazak uopće neće biti moguć jer ga stupnjevi slobode gibanja ne dopuštaju. Za brzu prezentaciju sklopa dovoljna je animacija; za provjeru hoće li hvatač MPH-1 stvarno raditi kako je zamišljeno, potrebna je kinematička simulacija.

Zapamtite

Glatka animacija ne dokazuje da sklop radi — dokazuje samo da izgleda uvjerljivo. Provjera izvedivosti gibanja i sudara pripada kinematičkoj simulaciji, ne animaciji.

Vremenska crta i ključni kadrovi

Animacija se gradi na vremenskoj crti podijeljenoj na kadrove: na odabranim trenutcima postavljaju se ključni kadrovi (engl. keyframe) sa zadanim stanjem — položajem kamere, kutom rotacije pogleda ili položajem dijela — a sustav automatski izračuna (interpolira) sva međustanja između dva susjedna ključna kadra, stvarajući dojam neprekinutog kretanja. Rotacija pogleda oko modela, uobičajena kao uvodna animacija za prezentaciju gotovog sklopa, gradi se najjednostavnije od svih: dovoljno je zadati početni i konačni kut pogleda kroz puni krug, a sustav sâm izračuna ravnomjernu rotaciju između njih.

Brzina promjene između dva ključna kadra ne mora biti ravnomjerna; profil ubrzavanja i usporavanja (engl. easing) čini pokret prirodnijim, jer se u stvarnosti malo što pokreće ili zaustavlja naglo, konstantnom brzinom. Za tehničku prezentaciju to je sporedna, estetska pojedinost; za vjerodostojan prikaz radnog ciklusa hvatača korisnija je, kako slijedi u nastavku jedinice, kinematička simulacija koja brzinu izvodi iz stvarno zadanog pogona, a ne iz ručno namještenog profila animacije.

Uz ključne kadrove stanja, uobičajeno je i ključno postavljanje vidljivosti: dio se na vremenskoj crti može sakriti ili prikazati u točno određenom trenutku, korisno kod animacija montaže gdje se novi dio "pojavljuje" tek kad na njega dođe red, umjesto da je od početka vidljiv u konačnom položaju. Takve animacije nisu tehnička dokumentacija u užem smislu, ali su vrijedan dodatak uz nacrt kad se sklop hvatača MPH-1 predstavlja timu koji ga prvi put sastavlja.

Prasak sklopa kao animacija

Prasak sklopa (engl. exploded view) je prikaz u kojem su dijelovi razmaknuti duž zadanih smjerova, obično po osi sklapanja, kako bi struktura sklopa i redoslijed montaže bili čitljivi na prvi pogled. Koraci praska definiraju se ručno — za svaki dio ili skupinu dijelova bira se smjer i udaljenost pomaka — a sustav ih pamti kao niz koraka koji se mogu prikazati statično na nacrtu sklopa ili animirati kao slijed sastavljanja odnosno rastavljanja.

Za sklop hvatača MPH-1 prasak sklopa u smislenom redoslijedu prvo odvaja standardne dijelove (vijke, zatike) od glavnih komponenti, zatim razdvaja prste od tijela duž osi vodilica, i na kraju odvaja podnožnu konstrukciju od nosača — redoslijed koji prati stvarni tijek montaže, a ne proizvoljan raspored radi vizualnog dojma. Takav prasak, animiran kao postupno sastavljanje, koristan je i kao uputa za montažu, ne samo kao ilustracija za dokumentaciju.

Pogoni i stupnjevi slobode gibanja

Kinematička simulacija ne pomiče dijelove proizvoljno nego isključivo duž stupnjeva slobode koje veze sklopa (mates) ostavljaju otvorenima. Veza koja dvije osi drži sukladnima, ali dopušta klizanje duž njih, ostavlja jedan translacijski stupanj slobode — upravo taj stupanj koristi vodilica svakog prsta hvatača za otvaranje i zatvaranje. Da bi se gibanje uopće dogodilo, na taj slobodni stupanj potrebno je postaviti pogon (engl. motor): zadanu brzinu, silu ili vremenski profil pomaka koji tijekom simulacije aktivno pokreće dio, dok se preostali dijelovi sklopa gibaju posljedično, prema vezama koje ih povezuju s pogonjenim dijelom.

Za hvatač MPH-1 pogon se prirodno postavlja na vezu koja opisuje gibanje klipa pneumatskog cilindra, a gibanje obaju prstiju slijedi iz mehaničke veze klipa s prstima, a ne iz dva neovisna, ručno usklađena pogona — postavljanje dvaju neovisnih pogona na simetrične prste, umjesto jednog pogona i mehaničke veze između njih, tipična je pogreška početnika koja simulaciju čini fizikalno neutemeljenom čak i kad izgleda vizualno ispravno.

Pažnja

Prije pokretanja simulacije provjerite da je sklop potpuno određen (bez preostalih neželjenih stupnjeva slobode) — simulacija nad nedovoljno određenim sklopom daje nepredvidljivo, fizikalno besmisleno gibanje.

Otkrivanje sudara i rezultati simulacije

Tijekom izračuna kinematička simulacija po želji provjerava sudara dijelova (engl. interference/collision detection): ako se dva tijela u nekom trenutku gibanja preklope, sustav to označi trenutkom i mjestom sudara, umjesto da tiho dopusti geometrijski nemoguć prolazak jednog tijela kroz drugo. Ta provjera je osobito korisna kod gibanja s malim zazorima, poput otvaranja prstiju hvatača blizu ruba podnožne konstrukcije, gdje prostorna procjena "na oko" lako previdi sudar koji simulacija otkrije odmah.

Rezultat simulacije nije samo animirani prikaz nego i skup mjerljivih podataka: krivulje pomaka, brzine i ubrzanja odabranog dijela u ovisnosti o vremenu, prikazane kao graf. Za hvatač MPH-1 graf pomaka prsta tijekom jednog ciklusa pokazuje upravo profil prikazan na priloženoj slici — razdoblja mirovanja u potpuno otvorenom i potpuno zatvorenom položaju, između kojih slijedi gibanje čije je trajanje određeno zadanim pogonom.

Krivulja brzine, izvedena iz iste simulacije, dodatno otkriva je li gibanje pri dodiru s predmetom naglo zaustavljeno (oštar, gotovo okomit pad brzine na nulu) ili postupno usporeno — podatak koji je za stvarni pneumatski pogon vrjedniji od same krajnje vrijednosti hoda, jer nagli udarci pri zatvaranju čeljusti dugoročno opterećuju vodilice i uklop prstiju više nego sam radni tlak.

Priprema animacije za izvoz

Gotova animacija ili simulacija izvozi se kao video zapis s odabranom brzinom prikaza (najčešće 24, 25 ili 30 sličica u sekundi) i rezolucijom slike, uz iste kompromise između kvalitete i vremena izrade koji vrijede i za fotorealistični prikaz iz prethodne jedinice. Duljina izvezenog zapisa proizlazi izravno iz duljine vremenske crte animacije, ne iz posebne, zasebno zadane vrijednosti.

Prije izvoza korisno je vremensku crtu skratiti na točno jedan reprezentativan ciklus, a ne izvoziti desetke ponovljenih ciklusa u istom zapisu — kraći, jasno omeđen zapis lakše se umeće u prezentaciju ili dokumentaciju i lakše ga je zamijeniti novom verzijom kad se pogon ili geometrija naknadno izmijene. Naziv izvezene datoteke vrijedi uskladiti s oznakom dijela ili sklopa na koji se odnosi, isto kao i kod nacrta, kako bi se u kasnijoj arhivi projekta odmah znalo na koju verziju sklopa animacija odgovara.

Brzina gibanja prsta hvatača

Iz zadanog hoda i vremena ciklusa moguće je procijeniti prosječnu brzinu gibanja prsta tijekom aktivnog dijela ciklusa — korisnu prvu procjenu prije nego što se pogon u simulaciji precizno definira profilom brzine.

Brzina gibanja prsta hvatačaRačunski prikaz

Unesite hod prsta, vrijeme ciklusa i udio vremena koji otpada na stvarno gibanje da biste dobili prosječnu brzinu gibanja i broj sličica animacije jednog ciklusa.

Prosječna brzina gibanja—
Broj sličica pri 24 fps—

Za hvatač MPH-1, hod prsta 15 mm i ciljano vrijeme ciklusa 0,4 s, uz pretpostavku da veći dio ciklusa doista otpada na gibanje, a manji dio na kratka mirovanja u krajnjim položajima, izračun daje prosječnu brzinu koja postaje polazna vrijednost za pogon u kinematičkoj simulaciji — stvarni profil brzine tijekom simulacije zatim se može fino podešavati (ubrzavanje na početku, usporavanje pred krajnji položaj) bez izmjene osnovnog hoda ni vremena ciklusa.

Ključni pojmovi

PojamZnačenje
Animacija (engl. animation)Vizualni prikaz kretanja pogleda ili dijelova sklopa u vremenu, bez fizikalnog izračuna.
Ključni kadar (engl. keyframe)Trenutak na vremenskoj crti sa zadanim stanjem koje sustav interpolira između susjednih kadrova.
Prasak sklopa (engl. exploded view)Prikaz sklopa s razmaknutim dijelovima, koristi se i kao animacija montaže.
Kinematička simulacija (engl. motion analysis)Fizikalno utemeljen izračun gibanja sklopa uz mase, veze i pogone.
Pogon gibanja (engl. motor)Zadana brzina, sila ili pomak koji pokreće gibanje na jednoj vezi sklopa tijekom simulacije.
Stupanj slobode gibanja (engl. degree of freedom)Smjer u kojem veza sklopa dopušta gibanje prije nego što je ograničen pogonom ili drugom vezom.
Otkrivanje sudara (engl. interference detection)Provjera preklapaju li se dijelovi sklopa tijekom gibanja.
Vrijeme ciklusa (engl. cycle time)Ukupno vrijeme jednog potpunog gibanja, uključujući mirovanje i pokret.
Krivulja rezultata (engl. results plot)Grafički prikaz veličine poput pomaka ili brzine u ovisnosti o vremenu simulacije.
otvoreno zatvoreno vrijeme (s) miruje zatvara se miruje otvara se miruje hod prsta
Slika 3.5 — Vremenski dijagram hoda prsta hvatača: mirovanje i gibanje unutar jednog radnog ciklusa.

Provjeri se

Kratka provjera prije prelaska na sljedeću jedinicu. Odgovor se potvrđuje klikom, a obrazloženje se prikazuje odmah.

Pitanje 1 od 4

Po čemu se kinematička simulacija temeljno razlikuje od obične animacije sklopa?

Animacija ne provjerava fizičku izvedivost gibanja; kinematička simulacija izračunava gibanje iz mase, veza i pogona te otkriva sudare.

Pitanje 2 od 4

Čemu služi ključni kadar (keyframe) pri izradi animacije?

Ključni kadrovi definiraju stanja na vremenskoj crti; sustav automatski interpolira glatki prijelaz između njih.

Pitanje 3 od 4

Zašto se pogon u kinematičkoj simulaciji hvatača MPH-1 postavlja na vezu klipa cilindra, a ne zasebno na svaki prst?

Ispravan model ima jedan pogon na stvarnom izvoru gibanja; ostatak sklopa giba se posljedično kroz veze, ne kroz dodatne, neovisne pogone.

Pitanje 4 od 4

Što otkriva provjera sudara (interference detection) tijekom kinematičke simulacije?

Provjera sudara označava kada i gdje dolazi do preklapanja dijelova, što je posebno korisno kod gibanja s malim zazorima.

Odgovoreno 0 od 4.

Vježbe uz jedinicu

Gradivo ove jedinice priprema za sljedeće vježbe: