Sunteți pe pagina 1din 12

Modelarea

prin corpuri s6lide

Modelarea solida, este madul de reprezentwe a obiectelor ee1 mai ~pr:qpi~t de tealitate.
Atributelece
insotese reprezentarea grafica, ii confera obiectului uti comportament aproape
identic eu pereehea sa din realitate. Reprezentarea prin solide este direcpa spie care merg in
prezentmajoritateaprograme1o:r;CAD.
P~9tfllfieeare. dW_aplicapi.le rezolvatc,-;-tnceperea, unei .
. sesiuni cIelucru3D urinare~teacelea$'idcj'U~etape, dupacuniurmeaza:'
.'"
.
. .

1. Se incepe un desen nouseleetind New,$i la aparipa ferestrei Create New Dravi'iIig seopteaza
pentru Use a Wizards eu varianta Quick Setup. Se va alege Decimal pentru unitatile de masura
$i dimensiunile corespunzatoare unui format A3 (420 x 297) pentru.limitele desenului.
.
2. La Inceperea unei reprezentari 3D este .
.indicat sa cqnvenim asupra unei pozipi
(eonformdesenului
2D)pentru piesa de
reprezentat. Convenimde
asemenea ca
bazade
.a$ezare a' piesei sa aparpna
planullii XOY al sistemu1ui WCS. Astfel, .,
in perspectiva lucrului in spatiu, este util
definirea unui punet de vedere izometrie
folosind optiunea de meniu 3D Views. De
asemenea, este util definirea unui nOll
sistem de coordonate (plan de luem DCS), in vedereadesenarii
eonturului
aparent al piesei (conform uneia diIltre Proieqiile piesei).

. .

','

..

'~?'

View> 3D Views> SW:Isometric s~u din toolbar-ul View se aqioneazabutonuI


.

:_.:

.~

'

.. :

I~~~~~~

Aplicatia 1 (realizarea unui model solid prinoperatii de extrudare - extrude)

75
_~""
..

~>
.
:

"

.. '

.:.-----.

,':"

:
-

.......
-

'
",

,-

.'

-,-....

Fig. 1 Desenulpieseipentru

aplicatia rezolvata

1. Definireaunui plan de lueru (UCS),ill vederea desenarii profilului piesei,a~a cum reiese din
vederea lateraHi'(figura urmatoare).

CorrilJiand: ues
Enter an option [NewlMove/ .../?/WorldJ] <Wprld>.: z(axa de rQtaj:ie)
Specify rotation angle aboutXaxis <90>: -90 (unghiul de rQtape)

<Enter:>

.....

Enter an option [NewlMove/ .../?/World.l] <World>: x


Specify rotation angle about X axis .<90>: 90
.

-. -.:~1;

"'~'~~': .'

2. Desenarea conturului, folosind cOmenZile Lin'e, Offset ~i Fillet. Pentru


o mai buna vizualizare a zonei din desen la care se lucreaza,'se poate
folosi eomanda Zoom, alegJ:nd prin oppunea Window 0 fereastrade
afi~areeonvenabila (fi~ilraaHiturata) .
. 3. Transforinarea conturului intr-o polilinie2D (folosind eomanda Pedit ~ioppunea Join) urrnata
de extrudarea sa, in sensul negatival axeiZ curente, la 0 valoare de 150 (mm).
Command: extrude
Select objects: (conturul desenat)
Select objects: <Enter>
Specify height of extrusion or [Path]: -150
Specify angle of taper for extrusion <0>: 0
4. Definirea unui nouplan de lucru, iD centrul
fetii de sus a obieetului generat, in vederea
trasarii profilului minerului. Conturulde
extrudat este un cere, desenat in pUDctul de
eapat al profilului, intr-un plan perpendiCular
pe acesta.

:."

'".

-'

..

5. Pentru ca extrudea sa poata fi;ealizata'corect:


