You are on page 1of 32

1

Tehnici de generare CAD a modelelor bidimensionale

Aria de adresabilitate a lucrarii dorind sa cuprinda si segmentul incepatorilor, incursiunea in tehnicile CAD incepe prin doua propuneri de aplicatii care au rolul familiarizarii utilizatorului cu mediul grafic folosit la expunere. Deschiderea oricarei sesiuni de lucru presupune fie stabilirea individuala a unor parametrii de lucru, fie alegerea unor sabloane cu setarile implicite. Cum satisfactia celui care care abordeaza in premiera domeniul este aceea de vizualiza pe display entitatile comandate si ca orice lucru bine facut trebuie si bine pastrat , aplicatiile de inceput privesc comenzile de initializare a spatiului de lucru, generarea a doua tipuri de entitati, salvarea informatiei grafice create precum si inchiderea in siguranta a sesiunii de lucru. Aplicatia 1 Sa se defineasca spatiul de lucru echivalent unui format A3 (420,297) ,cu chenar trasat la 10 mm de marginile formatului si limita de indosariere materializata printr-o linie verticala situata la 20mm de marginea stanga a formatului. Accesarea mediului AutoCAD se face ca pentru orice soft instalat in sistemul Windows, prin dublu clic (butonul din stanga al mouse-ului) pe pictograma caracteristica. In versiunile R14 si 2000, lansarea in executie a programului este initiata prin selectarea optiunilor din caseta de dialog Start Up , conform figurii1, in care: Use wizard permite alegerea sistemului unitatilor de masura pentru lungimi si unghiuri, precizia de lucru si formatul de desenare; Use a template deschide o noua sesiune de lucru folosind un desen prototip existent ; Start from skratch lanseaza o noua sesiune de lucru, folosind setarile implicite, in sistemul metric sau anglo-saxson ; Open a drawing deschide un desen existent, creat si salvat intr-o sesiune anterioara.

Pentru prima aplicatie se va alege optiunea Start from skratch, in varianta sistemului metric. Prin apasarea butonului OK a casetei de dialog, aceasta se inchide cu certificarea setarii facute, iar pe display ramane editorul grafic al AutoCAD-ului (fig.2), constituind mediul de lucru pentru utilizator. Zonele componente ale acestuia sunt :

Fig.1

Fig.2

3 4 4 6 5

7 9 8

1 linia de titlu; 2 linia de meniuri desfasurabile; 3 linia proprietatilor entitatilor ; 4 bare de iconuri corespunzatoare comenzilor din meniurile desfasurabile; 5 zona de desenare ; 6 colimator ; 7 sistemul de axe; 8 linia de comanda ; 9 linia de stare, in care sunt afisate coordonatele colimatorului, modurile snap, grid, ortho (active sau inactive), precum si definitia spatiului ca model sau hartie.

Activarea comenzilor se poate face in trei moduri. Prin selectarea acestora din meniurile desfasurabile (fig. 3), prin accesarea iconurilor corespunzatoare (fig. 4) sau prin

Fig.5

Fig.3 Fig.4

tastare dupa promptul Command :, (fig.5). Se acceseaza comanda UNITS din meniul Format, aparand astfel caseta de dialog Units Control, in care se fac setarile indicate in ( fig. 6),cu privire la sistemul de unitati de masura pentru lungimi (Decimal), pentru unghiuri (Decimal Degrees),

Fig.6

Fig.7

numarul de zecimale afisat pentru lungimi si unghiuri (Precision ) egal cu zero,dupa care, prin apasarea butonului Direction, se deschide caseta Direction Control (fig.7) in care se opteaza pentru pozitia unghiului de 0 grade, corespondenta cu ora 3 pe ceas, iar pentru sensul de masurare a unghiurilor , varianta anti-orar. Casetele de dialog se inchid prin apasarea butonului OK , in ordine inversa deschiderii. Limitele zonei de desenare se definesc cu ajutorul comenzii LIMITS, activata fie din meniul Format (fig.8), fie prin introducere de la tastatura. Sintaxa comenzii

Command: limits Enter Lower left corner or [ON/OFF]<0,0>:Enter Upper right corner<12,9>:420,297 Enter
Fig.8 Fig.9

cere introducerea coordonatelor coltului din stanga-jos al formatului , avand ca pozitie implicita, punctul (0,0), iar pentru coltul din dreapta sus al spatiului alocat , punctul (420,297) , corespunzator definirii unui format A3, ca in fig.9. Observatie In cazul accesarii unei comenzi din bara de meniuri sau prin iconul corespunzator, in zona de dialog apare direct sintaxa acesteia, pe cand in cazul introducerii ei de la tastatura, dupa scrierea numelui comenzii se apasa tasta Enter (vezi fig.9).

Pentru vizualizarea intregii zone de desenare definita anterior, se apeleaza comanda ZOOM in varianta All, prin selectie din meniul View, ca in figura 10. Pentru o buna organizare a spatiului de desenare se introduce o retea de puncte cu ajutorul comenzii GRID, a carei sintaxa (vezi fig.11) cere distanta intre puncte (ex.: 10). Prin utilizarea succesiva a tastei F7, reteaua de puncte va fi dezactivata (invizibia) sau activata (vizibila), in cadrul aceleiasi sesiuni de lucru. Command : grid Enter Grid spacing or ON/OFF/Snap/Aspect<0>:10 Enter
Fig.11

Fig.10

Astfel se poate aprecia initializarea spatiului de lucru ca fiind incheiata. Desenarea chenarului se face prin intermediul comenzii LINE, dupa cum urmeaza: Command : line Enter From point : 10,10 Enter (punct exprimat prin coordonate absolute) To point : @400,0 Enter (punct exprimat prin coordonate relative) To point : @0,277 Enter To point : @-400,0 Enter To point : C Enter (semnifica optiunea close) Fasia de indosariere se genereaza prin utilizarera comenzii LINE: Command : line Enter From point : 20,10 Enter To point : (optiunea PERpendicular pe , activata din bara de instrumente Object Snap) indicand apoi (prin selectie) latura superioara a chenarului [S1]. To point : Enter

