999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SolidWorks的機床夾具標準件三維參數化設計

2014-06-09 12:33:05王素艷
機電產品開發與創新 2014年3期
關鍵詞:二次開發數據庫用戶

王素艷

(沈陽職業技術學院,遼寧 沈陽 110045)

基于SolidWorks的機床夾具標準件三維參數化設計

王素艷

(沈陽職業技術學院,遼寧 沈陽 110045)

針對機床夾具三維設計中應用大量系列化的夾具標準件且存在大量重復設計的問題,采用Solid-Works軟件及功能完整的API開發工具接口,以及具有圖形用戶界面的應用程序開發系統Visual Basic進行二次開發,鏈接并讀取夾具標準件數據庫Microsoft Access中的夾具標準件結構參數數據,實現機床夾具標準件三維參數化設計。該方法使設計過程變得簡單、規范,提高了工作效率,縮短了產品設計開發周期。

SolidWorks API;VB;Solidworks插件;夾具標準件;參數化設計

0 引言

機床夾具標準件廣泛應用于夾具設計制造中,機床夾具標準件是系列化產品,同類型的、不同規格之間的零件具有相同的結構特征,因此機床夾具標準件適合于采用三維參數化方法進行設計,同時還可以建立適合自己企業的夾具標準件庫,這可以大大提高產品的設計速度、減少重復勞動、提高設計質量和效率、縮短新產品設計制造周期。

目前三維參數化設計過程最簡便、操作最方便的方案是基于SolidWorks軟件及功能完整的API開發工具接口,采用具有圖形用戶界面和快速應用程序開發系統Visual Basic(VB)進行二次開發,應用該方法進行機床夾具標準件三維參數化設計及建立適合企業的夾具標準件庫具有實際的應用意義[1,2]。

1 夾具標準件參數化設計的模塊結構

SolidWorks環境下參數化設計系統的結構,由SolidWorks函數接口、SolidWorks菜單及工具條、人機交互界面、以及夾具標準件參數數據庫組成。通過自定義的SolidWorks用戶菜單,打開人機交互界面,輸人或選擇所需要的夾具標準件的主參數,系統會自動根據主參數從夾具標準件幾何參數數據庫中進行檢索,得到相關的信息,進行參數化驅動生成夾具標準件的三維模型,再根據需要輸出相應的工程圖,生成用戶需要的特定類型和尺寸的標準零件,完成夾具標準件的三維設計[1,2]。圖1表示夾具標準件參數化設計模塊結構。

SolidWorks軟件提供了方便各類用戶對其進行二次開發的自由、開放、功能完整的開發工具——API(ApplicationProgrammingInterface)應用編程接口,它是一個基于對象連接與嵌入技術OLE Automation的編程接口,此接口包含了數以百計的功能函數,程序員通過這些函數可直接訪問 SolidWorks,且 API中的函數可以被 VB或SolidWorks宏文件等調用,從而擴展了SolidWorks的功能。SolidWorks API的對象分為若干層,每一層又包括若干對象。每個對象又都有自己的屬性、方法和事件。通過開發的應用軟件對這些OLE對象及其方法和屬性進行操作,可以完成零件的建模、修改;零件各特征的建立、 修改、 刪除、 壓縮等各項控制;零件特征信息的提取;以及零件的裝配信息和零件工程圖中的各項信息的提取,還可在 SolidWorks主菜單上建立用戶自己的專用菜單,將自己開發的應用模塊嵌入到它的管理系統中[1~3]。

圖1 夾具標準件參數化設計模塊結構Fig.1 Fixture standard parts parameterization design module structure

2 創建SolidWorks企業用戶菜單

為了用戶操作方便,可以把參數化生成夾具標準件的功能以插件的形式集成到SolidWorks主菜單中,利用SolidWorks已有的強大功能,實現全部系統在 Solid-Works上建立。企業用戶菜單與所有其它菜單條一樣,以Windows風格的菜單形式插入到SolidWorks當中去,并以各夾具標準件的名稱直觀的顯示出來。當用戶要進行某個夾具標準件的參數化設計時,只需在菜單上對相應的夾具標準件名稱進行單擊選擇即可開始設計。

