液壓偏置圓盤耙參數(shù)化快速設(shè)計(jì)系統(tǒng)研究與開發(fā)
發(fā)布時(shí)間:2021-02-21 21:18
為提高液壓偏置圓盤耙設(shè)計(jì)的效率與準(zhǔn)確性,在規(guī);ㄖ评碚摰闹笇(dǎo)下,以VB語言作為開發(fā)工具,SolidWorks2017為開發(fā)平臺(tái),將系統(tǒng)模塊化設(shè)計(jì)技術(shù)和面向?qū)ο蟮膮?shù)化技術(shù)引入到偏置圓盤耙的變型設(shè)計(jì)中,融合參數(shù)化設(shè)計(jì)技術(shù)、裝配草圖技術(shù)、工程圖調(diào)整技術(shù),開發(fā)液壓偏置圓盤耙參數(shù)化設(shè)計(jì)系統(tǒng)。利用該系統(tǒng),能縮短產(chǎn)品的研發(fā)及改進(jìn)周期,實(shí)現(xiàn)高效率、低成本地研發(fā)新產(chǎn)品,使得液壓偏置圓盤耙的生產(chǎn)對(duì)個(gè)性化的市場需求能夠作出快速響應(yīng)。
【文章來源】:機(jī)床與液壓. 2020,48(21)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
系統(tǒng)模塊化結(jié)構(gòu)
設(shè)計(jì)計(jì)算模塊的主要功能是根據(jù)輸入的零件數(shù)據(jù)序號(hào)、關(guān)鍵設(shè)計(jì)尺寸參數(shù)和各個(gè)零部件之間的裝配關(guān)系,計(jì)算裝配草圖中零件裝配尺寸和零件模型的驅(qū)動(dòng)尺寸值,將設(shè)計(jì)計(jì)算模塊工作后形成的相關(guān)數(shù)據(jù)存入到Access數(shù)據(jù)庫中。當(dāng)液壓偏置圓盤耙DHCS建立后,系統(tǒng)建立的零件尺寸設(shè)計(jì)計(jì)算界面如圖2所示,在【請(qǐng)選擇數(shù)據(jù)編號(hào)(number)】中輸入序號(hào),可在操作界面內(nèi)創(chuàng)建新的零件序號(hào),并且在【number】功能框內(nèi)依次顯示,在【external】、【internal】、【length】中依次輸入零件外部、內(nèi)部及長度尺寸參數(shù),點(diǎn)擊【導(dǎo)入數(shù)據(jù)】,所配置的零件尺寸參數(shù)自動(dòng)存儲(chǔ)至系統(tǒng)程序庫中,實(shí)現(xiàn)數(shù)據(jù)的輸入;當(dāng)要從Access數(shù)據(jù)庫中調(diào)出數(shù)據(jù)時(shí),點(diǎn)擊【請(qǐng)選擇需要的配置序號(hào)】可實(shí)現(xiàn)數(shù)據(jù)的輸出,通過VB中的ADO(Application database open)插件可將VB與Access數(shù)據(jù)庫對(duì)接,對(duì)接代碼為: CN.Open"PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE= " & App.Path & "\\data.MDB;PERSIST SECURITY INFO=FALSE",以此來完成對(duì)數(shù)據(jù)庫的讀寫。在人機(jī)交互界面中設(shè)計(jì)人員能夠?qū)?shù)進(jìn)行局部修改,進(jìn)而達(dá)到對(duì)液壓偏置圓盤耙零部件快速設(shè)計(jì)的目的。1.2 模型驅(qū)動(dòng)模塊
在VB環(huán)境中進(jìn)行編程,操作液壓偏置圓盤耙參數(shù)化設(shè)計(jì)系統(tǒng)(DHCS)搜索出所需零件模型,查找該零件模型關(guān)鍵尺寸參數(shù),在【數(shù)值輸入框】內(nèi)分別輸入零件關(guān)鍵尺寸參數(shù)的數(shù)值,點(diǎn)擊【添加一組新配置】將零件相關(guān)設(shè)計(jì)參數(shù)自動(dòng)錄入Access數(shù)據(jù)庫,再點(diǎn)擊【生成模型】,零件三維模型自動(dòng)生成。用戶通過【查看數(shù)據(jù)庫配置】,可隨時(shí)調(diào)用Access數(shù)據(jù)庫,查看已有零件關(guān)鍵尺寸參數(shù),便于后期直接對(duì)數(shù)據(jù)進(jìn)行調(diào)用。以液壓偏置圓盤耙輪架軸重要零件輪柱為例,其設(shè)計(jì)系統(tǒng)操作界面如圖3所示。利用SolidWorks軟件自帶的內(nèi)部功能宏錄制命令,使用VB編程將設(shè)計(jì)計(jì)算的結(jié)果賦值給布局草圖并進(jìn)行參數(shù)驅(qū)動(dòng),將SolidWroks中對(duì)象的屬性和方法記錄下來,生成VBA程序。此時(shí)的VBA程序不能直接生成模型,需對(duì)VBA程序進(jìn)行一定修改才能夠使用。修改VBA程序后,先利用宏錄制命令完成對(duì)某一標(biāo)準(zhǔn)件的相關(guān)操作過程的錄制,然后打開錄制完成的宏,從中找到相對(duì)應(yīng)的參數(shù),將其定義為變量,根據(jù)這些變量,在設(shè)計(jì)人員輸入新的數(shù)值后系統(tǒng)即可自動(dòng)生成所需的模型,實(shí)現(xiàn)液壓偏置圓盤耙零部件模型的外部驅(qū)動(dòng)。
【參考文獻(xiàn)】:
期刊論文
[1]基于Solidworks的農(nóng)機(jī)底盤部件結(jié)構(gòu)參數(shù)化設(shè)計(jì)[J]. 丁剛. 農(nóng)機(jī)化研究. 2019(11)
[2]基于SolidWorks二次開發(fā)中工程圖的自動(dòng)生成和優(yōu)化[J]. 張求星,趙高暉. 農(nóng)業(yè)裝備與車輛工程. 2018(11)
[3]液壓驅(qū)動(dòng)式圓盤耙設(shè)計(jì)與仿真試驗(yàn)[J]. 萬國偉,舒彩霞,劉曉鵬,肖文立,張青松,廖慶喜. 華南農(nóng)業(yè)大學(xué)學(xué)報(bào). 2017(05)
[4]彈齒滾筒式撿拾裝置的參數(shù)化設(shè)計(jì)與仿真[J]. 王芳,王洪明,肖子學(xué),刑冀輝,敖恩查. 農(nóng)機(jī)化研究. 2017(05)
[5]基于實(shí)例推理的減速器參數(shù)化變型設(shè)計(jì)[J]. 莊乾宇,王宗彥,秦慧斌,董浩,閆帥. 機(jī)械傳動(dòng). 2016(01)
[6]基于Pro/Toolkit二次開發(fā)機(jī)床零件參數(shù)化變形研究與實(shí)現(xiàn)[J]. 史曉航,牛秦洲. 機(jī)床與液壓. 2014(22)
[7]基于模板的減速機(jī)參數(shù)化設(shè)計(jì)系統(tǒng)[J]. 王珂,王宗彥,陸春月,張兵,曹振宇. 機(jī)械傳動(dòng). 2014(05)
[8]基于SolidWorks二次開發(fā)的軸向柱塞泵參數(shù)化建模設(shè)計(jì)[J]. 許書生,徐兵,李春光,張斌. 機(jī)床與液壓. 2010(09)
本文編號(hào):3044933
【文章來源】:機(jī)床與液壓. 2020,48(21)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
系統(tǒng)模塊化結(jié)構(gòu)
設(shè)計(jì)計(jì)算模塊的主要功能是根據(jù)輸入的零件數(shù)據(jù)序號(hào)、關(guān)鍵設(shè)計(jì)尺寸參數(shù)和各個(gè)零部件之間的裝配關(guān)系,計(jì)算裝配草圖中零件裝配尺寸和零件模型的驅(qū)動(dòng)尺寸值,將設(shè)計(jì)計(jì)算模塊工作后形成的相關(guān)數(shù)據(jù)存入到Access數(shù)據(jù)庫中。當(dāng)液壓偏置圓盤耙DHCS建立后,系統(tǒng)建立的零件尺寸設(shè)計(jì)計(jì)算界面如圖2所示,在【請(qǐng)選擇數(shù)據(jù)編號(hào)(number)】中輸入序號(hào),可在操作界面內(nèi)創(chuàng)建新的零件序號(hào),并且在【number】功能框內(nèi)依次顯示,在【external】、【internal】、【length】中依次輸入零件外部、內(nèi)部及長度尺寸參數(shù),點(diǎn)擊【導(dǎo)入數(shù)據(jù)】,所配置的零件尺寸參數(shù)自動(dòng)存儲(chǔ)至系統(tǒng)程序庫中,實(shí)現(xiàn)數(shù)據(jù)的輸入;當(dāng)要從Access數(shù)據(jù)庫中調(diào)出數(shù)據(jù)時(shí),點(diǎn)擊【請(qǐng)選擇需要的配置序號(hào)】可實(shí)現(xiàn)數(shù)據(jù)的輸出,通過VB中的ADO(Application database open)插件可將VB與Access數(shù)據(jù)庫對(duì)接,對(duì)接代碼為: CN.Open"PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE= " & App.Path & "\\data.MDB;PERSIST SECURITY INFO=FALSE",以此來完成對(duì)數(shù)據(jù)庫的讀寫。在人機(jī)交互界面中設(shè)計(jì)人員能夠?qū)?shù)進(jìn)行局部修改,進(jìn)而達(dá)到對(duì)液壓偏置圓盤耙零部件快速設(shè)計(jì)的目的。1.2 模型驅(qū)動(dòng)模塊
在VB環(huán)境中進(jìn)行編程,操作液壓偏置圓盤耙參數(shù)化設(shè)計(jì)系統(tǒng)(DHCS)搜索出所需零件模型,查找該零件模型關(guān)鍵尺寸參數(shù),在【數(shù)值輸入框】內(nèi)分別輸入零件關(guān)鍵尺寸參數(shù)的數(shù)值,點(diǎn)擊【添加一組新配置】將零件相關(guān)設(shè)計(jì)參數(shù)自動(dòng)錄入Access數(shù)據(jù)庫,再點(diǎn)擊【生成模型】,零件三維模型自動(dòng)生成。用戶通過【查看數(shù)據(jù)庫配置】,可隨時(shí)調(diào)用Access數(shù)據(jù)庫,查看已有零件關(guān)鍵尺寸參數(shù),便于后期直接對(duì)數(shù)據(jù)進(jìn)行調(diào)用。以液壓偏置圓盤耙輪架軸重要零件輪柱為例,其設(shè)計(jì)系統(tǒng)操作界面如圖3所示。利用SolidWorks軟件自帶的內(nèi)部功能宏錄制命令,使用VB編程將設(shè)計(jì)計(jì)算的結(jié)果賦值給布局草圖并進(jìn)行參數(shù)驅(qū)動(dòng),將SolidWroks中對(duì)象的屬性和方法記錄下來,生成VBA程序。此時(shí)的VBA程序不能直接生成模型,需對(duì)VBA程序進(jìn)行一定修改才能夠使用。修改VBA程序后,先利用宏錄制命令完成對(duì)某一標(biāo)準(zhǔn)件的相關(guān)操作過程的錄制,然后打開錄制完成的宏,從中找到相對(duì)應(yīng)的參數(shù),將其定義為變量,根據(jù)這些變量,在設(shè)計(jì)人員輸入新的數(shù)值后系統(tǒng)即可自動(dòng)生成所需的模型,實(shí)現(xiàn)液壓偏置圓盤耙零部件模型的外部驅(qū)動(dòng)。
【參考文獻(xiàn)】:
期刊論文
[1]基于Solidworks的農(nóng)機(jī)底盤部件結(jié)構(gòu)參數(shù)化設(shè)計(jì)[J]. 丁剛. 農(nóng)機(jī)化研究. 2019(11)
[2]基于SolidWorks二次開發(fā)中工程圖的自動(dòng)生成和優(yōu)化[J]. 張求星,趙高暉. 農(nóng)業(yè)裝備與車輛工程. 2018(11)
[3]液壓驅(qū)動(dòng)式圓盤耙設(shè)計(jì)與仿真試驗(yàn)[J]. 萬國偉,舒彩霞,劉曉鵬,肖文立,張青松,廖慶喜. 華南農(nóng)業(yè)大學(xué)學(xué)報(bào). 2017(05)
[4]彈齒滾筒式撿拾裝置的參數(shù)化設(shè)計(jì)與仿真[J]. 王芳,王洪明,肖子學(xué),刑冀輝,敖恩查. 農(nóng)機(jī)化研究. 2017(05)
[5]基于實(shí)例推理的減速器參數(shù)化變型設(shè)計(jì)[J]. 莊乾宇,王宗彥,秦慧斌,董浩,閆帥. 機(jī)械傳動(dòng). 2016(01)
[6]基于Pro/Toolkit二次開發(fā)機(jī)床零件參數(shù)化變形研究與實(shí)現(xiàn)[J]. 史曉航,牛秦洲. 機(jī)床與液壓. 2014(22)
[7]基于模板的減速機(jī)參數(shù)化設(shè)計(jì)系統(tǒng)[J]. 王珂,王宗彥,陸春月,張兵,曹振宇. 機(jī)械傳動(dòng). 2014(05)
[8]基于SolidWorks二次開發(fā)的軸向柱塞泵參數(shù)化建模設(shè)計(jì)[J]. 許書生,徐兵,李春光,張斌. 機(jī)床與液壓. 2010(09)
本文編號(hào):3044933
本文鏈接:http://sikaile.net/nykjlw/nygclw/3044933.html
最近更新
教材專著