據(jù)沈陽機(jī)床表明:1959年,美國國家科學(xué)基金會負(fù)助紐約大學(xué)PaulWright教授的“用于精密加工的先進(jìn)智能化開放結(jié)構(gòu)機(jī)床數(shù)控系統(tǒng)”(Machinet田1 Open SystemAdvancedIntelligentControllerfOPrecisionMachining,MOSAIC~PM)項目,這個項目的目的是探索將通用計算方法用于制造領(lǐng)域的優(yōu)點(diǎn),MO,SAIC-PM展示了計‘算機(jī)輔助設(shè)計(CAD)、計算機(jī)輔助工藝過程設(shè)計(CAPPY)和計算機(jī)輔助制造(CAM)的集成,通常認(rèn)為這個項目是開放式數(shù)控系統(tǒng)的起源。
沈陽機(jī)床分析20世紀(jì)90年代初期,由于開放式數(shù)控系統(tǒng)的優(yōu)點(diǎn),機(jī)床用戶普通產(chǎn)生了對開放結(jié)構(gòu)控制器的需求,目的是獲得低成本、高性能、可互換的機(jī)床數(shù)控系統(tǒng)。一些機(jī)床生產(chǎn)廠商也嘗試著用基于PC的數(shù)控系統(tǒng)來滿足這些需求。但這些數(shù)控系統(tǒng)盡管構(gòu)建在—個通用汁算機(jī)平臺土,卻并沒有比它們前期產(chǎn)品開放多少,用戶還被局限在專用硬件中,引必須依靠機(jī)床生產(chǎn)廠商提供軟件升級和功能擴(kuò)展。機(jī)床制造廠商一方面想滿足客戶開放性的要求,另一方面又不得不堅持在數(shù)控系境中最為重要的魯棒性原則。一旦為客戶提供訪問數(shù)控系統(tǒng)內(nèi)部工作區(qū)的能力,就有可能因此損害機(jī)床性能或引發(fā)操作故障,而機(jī)床制造廠商難以推卸這種責(zé)任。因此,數(shù)控系統(tǒng)的專業(yè)生產(chǎn)廠商對開放不是非常積極的。
沈陽機(jī)床對機(jī)床工業(yè)開放有很多種解釋。一般情況下機(jī)床制造商都在它們的數(shù)控系統(tǒng)中提供了開放的選擇,例如,通過現(xiàn)場可調(diào)整的伺服系統(tǒng)和用戶可修改的誤差補(bǔ)償,機(jī)床數(shù)控系統(tǒng)已經(jīng)向最終用戶開放了一些功能;通過使用RS274(G、M代碼)編程標(biāo)準(zhǔn),提供了另一層面的開放性,因?yàn)槭褂脴?biāo)準(zhǔn)數(shù)控程序代碼驅(qū)動機(jī)床,所以RS274的應(yīng)用程序可以用于任何一臺機(jī)床。當(dāng)一個公司使用了標(biāo)準(zhǔn)接口,它的數(shù)控系統(tǒng)就是開放的,遵循標(biāo)準(zhǔn)的功能模塊可以互換。簡而言之,很多數(shù)控系統(tǒng)在某些層面上是開放的,但很少在各個層面都是開放的。
開放式數(shù)控系統(tǒng)包括硬件和軟件,因而開放的定義也應(yīng)同時滿足這兩方面的要求。開放的軟件通常是一個標(biāo)準(zhǔn)的、可自由訪問的模塊庫:開放的硬件通常是帶有以公開發(fā)布的輸入輸出接口的設(shè)備,使用者能夠通過這些接口與設(shè)備連接。
沈陽機(jī)床綜上所述,提供一個全面的、通用的、足以鼓勵創(chuàng)新的開放式數(shù)控系統(tǒng)的定義是非常重要的。開放的定義應(yīng)該鼓勵不依賴于特定廠商,但并不是硬性地規(guī)定模塊化。比給出開放式敷控系統(tǒng)的定義更困難的任務(wù)是制定一個滿足開放定義主旨的標(biāo)準(zhǔn),為了鼓勵創(chuàng)新,標(biāo)準(zhǔn)必須嚴(yán)格定義合適的接口抽象模型,且不限制其內(nèi)部實(shí)現(xiàn)。