數控(英文名字:Numerical Control 簡稱:NC)技術是指用數字、文字和符號組成的數字指令來實現一臺或多臺機械設備動作控制的技術。數控一般是采用通用或專用計算機實現數字程序控制,因此數控也稱為計算機數控(Computerized Numerical Control ),簡稱CNC,國外一般都稱為CNC,很少再用NC這個概念了。
它所控制的通常是位置、角度、速度等機械量和與機械能量流向有關的開關量。數控的產生依賴于數據載體和二進制形式數據運算的出現。1908年,穿孔的金屬薄片互換式數據載體問世;19世紀末,以紙為數據載體并具有輔助功能的控制系統被發明;1938年,香農在美國麻省理工學院進行了數據快速運算和傳輸,奠定了現代計算機,包括計算機數字控制系統的基礎。數控技術是與機床控制密切結合發展起來的。1952年,*臺數控機床問世,成為世界機械工業史上一件劃時代的事件,推動了自動化的發展。
現在,數控技術也叫計算機數控技術(CNC,Computerized Numerical Control),目前它是采用計算機實現數字程序控制的技術。這種技術用計算機按事先存貯的控制程序來執行對設備的運動軌跡和外設的操作時序邏輯控制功能。由于采用計算機替代原先用硬件邏輯電路組成的數控裝置,使輸入操作指令的存貯、處理、運算、邏輯判斷等各種控制機能的實現,均可通過計算機軟件來完成,處理生成的微觀指令傳送給伺服驅動裝置驅動電機或液壓執行元件帶動設備運行。
傳統的機械加工都是用手工操作普通機床作業的,加工時用手搖動機械刀具切削金屬,靠眼睛用卡尺等工具測量產品的精度的。現代工業早已使用電腦數字化控制的機床進行作業了,數控機床可以按照技術人員事先編好的程序自動對任何產品和零部件直接進行加工了。這就是我們說的“數控加工"。數控加工廣泛應用在所有機械加工的任何領域,更是模具加工的發展趨勢和重要和必要的技術手段。