Selectia cu precizie a punctelor caracteristice unor entitati este posibila prin utilizarea optiunilor din bara de instrumente Object Snap (fig. 12).

ENDpoint MIDpoint INTersection Apparent Intersection CENter


Fig.12

Object Snap Settings NEArest PERpendicular TANgent QUAdrant

Semnificatiile modurilor OSNAP (Object Snap) sunt prezentate in tabelul urmator: Modul OSNAP ENDpoint MIDpoint INTersection Apparent Intersection CENter QUAdrant TANgent PERpendicular NEArest Semnificatia Cel mai apropiat capat de linie,polilinie sau arc, selectate Mijlocul liniei, poliliniei sau arcului selectat Preia punctul de intersectie al unor entitati de tip line, arc, circle Punctul de aparenta intersectie a prelungirii unor segmente sau a doua entitati disjuncte in spatiu dar cu proiectiile intersectate. Centrul unui arc sau cerc. Preia cvadrantul cel mai apropiat fata de punctul de selectie a unui arc sau cerc. Indica punctul de tangenta de pe un arc sau cerc. Preia piciorul perpendicularei din punctul curent pe entitatea selectata. Preia cel mai apropiat punct de pe entitatea selectata, situat in interiorul selectorului. Aplicatia 2 Sa se construiasca triunghiul MNP ale carui laturi sunt MN=80, MP=70 si NP=50. Sa se determine centrul de greutate , ortocentrul si sa se reprezinte cercul circumscris triunghiului.

Constructia triunghiului, din punct de vedere conceptual, este aceeasi din geometria clasica. Se construieste o latura (MN), iar pentru determinarea varfului P, se procedeaza la trasarea arcelor (cercurilor) de raze MP si NP, avand centrele in M respectiv N. Punctul P va fi dat de intersectia cercurilor anterior construite. Stiind ca centrul de greutate al unui triunghi este dat de intersectia medianelor se impune reprezentarea a doua dintre acestea. Iar pentru determinarea ortocentrului, este necesara reprezentarea a doua din inaltimile triunghiului. Ultima cerinta , de contruire a cercului circumscris triunghiului , este o aplicatie a comenzii CIRCLE, de constructie a unui cerc prin trei puncte (varfurile triunghiului). Command : line [Enter] From point : 50,50 [Enter] (Punctul M, exprimat in coordonate absolute, alese de utilizator) To point : @80,0 [Enter] (Constructia laturii MN orizontala) To point : [Enter] Command: circle [Enter] 3P/2P/TTR/<Center point>: [S1] (Capatul M al laturii MN) Radius : 70[Enter] (Cercul de raza MP) Command : [Enter] (Tasta Enter direct la promptul Command Reactiveaza ultima comanda, in acest caz CIRCLE) 3P/2P/TTR/<Center point>: [S2] (Capatul N al laturii MN) Radius : 50 [Enter] (Cercul de raza NP) Command : line [Enter]-------------------------------LATURILE MP si NP From point : To point : To point : [S1] (Capatul M al laturii MN) [I1] (Intersectia cercurilor) [S2] (Capatul N al laturii MN)

To point : [Enter] Command : line [Enter]---------------------------------MEDIANELE From point : To point : [S1] (Capatul M al laturii MN) [S3] ( Mijlocul laturii NP)

To point : [Enter] Command : line [Enter] From point : To point : [S2] (Capatul N al laturii MN) [S4] ( Mijlocul laturii MP)

To point : [Enter]

Command : line [Enter]---------------------------------INALTIMILE From point : To point : [S1] (Capatul M al laturii MN) [S3] ( Latura NP) [Enter] [S2] (Capatul N al laturii MN) [S4] (Latura MP)

To point : [Enter] Command : line From point : To point :

To point : [Enter] Command: circle [Enter] 3P/2P/TTR/<Center point>: 3P [Enter] (Constructia cercului prin 3 puncte) First point : Second point : [S1] (Capatul M al laturii MN) [S2] (Capatul N al laturii MN)

Third point : [I1] (Intersectia cercurilor, P) Command : erase [Enter] (Stergerea cercurilor) Select objects : [S3] Select objects : [S4] Select objects : [Enter]

Salvarea fisierului de lucru se face cu ajutorul comenzii SAVE , activata in una din
[S6]

variantele de mai jos:


[I1]

[S5]

O
[S4] [S3]

G M
[S1] [S2]

Fig.13

prin selectare din meniul File (fig.13) prin tastarea simultana [Ctrl] si [S] prin introducerea comenzii de la tastatura

Fig.14

AutoCAD-ul deschide caseta Save Drawing As (fig.15) ,in care se va tasta numele fisierului, in loc de Drawing, in File name. Salvarea va fi facuta numai dupa apasarea butonului Save a aceleiasi casete.
Directorul curent

Fig.15 Fisiere salvate anterior NUME fisier

Iesirea din mediul AutoCAD se face cu una din comenzile QUIT sau EXIT. Comanda Exit poate fi selectata din meniul File.

REPREZENTARI PRIMARE

10

