趙盼盼
(安徽淮海實業(yè)發(fā)展集團有限公司,安徽淮北 235000)
SolidWorks技術(shù)及其在機械設(shè)計應(yīng)用中的特征*
趙盼盼
(安徽淮海實業(yè)發(fā)展集團有限公司,安徽淮北 235000)
SolidWorks是一款優(yōu)秀的三維設(shè)計軟件。先詳細闡述了SolidWorks產(chǎn)生的背景-計算機技術(shù)迅速發(fā)展、CAD產(chǎn)業(yè)興旺繁榮,進一步說明SolidWorks的開發(fā)與應(yīng)用符合CAD產(chǎn)業(yè)發(fā)展趨勢。作為CAD產(chǎn)業(yè)后起之秀,SolidWorks優(yōu)勢顯著,生命力旺盛。然后,詳細描述了SolidWorks操作界面簡單、參數(shù)化造型思想、特征建立能力強、零件裝配功能、仿真模擬分析和二次開發(fā)等特征與功能。SolidWorks易學易用、功能強大,能夠較大程度縮短設(shè)計時間,提高設(shè)計效率,從而被廣泛地應(yīng)用于機械產(chǎn)品設(shè)計。
SolidWorks;三維造型;CAD
自20世紀80年代以來,隨著計算機技術(shù)的迅速發(fā)展與普及,計算機輔助設(shè)計技術(shù)(Computer Assistant Design,CAD)逐步發(fā)展并成為機械設(shè)計不可或缺的工具。在眾多CAD軟件中,由Jon.Hirschtick創(chuàng)建的SolidWorks是CAD產(chǎn)業(yè)的后起之星,近年來應(yīng)用尤為廣泛[1]。SolidWorks,Solid譯為“實體”, Works是“工作”的意思,整體可以理解為“對實體的操作”,是“實體造型”之意。SolidWorks軟件剛發(fā)布兩個月就受到業(yè)界的廣泛贊譽,被認為是為三維CAD設(shè)計軟件樹立了一個新標準。隨后,SolidWorks逐漸發(fā)展、完善,成為當今裝機量最大、最好用的軟件[2]。美國著名咨詢公司 Daratech評論:“在基于Windows平臺的三維CAD軟件中,SolidWorks是最著名的品牌,是市場快速增長的領(lǐng)導者?!?/p>
1.1 SolidWorks產(chǎn)生背景
國際CAD軟件產(chǎn)業(yè)的蓬勃發(fā)展是SolidWorks產(chǎn)生與發(fā)展的基礎(chǔ)。20世紀60、70年代,CAD技術(shù)產(chǎn)生,其產(chǎn)業(yè)化發(fā)展日趨成熟,涌現(xiàn)出一批著名的CAD產(chǎn)業(yè)公司,如Auto-Trol,CALMA,SDRC,Computer Vision(CV),Applicon,Dassault Aviation(達索公司)等[3]。較為代表的CAD軟件產(chǎn)品有法國達索公司開發(fā)的曲面造型軟件CATIA[4]與SDRC公司推出的實體造型軟件I-DEAS[5]。這一時期CAD技術(shù)主要應(yīng)用于軍用工業(yè)及一些大型民用工業(yè),軟件及其硬件設(shè)施造價昂貴。進入20世紀80年代,單用戶計算機技術(shù)發(fā)展迅速,Autodesk公司看準單用戶計算機普及帶來的市場機遇,開發(fā)出能夠在單用戶計算機上運行的價格較低的CAD程序-AutoCAD。AutoCAD發(fā)行后連續(xù)多年被評為CAD最佳產(chǎn)品,成為CAD發(fā)展史上一大成功經(jīng)典。至今,AutoCAD仍占據(jù)大部分二維軟件市場[3]。
20世紀80、90年代,參數(shù)化造型技術(shù)得以發(fā)展, 1985年由PTC(Parametric Technology Corp.)公司開發(fā)的參數(shù)化設(shè)計軟件-Pro/Engineer發(fā)行[6]。參數(shù)化造型比曲面造型、實體造型更為先進,此時達索公司被迫對其原先開發(fā)的CATIA軟件進行了徹底重寫。
20世紀80、90年代,計算機技術(shù)特別是圖形硬件的發(fā)展,參數(shù)化造型技術(shù)的發(fā)展與Windows操作系統(tǒng)的普及,很好的促進了CAD技術(shù)的發(fā)展[3]。1985年由PTC(Parametric Technology Corp.)公司開發(fā)的參數(shù)化設(shè)計軟件-Pro/Engineer發(fā)行[6]。參數(shù)化造型比曲面造型、實體造型更為先進,此時達索公司被迫對其原先開發(fā)的CATIA軟件進行了徹底重寫。1993年SolidWorks公司成立,SolidWorks充分利用Windows系統(tǒng)技術(shù),較好地實現(xiàn)了CAD與Office的集成。SolidWorks采用較為先進的參數(shù)化設(shè)計思想,工作界面相對于Pro/Engineer較為簡化,一舉成為CAD領(lǐng)域新秀。SolidWorks注重產(chǎn)業(yè)的合作聯(lián)盟,自己專注于幾何造型的開發(fā),其它軟件組件交給第三方開發(fā)商,以此降低成本,有利于增強市場競爭力。
1.2 SolidWorks的發(fā)展過程
SolidWorks公司成立于1993年,由CAD行業(yè)知名人物Jon.Hirschtick發(fā)起,總部位于美國馬薩諸塞州的康克爾郡內(nèi)。1995年,第一套三維機械設(shè)計軟件SolidWorks'95發(fā)行,隨后,SolidWorks每年都會發(fā)布一套新版本。1999年,SolidWorks已經(jīng)發(fā)展成為一個裝備完善的幾何建模工具。由于技術(shù)創(chuàng)新符合CAD技術(shù)的發(fā)展潮流和趨勢,SolidWorks公司成立后兩年間就成為CAD產(chǎn)業(yè)中獲利最高的公司。發(fā)展至今,SolidWorks已累計獲得十七項國際大獎;在1995-1999年獲得全球微機平臺CAD系統(tǒng)評比的第一名;美國權(quán)威CAD專業(yè)雜志CADENCE從1999年起連續(xù)4年授予SolidWorks最佳編輯獎。1997年,Solid-Works被世界設(shè)計軟件領(lǐng)頭羊-法國達索公司全資并購。并購后的SolidWorks以原來的品牌和技術(shù)繼續(xù)獨立運作,成為CAD行業(yè)一家高素質(zhì)的專業(yè)化公司?,F(xiàn)今,SolidWorks的營銷網(wǎng)絡(luò)已覆蓋全球,由300多家經(jīng)銷商在全球140多個國家進行銷售。
2.1 全Windows界面,操作簡單、直觀
SolidWorks是在Windows環(huán)境下開發(fā)的,操作過程采用Windows技術(shù),支持“剪切、復制、粘貼”操作,支持拖動復制技術(shù)。SolidWorks采用中文操作界面,使用過程無語言障礙。熟悉Windows系統(tǒng)用戶,基本上可用SolidWorks進行設(shè)計。三維CAD領(lǐng)域的另一軟件Pro/Engineer開發(fā)時則采用DOS系統(tǒng),在Windows系統(tǒng)逐漸普及時Pro/Engineer的操作仍然帶有DOS的風格,部分操作沒有SolidWorks簡便。
SolidWorks操作界面簡潔,并且最大范圍地增加了設(shè)計窗口的可視面積。新版的SolidWorks可根據(jù)當前任務(wù)顯示不同的工具按鈕。SolidWorks有常用功能的快捷方式,如FeatureManager功能可以用作修改特征;PropertyManager用于屬性查看與修改;應(yīng)用ConfigerationManager可以較為方便地建立和修改零件及裝配的不同形態(tài)[7-8]。
2.2 參數(shù)化的設(shè)計思路
SolidWorks設(shè)計軟件應(yīng)用參數(shù)化的設(shè)計思路[9],參數(shù)化設(shè)計具有:基于特征、全尺寸約束、全數(shù)據(jù)相關(guān)、尺寸驅(qū)動設(shè)計修改等特征[2],是由受約束的數(shù)學關(guān)系式來定義的,其各工具欄的命令之間具有相應(yīng)的設(shè)計關(guān)聯(lián)性。因此SolidWorks軟件在對零件的設(shè)計和修改方面具有方便快捷、準確可靠的優(yōu)點。參數(shù)化的設(shè)計在對零件的尺寸修改和相似零件的結(jié)構(gòu)設(shè)計方面具有獨到的技術(shù)優(yōu)勢[10]。由于各工具欄的命令之間具有相應(yīng)的關(guān)聯(lián)性,因此在零件設(shè)計模塊中所做的更改可以自動、快速、準確地反映到裝配、工程圖等相應(yīng)關(guān)聯(lián)模塊中去,相比二維CAD軟件對零件和裝配體的逐一修改則更為高效、智能。因此,在應(yīng)用SolidWorks軟件時,設(shè)計師的主要精力將會集中在方案的設(shè)計上,這為方案的設(shè)計和修改提供了極大的方便,有利于設(shè)計人員設(shè)計出結(jié)構(gòu)先進、安全可靠的零件結(jié)構(gòu)。
2.3 強大而靈活的特征建立功能
應(yīng)用SolidWorks進行草圖繪圖時,軟件能夠按同心、重合、距離、角度與相切等關(guān)系動態(tài)反饋和推理可以自動添加的幾何約束,使得繪圖過程簡易、精準; SolidWorks軟件具有專門的機械零件設(shè)計模塊,運用拉伸、旋轉(zhuǎn)、放樣、鏡像、高級抽殼、薄壁特征和特征陣列等功能,可以繪制出各種復雜形狀的零件來[11]; SolidWorks擁有專用于鈑金零件設(shè)計的模塊,便于設(shè)計師進行鈑金零件的折彎、展開、切口、沖孔和百葉窗等結(jié)構(gòu)的設(shè)計,極大地方便了設(shè)計師對鈑金零件的設(shè)計需求[10];軟件包含了豐富的標準圖庫,用戶也可擴充自定義的圖庫,減少了很多重復性工作;SolidWorks軟件能夠分析草圖的合理性,發(fā)現(xiàn)問題并及時提出相應(yīng)的解決方案。
2.4 強大的零件裝配功能
SolidWorks可以較容易地完成零件的三維建模,通過模擬裝配、仿真運動等功能進行三維仿真設(shè)計,便于進行產(chǎn)品的可行性分析。SolidWorks可以通過任意旋轉(zhuǎn)或剖切,對運動的零部件進行動態(tài)仿真的干涉檢查和間隙檢測,發(fā)現(xiàn)問題及時修正,把“試驗過程”放在設(shè)計階段,有效地提高了設(shè)計的成功率。如前文所述,由于整個產(chǎn)品設(shè)計是完全可編輯的,零件設(shè)計、裝配設(shè)計和工程圖之間是全相關(guān)的,零件設(shè)計中所做的更改可以自動、快速、準確地反應(yīng)到裝配、工程圖等相應(yīng)模塊中去,簡化了操作步驟,提高了設(shè)計成功率。
2.5 仿真分析
SolidWorks還可以對生成的零件和裝配體進行有限元分析,使用SolidWorks仿真分析軟件包可以虛擬真實環(huán)境進行參數(shù)分析,如持久性、靜態(tài)與動態(tài)響應(yīng)、裝配體運動、熱傳遞、流體動力學和注塑成型等,從而高效評估產(chǎn)品性能、提高產(chǎn)品質(zhì)量。例如,Solid-Works Simulation(FEA)可用于分析零件和裝配體之間的結(jié)構(gòu)問題,如評估相互接觸零件間的作用力和應(yīng)力、摩擦力,如此在產(chǎn)品設(shè)計的早期就能評估這些復雜的結(jié)構(gòu)問題,進而確定制作零件的材料及最優(yōu)化的尺寸設(shè)計[12-13]。
2.6 工程圖
SolidWorks可以為三維模型制作產(chǎn)生工程圖,包括視圖、尺寸和標注;可以建立各種類型的投影視圖、剖面視圖和局部放大圖功能;交替位置視圖能夠方便地顯示零部件所在位置,在同一視圖中生成裝配的多種不同位置的視圖,以便了解裝配順序;SolidWorks的尺寸控制棒,可以方便地進行尺寸標注,使圖紙標注更規(guī)范、更美觀。
2.7 二次開發(fā)
SolidWorks是可塑性的,具備二次開發(fā)的功能。為了滿足特殊行業(yè)及特定產(chǎn)品的需求,可以應(yīng)用編輯語言VBA,VB,Visual C#.NET,VC對SolidWorks進行二次開發(fā)[14-15]。SolidWorks二次開發(fā)有兩種方式,一種是應(yīng)用OLE自動化技術(shù)進行開發(fā),其應(yīng)用程序只能編譯成可執(zhí)行文件(*.EXE文件);另一種開發(fā)方式基于COM,其應(yīng)用程序就是COM模塊,又可以分為兩種形式,*.EXE文件形式和插件形式(*. DLL文件)[15]。
SolidWorks集三維設(shè)計、分析、產(chǎn)品數(shù)據(jù)管理等多種功能于一體,易學易用,功能強大,最大限度地釋放機械設(shè)計師的創(chuàng)造力,使他們能夠用更少的時間設(shè)計出更好、更具創(chuàng)造力的產(chǎn)品,提高了設(shè)計效率,有利于新產(chǎn)品的開發(fā)。隨著SolidWorks的不斷發(fā)展與完善,越來越多的人加入到SolidWorks用戶行列,Solid-Works必會受到更多機械設(shè)計者的青睞。
[1] 朱 旭.五大技術(shù)因素左右未來CAD發(fā)展趨勢[J].工業(yè)設(shè)計, 2008(3):25.
[2] 朱冬云,林延延.基于SolidWorks的銑床頂尖座三維參數(shù)化設(shè)計[J].機械制造,2008(6):32-34.
[3] 葉修梓,彭 維,唐榮錫.國際CAD產(chǎn)業(yè)的發(fā)展歷史回顧與幾點經(jīng)驗教訓[J].計算機輔助設(shè)計與圖形學學報,2003(10): 1185-1193.
[4] D.Systemes,Dassault航空-實現(xiàn)飛機研發(fā)的革命性變革[J].航空制造技術(shù),2009(24):116-117.
[5] SDRC發(fā)布I-DEAS Artison 3-業(yè)界第一個中檔CAD/CAM一體化系統(tǒng)[J].計算機輔助設(shè)計與制造,1998(9):60-61.
[6] YANG,M.PAN.流體動力工程研究綜述(英文)[J].Journal of Zhejiang University-Science A(Applied Physics&Engineering), 2015(6):427-442.
[7] 金雷蘇.SolidWorks屬性選項卡編輯器應(yīng)用指南[J].CAD/CAM與制造業(yè)信息化,2012(8):26-28.
[8] 李偉龍,辛 濤,張黨勃.SolidWorks2011屬性選項卡的應(yīng)用技巧[J].機械工程師,2012(2):97.
[9] 孫艷馥,楊 健,梁振剛.基于SolidWorks的手槍套筒參數(shù)化設(shè)計[J].裝備制造技術(shù),2015(1):171-172.
[10] 朱金權(quán).SolidWorks軟件在機械設(shè)計中的應(yīng)用與研究[J].新技術(shù)新工藝,2009(2):41-44.
[11] 賈寶賢,趙萬生.Solidworks在工業(yè)造型設(shè)計中的應(yīng)用[J].機械設(shè)計與制造,2003(4):116-117.
[12] 趙樹培,趙曉明.基于Solidworks的船舶電動機拆裝仿真[J].機電設(shè)備,2015(1):37-38+69.
[14] 陶 冶.用VC++對SolidWorks二次開發(fā)實現(xiàn)標準件建模[J].機械工程與自動化,2014(6): 62-63+65.
SolidWorks Technology and Its Features in Mechanical Design Application
ZHAO Pan-pan
(Anhui Huaihai Industrial Development Group Co.,Ltd,Huaibei Anhui 235000,China)
SolidWorks is one of the best 3D CAD software.In this paper,the background of SolidWorks is described,that is, the rapid development of computer and the CAD technology,and it is further confirmed that the initiation and application of the SolidWorks could meet the trends of CAD industry.As a rising star,the SolidWorks has great advantages and vitality.Then, the key functions and features of the SolidWorks are illustrated respectively,such as easier operation,simple face,parametric design,and powerful assembly performance.The SolidWorks which is easy to learn and to use,powerful,high efficient,is widely used in mechanical design.
SolidWorks;3D model;CAD
TH122
A
1007-4414(2015)05-0195-03
10.16576/j.cnki.1007-4414.2015.05.072
2015-08-13
趙盼盼(1986-),女,安徽宿州人,助理工程師,研究方向:機械設(shè)計。