專利名稱:位置測(cè)量系統(tǒng)與處理單元之間的串行數(shù)據(jù)傳輸?shù)姆椒ê脱b置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在位置測(cè)量系統(tǒng)與處理單元之間的串行數(shù)據(jù)傳輸方法,其中從位置測(cè)量系統(tǒng)把位置數(shù)據(jù)和其它數(shù)據(jù)以串行形式作為數(shù)字?jǐn)?shù)據(jù)字向處理單元傳輸。本發(fā)明還涉及一種位置測(cè)量系統(tǒng)與處理單元之間的串行數(shù)據(jù)傳輸?shù)难b置,其中從位置測(cè)量系統(tǒng)向處理單元傳輸位置數(shù)據(jù)和其它數(shù)據(jù)。
背景技術(shù):
一種這類的方法及一種這類的裝置公開(kāi)于本申請(qǐng)人的EP0660 209B1中。在該文件中提出在一個(gè)數(shù)據(jù)傳輸線上的位置測(cè)量系統(tǒng)和一個(gè)后接處理單元之間的位置數(shù)據(jù)和其它數(shù)據(jù)及附加數(shù)據(jù)的雙向串行傳輸。所述其它數(shù)據(jù),是指例如有關(guān)位置測(cè)量系統(tǒng)交換的特定參數(shù)等等,如關(guān)于測(cè)量系統(tǒng)類型、信號(hào)周期、參考標(biāo)記位置如此等等的數(shù)據(jù)。不論是位置數(shù)據(jù)還是其它數(shù)據(jù)都以數(shù)字的數(shù)據(jù)字經(jīng)過(guò)數(shù)據(jù)傳輸線傳輸。位置數(shù)據(jù)或者其它數(shù)據(jù)向處理單元的傳輸,總是按處理單元的相應(yīng)請(qǐng)求指令進(jìn)行。如果請(qǐng)求的傳輸有大量的附加數(shù)據(jù),那么在傳輸這些數(shù)據(jù)時(shí),對(duì)處理單元方面就不會(huì)提供位置數(shù)據(jù)。對(duì)于必要時(shí)要求基于位置測(cè)量系統(tǒng)的位置數(shù)據(jù)進(jìn)行的高度動(dòng)態(tài)數(shù)字調(diào)節(jié),由于呆板的傳輸間隔及因此而受到限制的傳輸速率可能會(huì)出現(xiàn)問(wèn)題。
發(fā)明內(nèi)容
因此本發(fā)明的目的是,提出在位置測(cè)量系統(tǒng)與處理單元之間串行數(shù)據(jù)傳輸?shù)囊环N方法以及一種裝置,該方法使可靠地基于位置測(cè)量系統(tǒng)的位置數(shù)據(jù)的高度動(dòng)態(tài)調(diào)節(jié)成為可能。另外還應(yīng)當(dāng)能夠在處理單元和位置測(cè)量系統(tǒng)之間不斷地進(jìn)行其它數(shù)據(jù)的交換。
所述任務(wù)通過(guò)具有下列特征的技術(shù)方案完成。
根據(jù)本發(fā)明的用于在位置測(cè)量系統(tǒng)和處理單元之間串行數(shù)據(jù)傳輸?shù)姆椒ǎ渲袕奈恢脺y(cè)量系統(tǒng)將位置數(shù)據(jù)和其它數(shù)據(jù)以串行形式作為數(shù)字?jǐn)?shù)據(jù)字向處理單元傳輸,其特征在于,根據(jù)所述處理單元的位置請(qǐng)求指令,從所述位置測(cè)量系統(tǒng)向所述處理單元傳輸當(dāng)前的位置數(shù)據(jù),并且在所述位置數(shù)據(jù)之后,從所述位置測(cè)量系統(tǒng)向所述處理單元傳輸其處理在時(shí)間上非緊要的其它數(shù)據(jù),并且相關(guān)的其它數(shù)據(jù)通過(guò)在以特定間隔相互跟隨的多個(gè)字塊上按時(shí)間分散地分布而傳輸。
本發(fā)明包括基于上述方法的優(yōu)選實(shí)施方案。
另外上述的任務(wù)還通過(guò)具有的下列特征的裝置完成根據(jù)本發(fā)明的用于在位置測(cè)量系統(tǒng)和處理單元之間串行數(shù)據(jù)傳輸?shù)难b置,其中從位置測(cè)量系統(tǒng)將位置數(shù)據(jù)和其它數(shù)據(jù)以串行形式作為數(shù)字?jǐn)?shù)據(jù)字向處理單元實(shí)施傳輸,其特征在于,在所述位置測(cè)量系統(tǒng)部分設(shè)置一個(gè)控制單元,它根據(jù)所述處理單元的位置請(qǐng)求指令,使當(dāng)前的位置數(shù)據(jù)從所述位置測(cè)量系統(tǒng)向所述處理單元傳輸,并且在所述位置數(shù)據(jù)之后,從所述位置測(cè)量系統(tǒng)向所述處理單元傳輸其處理在時(shí)間上非緊要的其它數(shù)據(jù),并且相關(guān)的其它數(shù)據(jù)通過(guò)在以特定間隔相互跟隨的多個(gè)字塊上按時(shí)間分散地分布而傳輸。
本發(fā)明包括基于上述裝置的優(yōu)選實(shí)施方案。
現(xiàn)在根據(jù)本發(fā)明的措施保證在快速的調(diào)節(jié)時(shí)期,也能夠?yàn)樘幚韱卧矫嫣峁┪恢脺y(cè)量系統(tǒng)的當(dāng)前位置數(shù)據(jù)。另外,除傳輸位置數(shù)據(jù)外還可以在處理單元和位置測(cè)量系統(tǒng)之間進(jìn)行其它數(shù)據(jù)的交換。這是可以確保的,因?yàn)樵谶M(jìn)行高度動(dòng)態(tài)的調(diào)節(jié)的情況下數(shù)據(jù)交換不僅是存在于位置數(shù)據(jù)的傳輸中。因此,根據(jù)本發(fā)明把傳輸?shù)臄?shù)據(jù)分成時(shí)間緊要數(shù)據(jù)和時(shí)間非緊要數(shù)據(jù)。特別地,此處,位置數(shù)據(jù)及所屬的位置要求指令是時(shí)間緊要數(shù)據(jù),這是對(duì)于快速的位置調(diào)節(jié)特別需要的;相反附加數(shù)據(jù)和附加數(shù)據(jù)指令形式的其它數(shù)據(jù)是時(shí)間非緊要信息,其處理可以在長(zhǎng)得多的時(shí)間時(shí)期中進(jìn)行。另外取代呆板的請(qǐng)求-應(yīng)答-傳輸間隔,現(xiàn)在僅確保在位置測(cè)量系統(tǒng)方面或處理單元方面快速反應(yīng)地提供位置請(qǐng)求指令和位置數(shù)據(jù)使用。不再?gòu)?qiáng)制地,對(duì)于附加數(shù)據(jù)指令立即在回應(yīng)中傳輸所請(qǐng)求的附加數(shù)據(jù)。所請(qǐng)求的附加數(shù)據(jù)可以明顯延遲地傳輸。這里只是要保證,對(duì)此請(qǐng)求延遲傳輸?shù)臄?shù)據(jù)在處理單元方面可以明確地識(shí)別或者可以明確地分配而已。根據(jù)本發(fā)明,還可能把屬于一個(gè)請(qǐng)求的附加數(shù)據(jù)周多個(gè)在時(shí)間上不相關(guān)的附加數(shù)據(jù)塊傳輸。
本發(fā)明的其它優(yōu)點(diǎn)是提出,原則上可以在任何時(shí)候通過(guò)相應(yīng)的位置數(shù)據(jù)請(qǐng)求指令把位置測(cè)量系統(tǒng)的當(dāng)前位置數(shù)據(jù)向分析處理單元傳輸。例如,正在傳輸作為連續(xù)的信息流傳輸?shù)臅r(shí)間非緊要數(shù)據(jù)的情況下也能做到這點(diǎn)。在所請(qǐng)求的當(dāng)前位置數(shù)據(jù)傳輸時(shí),所述數(shù)據(jù)流任何時(shí)候都可以中斷,在所請(qǐng)求的時(shí)間緊要位置數(shù)據(jù)傳輸之后,接著再傳輸時(shí)間非緊要數(shù)據(jù)等等。
本發(fā)明在第一個(gè)方案中可以這樣構(gòu)成,所有數(shù)據(jù)通過(guò)一個(gè)單一的、公共的數(shù)據(jù)信道傳輸,換言之,設(shè)計(jì)成半雙工的運(yùn)行。當(dāng)然還可以為每個(gè)傳輸方向設(shè)計(jì)一個(gè)獨(dú)立的數(shù)據(jù)信道,換言之,使用全雙工運(yùn)行的兩個(gè)分開(kāi)的數(shù)據(jù)通道。
另外,優(yōu)越地,可以存在分配給不同的處理優(yōu)先權(quán)的不同的位置數(shù)據(jù)請(qǐng)求指令。也就是例如有可能,當(dāng)前位置數(shù)據(jù)的傳輸要求以最高優(yōu)先權(quán)發(fā)向處理裝置,在處理裝置處把它們利用來(lái)進(jìn)行高度動(dòng)態(tài)的位置調(diào)節(jié)??梢园训诙恢脭?shù)據(jù)請(qǐng)求指令設(shè)計(jì)為較低的處理優(yōu)先權(quán),這是請(qǐng)求向處理裝置傳輸當(dāng)前位置數(shù)據(jù)的指令,該處理裝置用于工件輪廓的數(shù)字化。這樣一種位置數(shù)據(jù)請(qǐng)求指令例如可以通過(guò)測(cè)量工件的探測(cè)系統(tǒng)的探測(cè)脈沖觸發(fā)。原則上,處理優(yōu)先權(quán)較低的位置數(shù)據(jù)的傳輸也可以被具有較高處理優(yōu)先權(quán)的位置數(shù)據(jù)請(qǐng)求指令中斷。
總之,根據(jù)本發(fā)明的措施因此保證以較高的速度或者說(shuō)以其本身最高的優(yōu)先權(quán)向處理單元傳輸位置數(shù)據(jù)。同時(shí)卻還能在串行數(shù)據(jù)傳輸?shù)姆秶鷥?nèi)傳輸其它的時(shí)間非緊要數(shù)據(jù)。還要說(shuō)明的是,所要求的敷設(shè)電纜方面的成本也可以很低。
本發(fā)明還與相應(yīng)接口的物理構(gòu)造無(wú)關(guān),可以在相差極大的接口設(shè)計(jì)基礎(chǔ)上實(shí)現(xiàn)。
下面參照
本發(fā)明的其它優(yōu)點(diǎn)及細(xì)節(jié)。附圖中圖1是說(shuō)明根據(jù)本發(fā)明的方法的第一方案的通信規(guī)約的一部分的示意圖;圖2a-2d分別為不同時(shí)間緊要的和時(shí)間非緊要的數(shù)據(jù)字基本結(jié)構(gòu)的示意形式。
圖3a-3c是,用于對(duì)在傳輸時(shí)間緊要數(shù)據(jù)時(shí),如果有位置數(shù)據(jù)請(qǐng)求的情況下從分析單元向位置測(cè)量系統(tǒng)傳輸數(shù)據(jù)的時(shí)間結(jié)構(gòu)進(jìn)行說(shuō)明的兩個(gè)例子。
圖4是說(shuō)明根據(jù)本發(fā)明的方法的第二變形的通信規(guī)約的一部分的示意圖;圖5是根據(jù)本發(fā)明的裝置一個(gè)實(shí)施形式的高度示意性的方框圖。
具體實(shí)施例方式
下面借助于圖1說(shuō)明根據(jù)本發(fā)明方法及根據(jù)本發(fā)明裝置的第一實(shí)施方案。圖1所示為一個(gè)示意形式,表示一個(gè)位置測(cè)量系統(tǒng)(ENCODER,編碼器)20和一個(gè)處理單元(NC)10之間的串行數(shù)據(jù)傳輸?shù)囊粋€(gè)時(shí)間段。在圖1中的上部表示從處理單元10向位置測(cè)量系統(tǒng)傳輸?shù)臄?shù)據(jù);圖1的下部表示同一個(gè)時(shí)間范圍從位置測(cè)量系統(tǒng)20向處理單元傳輸?shù)臄?shù)據(jù)。作為位置測(cè)量系統(tǒng)20例如可以設(shè)計(jì)為一個(gè)公知的絕對(duì)的或者是增量的測(cè)量系統(tǒng),它在機(jī)床上用于高精度地控制機(jī)器部件的位置。此例中,處理單元10是一個(gè)通常的數(shù)控機(jī)床控制器,它基于得到的數(shù)據(jù)操縱或者說(shuō)監(jiān)控工件的加工。
下面借助于圖1所示的第一實(shí)施例說(shuō)明本發(fā)明的全雙工方案。這意味著,設(shè)有兩個(gè)獨(dú)立的數(shù)據(jù)信道11、21以傳輸數(shù)據(jù)。第一數(shù)據(jù)信道21用于把數(shù)據(jù)從位置測(cè)量系統(tǒng)20向處理單元10串行傳輸;第二數(shù)據(jù)信道11用于起把數(shù)據(jù)從處理單元10向位置測(cè)量系統(tǒng)20串行傳輸。各個(gè)數(shù)據(jù)以公知的技術(shù)和方式作為數(shù)字?jǐn)?shù)據(jù)字用預(yù)定的大小在兩個(gè)數(shù)據(jù)信道11、21中傳輸。在一個(gè)可能的實(shí)施例形式中數(shù)據(jù)字以10比特的字長(zhǎng)傳輸。
與兩個(gè)數(shù)據(jù)信道11、21相關(guān)聯(lián)在此應(yīng)指出,在本發(fā)明的范圍內(nèi)它們實(shí)際的物理構(gòu)成已經(jīng)不再重要了。更確切地說(shuō),本發(fā)明按物理上不同的串行接口設(shè)計(jì)來(lái)實(shí)現(xiàn)是可能的。
在一個(gè)可能的實(shí)施例中,設(shè)有兩個(gè)獨(dú)立的數(shù)據(jù)信道,它們各由絞合雙線導(dǎo)線構(gòu)成,經(jīng)它們將有關(guān)數(shù)據(jù)作為時(shí)鐘信號(hào)和逆相信號(hào)傳輸。
同時(shí)位置測(cè)量系統(tǒng)的電壓及電流供電也經(jīng)過(guò)這些導(dǎo)線。
變通地,這里也可能,位置系統(tǒng)用獨(dú)立的導(dǎo)線供電;同樣地也可以設(shè)想用光波導(dǎo)進(jìn)行數(shù)據(jù)傳輸?shù)鹊取?br>
在圖示的處理單元10和位置測(cè)量系統(tǒng)20之間的數(shù)據(jù)交換時(shí)間段上,時(shí)間點(diǎn)t=0處理單元10經(jīng)第二數(shù)據(jù)信道11向位置測(cè)量系統(tǒng)20傳送一個(gè)位置請(qǐng)求指令POS_RQ。這樣的位置請(qǐng)求指令POS_RQ例如可以由位置調(diào)節(jié)器的位置請(qǐng)求信號(hào)觸發(fā)。在隨后進(jìn)行的向處理單元20傳輸位置請(qǐng)求指令POS_RQ后,接著立即在第二數(shù)據(jù)信道11上傳輸其它數(shù)據(jù)DAT,它在時(shí)間點(diǎn)t=t1開(kāi)始在時(shí)間點(diǎn)t=t3結(jié)束。
這時(shí)在本發(fā)明的范圍內(nèi)重要的是,跟隨在位置請(qǐng)求指令POS_RQ后傳輸?shù)钠渌鼣?shù)據(jù)DAT的處理在有關(guān)的對(duì)側(cè)是時(shí)間上非緊要的。就是說(shuō),這些其它數(shù)據(jù)DAT的處理和/或?qū)χ鄳?yīng)的應(yīng)答不必在其本身傳輸之后立即進(jìn)行,而是可以有一定的時(shí)間差Δt。反之,首先傳輸?shù)奈恢谜?qǐng)求指令POS_RQ的加工處理以時(shí)間上的最高優(yōu)先權(quán)進(jìn)行。因此,位置測(cè)量系統(tǒng)10在收到位置請(qǐng)求指令POS_RQ后,幾乎立即地,或者說(shuō)盡可能快地,在時(shí)間點(diǎn)t=t1在第一數(shù)據(jù)信道21上開(kāi)始傳輸位置數(shù)據(jù)POS_DAT;例如這時(shí)可以向處理單元10傳輸當(dāng)前絕對(duì)位置的數(shù)字?jǐn)?shù)據(jù)字。在時(shí)間點(diǎn)t=t4位置數(shù)據(jù)POS_DAT傳輸完畢,接著在第一數(shù)據(jù)通道21上,類似于第二數(shù)據(jù)通道11也進(jìn)行其它數(shù)據(jù)DAT`的傳輸,其在對(duì)側(cè)的處理也是時(shí)間非緊要的。
從而,在本發(fā)明的傳輸方式的范圍內(nèi),把位置測(cè)量系統(tǒng)20和處理單元10之間傳輸?shù)臄?shù)據(jù)一方面分配成時(shí)間緊要數(shù)據(jù)及指令和另一方面分配成時(shí)間非緊要數(shù)據(jù)及指令。時(shí)間緊要數(shù)據(jù)的傳輸及與時(shí)間緊要數(shù)據(jù)關(guān)聯(lián)指令的處理,在此處總是優(yōu)先于時(shí)間非緊要數(shù)據(jù)和指令的傳輸及處理。
所述時(shí)間緊要的是與位置測(cè)量系統(tǒng)20當(dāng)前采集的位置直接關(guān)聯(lián)的那些數(shù)據(jù)和指令,及在處理單元10方面,為達(dá)到高度動(dòng)態(tài)地調(diào)節(jié)必須迅速地提供的那些數(shù)據(jù)和指令。具體地,在本實(shí)施例中涉及從處理單元10傳送的位置請(qǐng)求指令POS_RQ,以及作為對(duì)此的應(yīng)答從位置測(cè)量系統(tǒng)20傳送的位置數(shù)據(jù)POS_DAT。位置數(shù)據(jù)POS_DAT可以作為絕對(duì)位置數(shù)據(jù)也可作為增量位置數(shù)據(jù)傳輸。
與此相反,時(shí)間非緊要的是不與當(dāng)前的位置數(shù)據(jù)直接相關(guān)的那些被交換的數(shù)據(jù)和指令,例如位置測(cè)量系統(tǒng)的數(shù)據(jù)和/或參數(shù),參比信息、溫度測(cè)量值、診斷數(shù)據(jù)如此等等。下面將更加詳細(xì)地說(shuō)明以這種技術(shù)傳輸?shù)臅r(shí)間非緊要數(shù)據(jù)DAT、DAT`。與其它時(shí)間非緊要數(shù)據(jù)DAT,DAT`相關(guān)聯(lián),必須提出,對(duì)于與所述數(shù)據(jù)關(guān)聯(lián)的可能指令,原則上不是必須對(duì)相應(yīng)的指令作立即處理的,更確切地說(shuō),也可以把這種指令延遲處理。
在本實(shí)施例中,交換的時(shí)間非緊要數(shù)據(jù)DAT,DAT`到時(shí)間點(diǎn)t=t6具體地包含附加數(shù)據(jù)ADD_DAT,ADD_DAT`以及附加數(shù)據(jù)指令DAT_RQ、DAT_RQ`。
基于所交換的數(shù)據(jù)的這種分配,還可以由處理單元10的位置請(qǐng)求指令POS_RQ中斷從位置測(cè)量系統(tǒng)20向處理單元10以連續(xù)數(shù)據(jù)流形式正在進(jìn)行傳輸?shù)臅r(shí)間非緊要數(shù)據(jù)DAT,DAT`,并且?guī)缀趿⒓吹馗@個(gè)位置請(qǐng)求指令POS_RQ向處理單元10傳輸當(dāng)前的位置數(shù)據(jù)POS_DAT。這樣地中斷了的時(shí)間上非緊要數(shù)據(jù)DAT,DAT`的傳輸,放到稍后的時(shí)間點(diǎn)完成。相應(yīng)的過(guò)程在對(duì)圖3a-3c的說(shuō)明時(shí)還要更詳細(xì)地講述。
同樣地還可以不這樣中斷時(shí)間上非緊要數(shù)據(jù)DAT,DAT`的傳輸,把同屬一個(gè)整體的數(shù)據(jù)DAT,DAT`按時(shí)間分到多個(gè)字塊去傳輸,這些字塊以一定的間隔相繼傳輸,并且在字塊之間還可以傳輸當(dāng)前的位置數(shù)據(jù)POS_DAT。在需要特別大量地傳輸時(shí)間上非緊要數(shù)據(jù)DAT時(shí),這種向多個(gè)字塊的分配可以必要的和很有意義的。
在圖1所示的實(shí)施例中,在各個(gè)位置請(qǐng)求指令POS_RQ和位置數(shù)據(jù)POS_DAT形式的有關(guān)時(shí)間上緊要數(shù)據(jù)的后面,分別地接著傳輸作為時(shí)間上非緊要數(shù)據(jù)DAT,DAT`的附加數(shù)據(jù)指令DAT_RQ及附加數(shù)據(jù)ADD_DAT及ADD_DAT`。在本實(shí)施例中,所述的其它時(shí)間上非緊要數(shù)據(jù)DAT,DAT`分為附加數(shù)據(jù)ADD_DAT,ADD_DAT`和附加數(shù)據(jù)指令DAT-RQ,DAT-RQ`。附加數(shù)據(jù)指令DAT_RQ,DAT_RQ`可以涉及由有關(guān)的對(duì)方提出的對(duì)一定的附加數(shù)據(jù)ADD_DAT,ADD_DAT`的請(qǐng)求。例如,處理單元10可以通過(guò)相應(yīng)的附加數(shù)據(jù)指令DAT_RQ向位置測(cè)量系統(tǒng)20請(qǐng)求一定的測(cè)量系統(tǒng)參數(shù),也就是附加數(shù)據(jù)ADD-DAT等。
除了上述的請(qǐng)求指令外,附加數(shù)據(jù)指令DAT_RQ,DAT_RQ`還可以是設(shè)置的其它的指令,例如與位置測(cè)量系統(tǒng)的編程或者校準(zhǔn)相關(guān)的指令等。
在圖1所示的實(shí)施例中,處理單元10從時(shí)間點(diǎn)t=t1開(kāi)始,就是說(shuō)在傳輸位置請(qǐng)求指令POS_RQ之后,向位置測(cè)量系統(tǒng)20傳輸一個(gè)附加數(shù)據(jù)指令DAT_RQ,例如,用之請(qǐng)求諸如位置測(cè)量系統(tǒng)20的溫度T之類的附加數(shù)據(jù)。在所述附加數(shù)據(jù)指令DAT_RQ的傳輸在時(shí)間點(diǎn)t=t2一結(jié)束,處理單元10就向位置測(cè)量系統(tǒng)20傳送附加數(shù)據(jù)ADD_DAT,直到時(shí)間點(diǎn)t=t3。此處附加數(shù)據(jù)可以涉及用于位置測(cè)量系統(tǒng)20的編程參數(shù)。
位置測(cè)量系統(tǒng)20,在接收到位置請(qǐng)求指令POS_RQ之后在時(shí)間點(diǎn)t=t1作出應(yīng)答,在另一條數(shù)據(jù)傳輸信道21上立即傳送在位置測(cè)量系統(tǒng)20提供的當(dāng)前的位置數(shù)據(jù)POS_DAT。對(duì)于前面的位置請(qǐng)求指令POS_RQ作出立即的應(yīng)答所傳輸?shù)奈恢脭?shù)據(jù)POS_DAT是通過(guò)圖1的虛線連接線表示的。
只要當(dāng)前的位置數(shù)據(jù)POS_DAT在時(shí)間點(diǎn)t=t4完全地傳輸完畢,就開(kāi)始從位置測(cè)量系統(tǒng)20向處理單元10傳輸時(shí)間上非緊要的數(shù)據(jù)DAT`。首先在t=t4和t=t5之間的時(shí)期內(nèi)向處理單元10傳送一個(gè)附加數(shù)據(jù)指令DAT_RQ`,在接著的t=t5和t=t6之間的時(shí)間范圍內(nèi)跟著傳輸附加數(shù)據(jù)ADD_DAT`。在此處重要的是,在傳輸附加數(shù)據(jù)ADD_DAT`時(shí),跟本不必涉及處理單元10前面剛剛在另一個(gè)數(shù)據(jù)信道11上用附加數(shù)據(jù)指令DAT_RQ請(qǐng)求的那些附加數(shù)據(jù);更確切地說(shuō),它可以關(guān)系到以前由處理單元10早就已經(jīng)請(qǐng)求了的附加數(shù)據(jù)ADD_DAT`。與此類似,位置測(cè)量系統(tǒng)20對(duì)于在t=t1和t=t2的時(shí)間范圍內(nèi)的附加數(shù)據(jù)的請(qǐng)求還可以在明顯稍后的時(shí)間點(diǎn)t應(yīng)答。在所示的實(shí)施例中,為了說(shuō)明這個(gè)原理因此還表示出時(shí)間軸的第二部分,它表示在t=t1和t=t6之間的第一數(shù)據(jù)交換時(shí)間范圍之后較晚隨之的時(shí)間范圍。在較晚的時(shí)間范圍t=t7和t=t13之間傳輸在時(shí)間點(diǎn)t=t1請(qǐng)求的附加數(shù)據(jù)ADD_DAT及其它等等。這里也是通過(guò)圖1中的在附加數(shù)據(jù)DAT之間的虛連接線表示,這些數(shù)據(jù)歸根結(jié)底是相關(guān)的。在其它方面在這個(gè)時(shí)間范圍內(nèi)進(jìn)行的數(shù)據(jù)交換原則上與以上所述相同。
下面借助于圖2a-2d說(shuō)明傳輸?shù)牟煌瑪?shù)字?jǐn)?shù)據(jù)字的基本結(jié)構(gòu),這些數(shù)據(jù)字在本實(shí)施例中作為時(shí)間緊要數(shù)據(jù)或時(shí)間不緊要數(shù)據(jù)傳輸。
因?yàn)樵谔幚韱卧臀恢脺y(cè)量系統(tǒng)之間,一般地以相應(yīng)的數(shù)字?jǐn)?shù)據(jù)字的形式在兩個(gè)數(shù)據(jù)信道上交換連續(xù)的數(shù)據(jù)流,所以在原則上要求單義地識(shí)別有關(guān)的數(shù)據(jù)字的不同種類。只有這樣才能保證在處理單元方面和位置測(cè)量系統(tǒng)方面正確地處理不同的數(shù)據(jù)字。因此在傳輸每個(gè)數(shù)據(jù)字或者數(shù)據(jù)包前傳輸一個(gè)特定的數(shù)據(jù)字識(shí)別碼形式的識(shí)別信息,通過(guò)這樣的數(shù)據(jù)字識(shí)別碼使對(duì)方能夠單義地識(shí)別后續(xù)的數(shù)據(jù)各自的開(kāi)始及后續(xù)的數(shù)據(jù)的種類。此處,后續(xù)的數(shù)據(jù)可以涉及單個(gè)的數(shù)字?jǐn)?shù)據(jù)字也可以涉及由一些單個(gè)數(shù)字?jǐn)?shù)據(jù)字組成的數(shù)據(jù)包。
在圖2a-2d中分別示意出,不論在單個(gè)時(shí)間上緊要數(shù)據(jù)POS_RQ、POS_DAT前還是在時(shí)間上非緊要數(shù)據(jù)DAT_RQ、ADD_DAT前都傳輸一個(gè)數(shù)據(jù)字識(shí)別碼POS_RQ_ID,POS_DAT_ID,DAT_RQ_ID,ADD_DAT_ID。此外,各個(gè)數(shù)據(jù)前傳輸?shù)臄?shù)據(jù)字識(shí)別碼POS_RQ_ID,POS_DAT_ID,DAT_RQ_ID,ADD_DAT_ID在圖1中為了圖示清楚而略去了。借助于各個(gè)數(shù)據(jù)字識(shí)別碼可以保證在雙方正確地處理及加工傳輸?shù)臄?shù)據(jù)。
因?yàn)椋缫陨纤觯瑢?duì)于請(qǐng)求的時(shí)間上非緊要的附加數(shù)據(jù)ADD_DAT的傳輸可以在提出相應(yīng)的附加數(shù)據(jù)指令DAT_RQ之后相當(dāng)晚的時(shí)間后傳輸,所以,還應(yīng)當(dāng)保證,傳輸?shù)母郊訑?shù)據(jù)ADD_DAT也能夠識(shí)別為對(duì)一定的前行附加數(shù)據(jù)請(qǐng)求的應(yīng)答。因此,在每個(gè)傳輸?shù)臄?shù)據(jù)字ADD_DAT或者數(shù)據(jù)包開(kāi)始時(shí),把一個(gè)相應(yīng)的分配信息與附加數(shù)據(jù)本身一起傳輸,如果對(duì)所屬的提問(wèn)分配一個(gè)問(wèn)題號(hào),這就可以也以簡(jiǎn)單的應(yīng)答號(hào)進(jìn)行。當(dāng)然也有其它的傳輸分配信息的可能性,并且有其它的保證單義地把傳輸?shù)母郊訑?shù)據(jù)分配到前行的附加數(shù)據(jù)請(qǐng)求的可能性。
如以上已經(jīng)所述,現(xiàn)在應(yīng)當(dāng)借助于圖3a-3c說(shuō)明如何在本發(fā)明的范圍內(nèi)原則上可以在任何時(shí)候中斷一個(gè)傳輸正好時(shí)間上非緊要的或時(shí)間上非緊要的數(shù)據(jù)的連續(xù)的數(shù)據(jù)流。
圖3a中所示的是當(dāng)前進(jìn)行的從處理單元(NC)10向位置測(cè)量系統(tǒng)(編碼器,ENCODER)20傳輸?shù)臅r(shí)間上非緊要數(shù)據(jù)DAT,DAT`。如前所述相應(yīng)的時(shí)間非緊要數(shù)據(jù)DAT,DAT`各分配有一個(gè)所屬的數(shù)據(jù)字識(shí)別碼DAT_ID,DAT`_ID,用于在位置測(cè)量系統(tǒng)20方面單義地識(shí)別相應(yīng)的時(shí)間上非緊要的數(shù)據(jù)DAT,DAT`的種類。
在t=t0與t=t1之間的時(shí)間范圍傳輸?shù)谝唤M包含數(shù)據(jù)字識(shí)別碼DAT_ID的時(shí)間上非緊要數(shù)據(jù)DAT,DAT`完全還在進(jìn)行的時(shí)候,隨后的時(shí)間上非緊要數(shù)據(jù)DAT`塊的傳輸在時(shí)間點(diǎn)t=t2被中斷。這是由于示意性表示的位置請(qǐng)求信號(hào)RQ發(fā)生的,例如,處理單元10中的一個(gè)位置調(diào)節(jié)回路用所述位置請(qǐng)求信號(hào)向位置測(cè)量系統(tǒng)20請(qǐng)求當(dāng)前的位置數(shù)據(jù)。位置請(qǐng)求信號(hào)RQ到達(dá)后,根據(jù)圖3b正在進(jìn)行傳輸?shù)臅r(shí)間非緊要數(shù)據(jù)DAT`就立即中斷,并且代之以一個(gè)位置請(qǐng)求指令POS_RQ包括從屬的數(shù)據(jù)字識(shí)別碼(圖中未示出)向位置測(cè)量系統(tǒng)20傳輸。位置測(cè)量系統(tǒng)20同樣立即向處理單元10傳輸(未示出)當(dāng)前位置數(shù)據(jù)作出應(yīng)答,如已經(jīng)參照?qǐng)D1所示。根據(jù)本發(fā)明的傳輸形式,在傳輸位置請(qǐng)求指令POS_RQ后,處理單元10接著在時(shí)間范圍t=t3和t=t4之間向位置測(cè)量系統(tǒng)20傳輸另外的時(shí)間上非緊要數(shù)據(jù)DAT``。此外,現(xiàn)在還需要把在時(shí)間點(diǎn)t=t2中斷的時(shí)間上非緊要數(shù)據(jù)DAT`傳輸完成。根據(jù)圖3b所示的方案達(dá)到這點(diǎn),其中在t=t4到t=t5之間的時(shí)間范圍內(nèi)再次完整地向位置測(cè)量系統(tǒng)20傳輸相應(yīng)的數(shù)據(jù)DAT`,包括數(shù)據(jù)字標(biāo)識(shí)DAT`_ID`。
但是還可以與此過(guò)程不同,如圖3c所示,在t=t3到t=t4之間的時(shí)間范圍只傳輸在時(shí)間點(diǎn)t=t2中斷了傳輸?shù)臅r(shí)間上非緊要數(shù)據(jù)DAT`的剩余部分REST_DAT`。
如借助于上述實(shí)施例所示,從而可以在任何時(shí)間中斷處理單元10和位置測(cè)量系統(tǒng)20之間的具有時(shí)間上非緊要數(shù)據(jù)DAT,DAT`的連續(xù)數(shù)據(jù)流,以請(qǐng)求,例如,高度動(dòng)態(tài)位置調(diào)節(jié)所需要的時(shí)間上緊要的位置數(shù)據(jù)。
在本發(fā)明的范圍內(nèi),另外還可以向位置測(cè)量系統(tǒng)20請(qǐng)求以一定的處理優(yōu)先權(quán)在處理單元10中處理位置數(shù)據(jù)POS_DAT。從而例如在構(gòu)成為機(jī)床控制裝置的處理單元10中,可能一方面需要用位置數(shù)據(jù)作位置調(diào)節(jié),另一個(gè)方面需要它把工件輪廓數(shù)字化。后者通常借助于一個(gè)探測(cè)系統(tǒng)掃描相應(yīng)工件的輪廓,并且在產(chǎn)生測(cè)量信號(hào)后,把探測(cè)系統(tǒng)的當(dāng)前位置數(shù)據(jù)POS_DAT傳輸?shù)教幚韱卧?0。此處所述的當(dāng)前位置數(shù)據(jù)由位置測(cè)量系統(tǒng)20測(cè)定。特別是如果為了高度動(dòng)態(tài)調(diào)節(jié)必須非常迅速地提供位置調(diào)節(jié)用的位置數(shù)據(jù)POS_DAT,進(jìn)一步處理把工件輪廓數(shù)字化用的位置數(shù)據(jù)就不那么時(shí)間緊要了。因此,可以在本發(fā)明中提出,設(shè)置多個(gè)位置請(qǐng)求指令POS_RQn(n=1、2......),分配給它們不同的處理優(yōu)先權(quán)。即,例如設(shè)第一位置請(qǐng)求指令為POS_RQ1,以最高處理優(yōu)先權(quán)安排向處理單元10傳輸在處理單元10處用于位置或者位置調(diào)節(jié)的位置數(shù)據(jù)POS_DAT。另外至少還存在一個(gè)第二位置請(qǐng)求指令POS_RQ2,它以較低的處理優(yōu)先權(quán)安排向處理單元10傳輸在處理單元10處用于把工件輪廓數(shù)字化的位置數(shù)據(jù)POS_DAT。
分配給不同的位置請(qǐng)求指令POS_RQn的處理優(yōu)先權(quán)使得在位置請(qǐng)求及位置數(shù)據(jù)傳輸中還可以有多重的優(yōu)先權(quán)區(qū)分。例如可以把處理單元10處需要用于數(shù)字化(工件輪廓)的,先前用較低優(yōu)先權(quán)的位置請(qǐng)求指令POS_RQ2請(qǐng)求的,正在進(jìn)行的位置數(shù)據(jù)POS_DAT傳輸加以中斷。所述的中斷是由于相應(yīng)的位置請(qǐng)求指令POS_RQ1造成的,位置請(qǐng)求指令POS_RQ1有最高的處理優(yōu)先權(quán),并且安排立即傳輸用于在處理單元10中進(jìn)行位置調(diào)節(jié)的位置數(shù)據(jù)POS_DAT。
當(dāng)然可以設(shè)置多于兩個(gè)的具有相應(yīng)的處理優(yōu)先權(quán)的位置請(qǐng)求指令POS_RQn等。
以上用圖1所示實(shí)施例說(shuō)明了根據(jù)本發(fā)明的用兩個(gè)獨(dú)立的數(shù)據(jù)信道11、12進(jìn)行全雙工傳輸?shù)姆桨?,下面借助圖4說(shuō)明還可以構(gòu)成另一種半雙工的方案。
與圖1所示的第一實(shí)施例不同,在位置測(cè)量系統(tǒng)200與處理單元100之間只還設(shè)有唯一的數(shù)據(jù)信道110。在數(shù)據(jù)信道110上,公共地,不僅要從位置測(cè)量系統(tǒng)(編碼器)200向處理單元(NC)100傳輸數(shù)據(jù),也要從處理單元100向位置測(cè)量系統(tǒng)200傳輸數(shù)據(jù)。由于要共同利用單一的數(shù)據(jù)通道110,在此實(shí)施形式中對(duì)第一實(shí)施例中在傳輸形式上有所改變。
在時(shí)間點(diǎn)t=0還是由處理單元100向位置測(cè)量系統(tǒng)200傳輸一個(gè)位置請(qǐng)求指令POS_RQ。位置測(cè)量系統(tǒng)200立即在時(shí)間時(shí)期t=t1和t=t2之間應(yīng)答,傳輸當(dāng)前的位置數(shù)據(jù)POS_DAT。在向處理單元100傳輸?shù)漠?dāng)前位置數(shù)據(jù)POS_DAT剛剛結(jié)束的時(shí)間點(diǎn)t=t2起,在時(shí)間范圍t=t2與t=t4之間,從處理單元100向位置測(cè)量系統(tǒng)200傳輸時(shí)間上非緊要的其它數(shù)據(jù)DAT。接著的時(shí)間范圍t=t4與t=t6之間,在該時(shí)間上非緊要的其它數(shù)據(jù)DAT傳輸時(shí)期結(jié)束時(shí),位置測(cè)量系統(tǒng)200作出應(yīng)答,最后同樣地傳輸其它的時(shí)間非緊要的其它數(shù)據(jù)DAT`。
與以上實(shí)施例類似,傳輸?shù)臅r(shí)間上非緊要的其它數(shù)據(jù)DAT包含附加數(shù)據(jù)ADD_DAT,ADD_DAT`和附加數(shù)據(jù)指令DAT_RQDAT_RQ`。通過(guò)選出的把傳輸?shù)臄?shù)據(jù)分成時(shí)間上緊要的和時(shí)間上非緊要的其它數(shù)據(jù)DAT,DAT`數(shù)據(jù),同樣保證了在處理單元100方面同樣能夠迅速反應(yīng)地用所請(qǐng)求的位置數(shù)據(jù)POS_DAT提供快速的調(diào)節(jié)周期。
當(dāng)然在本發(fā)明的這個(gè)方案中前述的具體措施都可以實(shí)現(xiàn),因此在此不再重復(fù)說(shuō)明全部細(xì)節(jié)。
下面參照?qǐng)D5再說(shuō)明根據(jù)本發(fā)明的裝置的,與傳輸時(shí)間上非緊要數(shù)據(jù)有重要關(guān)聯(lián)的一些細(xì)節(jié)。圖3以高度的示意性形式表示出根據(jù)本發(fā)明的裝置的一個(gè)全雙工方案,有一些與本發(fā)明特別相關(guān)的部件還要進(jìn)一步詳細(xì)地說(shuō)明。
根據(jù)本發(fā)明的裝置還是含有一個(gè)位置測(cè)量系統(tǒng)(編碼器)2000和后接的處理單元(NC)2000,除下面說(shuō)明的部件以外它具有一般地構(gòu)成。在位置測(cè)量系統(tǒng)2000與處理單元1000之間的數(shù)據(jù)傳輸通過(guò)兩個(gè)獨(dú)立的數(shù)據(jù)信道1100和2100進(jìn)行。經(jīng)過(guò)第一數(shù)據(jù)信道2100,把數(shù)據(jù)從位置測(cè)量系統(tǒng)2000向處理單元1000傳輸。經(jīng)過(guò)第二數(shù)據(jù)信道1100,把數(shù)據(jù)沿相反的方向,就是說(shuō),從處理單元1000向位置測(cè)量系統(tǒng)2000傳輸。
在說(shuō)明與傳輸時(shí)間上非緊要數(shù)據(jù)DAT有關(guān)聯(lián)的其它細(xì)節(jié)之前,先在此說(shuō)明圖中示意畫出的位置測(cè)量系統(tǒng)2000中的控制單元2500。其基本任務(wù)是,把上述的根據(jù)本發(fā)明的數(shù)據(jù)傳輸及位置測(cè)量系統(tǒng)2000內(nèi)部的不同數(shù)據(jù)的處理進(jìn)行同步控制??刂茊卧?500可以涉及一個(gè)處理器,也可以涉及適當(dāng)?shù)倪壿嬰娐贰?br>
當(dāng)然,處理單元1000也有一個(gè)相應(yīng)的控制單元1500,它如以上所述地控制數(shù)據(jù)傳輸及數(shù)據(jù)處理。一般地控制單元1500在處理單元1000方面由處理器構(gòu)成。
在位置測(cè)量系統(tǒng)2000方面還示意地畫出一個(gè)第一存儲(chǔ)單元2300,它用于儲(chǔ)存從處理單元1000傳輸來(lái)的時(shí)間上非緊要數(shù)據(jù)DAT,如前所述,時(shí)間上非緊要數(shù)據(jù)DAT由附加數(shù)據(jù)ADD_DAT和附加數(shù)據(jù)指令DAT_RQ構(gòu)成。只要一般不立即進(jìn)行非時(shí)間上緊要數(shù)據(jù)的加工或者處理,就需要把各種接收到的時(shí)間上非緊要數(shù)據(jù)DAT進(jìn)行這樣的存儲(chǔ)。傳輸過(guò)程中接收到的附加數(shù)據(jù)ADD_DAT和附加數(shù)據(jù)指令DAT_RQ,儲(chǔ)存在位置測(cè)量系統(tǒng)2000中的存儲(chǔ)單元2300中,各按其優(yōu)先權(quán)和所費(fèi)時(shí)間進(jìn)行處理。以向位置測(cè)量系統(tǒng)2000的系統(tǒng)參數(shù)請(qǐng)求為例,所述的系統(tǒng)參數(shù)是儲(chǔ)存在位置測(cè)量系統(tǒng)2000內(nèi)的EEPROMS形式的另一個(gè)存儲(chǔ)部件2400中的。把所請(qǐng)求的參數(shù)從存儲(chǔ)單元2400中調(diào)出,這在EEPROMS的情況下一般地進(jìn)行得較慢,然后經(jīng)過(guò)前述的方式方法向處理單元1000傳輸。與此平行地,在位置測(cè)量系統(tǒng)2000方面進(jìn)行全部保存在存儲(chǔ)單元2300中的其它時(shí)間上非緊要請(qǐng)求的處理,這里可以涉及,例如,溫度測(cè)量值、速度測(cè)量值等的請(qǐng)求。
相應(yīng)的處理之后,這些時(shí)間上非緊要數(shù)據(jù)如前所述地向處理單元1000傳輸,在處理單元1000處同樣地儲(chǔ)存在一個(gè)適當(dāng)?shù)牡诙鎯?chǔ)單元1300中。然后也可以根據(jù)這些數(shù)據(jù)的緊迫性或者說(shuō)優(yōu)先權(quán)把存儲(chǔ)單元1300中的數(shù)據(jù)通過(guò)相應(yīng)的程序進(jìn)行處理,這是按適當(dāng)?shù)姆绞椒椒ㄓ密浖?shí)現(xiàn)的。
位置測(cè)量系統(tǒng)2000方面及處理單元1000方面的存儲(chǔ)單元2300和1300具有其結(jié)構(gòu)與傳輸?shù)臅r(shí)間上非緊要數(shù)據(jù)DAT相應(yīng)的構(gòu)造。這意味著,為每個(gè)傳輸?shù)臅r(shí)間上非緊要數(shù)據(jù)DAT的數(shù)據(jù)組,設(shè)有一個(gè)用于附加數(shù)據(jù)ADD_DAT的第一存儲(chǔ)區(qū),及一個(gè)用于附加數(shù)據(jù)指令DAT_RQ的第二存儲(chǔ)區(qū)。相應(yīng)的存儲(chǔ)區(qū)應(yīng)當(dāng)在容量上當(dāng)然由相應(yīng)的時(shí)間上非緊要數(shù)據(jù)DAT的數(shù)據(jù)字量確定。
另外要說(shuō)明的是,與存儲(chǔ)器1300、2300相關(guān)聯(lián),在根據(jù)本發(fā)明的數(shù)據(jù)傳輸范圍內(nèi),除了上述的數(shù)據(jù)外,還在位置測(cè)量系統(tǒng)2000與處理單元1000之間定期地傳輸存儲(chǔ)單元狀態(tài)數(shù)據(jù)MEM_STAT。此處涉及各個(gè)存儲(chǔ)單元1300、2300的信息。此處,存儲(chǔ)單元狀態(tài)數(shù)據(jù)MEM_STAT至少含有當(dāng)前的存儲(chǔ)狀態(tài)的信息,就是說(shuō),有關(guān)各個(gè)存儲(chǔ)單元1300、2300是滿還是空,或者部分容納有數(shù)據(jù)的信息。這點(diǎn)對(duì)于位置測(cè)量系統(tǒng)2000的存儲(chǔ)單元2300有特殊的意義,因?yàn)槿绻鎯?chǔ)單元2300已經(jīng)滿了,從處理單元方面就不能再向位置測(cè)量系統(tǒng)2000方向傳輸其它數(shù)據(jù)DAT了。由于定期地傳輸存儲(chǔ)單元狀態(tài)數(shù)據(jù)MEM_STAT,從而可以保證,相應(yīng)的存儲(chǔ)單元1300、2300存滿數(shù)據(jù)時(shí),對(duì)方不再傳輸這樣的數(shù)據(jù)DAT。
當(dāng)然,在本發(fā)明的范圍內(nèi)除了所說(shuō)明的實(shí)施形式之外,還存在其它的可選擇的方案。
權(quán)利要求
1.在位置測(cè)量系統(tǒng)(20;200;2000)與處理單元(10;100;1000)之間串行數(shù)據(jù)傳輸?shù)姆椒?,其中,從位置測(cè)量系統(tǒng)(20;200;2000)把位置數(shù)據(jù)(POS_DAT,POS_DAT’)和其他數(shù)據(jù)(DAT,DAT’)以串行形式作為數(shù)字?jǐn)?shù)據(jù)字向處理單元(10;100;1000)傳輸,其中根據(jù)處理單元(10;100;1000)的位置請(qǐng)求指令(POS_RQ,POS_RQ’)把當(dāng)前的位置數(shù)據(jù)(POS_DAT,POS_DAT’)從位置測(cè)量系統(tǒng)(20;200;2000)向處理單元(10;100;1000)傳輸,并且在位置數(shù)據(jù)(POS_DAT,POS_DAT’)之后.把其他數(shù)據(jù)(DAT,DAT’)從位置測(cè)量系統(tǒng)(20;200;2000)傳輸給處理單元(10;100;1000),對(duì)所述其他數(shù)據(jù)的處理在時(shí)間上是非緊要的,其中如果在向處理單元(10;100;1000)傳輸時(shí)間上非緊要數(shù)據(jù)(DAT,DAT’)期間,位置請(qǐng)求指令(POS_RQ)到達(dá)位置測(cè)量系統(tǒng)(20;200;2000),那么就中斷對(duì)時(shí)間上非緊要數(shù)據(jù)(DAT,DAT’)的傳輸,代之以將所請(qǐng)求的當(dāng)前位置數(shù)據(jù)(POS_DAT)傳輸給處理單元(10;100;1000)。
2.在位置測(cè)量系統(tǒng)與處理單元(10;100;1000)之間串行數(shù)據(jù)傳輸?shù)姆椒?,其中,從位置測(cè)量系統(tǒng)把位置數(shù)據(jù)(POS_DAT,POS_DAT’)和其他數(shù)據(jù)(DAT,DAT’)以串行形式作為數(shù)字?jǐn)?shù)據(jù)字向處理單元(10;100;1000)傳輸,其中從處理單元(10;100;1000)為請(qǐng)求位置數(shù)據(jù)(POS_DAT,P0S_DAT’)向位置測(cè)量系統(tǒng)(20;200;2000)傳輸位置請(qǐng)求指令(POS_RQ,POS_RQ’),并且在該位置請(qǐng)求指令(POS_RQ,POS_RQ’)之后將其他數(shù)據(jù)(DAT,DAT’)從處理單元(10;100;1000)傳輸給位置測(cè)量系統(tǒng)(20;200;2000),對(duì)所述其他數(shù)據(jù)的處理在時(shí)間上是非緊要的,其中如果在傳輸時(shí)間上非緊要數(shù)據(jù)(DAT,DAT’)期間,位置請(qǐng)求指令(POS_RQ)到達(dá)處理單元(10),那么就中斷對(duì)時(shí)間上非緊要數(shù)據(jù)(DAT,DAT’)的傳輸,代之以立即向位置測(cè)量系統(tǒng)(20)傳輸位置請(qǐng)求指令(POS_RQ),之后從位置測(cè)量系統(tǒng)(20)立即將當(dāng)前的位置數(shù)據(jù)(POS_DAT)傳輸給處理單元(10)。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,位置數(shù)據(jù)(POS_DAT)和位置請(qǐng)求指令(POS_RQ)被作為具有事先給定字長(zhǎng)的數(shù)字?jǐn)?shù)據(jù)字或被作為由數(shù)字?jǐn)?shù)據(jù)字組成的數(shù)據(jù)包傳輸。
4.根據(jù)權(quán)利要求1或2所述的方法,其中,分別將附加數(shù)據(jù)(ADD_DAT)和附加數(shù)據(jù)指令(DAT_RQ)作為其他的時(shí)間上非緊要數(shù)據(jù)(DAT)作為具有事先給定字長(zhǎng)的數(shù)字?jǐn)?shù)據(jù)字或作為由數(shù)字?jǐn)?shù)據(jù)字組成的數(shù)據(jù)包傳輸。
5.根據(jù)權(quán)利要求2所述的方法,其中,當(dāng)從位置測(cè)量系統(tǒng)(20)將所請(qǐng)求的位置數(shù)據(jù)(POS_DAT)向處理單元(10)傳輸完畢之后,中斷了的向位置測(cè)量系統(tǒng)傳輸?shù)臅r(shí)間上非緊要數(shù)據(jù)(DAT)在一個(gè)稍后的時(shí)間點(diǎn)完成傳輸。
6.根據(jù)權(quán)利要求1或2所述的方法,其中,所有在位置測(cè)量系統(tǒng)(200)和處理單元(100)之間傳輸?shù)臄?shù)據(jù)都通過(guò)一個(gè)公共的數(shù)據(jù)信道(110)進(jìn)行傳輸。
7.根據(jù)權(quán)利要求1或2所述的方法,其中,從位置測(cè)量系統(tǒng)(20;2000)向處理單元(10;1000)傳輸?shù)臄?shù)據(jù)通過(guò)第一數(shù)據(jù)信道(21;2100)傳輸,從處理單元(10;1000)向位置測(cè)量系統(tǒng)(20;2000)傳輸?shù)臄?shù)據(jù)通過(guò)第二數(shù)據(jù)信道(11;1100)傳輸。
8.根據(jù)權(quán)利要求1或2所述的方法,其中,在位置測(cè)量系統(tǒng)(2000)方面,從處理單元(1000)傳輸?shù)臅r(shí)間上非緊要數(shù)據(jù)(DAT_RQ,ADD_DAT)存儲(chǔ)在位置測(cè)量系統(tǒng)(2000)中的第一存儲(chǔ)單元(2300)中。
9.根據(jù)權(quán)利要求1或2所述的方法,其中,在處理單元(1000)方面,從位置測(cè)量系統(tǒng)(2000)傳輸?shù)臅r(shí)間上非緊要數(shù)據(jù)(DAT_RQ,ADD_DAT)存儲(chǔ)在處理單元(1000)中的第二存儲(chǔ)單元(1300)中。
10.根據(jù)權(quán)利要求9所述的方法,其中,從位置測(cè)量系統(tǒng)(2000)向處理單元(1000)傳輸存儲(chǔ)單元狀態(tài)數(shù)據(jù)(MEM_STAT),所述存儲(chǔ)單元狀態(tài)數(shù)據(jù)至少包含有關(guān)位置測(cè)量系統(tǒng)(2000)中第一存儲(chǔ)單元(2300)的當(dāng)前存儲(chǔ)器狀態(tài)的信息。
11.根據(jù)權(quán)利要求1或2所述的方法,其中,存在多個(gè)不同的位置請(qǐng)求指令(POS_RQn),這些位置請(qǐng)求指令被分配了不同的處理優(yōu)先權(quán),并且在向位置測(cè)量系統(tǒng)(20;200;2000)進(jìn)行傳輸?shù)那闆r下,這些位置請(qǐng)求指令根據(jù)其所分配的處理優(yōu)先權(quán)使得當(dāng)前的位置數(shù)據(jù)(POS_DAT)傳輸給處理單元(10;100;1000)。
12.根據(jù)權(quán)利要求11所述的方法,其中,-存在第一位置請(qǐng)求指令(POS_RQ1),其以最高的處理優(yōu)先權(quán)使得當(dāng)前的位置數(shù)據(jù)(POS_DAT)傳輸給處理單元(10;100;1000),所述的當(dāng)前的位置數(shù)據(jù)在那里用于位置調(diào)節(jié),另外-還存在第二位置請(qǐng)求指令(POS_RQ2),其以較低的處理優(yōu)先權(quán)使得當(dāng)前的位置數(shù)據(jù)(POS_DAT)傳輸給處理單元(10;100;1000),所述的當(dāng)前的位置數(shù)據(jù)在那里用于把工件輪廓數(shù)字化。
13.根據(jù)權(quán)利要求13所述的方法,其中,在向位置測(cè)量系統(tǒng)(10;100;1000)傳輸具有較高的處理優(yōu)先權(quán)的位置請(qǐng)求指令(POS_RQ1)后,也中斷正在向處理單元(20;200;2000)傳輸?shù)挠商幚韱卧?10;100;1000)用有較低的處理優(yōu)先權(quán)的位置請(qǐng)求指令(POS_RQ2)請(qǐng)求的位置數(shù)據(jù)(POS_DAT)的傳輸。
14.根據(jù)權(quán)利要求3所述的方法,其中,與每個(gè)傳輸?shù)臄?shù)字?jǐn)?shù)據(jù)字或者數(shù)據(jù)包相聯(lián)系地傳輸一個(gè)數(shù)據(jù)字識(shí)別碼(POS_RQ_ID,POS_DAT_ID,DAT_RQ_ID,ADD_DAT_ID),其單義地標(biāo)識(shí)各個(gè)所屬的數(shù)據(jù)字或者數(shù)據(jù)包的開(kāi)始和種類。
15.位置測(cè)量系統(tǒng),其適于實(shí)施根據(jù)權(quán)利要求1-14之一所述的方法。
16.處理單元,其適于實(shí)施根據(jù)權(quán)利要求1-14之一所述的方法。
17.裝置,包括位置測(cè)量系統(tǒng)和處理單元,適于實(shí)施根據(jù)權(quán)利要求1-14之一所述的方法。
全文摘要
本發(fā)明提出了在位置測(cè)量系統(tǒng)和處理單元之間串行數(shù)據(jù)傳輸?shù)姆椒ê脱b置。從位置測(cè)量系統(tǒng)把位置數(shù)據(jù)和其它數(shù)據(jù)作為數(shù)字?jǐn)?shù)據(jù)字向處理單元傳輸。根據(jù)處理單元的位置請(qǐng)求指令,從位置測(cè)量系統(tǒng)向處理單元傳輸當(dāng)前位置數(shù)據(jù);在位置數(shù)據(jù)后接著總是傳輸其處理在時(shí)間上非緊要的其它數(shù)據(jù)。另外,從處理單元為請(qǐng)求位置數(shù)據(jù)向位置測(cè)量系統(tǒng)傳輸位置請(qǐng)求指令,同樣在其后接著總是傳輸其處理在時(shí)間上非緊要的其它數(shù)據(jù)。
文檔編號(hào)G05B19/042GK101025858SQ20071008527
公開(kāi)日2007年8月29日 申請(qǐng)日期2001年6月21日 優(yōu)先權(quán)日2000年6月21日
發(fā)明者R·瓦斯特爾胡貝爾, E·斯特拉澤爾, C·埃森貝爾格, E·布拉茨德倫 申請(qǐng)人:約翰尼斯海登海恩博士股份有限公司