Acest subcapitol propune utilizatorului exemple de realizare simplista a unor modele 2D. Acest tip de abordare este admisibil numai pentru incepatori, bazandu-ne si pe zicala " drumul cel mai scurt este totdeauna cel pe care-l cunosti". Cum pana in acest moment s-au parcurs comenzile Line si Circle, din meniul Draw, modelarea CAD va fi facuta numai cu ajutorul acestora. APLICATIA 3Folosind comenzile LINE si CIRCLE sa se reprezinte modelul din fig.16. A. Reprezentarea conturului Command: line P8 From point: 20,20 To point: @55,0 To point: @0,20 To point: @25,0 P4 P12 P11 To point: @0,50 To point: @-12,10 To point: @-76,0 To point: @-12,-15 P1 P2 To point: @0,-55 To point: c Pentru identificarea centrelor decuparilor circulare din interiorul conturului, fara a determina coordonatele acestora, optam pentru generarea unei constructii ajutatoare. Din punctul P4 se vor genera temporar segmentele P4 - P10, P10 - P11 si P11 - P12, obtinand astfel centrele decuparilor P11 respectiv P12. Urmatoarea etapa este aceea de a reprezenta cercurile. B. Identificarea centrelor decuparilor Command: line From point: (P4) To point: @0,20 To point: @-40,0 (P11) To point: Command: line From point: (P11) To point: @-30,0 (P12) To point: C. Reprezentarea decuparilor Command: circle 3P/2P/TTR/<Center Point>: (P11) Diameter/<Radius>: 8 Command: circle 3P/2P/TTR/<Center Point>: (P12) Diameter/<Radius>: 8

11

APLICATIA 4 Folosind comanda LINE sa se reprezinte modelul din fig.17. A. Reprezentarea conturului Command: line From point: 140,20 (P1) To point: @30,0 (P2) To point: @0,5 (P3) To point: @6,0 (P4) To point: @0,-5 (P5) To point: @14,0 (P6) To point: @0,65 (P7) To point: @-15,15 (P8) To point: @-40,0 (P9) To point: @0,-44 (P10) To point: @8,0 (P11) To point: @8,3 (P12) To point: @0,-12 (P13) To point: @-8,3 (P14) To point: @-8,0 (P15) To point: @0,-22 (P16) To point: c (P1)

P1

Pentru realizarea decuparilor dreptunghiulare din interiorul piesei se va proceda la construirea unei linii verticale ajutatoare , din P3, de lungime 10, definind, astfel punctul de start P17 pentru decuparea inferioara (P17-P18-P19-P20). Analog din P20 se va reprezenta segmentul vertical, de lungime 5mm, definind punctul P21, punct de start pentru decuparea superioara (P21-P22-P23-P24). B. Reprezentarea decuparii inferioare Command: line From point: (P3) To point: @0,10 (P17) To point: @6,0 (P18) To point: @0,10 (P19) To point: @-6,0 (P20) To point: @0,-10 (P17) To point: [enter] C. Reprezentarea decuparii superioare Command: line From point: (P20) To point: @0,5 (P21) To point: @6,0 (P22) To point: @0,10 (P23) To point: @-6,0 (P24) To point: @0,-10 (P20) To point: [enter]

Segmentele P3-P17 si P20-P21 se vor sterge.

12

Abordarea acestor doua modele poate se poate face professional , in conditiile cunoasterii comenzilor descrise in continuare

RECTANG (Draw) comanda de generare a unui dreptunghi. Sintaxa cere introducerea, pe rand, a doua puncte care definesc una din diagonalele dreptunghiului. EXPLODE (Modify) comanda de transformare a unei entitati compuse intr-o reuniune de entitati simple. De exemplu, o entitate de tip rectangle ( dreptunghi) supusa comenzii explode va conduce la transformarea acestuia intr-o reuniune de patru entitati de tip line . OFFSET (Modify) comanda de copiere paralela a unei entitati. Sintaxa comenzii este: Command: offset [Enter] Offset distance or through <through> (distanta sau spre)
se

introduce o valoare numerica sau un punct initial si altul final care sa serveasca drept t se poate preciza un punct prin care sa treaca dupa deplasare obiectul selectat.

distanta de offset.
Tastnd

Select object to offset: (selectie entitate) Through point: (selectie ntr-un punct sau spre un obiect) select object to offset: (arc, linie, cerc, polilinie, elips) Side to offset: (partea n care se doreste copierea).

CHAMFER (Modify) comanda de realizarea unei tesituri . Sintaxa cere distanta de taiere D1 pentru o prima entitate selectata si distanta de taiere D2 pentru o a doua entitate selectata. Aceste distante vor fi masurate de la punctul de intersectie a entitatilor, pe fiecare in parte. Command:chamfer [Enter] Polyline/Distances/Angle/Trim/Method/ < Select first line>: [Enter] (prestabilit se cere selectarea celor doua obiecte care se unesc printr-o linie de tesire)

Polyline - se aplica tesirea pentru fiecare punct de inflexiune al poliliniei. Distances - lanseaza urmatorul mesaj:

13

Enter first chamfer distance: - se introduce distanta de la <0.0000> punctul de intersectie la nceputul liniei de tesire pentru primul obiect selectat. Enter second chamfer distance: <0.0000>: - a doua distanta.

Angle - apare urmatorul mesaj:

Enter chamfer lengh on the first line <0.0000>: - se introduce lungimea de tesire de pe primul obiect selectat si apoi se cere unghiul de tesire de la prima linie selectata.

Trim permite comutarea ntre modurile care realizeaza ndepartarea colturilor si

modul care adauga linia de tesire fara stergerea colturilor.

Trim

No Trim

Method permite comutarea ntre optiunile Distance si Angle.

Distance/Angle<Distance>:

TRIM permite eliminarea unor parti din obiecte. Command:TRIM Select cutting edges (Projmode = UCS, Edgemode = No extend) Select object: (se selecteaza entitatile care sunt utilizate drept muchii taietoare). Selectia se ncheie cu <Enter> <Select object to trim> / Project / Edge / Undo: - se selecteaza obiectele care se taie pe partea care se doreste nlaturata. UNDO - anuleaza taierea. PROJECT - ofera posibilitatea precizarii modului n care vor fi taiate obiectele care nu sunt n sistemul de coordonate utilizator curent. Aceasta optiune este utilizata pentru editarea 3D. EDGE - lanseaza o alta lista de optiuni: Extend / No extend <No extend>: - prelungirea planului de taiere la infinit. Prezentarea comenzilor precedente impune o noua tehnica realizare a modelelor din figurile *** .

