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

CATIA鏈輪參數(shù)化設(shè)計及零件庫構(gòu)建

2015-06-12 12:02:16劉文蓮桑運春謝麗華
長春工業(yè)大學學報 2015年2期
關(guān)鍵詞:二次開發(fā)數(shù)據(jù)庫系統(tǒng)

劉文蓮, 桑運春, 謝麗華

(1.青島理工大學琴島學院 機電工程系,山東 青島 266000;2.青島四方龐巴迪鐵路運輸設(shè)備有限公司,山東 青島 266000)

0 引 言

鏈傳動通常應用在軸間中心距較大、多軸,要求平均傳動比準確、環(huán)境比較惡劣的傳動場合[1],在化工、紡織機械、食品加工、儀表儀器、石油等行業(yè)得到廣泛應用。隨著CAD技術(shù)的發(fā)展,在產(chǎn)品開發(fā)過程中,三維建模已經(jīng)成為有限元分析、裝配設(shè)計、運動仿真、數(shù)控加工等必不可少的基礎(chǔ)[2]。鏈輪齒槽曲線復雜和結(jié)構(gòu)形式多樣造成鏈輪精確建模難度大,因此,我們基于CATIA開發(fā)了鏈輪的參數(shù)化智能設(shè)計系統(tǒng),可以根據(jù)鏈輪型號、齒數(shù)、排數(shù)等基本參數(shù)進行自動選型,生成相應三維模型,為后期裝配設(shè)計、有限元分析、運動仿真提供了精確模型。同時,運用數(shù)據(jù)庫技術(shù)完成了鏈輪三維標準件庫的構(gòu)建,大大提高了鏈輪設(shè)計效率,縮短設(shè)計周期。

1 CATIA二次開發(fā)介紹

CATIA是CAD/CAE/CAM一體化的軟件,具有強大的二次開發(fā)功能。在航空航天、汽車等行業(yè)得到了廣泛應用,CATIA強大的二次開發(fā)功能已經(jīng)受到國內(nèi)外許多科研院所及高校的重視。隨著CATIA的深入應用,對CATIA的開發(fā)定制需求越發(fā)重要。其中Automation技術(shù)是CATIA二次開發(fā)的一種較為簡單的方法,核心技術(shù)是允許一個應用程序操作另一個應用程序,間接通過暴露的對象和屬性,利用對象的方法和屬性來獲取、設(shè)置及處理數(shù)據(jù)[3-4]。文中采用Automation技術(shù)進行二次開發(fā),通過編制和提取CATIA宏錄制生成的VBScript代碼,通過后處理,調(diào)試生成所需代碼,編制鏈輪程序,最后生成可執(zhí)行文件,其流程圖如圖1所示。

圖1 CATIA二次開發(fā)流程

2 鏈輪的結(jié)構(gòu)與參數(shù)分析

鏈輪結(jié)構(gòu)復雜,按照軸向齒廓的形狀可分為A型齒和B型齒。按照排數(shù)分為單排鏈輪、雙排鏈輪和多排鏈輪。按照鏈輪尺寸大小又分為實心式、腹板式、孔板式、輪輻式和焊接式,而標準化難度較大。本設(shè)計主要針對整體式的鏈輪,對于組合式鏈輪和焊接式鏈輪不在文中討論之列。

鏈輪的結(jié)構(gòu)主要包括齒形、輪轂和連接部分。鏈輪齒與鏈輪滾子鏈不是共軛嚙合,因而鏈輪齒具有較大的靈活性,國標GB/T1243-2006中只規(guī)定了最大齒槽形狀和最小齒槽形狀。為了實現(xiàn)全參數(shù)化設(shè)計,本設(shè)計采用了常用的三圓弧一直線齒形,也就是凹形齒。GBT1244-2006規(guī)定了三圓弧一直線滾子鏈鏈輪齒槽形狀齒形和具體的參數(shù)。為了使零件具有一定的連接強度,輪轂和輪轂孔應具有一定的厚度。連接部分有實心式、腹板式和孔板式,文中采用的GB/T1243-2006和GB T1244-2006中整體式鏈輪的結(jié)構(gòu)形式和參數(shù)見表1。

從表中可以看出的,參數(shù)類型有三類:用戶參數(shù)、標準數(shù)據(jù)和中間參數(shù),其中,用戶參數(shù)通過用戶界面輸入,標準數(shù)據(jù)可以通過VB的ADODC控件成組調(diào)用Access數(shù)據(jù)庫的標準數(shù)據(jù),也可以手動輸入,成組調(diào)用比較方便快捷,中間參數(shù)是后臺運行的數(shù)據(jù)。輪輻式鏈輪正面尺寸參照輪輻式齒輪的數(shù)據(jù),本系統(tǒng)采用的是五輪輻結(jié)構(gòu)。

