單微處理機

單微處理機

單微處理機數控裝置以一個中央處理器(CPU)為核心,CPU通過匯流排與存儲器以及各種介面相連結,採取集中控制,分時處理的工作方式,完成數控加工中各個任務。有的CNC裝置雖然有兩個以上的微處理機(如做浮點運算的協處理器,以及管理鍵盤的CPU等),但其中只有一個微處理器能控制匯流排,其它的CPU只是輔屬的專用智能部件,不能控制匯流排,不能訪問主存儲器。它們組成主從結構,故被歸類為單微處理機結構中。

簡介


當前一些簡單經濟型數控系統和20世紀80年代中期以前生產的NC系統多採用單微處理機結構,隨著製造技術的發展,在要求加工精度、生產率和自動化程度較高的今天,特別是柔性製造系統和計算機集成製造系統的發展,對數控系統提出了更複雜、更嚴格的要求,由此也促進了微處理機結構的發展。
單微處理機結構只有一個微處理機,採用集中控制、分時方法處理數控的各個任務。有的CNC裝置雖然有兩個以上的微處理機,但其中只有一個微處理機能夠控制系統匯流排,佔有匯流排資源,而其他微處理機則為專用的智能部件,不能訪問主存儲器,它們組成主從結構,這類結構也屬於單微處理機結構。
單微處理機結構的框圖如圖所示。從圖中可看到,它主要由中央處理單元(CPU)、存儲器、匯流排、外設、輸入介面電路、輸出介面電路等部分組成,這一點與普通計算機系統基本相同;不同的是,輸出各坐標軸的數據信息,在位置控制環節中經過轉換、放大后,需去推動機床工作台刀架(負載)的運動;更為重要的是,由計算機輸出位置信息后,運動部件應儘可能不滯后地到達指令要求的位置。
單微處理機
單微處理機

單微處理機硬體結構


單微處理機硬體結構包括了微型計算機系統的基本結構:微處理器和匯流排、存儲器和介面等。介面包括I/O介面串列介面、MDI/RT介面,還包括數控技術中的控制單元部件介面電路以及其他選件介面等。

微處理器和匯流排

微處理器(CPU)是CNC裝置的核心,主要由運算器控制器兩部分組成。運算器包含算術邏輯運算、寄存器堆棧等部件,對數據進行算術和邏輯運算。在運算過程中,運算器將運算結果存放在存儲器中。通過對運算結果的判斷,設置狀態寄存器的相應狀態。控制器從存儲器中依次取出程序指令,經過解碼,向CNC裝置各部分按順序發出執行操作的控制信號,使指令得以執行。同時接收執行部件發回來的反饋信息,決定下一步命令操作。目前CNC裝置中常用的有8位、16位和32位微處理器。
匯流排可分為數據匯流排、地址匯流排和控制匯流排三組。數據匯流排為各部件之間傳送數據,數據匯流排的位數和傳送的數據寬度相等,採用雙方向線。地址匯流排傳送的是地址信號,與數據匯流排結合使用,以確定數據匯流排上傳輸的數據來源或目的地,採用單方向線。控制匯流排傳輸的是管理匯流排的某些控制信號,採用單方向線。

存儲器

存儲器用於存放數據、參數和程序等。它包括只讀存儲器(ROM)和隨機存儲器(RAM)兩類。系統控制程序存放在只讀存儲器(EPROM)中,即使系統斷電控制程序也不會丟失。該程序只能被CPU讀出,不能隨機寫人,必要時可用紫外線擦除EPROM,再重寫監控程序。運算的中間結果、需顯示的數據、運行中的狀態、標誌信息等存放在隨機存儲器(RAM)中,它可以隨時讀出和寫入,斷電后信息消失。加工的零件程序、機床參數等存放在有後備電池的CMOS RAM或磁泡存儲器中,這些信息能被隨機讀出,還可以根據操作需要寫入和修改,斷電后信息仍保留。

I/O介面

CNC裝置和機床之間的信號一般不直接連接,需要通過輸入和輸出I/O介面電路連接。介面電路的主要作用有兩個:一是進行必要的電氣隔離,防止干擾信號引起誤動作。主要用光電耦合器或繼電器將CNC裝置和機床之間的信號在電氣上加以隔離。二是進行電平轉換和功率放大。一般CNC裝置的信號是TIL電平,而機床控制的信號通常不是TIL電平,負載較大,需進行必要的信號電平轉換和功率放大。

MDl/CRT介面

MDI手動數據輸入通過數控面板上的鍵盤操作。當掃描到有鍵按下時,將數據傳人移位寄存器,經數據處理判別該鍵的屬性及其有效性,並進行相關的監控處理。CRT介面在CNC裝置軟體的控制下,在單色或彩色CRT上實現字元和圖形顯示,對數控代碼程序、參數、各種補償數據、零件圖形和動態刀具軌跡等進行實時顯示。

位置控制模塊

CNC裝置中的位置控制單元又稱為位置控制模塊。位置控制模塊的主要功能是對數控機床的進給運動坐標軸的位置進行控制。進給坐標軸的位置控制硬體一般採用大規模專用集成電路位置控制晶元和位置控制模板。
下圖為採用位置控制模板的CNC裝置結構框圖。位置控制功能由軟體和硬體共同實現,軟體負責跟隨誤差和進給速度指令數值的計算。硬體由位置控制輸出模板和位置測量模板組成,接收進給指令進行D/A變換,為速度單元提供指令電壓;同時位置反饋信號被處理,去跟隨誤差計數器與指令值進行比較。
單微處理機
單微處理機

可編程式控制制器

可編程式控制制器(PLC)的功能是代替傳統機床的繼電器邏輯控制來實現各種開關量的控制。數控機床中使用PIE可以分為兩類:一類是“內裝型”PLC,它是為實現機床的順序控制而專門設計製造的。另一類是“獨立型”PLC,它是在技術規範、功能和參數上均可滿足數控機床要求的獨立部件。數控機床上的PLC多採用內裝式,因此,PLC已成為CNC裝置的一個部件。

特點


單微處理機硬體結構的CNC裝置具有如下特點:
①CNC裝置內只有一個微處理器,對存儲、插補計算、輸入輸出控制、CRT顯示等功能實現集中控制分時處理;
②微處理器通過匯流排與存儲器、輸入輸出控制等介面電路相連,構成CNC裝置;
③結構簡單,容易實現。