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

        ?

        SolidWorks二次開發(fā)在沖模標(biāo)準(zhǔn)件中的應(yīng)用

        2010-08-24 01:46:32張信群
        制造業(yè)自動(dòng)化 2010年14期
        關(guān)鍵詞:凸緣標(biāo)準(zhǔn)件二次開發(fā)

        張信群

        ZHANG Xin-qun

        (滁州職業(yè)技術(shù)學(xué)院,滁州 239000)

        0 引言

        沖壓模具標(biāo)準(zhǔn)件在模具設(shè)計(jì)過(guò)程中是經(jīng)常需要反復(fù)調(diào)用的。目前,SolidWorks是我國(guó)模具企業(yè)在三維設(shè)計(jì)中應(yīng)用比較廣泛的一種CAD軟件。但是,由于SolidWorks沒(méi)有適合我國(guó)國(guó)標(biāo)的標(biāo)準(zhǔn)件庫(kù),導(dǎo)致了一些設(shè)計(jì)人員在調(diào)用不同規(guī)格標(biāo)準(zhǔn)件時(shí),不得不多次查閱國(guó)標(biāo),反復(fù)修改某一些特定的尺寸,來(lái)實(shí)現(xiàn)整個(gè)零件模型的更新。但是這種修改過(guò)程往往是非常繁瑣的,耗費(fèi)了設(shè)計(jì)人員大量的重復(fù)性勞動(dòng),導(dǎo)致模具設(shè)計(jì)的周期長(zhǎng)、效率低。所以,為了提高SolidWorks在我國(guó)的模具企業(yè)中的應(yīng)用效果,必須對(duì)SolidWorks進(jìn)行本土化和專業(yè)化的二次開發(fā)以創(chuàng)建沖壓模具標(biāo)準(zhǔn)件庫(kù)。

        1 SolidWorks二次開發(fā)的方法

        SolidWorks所創(chuàng)建的模型是一種全參數(shù)化的三維模型,對(duì)SolidWorks二次開發(fā)是建立在對(duì)零件模型進(jìn)行參數(shù)化設(shè)計(jì)的基礎(chǔ)上。

        1.1 參數(shù)化設(shè)計(jì)的概念

        參數(shù)化設(shè)計(jì)設(shè)計(jì)是首先進(jìn)行參數(shù)化建模,即建立零件的初始幾何模型,并將控制模型形狀結(jié)構(gòu)的尺寸定義為變量參數(shù);然后利用參數(shù)庫(kù)中數(shù)據(jù)對(duì)變量參數(shù)賦予不同的數(shù)值來(lái)驅(qū)動(dòng)參數(shù)化模型,進(jìn)行模型的重構(gòu)。這種控制零件模型形狀結(jié)構(gòu)的尺寸稱為特征尺寸。

        1.2 SolidWorks二次開發(fā)的方法

        目前,企業(yè)中應(yīng)用的SolidWorks二次開發(fā)方法包括編程法和尺寸驅(qū)動(dòng)法兩種。

        編程法是指依靠SolidWork軟件本身自帶的宏工具,在進(jìn)行初始零件造型的同時(shí)使用宏工具將造型的全過(guò)程錄制下來(lái),然后修改所錄制的宏代碼,將有關(guān)常量換成變量,最后將所錄制的造型過(guò)程進(jìn)行回放。由于在錄制零件造型的過(guò)程時(shí),會(huì)有一些函數(shù)可能被遺漏,這只能依靠設(shè)計(jì)人員使用SolidWorks API函數(shù)自行編寫程序代碼彌補(bǔ),所以要求設(shè)計(jì)人員不僅需要熟練掌握C++、VB、VC等高級(jí)編程語(yǔ)言,還必須掌握大量繁雜的SolidWorks API函數(shù),從而增加了開發(fā)的難度。另外,零件模型更新時(shí),需要從頭到尾地執(zhí)行一遍模型生成過(guò)程,造成了設(shè)計(jì)時(shí)間長(zhǎng)、效率低。

        尺寸驅(qū)動(dòng)法是在保持零件模型結(jié)構(gòu)不變的基礎(chǔ)上,通過(guò)編寫程序代碼控制特征尺寸的改變并進(jìn)行刷新,以達(dá)到模型更新。

        應(yīng)用尺寸驅(qū)動(dòng)法省去了編程法中模型的重新生成過(guò)程,所編寫的程序代碼具有針對(duì)性,程序代碼總量較少;圖形的更新速度快,設(shè)計(jì)效率高;更為有利的是將設(shè)計(jì)人員從大量繁雜的SolidWorks API函數(shù)之中解放出來(lái)。所以尺寸驅(qū)動(dòng)法應(yīng)該成為開發(fā)沖模標(biāo)準(zhǔn)件庫(kù)的發(fā)展方向,在模具企業(yè)有很高的推廣價(jià)值。

        2 應(yīng)用尺寸驅(qū)動(dòng)法開發(fā)沖模標(biāo)準(zhǔn)件庫(kù)

        本文選用Visual Basic 6.0作為編程工具,以凸緣式模柄零件為例,介紹沖模標(biāo)準(zhǔn)件庫(kù)的開發(fā)過(guò)程。

        2.1 建立凸緣式模柄初始零件模型

        以A型凸緣式模柄:A30×75 JB27646.3-1994為例,在SolidWorks界面建立零件模型,如圖1所示,保存為“A型凸緣式模柄.sldprt”??刂圃摿慵P偷奶卣鞒叽绻灿形鍌€(gè),即模柄直徑φ30,凸緣直徑φ75、凸緣高度16、打桿孔徑φ11、總高64(注:尺寸單位均為mm)。只要它們選取不同的數(shù)值,模柄零件結(jié)構(gòu)就會(huì)隨之改變。

        2.2 編輯尺寸名稱

        在建立A型凸緣式模柄的零件模型時(shí),SolidWorks系統(tǒng)會(huì)為標(biāo)注的尺寸默認(rèn)一個(gè)尺寸名稱:D1、D2、D3、D4、D5、D6,這種尺寸名稱是隨機(jī)的,極不規(guī)則。在參數(shù)化設(shè)計(jì)中,為了在編寫程序時(shí)調(diào)用變量參數(shù)的數(shù)值不至于發(fā)生混亂,應(yīng)該按照自己的需要對(duì)所標(biāo)注的尺寸重新命名。

        圖1 A型凸緣式模柄的尺寸名稱

        例如,在特征管理器中雙擊“草圖1”,然后在尺寸φ30(尺寸名稱為“D1”)上單擊右鍵,從彈出的快捷菜單中選擇“屬性”命令,出現(xiàn)“尺寸屬性”對(duì)話框,將尺寸名稱改為“d”,然后確定。同理,將其余規(guī)格尺寸名稱改為D2、h、HH、DD,如圖1所示。

        2.3 建立VB文件的窗體的界面

        建立一個(gè)VB工程文件, 打開“工程”→“部件”菜單項(xiàng),添加一個(gè)外部控件:Microsoft FlexGrid Control 6.0。

        在VB窗體上添加一個(gè)Image控件,一個(gè)Data控件,一個(gè)MSFlexGrid1控件,和兩個(gè)Command控件。

        2.4 建立零件模型變量參數(shù)的數(shù)據(jù)庫(kù)文件

        由于A型凸緣式模柄是標(biāo)準(zhǔn)件,它的特征尺寸數(shù)值均由標(biāo)準(zhǔn)規(guī)定,不允許隨意改變,這時(shí)可以采用數(shù)據(jù)庫(kù)技術(shù),將特征尺寸數(shù)值按照一定數(shù)據(jù)結(jié)構(gòu)形式存放在數(shù)據(jù)庫(kù)中,由數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)一進(jìn)行管理。

        本文采用Microsoft Access 2003為數(shù)據(jù)庫(kù)管理系統(tǒng),將模柄直徑d,凸緣直徑DD、凸緣高度h、打桿孔徑D2、總高HH作為變量參數(shù),建立的數(shù)據(jù)表如圖2所示。

        圖2 A型凸緣式模柄數(shù)據(jù)表

        2.5 編寫VB程序代碼

        主要的VB程序代碼如下:

        2.6 生成“A型凸緣式模柄.exe”文件

        “A型凸緣式模柄.exe”文件,如圖3所示。EXE文件實(shí)際上提供了一個(gè)人機(jī)對(duì)話窗口,并且可以在Windows環(huán)境中直接運(yùn)行,非常方便。

        圖3 “A型凸緣式模柄.exe”文件

        執(zhí)行EXE文件時(shí),窗口中顯示出JB27646.3規(guī)定的不同規(guī)格A型凸緣式模柄的標(biāo)準(zhǔn)代號(hào)及其特征尺寸的數(shù)值,用戶可以非常直觀地、有針對(duì)性地選擇不同的標(biāo)準(zhǔn)件代號(hào),都能夠得到相應(yīng)的A型凸緣式模柄零件模型。

        2.7 凸緣式模柄標(biāo)準(zhǔn)件庫(kù)擴(kuò)展

        在JB27646.3中,凸緣式模柄分為A、B、C型,B型和C型凸緣式模柄是在A型的基礎(chǔ)上,在凸緣端面上開出3~4個(gè)沉頭螺釘孔。零件造型時(shí)由于螺釘孔需要由五個(gè)特征尺寸驅(qū)動(dòng),所以控制B型和C型凸緣式模柄實(shí)體造型的尺寸變量總數(shù)較多,如圖4所示。

        先在A型凸緣式模柄零件模型的基礎(chǔ)上增加一個(gè)螺釘孔,并均布為三個(gè)。然后就可以采用與開發(fā)A型凸緣式模柄標(biāo)準(zhǔn)件庫(kù)相同的方法來(lái)開發(fā)B型或C型凸緣式模柄標(biāo)準(zhǔn)件庫(kù)。在如圖3所示的數(shù)據(jù)表中增加螺釘孔直徑D4、柱形沉頭孔直徑D3和深度H1、螺釘孔均布圓直徑D1作為變量參數(shù),并在原程序段中增加一些調(diào)用這些變量參數(shù)的數(shù)值的語(yǔ)句即可完成。

        圖4 B型凸緣式模柄的尺寸名稱

        在此程序開發(fā)過(guò)程中會(huì)遇到的問(wèn)題是:控制該零件模型的特征尺寸參數(shù)都是長(zhǎng)度單位,可以將國(guó)標(biāo)中對(duì)應(yīng)的數(shù)值直接輸入數(shù)據(jù)庫(kù)文件中;而表示安裝螺釘孔個(gè)數(shù)的參數(shù)n不是以長(zhǎng)度單位來(lái)計(jì)量,所以與其它特征尺寸參數(shù)的在設(shè)置上應(yīng)區(qū)別對(duì)待。

        本文采用的方法是:不將表示安裝螺釘孔個(gè)數(shù)的參數(shù)n列入數(shù)據(jù)庫(kù)中,而是在VB程序中另外設(shè)置一個(gè)供用戶自由選擇安裝螺釘數(shù)目的語(yǔ)句:

        swPart.Parameter("n@陣列(圓周)1").SystemValue = Text1.Text

        同時(shí)在VB窗體上添加一個(gè)Labal控件和一個(gè)Text控件。

        用戶在程序運(yùn)行中可以根據(jù)需要選擇安裝螺釘?shù)臄?shù)目,并且突破了國(guó)標(biāo)中只有3個(gè)或4個(gè)的數(shù)目限制,更加靈活。

        生成的“凸緣式模柄.exe”文件如圖5所示,執(zhí)行EXE文件時(shí),先在數(shù)據(jù)表中選擇需要?jiǎng)?chuàng)建的凸緣式模柄代號(hào),然后再手工輸入螺釘孔的數(shù)目,單擊“建?!卑粹o,就可以得到相應(yīng)的凸緣式模柄零件模型。

        圖5 “凸緣式模柄.exe”文件

        3 結(jié)束語(yǔ)

        對(duì)SolidWorks二次開發(fā)建立沖模標(biāo)準(zhǔn)件庫(kù),就徹底擯棄了在SolidWorks界面手工反復(fù)修改尺寸數(shù)值的模式,有效地減少了模具設(shè)計(jì)中的重復(fù)性工作,提高了設(shè)計(jì)的自動(dòng)化程度。

        并且所建立的沖模標(biāo)準(zhǔn)件庫(kù),符合我國(guó)的工程制圖標(biāo)準(zhǔn)和三維建模習(xí)慣,人機(jī)對(duì)話界面友好,非常適合模具設(shè)計(jì)人員使用,在中、小型模具企業(yè)尤為適用。

        [1] 季忠,王曉麗,劉韌.沖壓模具設(shè)計(jì)自動(dòng)化-SolidWorks應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2007.

        [2] 張信群.基于SolidWorks配置功能建立和調(diào)用沖模標(biāo)準(zhǔn)件庫(kù)[J].模具工業(yè),2009(8):6-11.

        [3] 魏錚,牟林.SolidWorks 2004冷沖模設(shè)計(jì)實(shí)訓(xùn)教程[M].北京:電子工業(yè)出版社,2005.

        [4] 汪列隆,朱仕端.參數(shù)化設(shè)計(jì)在模具設(shè)計(jì)中應(yīng)用研究[J].計(jì)算機(jī)應(yīng)用技術(shù),2006(7):27-29.

        猜你喜歡
        凸緣標(biāo)準(zhǔn)件二次開發(fā)
        標(biāo)準(zhǔn)件庫(kù)的建立與應(yīng)用
        寬凸緣異狀筒形零件的拉深工藝設(shè)計(jì)
        淺談基于Revit平臺(tái)的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        西門子Easy Screen對(duì)倒棱機(jī)床界面二次開發(fā)
        人孔法蘭凸緣密封性分析
        凸緣的翻孔鐓粗過(guò)程研究
        CATIA V5標(biāo)準(zhǔn)件庫(kù)的創(chuàng)建與使用
        汽車零部件(2014年5期)2014-11-11 12:24:34
        基于積分法的軸對(duì)稱拉深成形凸緣區(qū)應(yīng)力、應(yīng)變數(shù)值解
        基于知識(shí)的組合機(jī)床夾具可擴(kuò)充標(biāo)準(zhǔn)件庫(kù)的開發(fā)
        亚洲国产18成人中文字幕久久久久无码av | 亚洲先锋影院一区二区| 蜜桃视频一区二区三区| 国产精品一区二区三区卡| 欧美人与动牲交a精品| 97性视频| 久久精品av一区二区免费| 夜晚黄色福利国产精品| 一本久道综合在线无码人妻| 欧韩视频一区二区无码| 亚洲av综合色区久久精品天堂| 91亚洲国产成人精品一区.| 亚洲av久久久噜噜噜噜| 男人扒开女人双腿猛进女人机机里 | 无人视频在线播放在线观看免费| 亚洲视频免费在线观看| 人人妻一区二区三区| 日韩毛片在线| 精品视频一区二区杨幂| 极品粉嫩小仙女高潮喷水网站| 欧美极品jizzhd欧美| 亚洲色AV性色在线观看| 五月综合丁香婷婷久久| 免费国产在线精品一区 | av人摸人人人澡人人超碰小说| 久久久精品国产亚洲麻色欲| 国产激情自拍在线视频| 精品人妻午夜一区二区三区四区| 男人天堂免费视频| 中国av一区二区三区四区| 绝顶高潮合集videos| 欧美激情内射喷水高潮| 免费国产调教视频在线观看| 少妇太爽了在线观看免费| 国产激情视频一区二区三区| 97色偷偷色噜噜狠狠爱网站97| 91精品蜜桃熟女一区二区| av无码一区二区三区| 国内精品九九久久久精品| 久久色悠悠亚洲综合网| 本道天堂成在人线av无码免费 |