14

Asfel, modelul din figura **, va fi generat in urmatoarele etape : A. Generarea conturului primar Command: rectangle Chamfer/Elevation/Fillet/Thickness/Width/<First corner>: (P0) punct selectat cu mous-ul Other corner: @100,80 Command: Command: explode [enter] Select objects: (S1)1 found Select objects: [enter] B. Identificare centrelor P11 , P12 precum si a decuparii din coltul dreapta jos, prin constructii ajutatoare. Command: offset [enter] Offset distance or Through <1.0000>: 25 [enter] Select object to offset: (S1) Side to offset? (P1) un punct in interiorul dreptunghiului Select object to offset: [enter] Command: offset [enter] Offset distance or Through <25.0000>: 40 Select object to offset: (S1) Side to offset? (P2) un punct in interiorul drepunghiului Select object to offset: (S2) Side to offset? (P3) un punct in interiorul dreptunghiului Select object to offset: [enter] Command: offset [enter] Offset distance or Through <40.0000>: 20 Select object to offset: (S2) Side to offset? (P4) un punct in interiorul dreptunghiului Select object to offset: [enter] Command: offset [enter] Offset distance or Through <20.0000>: 70
70

S1 P 12 P 11

S2
40

25

20

40

15

Select object to offset: (S1) Side to offset? (P4) un punct in interiorul dreptunghiului Select object to offset: [enter] C. Definitivarea decuparii din coltul dreapa-jos al modelului Command: trim Select cutting edges: Select objects: (S3)1 found Select objects: (S4)1 found Select objects: [enter] <Select object to trim>/Project/Edge/Undo: (S5) <Select object to trim>/Project/Edge/Undo: (S6) <Select object to trim>/Project/Edge/Undo: (S3) <Select object to trim>/Project/Edge/Undo: (S4) <Select object to trim>/Project/Edge/Undo: [enter] D. Constructia tesiturilor in ordinea: coltul stanga-sus, coltul dreapta-sus si coltul stangajos. Command: chamfer (TRIM mode) Current chamfer Dist1 = 0.5000, Dist2 = 0.5000 (setarile implicite) Polyline/Distance/Angle/Trim/Method/<Select first line>: d Enter first chamfer distance <0.5000>: 15 Enter second chamfer distance <15.0000>: 12 Command: chamfer (TRIM mode) Current chamfer Dist1 = 15.0000, Dist2 = 12.0000 (ultimele setari) Polyline/Distance/Angle/Trim/Method/<Select first line>: (S7) Select second line: (S8)
S7 S8 S9 S10

S3

S4 S5 S6

Observatie Ordinea de selectie a entitatilor va fi aceeasi cu ordinea definirii distantelor de taiere D1 si D2


S11 S12

Command: chamfer

16

(TRIM mode) Current chamfer Dist1 = 15.0000, Dist2 = 12.0000 Polyline/Distance/Angle/Trim/Method/<Select first line>: d Enter first chamfer distance <15.0000>: 12 Enter second chamfer distance <12.0000>: 10 Command: chamfer (TRIM mode) Current chamfer Dist1 = 12.0000, Dist2 = 10.0000 Polyline/Distance/Angle/Trim/Method/<Select first line>: (S9) Select second line: (S10) Command: chamfer (TRIM mode) Current chamfer Dist1 = 12.0000, Dist2 = 10.0000 Polyline/Distance/Angle/Trim/Method/<Select first line>: d Enter first chamfer distance <12.0000>: 10 Enter second chamfer distance <10.0000>: 20 Command: chamfer (TRIM mode) Current chamfer Dist1 = 10.0000, Dist2 = 20.0000 Polyline/Distance/Angle/Trim/Method/<Select first line>: (S11) Select second line: (S12) E. Etapa generarii decuparilor interioare Conturul real al modelului fiind definitivat se vor reprezenta decuparile de forma circulara folosind comanda CIRCLE. Centrele acestora, P11 respectiv P12 sunt puncte identificabile apeland modul Osnap- INTersection. F. Stergerea liniilor ajutatoare Se va apela comanda Erase, identificand entitatile de sters prin selectiile S13, S14 si S15.
S13 S15 S14

17

Aceeasi tehnica de reprezentare se va aplica si pentru modelul din figura 17. Analiza acestuia din perspectiva optimizarii timpului de lucru, conduce la urmatoarele etape de realizare : A. Realizarea conturului primar Rectangle - va genera dreptunghiul cu dimensiunile 60 x 80 Explode - va transforma dreptunghiul dintr-o entitate intr-o reuniune de patru entitati line. B. Costructia decuparilor Liniile ajutatoare in identificarea punctelor caracteristice decuparilor fiind numeroase, se recomanda gruparea constructiilor pentru evitarea eventualelor erori de selectare. B1. Constructia decuparilor dreptunghiulare Offset va copia paralel entitatile E1 si E2 la distantele indicate in figura alaturata.
S3 S4 S5
E2
6 14

S1 S2
E1

Trim va definitiva decuparile dreptunghiulare. Cutite vor fi entitatile marcate prin selectiile S1S5, rezultand figura ***. Ar putea parea ca am omis decuparea dreptunghiulara, superioara. Acest fapt face, insa parte din strategia autorului de a introduce comanda de copiere . Se constata ca decuparea lipsa este identica cu cea desenata.

COPY (Modify) - comanda de copiere a entitatilor . Command: COPY [enter] Select object: se selecteaza entitatea sau grupul de entitati supuse copierii Select object: [enter] incheie selectia <Base point or displacement> / Multiple: se indica punctul de referinta din care vor fi transportate entitatile selectate. <Second point of displacement>: se indica punctul de destinatie, in care vor fi amplasate entitatile selectate. - Opiunea M permite crearea unei copii multiple a obiectelor selectate, solicitand, astfel mai multe puncte de destinatie <Second point of displacement>.

