(1)硬線數控(稱普通數控,即NC)。 這類數控系統的輸入、插補運算、控制等功能均由集成電路或分立元件等器件實現。一般來說,數控機床不同,其控制電路也不同,因此系統的通用性較差,因其全部由硬體組成,所以功能和靈活性也較差。這類系統在 70 年代以前應用得比較廣泛。
(2)軟線數控(又稱計算機數控或微機數控,即CNC或MNC)。 這類系統利用中、大規模及超大規模集成電路組成 CNC 裝置,或用微機與專用集成晶元組成,其主要的數控功能幾乎全由軟體來實現, 對於不同的數控機床,只須編製不同的軟體就可以實現,而硬體幾乎 可以通用。因而靈活性和適應性強,也便於批量生產,模塊化的軟、硬體,提高了系統的質量和可靠性。所以,現代數控機床都採用 CNC 裝置。