基于CATIA知識(shí)工程的標(biāo)準(zhǔn)件智能化設(shè)計(jì)

2013-05-14  by:廣州有限元分析、培訓(xùn)中心-1CAE.COM  來源:仿真在線

辜斌 劉勇 王永峰 來源:萬方數(shù)據(jù)
關(guān)鍵字:CATIA 知識(shí)工程 標(biāo)準(zhǔn)件 智能化設(shè)計(jì)
針對(duì)CATIA知識(shí)工程的特點(diǎn),應(yīng)用智能化設(shè)計(jì)理論,對(duì)CATIA中標(biāo)準(zhǔn)件智能化設(shè)計(jì)的實(shí)現(xiàn)方法進(jìn)行了研究。通過高強(qiáng)度大六角頭螺栓連接件庫的設(shè)計(jì)實(shí)例,介紹了標(biāo)準(zhǔn)件智能化設(shè)計(jì)的基本開發(fā)手段和一般步驟。

0 引言
對(duì)市場(chǎng)需求的快速響應(yīng)已成為制造業(yè)者生存發(fā)展的重要因素之一,傳統(tǒng)的參數(shù)化標(biāo)準(zhǔn)件庫已不能適應(yīng)產(chǎn)品快速變型設(shè)計(jì)的要求,其調(diào)用裝配過程繁瑣,且不具備隨關(guān)聯(lián)部件自動(dòng)變換型號(hào)的能力。將知識(shí)工程理論引入標(biāo)準(zhǔn)件的設(shè)計(jì)可以很好地解決這些問題,實(shí)現(xiàn)標(biāo)準(zhǔn)件的智能化設(shè)計(jì)。
    1  CATIA知識(shí)工程的特點(diǎn)
所謂知識(shí)工程,其核心就是將有關(guān)的學(xué)科知識(shí)、相關(guān)設(shè)計(jì)標(biāo)準(zhǔn)及規(guī)范、設(shè)計(jì)參數(shù)選擇規(guī)律、設(shè)計(jì)歷史資料等建成知識(shí)庫并嵌人到設(shè)計(jì)軟件中,通過邏輯判斷和推理,實(shí)現(xiàn)產(chǎn)品的智能化設(shè)計(jì)。
在CATIA軟件中,知識(shí)工程原理通過知識(shí)工程模塊(Knowledge ware)和嵌人各模塊的知識(shí)工程語言包(Knowledge Language Packages)來體現(xiàn)。其核心是知識(shí)工程語言(EKL),分4個(gè)等級(jí),由低到高分別是數(shù)學(xué)工程語言(M-EKL )、核心工程語言(C-EKL)、高級(jí)工程語言(A-EKI.)和擴(kuò)展工程語言(X-EKL) o前3類語言一般應(yīng)用在公式、設(shè)計(jì)表、規(guī)則、檢查、行為等知識(shí)工程工具中,而X-EKI.一般是在用戶二次開發(fā)知識(shí)工程語言中應(yīng)用.
    2 標(biāo)準(zhǔn)件智能化設(shè)計(jì)的實(shí)現(xiàn)方法
由于標(biāo)準(zhǔn)件擁有嚴(yán)格的設(shè)計(jì)標(biāo)準(zhǔn)和明確的選擇規(guī)律,完全符合應(yīng)用知識(shí)工程原理的條件,因此如果將這些規(guī)律建成知識(shí)庫嵌人其三維模型中,形成智能化的標(biāo)準(zhǔn)件庫,再應(yīng)用基于模板的二次開發(fā)技術(shù)開發(fā)應(yīng)用于標(biāo)準(zhǔn)件庫模板的界面,就可達(dá)到標(biāo)準(zhǔn)件設(shè)計(jì)智能化、自動(dòng)化之目的。
    2. 1 建立智能化標(biāo)準(zhǔn)件庫模板