10 10
5

18

B2. generarea decuparii superioare prin copiere Command: copy Select objects: [Selectia celor patru entitati ale decuparii ] 4 found Select objects: [enter] <Base point or displacement>/Multiple: (Pbaza) Second point of displacement: @0,15 (Pfinal) Observatie : In acest caz, copierea sa facut pe distanta cunoscuta, de aceea punctul de baza sa ales prin selectie cu mous-ul. Deplasarea relativa fata de acest punct (oarecare) a fost pe directia x, 0, iar pe directia y, 15. In cazul in care punctul final al unei copieri este identificabil, puncul de baza va trebui asociat entitatilor supuse copierii, deci nu va putea fi un punct oarecare. B3. Generarea decuparii laterale stanga Offset va copia paralel entitatile E2 si E3 astfel incat punctele definitorii decuparii sa fie identificabile. Line va genera decuparea intre punctele marcate fiind identificabile cu ajutorul Osnap INTersection. Trim va indeparta portiunea din contur, in dreptul decuparii. Erase va sterge liniile ajutatoare C. Generarea tesiturilor Chamfer va genera tesiturile, pentru doua seturi de distante de taiere ( 8 si 10), (15 si 15).

E3 trim

offset

30

27

line

39 36

E2

19

La prima vedere, a doua varianta de realizare a celor doua modele poate parea mai complicata. Aceasta impresie se datoreaza in exclusivitate amanuntelor descripive ale procedurii dar in nici un caz in aplicatii. Continuam incursiunea in tehnica reprezentarilor CAD cu studiul modelului din figura 18. Se constata repere noi in modelul alaturat, cum ar fi racordarile de la partea si pozitiile rotite la doua dintre decuparile triunghiulare. De aceea, inaintea abordarii modelului, se prezinta un nou set de comenzi.
100 20
5 R1

25

25

25

20 60

superioara, poligoanele regulate, precum

FILLET (Modify) comanda de racordare a entitatilor printr-un arc de cerc Fig. 18 caruia i se precizeaza raza. Command: FILLET[enter] Polyline / Radius / Trim / <Select first object>: selectia primei entitati, Select second object : selectia celei de a doua entitati sau optiunile :

Polyline - se realizeaz racordri n toate punctele de inflexiune ale poliliniei Radius - se iniializeaz raza de racordare TRIM seteaza optiunea de a taia sau nu entitatile, din punctele de racordare spre

selectate.

Fillet radius <0>: se introduce raza cercului de racordare punctul de intersectie a acestora Trim / No trim <Trim>: setarea implicita nltur poriunea ce depete arcul de racordare. Observatii : -

Se deduce faptul ca, inaintea selectiei entitatilor supuse racordarii, trebuie valoarea razei de racordare introdusa ramane setata pana la o noua operatie de cu valoarea 0 a razei se realizeaz alungirea sau scurtarea obiectelor pentru a

precizata valoarea razei (deci se intra pe optiunea r ) ; precizare a unei alte valori ; forma un unghi.

20

POLYGON ( Draw) Defineste printr-o polilinie poligoane regulate, comportandu-se ca o singur entitate. Generarea poligoanelor se face in trei variante : pin precizarea numarului de laturi, centrul cercului inscris poligonului regulat si pin precizarea numarului de laturi, centrul cercului circumscris poligonului regulat si pin precizarea numarului de laturi si a lungimii acestora prin introducerea a doua valoarea razei ; valoarea razei ; puncte, reprezentand doua din varfurile consecutive ale poligonului. Command: polygon [enter] Number of sides <4>: (se introduce numarul de laturi )[enter] Edge/<Center of Polygon>: (centrul poligonului) Inscribed in circle / Circumscribed about circle (i/c): <I>: (se precizeaza tipul poligonului inscris sau circumscris ) Radius of circle: (raza) MOVE (Modify) - permite mutarea entitatilor selectate, prin translatie, dupa un vector definit prin doua puncte Command: move [enter] Select object: (se selecteaza entitatile supuse mutarii) [enter] Base point of displacement : (se indic punctul din care vor fi mutate entitatile) Second point of displacement : (se introduce punctul in care vor fi mutate obiectele) ROTATE (Modify) permite rotirea, in plan, a entitatilor selectate in jurul unui punct. Command : rotate [enter] Select object: (se procedeaza la selecarea entitatilor) Base point: (se introduce centrul de rotatie) <Rotation angle> / Reference: (se tasteaza unghiul de rotaie / referin). Unghiul de rotaie se msoar fa de poziia original. Reference - permite rotatia fata de un unghi de referinta Pe baza precedentelor comenzi, modelul propus se genereaza in urmatoarele etape :
A.

Crearea conturului primar RECTANGLE + EXPLODE

21 B.

Generarea liniilor ajutatoare pentru definirea punctului P1. - OFFSET Constructia triunghiului echilateral de latura 20mm, in afara conturului primar :

C.

Command: polygon [enter] Number of sides <4>: 3 [enter] Edge/<Center of polygon>: e [enter] (P2) First endpoint of edge: Second endpoint of edge: @20,0 [enter] (P3)
D.

Translatia triunghiului in punctul P1- MOVE

