胡 敏 向兵飛 李迎光 徐 明 祝小軍
(①中國人民解放軍駐320廠軍事代表室,江西 南昌 330024;②江西洪都航空工業(yè)股份有限公司,江西 南昌 330024;③南京航空航天大學(xué),江蘇 南京 210016)
?
基于特征的快速編程技術(shù)在飛機(jī)蒙皮工件中的應(yīng)用*
胡敏①向兵飛②③李迎光③徐明②祝小軍②
(①中國人民解放軍駐320廠軍事代表室,江西 南昌 330024;②江西洪都航空工業(yè)股份有限公司,江西 南昌 330024;③南京航空航天大學(xué),江蘇 南京 210016)
蒙皮鏡像頂撐銑削制造技術(shù)實(shí)現(xiàn)了飛機(jī)蒙皮的精確綠色制造,但其特殊的加工工藝對(duì)刀具軌跡提出了等步距、無交叉、無抬刀等特殊要求,在滿足特殊的刀具軌跡條件下實(shí)現(xiàn)復(fù)雜蒙皮結(jié)構(gòu)的快速編程是一個(gè)難題。為采用基于蒙皮特征的快速編程技術(shù)解決以上難題,重點(diǎn)對(duì)蒙皮特征加工定義、特征識(shí)別和刀軌生成技術(shù)進(jìn)行研究。以具有典型特征的蒙皮工件對(duì)基于特征的蒙皮快速編程系統(tǒng)進(jìn)行驗(yàn)證,結(jié)果表明,采用快速編程系統(tǒng)能實(shí)現(xiàn)蒙皮特征的自動(dòng)識(shí)別和刀具軌跡的自動(dòng)生成,提高了大型蒙皮工件的編程效率,并已在航空制造企業(yè)得到成功應(yīng)用。
蒙皮;特征識(shí)別;刀軌生成;數(shù)控編程
蒙皮鏡像頂撐銑削技術(shù)[1-3]帶來蒙皮制造技術(shù)的變革,避免了傳統(tǒng)化銑工藝存在的環(huán)境污染、能耗較高、消耗的鋁材無法回收等固有弊端。蒙皮鏡像頂撐銑技術(shù)通過銑削刀具和頂撐裝置的協(xié)同運(yùn)動(dòng)有效防止加工顫振;超聲波厚度在線檢測(cè)與控制系統(tǒng)保證蒙皮工件的加工精度;多柔性裝夾系統(tǒng)保證其加工剛性和裝夾穩(wěn)定性。集厚度減薄、切邊、鉆孔于一體的蒙皮鏡像頂撐銑削技術(shù)實(shí)現(xiàn)一次裝夾狀態(tài)下的蒙皮工件加工,是21世紀(jì)最新制造技術(shù)。
蒙皮鏡像頂撐銑削技術(shù)實(shí)現(xiàn)了蒙皮工件的精確綠色制造,但對(duì)數(shù)控編程提出了很高的要求,商品化的CAM軟件編程效率低,嚴(yán)重依賴技術(shù)人員的經(jīng)驗(yàn)。因此本文應(yīng)用快速編程技術(shù),融入企業(yè)已有的鏡像頂撐銑削工藝知識(shí),實(shí)現(xiàn)基于蒙皮特征的刀具軌跡快速生成,達(dá)到高效和高質(zhì)量的要求。
蒙皮工件曲面特征在設(shè)計(jì)過程中由于曲率變化造成了許多碎面[4-5],且包含大量相交特征,為特征識(shí)別增加了難度,如圖1所示。部分學(xué)者對(duì)相交特征的識(shí)別開展了深入研究,如基于體分解的相交特征識(shí)別方法[6]、基于Step-NC的相交特征識(shí)別方法[7-9]、混合式相交特征識(shí)別方法[10]。受蒙皮曲面特性的相交特征影響及工藝限制,上述特征識(shí)別方法不能用于蒙皮的數(shù)控編程,因此需要一種幾何與工藝融合,并且特征識(shí)別結(jié)果可以迭代的特征識(shí)別方法。
數(shù)控加工刀具軌跡算法種類較多,但主要以最大切寬、最小跳刀次數(shù)或最短路徑為優(yōu)化目標(biāo)進(jìn)行刀位軌跡計(jì)算,刀軌生成算法依賴特征的幾何拓?fù)湫畔?。在蒙皮鏡像頂撐銑削過程中,要求刀具軌跡滿足等步距、無交叉、無重疊、無殘留等特殊要求,目前已有的算法只能滿足無殘留、等步距的要求,因此需要在考慮加工特征的拓?fù)湫畔⒌幕A(chǔ)上生成滿足要求的刀具軌跡。
1.1鏡像頂撐銑削加工技術(shù)原理
蒙皮鏡像頂撐銑主要由8自由度的臥式數(shù)控機(jī)床、5自由度的背部頂撐裝置和高柔性化的立式夾具系統(tǒng)組成,三者集成后協(xié)同完成飛機(jī)蒙皮的精確切邊、精確開窗口、精確制孔和蒙皮厚度的精確加工。鏡像頂撐銑削臥式機(jī)床本體切削刀具與背部頂撐裝置末端執(zhí)行器的位置和姿態(tài)時(shí)刻成鏡像關(guān)系,其加工原理如圖2所示。
蒙皮切邊和切通窗加工過程中,在機(jī)床銑頭端部集成了防震顫裝置,目的是避免在蒙皮切邊工藝過程中的震顫。在蒙皮厚度減薄銑削加工過程中,背部頂撐裝置受柔性排架的限制,無法一次完成蒙皮的精確加工。通過設(shè)計(jì)柔性夾具多次運(yùn)動(dòng)方案,進(jìn)行數(shù)次組合,得到能為頂撐裝置提供一個(gè)開放、可接近且無支撐桿的加工窗口的組合方案,并設(shè)計(jì)位置全回退功能,確保其能安全橫穿柔性排架。置于頂撐裝置內(nèi)部的超聲波厚度在線控制系統(tǒng)實(shí)時(shí)檢測(cè)加工厚度并進(jìn)行厚度補(bǔ)償,閉環(huán)控制銑削厚度,實(shí)現(xiàn)蒙皮厚度減薄精確加工。
1.2鏡像頂撐銑削數(shù)控編程
為了迎合蒙皮鏡像頂撐銑削設(shè)備的功能原理和提高蒙皮工件的加工質(zhì)量,避免加工過程中的過切或殘余、超聲波測(cè)厚系統(tǒng)異常等,蒙皮鏡像頂撐銑削數(shù)控編程需要滿足等步距、無交叉、無殘留、無抬刀、刀軸沿曲面法線5個(gè)基本要求,與飛機(jī)典型結(jié)構(gòu)件的編程相比,大幅增加了編程工作量和編程難度。其編程主要包括創(chuàng)建輔助幾何、手動(dòng)繪制刀具軌跡和添加機(jī)床控制指令。
(1)創(chuàng)建輔助幾何。蒙皮鏡像頂撐銑削數(shù)控編程中需要撿取大量特征,由于蒙皮工件設(shè)計(jì)模型包含大量碎面信息,對(duì)數(shù)控編程帶來較大影響,因此在撿取特征過程中需要重新創(chuàng)建工藝曲面代替碎面。蒙皮工件中間層特征通常與其他特征相交導(dǎo)致驅(qū)動(dòng)幾何不完整或幾何拓?fù)浔黄茐模枰謩?dòng)創(chuàng)建大量輔助幾何,重新構(gòu)造特征驅(qū)動(dòng)面,用于中間層特征的數(shù)控編程,影響編程效率。
(2)手動(dòng)繪制刀具軌跡。由于蒙皮工件在加工過程中會(huì)出現(xiàn)階刀差,當(dāng)其厚度監(jiān)測(cè)裝置監(jiān)測(cè)帶有階刀差位置時(shí),會(huì)出現(xiàn)信號(hào)紊亂的情況,因此在加工過程中,避免出現(xiàn)刀軌交叉或刀軌間距過密的情況,刀軌最小間距Dismin=RE+RF,其中RE為刀具有效切削半徑,RF為超聲波檢測(cè)孔半徑。零件加工過程中需要保證無殘留,因此刀軌最大間距Dismax=2×RE。在刀具軌跡范圍內(nèi)滿足等步距的要求,傳統(tǒng)的編程方式只能通過手動(dòng)創(chuàng)建引導(dǎo)線的方式來繪制刀具軌跡,如圖3所示。
(3)添加機(jī)床控制指令。與典型結(jié)構(gòu)件多個(gè)數(shù)控加工程序不同,蒙皮鏡像頂撐銑采用1個(gè)程序?qū)C(jī)床銑削、頂撐裝置協(xié)同運(yùn)動(dòng)及柔性裝夾系統(tǒng)運(yùn)動(dòng)進(jìn)行控制,完成機(jī)床、頂撐裝置和柔性夾具之間協(xié)同運(yùn)動(dòng)。其協(xié)同運(yùn)動(dòng)需要在數(shù)控編程過程中添加蒙皮鏡像頂撐銑設(shè)備專用機(jī)床控制指令,通過后置處理編譯成機(jī)床可識(shí)別的數(shù)控加工程序。
蒙皮鏡像頂撐銑加工技術(shù)在為復(fù)雜蒙皮工件加工提供高效率、低成本綠色解決方案的同時(shí),增加了數(shù)控編程難度,目前商品化CAM軟件里沒有自動(dòng)滿足蒙皮鏡像頂撐銑削要求的刀軌生成方法。為了滿足蒙皮鏡像頂撐銑削刀具軌跡要求,本文應(yīng)用快速編程技術(shù),實(shí)現(xiàn)基于蒙皮特征的快速編程。
2.1飛機(jī)蒙皮工件特征識(shí)別技術(shù)
2.1.1飛機(jī)蒙皮工件加工特征定義
蒙皮工件加工特征均為曲面相交特征,且凹凸特征并存,同時(shí),蒙皮加工特征包含大量的邊信息,且需要對(duì)廣泛存在的碎面進(jìn)行處理,其幾何復(fù)雜性為蒙皮工件的特征識(shí)別帶來了難點(diǎn)。飛機(jī)蒙皮工件結(jié)構(gòu)上存在大量的下陷、通窗和孔,通過對(duì)其結(jié)構(gòu)特性和典型工藝方法分析,將蒙皮工件加工特征總結(jié)為:下陷特征、通窗特征、孔特征和輪廓特征,如圖4所示,以通窗特征為例對(duì)其進(jìn)行定義。
通窗指的是蒙皮工件上的窗口或腰形孔,由壁面(Side)、頂面(Top)、底面(Bottom)構(gòu)成。結(jié)合蒙皮通窗幾何結(jié)構(gòu)特性及典型加工工藝,將通窗特征(W)定義為:
W=WGeo∪WProcess
(1)
WGeo=WSide∪WTop∪WBottom
(2)
WProcess=WPara∪WTool∪WToolpath
(3)
WGeo表示通窗特征的幾何信息,其中WSide、WTop、WBottom分別表示通窗特征的壁面、頂面、底面;WProcess表示加工工藝信息,其中WPara、WTool、WToolpath分別表示下陷特征的切削參數(shù)信息、刀具信息和刀軌信息。
2.1.2基于再拓展屬性面邊圖的特征識(shí)別
將飛機(jī)蒙皮工件裝配過程中保證飛機(jī)氣動(dòng)外形的一面定義為蒙皮工件的反面,在通過提取蒙皮工件幾何信息,得到工件上每個(gè)加工曲面后,通過判斷曲面是否等厚度,將蒙皮工件加工特征的底面與底角面區(qū)分,再根據(jù)連接關(guān)系找到加工特征的所有驅(qū)動(dòng)面,實(shí)現(xiàn)蒙皮工件基于再拓展屬性面邊圖的特征識(shí)別。其具體方法為:
(1)構(gòu)建屬性面邊圖。①定義工件模型,建立加工坐標(biāo)系、標(biāo)識(shí)面及模型輸入定義。②獲取工件模型的拓?fù)湓?,按照拓?fù)漕愋?標(biāo)識(shí)碼的方式重新命名拓?fù)湓兀3滞負(fù)湓氐奈ㄒ恍?。③?gòu)建蒙皮模型的環(huán)特性圖,包含有無內(nèi)環(huán)、內(nèi)環(huán)數(shù)量、內(nèi)環(huán)邊的數(shù)量等特性。④構(gòu)建蒙皮模型的屬性面邊圖,即在環(huán)特性的基礎(chǔ)上增加邊信息和面信息。
(2)加工特征種子面提取。① 定義加工特征種子面。②基于反面標(biāo)識(shí)面選擇和種子面定義,遍歷蒙皮模型的所有曲面,進(jìn)行種子面匹配。
(3)構(gòu)建加工特征。蒙皮工件所有通窗特征、孔特征全部與下陷特征相交,并且通窗特征、孔特征的輪廓邊界均為下陷特征的內(nèi)環(huán)邊,因此需要先構(gòu)建下陷特征,根據(jù)下陷特征構(gòu)建通窗特征、孔特征,最后構(gòu)建輪廓特征,完成所有加工特征構(gòu)建。
(4)提取特征信息,得到特征識(shí)別結(jié)果,并將識(shí)別結(jié)果存入XML文件。
2.2基于特征的蒙皮加工刀軌生成算法
2.2.1基于特征的刀軌生成策略
對(duì)于不同特征存在不同的刀軌生成策略,以下陷特征為例進(jìn)行說明,首先獲得待加工下陷特征的驅(qū)動(dòng)幾何,分析其輪廓凸凹特點(diǎn)并基于下陷底面曲率特性,再結(jié)合加工資源庫確定加工刀具、優(yōu)選加工方向和切削寬度等刀軌生成策略,如圖5所示。
刀軌生成策略為:①確定優(yōu)選加工方向,下陷的刀軌沿曲率變化較小的方向,減少刀軸的連續(xù)擺動(dòng),提高加工效率。②考慮蒙皮所具有單曲/雙曲率的特性,將與優(yōu)選加工方向類似平行的驅(qū)動(dòng)邊提取,作為等距方向類平行線,并記錄其個(gè)數(shù)LPal。③刀具的選擇,刀具有效切削半徑RE及刀具底角cr需滿足RE′ RE+RF (4) 2.2.2基于特征的刀軌自動(dòng)生成方法 根據(jù)等距線連接規(guī)則,將三類等距線有序地首尾連接,形成一條曲線,作為蒙皮工件銑削高效加工的刀軌。圖6為加工特征等距線生成示意圖。刀軌自動(dòng)生成方法如下: (1)將加工特征驅(qū)動(dòng)邊Lcont向下陷內(nèi)部偏移Offset1距離,作為下陷銑削最終環(huán)切一刀的刀軌,并存入Lcont_Offset1。 (2)找到偏移后的輪廓線Lcont_Offset1中與LPal相對(duì)應(yīng)的兩條,計(jì)算兩線之間沿下陷底面的最遠(yuǎn)距離D。 (3)將Lcont_Offset1中各線繼續(xù)向下陷內(nèi)部偏移Offset2距離,Offset2=CWmin,偏移后的各線段存入Lcont_Offset2中,并找到對(duì)應(yīng)于LPal的兩條線段,存入LineI,將Lcont_Offset2中類圓弧線段存入LineII,其余存類直線線段存入LineIII。 (5)判斷LineI’中的每條線是否與LineII及LineIII列表中的線段相交,若有相交將LineII和LineIII中的對(duì)應(yīng)線段分割打斷,并替換存入LineII和LineIII,同時(shí)將LineI’中的線段存入LineI中。 蒙皮鏡像頂撐銑削快速數(shù)控編程系統(tǒng)包含工件特征識(shí)別、蒙皮工件加工區(qū)域劃分、分區(qū)域特征識(shí)別結(jié)果輸出、刀具軌跡自動(dòng)生成及加工操作自動(dòng)生產(chǎn)模塊等各個(gè)功能模塊,系統(tǒng)基于CATIAV5平臺(tái),用VS/CAA/XML開發(fā)實(shí)現(xiàn)。 自動(dòng)特征識(shí)別模塊對(duì)典型特征進(jìn)行自動(dòng)識(shí)別,加工參數(shù)自動(dòng)提取。特征識(shí)別首先獲取設(shè)計(jì)模型信息,通過拓?fù)錂z索,逐層搜索下陷、通窗、孔的特征,形成特征列表,高亮顯示特征,如圖7a所示的下陷特征和通窗特征。蒙皮特征識(shí)別結(jié)果以XML文件保存,通過將加工特征中需要加工的驅(qū)動(dòng)面標(biāo)識(shí)值輸入到XML文件中保存,讀取XML文件即可得到工件模型的加工特征,并獲取待加工的驅(qū)動(dòng)面和驅(qū)動(dòng)邊。刀軌生成模塊根據(jù)特征識(shí)別模塊提供的幾何對(duì)象和工藝知識(shí),在CATIA平臺(tái)生成滿足無干涉、無殘留、無重疊、無中途抬刀的蒙皮鏡像頂撐銑刀具路徑要求,生成的刀具軌跡如圖7b所示。 采用蒙皮鏡像頂撐銑快速數(shù)控編程系統(tǒng)完成蒙皮工件數(shù)控編程,并用蒙皮鏡像頂撐銑削設(shè)備進(jìn)行實(shí)際加工,加工效果如圖8所示。對(duì)加工后的蒙皮工件進(jìn)行加工精度、表面粗糙度測(cè)量,測(cè)量結(jié)果表明,采用蒙皮鏡像頂撐銑快速數(shù)控編程系統(tǒng)編制的程序滿足蒙皮鏡像頂撐銑加工的質(zhì)量要求。 本文圍繞蒙皮數(shù)控鏡像頂撐銑削加工,針對(duì)蒙皮鏡像頂撐銑切設(shè)備對(duì)數(shù)控編程提出的特殊需求,開展蒙皮鏡像頂撐銑快速數(shù)控編程技術(shù)研究及應(yīng)用。①通過對(duì)蒙皮鏡像頂撐加工原理及數(shù)控編程技術(shù)的分析,得出蒙皮鏡像頂撐銑刀具軌跡的特殊要求。②采用特征識(shí)別技術(shù)和自動(dòng)刀軌生成技術(shù)等關(guān)鍵技術(shù),實(shí)現(xiàn)蒙皮特征的自動(dòng)識(shí)別和刀具軌跡的自動(dòng)生成。③蒙皮快速數(shù)控編程系統(tǒng)已在航空制造企業(yè)得到成功應(yīng)用,突破國外機(jī)床廠商的復(fù)雜編程技術(shù),提高大型蒙皮工件的數(shù)控編程效率和加工質(zhì)量。 [1]徐明,向兵飛,李響,等. 蒙皮鏡像銑切系統(tǒng)及先進(jìn)制造工藝的應(yīng)用 [J]. 制造技術(shù)與機(jī)床, 2014(11):40-43. [2]向兵飛,黃晶,許家明,等. 蒙皮銑削鏡像頂撐技術(shù)研究[J]. 制造技術(shù)與機(jī)床, 2015(4): 92-96. [3]張志國,徐學(xué)民. MMS:新型綠色蒙皮加工系統(tǒng) [J]. 航空制造技術(shù), 2010(19): 84-86. [4]Wang C C L, Elber G. Multi-dimensional dynamic programming in ruled surface fitting[J]. Computer-Aided Design, 2014, 51: 39-49. [5]Fl?ry S, Hofer M. Surface fitting and registration of point clouds using approximations of the unsigned distance function[J]. Computer Aided Geometric Design, 2010, 27(1): 60-77. [6]Wang E,Kim Y S.Form feature recognition using convex decomposition: Results presented at the 1997 ASME CIE Feature Panel Session[J].Computer-Aided Design,1998,30(13):983~989. [7]王軍,歐道江,舒啟林,等. 基于STEP-NC的相交特征識(shí)別技術(shù)[J]. 計(jì)算機(jī)集成制造系統(tǒng),2014(5):1051-1061. [8]歐道江. 相交特征的自動(dòng)識(shí)別及其在 STEP-NC 的應(yīng)用[D]. 沈陽: 沈陽建筑大學(xué), 2012. [9]Nassehi A, Liu R, Newman S T. A new software platform to support feature-based process planning for interoperable STEP-NC manufacture[J]. International Journal of Computer Integrated Manufacturing, 2007, 20(7): 669-683. [10]李大磊,陳廣飛,尹躍峰. 基于圖的混合加工特征識(shí)別方法[J]. 組合機(jī)床與自動(dòng)化加工技術(shù),2013(6):81-83. 如果您想發(fā)表對(duì)本文的看法,請(qǐng)將文章編號(hào)填入讀者意見調(diào)查表中的相應(yīng)位置。 Application of feature-based rapid programming technology for aircraft panels HU Min①,XIANG Bingfei②③,LI Yingguang③,XU Ming②,ZHU Xiaojun② (①M(fèi)ilitary Representative Office of 320 Factory, PLA, Nanchang 330024, CHN;②Hong Du Aviation Industry Group, Nanchang 330024, CHN;③Nanjing University of Aeronautics and Astronautics, Nanjing 210016, CHN) The mirror milling manufacturing technology for aircraft panels meets the demand for precision efficient machining and greenhouse machining, but its particular process puts forward special demands on machining tool path, including equal tool path interval, non-cross, no tool retractions, so it’s a difficult issue to come to the rapid programming for complex structural aircraft panels. In order to solve the problem, the technology of feature recognition and tool path generation for aircraft panels are studied so as to meet the requirements of NC programming of mirror milling for aircraft panels. A typical complex aircraft skin part is used to verify the feature based NC programming, and the result proves that the automatic feature recognition and tool paths meeting the tool path requirements can be achieved, and the technology has been successfully deployed in aviation enterprises. aircraft panels; feature recognition; tool path generation; NC programming TG666 A 胡敏,男,1979年生,工程師,從事航空裝備質(zhì)量監(jiān)督和技術(shù)應(yīng)用工作。 (編輯汪藝)(2015-10-21) 160140 *高檔數(shù)控機(jī)床與基礎(chǔ)制造裝備”國家科技重大專項(xiàng):國產(chǎn)高檔數(shù)控機(jī)床與數(shù)控系統(tǒng)在飛機(jī)筋肋梁等加工單元中的應(yīng)用(2013ZX04001-021)3 快速編程系統(tǒng)應(yīng)用實(shí)例
4 結(jié)語
——訪北京數(shù)碼大方科技股份有限公司技術(shù)總監(jiān)劉愛軍
——第5屆“上銀優(yōu)秀機(jī)械博士論文獎(jiǎng)”頒獎(jiǎng)典禮在南寧舉辦