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