(南京航空航天大學(xué)機(jī)電學(xué)院,南京 210016)
航空發(fā)動(dòng)機(jī)零件具有結(jié)構(gòu)復(fù)雜、薄壁件多且加工精度要求高等特點(diǎn),因此對(duì)航空發(fā)動(dòng)機(jī)零件提出了更高的加工要求[1-3]。目前航空發(fā)動(dòng)機(jī)制造企業(yè)中,加工人員往往依據(jù)工藝規(guī)程文件進(jìn)行零件加工裝夾,對(duì)于復(fù)雜零件的加工,該工作方式尤其具有表達(dá)不直觀,難以理解的問題,常會(huì)導(dǎo)致零件加工裝夾過程中工件和夾具錯(cuò)裝漏裝現(xiàn)象的發(fā)生,極大影響了加工的效率和準(zhǔn)確性。
本文針對(duì)目前航空企業(yè)零件加工裝夾過程所遇到的問題,提出一種航空發(fā)動(dòng)機(jī)零件加工裝夾過程可視化文件生成方法。首先對(duì)PDF進(jìn)行二次開發(fā)生成零件加工裝夾過程可視化文件模板;其次基于Tecnomatix(Tecnomatix是西門子公司提供的一套數(shù)字化制造的解決方案)二次開發(fā)技術(shù),開發(fā)出零件加工工藝信息生成模塊,生成XML格式的加工工藝信息,并將UG生成的三維模型文件導(dǎo)入到Tecnomatix,生成零件加工裝夾過程動(dòng)畫;然后將零件加工裝夾過程動(dòng)畫及零件加工工藝信息導(dǎo)入到可視化模板文件中生成零件加工裝夾可視化指導(dǎo)文件。最后以某航空發(fā)動(dòng)機(jī)機(jī)匣加工為例,驗(yàn)證此方法的可行性。
零件加工裝夾是工藝規(guī)劃的下游環(huán)節(jié),零件加工裝夾過程可視化文件生成主要包括零件加工裝夾過程可視化模板文件的定制、零件加工工藝信息文件的生成、零件加工裝夾過程動(dòng)畫的生成、可視化文件生成與發(fā)布4個(gè)模塊組成。圖1為零件加工裝夾過程可視化文件生成流程示意圖。
圖1 零件加工裝夾過程可視化文件生成流程示意圖Fig.1 Flow chart of the generation of part processing clamping process visualization document
(1)零件加工裝夾過程可視化模板文件的定制:零件加工裝夾過程可視化模板文件是對(duì)零件加工裝夾信息的集中展示平臺(tái),實(shí)現(xiàn)二維信息與三維裝夾動(dòng)畫的實(shí)時(shí)關(guān)聯(lián)響應(yīng),不同企業(yè)對(duì)可視化模板的內(nèi)容和布局要求不盡相同,針對(duì)不同企業(yè),可以開發(fā)定制相應(yīng)的零件加工裝夾過程可視化模板文件。
(2)零件加工工藝信息文件的生成:工藝規(guī)程文件,包含所有零件加工的工序內(nèi)容,將工序內(nèi)容解析為XML(Extensible Markup Language)文件,通過研究提取零件加工工藝信息文件解析組成XML文檔,導(dǎo)入到可視化模板文件中。
(3)零件加工裝夾過程動(dòng)畫的生成:將三維零件加工裝夾模型,導(dǎo)入到虛擬仿真平臺(tái),對(duì)三維零件加工裝夾進(jìn)行裝夾序列和路徑的規(guī)劃,并運(yùn)用人機(jī)工程檢測(cè)裝夾操作工具的可達(dá)性,生成符合裝夾要求的零件加工裝夾過程動(dòng)畫。
(4)可視化文件生成與發(fā)布:生成可視化文件,并發(fā)布帶有三維模型的零件加工裝夾過程可視化文件供操作人員使用。
零件加工裝夾過程可視化模板文件可以結(jié)合企業(yè)需求進(jìn)行定制,可展示Tecnomatix制作的裝夾過程動(dòng)畫和基于XML的零件加工工藝信息,并實(shí)現(xiàn)二維裝夾信息和三維裝夾動(dòng)畫的實(shí)時(shí)響應(yīng)。Adobe Acrobat提供了二次開發(fā)的Javascript接口函數(shù),利于對(duì)PDF文件進(jìn)行開發(fā)。如圖2(a)所示為零件加工裝夾過程可視化模板的結(jié)構(gòu)示意圖,11個(gè)展示區(qū)域展示了零件加工裝夾的具體操作以及相關(guān)零件屬性信息。圖2(b)為零件加工裝夾過程可視化模板布局,顯示了零件加工裝夾過程可視化文件各個(gè)區(qū)域的具體位置。
圖2 零件加工裝夾過程可視化模板Fig.2 Visualization template of part processing clamping process
零件加工工藝信息包括企業(yè)單位名稱、零件號(hào)、工序名稱以及工序號(hào)等。本文基于Tecnomatix二次開發(fā)了零件加工工藝信息生成模塊,從工藝規(guī)程相關(guān)信息提取解析成XML文檔并導(dǎo)入到零件加工裝夾過程可視化模板中。
Tecnomatix二次開發(fā)是基于VS2008平臺(tái)、以C#為開發(fā)語(yǔ)言,將相關(guān)功能函數(shù)編譯成DLL文件,并集成到Tecnomatix中完成對(duì)零件加工工藝信息模塊的開發(fā),具體包含以下關(guān)鍵技術(shù)[4-6]:
(1)環(huán)境配置:用C#語(yǔ)言開發(fā)應(yīng)用程序,須引用Tecnomatix.Engineering.dll文件,以調(diào)取相關(guān)函數(shù)及接口。
(2)模塊的程序設(shè)計(jì):將本課題組已經(jīng)研究完成的相關(guān)函數(shù)嵌入到程序中。
(3)DLL應(yīng)用程序的生成:將編寫好的程序編譯生成DLL文件,并拷貝在DotNetCommands文件夾下。
(4)應(yīng)用程序的注冊(cè):運(yùn)行Tecnomatix/empower下CommandReg.exe,選擇對(duì)應(yīng)的.DLL文件完成注冊(cè)。
(5)快捷鍵的定制:打開Tecnomatix,進(jìn)入客戶端定制界面完成快捷鍵定制。
圖3為從工藝規(guī)程中根據(jù)零件加工需要提取之后的零件加工藝信息XML文檔。
圖3 零件加工工藝信息實(shí)例XML文檔Fig.3 XML document of parts processing information
Tecnomatix中的Process Designer模塊可以對(duì)零件加工裝夾進(jìn)行工序設(shè)計(jì),Process Simulation模塊可以對(duì)零件加工裝夾進(jìn)行路徑規(guī)劃。
本文基于Tecnomatix的Process Designer和Process Simulation兩個(gè)模塊提出了一種裝夾過程動(dòng)畫生成過程,如圖4所示。
將UG生成的夾具裝夾零組件以及相關(guān)工裝工具等.JT輕量化模型導(dǎo)入Process Designer模塊,對(duì)夾具零組件物料清單表順序以及名稱等進(jìn)行初步調(diào)整。
針對(duì)某航空發(fā)動(dòng)機(jī)機(jī)匣加工裝夾裝配體(圖 5(a)),在Process Designer模塊上控制零部件的顯隱性,按照航空發(fā)動(dòng)機(jī)零件加工裝夾序列規(guī)劃要求,得到如圖5(b)的機(jī)匣加工裝夾順序[7-8]。
按照裝夾順序構(gòu)建裝夾工步序列,針對(duì)每一個(gè)裝夾工步確定相應(yīng)工裝、工裝工具以及工時(shí),得到Pert圖(圖5(c)),為后續(xù)裝夾路徑規(guī)劃提供依據(jù)。
圖4 裝夾過程動(dòng)畫生成過程Fig.4 Generation of clamping process simulation animation
裝夾路徑規(guī)劃是基于虛擬現(xiàn)實(shí)條件下對(duì)夾具零件移動(dòng)和旋轉(zhuǎn)的運(yùn)動(dòng)軌跡進(jìn)行記錄的過程,避免裝夾過程中零件和工裝工具在路徑上的干涉碰撞,同時(shí)通過干涉情況分析也可對(duì)裝夾順序進(jìn)行優(yōu)化[9-10]。
圖6為基于Process Simulation平臺(tái)對(duì)某航空發(fā)動(dòng)機(jī)機(jī)匣加工裝夾的路徑規(guī)劃示意圖。
圖5 裝夾序列規(guī)劃實(shí)例Fig.5 Example of clamping process design
圖6 零件加工裝夾路徑規(guī)劃Fig.6 Path planning of part processing clamping
在Tecnomatix軟件平臺(tái)上配置PDF插件,選擇打開相應(yīng)的零件加工裝夾過程可視化模板文件,然后將虛擬裝夾過程動(dòng)畫及相關(guān)零件加工工藝信息導(dǎo)入到該模板文件中,最終把生成的3D PDF文件發(fā)布給零件加工人員。
本文以航空發(fā)動(dòng)機(jī)機(jī)匣加工為例,將利用上述方法生成的機(jī)匣加工工藝信息和機(jī)匣加工裝夾過程動(dòng)畫導(dǎo)入到可視化模板文件中,生成零件加工裝夾可視化指導(dǎo)文件,可實(shí)現(xiàn)二維信息和三維動(dòng)畫信息的關(guān)聯(lián)響應(yīng),如圖7所示,在表單區(qū)域單擊某一行會(huì)執(zhí)行右側(cè)模型動(dòng)畫的一步操作,并在下方的指導(dǎo)信息框中顯示裝夾步驟文字指導(dǎo)信息以及注意事項(xiàng),輕量化模型區(qū)域可對(duì)三維模型進(jìn)行縮放、旋轉(zhuǎn)、渲染,播放控件區(qū)域可對(duì)動(dòng)畫的步驟進(jìn)行控制。
圖7 零件加工裝夾可視化文件實(shí)例Fig.7 Example of part processing clamping visualization document
目前航空發(fā)動(dòng)機(jī)制造企業(yè)加工人員往往依據(jù)工藝規(guī)程信息來(lái)指導(dǎo)零件加工裝夾,為了便于加工人員準(zhǔn)確、快速、高效地完成航空發(fā)動(dòng)機(jī)零件加工裝夾,本文基于三維模型,提出了一種航空發(fā)動(dòng)機(jī)零件加工裝夾過程可視化文件生成方法,目前已經(jīng)在企業(yè)中得到應(yīng)用,提高了航空發(fā)動(dòng)機(jī)零件加工裝夾的效率和準(zhǔn)確性。
參 考 文 獻(xiàn)
[1]陳睿,周來(lái)水,衛(wèi)煒.基于MBD模式下的機(jī)加工裝派工文件生成方法[J]. 組合機(jī)床與自動(dòng)化加工技術(shù), 2015(9):157-160.
CHEN Rui,ZHOU Laishui,WEI Wei. The generation method of mechanical tooling dispatching file in MBD mode[J]. Modular Machine Tool& Automatic Manufacturing Technique, 2015(9):157-160.
[2]田富君,張紅旗.基于Tecnomatix的三維裝配工藝設(shè)計(jì)與仿真研究 [J].制造業(yè)自動(dòng)化,2013,35(8):11-16.TIAN Fujun, ZHANG Hongqi. Three-dimensional assembly process planning and simulation technology based on Tecnomatix[J]. Manufacturing Automation, 2013,35(8):11-16.
[3]程振陽(yáng),周來(lái)水,趙恒. MBD模式下機(jī)加工藝執(zhí)行可視化文件生成方法 [J].航空制造技術(shù),2014(5): 101-104.CHENG Zhenyang, ZHOU Laishui, ZHAO Heng. Generation method of machining process immentation visualization file in MBD mode[J].Aeronautical Manufacturing Technology, 2014(5): 101-104.
[4]王朋.基于Tecnomatix的數(shù)字化裝夾工藝規(guī)劃及后處理 [D].哈爾濱:哈爾濱工業(yè)大學(xué), 2012.WANG Peng. Digital assembly process planning based on tecnomatix and post processing [D]. Harbin: Harbin Institute of Technology, 2012.
[5]欒浩,何文松.基于Tecnomatix的三維裝配工藝規(guī)劃研究[J]. 組合機(jī)床與自動(dòng)化加工技術(shù), 2014(4):142-145.LUAN Hao, HE Wensong. 3D assembly process planning research based on tecnomatix[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2014(4):142-145.
[6]田富君,張紅旗,張祥祥,等.基于輕量化模型的三維裝配工藝文件生成技術(shù)[J].制造業(yè)自動(dòng)化,2013,35(5):46-50.TIAN Fujun, ZHANG Hongqi, ZHANG Xiangxiang, et al. Threedimensional assembly process file generate technology based on lightweight model [J]. Manufacturing Automation,2013,35(5):46-50.
[7]馬士路,薛澄岐.基于3D PDF技術(shù)的制造業(yè)IETM應(yīng)用研究[J].中國(guó)制造業(yè)信息化,2009,38(19):22-25.MA Shilu, XUE Chengqi. Application of product IETM based on 3D PDF technology[J]. Manufacturing Information Engineering of China,2009,38(19):22-25.
[8]李山山,宋正河.農(nóng)業(yè)機(jī)械底盤機(jī)械式變速箱虛擬裝配[J].農(nóng)業(yè)機(jī)械學(xué)報(bào), 2012(43):318-322.LI Shanshan, SONG Zhenghe. Virtual assembly for mechanical gearbox of agricultural chassis[J]. Journal of Chinese Agricultural Mechanization, 2012(43): 318-322.
[9]姚展,李成.裝配仿真技術(shù)及其在飛機(jī)裝配中的應(yīng)用[J].現(xiàn)代制造技術(shù)與裝備, 2015(6):130-132.YAO Zhan, LI Cheng. Assembly simulation technology and its application in aircraft assembly [J]. Modern Manufacturing Technology and Equipment, 2015(6):130-132.
[10]張志賢,劉檢華. 虛擬裝配中基于多剛體動(dòng)力學(xué)的物性裝配過程仿真[J]. 機(jī)械工程學(xué)報(bào), 2013, 49(5):90-98.ZHANG Zhixian, LIU Jianhua. Physical assembly process simulation based on multi-rigid-body dynamics in virtual assembly[J]. Journal of Mechanical Engineering, 2013, 49(5):90-98.