研究開放式的數(shù)控雕銑機(jī)的數(shù)控系統(tǒng)(oPenNu—riCContml,0NC)的主要目的之一是解決變換頻繁的需求與封閉控制系統(tǒng)之間的矛盾,從而建立一個(gè)統(tǒng)一的、可重構(gòu)的系統(tǒng)平臺,增強(qiáng)數(shù)控系統(tǒng)的柔性,降低再次開發(fā)的難度。開放的目的就是使NC控制器與當(dāng)今的兼容PC機(jī)類似,系統(tǒng)構(gòu)筑于一個(gè)統(tǒng)一的、開放的平臺上,具有模塊化組織結(jié)構(gòu),允許用戶根據(jù)需要進(jìn)行選配和集成、更改或擴(kuò)展系統(tǒng)的功能,以便適應(yīng)不同的需求。
長期以來,0NC產(chǎn)生三種結(jié)構(gòu)類型:專用數(shù)控系統(tǒng)中簡單嵌入PC技術(shù),即NC+PC型,屬于初步開放的數(shù)控系統(tǒng),開放性受到限制,這類系統(tǒng)一般功能強(qiáng)大,但結(jié)構(gòu)復(fù)雜、價(jià)格昂貴;采用PC機(jī)為硬件平臺的數(shù)控系統(tǒng),由PC機(jī)加上開放體系結(jié)構(gòu)運(yùn)動(dòng)控制器構(gòu)成,即PC+NC型,能夠充分保證系統(tǒng)性能,軟件通用性強(qiáng),編程處理靈活;SO胛型開放式數(shù)控系統(tǒng)是一種最新開放體系結(jié)構(gòu),它提供給用戶最大的選擇性和靈活性,它的CNC軟件全部裝在PC中,而硬件部分僅是PC與伺服驅(qū)動(dòng)和外部L/O之間的標(biāo)準(zhǔn)化通用接口,用戶可以在PC多種操作系統(tǒng)平臺上,利用開放的CNC內(nèi)核,開發(fā)所需的各種功能,構(gòu)成各種類型的高性能數(shù)控系統(tǒng),與前兩種數(shù)控系統(tǒng)相比,S0丌型數(shù)控系統(tǒng)具有高的性價(jià)比,因而具有生命力,但由于系統(tǒng)龐大復(fù)雜,目前大多都處于研制開發(fā)階段。
本機(jī)數(shù)控系統(tǒng)采用PC+NC結(jié)構(gòu)。PC為上位機(jī),由最終用戶通過人機(jī)交互界面進(jìn)行操作控制:NC采用的是基于數(shù)字信號處理器(DsP)和現(xiàn)場可編程門陣列(n℃A)固高GE300svPCI運(yùn)動(dòng)控制器,為下位機(jī),基圖l雕銑機(jī)數(shù)控系統(tǒng)原理框圖于PC總線的運(yùn)動(dòng)控制器是整個(gè)控制系統(tǒng)的核心,它接受來自上位機(jī)的應(yīng)用程序指令,按照設(shè)定的運(yùn)動(dòng)模式,完成相應(yīng)的實(shí)時(shí)運(yùn)動(dòng)規(guī)劃和向驅(qū)動(dòng)器發(fā)出相應(yīng)的運(yùn)動(dòng)指令。這樣將PC機(jī)的開放性和信息處理能力與運(yùn)動(dòng)控制器的運(yùn)動(dòng)軌跡控制能力有機(jī)地結(jié)合在一起。具有信息處理能力強(qiáng)、開放程度高、運(yùn)動(dòng)軌跡控制準(zhǔn)確、通用性好的特點(diǎn),而且還可以利用第三方軟件資源完成用戶應(yīng)用程序的開發(fā),將生成的應(yīng)用程序指令通過PC總線傳輸給運(yùn)動(dòng)控制器。