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