Preskoči na sadržaj
FORTRONIQ

MODUL 1 · OSNOVE SOLIDWORKSA I SKICIRANJE

Nastavna jedinica 1.1

Uvod u SolidWorks: parametarsko i feature-based modeliranje

Zašto se konstruiranje danas gradi na parametarskom, feature-based modelu, a ne na skupu nepovezanih crta i ploha. Uvod u pojam značajke, stablo značajki i punu asocijativnost kroz cijeli tijek rada.

Moći ću:
  • objasniti razliku između crtanja oblika i zapisivanja pravila po kojima oblik nastaje
  • opisati pojam značajke (feature) i redoslijed njihove primjene
  • objasniti punu asocijativnost između skice, dijela, sklopa i nacrta
  • prepoznati ulogu stabla značajki u praćenju povijesti izrade modela
  • razlikovati solid model od površinskog i žičanog prikaza geometrije
  • povezati parametarski pristup s ponovljivim i brzim promjenama konstrukcije
  • izračunati masu jednostavnog geometrijskog tijela iz zadanih dimenzija i gustoće materijala

Od crtanja oblika do zapisivanja pravila

Kad netko prvi put otvori parametarski CAD sustav poput SolidWorksa, prvi je dojam da je riječ o programu za crtanje u tri dimenzije. Taj dojam je točan samo na prvoj, površinskoj razini. Ono što takav sustav zapravo radi jest nešto bitno drugačije od crtanja: on zapisuje pravila po kojima geometrija smije nastati i po kojima se smije mijenjati. Kad se u ranom, neparametarskom crtanju povuče linija duljine 40 mm, ta je linija zapisana kao niz koordinata dviju točaka. Kad se poslije treba produžiti na 55 mm, treba je fizički izbrisati i ponovno nacrtati, a sve što se na nju oslanjalo – susjedne linije, kote, presjeci – treba ručno uskladiti.

U parametarskom modelu ta ista linija nije zapisana kao koordinate, nego kao odnos: duljina je jednaka vrijednosti dimenzije koja je pridružena skici, ta dimenzija je parametar, a parametar se smije mijenjati u bilo kojem trenutku bez brisanja geometrije. Kad se dimenzija promijeni s 40 na 55 mm, model se ponovno izračuna (rebuild) i sva geometrija koja ovisi o toj liniji – drugi entiteti skice, izvučeno tijelo, rupe na njemu, sklop u kojem taj dio sudjeluje, čak i nacrt s kotama – automatski se ažurira. Ta razlika, između crtanja gotovog oblika i zapisivanja pravila po kojem oblik nastaje, temeljna je razlika koja opravdava zašto se u industrijskoj praksi konstruiranja gotovo isključivo koriste parametarski sustavi.

Značajka (feature) kao gradivna jedinica modela

Osnovna gradivna jedinica parametarskog modela naziva se značajka (engl. feature). Značajka je jedan, imenovan i pamćen korak izrade geometrije: izvlačenje skice u tijelo, izrada rupe, zaobljenje brida, skošenje, ljuska, uzorak ponavljanja i slično. Svaka značajka ima svoj zapis parametara (dimenzije, smjer, dubinu, referentnu geometriju) i svoju ikonu u popisu značajki modela. Model dijela nastaje kao slijed takvih koraka, jedan za drugim, pri čemu svaki sljedeći korak najčešće djeluje na geometriju koju je ostavio prethodni.

Značajke se dijele na dvije velike skupine. Prva su značajke iz skice (engl. sketched feature) – nastaju iz 2D skice koja se izvlači, rotira, povlači po putanji ili loftira u treću dimenziju (ekstrudiranje, rotiranje, povlačenje po putanji, lofting). Druga su primijenjene značajke (engl. applied feature) – djeluju izravno na postojeću geometriju bez nove skice, poput zaobljenja, skošenja, ljuske ili uzorka. Razlikovanje ove dvije skupine važno je jer određuje što je uopće moguće urediti poslije: kod značajke iz skice mijenja se skica, kod primijenjene značajke mijenjaju se njezini vlastiti parametri (npr. polumjer zaobljenja).

Puna asocijativnost kroz tijek rada

Parametarski sustav ne povezuje samo geometriju unutar jednog dijela. Poveznice se protežu kroz čitav tijek rada: skica → dio → sklop → nacrt. Ta je poveznica dvosmjerna i naziva se puna asocijativnost: promjena dimenzije u skici dijela odmah se odražava na sklop u kojem taj dio sudjeluje i na nacrt koji taj dio prikazuje, bez ručnog ponovnog crtanja bilo kojeg pogleda. Isto vrijedi i obrnuto – promjena kote izravno na nacrtu (ako je nacrt postavljen da smije mijenjati model) vraća se natrag u model.

