Professional Documents
Culture Documents
Projektovanje Pomocu Racunara 2008 09
Projektovanje Pomocu Racunara 2008 09
AutoCAD 2005
CATIA V5
PREDAVANJA
1. UVODNE NAPOMENE
Za inenjere, konstruisanje predstavlja stvaranje neeg novog poboljavajui postojee konstrukcije, mijenjajui ih kako bi obavljale nove funkcije, ili je to jednostavno reeno uvoenje novog koncepta. Naravno, konstruisanje (dizajniranje) nije ogranieno samo na inenjere ve ga koriste mnogi dizajneri u modi, industriji, arhitekturi, kiparstvu i kompozitori. Konstruisanje se uobiajeno izvodi u cilju zadovoljenja potrebe neke osobe, grupe ili zajednice ljudi. To je proces voen od strane kupaca, oblikovan od strane korisnika i ocjenjen od strane trita. Dakle, konstruisanje proizvoda, zahtijeva definisanje ogranienja rjeavanog problema, a zatim treba predloiti rjeenje koje e funkcionisati uz ova ogranienjima. Konstruisanje tehnikih sistema razvilo se iz procesa izrade u zasebnu i zaokruenu cjelinu. Razvoj nauke a naroito tehnologije postavljao je zadatke koje su mogli da rjeevaju samo ljudi sa vie znanja i iskustva. Tako se izdvajaju najprije pojedinci, a zatim timovi sa zadatkom da osmiljavaju nove proizvode i nadziru realizaciju. Konstruisanje postaje izdvojena cjelina a veza sa proizvodnjom i eksploatacijom novostvorenog proizvoda ini projekat u kojem je dat prikaz naina rada, strukture i oblika dijelova, izrade, rukovanja, odravanja i dr. Etape u razvoju i koritenju proizvoda od ideje do recirklae (unitenja) date su na slici 1.1.
R E C I R K L A C I J A
I D E J A
KONSTRUISANJE
PROIZVODNJA
EKSPLOATACIJA
RAZVOJ PROIZVODA
TRITE
Slika 1. 1 Etape u razvoju i koritenju proizvoda od ideje do recirklae (unitenja) Ako analiziramo etape u razvoju i korienju proizvoda, jasno je da se na osnovu potreba okruenja ili zahtijeva koje namee trite formira ideja za njegov razvoj. Faza razvoja je kljuna za uspjeh proizvodai na tritu i u direktnoj je vezi sa proizvodnim mogunostima. Proizvod doivljava punu svoju potvrdu uspjenosti ili krah u eksploataciji.
U proizvodnoj areni, produktivnost se postie tako da se period od koncepta do izlaska proizvoda na trite to vie skrati i istovremeno utroi to manje sredstava u njegov razvoj i proizvodnju. U toku razvojnog procesa odreenog proizvoda kompanije se esto susreu s dilemom da li produiti razvojno vrijeme ili poveati materijalno ulaganje u razvoj (slika 1.2).
Slika 1.2 Kljuni faktori pri razvoju proizvoda Krajnji cilj je to bre predstavljanje proizvoda tritu. Pod tim uslovima vrijeme do izlaska proizvoda na trite tR oznaeno je kao kljuni faktor u ostvarivanju to vee zarade. Dolo se do zakljuka da je vrijeme utroeno na razvoj proizvoda kritini faktor, za razliku od utroenih materijalnih sredstava, u ostvarivanju tog cilja (Slika 1.3).
Iz svega proizlazi da su nune promjene u dosadanjem tradiconalnom pristupu razvoja proizvoda gdje je nosilac informacija crte. Te promjene se u osnovi temelje na potpori raunarskih mogunosti. Razliiti sudionici razvojnog procesa (konstruktori, tehnolozi, marketing, proizvodnja ) moraju to blie saraivati u ostvarivanju navedenog cilja koje se oslanja na 3D grafiki model dobijen primjenom raunara u procesu konstruisanja (CAD Computer Aided Desing). Primjena razliitih tehnologija podranih raunarom omoguava stvaranje fizikog modela proizvoda u relativno kratkom periodu po zavretku trodimenzionalnog CAD modela. CAD je stekao veliku popularnost u posljednjoj deceniji i postaje neophodan alat za bilo koji inenjerski zadatak. Njegova primjena se iri i na svom uspjehu moe zahvaliti masovnoj produkciji snanih mikroprocesora i njihovoj niskoj cijeni. CAD je spoj ovjeka i maine, koji rade zajedno u cilju postizanja optimalne konstrukcije i proizvodnje proizvoda, slika 1.4.
Slika 1.4: Karakteristike CAD-a Grafike mogunosti i brzi prorauni pomou raunara dozvoljavaju konstruktorima da oblikuju i testiraju svoje ideje interaktivno u realnom vremenu bez da moraju stvarati prave prototipove kao u konvencionalnom pristupu. Tipini CAD sistem sadri konstrukcijske i proizvodne operacije. Kompleksni proizvodi bivaju konstruisani i analizirani, a njihovi proizvodni planovi izraeni. Proizvodu se daje izgled kakav e imati u finalnoj fazi. Kako upotreba CAD sistema poboljava konstruisanje moe se demonstrirati analizom svakog koraka u konstruisanju. Na primjer, konstruktor ili inenjer formulira problem koristei se raznim izvorima informacija. Sa CAD radne stranice, konstruktor moe pristupiti velikom broju odabranih informacija koje se odnose na trenutno odreeni konstrukcijski problem. Kako su mnoge kompanije proizvodno orjentisane i specijalizirane u proizvodnji odreenog proizvoda, u njihovom najboljem interesu je da formiraju bazu podataka gdje e svi podaci biti spremljeni. Kompleksne geometrije se lako rjeavaju uz pomo CAD radne stanice, dozvoljavajui korisniku da provede vie vremena na konstrukcionom aspektu problema.
CAE
CIM
Slika 1. 5 Primjena raunara u procesu konstruisanja i proizvodnji CAD (Computer-Aided Desing) znai konstruisanje podrano raunarom, odnosno to je tehnologija koritenja digitalnih raunara za izvravanje funkcije projektovanja. CAD se moe shvatiti u uem i irem smislu. Skraenica CAD u uem smislu podrazumijeva grafiko prikazivanje izradu crtea dijelova, dok se iri smisao dobija na osnovu samog naziva CAD a odnosi se na sve operacije u konstruisanju vezane za grafiko modeliranje slika 1.6(3D model automobila - CATIA V5).
Slika 1.6 3D model automobila (CATIA V5) Na slici 1.7. dat je uproteni prikaz strukture koja prethodi i slijedi iza grafikog modeliranja. Dimenzije dijelova, tolerancije i drugi parametri oblika dijelova, dobiju se kao rezultat prorauna, optimiziranja i sl. Za specifine objekte ovaj segment moe biti spregnut sa grafikim modeliranjem, donoenjem odluka i sl. Proces konstruisanja postaje u viem stepenu automatizovan i dobija neka obiljeja ekspertnog sistema. Formirani grafiki modeli (oblici) koriste se za izradu crtea, zatim za razne vrste prorauna i analize stanja i za pravljenje programa za izradu dijelova takvog oblika (CAM). Za primjenu metode konanih elemenata (FEM) potreban je grafiki model mainskog dijela te po ovoj osnovi i metoda konanih elemenata moe biti ukljuena u okviru podruja CAD.
PRORAUNI, OPTIMIZIRANJE ILI EKSPERTNI SISTEMI
GRAFIKO MODELIRANJE
IZRADA CRTEA
CAM
CAM (Computer-Aided Manufacturing) znai primjenu raunara u proizvodnji i upravljanju proizvodnjom, kao i u obradi zadataka koji se odnose na tok materijala i tok informacija u proizvodnji. CAE (Computer-Aided Engineering) znai zajedniki termin za primjenu raunara u konstrukciji, pripremi proizvodnje i same proizvodnje, odnosno podrazumijeva primjenu raunara u svim oblastima poslovanja od planiranja proizvodnje do isporuke novog proizvoda. CIM (Computer Integrated Manufacturing) znai integrisano raunarsko uee u cjelokupnom proizvodnom procesu od ideje, razvoja, konstrukcije, radnog planiranja, planiranja proizvodnje, upravljanja, montae, kontrole kvaliteta i isporuke. Postoje i druge oznake kao npr. za planiranje pomou raunara CAP, oznaka za osiguravanje kvaliteta pomou raunara CAQ, itd. Treba naglasiti da ima i preklapanja pojedinih aktivnosti u ovim terminima to je i razumljivo obzirom na sloenost proizvodnog procesa. Ta sprega se oituje kroz sljedee veze: CAD/CAP CAD/PPS CAD/CAQ CAD/CAP/NC konstruisanje / priprema proizvodnje, konstruisanje / organizacija, planiranje, upravljanje, kostruisanje / upravljanje kvalitetom, neposrdna / posredna sprega konstruisanja i numerikog upravljanja, itd.
Od funkcija projektovanja koje se nastoje automatizirati su: koncipiranje proizvoda, analiza i optimizacija proizvoda, kao i izrada tehnike dokumentacije. Jedan od bitnih sistema za konstruisanje pomou raunara su i ekspertni sistemi. Ekspertni sistemi obuhvataju prikupljanje podataka, obradu istih, donoenje odluke, itd. na osnovu istih znanja koja su programirana ili ih sistem sam stie na definisan nain. Openito uzevi, sistem obavlja sve aktivnosti koje bi obavljao strunjak, tj. ekspert za datu oblast. Ono ime se ekspertni sistem odlikuje je samostalnost u prikupljanju informacija, transformacija podataka, donoenje odluke i nastavljanje procesa na osnovu donijete odluke bez interakcije ovijeka eksperta. Znanje, na osnovu kojeg se ove operacije odvijaju, je programirano u vidu uputstva. Ekspertni sistemi vieg nivoa do znanja dolaze analizama informacija, poreenjem i otkrivanjem. Tako se dostie nivo vjetake inteligencije kojoj se tei u budunosti.
Definicija problema
1.
2.
DIMENZIONISANJE I OBLIKOVANJE
3.
4.
KONSTRUKCIONA RAZRADA
DA
Slika 2. 1 Faze u procesu konstruisanja U fazi koncipiranja idejnog rjeenja razrjeavaju se osnovni principi rada budue konstrukcije. Polazna osnova je opta funkcija za ije je izvravanje mainska konstrukcija i namijenjena. Polazei od ogranienja definisanih projektnim zadatkom odnosno listom zahtjeva, optimizira se princip izvravanja elementarnih, parcijalnih i opte funkcije s konanim ciljem da se doe do optimalnog principijelnog rjeenja. Drugu fazu, dimenzionisanje i oblikovanje, ini konkretizacija oblika i dimenzija dijelova i sklopova zamiljenih u prvoj fazi. Bira se materijal, nain izrade dijelova i na bazi prorauna odreuju se polazne dimenzije odnosno parametri za definisanje oblika dijelova. Rezultat ove faze je prva verzija sklopnog crtea, koji se u nastavku procesa konstruisanja koriguje, mijenja i dopunjuje. U treoj fazi, analiza stanja dijelova i sklopova, se kada je konstrukciono rjeenje definisano, pristupa provjeri svih aspekata ispravnog izvravanja funkcije. Analiziraju se uslovi rada, sigurnosti, pouzdanosti, kapaciteta, vibracija, buke, geometrijskih karakteristika dijelova i sklopova, uslovi odravanja, izrade i montae, itd. Ove analize
treba da opravdavaju dato konstrukciono rjeenje i ukau na znaajne elemente vane za izradu, a naroito za eksploataciju. U ovoj fazi verifikuje se predloeno rjeenje. ZADATAK PRIKUPLJANJE PODATAKA I RAZJANJAVANJE LISTA ZAHTJEVA
KONCIPIRANJ E RJEENJA OPTIMIZIRANJE PRINCIPA RADA RJEENJA OPTIMIZIRANJE KONSTRUKCIJE KONSTRUISANJE U UEM SMISLU
PRIPREMA ELEMENATA
- Formiranje strukture funkcija tehnikog procesa - Formiranje principskih (koncepcijskih) rjeenja - Izbor optimalne varijante
KONCEPCIJA RJEENJA
PREDPROJEKAT:
- Optimiziranje mjera, oblika, meusobnih veza i oslanjanja dijelova na bazi prorauna - Izbor materijala i koncipiranje sklopnog crtea
OPTIMALNA VARIJANTA
PROJEKAT: - Detaljna razrada usvojenog rjeenja sa zavrnim proraunima izdrljivosti i pouzdanosti te definitivno oblikovanje dijelova - Izrada crtea dijelova, upustava za montau, rukovanje i odravanje - Analiza rezultata ispitivanja prototipa i potrebne izmjene nekih detalja projekta
GLAVNI PROJEKAT
U okviru etvrte faze, konstrukciona razrada, vri se izrada crtea dijelova, kao to je dato na slici 2.1. ili u okviru tree faze kao to je obuhvaeno prikazom na slici 2.2. Radi ilustracije ukupnog stanja u procesu konstruisanja, slika 2.2., dat je skraeni prikaz sadraja i odvijanja procesa. Nakon prve faze dobija se koncepciono rjeenje koje je rezultat koncipiranja ili kako se jo naziva, projektovanja, to podrazumijeva definisanje strukture mainskog sistema, vrste komponenata i dijelova, njihov raspored i veze. Optimiziranje koncepcionog rjeenja odnosno principa rada, produava se do zavretka projekta. Izrada projekta a zatim glavnog projekta je konstruisanje u uem smislu rijei i podrazumijeva optimiziranje konstrukcije.
DEFINICIJA PROBLEMA
KONCIPIRANJE
DIMENZIONISANJE OBLIKOVANJE
ININJERSKA ANALIZA
CATIA 5 TENZOMETRIJA
10
11
2.2.1
Rad raunara zasnovan je na operacijama sa diskretizovanim tj. numerikim vrijednostima. Ovi podaci se uvaju, transformiu, sabiraju, mnoe, itd. Pored ostalog oni mogu predstavljati i koordinate taaka u izabranom koordinatnom sistemu. Raunarskom grafikom omogueno je da se take mogu vidjeti. Taka na ekranu sa datim koordinatama, pomou odgovarajueg hardverskog rjeenja, osvjetljava se jae od drugih ili svjetlou druge boje. Skup osvijetljenih taaka ini liniju, povrinu ili geometrijsko tijelo. To je osnovni princip, meutim praktina realizacija je znatno sloenija, pogotovo kada se raunarska grafika eli koristiti kao alat konstruktora tj. pribliiti korisniku i prilagoditi njegovim potrebama. Uprotena struktura sistema za grafiko prikazivanje data je na slici 2.4.
GRAFIKI TERMINAL EKRAN
MATEMATIKI MODEL
CENTRALNI PROCESOR
TASTATURA
MEMORIJA RAUNAR
INTERAKTIVNI PRIBOR
Slika 2. 3 Uprotena struktura sistema za grafiko prikazivanje Sistem za grafiko prikazivanje sastoji se od raunara i grafikog terminala koji mogu biti spojeni u jednu fiziku cjelinu. U raunaru se na osnovu odgovarajueg matematikog modela izraunavaju potrebne veliine (koordinate taaka) koje se u centralnom procesoru ureuju u odgovarajui matrini raspored pogodan za grafiko prikazivanje. Formirani raspored se uva u memoriji i prenosi u grafiki terminal. Procesor za prikazivanje ili Display Processor Unit DPU formira sliku na ekranu. Slika se osvjeava pomou posebne memorije (Display Memory DM). Sa Display procesorom povezana je tastatura i ureaj za interaktivnu grafiku komunikaciju. Odravanje slike na ekranu mogue je ako se slika obnavlja 30 ili 60 puta u sekundi. Obavljanje se vri iz grafike Display memorije koja je razliito organizovana kod alfanumerikih i kod grafikih terminala. U prvom sluaju svako slovo ili broj ini matrica od 5 7 = 35 , 7 9 ili vie bitova (0 i 1), gdje su jedinice rasporeene po konturi slova. Ovakva memorija naziva se jo i Refresh Buffer. Slika u grafikoj Display memoriji uva se u vidu dvodimenzionalne matrice koja je ispunjena znacima 0 ili 1 . Broj vrsta i kolona odgovara broju linija na ekranu, tj. svakoj taci na ekranu odgovara jedan znak u matrici. Na ekranu su osvijetljene one take kojima je u matrici dodijeljena jedinica. Ovako formirana grafika memorija nazive se Frame Buffer i predstavlja digitalizovanu sliku. Samo ako je linija pod uglom od 45 , moe biti osvijetljenim takama u nizu, dok u ostalim sluajevima linija predstavlja neki vid aproksimacije okolnih taaka. Takoer, da bi linija bila glatka potrebno je da veliina kvadratia na ekranu bude to manja, tj. da je ekran visoke rezolucije. Na ekranu niske
12
rezolucije linija je stepenastog oblika, neujednaena i velike debljine. Analitiki opis linija, povrina i geometrijskih tijela ostvaruje se pomou odgovarajuih matematikih modela. Za reprodukciju unutranjeg geometrijskog modela u vidu slike na grafikom terminalu neophodno je obezbijediti geometrijske i perspektivne transformacije. 2.2.2. Geometrijske i perspektivne transformacije Geometrijske transformacije omoguavaju pomjeranje geometrijskog predmeta, u cilju njegovog boljeg posmatranja i povezivanja sa drugim dijelovima. Perspektivne transformacije omoguavaju prikazivanje trodimenzionalnog predmeta njegovim projekcijama u eljenoj ravni ekrana ili plotera. Geometrijske transformacije se mogu smatrati sredstvom za manipulaciju grafikim objektima i njihovim koordinatnim sistemima na organizovan i efikasan nain. Dakle, postoje dva naina geometrijskih transformacija: transformacija objekta i transformacija koordinatnog sistema. Geometrijske transformacije moemo izraziti kao: translacija, skaliranje, rotacija, preslikavanje a realizuju se mnoenjem svih taaka modela odgovarajuim matricama, to se obino izraava vektorskom jednainom
V '= V T
gdje je V ' - vektor koordinata taaka modela poslije transformacije, V - vektor koordinata taaka modela prije transformacije i T - transformaciona matrica rotacije, skaliranja, itd. Translacija u 2D i 3D transformaciji. Taka A u x y ravni (2D) moe biti translirana odnosno pomjerena na novu poziciju A' dodavanjem veliine translacije na koordinate taaka kao na slici 2.5. Za svaku taku A( x, y ) koja se pomjera na novu taku A' ( x' , y ') moemo napisati:
x' = x + D x i y ' = y + D y ,
x'
Ako se definiu vektori A = [x, y ] , A' = [x' , y '] i T = D x , D y onda moemo napisati
A' = A + T ,
ili u razvijenom obliku
U cilju homogenizacije i jedinstvenog prikaza prethodni izraz se moe napisati u vidu proizvoda a ne zbira. Dakle moemo napisati da je A' = A T .
Da bi ovo postigli morali smo vektor kolone za A i A' proiriti za jedan lan, koji je 1. U ovom sluaju je A' = [x' , y ' ,1] i A = [x, y,1] pa se matrica translacije izraava u sljedeem obliku 1 0 0 1 0 . T = 0 D x D y 1
Predstavljanjem 2D transformacije kao proizvoda matrice 3x3 , paralelno e za 3D transformaciju biti matrica 4 x 4 i to za desni koordinatni sistem. Prema tome za 3D translaciju imamo
1 0 A' = A T = [x' , y ' , z ' ,1] = [x, y, z ,1] 0 Dx 0 1 0 Dy 0 0 1 Dz 0 0 . 0 1
Skaliranje u 2D i 3D transformaciji. Take kao krajnje take vektora mogu biti skalirane za S x duinu po x osi i za S y duinu po y osi u nove take (2D)
x' = x S x i y ' = y S y .
Ako sa S obiljeimo matricu skaliranja onda je za neku taku A i A' jednaina u vektorskom obliku
S x A' = A S = [x' , y ' ,1] = [x, y,1] 0 0 0 Sy 0 0 . 0 1
14
Rotacija take u 2D prikazu. Take kao krajnje take vektora mogu biti rotirane za neki ugao oko koordinatnog poetka kao na slici 2.6.
y y' A'
y x' x
A' = A R ,
gdje je A' [x' , y ' ,1], A = [x, y,1] i R - matrica rotacije. Izraz za rotaciju u razvijenom obliku moe se zapisati kao
cos [x' , y' ,1] = [x, y,1] sin 0 sin cos 0 0 0 . 1
Ukoliko se radi o 3D rotaciji tada matrica rotacije ima oblik zavisan od ose ( x, y, z ) oko koje se vri rotacija, i to
sin cos
0 1 0 0
0 sin cos 0
0 0 i 0 1
15
Preslikavanje u 2D i 3D transformaciji. Preslikavanje neke take oko koordinatnog poetka se moe ostvariti inverzijom koordinata, tako da je za 2D analizu x' = x i y ' = y . Matrini oblik preslikavanja je
1 0 0 , A' = A M odnosno [x' , y ' ,1] = [x, y,1] 0 1 0 0 1 0
dok je za 3D
0 0 . 0 1
Perspektivne transformacije omoguavaju prikazivanje 3D modela u 2D prostoru ekrana ili plotera. Ortogonalne projekcije se jednostavno mogu dobiti eliminacijom odgovarajuih koordinata, npr.: za pogled sprijeda eliminie se x koordinata, za pogled odozgo eliminie se z koordinata i za pogled sa strane eliminie se y koordinata. 2.2.3. Metode geometrijskog modeliranja
Prirodni nain posmatranja i shvatanja mainskih djelova je u prostoru, tj. u tri dimenzije. Zbog ogranienja u tehnici prikazivanja dijelovi se prikazuju u projekcijama iz kojih treba zamisliti prostorni oblik. Primjena raunara omoguava da se oblik formira u prostoru, a zatim po potrebi projicira u eljenim pravcima. Zato se modeliranje oblika mainskih djelova vri u prostoru dok se dvodimenzionalna grafika koristi u prvom redu za izradu dokumentacije. Djelimian prikaz problematike u raunarskoj grafici, dat u prethodnom odjeljku, dovoljan je da ukae na sloenost postupka koji treba matematiki modelirati i programski razraditi da bi se na ekranu dobila slika. Nije racionalno da korisnik, kada eli da prikae mainski dio, razrauje sve te detalje. Pogodno je da se operacije koje se ponavljaju izdvoje u vidu univerzalnih programa koje korisnik moe da upotrebljava ne ulazei u to kako se oni ostvaruju. Tako je formiran niz paketa programa za grafiko modeliranje sa razliitim namjenama. Linija, povrine i dr. kombinuju se kao gotovi oblici sa zadatim parametrima dok se u raunaru odvija obiman postupak izraunavanja koordinata taaka. Svi razvijeni paketi programa za grafiko modeliranje oblika mogu se prema rezultatima koje obezbjeuju svrstati u nekoliko grrupa. To su:
paketi za crtanje kontura i dijagrama, paketi programa za grafiko modeliranje ljuski i paketi programa za modeliranje geometrijskih tijela odnosno mainskih dijelova.
Dakle vrste grafike prezentacije bi bile:
modeliranje sloenih kontura i dijagrama, iani, ivini modeli (Wire Frame), povrinski modeli (Surface) i zapreminski modeli (Solid).
16
Osnovni cilj metoda geometrijskog modeliranja odnosno grafike prezentacije je da se sa to manje podataka predmet projektovanja to vjernije opie odnosno predstavi.
-0.4
-0.2
0 x (mm )
0.2
Slika 2. 7 Primjeri grafikog prikazivanja rezultata prorauna u obliku dijagrama 2D iani modeli
Veina prvobitnih CAD sistema koristila je iani odnosno ivini model za opis geometrijskog izgleda predmeta. iani model sadri podatke o karakteristinim takama (tjemenima) i linijama (ivicama) koje opisuju geometrijski izgled predmeta, ali ne sadre podatke o povrinama i zapreminama koje ine predmet. Poto ovaj model prikazuje sve linije i sva tjemena, to predmet moe biti nejasan pri njegovom prikazivanju na ekranu, jer se ne zna koji je dio prednji a koji zadnji. Ovi modeli se danas rjee koriste, jer ne obezbjeuju uslove za obrazovanje presjeka i projekcija.
17
18
Povrinski modeli
Povrinski modeli pored podetaka o tjemenima i ivicama sadre podatke i o povrinama koje ograniavaju prostor u kojem se nalazi predmet. Povrine se aproksimiraju nizom poligona tj. ravnih povrina ogranienih ivicama u obliku trouglova, etverouglova i vie poligonalnih linija. Svaku povrinu u prostoru tj. poligon pored tjemena i ivica definie i vektor normale iji smjer ukazuje da li je zapremina modela sa jedne ili druge strane povrine. Ovi modeli ne sadre podatke o zapremini to moe da bude ogranienje u pojedinim aplikacijama. Da bi se povrinski modeli mogli to lake posmatrati razvijeni su modeli za uklanjanje povrina koje se ne vide iz pozicije posmatranja, a takoer postoje i postupci za sjenenje vidljivih povrina. Na ovaj nain se mogu dobiti realne slike modela. Povrinski model moe biti formiran na jedan od sljedeih naina:
slaganjem elementarnih primitiva iz CAD biblioteke (konus, cilindar, ravan, itd.), translacijom ili rotacijom 2D konture i koritenjem analitikih povrina za modeliranje skulptorskih povrina i ljuski.
Na slici 2.9 dati su navedeni naini formiranja povrinskih modela. U grupaciji formiranja povrinskih modela javljaju se modelari skulptorskih povrina i granini (Boundary) modelari.
19
Modeliranje skulpturskih povrina i ljuski primjenjuje se za oblikovanje koljki automobila, brodskih korita, letjelica i drugih povrina sloenog oblika. Sloene povrine odnosno ljuske predstavljaju se mreom linija Curve Mesh kako je prikazano primjerima na slici 2.10. Oblici definisani mreom krivih linija nazivaju se splajnovi (Spline).
Slika 2. 5 Modeliranje sloenih oblika pomou kontrolnih taaka Granini modelari se takoer esto koriste koriste za oblikovanje povrinskih modela. Postupak modeliranja zasniva se na imitiranju procesa crtanja. Oblici dijelova se formiraju kombinovanjem prostih geometrijskih figura uglavnom linija. Ovi elementarni oblici poznati u raunarskoj grafici kao entiteti u raznim programskim paketima mogu biti razliiti, meutim veina ih je kod svih ista. To su take, prave, linije, krunice, elipse i druge vrste sloenih krivih. Osim toga razni oblici povrina mogu biti definisani kao entiteti kao to su cilindri, sfere, konusi, itd. Entiteti su definisani grafiki oblici sa
20
utvrenim nazivom i ulaznim parametrima. Odabiranje entiteta i njihovo definisanje najee se izvodi pomou pribora uz interaktivan rad. Izbor se vri iz ponuenog menija koji se dri na uglu ekrana ili na magnetnoj tabli. Odabiranjem entiteta, pomjeranjem, kombinovanjem i sl. pomou mia ili drugog pribora imitira se postupak klasinog crtanja. U trodimenzionalnom sistemu entiteti mogu biti i povri. One se formiraju pomou taaka i linija te se u paketima za graninu prezentaciju ne razdvaja otrom granicom 2D i 3D prikazivanja. Ravan kao prostorni entitet definie se pomou pravih i taaka, cilindar pomou krunica i pravih, sfera pomou krunica, itd. Pri tome se linijski entitet prikazan u ravni rotira u prostoru, a zatim translacijom u eljenom pravcu formira eljeni povrinski granini entitet kao na slici 2.12.
a)
b)
Slika 2. 6 Primjeri povrinskog (a) i linijskog entiteta (b) Primjeri povrinskih modela CATIA V5
21
Zapreminski modeli
Zapreminski modeli tano definiu zapreminu koju zauzima objekat koji se modelira, te se zna da li je neka taka unutra, vani ili na samoj povrini modela. Postoje tri osnovna modela pri zapreminskom modeliranju i to:
modeli dobijeni konstruktivnom geometrijom elementarnih tijela, tj. solid grafika prezentacija CSG (Constructive Solid Geometry), modeli dobijeni grafikom prezentacijom, B-rep i rotacijom ili translacijom povrina. Solid modeliranje (CSG) geometrijskih oblika odnosno mainskih oblika neophodno je za one dijelove kod kojih treba da se vre analize stanja u unutranim takama, prorauni i sl. Modeli dobijeni ovim postupkom sadre infomacije o koordinatama taaka u unutranjosti. Osim ove vane osobine, modeli dobijeni pomou solid modelara imaju sve druge osobine kao granini modeli. Solid model je ispunjen unutranjim takama ije se koordinate izraunavaju pri modeliranju, zato postupak modeliranja due traje a memorija raunara je optereenija. Mainski dijelovi se ovim modeliranjem dobijaju dodavanjem, oduzimanjem, presjecanjem i sl. geometrijskih tijela primitivnog tj. elementarnog oblika (prizma, piramida, lopta, kupa i sl.). Ti su primitivi definisani matematikim modelom kako za formiranje oblika zadatih dimenzija tako i za unutranje take u primitivima. Unutranji prosto se dijeli na elije tj. na usitnjene kocke definisane vornim takama-tjemenima. Koordinate tjemena su unutranje take koje definiu ispunjenost primitiva i nisu vidljive na ekranu pri grafikom prikazivanju, meutim one ine osnovu za primjenu teorije skupova pri operacijama sa primitivima. Formiranje oblika mainskih dijelova solid modeliranjem ostvaruje se primjenom Bulovih operacija nad skupovima taaka unutar primitiva. To su unija skupova kojom se ostvaruje sabiranje geometrijskih oblika, presjek skupova, razlika i sline operacije. Na slici 2.13 prikazano je formiranje oblika koritenjem primitiva i navedenih operacija.
22
23
Zapreminski modeli dobijeni graninom prezentacijom ili B-rep modeli (slika 2.14) , takoer sadre informaciju o zapremini tijela. Do ove informacije o zapremini tijela ne dolazi se kombinacijom elementarnih tijela (primitiva), nego ograniavanjem odgovarajueg prostora stranama i ivicama tijela. Granice modela u vidu ravnih povrina ili poligona odreuju njegovu zapreminu pa je po tome dobio ime. Zapreminski modeli mogu se dobiti i rotacijom odnosno translacijom odgovarajuih povrina kako je prikazano na slici 2.15. Pri ovome se ustanovi osnovna povrina koja se rotira ili translatira. Translacija moe biti sa pravom putanjom ili pak zakrivljenom.
provjeru tanosti dijelova koji ine sklop, formiranje modela za analizu metodom konanoh elemenata (FEM), analizu mehanizama i simulaciju njihovog rada, proraun teine, trita, momenta inercije i drugih karakteristika mainskog dijela, automatsku eliminaciju skrivenih linija i povrina i dobijanje ortogonalnih projekcija, promjene koje se automatski auriraju na sve projekcije predmeta.
24
25
26
27
28
mainski dijelovi Spline konfiguracije, mainski dijelovi varijantnog i ponovljivog oblika i mainski dijelovi novog oblika. Modeliranje mainskih dijelova sloene konfiguracije interaktivnim postupkom
Mainski dijelovi Spline konfiguracije su oni ije su neke povrine sloenog oblika (odlivci, presovani dijelovi i sl.) i ija se povrina ne moe razloiti na pravilne oblike ili matematiki opisati, slika 2.16 . Mainske dijelove ove konfiguracije nije mogue parametrizovati ili modelirati drugaije osim interaktivno. Za formiranje takvih modela potrebno je utroiti dosta vremena te je pogodno da se jednom formirani model sauva u grafikom obliku u grafikoj memoriji. Time se zauzima veliki memorijski prostor, ali broj ovakvih dijelova koje jedan korisnik treba da formira i da uva je mali.
a)
b)
29
Parametarsko modeliranje
Veina mainskih dijelova je varijantnog i ponovljivog oblika. Ove modele nije racionalno modelirati interaktivno nego je mnogo djelotvornije koristiti parametarsko modeliranje gdje se oblik modelira automatski i uva u vidu programa. Kao programski jezika za Auto CAD koristi se Auto LISP. On je prvi, najvaniji i najrasprostranjeniji jezik na kojem je najlake postii izvrstan nivo automatizacije. Uz pomo Auto LISP-a mogu se automatizovati radnje koje se esto ponavljaju, mogu se izraditi programi za parametarsko crtanje. Jednostavan primjer parametarskog crtanja je komanda Insert. Nakon pozivanja komande Insert i unosa imena bloka mogu se zadati faktori promjene njegove izvorne veliine za sva tri smjera koordinatnih osa kao i ugao rotacije. Na taj nain mogue je dobiti razliite veliine i poloaj elementa kojeg smo jednom definisali. Pomou ove komande moe se mijenjati samo veliina blokova, meutim ako treba crtati zupanik sa razliitim brojem zubaca tada nam komanda Insert ne moe pomoi. U svim podrujima tehnike esto se koriste elementi istog oblika a razliitih veliina, npr. cijevi prirubnice, itd. Trebalo bi napraviti jako mnogo blokova da bi se svaki standardni element brzo i jednostavno ubacio u nacrt. Kada je promjenljiva jedna veliina tada su blokovi najbolje rjeenje, ali ako varijacija zahtijeva veliku biblioteku slinih blokova parametarsko crtanje nudi fleksibilnost, smanjuje mogunost pogreke i vodi veoj efikasnosti. Parametarsko programiranje zasniva se na dvije pogodnosti. Prva od njih je to da se neki programski paketi za 3D prezentaciju snabdjeveni internim programskim jezicima pomou kojih se kreiranje oblika moe programirati, tzv. varijaciona geometrija. Druga pogodnost se sastoji u mogunosti da se izmeu dimenzija jednog mainskog dijela uspostave meuzavisnosti, odnosno da se izraze preko nekoliko veliina koje predstavljaju parametre. Time je omogueno da se oblik definie raunarskim programom za modeliranje mainskog dijela u kojem su ulazne veliine nazivne mjere. Najvei broj maiskih dijelova moe se definisati pomou nekoliko veliina, tj. dimenzija. Neke od njih su rezultat prorauna vrstoe, nosivosti ili sigurnosti a neke definiu odnos ovog dijela u odnosu na druge u sklopu. Radi ilustracije na slici 2.17 naveden je primjer mainskog dijela zupanika. Sve dimenzije su izraene preko tri veliine (prenik vijenca d , irina vijenca b - rezultat prorauna vrstoe i trea veliina prenik vratila d v sa kojom se glavina zupanika spaja). Dimenzije se izraunavaju linearnim transformacijama parametara, tj. mnoenjem odgovarajuim koeficijentima transformacije.
{qi } = [G ] {pi },
gdje je {qi } - matrica dimenzija, [G ] - matrica koeficijenata transformacije i {pi } - matrica parametara oblika. 30
g2 d0 s
du2
dg1
d df da
31
du1
dg2
dV
g1 bg
g1
Slika 2. 17 Parametarsko modeliranje zupanika mainskih sistema Modeliranje u okviru ekspertnog sistema
Modeliranje mainskih dijelova podrazumijeva donoenje veeg broja odluka. To su odluke u vezi sa formiranjem konture, odreivanjem parametara i dimenzija, usklaivanjem sa tehnolokim uslovima, materijalom, funkcijom, itd. Odluke donosi konstruktor tokom procesa modeliranja, ako nisu prenesene na softver za modeliranje. S obzirom da je grafiko prikazivanje zavrna radnja procesa modeliranja, to se u ekspertnom sistemu izdvajaju sljedei modeli:
modeli za obradu podataka na osnovu znanja, tj. za proraune i analize, moduli za odluivanje i izvrni modul koji obezbjeuje stvaranje modela. Na slici 2.18 prikazana je prilagoena struktura ekspertnog sistema u ovom smislu.
D0
KORISNIK
KORISNIKA KOMUNIKACIJA
BAZA PODATAKA
DONOENJE ODLUKA
INENJERSKO ZNANJE
modeliranje u sklopu razvoja odnosno konstruisanja cjelokupne strukture mainskog sistema i ekspertni sistemi za razvoj novih oblika odnosno novih mainskih sistema. Modeliranje mainskih dijelova kod prvog pristupa je zavrna faza u tom procesu, te se u tom kontekstu moe primjenjivati parametarsko modeliranje. Parametri se izraunavaju u okviru modula koji se odnose na proraun kinematike, vrstoe, pouzdanosti i sl. Odluka o izboru inicijalnog oblika i o drugim parametrima je kljuna u ovom procesu. Izbor se vri u okviru poznatih varijacija oblika odreenih mainskih dijelova. Drugi pristup nije racionalno sprovoditi za sve dijelove maina. Prema nekim analizama to je opravdano samo u sluaju manjeg broja mainskih dijelova. Ekspertni sistem ovog tipa odlikuje se veoma sloenim procedurama odluivanja i izborom velikog niza elemenata vanih za definisanje oblika. Osim toga ovi ekspertni sistemi razvijaju se za odreeni tip mainskog dijela i teko mogu biti u veem stepenu univerzalni. Definisanje oblika poinje jo u fazi razrade koncepcije maine i podrazumijeva dovoenje u interakciju svih inilaca bitnih za oblik. Razvoj oblika mainskog dijela se odvija u nivoima tj. kroz faze procesa konstruisanja.
32
= l / l .
Mnoenjem sa modulom elastinosti dobija se napon i izraunava se sila ili moment
F = A ili M = W .
33
Slika 2. 20 Primjer primjene tenzometrije kod modelnih ispitivanja Metoda krtog laka omoguava da se utvrdi raspodjela napona bez mogunosti dobijanja i veliine napona. Mainski dio se premae specijalnim krtim lakom, a zatim nakon suenja izloi optereenju. Usljed deformacija u laku nastaju prskotine. Tamo gdje su prskotine gue naponi su vei i obrnuto. Ovim jednostavnim postupkom dobija se naponska slika u dijelovima vrlo sloenog oblika. Fotoelastinom metodom osim raspodjele napona u mainskom dijelu se dobija i veliina napona u pojedinim takama. U odnosu na prethodnu, ova metoda je sloenija. Potrebno je izraditi model mainskog dijela od specijalne plastine mase aroldita. Kada se model optereti i propusti polarizovana svijetlost, naponske linije postaju vidljive. Mogu se snimati i fotografisati na osnovu gustine izraunati veliine napona.
34
Metoda konanih elemenata omoguava da se primjenom raunara dobiju veliine napona ili deformacija u cijelom mainskom dijelu, slino eksperimentalnim postupcima, meutim uz znatno vie podataka. Usljed sloenosti i obimnosti postupka, ova metoda tek u novije vrijeme dobija iru primjenu i to zahvaljujui viem stepenu razvijenosti raunara i razraenim programima za njihovo izvoenje.
35
3. PRIMJENA RAUNARA U KONSTRUISANJU (CAD SISTEMI) 3.1 Proces konstruisanja, struktura i okruenje
Proces konstruisanja je sloen tehniki, teorijski, eksperimentalni, informacioni odnosno misaoni proces koji se odvija u sloenom drutvenom, ekonomskom i tehnikotehnolokom okruenju. Nove metode u procesu konstruisanja, koje su se naglo razvile sa razvojem raunarske tehnike i CAD sistema nisu razdvojene od tradicionalnih. Smatra se da su nove metode rezultat samo jedne faze u razvoju procesa konstruisanja podstaknute razvojem novih sredstava u cilju da se neki dijelovi procesa efikasnije i bre izvedu. Meutim, nove tehnike koje se pojavljuju u zadnje vrijeme trae i novu filozofiju konstruisanja u pogledu modeliranja, analiza i proizvodnje odreenog dijela. Za razliku od poetne faze primjene raunara kada je CAD bio forsiran od pojedinih kompanija samo radi prestia, u posljednje vrijeme CAD sistemi su znaajno poboljani i danas neke konkurentske grane ne mogu preivjeti bez CAD-a. Npr. sa klasinim nainom konstruisanja nije mogue napraviti novi model automobila svake godine. To znai da je danas potrebno imati timove konstruktora, specijalista, analizatora, programera, itd. Da bi se uspjeno konstruisao novi proizvod potreban je timski rad. Kod timskog inenjeringa proces konstruisanja je vie paralelan nego sekvencijalan. Svi specijalizovani alati koji se koriste kod timskog rada su na istom raunarskom modelu. Model moe biti geometrijski nezavisan i baziran samo na njegovom obliku. Dakle, sva mjesta djelovanja na osnovni model su meusobno povezana, a to su mjesta konstruktora (dizajnera), testiranja, numerikog analiste i mjesta za NC alatne maine. Veina savremenih istraivakih projekata u podruju CAD-a usmjerena je ka primjeni CAD-a u svim fazama konstruisanja proizvoda. Pretpostavlja se da je za odreene klase problema i/ili zadatka u procesu konstruisanja mogue postaviti plan redoslijeda aktivnosti koji vodi ka rjeenju. Polazei od te pretpostavke i analize mogunosti dananjih CAD sistema moe se zakljuiti nunost postojanja programskih alata za povezivanje razliitih vrsta procesa obrade informacija o proizvodu, kao to su alati za povezivanje ekspertnih sistema sa klasinim CAD programima uskog domena i komercijalnih CAD paketa opte namjene. Razvoj programskih alata koji bi omoguili povezivanje ovih razliitih i esto inkompatibilnih vrsta programa trebao bi pridonijeti poveanju produktivnosti u procesu konstruisanja bar za odreene klase problema. Jedan od moguih naina integracije temelji se na koritenju planova koji opisuju aktivnosti od poetnog do eljenog stanja u procesu rjeavanja konstrukcijskog zadatka. Struktura planova za razmatranja karakteristika procesa konstruisanja proizala je iz razmatranja karakteristika procesa konstruisanja i mogunosti modeliranja procesa na raunaru. Sintaksa i elementi zapisa planova koncipirani su tako da prestavljaju osnovu za upravljanje skupom programskih alata sistema (ICAD). Koncepcija inteligentnog CAD sistama predvia i mogunost primjene metoda vjetake inteligencije koritenjem ekspertnog sistema kao akcijske funkcije. Ovako koncipirani CAD sistem trebao bi omoguiti konstruktoru okruenje za modeliranje podrke procesu konstruisanja kakvo njemu odgovara zavisno od vrste problema odnosno zadatka koji rjeava.
36
DEFINICIJA PROBLEMA
KONCIPIRANJE
DIMENZIONISANJE OBLIKOVANJE
ININJERSKA ANALIZA
CATIA 5 TENZOMETRIJA
RAUNARSKI SISTEM
HARDWARE (HW)
SOFTWARE (SW)
a)
37
CAD SISTEM
CAD hardver
CAD softver
Raunar
Periferija
Aplikativni softver
Sistemski softver
jedinicu za centralno procesiranje (CPU), jedinicu za grafiko procesiranje, alfanumeriki monitor, grafiki monitor za prikazivanje objekata, uveanje detalja i izmjene, grafiki monitor za sklopove, Hardcopy ureaj, alfanumerika tastatura, tablet za unos instrukcija sa meni listom, olovka za unos podataka, telefon za modem vezu, ploter (tampa), mi, skener, jedinice spoljne memorije koje se mogu koristiti kao rezervna memorija za preuzimanje crtea iz radne memorije ili za masovno arhiviranje podataka, tabla za crtanje, konvencionalni rad i skiciranje, itd. Treba naglasiti da svako CAD radno mjesto nema sve nabrojane elemente, zato to nije potrebno ili zato to nije racionalno instalirati sve elemente, a da nisu dovoljno iskoriteni. Tako pojedini elementi mogu biti zajedniki za vie radnih mjesta, npr. ploter, skener i sl. Izgled jednog radnog mjesta dat je na slici 3.3. Osim toga CAD radno mjesto moe se uvezati putem lokalne i globalne mree sa drugim radnim stanicama ili raunskim 38
centrima. Na taj nain sloeni proces konstruisanja moe se znatno olakati, jer su dostupne mnoge druge baze podataka u drugim srodnim centrima. Na slici 3.4 dat je jedan decentralizovan raunar sa 4 radna mjesta koja imaju ogranienu inteligenciju, a na slici 3.5 date su radne stanice sa vornim raunarom serverom koji su umreeni sa udaljenim raunarima.
39
PROGRAMI
PODACI
SISTEMSKI
APLIKATIVNI
Struktura CAD softvera moe biti jedno komponentna ili vie komponentna, zaviosno od sloenosti tretirane problematike. Osim toga, na to utiu i potrebe koje CAD sistem treba da obezbijedi. CAD softver treba da obezbijedi sinhrozinovano i automatizovano odreivanje procesa projektovanja i ostalih aktivnosti, pri emu stepen automatizacije moe biti potpun ili do izvjesnog stepena. Viekomponentni softver sastoji se iz tzv. modula koji mogu biti osnovni i posebni. U osnovne module spadaju:
komunikacijski modul koji obezbjeuje komunikaciju izmeu projektantakonstruktora i raunara odnosno CAD sistema, geometrijski modelar za grafiku prezentaciju u prostoru 3D ili ravanskom 2D obliku, jedinstvena baza podataka sa geometrijskim modelima komponenata, sastavnicama, standardnim dijelovima i sl., modul za komunikaciju sa drugim CAD sistemima i modul za izradu tehnike dokumentacije.
Posebni moduli koji mogu biti u CAD sisitemu su:
modul za kreiranje koncepta proizvoda, modul za generisanje mree kod postupka metode konanih elemenata tj. FEM aplikacija i analiza (FEM Finite Element Method), modul za analizu i simulaciju mehanizma, modul za upravljanje datotekama, modul za povrinsko i zapreminsko modeliranje, modul za numeriki upravljanje maine tj. NC aplikacije, itd.
Softver za grafiku prezentaciju postao je raznovrstan i pored nastojanja da se standarizacijom ogranie razliiti pristupi i nekompatibilnost. U toj raznovrsnosti mogu se izdvojiti softveri za:
Grafiku pezentaciju skupova taaka koje predstavljaju rezultate prorauna i jednostavnih linija i kontura. Softveri za 2D prezentaciju. Moe se rei da je ovo alat za izradu crtea. Pribor za crtanje zamijenjen je raunarom i ploterom, tj. mehanizovani je nain crtanja. Softveri za prostornu 3D prezntaciju koji omoguavaju formiranje grafikih prikaza koji pruaju relativno velike mogunosti, tj. omoguavaju uvoenje principa za automatizaciju procesa konstruisanja a u daljem koraku stvaranje inteligentnih sistema za odvijanje ovog procesa.
S obzirom na razliitost potrebe u modeliranju mainskih sistema, postavljaju se mnogi uslovi koje softver za grafiku prezentaciju i modeliranje treba da zadovolji. Ti uslovi se ogledaju u sljedeem:
Softver treba da je u to veem stepenu integrisan od granine prezentacije, od solid prezentacije i od splajn prezentacije. Svaka prezentacija (bilo granina, solid ili splajn) treba da sadri to vei broj baznih oblika (entiteta i primitiva), koji se obrazuju zasebnim programima a omoguavaju efikasnije modeliranje. Pogodno je da osim najelementarnijih sadri i neke izvedene koji se esto ponavljaju, to modeliranje znaajno ubrzava.
41
Manipulacija sa baznim elementima mora biti jednostavna i ostvarivati se na vie razliitih naina (interaktivan rad, programiranje pomou internih programskih jezika).
Neki od vanijih softverskih paketa za grafiku prezentaciju su:
I-deas GEOMOD, proizvoa General Electronic, AutoCAD, proizvoa Autodesk, CATIA, proizvoa Dassault Systemes, ME, proizvoa Cadam/IBM, itd.
Analizom ovih softvera moe se zakljuiti da njihove osobine samo djelimino zadovoljavaju napred postavljene uslove. Svaki od njih se zasniva na nekim ili na svim nainima grafike prezentacije, a sadre vie osnovnih i posebnih modula. Npr. softver I-deas posjeduje modul za projektovanje, modul za analizu MKE, modul za optimizaciju konstrukcija, modul za generisanje NC programa, itd. Za modeliranje u mainstvu potrebno bi bilo proiriti asortiman baznih oblika i na neke specifine koji se esto ponavljaju u mainskim konstrukcijama (oblik zupca zupanika, oblik navoja, razne vrste veza, spojeva i sl.).
smanjuje se potreba za ponavljanjem istih aktivnosti, bra razmjena informacija, smanjen udio manuelnog rada, integracija proizvodnih procesa pomou raunara, izmjena sistema ne utie na primarne konstrukcijske podatke, itd.
Upotrebom CAD sistema omogueno je konstruktoru interaktivno koritenje ili opisivanje konstruktivnih elemenata i njihovo prikazivanje pomou raunara. Pomou integrisanih modula mogue je izvesti proraun, izradu crtea, simulaciju kretanja, analizu tolerancija i sl. Na ovaj nain konstruktor koordinira ovu primjenu i osloboen je rutinskog rada. CAD sistemi koji danas egzistiraju, mogu se podijeliti u tri grupe:
sistemi raunarske grafike, fleksibilni CAD sistemi i zatvoreni CAD sistemi koji obuhvataju sve elemente poev od kanala podataka do ulaza i izlaza gotovog mainskog dijela.
42
Pored osnovnih tehnika rada, kao to su preslikavanje i sl., postoji i niz specijalnih tehnika rada pomou CAD sistema, koje omoguavaju znatno smanjenje trokova unosa podataka, a to su:
Tehnika ravni omoguava da se svaki crte rastavi u vie slojeva. Ovi slojevi su slini providnim folijama koje se mogu predstaviti pojedinano ili zajedno. Tehnika simbola se koristi za esto ponavljanje geometrijskih oblika, tj. kada treba obezbijediti da se samo jednom iscrtaju a potom memoriu. Tada se mogu po potrebi pozivati i ugraivati u aktivni crte pri razliitim razmjerama i pod proizvoljnim uglom. Tehnika makro naredbi se koristi za esto ponavljanje komandi, koje se mogu obuhvatiti zajednikom datotekom. Zahvaljujui ovoj mogunosti korisnik ne mora svaki put unositi ponavljanje naredbe. On treba pri tome da zada samo jednu specijalnu naredbu sa odgovarajuim nazivom datoteke. Tehnike varijanti je bazirana na primjeni programskih jezika koji pored standardnih mogunosti (postavljanje logikih pitanja, definisanje varijabli, pristup datotekama i aritmetike operacije) omoguava obradu grafikih informacija i interaktivnih naradbi CAD softvera. Fleksibilnost takvog programskog jezika se znatno poveava ako se u svakom trenutku u glavni program moe unijeti program npr. u Fortran-u i sl. Nedostatak ovog univerzalnog jezika je poveano vrijeme koritenja programa zbog mnogih interakcija i pristupa podacima na diskovima. Za variranje su najjednostavniji standardni dijelovi, familije dijelova, komplikovane konstruktivne grupe ali i svi postupci obrade koji se mogu varirati. Meni (Menu) tehnika daje mogunost smanjenja trokova pri unosu podataka. Naporno unoenje naredbi sastavljenih od slova i brojeva uz pomo tastature moe se izbjei koritenjem meni polja. Mogue je formirati problemski orijentirani meni npr. za 2D i 3D dimenzije, varijantne dijelove, meni za simbole, NC meni, itd.
43
3.3.
Proces projektovanja se moe smatrati kombinacijom percepcije i reprodukcije. Konstruktor ili projektant kada zapoinje proces projektovanja ima predstavu o objektu koja se zove percepcija, dok je opisivanje (usmeno ili pismeno) objekata reprodukcija. Da bi raunar zamijenio konstruktora i kod percepcije i kod reprodukcije mora postojati odgovarajui softver. Za definisanje samog modela objekta odnosno njegovo predstavljanje potrebno je utvrditi:
geometriju, tj. dodijeliti vrijednosti kootdinata taaka objekta i topologiju, tj. utvrditi vezu tih taaka u prostoru.
Poto je jedna taka odreena sa tri koordinate, odn. tri realna broja, a jedan broj zauzima jednu memorijsku lokaciju u raunaru to bi nam za predstavljanje nekog objekta trebao veliki broj podataka tj. veliki memorijski prostor. Zbog ovog neophodno je dati uproten prikaz podataka odnosno formirati model objekta koji sa zadovoljavajuom tanou opisuje njegov geometrijski oblik. Na putu od realnog objekta do kodiranja pomou BIT-a prolazi se kroz mnogostruke procedure promjena. Drugim rijeima geometrijski model moe da bude izraen kao:
informacioni model koji daje apstraktno ili realno funkcionalno prestavljanje strukture elemenata koji ine geometrijski model, model podataka sa apstraktno logikim prestavljanjem, model memorisanja sa apstraktno parametarskim prestavljanjem i model memorije, tj. interno raunarsko predstavljanje (IRP).
Put od realnog objekta do IRP-a svih modela dat je na slici 3.7.
44
45
metod sekvencijalne organizacije, metod organizacije u obliku lista i metod direktnog pristupa.
Model memorije odgovara slici podataka u fizikoj memoriji. Pri tome je vrlo bitno pitanje paginiranja a takoer i vremenski optimalno upravljanje pristupom podataka. Na slici 3.9 data je veza izmeu informacionog modela i modela organizovanog unutar raunara 3D prezentacije.
46
veza pomou homogene baze podataka, a to znai primjena jednakog internog prestavljanja za sve module odnosno sisteme, veza pomou heterogene baze podataka, tj. primjena pre i postprocesora, da bi se podaci direktno prenosili izmeu sistema sa razliitim internim predstavljanjem podataka, veza pomou zajednike baze podataka, tj. povezivanje sistemskih baza podataka u jednu zajedniku bazu za sve siteme. SISTEM 1
IRP IRP 1 SISTEM 1 veza SISTEM 3 a) zajedniko IRP IRP 3 b) heterogeno IRP IRP 1 SISTEM 1 veza veza SISTEM 3 IRP 3 c) zajednika baza podataka ZAJEDNIKA BAZA PODATAKA IRP 2 SISTEM 2 veza veza SISTEM 4 IRP 4 veza veza veza veza IRP 2 SISTEM 2 veza SISTEM 4 IRP 4
SISTEM 2 SISTEM 3
47
BAZA PODATAKA A
BAZA PODATAKA B
SISTEM A
IGES pre
IGES BP
IGES post
SISTEM B
48
IGES je posebno naao primjenu kod razliitih CAD sistema za prenos podataka. Da bi se koristile IGES datoteke, CAD sistem mora da ima programske module za njihovo formiranje tj. generisanje i programske module za njihovo itanje i interpretaciju (tumaenje). Pored IGES datoteka u primjeni su i DXF (Drawing Exchange Format) datoteke. DXF datoteke su napravljene prvevstveno za prenos podataka crtea izmeu AutoCAD-a i ostalih CAD ili drugih programa za obradu podataka. Ovaj format nalazi primjenu i za druge svrhe, tako da moe znatno olakati projektantski i konstruktorski rad. Naime, iz DXF datoteke se jednostavno mogu vaditi odreene grupe podataka i u nekom dugom vanjskom progranskom jeziku mogu posluiti za razliite proraune. DXF format je jednostavan i razumljiv format koji je namijenjen prvenstveno za izmjenu informacija crtea izmeu aplikacija koje nemogu itati AutoCAD-ov standardni DWG format datoteke. Zato je DXF format datoteke postao standard za izmjenu informacija izmeu razliitih CAD i drugih programa (FEM, CAM).
Alati za oblikovanje
CAD
Plan montae
Sastavnice i specifikacija
NC programiranje
49
50
Slika 3. 16 Povezanost izmeu CAD i FEM sistema 3.6.3 Rapid prototyping tehnologija
Rapid prototyping tehnologija automatizira proces izrade prototipa na osnovu trodimenzionalnog CAD modela. Nastali fiziki model daje punu informaciju o samom proizvodu ve u poetnoj fazi razvojnog ciklusa, koji koritenjem rapid prototyping tehnologije traje nekoliko dana dok isti period koritenjem konvencionalnih tehnologija izrade prototipa traje nekoliko sedmica. Koritenjem rapid prototyping tehnologije se, prema tome, moe znatno bre i jeftiniji izraditi prototip za razliku od konvencionalnih tehnologija. Rapid prototyping tehnologija je proces u kojem se vri dodavanje materijala. Najee se karakterizira po tipu materijala koji se u procesu koristi: fotopolimer, termoplastika ili neke vrste ljepila. Fotopolimerni sistemi koriste tekuu smolu koja se potom skruuje pod djelovanjem posebne vrste svijetla tano odreene talasne duine.
52
3. 6.3.2 Potpore
Veina modela izraenih uz pomo rapid prototyping tehnologije zahtjeva neki oblik potporne strukture (Slika 3.17). Ove potpore sprjeavaju deformaciju modela dok se on generira kroz rapid prototyping proces. Deformacije se javljaju zbog promjene stanja materijala iz tekueg u kruto pri emu se on obino skuplja. Ovi gubici volumena uvjetuju nepravilnosti povrine pa su iz tog razloga nune potporne strukture koje to sprjeavaju. Jednako tako potporne strukture su nune za visee dijelove modela, budui bi dolo do njihove deformacije uslijed nedovoljne vrstoe materijala.
Kutna
Bazna
53
Sistemi na laserski-fotopolimernoj osnovi kreiraju potporu neovisnu od samog izratka (prototipa). Rije je najee o tankim zidovima organiziranim u pravokutnu mreu radi njihovog lakeg uklanjanja nakon to je prototip u cijelosti izraen. (Slika 3.18)
Mode Potpore
Slika 3.18: Mreasti tip Potpore na CAD modelu za SL proces 3. 6.3.3 Primjer rapid prototyping procesa
U daljnjem tekstu dat je jedan primjer RP sistema i procesa (Fused Deposition Modeling) . Svim procesima zajedniko je da model izrauju sloj po sloj, a takvi se procesi tj. tehnologije u literaturi nazivaju Layer Manufacturing Technologies (LMT).
Fused Deposition Modeling (FDM) je proces koji ne koristi laser. Razvio ga je 1988. godine Scott Crump predsjednik korporacije Stratasys Inc. u Minneapolisu, SAD. Zajedno s ureajem isporuuje se i programski paket komercijalnog naziva 3D Modeler. Rije je o programu koji je u stanju prepoznati i procesu prilagoditi iani (wire-frame), povrinski (surface) ili ispunjeni (solid) CAD model.
formatima npr. IGES (univerzalni format za razmjenu podataka meu razliitim 3DCAD aplikacijama), NC, ili .STL. Proces (Slika 3.202) zapoinje tako da se namotaj termo-plastinog punjenja prenika 1.27 mm, slinog obinoj ici, dovodi do zagrijane glave za ekstrudiranje. Sada ve tekui termo-plastini materijal odrava se na temperaturi koja je za jedan stupanj vea od temperature skruivanja i to do trenutka nanoenja na radnu plohu. Prema podacima dobivenim od kontrolnog raunara koji u horizontalnoj ravnini pozicionira glavu za ekstrudiranje, materijal se nanosi na radni sloj. Nakon nanoenja materijal se skruuje. Prvi sloj materijala nanosi se na horizontalnu ravnu plou napravljenu od stiropora. Ploa je uvrena na raunarom kontrolisanu platformu koja se po zavretku pojedinog sloja pomie vertikalno prema dole. Cijeli postupak se ponavlja dok se cijeli prototip ne izradi.
Neki od sistemi imaju fiksnu radnu povrinu, a vertikalni pomak nakon kreiranja pojedinog sloja se ostvaruje pomicanjem glave za ekstrudiranje vertikalno prema gore. Ovaj proces ne zahtjeva naknadnu obradu modela. Debljina sloja je u rasponu od 0.025 do 1.27 mm. Materijali koji se koriste su mainski i ljevaki vosak. Izraeni prototip moe se naknadno bojati ili dodatno obraditi. Negativna strana procesa je to su potrebne potporne strukture za sve visee dijelove. Cijena ureaja se kree od 62,000 186,000 dolara (ovisno o modelu) u to je ukljuen software te pratea UNIX radna stanica.
55
56