用戶輸入的加工程序代碼必須經(jīng)過譯碼、刀具補償、速度處理和輔助功能處理等一系列的數(shù)據(jù)處理過程,才能得出插補所需的數(shù)據(jù),在控制數(shù)控切割機床運動的過程中,還需對傳動系統(tǒng)的間隙和絲杠的螺距誤差進行補償,才能最終控制機床加工出合格的零件。
除軌跡控制外,在加工過程中還需執(zhí)行一些輔助控制,如主軸的停、開、正轉(zhuǎn)、反轉(zhuǎn),主軸的轉(zhuǎn)速控制,切削液的開、關(guān),換刀控制等。這些輔助功能有的在一個程序段的插補運動開始之前執(zhí)行,有的在插補之后執(zhí)行。
主軸的轉(zhuǎn)速控制一般由專門的主軸系統(tǒng)來控制,數(shù)控系統(tǒng)只需輸出一個轉(zhuǎn)速給定量。這個給定量可以是模擬量,也可以是數(shù)字量,視主軸系統(tǒng)而定。
其他的輔助功能主要是開關(guān)量控制。在簡單的系統(tǒng)中,這些開關(guān)量的控制邏輯較簡單,花費處理時間短,因而由數(shù)控系統(tǒng)的微型計算機或繼電器邏輯電路來執(zhí)行。在較復(fù)雜的系統(tǒng)中,這些輔助功能的控制較復(fù)雜,需要花費大量的時間來處理,有的功能還需要與軌跡控制同時執(zhí)行,因此復(fù)雜系統(tǒng)的開關(guān)量控制通常由一個可編程控制器來執(zhí)行。如加工中心、柔性制造單元等,由于刀庫、工作臺控制較為復(fù)雜,所以一般都由專門的一個可編程控制器來進行控制。