[發(fā)明專利]基于輪廓誤差約束的自適應(yīng)曲線插補(bǔ)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201610167558.8 | 申請(qǐng)日: | 2016-03-22 |
| 公開(公告)號(hào): | CN105759726B | 公開(公告)日: | 2018-04-10 |
| 發(fā)明(設(shè)計(jì))人: | 賈振元;宋得寧;馬建偉;王福吉;高媛媛;葛杰 | 申請(qǐng)(專利權(quán))人: | 大連理工大學(xué) |
| 主分類號(hào): | G05B19/4103 | 分類號(hào): | G05B19/4103 |
| 代理公司: | 大連理工大學(xué)專利中心21200 | 代理人: | 關(guān)慧貞 |
| 地址: | 116024 遼*** | 國省代碼: | 遼寧;21 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 輪廓 誤差 約束 自適應(yīng) 曲線 方法 | ||
1.一種基于輪廓誤差約束的自適應(yīng)曲線插補(bǔ)方法,其特性在于,該方法首先針對(duì)典型二階進(jìn)給伺服系統(tǒng),建立輪廓誤差與進(jìn)給速度、伺服系統(tǒng)參數(shù)、曲線曲率之間關(guān)聯(lián)關(guān)系模型,利用當(dāng)前插補(bǔ)點(diǎn)曲率信息和輪廓誤差約束值計(jì)算輪廓誤差約束下當(dāng)前插補(bǔ)點(diǎn)處加工進(jìn)給速度許用值;其次,判斷輪廓誤差約束的許用進(jìn)給速度和程序預(yù)設(shè)進(jìn)給速度大小關(guān)系,將較小值作為當(dāng)前插補(bǔ)點(diǎn)自適應(yīng)進(jìn)給速度值;最后,利用該自適應(yīng)進(jìn)給速度計(jì)算下一插補(bǔ)點(diǎn)的曲線參數(shù),實(shí)現(xiàn)慮及輪廓誤差約束的參數(shù)曲線插補(bǔ);具體步驟如下:
第一步 輪廓誤差約束下許用加工進(jìn)給速度計(jì)算
由比例控制器控制的典型位置閉環(huán)進(jìn)給伺服系統(tǒng)的閉環(huán)傳遞函數(shù)G(s)為:
其中,K為位置環(huán)比例控制器增益,J為伺服電機(jī)和絲杠負(fù)載的等效轉(zhuǎn)動(dòng)慣量,B為負(fù)載的等效粘性阻尼,s為拉普拉斯算子;
令則式(1)表示為典型二階系統(tǒng):
其中,ωn為無阻尼固有頻率,ζ為阻尼比;令s=j(luò)ω,得到系統(tǒng)的頻率響應(yīng)函數(shù)G(jω)為:
其中,ω為系統(tǒng)輸入角頻率;
因此,系統(tǒng)的幅頻特性函數(shù)M(ω)和相頻特性函數(shù)φ(ω)分別為:
當(dāng)采用進(jìn)給速度v加工曲率半徑為ρ的輪廓時(shí),數(shù)控系統(tǒng)各軸輸入指令rx、ry為:
其中,角頻率ω=v/ρ,(rx,0,ry,0)為曲率圓的圓心;達(dá)到穩(wěn)態(tài)時(shí),系統(tǒng)各軸輸出px、py為:
當(dāng)各軸伺服系統(tǒng)動(dòng)態(tài)特性匹配良好時(shí),Mx(ω)=My(ω)=M(ω),實(shí)際加工輪廓曲率半徑為理想曲率半徑的M(ω)倍,此時(shí)輪廓誤差ε表示為:
ε=ρ|1-M(ω)| (8)
對(duì)于數(shù)控系統(tǒng)來說,對(duì)控制參數(shù)調(diào)試時(shí),往往將阻尼比ζ調(diào)整為在0.707到1.0之間,以保證伺服系統(tǒng)良好的阻尼特性;通過式(4)當(dāng)ζ>0.707時(shí),對(duì)于任意ω>0,皆有M(ω)<1,因此式(8)改寫為:
ε=ρ(1-M(ω))(9)
又因M(ω)恒大于0,故由式(9),當(dāng)加工曲率半徑為ρ的輪廓時(shí),輪廓誤差最大值εmax小于ρ;因此,對(duì)于給定輪廓誤差極限約束值εlim,當(dāng)εlim≥ρ時(shí),加工進(jìn)給速度無論多大,都滿足要求,無需對(duì)速度進(jìn)行規(guī)劃;當(dāng)εlim<ρ時(shí),通過求解方程
得到滿足輪廓誤差約束條件的角頻率ωc值,進(jìn)而得到滿足輪廓誤差約束的加工進(jìn)給速度最大許用值vc=ρωc;
下面求解方程(10)的唯一解析解;令Q=1-εlim/ρ,W=ω2,方程(10)變?yōu)椋?/p>
解得:
由于ζ>0.707時(shí),(1-2ζ2)<0,而W=ω2>0,故得到:
即方程的解ωc為:
將ωc=vc/ρ,Q=1-εlim/ρ代入上式,得到輪廓誤差εlim約束下最大許用加工進(jìn)給速度值vc為:
第二步 加工進(jìn)給速度自適應(yīng)值計(jì)算
在獲取當(dāng)前插補(bǔ)點(diǎn)處曲線曲率的基礎(chǔ)上,采用第一步方法計(jì)算輪廓誤差約束下的最大許用加工進(jìn)給速度,并與程序預(yù)設(shè)加工進(jìn)給速度值比較,選擇較小者作為當(dāng)前插補(bǔ)點(diǎn)處輪廓誤差約束的加工進(jìn)給速度自適應(yīng)值vi:
vi=min{vc,vp}(16)
其中,vp為程序預(yù)設(shè)加工進(jìn)給速度值;
第三步 插補(bǔ)參數(shù)計(jì)算
根據(jù)第二步獲得的輪廓誤差約束下進(jìn)給速度自適應(yīng)值vi,采用二階泰勒級(jí)數(shù)展開法計(jì)算參數(shù)樣條曲線下一個(gè)插補(bǔ)點(diǎn)處的曲線參數(shù)值ui+1:
其中,ui為當(dāng)前插補(bǔ)點(diǎn)曲線參數(shù)值,C′(ui)為當(dāng)前插補(bǔ)點(diǎn)處樣條曲線的一階導(dǎo)失,C″(ui)為當(dāng)前插補(bǔ)點(diǎn)處樣條曲線的二階導(dǎo)失,Ts為插補(bǔ)周期;
判斷是否到達(dá)軌跡終點(diǎn),若未到達(dá)終點(diǎn),令i=i+1,重復(fù)過程第一步至第三步;若達(dá)到終點(diǎn),則終止插補(bǔ),從而實(shí)現(xiàn)慮及輪廓誤差約束的自適應(yīng)曲線插補(bǔ)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于大連理工大學(xué),未經(jīng)大連理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610167558.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





