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

基于Pro/E軟件的參數化設計方法

2015-07-02 18:57:24王卓顯趙蓓芳
科技資訊 2015年8期
關鍵詞:機械設計特征模型

王卓顯++趙蓓芳

摘 要:參數化設計是目前三維機械設計應用技術中最重要的技術之一,已被工業界所廣泛采用,而參數化特征設計是Pro/E軟件主要功能之一。該文根據參數化設計概念及優點,總結了三維機械設計軟件—Pro/E軟件的參數化技術特點及常用參數化設計方法,并以機箱為例介紹了Pro/E軟件參數化設計方法在產品設計過程中的應用方法和步驟,通過機箱參數化設計可在定制的用戶交互界面進行設計參數的輸入并直接生成模型,從而縮短產品研發和設計周期,提高設計質量。該實例對Pro/E軟件參數化設計方法在產品設計方面的應用有一定的借鑒參考。

關鍵詞:參數化設計 族表 UDF 程序(Pro/Program) Pro/Toolkit

中圖分類號:TP391.7 文獻標識碼:A 文章編號:1672-3791(2015)03(b)-0032-02

三維機械設計已經成為機械設計的潮流和趨勢,它能反映實際產品的設計、構造及制造過程。采用三維機械設計方法可以在設計之初建立三維立體模型,方便地進行產品設計,縮短了產品和研發設計周期,提高了設計質量。參數化設計是目前維機械設計應用技術中最重要的技術之一。

作為應用最廣泛的三維機械設計軟件—Pro/E軟件,是美國PTC公司開發的CAD/CAE/CAM三維軟件,它具有參數化造型、模塊化結構、基于特征的實體模型、3D實體模型、單一數據庫及其全相關性等功能,可使產品設計開發流程大大簡化,使設計工作直觀化、高效化、精確化和系統化。Pro/E軟件在參數化設計方面的優點使其在產品參數化設計應用中發揮了巨大作用。

1 參數化設計概念及優點

參數化設計指在已對圖形所建立的幾何約束(尺寸約束和拓撲約束)基礎上,通過調整參數來修改和控制幾何形狀,從而自動實現產品的精確造型[1]。

參數化設計方法更符合和貼近現代CAD中概念設計以及并行設計思想,它與傳統設計方法相比,不僅僅局限于產品的詳細設計階段,可支持設計過程的完整階段;可以快速地進行設計修改并有效地利用以前的設計結果;支持并行設計符合設計人員的習慣。除此之外,參數化設計還能夠使設計人員在設計的同時實現參數化建庫,極大的方便后續設計工作。

參數化設計極大的改善了圖形的修改手段,提高了設計的柔性,在概念設計、動態設計、實體造型、裝配,公差分析與綜合、機構方針、優化設計等領域發揮著越來越大的作用,體現出很高的應用價值。

2 Pro/E軟件的參數化技術特點

參數化特征設計是Pro/E軟件主要功能之一。通過有機地結合參數化設計和特征建模,Pro/E軟件可方便地進行參數化建模。模型中的每一特征及尺寸都有相應參數一一對應,同時可通過關系將參數建立聯系,使各模型及模型的特征及尺寸具有全相關性,實現對模型的控制。同時設計人員對其中一個特征或尺寸進行修改后,全局設計的相關修改可自動實現,以確保所有零件和多個環節的數據一致性。

3 Pro/E軟件的參數化常用設計方法

Pro/E軟件為用戶提供了豐富的參數化設計方法和工具,常用的有:族表(Family Table)、用戶自定義特征(User Define Feature,UDF)、程序(Pro/Program)、開發工具包(Pro/Toolkit)等。

3.1 族表

族表是Pro/E軟件提供的一種可以復制特征的高級工具[2]。族表是本質上相似零件(或組件或特征)的集合,使用族表功能可以將產品開發中用到的標準件或結構相似的零部件生成產品庫,從而可以在設計中方便選用。在產品裝配模型中,族表使得組件中的零件更加容易互換。

創建族表首先要創建一個基本的類屬零件,該零件需具有代表性并盡可能包括所有特征和尺寸參數。以類屬零件作為基礎,根據設計需要,確定需要變化的特征和尺寸等參數并將其寫入族表,Pro/E軟件通過讀取族表內容從而生成系列化的衍生零件。也可以創建裝配族表。整個族表可使用Microsoft Excel電子表格來管理并方便地修改參數。

3.2 UDF

用戶自定義特征是把產品設計中常用的一些特征組合成為一個群組特征,對放置參考、可變化的尺寸特征進行定義并加以標注命名后保存起來,在設計需要時調出來使用生成設計衍生件的特征參數化建立方法。

