Sunteți pe pagina 1din 147

MIRCEA VIOREL DRGOI RZVAN UDROIU ANTON MIRCEA VASILONI

MODELARE 3D N AUTOCAD 2002


APLICAII PRACTICE

MIRCEA VIOREL DRGOI RZVAN UDROIU ANTON MIRCEA VASILONI

MODELARE 3D N AUTOCAD 2002


APLICAII PRACTICE

Tehnoredactare computerizat

CUPRINS
Prefa.................................................................................................................5 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Sisteme de coordonate i direcii de privire ........................................ 7 Crearea i exploatarea regiunilor ...................................................... 16 Utilizarea primitivelor 3D pentru construcia solidelor ................... 24 Solide obinute prin extrudare ........................................................... 33 Solide de revoluie ............................................................................... 42 Comenzi pentru operarea modificrilor topologice n spaiul 3D ... 47 Construcia solidelor complexe - I ..................................................... 54 Construcia solidelor complexe II. Piese cu perei subiri............. 62 Secionarea i tierea solidelor. Realizarea proieciilor ................... 73 Crearea seciunilor dirijate prin solide.............................................. 83 Realizarea proieciilor i a desenelor de execuie ............................. 91 Utilizarea suprafeelor n modelarea 3D ......................................... 101 Utilizarea suprafeelor n modelarea corpurilor aerodinamice..... 120 Construcia solidelor pornind de la suprafee 3D ........................... 134

Bibliografie......................................................................................................145

PREFA

AutoCAD-ul este un mediu de proiectare utilizat pe scar larg att n mediul academic, ct i n cel industrial. Dei posibilitile de instruire a utilizatorilor n proiectarea cu ajutorul AutoCAD-ului sunt variate, existnd pe pia multe publicaii n domeniu, s-a considerat oportun apariia unei noi cri care s integreze partea teoretic i cea aplicativ a modelrii 3D. Avnd n vedere c n literatura de specialitate existent prezentarea problemelor de modelare 3D n AutoCAD este fie preponderent teoretic, fie lipsit de o sistematizare temeinic a cunotinelor, s-a simit nevoia unei noi maniere de a aborda subiectul: aplicaiile practice. Cartea de fa se dorete o ncercare n acest sens (rmne ca utilizatorii ei s se pronune dac se va fi ridicat la nivelul unei reuite). Materialul prezentat este structurat pe o serie de tematici care acoper, credem noi, toate aspectele importante ale modelrii 3D n AutoCAD. Fiecare capitol este de fapt o aplicaie practic de modelare 3D nsoit de prezentarea amnunit a noiunilor teoretice implicate n rezolvarea problemelor propuse spre studiu. n marea majoritate a capitolelor seciunea aplicativ este divizat dou pri: una n care sunt descrii amnunit toi paii care trebuie efectuai pentru a obine un anumit rezultat, i una care propune studenilor probleme pe care s le rezolve cu un numr minim de indicaii, sau doar cu fore proprii, pe baza cunotinelor acumulate n prima parte a aplicaiei. Pentru a veni n sprijinul utilizatorilor crii, autorii pun la dispoziie o serie de desene prototip (abloane) necesare ca suport de lucru pentru unele din lecii. De asemenea, sunt oferite i programe AutoLISP deosebit de utile pentru rezolvarea unor sarcini laborioase n cadrul unora dintre lucrri. Toate aceste fiiere pot fi descrcate de pe internet de la adresa ............................................ Prezenta lucrare se adreseaz n primul rnd studenilor de la specializrile inginereti care au n programa de studiu disciplina Modelare 3D n AutoCAD. n aceeai msur ns, cartea este util tuturor celor care doresc s se pregteasc n domeniul modelrii tridimensionale cu AutoCAD. Facem totui precizarea c potenialii cititori ai acestei cri trebuie s posede cunotinele necesare utilizrii AutoCAD-ului la nivel de desenare n plan.

Contribuia autorilor la elaborarea lucrrii a fost urmtoarea: Mircea Viorel DRGOI: capitolele 1, 2, 3, 9, 10, 11, 14 i coordonarea lucrrii Rzvan UDROIU: capitolele 5, 7, 8 12 i 13 Anton Mircea VASILONI: capitolele 4 i 6 Adresm pe aceast cale calde mulumiri referenilor tiinifici, domnii Prof. univ. dr. ing. Constantin BUZATU i Conf. univ dr. ing. Gheorghe OANCEA, care ne-au sprijinit cu observaii i sugestii deosebit de utile pe parcursul elaborrii lucrrii. De asemenea, inem s mulumim n mod deosebit Editurii Albastre pentru sprijinul acordat pe parcursul editrii lucrrii i pentru posibilitatea oferit de a publica ntr-o editura de prestigiu aceast carte. Orice observaii din partea cititorilor, privind coninutul crii, sau sugestii pentru o viitoare ediie, sunt binevenite la una din adresele de contact:

Mircea Viorel DRGOI, dragoi.m@unitbv.ro Rzvan UDROIU, udroiu.r@unitbv.ro Anton Mircea VASILONI, v.mircea@unitbv.ro

1. SISTEME DE COORDONATE I DIRECII DE PRIVIRE

1.1. Scopul lucrrii


Scopul lucrrii este de a crea studenilor deprinderile necesare definirii, salvrii i manevrrii sistemelor de coordonate. De asemenea, se urmrete cunoaterea modului de operare cu comenzile pentru selectarea direciei dup care se vizualizeaz desenul.

1.2. Noiuni teoretice


n cazul operrii cu obiecte 3D, conceptul de sistem de coordonate (puin utilizat la desenarea n plan) capt o importan aparte. De modul n care este orientat sistemul de coordonate depind rezultatele obinute prin rularea unor comenzi de prelucrare a solidelor. Comanda pentru generarea i gestionarea sistemelor de coordonate utilizator este UCS. Ea prezint urmtoarea linie de opiuni, a cror semnificaie este prezentat n continuare: Command:UCS Current UCS name: World Enter an option [New /Move / orthographic / Prev / Restore / Del / Apply / ? / World ] <World>: Dup apelul comenzii este afiat un mesaj prin care se comunic numele sistemului de coordonate curent, iar apoi devine disponibil linia de opiuni. Opiunea implicit, <World>, reinstaleaz sistemul universal de coordonate. New iniiaz procedura de creare a unui nou UCS, punnd la dispoziie o nou linie de opiuni: Specify origin of new UCS or [ZAxix/3point/OBject/Face/Wiew/X/Y/Z] <0,0,0> Opiunea implicit, <0,0,0>, permite translatarea sinstemului de coordonate, plasndu-I originea in punctul indicat de ctre utilizator. 7

ZAxis creeaz un nou sistem de coordonate, prin reorientarea axei Z. Aceasta va fi definit prin dou puncte indicate de utilizator. 3point definete un nou UCS prin intermediul a trei puncte: originea sistemului de coordonate, un punct de pe axa X i un punct din semiplanul Y>0. Obiect aliniaz UCS-ul la un obiect existent selectat de operator. Dac se selecteaz un obiect 3D alinierea se va face la muchia pe care s-a fcut selecia. Face aliniaz UCS-ul la faa obiectului 3D selectat. In interiorul comenzii poate fi ajustat alinierea prin selectarea celeilalte fee care trece prin muchia pe care s-a fcut selecia sau rotirea n jurul axei X sau Y curente. View creaz un nou UCS a crui ax Z este orientat de-a lungul direciei actuale de privire. X/Y/Z rotete sistemul de coordonate n jurul axei invocate, cu unghiul impus de utilizator. Move mut originea sistemului de coordonate n punctul indicat; este echivalent cu opiunea New/Origin. orthoGraphic instaleaz un UCS a crui ax Z este paralel cu una din axele sistemului de coordonate universal. Poate fi controlat i sensul pozitiv al axei Z. UCS-urile obinute cu aceast opiune pot fi selectate i din meniul Tools/Orthographic UCS. Prev restaureaz UCS-ul precedent. Restore restaureaz un UCS salvat n prealabil. Se solicit numele UCSului vizat. Save salveaz UCS-ul curent. Se solicit numele sub care s fie salvat UCS-ul. Prin intermediul acestui nume, el va putea fi eventual restaurat ulterior. Del terge din baza de date a desenului UCS-ul desemnat prin intermediul numelui. Apply instaleaz UCS-ul activ n fereastra curent, unei alte ferestre de vizualizare. ? afieaz o list cu numele i definirea UCS-urilor salvate n desenul curent. World instaleaz sistemul de coordonate universal; este echivalent cu opiunea implicit a comenzii.

UCS-urile pot fi gestionate i prin intermediul a dou bare de butoane. Acestea pot fi activate din meniul View/Toolbars. Marcnd csuele de validare (check box) din dreptul obiectelor UCS i UCS II i apsnd butonul OK al casetei de dialog vor fi prezentate pe ecran barele de butoane dedicate operrii cu UCS-urile. 8

Fig. 1.1

Butoanele de pe bara UCS (Fig. 1.1) activeaz urmtoarele aciuni: Activeaz comanda UCS. Afieaz caseta de dialog pentru operarea cu UCS-urile. Reactiveaz UCS-ul precedent. Reactiveaz sistemul de coordonate universal. Aliniaz UCS-ul la un obiect. Aliniaz UCS-ul la faa unui obiect 3D. Mut originea UCS-ului. Creeaz un UCS nou, cu axa Z de-a lungul direciei de privire. Creeaz un UCS nou, cu axa Z trecnd printr-un anumit punct. Creeaz un UCS nou prin trei puncte. Rotete UCS-ul n jurul axei X. Rotete UCS-ul n jurul axei Y. Rotete UCS-ul n jurul axei Z. Aplic UCS-ul ferestrei de reprezentare selectate.

Fig. 1.2

Pe bara de butoane UCS II (Fig. 1.2) sunt dou butoane care permit afiarea casetei de dialog pentru manevrarea UCS-urilor, respectiv mutarea originii UCS-ului i o list derulant, util pentru selectarea UCS-urilor predefinite. Pentru a avea o imagine ct mai bun (corect, complet) a obiectelor construite este util observarea lor din diverse puncte. Selectarea direciei de privire se poate face cu una din comenzile VPOINT, DVIEW sau ORBIT. Comanda DVIEW este mai complex dect VPOINT deoarece permite impunerea direciei de privire n mai multe moduri, i ofer posibilitatea obinerii vederilor n perspectiv. Linia de opiuni a comenzii DVIEW permite alegerea modului de descriere a direciei de privire sau a unor prelucrri speciale, aa cum va rezulta din prezentarea amnunit a fiecrei opiuni. Command: DVIEW Select objects or <use DVIEWBLOCK>: [CAmera/Target/Distance/Points/Pan/Zoom/Clip/Hide/Off/Undo]: nainte de a avea posibilitatea alegerii unei opiuni trebuie selectate obiectele supuse vizualizrii. Pentru exersarea comenzii poate fi utilizat un ansamblu special, pus la dispoziie de comand. Pentru a-l utiliza pe acesta, se va rspunde cu ENTER la prompter-ul Select objects CAmera permite alegerea direciei de-a lungul creia se privete prin rotirea punctului din care se privete n jurul punctului int. TArget permite alegerea direciei din care se privete prin rotirea punctului int n jurul celui din care se privete. Distance ofer posibilitatea impunerii distanei de la care se privete. n timpul rulrii acestei opiuni devine disponibil un reper util pentru controlul mririi sau micorrii distanei de la care se privete. Aceast opiune induce efectul de perspectiv. Dac se prsete comanda n aceast stare, comanda Zoom devine indisponibil pn n momentul revenirii la o proiecie paralel. Pentru a evidenia acest fapt, AutoCAD nlocuiete forma standard a simbolului de UCS cu una special. POints introduce punctele din care i ctre care se privete. PAn, Zoom au acelai efect ca i comenzile omonime. CLip impune un plan perpendicular pe direcia de privire. Acesta ascunde ce se afl n urma sau naintea sa, conform opiunii utilizatorului (Back n urm, Front n fa). Hide regenereaz desenul, reprezentndu-l cu muchiile invizibile mascate. Off anuleaz efectul de perspectiv introdus de opiunea Distance. Undo anuleaz efectul ultimei opiuni. Dac la linia de opiuni se rspunde cu ENTER se prsete comanda. 10

Comanda ORBIT permite rotirea interactiv, cu ajutorul mouse-ului (trgnd de mouse cu butonul din stnga apsat) a obiectului vizat. Prsirea acestei comenzi se face apsnd ESC, ENTER sau butonul din dreapta al mouse-ului.

1.3. Desfurarea lucrrii


Deschidei un desen nou pe baza ablonului (template) <cale>\A1_1.DWT (<cale> exprim calea de directori ctre fiierul indicat. Aceast cale depinde de locaia n care au fost copiate fiierele de pe discul care nsoete aceast carte). Utiliznd comanda UCS i opiunile adecvate, construii noile sisteme de coordonate prezentate n Fig. 1.3. a - j. Opiunile prezentate n tabelul 1.1 au doar caracter de recomandare, ele nu constituie singura modalitate de generare a unui UCS sau a altuia.
Tabelul 1.1 Crearea sistemelor de coordonate utilizator Figura 1.1a 1.1b 1.1c 1.1d 1.1e 1.1f 1.1g 1.1h 1.1i Opiuni X, 90o O O, Y, 90o O, Z, 90o 3p 3p V 3p N, F, N, X Nume F1 F2 L1 L2 V1 V2 L3 L4 F3 Observaii Rotire n jurul unei axe Translatare (mutarea originii) Translatare, rotire n jurul unei axe Translatare, rotire n jurul unei axe 3 puncte; axa Y orizontal 3 puncte; axa X orizontal Planul XOY perpendicular pe direcia de privire 3 puncte; axa X orizontal Aliniere la o fa a obiectului. Selecia se face pe una din muchii. Dac e cazul, se utilizeaz opiunile Next i Xflip sau Yflip pentru selectarea celeilalte fee, respectiv rotirea UCS-ului n jurul unei axe. Aliniere la obiect. Are importan muchia pe care se face selecia obiectului

1.1j

OB

O1

a Fig. 1.3 a - b

11

i Fig. 1.3 c - j

12

3.

Deschidei un desen nou pe baza prototipului <cale>\A1_2.DWT (Fig. 1.4). Lansai comanda DVIEW, selectai toate cele patru solide i grila i utilizai succesiv urmtoarele opiuni, observnd cu atenie rezultatele:

Fig. 1.4

3.1. 3.2. 3.3.

POints. Punctul int: 50,50, punctul din care se privete: -50,50,30. POints. Punctul int: -50,50, punctul din care se privete: 50,50,30. POints. Punctul int: 50,50, punctul din care se privete: -50,50,30.

Fig. 1.5

3.4. 3.5.

CAmera. Unghiul fa de planul XOY: 15, unghiul fa de axa OX: -27.5 (Fig. 1.5). TArget. Unghiul fa de planul XOY: 15, unghiul fa de axa OX: 0 . 13

TWist. Unghiul de rotire in jurul liniei de privire: 45. TWist. Unghiul de rotire in jurul liniei de privire: -45. TWist. Unghiul de rotire in jurul liniei de privire: 0. POints. Punctul int: 50,50, punctul din care se privete: -50,50,50. 3.10. CLip. Front, 40 (Fig. 1.6). 3.6. 3.7. 3.8. 3.9.

Fig. 1.6

3.11. DIstance. 40. 3.12. Zoom. 20. 3.13. POints. Punctul int: 50,50, punctul din care se privete: -50,25,30. 3.14. Zoom. 20. 3.15. CLip. Off. 3.16. Off. 3.17. Zoom 0.8; observai c opiunea Zoom funcioneaz diferit dup cum este activ sau nu efectul de perspectiv indus de opiunea DIstance. Deschidei un desen nou pe baza prototipului <cale>\REDUCTOR.DWT (Fig. 1.7). Fr a modifica poziia i orientarea sistemului de coordonate efectuai urmtoarele operaii, utiliznd comandaDVIEW: 4.1. Setai o direcie de privire cu urmtoarele caracteristici: punctul int: 50,-25,20 i punctul de observare (din care se privete): 200,-200,200. 4.2. Afiai desenul cu muchiile invizibile mascate. 4.3. Activai efectul de vedere n perspectiv (distana 400). 4.4. Privii reductorul printr-o lentil care s-l apropie (opiunea Zoom i distana focal lens length - de 100 mm). 4.5. Ascundei muchiile invizibile. 4.6. Instalai un plan perpendicular pe direcia de privire care s ascund ceea ce este plasat n faa sa (opiunea Clip/Front, distana dintre int i plan 10 mm). 4.7. Ascundei muchiile invizibile (Fig. 1.8). 4.8. Rotii ansamblul n jurul liniei de privire cu -30. 4.9. Ascundei muchiile invizibile. 4.10. Anulai efectul de vedere n perspectiv. 14 4.

4.11. Vizualizai desenul mrit de dou ori. 4.12. Instalai un plan perpendicular pe direcia de privire care s ascund ceea ce este plasat n faa sa (opiunea Clip/Front, distana dintre int i plan -50 mm). 4.13. Ascundei muchiile invizibile. 4.14. nlturai planul de tiere. Observaii: dup cum variabila de sistem WORLDVIEW are valoarea 1 sau 0 rezultatul comenzilor VPOINT i DVIEW este raportat la sistemul universal de coordonate, respectiv la cel curent; n desenul prototip variabila de sistem DISPSILH a fost setat la valoarea 1. Aceast variabil poate lua una din valorile 0 sau 1 i controleaz modul de reprezentare a suprafeelor curbe n urma comenzii HIDE (Fig. 1.7). Utilizai comanda ORBIT pentru a modifica dinamic direcia de privire a reductorului.

5.

a) DISPSILH=0 Fig. 1.7

b) DISPSILH=0

Fig. 1.8

15

2. CREAREA I EXPLOATAREA REGIUNILOR

2.1. Scopul lucrrii


Obiectivele aplicaiei de fa sunt de a defini noiunea de regiune, de a prezenta modalitile de obinere a regiunilor i posibilele lor utilizri. Avnd n vedere c regiunile sunt rar utilizate ca atare, ci mai ales ca elemente pe baza crora se construiesc obiecte 3D, exerciiile prezentate vor viza i alte rezultate dect strict obinerea regiunilor.

2.2. Noiuni teoretice


2.2.1. Definirea entitii regiune

Prin regiune se nelege o suprafa plan mrginit de un contur nchis. O alt posibil definiie pentru regiune este aceea de obiect 3D cu grosime convenional nul. Regiunile pot fi incluse, cel puin din punct de vedere logic, n categoria obiectelor 3D, deoarece pot fi prelucrate cu operaii booleene, specifice solidelor i li se pot determina proprietile masice. Regiunile pot conine insule.

2.2.2.

Generarea regiunilor

Regiunile nu pot fi generate ca primitive, n mod direct, ci doar prin transformarea unor obiecte 2D sau n urma unor operaii speciale aplicate solidelor. Principala comand pentru transformarea unui contur 2D ntr-o regiune este REGION. Ea nu utilizeaz o linie de opiuni, ci doar solicit selectarea obiectelor 2D care s fie transformate n regiuni. Pot fi transformate n regiuni toate obiectele plane care se comport ca i polilinii (cercuri, elipse, poligoane, 16

dreptunghiuri, curbe de tip spline, etc.). n urma rulrii comenzii se prezint un raport al rezultatelor obinute i eventual al erorilor survenite. Modul de comportare al AutoCAD n privina reinerii n desen a obiectului 2D pe baza cruia se construiete o regiune este controlat prin intermediul variabilei de sistem DELOBJ. Aceasta este o variabil de tip comutator, deci care poate lua doar una din valorile 0 sau 1. Cnd DELOBJ este setat la valoarea 1 (implicit) obiectul 2D surs este ters din desen. Pentru valoarea 0 a variabilei, obiectul prelucrat cu comanda REGION este reinut n desen. n acest caz, pentru a asigura accesul ulterior (posibilitatea de a le selecta) la oricare din cele dou entiti, se recomand crearea regiunii ntrun alt layer dect cel al obiectului surs. Regiunile mai pot fi construite i cu comanda BOUNDARY. Avnd n vedere c aceasta poate genera i polilinii, trebuie fcut setarea cuvenit n fereastra de dialog activat de comand. Regiuni rezult i n urma aplicrii operaiei de secionare a solidelor (comanda SECTION). Sub aspect vizual, regiunile nu difer cu nimic de entitile din care provin. Obiectele de tip regiune pot fi explodate, revenindu-se n acest mod la entitatea (entitile) din care provine regiunea.

2.2.3.

Prelucrarea regiunilor cu operaii booleene

Regiunile pot fi prelucrate n cadrul aa numitelor operaii booleene, sau logice. Aceste operaii permit reunirea (adunarea), extragerea (scderea) i determinarea interseciei a dou sau mai multe regiuni. Pentru a reuni dou sau mai multe regiuni se utilizeaz comanda UNION. Dialogul iniiat de comand solicit doar selectarea entitilor care urmeaz s fie prelucrate. Dac starea variabilei de sistem DELOBJ a impus pstrarea n desen a obiectelor pe baza crora au fost construite regiunile care urmeaz s fie reunite, rezultatul (forma noii regiuni) nu este foarte bine evideniat, datorit suprapunerii noii regiuni cu contururile iniiale. Extragerea unei regiuni din alta se face cu comanda SUBTRACT. La aceast comand trebuie create dou mulimi de selecie: cea a obiectelor surs (a celor din care se face extragerea) i a celor care vor fi extrase. Regiunea care se sprijin pe intersecia a dou sau mai multe regiuni se construiete cu comanda INTERSECT. Dac se selecteaz mai multe regiuni, rezultatul va acoperi suprafaa comun tuturor regiunilor intersectate. n cadrul unei operaii booleene pot fi prelucrate doar regiuni coplanare. Dac cel puin una din regiunile prelucrate cu operaii booleene sunt haurate, n urma operaiei este posibil extinderea sau restrngerea haurii. 17

Aceasta este o consecin a faptului c haura este asociativ, deci se adapteaz automat modificrilor aduse conturului pe care este aplicat.

2.2.4.

Proprietile masice ale regiunilor

Comanda MASSPROP este utilizat pentru interogarea sistemului asupra proprietilor masice ale unei regiuni. n urma unei astfel de interogri AutoCAD furnizeaz un raport n care sunt prezentate: aria, perimetrul, dimensiunile de gabarit (dreptunghiul care circumscrie regiunea), coordonatele centrului de greutate, momentele de inerie, produsul de inerie, razele de giraie i momentele principale fa de centrul de greutate. Aceste mrimi sunt exprimate n unitile de msur derivate din unitile de lungime utilizate n desen i sunt raportate la sistemul actual (curent) de coordonate. Acest raport poate fi salvat, conform opiunii utilizatorului, ntr-un fiier text cu extensia MPR.

2.2.5.

Utilizarea regiunilor

n vederea construirii solidelor propriu-zise, pornind de la entiti plane, nu pot fi utilizate ca i baz de pornire dect regiuni. Pot fi construite solide propriu-zise prin extrudarea regiunilor (vezi capitolul 3) i prin rotirea acestora corpuri de revoluie (vezi capitolul 5). Regiunile mai pot fi utilizate i pentru crearea gurilor de diferite forme n poriunile plane ale suprafeelor 3D. Regiunile ca atare sunt importante atunci cnd materializeaz seciuni prin solide. n acest caz, mpreun cu proieciile adecvate, seciunile concur la generarea desenelor de execuie.

2.3. Desfurarea lucrrii


2.3.1. Generarea regiunilor

Construii regiuni utiliznd comenzile REGION i BOUNDARY prezentate n paragraful 2.2.2. 1. Deschidei un desen nou pe format A3 (420x297 mm.). 18

2. 3. 4. 5. 6. 7. 8. 9. 10.