表1 GB/T1243-2006和GB T1244-2006規(guī)定的整體式鏈輪的結(jié)構(gòu)及參數(shù)[5]

續(xù)表1

3 系統(tǒng)總體設(shè)計

系統(tǒng)是在VB的環(huán)境下利用CATIA的VBA宏命令和Access數(shù)據(jù)庫進行二次開發(fā)。系統(tǒng)由數(shù)據(jù)庫、建模模塊和接口模塊組成。接口模塊負責將用戶參數(shù)和數(shù)據(jù)庫數(shù)據(jù)與CATIA進行篩選、傳輸、計算并調(diào)用CATIA API進行繪圖。由于采用宏錄制直接生成的代碼比較繁雜,并且容易出錯,所以,系統(tǒng)的大多數(shù)代碼都是采用VBA直接編寫。

3.1 開發(fā)流程和運行界面

根據(jù)鏈輪參數(shù)和結(jié)構(gòu)情況制定的鏈輪智能建模系統(tǒng)的開發(fā)流程和鏈輪的標準件庫界面如圖2所示。

圖2 鏈輪智能建模系統(tǒng)的開發(fā)流程和界面

首先是輸入齒數(shù)z和轂孔直徑dk,界面中A型鏈輪區(qū)和B型鏈輪區(qū)的數(shù)據(jù)只有在選擇型號后才能激活,保證了數(shù)據(jù)輸入的正確性。界面窗體由2個框架控件、14個標簽控件、12個文本框、3個按鈕和2個ADODC控件組成。鏈輪參數(shù)通過文本框輸入,這時輸入的格式是文本格式,通過Val函數(shù)轉(zhuǎn)化為數(shù)值[6-7],從而實現(xiàn)程序的對接。

3.2 數(shù)據(jù)存儲

在VB環(huán)境下,可以使用DAO,RDO,ADO這3種技術(shù)來訪問數(shù)據(jù)庫中的數(shù)據(jù)。ADO實際上是一種面向?qū)ο蟮模峁┰L問各種數(shù)據(jù)類型的連接機制[8]。文中在數(shù)據(jù)管理和存儲上采用ADO方式管理數(shù)據(jù)庫,數(shù)據(jù)庫采用ACCESS數(shù)據(jù)文件。數(shù)據(jù)庫存儲了標準鏈輪建模所需的型號、滾子外徑d1、節(jié)距p、內(nèi)鏈板高度h2、內(nèi)鏈板內(nèi)寬b1、排距6個基本參數(shù),其中型號是主鍵。齒數(shù)z和轂孔直徑dk根據(jù)用戶的需求輸入。數(shù)據(jù)庫的數(shù)據(jù)通過ADODC控件傳輸?shù)匠绦蚪缑?,完成?shù)據(jù)成組調(diào)用,當然用戶也可以根據(jù)需要修改相應數(shù)值,生成非標準的鏈輪。B型鏈輪采用的部分數(shù)據(jù)如圖3所示。

圖3 B型標準鏈輪部分數(shù)據(jù)

4 系統(tǒng)功能的實現(xiàn)

系統(tǒng)功能的實現(xiàn)包括模型創(chuàng)建和程序編制。模型創(chuàng)建分為齒形、輪轂和連接部分的創(chuàng)建,其中齒形部分最復雜,因而是鏈輪建模的核心。

4.1 齒形的生成

為了簡化計算過程和縮短運行時間,鏈輪齒形部分都是采用的半齒結(jié)構(gòu),可以簡化程序。17齒10A單排鏈齒形正面和側(cè)面的半齒型的草圖如圖4所示。

圖3 17齒10A單排連齒形正面和側(cè)面的半齒型的草圖

草圖建立了完整的約束關(guān)系,避免了在設(shè)計參數(shù)變化后出現(xiàn)形態(tài)異常的情況。多排鏈的實現(xiàn)是通過側(cè)面實體的移動、復制和鏡像來實現(xiàn),不再另設(shè)草圖,從而簡化了程序結(jié)構(gòu)。

4.2 連接部分和輪轂

連接部分采用的結(jié)構(gòu)形式根據(jù)表1中齒距p和齒數(shù)z的臨界數(shù)值調(diào)用子過程從而實現(xiàn)自動選型。輪轂轂孔太大會自動跳出程序。

4.3 程序編制

主要由CATIA的VBScript代碼組成。用VB進行二次開發(fā)調(diào)用CATIA的功能時,必須在VB編程環(huán)境中選擇Project/Reference打開對象庫功能,并引用相關(guān)的CATIA對象庫。為了方便起見,程序所有的參數(shù)均設(shè)為全局變量,因而所有參數(shù)不同名。代碼較長,這里截取與CATIA連接的接口代碼和參數(shù)輸入部分代碼。