Ta osobina ima izravnu posljedicu na organizaciju posla: dio, sklop i nacrt nisu tri odvojena, nezavisna zapisa istog proizvoda koje treba ručno usklađivati, nego tri pogleda na jedan te isti parametarski zapis. Na primjeru modularnog hvatača MPH-1 to znači da će promjena hoda prsta sa 15 na 20 mm, upisana jednom u skicu tijela hvatača, automatski promijeniti duljinu vodilice na modelu prsta, razmak na sklopu i vrijednost kote na nacrtu – pod uvjetom da je model od početka izrađen s tom namjerom (o namjeri dizajna više u sljedećoj jedinici).

Stablo značajki kao povijest izrade

Redoslijed kojim su značajke dodane u model zapisan je u stablu značajki (engl. FeatureManager design tree), popisu sa strane radnog prostora koji od vrha prema dnu prikazuje kronološki slijed izrade: skice, primijenjene značajke, referentnu geometriju, jednadžbe, konfiguracije. Stablo nije samo popis za pregled – to je aktivan alat. Klikom na bilo koju stavku model se može vratiti (potez unatrag, engl. rollback) u stanje prije te značajke, značajka se može urediti, obrisati, potisnuti (suppress, privremeno isključiti iz izračuna) ili premjestiti na drugo mjesto u slijedu.

Odnos među značajkama u stablu naziva se odnos roditelj – dijete: značajka koja se oslanja na geometriju prethodne (npr. rupa izbušena na plohi koju je stvorilo izvlačenje) njezino je dijete. Brisanje ili velika promjena roditeljske značajke može srušiti (engl. fail) sve značajke koje o njoj ovise dalje niz stablo, pa poznavanje ovih odnosa izravno utječe na to koliko će model biti otporan na kasnije izmjene. Redoslijed značajki u stablu zato nije proizvoljan raspored, nego strateška odluka koja se donosi već kod prve skice.

Solid model i predstavljanje geometrije

Rezultat izvlačenja, rotiranja ili drugih značajki najčešće je solid model – potpuno zatvoreno, geometrijski jednoznačno definirano tijelo kojemu sustav u svakom trenutku zna volumen, masu (uz zadan materijal), težište i momente tromosti, jer je granica tijela (rubna reprezentacija, engl. boundary representation) uvijek potpuno zatvorena. To je bitno drugačije od žičanog modela (samo bridovi, bez ploha) i od čistog površinskog modela (plohe bez debljine, mogu ostati otvorene) – potonji se u parametarskim sustavima koristi za oblike koje solid alati ne mogu izravno opisati, a zatim se, gdje je moguće, pretvara u solid (jedinica o modeliranju površinama detaljno obrađuje taj slučaj).

Za mehatroničku praksu ova razlika nije akademska: iz solid modela dijela hvatača MPH-1 sustav izravno računa masu i položaj težišta potrebne za dinamičku analizu i odabir pogona, dok bi iz žičanog ili nezatvorenog površinskog prikaza te veličine trebalo računati ručno ili procjenjivati.

Tijek rada od skice do sklopa – primjer MPH-1

Uobičajeni tijek rada u parametarskom sustavu ide sljedećim redom: (1) skica na odabranoj ravnini, (2) pretvaranje skice u prostornu značajku, (3) dodavanje daljnjih značajki dok dio ne dobije konačan oblik, (4) spremanje dijela kao samostalnog dokumenta, (5) umetanje više dijelova u dokument sklopa i njihovo povezivanje vezama, (6) izrada nacrta dijela i/ili sklopa iz gotovog modela. Kroz cijelo ovo područje taj se tijek prati na jednom dosljednom primjeru: modularnom pneumatskom hvataču MPH-1 – hvataču s dva prsta za mali mobilni robot ili robotsku ruku, čije se tijelo i prsti modeliraju kao dijelovi, nosač kao savijeni lim, podnožje kao zavarena čelična konstrukcija, prsti se pokreću dvoradnim pneumatskim cilindrom preko cjevovoda, a prisutnost predmeta javlja induktivni senzor.

Prvi modul (u kojem je ova jedinica prva) postavlja temelje prije nego što se uopće otvori prva puna skica dijela hvatača: pojmove parametarskog i feature-based modeliranja, namjeru dizajna, organizaciju datoteka i sučelja, mjesto tehničke dokumentacije te sam mehanizam skiciranja. Tek nakon toga, u drugom modulu, kreće stvarna izrada dijelova hvatača.

Zašto je ovaj pristup prirodan izbor u mehatronici

Mehatronički sustav gotovo nikad ne nastaje u jednoj iteraciji. Promjena promjera cilindra zbog dostupnosti komponente na tržištu, promjena hoda prsta zbog izmijenjenog zahtjeva na razmak čeljusti, promjena debljine lima zbog dobavljača – sve su to uobičajene, česte izmjene tijekom razvoja. Parametarski, feature-based pristup čini takve izmjene pitanjem promjene jedne vrijednosti i ponovnog izračuna modela, umjesto ponovne izrade geometrije od nule. To izravno skraćuje vrijeme razvoja i smanjuje broj pogrešaka koje nastaju ručnim usklađivanjem više odvojenih crteža.

Zapamtite

