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
主站蜘蛛池模板: 国产麻豆福利av在线播放| 欧洲精品视频在线观看| 午夜毛片福利| 久久福利网| 亚洲男人的天堂久久精品| 欧美日韩午夜| 在线免费看黄的网站| 国产日本欧美亚洲精品视| 91青青在线视频| 嫩草影院在线观看精品视频| 99ri精品视频在线观看播放| 91小视频在线观看免费版高清| 久久香蕉欧美精品| 国产婬乱a一级毛片多女| 欧美无专区| 国产精品片在线观看手机版| www.91在线播放| 99精品视频在线观看免费播放| 久久亚洲综合伊人| 欧美精品一二三区| www.精品视频| 日韩a级片视频| 99视频精品在线观看| 一本大道无码日韩精品影视| 日韩精品无码免费专网站| 91久久偷偷做嫩草影院| 亚洲国产欧美国产综合久久| 精品国产毛片| 日本91在线| 91人人妻人人做人人爽男同| 国产日本视频91| 国产av色站网站| 亚洲成人www| 国产人人乐人人爱| 黄网站欧美内射| 亚洲精品麻豆| 国产精选小视频在线观看| 成人日韩视频| 凹凸精品免费精品视频| 国产精品女主播| 欧洲日本亚洲中文字幕| 国产在线视频二区| 久久精品国产999大香线焦| 综合五月天网| 欧美色视频日本| 亚洲成肉网| 91久久国产成人免费观看| 国产国产人成免费视频77777 | 99视频在线免费看| 一级毛片在线直接观看| 色爽网免费视频| 精品亚洲欧美中文字幕在线看| 国产人免费人成免费视频| 国产日韩欧美精品区性色| 一级一毛片a级毛片| 国产亚洲成AⅤ人片在线观看| 欧美高清三区| 99re66精品视频在线观看| 亚洲综合色婷婷中文字幕| 久青草免费在线视频| 久久精品国产在热久久2019| 精品久久久久久中文字幕女 | 亚洲一区二区三区国产精华液| 色色中文字幕| 色老头综合网| 沈阳少妇高潮在线| 亚洲美女一区二区三区| 喷潮白浆直流在线播放| 精品无码一区二区在线观看| 91九色国产porny| 日韩精品高清自在线| 国产白浆在线| 国产成人一区二区| 91精品国产91久无码网站| 亚洲中文在线看视频一区| 国产青青操| 亚洲区视频在线观看| 国产小视频免费| 久久综合丝袜长腿丝袜| 91最新精品视频发布页| 毛片视频网址| 亚洲欧美日本国产综合在线|