車床能劃分和接口規范化,運用面向對象的機制,把車床數控系統的功能進行抽象并封裝,將數控軟件設計成具有穩定性且通用接口可以重用的軟件芯片,每一個軟件芯片完成數控系統的一個獨立模塊的功能,如插補功能由插補芯片完成。并且通過建立一個數控系統軟件芯片的集成開發環境(數控系統軟件芯片庫)對軟件芯片進行管理,用戶可以對軟件芯片進行檢索、瀏覽和維護,還可以添加自己制作的軟件芯片。用戶在開發新的數控系統時,只須從這些芯片軟件庫中取出所需的芯片進行組合即可。
基于COM的開放式數控系統
浙江大學王文、陳子辰教授提出采用微軟的COM技術實現可重構軟構件的開放式數控系統方法。
所謂軟構件是基于COM的數控系統軟構件的簡稱,即把車床數控系統按功能劃分成若干模塊,采用COM標準開發各個模塊的具體功能,各模塊在協同工作時,通過相互的標準接口完成實際任務。具有以上功能的模塊稱為基于COM的數控系統軟構件(簡稱軟構件)。所謂可重構是指數控系統以軟構件為組織單位,包括車床數控系統基本軟構件(如零件代碼解釋構件、刀補預處理構件、軌跡插補構件等)和適合不同數控系統的專用軟構件,在需要的時候,各構件無須做較大修改,只將構件重新組合便可形成一套滿足用戶特定要求的數控系統。采用可重構的方法組建數控系統,可以提高數控系統的開放性和適應性。基于可重構軟構件的開放式數控系統的基本思想是:采用軟構件實現數控系統的模塊功能(如設計、操作規劃、加工工藝控制、運動/事件控制、軸/設備控制等功能),通過標準接口卡把數控系統的軟件和機床連接起來,形成一套簡捷、通用、具有更好開放性的數控系統。采用基于COM的軟件設計方法,對數控系統進行模塊化開發,可使車床數控系統模塊化程度大大提高,使組成數控系統的模塊問重構成為可能。
基于SERCOS技術的開放式數控系統
北京航空航天大學郇極教授等提出了基于SERCOS技術的開放式數控系統概念,并開發了基于SERCOS的開放式數控系統CH一2010/S。由于采用SERCOS技術,CH一2010/S的硬件結構十分簡單,但卻具有很強的控制功能和靈活性:
①可以控制1~50各伺服電動機和40~320個I/O點;
②快速完成系統的擴充、裁減或部件的替換;
⑨在同一硬件平臺上,可以開發多種數控系統:
④CNC與伺服之間采用光纖連接,大大減少電纜布線;
⑤提供豐富的診斷信息,便于系統的安裝和維護,提高系統可靠性:
⑨光纖連接也特別適用于大型機床車床所需的遠距離控制功能。
基于RT—Linux的開放式數控系統
北京航空航天大學陳五一教授等提出了基于RT—Linux的開放式數控系統的概念,并在RT-IJnux的系統平臺上,實現了基于組件的開放結構的數控原型系統。