AutoCAD中工程圖樣智能標(biāo)注的二次開(kāi)發(fā)畢業(yè)設(shè)計(jì)說(shuō)明書
《AutoCAD中工程圖樣智能標(biāo)注的二次開(kāi)發(fā)畢業(yè)設(shè)計(jì)說(shuō)明書》由會(huì)員分享,可在線閱讀,更多相關(guān)《AutoCAD中工程圖樣智能標(biāo)注的二次開(kāi)發(fā)畢業(yè)設(shè)計(jì)說(shuō)明書(45頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書畢業(yè)設(shè)計(jì)說(shuō)明書AutoCAD中工程圖樣智能標(biāo)注的二次開(kāi)發(fā)專 業(yè): 機(jī)械設(shè)計(jì)制造及其自動(dòng)化 摘 要AutoCAD 本身的功能基本可以協(xié)助用戶完成設(shè)計(jì)工作,但為了滿足不同用戶的需求,可以通過(guò)許多方法來(lái)對(duì)其進(jìn)行二次開(kāi)發(fā),例如:VBA,objectARX,VC++等等。本文通過(guò)二次開(kāi)發(fā)完成了智能標(biāo)注庫(kù)的構(gòu)建,實(shí)現(xiàn)了標(biāo)注的智能調(diào)用。調(diào)用的標(biāo)注可以實(shí)現(xiàn)動(dòng)態(tài)調(diào)整位置,自動(dòng)對(duì)齊等功能,并根據(jù)用戶需要選擇標(biāo)注的不同表現(xiàn)形式。論文主要介紹用動(dòng)態(tài)塊和宏命令來(lái)實(shí)現(xiàn)工程圖的智能標(biāo)注的過(guò)程?;贏utoCAD2008 的塊編輯器,以粗糙度為例,介紹了智能標(biāo)注庫(kù)的創(chuàng)建過(guò)程,利用幻燈片完成幻燈片庫(kù)的制作,通過(guò)菜單和工具選項(xiàng)板實(shí)現(xiàn)智能標(biāo)注庫(kù)的管理。開(kāi)發(fā)的動(dòng)態(tài)標(biāo)注樣式,通過(guò)局部菜單和幻燈片庫(kù)管理標(biāo)注,實(shí)現(xiàn)了標(biāo)注的動(dòng)態(tài)性和資源的開(kāi)放性,修改方便、調(diào)用靈活,為設(shè)計(jì)人員繪圖提供了便利。這種方法無(wú)需編寫程序、操作相對(duì)簡(jiǎn)單、容易實(shí)現(xiàn),而且圖庫(kù)結(jié)構(gòu)清晰、組織管理層次分明、圖庫(kù)中各圖形工具的輸入與調(diào)用靈活方便, 實(shí)現(xiàn)了智能標(biāo)注庫(kù)的智能性和靈活性,使用方便,便于擴(kuò)展。關(guān)鍵字:AutoCAD,動(dòng)態(tài)塊,二次開(kāi)發(fā),標(biāo)注,幻燈片AbstractAutoCAD their basic functions can help users to complete design work, but in order to meet the needs of different users can be many ways to its secondary development, such as: VBA, objectARX, VC + + and so on. In this paper, the second developed a smart label library building, to achieve a mark of intelligence calls. Call 學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書can dynamically adjust the position of labeling, automatic alignment and other functions, and marked according to the user to choose different formsPaper introduced the use of dynamic blocks and macro commands for drawing process of the smart label. Block based on AutoCAD2008 editor to roughness, for example, introduced the creation of intelligent tagging library, using slides to complete the production of a slide library, through the menus and tool palettes intelligent annotation database management.Development of the dynamic label style, menu and slide through the local database management mark, mark achieved the dynamic and open resources, modify, convenient, flexible and calls for graphics designers to provide a convenience. This method does not need programming, operation is relatively simple, easy to implement, and gallery clear structure, organization and management of structured, graphical tools, the gallery is called the input and flexibility of the smart label library intelligence and flexibility, easy to use, easy to expand.Keywords: AutoCAD, Dynamic blocks, Secondary development, Marked,Slide學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 頁(yè) 共 II 頁(yè)目錄前 言 1第 1 章 概 述 21.1 AutoCAD 的發(fā)展 21.2 AutoCAD 二次開(kāi)發(fā)的目的 .31.3 設(shè)計(jì)開(kāi)發(fā)流程圖 4第 2 章 菜單的定制與加載 .52.1AutoCAD 菜單開(kāi)發(fā)的介紹 .52.2 菜單的編制和加載 52.2.1 AutoCAD 菜單的介紹 52.2.2 定制下拉菜單 .62.3 菜單的加載 72.4 主菜單調(diào)用程序的編寫 .72.4.1 圖像控件菜單的定制 .72.4.2 調(diào)用命令的定制 .8第 3 章 動(dòng)態(tài)標(biāo)注庫(kù)的制作 103.1 標(biāo)注的意義 103.1.1 標(biāo)注在工程圖中的意義 .103.1.2 AutoCAD 中標(biāo)注的意義 .103.2 標(biāo)注庫(kù)制作的方法 .113.2.1 動(dòng)態(tài)塊的介紹 .113.2.2 使用動(dòng)態(tài)塊的優(yōu)點(diǎn) .123.3 粗糙度的制作 .133.3.1 制作粗糙度塊遇到的問(wèn)題 .133.3.2 粗糙度的制作 .133.3.3 添加參數(shù) .133.3.4 添加動(dòng)作 .143.3.5 各種粗糙度標(biāo)注方式的制作 .163.3.6 粗糙度符號(hào)的插入 .17學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 I 頁(yè) 共 II 頁(yè)3.4 基準(zhǔn)代號(hào)的制作 .183.4.1 創(chuàng)建基準(zhǔn)代號(hào) 183.4.2 添加參數(shù)動(dòng)作 .193.4.3 基準(zhǔn)代號(hào)的插入 .193.5 零部件序號(hào)的制作 .203.5.1 零部件序號(hào)的制作 .203.5.2 零部件序號(hào)參數(shù)、動(dòng)作的添加 .213.6 技術(shù)要求的標(biāo)注 213.6.1 技術(shù)要求的制作 .213.6.2 技術(shù)要求的插入 .223.6.3 常用的技術(shù)要求: .22第 4 章 幻燈片及幻燈片庫(kù)的制作 244.1 幻燈片的制作 .244.1.1 圖塊的制作 .244.1.2 制作幻燈片 .244.1.3 查看幻燈片 .254.2 幻燈片庫(kù)的制作 .26第 5 章 智能標(biāo)注庫(kù)的調(diào)用和管理 285.1 智能標(biāo)注庫(kù)的特點(diǎn) .285.2 智能標(biāo)注庫(kù)的調(diào)用 .285.3 智能標(biāo)注庫(kù)的管理 .335.4 工具選項(xiàng)板的管理 .34結(jié) 論 .37參考文獻(xiàn): .38致 謝 .40學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 0 頁(yè) 共 40 頁(yè)前 言由美國(guó) Autodesk 公司開(kāi)發(fā)的 AutoCAD 是當(dāng)前最流行的計(jì)算機(jī)繪圖軟件之一,由于 AutoCAD 具有使用方便、體系結(jié)構(gòu)開(kāi)放等特點(diǎn),深受廣大技術(shù)人員的青睞。自 20 世紀(jì) 80 年代問(wèn)世以來(lái),AutoCAD 在不斷升級(jí),其功能越來(lái)越強(qiáng)、開(kāi)放性越來(lái)越大。相對(duì)于手工繪圖,它的速度之快、精度之高,令人驚嘆;它所繪圖形復(fù)雜的程度,編輯的手段,又給人們的手工繪圖觀念帶來(lái)了一次新的革命,設(shè)計(jì)人員逐步用計(jì)算機(jī)繪圖代替手工繪圖。但在繪制圖樣時(shí),有許多必不可少的常用符號(hào)、圖形,如粗糙度符號(hào)、基準(zhǔn)代號(hào)、零部件序號(hào)標(biāo)注等,而 AutoCAD 沒(méi)有提供適合中國(guó)國(guó)標(biāo)要求的標(biāo)注形式,給人們繪制圖樣帶來(lái)不便,但是由于 AutoCAD 的可開(kāi)發(fā)性以及其新功能的不斷增加,只要充分利用它,就會(huì)使這些問(wèn)題變得迎刃而解。AutoCAD 軟件的一大特點(diǎn)是更新速度快,其功能的不斷完善與擴(kuò)充,使得一般機(jī)械設(shè)計(jì)人員的二維設(shè)計(jì)與繪圖工作愈加方便。本文利用 AutoCAD2008 的一個(gè)功能———?jiǎng)討B(tài)塊以及 AutoCAD2008 的增強(qiáng)功能———工具選項(xiàng)板, 建立了簡(jiǎn)單的智能標(biāo)注庫(kù)。這種方法無(wú)需編寫程序、操作相對(duì)簡(jiǎn)單、容易實(shí)現(xiàn),而且圖庫(kù)結(jié)構(gòu)清晰、組織管理層次分明、圖庫(kù)中各圖形工具的輸入與調(diào)用靈活方便, 實(shí)現(xiàn)了智能標(biāo)注庫(kù)的智能性和靈活性,使用方便,便于擴(kuò)展。學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 1 頁(yè) 共 40 頁(yè)1 概 述1.1 AutoCAD 的發(fā)展AutoCAD 是由美國(guó) Autodesk 公司于二十世紀(jì)八十年代初為微機(jī)上應(yīng)用CAD 技術(shù)而開(kāi)發(fā)的繪圖程序軟件包,經(jīng)過(guò)不斷的完美,現(xiàn)已經(jīng)成為國(guó)際上廣為流行的繪圖工具。Autodesk 企業(yè)成立于 1982 年 1 月,在近二十年的發(fā)展歷程中,該企業(yè)不斷豐富和完善 AutoCAD 系統(tǒng),并連續(xù)推出各個(gè)新版本(詳見(jiàn)表 1-1 ) ,使 AutoCAD 由一個(gè)功能非常有限的繪圖軟件發(fā)展到了現(xiàn)在功能強(qiáng)大、性能穩(wěn)定、市場(chǎng)占有率位居世界第一的 CAD 系統(tǒng),在城市規(guī)劃、建筑、測(cè)繪、機(jī)械、電子、造船、汽車等許多行業(yè)得到了廣泛的應(yīng)用。統(tǒng)計(jì)資料表明,目前世界上有 75% 的設(shè)計(jì)部門、數(shù)百萬(wàn)的用戶應(yīng)用此軟件,大約有 50 萬(wàn)套 AutoCAD 軟件安裝在各企業(yè)中運(yùn)行。AutoCAD 的發(fā)展過(guò)程可分為初級(jí)階段、發(fā)展階段、高級(jí)發(fā)展階段、完善階段和進(jìn)一步完善階段五個(gè)階段。2007 年 12 月推出 AutoCAD2008,提供了創(chuàng)建、展示、記錄和共享構(gòu)想所需的所有功能。 將慣用的 AutoCAD 命令和熟悉的用戶界面與更新的設(shè)計(jì)環(huán)境結(jié)合起來(lái),使您能夠以前所未有的方式實(shí)現(xiàn)并探索構(gòu)想。AutoCAD 可以繪制任意二維和三維圖形,并且同傳統(tǒng)的手工繪圖相比,用AutoCAD 繪圖速度更快、精度更高、而且便于個(gè)性,它已經(jīng)在航空航天、造船、建筑、機(jī)械、電子、化工、美工、輕紡等很多領(lǐng)域得到了廣泛應(yīng)用,并取得了豐碩的成果和巨大的經(jīng)濟(jì)效益。AutoCAD 具有良好的用戶界面,通過(guò)交互菜單或命令行方式便可以進(jìn)行各種操作。它的多文檔設(shè)計(jì)環(huán)境,讓非計(jì)算機(jī)專業(yè)人員也能很快地學(xué)會(huì)使用。在不斷實(shí)踐的過(guò)程中更好地掌握它的各種應(yīng)用和開(kāi)發(fā)技巧,從而不斷提高工作效率。AutoCAD 具有廣泛的適應(yīng)性,它可以在各種操作系統(tǒng)支持的微型計(jì)算機(jī)和工作站上運(yùn)行,并支持分辨率由 320×200 到 2048×1024 的各種圖形顯示設(shè)備 40 多種,以及數(shù)字儀和鼠標(biāo)器 30 多種,繪圖儀和打印機(jī)數(shù)十種,這就為 AutoCAD學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 2 頁(yè) 共 40 頁(yè)的普及創(chuàng)造了條件。CAD 是 20 世紀(jì)全球最杰出的工程技術(shù)成果之一,是跨世紀(jì)的國(guó)家關(guān)鍵技術(shù)。因此 CAD 技術(shù)的發(fā)展與應(yīng)用水平已成為衡量一個(gè)國(guó)家工業(yè)現(xiàn)代化的重要標(biāo)志,在一定程度上反映出一個(gè)國(guó)家的綜合實(shí)力。CAD 技術(shù)涉及面廣而復(fù)雜、技術(shù)變化快,新的理論、技術(shù)和方法的研究,從未停止過(guò)。到目前從總體上講,CAD 技術(shù)的發(fā)展趨勢(shì)是參數(shù)化、智能化、集成化、標(biāo)準(zhǔn)化和協(xié)同化。AutoCAD 軟件具有如下特點(diǎn):(1)具有完善的圖形繪制功能。(2)有強(qiáng)大的圖形編輯功能。(3)可以采用多種方式進(jìn)行二次開(kāi)發(fā)或用戶定制。(4)可以進(jìn)行多種圖形格式的轉(zhuǎn)換,具有較強(qiáng)的數(shù)據(jù)交換能力。(5)支持多種硬件設(shè)備。(6)支持多種操作平臺(tái)(7)具有通用性、易用性,適用于各類用戶此外,從 AutoCAD 2000 開(kāi)始,該系統(tǒng)又增添了許多強(qiáng)大的功能,如AutoCAD 設(shè)計(jì)中心(ADC) 、多文檔設(shè)計(jì)環(huán)境(MDE ) 、Internet 驅(qū)動(dòng)、新的對(duì)象捕捉功能、增強(qiáng)的標(biāo)注功能以及局部打開(kāi)和局部加載的功能,從而使AutoCAD 系統(tǒng)更加完善。雖然 AutoCAD 本身的功能集已經(jīng)足以協(xié)助用戶完成各種設(shè)計(jì)工作,但用戶還可以通過(guò) Autodesk 以及數(shù)千家軟件開(kāi)發(fā)商開(kāi)發(fā)的五千多種應(yīng)用軟件把 AutoCAD 改造成為滿足各專業(yè)領(lǐng)域的專用設(shè)計(jì)工具。這些領(lǐng)域中包括建筑、機(jī)械、測(cè)繪、電子以及航空航天等。1.2 AutoCAD 二次開(kāi)發(fā)的目的由美國(guó) Autodesk 公司開(kāi)發(fā)的 AutoCAD 是當(dāng)前最流行的計(jì)算機(jī)繪圖軟件之一,由于 AutoCAD 具有使用方便、體系結(jié)構(gòu)開(kāi)放等特點(diǎn),深受廣大技術(shù)人員的青睞。自 20 世紀(jì) 80 年代問(wèn)世以來(lái),AutoCAD 在不斷升級(jí),其功能越來(lái)越強(qiáng)、開(kāi)放性越來(lái)越大。相對(duì)于手工繪圖,它的速度之快、精度之高,令人驚嘆;它所繪圖形復(fù)雜的程度,編輯的手段,又給人們的手工繪圖觀念帶來(lái)了一次新的革命,設(shè)計(jì)學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 3 頁(yè) 共 40 頁(yè)人員逐步用計(jì)算機(jī)繪圖代替手工繪圖。但在繪制圖樣時(shí),有許多必不可少的常用符號(hào)、圖形,如粗糙度符號(hào)、基準(zhǔn)代號(hào)、零部件序號(hào)標(biāo)注等,而 AutoCAD 沒(méi)有提供適合中國(guó)國(guó)標(biāo)要求的標(biāo)注形式,給人們繪制圖樣帶來(lái)不便,但是由于 AutoCAD 的可開(kāi)發(fā)性以及其新功能的不斷增加,只要充分利用它,就會(huì)使這些問(wèn)題變得迎刃而解。下面就 AutoCAD2006 新增功能動(dòng)態(tài)塊在基準(zhǔn)代號(hào)、粗糙度符號(hào)以及零部件序號(hào)標(biāo)注中的使用方法做一詳細(xì)的介紹。1.3 設(shè)計(jì)開(kāi)發(fā)流程圖在 AutoCAD2008 環(huán)境下的智能標(biāo)注庫(kù)系統(tǒng)建立流程如圖 1.1 所示,首先制定下拉菜單,在 AutoCAD2008 軟件中繪制出各種標(biāo)注符號(hào)的圖形,然后根據(jù)需要添加參數(shù)與動(dòng)作,定義成動(dòng)態(tài)塊。最后制作幻燈片,形成幻燈片庫(kù),并通過(guò)定制菜單查詢和調(diào)用各類標(biāo)注。圖 1.1 開(kāi)發(fā)流程圖學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 4 頁(yè) 共 40 頁(yè)2 菜單的定制與加載2.1 AutoCAD 菜單開(kāi)發(fā)的介紹AutoCAD 中菜單文件的靈活使用,是每個(gè)熟練操作者應(yīng)該掌握的技巧。AutoCAD 系統(tǒng)的基礎(chǔ)菜單文件放在 AutoCAD 安裝目錄下的\SUPPORT 子目錄中,共有五個(gè)文件。無(wú)論是 AutoCAD 系統(tǒng)的基礎(chǔ)菜單,還是附加(局部)菜單或是用戶自定義菜單,都是由.mnu/.mnc/.mns/.mnr/.mnl 這五個(gè)文件組成。這五個(gè)文件組成了一個(gè)菜單的整體,但也并不是每一個(gè)菜單都包括全部的這五個(gè)文件。五個(gè)文件在菜單中起著各自的作用,但其作用是有主次之分的,其生成過(guò)程有也主從之分。要使用好菜單,必須明白這五個(gè)文件相互之間的關(guān)系和在菜單的調(diào)用過(guò)程中各自所起的作用。mnu 是模板菜單文件,除了.mnl 文件外,其余三個(gè)文件最初都源出自于它。AutoCAD 調(diào)用時(shí)自動(dòng)對(duì)它進(jìn)行編譯,產(chǎn)生對(duì)應(yīng)的.mnc 和.mnr 文件以及.mns 文件。 mnc是.mnu 文件編譯后的版本,實(shí)際上.mnc 文件是 AutoCAD 真正直接執(zhí)行的菜單文件。.mnr 也是在.mnu 文件編譯時(shí)產(chǎn)生,它存放著菜單所使用的位圖之類的菜單資源。最初的.mns 文件也是.mnu 文件被編譯時(shí)由 AutoCAD 自動(dòng)產(chǎn)生的,它的基本內(nèi)容和.mnu 文件類似,只是少了有關(guān)的說(shuō)明和注釋行。 在.mnu 文件被編譯時(shí),.mns 文件和.mnc 文件的菜單內(nèi)容是一致的,但如果在 AutoCAD 的操作中,用戶對(duì)菜單的作了更改,這些改動(dòng)都記錄在.mns 文件中,所以.mns 文件對(duì)應(yīng)的是 AutoCAD 系統(tǒng)中當(dāng)前菜單的內(nèi)容。.mnl 文件在內(nèi)容上相對(duì)獨(dú)立一些,它包含由菜單所使用的 AutoLISP 表達(dá)式,如各種命令簡(jiǎn)化指令的定義,還有層排序、指定層這樣的 LISP 程序。當(dāng)加載一個(gè)菜單文件時(shí),如果系統(tǒng)中存在與菜單文件同名的.mnl 文件,則這個(gè).mnl 文件也會(huì)被加載。2.2 菜單的編制和加載學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 5 頁(yè) 共 40 頁(yè)2.2.1 AutoCAD 菜單的介紹AutoCAD 為用戶提供了多種形式的菜單和工具欄,但當(dāng)這些菜單 或工具欄不能滿足要求,特別是對(duì) AutoCAD 進(jìn)行二次開(kāi)發(fā),需要專用菜單和工具欄時(shí),就需要定制它們。最快捷的方法,是建立一個(gè)局部菜單文件,通過(guò)加載、卸載局部菜單來(lái)執(zhí)行程序的菜單命令。如圖 2.1 所示,如此,只要從下拉菜單選擇要執(zhí)行的功能,AutoCAD 便會(huì)自動(dòng)加載相關(guān)的程序文件并執(zhí)行程序。圖 2.1 “智能標(biāo)注庫(kù)”的下拉菜單2.2.2 定制下拉菜單AutoCAD2006 以后,菜單文件使用 XML 編譯,軟件不允許編輯此文件,以免會(huì)失去自定義和移植功能。如果需要定制局部菜單,可以通過(guò)單擊“工具”菜單 “自定義 ”“界面 ”,或者在命令行中輸入 “CUI”實(shí)現(xiàn)。圖 2.1 是局部菜單“智能標(biāo)注庫(kù)菜單.CUI”編制后加載在主 CUI 上的界面。菜單定制操作簡(jiǎn)單,首先單擊“工具”菜單 “自定義”“界面” ,然后在“自定義用戶界面” 編輯器的“自定義”選項(xiàng)卡的“ 中的自定義”窗格中,在“菜單”上單擊鼠標(biāo)右鍵,選擇 “新建菜單”,重命名為粗糙度,繼續(xù)新建菜單,命名為技術(shù)要求,然后分別新建:基準(zhǔn)代號(hào),零部件序號(hào),倒角等新菜單。學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 6 頁(yè) 共 40 頁(yè)圖 2.2 局部菜單2.3 菜單的加載利用“工具”菜單 “自定義”“界面”中的 “傳輸”選項(xiàng),或利用CUI/MENULOAD 命令可以調(diào)入局部菜單。用戶可以在 AutoCAD 的菜單欄上顯示基本菜單中的部分菜單;也可以在基本菜單的基礎(chǔ)上加載或卸載局部菜單文件中的若干下拉菜單,組織管理方便。圖 2.3 局部菜單的加載學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 7 頁(yè) 共 40 頁(yè)2.4 主菜單調(diào)用程序的編寫 2.4.1 圖像控件菜單的定制圖像控件菜單宏執(zhí)行的功能與其他菜單宏相同,這些菜單宏可包含菜單命令(包括 $I= 命令)。因此可以構(gòu)造級(jí)聯(lián)的圖像控件菜單。即選擇某個(gè)圖像控件菜單項(xiàng)后,它將顯示另一個(gè)圖像控件菜單。因?yàn)檫@些菜單是順序激活,而不是嵌套激活的,所以對(duì)所創(chuàng)建菜單結(jié)構(gòu)的復(fù)雜度沒(méi)有限制。(1) 在“自定義用戶界面”編輯器中打開(kāi)局部菜單“ 菜單.CUI” ;(2) 在“命令列表”窗格中,新建多個(gè)命令,并將新建命令拖到 “ 中的自定義窗格中的智能標(biāo)注庫(kù)相應(yīng)的子菜單下。宏命令定義為^C^C$I=IMAGE_ZNBZK $I=*。$I= 宏命令用于查找圖像控件菜單。必須加載圖像控件菜單之后才能加以顯示。$I=* 宏命令用于顯示當(dāng)前加載的圖像控件菜單。如圖 2.4圖 2.4 加載圖像菜單 IMAGE_ ZNBZK如上宏命令為加載圖像菜單 IMAGE_ ZNBZK,并將它顯示在基本菜單中。例如:粗糙度標(biāo)注可用宏命令定義為^C^C$I=IMAGE_ZNBZKCCD $I=*;倒角標(biāo)注可用宏命令定義為^C^C$I=IMAGE_ZNBZKDJ $I=*;技術(shù)要求標(biāo)注可用宏命令定義為^C^C$I=IMAGE_ZNBZKJSYQ $I=*;以此類推學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 8 頁(yè) 共 40 頁(yè)2.4.2 調(diào)用命令的定制(1) 在“自定義用戶界面”編輯器中打開(kāi)局部菜單“ 菜單.CUI” ,在“傳統(tǒng)” 列表中,在“圖像平鋪菜單 ”上單擊鼠標(biāo)右鍵,選擇 “新建圖像平鋪菜單”。 “新建圖像平鋪菜單”的別名為 IMAGE_ZNBZK。(2) 在 “命令列表” 窗格中,將新建命令拖到 “ 中的自定義”窗格中的新圖像控件菜單。 新建多個(gè)命令中宏的定義為:^C^C-insert; 不去除材料粗糙度塊^C^C-insert; 去除材料粗糙度塊…(3) 保存“智能零件庫(kù)菜單.CUI”菜單文件,然后加載此文件。(4) 把相應(yīng)的圖形文件和幻燈片文件及其生成的幻燈庫(kù)文件全部復(fù)制到AutoCAD 目錄下,即可實(shí)現(xiàn)菜單對(duì)圖形的調(diào)用和查詢。圖 2.5 命令的制作學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 9 頁(yè) 共 40 頁(yè)圖 2.6 圖像平鋪菜單3 動(dòng)態(tài)標(biāo)注庫(kù)的制作3.1 標(biāo)注的意義本文開(kāi)發(fā)的智能標(biāo)準(zhǔn)件庫(kù)利用 AutoCAD 的動(dòng)態(tài)塊功能,結(jié)合簡(jiǎn)單的編程過(guò)程,實(shí)現(xiàn)了標(biāo)注庫(kù)的智能性和靈活性,使用方便,便于擴(kuò)展。智能標(biāo)注庫(kù)的基本實(shí)現(xiàn)了標(biāo)注的智能調(diào)用。調(diào)用的標(biāo)注可以動(dòng)態(tài)調(diào)整位置,自動(dòng)對(duì)齊到標(biāo)注對(duì)象。并根據(jù)用戶需要選擇標(biāo)準(zhǔn)的表現(xiàn)形式。3.1.1 標(biāo)注在工程圖中的意義學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 10 頁(yè) 共 40 頁(yè)標(biāo)注是工程圖樣的重要組成部分,其主要作用是精確地描述零件的結(jié)構(gòu)特征、形狀特征和精度特征,為零件的加工提供依據(jù)。沒(méi)有標(biāo)注尺寸的產(chǎn)品設(shè)計(jì)是毫無(wú)意義的,是不可能加工出產(chǎn)品的。3.1.2 AutoCAD 中標(biāo)注的意義AutoCAD 是應(yīng)用廣泛的 CAD 軟件,利用 AutoCAD 的尺寸標(biāo)注命令可以進(jìn)行各種尺寸標(biāo)注 AutoCAD 提供了一套完整的尺寸標(biāo)注命令,可方便迅速地設(shè)置所需的尺寸標(biāo)注樣式,然后對(duì)圖形進(jìn)行標(biāo)注。標(biāo)注時(shí),系統(tǒng)會(huì)自動(dòng)測(cè)量圖形要素的尺寸,作為缺省值給出。3.1.3 課題研究的目的和意義 圖形只能表達(dá)機(jī)件的形狀,而機(jī)件的大小、表面質(zhì)量等技術(shù)要求則由標(biāo)注確定。因此標(biāo)注是繪制機(jī)械工程圖樣過(guò)程中一項(xiàng)非常重要的工作。一個(gè)復(fù)雜而重要的零件可能有幾十個(gè)或上百個(gè)尺寸及很多表面粗糙度和形位公差,因此,標(biāo)注工作既重要又繁重。盡管 AutoCAD 軟件為機(jī)械工程人員提供了很大的方便,但是如何快速標(biāo)注一直是人們追求的目標(biāo)。標(biāo)注尺寸是一項(xiàng)耐心細(xì)致的工作,尺寸在圖樣中的排布要正確、清晰、完整和合理。在尺寸標(biāo)注過(guò)程中,它能自動(dòng)測(cè)量被標(biāo)注對(duì)象,并以用戶希望的格式生成尺寸標(biāo)注文本。根據(jù)機(jī)械行業(yè)的工程規(guī)范,在對(duì)圖樣標(biāo)注尺寸之前,關(guān)鍵的環(huán)節(jié)是要定義符合國(guó)標(biāo)要求的尺寸標(biāo)注格式。國(guó)標(biāo)要求的尺寸標(biāo)注形式復(fù)雜多樣,一般用戶在使用時(shí)往往要重復(fù)尺寸標(biāo)注樣式設(shè)置、修改和后期對(duì)命令再修改或編輯,這樣不僅影響尺寸標(biāo)注的效率,而且影響進(jìn)一步的修改。所以建立一個(gè)標(biāo)注庫(kù)可以快速的進(jìn)行標(biāo)注,提高了機(jī)械工程人員的制圖效率。3.2 標(biāo)注庫(kù)制作的方法3.2.1 動(dòng)態(tài)塊的介紹在對(duì) AutoCA 進(jìn)行二次開(kāi)發(fā)時(shí),有許多方法來(lái)制作,比如:VBA,objectARX,VC++ 和 AutoLISP 等等。我現(xiàn)在主要應(yīng)用的是動(dòng)態(tài)塊的功能來(lái)實(shí)現(xiàn)工程圖的智能標(biāo)注,這兒簡(jiǎn)單介紹動(dòng)態(tài)塊的一些方法,優(yōu)點(diǎn)。塊也稱為圖塊,是 AutoCAD 圖形設(shè)計(jì)中的一個(gè)重要概念。塊是一個(gè)或多學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 11 頁(yè) 共 40 頁(yè)個(gè)對(duì)象組成的對(duì)象集合,常用于繪制復(fù)雜、重復(fù)的圖形。隨著 AutoCAD 軟件功能的日漸增強(qiáng),塊功能也等到的極大的增強(qiáng),分別引入了動(dòng)態(tài)塊和屬性塊的概念。所謂動(dòng)態(tài)塊,就是這個(gè)塊你可以自定義夾點(diǎn),及各種可選的參數(shù),在用戶使用該塊時(shí)能夠交互性的操作塊,如旋轉(zhuǎn)、移動(dòng)、縮放、拉伸、陣列等等。這使得用戶可以根據(jù)需要在位調(diào)整塊,而不用搜索另一個(gè)塊以插入或重定義現(xiàn)有的塊。所謂屬性塊就是帶有隨著塊插入的附屬文本信息的塊,在用戶使用該塊時(shí),能夠更改這些文本信息以滿足實(shí)際使用要求。動(dòng)態(tài)塊這個(gè)功能是在 AUTOCAD2006 版本出現(xiàn)的。如果向塊定義中添加了動(dòng)態(tài)行為,也就為塊幾何圖形增添了靈活性和智能性。動(dòng)態(tài)塊參照并非圖形的固定部分,用戶在圖形中進(jìn)行操作時(shí)可以對(duì)其進(jìn)行修改或操作。要使塊成為動(dòng)態(tài)塊,必須至少添加一個(gè)參數(shù)。然后添加一個(gè)動(dòng)作并將該動(dòng)作與參數(shù)相關(guān)聯(lián)。添加到塊定義中的參數(shù)和動(dòng)作類型定義了塊參照在圖形中的作用方式。添加參數(shù)。通過(guò)指定塊中幾何圖形的位置、距離和角度來(lái)定義動(dòng)態(tài)塊的自定義特性。添加動(dòng)作。定義在圖形中操作動(dòng)態(tài)塊參照時(shí),該塊參照中的幾何圖形將如何移動(dòng)或修改。向動(dòng)態(tài)塊定義中添加動(dòng)作后,必須將這些動(dòng)作與參數(shù)相關(guān)聯(lián)。也可以指定動(dòng)作將影響的幾何圖形選擇集??梢允褂脡K編輯器創(chuàng)建動(dòng)態(tài)塊。塊編輯器是專門用于創(chuàng)建塊定義并添加動(dòng)態(tài)行為的編寫區(qū)域。塊編輯器提供了為塊增添智能性和靈活性所需的全部工具。創(chuàng)建動(dòng)態(tài)塊流程: (1)在創(chuàng)建動(dòng)態(tài)塊之前規(guī)劃動(dòng)態(tài)塊的內(nèi)容步驟(2)繪制幾何圖形步驟(3)定義屬性(4)定義外部塊(5)了解塊元素如何共同作用步驟(6)添加參數(shù)步驟(7)添加動(dòng)作,并與正確的參數(shù)和幾何圖形相關(guān)聯(lián)步驟(8)定義動(dòng)態(tài)塊參照的操作方式步驟(9)保存塊然后在圖形中進(jìn)行測(cè)試動(dòng)態(tài)塊就是帶有動(dòng)作的圖塊。當(dāng)這些圖塊插入圖中后,可以利用定義的縮學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 12 頁(yè) 共 40 頁(yè)放、拉伸、旋轉(zhuǎn)、翻轉(zhuǎn)、查詢等動(dòng)作很方便的改變塊中元素的位置、尺寸和可變的屬性而保持塊的完整性不變。動(dòng)態(tài)塊具有靈活性和智能性,用戶在操作時(shí)可以輕松地更改圖形中的動(dòng)態(tài)塊參照??梢酝ㄟ^(guò)自定義夾點(diǎn)或特性來(lái)操作動(dòng)態(tài)塊參照中的幾何圖形。這使得用戶可以根據(jù)需要在位調(diào)整塊,而不用搜索另一個(gè)塊以插入或重定義現(xiàn)有的塊。動(dòng)態(tài)塊是使用塊編輯器創(chuàng)建的,塊編輯器是一個(gè)專門的編寫區(qū)域,用于添加能夠使塊成為動(dòng)態(tài)塊的元素。用戶可以從頭創(chuàng)建塊,也可以向現(xiàn)有的塊定義中添加動(dòng)態(tài)行為,也可以像在繪圖區(qū)域中一樣創(chuàng)建幾何圖形。3.2.2 使用動(dòng)態(tài)塊的優(yōu)點(diǎn)動(dòng)態(tài)塊不僅能夠添加屬性和極軸拉伸動(dòng)作,還可以增加翻轉(zhuǎn)、縮放、陣列等動(dòng)作,也可以增加可見(jiàn)性查詢、對(duì)控制參數(shù)的值集進(jìn)行查詢等查詢動(dòng)作。高質(zhì)量的動(dòng)態(tài)塊,能夠達(dá)到用戶預(yù)期的理想效果,能夠給繪圖帶來(lái)很大的便捷。用戶在繪制工程圖后,對(duì)工程圖進(jìn)行標(biāo)注和注釋的工作量也是相當(dāng)大的。通過(guò)定義動(dòng)態(tài)塊,可以很容易地進(jìn)行粗糙度、基準(zhǔn)、形位公差、焊接的標(biāo)注,也可以很方便地進(jìn)行緊固件、各種參數(shù)表和常用圖形的繪制。這將大大提高工程設(shè)計(jì)人員的工作效率,減少差錯(cuò)率,并提高常用符號(hào)的利用率,使圖面獲得較高的一致性。3.3 粗糙度的制作3.3.1 制作粗糙度塊遇到的問(wèn)題在 AutoCAD 繪圖環(huán)境下,的塊制作表面粗糙度,有幾個(gè)問(wèn)題不易解決。(1)常用的表面粗糙度符號(hào)有去除材料和不去除材料 2 種,要分別做塊 。(2)表面粗糙度參數(shù)值與表面粗糙度符號(hào)的相對(duì)方向不固定,有同向與反向2 種,也要分別做塊。與上 1 個(gè)問(wèn)題組合起來(lái),要做 4 種塊。(3)表面粗糙度符號(hào)必須由零件的外部指向零件表面,且必須與零件表面垂直。對(duì)于傾斜任意角度的表面,在插入塊時(shí)很難準(zhǔn)確確定方向。(4)表面粗糙度的參數(shù)值要做成屬性,在插入塊時(shí)由鍵盤輸入具體值。用戶學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 13 頁(yè) 共 40 頁(yè)在插入塊時(shí),往往忽略了屬性值的輸入,只好隨后修改。而修改屬性值也比較麻煩。以上問(wèn)題,用動(dòng)態(tài)塊就可以很好地解決。3.3.2 粗糙度的制作在粗糙度的標(biāo)準(zhǔn)中,有很多粗糙度標(biāo)注方式。根據(jù)需要的類型,我在這兒制作了 10 中基本的粗糙度標(biāo)注類型。在制作過(guò)程中,把每個(gè)粗糙度標(biāo)注方式進(jìn)行繪制,進(jìn)行屬性的定義。 在 AutoCAD 中按以的比例制作粗糙度基本圖形。然后定義屬性,類型為驗(yàn)證,標(biāo)記為“ccd”提示為: “請(qǐng)輸入粗糙度值 ”點(diǎn)“塊編輯器”按鈕,輸入塊名稱后打開(kāi)“塊編輯器” 。按文字高度為 1 個(gè)繪圖單位的比例設(shè)置塊的大小,這樣便于在插入時(shí)控制塊的大小。然后定義外部塊。繪圖結(jié)果如圖 3.1 所示。3.3.3 添加參數(shù)塊編寫選項(xiàng)板的“參數(shù)”標(biāo)簽中,點(diǎn)“對(duì)齊參數(shù)” 。命令執(zhí)行過(guò)程如下::命令:??BParameter 對(duì)齊指定對(duì)齊的基點(diǎn)或[ 名稱(N) ] : (點(diǎn)取表面粗糙度符號(hào)頂點(diǎn)作為基點(diǎn))對(duì)齊類型= 垂直指定對(duì)齊方向或?qū)R類型[ 類型( T) ]〈類型〉:(向左拖動(dòng)鼠標(biāo),如圖 3.2 所示使對(duì)齊參數(shù)的夾點(diǎn)尖端朝下 ,虛線處于水平位置。)要保證對(duì)齊類型為“垂直”,若提示行顯示對(duì)齊類型的默認(rèn)值不是垂直,則在顯示“指定對(duì)齊方向或?qū)R類型[類型( T) ]〈類型〉:”的提示時(shí)鍵入“T”,然后選擇對(duì)齊類型為“垂直” 。命令執(zhí)行后,在表面粗糙度符號(hào)頂點(diǎn)處出現(xiàn) 1 個(gè)對(duì)齊夾點(diǎn)(見(jiàn)圖3.2) 。在插入塊時(shí),就可拖動(dòng)此夾點(diǎn)使塊與輪廓線垂直。添加“翻轉(zhuǎn)”參數(shù),其對(duì)稱線為,如圖 3.2。學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 14 頁(yè) 共 40 頁(yè)圖 3.1 粗糙度符號(hào) 圖 3.2 對(duì)齊參數(shù)及旋轉(zhuǎn)參數(shù)集 3.3.4 添加動(dòng)作轉(zhuǎn)表面粗糙度符號(hào)必須由零件的外部指向零件表面,且必須與零件表面垂直。所以表面粗糙度符號(hào)傾斜任何角度都有可能。而表面粗糙度的參數(shù)值必須保持頭朝上的趨勢(shì)。這就導(dǎo)致表面粗糙度的參數(shù)值與表面粗糙度符號(hào)的相對(duì)方向有同向和反向 2 種。這個(gè)問(wèn)題用動(dòng)態(tài)塊的旋轉(zhuǎn)動(dòng)作來(lái)解決。在塊編寫選項(xiàng)板的“參數(shù)”標(biāo)簽中,點(diǎn)取“旋轉(zhuǎn)參數(shù)”,命令執(zhí)行過(guò)程如下:命令:??BParameter 旋轉(zhuǎn)指定基點(diǎn)或[ 名稱 (N) / 標(biāo)簽(L) / 鏈(C) / 說(shuō)明(D) / 選項(xiàng)板(P) / 值集(V) ] :v 輸入角度值集合的類型[ 無(wú)(N) / 列表(L) / 增量( I) ]〈無(wú)〉 :i 輸入角度增量:90 輸入最小角度:0 輸入最大角度:180 指定基點(diǎn)或[ 名稱(N) / 標(biāo)簽(L) / 鏈(C) / 說(shuō)明(D) / 選項(xiàng)板(P) / 值集(V) ] : (點(diǎn)取表面粗糙度參數(shù)值文字的中心作為旋轉(zhuǎn)基點(diǎn) )指定參數(shù)半徑: (點(diǎn)取適當(dāng)位置) 指定默認(rèn)旋轉(zhuǎn)角度或[ 基準(zhǔn)角度(B) ]〈0〉: (回車)指定標(biāo)簽位置: ( 點(diǎn)取適當(dāng)位置)圖 3.3 集值表因?yàn)楸砻娲植诙葏?shù)值與表面粗糙度符號(hào)的相對(duì)位置只有同向和反向 2 種,表面粗糙度參數(shù)值的旋轉(zhuǎn)角度為 0°、90°和 180°這 3 個(gè)固定值。以上過(guò)程中,當(dāng)出現(xiàn)提示“指定基點(diǎn)或[名稱(N) / 標(biāo)簽 (L) / 鏈(C) / 說(shuō)明(D) / 學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 15 頁(yè) 共 40 頁(yè)選項(xiàng)板( P) / 值集(V) ] :”時(shí),要鍵入“V”(值集) 來(lái)響應(yīng)。接著在“輸入角度值集合的類型[無(wú)(N) / 列表(L) / 增量( I) ]〈無(wú)〉:”提示下鍵入 “I”(增量) 。后面按提示順次輸入角度值。旋轉(zhuǎn)參數(shù)設(shè)置完成后,再設(shè)置旋轉(zhuǎn)動(dòng)作。在塊編寫選項(xiàng)板的“動(dòng)作”標(biāo)簽中,點(diǎn)取“旋轉(zhuǎn)動(dòng)作”,命令執(zhí)行過(guò)程如下:命令: ??BActionTool 旋轉(zhuǎn)選擇參數(shù): (點(diǎn)取旋轉(zhuǎn)參數(shù))指定動(dòng)作的選擇集選擇對(duì)象: (點(diǎn)取全部表面粗糙度參數(shù)值文字)找到 1 個(gè). 添加翻轉(zhuǎn)動(dòng)作,選擇對(duì)稱線,選擇對(duì)象,確定。指定動(dòng)作位置或[基點(diǎn)類型(B) ] : (點(diǎn)取適當(dāng)位置)旋轉(zhuǎn)動(dòng)作 。以上設(shè)置內(nèi)容如果在命令行輸入不完全或有錯(cuò)誤,也可以在旋轉(zhuǎn)參數(shù)和旋轉(zhuǎn)動(dòng)作的對(duì)象特性對(duì)話框統(tǒng)一修改(如圖 3.4) 。圖 3.4 旋轉(zhuǎn)參數(shù)和對(duì)齊參數(shù)特性對(duì)話框3.3.5 各種粗糙度標(biāo)注方式的制作在粗糙度標(biāo)注中,由于國(guó)標(biāo)中有許多不同的標(biāo)注方式,有不去除材料粗糙度、不去除材料方法得到最大值的粗糙度、去除材料粗糙度、去除材料方法得到最大值的粗糙度、任意方法得到的粗糙度、去除材料方法得到最大值最小值學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 16 頁(yè) 共 40 頁(yè)的粗糙度、任意方法方法得到 Ry 上限值的粗糙度、任意方法方法得到 Ry 最大值的粗糙度、上、下限值去除材料粗糙度、任意方法方法得到最大值的粗糙度等等,所以在制作中都要分別制作。例如:(1 )任意方法方法得到 Ry上限值的粗糙度的制作中,首先繪制出任意方法方法得到Ry上限值的粗糙度的圖形,并定義屬性,在屬性ccd前,用文字輸入Ry ,表示Ry 的上限值,定義外部快。然后進(jìn)入塊編輯器,進(jìn)行參數(shù)和動(dòng)作的添加。實(shí)現(xiàn)對(duì)其的動(dòng)態(tài)塊功能。圖3.5Ry上限值的粗糙度符號(hào) 圖3.6 上、下限值去除材料粗糙度(2)標(biāo)注上、下限值去除材料粗糙度,它表示粗糙度值有上、下限值,首先繪制出上、下限值去除材料粗糙度圖形,然后定義其屬性,利用屬性的多行默認(rèn)值來(lái)表示出其上、下限值。然后進(jìn)入塊編輯器,進(jìn)行添加參數(shù),添加一個(gè)對(duì)齊參數(shù),保證插入時(shí)對(duì)齊;再添加一個(gè)翻轉(zhuǎn)參數(shù),實(shí)現(xiàn)對(duì)兩邊的翻轉(zhuǎn);繼續(xù)添加一個(gè)旋轉(zhuǎn)參數(shù),使得文字始終保持靠右方。最后給參數(shù)進(jìn)行動(dòng)作添加,實(shí)現(xiàn)參數(shù)的可實(shí)施性。3.3.6 粗糙度符號(hào)的插入插入動(dòng)態(tài)塊要注意兩點(diǎn):①要把對(duì)象捕捉功能關(guān)閉。因?yàn)閯?dòng)態(tài)塊的“對(duì)齊”動(dòng)作本身就具有“最近點(diǎn)”捕捉功能。如果打開(kāi)捕捉功能,動(dòng)態(tài)塊就可能插入到不需要的捕捉點(diǎn)上。②動(dòng)態(tài)塊對(duì)齊的目標(biāo)圖線可以是線、多段線、圓弧等實(shí)體,但不能是尺寸。點(diǎn)擊“插入塊”按鈕,選擇做成的表面粗糙度塊。在“插入”對(duì)話框中,按圖中尺寸數(shù)字高度值設(shè)定塊的比例。拖動(dòng)塊至所需的圖線上,表面粗糙度符號(hào)自動(dòng)捕捉到圖線的最近點(diǎn)并與圖線垂直對(duì)齊。在圖線 2 側(cè)微微移動(dòng)鼠標(biāo),就可使表面粗糙度符號(hào)翻轉(zhuǎn)。插入后,選中該塊,其上就會(huì)出現(xiàn) 3 個(gè)夾點(diǎn),分別為“對(duì)齊” 、 “旋轉(zhuǎn)”和“翻轉(zhuǎn)”夾點(diǎn)。點(diǎn)中對(duì)齊夾點(diǎn)可以移動(dòng)位置并與圖線垂直對(duì)齊;點(diǎn)中旋轉(zhuǎn)夾點(diǎn)可學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 17 頁(yè) 共 40 頁(yè)以翻轉(zhuǎn) Ra 值的方向。圖 3.7 各參數(shù)動(dòng)作的實(shí)現(xiàn)表 1 粗糙度各夾點(diǎn)的意義名稱 符號(hào) 關(guān)聯(lián)動(dòng)作 標(biāo)注時(shí)解決的問(wèn)題旋轉(zhuǎn)夾點(diǎn) 旋轉(zhuǎn) 表面粗糙度參數(shù)值與表面粗糙度符號(hào)的相對(duì)方向不固定對(duì)齊夾點(diǎn) 無(wú) 對(duì)于傾斜任意角度的表面,在插入符號(hào)時(shí)很難準(zhǔn)確的確定符號(hào)方向翻轉(zhuǎn)夾點(diǎn) 翻轉(zhuǎn) 表面粗糙度參數(shù)值與表面粗糙度符號(hào)的相對(duì)方向不固定綜上所述, 我們可以看到在標(biāo)注粗糙度符號(hào)時(shí), 我們只需選擇粗糙度符號(hào)、輸入粗糙度數(shù)值、繪圖比例. 而粗糙度符號(hào)的插入點(diǎn)、旋轉(zhuǎn)角度等難以確定的參數(shù)只需簡(jiǎn)單地通過(guò)在圖形窗口拾取實(shí)體來(lái)快速準(zhǔn)確地確定. 從而實(shí)現(xiàn)了工程圖紙中表面粗糙度的快速準(zhǔn)確標(biāo)注.3.4 基準(zhǔn)代號(hào)的制作3.4.1 創(chuàng)建基準(zhǔn)代號(hào)繪制基準(zhǔn)代號(hào)如圖 3.4-1 所示。定義基準(zhǔn)代號(hào)屬性 ,其中屬性模式為“驗(yàn)證”; 屬性標(biāo)記為“字母”,提示為“請(qǐng)輸入基準(zhǔn)代號(hào)”,值為“1. 6”; 插入點(diǎn)“在屏幕上指定”;在基準(zhǔn)代號(hào)圓圈內(nèi)指定插入點(diǎn),結(jié)果如圖 3.4-2 所示。創(chuàng)建“基準(zhǔn)代號(hào)”塊,并在塊編輯器中打開(kāi),添加參數(shù)和動(dòng)作學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 18 頁(yè) 共 40 頁(yè)圖 3.8 創(chuàng)建基準(zhǔn)代號(hào) 3.4.2 添加參數(shù)動(dòng)作 添加動(dòng)作在“塊編寫選項(xiàng)板” “參數(shù)”選項(xiàng)卡中,單擊“點(diǎn)”參數(shù),添加一個(gè)點(diǎn)參數(shù)“位置”,用于連線的拉伸。單擊“旋轉(zhuǎn)”參數(shù),添加了一個(gè)旋轉(zhuǎn)參數(shù)“角度”,用于整個(gè)圖形的旋轉(zhuǎn)動(dòng)作。再次單擊“旋轉(zhuǎn)”參數(shù),以圓心為基點(diǎn),圓上右邊象限點(diǎn)指定半徑,添加一個(gè)用于文字“字母”的旋轉(zhuǎn)參數(shù)“角度 1”。單擊對(duì)齊參數(shù),指定基準(zhǔn)代號(hào)的對(duì)齊位置。結(jié)果如圖 3.9 所示。在“塊編寫選項(xiàng)板” “動(dòng)作”選項(xiàng)卡中,單擊“旋轉(zhuǎn)”動(dòng)作,添加“字母”的旋轉(zhuǎn)動(dòng)作“旋轉(zhuǎn) 2”;再次單擊“旋轉(zhuǎn)”動(dòng)作,添加整個(gè)圖形的旋轉(zhuǎn)動(dòng)作“旋轉(zhuǎn) 3”.單擊“拉伸動(dòng)作”,添加對(duì)連線的拉伸以及對(duì)圓圈和字母的相關(guān)移動(dòng)動(dòng)作。,單擊(保存塊定義) 按鈕,關(guān)閉塊編輯器。根據(jù)前面所述,在添加動(dòng)作之前,首先必須添加與之對(duì)應(yīng)的參數(shù)。圖 3.9 添加參數(shù)學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 19 頁(yè) 共 40 頁(yè)3.4.3 基準(zhǔn)代號(hào)的插入標(biāo)注基準(zhǔn)代號(hào)按照一般插入塊的方法,或從工具選項(xiàng)板拖放“基準(zhǔn)代號(hào)動(dòng)態(tài)塊”插入圖形中,選擇該塊將顯示動(dòng)作夾點(diǎn),根據(jù)需要,可自由對(duì)其進(jìn)行移動(dòng)、旋轉(zhuǎn)與拉伸,一切操作只需點(diǎn)擊與移動(dòng)鼠標(biāo)即可,可高制圖速度(如圖 3.10) 。圖 3.10 利用動(dòng)作夾點(diǎn)編輯基準(zhǔn)代號(hào)塊3.5 零部件序號(hào)的制作為了看懂裝配圖和進(jìn)行裝配,必須對(duì)機(jī)器的各組成部分編注序號(hào)和代號(hào),并填寫明細(xì)表。因此零部件序號(hào)的標(biāo)注是裝配圖中的一項(xiàng)主要內(nèi)容。而 AutoCAD 中沒(méi)有零部件序號(hào)的標(biāo)注,通常情況下制圖者采用直線、多行文字等繪圖命令或非動(dòng)態(tài)塊來(lái)標(biāo)注零部件序號(hào) ,但在實(shí)際標(biāo)注過(guò)程中常常需要修改指引線的長(zhǎng)度和傾斜角度以及水平線和序號(hào)的位置,非動(dòng)態(tài)塊不能滿足這樣的要求,而動(dòng)態(tài)塊完全可以滿足這些要求,動(dòng)態(tài)塊的使用將使零部件序號(hào)的標(biāo)注向智能化邁進(jìn)。3.5.1 零部件序號(hào)的制作第一步:繪制零部件序號(hào)塊并定義其屬性“序號(hào)”, 提示:請(qǐng)輸入零部件序號(hào),結(jié)果如圖 3.11 所示。學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 20 頁(yè) 共 40 頁(yè)圖 3.11 零部件序號(hào)3.5.2 零部件序號(hào)參數(shù)、動(dòng)作的添加添加動(dòng)作。在塊編輯器中,利用“參數(shù)”選項(xiàng)卡,添加一個(gè)點(diǎn)參數(shù)“位置”,用于指引線的拉伸動(dòng)作;添加一個(gè)“翻轉(zhuǎn)”參數(shù),用于水平線及序號(hào)的翻轉(zhuǎn)動(dòng)作。利用“動(dòng)作”選項(xiàng)卡,為“指引線”的添加拉伸動(dòng)作,。按照同樣方法,可以將零部件序號(hào)其它標(biāo)注方法設(shè)計(jì)為動(dòng)態(tài)塊,如圖 3.12 所示。保存“零部件序號(hào)塊”或?qū)K復(fù)制到工具選項(xiàng)板。將塊插入圖形中后,選擇零部件序號(hào)塊,將顯示動(dòng)作夾點(diǎn),根據(jù)需要,可自由對(duì)其進(jìn)行移動(dòng)、旋轉(zhuǎn)、鏡像與拉伸,結(jié)果如圖 3.12 所示。圖 3.12 添加參數(shù)3.6 技術(shù)要求的標(biāo)注技術(shù)要求的在工程設(shè)計(jì)中,技術(shù)要求的標(biāo)注是一個(gè)必不可少的過(guò)程同時(shí)也是個(gè)繁瑣的過(guò)程。在 CAD 系統(tǒng)中,大部分都是采用書寫文本的方法來(lái)標(biāo)灃技術(shù)要求.而在國(guó)家標(biāo)準(zhǔn)中.技術(shù)要求的標(biāo)注是有標(biāo)準(zhǔn)的如字高、字寬、字間距等等,用甘下了文本的方法每次要進(jìn)行一些重復(fù)的設(shè)置和定義,同時(shí)漢字的拼學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 21 頁(yè) 共 40 頁(yè)寫和輸入比較麻煩,故使用起來(lái)很不方便。3.6.1 技術(shù)要求的制作首先選擇一些常用的技術(shù)要求(如3.6.3) ,進(jìn)行編寫,在cad界面中編寫技術(shù)要求,然后一條一條進(jìn)行塊的制作。在其文字前定義屬性,對(duì)其技術(shù)要求的序號(hào)進(jìn)定義。類型為驗(yàn)證,標(biāo)記為X,提示設(shè)置為:請(qǐng)輸入技術(shù)要求序號(hào)。在其序號(hào)前添加一個(gè)對(duì)齊參數(shù),保證每條技術(shù)要求能對(duì)齊。圖3.13 技術(shù)要求序號(hào)屬性定義3.6.2 技術(shù)要求的插入在準(zhǔn)備添加技術(shù)要求的位置,一條條的插入所需的技術(shù)要求內(nèi)容。使每條技術(shù)要求能夠?qū)R。3.6.3 常用的技術(shù)要求:1.零件去除氧化皮。學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 22 頁(yè) 共 40 頁(yè)2.零件加工表面上,不應(yīng)有劃痕、擦傷等損傷零件表面的缺陷。3.去除毛刺飛邊。4.經(jīng)調(diào)質(zhì)處理,HRC50~55。5.零件進(jìn)行高頻淬火,350~370℃回火,HRC40~45 。6 未注倒角均為 2×45°塊.7.進(jìn)行高溫時(shí)效處理。8.鑄件上的砂型、砂芯和芯骨應(yīng)清除干凈塊.9.裝配過(guò)程中零件不允許磕、碰、劃傷和銹蝕塊.10.經(jīng)調(diào)質(zhì)處理,HRC50~55 塊.11.未注圓角半徑 R5。12.未注倒角均為 2×45°。13.銳角倒鈍。14.鑄件非加工表面的粗糙度,砂型鑄造 R,不得大于 50um 塊.15 滾動(dòng)軸承裝好后用手轉(zhuǎn)動(dòng)應(yīng)靈活、平穩(wěn)塊.16齒輪箱與蓋的結(jié)合面應(yīng)接觸良好塊.17.補(bǔ)焊時(shí),焊條不應(yīng)做過(guò)大的橫向擺動(dòng)塊.18 材料為 45 號(hào)鋼.。學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 23 頁(yè) 共 40 頁(yè)4 幻燈片及幻燈片庫(kù)的制作4.1 幻燈片的制作4.1.1 圖塊的制作(1)繪制所有的零件圖。(2)將所繪制的每個(gè)圖形用WBLOCK命令創(chuàng)建成外部塊。4.1.2 制作幻燈片下面以“去除材料粗糙度塊.dwg”為例,介紹幻燈片的制作步驟。(1)打開(kāi)所制作成塊的圖形名稱為“去除材料粗糙度塊.dwg”的圖形,在繪圖區(qū)域中顯示要用于制作幻燈片的圖形。圖4.1粗糙度(2)將所選圖形放到合適的大小,以至能充滿整個(gè)繪圖區(qū),但要完全顯示。在命令行提示下輸入“MSLIDE”命令,輸入需要放大的比例因子“E” ,將出現(xiàn)對(duì)話框。(3)在“創(chuàng)建幻燈文件”對(duì)話框中給幻燈片輸入一個(gè)名稱,AutoCAD 將圖形名作為幻燈片文件的缺省名并自動(dòng)附加文件擴(kuò)展名.slb(幻燈片文件名必須與塊學(xué) 院 屆 畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書第 24 頁(yè) 共 40 頁(yè)名相同) 。圖4.2粗糙度幻燈片的保存(4)選取要保存的目錄單擊“保存”按鈕。4.1.3 查看幻燈片(1)在命令提示下,輸入VSLIDE。(2)在“選擇幻燈文件”對(duì)話框中,選擇要查看的幻燈片。(3)選擇“打開(kāi)” ,幻燈片圖像將顯示在繪圖區(qū)域中。(4)要關(guān)閉幻燈片,選擇“視圖”菜單中的“重畫”刷新屏幕。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- AutoCAD 工程 圖樣 智能 標(biāo)注 二次開(kāi)發(fā) 畢業(yè)設(shè)計(jì) 說(shuō)明書
鏈接地址:http://zhongcaozhi.com.cn/p-442446.html