Escolar Documentos
Profissional Documentos
Cultura Documentos
INFOGRAFIC N AUTOCAD 2D
CU APLICAII N INDUSTRIA
LEMNULUI
Aplicaii practice
ISBN 978-606-19-0303-0
2013
CUPRINS
Aplicaii practice
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
2
9
22
37
48
60
77
85
93
104
110
119
126
20
10
297
10
Proiectat
Desenat
Verificat
Aprobat
10
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
40
180
420
20
Plansa
15
35
80
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
10
Scara
10
Proiectat
Desenat
Verificat
Aprobat
25
5 5 5 5
15
10
UM
[mm]
2. Desfurarea lucrrii
Desenul ablon pentru formatul A3 se realizeaz astfel:
1. Se ntr n AutoCAD. Pentru aceasta se efectueaz un dublu clic pe iconia AutoCAD-ului de
pe desktop sau din meniul Start/Programs/AutoDesk/
2. Se deschide un desen nou. Pentru aceasta se alege opiunea Start from Scratch din caseta de
dialog Startup i se apas butonul OK.
Command: Line
Specify first point: 0,0 se specific coordonatele colului din stnga jos
Specify next point or [Undo]: 420,0 se specific coordonatele colului din dreapta jos
Specify next point or [Undo]: 420,297 se specific coordonatele colului din dreapta sus
Specify next point or [Close/Undo]: 0,297 se specific coordonatele colului din stnga sus
Specify next point or [Close/Undo]: Close se nchide polilinia
sau
Line/0,0/420,0/420,297/0,297/Close/
10. Se deseneaz liniile groase ale indicatorului (grosime 0.5mm) cu coordonate relative
(@lungime<unghi)
Command: Pline
Specify start point: 230,10
Current line-width is 1.0000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: Width
Specify starting width <0.0000>: 0.5 se specific grosimea de nceput a segmentului de
polilinie
Specify ending width <1.0000>: 0.5 se specific grosimea de sfrit a segmentului de polilinie
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: @40<90 se specific lungimea i
unghiul segmentului vertical
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: @180<0 se specific
lungimea i unghiul segmentului orizontal
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Se apas ENTER
sau
Pline/230,10/Width/0.5/0.5/@40<90/@180<0//
Command: Pline
Specify start point: Mid Se specific modul OSNAP (Object Snap) de prindere a mijlocului
unui segment
of Se selecteaz mijlocul poliliniei de sus a indicatorului
Current line-width is 0.5000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: Se specific cellalt punct al
poliliniei
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Se apas ENTER
sau
Pline/Mid/Se selecteaz mijlocul poliliniei de sus a indicatorului/Se specific cellalt punct
al poliliniei//
14. Se deseneaz toate liniile subiri conform modelului din figura 1 folosind deplasarea
controlat a cursorului i grila afiat.
Command: Line
Specify first point: Se specific cu mouse-ul coordonatele primului punct
Specify next point or [Undo]: Se specific cu mouse-ul coordonatele celui de-al doilea punct
6
Proiectat
Desenat
Verificat
Aprobat
UM
mm
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
10
[?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock/stAte]: Se apas
ENTER
sau
-Layer/Make/HASUR//
6. Stabilirea unei noi origini pentru sistemul de coordonate (UCS)
Command: Ucs
Current ucs name: *WORLD*
Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: New
Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: 100,100
sau
Ucs/New/40,120/
sau
-Layer/Set/Contur//
9. Se deseneaz vederea cu linii groase de 0.5mm
Command: Pline
Specify start point: 0,0
Current line-width is 0.5000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: Width
Specify starting width <0.5000>: 0.5
Specify ending width <0.5000>: 0.5
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: 60,0
12
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
13
11. Se verific dac este activat deplasarea controlat a cursorului grafic, respectiv dac butonul
Snap din bara de stare este apsat.
Activarea deplasrii controlate a cursorului se poate face i cu:
- Comanda Snap/On/
- tasta F9
- tastele CTRL-B
12. Se deseneaz liniile nclinate
Pline/Se selecteaz intersecia 1 ( 3)/Se selecteaz intersecia 2 ( 4)//
Pline/ 5/ 6//
Pline/ 7/ 8//
Pline/ 9/ 10//
3
5
4
10
8
7
9
13. Se revine la fereastra anterioar
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
14. Se schimb originea sistemului de coordonate (UCS) n punctul de coordonate 90,0 pentru
desenarea seciunii
Ucs/New/90,0/
14
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
16
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
-Layer/Set/Axe//
25. Se stabilete scara de desenare a liniilor ntrerupte
Command: Ltscale
Enter new linetype scale factor <1.0000>: 1
sau
Ltscale/1/
26. Se deseneaz axele vederii
Line/-10,50/70,50//
Line/30,-10/@120<90//
17
Layer/Set/Hasur
Haurarea se poate face cu comanda HATCH sau HATCH. Comanda HATCH (cu semnul
minus in faa comenzii) afieaz toate opiunile comenzii de haurare iar comanda HATCH (fr
semnul minus n fa) afieaz o fereastr de dialog n care se stabilesc opiunile de haurare.
Variant de haurare cu selectarea contururilor zonelor de haurat
Command: -Hatch
Current hatch pattern: ANGLE
Specify internal point or [Properties/Select objects/draW boundary/remove
Boundaries/Advanced/DRaw order/Origin]: Properties
Enter a pattern name or [?/Solid/User defined] <ANGLE>: User
Specify angle for crosshatch lines <0>: 45
Specify spacing between the lines <1.0000>: 3
Double hatch area? [Yes/No] <N>: N
Current hatch pattern: _USER
Specify internal point or [Properties/Select objects/draW boundary/remove
Boundaries/Advanced/DRaw order/Origin]: Select objects
Select objects: Se selecteaz conturul seciunii de jos
1 found, 1 total
Select objects: Se selecteaz conturul seciunii de sus
1 found, 2 total
Select objects: Se apas ENTER
Current hatch pattern: _USER
Specify internal point or [Properties/Select objects/draW boundary/remove
Boundaries/Advanced/DRaw order/Origin]: Se apas ENTER
sau
-Hatch/Properties/User/45/N/Select objects/Se selecteaz conturul seciunii de jos/Se
selecteaz conturul seciunii de sus///
Variant de haurare cu selectarea unui punct n interiorul zonei de haurat
Command: -Hatch
Current hatch pattern: ANGLE
Specify internal point or [Properties/Select objects/draW boundary/remove
Boundaries/Advanced/DRaw order/Origin]: Properties
Enter a pattern name or [?/Solid/User defined] <ANGLE>: User
Specify angle for crosshatch lines <0>: 45
Specify spacing between the lines <1.0000>: 3
Double hatch area? [Yes/No] <N>: N
Current hatch pattern: _USER
Specify internal point or [Properties/Select objects/draW boundary/remove
Boundaries/Advanced/DRaw order/Origin]: Se specific coordonatele unui punct n interiorul
seciunii de jos
Specify internal point or [Properties/Select objects/draW boundary/remove
Boundaries/Advanced/DRaw order/Origin]: Se specific coordonatele unui punct n interiorul
seciunii de sus
Specify internal point or [Properties/Select objects/draW boundary/remove
Boundaries/Advanced/DRaw order/Origin]: Se apas ENTER
Current hatch pattern: _USER
Specify internal point or [Properties/Select objects/draW boundary/remove
Boundaries/Advanced/DRaw order/Origin]: Se apas ENTER
sau
19
21
Poz1
10. Se deseneaz lonjeronul din stnga cu linie de 0.3 mm grosime folosind coordonate absolute
Command: Pline
Specify start point: 0,0
Current line-width is 0.0000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: Width
Specify starting width <0.0000>: 0.5 se specific grosimea primului capt al poliliniei
Specify ending width <0.5000>: 0.5 se specific grosimea celui de-al doilea capt al poliliniei
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: 20,0 se specific coordonatele
colului din dreapta jos al lonjeronului
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 20,160 se specific
coordonatele colului din dreapta sus al lonjeronului
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 0,160 se specific
coordonatele colului din stnga sus al lonjeronului
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Close
sau
Pline/0,0/Width/0.5/0.5/20,0/20,160/0,160/Close/
11. Se deseneaz lonjeronul din dreapta cu linie de 0.5 mm grosime folosind coordonate absolute
Command: Pline
Specify start point: 110,0
Current line-width is 0.5000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: 110,120 se specific coordonatele
colului din dreapta jos al lonjeronului
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 120,160 se specific
coordonatele colului din dreapta sus al lonjeronului
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 110,160 se specific
coordonatele colului din stnga sus al lonjeronului
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Close
sau
Pline/0,0/110,120/120,160/110,160/Close/
25
13. Se deseneaz lonjeronul de jos al ramei folosind coordonate relative carteziene (@dx,dy)
Command: Pline
Specify start point: 20,0
Current line-width is 0.5000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: @80,0 se specific deplasarea pe
orizontal i pe vertical
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Se apas ENTER
sau
Pline/20,0/@80,0//
Command: Pline
Specify start point: 20,20
Current line-width is 0.5000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: @80,0 0 se specific deplasarea pe
orizontal i pe vertical
26
14. Se deseneaz lonjeronul de sus al ramei folosind coordonate relative polare (@lung<unghi)
Command: Pline
Specify start point: 20,140
Current line-width is 0.5000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: @80<0 se specific lungimea i
unghiul segmentului de dreapt fa de orizontal
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Se apas ENTER
sau
Pline/20,150/@80<0//
Command: Pline
Specify start point: 20,160
Current line-width is 0.5000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: @80<0 se specific lungimea i
unghiul segmentului de dreapt fa de orizontal
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Se apas ENTER
sau
Pline/20,20/@80,0//
27
Command: Pline
Specify start point: 18,18 se specific coordonatele punctul din stnga jos a poliliniei
Current line-width is 0.3000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: @84<0 se specific lungimea
segmentului de 84 mm i unghiul de 0 grade pe care acest segment l formeaz cu orizontala =>
Se deseneaz o polilinie orizontal spre dreapta lung de 84 mm.
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: @124<90 se specific
lungimea segmentului de 124 mm i unghiul de 90 grade pe care acest segment l formeaz cu
orizontala => Se deseneaz o polilinie vertical n sus lung de 124 mm.
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: @84<180 se specific
lungimea segmentului de 84 mm i unghiul de 180 grade pe care acest segment l formeaz cu
orizontala => Se deseneaz o polilinie orizontal spre stnga lung de 84 mm.
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Close
sau
Pline/18,18/@84,0/@124<90/@84<180/Close/
28
Poz2
19. Se salveaz poziia Ucs-ului sub numele de Poz2
Command: Ucs
Current ucs name: *WORLD*
Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World]
<World>: Save
Enter name to save current UCS or [?]: Poz2
sau
Ucs/Save/Poz2/
20. Se mrete zona n care se deseneaz traversa de jos a vederii laterale
Zoom/Window/Se specific cu mouse-ul coordonatele primului col/Se specific cu
mouse-ul coordonatele colului opus/
6,18
Dimensiunile sunt la scara 1:5
0,0
6,0
30
0,80
20,80
Linia de oglindire
31
0,140
6,142
0,20
6,18
Poz3
Linia de oglindire
Pline/18,0/102,0//
Pline/20,2/100,2//
Pline/20,3.2/100,3.2//
Pline/20,4.2/100,4.2//
Pline/18,6/100,6//
100,6
20,6
20,4.2
100,4.2
18,0
20,3.2
100,3.2
102,0
100,2
20,2
32. Se afieaz tot desenul pe ecran
Zoom/All/
33. Se revine cu Ucs-ul in poziia Poz1
Ucs/Restore/Poz1/
34. Se trece n stratul Axe
-Layer/Set/Axe//
sau
Layer/
35. Se deseneaz axele vederii din fa
Line/60,-5/@0,170//
Line/-5,0/@130<0//
Ucs/Restore/Poz3/
39. Se deseneaz axa seciunii orizontale
Line/60,-5/@16<90//
Lungime axa 16mm
0,0
60,-5
36
Pentru aceasta se alege opiunea Use a template din caseta de dialog Create a New
Drawing. Cu ajutorul butonului Browse se stabilete subdirectorul n care se gsete fiierul
A1.dwt
37
Not: n cazul n care UCS-ul nu se mut singur n noua origine se introduce comanda
UCSICON cu opiunea ORIGIN.
Ucsicon/Origin/
6. Se salveaz poziia UCS-ului sub numele de Poz1.
Ucs/Save/Poz1/
U
38
39
11. Se copiaz conturul interior (ultimul contur desenat) la distana de 10 mm spre interior
Offset/10/Se selecteaz ultimul contur desenat/Se specific un punct n interiorul conturului//
=>
40
18. Dac arcul nu este desenat corespunztor se mrete numrul de segmente cu care este desenat.
Command: Viewres
Do you want fast zooms? [Yes/No] <Y>: Yes
Enter circle zoom percent (1-20000) <100>: 2000
Regenerating model.
sau
Viewres/Yes/2000/
19. Se revine la fereastra anterioar
Command: Zoom
Specify corner of window, enter a scale factor (nX or nXP), or
[All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: Previous
sau
Zoom/Previous/
42
24. Se unesc cele dou contururi ale panoului de PAL ntr-o singur polilinie.
Command: Pedit
Select polyline or [Multiple]: Se selecteaz partea de jos a conturului panoului
Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype
gen/Undo]: Join
Select objects: Se selecteaz partea de sus a conturului panoului
Select objects: se apas ENTER
7 segments added to polyline
Enter an option [Open/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]: Se apas
ENTER
sau
Pedit/Se selecteaz partea de jos a conturului panoului/Join/ Se selecteaz partea de sus a
44
conturului panoului//
25. Se trece n stratul Axe
-Layer/Set/Axe//
sau
Se alege stratul Axe din bara de instrumente Layers
28. n cazul n care modelul liniilor de ax nu este corespunztor se mrete sau se micoreaz scara
de desenare a acestora.
45
Command: Ltscale
Enter new linetype scale factor <10.0000>: 1
Regenerating model.
sau
Ltscale/5/
Hatch/
=>
subdirectorul
47
C:\ACAD2D\Grupa****
sub
numele
de
48
49
7. Se stabilete nou origine a sistemului de coordonate (UCS) n colul din stnga jos a piesei.
Ucs/New/200,150/
Not: n cazul n care UCS-ul nu se mut singur n noua origine se introduce comanda
UCSICON cu opiunea ORIGIN.
Ucsicon/Origin/
8. Se salveaz poziia UCS-ului sub numele de Poz1.
Ucs/Save/Poz1/
9. Se deseneaz conturul plcii linie groas de 0.7mm
Pline/0,0/Width/0.7/0.7/@150<0/@150<90/@150<180/Close/
12. Se stabilete o nou origine pentru UCS n centrul cercului din stnga jos.
Ucs/New/25,25/
53
55
36. Se stabilete o noua origine pentru UCS n colul din stnga jos a seciunii
Ucs/Origin/200,0/ Ucs/Save/Poz4/
=>
unui punct n interiorul suprafeei de haurare sau a conturului care delimiteaz suprafaa de
haurare.
59
R1
53
6
3.5
99
90
70
50
32
110
20
R6
2
5,5
28
Proiectat
Desenat
Verificat
Aprobat
Plansa
Scara
UM
[mm]
Data:
UNIVERSITATEA "TRANSILVANIA"
DIN BRASOV
Facultatea de Industria lemnului
60
10. Se copiaz cercul mare de 5 ori spre interior la distana de 2 mm. Aceste cercuri ajuttoare se
utilizeaz pentru desenarea spatelui dintelui frezei.
Command: Offset
Current settings: Erase source=No Layer=Source OFFSETGAPTYPE=0
Specify offset distance or [Through/Erase/Layer] <0.0000>:2 se specific distana la care se
copiaz cercul
Select object to offset or [Exit/Undo] <Exit>: Se selecteaz obiectul care se copiaz, respectiv
cercul mare
Specify point on side to offset or [Exit/Multiple/Undo] <Exit>: Se specific un punct n
interiorul cercului
Select object to offset or [Exit/Undo] <Exit>: Se apas Enter
62
sau
Offset/2/Se selecteaz cercul exterior/ Se specific un punct n interiorul cercului//
Offset/2/Se selecteaz ultimul cerc desenat/ Se specific un punct n interiorul
selectat //
Offset/2/Se selecteaz ultimul cerc desenat/ Se specific un punct n interiorul
selectat //
Offset/2/Se selecteaz ultimul cerc desenat/ Se specific un punct n interiorul
selectat //
Offset/2/Se selecteaz ultimul cerc desenat/ Se specific un punct n interiorul
selectat //
cercului
cercului
cercului
cercului
11. Se deseneaz o linie vertical ajuttoare lung de 70 mm conform desenului de mai jos
Line/0,0/@0,70//
12. Se multiplic linia vertical de 6 ori spre dreapta pn cnd se umple un unghi de 530
Command: -Array
Select objects: Se selecteaz linia vertical
Select objects: Se apas ENTER
Enter the type of array [Rectangular/Polar] <R>: Polar
Specify center point of array or [Base]: 0,0 se specific centrul
Enter the number of items in the array: 6 se specific numrul de linii multiplicate
Specify the angle to fill (+=ccw, -=cw) <360>: -53 - se specific unghiul de umplut. Valoarea
minus realizeaz multiplicarea n sens orar.
Rotate arrayed objects? [Yes/No] <Y>: Yes se specific dac se rotesc obiectele n timpul
copierii
sau
-Array/Se selecteaz linia vertical//Polar/0,0/6/-5/Yes/
sau
Array/
- apare caseta de dialog de mai jos n care se stabilesc elementele copierii.
63
14. Se deseneaz o polilinie groas de 0.5 mm prin punctele de intersecie dintre liniile i
cercurile ajuttoare conform desenului de mai jos.
Pline/Int/Se selecteaz intersecia dintre cercul mare i linia vertical/Width/0.5/0.5/Int/Se
selecteaz celelalte intersecii/..//
64
18. Se deseneaz linia ajuttoare nclinat din centru lung de 35 mm la unghiul de 760
Line/0,0/@35<76//
65
22. Se terge spatele dintelui care a fost copiat mai nainte la 900.
Erase/Se selecteaz polilinia spatelui//
sau
Se selecteaz polilinia spatelui i se apas tasta DEL
24. Se creeaz o singur polilinie cu cele dou segmente de polilinie ale dintelui (spatele dintelui
i fat de degajare plus golul dintre dini)
Command: Pedit
Select polyline or [Multiple]: Se selecteaz polilinia spatelui dintelui
Enter an option [Open/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype
gen/Undo]: Join se specific c segmentele selectate se unesc ntr-o singur polilinie
Select objects: Se selecteaz polilinia golului dintre dini
Select objects: Se apas ENTER
1 segments added to polyline
Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype
gen/Undo]: Se apas ENTER
sau
67
29. Se schimb stratul cercului ajuttor exterior. Pentru aceasta se selecteaz cercul, se
selecteaz stratul Axe din bara de instrumente Layers i se apas tasta ESC.
68
69
36. Se copiaz linia orizontal desenat la diferite distane (16, 25, 35, 38.5, 45, 49.5 i 55 mm).
Command: Offset
Current settings: Erase source=No Layer=Source OFFSETGAPTYPE=0
Specify offset distance or [Through/Erase/Layer] <16.0000>:16 se specific distana de
copiere
Select object to offset or [Exit/Undo] <Exit>: Se selecteaz linia orizontal desenat
Specify point on side to offset or [Exit/Multiple/Undo] <Exit>: Se specific un punct deasupra
liniei orizontale selectate
Select object to offset or [Exit/Undo] <Exit>: Se apas ENTER
sau
Offset/16/Se selecteaz linia orizontal desenat/Se specific un punct deasupra liniei
orizontale selectate//
Offset/25/Se selecteaz prima linie orizontal/Se specific un punct deasupra liniei
orizontale selectate//
Offset/35/Se selecteaz prima linie orizontal/Se specific un punct deasupra liniei
orizontale selectate//
Offset/38.5/Se selecteaz prima linie orizontal/Se specific un punct deasupra liniei
orizontale selectate//
Offset/45/Se selecteaz prima linie orizontal/Se specific un punct deasupra liniei
orizontale selectate//
Offset/49.5/Se selecteaz prima linie orizontal/Se specific un punct deasupra liniei
orizontale selectate//
Offset/55/Se selecteaz prima linie orizontal/Se specific un punct deasupra liniei
orizontale selectate//
38. Se copiaz linia vertical desenat spre dreapta las diferite distane (2, 22.5, 26, 28)
Offset/2/Se selecteaz linia vertical desenat/Se specific un punct n dreapta liniei
verticale selectate//
Offset/28/Se selecteaz prima linie vertical/Se specific un punct n dreapta liniei
70
verticale selectate//
Offset/2/Se selecteaz ultima linie vertical desenat/Se specific un punct n stnga
liniei verticale selectate//
Offset/5.5/Se selecteaz ultima linie vertical din dreapta/Se specific un punct n stnga
liniei verticale selectate//
40. Se deseneaz un cerc ajuttor cu raza de 6 mm care este tangent la linia nclinat i la a treia
linie ajuttoare orizontal de sus.
Circle/TTR/Se selecteaz a treia linie ajuttoare orizontal de sus/Se selecteaz linia
nclinat/6/
41. Se deseneaz un cerc ajuttor cu raza de 10 mm tangent la cercul anterior i la a doua linie
orizontal de sus
P6
P10
P5
0,16
P2
P12 P11
P15 P16
44. Se terg liniile i cercurile ajuttoare in afar de linia orizontal care trece prin origine.
Erase/Se selecteaz liniile ajuttoare//
sau
Se selecteaz liniile ajuttoare i se apas tasta DEL
72
Command: Mirror
Select objects: Se selecteaz seciunea de sus ntr-o fereastr
Select objects: Se apas Enter
Specify first point of mirror line: 0,0 se specific coordonatele primul punct al liniei de oglind
Specify second point of mirror line: End
Of se selecteaz captul opus al liniei ajuttoare pentru stabilirea celui de-al doilea punct
al liniei de oglind
Erase source objects? [Yes/No] <N>: No se specific dac se terge obiectul vechi
sau
Mirror/Se selecteaz seciunea de sus ntr-o fereastr//End/Se selecteaz captul opus al
liniei ajuttoare pentru stabilirea celui de-al doilea punct al liniei de oglind/No/
74
51. Se haureaz seciunea cu haur de tip utilizator, la 450 i distana de 3 mm ntre liniile de
haurare.
-Hatch/Properties/User/45/3/No/Se specific un punct in interiorul suprafeei de sus/Se
specific un punct in interiorul suprafeei de jos//
Hatch/
76
2x45
70
1
5
10
0
R1
3,8
10
60
59.6
35.4
60.4
120
Fig. 7.1. Verificator.
2. Desfsurarea lucrrii
Pentru realizarea desenului se parcurg urmtoarele etape:
1. Se ntr n AutoCAD
2. Se ncarc desenul ablon A4.dwt din subdirectorul C:\Acad2D\Templates. Pentru aceasta se
alege opiunea Use a template din caseta de dialog Create a New Drawing. Cu ajutorul
butonului Browse se stabilete subdirectorul n care se gsete fiierul A1.dwt
Trebuie s apar desenul prezentat n dreapta:
3. Se creeaz straturile CONTUR, AXE i COTE. Straturile CONTUR i COTE conin linii
continue (continuous) i stratul AXE linii de axe (dashdot).
-Layer/Make/Contur//
-Layer/Make/Axe/Ltype/dashdot///
-Layer/Make/Cote//
sau
Layer/
- straturile se stabilesc cu caseta de dialog Layer Properties Manager
77
Not: n cazul n care UCS-ul nu se mut singur n noua origine se introduce comanda
UCSICON cu opiunea ORIGIN.
Ucsicon/Origin/
6. Se salveaz poziia UCS-ului sub numele de Poz1.
Ucs/Save/Poz1/
7. Se deseneaz un dreptunghi (120x60mm) cu grosimea de 0.5 mm
Command: Rectangle
Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: Width
Specify line width for rectangles <0.0000>: 0.5
Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: 0,0 se specific
coordonatele unui col al dreptunghiului
Specify other corner point or [Area/Dimensions/Rotation]:120,60
sau
Rectangle/Width/0.5/0,0/120,60/
23. Se rupe conturul verificatorului n partea de jos ntre cele dou linii ajuttoare.
Command: Break
Select object: Se selecteaz conturul berificatorului
Specify second break point or [First point]: First point
Specify first break point: Int
Of - Se selecteaz intersecia dintre linia ajuttoare din stnga i conturul de jos a
verificatorului
Specify second break point: Int
Of - Se selecteaz intersecia dintre linia ajuttoare din dreapta i conturul de jos a
verificatorului
Break/Se selecteaz conturul verificatorului/First point/Int/Se selecteaz intersecia liniei
ajuttoare din stnga cu polilinia conturului/Se selecteaz intersecia liniei ajuttoare din
dreapta cu polilinia conturului/
Pedit/Se selecteaz primul segment de polilinie/Join/Se selecteaz cel de-al doilea segment de
polilinie//
26. Se terg cele dou linii ajuttoare.
Erase/Se selecteaz una din liniile ajuttoare/Se selecteaz cealalt linie ajuttoare//
intersecia dintre arcul din dreapta i segmentul vertical/Se specific cu mouse-ul poziia liniei
de cot/120/
31. Se realizeaz o cotare vertical (cot de gabarit)
Vert/Int/Se selecteaz intersecia dintre arcul din dreapta i segmentul orizontal de jos/Int/Se
selecteaz intersecia dintre teitur si segmentul orizontal de sus/Se specific cu mouse-ul
poziia liniei de cot/60/
32. Se realizeaz cotarea celorlate elemente.
33. Se prsete regimul DIM
Exit/
sau
tasta ESC
34. Se revine la UCS-ul universal
Ucs/World/
35. Se salveaz desenul. Desenul se salveaz n subdirectorul C:\ACAD2D\Grupa**** sub numele
de Verificator.dwg
84
780
100
22
22
100
15
22
22
15
22
20
600
15
20
1200
70
85
86
12. Se mrete colul din dreapta sus al mesei pentru desenarea seciunii traversei din cadrul cu
picioare.
Zoom/Window/Se specific coordonatele primului col al ferestrei/Se specific coordonatele
colului opus al ferestrei/
87
16. Se rupe polilinia plcii mesei. Aceast operaie este necesar pentru haurarea jumtii plcii de
mas. Polilinia se rupe n dou puncte, n mijlocul plcii sus i jos. Ruperea se realizeaz cu
comanda Break.
Command: Break
Select object: Mid
of - Se selecteaz mijlocul sus al plcii de mas
Specify second break point or [First point]: @ - rupe polilinia n punctul selectat
sau
Break/Mid/Se selecteaz mijlocul sus al plcii de mas/@/
Break/Mid/Se selecteaz mijlocul jos al plcii de mas/@/
17. Se deseneaz linia de separare a haurului.
Line/End/Se selecteaz unul din capetele poliliniei obinute prin rupere/Se selecteaz cellalt
capt//
88
89
Layer/
91
92
22
500
244
478
128
60
20
30
250
260
22
16
320
360
38
360
93
94
14. Se mut Ucs-ul n jos cu 158 mm pentru desenarea legturii picior i se salveaz sub numele
Poz4.
Ucs/Move/0,-158/
Ucs/Save/Poz4/
15. Se deseneaz prima polilinie a legturii picior
Pline/0,0/Perpendicular/Se selecteaz conturul piciorului din dreapta//
16. Se deseneaz cea de-a doua polilinie a legturii picior
Offset/30/Last/Se specific un punct deasupra primei polilinii desenate//
95
20. Se mrese zona din stnga sus a seciunii taburetului (desenul din dreapta)
Zoom/Window/Se specific o fereastr de forma celei prezentate n figur/
21. Se mut UCS-ul n punctul de intersecie dintre piciorul din stnga i ezut conform figurii de
mai jos.
Ucs/Move/Int/Se selecteaz intersecie dintre piciorul din stnga i ezut/
22. Se deseneaz conturul seciunii legturii ezut. Este recomandat ca zonele care se haureaz
s aib contur nchis.
Pline/5,0/@22,0/@0,-60/@-22,0/Close/
96
25. Se mut UCS-ul spre dreapta cu 5 mm i n jos cu 218 mm pentru desenarea conturului
seciunii legturii de picior.
Ucs/Move/5,218/
26. Se deseneaz conturul seciunii legturii picior. Este recomandat ca zonele care se haureaz
s aib contur nchis.
Pline/0,0/@22,0/@0,30/@-22,0/Close/
29. Se copiaz n oglind cele dou contururi desenate pentru seciunea legturii ezut i picior.
Mirror/Se selecteaz conturul seciunii ezut/Se selecteaz conturul seciunii
picior/Middle/Se selecteaz legtura picior/Middle/Se selecteaz legtura ezut/No/
97
39. Se multiplic conturul piciorului stnga jos pe 2 rnduri i 2 coloane la distana de 282 mm
ntre rnduri i 282 mm ntre coloane.
Array/Se selecteaza conturul piciorului stnga jos//Rectangular/2/2/282/282/
40. Se mut UCS-ul n colul din dreapta jos a piciorului din stnga jos.
Ucs/Move/Int/Se selecteaz colul din dreapta jos a piciorului din stnga jos/
99
51. Se mut UCS-ul n seciune la mijlocul ezutului conform figurii de mai jos
Ucs/Move/Mid/Se selecteaz mijlocul ezutului/
100
101
104
4. Se creeaz straturile Vedere fat, vedere stnga, vedere sus, seciune I, seciune II, seciune III,
Axe, Hasur, Cote
Straturile au urmtoarele tipuri de linii:
- Vedere fat, vedere stnga, vedere sus, seciune I, seciune II, seciune III linii
continue (Continuous);
- Axe linii de axe (Dashdot);
- Ascuns linii ntrerupte (Dashed);
- Hasur linii continue (Continuous);
- Cote linii continue (Continuous);
5. Se trece n stratul Vedere fata
6. Se deseneaz vederea din fa conform desenului de mai jos. Panourile vederii fa se pot desena
cu comanda Pline sau Rectangle cu grosimea de 0.3 mm.
105
13. Se deseneaz seciunea I, se deseneaz axa prin bara de haine i se haureaz seciunea
106
14. Se trece n stratul Sectiunea II. Pentru desenarea axei barei de haine se trece n stratul Axe iar
pentru haurare n stratul Haur.
15. Se mut Ucs-ul n dreapta cu 140mm pentru desenarea seciunii i se salveaz sub numele de
Poz4
Detaliu spate
107
Detaliu soclu fa
108
21. Se mut Ucs-ul cu 85 mm mai jos pentru desenarea seciunii orizontale i se salveaz sub
numele de Poz5
25. Se trece in stratul TEXTE i se scriu textele necesare . Deasemenea se completeaz indicatorul.
26. Se salveaz desenul. Desenul se salveaz n subdirectorul C:\ACAD2D\Grupa**** sub numele
de dulap.dwg
110
EM1
EM2
P
EM3
EM4
110
n cazul n care nu se utilizeaz desenul ablon se stabilesc limitele formatului A3 (420x297 mm).
Limits/0,0/420,297/
Ucs/World/
Zoom/All/
3. Se stabilete pasul cursorului grafic 4mm.
Snap/4/
4. Se stabilete o gril care este conform cu pasul stabilit anterior.
Grid/Snap/
111
Not: Dac este activat opiunea Delete, desenul cilindrului pneumatic dispare de pe ecran
112
17. Se modific pasul cursorului grafic la 2mm pentru desenarea celorlalte linii subiri.
Snap/2/
18. Se deseneaz celelalte linii subiri ale distribuitorului.
Line/Se specific cu mouse-ul coordonatele primului punct/Se specific cu mouse-ul
coordonatele ultimului punct//
Line/Se specific cu mouse-ul coordonatele primului punct/Se specific cu mouse-ul
coordonatele punctului urmtor/Se specific cu mouse-ul coordonatele ultimului punct//
Line/Se specific cu mouse-ul coordonatele primului punct/Se specific cu mouse-ul
coordonatele ultimului punct//
Line/Se specific cu mouse-ul coordonatele primului punct/Se specific cu mouse-ul
coordonatele punctului urmtor/Se specific cu mouse-ul coordonatele ultimului punct//
20. Se scriu notaiile pe distribuitor. Textele pot fi scrise cu comanda Text, Dtext sau Mtext .
Textele scrise deasupra distribuitorului se realizeaz cu:
Command: Dtext
Current text style: "Standard" Text height: 2.5000
Specify start point of text or [Justify/Style]: Justify
Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: Center
114
Specify center point of text: Se specific cu mouse-ul coordonatele unui punct situat sub text n
centru
Specify rotation angle of text <0>: 0 unghiul de rotaie a textului
Se introduce textul i se apas de dou ori ENTER
sau
Dtext/Justify/Center/Se specific cu mouse-ul coordonatele unui punct situat sub text n
centru/0/A//
Dtext/Justify/Center/Se specific cu mouse-ul coordonatele unui punct situat sub text n
centru/0/B//
Textele scrise sub distribuitor se realizeaz cu:
Command: Dtext
Current text style: "Standard" Text height: 2.5000
Specify start point of text or [Justify/Style]: Justify
Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: TC Top
Center
Specify center point of text: Se specific cu mouse-ul coordonatele unui punct situat deasupra
textului n centru
Specify rotation angle of text <0>: 0 unghiul de rotaie a textului
Se introduce textul i se apas de dou ori ENTER
sau
Dtext/Justify/TC/Se specific cu mouse-ul coordonatele unui punct situat deasupra textului n
centru/0/A//
Dtext/Justify/TC/Se specific cu mouse-ul coordonatele unui punct situat deasupra textului n
centru/0/B//
21. Se creaz blocul D42EP (distribuitor cu 4 ci, dou poziii i acionat electro-pneumatic).
-Block/D42EP/End/Se selecteaz orificiul A al distribuitorului/Window/Se selecteaz
distribuitorul ntr-o ferestr/
sau
Command: Block
22. Se salveaz blocul pe discul C:\ACAD2D sub numele de D42EP.
-Wblock/D42EP/D42EP/
23. Se deseneaz simbolul sursei de alimentare.
Donut/0/1/Se specific centrul punctului//
Donut/5/6/Se specific centrul cercului n centrul cercului//
Line/Quadr/Se selecteaz cadranul superior al cercului/Se specific coordonatele celuilalt
punct al liniei//
24. Se creeaz blocul SURSA.
Block/SURSA/End/Se selecteaz captul liniei/Window/Se stabilete a fereastr care
cuprinde simbolul sursei//
25. Se salveaz blocul.
Wblock/SURSA/SURSA/
26. Se revine la ntregul desen.
115
Zoom/All/
27. Se insereaz n desen dou simboluri de cilindrii pneumatici (blocul CILDE)
Inserarea se poate face cu:
- comanda Insert (cu semnul minus n fa);
- cu caseta de dialog Insert
Variant cu comanda -Insert
Command: -Insert
Enter block name or [?]: CILDE
Units: Unitless Conversion: 1.0000
Specify insertion point or
[Basepoint/Scale/X/Y/Z/Rotate/PScale/PX/PY/PZ/PRotate]: Se specific coordonatele punctul de
inserie
Enter X scale factor, specify opposite corner, or [Corner/XYZ] <1>: Se apas ENTER
Enter Y scale factor <use X scale factor>: Se apas ENTER
Specify rotation angle <0>: Se apas ENTER
sau
Insert/CILDE/Se specific coordonatele punctul de inserie al primului cilindru////
Insert/CILDE/Se specific coordonatele punctul de inserie al cilindrului al doilea////
Variant cu caset de dialog
Command: Insert
=> afieaz caseta de dialog Insert n care se specific numele
blocului i coordonatele punctului de inserie
28. Se insereaz n desen cele dou simboluri ale distribuitorului (blocul D42EP)
-Insert/D24EP/Se specific coordonatele punctul de inserie al primului distribuitor////
-Insert/D42EP/Se specific coordonatele punctul de inserie al distribuitorului al doilea////
29. Se insereaz n desen simbolul sursei de alimentare cu aer (blocul sursa).
-Insert/Sursa/Se specific coordonatele punctului de inserie al sursei////
30. Se deseneaz conductele de legtur.
Liniile de legtur se deseneaz cu comanda Line cu ajutorul deplasrii controlate a cursorului
(Snap On).
31. Se stabilete pasul cursorului grafic la 2 mm.
Snap/2/
116
117
118
Valoarea
implicit
Modul atributului
Value
Mode
1500
300
19
PAL 19
Stejar 0.7
Fag 0.7
Stejar 0.7
****
Invizible
Invisible
Invisible
Invisible
Invisible
Invisible
Invisible
Invisible
<done>: Invisible se specific modul Invisibil pentru atribut, respectiv atributul nu este vizibil
cnd se insereaz blocul
Current attribute modes:
Invisible=Y Constant=N Verify=N Preset=N Lock position=Y
Enter an option to change [Invisible/Constant/Verify/Preset/Lock position] <done>:
Enter attribute tag name: Lungime_panou se specific numele atributului (fr spaiu ntre
cuvinte)
Enter attribute prompt: Lungime se specific textul care apare pe prompter-ul Command cnd se
insereaz blocul la care s-a ataat atributul Lungime
Enter default attribute value: 1500 valoarea implicit a lungimii
Current text style: "Standard" Text height: 2.5000
Specify start point of text or [Justify/Style]: Se specific cu mouse-ul coordonatele punctului n
care se ataeaz atributul
Specify rotation angle of text <0>: Se apas ENTER
sau
-Attdef/Invisible//Lungime_panou/Lungime/1500/Se specific cu mouse-ul coordonatele
punctului n care se ataeaz atributul/0/
Variant de ataare a atributelor cu caseta de dialog Attribute Definition
Command:Attdef
=> afieaz caseta de dialog Attribute Definition n care se specific
modul Invisibil (Mode Invisible), eticheta atributului (Lungime), textul care apare pe prompter-ul
Command cnd se insereaz blocul (Prompt Lungime panou), valoarea implicit a lungimii
(Value 1500), coordonatele punctului de inserare (ataare) a atributului pe desen (Insertion point)
i orientarea i stilul textului atributului. Dac este bifat opiunea Specify On-screen din caseta
Insertion point, atunci dup apsarea butonului OK se cere specificarea coordonatelor punctului de
ataare a atributului.
121
Valoarea
implicit
Value
600
300
19
PAL 19
Stejar 0.7
Fag 0.7
Stejar 0.7
50
Modul atributului
Mode
Invizible
Invisible
Invisible
Invisible
Invisible
Invisible
Invisible
Invisible
Wblock/
13. Se realizeaz desenul bibliotecii
Desenul bibliotecii se realizez prin inserarea blocurilor cu atribute Perete lateral i Polita.
Command: -Insert
Enter block name or [?] <>:Perete lateral
Specify insertion point or [Basepoint/Scale/X/Y/Z/Rotate/PScale/PX/PY/PZ/PRotate]: 0,0 se
specific coordonatele punctului de inserie
Enter X scale factor, specify opposite corner, or [Corner/XYZ] <1>: Se apas ENTER
Enter Y scale factor <use X scale factor>: Se apas ENTER
Specify rotation angle <0>: Se apas ENTER
Enter attribute values
PRET <100>: Se specific alt valoare pentru pre sau se apas ENTER
FURNIR_CANT_LUNG <stejar 0.7>: Se specific alt furnir sau se apas ENTER
FURNIR_DOS <fag 0.7>: Se specific alt furnir sau se apas ENTER
FURNIR_FATA<stejar 0.7>: Se specific alt furnir sau se apas ENTER
MATERIAL <PAL 19>: Se specific alt material sau se apas ENTER
GROSIME_PANOU<19>: Se specific alt grosime sau se apas ENTER
LATIME_PANOU<300>: Se specific alt lime sau se apas ENTER
LUNGIME_PANOU<1500>: Se specific alt lungime sau se apas ENTER
sau
-Insert/Perete lateral/0,0///////////
-Insert/Perete lateral/61.9,0///////////
-Insert/Polita/1.9,29///////////
-Insert/Polita/1.9,59///////////
-Insert/Polita/1.9,89///////////
-Insert/Polita/1.9,119///////////
sau
Insert/
=>
1500 300 19
1500 300 19
600 300 19
Polita
Polita
Polita
600 300
600 300
600 300
19
19
19
125
Tabelul 13.2
Exemplu de utilizare
ID_A4[A4]^C^CLimits 0,0 420,297
ID_A4[A4]^C^CLimits 0,0 420,297
ID_A4[A4]^C^CLimits;0,0 420,297
[Text&5mm]^C^Ctext;\5;0;\
ID_A4[A4]^C^CLimits;0,0;420,297+
zoom;all
Afieaz nivelul superior la meniul imagine, ^C^C$i=taburet $i=*
meniul desfurabil sau meniul cursor ;
$P0=SNAP $P0=*
Specific o expresie DIESEL
$p1.2=~
Prefix
pentru
repetarea
macroului. [Segmente]*Line \\
ntreruperea repetrii se realiz cu ESC.
[Segmente]*(command Line pause
pause ).
echivalent
cu
CTRL+B
pentru
activare/dezactivare SNAP;
echivalent
cu
CTRL+D
pentru
activare/dezactivare afiare coordonate;
echivalent cu CTRL+E pentru selectare
urmtorul plan izometric;
echivalent
cu
CTRL+G
pentru
activare/dezactivare GRID;
echivalent cu CTRL+H pentru BackSpace;
echivalent
cu
CTRL+P
pentru
activare/dezactivare modul Ortho;
echivalent
cu
CTRL+P
pentru
activare/dezactivare ecou comand;
127
^T
^V
echivalent
cu
CTRL+T
pentru
activare/dezactivare tableta grafica;
echivalent cu CTRL+V pentru schimbarea
ferestrei curente;
Dac la ncrcare nu apar erori trebuie s apar meniul utilizator nlocuind meniul existent.
2.4. ncrcarea fiierului meniu cu funcii AutoLISP
Fiierele meniu pot fi ncrcate i cu funcii AutoLISP. Funcia AutoLISP prezentat mai jos
permite ncrcarea fiierului de meniu propriu Formate.mnu.
Command :(Command Menu formate.mnu)
Indiferent de variantele de ncrcare a fiierului meniu prezentate mai sus, meniul propriu
nlocuiete meniul AutoCAD-ului. Pentru revenirea la meniul AutoCAD-ului fiierul de meniu
propriu trebuie s conin o macrocomand de forma urmtoare:
[ACAD]^C^Cmenu ACAD
Exist posibilitatea ca opiunile meniului propriu s fie inserate ntre opiunile meniului AutoCAD.
Acest lucru se poate realiza cu ajutorul grupurilor de meniuri (MENUGROUP) i a comenzilor
MenuLoad i MenuUnLoad.
3. Ataarea meniurilor pariale la meniul de baz AutoCAD
Un fiier meniu de baz sau parial are un nume de grup descris n seciunea
***MENUGROUP. Meniul AutoCAD are numele de grup ***MENUGROUP=ACAD.
Meniurile pariale pot fi ataate la meniul AutoCAD-ului, adugnd opiunile proprii la meniul
existent. n acest caz se protejeaz meniul propriu dac se face upgrade-ul AutoCAD-ului. Pentru
ataarea meniului parial sunt necesare urmtoarele operaii:
- ncrcarea/descrcarea fiierului meniu parial (fig. 3);
- inserarea/eliminarea opiunilor meniului parial (fig. 4);
Aceste operaii se pot face cu comenzi AutoCAD sau funcii AutoLISP.
3.1. ncrcarea/descrcarea fiierului meniu cu comenzi AutoCAD
ncrcarea fiierului meniu parial se realizeaz cu comanda Menuload (meniul Tools,
opiunea Customize Menus):
Command: Menuload
Menu loaded successfully. MENUGROUP: ACAD
1.1. Se introduce fiierul meniu cu ajutorul unui editor de text i se salveaz n subdirectorul
SUPPORT din AutoCAD sub numele de FORMATE.MNU. Fiierul text care conine codul surs
pentru acest meniu este prezentat mai jos.
***MENUGROUP=formate
***POP1
[Formate desen]
ID_MnA4 [A&4]^C^Climits 0,0 210,297 zoom all
ID_MnA3 [A&3]^C^Climits 0,0 420,297 zoom all
ID_MnA2 [A&2]^C^Climits 0,0 594,420 zoom all
ID_MnA1 [A&1]^C^Climits 0,0 841,594 zoom all
ID_MnA0 [A&0]^C^Climits 0,0 1189,841 zoom all
ID_MnAcad[ACAD]^C^Cmenu acad
***HELPSTRINGS
ID_MnA4 [Creaza si afiseaza un format A4]
ID_MnA3 [Creaza si afiseaza un format A3]
ID_MnA2 [Creaza si afiseaza un format A2]
ID_MnA1 [Creaza si afiseaza un format A1]
ID_MnA0 [Creaza si afiseaza un format A0]
1.2. Se ncarc meniul cu comanda MENU i comanda MenuLoad
1.3. Se testeaz funcionarea meniului n ambele variante
Aplicaia 2.
Se cere s se creeze un meniu cu submeniuri conform modelului de mai jos.
ID_MnHala
ID_MnPod
ID_MnDepozit
***HELPSTRINGS
ID_MnPOD
[Deseneaza un pod transbordor]
ID_MnCIRC_SPINT [Insereaza un circular de spintecat cu organizarea locului de munca]
ID_MnDEPOZIT [Deseneaza un depozit]
ID_MnHALA
[Deseneaza stalpii halei de fabricatie]
ID_MnCIRC_RETEZAT [Insereaza un circular de retezat cu organizarea locului de munca]
1.2. Se incarc meniul cu comanda MENU i comanda MenuLoad
1.3. Se testeaz funcionarea meniului n ambele variante
Deoarece unele din macrocomenzile meniului sunt realizate cu programe AutoLISP se
prezint n continuare codul surs pentru aceste funcii:
Programul AutoLISP STALPI.LSP pentru desenarea stlpilor halei de fabricatie
(defun c:stalpi ()
(setq pins (getpoint "Punctul de insertie: "))
(command "pline" pins "@5,0" "@0,5" "@-5,0" "close")
(setq lung (getint "lungime hala fabricatie, in m: "))
(setq nrcol (fix (/ lung 6)))
(setq nrrand (getint "Nr. randuri "))
(command "array" pins "" "R" nrrand nrcol 120 60)
)
Programul AutoLISP POD.LSP pentru desenarea podului transbordor
(defun a90 ()
(/ pi 2)
)
(defun a270 ()
(/ (* 3 pi) 2)
)
(defun c:pod ()
(setq optiune (getstring "Selectare/Lungime s/l: "))
(if (or (= optiune "l") (= optiune "L"))
(progn
(setq lung (getint "Lungime pod transbordor, in m: "))
(setq lung (* lung 10))
)
)
132
ID_MnDepozit
ID_MnAcad
***Image
**imagini_masini
[Masini de prelucrare]
[masini(circ_retezat,circular de retezat)]^C^C-insert circ_retezat \;;;
[masini(circ_spintecat,circular de spintecat)]^C^C-insert circ_spintecat \;;;
***HELPSTRINGS
ID_MnMasini [Insereaza un meniu imagine cu simbolurile masinilor]
ID_MnHala [Deseneaza stalpii halei de fabricatie]
ID_MnPod [Deseneaza un pod transbordor]
ID_MNDepozit [Deseneaza stive]
ID_MnAcad [Revine la meniul AutoCAD-ului]
3.2. Se deseneaz simbolul mainii la scara 1 :100;
3.3 Se creeaz diapozitivul cu imaginea mainii i se salveaz n subdirectorul SUPPORT (comanda
MSLIDE).
3.4 Se creeaz blocul cu simbolul mainii i se salveaz n subdirectorul SUPPORT (comanda
BLOCK i WBLOCK).
3.5 Etaplele 3.2 pn la 3.4 se reiau de attea ori cte maini sunt n biblioteca de maini.
3.6 Se creaza un fiier text cu coninutul bibliotecii de slide-uri i se salveaz n subdirectorul
SUPPORT sub numele de MASINI.TXT. Coninutul fiierului MASINI.TXT este prezenatat mai
jos:
circ_retezat
circ_spintecat
3.7 Se creaz biblioteca de slide-uri n subdirectorul SUPPORT cu comanda DOS:
mslide masini<masini.txt
unde mslide fiier exeutabil pentru creerea unei biblioteci de slide-uri; masini numele bibliotecii
de slide-uri (masini.slb); masini.txt fiierul text cu coninutul i ordinea slide-urilor n biblioteca
de slide-uri.
3.8 Se ncarc fiierul meniu
3.9 Se incarc meniul cu comanda MENU i comanda MenuLoad
3.10 Se testeaz funcionarea meniului n ambele variante
Un alt exemplu de meniu propriu cu submeniuri i meniu imagine este prezentat n
continuare.
Acest meniu permite modelarea unui corp de mobilier din panouri n 3D.
135
ID_MnDia_Perete_lateral
[->Perete lateral]
[Desenare perete lateral]^C^CBox 0,0,0 Length \ \ \ Zoom All
[Creare block]^C^C-Block perete_lateral 0,0,0 Last;;
[Salvare block]^C^C-WBlock perete_lateral perete_lateral
[Inserare block]^C^C-Insert perete_lateral 0,0,0;;;;
[Creare diapozitiv]^C^CMslide
[Vizualizare]^C^CVslide
[<-Revenire la meniul principal]
[->Polita]
[Desenare polita]^C^CBox 0,0,0 Length \ \ \ Zoom All
136
ID_MnDia_Polita
ID_MnDia_Spate
***POP3
[Inserare repere]
ID_MnCreare_slide_list
ID_MnCreare_biblioteca
[Creare slide-list]^C^CEdit;;
[Creare biblioteca de slide-uri]
[Inserare repere]^C^C$i=Image_biblioteca $i=*
***IMAGE
**Image_biblioteca
[Repere biblioteca]
[biblio(perete_lateral,perete_lateral)]^C^C-Insert perete_lateral \;;;
[biblio(polita,polita)]^C^C-Insert polita \ ;;;
[biblio(spate,spate)]^C^C-Insert spate \ ;;;
***HelpStrings
ID_MnCreare_slide_list [In subdirectorul SUPPORT se creaza fisierul MOB.TXT cu numele
diapozitivelor]
ID_MnCreare_biblioteca [Se iese in DOS, se trece in subdirectorul SUPPORT i se creaz
biblioteca de slide-uri MOB.SLB cu comanda SLIDELIB MOB<MOB.TXT
137