Trasai dou cercuri de raz 50 n punctele de coordonate (100,200), respectiv (250,200). Asigurai-v c variabila DELOBJ este setat la valoarea 1 i transformai cercul din stnga n regiune (comanda REGION). Mutai ultimul obiect (la prompterul Select objects: rspundei cu L i validai selecia) cu 120 de uniti de desenare mai n jos. Aplicai redesenare i observai c cercul original nu a fost pstrat n desen. Comutai DELOBJ la valoarea 0 i construii o regiune utiliznd cercul din dreapta. Repetai pasul 4 i vei observa c noua regiune coexist cu cercul din care provine. Construii dou cercuri cu raza de 50 n punctele (370,200), respectiv (370,150) i un pentagon nscris ntr-un cerc cu raza 40 de i centrul n 370,165. Apelai comanda BOUNDARY pentru a genera dou regiuni. Selectai Region n lista Object type a ferestrei de dialog, iar apoi apsai butonul Pick Points. Selectai ca puncte pentru definirea conturului P1 i P2, iar apoi apsai ENTER (Fig. 2.1). Mutai obiectele desenate la punctul 6 cu 120 de uniti mai la dreapta. Vei observa regiunile rezultate n urma comenzii BOUNDARY. Mutai regiunea de jos (cea n interiorul creia se afl punctul P2 cu 30 de uniti mai sus. Se observ, c dei cele dou regiuni au fost construite cu aceeai comand sunt independente.

Fig. 2.1

Dac ai lucrat corect pn n acest moment, desenul obinut trebuie s se prezinte ntocmai ca n Fig. 2.1.

19

2.3.2.

Operaii booleene cu regiuni

Prelucrai regiuni cu operaii booleene utiliznd comenzile UNION, SUBTRACT i ITERSECT. Observai evoluia haurii unei regiuni n momentul n care aceasta este implicat ntr-o operaie boolean. 1. tergei toate obiectele din desen, cu excepia celor dou regiuni generate cu comanda BOUNDARY. 2. Mutai regiunile rmase n desen n modul urmtor: alegei ca punct de baz mijlocul arcului de jos (n vecintatea punctului P2), iar ca punct destinaie (Second point of displacement:) punctul de coordonate (70,20). 3. Aplicai comanda ARRAY rectangular cu dou rnduri i trei coloane, distana ntre rnduri de 90 i ntre coloane de 120, avnd selectate cele dou regiuni. 4. Pe rndul de obiecte de jos haurai ca n Fig. 2.2, selectnd regiunea preponderent circular. Modelul de haurare va fi ANGLE, cu scara 1 i unghiul de rotire 0 grade. 5. Aplicai pe grupurile de regiuni de pe rndul Fig. 2.2 de sus comenzile UNION, SUBTRACT, respectiv INTERSECT. La SUBTRACT, alegei ca obiect surs regiunea haurat. 6. Repetai operaiile de la punctul 5 pe grupurile de regiuni de pe rndul de jos. Observai modificarea haurii. 7. Trasai dou cercuri: primul de raz 50 n punctul (70,250), iar al doilea de raz 20 n punctul (90,250). Setai DELOBJ la valoarea 1 i transformai ultimele dou cercuri n regiuni. 8. Aplicai comanda ARRAY polar pe cele dou regiuni cu un rnd i cinci coloane, distana ntre coloane de 120. Opernd pe grupurile de regiuni circulare obinute la pasul precedent, efectuai urmtoarele operaii i urmrii cu atenie efectul: 1. Reunii primul grup de regiuni. 2. Extragei pe al doilea grup regiunea mic din cea mare. 3. Haurai ultimul obiect obinut. Creai mulimea de selecie pentru haurare utiliznd butonul Select Objects al ferestrei de dialog. Parametrii haurrii vor fi aceiai ca la punctul 4 precedent: model ANGLE. Observai c prin extragere s-a creat o gaur n regiunea mare. 4. Extragei pe al treilea grup regiunea mare din cea mic. Rezultatul este, normal, un obiect vid. 20

Pe al patrulea grup de regiuni aplicai intersecia. Rezultatul este, n mod logic, regiunea mai mic. 6. Pe ultimul grup mutai regiunea mic n exteriorul celei mari. 7. Reunii-le pe acestea dou, iar apoi haurai noul obiect, fcnd selecia ca la punctul 3. Observai, c dei cele dou regiuni reunite nu ocup spaiu comun (sunt disjuncte) dup reunire se comport ca un singur obiect. 8. Interogai sistemul asupra proprietilor masice ale regiunilor de pe al doilea rnd de obiecte. Notai i comparai rezultatele. Pentru aceast operaie vei utiliza comanda MASSPROP. Dac ai construit corect regiunile, rezultatele pentru prima regiune ar trebui s coincid cu cele din Fig. 2.3. i desenul trebuie s se prezinte ca n Fig. 2.4. ---------------Area: Perimeter: Bounding box: REGIONS ----------------

5.

5377.1124 332.4878 X: 20.0000 -- 120.0000 Y: 110.0000 -- 185.0000 Centroid: X: 70.0000 Y: 146.7626 Moments of inertia: X: 117478396.9561 Y: 30041663.8870 Product of inertia: XY: 55241128.9439 Radii of gyration: X: 147.8102 Y: 74.7459 Principal moments and X-Y directions about centroid: I: 1659374.2201 along [1.0000 0.0000] J: 3693813.1203 along [0.0000 1.0000]
Fig. 2.3

Fig. 2.4

21

2.3.3.

Utilizarea regiunilor

O situaie n care operarea cu regiuni este foarte util, chiar indispensabil, este cea n care trebuie practicate guri de diverse forme pe feele plane ale unor suprafeele 3D. Pentru exemplificare efectuai urmtoarele operaii (ntr-un desen nou, format A3): 1. Generai o suprafa de tip DOME cu urmtoarele caracteristici: centrul n punctul de coordonate 200,200 i diametrul de 150 (meniul Draw/Surfaces/3D Surfaces/Dome). La solicitarea numrului de meridiane i paralele pe emisfer rspundei cu valorile 6, respectiv 6. Setai forma 2D i mrimea 20 a simbolului de UCS (comanda UCSICON, opiunea Properties); activai plasarea simbolului de UCS n originea sistemului de coordonate (UCSICON/OR). Impunei direcia de privire (-1,-1,1). i alegei un Zoom favorabil, astfel nct s avei o imagine ct mai bun a emisferei. Setai un nou UCS ca n Fig. 2.5 (comanda UCS/3P, originea n colul feei, axele X i Y de-a lungul muchiilor). Construii un cerc cu centrul n centrul feei i de raz 15. Repetai paii 4 i 5 pentru a construi al doilea cerc, ca n Fig. 2.5. Ascundei muchiile mascate i observai efectul (Fig. 2.6).

2. 3. 4. 5. 6. 7.

Fig. 2.5

Fig. 2.6

8. 9. 10. 11.

Explodai suprafaa de tip DOME (comanda EXPLODE). Transformai n regiuni cercurile i feele pe care sunt ele plasate. Extragei regiunile circulare din feele corespunztoare. Exportai ntreaga construcie ntr-un fiier 3DS (comanda 3DSOUT, tastai numele fiierului, selectai directorul propriu, apoi apsai OK).

22

12. Inserai n desen obiectele exportate la pasul precedent (comanda 3DSIN, selectai fiierul salvat la pasul precedent, apsai butoanele Add all i OK); observai efectul nainte i dup ce vei fi ascuns muchiile mascate (Fig. 2.7).

Fig. 2.7

23

3. UTILIZAREA PRIMITIVELOR 3D PENTRU CONSTRUCIA SOLIDELOR

3.1. Scopul lucrrii


Aplicaia de fa i propune familiarizarea studenilor cu comenzile pentru generarea primitivelor 3D. Se pune accent pe nelegerea deplin a influenelor pe care le au diversele opiuni ale comenzilor asupra rezultatelor obinute.

3.2. Noiuni teoretice


Prin solid n AutoCAD se nelege un obiect tridimensional (3D) plin, spre deosebire de suprafa, care materializeaz doar periferia, coaja unui obiect. Solidele pot fi secionate, sau tiate. Muchiile lor pot fi racordate i teite (cu unele limitri). Aceste operaii nu pot fi aplicate i suprafeelor. Pentru construcia solidelor pot fi utilizate mai multe procedee: utilizarea primitivelor 3D (care fac obiectul prezentei aplicaii), rotaia n jurul unei axe a unui contur 2D nchis (obiecte de revoluie) i extrudarea. Indiferent de modalitatea prin care au fost obinute, toate solidele beneficiaz de aceleai proprieti i posibiliti de modificare. Solidele pot fi prelucrate cu operaii booleene, asemntor regiunilor. AutoCAD opereaz cu ase primitive pentru construcia solidelor propriu zise. Primitivele pot fi prelucrate cu ajutorul operaiilor booleene n vederea obinerii obiectelor complexe. Lista de opiuni a fiecrei comenzi permite controlul modului de descriere a primitivei vizate. Comenzile pentru generarea primitivelor 3D se lanseaz din meniul Draw/Solids sau prin intermediul barei de butoane specifice, prezentat n Fig. 3.1.

Fig. 3.1

24

3.2.1.

Prisma patrulater dreapt

Comanda pentru construcia prismei patrulatere drepte este BOX i prezint urmtorul dialog: Command: BOX Specify corner of box or [CEnter] <0,0,0>: solicit introducerea unui punct care va constitui unul din colurile prismei, sau opional [CEnter], centrul acesteia. Indiferent de varianta aleas dialogul comenzii se dezvolt dup acelai scenariu. Specify corner or [Cube / Length]: solicit introducerea colului opus al prismei sau optarea pentru una din variatele or [Cube / Length]. Dac punctul introdus acum are aceeai cot (coordonat Z) cu primul, va fi considerat colul opus al bazei i n continuare va trebui introdus nlimea prismei. Dac cele dou puncte introduse au cote diferite, ele vor constitui colurile opuse ale prismei (capetele diagonalei). Cube permite construcia unui cub. Va fi solicitat n continuare lungimea laturii cubului (Specify length:). Length comut n modul de descriere a prismei prin intermediul dimensiunilor sale: lungimea (Length), limea, (Width) i nlimea (Height). Observaie: Lungimea, limea i nlimea nu au semnificaie cantitativ, ci mai de grab una calitativ: cele trei dimensiuni, n ordinea menionat se msoar de-a lungul axelor X, Y, respectiv Z ale sistemului de coordonate curent.

3.2.2.

Pana

Pana este o prism tiat cu un plan diagonal (Fig. 3.2). Comanda pentru construcia penei este WEDGE i prezint acelai dialog ca i comanda BOX.

Fig. 3.2

25

Observaie: Se observ c pana are trei perechi de muchii paralele (marcate identic n Fig. 3.2b) i nc un grup de trei muchii paralele (marcate cu cerc n Fig. 3.2b). Prin definiie, muchiile din grupul de trei sunt ntotdeauna paralele cu axa OY a UCS-ului curent i dau limea penei. Prin urmare, pentru a da din construcie penei o anumit orientare, n prealabil trebuie dispus convenabil sistemul de coordonate.

3.2.3.

Cilindrul

Comanda pentru generarea cilindrului este CYLINDER. Pot fi construii cilindri circulari sau eliptici. ntotdeauna cilindri vor fi drepi, adic vor avea generatoarea perpendicular pe baz, iar nlimea corpului cade n centrul bazei. n mod implicit, cilindrul se construiete cu baza ntr-un plan paralel cu XY, dar opiunile comenzii permit controlul asupra orientrii obiectului. Comanda CYLINDER dezvolt urmtorul dialog: Command: CYLINDER Current wire frame density: ISOLINES=4. Acesta este un raport care comunic valoarea curent a variabilei de sistem ISOLINES. ISOLINES controleaz numrul de generatoare reprezentate pe corpurile rotunde. Specify center point for base of cylinder or [Elliptical] <0,0,0>: se solicit introducerea centrului bazei cilindrului sau selectarea variantei de construcie a cilindrului eliptic (opiunea [Eliptical]). Se subnelege c implicit se genereaz un cilindru circular. Dialogul se dezvolt conform opiunii utilizatorului pentru trasarea bazei cilindrului. Dup parcurgerea acestei etape se solicit introducerea nlimii cilindrului, sau a unui punct care va deveni al doilea capt al nlimii: Specify height of cylinder or [Center of other end]: dac se introduce nlimea, cilindrul este construit cu baza ntr-un plan paralel cu XY. Dac se introduce un punct, acesta, mpreun cu centrul bazei, dau direcia nlimii cilindrului. n acest caz, baza cilindrului nu mai e paralel cu planul XOY curent, ci perpendicular pe nlime. n Fig. 3.3 se prezint diverse variante de construcie a cilindrului: a circular, b eliptic, c cu o orientare oarecare, dat de nlimea descris prin intermediul a dou puncte.

26

b Fig. 3.3

Observaii: Se va evita utilizarea valorilor impare pentru ISOLINES. Acestea ar putea crea impresia de asimetrie a corpurilor, ca n Fig. 3.4b. Chiar dac mai multe obiecte au fost generate cu valori diferite ale lui ISOLINES, n urma regenerrii desenului, ele vor fi redesenate innd seam de valoarea actual a variabilei. n urma copierii unor obiecte, copiile vor fi desenate innd seam de valoarea actual a lui ISOLINES, i nu de cea cu care au fost generate originalele.

a- ISOLINES=8 Fig. 3.4

b - ISOLINES=5

3.2.4.

Conul

Comanda pentru construcia conului este CONE. Ca i n cazul cilindrului, variantele de construcie a conului sunt: circular, eliptic, cu baza ntr-un plan paralel cu XY, sau cu orientare oarecare. Dialogul este foarte asemntor cu al comenzii CYLINDER, bineneles cu adaptrile de rigoare. La 27

comanda CONE se poate impune orientarea corpului construit prin intermediul opiunii Apex. Aceasta permite introducerea unui punct cu semnificaia vrful conului i este omoloag opiunii [Center of other end] de la cilindru. Toate observaiile fcute n paragraful precedent asupra variabilei de sistem ISOLINES rmn valabile i n cazul conului. Fig. 3.5. prezint diverse variante de construcie a conului: cu ISOLINES avnd valorile 4 i 5, a, respectiv b, eliptic c, cu orientare oarecare, impus de poziia vrfului conului.

b Fig. 3.5

3.2.5.

Sfera

Pentru construcia sferelor se utilizeaz comanda SPHERE. Dialogul este foarte simplu, fiind solicitate dor centrul sferei (punct) i raza sau diametrul. Command: SPHERE Current wire frame density: ISOLINES=4 Specify center of sphere <0,0,0>: Specify radius of sphere or [Diameter]: Se observ c nainte de cererile pentru datele care descriu sfera este prezentat valoarea actual a variabilei de sistem ISOLINES.

3.2.6.

Torul

Torul este corpul geometric care rezult din rotirea unui cerc n jurul unei axe situate n planul cercului, dar care nu trece prin centrul cercului [DEX 96]. Comanda pentru generarea torurilor este TORUS, iar dialogul ei este urmtorul: 28

b Fig. 3.6

Command: TORUS Current wire frame density: ISOLINES=4. Valoarea curent a variabilei de sistem. Specify center of torus <0,0,0>: se solicit centrul torului. Specify radius of torus or [Diameter]: trebuie comunicat raza torului, sau se poate opta pentru introducerea diametrului acestuia. Se poate rspunde cu un punct de pe fibra medie a torului sau cu o valoare numeric. Specify radius of tube or [Diameter]: se solicit raza tubului, sau ca i la prompterul precedent, se poate comuta la modul de construcie care utilizeaz diametrul. Pentru buna nelegere a semnificaiei elementelor constructive ale torului observai Fig. 3.6a: diametrul torului este de 60, iar al tubului de 20. n Fig. 3.6. torul e prezentat n diverse moduri de vizualizare: n forma wireframe (cadre de srma) a, b i cu feele invizibile mascate - c, d. Torurile din Fig. 3.6 b, d sunt construcii speciale: obiectele se autointersecteaz. Astfel de corpuri rezult cnd raza tubului este mai mare dect raza torului.

3.3. Desfurarea lucrrii


Modelai solidul din Fig. 3.7. Pentru realizarea construciei, urmrii indicaiile prezentate n continuare: 1. Alegei o direcie de privire convenabil (VPOINT 1,-1,1) 2. Construii prisma utiliznd comanda BOX. Alegei un punct oarecare pentru primul col, iar pentru al doilea rspundei cu un punct n coordonate relative: @150,100,60. n loc de al doilea col se poate rspunde cu opiunea LENGTH, i n continuare cu dimensiunile prismei de-a lungul axelor X, Y i Z. 3. Apelai comanda WEDGE pentru a construi pana. Selectai ca prim col al ei, colul din dreapta-sus-spate al prismei (utilizai obligatoriu n 29

acest scop modul OSNAP adecvat). Optai pentru LENGTH i introducei dimensiunile penei: atenie! 60, 50, 30. Observai valoarea negativ a lungimii penei. Fa de primul col ales, pana se dezvolt pe lungime ctre ramura negativ a axei X. Reinei c n acest caz doar ntmpltor UCS-ul este orientat convenabil pentru a putea construi corect pana. n alte situaii va fi necesar s operai nainte de construcie modificri ale UCS-ului.

Fig. 3.7.

4. 5. 6. 7. 8.

Orientai convenabil UCS-ul pentru construcia cilindrului cu baza pe faa nclinat a penei: comanda UCS cu opiunile NEW i FACE. Doar dac e nevoie apelai i una din opiunile XFLIP sau YFLIP. Construii cilindrul cu centrul n centrul feei penei, cu raza 10 i nlimea 30. Pentru a repera corect centrul feei nclinate a penei utilizai neaprat filtrele combinate cu moduri OSNAP. Utiliznd comanda SPHERE construii sfera cu centrul n centrul feei superioare a cilindrului i de raz 10. n vederea construirii torului aliniai UCS-ul la faa vertical din stnga a prismei. Construii torul cu centrul n centrul feei prismei, cu diametrul de 40 i diametrul tubului de 10. Atenie! Pe desen este cotat diametrul exterior al torului (50), n timp ce pentru construcie se utilizeaz diametrul

30

9. 10. 11. 12. 13.

fibrei medii. innd seam de diametrul tubului (10) se poate uor calcula diametrul torului. Reunii toate corpurile generate n unul singur (comanda UNION). Ascundei muchiile mascate ale noului obiect (HIDE). Observai din diverse direcii desenul (VPOINT sau 3DORBIT). Revenii la sistemul de coordonate universal i direcia de privire -1,1,1. Salvai desenul n directorul propriu sub numele Fig3_7.DWG.

Fig. 3.8

Construii fr indicaii suplimentare obiectele reprezentate n Fig. 3.8. i Fig. 3.9. Utilizai atunci cnd e nevoie i combinaii ale operaiilor booleene cu solide. Salvai desenele n directorul propriu sub numele Fig3_8.DWG i Fig3_9.DWG. Observaie: Proieciile nu se realizeaz n aceast etap, ci n cadrul unei aplicaii viitoare. 31

Fig. 3.9

32

4. SOLIDE OBINUTE PRIN EXTRUDARE

4.1. Scopul lucrrii


Scopul lucrrii este de a face cunoscute utilizatorilor noiunile necesare extrudrii ca o metod de obinere a solidelor i de a le crea deprinderile necesare construirii solidelor prin extrudare, pornind de la profiluri plane.

4.2. Noiuni teoretice


Extrudarea, n AutoCAD, reprezint adugarea de grosime (sau nlime) unui obiect 2D, transformndu-l astfel ntr-un solid. Un obiect 2D poate fi extrudat fie prin specificarea nlimii i a unghiului de extrudare, fie dup o traiectorie indicat. Obiectele 2D care urmeaz a fi extrudate trebuie sa ndeplineasc dou condiii: s fie contururi nchise i s nu se intersecteze cu alte entiti sau s se auto-intersecteze (cazul poliliniilor). Astfel obiectele 2D care pot fi extrudate sunt: Primitive 2D: cerc, elips, patrulater (ptrat sau dreptunghi) creat cu comanda RECTANGLE, poligon creat cu comanda POLYGON, polilinie nchis. Obiecte 2D create de utilizator: regiuni. Dac profilul dorit a fi extrudat este compus din linii i arce distincte, naintea extrudrii acesta trebuie transformat ntr-o polilinie prin intermediul opiunii Join a comenzii PEDIT, sau ntr-o regiune cu ajutorul comenzii REGION sau BOUNDARY.

33

Crearea solidelor prin extrudare este util n special cnd profilul utilizat pentru extrudare este un profil relativ complex, care conine racordri, teiri i alte detalii, dificil de obinut pe un solid prin alte metode, Fig. 4.1a. Cu att mai mult, cnd se utilizeaz extrudarea dup o traiectorie, avantajul este evident, Fig. 4.1b. Comanda pentru crearea solidelor prin extrudare este EXTRUDE (prescurtare EXT).

Fig. 4.1

Command:EXTRUDE Current wire frame density: ISOLINES=4 Select objects: Dup apelul comenzii este afiat un mesaj prin care se specific densitatea reelei wireframe, asupra creia vom reveni ulterior, iar apoi se solicit selectarea obiectelor care vor fi extrudate. Dup selectarea entitilor se pune la dispoziia utilizatorului o linie de opiuni care vor fi prezentate n continuare: Select objects:1 found Select objects: Specify height of extrusion or [Path]: Opiunea implicit, Specify height of extrusion, solicit utilizatorului s specifice nlimea de extrudare, iar apoi unghiului de extrudare: Specify angle of taper for extrusion <0>:. Valoarea implicit a unghiului de extrudare este <0>, valoare care poate fi modificat de ctre utilizator. Valoarea unghiului de extrudare trebuie s fie cuprins ntre -90 i +90 de grade (Fig. 4.2a). 34

Direcia de extrudare cu unghi 0 este perpendicular pe planul obiectului 2D (axa Z a UCS-lui n care a fost creat obiectul 2D). Pentru o valoare pozitiv a nlimii, extrudarea se face n sensul pozitiv al axei Z a UCS-lui n care a fost creat obiectul 2D (Fig. 4.2a), iar pentru o valoare negativ n sensul negativ al axei Z a UCS-lui n care a fost creat obiectul 2D (Fig. 4.2d). Pentru o valoare pozitiv a unghiului de extrudare, extrudarea se face spre interiorul profilului (Fig. 4.2b), iar pentru o valoare negativ spre exteriorul profilului (Fig. 4.2d). O valoare prea mare a unghiului de extrudare sau a nlimii poate cauza autointersectarea solidului. Dac la extrudare, datorit formei profilului, dou sau mai multe generatoare se intersecteaz, extrudarea nu este posibil, AutoCAD-ul prezentnd un mesaj de eroare i prsind comanda.

b a f

e c

Fig. 4.2

Path solicit utilizatorului specificarea traiectoriei dup care se face extrudarea (Fig. 4.2e, f): Select extrusion path:. Pot fi traiectorii: linii, cercuri, elipse, arce de cerc sau elips, polilinii i curbe spline. Traiectoria trebuie s se afle ntr-un plan diferit de planul profilului extrudat i s nu prezinte zone de curbur mare (AutoCAD-ul nu permite auto-intersectarea profilului de-a lungul traiectoriei). Solidul extrudat ncepe din planul profilului i se termin ntr-un plan perpendicular pe traiectorie, n punctul de sfrit al acesteia. Unul din punctele de capt ale traiectoriei trebuie s se afle n planul 35

profilului. n caz contrar AutoCAD-ul mut traiectoria n centrul profilului. n mod implicit, solidul obinut n urma extrudrii este reprezentat ca wireframe. Densitatea reelei wireframe care este specificat ntr-un mesaj la nceputul comenzii EXTRUDE (Current wire frame density: ISOLINES=4), poate fi modificat cu ajutorul variabilei de sistem ISOLINES. Command: ISOLINES Enter new value for ISOLINES <4>: Dup schimbarea densitii reelei wireframe, regenerai desenul pentru a actualiza modificrile efectuate.

4.3. Desfurarea lucrrii


Deschidei un desen nou pe baza ablonului (template) <cale>\A4_1.DWT (<cale> exprim calea de directori ctre fiierul indicat. Aceast cale depinde de locaia n care au fost copiate fiierele de pe discul care nsoete aceast carte). 2. Pstrai sistemul UCS i punctul de vedere. Utiliznd comanda EXTRUDE i folosind obiectele 2D existente n desenul ablon, notate corespunztor cu subpunctele de mai jos, pacurgei urmtorii pai urmrind rezultatele obinute (liniile de culoare albastr sunt trasate n planul XOY n care au fost desenate entitile 2D ce urmeaz a fi extrudate i au doar rol ajuttor n vizualizarea sensului de extrudare): 2.1. nlimea de extrudare 30 mm, unghiul de extrudare 0 grade. 2.2. nlimea de extrudare -30 mm, unghiul de extrudare 0 grade. 2.3. nlimea de extrudare 30 mm, unghiul de extrudare 15 grade. 2.4. nlimea de extrudare -30 mm, unghiul de extrudare 15 grade. 2.5. nlimea de extrudare 30 mm, unghiul de extrudare -15 grade. 2.6. nlimea de extrudare -30 mm, unghiul de extrudare -15 grade. 2.7. nlimea de extrudare 30 mm, unghiul de extrudare 45 grade. Observai convergena solidului la un punct; 2.8. nlimea de extrudare -30 mm, unghiul de extrudare 45 grade. Observai convergena generatoarelor solidului ntr-un punct; 2.9. nlimea de extrudare 50 mm, unghiul de extrudare 20 grade; 2.10. nlimea de extrudare 50 mm, unghiul de extrudare 30 grade. Observai convergena unei pri a solidului la o curba; 2.11. nlimea de extrudare 30 mm, unghiul de extrudare 0 grade; 2.12. nlimea de extrudare 30 mm, unghiul de extrudare 5 grade; 36 1.

2.13. nlimea de extrudare 30 mm, unghiul de extrudare 10 grade. Observai c extrudarea nu este posibil. Extrudai acelai profil cu nlimea de extrudare 30 mm, unghiul de extrudare -10 grade; 2.14. nlimea de extrudare 30 mm, unghiul de extrudare -15 grade. Observai ca extrudarea nu este posibil; Observaii: Dup cum variabila de sistem DELOBJ are valoarea 1 sau 0, profilul iniial este ters sau nu din desen. Verificai starea variabilei de sistem DELOBJ. Setai valoarea acesteia pe 0 i parcurgei instruciunile de la punctul 2.15).

