計(jì)算機(jī)輔助設(shè)計(jì)與制造(第二版)課件第5章工程圖的繪制_第1頁(yè)
計(jì)算機(jī)輔助設(shè)計(jì)與制造(第二版)課件第5章工程圖的繪制_第2頁(yè)
計(jì)算機(jī)輔助設(shè)計(jì)與制造(第二版)課件第5章工程圖的繪制_第3頁(yè)
計(jì)算機(jī)輔助設(shè)計(jì)與制造(第二版)課件第5章工程圖的繪制_第4頁(yè)
計(jì)算機(jī)輔助設(shè)計(jì)與制造(第二版)課件第5章工程圖的繪制_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第5章工程圖的繪制工程設(shè)計(jì)的結(jié)果一般都是以工程圖的形式來(lái)表示,因此,可把工程圖看作是工程的語(yǔ)言。繪制工程圖是CAD的一個(gè)重要內(nèi)容,本章將介紹使用AutoCAD2010圖形環(huán)境繪制工程圖?!?.1AutoCAD2010簡(jiǎn)介5.1.1AutoCAD2010的工作界面

AutoCAD2010的工作界面主要由標(biāo)題欄、下拉菜單欄、工具欄、繪圖窗口、命令行窗口、狀態(tài)欄和滾動(dòng)條等幾部分組成。5.1.2命令的輸入

AutoCAD要求用戶輸入命令來(lái)實(shí)現(xiàn)繪圖操作,用戶可以用下列任何一種方式輸入命令:1.從鍵盤(pán)輸入

用戶從鍵盤(pán)輸入命令時(shí),在命令行窗口中的提示符必須為“Command:”,此時(shí)用鍵盤(pán)輸入命令名,接著按回車鍵或空格鍵,就完成了命令的輸入。2.從下拉菜單輸入

用戶可從下拉菜單中所列的菜單選項(xiàng)中選擇要輸入的命令。3.從工具欄按鈕輸入

用戶可從工具欄中單擊一個(gè)圖標(biāo)按鈕就可完成一個(gè)命令的輸入4.從數(shù)字化儀菜單輸入

如果定義了數(shù)字化儀菜單,輸入命令時(shí),只需將數(shù)字化儀的觸筆或者游標(biāo)指在所需菜單選項(xiàng)上,然后按“拾取”按鈕即可。

5.1.3新建、打開(kāi)與保存圖形文件1.新建圖形文件(new)2.打開(kāi)已有圖形文件(open)3.保存圖形文件(save)5.1.4繪圖環(huán)境設(shè)置

1.設(shè)置繪圖界限(limits)2.設(shè)置圖形單位(units)3.設(shè)置繪圖區(qū)背景顏色4.設(shè)置捕捉模式5.設(shè)置正交模式(F8)5.1.5圖層設(shè)置

在AutoCAD中,所有圖形對(duì)象都畫(huà)在某個(gè)圖層上,而在每個(gè)圖層上都對(duì)應(yīng)有顏色、線型和線寬的定義,即所有圖形對(duì)象都具有圖層、顏色、線型和線寬這4個(gè)基本屬性。圖層設(shè)置就是定義這4個(gè)基本屬性,為完成一幅工程圖紙的設(shè)計(jì)和繪制提供必要的線型和線寬。1.圖層

一幅工程圖樣由粗實(shí)線、細(xì)實(shí)線、點(diǎn)劃線、虛線等不同線型組成。把具有相同線型、顏色和線寬的實(shí)體放在相應(yīng)的圖層上。2.顏色

每一圖層應(yīng)設(shè)置一種顏色,圖層的顏色是指在該圖層上所繪實(shí)體的顏色。圖層的顏色用顏色號(hào)來(lái)表示,顏色號(hào)為1~255的整數(shù)。不同的圖層可以設(shè)置相同的顏色,也可以設(shè)置不同的顏色。為了便于在不同計(jì)算機(jī)系統(tǒng)之間交換圖形,AutoCAD將前7個(gè)顏色號(hào)賦予標(biāo)準(zhǔn)顏色,它們是:1—Red(紅)2—Yellow(黃)3—Green(綠)4—Cyan(青)5—Blue(藍(lán))6—Magenta(洋紅)7—White/Black(白或黑)3.線型

每個(gè)實(shí)體和每一層都有一個(gè)相應(yīng)的線型,不同的圖層可以設(shè)置相同的線型,也可以設(shè)置不同的線型。AutoCAD2010為用戶提供了一個(gè)標(biāo)準(zhǔn)線型庫(kù),該庫(kù)文件為ACADISO.LIN,用戶可從中選擇所需的線型,例如用戶可以從中選擇到繪制工程圖時(shí)常用線型:Continuous(實(shí)線)Dashed(虛線)、Center(中心線)、Divide(雙點(diǎn)劃線)等。4.線寬

線寬特性是從AutoCAD2000版本以來(lái)新設(shè)的一個(gè)特性,用來(lái)設(shè)置線條的寬度。有了線寬特性,不僅在圖形輸出時(shí)有線寬的不同,在屏幕上顯示也能反映出線寬的不同,使圖形的顯示和輸出效果達(dá)到一致。5.圖層命令(Layer)

