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