Fig. 4.3

2.15. Extrudai profilul din figura 4.3 n) cu nlimea de extrudare 20 mm, unghiul de extrudare 0 grade. Mutai solidul obinut cu coordonatele relative @0,60. Observai c profilul iniial NU este ters din desen. 2.16. Setai variabila DELOBJ la valoarea 1 i parcurgei instruciunile de la punctul q). 2.17. Extrudai profilul din figura o) cu nlimea de extrudare 20 mm, unghiul de extrudare 0 grade. Mutai solidul obinut cu coordonatele relative @0,60. Observai c profilul iniial este ters din desen.

37

2.18. Utilizai comanda HIDE pentru a observa mai bine rezultatele. Rezultatul parcurgerii corecte a tuturor subpunctelor de la punctul 2. este prezentat n Fig. 4.3. 3. Deschidei un desen nou pe baza ablonului (template) <cale>\A4_2.DWT. Pstrai sistemul UCS i punctul de vedere. Utiliznd opiunea [Path] a comenzii EXTRUDE i folosind obiectele 2D existente n desenul ablon, notate corespunztor cu subpunctele de mai jos, parcurgei urmtorii pai urmrind rezultatele obinute (liniile de culoare albastr sunt trasate n planul XOY n care au fost desenate entitile 2D ce urmeaz a fi extrudate i au doar rol ajuttor n vizualizarea sensului de extrudare): 3.1. Extrudai profilul a) dup traiectoria existent n desenul ablon. Traiectoria are un punct de capt n planul profilului i n interiorul acestuia. 3.2. Extrudai profilul b) dup aceeai traiectorie. Traiectoria are un punct de capt n planul profilului dar n exteriorul acestuia. Observai c rezultatul extrudrii este diferit datorit planului de sfrit al extrudrii (perpendicular pe traiectorie n punctul de sfrit al acesteia) care este diferit n cele dou cazuri. 3.3. Extrudai profilul c) dup aceeai traiectorie. Profilul c) se afl ntr-un plan diferit de planul profilului a) deci traiectoria nu are nici un punct de capt n planul profilului c). Observai c AutoCAD-ul furnizeaz un mesaj prin care se precizeaz c traiectoria a fost mutat n centrul profilului. 3.4. Utilizai comanda HIDE pentru a observa mai bine rezultatele. Rezultatul parcurgerii corecte a tuturor subpunctelor de la punctul 2. este prezentat n Fig. 4.4.

Fig. 4.4

38

4.

Deschidei un desen nou i parcurgei paii prezentai n continuare pentru realizarea solidului din Fig. 4.5.

Fig. 4.5

4.1. 4.2. 4.3. 4.4. 4.5.

4.6. 4.7.

Creai un UCS rotit dup X cu 90 grade i salvai-l cu numele frontal. Creai vederea plan cu comanda PLAN/<Current>. Trasai profilul frontal (n forma de ) cu ajutorul unei polilinii pornind din punctul 0,0 apoi utiliznd coordonate relative. Setai variabila DELOBJ la valoarea 1 i extrudai profilul obinut cu o nlime de -120 mm i unghi 0 grade. Alegei un punct de vedere aproximativ ca n Fig. 4.4. folosind comanda ORBIT. Pentru plasarea UCS-ului n origine, folosii comanda UCSICON cu opiunea Origin. Creai un nou UCS rotit dup axa X cu -90 grade. Mutai UCS-ul n punctul de coordonate 35,0,70 i salvai-l cu numele traiectorie. Creai un nou UCS rotindu-l 90 grade dup axa X i salvai-l cu numele profil. Trasai un cerc (profilul 2) cu centrul n 0,0 i de diametru 10 mm. Restaurai UCS-ul traiectorie i trasai cu ajutorul unei polilinii traiectoria de extrudare pornind din punctul 0,0 apoi prin 39

coordonate relative: @ 0,60; @ 50,0; @ 0,60. Racordai polilinia cu o raz de 10 mm. 4.8. Extrudai profilul 2 dup traiectoria creat i extragei solidul obinut din primul solid. Dup extragere tergei traiectoria. 4.9. Restaurai UCS-ul frontal. Creai un nou UCS rotit dup axa X cu -90 grade. Salvai UCS-ul cu numele baza. 4.10. Creai doi cilindri, unul cu originea n punctul 7.5,20,0 de diametru 6.5 mm i nlime 20 mm iar cellalt cu originea n punctul 7.5,20,13 de diametru 11 mm i nlime 7 mm. Unii cei doi cilindri. 4.11. Multiplicai solidul obinut (3DARRAY, opiunea Rectangular), pe 3 linii, 2coloane, 1 nivel, cu distana ntre rnduri 40 mm, distana ntre coloane 105 mm. Extragei solidele astfel obinute din solidul iniial. 4.12. Utilizai comanda HIDE pentru a observa mai bine rezultatele. 5. Deschidei un desen nou i pe baza exemplelor prezentate mai sus modelai un cuit prismatic pentru strunjire, avnd profilul din Fig. 4.6., nlimea de 20 mm, unghiul de aezare 7 grade i unghiul de degajare 0 grade.

Fig. 4.6

6.

ntr-un desen nou modelai solidul avnd dimensiunile prezentate n Fig. 4.7. Indicaie: Setai variabila DELOBJ la valoarea 0 i creai profilele necesare extrudrii ntr-un layer separat de layer-ul n care modelai piesa 3D.

40

Fig. 4.7

41

5. SOLIDE DE REVOLUIE

5.1. Scopul lucrrii


Scopul lucrrii este de a crea studenilor deprinderile necesare realizrii pieselor solide de revoluie. De asemenea, se urmrete recapitularea cunotinelor privitoare la desenarea n plan.

5.2. Noiuni teoretice


Comanda pentru generarea solidelor de revoluie este REVOLVE. Cu ajutorul acestei comenzi se obin solide prin rotirea cu un anumit unghi, a unui contur nchis n jurul unei axe definite de utilizator sau n jurul uneia din axele X sau Y ale sistemului de coordonate curent (UCS). Obiectele nchise care pot fi selectate n cadrul comenzii REVOLVE sunt de tip: polilinie nchis i fr segmente care s se intersecteze, poligon, dreptunghi, cerc, elips, spline i regiune. Posibilitile de selecie a acestei comenzi sunt urmtoarele: Din bara de butoane Solids Din meniul Draw/Solids/Revolve Tastnd numele comenzii pe prompterul Command Comanda prezint urmtoarea linie de opiuni, a cror semnificaie este prezentat n continuare: Command:REVOLVE Current wire frame density: ISOLINES=4 Select objects: selectai un contur 2D nchis Specify start point for axis of revolution or define axis by [Object/X (axis)/Y (axis)]: selectai o opiune sau indicai primul punct de pe axa de revoluie Specify endpoint of axis: indicai al doilea punct de pe axa de revoluie Specify angle of revolution <360>: Introducei valoarea unghiului de rotaie sau Enter pentru rotirea pe un cerc ntreg. 42

Dup apelul comenzii este afiat un mesaj prin care se comunic densitatea wireframe de reprezentare, iar apoi se solicit selectarea (cu ajutorul mouse-ului) unui obiect nchis. Se pot selecta mai multe obiecte. Dup ce s-a efectuat selectarea obiectelor se apas tasta Enter. n continuare se solicit specificarea axei de revoluie, fiind disponibile mai multe opiuni: Opiunea implicit, Specify start point for axis of revolution, permite indicarea primului punct al axei de revoluie. n continuare se solicit indicarea celui de al doilea punct al axei de revoluie, Specify endpoint of axis: Object, permite selectarea unui obiect (dreapt, segment de polilinie) Select an object: X (axis), permite selectarea axei X a UCS-ului current Y (axis), permite selectarea axei Y a UCS-ului current Dup specificarea axei de revoluie se solicit valoarea unghiului de rotaie, sau rotirea pe un cerc ntreg n mod implicit, Specify angle of revolution <360>. n cazul n care obiectul selectat nu poate fi rotit vom fi avertizai prin mesajul de eroare Unable to revolve 1 selected object. Observaie: Modul de comportare al AutoCAD n privina reinerii n desen a obiectului 2D (curba nchis) pe baza cruia se construiete un solid de revoluie este controlat prin intermediul variabilei de sistem DELOBJ. Cnd DELOBJ este setat la valoarea 1 (implicit) obiectul 2D surs este ters din desen. Pentru valoarea 0 a variabilei, obiectul prelucrat cu comanda REVOLVE este reinut n desen. n acest caz, pentru a asigura accesul ulterior (posibilitatea de a o selecta) la curba 2D, se recomand generarea corpului solid ntr-un layer diferit de cel al obiectului surs.

n Fig. 5.1. se prezint obiecte 2D utilizate pentru obinerea unor corpuri de revoluie, iar n figurile 5.2. .. 5.4. cteva solide obinute cu comanda REVOLVE.

Fig. 5.1

Fig. 5.2

43

Fig. 5.3

Fig. 5.4

5.3. Desfurarea lucrrii