este necesar ca profilul nlinerului (curba
directciare) sa fie trarisformaOntr~o singura .curba (polilinie 2D), folosind com~mda Pedit cu
oppunea Join. Urmeazalansarea comenzij Extrude folcisind optiunea Path.
Command: extrude
.. ~
.Se1c;c.tQbjects:(ce;rcultrasat)
Select obj~cts: <Enter>
Specify height of extrusion or [Path]: p
Select extrusion path: (selectam profilul minerului)

6. De:t1riirea uriui alt. plan d~ lucftl, afia,t pe pii.rtea din spatelepiesei$i


o.ri,gi,hel3. lli.colNl din
stinga-jos,
vederea. trasarii c(:m~lgi q~1()r4<?y'~~ecup~Je executate lri. Pje.~~;cofif9rrhflgurli
aHitUrate. Peiltru 0 maj brina "iiibilitate a iopei aflate in luem, 0 p6sigilitate~ste foloslrea
comenzii 3D orbit. Urmeazi). transform area conturului mare in polilinie 2D ~i eXl:rudarea lor, in
directia pozitiva a axei Z, la 0 valoare de 5(mm).
.
.

in

7. Parj:ile piesei sint finalizate. Drmeaza compunerea


comenzile booleene de compunere, astfel:
II
II
II

acestora intr-un solid unie, folosind

paI1ile de adunat (union) - :rmnerill $icorpul piesei;'


paI1ile de Sc3.zut(subtract) -'-cde doua decupaje, din corpul de baza;
rotunjirea (fillet) celor doua poI1iurii de capiltale minerului cu R3

8. Piesa propusa este modelata complet, ca ..


un solid coinpus. Pentm 0 niai buna
interpretare arezultatului final, se pot folosi/>
posibiUtatile . de umbrire$i
randare ale
obiecteJor .,tridimensionale,
obtinute, de
exemplu, prin comanda Shade $i optiunea
Gounmd Shaded din meniu13Dorbit.

.../..//,/<",:,-,~~+),~~",,>".,,-.
/'
/
/
' ,

Se pot obtine modele solide tridimensionale $iprin rotirea unar contururi plane 2D in jurol
unei axe. Ca exemplil, a fost aleasa modelarea solida a unui rulment radial CD bile (figu:ra 2.)
.~
~
1. Se incepe cu'deseharea celotdoua tonfururi Plane (figura 3), pentru gerierarea inelului exterior
$i interior al rulmenrului: Acestea pot fi. desenate in planul XOY curent, iar pentru u$urinta
lucrului se poate folosi comanda Plan, ce afi.$eaza 0 vedere plana relativ la DCS-ul eurent.
",".

,}./.\

<~ti:~~
..

....

r~ 26 ."\
.:

'

~(),;

....

.. ':.

".

'

'".

,,"',":',

.......-t..~
~

:.'

.. '.

":,'

'.

':,

.....

2. Rotatia nu poate fi aplicata dedt unor contururi de tip polilinie inchisade aceea, folosim
comanda Pedit pentru a reuni entitatile ce compuri. cele douacontururi intr~o poliline. Revenim,
la punctul devedere izometric anterior prin butonul SW Isometric ~i plasam Oliginea printr-o
translatie (optiunea Origin) la 0 distanta de 40 (mm) in sensu 1negativ,al axei Y (figura 4).

3. LansaJ:ll corrianda Revolve pentru a6btirie dolia solide de revolutie (cele doua inele ale
rulmeritului) prin rotirea celor doua contururi desenate antpior (figura 5). Axa de rotatie coin'cide
cuaxa Xa sisterriului de cboroonatecurent. Pent.'ll aobthle 0 imagiIi'6niai sugestiva a obiectului
modelat, indul exterior a fost generat doarpe UTl unghi de 270.
Col1ummd; revolve
...... ' Select objects; (selectam conturul inelului interior)
Selet obj'6ds; <Enter> .
Specify pointIor .,. by [ObjectlX (axis)/Y (axis)]; x (axa de rotatie)
Specif)' aTlgle ofrevolutiOl1 <360>; 360(unghiul de rotatie)

