




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 教你用UG實現飛機操縱系統零件 參數化設計 想學習ug mastercam 加工中心 宏程序 等等都可以加 法蘭克有問必答 QQ群:7749406與虛擬裝配自動化李福海,劉 毅南京航空航天大學 航空宇航學院,江蘇 南京210016摘要在對飛機硬式機械操縱系統組件功能和構造特點分析以及零件實體造型和參數化模型建立的基礎上,采用UG二次開發工具UG/Open編程,通過編輯不同類型零件參數化模型的幾何特征參數實現零件參數化設計;針對UG交互方式進行大型復雜系統虛擬裝配存在的操作過程煩瑣和重復性差等不足,基于已建立的零部件裝配用方位參照信息開發實現裝配過程中的零部件自動坐標定位并對虛擬裝配過程加以記
2、錄,實現虛擬裝配自動化。關鍵詞二次開發;參數化設計;虛擬裝配;UG;操縱系統THE PARAMETRIC DESIGN AND THE AUTOMATIZATION OF THE VIRTUAL ASSEMBLY BASED ON THE SECONDARY DEVELOPMENT OF UGLI Fu-hai, LIU YiCollege of Aerospace Engineering, Nanjing University of Aeronauticsand Astronautics, Nanjing Jiangsu 210016, ChinaAbstract The secondary
3、 development process is introduced to access the parameterized parts with UG/Open API to accomplish the parts' parametric design based on the analysis of the component functions and structural features of the aircraft hard mechanical control system. To overcome the disadvantages during manually
4、assembling complicated systems, such as the trivialities of the operation and the weakness of the repeat property, a method is proposed to assemble the system by automatically placing the parts on the appropriate positions by means of transforming the matrix of the parts' coordinates and record
5、the procedure of the virtual assembly in order to accomplish the automatization of the virtual assembly.Key words secondary development; parametric design; virtual assembly; UG; control system作者簡介 李福海(1976-),男,黑龍江牡丹江人,碩士研究生,主要研究方向:計算機輔助飛行器設計; 劉毅(1965-),男,四川綿陽人,副教授,主要研究方向:飛機結構設計、計算機輔助飛行器設計。11引言在通用CAD
6、、CAE等環境下開發集成專用軟件是通用軟件很好的發展方向和取得實效的途徑 1。基于低端CAD軟件的開發與集成在國內外已有多年研究,取得了許多成功的應用并積累了大量的經驗,而基于高端CAD軟件的開發與集成,國內迄今為止感興趣的人多,研究的人少,研究尚處于起步和探索階段,可借鑒的經驗也少,更缺乏成熟的實用成果。飛機操縱系統是飛機系統中十分復雜的子系統,設計時需要考慮的因素較多,不僅需要考慮功能方面的要求,還需考慮強度、剛度等方面的要求,從而導致其設計難度較大。飛機使用實踐表明:使用過程中出現的許多問題都因設計考慮不周所致,對操縱系統也同樣如此。現代設計系統的一個主要要求在于已有設計的可再使用性,所
7、以解決該問題的有效方法之一就是采用知識驅動的設計方案,建立先進的飛機操縱系統設計平臺。這不僅可以提高產品質量,縮短研制周期,降低設計成本,而且對減輕勞動強度也是十分有益的。UG是集CAD/CAE/CAM于一體的通用軟件,具有強大的CAD、CAM功能,基于完全的三維實體復合建模、特征建模和裝配建模技術,能夠設計出復雜的產品模型,可用于整個產品的開發過程;同時 UG又具有良好的開放性,為用戶提供了功能強大的二次開發工具,包括供用戶定制菜單的UG/Open Menu Script,供用戶構造UG風格對話框的用戶界面設計模塊UG/Open UIStyler,供用戶進行功能開發的UG/Open2。利用這
8、些工具,用戶就可針對其具體要求,如行業的特殊需要,對UG進行開發,實現相應功能。2零件參數化設計參數化設計方法的目的是存儲設計的整個過程,從而設計出一族而不是單一的產品模型3。在計算機輔助設計系統中,不同型號的產品往往只是尺寸不同而結構相同,映射到幾何模型中,就是幾何信息不同而拓撲信息相同。因此,在對零件進行拓撲結構歸類的基礎上建立參數化模型,保證設計過程中幾何拓撲關系一致,同時提取幾何特征參數并進行用戶化命名,建立幾何信息和參數的對應機制,通過編輯參數值直接或間接修改幾何實體,實現參數化設計。UG環境下,可通過UG/Open提供的相應功能函數編輯零件參數表達式(Expression),即修改
9、參數值,從而編輯幾何實體,來實現參數化設計。為確保裝配程序對零部件的正確調用,實現裝配過程中的自動坐標定位,在參數化模型中還應加入裝配用方位參照信息。2.1硬式機械操縱系統主要構件幾何參數分析飛機機械操縱系統的傳動機構通常分為軟式、硬式和混合式三種。其中硬式傳動機構主要由搖臂和傳動桿等構件所組成4。搖臂搖臂主要用來傳遞力、位移或改變它們的大小和方向,有的僅作支持用。結構形式通常包括單搖臂、雙搖臂和復合式搖臂。 其中單搖臂提取5個特征參數,雙搖臂提取9個幾何特征參數,復合式搖臂要具體分析。搖臂參數主要包括搖臂臂長、搖臂間夾角等。圖1為雙搖臂幾何特征參數定義。22.1.2傳動桿傳動桿又稱拉桿,由兩
10、端耳片接頭和管材組成。通常把一端或兩端耳片接頭設計成螺紋連接,便于微調桿長,進行系統裝配。根據其結構特點,提取兩個幾何特征參數,一個是兩端耳片接頭轉軸矢量之間的角度,另一個是桿長,即傳動桿兩端耳片接頭轉軸中心之間的距離。2.2基于UG二次開發實現零件參數化設計下面以雙搖臂為例說明實現過程。利用UG/Open UIStyler定制雙搖臂對話框,如圖1所示。定制完成后,生成的三個文件分別為DR.h,DR_template.c和DR.dlg。按具體要求對DR_template.c進行編碼,即可實現雙搖臂參數化設計,流程描述如下,其中Parameter_Information控件的功能為顯示特征參數信
11、息,Apply控件的功能為編輯特征參數信息。Parameter_Information()/顯示特征參數信息UF初始化,獲取UG/Open API License;根據控件ID獲取所要訪問的零件特征參數;if(所要訪問的特征參數存在)顯示特征參數信息;else提示用戶,并給出可能原因;UF終止,歸還占用的License;Apply()/編輯特征參數信息 UF初始化,獲取UG/Open API License;根據控件ID獲取所要訪問的零件特征參數;if(所要訪問的特征參數存在)獲取所要訪問特征參數的新值;if(參數新值在允許范圍之內)修改特征參數值;else提示用戶重新賦值;else提示用戶,
12、并給出可能原因;UF終止,歸還占用的License;創建UG菜單文件DR.men,內容如下:VERSION 170 EDIT UG_GATEWAY_MAIN_MENUBAR /編輯主菜單BEFORE UG_HELP /將第一級菜單置于Help之前CASCADE_BUTTON UISTYLER_DLG /菜單類型為下拉式3LABEL Para&meter /定義菜單標題及快捷鍵END_OF_BEFORE /結束第一級菜單的編輯MENU UISTYLER_DLG /編輯第二級菜單BUTTON DOUBLEROCKERS_BTN /第二級菜單IDLABEL Double Rockers. /
13、定義菜單標題ACTIONS DR.dlg /運行DR.dlgEND_OF_MENU /結束第二級菜單的編輯2.3配置開發環境在UG根目錄$UGII_BASE_DIR下創建二次開發用文件夾,如USER,在此文件夾內創建文件夾startup,application和udo5,并將DR.dlg放到application下,DR.dll和DR.men放到startup下,udo用來存放動態連接庫。去除UG環境變量文件ugii_env.dat中語句#UGII_USER_DIR=$HOME前的“#”號以使該語句有效,同時將$HOME改為$UGII_BASE_DIRUSER。添加如下系統環境變量:變量名:U
14、GII_CUSTOM_DIRECTORY_FILE變量值:$UGII_BASE_DIRUSER完成上述任務后啟動UG,則會在菜單欄中菜單Help前增加新菜單Parameter,如圖2所示。 (a) 修改前 (b) 修改后圖2新菜單Parameter 圖3雙搖臂特征參數修改參照圖1修改一雙搖臂特征參數,結果如圖3所示,其中特征參數angle0的新值為150度。3虛擬裝配自動化UG采用“利用部件鏈接關系建立裝配”的虛擬裝配模式。這種模式可檢查目標裝配體自身靜態干涉、模仿產品的裝配過程、定義拆裝路徑,并可仿真機構運動,分析機構的運動性能,從而分析產品及其裝配元件的可裝配性,衡量裝配設計階段產品設計結
15、果的好壞6。而上述功能只能在人機交互方式下實現,當目標裝配體為大型復雜系統時,存在操作過程煩瑣、操作者易疲勞和重復性差等諸多不足。針對這種情況,提出虛擬裝配自動化解決方案,描述如下:從文件讀入或自定制界面輸入零部件在裝配圖中的目標方位,通過裝配程序對裝配用方位參照信息(坐標矩陣)進行坐標轉換,實現零部件自動坐標定位。變高強度的人機交互操作為命令式操作,使重復、煩瑣的手工操作程序化,從而自動完成虛擬裝配,達到提高生產效率的目的。為能在飛機操縱系統裝配后順利進行動、靜態干涉檢查等后續工作,需要在每次鏈接零部件、導入零件事件(part occurrences)之后,對零件事件進行ID標識,使之成為一個節點。操縱系統虛擬裝配自動化流程如下:4Assemble() /虛擬裝配自動化 獲取預裝配零部件的裝配用方位參照信息;獲取零部件在裝配件圖中的方位;鏈接零部件,導入零件事件;空間方位轉換;標識零件事件,使之成為節點;基于上述方法實現的飛機操縱系統的典型組件裝配圖、全系統裝配圖分別見圖4、圖5。 圖4典型組件裝配圖 圖5飛機操縱系統全系統裝配圖4結束語二次開發UG實現飛機操縱系統零件參數化設計與虛擬裝配自動化方案在很大程度上解決了工廠技術人員的勞動強度問題,縮短了設計周期,降低了設計成本。本研究是飛機硬式機械操縱系統設計平臺的核心技術
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 塑料薄膜的耐蒸煮性能研究考核試卷
- 紡織品生產過程中的節能與減排考核試卷
- 海洋氣象學發展與研究技術探討進展考核試卷
- 物流配送模式與創新考核試卷
- 電氣設備營銷策略創新考核試卷
- 火花點火發動機的原理及應用考核試卷
- 特色戶外健身路徑規劃與設備實施考核試卷
- 冀中職業學院《動物生物化學教學實習》2023-2024學年第二學期期末試卷
- 三峽大學科技學院《跨文化交流概論》2023-2024學年第二學期期末試卷
- 天津電子信息職業技術學院《建筑設計(3)》2023-2024學年第二學期期末試卷
- 風電場道路及風機基礎工程爆破專項施工方案
- 油煙機清洗安全合同協議書
- 部編版語文六年級下教學設計(含二次備課和教學反思)
- 國開2024春《人文英語3》第1-4單元作文練習參考答案
- 2024年3月湖北省武漢市高三一模考試數學試卷及答案
- 在線網課知慧《亂世長歌:建安文人與文學(河南大學)》單元測試考核答案
- 【電石乙炔法制備氯乙烯的生產工藝設計9600字(論文)】
- 人工造林施工組織設計(標準版)
- 神經外科手術機器人的臨床應用評估
- 無人機法律法規知識考核試題及答案
- 2024年廣東省梅州市中考一模歷史試題(無答案)
評論
0/150
提交評論