1. Deschidei un desen nou pe baza prototipului <cale>\A5_1.DWT. Lansai comanda REVOLVE i utilizai succesiv urmtoarele opiuni, observnd cu atenie rezultatele: 1.1. Facei curent layer-ul Contur1i copiai obiectul de tip polilinie n layerul Solid1. Copierea se realizeaz n modul urmtor: comanda COPY, selectai obiectul i indicai deplasarea 0,0,0. Modificai pentru noul obiect creat (care este acum suprapus pe original) proprietatea de apartenen la layer (CHPROP, selectai obiectul cu L, rspundei la linia de opiuni cu LA i tastai ca rspuns la prompter-ul Enter new layer name <Contur1>: numele layerului destinaie: Solid1. 1.2. Facei layerul Solid1 curent i construii un solid de revoluie prin rotirea cu 360 a obiectului n jurul axei X. 1.3. Facei curent layerul Solid2 i ngheai Solid1. 1.4. Construii un solid de revoluie rotind conturul din layerul Contur1 n jurul axei Y. 1.5. Facei curent layer-ul Contur2, copiai obiectul de tip polilinie n layerul Solid2 i realizai un solid de revoluie prin rotirea obiectului n jurul axei Y cu 270. 1.6. Pentru vizualizarea obiectelor folosii opiunea Gouraud Shaded din bara de pictograme Shade.

44

Fig. 5.5

2.

S se realizeze solidul de revoluie din Fig. 5.10, pe baza datelor din Fig. 5.5. Etapele recomandate sunt urmtoarele: 2.1. Setri iniiale: se vor defini limitele spaiului de desenare pentru formatul A3 i se va seta numrul de zecimale la valoarea 0. Comenzile utilizate sunt LIMITS i LUPREC. 2.2. Trasarea axei de simetrie: crearea unui nou layer AXE avnd asociat tipul de linie Dashdot. Comenzile utilizate sunt LAYER, LINETYPE, LTSCALE i LINE. 2.3. Desenarea semiconturului piesei, vezi Fig. 5.6, folosind comanda PLINE. Aceasta se va face ntr-un nou layer numit CONTUR. Pentru trasarea semiconturului se vor folosi coordonatele relative carteziene (recomandat). 2.4. Folosind comanda REVOLVE se va obine solidul de revoluie, prin rotirea cu 360 a semiconturului piesei n jurul axei de simetrie. 2.5. Pentru a obine cele patru guri n flan se poziioneaz sistemul de coordonate ca n Fig. 5 .9 (cu originea n centrul bazei corpului iar axa Z de-a lungul axei de simetrie a flanei), se genereaz un cilindru avnd centrul n 0,62,0 i raza 5 (CYLINDER), se copiaz multiplu cilindrul (3DARRAY) i se extrag cei patru cilindri din corpul piesei de baz (SUBTRACT).

45

Fig. 5.6

Fig. 5.7

Fig. 5.8

Fig. 5.9

Fig. 5.10

Fig. 5.11

3.

Utiliznd cunotinele acumulate modelai i alte corpuri de revoluie. Salvai-le n directorul propriu.

46

6. COMENZI PENTRU OPERAREA MODIFICRILOR TOPOLOGICE N SPAIUL 3D

6.1. Scopul lucrrii


Scopul lucrrii este cunoaterea comenzilor pentru modificri topologice 3D precum i crearea deprinderilor necesare utilizatorilor n vederea operrii modificrilor n spaiul tridimensional.

6.2. Noiuni teoretice


Dup creare, obiectele 3D (dar i oricare alte obiecte AutoCAD 2D, suprafee etc.) pot suferi modificri topologice n spaiul tridimensional, n vederea modificrii poziiei iniiale sau a obinerii altor obiecte. Aceste modificri se refer la mutarea, copierea, multiplicarea n reea, oglindirea i rotirea obiectelor. Mutarea i copierea obiectelor 3D se fac identic ca i mutarea i copierea entitilor 2D prin intermediul comenzilor MOVE respectiv COPY, cu observaia c n acest caz pentru descrierea punctelor surs i destinaie se utilizeaz coordonate 3D. Mai mult, se recomand ca indicarea punctelor amintite s se fac prin intermediul modurilor avansate de indicare a punctelor: moduri OSNAP, filtre etc. Multiplicarea n reea, oglindirea i rotirea obiectelor n spaiul 3D se pot face att prin intermediul comenzilor utilizate n cazul entitilor 2D (ARRAY, MIRROR respectiv ROTATE) ct i prin intermediul comenzilor specifice spaiului 3D: 3DARRAY, MIRROR3D respectiv ROTATE3D, acestea din urm prezentnd opiuni specifice spaiului tridimensional. Comanda pentru multiplicarea n reea a obiectelor 3D n spaiu este 3DARRAY. Dup lansarea comenzii i selectarea obiectelor, se cere utilizatorului specificarea tipului de multiplicare: Rectangular sau Polar.

47

Fig. 6.1

Command: 3DARRAY Select objects: Enter the type of array [Rectangular/Polar] <R>: Opiunea implicit, Rectangular (Fig. 6.1a). Obiectele vor fi copiate ntr-o matrice rectangular de-a lungul celor trei axe de coordonate. Utilizatorului i se va solicita introducerea numrului de rnduri (paralele cu axa X), numrului de coloane (paralele cu axa Y) i numrului de niveluri (de-a lungul axei Z). Enter the number of rows (---) <1>: Enter the number of columns (|||) <1>: Enter the number of levels (...) <1>: Implicit numrul de rnduri, coloane i niveluri este 1. La introducerea valorilor de ctre utilizator, cel puin una din dimensiunile matricei trebuie sa aib valoare mai mare de 1, n caz contrar relundu-se dialogul anterior. n cazul n care numrul de rnduri, coloane sau niveluri este mai mare de 1, utilizatorului i se cere specificarea distanei ntre rnduri, coloane, respectiv niveluri: Specify the distance between rows (---): Specify the distance between columns (|||): Specify the distance between levels (...): Polar. Obiectele vor fi copiate n jurul unei axe. Utilizatorul va specifica numrul de obiecte, unghiul de distribuire a obiectelor, rotirea sau nu a obiectelor copiate, centrul de rotaie i un al doilea punct ce definete axa de rotaie. Enter the type of array [Rectangular/Polar] <R>:P Enter the number of items in the array: Specify the angle to fill (+=ccw, -=cw) <360>: Rotate arrayed objects? [Yes/No] <Y>: Specify center point of array: Specify second point on axis of rotation: 48

Dup cum se observ n dialogul comenzii prezentat mai sus, pe msur ce obiectele sunt multiplicate n jurul unei axe pot fi rotite (Fig. 6.1b), sau nu (Fig. 6.1c). Comanda pentru oglindirea obiectelor 3D n spaiu este MIRROR3D. Oglindirea solidului se va face n raport cu un plan. Dup lansarea comenzii i selectarea solidului (solidelor), se pune la dispoziie o linie de opiuni: Command: MIRROR3D Select objects: Specify first point of mirror plane (3 points) or [Object/Last/Zaxis/View/XY/YZ/ZX/3points] <3points>: Opiunea implicit 3points solicit indicarea a trei puncte ce determin planul de oglindire. Specify first point on mirror plane: Specify second point on mirror plane: Specify third point on mirror plane: Object solicit indicarea unui arc, cerc sau segment de polilinie al cror plan de construcie va fi utilizat ca plan de oglindire. Select a circle, arc, or 2D-polyline segment: Last oglindete obiectul selectat dup planul definit n precedenta operaie de oglindire. Zaxis definete planul de oglindire printr-un punct n plan i un vector normal la plan. Specify point on mirror plane: Specify point on Z-axis (normal) of mirror plane: View definete planul de oglindire perpendicular pe direcia de privire din fereastra curent, printr-un punct indicat de utilizator. Specify point on view plane <0,0,0>: XY, YZ, ZX aliniaz planul de oglindire cu unul din planele XOY, YOZ respectiv ZOX printr-un punct indicat de utilizator. Specify point on XY plane <0,0,0>: Specify point on YZ plane <0,0,0>: Specify point on ZX plane <0,0,0>: n Fig. 6.2. se prezint oglindirea obiectelor n spaiu: a obiectul original, b, c, d rezultatele oglindirii dup plane paralele cu YOZ, XOY, respectiv ZOX.

49

Fig. 6.2

Comanda pentru rotirea obiectelor n spaiul 3D este ROTATE3D. Rotirea solidului se va face n raport cu o ax n spaiul tridimensional. Dup lansarea comenzii se specific prin intermediul unui mesaj direcia de rotire implicit (sens trigonometric) i unghiul de baz implicit (0 grade n punctul cardinal Est), apoi se cere selectarea obiectelor. Command: ROTATE3D Current positive angle: ANGDIR=counterclockwise ANGBASE=0 Select objects: Dup selectarea obiectelor se pune la dispoziie o linie de opiuni: Specify first point on axis or define axis by [Object/Last/View/Xaxis/Yaxis/Zaxis/2points]: Opiunea implicit Specify first point on axis solicit indicarea primului punct pe axa de rotaie. Urmeaz indicarea celui de-al doilea punct ce definete axa de rotaie i unghiul de rotaie sau direcia reper (referina). Object aliniaz axa de rotaie cu un obiect existent. Acesta poate fi o linie, un cerc, un arc de cerc sau un tronson de polilinie. Dup selectarea obiectului se cere indicarea unghiului de rotaie sau direcia reper (referina). Select a line, circle, arc, or 2D-polyline segment: n cazul selectrii unei linii, aceasta devine ax de rotaie; 50

n cazul selectrii unui cerc sau arc de cerc, axa de rotaie va fi perpendicular pe planul obiectului i va trece prin centrul acestuia; n cazul selectrii unui tronson de polilinie acesta va fi tratat dup caz ca o linie sau ca un arc. Last utilizeaz axa de rotaie definit n ultima comand ROTATE3D. Se cere indicarea unghiului de rotaie sau direcia reper (referina). Wiew utilizeaz ca ax de rotaie o dreapta paralel cu direcia de privire din fereastra curent, ce trece printr-un punct indicat. Se cere apoi indicarea unghiului de rotaie sau direcia reper (referina). Xaxis/Yaxis/Zaxis utilizeaz ca ax de rotaie o dreapt paralel cu una din axele X, Y respectiv Z care trece printr-un punct indicat. Se cere apoi indicarea unghiului de rotaie sau direcia reper (referina). 2points necesit indicarea a dou puncte prin care trece axa de rotaie. Se cere apoi indicarea unghiului de rotaie sau direcia reper (referina). Indicarea unghiului de rotaie se poate face de la tastatur sau prin indicarea a dou puncte din fereastra activ. n ultimul caz AutoCAD-ul va calcula ca unghi de rotaie unghiul dintre direcia 0 implicit i direcia dreptei care trece prin punctele indicate. n cazul n care se alege opiunea [Reference] se va cere indicarea unghiului de start i a unghiului final. Unghiul de rotaie va fi diferena dintre unghiul final i unghiul de start. Specify the reference angle <0>: Specify the new angle:

Fig. 6.3

6.3. Desfurarea lucrrii


1. Deschidei un desen nou. Setai limitele desenului la un format A3 orizontal i punctul de vedere 1,-1,1. Parcurgei paii de mai jos pentru a obine modelul din Fig. 6.4. 51

Fig. 6.4

1.7. 1.8. 1.9. 1.10.

1.11. 1.12.

1.13.

Creai doi paralelipipezi, unul de dimensiuni 50,50,10 cu punctul de baz 0,0,0, iar al doilea de dimensiuni 7,10,-3, cu punctul de baz 0,0,0. Ajustai convenabil dimensiunea desenului. Utiliznd comanda 3DARRAY multiplicai al doilea paralelipiped pe 2 linii, dou coloane i dou niveluri cu distanele ntre linii 40, ntre coloane 43 i ntre niveluri 13. Creai doi cilindri, unul cu centrul n 25,25,10, de diametru 25 i nlime 30, iar al doilea cu centrul n 25,25,40, de diametru 20 i nlime 10. Creai un paralelipiped cu punctul de baz n 17,15,40 i de dimensiuni 10,20,10. Utiliznd comanda MIRROR oglindii paralelipipedul stabilind linia de oglindire prin punctele 25,0 i 25,50. Observai c oglindirea unui model 3D se poate realiza cu o comanda specifica desenului 2D dac oglindirea se face n planul XY. Extragei paralelipipezii astfel obinui din cilindrul superior, apoi unii cei doi cilindri. Utiliznd comanda MIRROR3D oglindii modelul obinut la punctul precedent, fa de planul XY, prin punctul 0,0,5. Observai faptul c aceast oglindire nu se poate realiza cu comanda MIRROR dect dup o schimbare prealabil a sistemului de coordonate. Utilizai comenzile HIDE i 3DORBIT pentru a observa rezultatele.

52

2.

Creai un desen nou pe baza ablonului (template) <cale>\A6_1.DWT (<cale> exprim calea de directori ctre fiierul indicat. Aceast cale depinde de locaia n care au fost copiate fiierele de pe discul care nsoete aceast carte). Utiliznd obiectele deja existente n desen i comenzile prezentate mai sus, construii modelul din Fig. 6.5, cunoscnd unghiul ascuit al acoperiului 45 grade i unghiul de deschidere al uii 40 grade. n desenul ablon, pentru identificarea diferitelor elemente ale ansamblului, acestea au fost colorate diferit: acoperiul-rou, camera-negru (alb), fereastra lateral-verde, uagalben, fereastra din acoperi-albastru.

Fig. 6.5

3.

ntr-un desen nou realizai piesa din Fig. 6.6. Meninei neschimbat UCS-ul implicit i alegei un punct de privire -1,-2,1.

Fig. 6.6

53

7. CONSTRUCIA SOLIDELOR COMPLEXE - I

7.1. Scopul lucrrii


Scopul lucrrii este de a crea studenilor deprinderile necesare modelrii pieselor solide complexe, utiliznd operaiile booleene i tehnicile de editare (modificare) specifice. De asemenea, se urmrete cristalizarea cunotinelor privitoare la modelarea solid n AutoCAD, acumulate n lucrrile anterioare.

7.2. Noiuni teoretice


n cadrul acestei lucrri vor fi prezentate comenzile care permit teirea i racordarea muchiilor obiectelor solide n AutoCAD. Aceste comenzi sunt CHAMFER i FILLET. n AutoCAD 2002 cele dou comenzi sunt utilizate pentru teirea i racordarea att obiectelor 2D ct i a solidelor. Posibilitile de apelare a acestor comenzi sunt urmtoarele: din toolbar-ul Modify, Fig. 7.1 din meniul Modify tastnd pe prompterul Command numele comenzii n contextul 3D, comanda CHAMFER permite teirea muchiilor solidelor 3D prin selecia feei, indicarea distanelor de teire sau a unei distane i a unui unghi, indicarea muchiei. n cadrul acestei comenzi pot fi teite mai multe muchii, cu condiia ca acestea s aparin aceleiai fee (feei de baz). Faa ale crei muchii vor fi teite se numete fa de baz.

Fig. 7.1

54

Observaii: Selecia unei fee a unui solid se face prin punctarea pe una din laturile sale; dac n urma acestei operaii nu a fost selectat faa dorit, ci una adiacent, alegei Next din lina de opiuni. Pentru ca o muchie s poat fi teit trebuie s fie plan.

Comanda prezint urmtoarea linie de opiuni, a cror semnificaie este prezentat n continuare: Command:CHAMFER (TRIM mode) Current chamfer Dist1 = 10.0000, Dist2 = 10.0000 Select first line or [Polyline/Distance/Angle/Trim/Method]: selectarea feei de baz prin punctare pe una din muchiile ei. Base surface selection... Enter surface selection option [Next/OK (current)] <OK>: se rspunde cu Enter dac faa marcat este cea dorit sau cu Next n caz contrar. Specify base surface chamfer distance <10.0000>: se indic distana de teire de-a lungul feei de baz. Specify other surface chamfer distance <10.0000>: se indic distana de teire de-a lungul feelor adiacente feei de baz. Select an edge or [Loop]: se selecteaz muchiile care vor fi teite (aparinnd exclusiv feei de baz) sau se invoc opiunea Loop pentru selecia tuturor muchiilor feei de baz. Select an edge loop or [Edge]: se selecteaz o fa i vor fi teite toate muchiile, sau se opteaz pentru Edge pentru selecia individual a muchiilor. Variabilele de sistem care controleaz aceast comand sunt CHAMFERA (seteaz prima distan), CHAMFERB (seteaz cea de a doua distan), CHAMFERC (seteaz lungimea teiturii), CHAMFERD (seteaz unghiul de teire), TRIMMODE (controleaz dac muchiile vor fi scurtate sau nu, doar pentru 2D), CHAMMODE (poate lua dou valori 0 i 1, setnd pentru comanda CHAMFER dou distane sau distan i unghi). n Fig. 7.2. se prezint exemple de obiecte 3D cu muchiile teite sau racordate.

Fig. 7.2

55

n contextul 3D, comanda FILLET permite racordarea muchiilor obiectelor solide 3D prin selecia muchiilor i indicarea razei. Se pot racorda att muchii plane ct i spaiale. Comanda prezint urmtoarea linie de opiuni, a cror semnificaie este prezentat n continuare: Command:FILLET Current settings: Mode = TRIM, Radius = 10.0000 Select first object or [Polyline/Radius/Trim]: se selecteaz o muchie a unui obiect solid. Enter fillet radius <10.0000>: ntroducei valoarea razei de racordare. Select an edge or [Chain/Radius]: selectai o muchie sau alegei Chain pentru a racorda mai multe muchii n acelai timp, sau Radius pentru a redefini raza de racordare.

7.3. Desfurarea lucrrii


S se realizeze utiliznd AutoCAD-ul pistonul din Fig. 7.3. folosind modelarea cu solide. Etapele recomandate sunt urmtoarele:

Fig. 7.3

56

Setri iniiale. Se vor defini limitele spaiului de desenare pentru formatul A3 i se va seta numrul de zecimale la 0. Comenzi folosite: LIMITS, LUPREC. 2. Crearea unui sistem de coordonate n 100,100,0. Comanda UCS, opiunea New / Origin. 3. Vizualizarea desenului din NE (meniul View/3Dviews/NE Isometric). 4. Realizarea corpului pistonului. 4.1. Creai un layer CORP-PISTON i facei-l curent. 4.2. Trasai un cilindru cu centrul n 0,0,0, avnd raza R50 i nlimea 100. 4.3. Trasai un cilindru cu centrul n 0,0,0, avnd raza 38 i nlimea 84. 4.4. Teii muchia superioar a cilindrului exterior cu distanele 5 i 5 (CHAMFER), Fig. 7.4. 4.5. Racordai cu raza de 5 muchia superioar a cilindrului interior (FILLET), Fig. 7.4. 4.6. Extragei cilindrul interior din cel exterior (SUBTRACT).

1.

Fig. 7.4

Fig. 7.5

4.7. 4.8. 4.9.

Creai unui nou sistem de coordonate (UCS/New) prin rotirea UCS-ului n jurul axei Y cu 90. Generai un cilindru (CYLINDER) avnd centrul n punctul de coordonate -55.84, 0, -50, raza 75 i nlimea 100, Fig. 7.5. Extragei cilindrul anterior din corpul pistonului (SUBTRACT), Fig. 7.6. 57

Fig. 7.6

Fig. 7.7

5.

Realizarea profilului pistonului. 5.1. Trasai o prism folosind comanda BOX cu opiunile Center 50,50,0 i Length 28, Width 5, Height 100, Fig. 7.6. 5.2. Racordai cu raza de 3 muchile orizontale dinspre model, ale prismei (FILLET). 5.3. Creai o nou prism prin oglindirea primei fa de planul ZX care trece prin punctul 0,0,0, folosind comanda MIRROR3D, Fig. 7.7. 5.4. Extragei cele dou prisme din corpul de baz al pistonului (SUBTRACT), Fig. 7.8.

Fig. 7.8

Fig. 7.9

58

6.

Realizarea detaliului interior al pistonului 6.1. Creai un nou sistem de coordonate prin rotirea celui existent n jurul axei X cu -90 (UCS, opiunea New/X). 6.2. Creai un cilindru cu centrul bazei n punctul de coordonate 50,0,42, avnd raza 16 i nlimea 84 (CYLINDER), Fig. 7.9. 6.3. Reunii cilindrul nou creat cu corpul pistonului (UNION). 6.4. Construii un cilindru cu centrul bazei n 50,0,-60, avnd raza 12 i nlimea 120, Fig. 7.10. 6.5. Pentru ntreruperea cilindrului n interiorul pistonului trasai un paralelipiped avnd un col n 0, 20, 15 i lungimea, limea i nlimea de 75, -40, respectiv -30 (BOX), Fig. 7.10. 6.6. Extragei cilindrul nou creat din corpul pistonului (SUBTRACT), Fig. 7.11. 6.7. Extragei paralelipipedul din corpul pistonului, Fig. 7.11.

Fig. 7.10

Fig. 7.11

7.

Realizarea canalelor pentru segmeni. 7.1. Creai un nou sistem de coordonate prin rotirea celui actual n jurul axei Y cu 90 (UCS). 7.2. Construii un tor avnd centrul n 0,0,80, raza 50 i raza tubului 2 (TORUS), Fig. 7.12. 7.3. Copiai torul cu o deplasare de 0,0,10 (COPY), Fig. 7.12. 7.4. Extragei celor dou toruri din corpul pistonului (SUBTRACT), Fig. 7.13. 8. Crearea detaliilor din capul pistonului. 8.1. Creai un cilindru cu centrul bazei n 20,15,100 avnd raza 15 i nlimea 20. 8.2. Rotii cilindrul cu 30 n jurul axei Y care trece prin centrul bazei inferioare a cilindrului nou creat (ROTATE3D). 59

Fig. 7.12

Fig. 7.13

8.3. 8.4. 8.5.

Oglindii fa de planul YZ care trece prin originea sistemului de coordonate cilindrul pe care l-ai rotit, fr s tergei originalul (MIRROR3D), Fig. 7.14. Oglindii ultimii cilindri fa de planul ZX, Fig. 7.14. Extragei cei patru cilindri din corpul pistonului, dintr-o singur operaie (SUBTRACT), Fig. 7.15.

Fig. 7.14

Fig. 7.15

Vizualizai pistonul din diverse direcii de privire (comanda SHADE cu opiunea Gouraud Shaded sau comanda RENDER), Fig. 7.16, 7.17. 10. Folosind comanda 3DORBIT rotii cilindrul i vizualizai fiecare detaliu al lui. 11. Salvai desenul n directorul propriu.

9.

60

Utiliznd cunotinele acumulate construii obiectul din Fig. 7.18 b.

Fig. 7.16

Fig. 7.17

Fig. 7.18

61

8. CONSTRUCIA SOLIDELOR COMPLEXE II. PIESE CU PEREI SUBIRI

8.1. Scopul lucrrii


Scopul lucrrii este de a crea studenilor deprinderile necesare realizrii pieselor solide complexe cu perei subiri i editrii muchiilor i feelor solidelor. De asemenea, se urmrete aprofundarea cunotinelor privitoare la modelarea 3D.

8.2. Noiuni teoretice


n AutoCAD 2002 exist o serie de comenzi referitoare la editarea solidelor. n cadrul acestei aplicaii vom studia comanda SOLIDEDIT.

Fig. 8.1

Comanda prezint urmtoarea linie de opiuni (care se pot apela i din bara de pictograme din Fig. 8.1), a cror semnificaie este prezentat n continuare: Command: SOLIDEDIT Solids editing automatic checking: SOLIDCHECK=1 Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: invocai una din opiuni pentru a alege tipul de aciune care va fi efectuat: Face prelucrarea (modificarea feelor); Edge prelucrarea (modificarea muchiilor); 62

Body prelucrarea (modificarea solidului); Undo anularea efectului ultimei opiuni; eXit terminarea comenzii.

Pentru modificarea feelor unui solid pot fi efectuate diverse operaii, activate din linia de opiuni: [Extrude / Move / Rotate / Offset / Taper / Delete / Copy / coLor / Undo / eXit] <eXit>: Extrude permite extrudarea unei (sau a mai multor) fee plane a unui solid; Select faces or [Undo/Remove]: selectai o fa (mai multe fee) sau introducei o opiune Select faces or [Undo/Remove/ALL]: selectai o fa pentru a o aduga mulimii de selecie sau introducei o opiune; Remove faces or [Undo/Add/ALL]: selectai o fa pentru a o exclude din mulimea de selecie sau introducei o opiune; Specify height of extrusion or [Path]: introducei nlimea de extrudare. n acest caz extrudarea nu se face de-a lungul axei Z curente, ci normal la suprafa, Specify angle of taper for extrusion <0>: specificai valoarea unghiului sub care se face extrudarea, ntre -90 i +90 sau apsai Enter; Move permite mutarea unei fee a unui solid 3D pe o anumit distan; Select faces or [Undo/Remove]: selectai o fa (mai multe fee) sau introducei o opiune; Select faces or [Undo/Remove/ALL]: selectai o fa pentru a o aduga mulimii de selecie sau introducei o opiune; Specify a base point or displacement: introducei punctul de baz al deplasrii sau o distan, Specify a second point of displacement: specificai punctul int sau Enter; Rotate permite rotirea cu un anumit unghi n jurul unei axe a unei fee a unui solid; Select faces or [Undo/Remove]: selectai o fa (mai multe fee) sau introducei o opiune; Select faces or Undo/Remove/ALL]: selectai o fa pentru a o aduga mulimii de selecie sau introducei o opiune; Specify an axis point or [Axis by object / View / Xaxis / Yaxis / Zaxis] <2points>: tastai Enter sau introducei o opiune; n cazul n care ai ales ca ax de rotaie o dreapt paralel cu X, Y sau Z, trebuie s indicai i un punct prin care s treac acea dreapt; 63

Specify the first point on the rotation axis: specificai primul punct; Specify the second point on the rotation axis: specificai al doilea punct; Specify a rotation angle or [Reference]: specificai valoarea unghiului de rotire, sau descriei rotaia prin dou unghiuri: cel de nceput i cel de sfrit. Dac ai optat pentru acest mod de descriere a rotaiei ([Reference]), dialogul continu n modul urmtor: Specify the reference (starting) angle <0>: indicai valoarea unghiului de plecare; Specify the ending angle: indicai valoarea unghiului final; Offset permite obinerea unei fee echidistante. Efectul este semntor cu cel de la extrudare, cu deosebirea c n acest caz pot fi prelucrate i fee curbe. Exemplul clasic de utilizare este modificarea diametrului unei guri. Select faces or [Undo/Remove]: selectai o fa (mai multe fee) sau introducei o opiune; Select faces or [Undo/Remove/ALL]: selectai o fa pentru a o aduga mulimii de selecie sau introducei o opiune; Specify the offset distance: specificai valoarea echidistanei. O valoare pozitiv va produce ofsetarea ctre exteriorul materialuli, iar una negativ ctre interior. Taper permite obinerea unei nclinaii pentru feele plane; Select faces or [Undo/Remove]: selectai o fa (mai multe fee) sau introducei o opiune; Select faces or [Undo/Remove/ALL]: selectai o fa pentru a o aduga mulimii de selecie sau introducei o opiune; Specify the base point: specificai primul punct; Specify another point along the axis of tapering: specificai al doilea punct n lungul axei fa de care se msoar unghiul de pant; Specify the taper angle: introducei valoarea unghiului ntre -90 i 90. Efectul este asemntor cu cel de la rotirea feelor. n acest caz descrierea rotirii feei se face n alt mod. Delete permite tergerea sau suprimarea anumitor fee ale unui solid, incluznd fee teite sau fee de tip racordare. tergerea unei suprafee de tip teire sau racordare are ca rezultat revenirea la muchia neteit/neracordat. Select faces or [Undo/Remove]: selectai o fa (mai multe fee) sau introducei o opiune; Select faces or [Undo/Remove/ALL]: selectai o fa pentru a o aduga mulimii de selecie sau introducei o opiune; Solid validation started. Solid validation completed. 64

Copy permite copierea anumitor fee ale unui solid. Copiile sunt detaate de solid i sunt de tip regiune; Select faces or [Undo/Remove]: selectai o fa (mai multe fee) sau introducei o opiune Select faces or [Undo/Remove/ALL]: selectai o fa pentru a o aduga mulimii de selecie sau introducei o opiune; Specify a base point or displacement: introducei punctul de baz al deplasrii sau o distan; Specify a second point of displacement: specificai punctual int sau Enter; coLor permite schimbarea culorii feelor unui solid; Undo permite anularea ultimei operaii; eXit permite ieirea din comand; Pentru modificarea muchiilor unui solid pot fi efectuate diverse operaii, activate din linia de opiuni: [Copy/coLor/Undo/eXit] Copy permite obinerea unei copii a unei muchii a unui solid Select edges or [Undo/Remove]: selectai una sau mai multe muchii ale unui solid; Select edges or [Undo/Remove]: selectai una sau mai multe muchii ale unui solid sau Enter; Specify a base point of displacement: introducei punctul de baz al deplasrii; Specify a second point of displacement: specificai punctual int; coLor permite schimbarea culorii unei muchii; Undo permite anularea ultimei comenzi; eXit permite ieirea din comand; Pentru modificarea unui solid pot fi efectuate diverse operaii, activate din linia de opiuni: Imprint permite imprimarea unui obiect solid cu alte obiecte de tip arc, cerc, line, polilinie 2D i 3D, elips, spline, regiune i solide. Pentru a putea fi imprimate, obiectele 2D trebuie s fie plasate n acelai plan cu faa pe care se face imprimarea. Imprimarea se poate face numai pe feele plane ale solidelor Select a 3D solid: selectai un obiect pe care s se fac imprimarea; Select an object to imprint: selectai obiectul de imprimat; Delete the source object <N>: introducei Y sau Enter pentru a terge sau nu obiectul de imprimat Select an object to imprint: Enter pentru a iei din comand. seParate solids permite separarea unui solid complex n solidele care au concurat la obinerea lui, cu condiia ca acestea s nu ocupe spaiu comun (sunt disjuncte). 65

Shell permite obinerea pieselor cu perei subiri, indicnd grosimea pereilor. Se poate suprima una sau mai multe fee ale solidului. n cazul n care una din fee este ndeprtat la prelucrare, piesa devine concav. ndeprtarea feei se face dup apelarea opiunii Shell, nainte de indicarea grosimii pereilor. Pentru a ndeprta o suprafa se procedeaz n felul urmtor: se selecteaz faa (Atenie! Fcnd clic pe una din muchiile ei); n acest mod, de fapt s-au selectat dou fee, cele care se intersecteaz de-a lungul muchiei vizate. Faa care nu trebuie ndeprtat urmeaz s fie adugat la mulimea feelor pe care se construiesc perei subiri (opiunea Add). Select a 3D solid: selectai un solid; Remove faces or [Undo/Add]: selectai una sau mai multe fee care vor fi suprimate sau Enter; Remove faces or [Undo/Add/ALL]: Enter pentru a continua dialogul; Enter the shell offset distance: specificai o distan pozitiv pentru a obine un shell interior sau negativ pentru a obine un shell exterior. n Fig. 8.2.se observ o prism patrulater dreapt prelucrat cu Shell a - fr ndeprtarea vreunei fee, b cu o fa ndeprtat, c cu dou fee ndeprtate.

a Fig. 8.2

Pentru obinerea rezultatului prezentat n Fig. 8.2 se procedeaz n modul urmtor: Command: SOLIDEDIT Solids editing automatic checking: SOLIDCHECK=1 Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>:B Enter a body editing option [Imprint/seParate solids/Shell/cLean/Check/Undo/eXit] <eXit>:S Select a 3D solid: selectai prisma Remove faces or [Undo/Add/ALL]: Facei clic pe muchia 1 Remove faces or [Undo/Add/ALL]: A pentru revenirea la modul adugare suprafee la mulimea de selecie Select faces or [Undo/Remove/ALL]: Facei clic pe muchia 2 66

Select faces or [Undo/Remove/ALL]: Enter, pentru a termina selecia i a continua dialogul. Enter the shell offset distance: 10 grosimea pereilor. cLean elimin muchiile i vertexurile reduntante de pe un solid; Check verific dac un solid e corect construit; Undo permite anularea operaiei anterioare; eXit permite ieirea din comand;

8.3. Desfurarea lucrrii


S se realizeze modelele 3D ale celor dou piese din figurile 8.3 i 8.4. Cele dou piese sunt de tip shell, adic au pereii subiri. Prima pies are pereii de grosime variabil (de obicei acest lucru se obine n industria aeronautic prin procedeul tehnologic de uzinare chimic).

Fig. 8.3

Fig.8.4

Fig. 8.5

67

1. 2.

3. 4. 5. 6.

Setai formatul A4 de desenare. Desenai conturul din Fig. 8.5 i transformai-l n polilinie (CIRCLE, LINE, PEDIT, LINE). Plasai apoi originea sistemului de coordonate n punctul de tangen dintre segmentul din dreapta i arcul de jos, conform figurii. Setai vizualizarea desenului SW Isometric (meniul View/3D Views/SW Isometric). Extrudai conturul cu 100 (EXTRUDE), Fig. 8.6. Racordai muchiile inferioare ale corpului obinut cu raza de 5, ntr-o singur comand (FILLET folosind opiunea Chain) i vizualizai obiectul cu comanda RENDER.. Creai un corp cu perei subiri, avnd grosimea pereilor de 10 i suprimai faa superioar a corpului, folosind comanda SOLIDEDIT i alegnd pe rnd opiunile Body i apoi Shell, Fig. 8.7.

Fig. 8.6

Fig. 8.7

7. 8. 9. 10. 11. 12.

Creai un layer nou COPIE-MUCHIE i facei-l curent. Copiai muchia inferioar interioar a corpului solid (comanda SOLIDEDIT i opiunile Edge i Copy) cu deplasarea (0,0) i ngheai layerul n care e plasat solidul. Transformai copia muchiei ntr-o polilinie (PEDIT/Join) i creai o echidistant la distana de 5 n exteriorul poliliniei (comanda OFFSET), ca n Fig. 8.8. Extrudai ultimul obiect cu nlimea de 50 i racordai muchiile inferioare ale solidului obinut cu raza de 3. Racordai muchiile inferioare ale corpului rezultat cu raza de 3 (FILLET). Dezgheai layerul primului solid. Extragei din acesta corpul obinut la pasul precedent (SUBTRACT), Fig. 8.9.

68

Fig. 8.8

Fig. 8.9

13. Schimbai culoarea feelor interioare superioare ale solidului (comanda SOLIDEDIT cu opiunile succesive Face i Color), Fig. 8.10. 14. Tiai corpul n dou dup planul ZX al UCS-ului curent folosind comanda SLICE , Fig. 8.11.

Fig. 8.10

Fig. 8.11

15. Orientai corespunztor cu UCS (rotii-l n jurul axei X cu 90o) i extrudai faa vertical exterioar a corpului cu 40 (SOLIDEDIT/Face/Extrude), Fig. 8.12. 16. Rotii faa superioar a corpului cu 15 n jurul unei axe ce trece prin punctele 1 i 2 ale corpului (SOLIDEDIT cu opiunile succesive Face i Rotate), Fig. 8.13. 69

Fig. 8.12

Fig. 8.13

Fig. 8.14

17. Realizai un unghi de nclinare a feei libere verticale cu -25 (Fig. 8.14), selectnd axa de referin prin intermediul punctelor P1 i P2 ca n Fig. 8.12. (SOLIDEDIT cu opiunile succesive Face i Taper). S se realizeze modelul 3D al unui saumon (extremitate) de pal de elicopter (Fig. 8.4). 1. Folosind aplicaia AutoLisp <Cale>\Profil-aerod.lsp trasai un profil aerodinamic SIMETRIC NACA0009 avnd coarda de 186 (Fig. 8.15). 70

