專利名稱:用于避免對機(jī)床誤控制的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種防誤控制保護(hù)的機(jī)床和一種相應(yīng)的采用機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法。
目前制造機(jī)床時,面臨越來越多的相互交織的生產(chǎn)過程,所述生產(chǎn)過程的標(biāo)準(zhǔn)化在工業(yè)界是首先加以考慮的問題,同時還要將用于控制機(jī)床必要的計算機(jī)系統(tǒng)一并在該生產(chǎn)過程加以考慮。其中的一個目的在于實現(xiàn)技術(shù)上可行的統(tǒng)一的機(jī)床控制系統(tǒng),所述機(jī)床控制系統(tǒng)可以使使用者在對具體的機(jī)床類型進(jìn)行更換時或甚至在更新數(shù)據(jù)庫和存儲數(shù)據(jù)時為根據(jù)工件程序加工產(chǎn)品提供盡可能高的機(jī)床控制參數(shù)的一致性。
很久以來針對不同的機(jī)床類型一直在探索所述的措施。
在此,對于錐齒輪切齒機(jī)目前的解決方案是,整個機(jī)床系列的機(jī)床控制參數(shù)被匯集在一個具有所有的在機(jī)床系列中有關(guān)的有待控制的軸的統(tǒng)一的數(shù)據(jù)模型中,所述數(shù)據(jù)模型然后根據(jù)相應(yīng)的實際的機(jī)床的具體情況一在可行的情況下,即用機(jī)床控制參數(shù)控制的軸實際存在的情況下-生成。
但這種系統(tǒng)的問題在于,通過所述系統(tǒng)形成的用于機(jī)床控制參數(shù)的統(tǒng)一數(shù)據(jù)模型本身必須承擔(dān)很大的相應(yīng)的被控制的機(jī)床的工作安全性的風(fēng)險。而在一個非統(tǒng)一的數(shù)據(jù)模型中不存在用機(jī)床控制參數(shù)對不適合所述參數(shù)的機(jī)床類型進(jìn)行控制的風(fēng)險,這是因為這種機(jī)床類型對相應(yīng)的格式根本不能讀取或至少不能處理,但在在上述統(tǒng)一情況的情況下是不能避免此點的。確切地說,所有機(jī)床類型都可以讀取機(jī)床控制參數(shù)的統(tǒng)一的格式和也可以為實現(xiàn)控制進(jìn)行處理;而且在此并不能保證該處理會導(dǎo)致在機(jī)床上有意義的工作結(jié)果。更為嚴(yán)重的是有可能會將為機(jī)床類型1生成的機(jī)床控制參數(shù)錯誤地發(fā)送給機(jī)床類型2,所述機(jī)床類型2然后對機(jī)床控制參數(shù)進(jìn)行處理和對軸進(jìn)行控制,從而造成對機(jī)床本身不可恢復(fù)的損傷或甚至由于采用此方式的誤控制的刀具對電源線的切斷而造成對人員的傷害。
可以采用如下方式避免出現(xiàn)這種誤控制,對機(jī)床控制參數(shù)添加一機(jī)床地址,所述機(jī)床地址表明利用機(jī)床控制參數(shù)控制哪個機(jī)床,和機(jī)床的設(shè)置應(yīng)使其首先利用添加的機(jī)床地址檢查是否機(jī)床控制參數(shù)對其實際適用。這種處理方式的前提條件是,如此保險的機(jī)床控制參數(shù)來自其生成的源并且實際上也未加變化地傳遞給機(jī)床。但并不是總是能夠保證此點的實現(xiàn)。確切地說,這類參數(shù)一旦生成,很容易出現(xiàn)變化。因此會出現(xiàn)為特定的工件和特定的機(jī)床生成機(jī)床控制參數(shù),而所述的機(jī)床在計劃的生產(chǎn)時刻正好不能供使用。如果替代所述的機(jī)床提供另一機(jī)床,后者的機(jī)床基本上可以對機(jī)床控制參數(shù)的與機(jī)床無關(guān)的格式進(jìn)行處理,而且所述格式對其它的極限值和在不同于其原計劃使用的機(jī)床的安全邊界條件也適用,則力求將所述機(jī)床控制參數(shù)簡單地用于所述機(jī)床,盡管所述機(jī)床對此尚未被釋放,其中利用一編輯器替代不能提供使用的機(jī)床原來的機(jī)床地址對雖然針對該控制參數(shù)提供使用的但尚未被釋放的其它的機(jī)床的地址加以登記。
根據(jù)經(jīng)驗,這樣一種彌補(bǔ)安全功能的方式在當(dāng)前處于生產(chǎn)率壓力很大的加工企業(yè)中是非異乎尋常的。
本發(fā)明的目的在于提出一種防誤控制保護(hù)的機(jī)床和一種采用機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法,所述機(jī)床或參數(shù)應(yīng)盡可能在很大程度上保證一旦為特定的機(jī)床生成控制參數(shù)也僅對該機(jī)床進(jìn)行控制。
所述目的根據(jù)本發(fā)明通過一種防誤控制保護(hù)的機(jī)床得以實現(xiàn),所述機(jī)床具有一控制和/或調(diào)節(jié)裝置,用于控制機(jī)床功能,優(yōu)選控制機(jī)床軸,和用于寫入一數(shù)據(jù)載體或者電子載體信號中的所述控制和/或調(diào)節(jié)裝置的機(jī)床控制參數(shù)的機(jī)構(gòu),其特征在于,所述機(jī)床具有一防誤控制保險模塊,優(yōu)選一防誤差控制保險軟件模塊,所述軟件模塊用于將所述機(jī)床特定的和利用非對稱加密方法采用一個分配給機(jī)床的用于加密的密鑰加密的機(jī)床控制參數(shù)利用同樣分配給機(jī)床的與密鑰不同的和用于解密的解密密鑰進(jìn)行重新解密和只有在成功的進(jìn)行解密的情況下防誤控制保險模塊才對機(jī)床控制參數(shù)進(jìn)行釋放,對機(jī)床進(jìn)行控制。
通過一種本發(fā)明的數(shù)據(jù)載體或電子載體信號實現(xiàn)所述目的,所述數(shù)據(jù)載體或電子載體信號具有機(jī)床控制參數(shù),所述機(jī)床控制參數(shù)用于寫入機(jī)床內(nèi),其中在所述數(shù)據(jù)載體或所述電子載體信號上存在有所述機(jī)床的機(jī)床控制參數(shù),所述機(jī)床控制參數(shù)利用非對稱加密方法采用一個分配給機(jī)床的用于加密的密鑰被加密,從而使機(jī)床利用同樣分配給機(jī)床的與密鑰不同的和用于解密的解密密鑰對機(jī)床控制參數(shù)重新解密和數(shù)據(jù)載體或電子控制信號在寫入時或?qū)懭牒笤跈C(jī)床控制參數(shù)被解密后利用機(jī)床控制參數(shù)對機(jī)床進(jìn)行控制。
同樣通過一種本發(fā)明的采用機(jī)床的機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法實現(xiàn)所述目的,其中對機(jī)床特定的機(jī)床控制參數(shù)利用非對稱加密方法和采用一個分配給機(jī)床的和用于加密的密鑰進(jìn)行加密,從而使機(jī)床利用同樣分配給機(jī)床的與密鑰不同的和用于解密的解密密鑰對機(jī)床控制參數(shù)進(jìn)行重新解密。
采用上述本發(fā)明的機(jī)床,本發(fā)明的具有用于寫入機(jī)床內(nèi)的機(jī)床控制參數(shù)的數(shù)據(jù)載體或者載體信號,以及本發(fā)明的采用機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法實現(xiàn)了僅與機(jī)床控制參數(shù)生成所針對的機(jī)床相同的機(jī)床才被控制,其中僅該機(jī)床可以對對其特定的分配給其的加密密鑰加密的數(shù)據(jù)可以進(jìn)行解密和隨之進(jìn)行處理。為此對根據(jù)現(xiàn)有技術(shù)(例如弗里德利?!·鮑爾,破譯的秘密-密碼學(xué)的方法和準(zhǔn)則,柏林海德堡1995,153-168頁或W·迪菲和M·E·赫爾曼,密碼學(xué)的新動向,IEEE信息理論會議錄,IT-22,6(1976),644-654頁或還還參見US 4,405,829全文及引述文件也屬于公開內(nèi)容)的公開的方法,即所謂的非對稱加密方法在此以非同尋常的方式被采用,其中利用加密密鑰(在所述文獻(xiàn)中也稱作公鑰)對接收者的信息進(jìn)行加密,然后該信息利用一不同于公鑰的解密密鑰(在文獻(xiàn)中也被稱作私鑰)被重新解密。根據(jù)本發(fā)明采用此方法的方式如下,加密密鑰不用于加密,即不用于使信息不可讀取,而是用于對正確的接收者的可靠的尋址。即加密密鑰在此作為安全機(jī)構(gòu),避免未允許的對用加密密鑰加密的機(jī)床控制參數(shù)的處理,而且還固有地通過所采用的非對稱加密方法作為配合的機(jī)床的地址。與根據(jù)現(xiàn)有技術(shù)采用非對稱加密方法的目的不同,本發(fā)明的目的不在于以任何一種方式實現(xiàn)對機(jī)床控制參數(shù)的保密,而僅僅旨在保證可以確保作業(yè)安全的實施控制指令,實現(xiàn)通過參數(shù)對機(jī)床的控制。此點是通過采用加密和解密密鑰實現(xiàn)的。在本發(fā)明中僅有被授權(quán)的生成機(jī)床控制參數(shù)的系統(tǒng)了解該密鑰;如果不了解加密密鑰,則利用生成的機(jī)床控制參數(shù)是不能對機(jī)床進(jìn)行控制的。反之,根據(jù)現(xiàn)有技術(shù)被稱作私鑰的解密密鑰根據(jù)本發(fā)明不必非得是保密的。確切地說,此解密密鑰可用于顯示生成機(jī)床控制參數(shù)的計算機(jī)系統(tǒng)與相應(yīng)的機(jī)床之間的聯(lián)通,而不會因此造成對本發(fā)明力求實現(xiàn)的工作安全的機(jī)床控制的目的造成損害。
如果出于其它考慮仍打算對機(jī)床的解密密鑰保密的話,則推薦一種本發(fā)明的實施方式,其中具有讀取器,優(yōu)選芯片卡讀取器,所述芯片卡讀取器用于接納解密模塊,優(yōu)選用于接納芯片卡,所述解密模塊具有解密密鑰,防誤控制保險模塊利用所述解密密鑰將加密的機(jī)床控制參數(shù)解密,和其中解密模塊的設(shè)置應(yīng)使僅防誤控制保險模塊可以從模塊中讀取解密密鑰,此點采用如下方式是可以很容易實現(xiàn)的,在模塊中的數(shù)據(jù),其中也包括解密密鑰本身重新被加密,其中防誤控制保險模塊具有用于對模塊數(shù)據(jù)進(jìn)行解密的密鑰。
優(yōu)選采用如下方式確定解密是否成功,在解密后通過對分配給機(jī)床的的機(jī)床標(biāo)識的查詢加以確定,其中本發(fā)明的通過機(jī)床的機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法的設(shè)計應(yīng)對機(jī)床控制參數(shù)在加密前添加分配給機(jī)床的機(jī)床標(biāo)識,從而所述機(jī)床當(dāng)其利用分配給其的私解密密鑰對機(jī)床控制參數(shù)重新解密時,可以根據(jù)所述機(jī)床控制參數(shù)含有分配的機(jī)床標(biāo)識這一事實確定所述機(jī)床控制參數(shù)是對機(jī)床進(jìn)行控制的機(jī)床控制數(shù)據(jù)。具有用于寫入機(jī)床內(nèi)的機(jī)床控制參數(shù)的相應(yīng)數(shù)據(jù)載體或者相應(yīng)的電子載體信號的設(shè)計應(yīng)使在數(shù)據(jù)載體或電子載體信號上具有至少一個一并被加密的分配給機(jī)床的機(jī)床標(biāo)識,從而當(dāng)機(jī)床利用分配的私解密密鑰重新對機(jī)床控制參數(shù)解密時,根據(jù)機(jī)床控制參數(shù)具有分配給機(jī)床的機(jī)床標(biāo)識可以確定所述的機(jī)床控制參數(shù)是對其進(jìn)行控制的機(jī)床控制數(shù)據(jù)。
在一個特別優(yōu)選的實施方式中,本發(fā)明的防誤控制保護(hù)的機(jī)床的特征在于,防誤控制保險模塊根據(jù)由多個分配給機(jī)床的解密密鑰構(gòu)成的加密密鑰對機(jī)床的不同的功能進(jìn)行釋放,用機(jī)床控制參數(shù)進(jìn)行控制。
目前經(jīng)常在市場上具有從其實體構(gòu)件看是同一種機(jī)床,但在價格以及功能上具有不同的變型。其中分別根據(jù)客戶打算支付哪種價位的選型,各個變型通常的區(qū)別在于各種控制模塊,優(yōu)選軟件模塊或甚至僅在于制造廠家對機(jī)床內(nèi)已有的不同的(軟件)模塊的不同的釋放。在上述實施方式中本發(fā)明適合于以非常理想的方式在很大程度上控制安全地實現(xiàn)所述的功能,其中在機(jī)床內(nèi)存儲有具有不同的功能范圍的模塊,優(yōu)選軟件模塊,和對所述模塊分別分配有不同的加密和解密密鑰。對購買一特定的機(jī)床變型的客戶加密密鑰是公開的,但如果客戶需要加密編碼(如上所述例如在一芯片卡上),則將一并提供作為固有的機(jī)床地址的其模塊,所述模塊的功能范圍是客戶選定的。僅有該模塊可以對利用加密密鑰加密的機(jī)床控制參數(shù)解密和繼續(xù)處理。而所有其它的模塊是截獲不到任何參數(shù)的。實際上可以采用如下方式實現(xiàn)此點,對所有的模塊順序地嘗試對機(jī)床控制參數(shù)進(jìn)行解密,直至最后有一個(或沒有任何一個)成功地實現(xiàn)解密,其中還可以采用如下方式對此過程最佳化,在所有的旨在解密的進(jìn)一步嘗試中總是從最后成功地實現(xiàn)解密的模塊開始,因而節(jié)省了處理時間,和僅在更換時,例如在所謂的升級時,才探尋作為一虛擬的機(jī)床的加密密鑰的模塊。就此點需要強(qiáng)調(diào)的是,本發(fā)明特別適合于這類升級,其中在此情況下簡單地向為其機(jī)床打算獲得新的選項的的客戶提供新的加密或解密模塊,優(yōu)選提供芯片卡,此方法是一種明顯控制安全和經(jīng)濟(jì)的解決方案。
另外一優(yōu)選的本發(fā)明的防誤控制保護(hù)的機(jī)床的實施方式的特征在于,防誤控制保險模塊在解密后還利用查詢授權(quán)對機(jī)床進(jìn)行控制的單位的標(biāo)記確定解密是否成功。
本發(fā)明的通過機(jī)床的機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法的特征在于,首先利用一分配給機(jī)床控制參數(shù)發(fā)送者的私解密密鑰對針對機(jī)床確定的機(jī)床控制參數(shù)進(jìn)行加密和具有發(fā)送者的發(fā)送識別和發(fā)送者加以標(biāo)記,僅利用分配給機(jī)床的用于加密的已知的加密密鑰進(jìn)行加密。
標(biāo)記方法是用于就發(fā)送者而言的信息認(rèn)證。如果對信息用加密密鑰加密,則信息既可以用加密密鑰解密,在信息用解密密鑰加密時,信息也可以用加密密鑰解密,(對此請參見屬于公開內(nèi)容的引述的文件,例如弗里德利希·L·鮑爾,破譯的秘密-密碼學(xué)的方法和準(zhǔn)則,柏林海德堡1995,153-168頁特別是155頁的下半部分-156頁的上半部分或還參見US4,405,829),非對稱加密方法也可以作為標(biāo)記方法加以應(yīng)用。在采用這種具有發(fā)送者加密和解密密鑰的標(biāo)記方法時可以添加便于檢測的標(biāo)記,其中發(fā)送者首先用解密密鑰對信息進(jìn)行加密,然后對該信息添加發(fā)送者標(biāo)識和對采用此方式產(chǎn)生的總信息用屬于目的機(jī)床的密鑰加密。在解密后首先對發(fā)送者標(biāo)識進(jìn)行讀取和利用該發(fā)送者標(biāo)識根據(jù)表,例如根據(jù)表格或數(shù)據(jù)庫加以確定分配給發(fā)送者標(biāo)識的是哪個加密密鑰。如果這時根據(jù)本段開始時描述的該非對稱加密系統(tǒng)特殊的附加性能該查詢到的加密密鑰適用于對信息的解密,則機(jī)床了解到,所述信息實際來自與在整個信息內(nèi)采用的標(biāo)識相符的發(fā)送者。
這種根據(jù)現(xiàn)有技術(shù)公知的標(biāo)記方法還可以用于不僅在機(jī)床上檢查是否機(jī)床控制參數(shù)實際上為所述機(jī)床生成的,而且還可以用于確定生成數(shù)據(jù)的系統(tǒng),即上述采用的技術(shù)根據(jù)相應(yīng)的表格也實際適合和適用。如果不是此情況,則根據(jù)該實施方式機(jī)床不對相應(yīng)的機(jī)床控制參數(shù)進(jìn)行處理。這種實施方式因此可以對用于生成機(jī)床控制參數(shù)的系統(tǒng)進(jìn)行認(rèn)證和對其進(jìn)行釋放,對機(jī)床進(jìn)行控制。采用此方式可以避免對用軸對機(jī)床進(jìn)行復(fù)雜的控制的不具有充分安全保證的系統(tǒng)被排除在機(jī)床控制之外。
一種本發(fā)明的用于寫入機(jī)床的具有機(jī)床控制參數(shù)的數(shù)據(jù)載體或本發(fā)明的電子載體信號也用于本發(fā)明的機(jī)床的工作,其中在數(shù)據(jù)載體或者電子載體信號上存在有用于機(jī)床的機(jī)床控制參數(shù),首先用分配給機(jī)床控制參數(shù)的私加密密鑰對機(jī)床控制參數(shù)進(jìn)行加密和所述機(jī)床控制參數(shù)具有發(fā)送者的發(fā)送識別和被加有標(biāo)記,從而僅利用分配給機(jī)床的用于加密已知的加密密鑰加密。
一種用于生成機(jī)床的機(jī)床控制參數(shù)的方法也用于實施本發(fā)明,其特征在于,所述方法用于生成如上所述的具有機(jī)床空參數(shù)的數(shù)據(jù)載體或電子載體信號。當(dāng)然這種方法是在具有至少一個數(shù)據(jù)處理單元和至少一個存儲器的計算機(jī)系統(tǒng)上實現(xiàn)的,通常作為計算機(jī)程序,其中具有相應(yīng)的指令,所述指令用于實施所述方法。這種計算機(jī)程序可以是任何形式的,特別是可以是在一個計算機(jī)可讀取的媒介,例如軟盤、CD或DVD上的計算機(jī)程序產(chǎn)品,其中具有計算機(jī)程序-編碼-工具,其中在分別安裝計算機(jī)程序后程序促使計算機(jī)實施生成本發(fā)明的數(shù)據(jù)載體或電子載體信號的方法。但也可以作為在電子載體信號上具有計算機(jī)程序的計算機(jī)程序產(chǎn)品,其中在分別安裝計算機(jī)程序后程序促使計算機(jī)實施生成本發(fā)明的數(shù)據(jù)載體或電子載體信號的方法。
同樣如上所述,本發(fā)明的方法采用機(jī)床的機(jī)床控制參數(shù)用于避免對機(jī)床進(jìn)行誤控制的方法在所有的實施方式在一相應(yīng)控制的計算機(jī)系統(tǒng)上工作。作為在數(shù)據(jù)載體或電子載體信號上的計算機(jī)程序用于下載。這樣設(shè)置的用于生成用于本發(fā)明的機(jī)床的機(jī)床控制參數(shù)的計算機(jī)系統(tǒng)其中也可以具有讀取器,優(yōu)選具有一芯片卡讀取器,所述讀取器用于接納密碼模塊,優(yōu)選用于接納芯片卡,所述密碼模塊具有加密密鑰,利用加密密鑰計算機(jī)系統(tǒng)對機(jī)床控制參數(shù)加密,另外還設(shè)置一個加密模塊,優(yōu)選一加密軟件模塊,用于對機(jī)床控制參數(shù)進(jìn)行加密,其中密碼模塊的設(shè)置應(yīng)使僅加密模塊可以從模塊中讀取出加密密鑰。另外在此要說明一點的是,當(dāng)然所有其它的對于本發(fā)明必要的數(shù)據(jù)也可以防未授權(quán)讀取保護(hù)地完全或部分地存儲在可讀取的模塊內(nèi),即解密模塊或密碼模塊內(nèi)。所有這些采用這類模塊,優(yōu)選采用芯片卡的實施方式的優(yōu)點在于,利用外部的系統(tǒng)可以非常靈活地實現(xiàn)配置,而不必改變在相應(yīng)的機(jī)床內(nèi)的或相應(yīng)的用于生成控制參數(shù)的計算機(jī)系統(tǒng)內(nèi)的軟件。
對上述本發(fā)明的各個不同部分構(gòu)成的總體可以視為一種用于采用機(jī)床的機(jī)床控制參數(shù)避免對機(jī)床進(jìn)行誤控制的計算機(jī)控制系統(tǒng),具有-用于生成用于本發(fā)明的機(jī)床的機(jī)床控制參數(shù)的計算機(jī)系統(tǒng)或-計算機(jī)程序或計算機(jī)程序產(chǎn)品,和-至少一個本發(fā)明的機(jī)床。
下面將對照實施例對本發(fā)明系統(tǒng)的細(xì)節(jié)加以說明。
下面將對照附圖對本發(fā)明的實施例加以說明,對所述實施例不應(yīng)理解為對本發(fā)明范圍的限制。圖中示出
圖1示出采用機(jī)床的機(jī)床控制參數(shù)用于避免對機(jī)床誤控制的本發(fā)明計算機(jī)控制系統(tǒng)。
圖1示出采用機(jī)床的機(jī)床控制參數(shù)用于避免對機(jī)床誤控制的本發(fā)明計算機(jī)控制系統(tǒng),具有本發(fā)明的計算機(jī)系統(tǒng)1,用于生成本發(fā)明的機(jī)床2,2a的機(jī)床控制參數(shù),所述計算機(jī)系統(tǒng)具有至少一數(shù)據(jù)處理單元和至少一個存儲器,其中數(shù)據(jù)處理單元的程序設(shè)計應(yīng)使其根據(jù)本發(fā)明在數(shù)據(jù)網(wǎng)上生成具有機(jī)床控制參數(shù)的電子載體信號3,和具有兩種本發(fā)明的機(jī)床2,2a。
第一種機(jī)床2(除其它軸外)具有一機(jī)械擺動軸σ1,所述機(jī)械擺動軸利用砂輪軸的旋轉(zhuǎn)或砂輪軸在水平平面A上的平行投影實現(xiàn)工件和砂輪的相對擺動。第二種機(jī)床2a同樣具有一擺動軸σ2,但是由于在擺動范圍內(nèi)存在其它機(jī)械的部件,因而盡管第二機(jī)床2a由于具有相同的基本結(jié)構(gòu)設(shè)計仍可以基本對擺動軸在整個角度范圍內(nèi)進(jìn)行控制,但所述軸不能覆蓋擺動軸σ1的整個擺動角度,此點勢必導(dǎo)致從一個特定的位置開始的中斷。本發(fā)明提出一種可以有效的避免這種工作中斷的方案。具有較大擺動角度的機(jī)床2具有一個防誤控制保險軟件模塊M2,加密密鑰M2和解密密鑰M2歸屬于所述防誤控制保險軟件模塊M2。是有較小的擺動角度的第二種機(jī)床2a包含一個自己的防誤控制保險軟件模塊M2a,所述防誤控制保險軟件模塊M2具有加密密鑰M2a和解密密鑰M2a。用于生成機(jī)床控制參數(shù)的計算機(jī)系統(tǒng)1了解為了控制對機(jī)械擺動軸σ1,σ2相應(yīng)機(jī)床2,2a哪個最大角度可供使用。為了用于第一種機(jī)床2的機(jī)床控制參數(shù)不會被錯誤地用在另一種機(jī)床2a上,這些機(jī)床控制參數(shù)通過密碼模塊C,優(yōu)選通過一軟件模塊利用相應(yīng)的加密密鑰,即加密密鑰M2或加密密鑰M2a作為配合的機(jī)床的相應(yīng)固有的地址加密,其中該密鑰由一芯片卡4通過一個相應(yīng)的讀取器被寫入。采用此方式可以保證實際上僅通過該密鑰編址的機(jī)床2,2a被機(jī)床控制參數(shù)被控制,由于相應(yīng)的機(jī)床2,2a利用相應(yīng)的誤控制保險軟件模塊和由一固有的芯片卡4a,4b通過讀取器讀入的解密密鑰僅讀取對其編址的控制參數(shù),所以并不會出現(xiàn)工作中斷的現(xiàn)象。
為了使相應(yīng)的機(jī)床2,2a也可以保證控制參數(shù)實際上來自一個源,所述源可以保證對機(jī)床2,2a可靠的控制,另外也可以利用標(biāo)記方法通過發(fā)送識別對機(jī)床控制參數(shù)加以標(biāo)記,即利用密鑰,加密密鑰從Comp1和解密密鑰Comp1加以標(biāo)記,其中作為發(fā)送者首先用解密密鑰Comp1對控制參數(shù)加密,接著對機(jī)床控制參數(shù)添加發(fā)送者識別碼對這樣產(chǎn)生的具有屬于目的機(jī)床2,2a的總信息用加密密鑰M2或加密密鑰M2a加密。在解密后相應(yīng)的機(jī)床2,2a首先可以讀取發(fā)送者識別,即發(fā)送者識別Comp1并且利用在此根據(jù)在芯片卡4a,4b上的表確定分配給該發(fā)送者標(biāo)識的是哪個加密密鑰,即哪個加密密鑰Comp1。當(dāng)這時根據(jù)本說明書的綜述部分此處所要求的和所使用的這個非對稱加密系統(tǒng)的特殊的附加特性(例如已知的RSA方法,同時參見US 4,405,829)該查詢的加密密鑰適用于對信息解密,這時因為所述信息利用解密密鑰加密的緣故,則機(jī)床2,2a了解到信息實際上來自作為發(fā)送者的計算機(jī)系統(tǒng)1,所述發(fā)送者與在總信息中采用的識別標(biāo)識-發(fā)送者識別標(biāo)識相符。由于所述標(biāo)識記錄在芯片卡4a,4b上,所以機(jī)床可以確信適合于用于控制的發(fā)送者。
權(quán)利要求
1.一種防誤控制保護(hù)的機(jī)床(2,2a),具有控制和/或調(diào)節(jié)裝置,用于對機(jī)床功能,優(yōu)選對機(jī)床軸(σ1,σ2)進(jìn)行控制,和和用于將數(shù)據(jù)載體或電子載體信號(3)中的控制和/或調(diào)節(jié)裝置的機(jī)床控制參數(shù)寫入的機(jī)構(gòu),其特征在于,所述機(jī)床具有一防誤控制保險模塊,優(yōu)選具有一防誤控制保險軟件模塊,所述軟件模塊用于將所述為機(jī)床特定的和利用非對稱加密方法采用一個分配給機(jī)床(2,2a)的用于加密的密鑰加密的機(jī)床控制參數(shù)利用同樣分配給機(jī)床(2,2a)的與密鑰不同的和用于解密的解密密鑰進(jìn)行重新解密和只有在成功的進(jìn)行解密的情況下防誤控制保險模塊才對機(jī)床控制參數(shù)進(jìn)行釋放,對機(jī)床(2,2a)進(jìn)行控制。
2.按照權(quán)利要求1所述的防誤控制保護(hù)的機(jī)床(2,2a),其特征在于,所述機(jī)床具有一個讀取模塊,優(yōu)選具有一芯片卡讀取器,所述芯片卡讀取器用于接納解密模塊,優(yōu)選用于接納一芯片卡,所解密模塊具有解密密鑰,利用所述解密密鑰所述防誤控制保險模塊對加密的機(jī)床控制參數(shù)解密,和所述解密模塊的設(shè)置應(yīng)使僅防誤控制保險模塊能從模塊中讀取解密密鑰。
3.按照權(quán)利要求1或2所述的防誤控制保護(hù)的機(jī)床(2,2a),其特征在于,在解密后防誤控制保險模塊利用對分配給機(jī)床(2,2a)的機(jī)床標(biāo)識的查詢確定對機(jī)床控制參數(shù)的解密是否成功。
4.按照權(quán)利要求1、2或3所述的防誤控制保護(hù)的機(jī)床(2,2a),其特征在于,所述防誤控制保險模塊根據(jù)由多個分配給所述機(jī)床(2,2a)的解密碼鑰匙生成的解密碼鑰匙釋放機(jī)床(2,2a)的不同功能,通過機(jī)床控制參數(shù)進(jìn)行控制。
5.按照權(quán)利要求1至4中任一項所述的防誤控制保護(hù)的機(jī)床(2,2a),其特征在于,所述防誤控制保險模塊還利用對一個授權(quán)對機(jī)床(2,2a)進(jìn)行控制的單位標(biāo)記的查詢在解密后確定機(jī)床控制參數(shù)解密是否成功。
6.按照權(quán)利要求5所述的防誤控制保護(hù)的機(jī)床(2,2a),其特征在于,所述防誤控制保險模塊根據(jù)在解密碼后查詢到的是多個標(biāo)記中的哪個標(biāo)記,釋放機(jī)床(2,2a)的不同功能,通過機(jī)床控制參數(shù)進(jìn)行控制。
7.一種采用機(jī)床(2,2a)的機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法,其特征在于,對機(jī)床特定的機(jī)床控制參數(shù)利用非對稱加密方法和采用一個分配給機(jī)床(2,2a)的用于加密的密鑰進(jìn)行加密,從而使機(jī)床利用同樣分配給機(jī)床(2,2a)的與密鑰不同的和用于解密的密鑰對機(jī)床控制參數(shù)進(jìn)行重新解密。
8.按照權(quán)利要求7所述的采用機(jī)床(2,2a)的機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法,其特征在于,在加密前為機(jī)床控制參數(shù)添加一分配給機(jī)床的機(jī)床標(biāo)識,從而當(dāng)所述機(jī)床利用分配給它的私解密密鑰對機(jī)床控制參數(shù)重新解密時,所述機(jī)床根據(jù)機(jī)床控制參數(shù)包含有分配給機(jī)床的機(jī)床控制參數(shù)這一事實確定涉及的是對其進(jìn)行控制的機(jī)床控制數(shù)據(jù)。
9.按照權(quán)利要求7或8所述的采用機(jī)床(2,2a)的機(jī)床控制參數(shù)避免對機(jī)床誤控制的方法,其特征在于,對所述機(jī)床特定的機(jī)床控制參數(shù)首先利用一分配給機(jī)床控制參數(shù)的發(fā)送者的私解密密鑰加密和所述機(jī)床特定的機(jī)床控制參數(shù)具有發(fā)送者的發(fā)送者識別和由發(fā)送者標(biāo)記,僅利用分配給機(jī)床的用于加密已知的密鑰對所述機(jī)床控制參數(shù)加密。
10.一種計算機(jī)系統(tǒng)(1),具有至少一個數(shù)據(jù)處理單元和至少一個存儲器,其特征在于,所述數(shù)據(jù)處理單元的程序設(shè)計應(yīng)使其根據(jù)權(quán)利要求7至9中任一項所述的方法工作。
11.一種計算機(jī)程序,具有指令,所述指令用于實施根據(jù)權(quán)利要求7至9中任一項所述的方法。
12.計算機(jī)程序產(chǎn)品,具有一帶有計算機(jī)程序編碼工具的計算機(jī)可讀取的介質(zhì),其中分別在安裝計算機(jī)程序后通過程序促使計算機(jī)實施根據(jù)權(quán)利要求7至9中任一項所述的方法。
13.計算機(jī)程序產(chǎn)品,具有在電子載體信號上的計算機(jī)程序,其中分別在安裝計算機(jī)程序后通過程序促使計算機(jī)實施根據(jù)權(quán)利要求7至9中任一項所述的方法。
14.一種數(shù)據(jù)載體或電子載體信號(3),具有機(jī)床控制參數(shù),所述機(jī)床控制參數(shù)用于寫入根據(jù)權(quán)利要求1至6中任一項所述的機(jī)床(2,2a)內(nèi),其特征在于,在所述數(shù)據(jù)載體或所述電子載體信號上存在有所述機(jī)床(2,2a)的機(jī)床控制參數(shù),所述機(jī)床控制參數(shù)利用非對稱加密方法采用一個分配給機(jī)床(2,2a)的用于加密的密鑰被加密,從而使機(jī)床利用同樣分配給機(jī)床(2,2a)的與密鑰不同的和用于解密的解密密鑰對機(jī)床控制參數(shù)重新解密和數(shù)據(jù)載體或電子控制信號(3)在寫入時或?qū)懭牒笤跈C(jī)床控制參數(shù)被解密后利用機(jī)床控制參數(shù)對機(jī)床(2,2a)進(jìn)行控制。
15.按照權(quán)利要求14所述的具有機(jī)床控制參數(shù)的數(shù)據(jù)載體或電子信號(3),用于寫入根據(jù)權(quán)利要求1至6中任一項所述的機(jī)床(2,2a)內(nèi),其特征在于,在所述數(shù)據(jù)載體或者所述電子載體信號上存在至少一個一并被加密的分配給機(jī)床(2,2a)的機(jī)床標(biāo)識,從而當(dāng)所述機(jī)床利用分配給它的的私解密密鑰對機(jī)床控制參數(shù)重新解密時,所述機(jī)床根據(jù)機(jī)床控制參數(shù)包含有分配給機(jī)床的機(jī)床控制參數(shù)的機(jī)床標(biāo)識這一事實確定涉及的是對其進(jìn)行控制的機(jī)床控制數(shù)據(jù)。
16.按照權(quán)利要求14或15所述的具有機(jī)床控制參數(shù)的數(shù)據(jù)載體或電子信號(3),用于寫入根據(jù)權(quán)利要求1至6中任一項所述的機(jī)床(2,2a)內(nèi),其特征在于,在所述數(shù)據(jù)載體或所述電子載體信號上存在有機(jī)床(2,2a)的機(jī)床控制參數(shù),對所述機(jī)床的機(jī)床控制參數(shù)首先利用一分配給機(jī)床控制參數(shù)的發(fā)送者的私加密密鑰加密和所述機(jī)床的機(jī)床控制參數(shù)具有發(fā)送者的發(fā)送者識別和加以標(biāo)記,僅利用分配給機(jī)床的和用于加密已知的密鑰對所述機(jī)床控制參數(shù)加密。
17.一種用于生成按照權(quán)利要求1至6中任一項所述的機(jī)床(2,2a)的機(jī)床控制參數(shù)的方法,其特征在于,至少生成按照權(quán)利要求14至16中任一項所述的具有機(jī)床控制參數(shù)的數(shù)據(jù)載體或電子載體信號(3)。
18.一種用于生成按照權(quán)利要求1至6中任一項所述的機(jī)床(2,2a)的機(jī)床控制參數(shù)的計算機(jī)系統(tǒng),具有至少一個數(shù)據(jù)處理單元和至少一個存儲器,其特征在于,數(shù)據(jù)處理單元的程序設(shè)計應(yīng)使其生成至少一個按照權(quán)利要求14至16中任一項所述的具有機(jī)床控制參數(shù)的數(shù)據(jù)載體或電子控制信號(3)。
19.按照權(quán)利要求18所述的用于生成按照權(quán)利要求1至6中任一項所述的機(jī)床(2,2a)的機(jī)床控制參數(shù)的計算機(jī)系統(tǒng),其特征在于,所述計算機(jī)系統(tǒng)(1)具有一個讀取器,優(yōu)選具有一芯片卡讀取器,所述芯片卡讀取器用于接納加密模塊,優(yōu)選用于接納一芯片卡,所述芯片卡具有加密密鑰,利用所述加密密鑰計算機(jī)系統(tǒng)將機(jī)床控制參數(shù)加密,和另外還設(shè)置有一加密模塊,優(yōu)選一加密軟件模塊,用于對機(jī)床控制參數(shù)加密,其中密碼模塊的設(shè)置應(yīng)使僅加密模塊可以從密碼模塊中讀取密鑰。
20.一種計算機(jī)程序,具有指令,所述指令用于實施按照權(quán)利要求17所述的方法。
21.一種計算機(jī)程序產(chǎn)品,具有一帶有計算機(jī)程序編碼工具的計算機(jī)可讀取的介質(zhì),其中分別在安裝計算機(jī)程序后通過程序使計算機(jī)實施按照權(quán)利要求17所述的方法。
22.一種計算機(jī)程序產(chǎn)品,具有在電子載體信號上的計算機(jī)程序,其中分別在安裝計算機(jī)程序后通過程序使計算機(jī)實施按照權(quán)利要求17所述的方法。
23.一種采用機(jī)床(2,2a)的機(jī)床控制參數(shù)避免對機(jī)床進(jìn)行誤控制的計算機(jī)系統(tǒng),具有按照權(quán)利要求18或19所述的用于生成按照權(quán)利要求1至6中任一項所述的機(jī)床(2,2a)的機(jī)床控制參數(shù)的計算機(jī)系統(tǒng)(1)或按照權(quán)利要求20所述的計算機(jī)程序,或按照權(quán)利要求21或22所述的計算機(jī)程序產(chǎn)品,和至少一個按照權(quán)利要求1至6中任一項所述的機(jī)床(2,2a)。
全文摘要
本發(fā)明涉及一種防誤控制保護(hù)的機(jī)床(2,2a),具有控制和/或調(diào)節(jié)裝置,用于對機(jī)床的功能,優(yōu)選對機(jī)床的軸進(jìn)行控制,和用于寫入數(shù)據(jù)載體或電子載體信號(3)上的所述控制和/或調(diào)節(jié)裝置的機(jī)床控制參數(shù)的機(jī)構(gòu),所述機(jī)床具有防誤控制保險模塊,優(yōu)選防控制保險軟件模塊,所述軟件模塊用于對所述機(jī)床特定的和利用非對稱加密方法采用一個分配給機(jī)床(2,2a)的用于加密的密鑰加密的機(jī)床控制參數(shù)利用同樣分配給機(jī)床(2,2a)的與密鑰不同的和用于解密的解密密鑰進(jìn)行重新解密,和只有在成功的進(jìn)行解密的情況下防誤控制保險模塊才對機(jī)床控制參數(shù)進(jìn)行釋放,對機(jī)床(2,2a)進(jìn)行控制,本發(fā)明還涉及一種采用機(jī)床控制參數(shù)避免對機(jī)床進(jìn)行誤控制的方法,以及數(shù)據(jù)載體或載體信號和生成數(shù)據(jù)載體或載體信號的方法、系統(tǒng)和程序。
文檔編號G05B19/408GK1860420SQ200380110544
公開日2006年11月8日 申請日期2003年10月17日 優(yōu)先權(quán)日2003年10月17日
發(fā)明者曼弗雷德·布倫貝格, 斯特凡·迪利希, 沃爾夫?qū)ぢ〉? 加利·特普費(fèi)爾 申請人:特林納瑞設(shè)備制造有限公司