Značajka nije samo oblik nego i redoslijed: isti konačni oblik izrađen drugačijim redoslijedom značajki može se ponašati posve drugačije pri kasnijoj izmjeni. Redoslijed se planira, ne slaže usput.

Pažnja

Česta početnička pogreška je brisanje ili radikalno mijenjanje značajke duboko u stablu bez provjere koje značajke o njoj ovise dalje niz stablo. Prije takve izmjene provjerite popis djece te značajke – inače riskirate lančani niz pogrešaka koje treba ručno popravljati jednu po jednu.

Koliko masa modela ovisi o dimenzijama – parametarski primjer

Najjednostavniji način da se osjeti što znači parametarska ovisnost jest izračunati masu tijela izravno iz njegovih dimenzija i gustoće materijala – točno onako kako to u pozadini radi i CAD sustav kad je dodijeljen materijal. Uzmimo tijelo hvatača MPH-1 svedeno na svoju najjednostavniju moguću geometriju: puna pravokutna kutija bez ijedne dodatne značajke, dimenzija 80 × 60 × 40 mm, izrađena od aluminija. Promjenom bilo koje od tri dimenzije ili gustoće materijala u polju ispod odmah se preračunava masa – to je isto ono automatsko preračunavanje (rebuild) koje se događa i u modelu kad promijenite dimenziju skice.

Masa pune kutije iz dimenzija i gustoće materijalaRačunski prikaz

Izračunava masu pune pravokutne kutije zadanih vanjskih dimenzija tijela hvatača, prije nego što su primijenjene ikakve značajke oduzimanja materijala.

Masa pune kutije—
Omjer prema stvarnoj masi hvatača (0,26 kg)—

Stvarno tijelo hvatača MPH-1 iz zajedničkog primjera ima masu 0,26 kg, dok puna kutija istih vanjskih dimenzija od aluminija ima znatno veću masu. Razlika nastaje jer stvarni model nije puna kutija: naknadne primijenjene značajke – ljuska, rupe za vodilice prstiju, zaobljenja i skošenja – oduzimaju materijal iz pune kutije. Svaka takva značajka odmah smanjuje masu koju sustav izračunava, što je izravna, opipljiva demonstracija feature-based pristupa: model nije statičan opis oblika nego zbroj primijenjenih koraka koji se u svakom trenutku može ponovno izračunati.

Ključni pojmovi

PojamZnačenje
Značajka (feature)Jedan imenovan, pamćen korak izrade geometrije modela (izvlačenje, rupa, zaobljenje, uzorak i slično).
Feature-based modeliranjeIzrada modela kao uređenog slijeda značajki koje se nadograđuju jedna na drugu.
Parametarsko modeliranjeZapisivanje geometrije preko dimenzija i odnosa (parametara) koji se u svakom trenutku mogu promijeniti i ponovno izračunati.
Puna asocijativnostAutomatsko usklađivanje skice, dijela, sklopa i nacrta pri svakoj promjeni parametra.
Stablo značajki (FeatureManager design tree)Kronološki popis svih značajki modela, s mogućnošću uređivanja, brisanja, potiskivanja i vraćanja unatrag.
Odnos roditelj – dijeteOvisnost značajke o geometriji prethodne značajke na koju se oslanja.
Solid modelPotpuno zatvoren, geometrijski jednoznačan prikaz tijela iz kojeg se izravno računaju masa, težište i momenti tromosti.
Rebuild (ponovni izračun)Postupak kojim sustav nakon promjene parametra iznova izračuna cijeli model po zapisanom slijedu značajki.
Skica1 (profil tijela) Bazna značajka – izvlačenje Ljuska (shell) Rupa za vodilicu prsta Zaobljenje bridova Uzorak (pattern) rupa redoslijed izrade dijete ovisi o roditelju iznad
Slika 1.1 — stablo značajki prikazuje kronološki slijed izrade dijela; svaka niža stavka može ovisiti o geometriji koju je ostavila stavka iznad nje.

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

Što u parametarskom modelu zamjenjuje ručno crtanje gotovog oblika?

Parametarski sustav ne pamti gotov oblik nego pravila (dimenzije, relacije) po kojima se oblik smije generirati i mijenjati.

Pitanje 2 od 4

Značajka nastala rotiranjem ili povlačenjem skice po putanji pripada skupini:

Rotiranje, povlačenje po putanji i ekstrudiranje polaze od 2D skice pa spadaju u značajke iz skice.

Pitanje 3 od 4

Zaobljenje brida koje se dodaje izravno na postojeću geometriju, bez nove skice, primjer je:

Zaobljenje, skošenje, ljuska i uzorak djeluju na postojeću geometriju bez potrebe za novom skicom – to su primijenjene značajke.

Pitanje 4 od 4

Zašto solid model omogućuje izravan izračun mase i težišta, a otvoren površinski model ne?

Masa, težište i momenti tromosti izračunavaju se iz zatvorenog volumena; otvorena površina nema jednoznačno definiran unutarnji volumen.

Odgovoreno 0 od 4.