智能化標(biāo)準(zhǔn)件庫是以功能套件為基本單元構(gòu)成,套件的各組成零件由知識(shí)庫驅(qū)動(dòng),并利用知識(shí)庫定義套件的外部引用接口。以緊固件中的螺栓連接為例,它的功能套件是不同形式的螺栓、螺母、墊片組合的裝配體模型。這些套件中包含了以設(shè)計(jì)標(biāo)準(zhǔn)構(gòu)建的驅(qū)動(dòng)零件尺寸的知識(shí)庫和以選擇規(guī)則編寫的驅(qū)動(dòng)套件外部接口的知識(shí)庫。
建立智能化的標(biāo)準(zhǔn)件庫模板一般要遵從以下幾個(gè)步驟:①根據(jù)國家標(biāo)準(zhǔn)明確功能套件的組成零件,將各零件參數(shù)化,并根據(jù)設(shè)計(jì)標(biāo)準(zhǔn)來建立驅(qū)動(dòng)零件模型的數(shù)據(jù)表(Design Table),將各組成零件模型裝配成套件模型,并參數(shù)化裝配約束關(guān)系,這一步要利用CATIA知識(shí)工程中的公式(Formula )和設(shè)計(jì)表(Design Table)工具,主要實(shí)現(xiàn)語言是數(shù)學(xué)工程語言(M-EKL)和核心工程語言(C-EK L );②依據(jù)設(shè)計(jì)標(biāo)準(zhǔn),建立驅(qū)動(dòng)零件參數(shù)表的知識(shí)庫,其功能是將裝配參數(shù)與零件參數(shù)聯(lián)系起來,達(dá)到以裝配參數(shù)驅(qū)動(dòng)零件參數(shù)表的目的,這里依據(jù)功能套件所包含的知識(shí)容量不同,在CAT1A中用多種手段來表達(dá)這些規(guī)律,如規(guī)則(Rule )、檢查( Check )、反應(yīng)(Reactions )、動(dòng)作(Actions)以及VBA腳本,此處將會(huì)使用到CATIA的高級(jí)工程語言(A-EKL) ;③通過分析選擇規(guī)律,建立功能套件的選擇規(guī)則知識(shí)庫,其作用是由選擇規(guī)則和外部關(guān)聯(lián)元素來驅(qū)動(dòng)裝配參數(shù),這一步對(duì)于標(biāo)準(zhǔn)件來說十分關(guān)鍵,因?yàn)闃?biāo)準(zhǔn)件的參數(shù)變化都是離散的,只有建立好了選擇這些離散數(shù)值的知識(shí)庫,才能保證標(biāo)準(zhǔn)件模型能隨產(chǎn)品模型自動(dòng)變型,此知識(shí)庫的建立將可能使用CATI A知識(shí)工程的所有手段。
    2. 2 建立標(biāo)準(zhǔn)件庫模板的自動(dòng)應(yīng)用界面
    傳統(tǒng)的CAD二次開發(fā)是利用API函數(shù)的開發(fā)來完成構(gòu)造特殊三維幾何模型功能的程序。而隨著知識(shí)工程引人到CAD中,構(gòu)造特殊三維模型的工作完全能夠通過知識(shí)工程工具直觀、高效地完成。因此,標(biāo)準(zhǔn)件智能化設(shè)計(jì)二次開發(fā)的重點(diǎn)是解決人機(jī)界面設(shè)計(jì)和標(biāo)準(zhǔn)件庫模板調(diào)用的自動(dòng)化問題。

基于CATIA知識(shí)工程的標(biāo)準(zhǔn)件智能化設(shè)計(jì)autocad案例圖片1

(1)其目標(biāo)是建立友好的人機(jī)界面,使其能基于標(biāo)準(zhǔn)件庫智能化的接口傳遞相應(yīng)參數(shù),不僅指數(shù)值參數(shù),也包括點(diǎn)、線、面等參考
    (2)分析套件的裝配關(guān)系可知,夾緊長(zhǎng)度l和螺紋規(guī)格d是套件的主要裝配參數(shù)。依據(jù)設(shè)計(jì)標(biāo)準(zhǔn),由l和d建立驅(qū)動(dòng)零件的形狀參數(shù)表的知識(shí)庫,并應(yīng)用公式(Formula)工具參數(shù)化各零件的約束關(guān)系,建立參數(shù)化的裝配模型。
(3)根據(jù)國標(biāo)規(guī)定的l與螺栓公稱長(zhǎng)度l、安裝孔直徑D與d的關(guān)系表,利用規(guī)則(Rule)工具建立選擇規(guī)則知識(shí)庫,以使裝配模型能根據(jù)外部條件自動(dòng)選擇合乎標(biāo)準(zhǔn)的零件,型號(hào)選擇規(guī)則流程圖見圖2。

基于CATIA知識(shí)工程的標(biāo)準(zhǔn)件智能化設(shè)計(jì)autocad案例圖片2