Command: move [enter] Select objects: (S1) 1 found Select objects: [enter] Base point or displacement: _endp of (P4) Second point of displacement: _int of (P1) E. F. Copierea triungiului la adresele preluate din desen, ( @-25,0 ) respectiv ( @25,0). Rotatia triunghiurilor laterale - ROTATE Command: rotate [enter] Select objects: (S2) 1 found Select objects: [enter] Base point: _int of (P5) <Rotation angle>/Reference: 45 Command: rotate [enter] Select objects: (S3) 1 found Select objects: [enter] Base point: _int of (P6) <Rotation angle>/Reference: -45 G. Realizarea racordarilor FILLET Command: fillet [enter] (TRIM mode) Current fillet radius = 15.0000 [enter] Polyline/Radius/Trim/<Select first object>: r [enter] Enter fillet radius <15.0000>: 20 [enter] Command: fillet [enter] (TRIM mode) Current fillet radius = 20.0000 Polyline/Radius/Trim/<Select first object>: (S4)
-45 45

P1

P4 P2 S1 P3

P6

P1

P5

S3

S2

S6 S4 S7

22

Select second object: (S5) Command: fillet [enter] (TRIM mode) Current fillet radius = 20.0000 Polyline/Radius/Trim/<Select first object>: (S6) Select second object: (S7) O noua deschidere spre alte comenzi este propusa in modelul din figura 19. Ca si la modelele anterioare, primul pas, inaintea generarii CAD, consta in analiza formelor care-l compun. In functie de rezultatul acesteia, se va alege traseul optim de reprezentare.
15 30
R20 R6 6 R20

caracterul repetitiv al decuparilor de tipul I dispunerea acestora sub forma unei matrici cu patru linii si trei coloane dimensiunile decuparilor de tipul decuparile de tipul III sunt decuparea coltului din dreapta II sunt cele de tipul I, la scara 1:2 simetrice. sus a conturului , de forma unui arc.

30

10

Se constata

R3

7.5

30

3 20 30 30 5 tip III 14 25 10 110 tip II

10

50

tip I

5 16

R10

5 10 25

Fig.19 Pentru realizarea optima a modelului analizat, se prezinta, in continuare, un nou set de comenzi. ARRAY (Modify) comanda de copiere multipla , intr-o dispunere rectangulara sau polara, a entitatilor selectate Command: array [enter] Select objects: (selecia entitatilor de multiplicat) Rectangular or Polar array (R/P) <R>: (se precizeaza tipul de copiere)

in varianta r (rectangular) , sintaxa cere:

170

23

Number of rows <1>: ( numrul de liniilor de copiere) Number of columns <1>: (numrul coloanelor de copiere) Unit cell or distance between rows : (se introduce distana dintre linii ) Distance between columns :(se introduce distana dintre coloane). Observatie: Distantele dintre linii , respectiv, coloane, se introduc cu semn. Valorile pozitive ale acestora, desfasoara matricea de dispunere, in sensurile pozitive ale axelor X si Y. Se deduce, astfel, legatura dintre semnele distantelor introduse si sensurile de dezvoltare a copierii rectangulare, dupa axele X si Y.

in varianta p (polar) sintaxa este:

Center point of array: (se indic centrul cercului de dispunere a copiilor) Number of items: (se indica numrul de dispuneri, inclusiv obiectul selectat ) Angle to fill (+ = c c w, - = c w) <360> :(se indic unghiul de dispunere circulara a copiilor) Rotate object as they are copied ? <Y> : (precizeaza rotirea sau nu, a entitatilor, fa de centrul cercului de dispunere)

SCALE (Modify) comanda de modificare a scarii de reprezentare a entitatilor, in raport cu un punct. Command: scale [enter] Select object: (selectia entitatilor supuse modificarii scarii de reprezentare) Base point :(se introduce punctul de referinta, fata de care se realizeaza scalarea) <Scale factor> / Reference: (se introduce factorul de scar) Optiunea Reference permite scalarea entitatilor fata de o dimensiune de referinta. Reference lenght <1>: (se introduce lungimea initiala a obiectului , adica dimensiunea de referinta) New lenght: (se introduce lungimea finala a obiectului, adica dimensiunea modificata, stabilind astfel factorul de scalare, prin compararea celor doua dimensiuni ). MIRROR (Modify) comanda de copiere a entitatilor selectate, in oglinda , fata de o axa precizata de utilizator. Command: mirror [enter] Select objects: (selectia entitatilor supuse copierii in oglinda)

24

First point of mirror line: (se indica primul punct al axei de oglindire) Second point of mirror line : (se indica cel de-al doilea punct al axei de oglindire) Delete old objects ? : (se precizeaza daca se pastreaza , sau nu, originalul) Comanda ARC (Draw) - genereaza arce de cerc definite de urmatoarele variante variante: 1. 2. 3. 4. 3 Puncte de pe arc indicate n sens trigonometric. Start, Center, End (SCE); Se indic punctul de nceput, centrul i captul arcului. Start, Center, Angle (SCA), unde Angle reprezint unghiul descris de arc. Start, Center, Lenght (SCL), unde Lenght se refer la lungimea coardei (o valoare

pozitiv = arcul mai mic; o valoare negativ = arcul mai mare); 5. Start, End, Angle (SEA); dac Angle este pozitiv, arcul = n sens trigonometric, iar

dac Angle este negativ, arcul = n sensul arcelor de ceasornic. 6. lung. 7. Start, End, Direction (SED) unde Direction se refer la direcia tangentei la arc in - Distana dintre punctul de nceput i cel de sfrit al arcului i numrul de grade determin poziia i mrimea acestuia. - Direcia de start a arcului este tangent la direcia specificat. 8. 9. 10. 11. Center, Start, End (CSE); Center, Start, Angle (CSA); Center, Start, Lengh (CSL); Continuarea unui arc dintr-unul existent. Cu ajutorul opiunii Continue se continu un arc din cel desenat anterior; fiecare arc este tangent la arcul anterior. Start, End, Radius (SER) - se deseneaz numai n sens trigonometric. Dac

Radius este pozitiv, arcul este mai scurt, iar dac Radius este negativ arcul este mai

punctul de start.

25