<Enter>
(repetamcomanda

pentru genenirea inelului exterior la un unghi de -270)

4. Pentru genera:rea corpurilor de tostpgoli.re (b~ei6f),f(}lOsitti unadilltr:e<e()PJ.eIliil~9:eg~lleiarea


corpurilor sblide eleirlentare, ~i aTIl1me8phere'(sfer4); Pentni 0 mill brina viii1:?ili~3,;te,atQIle}
aflate ill luem, 0 posibilitate este folosiIea ct>rrienzii3l)orbit sall Vpoillt Q:ientriJAutOc!:f:J? 14).
.

"

.'

Cominand: sphere
Specify center of sphere <0,0,0>:
(centrul delimitat de cele doua contururi) .;~....
<;-Sp~c;ifyra-di.usof sphere or [Diameter]: 10,.
5. Avind generat unul din corpurilede
rostogolire, ceielalte ie obtinem printr-un'
procedeu de Inultiplicare polariL Lansam in
acest seilS comaI1da 3Darray, numaml de bile
'fiind de 12, iaraxa de rotatie coincide cu axa
X a sistemului de coordonate curent.

:/

,/

Command: 3darray
Select objects: (selectam bila generata)
Select objects: <Enter>
Enter the type.,. [RectangularlPolar]:p
Enter the number of items in the array: 12
Specify the angle to fill", <360>: <Enter>
Rotate,arrayed
'objects?,
[YeslNo]
<y>:'
<Enter>'
Specify center point of array: 0,0 (unuldin
capetele axei)
'Specify second point on axis of rotation: 10,0
(un alt punct aflat pe axa)
6. 0 imagine ee poate reda eu mai muita fidelitate
obiectul real se poate obtine adaugind culoa.re ~i
umblire fetelor l:nodelului, folosind eomenzile
Shade sau Render.

ApIicatia 3 (realizar~a unui model solid prindperatiicoinbi:i1ate de totape$iextrudare)


.'

. :

Modelarea unui ~urub eu eap hexagonal, piesa des intilnitala realizarea asamblariior filetate.

2X~5:.oJt ,"

- - - - - -~I.
1-

1. pupa'P?JJ~uxger~a prjmelor' qQllaetAp~de, i<l1.J;lgep~~H?:j)braiDtu~ui,clefjmm u~pl<in de lueni

(ues) pentru

trasatea ii dor& pt6filecestati Iii biiza ,ge.I:ieram$unil:mIrii; capul fesptiv

tija.

Command: lies
Enter an option [NewlMovel. ../?/WorlcJ/] <World>: z (axa de rotatie)
'.Specify rotation angle about X axis <90>: -90 (unghiul de rotatie)

<Enter> . .

.'

Enteran6p:i:ion TNewlMove/..!?tWorldfj<World>:
Specify rotation angle about X axis <90>: 90

".

2. Extrudam eeledoua eohtururi, obtinute, astfel:pe 0 distanti'i ',de 19


unitati in sens pcizitiv axei Z (pentru capul $urubului - hexagonul)' $i 'm
sens negativ axei Z eu 100 unitati (pentru tija $urubului - eereul), fig. 7.

3. Unneaza compuIlere~ (Union}'capului.


9i tIJel pentru
formarea 9urubului: Pentrufinalizarea
exeeutiei capului
9Ufubului (ea rezultat ali:e9irii de 30 ) vom definiun plan de
Iucru pe mijlocullaturii AB,ln care trasam un triunghi avind
unghiul la virf de . 30. Transformam acest contur intr-o
polilinie~i 11rotim cu 360, in jurulaxei principale a $urubului'
(axa X).
.

4. In final, vom seiidea (Subtract) din


