• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Bézier曲線在五軸直線插補刀路優(yōu)化中的應用*

    2019-05-07 12:40:22陶永德丁仁華
    組合機床與自動化加工技術 2019年4期
    關鍵詞:光順刀路刀軸

    劉 江,黃 可,陶永德,丁仁華

    (常州機電職業(yè)技術學院 機械工程學院,江蘇 常州 213164)

    0 引言

    在數(shù)控加工中,所有的數(shù)控程序都由最基本的插補指令構(gòu)成,插補指令可以分為直線插補與圓弧插補[1-2]。圓弧插補過程中,刀具切線方向和圓弧曲率連續(xù)性好,帶來的速度波動與機械沖擊都較小,加工狀態(tài)較好。但在直線插補過程中,線段曲率與刀具切向會發(fā)生突變,導致進給速度會發(fā)生波動,容易使機床發(fā)生震顫,降低零件表面質(zhì)量[3]。3軸數(shù)控加工中使用的直線插補,可以在去余量過程中,經(jīng)過CAM軟件在直線插補拐角處適當?shù)脑黾訄A角過渡,或使用擺動路徑進行加工,已有較為系統(tǒng)的研究成果[4-5]。對于五軸刀路光順,目前還處在探索的階段,比較有效的方法有:轉(zhuǎn)接光順,擬合光順。擬合光順算法是對離散小線段采用高階樣條曲線進行逼近,所以計算量比較大,難以控制擬合精度,在實時計算環(huán)境中很難使用[6]。轉(zhuǎn)接光順則用高階連續(xù)的樣條曲線或圓弧對小線段拐點處進行過渡[7]。文獻[8]對五軸機床數(shù)控代碼進行了軌跡插補計算,分別用3次Bézier曲線對旋轉(zhuǎn)軸和直線軸進行光順。

    文獻[9]對刀軸矢量與刀位點進行了轉(zhuǎn)接光順,速度規(guī)劃方法存在一定的迭代過程,需要對多元非線性方程組用雅可比迭代求解算法進行計算。文獻[10-11]針對各進給軸的加速度在轉(zhuǎn)接點處不連續(xù),分別對刀軸和刀位點進行轉(zhuǎn)接光順,使得刀軸滿足G2連續(xù),但刀位點沒有實現(xiàn)G2連續(xù)。5軸數(shù)控程序在程序編制時要同時考慮刀軸以及刀位點對零件的影響,刀具光順計算更加復雜,主要有以下問題:工件坐標系映射到機床坐標系需要經(jīng)過RTCP轉(zhuǎn)換,各進給軸的運動也同樣會受RTCP轉(zhuǎn)換的影響;刀軸與刀位點的誤差控制及同步參數(shù)化;補償必須具有實時性[12]。目前,這些問題仍需深入研究。圍繞這些問題,本文提出一種新的5軸機床刀路光順方法,將5軸機床直線插補所采用的球面坐標系,轉(zhuǎn)換成平面笛卡爾坐標系,分別對刀軸矢量和刀位點軌跡進行光順。平面笛卡爾坐標系中用2個歐拉角表示刀軸矢量,結(jié)合基于機床特性的前瞻技術與運動學約束,以滿足進給軸速度與加速度光滑連續(xù)。

    1 5軸直線插補G2連續(xù)轉(zhuǎn)接光順

    G2連續(xù)轉(zhuǎn)接光順即直線刀路連接處具有公共的曲率矢。5軸加工過程中刀具路徑G2連續(xù)可以減小加工過程中的震動,G2連續(xù)性的最低階次曲線為3次曲線,本文為了保證旋轉(zhuǎn)軸與直線軸同時滿足G2連續(xù),并且在加工過程中實時同步,采用3次Bézier曲線分別對刀軸與刀位點進行光順。Bézier曲線的定義如下[12]:

    (1)

    式中,t是Bézier曲線中的定義參數(shù),0≤t≤1,Bj則對應的是Bézier曲線的各個控制點。

    1.1 刀位點的光順

    圖1所示為Bézier曲線光順示意圖,P0、P1、P2分別定義線段P0P1和線段P1P2的端點,線段P0P1的單位矢量用T1表示,線段P1P2的單位矢量用T2表示,轉(zhuǎn)接過渡圓弧的4個控制點為:{B0,B1,B2,B3} ,且

    d=P1B3=B0P1

    (2)

    將式(1)進行化簡,可以將式(2)代入式(1)得出:

    (3)

    轉(zhuǎn)接圓弧與原插補路徑的最大直線距離,當t=0.5時最大,最大偏差距離為:

    (4)

    因此,當給定刀尖點的光順誤差ε,轉(zhuǎn)接長度d可以如下計算,當?shù)段稽c的轉(zhuǎn)接誤差為ε時,光順圓弧長度d可表示為:

    (5)

    圖1 Bézier曲線光順示意圖

    1.2 刀軸矢量轉(zhuǎn)接光順

    刀軸矢量的轉(zhuǎn)接光順與刀位點的光順有所區(qū)別,具體如圖2所示,都是采用3次Bézier曲線進行轉(zhuǎn)接光順,不同的是刀軸方向用o=[oi,oj,ok]表示,為了便于表達,將刀軸矢量通過兩個歐拉角度轉(zhuǎn)換成平面矢量,如式(6):

    α=arctan(oj/oi)
    β=arccos(ok)

    (6)

    基于式(6)的映射關系,結(jié)合式(3)和式(5)即可確定刀軸的轉(zhuǎn)接光順曲線,在球面坐標系中刀軸如圖2所示,Q=[α,β]表示該平面內(nèi)與o所對應的點,在確定轉(zhuǎn)接誤差εq時,刀軸的方向誤差εo與轉(zhuǎn)接誤差εq有如下關系:

    εq<εo

    (7)

    圖2 球面坐標系轉(zhuǎn)換平面坐標系

    圖2中,△abc中歐拉角與刀軸矢量關系為:

    (8)

    可由三角形邊長關系得出:

    (9)

    bc與ab的夾角:

    ∠abc=arccos(cos(180-β-0.5Δβ)cos(90-0.5Δα))

    (10)

    由于ε和Δβ、Δα都較小,可以忽略,式(8)可化簡為:

    (11)

    將cos(90-Δα/2)≈0,帶入式(10),可得出:

    ∠abc≈90

    (12)

    將式(11)、式(12)帶入式(9)得:

    ε2=(sinβ)2△α2+△β2

    (13)

    因為εq<εo,可得:

    (14)

    刀軸是通過歐拉角轉(zhuǎn)換成平面問題進行轉(zhuǎn)接光順的,實際應用中需要將平面計算結(jié)果重新返回到球面坐標系,Q所對應的球面坐標內(nèi),刀軸o=[oi,oj,ok]符合:

    (15)

    1.3 刀位點與刀軸光順同步性

    在5軸直線插補中,刀位點轉(zhuǎn)接光順與刀軸轉(zhuǎn)接光順的同步性非常重要,即要求同時開始轉(zhuǎn)接光順,同時結(jié)束轉(zhuǎn)接光順,保證各直線軸和旋轉(zhuǎn)軸速度與加速度沒有突變,保持連續(xù)。轉(zhuǎn)接光順后的5軸直線插補軌跡,Bézier曲線圓整了曲線拼接區(qū)域,同時滿足刀軸與刀位點的轉(zhuǎn)接要求,光順刀位點與刀軸的曲線采用相同的曲線參數(shù)進行圓整,可以實現(xiàn)實時的同步,選擇相同的曲線參數(shù)時,必須滿足以下條件:

    (16)

    式(16)中各參數(shù)如圖3所示,BQ(t)在刀路QiQi+1的光順長度用dq2表示;BP(t)在刀路PiPi+1的光順長度用dp2表示;BQ(t)在刀路Qi-1Qi的光順長度用dq1表示;BP(t)在刀路Pi-1Pi的光順長度用dP1表示。

    圖3 轉(zhuǎn)接同步示意圖

    2 光順后直線插補軌跡生成

    利用Bézier曲線將5軸直線插補軌跡進行光順,圖4為非對稱與對稱轉(zhuǎn)接曲線,光順后的軌跡引進了曲線,曲線的曲率越大,弓高誤差越大,向心加速度越大,是制約進給速度的重要因素。文獻[11]給出,曲率最大值點的進給速度必須進行限制,當Bézier曲線對稱,最大曲率極值在曲線的中點t=0.5處,最大曲率可以表示為:

    (17)

    圖4 非對稱與對稱轉(zhuǎn)接曲線

    速度規(guī)劃單元可以依據(jù)光順后插補路徑的曲率來分,將Bézier曲線的中點定義為分割點,對任意兩個分割點之間的路徑進行插補計算及速度規(guī)劃。刀具路徑經(jīng)過光順,實現(xiàn)高階幾何連續(xù)性,位移對時間的導數(shù)可以體現(xiàn)運動的平滑性。運動的平滑性越好,所對應的導數(shù)連續(xù)性越高,所以路徑的連續(xù)性取決于插補軌跡的幾何特性。根據(jù)分段函數(shù)進行進給軸的加減速控制,更符合伺服電機的機械特性。直線軸與旋轉(zhuǎn)軸的加速度也需要限制。7段式S型速度規(guī)劃方法如圖5所示,可以根據(jù)分段函數(shù)實時規(guī)劃出躍度曲線,連續(xù)的直線軸與旋轉(zhuǎn)軸加速度曲線,相較于其他速度規(guī)劃方法,可獲得更高的進給速度,規(guī)劃加速計算時間也可以更長。CNC5軸加工數(shù)控系統(tǒng),在進行5軸直線插補過程中,會執(zhí)行程序預讀功能,例如在直線插補PiPi+1段,PN-1PN之間的路徑,已經(jīng)被預讀到系統(tǒng)內(nèi)部,進行路徑規(guī)劃。所以光順后直線插補軌跡生成都要經(jīng)過以下幾步。

    (1)直線插補軌跡計算,根據(jù)生成的速度曲線對加工刀位點與刀軸進行插補計算;

    (2)速度規(guī)劃,根據(jù)直線插補的起點和終點通過7段式S型速度規(guī)劃對躍度、加速度、進給率、路徑長度、速度,進行規(guī)劃,最終得到加速度連續(xù)的速度曲線,減小直線軸與旋轉(zhuǎn)軸的機械沖擊;

    (4)路徑光順,計算出Bézier曲線和線段的表達式就能對PO和PN之間的軌跡進行光順。窗口末端不需要進行光順,保證末端執(zhí)行器加工結(jié)束后能夠平穩(wěn)地停在PN。

    圖5 7段式S型速度規(guī)劃方法

    3 仿真模擬分析與試驗驗證

    3.1 仿真模擬分析

    為了對光順后的5軸直線插補軌跡進行模擬驗證,特設計如圖6所示的刀路軌跡,在模擬過程中,刀軸的轉(zhuǎn)接誤差為0.05°,刀位點的轉(zhuǎn)接誤差為0.08mm,最大進給速度F為80mm/s,插補周期Ts設定為0.2ms,最大切向躍度Jmax設置為4000mm/s3,最大切向加速度Amax設置為230mm/s2,具體機床結(jié)構(gòu)如圖7所示,各軸運動學模型轉(zhuǎn)換成:

    X=Pysin(C)-Pxcos(C)
    Y=(Pz+Lac,z)sin(A)-ycos(A)sin(C)-Pxcos(A)sin(C)
    Z=(Pz+Lac,z)cos(A)+ycos(C)sin(A)+Pxsin(A)sin(C)
    A=arccos(ok)
    C=arctan(oi/oj)

    (18)

    式(18)中,5軸機床的直線軸X,Y,Z最大速度為200mm/s,最大加速度為1000mm/s2,旋轉(zhuǎn)軸A,C的最大速度為10rad/s,最大加速度為30rad/s2,Lac,z為5軸機床內(nèi)部設置參數(shù),設置為45。結(jié)構(gòu)圖見圖7。

    圖6 用于仿真模擬的5軸直線插補刀路

    圖7 雙轉(zhuǎn)臺5軸機床結(jié)構(gòu)圖

    上述仿真模擬計算在數(shù)據(jù)處理軟件Matlab7.0環(huán)境下分析計算。為了避免大的計算量同時提高進給率,在程序預讀時預讀3條直線插補路徑,Matlab7.0計算結(jié)果如圖8~圖11所示。

    圖8 進給速度對比圖

    圖9 轉(zhuǎn)接光順誤差

    在Mori Seiki NMV5000數(shù)控系統(tǒng)中模擬加工,各刀位點的距離比較近,且各進給軸進給方向變化比較多,所需加工時間為3.50s,從圖8可以看出,光順后的加工時間為2.93s,光順前的加工時間為3.82s,綜合比較光順后所需的時間最少。光順后的5軸直線插補軌跡與原軌跡會產(chǎn)生一定的偏差,偏差的來源為原本突變的離散刀位點被Bézier曲線圓滑過渡,圖9中可以看出光順誤差確實存在,刀軸方向的誤差范圍約為0~0.02°,刀位點的誤差范圍為0~0.1mm,都沒有超過系統(tǒng)的預設值。因此本文采用的Bézier曲線圓滑過渡離散刀位點的過渡方法可以滿足誤差要求。

    圖10所示為各軸的進給速度曲線,在僅考慮運動學約束情況下,X軸的速度在進給到18~35mm范圍內(nèi)反向達到最大值;圖11所示為各軸的加速度曲線,X軸在加工到40mm和58mm處加速度超出允許最大值,Y軸在加工到40mm處加速度超出允許最大值,C軸在加工到40mm和58mm處加速度超出允許最大值。當同時考慮運動學和伺服約束時,圖10和圖11中所有的速度與加速度點都處于正負極限之間,驗證了Bézier曲線圓滑過渡離散刀位點的合理性。Bézier曲線圓滑過渡離散刀位點的過渡方法中,每個插補點所消耗的直接計算時間為0.186ms,本次模擬共生成839個插補點,因此實時性可以滿足。

    圖10 各軸的進給速度曲線

    圖11 各軸的加速度曲線

    3.2 試驗驗證

    Bézier曲線圓滑過渡離散刀位點的過渡方法,在仿真模擬環(huán)境下能夠很好的完成預期結(jié)果。接下來在5軸龍門式雕銑機上試驗驗證,圖12所示為試驗平臺組成圖,該平臺可以拆分為3個部分。

    圖12 試驗平臺組成圖

    (1)5軸龍門式雕銑機,伺服驅(qū)動器采用YASKAWA SGDV系列,直線軸選用線軌接觸,提高響應靈敏度,旋轉(zhuǎn)軸采用雙轉(zhuǎn)臺結(jié)構(gòu),雖然加工范圍受限,但制造工藝簡單,完全能夠滿足本次試驗。

    (2)d SPACE實時控制系統(tǒng),主要用于采集各伺服軸的光電編碼器信號,并從計算機獲取實際插補位置指令,進行伺服閉環(huán)控制,最后實現(xiàn)模擬量輸出等伺服閉環(huán)功能。

    (3)計算機,配置為 Intel i5 8400處理器,6GB RAM,主要用于Matlab/Simulink仿真試驗的搭建。

    表1所示為各軸最大跟蹤誤差試驗結(jié)果,圖13為各軸的跟蹤誤差??梢钥闯觯珺ézier曲線圓滑過渡離散刀位點的過渡方法,能夠提高系統(tǒng)位置控制精度。

    表1 各軸最大跟蹤誤差試驗結(jié)果

    圖13 各軸的跟蹤誤差

    4 結(jié)論

    分別對刀位點與刀軸進行了光順,在刀軸光順的過程中引進了歐拉角,將刀軸所在的球面坐標系轉(zhuǎn)換成了平面矢量。刀位點與刀軸的光順曲線采用參數(shù)相同的Bézier曲線,進行圓整,保證了各直線軸和旋轉(zhuǎn)軸速度與加速度沒有突變,保證了刀位點轉(zhuǎn)接光順與刀軸轉(zhuǎn)接光順的同步性。

    光順后的軌跡引進了Bézier曲線,曲線的曲率越大,弓高誤差就越大,向心加速度也越大,制約了進給速度。根據(jù)分段函數(shù)對進給軸的加減速進行控制,符合伺服電機的機械特性。

    對光順后的5軸直線插補軌跡進行模擬和試驗驗證。在模擬過程中共生成839個插補點,每個插補點所消耗的直接計算時間為0.186ms,能夠滿足實時性要求。在5軸龍門式雕銑機上進行驗證,光順后的速度和加速度沒有超過最大約束值。

    猜你喜歡
    光順刀路刀軸
    基于MasterCAM 的復雜零件數(shù)控編程加工
    復雜曲面五軸數(shù)控無干涉刀軸規(guī)劃
    UG NX葉輪多軸數(shù)控編程與仿真
    淺談結(jié)合UG與MasterCAM進行數(shù)銑編程的研究
    模具制造(2019年9期)2019-10-26 03:03:38
    平面網(wǎng)格銑削加工光順刀軌快速生成方法
    全斷面隧道掘進機(TBM)盤形滾刀刀軸斷裂失效分析
    UG編程刀路優(yōu)化技巧
    瓦線橫切機刀軸偏心質(zhì)量對切刀磨損影響的研究
    基于強度比較的微耕機刀軸的優(yōu)化設計
    HDSHM系統(tǒng)船體型線光順應用經(jīng)驗
    金阳县| 鹤岗市| 丰县| 双峰县| 京山县| 阳高县| 镇原县| 五峰| 越西县| 秦安县| 五峰| 略阳县| 临沭县| 车险| 淅川县| 木兰县| 平远县| 六安市| 砚山县| 阜康市| 长沙市| 荣昌县| 左权县| 遂宁市| 平阴县| 湖南省| 西城区| 抚顺市| 西吉县| 徐闻县| 泰顺县| 外汇| 衡阳市| 韶山市| 香港 | 宁国市| 搜索| 项城市| 樟树市| 新巴尔虎左旗| 韩城市|