計算機數(shù)控系統(tǒng)(簡稱CNC系統(tǒng))是在硬件數(shù)控的基礎上發(fā)展起來的,它用一臺計算機代替先前的數(shù)控裝置所完成的功能。所以,它是一種包含有計算機在內(nèi)的數(shù)字控制系統(tǒng),根據(jù)計算機存儲的控制程序執(zhí)行部分或全部數(shù)控功能。依照EIA所屬的數(shù)控標準化委員會的定義,CNC是用一個存儲程序的計算機,按照存儲在計算機內(nèi)的讀寫存儲器中的控制程序去執(zhí)行數(shù)控裝置的一部分或全部功能,在計算機之外的唯一裝置是接口。目前在計算機數(shù)控系統(tǒng)中所用的計算機已不再是小型計算機,而是微型計算機,用微機控制的系統(tǒng)稱為MNC系統(tǒng),亦統(tǒng)稱為CNC系統(tǒng)。由于這二者的控制原理基本相同,因此本章將一并討論這兩種控制系統(tǒng)。
由上述定義可知,CNC系統(tǒng)與傳統(tǒng)NC系統(tǒng)的區(qū)別在于:CNC系統(tǒng)附加一個計算機作為控制器的一部分,其組成框圖如圖3-1所示。圖中的計算機接收各種輸入信息(如鍵盤、面板等輸入的指令信息),執(zhí)行各種控制功能(如插補計算、運行管理等等)。而硬件電路完成其他一些控制操作。
圖3-1 計算機數(shù)控系統(tǒng)方框圖
圖3-2給出了較詳細的微處理機數(shù)控系統(tǒng)(MNC)方框圖。從圖中可以看出 ,它主要由中央處理單元(CPU),存儲器、外部設備以及輸入/輸出接口電路等部分所組成。
圖3-2 微處理機數(shù)控系統(tǒng)方框圖
圖3-3為某CNC銑床系統(tǒng)中外部設備通過其相應接口與計算機連接的示意圖。
圖3-3 某CNC銑床系統(tǒng)中外部設備與計算機的連接