modelul de baza, sohdul generat prih rotatie,
~i folosind' eomenzile Fillet
(Rl)
$i
Chamit:r (d=2 pentru virf)
completam
forma finala a $urubului.

1. Din analiza forrnei piesei se stabile~te ca aceasta poate fi obtinuta prin rotap.a unui profil plan,
iar din volurnul obtinutse extrage volumul unui cilindru, pentrua rezulta a1ezajul~ivolurnul
unui paralelipiped, pentru a rezulta degajarea din piesa.

Fig. 8 Profilul plan ~i cohstruiTea prin


-, -

rotatiea formei geornetrice de baza apiese(

2. Pentru obtin~~ea al~zajului este necesara extragerealinuicilindTu din .c;iplll-pieei. Astfel, .


folosim -carnanda Cylinder; pentruagenera a prirnitiva de tipcilindru, definit.prin centrulbazei,
raza~i InaJtimea, dupa cum unneaza:
.'
. .
".
.

(
I

Command: cylinder .
Specify center point for ... or [00.]<0,0,0>: 9,0
Specify radius for base of cylinder or [Diameter]: S
Specify height of cylinder or[Center of otherend]: 20

4. Folosind comanda Box se cOTIStruie~teUD paralelipiped de anumite dimensiuni, il1sa ob}jgatoriu


latimea trebuie sa aiba valoare de 15 ud (Eitimea degajarii executate in piesa) .c.. fig, 9_ In urma
operatiei booleane de scadere; diD:tre .forma de baza ~i cele daua' forcl1e create (cilindrul ~i
p8!alelipipedul), Tc:-~ulti'i
fonna principa!a a piesei. RezuHatul acestf',j opera1;ii.este dafin fig. H1'0"

'.

'

Corrm1and: box

Specify corner ofbox [Center]<O,O,O>:.7.5,-25


Specify corner or [CubelLength]: 7.5,25
Specify height: 25

Fig. 9 .
.
Fig~ 10
5. Ultlmulpas este aplicareacomenzilorde
editare, Chamfer (1x4So) ~i Fillet (R4), asupra a
doua din muchiile piesei,conform CD desenul de executie(fig.l 0). Pe seama unei piese moddate
ca solid se pot generaimagini
fotorealistice,dari?i
seqionarea (folosind comandaSlice)
cu
anumite .plane, in douapaI1idistincte;peritru
a'pune in evidenta configuratia interioara a a~estora.

I'')./..J. ,~!:c('z/..

/1

ltt,y!Lt.)