Pentru a ncrca programul AutoLISP utilizai meniul Tools/Load Application. n fereastra de dialog deschis selectai directorul n care ai copiat fiierele ablon i programele AutoLISP care nsoesc manualul i apoi aplicaia PROFIL-AEROD.VLX. Apsai butoanele Load i OK ale ferestrei de dialog. Pe prompterul Command: tastai comanda PROFIL i urmai dialogul propus. Cnd vi se solicit s precizai fiierul din care s fie preluate datele selectai NACA0009.TXT. 2. Transformai profilul aerodinamic obinut ntr-o singur polilinie (PEDIT) i se editai-l ca Spline (PEDIT cu opiunea Spline), Fig. 8.15. 3. Poziionai corespunztor UCS-ul (planul XOY s conin profilul i axa X aliniat cu axa profilului), vizualizai desenul SE Isometric i trasai profilul din Fig. 8.16, folosind comanda PLINE (din 0,0 n 0,32 n 66,32 n 186,10 n 186,0 i Close). 4. Desenai linia paralel cu axa Z de lungime 50, Fig. 8.16.

Fig. 8.15

Fig. 8.16

Fig. 8.17

Fig. 8.18

71

5. 6. 7. 8. 9. 10. 11.

Extrudai conturul vertical dup calea dat de linie (EXTRUDE opiunea Path). Extrudai cu nlimea de 50 faa vertical din stnga a corpului rezultat ca n Fig. 8.17 (SOLIDEDIT). Orientai convenabil UCS-ul (cu axa Z n sus) i extrudai profilul aerodinamic cu nlimea de 50 (EXTRUDE), ca n Fig. 8.18. Intersectai cele dou corpuri obinute (INTERSECT), Fig. 8.19. Folosind comanda 3DORBIT rotii solidul ca n Fig. 8.20. Mutai UCS-ul n 170,0,0 i tiai corpul cu un plan YZ care trece prin origine, reinnd partea din solid ca n Fig. (SLICE), Fig. 8.20. Realizai un corp cu perei subiri suprimnd faa de sus i alegnd grosimea pereilor de 1 (SOLIDEDIT cu opiunile Body i Shell), Fig. 8.21.

Fig. 8.19

Fig. 8.20

Fig. 8.21

72

9. SECIONAREA I TIEREA SOLIDELOR. REALIZAREA PROIECIILOR

9.1. Scopul lucrrii


Obiectivul acestei lucrri este cunoaterea de ctre studeni a comenzilor pentru secionarea i tierea solidelor i utilizarea adecvat, potrivit necesitilor unui desen sau a altuia a acestor comenzi. De asemenea, se urmrete acumularea cunotinelor necesare generrii proieciilor solidelor.

9.2. Noiuni teoretice


AutoCAD dispune de comenzi pentru secionarea i tierea solidelor. Subliniem c aceste comenzi opereaz numai cu solide, nu i cu suprafee 3D. Utiliznd comenzile AutoCAD pot fi realizate doar seciuni plane. La apelul unei comenzi pot fi prelucrate oricte solide, dar va fi implicat unul i numai un plan de tiere/secionare. Comanda SECTION este utilizat pentru secionarea solidelor. n urma unei prelucrri de acest tip solidul n sine nu este afectat. n desen apare o entitate nou, de tip regiune, care materializeaz urma pe care o las un plan prin intersectarea cu solidul. Dialogul comenzii presupune selectarea obiectului de secionat i descrierea planului de secionare. Toate opiunile comenzii sunt utilizate pentru a defini planul de secionare. Se recomand ca seciunea i obiectul secionat s nu fie plasate n acelai layer. n acest fel, vor putea fi ulterior gestionate corect proieciile i vederile cu seciune ale solidului. Command: SECTION Select objects: selectai obiectul de secionat. Specify first point on slicing plane by [Object / Zaxis / View / XY / YZ / ZX /3points] <3points>: optai pentru una din modalitile de descriere a planului de secionare:

73

Object permite selectarea unei entiti 2D (cerc, elips, arc, 2D spline, polilinie 2D). Planul de secionare va fi n acest caz aliniat la obiectul selectat. Zaxis descrie planul de secionare prin dou puncte: unul din planul de secionare i unul de pe normala la el. Viev planul de secionare este perpendicular pe direcia actual de privire. Se mai solicit un punct prin care s treac planul. XY/YZ/ZX planul de secionare este paralel cu unul din planele sistemului de coordonate actual. Se mai solicit un punct prin care s treac planul. <3 points> - opiunea implicit; planul de secionare este definit prin trei puncte. Observaie: Comanda SECTION genereaz doar conturul (de fapt o regiune) dup care planul taie solidul, nu l i haureaz.

O comand asemntoare cu SECTION este SLICE. Aceasta taie un solid de-a lungul unui plan. n urma acestei comenzi solidul prelucrat este modificat, rezultnd alte dou obiecte. Pot fi pstrate n desen amndou (opiunea keep Both sides), sau numai una. n acest caz operatorul trebuie s indice care dintre cele dou obiecte s fie pstrat. Alegerea se face prin intermediul unui punct: va fi pstrat obiectul care se afl de aceeai parte a planului de tiere cu punctul indicat. Modalitile de descriere a planului de tiere sunt identice cu cele de la comanda SECTION. Comanda MVIEV permite crearea i gestionarea ferestrelor de reprezentare n spaiul hrtie. Ea poate fi apelat numai din Paper Space i prezint urmtoarea linie de opiuni: Command: MVIEW Specify corner of viewport or [ON / OFF / Fit / Hideplot / Lock / Object / Polygonal / Restore / 2 / 3 / 4] <Fit>: n mod implicit, MVIEW creeaz o singur fereastr de reprezentare dreptunghiular, descris prin dou coluri opuse. Iniial se solicit indicarea primului col (Specify corner of viewport). Dac s-a ales aceast variant de lucru, se cere n continuare precizarea colului opus al ferestrei (Specify opposite corner:). Celelalte opiuni au urmtoarele semnificaii: ON activeaz fereastra de reprezentare selectat. O fereastr activ prezint obiectele generate n spaiul modelului. Acestea nu sunt vizibile ntr-o fereastr inactiv. Numrul maxim de ferestre care pot fi simultan active este controlat prin intermediul variabilei de sistem MAXACTVP. 74

Dac numrul de ferestre existente n paper space l depete pe cel impus prin MAXACTVP, pentru a activa o fereastr, trebuie dezactivat alta; OFF dezactiveaz o fereastr; FIT creeaz configuraia de ferestre selectat, ntr-un dreptunghi de dimensiunile hrtiei pe care se lucreaz; Hideplot nltur n fereastra curent liniile mascate, n momentul transmiterii desenului la plotter; Lock inhib posibilitatea modificrii factorului de scalare cu comanda Zoom/XP n timpul operrii n spaiul modelului; Object transform un contur nchis n fereastr de reprezentare. Obiectul respectiv trebuie s fi fost generat n spaiul hrtie; Polygonal - permite crearea unei ferestre cu contur poligonal neregulat. Acesta poate s conin i laturi curbilinii; Restore reface o configuraie de ferestre salvat cu comanda VPORTS; 2/3/4 genereaz dou, trei, sau patru ferestre de reprezentare n configuraia i spaiul impuse de ctre utilizator.

Pentru obinerea proieciilor n AutoCAD se poate utiliza comanda SOLPROF. Aceasta proiecteaz toate muchiile solidului pe un plan perpendicular pe direcia de privire. Solidul prelucrat nu este afectat. Observaie: Comanda MVIEW poate fi apelat numai din Paper Space.

Comanda SOLPROF permite realizarea proieciilor (obiecte 2D) pormind de la modele 3D. Descrierea comenzii SOLPROF: Command: SOLPROF Select objects: selectai solidul de prelucrat. Display hidden profile lines on separate layer? [Yes/No] <Y>: optai (Y) sau nu (N) pentru plasarea muchiilor mascate ntr-un layer special. De regul se va rspunde Y. Project profile lines onto a plane? [Yes/No] <Y>: optai (Y) sau nu (N) pentru proiectarea muchiilor vizibile pe un plan. n mod logic, rspunsul va fi Y. Delete tangential edges? [Yes/No] <Y>: optai (Y) sau nu (N) pentru tergerea muchiilor tangeniale (generatoarelor corpurilor rotunde reprezentate n forma cadru de srma (wireframe). Observaii: Comanda SOLPROF plaseaz muchiile vizibile i pe cele invizibile n dou layere distincte, create de ctre AutoCAD i care au nume speciale, 75

prefixate cu PV-, respectiv PH-. Aceste layere sunt ngheate local n toate ferestrele de reprezentare, mai puin n cea activ n momentul rulrii comenzii SOLPROF. Pentru a obine numai vederea ntr-o anumit fereastr de reprezentare, trebuie ngheate local layerele PH- i cel n care este plasat solidul. Comanda SOLPROF este apelat i gestionat transparent (fr intervenia utilizatorului) de ctre comanda SOLDRAW, prezentat detaliat n capitolul 11.

9.3. Desfurarea lucrrii


Deschidei un desen nou Fig. 9.1 pe baza fiierului ablon <cale>\A9_1.dwt. (<cale> exprim calea de directori ctre fiierul indicat) i efectuai urmtoarele aciuni:

Fig. 9.1

1. 2. 3. 4. 5. 76

Vizualizai desenul din diverse direcii (comanda VPOINT sau 3DORBIT). Vizualizai desenul cu comanda HIDE. Setai variabila de sistem DISPSILH la valoarea 1. Vizualizai din nou desenul cu comanda HIDE. Revenii la direcia de privire din -1,-1,1.

6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.

Efectuaii ZOOM/All Creai un layer nou cu numele SECTIUNI, asociai-i culoarea albastru i facei-l curent. Secionai solidul cu un plan XY care trece prin originea sistemului de coordonate. Mutai seciunea obinut de-a lungul axei Z cu 200 de uniti n jos. Secionai solidul cu un plan YZ care trece prin originea sistemului de coordonate. Mutai ultima seciune de-a lungul axei X cu 200 de uniti de-a lungul axei X. Secionai solidul cu un plan ZX care trece prin originea sistemului de coordonate. Mutai ultima seciune cu 250 de uniti de-a lungul axe Y. Secionai solidul cu un plan YX care trece prin punctul de coordonate (0,0,55). Mutai ultima seciune cu deplasarea (300,-300). Secionai solidul cu un plan YX care trece prin punctul de coordonate (0,0,25). Mutai ultima seciune cu deplasarea (200,-400,-25). Secionai solidul cu un plan ZX care trece prin axa gurii albastre. Mutai ultima seciune cu deplasarea (-200,200). Secionai solidul cu un plan care trece prin trei puncte: (0,0,0), (5,-5,0), (5,-5,5). Mutai ultima seciune cu deplasarea (-300,300). Secionai solidul cu un plan care trece prin trei puncte: centrele feelor inferioare ale gurii albastre i roii i vrful cupolei. Mutai ultima seciune cu deplasarea (-450,0). Aplicai comanda HIDE. Dac ai lucrat corect desenul trebuie s se prezinte ca n Fig. 9.2.

Fig. 9.2

77

26. Haurai fiecare seciune cu modelul ANSI31 scara de 1.5 i unghiul de rotire al modelului 0 grade. n acest scop vei orienta adecvat UCS-ul pentru fiecare haurare (UCS/Object i selectai regiunea pe care urmeaz s o haurai). Descriei conturul de haurat cu opiunea (butonul din fereastra de dialog) Select objects. Deschidei un desen nou pe baza fiierului ablon <cale>\A9_2.dwt. i tiai obiectele cu diverse plane, pstrnd n desen doar prile prezentate n Fig. 9.3.

c Fig. 9.3

1.

Tiai solidul cu planele adecvate pentru a obine rezultatele din Fig. 9.3a i b. (SLICE) 2. Tiai solidul cu un plan XY care trece prin punctul (0,0,55) - Fig. 9.3.c. 3. Tiai solidul cu un plan care trece prin centrele bazelor inferioare ale gurilor roie i albastr i prin vrful cupolei - Fig. 9.3.d. Deschidei un desen nou pe baza fiierului ablon <cale>\A9_1.dwt. Rotii UCS-ul: n jurul axei X cu 90o. Comutai la proiecia paralel cu direcia de privire de-a lungul axei Z curente (PLAN/Current). 3. Dezactivai Check box-ul Create viewport in new layouts din fereastra de dialog deschis cu meniul Tools/Options/Display. 4. Activai Tab-ul (eticheta) Layout1 pentru a comuta n spaiul hrtie. 1. 2.

78

5.

Activai n fereastra de dialog Tab-ul Plot device, i selectai din lista Plotter configuration/Name ploterul DWFePlot (optimized for plotting) pc3, iar apoi revenii la Tab-ul Layout Settings 6. Selectai din lista Paper Size formatul ISO A3 (420.00 x 297.00MM). 7. Creai patru ferestre de reprezentare n Layout-ul curent (MVIEW/4/Fit) - Fig. 9.4.

Fig. 9.4

8. Revenii n spaiul modelului (MS). 9. Selectai fereastra din stnga-sus (facei clic n ea). 10. Aplicai comanda SOLPROF pentru a crea proiecia pe planul XY curent; selectai solidul i rspundei cu Y la fiecare ntrebare prezentat n zona de dialog. 11. n acest moment nu se observ nici o modificare fa de aspectul pe care l avea desenul nainte de aplicarea comenzii SOLPROF. Derulai din bara de utilitare Object Properties lista pentru gestionarea layerelor (Fig. 9.5); observai existena a dou noi layere: PV i PH. Ele au fost create automat de comanda SOLPROF. Numele acestor layere este completat cu un sufix care indic un cod de identificare a ferestrei n care a fost rulat comanda SOLPROF. Memorai acest sufix, deoarece n continuare vor aprea i alte layere cu aceeai structur a numelor. Facei curent layerul PV i ngheai local layerele 0 i PH. Observai efectul (Fig. 9.6): n fereastra curent este reprezentat doar proiecia pe planul XOY curent. 79

Observaie: Obiectul vizibil acum n fereastra curent nu mai este solidul, ci o proiecie a sa, deci un bloc 2D.
Coloana pentru nghearea local a layerelor. Implicit este inactiv. Este dezactivat automat la primul apel al comenzii SOLPROF.

Fig. 9.5

Fig. 9.6

12. Selectai fereastra din dreapta-sus, rotii UCS-ul n jurul axei Y cu 90o i creai vederea plan (PLAN/Current). 13. Aplicai n fereastra curent SOLPROF, facei curent layerul PV i ngheai local layerele 0 i PH. 14. Selectai fereastra din stnga-jos, facei curent sistemul universal de coordonate, rotii-l n jurul axei Z cu i aplicai PLAN/Current pentru a obine vederea de sus a solidului. 80

Fig. 9.7

Fig. 9.8

81

15. Aplicai SOLPROF i prelucrai local layerele ca la punctele 3.10 i 3.12. 16. Selectai fereastra din dreapta-jos, facei curent sistemul de coordonate universal, setai direcia de privire din punctul -1,-1,1 i efectuai operaiile necesare pentru obinerea vederii plane corespunztoare. n acest moment desenul arat ca cel din Fig. 9.7. 17. Selectai fereastra din stnga-sus i aplicai comanda ZOOM cu opiunea 0.5XP. Aplicai aceeai comand i n ferestrele din stnga-jos i dreapta-sus. Prin aceste operaii am scalat uniform proieciile relativ la spaiul hrtie. n acest moment desenul trebuie s se prezinte ca n. Fig. 9.8. 1. Aplicai cunotinele dobndite pentru a realiza o proiecie a unui solid. Deschidei fiierul n care ai salvat ultimul solid (cel din Fig. 3.9) realizat n cadrul aplicaiei 3 i orientai UCS-ul astfel nct s aib planul XOY vertical, aliniat cu una din laturile bazei piesei (Fig. 9.9). 2. Aplicai ntreaga procedur de obinere a proieciei pe planul XOY curent (pentru o singur proiecie, MVIEW/Fit, dup ce ai comutat n Layout1). 3. Dup ce ai ngheat local layerele, deschidei fereastra de dialog pentru controlul layerelor (butonul din bara de utilitare Object Properties). Asociai layerului PH tipul de linie Dashed i apoi dezgheai-l. Se observ c n acest mod se realizeaz trasarea muchiilor mascate cu linie ntrerupt, conform standardelor de desen tehnic (Fig. 9.10).

Fig. 9.9

Fig. 9.10

82

10. CREAREA SECIUNILOR DIRIJATE PRIN SOLIDE

10.1.Scopul lucrrii
Obiectivul acestei aplicaii este de a prezenta o metod de realizare a seciunilor dirijate prin solide. De asemenea exploatarea unei funcii AutoLISP va permite utilizatorilor s genereze automat seciuni dirijate, fr a mai fi necesar parcurgerea manual a tuturor etapelor intermediare, prezentate n prima parte a aplicaiei.

10.2.Noiuni teoretice
10.2.1. Definirea i clasificarea seciunilor n desenul tehnic
Seciunea este reprezentarea n proiecie ortogonal pe un plan a obiectului dup intersectarea sa cu o suprafa fictiv de secionare i ndeprtarea imaginar a prii obiectului aflate ntre ochiul observatorului i suprafaa respectiv (STAS 105-76) [DIA 81, CLI 01]. Seciunile se pot clasifica, n desenul tehnic mecanic, n: 1. Dup modul de reprezentare: 1.1. Seciune propriu-zis, dac se reprezint doar figur rezultat n urma secionrii. 1.2. Seciune cu vedere, dac seciunea propriu-zis este nsoit de vederea prii de obiect plasat n spatele suprafeei de secionare. 2. Dup poziia fa de planul orizontal de proiecie: 2.1. Seciune orizontal. 2.2. Seciune vertical. 2.3. Seciune nclinat (oarecare), dac suprafaa de secionare are o poziie oarecare n raport cu planul orizontal de proiecie. 83

Dup forma suprafeei de secionare: 3.1. Seciune plan, dac suprafaa de secionare este una plan. 3.2. Seciune frnt, dac suprafaa de secionare este format din dou sau mai multe plane consecutiv concurente sub un unghi diferit de 90o. 3.3. Seciune n trepte, atunci cnd suprafaa de secionare este format din dou sau mai multe plane paralele. 3.4. Seciune cilindric, atunci cnd suprafaa de secionare este cilindric, iar seciunea este reprezentat desfurat pe unul din planele de proiecie. 4. Dup proporia n care se face secionarea obiectului: 4.1. Seciune complet, dac n proiecia corespunztoare obiectul este prezentat n ntregime secionat. 4.2. Seciune parial, dac n proiecia respectiv numai o parte a obiectului este reprezentat n seciune, separat de restul obiectului printr-o linie de ruptur. 5. Dup poziia lor n raport cu proiecia obiectului secionat: 5.1. Seciune obinuit, dac este reprezentat n afara conturului obiectului secionat. 5.2. Seciune suprapus, cnd este suprapus peste vederea corespunztoare. 5.3. Seciune deplasat, dac este reprezentat deplasat de-a lungul suprafeei de secionare. 5.4. Seciune intercalat, dac este plasat n intervalul de ruptur dintre cele dou pri ale aceleiai vederi a obiectului. 6. Dup poziia suprafeei de secionare fa de axa principal a obiectelor de rotaie: 6.1. Seciune longitudinal, dac suprafaa de secionare conine sau este paralel cu axa principal a obiectului. 6.2. Seciune suprapus, cnd este suprapus peste vederea corespunztoare.

3.

10.2.2. Realizarea seciunilor frnte (dirijate)


Pentru realizarea seciunilor frnte n AutoCAD trebuie combinate mai multe aciuni, desfurate ntr-o ordine logic. Secionarea dirijat presupune definirea traseului de secionare, tierea cu plane paralele a solidului n felii, secionarea i apoi tierea fiecrui corp astfel obinut cu plane care conin segmente ale liniei de secionare. Ulterior, seciunile pariale trebuie haurate i asamblate ntr-un bloc, iar feliile reunite ntr-un singur solid. 84

10.3.Desfurarea lucrrii
10.3.1. Realizarea manual a seciunilor dirijate
Pentru parcurgerea aplicaiei curente deschidei un desen nou pe baza ablonului (template) <cale>/A10_1.DWT. Utilizai comenzile VPOINT, 3DORBIT i HIDE sau combinaii ale acestora pentru a nelege ct mai bine configuraia piesei de secionat (Fig.10.1). Vizualizai traseul de secionare; n acest scop, dezgheai layerul CONS. Pentru realizarea unei seciuni frnte (dirijate) se vor parcurge urmtoarele etape (evident, dup ce modelul 3D al obiectului a fost realizat sau preluat dintr-un desen existent): 1. Crearea a dou noi layere cu numele COPIE, respectiv, SECTIUNE. 2. Copierea solidului de secionat n aceeai poziie (displacement 0,0). Aceast copie va fi utilizat pentru efectuarea secionrii, originalul nefiind afectat). 3. Transferarea copiei n layerul COPIE. 4. nghearea layerului 0 i transformarea layerului COPIE n layer curent. 5. Tierea solidului (comanda SLICE) cu plane YZ care trec prin punctele caracteristice ale traseului de secionare (A, B, C). La fiecare tiere se vor pstra ambele obiecte obinute (Fig. 10.2). 6. Secionarea fiecrui corp obinut la pasul precedent (comanda SECTION) cu plane verticale care conin segmentul corespunztor al traseului de secionare. Fiecare astfel de plan va fi descris prin trei puncte: capetele segmentului vizat, i un al treilea punct n coordonate carteziene relative (@0,0,1)- Fig. (Fig. 10.3).

Fig. 10.1

Fig. 10.2

85

7.

Tierea fiecrui obiect obinut la pasul 5 cu acelai plan cu care a fost secionat la pasul 6 i pstrarea n desen doar a corpului rezultat n spatele planului de secionare (Fig. 10.4).

Fig. 10.3

Fig. 10.4

Haurarea regiunilor rezultate n urma secionrilor de la pasul 5. Pentru ca haurile s fie corect aplicate, sistemul de coordonate trebuie s fie reorientat nainte de fiecare haurare. De fiecare dat planul XOY al UCS-ului curent s conin regiunea care urmeaz s fie haurat (Fig. 10.5). 9. Reunirea solidelor pariale ntr-un singur obiect (comanda UNION). 10. Crearea unui bloc format din regiunile rezultate n urma secionrilor i haurile aferente (Fig. 10.6, n care e prezentat o vedere de pe care au fost ndeprtate muchiile mascate).

8.

Fig. 10.5

Fig. 10.6

Se nelege c n funcie de experiena operatorului i condiiile concrete de lucru, ordinea de parcurgere a unor etape poate fi modificat, dup cum pot fi necesare i unele aciuni care nu au fost menionate aici (ajustri ale parametrilor modelului de haurare, gestionarea suplimentar a layerelor, etc.). 86

Observaii: copia originalului care se secioneaz este necesar pentru ca acesta s nu fie afectat de modificrile care survin n urma secionrii. n urma secionrii solidul prelucrat este separat n dou pri de ctre suprafaa de secionare; numai una dintre acestea, cea din spatele suprafeei de secionare este pstrat n desen, deoarece cea din fa ar obtura seciunea. pentru o bun gestionare ulterioar a desenului n diferite ferestre de reprezentare copia va fi plasat n alt layer dect cel al originalului; pentru o manevrare ct mai comod a seciunii, aceasta va fi asamblat ca un bloc din seciunile pariale. Aceast seciune va fi de asemenea plasat ntr-un layer special.

10.3.2. Generarea automat a seciunilor dirijate


Cu ct traseul de secionare este alctuit din mai multe segmente, cu att mai laborioas devine sarcina secionrii dirijate a unui solid. Avnd n vedere i faptul c o mare parte dintre aciunile derulate pe parcursul realizrii unei seciuni dirijate sunt repetitive, s-a simit nevoia automatizrii ntregului proces. Acest lucru a fost posibil prin intermediul unei funcii AutoLISP [DR 02a, DR 02b].

Fig. 10.7

87

Funcia care este conceput astfel nct s ruleze ca o comand AutoCAD utilizeaz o caset de dialog (Fig. 10.7) prin intermediul creia se pot face toate setrile necesare secionrii.

Fig. 10.8

Fig. 10.9

88