圖層命令(Layer)可以用來(lái)建立新的圖層、選擇當(dāng)前層、為指定的圖層設(shè)置顏色和線型以及線寬、打開(kāi)或關(guān)閉圖層、解凍或凍結(jié)圖層等。(1)新建圖層(2)設(shè)置圖層顏色(3)設(shè)置圖層線型(4)設(shè)置當(dāng)前圖層(5)刪除圖層(6)打開(kāi)/關(guān)閉圖層(7)凍結(jié)/解凍圖層(8)鎖定/解鎖圖層(9)設(shè)置圖層線寬5.1.6基本繪圖命令1.繪制單點(diǎn)和多點(diǎn)2.繪制直線(Line)繪制直線時(shí)需輸入直線的端點(diǎn)坐標(biāo)AutoCAD2010可以使用以下4種確定點(diǎn)坐標(biāo)的方法:(1)用定標(biāo)設(shè)備在屏幕上拾取點(diǎn)指定某個(gè)點(diǎn)可以使用定標(biāo)設(shè)備(通常為鼠標(biāo)器),移動(dòng)鼠標(biāo),直到光標(biāo)到達(dá)所要指定的位置,然后單擊左鍵即可。(2)使用對(duì)象捕捉來(lái)指定圖上一些特殊點(diǎn)使用AutoCAD的對(duì)象捕捉功能可捕捉現(xiàn)存圖形對(duì)象的特殊點(diǎn),如現(xiàn)存直線或弧的中點(diǎn)、某個(gè)圓的圓心、兩個(gè)圖形實(shí)體的交點(diǎn)等(3)通過(guò)鍵盤(pán)輸入點(diǎn)的坐標(biāo)通過(guò)鍵盤(pán)輸入點(diǎn)的坐標(biāo)是最直接的方式,而且可以準(zhǔn)確給定點(diǎn)。對(duì)于這種指定點(diǎn)的方法,用戶可以使用絕對(duì)直角坐標(biāo)、絕對(duì)極坐標(biāo)、相對(duì)直角坐標(biāo)、相對(duì)極坐標(biāo)4種方式輸入。AutoCAD2010提供了以下4種坐標(biāo)形式供用戶選用:(1)絕對(duì)直角坐標(biāo)在直角坐標(biāo)系中,X、Y、Z三軸線在原點(diǎn)(0,0,0)相交,繪圖區(qū)內(nèi)的任何一點(diǎn)均可用(x,y,z)表示,用戶可以通過(guò)輸入x、y、z坐標(biāo)來(lái)定義點(diǎn)的位置。(2)絕對(duì)極坐標(biāo)

絕對(duì)極坐標(biāo)均以原點(diǎn)作為極點(diǎn)。用戶可以輸入一個(gè)長(zhǎng)度距離和一個(gè)角度,距離和角度之間用“<”號(hào)隔開(kāi)。例如:100<30,表示該點(diǎn)離極點(diǎn)(原點(diǎn))的極長(zhǎng)為100個(gè)圖形單位,而該點(diǎn)的連線與0ο方向之間的夾角為30°(3)相對(duì)直角坐標(biāo)

相對(duì)直角坐標(biāo)用(@x,y,z)的方式輸入(4)相對(duì)極坐標(biāo)

相對(duì)極坐標(biāo)用(@l<α)的形式表示,其中@表示相對(duì),l表示極長(zhǎng),α表示角度。

例:以A(100,100)為起點(diǎn)坐標(biāo),用相對(duì)極坐標(biāo)繪制一個(gè)長(zhǎng)為150的五角星。操作過(guò)程如下:Command:Line↙SpecifyFirstPoint:100,100↙Specifynextpointor[Undo]:@150<0↙

Specifynextpointor[Undo]:@150<216↙Specifynextpointor[Close/Undo]:@150<72↙Specifynextpointor[Close/Undo]:@150<288↙Specifynextpointor[Close/Undo]:C↙3.繪制多義線(Pline)

多義線是AutoCAD中提供的一種非常有用的實(shí)體對(duì)象,它是由多段直線段和弧線序列組成,如圖5.20所示。多義線是一個(gè)實(shí)體,可以統(tǒng)一對(duì)其進(jìn)行編輯。多義線中的線條在各連接點(diǎn)處的線寬可在繪圖過(guò)程中設(shè)置。4.繪制圓(Circle)

AutoCAD2010提供了六種畫(huà)圓的方式,即:Center(圓心)和Radius(半徑)、Center(圓心)和Diameter(直徑)、2Point(兩點(diǎn))、3Point(三點(diǎn))、雙切和半徑、三切六種方式,其中系統(tǒng)默認(rèn)方式為Center(圓心)和Radius(半徑)。

