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