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

集中潤滑裝置零部件二次開發技術

2017-06-15 15:07:01姚林曉吳松胡欣源劉潤
河南科技 2017年7期
關鍵詞:二次開發系統設計

姚林曉 吳松 胡欣源 劉潤

(華北水利水電大學,河南鄭州 450045)

集中潤滑裝置零部件二次開發技術

姚林曉 吳松 胡欣源 劉潤

(華北水利水電大學,河南鄭州 450045)

為解決集中潤滑行業缺少三維標準件庫的問題,本文利用成組技術對集中潤滑裝置進行模塊劃分,以VB為開發語言,利用參數化設計技術對三維設計軟件SolidWorks進行二次開發,完成集中潤滑裝置標準件庫的開發。利用宏錄制功能快速完成遞進式分油器柱塞參數化設計編程,為其他機械產品提高設計效率提供借鑒。

集中潤滑;成組技術;模塊劃分;參數化;宏錄制

集中潤滑系統廣泛應用于各行業的機械設備的潤滑中,如工程機械、風力發電、礦山機械及汽車底盤等。在激烈競爭的市場背景下,各種集中潤滑方案層出不窮,集中潤滑產品更新速度加快,行業發展對快速設計提出了新的要求[1]。傳統的三維設計方式設計周期長,成本高且修改難,制約了集中潤滑系統的設計改造及新產品開發。在實際設計過程中,集中潤滑系統大部分零件都具有相同或相似的外形輪廓,運用成組技術將整個系統進行分類,并在此基礎上利用參數化設計技術進行二次開發,有效地縮短了設計周期,并且減少了模型建立中出現的錯誤,從而實現快速設計。

SolidWorks軟件是一個功能強大的三維CAD系統,其本身提供的二次開發接口API,具有良好的開發性和兼容性。使用Visual Basic、Access、Visual C++等調用Solid-Works中的API函數,完善各個系統標準件庫,能很好地滿足各個行業的發展需要[2]。本文建立了集中潤滑系統的標準件數據庫,并使用VB語言完成了集中潤滑系統的二次開發,在實際工作中取得良好的效果。

1 集中潤滑系統模塊劃分

集中潤滑系統標準件庫有2種設計方法,第一種可根據標準件、非標準件、結構件進行分類,但此種方法開發的標準件庫結構層次不清晰,不利于設計過程中的交叉使用[3]。第二種利用成組技術按照零件具體特征結構的相似性進行分類。不同類型的集中潤滑系統中,絕大部分具有相同功能的零件具有相似結構,如分油器中的傘型閥等,因此根據潤滑系統的一般結構和功能,可將其劃分為供脂單元、伺服單元、通用件和監控單元。復雜的集中潤滑裝置可表示為一些相關聯的子模型的集合,形成樹狀產品實例結構,如圖1所示。

圖1 集中潤滑系統模塊劃分

根據以上模塊分類,在產品設計過程中可根據不同要求引用不同的零件,而且各模塊之間互不影響,模塊間通過標準接口相互連接,在產品需要變動的情況下,能夠實現快速拆分和重組。圖2為包含了各個模塊的某型號潤滑系統裝配結構。

圖2 某型號潤滑系統裝配結構

2 二次開發過程

二次開發技術核心是對集中潤滑系統進行參數化設計,以可變參數驅動模型修改生成新的零件的過程。參數化設計的一般流程為:先按照單個零件的一個尺寸分別繪制零件、建立幾何關系和尺寸約束,保存至零件模板庫,再利用編程環境建立的零件參數設置界面,調用API對象將零件參數重新設置并修改模型中圖像,從而完成標準件的建模。

2.1 建立零件參數庫

集中潤滑設備大部分是由通用件構成,通過查閱、分析潤滑裝置相關標準,將獲得的標準有效參數記錄在Access數據庫中,在設計過程中方便查詢和選用,提高設計效率。在某種型號遞進分配器中,根據查詢相關文件可知其標準排油量,因為遞進式分配器排油量只與閥芯行程和橫截面有關,通過計算得到柱塞的參數如圖3所示。

圖3 遞進式分配器閥芯的參數界面

2.2 建立零件模板庫

零件參數化設計方法有程序驅動和尺寸驅動2種。程序驅動法是將設計過程中的所有關系式用程序語言編輯,通過運行程序執行設計過程;尺寸驅動法是調用零件模板,僅僅改變零件標注尺寸就能獲得一系列結構相同而尺寸不同的相似零件,這種方法在設計時只要能保證結構不變,輸入參數就能完成零件的快速設計[4]。由于集中潤滑系統零件較多且較為復雜,因此采用尺寸驅動法。