圓心和半徑:circle_200,100_60(2)圓心和直徑:circle_200,100_D_120(3)三點(diǎn)定圓:circle_20,10_60,50_70,100(4)兩點(diǎn)定圓:circle_20,10_170,100(5)半徑和雙切定圓:(6)三切點(diǎn)定圓:5.繪制圓?。ˋrc)

繪制圓弧的命令是Arc,AutoCAD2010提供了10種畫(huà)圓弧的方式。

(1)三點(diǎn)畫(huà)弧:Arc_p1_p2_p3(2)起點(diǎn)、圓心、終點(diǎn)畫(huà)弧:Arc_p1_C_p2_p3(3)起點(diǎn)、圓心、角度畫(huà)弧:Arc_p1_C_p2_A_angle(4)起點(diǎn)、圓心、弦長(zhǎng)畫(huà)弧:Arc_p1_C_p2_L_length(5)起點(diǎn)、終點(diǎn)、角度畫(huà)弧:Arc_p1_E_p2_A_angle(6)起點(diǎn)、終點(diǎn)、方向畫(huà)弧:Arc_p1_E_p2_D_Direction(7)起點(diǎn)、終點(diǎn)、半徑畫(huà)弧:Arc_p1_E_p2_R_Radius(8)圓心、起點(diǎn)、終點(diǎn)畫(huà)弧:(9)圓心、起點(diǎn)、角度畫(huà)弧:(10)圓心、起點(diǎn)、弦長(zhǎng)畫(huà)弧:6.繪制橢圓(Ellipse)(1)軸線和偏心距繪制橢圓

Ellipse_p1_p2_p3(2)中心點(diǎn)和兩條軸線繪制橢圓

Ellipse_C_p1_p2_p37.繪制矩形(Rectangle)

用Rectangle命令繪制矩形時(shí)只需要給定矩形對(duì)角線上的兩個(gè)端點(diǎn)即可。用戶在繪制矩形時(shí),還可以設(shè)置倒角、標(biāo)高、圓角、厚度和線寬,其中標(biāo)高和厚度一般用于三維繪圖。(1)繪制矩形:Rectangle_p1_對(duì)角點(diǎn)p2(2)繪制帶倒角的矩形:Rectangle_C_5_5_p1_對(duì)角點(diǎn)p2(3)繪制帶圓角的矩形:Rectangle_F_10_p1_對(duì)角點(diǎn)p28.圖案填充(BHatch和Hatch)

在機(jī)械或土木建筑工程圖中,圖案填充用于表達(dá)一個(gè)剖切的區(qū)域,即用于繪制剖面陰影線。AutoCAD2010提供了二種創(chuàng)建圖案填充的方式:對(duì)話框和命令行。BHatch命令用于對(duì)話框方式,Hatch命令用于命令行方式。

(1)對(duì)話框方式(BHatch):

輸入BHatch命令后,AutoCAD會(huì)彈出BoundaryHatch(邊界圖案填充)對(duì)話框(2)命令行方式(Hatch):Hatch_U_45_6_N_W_p1_p2_例:按下圖填充圖案。

9.單行文本注釋

在工程制圖中,除了繪制圖形外,還需要書(shū)寫(xiě)文本,如技術(shù)要求、填寫(xiě)明細(xì)表等。AutoCAD提供了Text或Dtext命令用于文本注釋輸入命令后,AutoCAD將顯示如下提示:

Specifystartpointoftextor[Justify/Style]:提示中有StartPoint(起點(diǎn))、Justfy(對(duì)正)、Style(樣式)三個(gè)選項(xiàng):(1)StartPoint(起點(diǎn))選項(xiàng)(2)Justify(對(duì)齊)選項(xiàng)

Specifystartpointoftextor[Justify/Style]:J↙Enteranoption[Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]:10.多行文本注釋

AutoCAD提供了Mtext命令,用于一次標(biāo)注多行文本,并且各行文本都以指定寬度排列對(duì)齊。

輸入Mtext命令后,AutoCAD2010會(huì)自動(dòng)彈出如圖所示“多行文本編輯器”對(duì)話框,用戶可在該對(duì)話框內(nèi)進(jìn)行標(biāo)注文本的輸入、編輯、修改工作。11.特殊字符的輸入

在實(shí)際繪圖中,時(shí)常需要標(biāo)注一些特殊字符,如表示溫度的度“°”、表示直徑的“φ”等。這些字符不能由鍵盤(pán)直接輸入,為此,AutoCAD提供控制碼來(lái)輸入這些特殊字符。控制碼一般由2個(gè)百分號(hào)和一個(gè)字母組成:(1)%%O控制碼:用戶可通過(guò)該控制碼在標(biāo)注的文字上添加上劃線(2)%%U控制碼:用戶可通過(guò)該控制碼在標(biāo)注的文字上添加下劃線(3)%%D控制碼:用戶可通過(guò)該控制碼在標(biāo)注的文字后添加“°”角度符號(hào)(4)%%P控制碼:用戶可以通過(guò)該控制碼在標(biāo)注的文字中添加“±”

正負(fù)公差符號(hào)(5)%%C控制碼:用戶可以通過(guò)該控制碼在標(biāo)注的文字中添加“φ”