UDF的使用流程主要有以下步驟:規劃并創建參照模型,建立UDF,放置UDF[3]。

在建立UDF時,應保證UDF組外的特征和尺寸盡可能少,并在參照模型內盡可能建立特征和尺寸之間的關系。同過對UDF時的定義進行清楚的標注使UDF庫的創建者和使用者根據定義能順利地建立新特征并生成設計衍生件。

3.3 程序(Pro/Program)

程序(Pro/Program)是Pro/E軟件中的一個可程序化模塊,它將模型的整個創建過程記錄下來,包括特征類型及建立過程、尺寸參數設置、關系等創建特征所需要的所有信息,以類似于BASIC語言的簡單程序來表示。程序經過適當修改后運行,Pro/E軟件可以通過提問的方式完成手動的刪除、特征顯示和隱含、特征和尺寸的修改、暫停再生過程和附加特征等。設計人員可以根據產品研發需要編輯修改模型的Program以實現模型的建立和修改,可以方便地生成一族外型類似的模型及特征,這將大大加快建模速度,提高設計效率。

使用Pro/Program的步驟:對零件進行分析,提取零件的關鍵參數,然后設置參數變量,以便后續建模,并根據需要確定驅動參數;創建零件模型;編制程序;運行程序[4]。

3.4 Pro/Toolkit

Pro/Toolkit是針對Pro/E軟件功能強大的二次開發和參數化設計工具,它裝了許多針對Pro/E軟件底層資源調用的庫函數與頭文件,能夠使外部應用程序安全有效地訪問Pro/E軟件的數據庫和應用程序。由于Pro/E軟件提供了大量的庫函數和定制標準Pro/ENGINEER用戶界面的能力,使用和操作方便簡單,使其在二次開發及參數化應用領域有著較為廣泛的應用基礎和良好的應用前景。

使用Pro/Toolkit開發應用程序進行參數化設計包含以下步驟:編寫源文件(包括資源文件和程序源文件)、編制Pro/Toolkit應用程序、編譯生成可執行文件以及在Pro/E軟件中的注冊和運行可執行文件[5]。

4 基于Pro/E軟件的參數化設計實例

族表、UDF、程序(Pro/Program)是可在交互模式下操作,可用于重復性高、外形特征類似的或結構和特征之間關系較復雜的零部件的參數化設計,對于復雜件很難再生成功。Pro/Toolkit可結合上述方法,利用Pro/Toolkit提供的菜單和可視化界面的定制技術,設計出方便實用的人機交互界面,通過設計參數來控制三維模型,實現產品設計參數化。

以19”機箱為例,介紹基于Pro/Toolkit的Pro/E軟件的參數化設計的實現過程。

4.1 建立基準模型及參數

在Pro/E軟件交互模式下利用Pro/E軟件自頂向下設計工具中的布局和骨架模型建立機箱模型。在布局中定義機箱的參數和尺寸,根據文獻[6]建立參數和尺寸相互之間的關系,并根據設計需要將機箱U數、機箱深度、把手間距和面板厚度作為變量參數輸入。

4.2 創建菜單

在主程序中使用Pro/Toolkit里的ProMenubarMenuAdd()函數在Pro/E軟件菜單欄里增加“機箱參數化設計系統”的菜單條。使用ProMenubarmenuPushbuttonAd()函數在“機箱參數化設計系統”菜單條下添加“鈑金機箱設計”、“鋁板拼接機箱設計”、“鋁板焊接機箱設計”、“非金屬機箱設計”、“非標機箱設計”及“幫助”等菜單按鈕,同時對應建立與之對應的“message. Txt”文件。使用ProCmdActionAdd()函數設計各菜單按鈕的動作函數,實現通過單擊按鈕打開對應對話框的功能。通過Pro/Toolkit創建的菜單結構如圖1所示。

4.3 可視化界面設計

在VC++開發環境下建立MFC App Wizard(dll)工程,通過VC++開發環境提供的可視化界面設計對界面進行布局、修改和調試。可視化界面的設計涉及兩個方面:一是按界面的布局編寫資源文件;二是針對UI對話框的功能編寫相應的控制程序[7]。

4.4 主程序設計

在工程文件中加入并編寫開始函數use_initialize()和結束函數use_terminate()。利用ProParameterValueGet()函數遍歷獲得機箱的參數值,然后利用ProParameter Valueset()函數對變量參數設置成輸入的參數值。建立參數與可視化界面之間的傳遞和界面中對話框按鈕的動作函數。利用ProSolidRegenerate()函數進行模型再生。

4.5 編譯連接

通過設置好包含頭文件的路徑和連接所需庫文件的路徑完成編譯環境設置后,用VC++6.0進行編譯連接生成動態鏈接庫文件。

4.6 注冊和運行程序

