數(shù)控雕銑機(jī)床的插補(bǔ)運(yùn)算一般在中斷服務(wù)程序中執(zhí)行,。數(shù)控雕銑機(jī)床的插補(bǔ)程序在每個插補(bǔ)周期運(yùn)行一次,,在每個插補(bǔ)周期中,,根據(jù)指令進(jìn)給速度計(jì)算出一個微小的直線數(shù)據(jù)段。經(jīng)過若干個插補(bǔ)周期后,,插補(bǔ)加工完成一條代碼,即從數(shù)據(jù)段的起點(diǎn)走到終點(diǎn),。在一個處理周期內(nèi)插補(bǔ)計(jì)算下一個處理周期的位置增量,,從而得出下一次定時器的裝載值。數(shù)控雕銑機(jī)床數(shù)控系統(tǒng)中采用了變形數(shù)字積分法直線插補(bǔ)和圓弧插補(bǔ),,其插補(bǔ)誤差小于1/2脈沖當(dāng)量,性能優(yōu)于傳統(tǒng)的逐點(diǎn)比較法,。下面以第一象限直線為例簡述變形數(shù)字積分法直線插補(bǔ)過程見下圖,。
數(shù)控雕銑機(jī)床的直線插補(bǔ)流程圖