機(jī)床數(shù)控系統(tǒng)的核心問(wèn)題,就是如何控制刀具或工件的運(yùn)動(dòng)。一般情況是,已知運(yùn)動(dòng)軌跡的起點(diǎn)坐標(biāo)、終點(diǎn)坐標(biāo)和軌跡的曲線方程,由數(shù)控系統(tǒng)實(shí)時(shí)地計(jì)算出各個(gè)中間點(diǎn)的坐標(biāo)。
即需要“ 插入、補(bǔ)上” 運(yùn)動(dòng)動(dòng)軌跡各個(gè)中間點(diǎn)的坐標(biāo),通常這個(gè)過(guò)程被稱為“ 插補(bǔ)”,具體的計(jì)算方法稱之為插補(bǔ)算法。不同的插補(bǔ)算法的好壞將直接影響CNC系統(tǒng)的性能指標(biāo)。插補(bǔ)的結(jié)果是輸出運(yùn)動(dòng)軌跡的中間點(diǎn)坐標(biāo)值,機(jī)床伺服系統(tǒng)根據(jù)此坐標(biāo)值控制各坐標(biāo)軸之間的相互協(xié)調(diào)運(yùn)動(dòng),走出預(yù)定軌跡。
在早期的數(shù)控機(jī)床中,插補(bǔ)器是一種硬件數(shù)字邏輯電路裝置,故稱為硬件插補(bǔ)器。而在
cnc機(jī)床系統(tǒng)中,插補(bǔ)器的部分或全部功能可由計(jì)算機(jī)中的插補(bǔ)程序?qū)崿F(xiàn)。能實(shí)現(xiàn)插補(bǔ)的程序
軟件稱為軟件插補(bǔ)器。軟件插補(bǔ)算法可分為兩大類:脈沖增量插補(bǔ)和數(shù)字采樣插補(bǔ)。脈沖
增量插補(bǔ)算法主要為各坐標(biāo)軸進(jìn)行脈沖分配計(jì)算,插補(bǔ)結(jié)果產(chǎn)生單位行程增量,即工作臺(tái)移
動(dòng)一個(gè)脈沖當(dāng)量。常用的脈沖增量插補(bǔ)算法有逐點(diǎn)比較法和數(shù)字積分法,本節(jié)通過(guò)介紹直