(4)建立智能化庫文件的應(yīng)用界面。通過分析實(shí)際應(yīng)用環(huán)境,選擇兩個(gè)安裝面和安裝孔特征作為輸人條件輸人給應(yīng)用界面程序。程序再將螺栓連接智能化庫的套件實(shí)例化到應(yīng)用環(huán)境,并將定位參數(shù)和驅(qū)動(dòng)參幾何元素),并且能夠盡量利用程序自動(dòng)獲取這些存在于調(diào)用環(huán)境里的參數(shù)。在實(shí)現(xiàn)過程中,關(guān)鍵要注意應(yīng)用環(huán)境與標(biāo)準(zhǔn)件庫之間的關(guān)系,必須根據(jù)應(yīng)用環(huán)境設(shè)計(jì)產(chǎn)生參數(shù)的算法,以滿足自動(dòng)調(diào)用標(biāo)準(zhǔn)件庫的需要。在CATIA中,可以利用VB或是CAA開發(fā)工具,通過擴(kuò)展工程語言(X-EKI.)實(shí)現(xiàn)這些算法.
    3 應(yīng)用實(shí)例
以鋼結(jié)構(gòu)用高強(qiáng)度大六角頭螺栓聯(lián)接智能化設(shè)計(jì)為例,簡(jiǎn)單說明應(yīng)用上述方法實(shí)現(xiàn)標(biāo)準(zhǔn)件智能化設(shè)計(jì)的過程。
(1)根據(jù)國標(biāo)(GB-T 1228.GB-T 1229,GB-T1230,GB-T 1231)和使用情況可將該庫劃分為兩個(gè)套件構(gòu)成,一個(gè)套件是在螺栓頭端與螺母端都加墊圈的安裝方案,另一個(gè)是只在螺母端加墊圈的安裝方案。將螺栓、螺母、墊圈由國標(biāo)數(shù)據(jù)參數(shù)化并與設(shè)計(jì)表相關(guān)聯(lián),三維模型與部分設(shè)計(jì)表見圖l.數(shù)傳遞給實(shí)例化后的三維模型。該模型再通過自帶的選擇規(guī)則知識(shí)庫和驅(qū)動(dòng)零件參數(shù)表知識(shí)庫自動(dòng)判斷輸人的參數(shù)條件,變型為適合安裝環(huán)境的標(biāo)準(zhǔn)件型號(hào).智能化螺栓聯(lián)接庫的應(yīng)用結(jié)果見圖3。

基于CATIA知識(shí)工程的標(biāo)準(zhǔn)件智能化設(shè)計(jì)autocad案例圖片3


一個(gè)智能化的螺栓聯(lián)接庫就此建立。應(yīng)用此標(biāo)準(zhǔn)件庫,可在友好的界面下快速地完成連接螺栓的智能化設(shè)計(jì),并且實(shí)例化到應(yīng)用環(huán)境中的螺栓連接套件會(huì)隨關(guān)聯(lián)部件的變化而自動(dòng)變換型號(hào)。
    4 結(jié)論
研究了基于知識(shí)工程的標(biāo)準(zhǔn)件智能化設(shè)計(jì)方法,總結(jié)出標(biāo)準(zhǔn)件智能化設(shè)計(jì)的一般步驟,并以鋼結(jié)構(gòu)用高強(qiáng)度大六角頭螺栓聯(lián)接智能化設(shè)計(jì)為例,利用CATIA的知識(shí)工程語言實(shí)現(xiàn)了一個(gè)標(biāo)準(zhǔn)件庫的智能化設(shè)計(jì)。這種基于知識(shí)工程的智能化設(shè)計(jì)是解決產(chǎn)品快速變型設(shè)計(jì)的有效手段,不僅能在標(biāo)準(zhǔn)件設(shè)計(jì)中應(yīng)用,在其它存在規(guī)范和標(biāo)準(zhǔn)的機(jī)械產(chǎn)品設(shè)計(jì)中也值得嘗試。


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

相關(guān)標(biāo)簽搜索:基于CATIA知識(shí)工程的標(biāo)準(zhǔn)件智能化設(shè)計(jì) AutoCAD培訓(xùn) AutoCAD培訓(xùn)課程 AutoCAD圖紙?jiān)O(shè)計(jì) AutoCAD在線視頻 AutoCAD技術(shù)學(xué)習(xí)教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 

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

全國服務(wù)熱線

1358-032-9919

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