Butoanele casetei permit selectarea solidului de secionat, generarea sau selectarea traseului de secionare, gestionarea layerelor i a parametrilor haurii i previzualizarea rezultatului secionrii. De asemenea, prin intermediul unui cmp de tipul EDIT BOX se poate introduce numele blocului alctuit din seciunile pariale. Gestionarea layerelor i a parametrilor haurii se face tot prin intermediul unor casete de dialog (Fig. 10.8., Fig. 10.9). Funcia este prevzut cu o serie de protecii n vederea evitrii erorilor datorate unor date incorecte. Dintre acestea pot fi menionate urmtoarele: Funcia nu ruleaz dac n desenul curent nu exist cel puin un solid 3D. Neacceptarea entitii selectate n vederea secionrii dac aceasta nu este un solid 3D. Verificarea traseului de secionare sub aspectul validitii sale: nu sunt acceptate dect traseele la care coordonata n X crete sistematic de la primul pn la ultimul punct al traseului. Nu este acceptat plasarea copiei n acelai layer cu originalul; Blocul seciune trebuie s poarte un nume. Funcia dispune de facilitatea de previzualizare a rezultatului secionrii. Dac acesta este nesatisfctor, la revenirea n caseta de dialog principal pot fi efectuate orice modificri n vederea obinerii rezultatului dorit. Prin rularea funciei nu este afectat nici o variabil de sistem. Datorit precauiilor care au fost luate la scrierea funciei, toate aciunile derulate automat n vederea secionrii dirijate pot fi anulate cu un singur apel al comenzii UNDO. Pentru a exersa utilizarea funciei parcurgei urmtoarele etape: 1. Deschidei un desen nou pe baza ablonului (template) <cale>\A10_1.DWT. 2. ncrcai funcia SECT. Pentru aceasta utilizai meniul Tools/Load Application care activeaz caseta de dialog din Fig. 10.10. Efectuai n caseta de dialog urmtoarele operaii: 2.1. Utiliznd cmpul Look in selectai directorul n care ai copiat fiierele ablon i programele ataate prezentului manual. 2.2. Asigurai-v c tipul de fiiere prezentate este AutoCAD Apps (lista derulant Files of type). 2.3. Selectai aplicaia Sect.VLX, iar apoi apsai butoanele Load i Close. 3. Dezgheai layerul CONS. 4. Lansai n execuie comanda SECT, tastndu-i numele pe prompter-ul Command; 5. Apsai butonul Select the solid al casetei de dialog, iar apoi selectai solidul. 89

Fig. 10.10

6. 7. 8. 9. 10. 11. 12.

Apsai butonul Section line, activai butonul radio Use an existing polyline i selectai polilinia care materializeaz traseul de secionare. Apsai butonul Layers i impunei layerele n care s fie plasat copia solidului i seciunea; din aceeai caset de dialog putei selecta culoarea i tipul de linie pentru fiecare din aceste layere. Apsai butonul Hatch i reglai parametrii haurii (Hatch pattern ANSI 31, Scale 1, Rotation angle 0). Atribuii blocului seciune un nume n cmpul Block name. Apsai butonul Preview pentru a previzualiza rezultatul. Revenii n caseta de dialog de apsnd butonul din stnga al mouseului. Dac suntei mulumit de rezultat validai operaia prin apsarea butonului OK, altfel efectuai modificri asupra parametrilor setai (obiect selectat, traseu de secionare, etc.).

Reluai rularea comenzii pentru alte obiecte, de construcie proprie, salvate la aplicaiile precedente. 90

11. REALIZAREA PROIECIILOR I A DESENELOR DE EXECUIE

11.1.Scopul lucrrii
Obiectivul prezentei aplicaii este nvarea modului de operare n spaiul hrtie (paper space) n vederea obinerii desenului de execuie, pornind de la un model 3D. n acest scop vor fi prezentate i sistematizate noiunile teoretice necesare i va fi detaliat pe etape ntreaga succesiune de operaii care trebuie efectuate pentru realizarea desenului de execuie.

11.2.Noiuni teoretice
Desenul de execuie este un desen definitiv, ntocmit la scar, care servete la execuia obiectului reprezentat, cuprinznd toate cotele necesare acestui scop [CLI 01]. Pentru realizarea desenului de execuie se utilizeaz spaiul hrtie. Acesta este cadrul potrivit pentru obinerea, amplasarea n desen, cotarea, adnotarea, etc. proieciilor i/sau seciunilor care alctuiesc desenul de execuie. Amplasarea n spaiul hrtie a ferestrelor care conin proiecii i/sau seciuni se face utiliznd aa numitele layout-uri. Activarea unui Layout (schem de amplasare) se face punctnd cu mouse-ul pe una din etichetele destinate acestui scop (Fig. 11.1). n mod implicit, orice desen nou AutoCAD dispune de dou layuot-uri, dar n funcie de necesiti, pot fi adugate i altele.
Etichete pentru activarea layout-urilor

Fig. 11.1

91

La primul apel al unui layout se activeaz automat o caset de dialog (Fig. 11.2) prin intermediul creia se pot efectua setri asupra spaiului hrtie, cum ar fi: numele layout-ului, dimensiunile colii pe care se tiprete desenul, orientarea hrtiei (pe lat sau nalt) zona din desen care urmeaz s fie tiprit, scara la tiprire, etc.

Fig. 11.2

Fcnd clic dreapta pe eticheta unui layout se activeaz un meniu contextual (Fig. 11.3) din care pot fi selectate operaiile de prelucrare a layout-ului (crearea unui layout nou, preluarea caracteristicilor dintrun fiier ablon, tergerea layout-ului, mutare sau copiere, selectarea tuturor layout-urilor, efectuarea de modificri ale setrilor i transmiterea desenului la plotter). n vederea realizrii desenului de Fig. 11.3 execuie, alctuit dintr-un numr oarecare de proiecii i seciuni amplasate ntr-o anumit configuraie ntr-un layout se utilizeaz o serie de comenzi specifice, prezentate detaliat n continuare. 92

Observaii: Unele comenzi opereaz diferit n model space fa de paper space (comanda VPORTS). Unele comenzi dintre cele prezentate n continuare nu funcioneaz dect n paper space (comanda MVIEW). Unele comenzi (SOLDRAW, SOLVIEW) pot fi apelate i n model space, dar activeaz automat spaiul hrtie (unul din layout-urile active, sau dac aa ceva nu exist, creeaz unul).

Comanda VPORTS creeaz o configuraie de ferestre n spaiul din care este activat. VPORTS utilizeaz o caset de dialog (Fig. 11.4). Lista Standard viewports pune la dispoziie variantele de configuraii de ferestre care pot fi generate, iar cmpul Preview previzualizeaz aspectul configuraiei selectate. Cmpul Viewport spacing permite indicarea spaiului liber rezervat ntre ferestrele configuraiei. Lista derulant Setup d posibilitatea optrii pentru ferestre 2D sau 3D. n cazul ferestrelor 2D, acestea vor prezenta vederi identice ale obiectelor din spaiul modelului, n timp ce pentru 3D, ferestrele vor prezenta proiecii ortogonale ale obiectelor. Lista derulant Change view to: ofer posibilitatea de a alege direcia de vedere (alta dect cea standard) pentru fiecare fereastr din configuraie.

Fig. 11.4.

93

Utiliznd comanda SOLVIEW se pot crea ferestrele n care s fie plasate proiecii pe diverse plane, sau seciuni ale obiectelor din spaiul modelului. Pentru crearea unei ferestre, indiferent de opiunea aleas, trebuie comunicate scara de reprezentare n fereastr, centrul ferestrei, dou coluri opuse ale sale i numele ferestrei. La crearea unei ferestre, acesteia i sunt asociate i trei sau patru layere speciale. Numele acestora este format din prefixul <nume fereastr> i sufixele DIM, HID, VIS i dac e cazul, PAT. Acestea sunt rezervate pentru cotele plasate n fereastr, pentru muchiile mascate, respectiv pentru cele vizibile. Layerul <nume fereastr>-PAT este creat numai n cazul ferestrelor generate cu opiunea Section a comenzii i este rezervat haurii seciunii. Observaie: Informaiile plasate n layerele menionate sunt terse i reactualizate automat la apelul comenzii SOLDRAW; evitai s plasai n ele alte entiti, dect cele crora le sunt special destinate.

Prin urmare, SOLVIEW pregtete cadrul pentru plasarea rezultatelor furnizate de comanda SOLDRAW. Utilizatorul poate s invoce una din cele patru opiuni ale comenzii pentru controlul modului n care sunt generate noile ferestre de reprezentare, dup cum urmeaz: Command: SOLVIEW Enter an option [Ucs/Ortho/Auxiliary/Section]: UCS genereaz o nou fereastr de reprezentare care conine proiecia pe planul XOY al UCS-ului specificat de ctre utilizator. Sistemele de coordonate care pot fi invocate sunt UCS-ul curent, sistemul universal de coordonate, sau oricare UCS salvat n prealabil. Aceasta este singura opiune care nu necesit existena prealabil a unei ferestre n spaiul hrtie; prin urmare, este foarte util pentru crearea primei ferestre n paper space; Ortho genereaz o nou fereastr n care este plasat o proiecie ortogonal a obiectelor din spaiul modelului. Pentru descrierea noii ferestre se face referire la una existent, pe care se indic latura obiectului care s fie proiectat (Specify side of viewport to project:). Descrierea noii ferestre presupune, de asemenea, i precizarea celorlalte patru caracteristici menionate n unul din paragrafele precedente (centru, coluri, nume); Auxiliary genereaz o fereastr care conine proiecia pe un plan oarecare, perpendicular pe planul proieciei de referin. Dup precizarea parametrilor care definesc planul de proiecie i direcia de privire (Specify first point of inclined plane:, Specify second point of 94

inclined plane:, Specify side to view from), dialogul comenzii decurge ca i n cazul celorlalte opiuni. Section genereaz o fereastr care conine o seciune prin solidul din spaiul modelului. Dup precizarea parametrilor care definesc planul de seciune, direcia de privire i scara de reprezentare (Specify first point of cutting plane:, Specify second point of cutting plane:, Specify side to view from:, Enter view scale <0.0868>:), dialogul comenzii decurge ca i n cazul celorlalte opiuni. Atenie! Seciunea este haurat numai dup apelul comenzii SOLDRAW.

Comanda SOLDRAW este utilizat pentru obinerea vederilor prin proiectarea pe plane perpendiculare pe direcia de privire din ferestrele de reprezentare create cu SOLVIEW, a muchiilor solidelor. De asemenea, la apelul comenzii SOLDRAW, n ferestrele care conin seciuni, acestea sunt haurate inndu-se seam de valorile curente ale variabilelor de sistem HPNAME, HPSCALE i HPANG. Comanda genereaz noi proiecii i seciuni, cele existente n ferestrele prelucrate fiind terse. n fiecare fereastr prelucrat cu SOLDRAW sunt ngheate local toate layerele, cu excepia celor necesare pentru reprezentarea proieciilor i seciunilor. Dialogul comenzii SOLDRAW solicit doar selectarea ferestrelor care urmeaz s fie prelucrate. Sunt acceptate ca entiti valide doar ferestrele care au fost create cu comanda SOLVIEW. Atenie! n urma rulrii comenzii SOLDRAW, n fereastra prelucrat este ngheat local layerul care conine solidul. Prin urmare, ceea ce se observ n continuare nu este solidul propriuzis, ci o proiecie sau seciune, deci obiecte 2D. n cazul n care dup generarea proieciilor este modificat solidul n spaiul modelului, pentru reactualizarea acestora este suficient s se apeleze din nou comanda SOLDRAW n ferestrele vizate. Atenie! Nu pot fi prelucrate cu comanda SOLDRAW dect ferestrele generate cu SOLVIEW, nu i cele obinute n urma comenzilor VPORTS sau MVIEW.

11.3.Desfurarea lucrrii
Pentru realizarea unui desen de execuie utilizai fiierul ablon <cale>\A11_1.dwt. 1. Deschidei un desen nou pe baza ablonului mai sus menionat. 2. Activai layout-ul Layout1. 3. Activai n fereastra de dialog Page setup - Layout1 eticheta (tab-ul) Plot device i selectai n lista Plotter configuration/Name numele DWF eView (optimized for viewing) pc3. 95

Revenii la eticheta Layout Settings i din lista Paper size selectai formatul ISO A3 (420.00 x 297.00 MM), apoi apsai butonul OK.. Modul n care se comport n aceast etap AutoCAD-ul depinde de starea n care se afl csua de validare (check box-ul) Create new viewport in new layouts din caseta de dialog deschis din meniul Tools/Options/Display: cnd check box-ul este marcat, n noul layout va aprea o fereastr de reprezentare n care se observ obiectul din Model space, altfel, nu. Avnd n vedere c ne propunem s realizm un desen de execuie cu patru proiecii/seciuni, este de preferat ca layoutul n care lucrm s nu conin deocamdat nici o fereastr de reprezentare. Prin urmare, dac la activarea layout-ului exist deja o fereastr, tergei-o (comanda ERASE i selectai fereastra facnd clic pe conturul ei). 5. Lansai comanda SOLVIEW i generai ferestrele de reprezentare cu caracteristicile din tabelul 11.1. Prsii comanda rspunznd cu ENTER la solicitarea Enter an option [Ucs/Ortho/Auxiliary/Section]: dup generarea celei de a patra ferestre.
Tabelul 11.1. Descrierea ferestrelor ]n cadrul comenzii SOLVIEW Opiunea Ucs/World Section* Ortho Ucs/World Punct din care se Centrul privete ferestrei 95,105 Latura de jos a 20,110 ultimei ferestre Latura stng a 245,215 ultimei ferestre 245,105 Primul col Al doilea col Scara 20,40 20,160 170,160 170,40 170,160 170,270 320,270 320,160 1 1 1 Nume Sus Sect_fata Stg Oblic

4.

* Punctele prin care trece planul de secionare sunt centrele a dou cercuri. 6. Comutai n spaiul modelului (comanda MS), selectai fereastra Oblic (clic n ea) i setai punctul de privire -1,-1,1 (comanda VPOINT). Revenii apoi n spaiul hrtie (comanda PS). Dup aceste operaii desenul trebuie s se prezinte ca n Fig. 11.5. 7. Lansai comanda SOLDRAW pentru a realiza proieciile. La solicitarea Select objects: selectai toate cele patru ferestre de reprezentare; 8. ngheai toate layerele cu sufixul HID; 9. Setai pentru toate layerele cu sufixul VIS grosimea de linie dorit. 10. Creai un layer nou cu numele Axe i asociai-i tipul de linie DASHDOT. Trasai, acolo unde sete cazul, axele de simetrie. Dac este nevoie, modificai valoarea variabilei de sistem LTSCALE pentru a da aspectul convenabil liniilor de ax.

96

Fig. 11.5

97

98
Fig. 11.6

Fig. 11.7

99

11. Cotai proieciile. Pentru aceasta facei zoom convenabil n paper space, comutai n model space i facei curent layerul cu sufixul DIM, corespunztor ferestrei n care lucrai, iar apoi revenii n paper space. Repetai aceste operaii pentru fiecare fereastr n care aplicai cote. n acest stadiu desenul trebuie s se prezinte ca n Fig. 11.6. 12. Inserai n desen indicatorul: selectai layerul 0, comanda INSERT, numele blocului <cale>\indicator, punctul de inserare - 407,0, valorile atributelor adaptate cazului. 13. Trasai chenarul i completai condiiile tehnice. 14. ngheai layerul VPORTS, care a fost creat automat prin rularea comenzii SOLVIEW i care conine marginile ferestrelor de reprezentare din paper space. n acest moment desenul este n forma final (Fig. 11.7) i poate fi transmis la plotter. 15. Repetai ntreaga procedur de elaborare a desenelor de execuie pentru modele construite n aplicaiile precedente.

100

12. UTILIZAREA SUPRAFEELOR N MODELAREA 3D

12.1.Scopul lucrrii
Scopul lucrrii este de a crea studenilor deprinderile necesare modelrii cu suprafee a corpurilor care au o form complex i realizarea ansamblurilor n AutoCAD pe baza combinrii blocurilor. n acest scop se urmrete cunoaterea comenzilor referitoare la modelarea cu suprafee.

12.2.Noiuni teoretice
AutoCAD-ul permite trei tipuri de modelri 3D ale corpurilor i anume modelarea de tip wireframe, modelarea cu solide i modelarea cu suprafee, fiecare tip de modelare avnd propria sa tehnic de lucru. Modelorul AutoCAD aproximeaz suprafeele reale definind suprafee faetate utiliznd o mesh-are poligonal. Deoarece faetele mesh-ului sunt plane, suprafeele n AutoCAD pot doar aproxima suprafeele reale definite pe baza curbelor. Pentru a defini suprafee reale este necesar a se utiliza mediul Mechanical Desktop. n cazul modelrii cu suprafee, corpul 3D modelat este reprezentat prin frontierele sale. Pentru a descrie o suprafa trebuie indicate punctele care definesc suprafaa, sau definit structura wireframe pe care se sprijin suprafaa. Apelarea comenzilor utilizate pentru generarea suprafeelor se poate face n trei moduri: tastnd pe prompterul Command numele comenzii, din meniul desfurtor Draw/Surfaces, sau prin alegerea unei pictograme din bara de butoane Surfaces Fig. 12.1 - (pentru ca acesta s fie vizualizat se alege din meniul desfurtor View/Toolbars... i se selecteaz toolbar-ul dorit).

Fig. 12.1

n AutoCAD, suprafeele pot fi clasificate n funcie de modul n care sunt descrise conform Fig. 12.2. 101

Tipuri de suprafee AutoCAD

Fee nlnuite Suprafee Mesh 1. Suprafee mesh predefinite 2. Suprafee avnd mesh-ul patrulater 3. Suprafee cu mesh-are poligonal 4. Suprafee mesh de tip riglat 5. Suprafee mesh de revoluie 6. Suprafee mesh de tip Coons

3DFACE

3D 3DMESH PFACE RULESURF TABSURF REVSURF

EDGESURF

Fig. 12.2

12.2.1. Comanda nlnuite

pentru

generarea

feelor

Comanda 3DFACE permite generarea unor fee patrulatere nlnuite (Fig. 12.3), prin indicarea coordonatelor spaiale ale colurilor fiecrei fee plane. ncepnd cu cea de a doua fa se vor indica doar dou puncte, respectiv al treilea i al patrulea punct (primele dou puncte sunt 3 i 4 de la faa precedent, tocmai pentru a asigura adiacena feelor). Pentru a nu realiza fee ale cror laturi sunt intersectate, punctele fiecrei fee trebuie indicate n mod 102

circular. n Fig. 12.3. b se prezint un exemplu n care laturile feei se intersecteaz, din cauza amintit mai sus.

a Fig. 12.3

Dialogul cu utilizatorul decurge n modul urmtor: Command:3DFACE Specify first point or [Invisible]: se indic coordonatele primului punct sau I Specify second point or [Invisible]: se indic coordonatele celui de al doilea punct sau I Specify third point or [Invisible] <exit>: se indic coordonatele celui de al treilea punct sau I Specify fourth point or [Invisible] <create three-sided face>: se indic coordonatele celui de al patrulea punct sau I Specify third point or [Invisible] <exit>: Specify fourth point or [Invisible] <create three-sided face>: Punctele vor fi indicate n sens circular. Dialogul cu utilizatorul terminndu-se n momentul n care se apas tasta Enter ca rspuns la Specify third point.

12.2.2. Suprafee de tip mesh. Definiie Mesh


O suprafa mesh n AutoCAD este o suprafa format dintr-o nlnuire de fee poligonale plane. 1. Suprafee predefinite de tip mesh Aceste suprafee descriu corpuri geometrice simple. n AutoCAD sunt definite opt suprafee predefinite (Fig. 12.4): prism (a), pan (b), piramid (c), con (d, e), sfer (f), dome 103

sau emisfer convex (g), dish sau emisfer concav (h), tor (i) i mesh (Fig. 12.5).

Fig. 12.4

Comanda care permite generarea acestor suprafee este 3D. Dialogul cu utilizatorul decurge n modul urmtor: Command:3D Initializing... 3D Objects loaded. Enter an option [Box / Cone / Dish / Dome / Mesh / Pyramid / Sphere / Torus / Wedge]: Observaie: Trebuie s se fac diferen ntre fiecare opiune a comenzii 3D i comenzile pentru generarea primitivelor solide 3D.

Suprafee avnd mesh-ul patrulater Comanda 3DMESH permite definirea unei suprafee sculpturale (Fig. 12.5) prin specificarea dimensiunilor reelei de puncte dup dou direcii M i N, i a coordonatelor fiecrui punct (vertex) din reea. Dialogul cu utilizatorul decurge n modul urmtor:

104

Command:3DMESH Enter size of mesh in M direction: introducei numrul de puncte pe direcia M (un numr ntre i 256) Enter size of mesh in N direction: introducei numrul de puncte pe direcia N (un numr ntre i 256) Specify location for vertex (0, 0): introducei coordonatele (2D sau 3D) vertex-ului (0, 0) .................................................... Specify location for vertex (0, n-1): .................................................... Specify location for vertex (m-1, n-1):

Fig. 12.5

Fig. 12.6

Observaii: Comanda 3DMESH, se recomand, a fi folosit n cadrul unui program (AutoLISP, VBA, C, etc.) din cauza numrului mare de date ce descriu o suprafa de acest tip. Aceste date (coordonatele punctelor reelei) vor fi stocate, de preferin, ntr-un fiier sau generate prin calcule efectuate n cadrul unor programe. Suprafeele generate cu aceast comand vor fi suprafee mesh poligonale deschise dup direciile M i N. Pentru a le nchide se folosete comanda PEDIT.

Suprafee cu mesh-are poligonal Comanda PFACE permite generarea unor fee 3D poligonale (numrul de vertex-uri al unei fee poate s fie 3, 4, ...) adiacente. n execuia comenzii pot fi delimitate dou etape i anume prima etap introducerea punctelor care delimiteaz modelul, respectiv definirea feelor (pentru fiecare fa n parte se indic numrul de ordine al vertex-urilor care o alctuiesc). 105

Un exemplu de suprafa PFACE este prezentat n Fig. 12.6. Command: PFACE Specify location for vertex 1: specificai coordonatele punctului 1 Specify location for vertex 2 or <define faces>: specificai coordonatele punctului 2 ..................................................................... Specify location for vertex n or <define faces>: specificai coordonatele punctului n Specify location for vertex n+1 or <define faces>: tastai Enter pentru a termina etapa introducerii datelor. Face 1, vertex 1: Enter a vertex number or [Color/Layer]: indicai numrul vertex-ului (introdus n prima etap a comenzii). Acest vertex va fi primul col al feei 1. Face 1, vertex 2: Enter a vertex number or [Color/Layer] <next face>: indicai numrul vertex-ului care va fi doilea col al feei 1 sau Enter pentru a ncepe descrierea fee urmtoare. ................................................................... Face 1, vertex k: Enter a vertex number or [Color/Layer]: indicai numrul ultimului vertex al feei 1 Face 1, vertex k+1: Enter a vertex number or [Color/Layer]: tastai Enter pentru a ncheia descrierea primei fee Face 2, vertex 1: Enter a vertex number or [Color/Layer]: indicai numrul primului vertex al feei 2 Enter a color number or standard color name <BYLAYER>: introducei un numr de culoare sau numele culori. Enter a layer name <0>: introducei numele layer-ului. .................................................................. Face n, vertex m: Enter a vertex number or [Color/Layer] <next face>: tastai Enter pentru a ncheia descrierea feei n. Face n+1, vertex 1: Enter a vertex number or [Color/Layer] <next face>: tastai Enter pentru a ncheia comanda Opiunile acestei comenzi sunt: Color permite specificarea culorii pentru fiecare fa. Layer permite specificarea layer-ului pentru fiecare fa. Pentru ca muchia unei fee s fie invizibil n etapa definirii feelor se introduce un numr negativ. Variabila de sistem SPLFRAME controleaz 106

