本站小編為你精心準備了汽車覆蓋件交互式模具設計論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1系統設計
系統構架采用CATIA平臺的CAA技術開發的系統,包括4個功能模塊,為了保證系統的功能明確、可擴展性強,采用3層系統結構,如圖2所示,依次為物理層、數據層和技術層。物理層:應用CAA提供的各種API接口程序,實現在CAITA平臺上系統的開發。數據層:用戶提供包括新產品工藝數模、模具模板,模板匹配參數文件以及模具結構設計檢查表在內的必需數據,為新產品模具的快速設計做好數據準備。技術層:系統以參數化模板為核心,采用向導式模具自動化設計工具,提供了以模具參數自動更新為核心的包括新產品數模導入、模具參數化設計、標準件定位和模具檢查在內的4個功能模塊,完整地實現了在已有模板基礎上快速進行模具“再設計”的流程。其中,在新產品數模導入模塊,應用數模自動替換技術完成工藝數模的替換更新工作,為后續的參數化設計打好基礎;參數化設計模塊通過參數自動更新技術,利用用戶提供的參數文件和交互界面,對各類參數進行快速批量更新;在標準件定位模塊,應用動態測量技術,實現標準件的快速定位;在模具檢查模塊,根據用戶提供的模具檢查表,在CATIA環境中對模具逐項進行檢查,并自動輸出審核結果。
2關鍵技術
2.1新產品數模自動替換
數模自動替換功能基于CATIA的“”(Pub-lication)命令,此命令主要用于參數化裝配建模(ParametricAssemblyModeling)[5],使用命令可以智能地實現組件之間的替換。元素的幾何特征可以根據用戶需求進行修改變化,但只要名稱不改變,其外部引用就會根據元素的變化而重新構建“”與“外部參考”之間的關聯關系。命令實現幾何元素之間的關聯,由的名稱和原幾何元素所在零件在裝配環境下的實例名稱共同決定。因此即使將整個Part文檔替換,只要保持新Part在裝配環境下的實例名稱和元素的名稱均與原Part一致,那么幾何元素之間依然有效關聯,并會根據當前幾何特征的變化智能地構建出全新的幾何特征。基于命令的關聯原理,程序實現數模自動替換的過程如圖3所示。用戶將提供的新產品數模的模具設計必需元素(如板料輪廓線、分模線、曲面等),按照已導入模板的要求進行,保證元素名稱的一致。程序自動獲取數模在裝配體中的實例名稱,賦給替換后的新產品零件。各個外部參考節點根據新的元素幾何特征進行相關特征的關聯重構,完成模具產品型面的自動替換。對于已更新的型面模型,可以實現各個子節點的重復替換。
2.2參數快速批量更新
2.2.1構建動態交互界面交互界面的動態構建基于用戶提供的與模板相匹配的參數文件。參數文件的格式如表1所示,依次為參數所屬類別、參數類別表示圖片、參數名稱及參數所在部件。參數類型和每一類型包含參數的個數由用戶自己確定,這種方法不受模具類型的限制,也為初級設計人員提供良好的引導。一套完整的參數化模板擁有龐大的參數信息,用戶將模板中的參數進行分類整理,寫成與模板匹配的參數文件,程序根據文件驅動生成動態交互界面。即當用戶選擇不同特征類別時,程序自動在交互界面中顯示表示該類別的圖片和所包含的所有參數,并根據參數所在部件獲取其在特征樹上的數值,達到根據類別的不同,智能地動態構造交互界面的目的,方便用戶一次性修改某類別的所有參數。例如,用戶提供如表1的參數文件,在構建的交互界面中分別選擇“特征類別一”和“特征類別二”時,動態參數區分別如圖4a和4b。以拉延模為例,可以模具主控參數作為特征類別一,所屬2個參數為模具總體高度、總體長度;以導板參數作為特征類別二,所屬3個參數為導板長度、寬度、厚度。修改時以類為單位,每次批量修改此幾何特征類所屬參數的數值,方便快速有效更新。
2.2.2參數批量修改CATIA中參數化過程的實現基于知識工程顧問模塊提供的公式(Formulas)、規則(Rules)等方法,即用一組參數約束該幾何圖形的結構尺寸和零部件的特征。參數與設計對象的尺寸和特征有對應關系,當賦予不同的參數值時,可通過函數關系公式和尺寸驅動達到新的目標幾何形狀和特征[6]。具體設計時,用戶根據新產品的數模型面特點,通過交互界面,對參數值按類別進行一次性批量修改,利用參數驅動重構原理實現模板相關幾何特征的更新。借助CAA中CATIProduct,CATIParmPub-lisher,CATICkeParm等幾個主要接口提供的函數,程序將用戶在對話框中輸入的目標參數值自動更新到模板特征樹上相應的參數節點下,參數值及引用到該參數值的外部參數值同步更新,通過相應的函數關系公式完成幾何特征重構(見圖5)。用戶根據需要,完成參數文件中所列出參數的更新,最終完成新產品模具的設計。
2.3動態測量
測量距離時,用戶通過交互界面選擇幾組目標測量面,程序自動獲取這幾組面所在零件的位置矩陣。一般平面上的標準件,其局部坐標系與全局坐標系一致。對于斜面上的標準件,為了使移動功能更符合實際需要,使其可以沿斜面方向移動,程序將其局部坐標系從位置矩陣給出的坐標系原點O1,平移至標準件表面點W處(用戶選擇W),移動時的方向以該局部坐標系為準(圖6)。移動時,程序根據用戶選擇的移動方向和設定的移動距離構造移動矩陣,與標準件當前的位置矩陣作CATMathTransformation函數的乘積運算,并以運算結果定位標準件的新位置。例如,將某標準件從其當前位置沿向量(a,b,c)移動iDis個單位,則:移動后位置矩陣=當前位置矩陣×移動矩陣,如式(1):移動過程中,程序時時獲取標準件當前位置矩陣,并分別測量幾組面當前最小距離顯示在屏幕上,以便用戶參考。在用戶選擇測量面之前,可根據經驗在交互界面設定每組面之間的最小距離值。移動過程中,程序動態測量幾組面的最小距離,如果測量的最小距離小于用戶設定的最小距離,則程序自動判斷后,以紅色顯示該距離以示提醒,方便用戶對標準件的位置及時做出調整。圖7為某型號平衡墊塊在移動時的距離顯示和相應的部分對話框界面。
3應用實例
利用本系統對某汽車的某覆蓋件零件數模(圖8a)進行模具設計。首先在新產品數模導入模塊,選擇合適的模具模板(圖8b),保證該產品與模板中型面零件的元素名稱保持一致的前提下,導入該產品數模零件,完成新產品型面替換工作。在參數化設計模塊,導入用戶提供的與模板參數相匹配的參數文件(如圖9a),用戶根據新產品面的特點,在交互界面中選擇類別列表中不同的類別,按類別合理修改界面下方參數區動態顯示出的參數值,完成模具參數化設計工作。如圖9b和9c分別是修改模耳吊座和導板參數時動態顯示的交互界面。在調整好的模具主體上對標準件進行重新定位,注意屏幕上紅色顯示的距離數值(如圖7),移動過程中避免與其他零件的干涉。最后在模具結構設計檢查模塊,導入用戶提供的模具結構設計檢查表,在CATIA環境中對模具進行逐項審查,并保存審查記錄,程序自動輸出審核結果。經過以上4個模塊流程,在模具模板上快速完成相似結構數模的模具設計,有效減少設計人員的工作量和設計時間。
4結語
重點研究了使用參數化模板快速進行模具“再設計”的方法。采用CATIA提供的參數化建模功能和CAA技術,開發了完整的全流程模具設計工具,集成了新產品數模導入、參數化設計、標準件定位、模具檢查4個功能模塊,可以有效地解決實際工程中大規模參數數據的讀取和更新問題,避免設計人員手工操作過程中可能存在的誤操作、漏操作現象,減少重復性工作。同時在標準件定位方面,提出了在移動過程中動態顯示測量距離的方法,可以有效地避免標準件與其他零件之間的干涉問題,為標準件的快速準確定位提出了一種新的方法。本系統的使用不受模具類型的限制,在實際工程中更具靈活性和實用性。
作者:張智霞章志兵柳玉起武朋飛單位:華中科技大學材料成形與模具技術國家重點實驗室上海大眾規劃部模具中心