數控裝置是數控機床的核心。現代數控裝置均采用CNC(Computer Numerical Control)形式,這種CNC裝置一般使用多個微處理器,以程序化的軟件形式實現數控功能,因此又稱軟件數控(Software NC)。CNC系統是一種位置控制系統,它是根據輸入數據插補出理想的運動軌跡,然后輸出到執行部件加工出所需要的零件。因此,數控裝置主要由輸入、處理和輸出三個基本部分構成。而所有這些工作都由計算機的系統程序進行合理地組織,使整個系統協調地進行工作。 數控機床通常由控制系統、伺服系統、檢測系統、機械傳動系統及其他輔助系統組成。控制系統用于數控機床的運算、管理和控制,通過輸入介質得到數據,對這些數據進行解釋和運算并對機床產生作用;伺服系統根據控制系統的指令驅動機床,使刀具和零件執行數控代碼規定的運動;檢測系統則是用來檢測機床執行件(工作臺、轉臺、滑板等)的位移和速度變化量,并將檢測結果反饋到輸入端,與輸入指令進行比較,根據其差別調整機床運動;機床傳動系統是由進給伺服驅動元件至機床執行件之間的機械進給傳動裝置;輔助系統種類繁多,如:固定循環(能進行各種多次重復加工)、自動換刀(可交換刀具)、傳動間隙補償償機械傳動系統產生的間隙誤差)等等。