直徑符號(hào)例:繪制如下表格:5.1.7圖形編輯1.刪除與恢復(fù):(1)刪除(Erase)刪除(Erase)命令可以刪除圖形中的對(duì)象。命令輸入后,AutoCAD提示如下:

Command:Erase↙Selectobjects:選擇對(duì)象↙輸入Erase命令后,屏幕上的十字光標(biāo)將變?yōu)橐粋€(gè)小正方形的拾取框,此時(shí)用戶可使用單個(gè)實(shí)體目標(biāo)、多個(gè)實(shí)體目標(biāo)、窗口目標(biāo)、默認(rèn)窗口和全部圖形目標(biāo)等目標(biāo)選擇方式來(lái)選擇要?jiǎng)h除的圖形對(duì)象。(2)恢復(fù)(Oops)

Oops能恢復(fù)最近一次由Erase命令從圖形中刪除的對(duì)象。(3)取消操作(Undo)

Undo命令可以取消上一次或多次操作2.復(fù)制和鏡像(1)圖形復(fù)制(Copy)Copy命令能復(fù)制對(duì)象到指定位置。

Copy_選擇對(duì)象_指定基點(diǎn)_指定位移的第二點(diǎn)多次復(fù)制:Copy_選擇對(duì)象_M_指定基點(diǎn)_指定位移的第二點(diǎn)(2)圖形鏡像(Mirror)Mirror命令能將目標(biāo)對(duì)象按指定的鏡像軸線作對(duì)稱復(fù)制,原目標(biāo)對(duì)象可保留也可刪除。

Mirror_選擇對(duì)象_鏡像軸線的第一端點(diǎn)_鏡像軸線的第二端點(diǎn)_NMirror_選擇對(duì)象_鏡像軸線的第一端點(diǎn)_鏡像軸線的第二端點(diǎn)_Y3.圖形陣列(Array)

Array能按矩形或環(huán)形陣列方式多重復(fù)制對(duì)象。在啟動(dòng)Array命令后,將彈出Array對(duì)話框,如圖所示(1)RectangularArray(矩形陣列)(2)PolarArray(環(huán)形陣列)4.移動(dòng)和旋轉(zhuǎn)(1)圖形移動(dòng)(Move)

Move_W_p1_p2__p3(基點(diǎn))_p4(位移的第二點(diǎn))(2)圖形旋轉(zhuǎn)(Rotate)

Rotate_W_p1_p2__p3(基點(diǎn))_angle(旋轉(zhuǎn)角度)5.修改和構(gòu)造(1)修改(Change)

用戶可使用Change命令來(lái)改變對(duì)象的特性,如顏色、標(biāo)高、圖層、線型、線型比例、線寬、厚度。(2)截?cái)?Break)Break命令能部分刪除對(duì)象或把對(duì)象分解為兩部分(3)修剪(Trim)Trim命令能利用邊界對(duì)圖形實(shí)體進(jìn)行修剪。(4)延伸(Extend)

Extend命令能延伸對(duì)象,使它們精確地延伸至由其他對(duì)象定義的邊界,或?qū)?duì)象延伸到它們將要相交的某個(gè)邊界上。(5)倒直角(Chamfer)(6)倒圓角(Fillet)(7)偏移(Offset)

Offset命令能對(duì)直線、多義線、圓弧、圓、橢圓作等距偏移復(fù)制。(8)分解(Explode)

Explode命令能分解組合對(duì)象,使其所屬的圖形實(shí)體成為可編輯實(shí)體使用Explode命令可分解三維實(shí)體、三維網(wǎng)格、圖塊、剖面線、多義線、矩形、多邊形、多行文字、尺寸標(biāo)注等。(9)比例縮放(Scale)

將被選擇對(duì)象相對(duì)于基點(diǎn)按照比例放大或縮小。5.1.8圖塊1.圖塊的概念

在實(shí)際繪圖過(guò)程中,有些東西會(huì)重復(fù)出現(xiàn),比如一些符號(hào)、機(jī)械圖中的標(biāo)準(zhǔn)件、建筑圖中的門(mén)窗、電子元件符號(hào)以及標(biāo)題欄等。如不斷重復(fù)畫(huà)這些圖形,不僅費(fèi)時(shí),也毫無(wú)意義。為解決這一問(wèn)題,AutoCAD引入了圖塊的概念。圖塊是把圖形中的若干圖形對(duì)象組合成一個(gè)整體,給它命名并存儲(chǔ)在圖中的一個(gè)整體圖形單元。在需要用到該圖塊時(shí),可以通過(guò)命令把它插入到圖中任意位置,在插入時(shí)可以給它不同的比例和轉(zhuǎn)角。2.圖塊的定義及存盤(pán)(1)圖塊的定義(Block)