編譯連接成功后,制作一個(*.Dat)的注冊文件,采取手動注冊的方式進行Pro/Toolkit應用程序的注冊。完成注冊后就可以選取啟動命令選項運行應用程序。如圖2所示,程序運行顯示參數輸入對話框, Pro/E軟件根據輸入的參數生成所需的模型。

5 結語

該文介紹了Pro/E軟件的參數化技術特點及常用參數化設計方法,給出了部分設計方法的基本步驟,并通過機箱設計的實例來對Pro/E軟件參數化設計的基本步驟作進一步的說明。設計實例說明Pro/E軟件在參數化設計方面具有廣泛的應用前景,通過Pro/E軟件進行參數化設計可大大提高產品的設計效率。

參考文獻

[1] 孟祥旭.參數化設計模型的研究與實現[D].北京:中科院計算機技術研究所,1998.

[2] 文熙.Pro/ENGINEER野火版4.0實例寶典[M].北京:電子工業出版社,2008.

[3] 吳禮征.基于Pro/E的零件庫建庫工具的研究與開發[D].武漢:華中科技大學,2005.

[4] 林清安.PRO/ENGINEER零件設計:高級篇(上)[M].北京:清華大學出版社,2003.

[5] 李世國.Pro/TOOLKIT程序設計[M].北京:機械工業出版社,2003.

[6] GB/T3047.1-1995.面板、架和柜的基本尺寸系列[S].北京:中國標準出版社,1995.

[7] 張繼春.Pro/ENGINEER二次開發實用教程[M].北京:北京大學出版社,2007.

猜你喜歡
機械設計特征模型
一半模型
重要模型『一線三等角』
機械設計制造及其自動化探究
湖北農機化(2020年4期)2020-07-24 09:07:12
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
自動化技術在機械設計制造中的應用探討
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
關于三維CAD技術在機械設計中的應用
電子制作(2018年8期)2018-06-26 06:43:40
抓住特征巧觀察
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲日本在线免费观看| 久久精品国产999大香线焦| 一本无码在线观看| 久久亚洲国产一区二区| 久操线在视频在线观看| 18禁影院亚洲专区| 亚洲中文无码av永久伊人| 青青操国产| 婷婷色狠狠干| 四虎国产精品永久在线网址| a亚洲视频| 国产综合无码一区二区色蜜蜜| 国产在线观看一区精品| 久久天天躁夜夜躁狠狠| 91啦中文字幕| 久久久噜噜噜久久中文字幕色伊伊| 91精品国产综合久久不国产大片 | 欧美亚洲一区二区三区在线| 全色黄大色大片免费久久老太| 国模极品一区二区三区| 精品国产免费观看一区| 欧美不卡在线视频| 暴力调教一区二区三区| 免费毛片全部不收费的| 久久国产拍爱| 动漫精品啪啪一区二区三区| 欧美日韩中文国产va另类| 中美日韩在线网免费毛片视频| 91在线播放免费不卡无毒| 国产精品深爱在线| 国产又粗又猛又爽| 制服无码网站| 欧美色图久久| 亚洲看片网| 国产一区在线观看无码| 国产一区二区免费播放| 亚洲欧洲美色一区二区三区| 狠狠色丁香婷婷| 好吊色妇女免费视频免费| 亚洲最猛黑人xxxx黑人猛交| 2021最新国产精品网站| 午夜国产大片免费观看| 成人一级黄色毛片| 黄色网页在线观看| 亚洲精品777| 中字无码av在线电影| 日本黄色不卡视频| 无码网站免费观看| 国产免费久久精品44| 国产乱人激情H在线观看| 国产精品永久久久久| 国产美女自慰在线观看| 男女精品视频| 二级特黄绝大片免费视频大片| 伊人狠狠丁香婷婷综合色| 国产日韩欧美一区二区三区在线 | 91精选国产大片| 欧美日本在线一区二区三区| 成人在线观看不卡| 人妻丝袜无码视频| 久久精品人妻中文系列| 欧美一区二区三区国产精品 | 亚洲日韩AV无码一区二区三区人| 久久精品人人做人人爽| 一级毛片在线播放免费观看| 国产精品不卡片视频免费观看| 韩国自拍偷自拍亚洲精品| 亚洲三级a| 2021最新国产精品网站| 激情六月丁香婷婷| аv天堂最新中文在线| 青青操视频在线| 一级黄色欧美| 亚洲人成网站在线播放2019| 99精品这里只有精品高清视频| 亚洲一区网站| 性喷潮久久久久久久久| 久久亚洲日本不卡一区二区| 99久久免费精品特色大片| 亚洲精品高清视频| 久久人人妻人人爽人人卡片av| 亚洲色欲色欲www网|