在SolidWorks環境中繪制零件模板,系統會自動對標注尺寸進行命名,同一零件中相同操作尺寸名稱也相同,在后來編碼時容易出現錯誤,所以應當將有效的尺寸參數按照一定的命名規則進行重新命名,通過有效尺寸的數據更新驅動軟件生成新的零件。所謂有效尺寸,即影響零件結構及其功能的尺寸,如遞進分油器閥芯的直徑、長度等,其他如倒角等對零件影響不大的數據則不需要修改。建模完成后按模塊保存至模板庫。

2.3 程序調試

2.3.1 宏錄制。宏錄制是SolidWorks中用于記錄整個鼠標、菜單、鍵盤操作及建模過程的模塊,也可調用SolidWorks API接口提供的所有對象、方法和屬性。尺寸驅動法對集中潤滑系統進行參數化設計只需要將改變模型尺寸的過程進行記錄,所以修改前要將模板備份。以遞進式分油器的閥芯為例,利用宏錄制記錄其有效參數的修改過程,雙擊需要修改的有效尺寸D1,在對話框中輸入有效且不同于原尺寸的數值,完成利用編輯器查看所錄制的宏代碼,刪除鼠標動作和視角變動代碼后得到代碼注釋后如下:

Dim swApp As Object

Dim Part As Object

Dim boolstatus As Boolean

Dim longstatus As Long,longwarnings As Long‘定義對象變量

SetswApp=Application.SldWorks‘引用SolidWorks對象

Set Part=swApp.ActiveDoc‘激活文檔

Set Part=swApp.OpenDoc6("C:UsershpDesktop閥芯.SLDPRT",1,0,"",longstatus,longwarnings)‘打開指定文件

Dim myDimension As Object

boolstatus=Part.Extension.SelectByID2("D1@草圖1@閥芯.SLDPRT","DIMENSION",3.09191072031929E-03,-7.35526267637839E-03,0,False,0,Nothing,0)

Dim myDimension As Object

Set myDimension=Part.Parameter("D1@草圖1")

myDimension.SystemValue=0.007‘更新D1數值

End Sub

2.3.2 代碼修改。宏錄制所生成的代碼并不能直接作為參數化驅動程序使用,還需要進行修改后添加到“生成零件”命令下的代碼中,并添加輔助代碼完成參數化設計過程。以上代碼中所需要修改的主要部分為模板文件位置、保存文件路徑及參數輸入路徑,修改后利用VB6.0調試功能對修改后的代碼逐句調試,確認無誤后完成參數化設計過程。修改后的代碼如下:

Dim swApp As Object

Dim part As Object

Dim boolstatus As Boolean

Dim longstatus As Long,longwarnings As Long

Set swApp=CreateObject("sldworks.application")

Set Part=swApp.OpenDoc6("Documents and SettingsAdministrator桌面集中潤滑系統標準件庫模板閥芯.SLDPRT",1,0,"",longstatus,longwarnings)

boolstatus=Part.Extension.SelectByID2("D1@草圖1@閥芯.SLDPRT","DIMENSION",3.09191072031929E-03,-7.35526267637839E-03,0,False,0,Nothing,0)

part.Parameter("D1@草圖1@閥芯").SystemValue= TxtD1.Text/1000

part.EditRebuild

End Sub

2.4 與SolidWorks建立連接

對SolidWorks進行二次開發通常有2種形式:一是獨立應用程序(Standalone application),用戶程序作為一個獨立的應用程序(*.exe);二是插件形式(Add In application),用戶程序作為一個插件(*.dll)集成到Solidworks中去。插件開發有2種方法,利用SolidWorks自帶軟件開發工具包API SDK設計或者VB開發插件并添加至Solid-Works工具欄中。利用VB編輯工具開發插件操作簡單,實用性強。因此,本文選用此種方法進行插件設計。VB 與SolidWorks建立連接程序如下:

Dim swApp As Object

Dim Part As Object‘定義對象變量

Public Sub connectSldWorks()

Set swApp=CreateObject(“S1dWorks.Application”)‘創建S1dWorks對象

Set swApp=CreateObjec(“S1dWorks.Application”)

swApp.Visible=True

End Sub‘使創建的SldWorks對象可見

3 運行實例

在設計過程中,根據潤滑點情況選擇合適的潤滑方案,獲得設計集中潤滑系統所需的各種參數信息,在系統界面選擇系統零件生成標準件。系統界面如圖4所示。以伺服單元中的定量加壓分油器,當單片分油器每個出油口排油量為0.32mL時,參考數據庫中閥芯的各項參數生成標準件如圖5所示。