vizibilitatea muchiilor marcate ca invizibile. Dac aceasta este setat pe valorea 1, invizibilitatea muchiilor este ignorat. Suprafee mesh de tip riglat Comanda RULESURF permite generarea unei suprafee mesh de tip riglat (Fig. 12.7a) pe baza rulrii unei drepte pe dou obiecte directoare (punct, linie, arc, cerc, elips, arc de elips, polilinie 2D, polilinie 3D i spline).

a Fig. 12.7

Ambele obiecte directoare trebuie s fie nchise sau deschise. Pentru a obine o suprafa corect sunt importante punctele de selecie ale celor dou obiecte directoare; acestea trebuie selectate n capetele omoloage. n caz contrar, se va obine o suprafa care se autointersecteaz (Fig. 12.7b) Dialogul cu utilizatorul decurge n felul urmtor: Command: RULESURF Current wire frame density: SURFTAB1=6 Select first defining curve: Selectai prima curb (obiect) directoare. Select second defining curve: Selectai a doua curb directoare. Comanda TABSURF permite generarea unei suprafee riglate cu 2xN vertexuri (Fig. 12.8), prin deplasarea unui vector (segment) generator pe o curb directoare. N este setat prin variabila de sistem SURFTAB1, pe direcia M a mesh-ului numrul vertexurilor fiind 2. Curba directoare poate fi de tip line, arc, cerc, elips, arc de elips, polilinie 2D, polilinie 3D sau spline. Ca i vector generator se poate selecta o linie, o polilinie 2D deschis sau o polilinie 3D deschis. n cazul seleciei unei polilinii, AutoCAD-ul va lua n considerare primul i ultimul vertex al poliliniei pentru a defini segmentul generator (Fig. 12.8b). Dialogul cu utilizatorul decurge n felul urmtor: Command:TABSURF Select object for path curve: Selectai curba directoare Select object for direction vector: Selectai vectorul generator

107

Suprafee 1 Selecie

Selecie Suprafee 2

a Fig. 12.8

Este indicat s se creeze un layer de construcie care s conin curba directoare i vectorul generator. La selectarea vectorului generator are importan punctul n care se face selecia acestuia; de poziia punctului de selecie (apropierea de un capt sau cellalt) depinde dispunerea suprafeei n raport cu curba directoare. Cu alte cuvinte, cel mai apropiat capt de punctul de selecie se sprijin pe curba directoare la generarea suprafeei. Suprafee mesh de revoluie Comanda REVSURF permite generarea unei suprafee mesh de revoluie prin indicarea curbei generatoare i a axei de revoluie (Fig. 12.9). Densitatea mesh-ului suprafeei este controlat pe cele dou direcii M i N prin variabilele de sistem SURFTAB1 i SURFTAB2.

Fig. 12.9

Fig. 12.10

108

Observaie: A nu se confunda comanda REVSURF cu REVOLVE; dei ambele comenzi genereaz obiecte de rotaie, rezultatele difer calitativ: REVSURF furnizeaz o suprafa, iar REVOLVE un solid.

Dialogul cu utilizatorul decurge n modul urmtor: Command:REVSURF Current wire frame density: SURFTAB1= valoare curent : SURFTAB2= valoare curent Select object to revolve: Selectai curba de rotit (linie, arc, cerc, polilinie 2D sau 3D). Select object that defines axis of revolution: Selectai axa de rotaie (linie, polilinie 2D sau 3D). Specify start angle <0>: Specificai unghiul de nceput al rotaiei sau Enter. Specify included angle (+=ccw, -=cw) <360>: Specificai unghiul cu care se va face rotaia. O valoare pozitiv semnificnd n sens trigonometric, iar una negativ, n sens orar. Suprafee mesh de tip Coons Comanda EDGESURF permite generarea unei suprafee plecnd de la patru curbe directoare (Fig. 12.10). Se va obine o suprafa Coons adic o suprafa bicubic interpolat ntre cele patru curbe. Cele patru curbe directoare trebuie s fie adiacente dou cte dou, i firesc cel puin una s se gseasc n alt plan dect celelalte. Dialogul cu utilizatorul decurge n felul urmtor: Command:EDGESURF Current wire frame density: SURFTAB1= valoare curent : SURFTAB2= valoare curent Select object 1 for surface edge: Selectai prima curb. Select object 2 for surface edge: Selectai a doua curb Select object 3 for surface edge: Selectai a treia curb. Select object 4 for surface edge: Selectai a patra curb. Observaie: SURFTAB1 se aplic pe prima curb selectat.

109

12.3.Desfurarea lucrrii
S se realizeze modelul 3D al ansamblului crlig furc - scripete din Fig. 12.11 folosind modelarea cu suprafee.

Fig. 12.11

1. 2. 3.

Etapele recomandate sunt urmtoarele: Setri iniiale. Comenzi folosite LIMITS, LUPREC, ZOOM (All). Crearea unui sistem de coordonate n 100,100,0. (comanda UCS/New). Crearea profilului crligului 3.1. Creai un nou layer SCHELET-1. 3.2. n noul layer trasai profilul crligului utiliznd comenzi de desenare i editare 2D, conform datelor din figurile 12.12 .. 12.15. 3.3. Vizualizai desenului din SE (Fig. 12.16). 3.4. Creai un nou sistem de coordonate prin rotirea celui curent n jurul axei X cu 90. 3.5. Trasai un semicerc i un arc de elips (vezi Fig. 12.16). Comenzi utilizate: ARC i ELLIPSE. 3.6. Folosind comanda PEDIT transformai profilele laterale ale scripetelui n polilinii (n prealabil asigurai-v c acele curbe sunt n planul XOY).

110

Fig. 12.12

Fig. 12.13

Fig. 12.14

Fig. 12.15.

Fig. 12.16.

Fig. 12.17

Fig. 12.18

Fig. 12.19

3.7. 3.8.

Setai variabilele de sistem SURFTAB1 i SURFTAB2 pe valoarea 26. Creai un nou layer CRLIG, facei-l curent i trasai suprafaa din Fig. 12.17, folosind comanda EDGESURF. ngheai layerul SCHELET-1. 111

Utiliznd comanda MIRROR3D copiai suprafaa superioar a crligului n oglind (Fig. 12.18). 3.10. n layerul SCHELET-1 creai o elips pe extremitatea mai mic a crligului, iar n centrul elipsei un punct (ELLIPSE, POINT). Folosind comanda RULESURF creai o suprafa ntre punct i elips (n layerul CRLIG), Fig. 12.19. 3.11. Creai un bloc, selectnd desenul crligului i alegnd ca punct de baz centrul feei circulare. Salvai pe disc blocul sub numele BCARLIG (BLOCK, WBLOCK). 4. Poriunea de prindere a crligului 4.1. ngheai layerul CRLIG, facei curent layerul SCHELET-1 i trasai construcia (dou linii i o polilinie 3D) din Fig. 12.20 (PLINE i LINE). Racordai polilinia cu raza 5 (FILLET).

3.9.

Fig. 12.20

Fig. 12.21

4.2. 4.3.

Creai un nou layer LEGTURA-1. n acest layer generai suprafaa din Fig. 12.21 (EDGESURF), iar apoi copiai-o prin oglindire fa de planul ZX (MIRROR3D), Fig. 12.22 . Facei curent layerul SCHELET-1 i ngheai celelalte layere. Poziionai UCS-ul ca n Fig. 12.23 (pe mijlocul segmentului superior). Copiai polilinia cu -50 pe Y i trasai o linie ca n figur. Spargei profilul copiat n punctul de intersecie cu linia (BREAK cu opiunea First point).

Fig. 12.22

Fig. 12.23

112

4.4.

Creai un nou layer LEGATURA-2 i facei-l curent. Creai suprafaa lateral (TABSURF), Fig. 12.24 i copiai-o prin oglindire (MIRROR3D). Facei curent layerul SCHELET-1 i ngheai layerul LEGTURA-2.

Fig. 12.24

Fig. 12.25

4.5. 4.6. 4.7. 4.8.

Creai un cerc cu centrul n 0,-25,0 i de raz 10, Fig.12.25. Creai o fa 3D (3DFACE), Fig.12.25, n layerul FA. Transformai faa 3D i cercul n regiuni (REGION), apoi scdeile una din cealalt (SUBTRACT), Fig.12.26. Folosind comanda 3DSOUT salvai regiunea n fiier 3DSTUDIO cu numele FATA.3DS (dup ce indicai numele fiierului va trebui validat caseta de dialog din Fig. 12.28).

Fig. 12.26

Fig. 12.27

4.9.

Importai fiierul FATA.3DS n AutoCAD (Fig.12.27), folosind comanda 3DSIN (dup selecia fiierului trebuie adugate obiectele din fiier care vor fi importate prin intermediul casetei de dialog din Fig.12.29). Va rezulta o polifa de tip mesh, care reprezint faa superioar a prii de legtur a crligului, ca cea din .

113

Fig. 12.28

Fig. 12.29

4.10. Facei curent layerul SCHELET-1 i redesenai cercul cu centrul n 0,-25,0 i de raz 10. Desenai o linie din 0,-25,0 n 0,-25,-50, Fig. Fig.12.30. 114

Fig. 12.30

Fig. 12.31

Fig. 12.32

Fig. 12.33

4.11. Creai un nou layer GAURA n care generai suprafaa gurii (TABSURF), Fig. 12.31. 4.12. Dezgheai layerele LEGATURA-2 i FA i copiai cele trei suprafee prin oglindire (MIRROR3D), Fig. 12.32. 4.13. Dezgheai layerul LEGATURA-1 i copiai prin oglindire 3D cele dou suprafee, ca n Fig. 12.33. 4.14. Dezgheai layerele care conin suprafee (Fig. 12.34). 4.15. Salvai desenul sub numele CRLIG n directorul propriu. Observaie: Etapele 4.7.-4.9 constituie o metod de obinere a unei guri ntr-o fa 3D.

115

Fig. 12.34

Fig. 12.35

5.

Realizarea modelului 3D al furcii 5.1. Deschidei un desen nou i facei setrile iniiale ca la punctul 1. 5.2. Creai un layer SCHELET-FURC, n care vei trasa conturul din Fig. 12.36 i o linie vertical (Fig. 12.37).

Fig. 12.36

Fig. 12.37

116

5.3. n noul layer creat FURCA se va realiza suprafaa lateral a furcii (TABSURF), Fig.. 12.38. 5.4. Pentru a genera suprafeele care mrginesc furca n partea superioar i inferioar se folosete comanda PFACE (suprafeele vor fi generate ntr-un layer FETE), Fig. 12.39.

Fig. 12.38

Fig. 12.39

5.5. n layerul GURI se vor genera cele 4 guri, avnd cte dou diametrul de 20 respectiv 40 mm., Fig. 12.40 i 12.41.

Fig. 12.40

Fig. 12.41

Fig. 12.42

117

5.6. n construcia feelor laterale cu guri se va ine cont de procedura prezentat anterior (etapele 1.4.6-1.4.9). Se construiesc trei fee cu guri i se copiaz corespunztor (Fig. 12.40). 5.7. Salvai desenul n fiierul FURCA plasat n directorul propriu. 6. Realizarea modelului 3D al roii scripetelui 6.1. Deschidei un desen nou i facei setrile iniiale ca la punctul 1. 6.2. Trasai linia cu lungimea de 100 mm. i polilinia din Fig. 12.43, ntr-un layer nou, SCHELET-ROATA.

Fig. 12.43

Fig. 12.44

Fig. 12.45

118

6.3. Folosind comanda REVSURF generai ntr-un layer ROATA, suprafaa din Fig. 12.44. 6.4. Utiliznd comanda MIRROR3D, oglindii suprafaa obinut anterior, Fig. 12.45. 6.5. Creai un bloc, selectnd desenul roii. Salvai pe disc blocul sub numele BROATA (BLOCK, WBLOCK). 7. Asamblarea componentelor scripetelui 7.1. Deschidei desenul care conine furca i salvai-l sub numele ANSAMBLU. 7.2. Inserai n punctele potrivite blocurile BROATA i BCARLIG. 7.3. Salvai desenul (Fig. 12.11.), iar apoi vizualizai ansamblul din diverse puncte din spaiu utiliznd comanda 3DORBIT.

119

13. UTILIZAREA SUPRAFEELOR N MODELAREA CORPURILOR AERODINAMICE

13.1.Scopul lucrrii
Scopul lucrrii este de a crea studenilor deprinderile necesare modelrii cu suprafee n AutoCAD a corpurilor de form aerodinamic. Se urmrete consolidarea cunoaterii comenzilor referitoare la modelarea cu suprafee. Observaie: Deoarece sunt utilizai o serie de termeni specifici, aplicaia se adreseaz n special utilizatorilor cu cunotine n domeniul proiectrii aeronautice.

13.2.Noiuni teoretice
Se vor revedea comenzile referitoare la modelarea cu suprafee n AutoCAD, prezentate n lucrarea anterioar. Modelarea corpurilor de natur aerodinamic se face n dou etape: construcia unei structuri cadru de srm (wireframe) respectiv, construcia suprafeelor pe aceast structur wireframe. Modelarea asistat de calculator a unui corp aerodinamic (fuselaj, arip de avion, pal de elicopter etc.) n vederea optimizrii formei acesteia din punct de vedere aerodinamic, aeroacustic etc., reprezint un proces dificil, care necesit o experien ndelungat n proiectarea structurilor aeronautice. Diversele departamente ale unei ntreprinderi vor utiliza acest model 3D virtual, i vor lucra n paralel i convergent, n ideea ingineriei simultane. Se cuvine a se face o observaie cu privire la calitatea modelrii cu suprafee AutoCAD a corpurilor aerodinamice de form complex: pot exista mici guri (gap-uri) la grania dintre dou suprafee. Pentru a rezolva aceast 120

problem se recomand a se utiliza sisteme CAD dedicate modelrii cu suprafee (Autodesk Mechancal Desktop). n cadrul acestei lucrri se va urmri modelarea cu suprafee a unui planor. Lucrarea presupune mai multe etape, i anume: Modelarea cu suprafee a fuselajului planorului; Modelarea cu suprafee a aripii planorului; Modelarea cu suprafee a ampenajului orizontal; Modelarea cu suprafee a ampenajului vertical; Asamblarea celor 4 modele. Pentru a putea modela cu suprafee fuselajul planorului este necesar a se cunoate forma anumitor seciuni transversale (perpendiculare pe axa fuselajului) i poziia acestora pe fuselaj. Generarea aripii unui aparat de zbor presupune cunoaterea anumitor date geometrice referitoare la aceasta, i anume, profilul aerodinamic al aripii la ncastrarea cu fuselajul i la extremitate, coarda aripii la ncastrare i la extremitate, anvergura, forma n plan orizontal a aripii, unghiul diedru al aripii, unghiul de sgeat, legea de torsionare a aripii, etc. Prin profil aerodinamic [UDR 96, PDU 01], se nelege o curb 2D nchis care are proprietatea de a prezenta n micarea plan a unui fluid n jurul ei, o rezisten mic la naintare i o portan mare. n baza datelor din literatura de specialitate, profilele aerodinamice elaborate pn n prezent prin metode analitice, numerice i experimentale se pot clasifica astfel: Profile teoretice, obinute prin tehnica transformrilor conforme, plecnd de la curbe cunoscute; Profile empirice, obinute cu ajutorul unor metode empirice bazate pe msurtori; Profile obinute printr-o metod invers, plecnd de la o distribuie impus de presiuni pe profil. Profilul aerodinamic fiind, din punct de vedere geometric, o curb nchis 2D, cele mai utilizate modaliti pentru definirea formei curbei sunt: definire prin puncte; definire prin funcii matematice.
Extrados Bord de atac Bord de fug

Intrados

Coarda aerodinamic a profilului Fig. 13.1

121

n Fig. 13.1 sunt prezentate cteva noiuni referitoare la profile aerodinamice. innd seama de cele de mai sus, n mod uzual profilele aerodinamice se pot alege din cataloage de profile [AVD 59]. Cele mai utilizate profile sunt definite prin puncte. n cadrul acestei aplicaii, vom consider c aripa are la ncastrare profilul NACA23015 iar la extremitate NACA23012 [AVD 59]. Vom considera c profilele aerodinamice ale ampenajului orizontal i ale celui vertical sunt simetrice, i anume NACA0009. Punctele necesare generrii acestor profile (preluate din cataloage de profile [AVD 59]) sunt date n tabelul 13.1. Coordonatele punctelor profilului avnd coarda c se calculeaz cu formulele: c Yint r c Yextr c X , ye , yi (13.1) x 100 100 100 unde un punct situat pe extrados are coordonatele (x, ye), un punct situat pe intrados are coordonatele (x, yi) iar X, Yextr, Yintr sunt valori citite din tabele (pentru eficien punctele pot fi citite cu ajutorul unui program AutoLISP dintr-un fiier TXT, iar profilul aerodinamic generat n mod automat).
Tabelul 13.1. Coordonatele a trei profile aerodinamice Profilul NACA23015 X [%c] 0 1.25 2.50 5.00 7.50 10.00 15.00 20.00 25.00 30.00 40.00 50.00 60.00 70.00 80.00 90.00 95.00 100.00 Yextr [%c] 0 3.34 4.44 5.89 6.90 7.64 8.52 8.92 9.08 9.05 8.59 7.74 6.61 5.25 3.73 2.02 1.12 0.00 Yextr [%c] 0 1.54 -2.25 -3.04 -3.61 -4.09 -4.84 -5.41 -5.78 -5.96 -5.92 -5.50 -4.81 -3.91 -2.83 -1.59 -0.90 0.00 Profilul NACA23012 X [%c] 0 1.25 2.50 5.00 7.50 10.00 15.00 20.00 25.00 30.00 40.00 50.00 60.00 70.00 80.00 90.00 95.00 100.00 Yextr [%c] 0 2.67 3.61 4.91 5.80 6.43 7.19 7.50 7.60 7.55 7.14 6.41 5.47 4.36 3.08 1.68 0.92 0.00 Yextr [%c] 0 -1.23 -1.71 -2.26 -2.61 -2.92 -3.50 -3.97 -4.28 -4.46 -4.48 -4.17 -3.67 -3.00 -2.16 -1.23 -0.70 0.00 Profilul NACA0009 X [%c] 0 0.50 1.25 2.50 5.00 7.50 10.00 15.00 20.00 25.00 30.00 40.00 50.00 60.00 70.00 80.00 90.00 95.00 100.00 Yextr [%c] 0 0.800 1.420 1.961 2.666 3.150 3.512 4.009 4.303 4.456 4.501 4.352 3.971 3.423 2.748 1.967 1.086 0.605 0 Yextr [%c] 0 -0.8 -1.420 1.961 2.666 3.150 3.512 4.009 4.303 4.456 4.501 4.352 3.971 3.423 2.748 1.967 1.086 0.605 0

122

13.3.Desfurarea lucrrii
S se genereze n AutoCAD, folosind modelarea cu suprafee, corpul unui planor. Datele geometrice necesare generrii suprafeelor sunt furnizate pe parcursul lucrrii. Modelarea cu suprafee a fuselajului planorului presupune parcurgerea urmtoarelor etape: 1. Setri iniiale. Alegei formatul de desenare 1189x841 (LIMITS), setai numrului de zecimale pe 0 (LUPREC), activai modurile OSNAP Endpoint, Intersection, Midpoint i Center. 2. Creai urmtoarele layere: AXA, CADRE, VARF, COIF, FUSELAJFATA1, FUSELAJ-FATA2, FUSELAJ-JOCTIONARE, FUSELAJSPATE1, FUSELAJ-SPATE2. 3. Definii un sistem de coordonate avnd originea n punctul 50,400 (UCS). Seciunile (cadrele) vor fi poziionate fa de acest sistem de referin - Fig. 13.2 - n felul urmtor (puncte de referin):

Fig. 13.2

Fig. 13.3

123

3.1. Prima seciune este un semicerc cu centrul n 0,-50,0 (Fig. 13.3); 3.2. A doua seciune este un semicerc cu centrul n 0,-45,50 (Fig. 13.3); 3.3. A treia seciune este un arc de elips cu centrul n 0,-40,200 (Fig. 13.3); 3.4. A patra seciune este format din linii, arce de cer i arce de elips cu centrul n 0,-40,250 (Fig. 13.5). Modul de construcie a seciunii se prezint n Fig. 13.4. Se seteaz variabila de sistem PELLIPSE pe 1 pentru a desena elipsa de tip polilinie; 3.5. A cincea seciune este format din linii i arce de cerc cu centrul n 0,-30,400 (Fig. 13.5); 3.6. A asea seciune este un semicerc de raz 50 cu centrul n 0,-30,425 (Fig. 13.6); 3.7. A aptea seciune este un semicerc de raz 20 cu centrul n 0,30,715 (Fig. 13.6);

Fig. 13.4

Fig. 13.5

4. Trasarea axei de referin a planorului (n UCS-ul creat anterior), folosind comanda LINE din 0,0 n 900,0 (Fig. 13.2). 5. Poziionarea UCS ca n Fig. 13.2 i alegerea unui punct de vizualizare izometric SW. 6. Trasarea seciunilor n layerul CADRE. 6.1. Trasai n layerul CADRE un arc de cerc cu centrul n 0,-50,0 i de raz 10 (vezi Fig. 13.3). Pentru trasarea cadrelor folosii coordonatele relative; 6.2. Creai un nou UCS cu originea n 0,0,50 i generai un arc de cerc (Fig. 13.3); 124

6.3. Creai un nou UCS cu originea n 0,0,150 i generai un arc de elips (Fig. 13.3); 6.4. Creai un nou UCS cu originea n 0,0,50 i generai seciunea din Fig. 13.5. Pentru a racorda elipsa de tip polilinie cu o linie procedai n modul urmtor: creai un cerc TTR tangent la elips i linie. Spargei (BREAK sau TRIM) corespunztor elipsa, segmentul de dreapt i cercul pentru a obine racordarea cu raza de 2 mm.; 6.5. Continuai cu trasarea tuturor seciunilor (Fig. 13.6);
1 2 3 4 5 6 7

Fig. 13.6

Asigurai-v c fiecare seciune trasat reprezint o singur entitate AutoCAD (transformai seciunile 4 i 5 n polilinii folosind comanda PEDIT). 8. Generarea profilului pentru carling. 8.1. Poziionai UCS-ul ca n Fig. 13.7 i apelai comanda PLAN; 8.2. Folosind modurile OSNAP trasai segmente de dreapt ntre extremitile seciunilor 1 i 2, respectiv 4 i 5; 9. Desenai o curb spline prin punctele extreme superioare ale seciunilor 2,3 i 4 avnd ca tangent de start i tangent final cele dou segmente alturate (SPLINE), Fig. 13.8; 10. Desenai o curb spline prin punctele extreme inferioare ale seciunilor 2,3 i 4 avnd ca tangent de start i tangent final cele dou segmente alturate (Fig. 13.8). Spargei cele dou spline prin punctele extreme ale seciunii 3 (BREAK, First point);

7.

125

Fig. 13.7

Fig. 13.8

Fig. 13.9

Fig. 13.10

Fig. 13.11

Fig. 13.12

11. Generarea suprafeelor. Suprafeele se vor trasa ntre fiecare dou seciuni alturate 11.1. Setai variabilele de sistem SURFTAB1 i SURFTAB2 pe valoarea 24; 11.2. Activai layerul COIF i trasai prima suprafa care se sprijin pe primele dou seciuni transversale i pe dreptele care unesc extremitile lor (EDGESURF), Fig. 13.9; 11.3. Activai layerul FUSELAJ-FATA1, ngheai layerul COIF. Selectnd seciunile transversale 2 i 3 i primele dou curbe spline trasai cea de a doua suprafa (EDGESURF), Fig. 13.10; 11.4. Activai layerul FUSELAJ-FATA2, ngheai layerul FUSELAJFATA1. Selectnd seciunile transversale 3 i 4 i cele dou curbe spline care se sprijin pe acestea, trasai a treia suprafa (EDGESURF), Fig. 13.11; 11.5. Activai layerul FUSELAJ-JOCTIONARE, ngheai layerul FUSELAJ- FATA2 i trasai a patra suprafa format din trei 126

