[發明專利]速度敏感區間恒速曲線插補速度規劃方法有效
| 申請號: | 201610167479.7 | 申請日: | 2016-03-22 |
| 公開(公告)號: | CN105759725B | 公開(公告)日: | 2018-04-10 |
| 發明(設計)人: | 馬建偉;宋得寧;賈振元;高媛媛;劉巍;劉振 | 申請(專利權)人: | 大連理工大學 |
| 主分類號: | G05B19/4103 | 分類號: | G05B19/4103 |
| 代理公司: | 大連理工大學專利中心21200 | 代理人: | 關慧貞 |
| 地址: | 116024 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 速度 敏感 區間 曲線 規劃 方法 | ||
1.一種速度敏感區間恒速曲線插補速度規劃方法,其特性在于,該方法首先判斷在程序預設進給速度下,曲線上不滿足弓高誤差、法向加速度、法向加加速度約束的參數區間,從而確定速度敏感區間,并將各速度敏感區間內的曲率半徑最小點位置處的許用進給速度作為該速度敏感區間的進給速度初值;其次,以切向加速度、切向加加速度為約束條件,通過逆向掃描降速過程進給速度規劃和正向掃描升速過程進給速度規劃,確定各速度敏感區間的進給速度值;再次,以切向加速度、切向加加速度為約束條件,確定過渡區域的升速起始、結束點和降速起始、結束點;最后,將曲線上各升速起始、結束點和降速起始、結束點及相對應的進給速度值作為數控代碼,與曲線信息一起輸入到插補器中,實現滿足幾何和驅動約束的速度敏感區間恒速參數曲線插補;具體步驟如下:
第一步 確定速度敏感區間
當加工進給速度為v時,曲線上弓高誤差δ為:
式中,ρ為曲率半徑,Ts為插補周期;因此,可得曲率半徑為ρ時,幾何約束,即弓高誤差約束下的最大許用加工進給速度vg(ρ)為:
其中,δlim為設定的弓高誤差極限;
加工進給速度v、曲線曲率半徑ρ與法向加速度an的關系為:
因此,法向加速度約束下的最大許用加工進給速度va(ρ)為:
其中,an,lim為數控系統設定的法向加速度極限;
加工進給速度v、曲線曲率半徑ρ與法向加加速度jn的關系為:
因此,法向加加速度約束下的最大許用加工進給速度vj(ρ)為:
其中,jn,lim為法向加加速度極限條件;
參數曲線上參數u位置處,在弓高誤差、法向加速度、法向加加速度約束下的最大許用進給速度vlim(u)為:
vlim(u)=min{vg(ρ(u)),va(ρ(u)),vj(ρ(u))}(7)
設指令加工進給速度為vp,判斷滿足不等式:
vlim(u)<vp(8)
的參數區間,即為速度敏感區間,記為:
Rvi=[ustart,i,uend,i](9)
其中,Rvi為第i個速度敏感區間,ustart,i和uend,i分別為曲線上第i個速度敏感區間的始末參數值;
設參數u位置處曲線曲率半徑為ρ(u),計算第i個速度敏感區間內曲線上的曲率半徑最小值ρmin,i:
ρmin,i=min{ρ(u)|ustart,i≤u≤uend,i}(10)
進而初步確定各速度敏感區間內的進給速度值vri:
vri=min{vg(ρmin,i),va(ρmin,i),vj(ρmin,i)}(11)
第二步 確定各速度敏感區間進給速度值
由于在切向加速度、切向加加速度約束下,實際加工進給速度可能無法在兩速度敏感區間之間的弧長范圍內從前一區間速度加/減速到下一區間速度,因此,利用切向加速度、切向加加速度約束,在S型加減速模式下,對各速度敏感區間的進給速度值進行再規劃;
設切向加速度、切向加加速度極限分別為at,lim,jt,lim,在S型加減速模式下,從起始速度vstart加、減速到結束速度vend過程所需要的位移值sreq(vstart,vend)為:
其中,加減速過程最大加速度值amax=jt,limt1,加加/減速時間t1,恒加/減速時間t2,減加/減速時間t3為:
首先通過逆向掃描進行降速過程進給速度規劃,其流程為:
1)令i=n-1;
2)判斷是否為降速過程,若vri≤vri+1,轉第6)步,否則
3)計算從vri減速到vri+1所需要位移值sreq(vri,vri+1)及區間Rvi和Rvi+1之間弧長sri:
其中,C’(u)為參數曲線方程C(u)對參數u的導失;若sreq(vri,vri+1)≤sri,轉第6)步,否則
4)在vri和vri+1之間利用二分法確定vri,B使其滿足sreq(vri,B,vri+1)=sri;
5)令vri=vri,B,更新vri;
6)若i=1,結束,否則,令i=i-1,轉第2)步;
其次通過正向掃描進行升速過程進給速度規劃,其流程為:
1)令i=1;
2)判斷是否為升速過程,若vri≥vri+1,轉第6)步,否則
3)計算從vri加速到vri+1所需要位移值sreq(vri,vri+1),并利用式(14)計算區間Rvi和Rvi+1之間弧長sri,若sreq(vri,vri+1)≤sri,轉第6)步,否則
4)在vri和vri+1之間利用二分法確定vri+1,F使其滿足sreq(vri,vri+1,F)=sri;
5)令vri+1=vri+1,F,更新vri+1;
6)若i=n-1,結束,否則,令i=i+1,轉第2)步;
經過上述逆向掃描降速過程進給速度規劃和正向掃描升速過程進給速度規劃,得到最終更新的進給速度值vri即為滿足幾何和驅動性能約束的第i個速度敏感區間進給速度最終規劃值;
第三步確定速度敏感區間之間過渡區域的升、降速起始、結束點及相對應的進給速度
在兩相鄰速度敏感區間Rvi和Rvi+1之間的過渡區域,首先判斷過渡區域曲線弧長sri是否大于進給速度從區間Rvi的速度vri增加至預設進給速度vp再從預設進給速度vp降低至區間Rvi+1的速度vri+1所需位移之和,即判斷不等式(15)是否成立:
sri>sreq(vri,vp)+sreq(vp,vri+1)(15)
若不等式(15)成立,速度敏感區間Rvi和Rvi+1之間執行升速(從vri增加到vp)和降速(從vp降低至vri+1)兩個過程;升速起始點參數為uend,i,相對應的進給速度值為vri,升速結束點參數ur,i通過求解方程(16)獲得:
升速結束點對應的進給速度值為vp;降速起始點參數ud,i通過求解方程(17)獲得:
降速起始點對應的進給速度值為vp,降速結束點參數為ustart,i+1,相對應的進給速度值為vri+1;
若不等式(15)不成立,為保證進給速度輪廓平滑,速度敏感區間Rvi和Rvi+1之間僅執行升速或降速過程;若vri小于vri+1,執行升速過程,升速起始點參數為uend,i,相對應的進給速度值為vri,升速結束點參數ur,i通過求解方程(18)獲得:
升速結束點對應的進給速度值為vri+1;若vri大于vri+1,執行降速過程,降速起始點參數ud,i通過求解方程(19)獲得:
降速起始點對應的進給速度值為vri,降速結束點參數為ustart,i+1,相對應的進給速度值為vri+1;
第四步實時計算當前插補點處進給速度
將第三步中獲得的升速、降速的起始、結束點曲線參數uri和相應的進給速度值vui對應關系表作為實時插補器的輸入;在實時參數曲線插補過程中,判斷當前插補點曲線參數所在的參數區間[uri,uri+1],若該參數區間兩端參數對應的進給速度值相同,則該參數區間內采用恒速插補,若該參數區間兩端參數對應的進給速度值不同,則該參數區間內采用S型加減速模型確定當前插補點進給速度值;即,若vui=vui+1,則令當前插補點進給速度vk=vui;若vui≠vui+1,計算當前插補點進入參數區間[uri,uri+1]內的插補時間t,則當前插補點進給速度vk為:
其中,amax=jt,limt1,t1、t2、t3采用公式(13)計算,vstart=vui,vend=vui+1;
第五步計算下一插補點處曲線參數
獲得當前插補點進給速度vk后,計算下一插補點曲線參數uk+1:
其中,uk為當前插補點處樣條曲線參數,C′(uk)為當前插補點處樣條曲線的一階導失,C″(uk)為當前插補點處樣條曲線的二階導失;判斷是否到達曲線終點,若到達終點,則結束插補,否則,令k=k+1,返回第四步;據此,實現滿足弓高誤差、法向加速度、法向加加速度、切向加速度、切向加加速度綜合約束的速度敏感區間恒速參數曲線插補。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連理工大學,未經大連理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610167479.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:風機和水泵專用的中壓變頻調速裝置
- 下一篇:傘主骨與支骨連接結構





