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