Solidworks環境下的企業用戶菜單由Solidworks插件加載后驅動,而Solidworks插件創建通常可由VB完成[3]。

2.1 創建動態鏈接庫文件并定義Solidworks插件名稱及屬性

啟動VB,雙擊ActiveX DLL圖標,創建ActiveX DLL工程。進入VB后,定義Solidworks插件的名稱 (jjbzj)及屬性,如圖2所示。

圖2 創建ActiveX動態鏈接庫工程并定義Solidworks插件名稱及屬性Fig.2 Create ActiveX dll project&Define the Solidworks plug-in name and attributes

2.2 引用SolidWorks相關的庫文件

為Active DLL工程引用庫文件,即SolidWorks插件庫文件、SolidWorks庫文件、SolidWorks常數庫文件[4]。如圖3所示。

圖3 引用SolidWorks庫文件Fig.3 Reference SolidWorks library

2.3 定義接口函數與SolidWorks應用程序標識

2.4 定義入口函數與出口函數

2.5 定義夾具標準件菜單

2.6 生成夾具標準件插件

將Active動態鏈接庫工程編譯為一個DLL文件,當啟動SolidWorks后,可在SolidWorks插件中加載并運行夾具標準件插件。

執行菜單上的夾具標準件項,系統會執行對應的功能代碼,打開對應的對話框,用戶根據要求確定主參數后,系統自動完成相應夾具標準件的三維建模[4]。

3 夾具標準件參數化數據庫

VB程序提供了數據庫鏈接Data控件,使用它可以將數據庫連接到VB程序的主程序中,實現數據庫、Solid-Works圖形文件和程序界面相互聯系,實現相應的功能。

為便于鏈接并讀取數據,夾具標準件數據庫采用功能完善的數據庫管理系統Microsoft Access,它可以實現查詢、排序、增加記錄等操作,夾具標準件數據庫中的數據以表格形式提供給用戶,方便用戶維護、管理,可完全滿足用戶需求[5]。

4 應用實例

參數化設計夾具標準件中的快換鉆套,啟動Solid-Works,在夾具標準件菜單下單擊視窗法蘭選項,系統打開用戶對話框,如圖4所示,按設計要求選擇快換鉆套的主參數公稱通徑,系統會自動運行快換鉆套的建模模塊,完成設計。圖5所示,分別為公稱直徑分別為φ10、φ16、φ24三種規格建模后的快換鉆套[6-7]。

圖4 用戶對話框Fig.4 User dialog box

圖5 快換鉆套Fig.5 Quick drill bushing

5 結論

通過SolidWorks API、VB及 Microsoft Access數據庫建立的夾具標準件參數化設計二次開發系統,是一種非常實用的CAD應用軟件系統的開發方法。解決了三維CAD軟件 SolidWorks缺少夾具標準件庫的不足,為SolidWorks建立起一個基于特征的夾具標準件三維參數化建模,從而完善了為SolidWorks用于機床夾具的計算機輔助設計提供了擴展。通過實際應用其操作簡便、功能齊全、便于維護及管理,軟件界面友好,運行快速可靠,大大提高了設計效率,縮短了產品設計開發周期[8]。

[1]周瑋.基于SolidWorks的變壓器標準件參數化設計方法研究[J].變壓器,2010,7.

[2]周瑋.基于SolidWorks閥門參數化CAD系統的研究[J].機械設計與制造,2010,6.

[3]王小玲.基于Inventor系列化零部件庫的開發與調用研究[J].煤礦機械,2009,11.

[4](美)Solidworks,葉修梓,陳超祥.Solidworks高級教程:二次開發與API[M].北京:機械工業出版社,2009.

[5]張長富,陳華.Visual Basic6.0中文版入門圖解教程[M].北京:北京希望電子出版社,1999.

[6]JB/T8045.3-1999,機床夾具零件及部件 快換鉆套[S].北京:國家機械工業局,1999.