_/J>f::~
(.

-{-

. ,

~C(~./"r;{r.?~9

...,

.-......-~~~.:!;

sa se nializeze

Illodelul s9lid a1 unei piese reprezentata in dubla proieqie oItogonaHi(fig.l).

_+JJi

. !.

"

-:;~,:"

--C.~ >.~~II!
I

",.

I
.

'.

.Fig. 1 Desenul piesei (douaproieqii


.,

ortogonale) pentru apEcatiarezolvata

_-i.

.' 1. Se !;llFepeun desen nou seJectlnd New, $i,la apadtiaferestl'ei CreateNe'w Drawing se:opteaza
pentruUse a Wizal'ds eu vaTiantaQtiiek Setup: Se va,alege DeCimalpentl'llmutafl1e
de mflSUra
i dimensil'milecorespunz3.toare unui format A3 (420 x 297) pentm limite1edesenului.
2. La lnceperea unei reprezental1 3D este
indicat sa' convenim asupr~' unei pozi1ii
(couformdesenului
2D) pentru piesa de
reprezentat. Convenim de asemenea ca
baza de U$ezare a piesei sa aparrin3.
...
planu]ui XOY alsistemului WCS. Astfel,
. ..
. .. : ..... ...
In perspeetiva Iticrului In spariu, este util
.. ~' ::.~~.~.).~;~.~~
~
. ..
.. :: ... ;....... ....
definirea unuipunct (16 veden~ izometr.:ie
folosil1d optiunea de meniu 3D Views. De
asemenea, este util definirea UDui DOll
sistem de eoordonate (plan deluem
DeS),
in
veclerea realizarii
unei
reprezentari plane de baza sau pentru gellerarea unor voltinieelenientare (primitive}, pc care apoi
se va splijini constmctia ln spatiu.
'"
.
:

'

'

::

..

3. Construim plinul si gaJnl bazei cilinchice apiesi5.i- genennd doi eilindri, folosind plimitiva
Cylinder. Pemru desenarea aces tor eilindl1 yom defini un DeS, astfellDdt planul XOY sa devina
paralel ell baza eilindrului (fig.2).
.
.
-..
.

Comnlancl;

/<----..\

UCS

Enter an option[New/~\.10ve/. ..IWorldl] <::World>; x


Specify rotation angle about X axis <90>: 90 - vezi figura 2

Command: cylinder

//<'-'-"\ \ .
I/~

II

h......

. /J><:;"--~,\

/;1/j->-...,"y.....j

f l.,...;.;'-1)

(.
~/J;1
\~:.\\._-"",
tft.,-:-;
\ ..'-"~;""'<':>'--i....{
/

Specify center point for base of cylinder or


[Ellli1tical]<O,O,O>: <Enter>
'
Specify'radius
for bo.s.t of cylinder or [Diameter}: 38
Speci.fY height of cylinder or [Center of other end]: .:.65
(repetam comanda pentru cilindml exterior deR50)

--_./

/.jl! I
"-1,-~~

/1/

" .._ ..

\ \~,,-,.,;>" /'

Fig. 2

Commfllld: box
Specify corner of box or[Center]<O,O,O>:~85,~20
Specify corner or [CubelLw.s>th]: 85,20 (punctul B)
Specify height: 15

<t'~
....
~._--_.

,, ..

.
(pullctul A)

Command: cylincler
Specify center point for base of cylinder or

[Elliptical]<O,O,O:>: <..'B:nter>
Sp~;cify radius for base of cylinder or lDiameter]: 16
Specify height of cylindei' or [Center of other end]: 65
(repe/am c.omanda pentru cilindrul exterior de R24)
5. Pmtca de plindere, sitmita laambele
capete ale piesei, a vom
modda separat prIll exfrudare pentru partea din stinga, umund ca
partea elin dreapta sa fie ob~inula prin ogJ.indire, Pentru desenarca
primulul
c.ontur de extrudat,
mutam originea sistemului de
coordonate, pe mijlocul laturii CD (fjgura 4).

''-~

>..

)
/

6. Pentru a putea extruda acest contur, .este nc::c;sara-transformarea lill Yntr.:opolilinie lnchisa, foJosind comanda Pedit ~i
op~;unea Join. Acum putem lansa comanda EJ,.,j:ru.de, Inal~imea
de extrudare fiind de 15 unita~i In. sensul paziti\' al axei Z
curente.
Command: extrude.,
Select objects: (contlllUlclesenat).
;SeIectobjects: <Enter>"
.
Specify height of extrusion or [Path]: 15tfJ
.' extnlsion <0>: 0
Specify angle Oftaper for
,r

-<

oF

. /';'-

/~fi~;~'
't'~;-:-/~\/
J~ \ """'J':~~"'" ,~~

["'/,)r~".,~:::'=:~,<:~P(/
/1':
_~<'
'0'"

....,

.j.!

'/'~'>7>

,~./

"'-'"

. _

~,'..
""<:::'-/'1
1'1/'
//
"/" ...
" ~"'-J<~//./'

7. Datolita sinletriei, poniunea de prindere din pMteadreapta .


.
po ate fin constl1lita folosiiJd comancla J'v1irror3D. Pentru indicarea eu u$urin~a a .planului de
simetrie, vom pozi(.iona originea dinTJOuIn centnJlpiesei, cOilfonllfigurii 4.
8. A j]lai ramasde
realizat compunerea par~iJor piesei lntr--ul1 solid unic, pi'in aplicai-ea
operatOlilor boale'en! dereuniune (Union) ~i sdic1ere (Subtract). De03Jec:e baza piesei este de
fOnTiasemicilindIica,lndepartareapor[ianii
aflatesub planul curent de lucru (XOY) se faceprin
aplicareacomeniii Slice. .. .
..

Fig. 5 Selectarea pa~~lm' in vederea operariei de reuniTe$i efectul ali]icarii come-mii

. /\. (~l::PS:J'
:~T''.\..'
'-JH--~<"';.;I) ",..

/1"'>

.'.' .
..

///tf~~:=:S:~!t:~t~(',>;(fj'-1"I~>

. / ?<iit_~1')tt?":::~:'~::(l
L-ij.

,:--cr>~c/;v:~~
.

","

...

.'" .~..

Fig. 6 Selectarea pa~ilor in vederea operafiei de scadere ~iefectul aplicrlrii comenzii Slice

9. Pentmo mai buna interp1'etare ,a 1'ezultatl1lui final, se pot folosi posibilitatile de umbrire 9i
randa1'e ale obicctelorsolide obtinute, de exemplu, plin comanda Sllade 9i optiunea Gouraud
Shaded din meniul 3Dorbit sau 1'ealizarea de sectiuni prin model, prin extragerea din acestaa
unor portiuni definite 'de corpuri elemerttare, cum a1'fiunparalelipiped,
pozitioi1at cu un colt ill
originea sistemului de COOl-donate~i eu muchiile pe direqia axel or.

~
Obtinerea pl'oiectii1or pe hartie ale piesei rnodelate 3D
...

Repre~enta4;ea in spatiu a piesel a fost ;ealizaGiin-ti-~una9a-l1umit ModelSpace (MS). Ins3., pentru


a obj:ineddt\lrnentatia pc hiltie (proiectiilep1ane) a piesel mode1ate estenecesar lucrulinPaper
Space (PS)i;,Astfel, tin plan general (layout) care simu1eaza fonnaiiil pe, care seva tipari dcsenul
se poate obtitle doar in spaj:iu1 bartie. In acest spaj:iu se pot configu~-a mai 111ulteferestre de
vizualizare, in' fiecare din acestea putindu-seobtine,
diferite veeleJiale piesei rezultate din
poziti onarea (viewp6i[]t)~i proiectare:a acestora pe foaia dehiltie aleasa,
1. Inaintecle trecerea]'11 spatiu1 hiliie,este
bine ta
UCS=WCS iar piesa sa fie amp1asata la 0 anumita
distanta fatS. demigine, De asemenca, este util5. crearea
unui layer (de ex_ ModeJ)pentru plasarea modelului 3D.
Command:ucs
Enter an option [...] <World>: <Enter>
2. Trecerea 111spatiul hiliie se face prin aqionarea
butonului Layout (sau comanda Layout), vizibi1la partea
inferioara a zonei grafice, care controleaza inf0l111aj:iile
_referitoare 13 cODfiguraj:iaformatului pe caie va fi tiparit
deseuul. Dupa definirea configuratiei dorite (foilnatul hartiei ~ A3 420x297, unitaWede Jl'lasura,
orientai-ea formatului, etc:); se obtine eerminl Layout in care, suprafata tipalibila este,definita de
un dreptunghi trasat eu lillie il1trerupta ~icare contineo singura fereastra de vizualizare.
'
3. In vederea reprezentfuii eelo1'patru proieqii ale modelului solid pe sup1'afata i:ip~hibiUi,trebuie
c1escllise4 ferestre (viewpOlt-uri). In acest sens cream un nou layer eu numele "Ferestre", pe care

S-ar putea să vă placă și