Pe baza analizei modelului precum si a comenzilor prezentate anterior, etapele de generare CAD propuse de autor sunt : A. B. Generarea conturului primar dreptunghiular RECTANGLE, EXPLODE. Constructia liniilor ajutatoare pentru identificarea punctelor P1 (centrul decuparii tip I)

si P2 (asociat decuparii tip III). - OFFSET C. Contructia decuparii de tip I Command: rectangle [enter] Chamfer/Elevation/Fillet/Thickness/Width/<First corner>: (P3) Other corner: @5,10 (P4) Command: explode Select objects: 1 found Select objects: [enter] Command: offset [enter] Offset distance or Through <35.0000>: 5 [enter] Select object to offset: (S1) Side to offset? (P5) Select object to offset: [enter] Command: _arc Center/<Start point>: _int of (P4) Center/End/<Second point>: _c Center: _mid of (P5) Angle/Length of chord/<End point>: _endp of (P6) Command : erase [enter] Select objects : (se selecteaza linia P4-P6, spre stergere) Select objects: [enter] D. Constructia decuparii de tip III - LINE E. Amplasarea decuparilor I si III in punctele P1, respective P2 MOVE F. Generarea matricii de decupari tip I Command: array [enter] Select objects: (selectia entitatilor ce compun decuparea) Rectangular or Polar array (<R>/P): r [enter] Number of rows (---) <1>: 4 [enter] Number of columns (|||) <1>: 3 [enter] Unit cell or distance between rows (---): 30 [enter]
offset (5) arc (SCE)
60
5 20 35

P1

P2

P5 P4
rectangle

P6 P3

26

Distance between columns (|||): 30 [enter] G. Generarea decuparii III, simetrica. Command: mirror [enter] Select objects: (selectia decuparii III) Select objects: [enter] First point of mirror line: _mid of (P7) Second point: (P8) H. Scalarea decuparilor de tip I
30

P9 P1
30

Delete old objects? <N>: [enter] Command: scale [enter] Select objects: (selectia elementelor decuparii de scalat) Select objects: [enter] Base point: _cen of (P9) <Scale factor>/Reference: 0.5 Analog pentru cea de-a doua decupare la scara . I.

P2 P7

Definitivarea conturului modelului. FILLET, CHAMFER, CIRCLE, TRIM

O noua propunere de aplicatie este prezentata in figura 20. Elementele de noutate continute in modelul alaturat, stabilite pe baza analizei acestuia, sunt : - decuparile de tipul I, obtinute prin derivarea aceleeasi forme - decuparile de forma eliptica - decuparea de tipul III Pentru generarea CAD a modelului sunt prezentate in continuare comenzile care asigura optimizarea lucrului.

Fig. 20

30 R12 10 tip II 20 16

25

10

R3

tip I

20

15 12 15 8 15 90

30

10

70

12

tip III

15

27

STRETCH (Modify) comanda de deformare controlata a entitatilor prin deplasarea unor puncte definitorii ale acestora, dar cu pastrarea legaturilor dintre ele. Command: stretch [enter] Select objects to stretch by crossing-window or crossing-polygon... Select objects: c (selectia entitatilor de deformat cu crossing-window) First corner: (A) Other corner: (B) Select objects: [enter] Base point or displacement: (introducerea punctului de start al deplasarii) Second point of displacement: (introducerea punctului final al deplasarii)
P start P final A stretch initial B

BREAK - permite tergerea unor pri din obiecte prin indicarea a dou puncte pe un obiect, puncte care delimiteaz poriunea care se terge. Command: break [enter] Select object: (selecia entitatii prin selectia punctului de inceput a stergerii) Enter second point (or F for first point): (se introduce punctul final de stergere) Optiunea f - dac se dorete un alt punct de nceput, introducand, pe rnd punctul de nceput i de sfrit. Apelarea comenzii execut stergerea partiala numai pentru o entitate.

EXTEND (Modify) - permite prelungirea entitatilor de tip line, arc, pline pana la o limita predefinita. Command:extend [enter] Select boundary edges (Projmode = UCS, Edgemode = No extend) Select object: (se selecteaz entitatile limita) <Select object to extend> / Project / Edge / Undo: (selecia entitatilor de extins) Optiunile : Project - se precizeaz modul n care se extind obiecte care nu sunt n UCS curent. Edge Extend / No extend <No extend > (realizeaz extinderea liniei de frontier pn la infinit).

28

ELLIPSE (Draw) - permite desenarea elipselor. Command: ellipse [enter] Arc/Center/<Axis end point 1>: ( precizeaz primul capt al uneia dintre axe). Axis endpoint 2: ( precizeaz capatul celeilalte axe). <Other axis distance> / Rotation: (se introduce al treilea punct de pe a doua ax) Optiunea r Rotation around major axis : (se introduce unghiul de rotaie). Sau: ELLIPSE (Draw) Center of ellipse: (se precizeaz punctul in care va fi centrul elipsei) Axis endpoint: (punctul de capat pentru semiaxa 1, valoarea semiaxei va fi data implicit de distanta de la centrul elipsei la punctul de capat introdus) <Other axis distance> / Rotation: (punctul de capt pentru cea de a doua semiaxa sau o ax de rotaie) Se pot construi i arce de elips cu opiunea ARC a comenzii ELIPSE a [enter] <Axis end point 1> / Center: ( punctul de capat al unei axe ) <Axis end point 2>: (cellalt punct de capt) <Other axis distance> / Rotation: ( punctul de capt pentru cea de-a doua axa). Parameter / <Start angle>: ( unghiul de start al arcului de elipsa ) Parameter / Included / <end angle>: (unghiul de final al arcului de elipsa ) Tehnica generarii CAD a modelului propus se dezvolta in urmatoarele etape : A. Generarea conturului primar- RECTANGLE, EXPLODE B. Constructia liniilor ajutatoare pentru generarea decuparii III C. Constructia decuparii III - colturile C1 si C2 se vor inchide apeland FILLET de raza zero - pentru a face racordarile de raza 3 ale decuparii,

