CATIA二次開發(fā)

2016-11-08  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

  CATIA三維模型生成的工程圖中,圖框、標題欄和明細欄等模板均需要重復(fù)繪制、手工填寫數(shù)據(jù),同時設(shè)計中需重復(fù)使用大量標準件,手工繪制效率低下。為解決這一問題,提出了用CATIA/VBA二次開發(fā)工具實現(xiàn)工程圖數(shù)據(jù)智能化生成及標準件生成技術(shù)。

1、CATIA VBA二次開發(fā)技術(shù)

  建立標準件庫、工程圖模板的生成以及數(shù)據(jù)的自動填充都用到了CATIA二次開發(fā)技術(shù),包括VBA和CAA,本文采用了簡單、直接的VBA技術(shù)。開發(fā)工具是 C#2008,提供了鏈接對象庫的功能,可把相關(guān)的庫類加入到編程的框架環(huán)境中,引用相關(guān)庫的函數(shù)、變量等。

2、CATIA制圖標準的建立

 2.1 CATIA制圖標準及其標準化技術(shù)

  二維圖樣與三維模型作為技術(shù)協(xié)調(diào)和生產(chǎn)制造的依據(jù),對設(shè)計數(shù)據(jù)提出了一致性和惟一性的要求,不僅要有符合標準的圖樣,而且要有應(yīng)用標準化制圖技術(shù)作支持的標準化過程。CATIA制圖標準為體現(xiàn)這一思想,針對設(shè)計過程中出現(xiàn)的新問題,結(jié)合CATIA軟件功能和行業(yè)應(yīng)用的經(jīng)驗和特點,對制圖要求進行適當?shù)男薷暮驼{(diào)整,增加了新內(nèi)容和新技術(shù)的應(yīng)用。如航空行業(yè)CATIA制圖標準HB7753-2005《CATIA制圖規(guī)則》等。

 2.2 定制工程圖樣標準模板

 2.2.1 定制制圖標準文件

  制圖標準文件是記錄CATIA標準環(huán)境的文件,類型為“.xml”。在航空行業(yè)CATIA制圖標準中,詳細規(guī)定了定制標準文件的要求。由于CATIA僅提供了ANSI、ASME、ISO及JIS等幾類制圖標準文件,各行業(yè)在應(yīng)用CATIA制圖時,應(yīng)根據(jù)產(chǎn)品貫標的具體要求預(yù)先定制制圖標準文件。方法及步驟如下:

 1)運行CATIA環(huán)境編輯器,設(shè)置系統(tǒng)環(huán)境文件。

 2)以系統(tǒng)管理員身份進入CATIA,創(chuàng)建制圖標準文件。

 3)按規(guī)定的制圖要求設(shè)置相關(guān)參數(shù)并保存。

 2.2.2 創(chuàng)建工程圖環(huán)境

  根據(jù)用戶需求創(chuàng)建相應(yīng)標準的工程圖環(huán)境,創(chuàng)建繪制圖框(幅面從A4到A0及A0擴展等)、標題欄及工程圖樣其它通用要素(工程更改記錄欄、技術(shù)附注欄等)。并對圖樣標題欄和明細欄的自動填充,自動創(chuàng)建球標及支持球標移動等功能。

3、CATIA圖紙數(shù)據(jù)智能生成技術(shù)

 3.1 標準化屬性的創(chuàng)建

  一般的工程圖紙?zhí)畛鋵傩詢?nèi)容需要包括:圖樣、圖號、名稱、代號、質(zhì)量、材料、階段、序號、圖樣幅面數(shù)、數(shù)量等。有些數(shù)據(jù)在制圖后能夠自動生成,另外一些則需要在三維制圖中添加相應(yīng)的參數(shù)進行輸入。

 3.2 數(shù)據(jù)自動填充

  最重要的是獲取相應(yīng)的標準參數(shù),通過編譯組件的每一個零組件而獲取單個零組件的屬性和參數(shù)。然后通過獲取填充區(qū)域的對象名進行數(shù)據(jù)自動填充。

 3.3 數(shù)據(jù)的手動修改

  對于自動填充的數(shù)據(jù)也可以進行手工修改,同樣是采用二次開發(fā)實現(xiàn)。


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

相關(guān)標簽搜索:CATIA二次開發(fā) Catia設(shè)計培訓(xùn) Catia培訓(xùn)課程 Catia汽車設(shè)計 Catia在線視頻 Catia學(xué)習(xí)教程 Catia軟件教程 Catia資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗證碼

全國服務(wù)熱線

1358-032-9919

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