基于CATIA的快速設計
- 期刊名字:新鄉(xiāng)學院學報(自然科學版)
- 文件大?。?41kb
- 論文作者:邱靜,湯峰
- 作者單位:安徽交通職業(yè)技術學院 汽車與機械工程系
- 更新時間:2020-11-03
- 下載次數(shù):次
第29卷第5期新鄉(xiāng)學院學報(自然科學版)2012年10月Vol. 29 No. 5Journal of Xinxiang University(Natural Science Edition)Oct. 2012基于CATIA的快速設計邱靜,湯峰(安徽交通職業(yè)技術學院汽車與機械工程系,合肥230051 )摘要: 以制動系統(tǒng)中的制動踏板為例子,討論了二次開發(fā)CATIA的過程.在CATIA平臺上,運用參數(shù)化設計思想,實現(xiàn)了零件建模、尺寸參數(shù)自動提取、人機界面定制等功能,完成了基于CATIA的制動踏板參數(shù)化設計任務.解決了CATIA 工程框圖不符合我國標準的問題.關鍵詞:快速設計; CATIA; 二次開發(fā)中圖分類號: U463.55文獻標志碼: A文章編號: 1674-3326(2012)05 -0441-03Rapid Design Based on CATIAQIU Jing, TANG Feng(Department of V ehicle and Mechanical Engineering, Anhui Communications V ocational & Technical College,Hefei 230051, China)Abstract: This article takes brake pedal of brake system as an example, explores the secondary development ofCATIA. On CATIA platform, using the idea of parametric design, the functions are realized of parts modeling,automatic extraction of the size parameter, the custom of the human-machine interface and so on. Parametricdesign for brake pedal is accomplished based on CATIA. This article solves the problem which the frame inCATIA drawings do not meet our standards.Key words: rapid design; CATIA; secondary development0引言由于汽車工業(yè)的高速發(fā)展及世界汽車巨頭加大采購中國零部件力度,中國汽車零部件企業(yè)面臨著前所未有的挑戰(zhàn)和機遇.目前,雖然企業(yè)在設計中大量運用了CAD技術,但大多使用的是通用CAD系統(tǒng),不僅設計周期長,而且很難-一次性滿足產(chǎn)品設計要求.畫圖軟件的二次開發(fā)更適應顧客的需求,帶給顧客的是一一種量身定做的服務,可以提高作業(yè)效率,大大增強設計工作的易操作性.快速設計課題是對CATIA的二次開發(fā),目的是實現(xiàn)汽車制動踏板部件參數(shù)化設計的系統(tǒng)功能.在界面內(nèi)輸人零件的特征尺寸參數(shù),以獲得需要的零件建模及其裝配體與工程圖,還可以對其進行運動分析,大大提高了汽車零部件的設計效率,縮短了設計周期,提高了設計質(zhì)量,增強了汽車制造業(yè)的競爭力.1 CATIA 二次開發(fā)方法二次開發(fā)CATIA的五種方法: 1)Standard format import/export(標準格式的輸人/輸出); 2)Automation API(使用自動化應用接口的宏); 3)Knowledge Ware(智能構件); 4)Interactive User Defined Feature(交互式的用戶定義特征); 5)CAA V5的C++和Java應用接口"在CATIA的這些開放性接口中,1)和 3)只用于簡單的數(shù)據(jù)交換,不是真正的二次開發(fā)方法,其他三種方法可實現(xiàn)裝配、造型等操控功能,是_二次開發(fā)的主要方法.現(xiàn)在使用最多的方法是2)和5),采用Automation軟件進行開發(fā),雖然其功能限制很多,但人門較容易;而CAA C++正好相反,入門困難,要求的知識層次較高,但它可以實現(xiàn)的功能強大[41. CAA(組件應用架構)是可以開發(fā)、運行于Windows系統(tǒng)和UNIX系統(tǒng)上的應用程序,來源于通過達索公司提供的RADE和API實現(xiàn)的強大開放性功能. RADE是快速應用研發(fā)環(huán)境,其開發(fā)流程是可視的,有完整的使用工具系統(tǒng),以Microsoft Visual C++中國煤化工收稿日期: 2012-09-07修回日期: 2012-10-13YHCNMHG作者簡介:邱靜(1979-), 女,安徽廬江人.講師,碩士,研究方向:數(shù)字化設計及現(xiàn)代設計理論. E-mail: 369331631 @qq.com.●442●新鄉(xiāng)學院學報(自然科學版)為載體,在VC中載人CAA的所有工具; API 應用接口提供操控各對象的方法、工具和接口.2尺寸驅動法尺寸驅動是把零件尺寸看成變量,通過改變零件尺寸得到新的圖形.在定義-個典型零件時,設計人員只要拓撲結構正確,不必關注幾何元素的準確位置,標好零件尺寸后,在幾何元素和尺寸間就建立了互動聯(lián)系,改變尺寸參數(shù)值就得到了結構相同的系列零件族,它給重新生成零件圖形與修改零件尺寸帶來了極大的方便[3!.在CATIA V5中,采用尺寸驅動法快速設計的基本思路是:開始設計時,任選- - 個常規(guī)零件型號尺寸,按照正確的約束關系構建零件模型;想要生成其他規(guī)格零件時,可直接修改相關約束關系和工程關系信息,發(fā)出改變相關圖元的變動信息,得到需要的零件模型.3實現(xiàn)快速設計功能.研究制動系統(tǒng)的制動踏板快速設計步驟,并建立相應的人機交。I互界面,制動踏板裝配圖見圖1.3.1系統(tǒng)功 能和總體設計方案系統(tǒng)總體設計方案見圖2,由支撐系統(tǒng)實現(xiàn)模塊化、尺寸分析、建模、數(shù)據(jù)庫管理等功能;在應用層中呈現(xiàn)的系統(tǒng)設計流程是在CATIA中的無縫對接零部件開發(fā)子系統(tǒng),進入系統(tǒng)后,選擇圖1制動踏板裝配圖參數(shù)化模塊;再從模塊進人涉及的零件設計界面,即可進行參數(shù)Fig. 1 Brake pedal assembly drawing化設計;數(shù)據(jù)存儲提供建模需要的尺寸數(shù)據(jù),建模后,可以此尺寸進行裝配、工程分析等.根據(jù)需要及發(fā)展趨勢,系統(tǒng)選用現(xiàn)在流行的CATIA三維設計軟件,在CAA提供的RADE中,用不同的API接口,實現(xiàn)CATIA的二次開發(fā)目標,設計出簡單明了、模塊化技術尺寸分析技術[建模及裝配技術易操作的制動系統(tǒng)參數(shù)化設計界面.采用微軟的SQL配置調(diào)用技術數(shù)據(jù)庫管理技術][ 工程圖處理技術.Server2000數(shù)據(jù)庫,并用ADO方式管理它.模塊化分析尺寸分析[ 零件建模及裝配3.2數(shù)據(jù)庫訪問開發(fā)ADO數(shù)據(jù)庫基本流程如下: 1)初始化COM庫,得.用配置自動更新]敷據(jù)庫建立及調(diào)用JC 工程圖生成配置規(guī)則標準件庫到ADO庫定義文件; 2)鏈接Connection對象與數(shù)據(jù)庫; 3)VisualC*+ 1二CATIA V5 SQL Server2000在2)的基礎.上,讓Connection、Command 對象執(zhí)行SQL命Windows XP令或讓Recordset對象得出結論,記錄集進行搜索和處理; 4)圖2系統(tǒng)總體方案圖完成以上任務后,斷開鏈接,騰出程序占用的COM空間.Fig.2 Overall scheme of the system3.3 嵌入功能模塊以按鈕和菜單的形式把設計系統(tǒng)嵌入CATIA系統(tǒng)中.可分成按鈕嵌入和菜單響應兩個方面.3.4建立人機交互界面在CATIA的頂層菜單欄中,直接加入“汽車部件設計”子系統(tǒng),點擊“汽車部件設計”進入后,出現(xiàn)的“下拉菜單”中有“ 制動踏板”條,點擊它即可進人制動踏板的詳細設計工作界面.其中有各模塊的選擇界面,可繼續(xù)選擇不同的零件界面,完成下一步的設計工作任務.在具體的零件參數(shù)化界面中,以圖像的形式直觀地反映各部分尺寸,可自由地輸人新的參數(shù)值,同時,將輸入值存人數(shù)據(jù)庫.圖3是支撐板的參數(shù)化設計界面.圖3支撐板參數(shù)化設計界面3.5建模并提取特征尺寸CATIAV5中的參數(shù)自動獲取功能,能在開始畫草圖時Fig.3 Parametric design interface of support plate保留前一次輸入的尺寸數(shù)據(jù),還能在以后的設計中修改尺寸數(shù)據(jù),這是最原始的參數(shù)化建模.如何把實際模型的尺寸變成CATIA中的、用來控制三維零件模型的特征參數(shù),是中國煤化工的關鍵.CATIA V5的尺寸約束把構造和尺寸相結合,以尺寸約束控制構MHCN MH G的尺寸,標注既不能少也不能多.邱靜,湯峰:基于CATIA的快速設計443●3.6定義用戶參 數(shù)和尺寸在支撐板中,參數(shù)可歸結成六個特征尺寸,在公式編輯器中逐一-定義參數(shù)后,還要在圖形尺寸和參數(shù)之間建立一-對應關系.圖4是定義后的界面圖,由圖4可見,位于左邊的設計樹增加的“參數(shù)”與“關系”標簽.L723.7提 取并改變參數(shù)輸出 新模型.上面的定義工作任務完成后,可通過程序從接口獲取上k公式1:零新件幾網(wǎng)體鎮(zhèn)充基小八.圍1小演10ffe=ur這些數(shù)據(jù)信息,并修改它的參數(shù)值,生成新的零件模型.首事制件幾州體\開德院5\本圖6痛標1soffe L先,在內(nèi)存中導人建好的零件模型,按照“根目錄”到“設計特征”再到“參數(shù)列表”的次序,獲得零件模型的逐層零時件幾問體:零部件幾何體開槽吃4\草圖.5(平徑193\年樓”=D° 12接口.在設計界面中輸人新的參數(shù)尺寸數(shù)據(jù)后,系統(tǒng)會依圖4支撐板的尺寸參數(shù)及關系據(jù)新數(shù)值,生成新尺寸的零件模型.ig. 4 Support plate size parameters and relations4標準工程框圖功 能的實現(xiàn)在應用CATIA工程圖模塊的過程中,我國設計人員發(fā)現(xiàn)存在標準化的問題,它不能繪制符合我國國標的工程圖,只提供符合國際標準(ISO)、日本工業(yè)標準(IS)、美國國家標準(ANSI)等"的模型圖.為了繪出符合我國標準的圖框,我們選用手工繪圖法,生成標題欄和明細欄15),步驟如下:首先,創(chuàng)建-一個空白工程圖文件;然后,選擇“編輯”→“頁背景”命令,進入背景圖設計平臺,畫出符合我國標準的圖框和標題欄.在下一次繪制工程圖時,就可以引人已有的圖框插入背景視圖.5結束語在基于特征參數(shù)化技術的基礎上,采用面向對象的模塊化編程技術與數(shù)據(jù)庫技術,對CATIA進行二次開發(fā).基于CATIA三維設計平臺,利用CATIA提供的CAA RADE開發(fā)環(huán)境、Visual C++開發(fā)工具和SQLServer2000數(shù)據(jù)庫系統(tǒng),完成了制動踏板的快速建模系統(tǒng)的設計.參考文獻:[1] 何朝良,杜延娜,張超.基于CAA的CATIA二次開發(fā)初探[J].自動化技術與應用,2006 (9): 37-40.[2]龍峰,樊留群.CATIAV5二次開發(fā)技術探討[].淮陰工學院學報,2005 (5): 21-23.[3] 毛春升.基于CATIA的零件參數(shù)化建模技術研究與系統(tǒng)實現(xiàn)[D]武漢:武漢理工大學,2007.[4]董玉德,趙韓.CAD二次開發(fā)理論與技術[M].合肥: 合肥工業(yè)大學出版社,2009: 248.[5] 王宗榮,左敦穩(wěn),王珉基于CATIA的工程圖圖框、標題欄和明細欄快速生成技術[D].中國制造業(yè)信息化,2006, 35(21): .58-61.[責任編輯 黃艷芹]中國煤化工MYHCNMH G
-
C4烯烴制丙烯催化劑 2020-11-03
-
煤基聚乙醇酸技術進展 2020-11-03
-
生物質(zhì)能的應用工程 2020-11-03
-
我國甲醇工業(yè)現(xiàn)狀 2020-11-03
-
JB/T 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術規(guī)程 2020-11-03
-
石油化工設備腐蝕與防護參考書十本免費下載,絕版珍藏 2020-11-03
-
四噴嘴水煤漿氣化爐工業(yè)應用情況簡介 2020-11-03
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-11-03
-
甲醇制芳烴研究進展 2020-11-03
-
精甲醇及MTO級甲醇精餾工藝技術進展 2020-11-03