在定義圖形圖塊之前,必須首先繪制出圖塊所包含的所有圖形對(duì)象,然后再用Block或Bmake命令定義圖塊的名稱和插入點(diǎn),并從現(xiàn)在的圖形中選擇一部分或整個(gè)圖形來(lái)建立新塊。但由上述命令定義的圖塊不能作為圖形文件存盤(pán),只能在圖塊所在的當(dāng)前圖形文件中使用,所以這種圖塊成為內(nèi)部圖塊。

(2)圖塊的存盤(pán)(Wblock)

由于內(nèi)部圖塊只能在在當(dāng)前圖形文件中定義和使用,而不能插入在其它圖形文件中,這給繪圖過(guò)程帶來(lái)了不便。為了彌補(bǔ)這種不足,AutoCAD系統(tǒng)提供了Wblock命令,它可以定義圖塊并將其作為一個(gè)獨(dú)立的圖形文件存盤(pán)。

3.圖塊的插入

在當(dāng)前圖形文件當(dāng)中可以插入已定義的圖塊或被當(dāng)成圖塊的外部磁盤(pán)文件,在插入時(shí)可根據(jù)需要改變圖形的比例系數(shù)和旋轉(zhuǎn)角度。4.圖塊的屬性

屬性是從屬于圖塊的非圖形信息,它是圖塊的一個(gè)組成部分,是圖塊的文本或參數(shù)說(shuō)明。屬性不能獨(dú)立存在,也不能獨(dú)立使用,只有在圖塊插入時(shí),屬性才會(huì)出現(xiàn)。5.屬性的定義(Attdef)完成了屬性定義后,接下來(lái)的工作就是創(chuàng)建帶屬性的塊了。下面以建立帶屬性的表面粗糙度符號(hào)圖塊為例,介紹操作步驟:1)繪制表面粗糙度符號(hào)。2)用Attdef命令定義圖塊的屬性,3)用Block命令定義圖塊

5.1.9尺寸標(biāo)注1.尺寸標(biāo)注概述(1)尺寸標(biāo)注的組成要素尺寸標(biāo)注的組成要素與工程圖繪制的標(biāo)準(zhǔn)類似,是由尺寸界線、尺寸線、箭頭和標(biāo)注文字構(gòu)成。(2)尺寸標(biāo)注的系統(tǒng)變量

AutoCAD約有60多個(gè)用于尺寸標(biāo)注的系統(tǒng)變量,這些變量大都以DIM…的形式開(kāi)頭。它們用于確定尺寸界線超出尺寸的距離、設(shè)置標(biāo)注類型、設(shè)置箭頭大小、設(shè)置標(biāo)注文字高度等(3)尺寸標(biāo)注菜單及其工具欄(4)尺寸標(biāo)注類型

AutoCAD提供了多種尺寸標(biāo)注類型,它們是:線性標(biāo)注、對(duì)齊標(biāo)注、基線標(biāo)注、連續(xù)標(biāo)注、角度標(biāo)注、半徑標(biāo)注、直徑標(biāo)注、坐標(biāo)標(biāo)注、引線標(biāo)注、圓心標(biāo)記、快速標(biāo)注和公差標(biāo)注。2.尺寸標(biāo)注的樣式設(shè)置

在尺寸標(biāo)注前,一般先要對(duì)標(biāo)注樣式進(jìn)行設(shè)置,用于控制尺寸界線、尺寸線、箭頭和標(biāo)注文字的格式。標(biāo)注樣式管理器對(duì)話框(1)修改標(biāo)注樣式修改標(biāo)注樣式對(duì)話框3.長(zhǎng)度尺寸標(biāo)注

長(zhǎng)度尺寸標(biāo)注的方法有:線性標(biāo)注(包括水平尺寸、垂直尺寸和旋轉(zhuǎn)尺寸)、對(duì)齊標(biāo)注、基線標(biāo)注和連續(xù)標(biāo)注。

(1)線性標(biāo)注(Dimlinear)(2)對(duì)齊標(biāo)注(Dimaligned)(3)基線標(biāo)注(Dimbaseline)(4)連續(xù)標(biāo)注(Dimcontinue)4.角度尺寸標(biāo)注(Dimangular)

用于標(biāo)注兩條直線之間的夾角、圓弧的弧度或三點(diǎn)之間的角度。5.直徑和半徑尺寸標(biāo)注6.形位公差標(biāo)注

AutoCAD提供Tolerance命令供用戶標(biāo)注形位公差啟動(dòng)Tolerance命令后,AutoCAD將彈出“形位公差”對(duì)話框,如圖所示。在該對(duì)話框中,有符號(hào)、公差1、公差2等選項(xiàng),下面介紹這些選項(xiàng)的含義:(1)符號(hào):設(shè)置形位公差類型符號(hào)(2)公差1:設(shè)置形位公差1的有關(guān)參數(shù)(3)基準(zhǔn)1、基準(zhǔn)2、基準(zhǔn)3:設(shè)置基準(zhǔn)的有關(guān)參數(shù)

§5.2交互式繪制工程圖例1:繪制如下零件圖:例2:試?yán)L制如圖5.70所示的軸承座的三視圖。

具體操作步驟如下:

1.繪制圖形前的準(zhǔn)備工作