suprafee, vezi figurile 13.12, 13.13 i 13.14 (RULESURF). Pentru a trasa cele trei suprafee se va face un artificiu. Acesta const n spargerea celor dou polilinii (seciuni de joncionare), pe poriunea dreapt, trasarea suprafeelor i refacerea celor dou polilinii;

Fig. 13.13

Fig. 13.14

Fig. 13.15

11.6. Activai layerul FUSELAJ-SPATE1, ngheai layerul FUSELAJJOCTIONARE. Trasai a cincea suprafa (RULESURF) ntre seciunile transversale 5 i 6, Fig. 13.15; 11.7. Activai layerul FUSELAJ-SPATE2, ngheai layerul FUSELAJSPATE1. Trasai a asea suprafa (RULESURF) ntre seciunile 6 i 7, Fig. 13.16;

Fig. 13.16

11.8. Dezgheai layerele care conin suprafeele i copiai suprafeele prin oglindire (MIRROR3D), figurile 13.17 i 13.18; 11.9. n layerul VARF se va trasa o emisfer (3D cu opiunea Dish), Fig. 13.19; 127

Fig. 13.17

Fig. 13.18

Fig. 13.19

Fig. 13.20

Modelarea cu suprafee a aripii planorului. Caracteristicile aripii sunt urmtoarele: forma n plan orizontal trapezoidal, profilul aerodinamic la ncastrarea aripii NACA23015, profilul aerodinamic la extremitatea aripii NACA23012, coarda la ncastrare 150, coarda la extremitate 44, unghiul diedru de 2 i semianvergura de 800; 2. Creai layere-le SCHELET-ARIPA, EXTRADOS, INTRADOS i faceti curent primul layer; 3. Se poziioneaz UCS-ul cu originea n mijlocul segmentului seciunii 4 i orientarea axelor ca n Fig. 13.20; 4. Se seteaz numrul de zecimale pe 2 (LUPREC); 1. 128

5. 6.

7. 8. 9.

Pe baza tabelului13.1 i a relaiilor 13.1 se calculeaz coordonatele punctelor situate pe extradosul i intradosul aripii i se traseaz folosind comanda PLINE seciunea de la ncastrarea aripii; Pentru trasarea profilelor aerodinamice se poate folosi programul Profil-aerod.lsp care citete coordonatele punctelor necesare trasrii profilului din fisiere text i traseaz n mod automat profilul aerodinamic, Fig. 13.20. Acest program definete o nou comand AutoCAD pentru trasarea profilelor aerodinamce (PROFIL). Dac se utilizeaz acest program dezactivai modul OSNAP Creai un nou sistem de coordonate cu originea n 50, 25.14, 800, n care se va trasa profilul aerodinamic extremal, Fig. 13.21; Pentru trasarea profilelor aerodinamice se poate folosi programul Profil-aerod.lsp Trasai dou linii pentru a delimita bordul de atac i bordul de fug al aripii, ca n Fig. 13.21;

Fig. 13.21

Fig. 13.22

10. Folosind comanda EDGESURF generai pe rnd extradosul i intradosul aripii n layerele cu acelai nume, Fig. 13.22; 11. Copiai prin oglindire aripa (MIRROR3D), Fig. 13.23; 129

Fig. 13.23

Modelarea cu suprafee a ampenajelor Creai layere-le SHELET-AMPENAJ, SUPR-STG-AV, SUPR-DRAV, INTRADOS-AO, EXTRADOS-AV, RACORDARE-AV-AO1, RACORDARE-AV-AO2, RACORDARE-EXTR-AV, RACORDAREAV-FUS i facei curent primul layer; 2. Poziionai UCS-ul n punctul extrem superior al ultimei seciuni a fuselajului, ca n Fig. 13.24; 3. Folosind programul Profil-aerod.lsp, i alegnd profilul NACA0009 trasai un profil cu punctul de start n originea sistemului de coordonate i coarda de 130; 1.

Fig. 13.24

Fig. 13.25

130

Fig. 13.26

Fig. 13.27

4. 5. 6. 7. 8. 9. 10.

Mutai originea UCS-ului n punctul 30,0,180 i trasai un profil aerodinamic avnd coarda 90 i profilul NACA0009, Fig. 13.25; Unii extremitile profilelor aerodinamice anterior trasate cu dou linii, Fig. 13 .25; Mutai originea UCS-ului n punctul 0,10,10, rotii-l n jurul axei X cu 90 i trasai un profil aerodinamic NACA0009 avnd coarda 90; Mutai originea UCS-ului n punctul 10,0,-160 i se trasai un profil aerodinamic NACA0009 avnd coarda 70, Fig. 13.26; Unii extremitile profilelor cu linii, delimitndu-se astfel bordul de atac i bordul de fug; Pentru racordarea ampenajului vertical cu cel orizontal construii structura wireframe din Fig. 13.27 (LINE, MIRROR3D, PROFIL); Generarea suprafeelor. Folosind structura wireframe a AO i AV trasai pe rnd, n layere diferite urmtoarele suprafee SUPR-STG-AV (EDGESURF), SUPR-DR-AV (EDGESURF), INTRADOS-AO (EDGESURF), EXTRADOS-AV (EDGESURF), RACORDARE-AV-AO1 (EDGESURF), RACORDARE-AV-AO2 (PFACE), RACORDAREEXTR-AV (RULESURF) - Fig. 13.28;

Fig. 13.28

Fig. 13.29

131

Fig. 13.30

Fig. 13.31

11. Copiai suprafeele EXTRADOS AV, INTRADOS AV i RACORDARE AV-AO prin oglindire (MIRROR3D) - Fig. 13.29; 12. Obinerea joncionrii ampenajului vertical cu fuselajul. Poziionai sistemul de coordonate ca n Fig. 13.30 i desenai n layerul CADRE un semicerc cu centrul n 0,-10,0 i raza de 10. Unii cu o linie extremitile inferioare ale ultimelor cadre ale fuselajului; 13. n layerul RACORDARE-AV-FUS generai o suprafa EDGESURF i apoi copiai-o prin oglindire, Fig. 13.31. n final se obin ampenajele planorului, ca n Fig. 13.32.

Fig. 13.32

1. 2. 3.

Vizualizarea planorului modelat cu suprafee Dezgheai toate layerele care conin suprafee, Fig. 13.33; Apelai comanda SHADEMODE cu opiunea Gouraud; Observai planorul din diverse puncte (VPOINT sau 3DORBIT) Fig. 13.33 a-c.

132

c Fig. 13.33

133

14. CONSTRUCIA SOLIDELOR PORNIND DE LA SUPRAFEE 3D

14.1.Scopul lucrrii
Aceast aplicaie este destinat prezentrii unei modaliti originale de a construi solide pornind de la suprafee 3D. Dup parcurgerea acestei lucrri studenii vor fi capabili s aplice metoda de conversie a suprafeelor n solide i s utilizeze un program AutoLISP destinat automatizrii acestui proces.

14.2.Noiuni teoretice
n AutoCAD utilizarea solidelor este greoaie, chiar ineficient n cazul corpurilor mrginite de suprafee complexe. n aceast situaie, utilizarea suprafeelor este mult mai potrivit pentru modelarea 3D. Totui, acest mod de lucru prezint un inconvenient major: posibilitile de prelucrare a suprafeelor sunt relativ reduse, ele neputnd fi tiate, secionate, teite, racordate, etc. O modalitate de a depi dezavantajul menionat este de a utiliza ca mijloc de modelare ntr-o prim faz suprafeele 3D, urmnd ca ele s fie apoi convertite n solide, astfel nct s poat fi ulterior prelucrate cu mijloacele specifice acestora, enumerate mai sus.

14.2.1. Comenzi i variabile de sistem utilizate


Gradul de netezime al unei suprafee 3D de tipul 3DMESH sau generate cu comanda EDGESURF este dat de numrul de puncte prin care este ea construit. Numrul de puncte prin care este definit o suprafa EDGESURF (dar n aceeai msur i 3DMESH) este dat de variabilele de sistem SURFU i SURFV. Acestea controleaz numrul de puncte pe direciile M, respectiv N ale suprafeei. Reinei c indiferent de valoarea acestor variabile, EDGESURF genereaz suprafaa cu densitatea de puncte 6 pe ambele direcii. Dac se 134

dorete modificarea densitii de puncte, se ajusteaz variabilele de sistem SURFU i SURFV, iar apoi se netezete suprafaa utiliznd comanda PEDIT. Observaie: Suprafeele sunt tratate de AutoCAD ca polilinii speciale (tipul POLYLINE, spre deosebire de LWPOLYLINE care desemneaz poliliniile clasice, 2D), deci pot fi prelucrate cu comanda PEDIT. Totui, n acest caz, linia de opiuni a comenzii prezint o form special, adaptat tipului de entitate prelucrat:

Command: PEDIT Select polyline or [Multiple]: Enter an option [Edit vertex / Smooth surface / Desmooth / Mclose / Nclose / Undo]: Semnificaia opiunilor este urmtoarea: Edit vertex permite modificarea vertexurilor (a punctelor de pe suprafa). Aceast opiune deschide la rndul ei urmtoarea linie de opiuni: [Next/Previous/Left/Right/Up/Down/Move/REgen/eXit]: Next/Previous/Left/Right/Up/Down permit selectarea vertexului de prelucrat prin deplasarea, fa de cel curent, nainte (urmtorul), napoi (precedentul), la stnga, la dreapta, n sus, respectiv n jos. Move mut vertexul curent n poziia indicat de ctre utilizator. Regen regenereaz suprafaa. eXit revine la linia principal de opiuni. Smooth surface netezete suprafaa, adic o regenereaz, innd seam de valorile actuale ale variabilelor de sistem SURFU i SURFV. Desmooth readuce o suprafa prelucrat n prealabil cu Smooth la forma iniial. Mclose/Nclose nchide suprafaa dup direcia M, respectiv N. Undo Anuleaz efectul ultimei opiuni a comenzii.

14.2.2. Rezolvarea manual a problemei


Pentru a obine un solid mrginit de o suprafa 3D oarecare trebuie parcurse urmtoarele etape principale: 1. selectarea suprafeei de convertit; 2. explodarea suprafeei. Rezultatul acestei operaii este un set de obiecte de tipul 3DFACE (ochiuri patrulatere). Acestea sunt tratate intern de ctre AutoCAD ca i polilinii; 3. proiectarea pe planul XOY curent a colurilor fiecrui ochi patrulater obinut n etapa precedent (anularea coordonatei n Z a fiecrui punct). 135

4. 5. 6. 7. 8.

9.

trasarea cte unei polilinii n planul XOY prin punctele provenite de la fiecare ochi al suprafeei iniiale; transformarea fiecrei polilinii n regiune; extrudarea cu o nlime acoperitoare (mai mare dect cota maxim de pe suprafaa iniial) a fiecrei regiuni; tierea fiecrei coloane patrulatere obinute n etapa precedent cu planul care trece prin trei coluri ale ochiului corespunztor, cu reinerea doar a prii de sub suprafaa iniial; ajustarea, dac e cazul, a feelor superioare ale coloanelor, printr-o tiere suplimentar cu un plan care trece prin diagonala cea mai nalt i colul ochiului care nu a fost utilizat la prima tiere (pentru detalii, vezi paragraful urmtor). reunirea ntr-un singur solid a poriunilor de coloane rmase n urma operaiei precedente.

Fig. 14.1

14.2.3. Rezolvarea automat a problemei


Avnd n vedere utilitatea deosebit a metodei prezentate, a fost conceput un program AutoLISP care funcioneaz ca o nou comand AutoCAD (poate fi apelat de pe prompterul Command dup ce a fost ncrcat n memorie) i care este destinat automatizrii procesului de conversie suprafa solid. n plus, pentru rezolvarea unor etape, utilizatorul este degrevat de 136

interogarea sistemului asupra anumitor valori necesare ca date de intrare pentru unele comenzi. Exploatnd raional posibilitile limbajului AutoLISP, o parte din aciunile care trebuie desfurate n vederea construciei noului solid i-au gsit o mai bun rezolvare dect la tratarea manual a problemei. Principala mbuntire fa de rezolvarea manual a problemei ine de faptul c, n cele mai multe cazuri obiectele 3DFACE rezultate n urma explodrii suprafeei de prelucrat, nu sunt perfect plane. Practic, n situaiile reale, ochiurile suprafeei sunt pliate dup una din diagonale, astfel nct tierea coloanelor, deci a prismelor patrulatere rezultate n urma extrudrii, trebuie s se fac cu dou plane, i nu numai cu unul, aa cum s-a artat la punctul 7 n paragraful precedent. Cele dou plane sunt date de capetele diagonalei celei mai nalte i respectiv celelalte coluri ale ochiului. n Fig. 14.2. 3DFACE-ul, sau ochiul studiat este notat cu ABCD. Diagonala cea mai nalt (cea mai de sus), determinat aici vizual, este BD, deci cele dou plane de tiere vor fi cele care trec prin punctele A, B i D, respectiv, B, C i D.

Fig. 14.2

Fig. 14.3

137

Observaie: n Fig. 14.2 colul D al ochiului este ndeprtat exagerat de planul ABC pentru o mai bun nelegere a figurii.

n Fig. 14.3 se prezint coloana obinut prin extrudarea proieciei entitii de tip 3DFACE ABCD. n Fig. 14.4. se observ rezultatul incorect al tierii prismei cu un singur plan care trece prin trei coluri ale 3DFACE-ului. Poriunile de corp BCDC sau BADA sunt deasupra suprafeei iniiale. n cazul prelucrrii unei suprafee cu mai multe ochiuri, acestea ar produce discontinuiti pe faa superioar a solidului. Tind prisma succesiv cu dou plane, ABD i BCD se obine rezultatul corect, cel prezentat n Fig. 14.5.
C A

Fig. 14.4

Fig. 14.5

138

Pe de alt parte, dac prisma este tiat cu plane care conin diagonala de jos, de asemenea, rezultatele vor fi incorecte, n sensul c prisma nu se va ridica pn la nivelul suprafeei. Faa superioar a prismei va rmne sub suprafa, ntre aceasta i solid, rmnnd goluri de forma ADCD sau ABCB (Fig. 14.6.).

B D

Fig. 14.6

Programul AutoLISP rezolv automat, prin calcule, problema selectrii diagonalei celei mai de sus. Mai mult, n cazul n care construcia solidului se face deasupra suprafeei, este aleas, conform considerentelor prezentate anterior, diagonala de jos, n plus, programul determin cota maxim i cea minim de pe suprafa i le afieaz ntr-o fereastr de dialog, pentru a putea evita erorile datorate alegerii incorecte a planului care delimiteaz jos/sus solidul (un plan care intersecteaz solidul conduce n acest caz la soluii greite). Fereastra de dialog prezentat de program permite opiunea de a pstra sau nu n desen suprafaa care se convertete i d posibilitatea utilizatorului s aleag layerul n care urmeaz s fie plasat solidul.

14.3.Desfurarea lucrrii
Pentru exersarea conversiei unei suprafee ntr-un solid efectuai urmtoarele operaii: 1. Deschidei un fiier nou pe baza ablonului <cale>\A14_1.DWT. 2. Explodai suprafaa din desen (comande EXPLODE). 139

3.

4. 5. 6. 7. 8.

9. 10. 11. 12.

Trasai n planul XOY proieciile punctelor primului ochi al suprafeei. n acest scop vei utiliza comanda POINT i filtre pentru construcia punctelor: .XY of END (need Z): 0. V vei uura munca dac activai permanent modul OSNAP END. Trasai n planul XOY polilinia care trece prin cele patru puncte. Transformai n regiune polilinia. Selactai layerul SOLIDE. Extrudai polilinia cu nlimea de 250. Tiai (comanda SLICE) coloana rezultat la pasul precedent cu un plan care trece prin trei din cele patru puncte ale ochiului corespunztor al suprafeei, pstrnd doar partea de sub suprafa. Recomandare: Pentru fiecare coloan indicai planul de tiere prin primele trei puncte ale ochiului corespunztor (ncepnd din colul stnga-jos, n sens orar). Selactai layerul 0. Repetai paii 3..9 pentru fiecare din ochiurile neprelucrate nc ale suprafeei. Reunii ntr-un singur obiect toate solidele obinute n etapele precedente. Aplicai comanda HIDE pentru a obine o imagine ct mai bun a solidului rezultat. (desenul trebuie s se prezinte n acest moment ca cel din Fig. 14.7).

Fig. 14.7

Se observ c exist unele imperfeciuni ale solidului: coloanele din partea sa stng sunt prea nalte, iar cele din dreapta nu se ridic n ntregime pn la nivelul suprafeei. Dac defeciunile din prima categorie pot fi corectate printr-o tiere suplimentar a coloanelor cu un nou plan, cele din a doua categorie sunt mai greu de remediat. Aceste neajunsuri sunt nlturate automat n cazul utilizrii programului AutoLISP destinat conversiei suprafa solid. Pentru rezolvarea manual a problemei s-a ales o suprafa cu un grad mic de 140

netezime, deci cu un numr mic de ochiuri, pentru a nu prelungi prea mult o activitate de rutin. Se nelege c cu ct suprafaa iniial este mai neted, cu att calitatea solidului obinut este mai bun. Dac se alege adecvat densitatea punctelor pe suprafa, dimensiunile imperfeciunilor datorate neplaneitii ochiurilor suprafeei pot fi aduse n cmpul de toleran impus formei suprafeei. Pentru utilizarea programului AutoLISP destinat conversiei automate a suprafeelor n solide procedai n modul urmtor: 1. Deschidei un desen nou pe baza ablonului A14_1.DWT. 2. ncrcai programul SUR_SOL din directorul n care ai copiat fiierele ablon i programele ataate prezentului manual, procednd conform descrierii fcute n paragraful 10.3.2 Generarea automat a seciunilor dirijate. 3. Lansai n execuie comanda SS. 4. Selectai suprafaa de convertit, apoi efectuai setrile necesare n fereastra de dialog prezent acum pe ecran (Fig. 14.8) i apsai butonul OK.

Fig. 14.8

5.

Observai cu atenie rezultatul: nu mai exist abateri ale solidului obinut de suprafaa iniial. Pentru o mai bun observare a rezultatului utilizai comenzile HIDE i RENDER. 141

Deschidei un desen nou pe baza aceluiai prototip, A14_1.DWT. Setai valorile fiecare din variabilele de sistem SURFU i SURFV la valoarea 10 8. Netezii suprafaa (comanda PEDIT/Smooth surface). 9. ncrcai n memorie funcia SUR_SOL i apelai comanda SS. Se observ c timpul necesar rulrii ei crete semnificativ datorit numrului mare de ochiuri al suprafeei. Observai diferena dintre solidele rezultate din prelucrarea aceleiai suprafee cu grade diferite de netezime (Fig. 14.9). 10. Generai noi suprafee 3D i convertii-le n solide.

6. 7.

Fig. 14.9

Observaii cu privire la programul SUR_SECT/funcia SS: Programul modific local valoarea variabilei de sistem OSMODE, astfel nct s dezactiveze pe timpul rulrii funciei eventualele moduri OSNAP active permanent. Acestea ar putea afecta punctele prin intermediul crora este selectat n vederea pstrrii, a prii de jos a coloanelor, dup tiere. La terminarea rulrii funciei variabila OSMODE este adus la valoarea iniial. Programul nu las n sesiunea de lucru reziduuri: dei opereaz cu sisteme de coordonate temporare pe care le salveaz i un layer de manevr, acestea sunt terse.

142

Utilizai funcia SS n vederea modelrii ca solid a unui calapod pentru realizarea unei aripi de planor: 1. Deschidei un desen nou format A3. 2. ncrcai programul AutoLISP <Cale>\Profil-Aerod (vezi paragraful 10.3.2) i lansai comanda Profil pentru a trasa dou profile NACA009: primul cu coarda de 100 mm. i punctul de inserare 0,0,0, iar al doilea cu coarda de 70. i punctul de inserare 30,0,0. 3. Mutai al doilea profil cu deplasarea 0,0,-500. 4. Alegei punctul de privire -1,-1,2. 5. Trasai cte un segment de dreapt ntre capetele omoloage ale celor dou profile. 6. Rotii UCS-ul n jurul axei x cu -90o. 7. Cerai dou layerecu numele Extrados i Intrados i asociai-le culorile albastru deschis (cyan), respectiv mov (magenta). Facei curent layerul Extrados. 8. Creai o suprafa EDGESURF pe cele dou segmente i pe arcele Extrados ale celor dou profile (Fig. 14.10).

Fig. 14.10

9. Facei curent layerul Intrados i ngheai Extrados. 10. Creai o suprafa EDGESURF pe cele dou segmente i pe arcele Intrados ale celor dou profile (Fig. 14.11).

Fig. 14.11

143

11. ncrcai programul AutoLISP <cale>\Sur_sol. 12. Construii un solid deasupra (n raport cu planul XOY curent) ultimei suprafee obinute. Cota superioar a noului solid va avea valoarea 10 (comanda SS, butonul radio Above surface, Top 10, butonul OK). 13. Dezgheai layerul Extrados, facei-l curent i ngheai Intrados. 14. Construii un solid sub suprafaa vizibil. Cota inferioar a noului solid va avea valoarea -10 (comanda SS, butonul radio Below surface, Bottom -10, butonul OK). 15. Dezgheai layerul Intrados i ngheai Profil-AERODINAMIC. 16. Aplicai comanda INTERSECT selectnd cele dou solide existente n desen. n urma acestei operaii ai obinut (ca solid) calapodul pentru realizarea aripii unei machete de planor (Fig. 14.12). 17. Observai din diverse puncte solidul (3Dorbit). Dac e cazul, alegei un Zoom convenabil. Aplicai comanda HIDE pentru a observa obiectul n reprezentarea cu muchiile invizibile mascate.

Fig. 14.12

144

BIBLIOGRAFIE
[AVD 59] [CLI 01] [DEX 96] [DIA 81] [DR 02a] IRA H. ABBOTT, ALBERT E. VON DOENHOFF, Theory of wing sections including a summary of airfoil data, Dover Publications, Inc., Ney York, 1959 CLINCIU, R., OLTEANU, F., Desen tehnic. Universitatea Transilvania din Braov, 2001. Dicionarul explicativ al limbii romne, Ediia a II-a. Editura Univers Enciclopedic, Bucureti, 1996. DIACONESCU, E., CONSTANTINESCU, Al., Culegere de standarde de desen tehnic. Editura Didactic i Pedagogic, Bucureti, 1981. DRGOI, M. V., OANCEA, Gh., Attainment of 3D solid rectangularly controlled sections in AutoCAD, in Bulletin of the Transilvania University of Braov Vol. 9 (44) 2002 (n curs de publicare). DRGOI, M. V., OANCEA, Gh., IVAN, N. V., Getting complex sections through solids in AutoCAD/AutoLISP. Romanian Journal of Technical Sciences, Applied Mechanics. Tome 47, Special number, 2002. Proceedings of the International Conference on Manufacturing Systems ICMaS 2002, 10-11th October 2002, pp. 525-528. Editura Academiei Romne, Bucureti, 2002 (ISBN 973-27-0932-4, ISSN00354074). OPRIIU C., RODAN, GH. PANTAZOPOL, D., TEFNESCU, D. M., Dicionar de aeronautic englez romn. Ed. Tehnic, Bucureti,1997, ISBN 973-31-0996-7. POSTELNICU A., DELIU GH., UDROIU R., Teoria, Performanele i Construcia elicopterelor, Editura Albastr, Grupul Microinfomatica, Cluj Napoca, ISBN 973-650-008-X , 2001. UDROIU, R., Procesor geometric pentru modelarea 3D a palelor de elicopter, Universitatea Transilvania din Braov, 1996. (Universitatea Transilvania din Braov, catedra TCM)

[DR 02b]

[OPR 97] [PDU 01]

[UDR 96]

145