當前位置:
沈陽一機 > >
新聞中心 > >
數(shù)控技術(shù) > > 開放式數(shù)控車床管理系統(tǒng)
開放式數(shù)控車床管理系統(tǒng)
日期:2009年11月02 來源:沈陽第一機床廠 關(guān)鍵字:數(shù)控車床
OSACA(0pen System Architecture for Controls within Automation System)計劃由歐洲的幾個主要數(shù)控車床廠商、機床廠商和相關(guān)的研究機構(gòu)聯(lián)合發(fā)起,其目標是建立一個開放的、與廠商無關(guān)的控制器體系結(jié)構(gòu),以提高歐洲機床行業(yè)的競爭力。
OSACA的想法是開發(fā)一組控制程序API和一個適當?shù)牡讓咏Y(jié)構(gòu),以實現(xiàn)應用程序的可移植性、可擴展性、可替換性、可伸縮性和互操作性。
OSACA采用面向?qū)ο蟮脑O(shè)計方法,其結(jié)構(gòu)主要由以下三部分組成:
①通信系統(tǒng),定義獨立于硬件和系統(tǒng)軟數(shù)控車床件的應用程序API,以便控制器內(nèi)部各模塊間進
行信息交換;
②參考體系結(jié)構(gòu),主要規(guī)范控制系統(tǒng)的功能與實現(xiàn),如功能單元的劃分及相互問的組織
與協(xié)調(diào)等;
③配置系統(tǒng),通過在程序引導階段組合不同的應用程序模塊以實現(xiàn)數(shù)控系統(tǒng)的動態(tài)
配置。
0MAC
OMAC工程由美國的克萊斯勒、福特數(shù)控車床和通用三大汽車公司于1994年發(fā)起,它的主要目
標是:
①建立一個源于用戶、軟件開發(fā)商、硬件制造商和OEM(Original EquipmentManufacturer)廠商的關(guān)于開放結(jié)構(gòu)控制器需求以及實踐經(jīng)驗的知識庫。
②促進工業(yè)界和政府的聯(lián)合,開發(fā)API集合以滿足通常的使用要求。
③與歐洲和日本的用戶組織協(xié)作以實現(xiàn)一個通用的API國際標準。
④提高數(shù)控系統(tǒng)生產(chǎn)廠商的開放程度。
⑤為開放式數(shù)控系統(tǒng)在開發(fā)、實現(xiàn)和數(shù)控車床商品化過程中的所有技術(shù)和非技術(shù)問題找到一個通用的解決方案。
OMAC沒有定義一個固定的參考結(jié)構(gòu),但是定義了用于建造不同類型控制器的模塊集。0MAC API的目標是使控制系統(tǒng)銷售商提供標準組件,機床供應商把這些組件配置到機床控制系統(tǒng)中,然后把這種控制系統(tǒng)和機床交付給最終用戶。OMAC API的應用范圍包括單軸控制器和多軸控制器。O數(shù)控車床MAC工作組努力使OMAC API規(guī)范成為被業(yè)界承認的標準。OMAC API使用基于組件的方法獲得“即插即用”的特性,使用界面類指定API。OMAC數(shù)控車床 API包含不l司粒度和類型的“即插即用’’的元件——組件、模塊和任務。組件是一種可以復用的軟件,它是應用程序的一個建造塊;模塊是組件的容器;任務是用于封裝可編程功能行為的組件,功能性由一系列步驟組成,包括啟動數(shù)控車床、停止、重啟、暫停、繼續(xù),在控制器運行時這些步驟可能循環(huán)多次。
OMAC API使用微軟的COM技術(shù)進行集成,使數(shù)控系統(tǒng)開發(fā)商可以集中精力進行專用軟件的開發(fā)。使用COM的主要問題是硬實時性能欠佳,這個問題通過對Windows操作系統(tǒng)進行實時擴展的方法解決。
上一篇:數(shù)控機床加工技術(shù) 下一篇:
搖臂鉆床伺服系統(tǒng)的分類