2.繪制圖形(1)布置各視圖的位置

(2)繪制主視圖(3)繪制俯視圖

(4)繪制側(cè)視圖

(5)標(biāo)注尺寸(6)標(biāo)注表面粗糙度§5.4參數(shù)化繪圖程序設(shè)計(jì)5.4.1利用高級(jí)語(yǔ)言實(shí)現(xiàn)參數(shù)化繪圖1.命令組文件

AutoCAD允許用戶建立一個(gè)后綴為.SCR的命令組文件,命令組文件的內(nèi)容為一組命令,AutoCAD運(yùn)行這個(gè)命令組文件時(shí),可執(zhí)行預(yù)定的命令序列。(1)命令組文件的格式:

下面以繪制矩形圖形為例,介紹命令組文件的格式,取命令組文件名為YUAN.SCR。其中下劃線_表示空格。LIMITS_0,0_500,400ZOOM_ABASE_70,120LAYER_S_1_LINE_70,120_270,120_270,240_70,240_CLAYER_S_6_DIMDIMTXT_5HOR_70,120_270,120_170,100_200_VER_270,120_270,240_290,180_120_EXIT(2)命令組文件的調(diào)用:

可以使用AutoCAD的SCRIPT命令來(lái)調(diào)用命令組文件

(3)命令組文件中常用的幾個(gè)命令:a)delay命令:

delay命令用于延時(shí)b)RSCRIPT命令:

在命令組文件中加入一條RSCRIPT命令,可直接請(qǐng)求重新運(yùn)行用SCRIPT命令調(diào)用的命令組文件。仍以繪矩形圖形為例:

LIMITS_0,0_500,400ZOOM_ABASE_70,120LAYER_S_1_LINE_70,120_270,120_270,240_70,240_CLAYER_S_6_DIMDIMTXT_5HOR_70,120_270,120_170,100_200_VER_270,120_270,240_290,180_120_EXITDELAY_2000ERASE_W_0,0_500,400_RSCRIPT例:編寫(xiě)繪制如下圖所示圖形的命令組文件。已知:B=60,D=60,L1=124,L2=200,R=24確定各特征點(diǎn)的坐標(biāo)如下:P0=200,200P1=170,200P2=170,260P3=100,260P4=100,200P5=112,200P6=164,200P7=230,200P8=230,260編寫(xiě)的命令組文件如下:(yg.scr)LIMITS_0,0_500,400ZOOM_ABASE_200,200LAYER_S_1_LINE_164,200_170,200_170,260_100,260_100,200_112,200_ARC_164,200_E_112,200_A_180MIRROR_W_98,198_172,262__200,198_200,262_NLAYER_S_8_HATCH_U_45_3__W_98,198_303,262_LAYER_S_1_LINE_170,200_230,200_LINE_170,260_230,260_LAYER_S_4_LINE_200,195_200,265_LAYER_S_6_DIMDIMTXT_5HOR_170,260_230,260_200,280_%%C60_HOR_138,200_262,200_200,180_124_HOR_100,200_300,200_200,160_200_VER_300,200_300,260_320,220_60_EXIT所繪零件圖如圖所示。2.利用高級(jí)語(yǔ)言實(shí)現(xiàn)參數(shù)化繪圖

可利用命令組文件實(shí)現(xiàn)參數(shù)化繪圖。將命令組文件中的有關(guān)數(shù)值用參數(shù)表示,用高級(jí)語(yǔ)言給命令組文件中的參數(shù)賦值。實(shí)際上是利用高級(jí)語(yǔ)言的寫(xiě)語(yǔ)句,寫(xiě)出SCR文件實(shí)現(xiàn)參數(shù)化繪圖,如圖5.88所示。

圖5.88利用高級(jí)語(yǔ)言實(shí)現(xiàn)參數(shù)化繪圖

仍以繪矩形圖形為例:

已知參數(shù):長(zhǎng)度L,寬度W,起始點(diǎn)坐標(biāo)X0,Y0

圖5.89

用TurboC語(yǔ)言來(lái)編寫(xiě)繪制圖5.89所示矩形圖形的參數(shù)化繪圖程序如下(yuan2.c):#include"stdio.h"#include"string.h"

