1)開(kāi)放的含義
開(kāi)放式數(shù)控系統(tǒng)是一種模塊化的、可重構(gòu)的、可擴(kuò)充的通用數(shù)控系統(tǒng),它以工業(yè)pc 機(jī)作為 cnc 裝置的支撐平臺(tái),再由各專業(yè)數(shù)控廠商根據(jù)需要裝入自己的控制卡和數(shù)控軟件構(gòu)成相應(yīng)的 cnc 裝置。
2)開(kāi)放的特征
(1)可移植性:系統(tǒng)的應(yīng)用模塊無(wú)需經(jīng)過(guò)任何改變就可以用于另一平臺(tái),仍然保持原有特性。
(2)可擴(kuò)展性:不同應(yīng)用模塊可在同一平臺(tái)上運(yùn)行。
(3)可協(xié)同性:不同應(yīng)用模塊能夠協(xié)同工作,并以確定方式交換數(shù)據(jù)。
(4)規(guī)??勺儯簯?yīng)用模塊的功能和性能以及硬件的規(guī)??砂凑招枰{(diào)整。
3)系統(tǒng)結(jié)構(gòu)
(1)cnc+pc主板:把一塊pc主板插入傳統(tǒng)的cnc機(jī)器中,pc主板主要運(yùn)行非實(shí)時(shí)控制,cnc主要運(yùn)行以坐標(biāo)軸運(yùn)動(dòng)為主的實(shí)時(shí)控制。
(2)pc+專業(yè)運(yùn)動(dòng)控制卡:把運(yùn)動(dòng)控制卡插入計(jì)算機(jī)標(biāo)準(zhǔn)插槽中作實(shí)時(shí)控制用,pc機(jī)主要用作處理非實(shí)時(shí)控制。
4)開(kāi)放層次
(1)系統(tǒng)層cnc系統(tǒng)的開(kāi)放(系統(tǒng)層)
cnc系統(tǒng)可以直接運(yùn)行各種應(yīng)用軟件,大大改善cnc的圖形顯示、動(dòng)態(tài)仿真、編程和診斷功能。
(2)用戶操作界面的開(kāi)放(界面層)
用戶操作界面的開(kāi)放使cnc系統(tǒng)具有更加友好的用戶接口,有的甚至還具備遠(yuǎn)程診斷的功能。
(3)cnc內(nèi)核的深層次開(kāi)放(內(nèi)核層)
通過(guò)編譯循環(huán),用戶可以把自己用c或c++語(yǔ)言開(kāi)發(fā)的應(yīng)用軟件加到標(biāo)準(zhǔn)cnc的內(nèi)核中。形成獨(dú)具特色的個(gè)性化數(shù)控機(jī)床。