[7]機床夾具零件及部件標準匯編[S].北京:國家機械工業局,1999.

[8]成龍,張奕黃,施洪生.基于VB的SolidWorks標準件庫的二次開發與實例[J].微計算機信息,2010,10.

The 3D Parametric Design of Fixture Standard Parts Based on SolidWorks

WANG Su-Yan
(Shenyang Polytechnic College,Shenyang Liaoning 110045,China)

Aiming at the problem of fixture standard parts plenty applied and redundant design,secondary development using API development tools of SolidWorks software,and has a graphical user interface application program development system Visual Basic,system link and read structural parameter data in the fixture standard parts database Microsoft in Access,to realize 3D parametric design of fixture standard parts.This method makes the design process more simple,standard,improve work efficiency,shorten the product design cycle.

SolidWorks API;VB;SolidWorks plugin;fixture standard parts;parameterization design

TH16

:Adoi:10.3969/j.issn.1002-6673.2014.03.065

1002-6673(2014)03-171-03

2014-04-04

項目來源:遼寧省科技型中小企業技術創新基金項目(2013-1)

王素艷(1971-),女,遼寧沈陽人,工程碩士學位,沈陽職業技術學院副教授/高級工程師、遼寧省科技特派員,主要從事機械設計與制造、機械CAD/CAM/CAE、設備控制及數控技術應用的教學及科研等工作。

猜你喜歡
二次開發數據庫用戶
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機床界面二次開發
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: a级毛片毛片免费观看久潮| 99精品免费欧美成人小视频| 97国产在线观看| 成色7777精品在线| 欧美日韩免费| 日本在线免费网站| 国产午夜无码片在线观看网站| 毛片大全免费观看| 四虎永久在线| 成人精品亚洲| 亚洲视频四区| 中文字幕乱码中文乱码51精品| 国产亚洲欧美日韩在线一区| 免费一级无码在线网站| 欧美日韩激情在线| 亚洲区欧美区| 91国语视频| 岛国精品一区免费视频在线观看| 久久福利网| 九九热精品视频在线| 22sihu国产精品视频影视资讯| 伊人久久综在合线亚洲91| 日韩欧美中文字幕在线韩免费| 一本视频精品中文字幕| 久久综合丝袜长腿丝袜| 亚洲男人在线| 四虎国产永久在线观看| 成人毛片在线播放| 成人综合在线观看| 青青青视频蜜桃一区二区| 日韩精品成人在线| 不卡视频国产| 亚州AV秘 一区二区三区| 精品国产Av电影无码久久久| 国产区网址| 成人一级免费视频| 一级毛片免费不卡在线| 午夜三级在线| 亚洲成aⅴ人在线观看| 国产精品自在线天天看片| 在线va视频| 91探花在线观看国产最新| 一级片免费网站| 午夜国产精品视频黄| 色男人的天堂久久综合| 一区二区午夜| 久久久久免费精品国产| 黄色网页在线观看| 污视频日本| 亚洲三级电影在线播放| 欧美日韩国产成人高清视频| 国产国语一级毛片| 99色亚洲国产精品11p| a毛片基地免费大全| 玖玖精品在线| 国产欧美日韩va| 精品人妻系列无码专区久久| 精品国产91爱| 国产精品自在在线午夜区app| 88av在线看| 少妇被粗大的猛烈进出免费视频| 中文天堂在线视频| 91亚洲精品第一| 黄色片中文字幕| 91在线一9|永久视频在线| 无码区日韩专区免费系列| 久久人妻系列无码一区| 日本精品αv中文字幕| 亚洲成人播放| 国产美女视频黄a视频全免费网站| 国产对白刺激真实精品91| 亚洲91精品视频| 国产一区二区三区在线观看免费| 国产一级精品毛片基地| 国产精品一区在线麻豆| 国产91精品调教在线播放| 亚洲国产清纯| 国产精品一区二区不卡的视频| 小蝌蚪亚洲精品国产| 亚洲国产精品一区二区第一页免 | 国产伦精品一区二区三区视频优播 | 在线观看91精品国产剧情免费|