CNC系統(tǒng)中插補(bǔ)算法的優(yōu)化設(shè)計(jì)
時(shí)間:2008-06-17 13:36:00來源:yangliu
導(dǎo)語:?對適點(diǎn)比較插補(bǔ)算法偏差函教的改進(jìn)和完善,提出了一種優(yōu)化的插補(bǔ)算法 。
摘要:對適點(diǎn)比較插補(bǔ)算法偏差函教的改進(jìn)和完善,提出了一種優(yōu)化的插補(bǔ)算法.使插補(bǔ)精度從原來的小于等于一個(gè)脈沖當(dāng)量提高到小于等于0.5個(gè)脈沖當(dāng)量.插補(bǔ)節(jié)點(diǎn)減少40%~5o%。消除了系統(tǒng)在高速高精度插補(bǔ)時(shí)由算法引起的系統(tǒng)滯后、失步、爬行等問題,且保持了算法的簡易性。
關(guān)鍵詞:連點(diǎn)比較插補(bǔ)偏差函數(shù)算法優(yōu)化
筆者在sK—20、sK—∞A/B、sK一30、sK一30A/B CNC系統(tǒng)的研制中發(fā)現(xiàn),常用的逐點(diǎn)比較插補(bǔ)算法在脈沖當(dāng)量為0.01mm系統(tǒng)進(jìn)給F≤3000mm/min時(shí),能很好地滿足要求,但當(dāng)脈沖當(dāng)量為0.005—0.001min,系統(tǒng)進(jìn)給F>3000tm/mln時(shí),其計(jì)算的插補(bǔ)點(diǎn)急增,cpu80%以上的時(shí)間忙于動態(tài)坐標(biāo)計(jì)算和步進(jìn)脈沖輸出,占用大量資源,且在多軸聯(lián)動時(shí),系統(tǒng)易出現(xiàn)滯后、失步、爬行等問題,影響了系統(tǒng)的響應(yīng)速度和插補(bǔ)精度。筆者提出了一種優(yōu)化的插補(bǔ)算法,使系統(tǒng)在脈沖當(dāng)量為0.001mm,進(jìn)給速度F≤8000mm/min時(shí)仍能保持良好的響應(yīng)速度和插補(bǔ)精度。
一、逐點(diǎn)比較插補(bǔ)算法數(shù)學(xué)模型的建立及分析
為了便于分析,設(shè)插補(bǔ)在第一象限進(jìn)行。
1.直線插補(bǔ)(如圖1所示)
設(shè)直線0A的起點(diǎn)為0(0,0),終點(diǎn)為A(x[sub]e[/sub],y[sub]e[/sub]),P(x[sub]i[/sub],y[sub]i[/sub])為動點(diǎn)(即插補(bǔ)點(diǎn)),則下式成立:
[b][align=center]詳細(xì)內(nèi)容請點(diǎn)擊:
CNC系統(tǒng)中插補(bǔ)算法的優(yōu)化設(shè)計(jì)[/align][/b]