10
C1 P1 P2

15

C2

30

29

trebuie sters partial conturul intre punctele P1 si P2. Command: break [enter] Select object: (selectia conturului in punctul P1) Specify second break point or [First point] : (selectia celui de-al doilea punct al intreruperii ) - se executa racordarile de raza 3 FILLET raza 3 D. Constructia liniilor ajutatoare pentru plasarea decuparilor I (identificarea punctelor P3, P4, P5) - OFFSET E. Constructia decuparii tip I - LINE F. Copierea decuparii I in alte doua locatii (arbitrare) - COPY G. Modificarea prin deformare a decuparilor I derivate. STRETCH Command: stretch [enter] Select objects to stretch by crossing-window or crossing-polygon... Select objects: c Specify first corner: Specify opposite corner: (se selecteaza entitatile de deformat) Select objects: [enter] Specify base point or displacement: ( se selecteaza un punct de baza pentru deformare oarecare) Specify second point of displacement: @-4,0 (valoarea deformarii) Command: stretch [enter] Select objects to stretch by crossing-window. Select objects: c Specify first corner: Specify opposite corner: 1 found Select objects: [enter] Specify base point or displacement: (Pbaza-oarecare) Specify second point of displacement: @-8,0. H. Amplasarea decuparilor I in locatiile P3, P4, P5 MOVE I. Constructia liniilor ajutatoare in identificarea centrului decuparii II (P6) - OFFSET J. Generarea decuparii eliptice. ELLIPSE Command: ellipse [enter] Arc/Center/<Axis endpoint 1>: c (varianta Center)

P3

P4

P5

crossing-window

@ -4,0

@ -8,0

30

Center of ellipse: _int of (P6) Axis endpoint: @0,5 (P7) <Other axis distance>/Rotation: @-10,0 (P8) K. Generarea, prin copiere, a celei dea doua decupari eliptice - COPY L. Definitivarea conturului modelului FILLET, CHAMFER Observatie . Se procedeaza la definitivarea conturului in ultima etapa, deoarece, frecvent, sunt folosite liniile conturului primar (dreptunghiular), ca linii ajutatoare (in cadrul comenzilor OFFSET). In figura 21, este prezentat modelul aplicatiei urmatoare, in cadrul careia vor fi introduse urmatoarele comenzi : Fig. 21 PLINE (Draw) Comanda de desenare a unor entitati cu grosime, compuse din succesiunea unor segmente de dreapta si arce de cerc. Command: pline [enter] From point: (punctul de start al poli-liniei) Arc/Close/Halfwidth/Length/Undo/Width/<Endpoint of line>: (punctul urmator, implicit al unui segment de dreapta) Optiunile sintaxei au urmatoarele semnificatii: a (Arc) - deschide sintaxa de desenare a unui arc in cadrul poli-liniei c (Close) inchide poli-linia printr-un segment de dreapta h (Halfwidth) permite setarea jumatatii grosimii poli-liniei l (Length) precizarea lungimii segmentului de desenat ce va fi amplasat in continuarea ultimului amplasat. u (Undo) anuleaza efectul ultimei actiuni din cadrul comenzii pline w (Width) permite setarea grosimii poli-liniei Intrarea pe a (Arc) deschide sintaxa: Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Second pt/Undo/Width/ <Endpoint of arc>: (punctul final al arcului)

5
P8

10

P6

P3

P4

P5

A-100
30 60 R10

20

31

Semnificatia optiunilor este: a (Angle) unghiul descris de arc ce (Center) centrul arcului cl (Close) inchide poli-linia cu un arc de cerc d (direction) directia tangentei in punctul de start al arcului l (Line) comuta poli-linia pe trasarea segmentelor de dreapta r (Radius) precizeaza raza arcului s (Second pt) permite trasarea arcului prin trei puncte, introducand acest punct intermediar intre start si end.

TEXT sau DTEXT sau MTEXT Creeaz posibilitatea introducerii unui text sau a unui comentariu ntr-un desen. nainte de introducerea textelor, se definesc stiluri de scriere cu comanda: C: STYLE: Text style name (or ?) <STANDARD>: - se introduce numele stilului ales, se selecteaz un font pentru text, o nlime a textului. Stilul de scriere poate fi mult mai uor definit cu ajutorul casetei de dialog TEXT STYLE.

Comanda: TEXT Justify / Style / <Start point> j Align / Fit / Center / Middle / Right / TL / TC / TR / ML / MC / MR / BL / BC / BR: Poziionarea la stnga este cel mai des utilizat, urmat de centrare. Dac nu se precizeaz altfel, programul AutoCAD folosete colul din stnga-jos al textului ca punct de desenare; La dreapta - colul din dreapta-jos ca punct de inserare; Centrat - se centreaz textul ntr-un punct al desenului; Middle - utilizeaz mijlocul exact al textului ca punct de inserare; TL - top left; ML - middle left etc. Opiunile Alig, Fit realizeaz umplerea cu text a spaiului ntre dou puncte precizate. Fit - extinde sau comprim textul;

32

Align - ajusteaz i nlimea textului pentru a menine propoziia ntre nlime i lungime. C: TEXT sau DTEXT Justify / Style / <Start point>: j Align / Fit / . Center point: Height <0.2>: Rotation angle <0>: Text: <se tasteaz textul>

Pentru utilizarea caracterelor speciale se folosesc coduri. Astfel, folosind urmtoarele combinaii de semne se pot nscrie unele elemente n textele ce nsoesc desenele: %%o - (Overscore) - linie deasupra textului; %%u - (Underline) - subliniere; %%d - simbol grade; %%p - ; %%c - ; %%% - % Codurile pot fi accesate i din caseta MultilineTEXT

PEDIT

You might also like