SolidWorks是當(dāng)前比較流行的三維機械設(shè)計軟件,該軟件提供了比較強大的三維造型能力,易學(xué)易用,能滿足大部分機械行業(yè)的應(yīng)用要求。就國內(nèi)目前的CAD/CAM應(yīng)用水平而言,機械設(shè)計最終的表達還主要依賴二維工程圖。二維工程圖是工程師的語言,為了使二維工程圖在使用、理解上不產(chǎn)生混亂和歧義,國家制圖標(biāo)準對各種線條、文字和符號等都有嚴格的規(guī)范。SolidWorks作為一款國外軟件,雖然工程圖樣國家標(biāo)準已經(jīng)做的很好,但是仍舊有一些方面不能滿足國標(biāo)要求,其中之一是工程圖標(biāo)注中的多種符號沒有使用粗實線,不符合國家制圖標(biāo)準要求,同時有些常用符號沒有定義。遇到這種情況只有用繪圖命令手工繪制各種符號,這種方法不但影響了工程圖的出圖速度和質(zhì)量,而且因這些所謂的符號與標(biāo)注文本脫離,在工程圖調(diào)整過程中會脫離原所需位置,使工程圖修改很不方便。技術(shù)工程師在長期的及時服務(wù)中總結(jié),結(jié)合目前搜集到的方法,對SolidWorks軟件符號定義進行探索,發(fā)現(xiàn)軟件的符號庫完全可以自定義,通過自定義,完全可以定義國家標(biāo)準的各種符號。
有與通用機械行業(yè)存在大量的焊接設(shè)計,所以焊接件標(biāo)注在工程圖設(shè)計中就非常常見,尤其在焊件標(biāo)注方面,存在很大的缺陷,SolidWorks提供的焊接符號不能滿足國標(biāo)的要求,企業(yè)一般也都有自己制定的相應(yīng)焊接標(biāo)注規(guī)則,這些要求二次開發(fā)當(dāng)然可以滿足要求,但是成本會相應(yīng)大大增加,怎么利用Windows系統(tǒng)自己的功能和SolidWorks提供的相關(guān)支持,快速完成企業(yè)符號庫的定制,下面是解決方法:
1 SolidWorks軟件的實現(xiàn)方法
SolidWorks軟件本身提供了自己的符號庫,并且符號庫提供了擴展符號庫的簡單規(guī)則。SolidWorks軟件的符號庫定義保存于安裝目錄...langchinese_simplifiedgtol.sym文件中,軟件每次啟動系統(tǒng)自動加載該符號庫。該文件為純文本文件,其內(nèi)容分兩部分:第一部分為語法介紹,第二部分為使用以上語法定義的各類符號。語法介紹包含6種基本的繪圖命令:
直線LINE(x1,y1,x2,y2),圓CIRCLE(x,y,r),圓弧ARC(x,y,r,a1,a2),填充圓弧FARC(x,y,r,a1,a2),文字(x1,y1,x2,y2,t),填充三角POLY(x1,y1,x2,y2,x3,y3),所有(x,y)取值范圍為(0,1),角度值單位為度。第二部分的各類符號,具體格式為:“#”后跟符號內(nèi)部和外部類名,“*”后跟具體內(nèi)部和外部符號名。其中內(nèi)部名稱作為軟件內(nèi)部索引值,不能充復(fù)。外部名稱則顯示在軟件“符號輸入選擇提示了”供使用者選擇。符號繪制的各種命令在符號名之后,每條指令占一行。符號類名和符號名都可以自定義。軟件中已有的各種符號正是通過以上6種命令繪制出來的。用戶只要遵守以上規(guī)則,就可自己建立各種自定義符號。
2 基于Windows系統(tǒng)的實現(xiàn)途徑
運用SolidWorks的符號庫可以定制大量的符號,但是SolidWorks在焊接符號的輸入時單側(cè)卻僅僅有一個符號輸入選型,這對于簡單的焊接可能滿足要求,但是對于一些性能要求比較高的焊接設(shè)計,就不是Windows系統(tǒng)提供了一兩個焊接符號所能表達的,單側(cè)超出一個的焊接符號標(biāo)注, SolidWorks有點無能為力,但是我們驚喜的發(fā)現(xiàn)在符號選擇的前后面還都有文本輸入框,可以利用文本輸入的方法輸入各種設(shè)計符號,通過這樣的組合就能滿足更多的標(biāo)注要求。
文本的輸入必須是字符,Windows系統(tǒng)提供了專門的造字程序-True Type,可以按照企業(yè)的規(guī)定繪制各種各樣的符號,最大化滿足設(shè)計標(biāo)注的要求。啟動True Type,依次執(zhí)行“開始-所有程序-附件-True Type造字程序”即可大考造字程序窗口。True Type的窗口如下:
Windows的True Type造字過程非常的簡單,在打開程序的時候,我們首先要進行代碼選擇,Windows中的每一個字或者字符都對應(yīng)相應(yīng)的代碼。這里我們可以隨意選擇一個空白的代碼進行設(shè)計,就進入了造字的過程,造字的使用過程和Windows的繪圖板功能基本相似,可以自由修改。當(dāng)然根據(jù)在使用中的經(jīng)驗,我們還是比較推薦使用這種方法進行各種符號的設(shè)計使用的。
等設(shè)計完成我們需要的符號后,這時候符號就可以保存在Windows字體庫中了,為了方便額進行輸入及其使用,我們推薦的方法是將設(shè)計的符號鏈接到輸入法上,給與相關(guān)的規(guī)則,這樣我們在使用輸入法就可以輸入任何我們自己設(shè)計的符號,這里的輸入法鏈接,僅僅支持Windows系統(tǒng)附帶的輸入法,例如微軟拼音輸入法,美式鍵盤等,這樣就完成了一個符號的設(shè)計及其使用鏈接過程。
圖4 進行符號的輸入法鏈接
圖5 在輸入法中輸出設(shè)計符號
3 SolidWorks符號庫的建設(shè)
上面主要介紹了兩種不同擴展SolidWorks符號庫的方法,兩種方法各有自己的優(yōu)勢,不同的人可以根據(jù)不同的習(xí)慣隨意選擇,這里再介紹一下我們的使用方法:
圖6 不同定制符號的使用方法
用這種方法,在充分使用True Type的功能外,也快速擴展了SolidWorks的符號庫,使SolidWorks的工程圖標(biāo)注更加符合GB,更符合國人的使用習(xí)慣。通過大量的客戶實踐,效果很理想,在機床設(shè)計制造、工程車輛、煤礦液壓支架、礦山工程機械等行業(yè)都取得了滿意的效果。下圖是使用這種方法定制擴充的ISO焊接符號庫,可以注意的是,這里使用了大量的“TEXT”命令,后面引用的符號全部是有True Type設(shè)計的,這樣在標(biāo)志的時候,又減省了使用輸入法的過程,是標(biāo)注更加高效、快捷。
圖7 采用兩種方法混合編制擴充的SolidWorks標(biāo)注文件
圖8 定制擴充的SolidWorks標(biāo)注符號
下圖是在SolidWorks工程圖中標(biāo)注出來的效果,和原來相比,已經(jīng)是大大的豐富了,可以完全表達我們的設(shè)計意圖了,能完成GB中所有的符號標(biāo)注,當(dāng)然仍有一些不是100%美觀,希望能在后期的探索中,尋找更加完美的解決方法。
圖9 在SolidWorks工程圖中的標(biāo)注效果
相關(guān)文章
- 2021-08-30高等院校藝術(shù)設(shè)計案例教程中文版AutoCAD 建筑設(shè)計案例
- 2021-08-28計算機輔助設(shè)計與制造 21世紀全國應(yīng)用型本科大機械系
- 2021-08-28計算機輔助設(shè)計與制造(CAD∕CAM)PDF下載
- 2021-08-27計算機輔助設(shè)計與制造 21世紀全國應(yīng)用型本科大機械系
- 2021-08-27計算機輔助設(shè)計與制造(CAD∕CAM)PDF下載
- 2021-08-24經(jīng)典技法118例AutoCAD 機械設(shè)計經(jīng)典技法118例中文版_
- 2021-08-24經(jīng)典實例學(xué)設(shè)計AutoCAD 2016從入門到精通 [李軻 編著]
- 2021-08-24精通AutoCAD 2013電氣設(shè)計 [李波 主編] 2013年P(guān)DF下載
- 2021-08-24精通AutoCAD 2013機械設(shè)計_李波,辛雄主編_2013PDF下載
- 2021-08-24精通AutoCAD 2013建筑設(shè)計 [劉冰 主編] 2013年P(guān)DF下載