在不同的產(chǎn)品的proe的二次開(kāi)發(fā)方法探討

2013-07-05  by:廣州CAD:proe設(shè)計(jì)培訓(xùn)中心  來(lái)源:仿真在線(xiàn)

proe:

一、概述
   
    proeNGINEER作為目前世界比較流行的三維設(shè)計(jì)軟件,具有直觀、精確、重復(fù)性操作少的優(yōu)點(diǎn),被廣泛應(yīng)用在機(jī)械、電子、航空航天、汽車(chē)、模具、家用電器和玩具等各領(lǐng)域,另外該軟件還提供了Pro/TOOLKIT作為其開(kāi)發(fā)的支持工具集。本篇論文主要針對(duì)proeNGINEER的二次開(kāi)發(fā),剖析了不同類(lèi)零件的具體開(kāi)發(fā)方法。

    proeNGINEER中的開(kāi)發(fā)過(guò)程大致需要以下幾步:

    (1)建立產(chǎn)品設(shè)計(jì)的數(shù)學(xué)模型。

    (2)選擇適當(dāng)?shù)乃惴ê蛿?shù)據(jù)結(jié)構(gòu)。

    (3)設(shè)計(jì)良好的用戶(hù)接口。

    (4)提供完整的用戶(hù)使用文檔。

    二、proeNGINEER的提供的不同開(kāi)發(fā)方法對(duì)比
       

    proeNGINEER具有兩大特點(diǎn):第一,proeNGINEER用的是特征建模方法。第二,參數(shù)化設(shè)計(jì)上proeNGINEER使用的是變量設(shè)計(jì)方法。故在應(yīng)用proeNGINEER開(kāi)發(fā)時(shí),對(duì)于不同的開(kāi)發(fā)階段和方法有不同的問(wèn)題。
   
    1、人機(jī)交互方式中的問(wèn)題:
        彈出式對(duì)話(huà)框是最流行的人機(jī)交互界面,但Pro/TOOLKIT只提供了下拉菜單(菜單欄標(biāo)題和菜單項(xiàng))的編程接口,沒(méi)有提供開(kāi)發(fā)對(duì)話(huà)框的編程接口。為了實(shí)現(xiàn)人機(jī)交互界面,需要首先開(kāi)發(fā)Pro/TOOLKIT與MFC的接口,利用MFC的功能實(shí)現(xiàn)對(duì)話(huà)框的開(kāi)發(fā)和數(shù)據(jù)訪(fǎng)問(wèn)。
   
    2、幾何特征的程序自動(dòng)建模方式中的問(wèn)題
  
    對(duì)幾何特征建模,Pro/TOOLKIT提供了三種方法:
   
    (1)特征描述法
  
     •特點(diǎn):每個(gè)特征由不同的特征元素樹(shù)(Feature Element Tree)定義,在程序中需要對(duì)每個(gè)特征元素樹(shù)的全部變量賦值一次,產(chǎn)生一個(gè)特征,多個(gè)特征的積累就形成了產(chǎn)品的模型。
   
    •缺點(diǎn):由程序產(chǎn)生模型,程序必須包含產(chǎn)品模型的所有信息,從底層起由程序來(lái)構(gòu)建模型,編程量大。因每種特征由不同的特征元素樹(shù)來(lái)描述,故編程難度大且所編程序難以理解。并不是所有特征都可用這種方法生成。但其相對(duì)于其他方法來(lái)說(shuō)建模較自由。
        •工作環(huán)境:需proeNGINEER提供的接口Pro/TOOLKIT,用PTC公司提供的底層函數(shù)Visual C++純代碼建模。
 
    (2)族表法
   
    •特點(diǎn):預(yù)先手工構(gòu)建產(chǎn)品模型,把它作為族表的類(lèi)屬件(Generic Part),然后在族表中定義各個(gè)控制模型的形狀大小,這樣就可在程序中通過(guò)改變各個(gè)參數(shù)的值得到所需要的衍生件,該衍生件不需要為其定義參考基準(zhǔn)。
   
    •工作環(huán)境:在proeNGINEER中應(yīng)用其提供的程序模塊就可完成全部操作。
   
    (3)用戶(hù)定義特征
   
    •特點(diǎn):與族表法相同之處是同樣用預(yù)先手工構(gòu)建產(chǎn)品模型,模型創(chuàng)建后定義要包含的幾何特征、參考基準(zhǔn)、可變尺寸以及可變尺寸的記號(hào),然后將這些信息存放在•gph文件中,就可在程序中通過(guò)該文件來(lái)改變可變尺寸,產(chǎn)生所需的衍生件。與族表法不同的是,該方法所編的程序過(guò)程與手工建模過(guò)程較相似,故易理解且編程較易。
   
    •工作環(huán)境:在proeNGINEER中完成建模等工作,文件存儲(chǔ)后其它的工作由Pro/TOOLKIT提供的底層函數(shù)編程完成。
   
    對(duì)比三種方法,各有其優(yōu)點(diǎn),針對(duì)不同零件特點(diǎn)選擇不同的方法。

    三、不同類(lèi)零件的二次開(kāi)發(fā)比較
   
    以軸和齒輪(代表常用件和標(biāo)準(zhǔn)件)為例來(lái)說(shuō)明以上方法的具體應(yīng)用:
   
    軸在外形設(shè)計(jì)上較自由,主要取決于傳動(dòng)中的受力情況和與其配合零件的定位需要,故在特征建模上有許多問(wèn)題采用用戶(hù)自定義特征和族表不易處理,如軸肩的個(gè)數(shù)用手工定義零件不可能完成;而應(yīng)用特征描述方法則可通過(guò)同一個(gè)程序是設(shè)計(jì)中軸肩的個(gè)數(shù)不受限制。又因軸的外形較簡(jiǎn)單,描述相對(duì)簡(jiǎn)單,故用特征描述法建模,并在Visual C++中由特征建模到人機(jī)對(duì)話(huà)的編程工作。
   
    齒輪以及一些標(biāo)準(zhǔn)件,其外形結(jié)構(gòu)較復(fù)雜,但形狀較類(lèi)似,適合采用族表法完成零件的建模,人機(jī)交互采用proeNGINEER中傳統(tǒng)的人機(jī)交流模式,即菜單方式即可


開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:在不同的產(chǎn)品的proe的二次開(kāi)發(fā)方法探討 紹興proe培訓(xùn) 桂城proe培訓(xùn) proe培訓(xùn) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 有限元培訓(xùn) Solidworks培訓(xùn) UG模具培訓(xùn) PROE培訓(xùn) 

編輯
在線(xiàn)報(bào)名:
  • 客服在線(xiàn)請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線(xiàn)報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話(huà),謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線(xiàn)

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話(huà):13580329919
          135-8032-9919
培訓(xùn)QQ咨詢(xún):點(diǎn)擊咨詢(xún) 點(diǎn)擊咨詢(xún)
項(xiàng)目QQ咨詢(xún):點(diǎn)擊咨詢(xún)
email:kf@1cae.com