• 
    

    
    

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

      基于Z脈沖信號的高速高精回零方式研究

      2014-01-21 00:52:34王興飛鄭仲謙
      電子設(shè)計工程 2014年21期
      關(guān)鍵詞:零點(diǎn)機(jī)床加速度

      王興飛,鄭仲謙,李 松

      (華南理工大學(xué) 機(jī)械與汽車工程學(xué)院,廣東 廣州 510640)

      隨著電子信息技術(shù)的發(fā)展,數(shù)字化制造技術(shù)越來越成為機(jī)電一體化時代機(jī)床業(yè)的核心技術(shù),其代表產(chǎn)物就是數(shù)控機(jī)床。數(shù)控機(jī)床可以在提高生產(chǎn)率的同時,保證產(chǎn)品一定的加工質(zhì)量和加工精度。加工過程中機(jī)床各個軸都設(shè)定了一個原點(diǎn),作為軸運(yùn)動的零點(diǎn)。確定零點(diǎn)位置對機(jī)床的精度是至關(guān)重要的,回零操作就是要確定位置測量的起點(diǎn),數(shù)控機(jī)床的刀具補(bǔ)償、反向間隙補(bǔ)償、螺距誤差補(bǔ)償?shù)染妊a(bǔ)償措施能否發(fā)揮作用,也完全取決于數(shù)控機(jī)床的回零精度[1]。

      回零方式根據(jù)檢測裝置的不同,可以分為柵格法和磁開關(guān)法兩種[2]。其中光電開關(guān)加光柵尺或者旋轉(zhuǎn)碼器是最常使用的回零方式。由于光電開關(guān)有一定的寬度,所以可以利用光柵尺和旋轉(zhuǎn)編碼器的Z脈沖信號精確回零。實際應(yīng)用中一般將回零分為高速尋找光電開關(guān)和低速尋找Z脈沖信號兩個階段。然而隨著回零速度的提高,運(yùn)動軸切換不同速度時,會出現(xiàn)震動現(xiàn)象,并且會因為軸減速產(chǎn)生的一定減速距離而不能在Z脈沖信號處精確停止。

      本文針對如何消除高速運(yùn)動下,軸啟停產(chǎn)生的震動和提高回零精度兩方面闡述改進(jìn)后的回零過程優(yōu)化方案。該方案經(jīng)過實驗仿真和實際測試證明,有效的提高了運(yùn)動的平穩(wěn)性、速度和精度,并已成功應(yīng)用于東莞市升力智能科技有限公司自主研發(fā)的通用運(yùn)動控制卡中。

      1 回零速度規(guī)劃的改進(jìn)算法

      為解決高速運(yùn)動狀態(tài)下電機(jī)的震動現(xiàn)象,在運(yùn)動開始和結(jié)束時,需要加減速過程。梯形速度規(guī)劃算法和S形速度規(guī)劃是最常見的兩種速度規(guī)劃算法。其中由于S形速度規(guī)劃的柔性、連續(xù)性好,而成為比較理想的速度規(guī)劃算法[3-4]。

      S形速度曲線一般被抽象為7段式模型,即整個運(yùn)動被分為加加速段、勻加速段、減加速段、勻速段、加減速段、勻減速段和減減速段,分別對應(yīng)圖1的①到⑦各個階段。

      其中,vs為起始速度,ve為終點(diǎn)速度,V為指定的目標(biāo)速度;τk(k=1,2…7)為局部時間坐標(biāo),表示以各個階段的起始點(diǎn)作為零點(diǎn)的時間表示,τk=t-tk-1。速度規(guī)劃過程中位移、速度、加速度和加加速度的關(guān)系可用式(1)、(2)、(3)表示。

      圖1 7階段S形速度規(guī)劃示意圖Fig.1 Schematic of 7 stage S-curve velocity planning

      然而在此種速度規(guī)劃算法中,需要指定運(yùn)動長度L、目標(biāo)速度V、最大加速度A、最大減速度D以及第 1、3、5、7階段的加加速度 J1、J3、J5、J7[6-8],才能完成整個速度規(guī)劃算法,這個過程計算量大,算法的程序?qū)崿F(xiàn)復(fù)雜。而在某些情況下,若目標(biāo)速度V太小,可能導(dǎo)致T2和T6等于0,也就是不存在勻加速和勻減速階段;若指定的運(yùn)動長度太短,也可能導(dǎo)致T2、T4和T6等于0,也就是不存在勻加速,勻速和勻減速階段。這時7階段模型就簡化為了5階段模型,其速度、加速度、加加速度關(guān)系如圖2所示,由圖可以看出,精簡以后的速度曲線的各個階段仍然平滑過度,滿足柔性控制方法的要求。

      在實際應(yīng)用中,經(jīng)常用指定加減速時間的方法來代替設(shè)定加速度和加加速度等概念比較抽象的參數(shù)。如果假設(shè)7階段速度規(guī)劃模型中加速時間為,減速時間為,并且①和③、⑤和⑦階段加加速度分別相等,即J1=J3,J5=J7,。那么可知T1=T3,T5=T7,J1T1=J3T3=A,并且存在以下關(guān)系式(3)和(4)。

      對于由①加加速段、②勻加速段、③減加速段三段組成的加速過程,可得如下關(guān)系:

      由方程(5)可看出,在加速過程中無法全部解出T1、T2和T1,即在7階段模型中無法通過直接指定加減速時間來實現(xiàn)S形加減速規(guī)劃。在5階段模型中,由于沒有勻加速階段和勻減速階段,方程(5)可以解出T1和J1。因此,5階段模型可以在只指定運(yùn)動距離L、目標(biāo)速度V、起始速度vs、終止速度ve、加速度時間Ta和減速度時間Td6個變量情況下完成速度規(guī)劃,并且保證運(yùn)動的平穩(wěn)性。

      圖2 5階段S形速度規(guī)劃示意圖Fig.2 Schematic of 5 stage S-curve velocity planning

      2 回零過程狀態(tài)分析

      在某些回零速度要求較高的場合,由于最后尋找Z脈沖信號階段的速度仍然很高,捕捉到Z脈沖信號時不能及時停止,導(dǎo)致回零精度降低。為解決這一問題,對常用的基于Z脈沖的回零方式進(jìn)行了改進(jìn),即在回零最后階段Z脈沖產(chǎn)生時利用高速鎖存器鎖存精確的零點(diǎn)位置。當(dāng)回零軸停止后,再根據(jù)當(dāng)前位置和鎖存位置進(jìn)行誤差補(bǔ)償,以保證較高的回零速度下的回零精度。改善方案的回零過程如圖3所示。

      由于各軸運(yùn)動的起始位置不確定,所以把起始位置分為了在特殊位置和不在特殊位置,特殊位置又包括在零點(diǎn)和正、負(fù)限位處,3種情況。

      當(dāng)起始點(diǎn)不在特殊位置時,按照設(shè)定的回零方向?qū)ふ伊泓c(diǎn)開關(guān)。在運(yùn)動過程中采用周期查詢的方式獲取各軸的位置信息。如果在回零方向上首先遇到了零點(diǎn)開關(guān),則會減速停止。然后,以回零低速向Z脈沖信號存在的方向離開零點(diǎn)開關(guān)。當(dāng)離開零點(diǎn)開關(guān)的瞬間又以這個速度向指定方向?qū)ふ襔脈沖信號。在檢測到Z脈沖信號時,觸發(fā)高速鎖存器鎖存當(dāng)前編碼器的位置信息,同時使軸立即減速停止。軸停止后再次讀取編碼器的位置信息,并將兩次的讀數(shù)相減,即可得到當(dāng)前位置到Z脈沖點(diǎn)的偏差。最后再讓電機(jī)向反方向旋轉(zhuǎn)此偏差的距離,以補(bǔ)償減速停止后的誤差。至此清除相關(guān)寄存器的數(shù)值,整個回零過程結(jié)束。如果在遇到零點(diǎn)開關(guān)前先遇到了限位開關(guān),則需要另電機(jī)反向旋轉(zhuǎn)繼續(xù)尋找零點(diǎn),找到零點(diǎn)后的運(yùn)動過程和上面的過程相同。

      圖3 回零過程流程圖Fig.3 Flowchart of homing process

      當(dāng)起始在特殊位置時,如果在零點(diǎn)處,則直接重復(fù)上述的過程;如果在極限開關(guān)處,則需要向極限開關(guān)的反向運(yùn)動尋找零點(diǎn),到零點(diǎn)后同樣重復(fù)上述過程。

      3 試驗驗證

      為檢驗5階段速度規(guī)劃曲線的連續(xù)性和平滑性,對速度規(guī)劃算法進(jìn)行了軟件的多次仿真測試,其中一次的仿真結(jié)果如圖4和圖5所示。

      經(jīng)過多次仿真實驗后可以看出,簡化后的5階段速度規(guī)劃曲線仍然可以保證速度和加速度的連續(xù)性和平滑性,可以滿足柔性控制的要求。并且在實驗平臺運(yùn)行過程中,隨著速度的提高,依然可以平穩(wěn)運(yùn)行。

      為檢驗回零的準(zhǔn)確性,搭建了圖6所示的實驗平臺,零點(diǎn)開關(guān)安裝在Z脈沖信號的左側(cè)。程序設(shè)計時已經(jīng)確定了回零的起始方向,并且是固定的,這里設(shè)定的為負(fù)方向。

      圖4 5階段速度規(guī)劃速度曲線仿真圖Fig.4 Velocity simulation diagram of 5 stage velocity planning

      圖5 5階段速度規(guī)劃加速度曲線仿真圖Fig.5 Acceleration simulation diagram of 5 stage velocity planning

      圖6 旋轉(zhuǎn)編碼器方式回零示意圖Fig.6 Schematic ofrotary encoder homing

      如果從①位置開始回零,則運(yùn)動軸將先以高速向負(fù)方向?qū)ふ伊泓c(diǎn)。當(dāng)遇到零點(diǎn)開關(guān)后減速停止,并開始以低速繼續(xù)前進(jìn)至越過零點(diǎn)。越過了零點(diǎn)以后開始繼續(xù)以低速向負(fù)方向運(yùn)動,遇到Z脈沖以后立即停止。如果從②位置開始回零,在這種情況下會先遇到負(fù)限位,這里需要在負(fù)限位出將軸運(yùn)動方向調(diào)轉(zhuǎn),并繼續(xù)尋找零點(diǎn)。當(dāng)?shù)竭_(dá)零點(diǎn)開關(guān)后減速停止,并以低速再次反向運(yùn)動,直到離開零點(diǎn)開關(guān)。然后繼續(xù)以低速尋找到Z脈沖信號后,軸立即停止。軸停止后,根據(jù)當(dāng)前位置和鎖存位置加以補(bǔ)償,回零結(jié)束。

      回零過程的改善方案,是針對回零的最后一個階段,也就是低速找Z脈沖的階段提高速度后精度降低提出的。為測量有無高速鎖存以及回零最后階段的速度對回零精度的影響,在實驗中采用了激光干涉儀測量回零結(jié)束后的位置誤差。試驗分為低速無鎖存、相對較高速度無鎖存和相對較高速度有鎖存三種情況分別測量。實驗中設(shè)定速度值與測量的部分結(jié)果如表1所示。

      從試驗數(shù)據(jù)可以看出,當(dāng)Z脈沖處沒有高速鎖存時,回零最后一個階段的速度越大誤差也越大。速度為0.2 m/s時誤差已經(jīng)達(dá)到了80 μm左右。而貼片機(jī)、FPC補(bǔ)強(qiáng)機(jī)等高精度機(jī)床的最低精度要求也需要達(dá)到50 μm以內(nèi)。隨著速度的不斷提高誤差將進(jìn)一步增大,顯然沒有高速鎖存的情況下,回零最后一個階段必須較低的速度。然而,在Z脈沖處觸發(fā)高速鎖存的情況下,即使速度提高到0.5 m/s都可以很準(zhǔn)確的定位到零點(diǎn),而且回零誤差在1~2 μm左右。由此可見,此時回零精度即可滿足部分高精度機(jī)床的要求。

      表1 不同條件下回零精度對比Tab.1 Comparison of homing accuracy in different conditions

      4 結(jié)束語

      通過在實際機(jī)床中大量測試,結(jié)果表明以上提出的解決方案,提高了回零的速度,消除了高速運(yùn)動下的震動現(xiàn)象,并同時保證了較高了精度。此回零方式配合反向間隙補(bǔ)償、螺距誤差補(bǔ)償?shù)妊a(bǔ)償算法即可滿足機(jī)床自動運(yùn)行過程中的精度要求。回零精準(zhǔn)是自動化設(shè)備能夠?qū)崿F(xiàn)高精度運(yùn)行的重要前提,因此本方案為高速高精自動化設(shè)備的研發(fā)打下了良好的基礎(chǔ),并可以推廣應(yīng)用至光柵尺等其他回零方法中。

      [1]鄒金橋,姜曉強(qiáng),徐文源.基于數(shù)控機(jī)床柵格法回零機(jī)制的分析及故障診斷[J].組合機(jī)床與自動化加工技術(shù),2006(11):63-64.ZOU Jin-qiao,JIANG Xiao-chao,XU Wen-yuan.The analysis and fault diagnosis of returning home with grid method based on CNC machine tools[J].Modular Machine Tool&Automatic Manufacturing Technique,2006(11):63-64.

      [2]陳偉娜.基于DSP的運(yùn)動控制算法研究與實現(xiàn)[D].華南理工大學(xué),2012.

      [3]朱曉春,屈波,孫來業(yè),等.S曲線加減速控制方法研究[J].中國制造業(yè)信息化,2006,35(23):38-40.ZHU Xiao-chun,QU Bo,SUN Lai-ye,et al.Study on the accelaration/decelaration control method for S -curve[J].ManufactureInformation EngineeringofChina,2006,35(23):38-40.

      [4]郭新貴,李從心.S曲線加減速算法研究[J].機(jī)床與液壓,2002(5):60-62.GUO Xin-gui,LI Cong-xin.Studying S-shape acceleration/deceleration algorithm[J].Hydromechatronics Engineering,2002(5):60-62.

      [5]KaanErkorkmaz,AltintasY.High speed CNC system design:Part I:jerk limited trajectory generation and quintic spline interpolation [J].International Journal Machine Tools&Manufacture,2001,41(9):1323-1345

      [6]胡鴻豪.CNC系統(tǒng)直線加減速優(yōu)化算法[J].機(jī)床與液壓,2008,36(5):287-289.HU Hong-hao.Linear acceleration and deceleration optimization algorithm for CNC machine tools[J].Hydromechatronics Engineering,2008,36(5):287-289.

      [7]李曉輝,鄔義杰,冷洪濱.S曲線加減速控制新方法的研究[J].組合機(jī)床與自動化加工技術(shù),2007(10):50-53.LI Xiao-hui,WU Yi-jie,LENG Hong-bin.Research on a new S -curve acceleration and deceleration control method[J].ModularMachineTool&AutomaticManufacturingTechnique,2007,10:50-53.

      [8]趙光.CNC插補(bǔ)過程中加減速控制算法的研究[D].濟(jì)南:山東科技大學(xué),2007.

      猜你喜歡
      零點(diǎn)機(jī)床加速度
      機(jī)床展會
      機(jī)床展會
      “鱉”不住了!從26元/斤飆至38元/斤,2022年甲魚能否再跑出“加速度”?
      2019年高考全國卷Ⅱ文科數(shù)學(xué)第21題的五種解法
      一類Hamiltonian系統(tǒng)的Abelian積分的零點(diǎn)
      2019,中國機(jī)床變中求進(jìn)
      天際加速度
      汽車觀察(2018年12期)2018-12-26 01:05:42
      創(chuàng)新,動能轉(zhuǎn)換的“加速度”
      金橋(2018年4期)2018-09-26 02:24:46
      死亡加速度
      基于通用機(jī)床的100%低地板有軌電車輪對旋修
      荣昌县| 宝山区| 荆门市| 咸宁市| 麻栗坡县| 沙湾县| 临洮县| 黄大仙区| 盐山县| 克拉玛依市| 惠安县| 宝丰县| 宜都市| 丹寨县| 德钦县| 寿光市| 靖江市| 嘉荫县| 宁晋县| 称多县| 广安市| 台中市| 青神县| 泰宁县| 革吉县| 枣阳市| 和田市| 桐柏县| 扎兰屯市| 丹巴县| 七台河市| 秀山| 都江堰市| 邳州市| 云龙县| 隆安县| 故城县| 南召县| 大冶市| 开远市| 满城县|