機床數字控制的核心問題,就是如何控制刀具或工件的運動,對于平面曲線的運動軌跡需要兩個運動坐標系的協調運動,對于空間曲線的運動軌跡需要三個或三個以上的運動坐標系的協調運動,才能加工出正確的零件外形輪廓。在數控加工過程中,只要按照規定將信息送到控制系統就能進行控制,輸入到控制系統中的信息可以是實際的運動軌跡y=f(x),也可以是 的遞增值x,然后根據x值以及運動軌跡函數計算出遞增的Y值。
只要定出x的范圍,就能近似的軌跡,正確控制x, y兩個方向的速度,就能加工出正確的零件外形輪廓。但是這種計算方法,曲線的階次越高,計算的難度就越大,向速比也就越難控制。對加工曲線進行擬合的方法就是“插補”,它實際上是根據有限的信息來完成“數據密化”的工作,數控裝置依據編程時的有限數據,按照 的方法產生基本線型,并以此為基礎完成需要輪廓軌跡的擬合工作。將經過“插補”的數據以代碼的形式存入機床指令集中,進行加工,的加工效果往往不是很理想,因為軌跡是在機床理想運動狀況得出的。然而,機床在運動過程中各種各樣的誤差,而引起這些誤差的原因也是多方面的,如機床的制造誤差、安裝及調試過程中產生的誤差,對于每臺數控機床在運動時產生的誤差的形式也是不同的。因此,即使是同一型號的不同數控機床加工同樣的工件所得出的結果也是不同的。加工質量,提高加工精度的方法有兩種:一是提高機床的制造精度或對現有的數控機床進行技術改造,這往往需要投入大量的人力、物力,且當精度提高到 程度很難再有所突破; 種方法就是通過軟件進行誤差補償,該技術對數控機床進行現場測試,得出機床的實際運動軌跡,這里面含有誤差,將這些數據存入機床中,對理想軌跡進行修正,從而提高了數控機床的加工精度。
總的來說,影響機床加工精度的因素有兩個:一是準靜態誤差,主要是由機床本身的制造精度決定。它之所以稱為靜態精度,是指其指標在給定的條件下,能夠在 時期內基本保持不變或變化緩慢。準靜態誤差對加工產品的尺寸精度影響占有很大的比重。二是動態誤差,它的特性比較復雜,減少這種誤差大多對機床本身進行改造,或安裝實時監控的硬件設備,動態誤差主要是影響加工工作的局部誤差特性,如表面粗糙度、圓度等。