亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進遺傳算法的自由曲面重建及數(shù)控加工*

        2016-01-22 02:22:43趙藝兵溫秀蘭張中輝
        關(guān)鍵詞:數(shù)控加工

        趙藝兵,溫秀蘭,張中輝

        (南京工程學(xué)院 a.工業(yè)中心;b.自動化學(xué)院,南京 211167)

        ?

        基于改進遺傳算法的自由曲面重建及數(shù)控加工*

        趙藝兵a,溫秀蘭b,張中輝b

        (南京工程學(xué)院 a.工業(yè)中心;b.自動化學(xué)院,南京211167)

        摘要:提出了用B樣條表示自由曲面,基于改進遺傳算法(IGA)重建自由曲面,其中節(jié)點矢量由IGA優(yōu)化得到,控制頂點坐標(biāo)由最小二乘法根據(jù)數(shù)據(jù)點參數(shù)值及由IGA優(yōu)化得到的節(jié)點矢量計算得到。改進遺傳算法采用實數(shù)編碼,選擇最小代溝模型和混合交叉策略,算法簡單,魯棒性強。通過對自由曲面零件在坐標(biāo)測量機實測得到數(shù)據(jù)采用提出的方法重建曲面并生成CAD模型,根據(jù)CAD模型圖詳細(xì)分析了零件加工工藝,完成了自由曲面零件的仿真切削與數(shù)控加工,經(jīng)三坐標(biāo)測量儀對零件實測并計算自由曲面的輪廓度誤差驗證了曲面重建及加工方法的正確性、合理性。

        關(guān)鍵詞:自由曲面;B樣條;改進遺傳算法;數(shù)控加工

        0引言

        自由曲面零件在汽車、飛機、渦輪葉片、直升機螺旋漿等零件中廣泛應(yīng)用,已有學(xué)者提出了有關(guān)自由曲面建模和加工方法[1-2],但多數(shù)研究集中在自由曲線曲面的數(shù)學(xué)表示。數(shù)學(xué)模型未知的自由曲面建模和制造對于逆向工程至關(guān)重要,逆向工程中主要問題之一是根據(jù)已有零件生成模型或表示模型,再由已生成的模型加工零件。對于簡單幾何形體,由圖形生成零件并非很困難,但是對于復(fù)雜零件曲面重建是有難度的。為此,近年來,許多研究者致力于自由曲面重建,Gu 和 Yan[3]提出了使用四層神經(jīng)網(wǎng)絡(luò)根據(jù)已有自由曲面重建其CAD模型,Lin[4]提出采用誘導(dǎo)神經(jīng)網(wǎng)絡(luò)方法建立表面參數(shù)方程,Adi[5]等提出使用粒子群優(yōu)化算法求解曲線逼近問題,Akemi[6]等使用迭代兩間斷遺傳算法重建多項式B樣條曲面。但是,上述方法的實驗結(jié)果多是建立在對仿真模型的驗證上,并未對實際自由曲面進行測量和重建。本文以沐浴露瓶實物為例,在三坐標(biāo)測量機上測量該零件,使用提出的方法重建該零件并生成CAD模型,以此為基礎(chǔ),進行自由曲面零件的仿真加工和數(shù)控加工,給出了詳細(xì)的加工工藝。

        1自由曲面表示

        1.1基于B樣條的自由曲面表示

        B樣條是具有最小支撐集的樣條函數(shù),在工業(yè)界中被廣泛應(yīng)用。給定控制點Pij(i=0,1…m,j=0,1,…,n)及節(jié)點矢量 U=[u0,u1,…,uM-1,uM]和V=[v0,v1,…,vN-1,vN],階數(shù)為 (p, q)的B樣條參數(shù)曲面S(u, v) 可表示為[7]:

        (1)

        其中 m+1 和 n+1 分別為沿著u 和 v 方向的控制點數(shù)目, Ni,p(u) 和 Nj,q(v) 為標(biāo)準(zhǔn)化B樣條基函數(shù)。

        1.2數(shù)據(jù)點參數(shù)化

        數(shù)據(jù)點參數(shù)化是解決自由曲面重建的一個關(guān)鍵問題,假設(shè)被測自由曲面上三維數(shù)據(jù)表示為:G={Gr,s=(xr,s,yr,s,zr,s)},r=0,1,…;R,s=0,1,…,S,使用弦長參數(shù)法表示:

        (2)

        1.3節(jié)點矢量

        采用非周期節(jié)點矢量重建曲面,節(jié)點矢量U和V為非減序列,可表示為:

        U=[u0,u1,…,up,up+1,up+2…uM-p-1,uM-p,…,uM]=

        [a,a,…,a,up+1,up+2…uM-p-1,b,b,…,b]

        (3)

        V=[v0,v1,…,vq,vq+1,vq+2…vN-q-1,vN-q,…,vN]=

        [a,a,…,a,vq+1,vq+2…vN-q-1,b,b,…,b]

        (4)

        通常 a取值為 0, b 取值為1,(up+1,up+2…uM-p-1),(vq+1,vq+2…vN-q-1) 稱作內(nèi)節(jié)點矢量,本文采用改進遺傳算法對內(nèi)節(jié)點矢量進行優(yōu)化。

        1.4控制點計算

        被測自由曲面上的三維控制點G={Gr,s=(xr,s,yr,s,zr,s)}由B樣條曲面表示為:

        ?r=0,…,R;s=0,…,S

        (5)

        為計算控制點, 式(5)重寫為:

        G=N(ur)PNT(vs)

        (6)

        其中

        Ni,p=(Ni,p(u0),Ni,p(u1),…,Ni,p(uR))

        Nj,q=(Nj,q(v0),Nj,q(v1),…,Nj,q(vS))

        將式 (6) 拓展為用矩陣表示:

        vec(G)=

        Ε·vec(P)

        (7)

        其中拓展矩陣E的每一個元素Ni,p?N(vS) 的維數(shù)為(R+1)×(n+1),vec(G)為長度為(R+1)×(S+1) 的列矢量,vec(P)為長度為 (m+1)×(n+1)的列矢量,將式 (7) 兩邊同乘ET,有:

        ETvec(G)=ETE·vec(P)

        (8)

        式(8)可重寫為:

        vec(P)=(ETE)-1ETvec(G)

        (9)

        由式(9)可見,控制點計算轉(zhuǎn)換為求解經(jīng)典的線性最小二乘解問題。當(dāng)數(shù)據(jù)點的參數(shù)值和節(jié)點矢量已知時,B樣條曲面的控制點可以通過式(9)計算得到。

        2改進遺傳算法實現(xiàn)自由曲面重建

        2.1自由曲面輪廓度誤差

        根據(jù)GB/T1182-1996中定義,面輪廓度誤差的公差帶是包絡(luò)一系列直徑為公差值t的球的兩包絡(luò)面間的區(qū)域,諸球的球心位于具有理論正確尺寸的幾何形狀的曲面上。計算自由曲面輪廓度誤差需要首先由已知離散點重建理論輪廓曲面,再計算所有測量點Ak(k=0,1,…,V, V為測點數(shù)目)到理論輪廓曲面的最小距離δk,找出最小距離δk中的最大值,則自由曲面輪廓度誤差最小區(qū)域解f等于該最大值的2倍,即

        f=2max(δk)

        (10)

        2.2自由曲面重建

        自由曲面重建可看成求最小化問題,其目標(biāo)函數(shù)定義為B樣條上各點S(ui,vj)和被測曲面上點Gr,s歐式距離和的平均值,表示為:

        (11)

        由式(11) 可見,目標(biāo)函數(shù)f為節(jié)點矢量的函數(shù),因此自由曲面重建轉(zhuǎn)換為搜索內(nèi)節(jié)點 (up+1,up+2…uM-p-1) 和(vq+1,vq+2…vN-q-1) ,以使目標(biāo)函數(shù)值 f 為最小。

        本文提出用改進遺傳算法(IGA)搜索式(11)的最小值,完成自由曲面重建。IGA采用實數(shù)編碼,選擇最小代溝模型和混合交叉策略[8],算法流程如下:

        (1)隨機產(chǎn)生N個種群;

        (2)從種群中任意選取兩個個體X1,X2作為父代;

        (3)將兩個父代個體X1,X2重復(fù)使用BLX-α交叉產(chǎn)生nc個子代個體;

        (12)

        式(12)中,xi1,xi2分別為父代個體X1,X2的第i個基因值,α是一個正數(shù),一般取α=0.5。

        (4)從父代X1,X2和nc個子代個體中選擇目標(biāo)值最小的兩個個體替換原來的兩個父代X1,X2;

        (5)判斷是否滿足終止條件,若不滿足,則轉(zhuǎn)(2)。

        使用IGA實現(xiàn)自由曲面重建的流程如圖1所示。

        圖1 改進遺傳算法實現(xiàn)自由曲面重建流程圖

        3自由曲面工藝設(shè)計及仿真切削

        以沐浴露瓶重建加工為例,首先使用三坐標(biāo)測量機測量沐浴露瓶得到一系列測量點,由提出方法重建該瓶并運用MasterCam軟件完成其CAD圖繪制,見圖2,然后進行仿真加工。

        圖2 重建的自由曲面CAD圖

        3.1工藝方案及加工工藝

        (1) 毛坯:材質(zhì)為LY12(硬鋁),已加工過的方料265×145×80mm。

        (2) 工序步驟:

        外形挖槽加工:該零件采用鋁材加工,由于周邊余量較大,所以用挖槽加工方法去除加工余量。挖槽加工時,切削深度分層銑削,最大切削深度2mm,精加工余量0.5mm,切削方式選擇等距環(huán)切。

        凹槽加工:凹槽加工選擇挖槽加工方式,切削深度分層銑削,最大切削深度2mm,精加工余量0.5mm,切削方式選擇等距環(huán)切。

        曲面粗加工:粗加工時采用平行銑削的方式,最大切削間距1.5mm,預(yù)留0.5mm的余量進行精加工,為了縮短切削時間,切削方式選擇雙向切削。

        曲面精加工:為了保證零件表面粗糙度,精加工最大切削間距設(shè)為0.1mm,切削方式單向切削。

        3.2刀具選擇

        由于材料較軟,選常用的高速鋼銑刀,允許切削速度就很高。分粗精加工,從切削性能和加工的表面粗糙度情況考慮,挖槽選用φ8的平頭立銑刀,曲面粗加工選用φ8的球頭銑刀,曲面精加工選用φ5的球頭銑刀。

        確定切削用量:用查表法確定主軸轉(zhuǎn)速和進給速度。

        查表可知,鋁合金允許切削速度為180~360m/min,取V=180m/min。粗加工V=180m/min×70%=126m/min;φ8粗加工時每齒切削量取Sz=0.06mm/齒。φ5精加工時每齒切削量取Sz=0.05(mm/齒)/2=0.025mm/齒??紤]到機床剛性因素,乘以修正系數(shù)0.6。

        當(dāng)選用φ8立銑刀時,n=1000V/πD=(1000×126×0.6)/(3.14×8)≈3010r/min

        F=2Szn=2×0.06×3010=361mm/min

        當(dāng)選用φ5立銑刀時,n=1000V/πD=(1000×180×0.6)/(3.14×5)≈6879r/min

        F=2Szn=2×0.025×6879=344mm/min

        經(jīng)過計算和結(jié)合實踐經(jīng)驗,得出切削用量加工工序卡見表1所示。

        表1 沐浴露瓶的加工工序卡

        3.2仿真切削

        運用MasterCam軟件進行仿真切削。該零件的仿真切削加工主要包括瓶身外形挖槽加工、瓶身凹槽加工、曲面粗加工及曲面精加工幾部分。每一部分加工均需進行工件參數(shù)設(shè)定、刀具參數(shù)設(shè)置、仿真加工。以瓶身外形挖槽加工為例,工件參數(shù)設(shè)定及刀具參數(shù)設(shè)置分別如圖3、圖4所示,經(jīng)挖槽參數(shù)設(shè)定、粗銑/精修參數(shù)設(shè)置后,生成刀具路徑,完成仿真加工如圖5所示。再經(jīng)瓶身凹槽加工、曲面粗加工及曲面精加工,得到的曲面精加工仿真結(jié)果如圖6所示。

        圖4 刀具參數(shù)設(shè)置

        圖3 工件參數(shù)設(shè)定

        圖5 外形挖槽仿真切削結(jié)果

        圖6 曲面精加工仿真切削結(jié)果

        4自由曲面數(shù)控加工

        由前面仿真加工的結(jié)果,對該自由曲面零件進行刀具路徑規(guī)劃[9-10],利用MasterCam的后置處理功能,生成NC數(shù)控加工程序如圖7所示,在配備有NURBS曲線插補能力的SIEMENS840D數(shù)控銑床上加工該零件。

        圖7 NC加工程序

        在數(shù)控銑床上經(jīng)加工機床返回參考點、刀具參數(shù)設(shè)置、對刀操作、工件原點MDA方式校驗、加工通訊后,將每步程序傳輸進入銑床系統(tǒng)后,進行外形挖槽銑削、凹槽加工、曲面粗加工平行銑削、曲面精加工平行銑削,完成了該自由曲面零件加工,其外形挖槽銑削、曲面粗加工及其實物分別如圖8~圖10所示。使用Miracle NC464三坐標(biāo)測量機對該零件實測,由該測量機安裝的美國RATIONAL-DIMS軟件計算的曲面輪廓度誤差為0.36mm,符合設(shè)計及加工要求,證實了所提出自由曲面重建及加工方法是合理可行的。

        圖8 外形挖槽銑削

        圖9 曲面粗加工

        圖10 零件成品

        5結(jié)論

        提出了用B樣條表示自由曲面零件,用改進遺傳算法優(yōu)化內(nèi)節(jié)點的自由曲面重建方法,與傳統(tǒng)優(yōu)化方法相比,該方法具有算法簡單、優(yōu)化效率高的特點。在三坐標(biāo)測量機實測自由曲面零件得到數(shù)據(jù)采用改進遺傳算法重建曲面,在詳細(xì)分析了零件加工工藝基礎(chǔ)上完成了刀具選擇、零件的仿真切削與數(shù)控加工,將加工后的零件經(jīng)坐標(biāo)測量儀實測并計算該自由曲面輪廓度誤差,其結(jié)果符合設(shè)計要求,證實了提出方法的正確性。該方法可進一步能夠推廣應(yīng)用于其它自由曲面零件的加工。

        [參考文獻]

        [1] Hsieh H T,Chu C H.Optimization of tool path planning in 5-Axis flank milling of ruled surfaces with improved PSO [J].International Journal of Precision Engineering and Manufacturing 2012,13(1):77-84.

        [2] 耿生玲,康寶生.基于SOFM與RBF神經(jīng)網(wǎng)絡(luò)的自由曲面重建[J].計算機工程與設(shè)計,2007,28(12):65-68.

        [3] Gu P,Yan X.Neural network approach to the reconstruction of free form surfaces for reverse engineering[J].Computer-Aided Design,1995, 27(1):59-69.

        [4] Lin J C. Free-form surface rebuild using an abductive neural network[J].Journal of Materials Processing Technology, 2001, 116:170-175.

        [5] Adi D I S, Shamsuddin S M B, Hashim S Z M. NURBS Curve Approximation using Particle Swarm Optimization[J].Seventh International Conference on Computer Graphics, Imaging and Visualization. Sydney: CGIV, 2010:73-79.

        [6] Akemi G, Andrés I,Jaime P P.Iterative two-step genetic-algorithm-based method for efficient polynomial B-spline surface reconstruction[J]. Information Sciences,2012,182(1):56-76.

        [7] 朱心雄.自由曲線曲面造型技術(shù)[M].北京:科學(xué)出版社,2000.

        [8] 溫秀蘭,王東霞,盛黨紅,等.改進遺傳算法用于自由曲線重建研究[J].中國機械工程,2012,23(17): 2048-2052.

        [9] 張小明,王清輝,王帥.基于曲面凹凸特征的環(huán)切加工軌跡生成方法[J].組合機床與自動化加工技術(shù),2014(3):134-136.

        [10] 陳英俊,陳小童.MasterCAM在復(fù)雜曲面數(shù)控銑削加工中的應(yīng)用研究[J].組合機床與自動化加工技術(shù),2013(4):96-98.

        (編輯趙蓉)

        Free-form Surface Reconstruction Based on Improved Genetic Algorithm

        and its Numerical Control Machining

        ZHAO Yi-binga,WEN Xiu-lanb,ZHANG Zhong-huib

        (a.Industry Center;b.Automation Department, Nanjing Institute of Technology, Nanjing 211167, China)

        Abstract:B-spline is used to express free-form surface parts and an improved genetic algorithm (IGA) is proposed to reconstruct free-form surface, where knot vectors are optimized by IGA and the coordinates of control points are calculated by the least square method according to the parameter values of data points and knot vectors optimized by IGA. IGA is based on real-coded and the minimum generation gap model and mix cross strategy are used. It has the advantages of simple algorithm and strong robustness. An actual surface was reconstructed based on the data of an actual free-form parts measured on coordinate measurement machine. Based the CAD model of the parts, the process technology is analyzed explicitly and the stimulation cutting and numerical control machining of the free-form parts are finished. The surface profile error is calculated by measuring the finished parts on CMM and it verifies that the design and machining methods are correct and reasonable.

        Key words:freeform surface; B-spline;an improved genetic algorithm; numerical control machining

        中圖分類號:TH166;TG65

        文獻標(biāo)識碼:A

        作者簡介:趙藝兵(1966—),男,呼和浩特人,南京工程學(xué)院高級實驗師,研究方向為數(shù)控技術(shù)、逆向工程、精密檢測,(E-mail)zdhxzyb@njit.edu.cn。

        *基金項目:國家自然科學(xué)基金項目(51075198);江蘇省333高層次人才項目資助(2014-3-45);江蘇省六大人才高峰項目資助(2011-ZBZZ-032)

        收稿日期:2015-03-15;修回日期:2015-03-31

        文章編號:1001-2265(2015)12-0109-04

        DOI:10.13462/j.cnki.mmtamt.2015.12.029

        猜你喜歡
        數(shù)控加工
        小批量零件的數(shù)控加工工藝及方法
        模具制造與數(shù)控加工技術(shù)的探究
        數(shù)控加工一體化教學(xué)改革探索
        水輪機轉(zhuǎn)輪葉片數(shù)控加工初探
        分層教學(xué)在《機械零件數(shù)控加工》課程中的探索
        東方教育(2016年3期)2016-12-14 14:46:50
        農(nóng)村中職院校數(shù)控加工實訓(xùn)模式研究
        東方教育(2016年4期)2016-12-14 08:03:29
        ACE程序在風(fēng)扇盤精車加工中的應(yīng)用
        SIEMENS 802D數(shù)控系統(tǒng)中外球面加工宏程序
        東方教育(2016年16期)2016-11-25 03:43:51
        對數(shù)控加工課程教學(xué)方法的幾點認(rèn)識
        商情(2016年39期)2016-11-21 09:52:03
        進出瓶螺旋桿的螺旋線簡化設(shè)計及加工
        科技資訊(2016年18期)2016-11-15 20:12:18
        国产午夜福利在线观看红一片 | 一区二区三区精品免费| 亚洲午夜精品一区二区| 国产手机在线观看一区二区三区 | 99精品国产兔费观看久久99| 日本少妇被爽到高潮的免费| 亚洲AVAv电影AV天堂18禁| 久久久精品国产老熟女| 天堂av网手机线上天堂| 国产乱码人妻一区二区三区| 久久www色情成人免费观看| 亚洲精品久久久无码av片软件| 91精品国产91久久久久久青草| 在线不卡中文字幕福利| 色播视频在线观看麻豆| 亚洲欧美乱日韩乱国产| 欧美国产精品久久久乱码| 亚洲 欧美 综合 另类 中字| 一本大道久久a久久综合| 国产三级黄色的在线观看| 日本一区二区三区光视频| 久久无码专区国产精品| 中文字幕亚洲无线码在一区| 蜜桃在线播放免费一区二区三区| 国产精品一级av一区二区| 日韩三级一区二区不卡| 国精品人妻无码一区二区三区性色| 久久99久久99精品中文字幕| 亚洲人成精品久久久久| 91青青草手机在线视频| 99久久99久久久精品蜜桃| 插b内射18免费视频| 久久久精品久久日韩一区综合| 无码人妻丰满熟妇区免费| 亚洲国产一区二区视频| 精品av熟女一区二区偷窥海滩| 国产在线精品一区二区在线看| 国产在线无码免费视频2021| 国产又粗又猛又黄色呦呦| 人妻少妇满足中文字幕| 日韩少妇内射免费播放|