亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        汽車起重機吊臂參數(shù)化設(shè)計系統(tǒng)研發(fā)

        2010-09-25 02:57:40郭克希李國志
        圖學(xué)學(xué)報 2010年6期
        關(guān)鍵詞:吊臂二次開發(fā)起重機

        郭克希, 李國志, 楊 巍

        (長沙理工大學(xué)汽車與機械工程學(xué)院,湖南 長沙 410114)

        汽車起重機吊臂參數(shù)化設(shè)計系統(tǒng)研發(fā)

        郭克希, 李國志, 楊 巍

        (長沙理工大學(xué)汽車與機械工程學(xué)院,湖南 長沙 410114)

        根據(jù)汽車起重機吊臂各節(jié)臂之間的結(jié)構(gòu)尺寸相互關(guān)聯(lián)特點,采用尺寸驅(qū)動的方法,利用VB對三維軟件SolidWorks的二次開發(fā)技術(shù),研發(fā)了汽車起重機吊臂的參數(shù)化設(shè)計系統(tǒng)。該系統(tǒng)通過輸入汽車起重機基本臂的截面參數(shù),設(shè)定吊臂的臂節(jié)數(shù),可快速建立汽車起重機吊臂的三維模型,實現(xiàn)了吊臂設(shè)計的自動化、系列化,從而縮短了設(shè)計周期,顯著提高了汽車起重機的設(shè)計效率和設(shè)計質(zhì)量。

        參數(shù)化設(shè)計系統(tǒng);尺寸驅(qū)動;起重機吊臂;三維模型

        隨著市場競爭的激烈,產(chǎn)品設(shè)計效率也得不斷提高。考慮到部分常用的機械產(chǎn)品具有相似的形狀結(jié)構(gòu),若能研發(fā)出自己產(chǎn)品的參數(shù)化設(shè)計系統(tǒng),利用該系統(tǒng),設(shè)計人員只需根據(jù)提示輸入一些必要的參數(shù),系統(tǒng)自動生成優(yōu)化的變型設(shè)計結(jié)果,將極大地提高設(shè)計效率,縮短產(chǎn)品的研發(fā)時間。SolidWorks是一套三維CAD軟件,它所倡導(dǎo)的易學(xué)、易用及智能化設(shè)計風格越來越受到企業(yè)的重視。本文基于該軟件就汽車起重機三維模型參數(shù)化系統(tǒng)設(shè)計技術(shù)進行了探討研究。

        1 汽車起重機吊臂的特點

        汽車起重機吊臂有基本臂和與基本臂共中心線的二節(jié)臂、三節(jié)臂、四節(jié)臂……,二節(jié)臂插裝在基本臂內(nèi),三節(jié)臂插裝在二節(jié)臂內(nèi),四節(jié)臂插裝在三節(jié)臂內(nèi)……。

        各節(jié)臂之間的相對運動通過相連的滑塊實現(xiàn),各節(jié)臂之間的結(jié)構(gòu)尺寸是相互關(guān)聯(lián)的,因此只要確定基本臂的結(jié)構(gòu)尺寸,其他各節(jié)臂的結(jié)構(gòu)尺寸就可以由該尺寸和滑塊尺寸計算得出,這是吊臂參數(shù)化設(shè)計的基礎(chǔ)。

        2 SolidWorks二次開發(fā)基本原理

        SolidWorks為二次開發(fā)提供了大量的 API(Application Program Interface,應(yīng)用編程接口)對象,SolidWorks API是 SolidWorks的 OLE(Object Linking and Embedding,對象的嵌入與鏈接)或COM(Component Object Model,組件對象模型)應(yīng)用程序開發(fā)接口,用戶可以利用它和支持OLE編程的開發(fā)工具,如VB、VBA(Excel,Access)、C、VC++等對 SolidWorks進行二次開發(fā),建立適合用戶需要的、專用的SolidWorks 功能模塊。這些 API對象涵蓋了全部 SolidWorks的數(shù)據(jù)模型,通過對這些對象屬性的設(shè)置和方法的調(diào)用,就可以在用戶自己開發(fā)的 DLL中實現(xiàn)與SolidWorks相同的功能[1]。

        用戶借助高級編程語言作為平臺,在設(shè)計簡潔方便的操作界面的同時,通過在程序中調(diào)用API對象訪問和操作 SolidWorks,可以實現(xiàn)SolidWorks建模的幾乎所有可能,從而建立適合用戶需要的、專用的SolidWorks功能模塊。這些專用模塊既可通過生成 DLL文件作為插件掛接在SolidWorks的菜單下,也可置于用戶開發(fā)的工具條中,或者獨立于 SolidWorks之外使用。SolidWorks API對象模型如圖1所示[2]。

        VisualBasic(VB)是Windows環(huán)境下快速開發(fā)應(yīng)用程序的可視化工具。VB提供的動態(tài)數(shù)據(jù)交換(DDE,Dynamic Data Exchange)編程技術(shù),可以在應(yīng)用程序中實現(xiàn)與其他 Windows應(yīng)用程序建立數(shù)據(jù)交換、在不同的應(yīng)用程序之間進行通信的功能。與其它開發(fā)語言相比,VisualBasic語言規(guī)則簡單,容易上手,功能強大,同時SolidWorks提供的宏錄制功能為VBA環(huán)境,與VisualBasic語法規(guī)則完全一致。本文采用VisualBasic編程語言對SolidWorks進行二次開發(fā)。

        圖1 SolidWorks API對象模型

        3 汽車起重機吊臂參數(shù)化設(shè)計

        汽車起重機吊臂的各節(jié)臂的截面結(jié)構(gòu)相同,因此在設(shè)計過程中,最重要的是設(shè)立基本臂的驅(qū)動尺寸和從動尺寸,以便確定各節(jié)臂裝配順序和準確的建立各零部件之間的幾何約束關(guān)系,通過更改這些驅(qū)動尺寸進而創(chuàng)建其他各節(jié)臂的截面草圖。

        利用 VB語言對 SolidWorks的二次開發(fā)實現(xiàn),先要在 VB集成環(huán)境中,通過命令【工程/引用】對話框中勾選SolidWorks Type Library完成有關(guān)類型庫的引用,才能通過 ActiveX Automation訪問SolidWorks提供的主要對象。在VB編輯器中修改宏程序,利用尺寸驅(qū)動原理,通過尺寸參數(shù)值的變化來生成結(jié)構(gòu)相同而參數(shù)不同的零件族[3]。使用SolidWorks的API對象對基本臂的驅(qū)動尺寸進行更改獲得新的草圖,并建立實體特征即可創(chuàng)建了另一個節(jié)臂的三維模型。

        3.1 吊臂參數(shù)方程確定

        汽車起重機吊臂截面尺寸參數(shù)如圖2所示,由圖中的參數(shù)和連接滑塊的大小就可以計算出相鄰節(jié)臂的結(jié)構(gòu)尺寸。

        圖2 吊臂截面尺寸圖

        設(shè)滑塊尺寸為dw

        則第n節(jié)臂參數(shù)有如下關(guān)系

        3.2 SolidWorks建模

        把基本臂的截面草圖尺寸更改成計算得出的第n節(jié)節(jié)臂的尺寸,代碼如下:

        3.3 建立該結(jié)構(gòu)的實體特征

        由以上步驟建立的吊臂參數(shù)化模型如圖3所示。

        4 汽車起重機吊臂參數(shù)化設(shè)計程序的開發(fā)

        4.1 程序界面的設(shè)計

        在窗體上建立一組“尺寸參數(shù)輸入”文本框,用于輸入基本臂的結(jié)構(gòu)尺寸;在“臂節(jié)數(shù)設(shè)定”文本框中輸入吊臂節(jié)數(shù),單擊名稱為“計算各節(jié)臂截面參數(shù)”的命令按鈕,則計算并在表格中顯示其他各節(jié)臂相關(guān)截面參數(shù),至此與基本臂配合的其他各臂參數(shù)均已獲得;最后在“臂節(jié)選擇”文本框中輸入指定建模的節(jié)臂次數(shù),單擊“確定”命令按鈕則生成對應(yīng)的節(jié)臂模型。程序界面如圖4所示。

        圖3 吊臂參數(shù)化模型效果

        圖4 程序界面

        4.2 程序流程設(shè)計

        在參數(shù)輸入欄輸入吊臂截面參數(shù),點擊“計算各節(jié)臂截面參數(shù)” 按鈕,通過吊臂參數(shù)方程計算并在表格中輸出計算結(jié)果;在 SolidWorks建模欄,通過 API函數(shù)創(chuàng)建指定節(jié)臂的實體模型。程序流程圖如圖5所示。

        4.3 創(chuàng)建可執(zhí)行程序

        程序設(shè)計并調(diào)試好后就可以使用VB編譯成“.exe”可執(zhí)行程序,即可在Windows平臺上獨立運行。

        汽車起重機吊臂參數(shù)化設(shè)計系統(tǒng)在使用時,先打開SolidWorks再啟動本程序。在指定文本框輸入基本臂的截面參數(shù),并設(shè)定吊臂的臂節(jié)數(shù);點擊“計算各節(jié)臂截面參數(shù)”按鈕,程序?qū)⒂嬎愀鞴?jié)臂截面參數(shù)并在表格中輸出顯示;在“SolidWorks建?!睓谠O(shè)定生成指定節(jié)臂的SolidWorks三維模型。

        將各節(jié)臂的模型創(chuàng)建完就可以進行吊臂的裝配,并且可以將模型生成SolidWorks工程圖。

        圖5 程序流程圖

        5 結(jié) 論

        (1) 以SolidWorks三維軟件為平臺開發(fā)出的參數(shù)化設(shè)計系統(tǒng)可以顯著提高產(chǎn)品的設(shè)計效率,完成相似零部件乃至整個產(chǎn)品的快速設(shè)計,快速響應(yīng)個性化的市場需求,提高企業(yè)的競爭力。

        (2) 采用錄制宏獲得宏代碼的方式對SolidWorks進行二次開發(fā)易學(xué)易用,可大大縮短開發(fā)周期;VisualBasic語法規(guī)則與 SolidWorks提供的宏錄制VBA環(huán)境語法完全一致。因此,用 VB開發(fā) SolidWorks的一般方法,對致力于SolidWorks二次開發(fā)的人員,具有一定的參考價值。

        [1]李權(quán)才, 吳俊峰, 武翠榮. 基于 SolidWorks平臺對大型架橋機的二次開發(fā)技術(shù)[J]. 中國水運, 2008,8(1):41-43.

        [2]SolidWorks公司. SolidWorks API二次開發(fā)[M]. 北京:機械工業(yè)出版社, 2005. 25.

        [3]郭克希, 饒顯俊. 離心機永磁軸承仿真系統(tǒng)自動化建模研究與實現(xiàn)[J]. 東華大學(xué)學(xué)報, 2007, 33(3):298-301.

        Research and Development on Parameterized Design System of Truck Crane Arm

        GUO Ke-xi, LI Guo-zhi, YANG Wei
        ( College of Automobile and Mechanical Engineering, Changsha University of Science and Technology, Changsha Hunan 410114, China )

        According to the interrelation characteristic of the structure size of the crane arms, the size actuation method is used, the parameterized design system of truck crane arms is developed based on the re-developing of the 3D software SolidWorks with VB language.3D model of the arms of truck crane can be quickly structured through inputing the cross-sectional size of the basic jib and the number of booms of the crane in the system, it accomplishes the automation and serialization of designing of the arms, and hence reduces the development cycle, and enhances observably the efficiency and quality in truck crane design.

        parameterized design system; size actuation; crane arm; 3D model

        TP 391

        A

        1003-0158(2010)06-0080-05

        2009-11-27

        湖南省自然科學(xué)基金資助項目(08JJ5024);湖南省大學(xué)生研究性學(xué)習與創(chuàng)新性實驗資助項目

        郭克希(1956-),女,湖南長沙人,教授,碩士,主要研究方向為產(chǎn)品建模與仿真、CAD/CAE/CAM集成。

        猜你喜歡
        吊臂二次開發(fā)起重機
        海洋平臺起重機吊臂更換技術(shù)要點
        淺談基于Revit平臺的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        對起重機“制動下滑量”相關(guān)檢驗要求的探討
        MYQ型5000t門式起重機簡介
        西門子Easy Screen對倒棱機床界面二次開發(fā)
        起重機吊臂振動模態(tài)的有限元分析
        大型起重機集中潤滑的研究與改善
        輪式起重機幾種典型形狀伸縮式吊臂的有限元分析與研究
        特雷克斯 拓能Powerlift 3000履帶式起重機
        婷婷中文字幕综合在线| 亚洲日本中文字幕天天更新| 亚洲国产av一区二区四季| 一区二区三区蜜桃在线视频| 五月丁香综合激情六月久久| 一本色道久久88综合| 亚洲va欧美va| 久久久精品人妻久久影视| 中文字幕在线观看| 精品乱色一区二区中文字幕| 国产免费视频一区二区| 亚洲中文字幕无码二区在线| 毛片24种姿势无遮无拦 | 国产成人精品一区二免费网站| 边啃奶头边躁狠狠躁| 放荡成熟人妻中文字幕| 日韩狼人精品在线观看| 无尽动漫性视频╳╳╳3d| 手机免费在线观看av网址| 日本精品视频一视频高清| a一区二区三区乱码在线 | 欧洲| 国产精品高清一区二区三区不卡| 一级一片内射视频网址| 国产高清一区二区三区视频| 国产日本在线视频| 成年视频国产免费观看| 天堂中文在线资源| 成人精品视频一区二区| 亚洲精品无码不卡| gg55gg国产成人影院| 国产熟女露脸大叫高潮| 狠狠亚洲超碰狼人久久老人| 中文字幕一区二区三区四区在线| 日本一卡2卡3卡4卡无卡免费网站 亚洲av无码一区二区三区不卡 | 高清偷自拍第1页| 亚洲乱码一区av春药高潮| 夜夜爽夜夜叫夜夜高潮| 91国产精品自拍在线观看| 中文字幕无码免费久久| 亚洲人成无码网站久久99热国产 | 久久www免费人成—看片|