main(){drawline();return0;}intdrawline(){FILE*fp;floatx0,y0,l,w;printf("Inputx0,y0,l,w:");scanf("%f,%f,%f,%f",&x0,&y0,&l,&w);fp=fopen("yuan2.scr","w");fprintf(fp,"limits0,0500,400\n");fprintf(fp,"zooma\n");fprintf(fp,"layers1\n");fprintf(fp,"line%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f,%.2fC\n", x0,y0,x0+l,y0,x0+l,y0+w,x0,y0+w);fprintf(fp,"layers6\n");fprintf(fp,"dim\n");fprintf(fp,"dimtxt5\n");fprintf(fp,"hor%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f\n", x0,y0,x0+l,y0,x0+50,y0-20,l);fprintf(fp,"ver%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f\n", x0+l,y0,x0+l,y0+w,x0+l+20,y0+50,w);fprintf(fp,"EXIT\n");fclose(fp);return0;}例:利用高級(jí)語(yǔ)言實(shí)現(xiàn)圖5.90所示零件圖的參數(shù)化繪圖:TurboC語(yǔ)言編程如下(yuan3.c):圖5.90#include"stdio.h“#include"string.h“main(){drawpart()return0;}intdrawpart(){FILE*fp;floatx0,y0,l1,d1,d2,r1,r2;printf("Inputx0,y0,l1,d1,d2:");scanf("%f,%f,%f,%f,%f",&x0,&y0,&l1,&d1,&d2);r1=d1/2.0;r2=d2/2.0;fp=fopen("yuan3.scr","w");fprintf(fp,"limits0,0500,400\n");fprintf(fp,"zooma\n");fprintf(fp,"layers1\n");fprintf(fp,"line%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f,%.2f\n",x0,y0+r1,x0,y0-r2+2,x0+2,y0-r2,x0+l1-2,y0-r2,x0+l1,y0-r2+2,x0+l1,y0+r1);fprintf(fp,"line%.2f,%.2f%.2f,%.2f\n",x0+2,y0-r2,x0+2,y0);fprintf(fp,"line%.2f,%.2f%.2f,%.2f\n",x0+l1-2,y0-r2,x0+l1-2,y0);fprintf(fp,"line%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f,%.2fC\n",x0,y0+r1,x0+l1,y0+r1,x0+l1,y0+r2-2,x0+l1-2,y0+r2,x0+2,y0+r2,x0,y0+r2-2);

fprintf(fp,"layers8\n");fprintf(fp,"HATCHU454w%.2f,%.2f%.2f,%.2f\n",x0-5,y0+5,x0+l1+5,y0+r2+5);fprintf(fp,"layers4\n");fprintf(fp,"line%.2f,%.2f%.2f,%.2f\n",x0-5,y0,x0+l1+5,y0);fprintf(fp,"layers6\n");fprintf(fp,"dim\n");fprintf(fp,"dimtxt5\n");fprintf(fp,"hor%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f\n",x0,y0-r2+2,x0+l1,y0-r2+2,x0+30,y0-r2-20,l1);fprintf(fp,"ver%.2f,%.2f%.2f,%.2f%.2f,%.2f%.2f\n",x0+l1-2,y0-r2,x0+l1-2,y0+r2,x0+l1+20,y0+30,d2);fprintf(fp,"EXIT\n");fclose(fp);return0;}5.4.2利用AutoLISP語(yǔ)言實(shí)現(xiàn)參數(shù)化繪圖:

先介紹5.3節(jié)AutoLISP語(yǔ)言簡(jiǎn)介

AutoLISP是AutoCAD的內(nèi)部編程語(yǔ)言,利用它實(shí)現(xiàn)參數(shù)化繪圖有如下好處:

(1)不退出AutoCAD,程序可直接在AutoCAD的圖形編輯狀態(tài)下運(yùn)行。

(2)輸入數(shù)據(jù)方便。當(dāng)需要輸入一個(gè)點(diǎn)時(shí),既可直接鍵入點(diǎn)的坐標(biāo),也可用光標(biāo)給出位置,還可以利用AutoCAD的捕捉功能捕捉已有實(shí)體上的特殊點(diǎn)。

(3)便于AutoCAD的菜單管理,參數(shù)化繪圖程序可在AutoCAD的菜單中調(diào)用。

在機(jī)械制圖中,由于很多零、部件的形狀是相似的,因此它們的二維視圖也是相似的。例如鍵、銷、螺釘、螺母、滾動(dòng)軸承、齒輪等。繪制這類零件的視圖都可以采用參數(shù)化編程方式,即編寫(xiě)帶形參的AutoLISP繪圖程序,用戶在調(diào)用程序時(shí),只需向程序提供所要求的參數(shù),程序就能自動(dòng)繪出相應(yīng)的零件圖。

下面的AutoLISP程序?yàn)槔L制如圖5.91a所示零件樣圖的參數(shù)化繪圖程序。這類零件的幾何參數(shù)有5個(gè)(d1、d2、d3、h1、h2),取中心線與零件底線的交點(diǎn)(x0,y0)為繪圖基點(diǎn)。程序中“0”圖層為粗實(shí)線,“2”圖層為細(xì)實(shí)線,“4”圖層為中心線。

