我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD新聞

SOLID EDGE平臺下的零件庫設計方法及其應用

時間:2011-02-25 10:06:15 來源:

  1. 引言

  計算機輔助設計即CAD技術已經成為企業提高創新能力,提高產品開發能力,增強企業競爭能力的一項關鍵技術。大力推廣應用CAD技術、開展“CAD應用工程”是我國“八五”和“九五”期間的重要項目。通過多年的推廣和應用,目前工程技術人員和設計人員正在積極從二維CAD向三維CAD轉變。為此我們開展了自然科學基金項目《基于Solid Edge面向先進制造的機械產品開發與設計技術研究》的研究,試圖在三維CAD軟件Solid Edge[1][2]的基礎上進行二次開發,為中小型制造企業提供經過實踐檢驗的機械產品開發與設計技術。研究中我們發現,在應用三維CAD技術進行機械產品設計時,往往將大量的時間和精力花在大量標準件、通用件、外購件以及企業內部系列化產品等的設計上,其工作重復而繁瑣,大大延緩了產品開發周期,不能充分體現CAD技術的優越性。為此本文在Solid Edge的基礎上,就如何對標準件、通用件等設計參數化零件庫,作了一定的研究,并提出了幾種不同的實現方法和策略。

  2. 零件庫設計方法

  基于Solid Edge的零件庫設計方法主要有以下幾種:①采用Solid Edge本身的零件族功能;②采用Excel VBA技術操縱Solid Edge的變量表;③采用VB、VC編程技術操縱Solid Edge的變量表;④采用VB、VC編程技術操縱Solid Edge的特征造型過程。在設計零件庫時,應根據零件的復雜程度,零件的相似性、零件庫零件數量等因素選擇不同的方法,下面就不同設計方法的特點、關鍵技術及其應用情況等作對比分析。

  2.1 采用Solid Edge本身的零件族功能

  采用Solid Edge本身的零件族功能設計零件庫,就是通過手工操作Solid Edge設計零件庫。其一般步驟是:①找出一個能集中零件庫中不同零件所有功能要素的復合零件,并運用Solid Edge參數化特征造型技術建立該零件的三維模型;②打開復合零件的變量表和復合零件的特征管理器(EdgeBar),在特征管理器中,打開零件族功能(Family of Parts),并點擊新建(New)、輸入零件庫零件名稱;③在變量表中選擇需要控制的特征尺寸變量,并在零件族對話框的變量(Variables)欄中點擊“添加變量”(Add Variables)將所選變量的名稱和數值都加入到零件庫中,并修改尺寸;④用鼠標在實體零件中選取要抑制的特征,在零件族中的“被抑制特征(suppressed features)”欄點擊“添加特征(Add Feature)”按鈕,將需要抑制的特征抑制(隱藏)。⑤如此反復操作,得到一系列零件,并保存,如圖1所示;⑥以后需要調用零件庫中不同零件時,只需打開該復合零件,并零件族對話框中選擇不同的零件名即可[3]。

  

  圖1 采用Solid Edge零件族功能設計零件庫

  在Solid Edge中利用零件族功能設計零件庫,用戶無須編程,即可得到一個簡單的零件庫。但是該方法操作較為煩瑣、設計數據較為散亂、設計效率低。

  該方法一般用于零件庫中零件數量較少、零件結構較為復雜、控制變量的數量較少,且各變量之間的關系較為簡單的場合,如企業中某幾種變型產品零件庫的設計。

  2.2 采用Excel VBA技術操縱Solid Edge的變量表

  為了便于零件庫中各個零件數據的集中管理,簡化零件庫的手工操作,提高設計效率,這時可采用該方法來設計零件庫。其一般步驟是:①運用Solid Edge參數化特征造型技術建立復合零件的三維模型,并整理其變量表,建立變量之間的約束關系,確定主控變量;②用Microsoft Excel創建復合零件數據表用于記錄復合零件模型中用到的變量及其不同的取值組合,每一行數據就是零件庫中某一個零件各尺寸參數的值。當用戶選定該主控尺寸值所在的行,則其它尺寸的值即可確定,如圖2所示;③在Excel VBA編程環境中,新建一個Excel宏,編寫VBA程序代碼來驅動Solid Edge變量表。涉及到的主要程序代碼有:用Set Sel = Application.ActiveCell及SelRow = Sel.Row獲得當前Excel的激活行SelRow;用Set “變量值”=Sheets("Excel表名").Cells(SelRow,n).Value方法獲取當前Excel激活行SelRow的第n列數據;用Set objApp = GetObject(, "SolidEdge.Application")函數來調用Solid Edge對象objApp;用Set objvars = objApp.ActiveDocument.Variables方法獲取該復合零件變量表中的所有設計變量;用Call objvars.Edit("變量名", 變量值)方法修改變量表中相應變量的值,Solid Edge便會自動更新復合零件的三維模型;④使用時,先打開Solid Edge復合零件,打開相應的Excel數據表并選擇其中某一行數據,然后運行Excel宏,這時Solid Edge就按指定的尺寸數據更新復合零件三維模型得到零件庫中的某一個零件,如圖2所示為我們所設計的夾具元件庫。

  

  圖2 采用Excel VBA技術設計零件庫

  該方法通過Excel VBA技術來驅動Solid Edge變量表,無需設計專門的數據管理程序,零件庫數據管理方便,程序設計簡單清晰,但是使用時需要同時運行Excel,零件庫的運行、管理、維護不方便。該方法一般用于零件庫中零件數量較多、零件結構復雜、零件數據較多的場合,如企業通用件庫的設計。

  2.3采用VB或VC編程技術操縱Solid Edge的變量表

  為了便于零件庫中各個零件數據的集中管理,減少零件庫的手工操作,提高設計效率,這時可采用該方法來設計零件庫。其一般步驟是:①運用Solid Edge參數化特征造型技術建立復合零件的三維模型,并整理其變量表,建立變量之間的約束關系,確定主控變量;②用VB或VC編程,獲取復合零件的各個變量。以VB程序為例,一般采用Set objApp = GetObject(, "SolidEdge.Application")或Set objApp = CreateObject("SolidEdge.Application")函數來調用或創建Solid Edge對象objApp,并采用Call objApp.Documents.Open(FileName:=“復合零件文件名”)方法打開復合零件的三維模型,用Set objvars = objApp.ActiveDocument.Variables方法獲取該復合零件變量表中的所有設計變量;③設計清晰友好的用戶圖形界面,管理零件庫中各個零件的設計數據,如圖3為某法蘭盤類零件庫界面;④在程序中用Call objvars.Edit("變量名", 變量值)方法修改變量表中相應變量的值,Solid Edge便會自動更新復合零件的三維模型[4][5]。

  

  圖3 采用VB操縱Solid Edge變量表設計零件庫

  該方法通過VB或VC來驅動Solid Edge變量表,程序設計簡單清晰,用戶界面友好,便于設計數據的管理,但所能控制的主控變量不能太多,否則會引起

  三維模型的異變。該方法一般用于零件庫中零件數量較多、零件結構復雜、控制變量的數量較少,且各變量之間的關系較為簡單的場合,如組合機床通用件庫(多軸箱、主軸等)的設計。

  2.4 采用VB、VC等編程技術操縱Solid Edge的特征造型過程

  上述幾種方法在設計零件庫時均需要事先設計復合零件的三維模型,使得零件庫運行時的獨立性較差,如果復合零件的三維模型設計不當,當改變數據時會引起零件三維模型的異變,零件庫中零件變化不能太大,數量較少。如果零件庫中零件數量較大,且零件的結構不太復雜,這時可采用VB、VC等編程技術操縱Solid Edge的特征造型過程,形成一個獨立的零件庫軟件。通過該方法設計零件庫的一般步驟是:①仔細分析零件庫中各零件的結構特征,優化零件在Solid Edge環境中的造型方法;②運用VB或VC設計零件庫的圖形用戶界面;③用VB或VC編程對零件庫數據進行管理;④用VB或VC編程,根據零件庫零件數據控制Solid Edge的特征造型過程,從而在Solid Edge中得到所需零件[6]。例如圖4為我們所設計的緊固件標準零件庫的一部分。

  

  圖4 緊固件標準零件庫

  該方法通過VB或VC來控制Solid Edge特征造型過程,不需事先建立復合零件,零件庫的獨立性較高,便于零件庫的運行、維護,但程序設計較為復雜,一般用于零件庫中零件數量較多、零件結構較為簡單的場合,如標準零件庫的設計。

  3. 設計零件庫的幾個關鍵技術

  3.1 復合零件的特征造型

  在采用上述前三種方法設計零件庫時,最為關鍵的是復合零件的三維造型問題,在復合零件造型時必須考慮一定的造型策略,否則在改變參數時會引起三維模型的異變,一般應注意以下幾點:①三維CAD軟件Solid Edge在進行特征造型和特征修改時都必須有一個基本特征,其它特征都是在該特征的基礎上通過填料或除料來實現的,所以該基本特征是不能被刪除或隱藏的,否則其它特征就無法存在。因此,在復合零件造型時,必需合理選擇基本特征,一般應選擇零件庫中每個零件都具備的特征。②在復合零件的變量表中,應對每個變量之間的關系通過變量表公式加以確定,盡量減少主控變量的個數。③在Solid Edge中進行特征造型時,盡可能做到關聯造型。為此,在特征造型時,基本特征的基準可選擇Solid Edge的基準參考面,而其它特征在造型時均應以基本特征或相關特征的特征面、相切面、平行面等相對基準作為特征造型基準,如圖5所示。

  

  圖5 基準面的選取

  3.2零件庫的數據管理

  在設計零件庫時需要對零件庫的零件參數進行管理,其方法主要有以下幾種:①零件數量較少(5~8個以下),可直接保存在上述的Solid Edge零件族中;②零件數量較少(5~20個),數據結構簡單,可通過編程在VB的下拉式列表框中保存零件庫數據,如圖2所示,也可在VB程序界面中插入DataGrid對象來管理零件庫數據,如圖6所示為我們設計的組合機床軸類通用件庫數據管理界面,還可采用上述直接用Excel驅動變量表的方法管理零件庫數據;③零件數量較多(20個以上),且數據結構較為復雜,這時可采用數據庫技術管理零件庫數據。例如在我們設計的緊固件標準件庫中,采用了與VB的結合比較緊密Microsoft Access建立零件數據庫,在VB中通過ADO(Microsoft ActiveX Data Objets)控件采用Jet數據引擎,即Micrisoft.Jet.OLEDB.4.0來鏈接數據庫,從而實現VB程序對數據庫數據的讀取。

  

  圖6 組合機床軸類通用件庫

  4. 結論

  本文在Solid Edge的基礎上,以實例提出了幾種不同的零件庫設計方法及其關鍵技術,它有助于解決大量標準件、通用件、外購件以及企業內部系列化產品等的三維設計問題,有助于提高企業的設計效率和設計水平。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            国产一区二区三区在线看麻豆| 国产网红主播福利一区二区| 日韩av电影免费观看高清完整版| 国产精品久久久久9999吃药| 国产欧美日韩三级| 欧美xxxx在线观看| 日韩一区二区三免费高清| 欧美日韩一区成人| 欧美猛男超大videosgay| 欧美日韩在线精品一区二区三区激情 | 日精品一区二区| 午夜免费久久看| 青草国产精品久久久久久| 蜜臀国产一区二区三区在线播放| 久久精品免费观看| 国产麻豆日韩欧美久久| 成人黄色国产精品网站大全在线免费观看| 成人污视频在线观看| 色婷婷综合中文久久一本| 欧美影院午夜播放| 欧美一区二区三区喷汁尤物| 国产亚洲短视频| 亚洲精品成人精品456| 日韩中文字幕1| 国产精品99久久不卡二区| 99精品视频在线观看免费| 欧美日韩一区二区三区不卡| www亚洲一区| 亚洲久草在线视频| 久久成人羞羞网站| 成人高清在线视频| 欧美日韩国产一二三| 久久精品一区二区三区不卡牛牛| 亚洲人精品午夜| 国产综合色视频| 欧美在线观看视频一区二区 | 天天操天天干天天综合网| 久久精品国产亚洲5555| www.99精品| 欧美不卡一区二区三区四区| 18成人在线视频| 经典三级视频一区| 日本高清成人免费播放| 久久久久久久久岛国免费| 亚洲第一福利一区| 成人一区二区三区视频| 欧美一卡2卡3卡4卡| 玉足女爽爽91| 国产成人免费9x9x人网站视频| 欧美精品自拍偷拍| 亚洲色图.com| 国产精品一区二区久激情瑜伽| 欧美亚洲动漫另类| 国产精品女人毛片| 精品一区在线看| 91精品国产综合久久久久久久 | 亚洲综合区在线| 成人性视频网站| 日韩欧美亚洲国产精品字幕久久久| 亚洲欧美日韩综合aⅴ视频| 国产一区二区三区电影在线观看| 欧美性大战久久| 亚洲视频 欧洲视频| 国产成人综合在线播放| 欧美xxx久久| 久久精品国产99久久6| 欧美精品欧美精品系列| 一区二区在线看| 97国产一区二区| 欧美国产精品v| 国产成人精品免费一区二区| 久久先锋影音av鲁色资源网| 蜜桃精品视频在线| 日韩欧美在线影院| 日本不卡一区二区三区| 555夜色666亚洲国产免| 婷婷综合在线观看| 欧美高清dvd| 日韩影院在线观看| 欧美人与z0zoxxxx视频| 午夜精品久久久久久久99水蜜桃| 欧美视频日韩视频| 亚洲成人tv网| 日韩欧美国产一区二区在线播放| 奇米精品一区二区三区在线观看一| 欧美日韩亚洲综合一区| 香蕉久久夜色精品国产使用方法 | 欧美精品一区二区三区视频| 精品在线免费观看| 欧美mv日韩mv| 国产精品一二一区| 中文一区在线播放| 一道本成人在线| 亚洲电影中文字幕在线观看| 欧美裸体一区二区三区| 日韩av一区二区在线影视| 日韩福利视频网| 欧美不卡视频一区| 国产99精品视频| 一区二区三区不卡视频在线观看| 欧美男女性生活在线直播观看| 蜜桃av一区二区三区电影| 久久精品欧美一区二区三区麻豆| 99精品欧美一区二区蜜桃免费| 亚洲成人你懂的| 亚洲精品一区二区三区在线观看 | 亚洲高清免费观看| 日韩欧美国产高清| 成人爱爱电影网址| 亚洲综合一二区| 欧美mv日韩mv| 99综合影院在线| 日韩av电影天堂| 国产精品美日韩| 91麻豆精品国产91久久久久久| 久久福利视频一区二区| 1000精品久久久久久久久| 欧美日本一区二区三区四区| 国产高清亚洲一区| 性欧美大战久久久久久久久| 国产偷国产偷精品高清尤物| 欧美日韩国产首页| 懂色av噜噜一区二区三区av| 亚洲不卡一区二区三区| 久久久综合视频| 欧美日韩在线不卡| 国产aⅴ精品一区二区三区色成熟| 亚洲午夜一区二区| 国产精品久久久久久久久免费相片 | 欧美在线免费视屏| 国产精品77777竹菊影视小说| 亚洲成人激情综合网| 国产精品视频一二| 日韩欧美综合一区| 欧美午夜电影在线播放| 国产成人av电影免费在线观看| 石原莉奈在线亚洲三区| 亚洲四区在线观看| 久久久久久夜精品精品免费| 欧美日本一区二区三区| 91污片在线观看| 国产不卡视频在线播放| 美女任你摸久久| 丝袜亚洲另类欧美| 一级女性全黄久久生活片免费| 国产精品天美传媒沈樵| 久久精品一区二区三区四区| 日韩美女视频一区二区在线观看| 欧美午夜在线观看| 91精品福利视频| av电影在线不卡| 成人一区在线看| 风流少妇一区二区| 国产精品亚洲午夜一区二区三区| 青青草97国产精品免费观看无弹窗版 | 亚洲视频免费在线观看| 国产精品萝li| 国产午夜精品一区二区三区嫩草| 欧美精品一区二区久久久| 欧美大片在线观看一区二区| 日韩一区二区三区免费看 | 日韩欧美成人激情| 欧美一级精品大片| 欧美日韩一区二区欧美激情| 欧美日韩一级黄| 欧美久久免费观看| 欧美一级视频精品观看| 欧美一区二区视频网站| 欧美一级在线视频| 欧美一区二区三区啪啪| 911精品产国品一二三产区| 欧美色图激情小说| 欧美顶级少妇做爰| 日韩美女在线视频| 国产三级一区二区三区| 中文字幕av一区二区三区免费看 | 色综合久久六月婷婷中文字幕| 91麻豆自制传媒国产之光| 日本久久一区二区三区| 在线不卡免费av| 久久女同互慰一区二区三区| 欧美经典一区二区| 综合分类小说区另类春色亚洲小说欧美 | 国产日韩欧美制服另类| 国产精品区一区二区三区| 亚洲欧美在线aaa| 一区二区三区久久久| 日本欧洲一区二区| 国产传媒欧美日韩成人| 91性感美女视频| 3atv在线一区二区三区| 国产三级三级三级精品8ⅰ区| 亚洲品质自拍视频| 日韩成人伦理电影在线观看| 国产黄色精品视频| 欧美三日本三级三级在线播放| 精品国产乱码91久久久久久网站| 中文字幕一区二区三中文字幕 | 国产不卡视频一区| 欧美日韩精品久久久|