CNC系統(tǒng)的硬件構(gòu)成
隨著大規(guī)模集成電路技術(shù)和表面安裝技術(shù)的發(fā)展,CNC系統(tǒng)硬件模塊及安裝方式不斷改進(jìn)。從CNC系統(tǒng)的總體安裝結(jié)構(gòu)看,有整體式結(jié)構(gòu)和分體式結(jié)構(gòu)兩種。
所謂整體式結(jié)構(gòu)是把 CRT 和 MDI 面板、操作面板以及功能模塊板組成的電路板等安裝在同一機(jī)箱內(nèi)。這種方式的優(yōu)點(diǎn)是結(jié)構(gòu)緊湊,便于安裝,但有時(shí)可能造成某些信號(hào)連線過長。分體式結(jié)構(gòu)通常把 CRT 和 MDI 面板、操作面板等做成一個(gè)部件,而把功能模塊組成的電路板安裝在一個(gè)機(jī)箱內(nèi),兩者之間用導(dǎo)線或光纖連接。許多 CNC 機(jī)床把操作面板也單獨(dú)作為一個(gè)部件,這是由于所控制機(jī)床的要求不同,操作面板相應(yīng)地要改變,做成分體式的有利于更換和安裝。
CNC 操作面板在機(jī)床上的安裝形式有吊掛式、床頭式、控制柜式、控制臺(tái)式等多種。
從組成CNC系統(tǒng)的電路板的結(jié)構(gòu)特點(diǎn)來看,有兩種常見的結(jié)構(gòu),即大板式結(jié)構(gòu)和模塊化結(jié)構(gòu)。
大板式結(jié)構(gòu)的特點(diǎn)是,一個(gè)系統(tǒng)一般都有一塊大板,稱為主板。主板上裝有主 CPU 和各軸的位置控制電路等。其他相關(guān)的子板 ( 完成一定功能的電路板 ) ,如 ROM 板、零件程序存儲(chǔ)器板和 PLC 板都直接插在主板上面,組成 CNC 系統(tǒng)的核心部分。由此可見,大板式結(jié)構(gòu)緊湊,體積小,可靠性高,價(jià)格低,有很高的性能 / 價(jià)格比,也便于機(jī)床的一體化設(shè)計(jì)。大板結(jié)構(gòu)雖有上述優(yōu)點(diǎn),但它的硬件功能不易變動(dòng),不利于組織生產(chǎn)。
另外一種柔性比較高的結(jié)構(gòu)就是總線模塊化的開放系統(tǒng)結(jié)構(gòu),其特點(diǎn)是將微處理機(jī)、存儲(chǔ)器、輸入輸出控制分別做成插件板 ( 稱為硬件模塊 ) ,甚至將微處理機(jī)、存儲(chǔ)器、輸入輸出控制組成獨(dú)立微計(jì)算機(jī)級(jí)的硬件模塊,相應(yīng)的軟件也是模塊結(jié)構(gòu),固化在硬件模塊中。硬軟件模塊形成一個(gè)特定的功能單元,稱為功能模塊。功能模塊間有明確定義的接口,接口是固定的,成為工廠標(biāo)準(zhǔn)或工業(yè)標(biāo)準(zhǔn),彼此可以進(jìn)行信息交換。于是可以積木式組成 CNC 系統(tǒng),使設(shè)計(jì)簡單,有良好的適應(yīng)性和擴(kuò)展性,試制周期短,調(diào)整維護(hù)方便,效率高。
從 CNC 系統(tǒng)使用的微機(jī)及結(jié)構(gòu)來分, CNC 系統(tǒng)的硬件結(jié)構(gòu)一般分為單微處理機(jī)和多微處理機(jī)結(jié)構(gòu)兩大類。初期的 CNC 系統(tǒng)和現(xiàn)有一些經(jīng)濟(jì)型 CNC 系統(tǒng)采用單微處理機(jī)結(jié)構(gòu)。而多微處理機(jī)結(jié)構(gòu)可以滿足數(shù)控機(jī)床高進(jìn)給速度、高加工精度和許多復(fù)雜功能的要求,也適應(yīng)于并入 FMS 和 CIMS 運(yùn)行的需要,從而得到了迅速的發(fā)展,它反映了當(dāng)今數(shù)控系統(tǒng)的新水平。
二、單微處理機(jī)結(jié)構(gòu)
在單微處理機(jī)結(jié)構(gòu)中,只有一個(gè)微處理機(jī),實(shí)行集中控制,并分時(shí)處理數(shù)控的各個(gè)任務(wù)。其結(jié)構(gòu)特點(diǎn)如下:
(1)??? CNC裝置內(nèi)僅有一個(gè)微處理機(jī),由它對(duì)存儲(chǔ)、插補(bǔ)運(yùn)算、輸入輸出控制、CRT顯示等功能集中控制分時(shí)處理。
(2)??? 微處理機(jī)通過總線與存儲(chǔ)器、輸入輸出控制等各種接口相連,構(gòu)成CNC裝置。
(3)??? 結(jié)構(gòu)簡單,容易實(shí)現(xiàn)。
(4)??? 正是由于只有一個(gè)微處理機(jī)集中控制,其功能將受微處理機(jī)字長、數(shù)據(jù)寬度、尋址能力和運(yùn)算速度等因素的限制。
圖3-2給出的是即是單微處理機(jī)的結(jié)構(gòu)框圖。
三、多微處理機(jī)結(jié)構(gòu)
多微處理機(jī)結(jié)構(gòu)的CNC是把機(jī)床數(shù)字控制這個(gè)總?cè)蝿?wù)劃分為子任務(wù)(也稱為子功能模塊)。在硬件方面,以多個(gè)微處理機(jī)配以相應(yīng)的接口形成多個(gè)子系統(tǒng),把劃分的子任務(wù)分配給不同的子系統(tǒng)承擔(dān),由各子系統(tǒng)之間的協(xié)調(diào)動(dòng)作完成數(shù)控。在多微處理機(jī)的結(jié)構(gòu)中,有兩個(gè)或兩個(gè)以上的微處理機(jī)構(gòu)成的子系統(tǒng),子系統(tǒng)之間采用緊耦合,有集中的操作系統(tǒng),共享資源;或者有兩個(gè)或兩個(gè)以上的微處理機(jī)構(gòu)成的功能模塊,功能模塊之間采用松耦合,有多重操作系統(tǒng)有效地實(shí)現(xiàn)并行處理。應(yīng)注意的是,有的CNC裝置雖然有兩個(gè)以上的微處理機(jī),但其中只有一個(gè)微處理機(jī)能夠控制系統(tǒng)總線,占有總線資源, 而其他微處理機(jī)成為專用的智能部件,不能控制系統(tǒng)總線,不能訪問主存儲(chǔ)器。它們組成主從結(jié)構(gòu),故應(yīng)歸于單微處理機(jī)的結(jié)構(gòu)中。
1、 多微處理機(jī)結(jié)構(gòu)的特點(diǎn)
?? (1)??? 性能價(jià)格比高。此種結(jié)構(gòu)中的每一個(gè)微處理機(jī)各完成系統(tǒng)中指定的一部分功能,獨(dú)立執(zhí)行程序。它比單微處理機(jī)結(jié)構(gòu)提高了計(jì)算處理速度,適應(yīng)了多軸控制、高精度、高進(jìn)給速度、高效率的數(shù)控要求。由于系統(tǒng)的資源共享,而單個(gè)微處理機(jī)的價(jià)格又比較便宜,使CNC系統(tǒng)的性能價(jià)格比大為提高。
??? (2) 采用模塊化結(jié)構(gòu)具有良好的適應(yīng)性和擴(kuò)展性。前已述及,在這種結(jié)構(gòu)中可以將微處理機(jī)、存儲(chǔ)器、輸入輸出控制分別做成插件板 ( 即硬件模塊 ) ,其相應(yīng)的軟件也是模塊結(jié)構(gòu),這種模塊化的結(jié)構(gòu)使設(shè)計(jì)簡單,試制周期短,結(jié)構(gòu)緊湊,具有良好的適應(yīng)性和擴(kuò)展性。
?? (3)??? 可靠性高。多微處理機(jī)的CNC裝置由于每個(gè)微處理機(jī)分管各自的任務(wù),形成若干模塊,即使某個(gè)模塊出了故障,其他模塊仍照常工作,不像單微處理機(jī)那樣,一旦出故障,整個(gè)系統(tǒng)將癱瘓。由于更換插件模塊較為方便,可使故障對(duì)系統(tǒng)的影響減到最小程度。另外,由于資源共享,省去了一些重復(fù)機(jī)構(gòu),這不但使造價(jià)降低,也提高了可靠性。?
?
?? (4)??? 硬件易于組織規(guī)模生產(chǎn)。 由于一般的硬件都是通用的,容易配置,只要開發(fā)新的軟件就可構(gòu)成不同的 CNC 系統(tǒng),便于組織規(guī)模生產(chǎn),形成批量,且保證質(zhì)量。
2、 多微處理機(jī)CNC裝置的典型結(jié)構(gòu)
在多微處理機(jī)組成的CNC裝置中,可以根據(jù)具體情況合理劃分其功能模塊,一般來說,基本由CNC管理模塊、CNC插補(bǔ)模塊、位置控制模塊、PC模塊、操作和控制數(shù)據(jù)輸入輸出和顯示模塊、存儲(chǔ)器模塊這6種功能模塊組成,若需要擴(kuò)充功能,再增加相應(yīng)的模塊。這些模塊之間互連與通信是在機(jī)柜內(nèi)耦合,典型的有共享總線和共享存儲(chǔ)器兩類結(jié)構(gòu)。
(1)共享總線結(jié)構(gòu)。以系統(tǒng)總線為中心的多微處理機(jī)CNC裝置,把組成CNC器件的各種RAM/ROM或I/O從模塊兩大類。所有主、從模塊都插在配有總線插座的機(jī)柜內(nèi),共享嚴(yán)格設(shè)計(jì)定義的標(biāo)準(zhǔn)系統(tǒng)總線。系統(tǒng)總線的作用是把各個(gè)模塊有效地連接在一起,按照要求交換各種數(shù)據(jù)和控制信息,構(gòu)成一個(gè)完整的系統(tǒng),實(shí)現(xiàn)各種預(yù)定的功能。
在系統(tǒng)中只有主模塊有權(quán)控制使用系統(tǒng)總線。由于某一時(shí)刻只能由一個(gè)主模塊占有總線,必須要有仲裁電路來裁決多個(gè)主模塊同時(shí)請(qǐng)求使用系統(tǒng)總線的競爭,每個(gè)主模塊按其擔(dān)負(fù)任務(wù)的重要程度已預(yù)先安排好優(yōu)先級(jí)別的順序??偩€仲裁的目的,也就是在它們爭用總線時(shí),判別出各模塊優(yōu)先權(quán)的高低。
這種結(jié)構(gòu)模塊之間的通信,主要依靠存儲(chǔ)器來實(shí)現(xiàn)。大部分系統(tǒng)采取公共存儲(chǔ)器方式。公共存儲(chǔ)器直接插在系統(tǒng)總線上,有總線使用權(quán)的住模塊都能訪問。使用公共存儲(chǔ)器的通信方式雙方都要占用系統(tǒng)總線,可供任意兩個(gè)主模塊交換信息。
圖3-4是多微處理機(jī)共享總線結(jié)構(gòu)。這種結(jié)構(gòu)中的多微處理機(jī)共享總線時(shí)會(huì)引起“競爭”,使信息傳輸率降低,總線一旦出現(xiàn)故障,會(huì)影響全局。但因其結(jié)構(gòu)簡單,系統(tǒng)配置靈活,無源總線造價(jià)低等優(yōu)點(diǎn)而常被采用。
圖3-4 多微處理器共享總線結(jié)構(gòu)框圖
(2)共享存儲(chǔ)器結(jié)構(gòu)。這種多微處理機(jī)結(jié)構(gòu),采用多端口存儲(chǔ)器來實(shí)現(xiàn)各微處理機(jī)之間的互聯(lián)和通信。由多端口控制邏輯電路來解決訪問沖突。由于同一時(shí)刻只能有一個(gè)微處理機(jī)對(duì)多端口存儲(chǔ)器讀或?qū)?,所以功能?fù)雜而要求微處理機(jī)數(shù)量增多時(shí),會(huì)因爭用共享而造成信息傳輸?shù)淖枞?,降低系統(tǒng)效率,因此擴(kuò)展功能很困難。
圖3-5是一個(gè)雙端口存儲(chǔ)器結(jié)構(gòu)框圖,它配有兩套數(shù)據(jù)、地址和控制線,可供兩個(gè)端口訪問,訪問優(yōu)先權(quán)預(yù)先安排好。兩個(gè)端口同時(shí)訪問時(shí),由內(nèi)部硬件裁由內(nèi)部硬件裁決其中一個(gè)端口優(yōu)先訪問。
圖3-6是多微處理機(jī)共享存儲(chǔ)器結(jié)構(gòu)框圖。
圖3-5 雙端口存儲(chǔ)器結(jié)構(gòu)框圖??????? 圖3-6 多微處理機(jī)共享存儲(chǔ)器結(jié)構(gòu)框圖
評(píng)論
查看更多