• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于單位弧長增量插補法的參數(shù)曲線電火花線切割插補方法研究

      2015-08-21 05:11:44奚學(xué)程趙萬生
      電加工與模具 2015年4期
      關(guān)鍵詞:補法弧長漸開線

      陳 昊,陳 默,奚學(xué)程,趙萬生

      (上海交通大學(xué)機械與動力工程學(xué)院/機械系統(tǒng)與振動國家重點實驗室,上海200240)

      基于單位弧長增量插補法的參數(shù)曲線電火花線切割插補方法研究

      陳昊,陳默,奚學(xué)程,趙萬生

      (上海交通大學(xué)機械與動力工程學(xué)院/機械系統(tǒng)與振動國家重點實驗室,上海200240)

      對電火花線切割中基于單位弧長增量法的參數(shù)曲線插補方法進(jìn)行了研究。在該方法中,各坐標(biāo)軸被看作弧長參數(shù)的函數(shù)。在每個插補周期中,插補參考點沿著曲線前進(jìn)一個單位弧長,并將所產(chǎn)生的各個進(jìn)給軸的增量分別送至其累加器。某個軸的累加器每溢出一次,該進(jìn)給軸輸出一個增量脈沖。從參數(shù)曲線的參數(shù)方程結(jié)構(gòu)出發(fā),通過使用單位弧長增量插補法,可實現(xiàn)漸開線、擺線、阿基米德螺線、拋物線等參數(shù)曲線的直接插補。通過對上下異形面中較短的曲線進(jìn)行再參數(shù)化,將弧長參數(shù)統(tǒng)一,實現(xiàn)了對上下異形面的四軸聯(lián)動直接插補。

      參數(shù)曲線;單位弧長增量插補法;插補算法

      電火花線切割加工在模具制造領(lǐng)域有著至關(guān)重要的作用,也更多地被運用于直接加工零件中[1]。在一些典型零件(如沖壓模具、飛行器模型、汽車模具等)的輪廓表達(dá)上常采用參數(shù)曲線的方式[2]。參數(shù)曲線可采用數(shù)控機床進(jìn)行加工,而大部分?jǐn)?shù)控機床在處理參數(shù)曲線的插補問題時采用傳統(tǒng)的數(shù)據(jù)采樣法(SDM)[3],其原理是將這些曲線分成很多的小曲線段,然后用小曲線段的弦線替代小曲線段,相當(dāng)于用大量的小直線段代替一條曲線。這種處理方式會產(chǎn)生一個弓高誤差,并會造成曲線切線方向的速度不連續(xù)。同時,電火花線切割特有的針對上下異形面的變錐度加工功能也在工件形狀不斷復(fù)雜化的情況下越來越重要。其難點主要在于如何協(xié)同規(guī)劃上下兩個平面曲線的插補,在保證一定加工精度的條件下穩(wěn)定地進(jìn)行電火花線切割加工。

      面對上述問題,國內(nèi)外學(xué)者進(jìn)行了一些相關(guān)的研究。但由于受SDM自身原理的限制,如果想要保證較高的加工精度和較均勻的進(jìn)給速度,則需CAM系統(tǒng)生成大量的數(shù)控加工代碼,在SDM的任何方法中,隨著采樣間隔的增大,必然會增大誤差。另一種避免大量加工代碼的方法就是在插補過程中利用SDM實時地對曲線進(jìn)行插補,生成小的線段[4]。近期的主要研究集中在基于SDM減少速度波動和減小輪廓誤差方面,并未對新的方法進(jìn)行探索,如:文獻(xiàn)[5]對這一過程增加了前瞻速度的規(guī)劃來減少速度波動,但需大量的存儲空間。而現(xiàn)有的部分以采用脈沖增量法(如逐點比較法、數(shù)字積分法、最小偏差法等)為基礎(chǔ)的局限性在于:對于圓弧的插補需進(jìn)行過象限的判別;沿曲線的插補進(jìn)給速度不均勻,從而導(dǎo)致對上下異形面插補的精確等比例控制過程變得困難和復(fù)雜。

      因此,文獻(xiàn)[6]在基于數(shù)字積分法的思想上,提出了單位弧長增量插補法,并將其運用于線切割上下異形面的插補中;同時,對非圓參數(shù)曲線的插補進(jìn)行了相關(guān)研究,實現(xiàn)了單位弧長增量插補法在非圓參數(shù)曲線上的運用。該方法能使插補一條曲線的過程中保持切線方向上的速度恒定,且只需一條插補指令。本文主要介紹基于單位弧長增量插補法的參數(shù)曲線加工方法在電火花線切割上的運用。

      1 參數(shù)曲線的單位弧長增量插補法原理

      由于電火花線切割加工需同時考慮正反向的插補,故在其應(yīng)用中,脈沖增量插補法比數(shù)據(jù)采樣插補法更普遍。單位弧長增量插補法就屬于脈沖增量插補法的范疇,可適用于n維空間。為便于討論,先從n=2維空間開始討論。

      一條曲線的參數(shù)方程可表示為其累積弧長的函數(shù):

      為便于對算法進(jìn)行統(tǒng)一描述,以x1代替x、x2代替y來表示曲線坐標(biāo)。在單位弧長增量插補法的每個周期中,插補點沿著參數(shù)曲線前進(jìn)1個機床脈沖當(dāng)量(BLU,Basic Length Unit),可用s表示弧長參數(shù),每個進(jìn)給軸的增量可用它們的m階泰勒展開式來表示:

      m一般可根據(jù)參數(shù)曲線的類型進(jìn)行選擇。經(jīng)驗證,在多數(shù)情況下,m=1或m=2時即可滿足精度要求。

      為便于實現(xiàn)算法的編程,不同階的泰勒展開可分開表示:

      例如:在一個插補周期中,選取m=2的情況,各個軸的累加器會先根據(jù)泰勒展開式進(jìn)行更新:

      Si的值會被保留到下一插補周期。

      圖1是一個周期中的插補過程。每一個曲線都被同等地看做一條“廣義上的直線”,插補的過程就像是一個點沿著“廣義上的直線”在前進(jìn)。當(dāng)點前進(jìn)1個BLU時,累加器計算的過程實質(zhì)上是在找距離該點最近的網(wǎng)格上的交叉點。

      圖1 廣義單位弧長增量插補法示意

      單位弧長增量插補法的終點判別方法是根據(jù)所需插補曲線的總長度進(jìn)行的,在插補的一開始,插補參數(shù)曲線的總長度由軟件模型給出。

      對于許多非圓參數(shù)曲線來說,可通過其參數(shù)方程計算得到:

      用微分形式可表示為:

      微分形式可通過式(3)和弧長參數(shù)s聯(lián)系起來:

      由此可見,在插補過程中,從參數(shù)曲線方程的結(jié)構(gòu)出發(fā),將參數(shù)曲線的微分形式與弧長參數(shù)建立聯(lián)系,可得到泰勒展開式的運算結(jié)果,進(jìn)而實現(xiàn)參數(shù)曲線的插補。通過該原理可實現(xiàn)漸開線、阿基米德螺線和擺線的直接插補,其插補的計算機仿真結(jié)果顯示,通過采用單位弧長增量插補法得到的曲線與理想曲線基本重合(圖2)。

      圖2 插補圖形仿真

      對于一些非圓參數(shù)曲線來說,參數(shù)方程中不包含參數(shù)t,故其處理方法會有所不同。拋物線是一種軸對稱曲線,一個開口向上的拋物線的參數(shù)方程可表示為:

      式中:p為拋物線的焦距。其參數(shù)方程能與弧長參數(shù)通過式(5)進(jìn)行聯(lián)系:

      從而得到:

      由此可見,盡管參數(shù)方程的類型有所不同,但同樣可采用單位弧長增量插補法對參數(shù)曲線進(jìn)行插補,并可看出該方法能在不進(jìn)行線性近似的情況下,通過一條指令直接對曲線插補。在插補過程中,每個周期沿切線方向增加1 BLU的距離,所以只需保證插補周期相等,就能得到恒定的進(jìn)給速度。如果在插補過程中,按需求合理規(guī)劃插補周期,就能實現(xiàn)進(jìn)給速度的控制。

      對于上下異形面零件,在處理上、下平面加工路徑曲線同時插補的問題上,主要是解決弧長參數(shù)的統(tǒng)一化。以(x1,x2)表示下平面曲線的坐標(biāo)(X,Y)、(x3,x4)表示上平面曲線的坐標(biāo)(U,V),則上、下平面曲線的弧長參數(shù)表達(dá)式為:

      為了同時開始插補,并同時結(jié)束插補,兩條曲線必須保證弧長上的線性比例關(guān)系:

      選取兩個弧長中較長的一個作為廣義弧長參數(shù),設(shè)為L,并對上、下平面曲線做參數(shù)變換,可得:

      通過簡單的線性變化,可在單位弧長增量插補法的基礎(chǔ)上,將兩條曲線統(tǒng)一為一條曲線,有效地一步插補上下異形面的兩條曲線。

      2 仿真實驗

      以漸開線插補為例,選取漸開線中心點(0,0),1 BLU選取為高精度機床常用的0.1 μm,取0~π/2這一段進(jìn)行仿真,工件形狀見圖3。數(shù)據(jù)采樣法的G代碼采用UG NX 7.0生成,最大允許誤差為CAM所允許的最大弓高誤差,實際插補的誤差會因插補網(wǎng)格與小線段之間存在精插補誤差而更大。

      圖3 漸開線工件模型

      利用泰勒展開至一階,漸開線的參數(shù)方程為:

      選取R為10 mm,數(shù)據(jù)采樣法選取的最大弓高誤差分別為1 μm(10 BLUs)和0.3 μm(3 BLUs),其平均誤差由于是由CAM生成,故并未計算。實驗結(jié)果見表1??煽闯觯瑔挝换¢L增量插補法的精度已達(dá)到一個很高的水平。在加工一個基圓直徑為10 mm的漸開線時,其最大誤差僅為0.4 μm,誤差絕對值平均后更是<0.3 μm。如果想用數(shù)據(jù)采樣法得到同等精度的結(jié)果,就需幾百條G代碼,這就是數(shù)據(jù)采樣法進(jìn)行了線性近似所造成的結(jié)果。

      表1 仿真數(shù)據(jù)結(jié)果

      此外,若將尺度再放大10倍,基圓直徑調(diào)整為100 mm,可得最大誤差為5.382 588 μm、平均誤差為3.577 758 μm,最大誤差和平均誤差分別只增加了26.8%和32.0%。由此可見,單位弧長增量插補法對于尺度并不是特別敏感。

      本課題組曾以經(jīng)典的“天圓地方”形狀工件為例,進(jìn)行了仿真分析和加工實驗(圖4)[7]。工件一共只需4條指令便可加工而成,每條指令同步插補四分之一圓和一條線段的直紋面。同時,本方法在插補上下異形面時并不僅限于圓弧和直線,對于其他參數(shù)曲線也能統(tǒng)一化處理。

      圖4 單位弧長增量插補法插補“天圓地方”工件

      3 結(jié)論

      本文介紹了單位弧長增量插補法的基本原理及其在參數(shù)曲線插補上的運用,還介紹了漸開線、阿基米德螺線、擺線和拋物線等非圓參數(shù)曲線的插補原理,并進(jìn)一步介紹了采用單位弧長增量插補法處理四軸聯(lián)動上下異形面的方法。通過仿真驗證了單位弧長增量插補法的靈活性,其優(yōu)勢在于:

      (1)能一步直接插補非圓參數(shù)曲線,如漸開線、阿基米德螺線、擺線和拋物線等;而數(shù)據(jù)采樣法需對曲線進(jìn)行線性近似,并將其處理成大量小線段。

      (2)避免了采用小直線段逼近原始曲線所帶來的弦高誤差,可得到很好的插補精度;而數(shù)據(jù)采樣法在保證精度的前提下需大量的指令,造成了速度損失。

      (3)只需一條指令便可插補一條曲線,簡化了CAM過程,使數(shù)據(jù)采樣法所需的精插補和粗插補兩步簡化為一步。

      (4)可在上下異形面的處理上自動保持上下異形面間的線性等比例速度插補關(guān)系。

      (5)可保持插補過程中切線方向上的勻速,并通過對插補周期的速度規(guī)劃,實現(xiàn)進(jìn)給速度的策略控制;而數(shù)據(jù)采樣法需進(jìn)行前瞻的速度規(guī)劃來減少速度波動。

      由單位弧長增量插補法的原理可見,該方法不但可用于電火花線切割加工,也可用于通用CNC機床和帶旋轉(zhuǎn)軸的多軸聯(lián)動機床。

      [1] Yang M Y,Park J H.A study on an open architecture CNC system with a NURBS interpolator for WEDM[J]. The International Journal of Advanced Manufacturing Technology,2002,19(9):664-668.

      [2] Yeh S S,Hsu P L.Adaptive-feedrate interpolation for parametric curves with a confined chord error[J].Computer-Aided Design,2002,34(3):229-237.

      [3] Suh S,Kang S,Chung D.Theory and Design of CNC Systems[M].London:Springer,2008.

      [4] Jeong S Y,Choi Y J,Park P.Parametric interpolation using sampled data[J].Computer Aided Design,2006,38:39-47.

      [5] Dong Haitao,Chen Bing,Chen Youping,et al.An accurate NURBS curve interpolation algorithm with short spline interpolation capacity[J].The International Journal of Advanced Manufacturing Technology,2012,63(9-12):1257-1270.

      [6] 陳默,陳昊,趙萬生.電火花線切割機床四軸聯(lián)動單位弧長增量插補法[C]//第15屆全國特種加工學(xué)術(shù)會議論文集(上).南京,2013:259-265.

      [7] Zhao Wansheng,Chen Mo,Chen Hao.A novel trajectory interpolation algorithm for WEDM-unit generalized arc length increment method[J].Procedia CIRP,2013,6:256-261.

      Research on Parametric Curve Interpolation for WEDM Based on Unit Arc Increment Method

      Chen Hao,Chen Mo,Xi Xuecheng,Zhao Wansheng
      (School of Mechanical Engineering,Shanghai Jiao Tong University/State Key Laboratory of Mechanical System and Vibration,Shanghai 200240,China)

      A parametric curve interpolation algorithm for WEDM which is based on unit arc length increment method is proposed.Each coordinate axes are treated as the functions of arc length.In each interpolation period,the interpolation reference point moves 1 unit arc length along the curve and the corresponding increments of each axis are accumulated.Once the accumulator of an axis exceeds,it will move 1 basic length unit.The interpolations of involute,cycloid,Archimedes spiral,parabola are achieved by using this interpolation method which starts from parametric curve interpolation structure. The ruled surfaces which are described by two curves in the upper and lower planes of a workpiece can be directly interpolated by taking re-parameterization of the shorter curve to unify the arc length parameter.

      parametric curve;unit arc length increment method;interpolation algorithm

      TG661

      A

      1009-279X(2015)04-0025-04

      2015-03-31

      國家自然科學(xué)基金資助項目(51175337);國家科技重大專項(2014ZX04001061);機械系統(tǒng)與振動國家重點實驗室項目(MSVMS201111)

      陳昊,男,1989年生,博士研究生。

      猜你喜歡
      補法弧長漸開線
      求弧長和扇形面積的方法
      三角函數(shù)的有關(guān)概念(弧長、面積)
      基于絡(luò)病理論探討絡(luò)虛通補法在氣虛血瘀型椎動脈型頸椎病中的應(yīng)用
      基于少數(shù)類過采樣的傾向得分匹配插補法
      三角函數(shù)的有關(guān)概念(弧長、面積)
      基于NURBS理論的漸開線齒輪齒面修復(fù)
      重型機械(2020年3期)2020-08-24 08:31:46
      基于Pro/E的漸開線內(nèi)花鍵安裝盤參數(shù)化設(shè)計
      響應(yīng)傾向得分匹配插補法
      一種系列多邊形漸開線繪制教具
      淺談間接補法在內(nèi)科疾病中的運用
      儋州市| 长乐市| 青州市| 蓬溪县| 南阳市| 卢氏县| 无锡市| 嘉义市| 枝江市| 武清区| 基隆市| 同德县| 南澳县| 伊宁县| 屯昌县| 万全县| 天峻县| 新巴尔虎右旗| 健康| 渝北区| 万盛区| 运城市| 九台市| 鹤岗市| 潮州市| 中方县| 紫金县| 成安县| 永济市| 江城| 香河县| 武平县| 涟水县| 江陵县| 满城县| 澄江县| 安岳县| 固阳县| 井陉县| 淮安市| 夏河县|