圖4 集中潤滑系統二次開發界面

圖5 遞進式分油器閥芯標準件

4 結語

通過對集中潤滑系統的二次開發表現了參數化設計思想,以VB6.0對SolidWorks的二次開發,實現了以尺寸驅動法為基礎的集中潤滑系統標準件庫的建立,解決了集中潤滑系統開發過程長的問題,為其他具有類似特點的機械系統提供了參數化設計思路和理論依據。

[1]魏俞涌.車輛底盤自動集中潤滑系統的研究及應用[D].杭州:浙江工業大學,2009.

[2]許書生,徐兵,李春光,等.基于SolidWorks二次開發的軸向柱塞泵參數化建模設計[J].機床與液壓,2010(9):71-73,79.

[3]孔垂雨,上官林建,嚴大考.SolidWorks的起重機三維標準件庫的二次開發[J].現代制造工程,2012(4):59-61,113.

[4]張晉強.橋式起重機橋架三維參數化設計技術研究及應用[D].太原:中北大學,2008.

Secondary Development Technology of Components for Centralized Lubricating Equipment

Yao LinxiaoWu SongHu XinyuanLiu Run
(North China University of Water Resources and Electrical Power,Zhengzhou Henan 450045)

In order to solve the problem that the lack of 3D standard part library for concentrated lubrication industry, the centralized lubrication device was divided into several modules using group technology.Taking VB as the development language,the 3D design software SolidWorks was developed two times by using the parametric design technology,completed the development of centralized lubrication device standard parts library.By using macro recording function,this paper completed the parametric design of the progressive oil separator,to provide reference for other mechanical products to improve the design efficiency.

centralized lubrication;group technology;module division;parametric design;macro recording

TP311

A

1003-5168(2017)04-0043-03

2017-03-05

河南省科技攻關計劃項目(132102210096,142102210107);鄭州市科技攻關計劃項目(153PKJGG114)。

姚林曉(1970-),女,碩士,副教授,研究方向:機械設計。

猜你喜歡
二次開發系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
西門子Easy Screen對倒棱機床界面二次開發
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 国产在线91在线电影| 久热精品免费| 国产毛片片精品天天看视频| 国产在线欧美| 伊人成人在线视频| 亚洲av无码久久无遮挡| 国产在线98福利播放视频免费| 成人欧美日韩| 激情五月婷婷综合网| 国产噜噜在线视频观看| 国产永久免费视频m3u8| 婷婷综合色| 亚洲国产中文欧美在线人成大黄瓜| 国产天天射| 五月婷婷亚洲综合| 亚洲va在线∨a天堂va欧美va| 在线欧美a| 欧美日韩亚洲国产主播第一区| 伊人大杳蕉中文无码| 免费观看国产小粉嫩喷水| 欧美a级在线| 精品色综合| 99免费在线观看视频| 美女视频黄又黄又免费高清| 国产成人精品第一区二区| 毛片基地视频| 狠狠综合久久久久综| 中文国产成人精品久久| 91青青草视频在线观看的| 99国产精品一区二区| 91精品免费高清在线| 中文字幕无码中文字幕有码在线| 日韩在线视频网| 国产理论精品| 欧美激情网址| 性激烈欧美三级在线播放| 男人天堂伊人网| 欧美成人二区| 国产成人免费高清AⅤ| 国产99视频精品免费观看9e| 亚洲国产一区在线观看| 四虎亚洲国产成人久久精品| 国产swag在线观看| 亚洲天堂区| 亚洲视频黄| 亚洲天堂首页| av手机版在线播放| 高清无码不卡视频| 精品中文字幕一区在线| 激情六月丁香婷婷四房播| 日本成人精品视频| 69免费在线视频| 国产极品美女在线播放| av在线手机播放| 国产h视频免费观看| 欧美亚洲国产一区| 青青草a国产免费观看| 亚洲香蕉伊综合在人在线| 精品国产成人av免费| 91免费国产在线观看尤物| 亚洲人成高清| 久久久精品国产SM调教网站| 乱人伦视频中文字幕在线| 国产精品开放后亚洲| 亚洲中文字幕av无码区| 日韩精品无码一级毛片免费| 六月婷婷综合| 日韩天堂在线观看| 18禁影院亚洲专区| 免费毛片视频| 亚洲欧洲日韩综合| 国产激爽大片在线播放| 免费可以看的无遮挡av无码| 中文字幕第1页在线播| 69视频国产| 国产日本一区二区三区| 国产极品嫩模在线观看91| 国产精品久久久久婷婷五月| 午夜国产大片免费观看| 超级碰免费视频91| 亚洲天堂日本| 婷婷六月色|