圖5.91a帶參數(shù)的樣圖圖5.91b零件圖(defunpart1(x0y0)(setqd1(getint"\nEnterdiameterd1:")d2(getint"\nEnterdiameterd2:")d3(getint"\nEnterdiameterd3:")h1(getint"\nEnterlengthh1:")h2(getint"\nEnterlengthh2:"))(setqr1(/d12.0)r2(/d22.0)r3(/d32.0))(command"limits"(list00)(list(+x0r350)(+y0h260)))(command"zoom""a")(command"layer""s""0""")(command"line"(list(-x0r1)y0)(list(-x0r1)(+y0h2))(list(-x0r3)(+y0h2))(list(-x0r3)(+y0h1))(list(-x0r2)(+y0h1))(list(-x0r2)y0)"c")(command"mirror""w"(listx0(-y05))(list(-x0r35)(+y0h25))""(listx0y0)(listx0(+y0h2))"n")(command"layer""s""2""")(command"hatch""u""45""4""n""w"(list(-x0r35)(-y05))(list(+x0r35)(+y0h25))"")

(command"layer""s""0""")(command"line"(list(-x0r1)y0)(list(+x0r1)y0)"")(command"line"(list(-x0r1)(+y0h2))(list(+x0r1)(+y0h2))"")(command"layer""s""4""")(command"line"(listx0(-y05))(listx0(+y0h25))"")(command"layer""s""2""")(setqd1(itoad1)d2(itoad2)d3(itoad3))(setqd1(strcat"%%C"d1)d2(strcat"%%C"d2)d3(strcat"%%C"d3))(command"dim")(command"hor"(list(-x0r1)y0)(list(+x0r1)y0)(listx0(-y015))d1)(command"hor"(list(-x0r2)y0)(list(+x0r2)y0)(listx0(-y025))d2)(command"hor"(list(-x0r3)(+y0h2))(list(+x0r3)(+y0h2))(listx0(+y0h210))d3)(command"ver"(list(+x0r2)y0)(list(+x0r3)(+y0h1))(list(+x0r310)(+y05))h1)(command"ver"(list(+x0r2)y0)(list(+x0r3)(+y0h2))(list(+x0r320)(+y05))h2)(command"exit"))

用文本編輯程序?qū)⑸鲜鯝utoLISP程序存放在一個(gè)文件上,文件的擴(kuò)展名為“.lsp”,假定該文件為“part.lsp”。在AutoCAD的圖形編輯狀態(tài)下,用以下格式調(diào)入這個(gè)lsp文件,其執(zhí)行繪圖過(guò)程如下:Command:(load“part.lsp”)Command:(part14040)↙Enterdiameterd1:100↙Enterdiameterd2:160↙Enterdiameterd3:300↙Enterlengthh1:180↙Enterlengthh2:260↙則所繪制的零件圖如圖5.91b所示?!?.5形狀特征拼合法繪制工程圖

一張工程圖,可看作是由一系列圖形單元所組成。在繪制工程圖時(shí),可由這些圖元用拼積木的方式組合起來(lái),圖元形狀特征拼合法就是用一些形狀特征拼合工程圖。圖元形狀特征可按專業(yè)繪圖的需要?jiǎng)澐郑梢允呛?jiǎn)單的圖形,也可以是零件、構(gòu)件甚至是部件總成。例如圖5.92(a)所示的螺栓聯(lián)接,其聯(lián)接件可由圖5.92(b)中的圖元形狀特征組合而成,這些圖元形狀特征中就包含了光墊圈、彈性墊圈和螺母三個(gè)零件。圖5.92螺栓聯(lián)接與組成螺紋聯(lián)接件的基本形體

圖元形狀特征拼合法特別適用于形狀結(jié)構(gòu)多變的機(jī)械零件圖和裝配圖的繪制。如圖5.93所示,如果將傳動(dòng)軸分解為一些圖元形狀特征,并對(duì)每個(gè)圖元形狀特征命名,用戶在繪制傳動(dòng)軸零件圖時(shí),就可以調(diào)用這些圖元形狀特征進(jìn)行拼合,從而提高繪圖效率,而且可使用戶將主要精力從繁雜的畫(huà)線工作轉(zhuǎn)移到零件的結(jié)構(gòu)設(shè)計(jì)上。

可將傳動(dòng)軸分解為八個(gè)圖元形狀特征,如圖5.93所示,他們分別為倒角、開(kāi)口矩形軸段、退刀槽、矩形軸段、帶圓角軸段、帶螺紋軸段、帶鍵槽的軸截面和鍵槽。對(duì)這些圖元形狀特征可用AutoLISP編程,即對(duì)每個(gè)圖元形狀特征均可定義為AutoCAD的一個(gè)命令.

圖5.93傳動(dòng)軸及其形狀特征

圖5.94傳動(dòng)軸形狀特征名稱及參數(shù)圖5.94列出了傳動(dòng)軸對(duì)應(yīng)的八個(gè)圖元形狀特征的名稱及參數(shù),其中參數(shù):P0為基點(diǎn),d為直徑,b為軸段寬或退刀槽寬或鍵槽寬,c為倒角寬,t為鍵槽處軸徑或鍵槽長(zhǎng)。另外用alf表示旋轉(zhuǎn)角。

(1)繪制倒角命令feature1(defunc:feature1()(setqP0(getpoint"\n插入點(diǎn):")alf(getangle"\n旋轉(zhuǎn)角:")d(getint"\n軸徑:")c(getint"\n倒角寬:"))(setqpt1(polarP0(+(*0.5pi)alf)(-(*0.5d)c))pt2(polarpt1(+(*0.25pi)alf)(*1.414c))pt3(po

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論