5 運行結(jié)果

經(jīng)過多次試驗,系統(tǒng)運行穩(wěn)定,通過實際測量數(shù)據(jù)較為精確。3種結(jié)構(gòu)鏈輪的運行結(jié)果如圖5所示。

圖5 3種參數(shù)下鏈輪的運行結(jié)果

6 結(jié) 語

闡述了VB環(huán)境下運用CATIA開發(fā)鏈輪參數(shù)化智能設(shè)計系統(tǒng)和鏈輪零件庫過程。實現(xiàn)了不同牌號、齒數(shù)、排數(shù)的鏈輪的自動選型和精確建模,縮短了鏈輪的設(shè)計周期。為后續(xù)裝配設(shè)計提供便利,同時,為其它零件的模型庫建立打下理論和實踐基礎(chǔ)。

[1] 濮良貴,紀明剛.機械設(shè)計[M].北京:高等教育出版社,2001:163-183.

[2] 宋小波,趙韓.基于CATIA的齒輪三維設(shè)計系統(tǒng)的研究[J].機械科學與技術(shù),2008,27(2):273-280.

[3] 郭越.基于CATIA圓柱齒輪的二次開發(fā)[J].延邊農(nóng)業(yè)大學學報,2011,33(4):300-302.

[4] 胡挺,吳立軍.二次開發(fā)技術(shù)基礎(chǔ)[M].北京:電子工業(yè)出版社,2006.

[5] 毛謙德,李振清.袖珍機械設(shè)計師手冊[M].北京:機械工業(yè)出版社,2007:866-886.

[6] 譚浩強,袁玫,薛淑斌.Visual Basic程序設(shè)計[M].北京:清華大學出版社,2004.

[7] 秦汝明.參數(shù)化機械設(shè)計[M].北京:機械工業(yè)出版社,2009:139-185.

[8] 仇偉明.基于Visual Basic環(huán)境下數(shù)據(jù)庫訪問技術(shù)的研究[J].長春工業(yè)大學學報:自然科學版,2014,35(5):490-494.

猜你喜歡
二次開發(fā)數(shù)據(jù)庫系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機床界面二次開發(fā)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 中文字幕久久波多野结衣| 麻豆精品在线播放| 国产日产欧美精品| 亚洲第一黄色网| 国产成人免费手机在线观看视频| 国产极品粉嫩小泬免费看| 亚洲毛片一级带毛片基地| 99久久精品国产精品亚洲| 国产黄色片在线看| 亚洲久悠悠色悠在线播放| 国产精品久久精品| 国产精品视频系列专区| 97se亚洲| 国产精品香蕉| 免费一级毛片| 色综合久久88色综合天天提莫| 亚洲成人福利网站| 国产成人精品高清在线| 996免费视频国产在线播放| 亚洲综合亚洲国产尤物| 精品少妇人妻无码久久| 91视频区| 国产毛片高清一级国语| 最新日本中文字幕| 99re这里只有国产中文精品国产精品| 国产欧美日韩在线一区| 久久久久久国产精品mv| 成人亚洲国产| 欧美有码在线| 国产小视频在线高清播放| 国产在线观看一区精品| 激情综合网址| 国产91精品调教在线播放| 亚洲精品无码久久久久苍井空| 无码精油按摩潮喷在线播放| 国产成人精品午夜视频'| 91av国产在线| 一本一道波多野结衣av黑人在线| 久久77777| 国产在线观看99| 精品综合久久久久久97超人该 | 极品国产在线| 男人天堂亚洲天堂| 久无码久无码av无码| 亚洲精品久综合蜜| 伊在人亚洲香蕉精品播放| 日韩福利视频导航| 激情在线网| 精品综合久久久久久97| 亚洲人在线| 国产免费久久精品99re丫丫一| 国产成人精品视频一区二区电影| 18禁黄无遮挡免费动漫网站| 色婷婷综合在线| 成人无码区免费视频网站蜜臀| 久久九九热视频| 欧美a√在线| 国产青青操| 人妖无码第一页| 精品无码视频在线观看| 国产精品99r8在线观看| 精品国产电影久久九九| 97在线视频免费观看| 国产美女在线免费观看| 青青草国产一区二区三区| 色综合天天综合中文网| 9啪在线视频| 国产一二三区在线| 中文字幕永久视频| 国产在线精品香蕉麻豆| 97综合久久| 好久久免费视频高清| 青青操视频免费观看| 久久综合结合久久狠狠狠97色| 国产视频你懂得| 国产 日韩 欧美 第二页| 午夜日韩久久影院| 国产欧美另类| 91无码网站| 精品视频在线观看你懂的一区| 国产微拍精品| 啪啪啪亚洲无码|