校準(zhǔn)方法和設(shè)備的制作方法
【專利摘要】本發(fā)明描述了一種用于對設(shè)備進(jìn)行校準(zhǔn)的方法,所述設(shè)備包括安裝在機(jī)器上的測量探頭(4)。所述機(jī)器能夠捕獲表示所述測量探頭的位置的機(jī)器位置數(shù)據(jù)(x,y,z;70;80),所述測量探頭能夠捕獲表示一表面相對于所述測量探頭(4)的位置的探頭數(shù)據(jù)(a,b,c;72;82)。測量探頭(4)可以是具有可偏轉(zhuǎn)的觸針(14)模擬探頭或者掃描探頭。該方法的第一步驟包括以已知的速度相對于制品(30;40;42)移動所述測量探頭(4),同時捕獲探頭數(shù)據(jù)(a,b,c;72;82)和機(jī)器位置數(shù)據(jù)(x,y,z;70;80)。特別的是,所述測量探頭(4)沿著一路徑移動,所述路徑使得能夠捕獲表示所述制品的表面上的兩個或者多個點相對于所述測量探頭(4)的位置的探頭數(shù)據(jù)(a,b,c;72;82)。該方法的第二步驟包括分析機(jī)器位置數(shù)據(jù)(x,y,z;70;80)和探頭數(shù)據(jù)(a,b,c;72;82),并且從這些數(shù)據(jù)確定捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)的相對延遲(即所謂的系統(tǒng)延遲)。
【專利說明】校準(zhǔn)方法和設(shè)備
[0001]本專利申請是申請?zhí)枮?00880005998.7 (國際申請?zhí)枮镻CT/GB2008/000528)、 申請人:為“瑞尼斯豪公司”、發(fā)明名稱為“校準(zhǔn)方法和設(shè)備”的專利申請的分案申請。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及一種用于校準(zhǔn)設(shè)備的方法,該校準(zhǔn)設(shè)備包括安裝在機(jī)器上例如機(jī)床上的測量探頭。具體而言,本發(fā)明涉及用于確定在這種設(shè)備中捕獲測量探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)的相對延遲的方法。
【背景技術(shù)】
[0003]測量探頭是已知的,其具有用于接觸物體的觸針或者探針以及位于探頭主體內(nèi)的換能器用于測量觸針相對于探頭主體的任何偏轉(zhuǎn)。這些測量探頭通常稱為“模擬”或者“掃描”探頭,這種測量探頭的一個例子描述在美國專利N0.4084323 (McMurtry)0在使用中,掃描探頭的主體安裝到機(jī)器上,并且相對于物體的表面運(yùn)動,使得觸針掃描物體表面。對測量探頭換能器的輸出進(jìn)行讀數(shù)(用于檢測觸針偏轉(zhuǎn))并且對機(jī)器的工作空間內(nèi)的探頭主體的位置進(jìn)行讀數(shù)。結(jié)合掃描期間獲得的探頭偏轉(zhuǎn)數(shù)據(jù)和機(jī)器位置數(shù)據(jù),允許在整個掃描中的非常多點處獲得工件表面的位置。
[0004]上面描述的類型的模擬或者掃描探頭通常被布置成用于產(chǎn)生探頭偏轉(zhuǎn)讀數(shù)流,該讀數(shù)流物體表面上的點相對于探頭殼體的位置的測量。應(yīng)當(dāng)理解,這種測量探頭相當(dāng)程度不同于所謂的觸碰式探頭或者觸碰觸發(fā)式探頭,觸碰式探頭或者觸碰觸發(fā)式探頭僅僅用作開關(guān)并且在觸針偏轉(zhuǎn)超過某一閾值時發(fā)送所謂的觸發(fā)信號。在觸碰觸發(fā)式探測系統(tǒng)中,觸發(fā)信號用來凍結(jié)攜帶探頭的機(jī)器的測量刻度尺,由此允許當(dāng)偏轉(zhuǎn)超過閾值時找到探頭的位置。對于觸碰式探頭,已知可以確定所謂的探頭延遲,其證明了事實:在時間Tl物理偏轉(zhuǎn)超過偏轉(zhuǎn)閾值的觸碰式探頭的觸針和在時間T2凍結(jié)的機(jī)器的刻度尺之間存在時間延遲。用于確定觸碰式探頭延遲(T2-T1)的各種校準(zhǔn)技術(shù)是已知的,例如,參見專利文獻(xiàn)GB2328025;EP420416 和 US5425180。
[0005]在專用的使用掃描探頭的坐標(biāo)測量機(jī)器(CMM)中,來自機(jī)器的位置編碼器的探頭位置信息和來自測量探頭的觸針偏轉(zhuǎn)數(shù)據(jù)均被高速捕獲。探頭偏轉(zhuǎn)和探頭位置數(shù)據(jù)可以因此容易地結(jié)合,以便幾乎實時產(chǎn)生物體坐標(biāo)測量。在美國專利US6810597中,描述了用于去除在這些設(shè)備中可能發(fā)生的各種靜態(tài)和動態(tài)誤差的校準(zhǔn)技術(shù)。美國專利US6810597還描述了用于確定探頭內(nèi)的任何延遲(例如電子處理延遲)的方法,所述延遲可能延遲探頭偏轉(zhuǎn)數(shù)據(jù)的產(chǎn)生。
[0006]還已知在標(biāo)準(zhǔn)的數(shù)控機(jī)床的主軸中安裝掃描探頭。在這種機(jī)床中,數(shù)字控制器(NO從各個位置編碼器接收位置信息。機(jī)床位置信息(例如,主軸位置的X,y, ζ測量)的主要目的是允許NC采用伺服控制反饋環(huán)路精確控制機(jī)器運(yùn)動。位置信息還可以通過NC輸出,并且與探頭(觸針偏轉(zhuǎn))測量結(jié)合,來確定物體的坐標(biāo)測量。為了提供更好的機(jī)器位置和探頭測量的同步,WO 2005/065884描述了一種主時鐘布置,其對于探頭偏轉(zhuǎn)和機(jī)器位置數(shù) 據(jù)產(chǎn)生共同的定時信號。
【發(fā)明內(nèi)容】
[0007]因此,根據(jù)本發(fā)明的第一方面,提供一種用于對設(shè)備進(jìn)行校準(zhǔn)的方法,所述設(shè)備包括安裝在機(jī)器上的測量探頭,所述機(jī)器能夠捕獲表示所述測量探頭相對于一制品的位置的機(jī)器位置數(shù)據(jù),所述測量探頭能夠捕獲表示一表面相對于所述測量探頭的位置的探頭數(shù)據(jù),所述方法包括如下步驟:
[0008](i)以已知的速度相對于所述制品移動所述測量探頭,同時捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù),所述測量探頭沿著一路徑移動,所述路徑使得能夠捕獲表示所述制品的表面上的兩個或者多個點相對于所述測量探頭的位置的探頭數(shù)據(jù);以及
[0009](ii)分析在步驟(i)中捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù),并且由此確定捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)的相對延遲。
[0010]因此提供了能夠用來建立設(shè)備中的所謂的系統(tǒng)延遲(即捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)的相對延遲)的方法,所述設(shè)備包括安裝在機(jī)器上的測量探頭。該方法包括第一步驟
(i)以已知的優(yōu)選基本上恒定的速度相對于所述制品移動所述測量探頭,同時從機(jī)床收集機(jī)器位置數(shù)據(jù)值并且從探頭收集探頭數(shù)據(jù)值。該速度可以是已知的實際速度(例如測量的速度)或者是已知的要求速度(即探頭被指示來移動的速度)。在該第一步驟中,測量探頭被沿著掃描路徑驅(qū)動,該掃描路徑被選擇使得可以獲得表示所述制品的表面上的兩個或者多個點相對于所述測量探頭的位置的探頭數(shù)據(jù)。
[0011]如下面更詳細(xì)描述的,與產(chǎn)生機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)有關(guān)的不同的延遲(例如,由于測量探頭和機(jī)器電子中的不同的延遲)可以意味著在由機(jī)器捕獲的機(jī)器位置數(shù)據(jù)值和由設(shè)備捕獲的探頭數(shù)據(jù)值之間存在相對延遲(所謂的“系統(tǒng)延遲”)。該系統(tǒng)延遲可以通過如下說明更好的理解:在一特定的時間瞬時,探頭測量測量制品的表面上的單個點。例如,在接觸測量探頭具有可偏轉(zhuǎn)的觸針的情況下,觸針在一個時間瞬時接觸制品的表面上的單個點。在絕對時間的該一個時間瞬時,存在一定的(明確的)觸針偏轉(zhuǎn),并且機(jī)器將探頭保持在一定的(明確的)位置。在該時間瞬時觸針偏轉(zhuǎn)和機(jī)器位置的結(jié)合產(chǎn)生了表面上單個點的精確位置。但是,對于實際系統(tǒng),探頭捕獲觸針偏轉(zhuǎn)信息所花費(fèi)的時間通常不同于機(jī)器捕獲與探頭位置有關(guān)的信息所花的時間。由探頭和機(jī)器在相同的時間點捕獲的探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)對應(yīng)于稍微不同的測量絕對時間(因此不同的位置)。換句話說,在由探頭捕獲的探頭數(shù)據(jù)值和由機(jī)器捕獲的機(jī)器數(shù)據(jù)值存在相對(絕對)時間延遲,這種延遲這里稱為系統(tǒng)延遲。
[0012]通過在以如上所述的方式捕獲數(shù)據(jù)期間以已知速度移動測量探頭,發(fā)現(xiàn)可以通過第二步驟(ii)建立系統(tǒng)延遲,即分析捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)。該分析步驟可例如包括當(dāng)掃描制品時監(jiān)控機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)的某些共同特性或者評價系統(tǒng)延遲對制品的某些測量的尺寸或者特性的影響。
[0013]還重要的是,應(yīng)當(dāng)注意,使用本發(fā)明的方法找到的系統(tǒng)延遲很大程度不同于在觸碰觸發(fā)式探頭系統(tǒng)中建立的觸碰探頭延遲。如上所述,觸碰式探頭延遲(T2-T1)是超過預(yù)定閾值的觸針偏轉(zhuǎn)和機(jī)器刻度被凍結(jié)之間的延遲。相反,根據(jù)本發(fā)明的系統(tǒng)延遲時捕獲兩組測量(即機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù))之間的相對延遲。例如,考慮一種(接觸式)掃描探頭,其在一定的時間瞬時TI具有一觸針,該觸針偏轉(zhuǎn)一定的量(a,b,c )并且位于空間中的位置(X,y, ζ)。讀取機(jī)器刻度(即捕獲機(jī)器位置數(shù)據(jù))的第一延遲意味著對于時間Tl的機(jī)器位置數(shù)據(jù)實際上在隨后的瞬時T2被捕獲。同樣,捕獲探頭偏轉(zhuǎn)數(shù)據(jù)的第二瞬時意味著對于時間Tl的探頭偏轉(zhuǎn)數(shù)據(jù)實際上在隨后的瞬時T3被捕獲。根據(jù)本發(fā)明建立的系統(tǒng)延遲不是在時間T2捕獲機(jī)器位置數(shù)據(jù)和實際測量時間Tl之間的延遲,也不是在時間T3捕獲探頭數(shù)據(jù)和實際測量時間Tl之間的延遲。而根據(jù)本發(fā)明的系統(tǒng)延遲提供捕獲機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)之間的相對延遲,即建立T2-T3。該系統(tǒng)延遲不是相對于實際測量時間(Tl)的延遲,可以看出,根據(jù)本發(fā)明確定的系統(tǒng)延遲很大程度不同于以前在觸碰觸發(fā)式探頭系統(tǒng)中發(fā)現(xiàn)的探頭延遲。
[0014]該機(jī)器可以方便地包括機(jī)床。有利的是,機(jī)床捕獲機(jī)器位置數(shù)據(jù)作為笛卡爾(x,y,ζ)坐標(biāo)值的組。測量探頭可包括接觸式或者非接觸式(例如光學(xué))測量探頭。有利的是,測量探頭是所謂的掃描或者模擬探頭,其具有可偏轉(zhuǎn)的觸針。在這種情況性愛,捕獲的探頭數(shù)據(jù)有利地表示觸針偏轉(zhuǎn),并且可以包括笛卡爾(a,b,c)坐標(biāo)值的組。如果提供掃描探頭,步驟(i)優(yōu)選包括使用所述機(jī)器來沿著如下路徑移動所述測量探頭:使得所述測量探頭的觸針與所述制品的表面上的所述兩個或者多個點的每個接觸。
[0015]如果提供具有可偏轉(zhuǎn)的觸針的掃描探頭,則步驟(i)方便地包括在所述觸針和所述制品的表面上的點首次建立接觸之后繼續(xù)相對于所述制品移動所述測量探頭一段限制的距離(直到到達(dá)觸針偏轉(zhuǎn)上限)。通過這種方式,當(dāng)觸針尖端在制品表面的固定點不動并且測量探頭主體朝著制品驅(qū)動并且離開制品由此增加和然后減小觸針偏轉(zhuǎn)幅度時,收集探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)。步驟(ii)可以有利地包括進(jìn)行外推或者其他合適的數(shù)學(xué)操作來計算所述制品的表面上的兩個或者多個測量的點。如前面所描述的,外推過程可以用來提供制品表面上的測量的點,其對應(yīng)于零觸針偏轉(zhuǎn)。這里,這種過程稱為“外推到零”,并且提供被觸針在機(jī)器(例如X,y, Z)坐標(biāo)接觸的制品的表面上的點的測量位置。
[0016]可以使用當(dāng)探頭朝著制品移動和/或移動離開制品時捕獲的探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)來進(jìn)行外推。有利的是,使用當(dāng)探頭移動離開制品的表面時捕獲的探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)來進(jìn)行外推。在這種情況下,測量的點不被任何觸針彈跳或者當(dāng)觸針初始被驅(qū)動與制品的表面接觸時可能存在的其他效應(yīng)所影響。
[0017]應(yīng)當(dāng)理解,盡管當(dāng)使用掃描探頭時外推過程是優(yōu)選的,但是,其不是本發(fā)明的必須的部分。可以以許多其他不同方式找到觸針接觸制品的表面的點。例如,可以監(jiān)控何時探頭數(shù)據(jù)超過預(yù)定值,由此表示觸針已經(jīng)偏轉(zhuǎn)一定量。
[0018]如果提供接觸式測量探頭,所述測量探頭的觸針優(yōu)選從基本上垂直于所述制品的局部表面的方向與所述制品的表面上的每個點接觸。這確保了基本上所有的速度分量在測量期間垂直于制品表面,并且如果測量探頭在首次觸針接觸之后進(jìn)一步朝著制品移動(例如用于進(jìn)行“外推到零”測量)則保持觸針與制品上的相同點接觸。如果測量探頭從非正交方向接觸制品表面,則正交速度分量可以容易地從已知的合成速度和探頭進(jìn)入方向來得出。
[0019]優(yōu)選的是,該方法的步驟(ii)包括使用所述探頭數(shù)據(jù)和所述機(jī)器位置數(shù)據(jù)來計算所述制品的表面上的兩個或者多個測量的點的位置。通過適當(dāng)?shù)亟雍咸筋^數(shù)據(jù)和機(jī)器位置數(shù)據(jù)來確定制品表面上的測量點。如果提供(接觸式)掃描探頭,這可以采用前面描述的外推到零方法實現(xiàn)?;蛘?,對于非接觸式測量探頭,可以通過已知的技術(shù)結(jié)合探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)。
[0020]優(yōu)選的是,步驟(i )中的所述制品的表面上的兩個或者多個點被選擇成允許測量所述制品的至少一個尺寸。例如,點可以被選擇來允許球形制品的直徑被測量。有利的是,所述制品的表面上的兩個或者多個點包括至少一對相對的點。成對的相對點式在制品表面上的點,其可以通過沿著相同的路徑在相反方向上移動測量探頭來接觸。
[0021 ] 如果步驟(i )中的所述制品的表面上的兩個或者多個點被選擇成允許測量所述制品的至少一個尺寸,步驟(ii)有利地包括通過將所述制品的至少一個測量的尺寸與所述制品的已知的(例如預(yù)測量的)尺寸比較來計算所述延遲。換句話說,可以通過比較制品的測量的尺寸和制品的已知的尺寸來找到系統(tǒng)延遲。這產(chǎn)生系統(tǒng)延遲,因為測量探頭的速度是已知的。
[0022]盡管可以獲得具有準(zhǔn)確已知的尺寸的制品,如果制品尺寸是未知的也可以采用本發(fā)明的方法。已經(jīng)發(fā)現(xiàn)可以通過有利地進(jìn)行步驟(i)多次,其中所述測量探頭以多個不同的已知速度移動。方便的是,每次重復(fù)步驟(i)在制品表面上的至少兩點測量相同。應(yīng)當(dāng)注意,可以以各種方式進(jìn)行重復(fù)步驟(i )。例如,當(dāng)以第一、第二以及隨后可能的速度移動測量探頭時測量制品表面上的第一點。以這些第一、第二以及隨后可能的速度測量制品表面上的第二點?;蛘咴谝缘诙俣戎貜?fù)測量之前以第一速度測量制品表面上的所有或者一些點。換句話說,具體的測量順序是不重要的,并且可以根據(jù)需要選擇來最小化操作所使用的特定類型的設(shè)備的校準(zhǔn)所需的時間。
[0023]有利的是,所述步驟(ii)包括確定在所述多個速度的每個時所述制品的至少一個測量的尺寸。例如,對于多個已知測量速度的每個可以計算球體的直徑。特別的是,步驟
(ii)可以有利地包括從作為速度的函數(shù)的所述制品的至少一個測量的尺寸的變化確定所述探頭數(shù)據(jù)和所述機(jī)器位置數(shù)據(jù)之間的延遲。優(yōu)選的是,從測量的尺寸相對于速度數(shù)據(jù)的梯度獲得所述延遲。例如在上述例子中,這允許從作為測量探頭相對于球形制品的運(yùn)動速度的函數(shù)的測量的球體直徑的梯度確定系統(tǒng)延遲。重要的是,當(dāng)采用這種方法時制品的實際尺寸不需要已知或者預(yù)測量。
[0024]制品可以是任何形狀,并且可以放置或者形成在機(jī)器工作空間中。有利的是,所述制品包括球體、一對平行板、或者立方體。如果提供球形制品,步驟(i)可以方便地包括捕獲表示所述制品的表面上的至少五個點的位置的探頭數(shù)據(jù)。方便的是,測量球體上的五個點,這允許在最短的時間高精度測量球體直徑。
[0025]取代確定制品表面上的測量的點,捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)可以被分析來直接獲得系統(tǒng)延遲。有利的是,步驟(i)可以包括沿著允許沿制品的表面輪廓的多個點進(jìn)行測量的路徑移動測量探頭。特別的是,當(dāng)測量探頭沿著測量路徑被驅(qū)動時,可以捕獲大量(例如幾十個或者幾百個)探頭數(shù)據(jù)值和機(jī)器位置數(shù)據(jù)值。例如,可以捕獲至少十組或者至少百組這種數(shù)據(jù)值。如果提供具有可偏轉(zhuǎn)的觸針的掃描探頭,測量探頭可以沿著使得觸針尖端沿著制品表面掃面的路徑移動。
[0026]方便的是,所述路徑在測量探頭移動的方向上包括至少一個變化,可以從機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)中識別所述變化。有利的是,所述路徑在探頭移動的方向上包括多個變化,可以從機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)中識別所述變化。優(yōu)選以不同速度進(jìn)行多次表面輪廓掃描。每次掃描優(yōu)選使得測量探頭沿著相同路徑但以不同速度移動。
[0027]有利的是,步驟(ii)包括比較機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù),以便建立它們之間的延遲,所述比較包括迭代過程來最小化可從探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)識別的方向變化。換句話說,機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)的對應(yīng)于探頭方向的變化的變化被比較,并且數(shù)據(jù)組之間的區(qū)別通過迭代改變探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)組來最小化?;蛘?,可以采用相關(guān)技術(shù),例如探頭和機(jī)器位置數(shù)據(jù)組可以相加在一起并且是用迭代過程最大化所產(chǎn)生的總和??梢詫σ圆煌瑴y量速度捕獲的機(jī)器位置和探頭數(shù)據(jù)并行進(jìn)行這種迭代過程。在這種情況下,可以最小化所產(chǎn)生的誤差。這允許建立系統(tǒng)延遲,而實際上不需要計算制品表面上的位置,但是如果需要可以進(jìn)行。
[0028]可以相對于固定的制品移動測量探頭,可以相對于固定的測量探頭移動制品,或者測量探頭和制品都是可以單獨移動的。所需要的是知道測量探頭和制品之間的相對速度,如上所述,已知速度可以是測量的速度或者需求的速度。機(jī)器還可包括馬達(dá)或者其他促動器,其提供制品和測量探頭之間的相對運(yùn)動。方便的是,該機(jī)器是機(jī)床,也就是說,該機(jī)器能夠使用工具來切割或者車削工件的部分。該機(jī)床可以包括數(shù)字控制器,其輸出可以從位置編碼器或者類似物獲得的機(jī)器位置數(shù)據(jù)。NC還可以控制測量探頭和制品之間的相對運(yùn)動。
[0029]有利的是,測量探頭通過無線鏈路將所述探頭數(shù)據(jù)輸出到探頭接口。優(yōu)選的是,采用計算機(jī)用來執(zhí)行該方法的步驟(ii)。例如,計算機(jī)可以接口連接到機(jī)床的NC上,并且連接到遠(yuǎn)程探頭接口上,其通過無線鏈路與測量探頭通信。
[0030]有利的是,機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)以相對于主時鐘定時的時間間隔捕獲。有根據(jù)本發(fā)明的方法確定的系統(tǒng)延遲是機(jī)器產(chǎn)生機(jī)器位置數(shù)據(jù)和測量探頭產(chǎn)生探頭數(shù)據(jù)之間的相對延遲,即,該系統(tǒng)延遲時當(dāng)數(shù)據(jù)相對于主時鐘定時的瞬時發(fā)生的延遲。任何隨后的延遲,包括與將數(shù)據(jù)報傳遞給計算機(jī)相關(guān)的在數(shù)據(jù)相對于主時鐘定時后發(fā)生的可變延遲不會影響測量精度。有利的是,主時鐘提供為機(jī)器的部件或者測量探頭系統(tǒng)的部件(例如位于探頭接口中)。機(jī)器或者測量探頭系統(tǒng)的其他部分被有利地構(gòu)造成具有用于從主時鐘接收定時信號的輸入。在專利文獻(xiàn)W02005/065884中已經(jīng)更詳細(xì)描述了這種主時鐘布置的設(shè)置和使用。
[0031]在進(jìn)行校準(zhǔn)以便建立系統(tǒng)延遲之后,當(dāng)結(jié)合機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)時可以使用計算的系統(tǒng)延遲值。例如,在計算位置信息之前,機(jī)器位置數(shù)據(jù)或者探頭數(shù)據(jù)的定時可以變改變或者偏移?;蛘?,測量探頭或者機(jī)器中的一個可以被布置成提供對應(yīng)于系統(tǒng)延遲的數(shù)據(jù)捕獲延遲。通過這種方式,機(jī)器位置和探頭數(shù)據(jù)的將來捕獲沒有與其有關(guān)的相對系統(tǒng)延遲。
[0032]根據(jù)本發(fā)明的第二方面,提供一種設(shè)備,其包括:測量探頭,其用于捕獲表示一表面相對于所述測量探頭的位置的探頭數(shù)據(jù);機(jī)器,其用于捕獲表示所述測量探頭相對于一位于所述機(jī)器的工作區(qū)域中的制品的位置的機(jī)器位置數(shù)據(jù);控制器,其包括校準(zhǔn)裝置,所述校準(zhǔn)裝置用于以已知的速度相對于所述制品移動所述測量探頭,同時捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù),所述校準(zhǔn)裝置沿著一路徑移動所述測量探頭,所述路徑使得能夠捕獲表示所述制品的表面上的兩個或者多個點相對于所述測量探頭的位置的探頭數(shù)據(jù),其中,所述控制器包括分析器,所述分析器用于確定所捕獲的探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)之間的相對延遲。[0033]根據(jù)本發(fā)明的第三方面,提供一種用于對設(shè)備進(jìn)行校準(zhǔn)的方法,所述設(shè)備包括安裝在機(jī)器上的測量探頭,所述機(jī)器能夠捕獲表示所述測量探頭相對于一制品的位置的機(jī)器位置數(shù)據(jù),所述測量探頭能夠捕獲表示一表面相對于所述測量探頭的位置的探頭數(shù)據(jù),所述方法包括如下步驟:(i)當(dāng)以已知的速度相對于制品移動所述測量探頭時捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù),當(dāng)所述測量探頭相對于制品沿著能夠提供表示所述制品的表面上的兩個或者多個點相對于所述測量探頭的位置的探頭數(shù)據(jù)的路徑移動時,所述探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)以在一直的時間間隔被捕獲;以及(ii )分析在步驟(i )中捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù),并且由此確定捕獲的探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)的相對延遲。有利的是,步驟(i)中使用的機(jī)器位置數(shù)據(jù)值和探頭數(shù)據(jù)值相對于主時鐘定時。
[0034]還可以提供一種計算機(jī)程序,其用于執(zhí)行上面描述方法。還可以提供一種計算機(jī)程序承載器,其承載這種計算機(jī)程序。
[0035]根據(jù)本發(fā)明的第四方面,提供一種用于對設(shè)備進(jìn)行校準(zhǔn)的方法,所述設(shè)備包括安裝在機(jī)器上的測量探頭,所述機(jī)器能夠捕獲表示所述測量探頭相對于一制品的位置的機(jī)器位置數(shù)據(jù),所述測量探頭能夠捕獲表示一表面相對于所述測量探頭的位置的探頭數(shù)據(jù),所述方法包括如下步驟:(i)以已知的速度相對于所述制品移動所述測量探頭,同時捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù),所述測量探頭沿著一路徑移動,所述路徑使得能夠捕獲表示所述制品的表面上的至少一個點相對于所述測量探頭的位置的探頭數(shù)據(jù),所述路徑還在探頭移動方向上包括至少一個變化,可以從機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)識別所述變化;以及(ii)比較在步驟(i)的掃描期間捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù),并且由此確定捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)的相對時間延遲。
【專利附圖】
【附圖說明】
[0036]以下將通過參照附圖示例性地描述本發(fā)明。其中:
[0037]圖1顯示了安裝在機(jī)床的主軸中的掃描探頭;
[0038]圖2顯示了如何使用五個表面位置測量來確定球形校準(zhǔn)制品的直徑;
[0039]圖3顯示出了一種替代的校準(zhǔn)制品;
[0040]圖4顯示了以多個不同的測量速度獲取的球體直徑數(shù)據(jù);
[0041]圖5顯示出了用于掃描球體以找到系統(tǒng)延遲的掃描路徑;
[0042]圖6顯示了采用如圖5所示的路徑掃描球體時產(chǎn)生的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù);
[0043]圖7顯示出了圖6所示的機(jī)器和探頭數(shù)據(jù)的徑向誤差;以及
[0044]圖8顯示出了驅(qū)動探頭到表面上和離開表面時獲取的機(jī)器和探頭數(shù)據(jù)如何可以用來計算探頭/機(jī)器時間延遲。
【具體實施方式】
[0045]參照圖1,示出了安裝在機(jī)床的主軸2中的掃描探頭4??梢酝ㄟ^各種驅(qū)動馬達(dá)(沒有顯示出來)使得該主軸2沿著X,Y,Z機(jī)床軸相對于固定基底6移動。也可以采用位置編碼器或者類似物(沒有示出)來精確測量主軸(X,1,z方向)的定位。數(shù)字控制器(NC) 8輸出移動(X,Y,Z)信號到驅(qū)動馬達(dá),并且也從位置編碼器接收位置信息信號(X,y, z)。以一種已知的方式,NC可以因此提供主軸在機(jī)床的工作區(qū)域內(nèi)的精確的伺服控制的運(yùn)動。NC8可通過應(yīng)用程序接口(API) 10進(jìn)行編程。
[0046]模擬或者掃描探頭4包括探頭主體12,探頭主體12可使用標(biāo)準(zhǔn)類型的可釋放連接器連接到機(jī)床的主軸2上。尖端具有觸針球16的工件接觸觸針14從探頭主體12伸出。模擬探頭4測量觸針14的尖端相對于探頭主體12的任何偏轉(zhuǎn),這些測量在所謂的探頭幾何系統(tǒng)(a,b,c)中進(jìn)行。探頭4還包括光發(fā)送器/接收器部分18,其與位于機(jī)床附近的遠(yuǎn)程探頭接口 20的相對應(yīng)的接收器/發(fā)送器部分通信。探頭偏轉(zhuǎn)(a,b,c)數(shù)據(jù)可以在需要時因此通過無線通信鏈路輸出到接口。例如,可以在探頭接口 20請求時通過探頭發(fā)送探頭偏轉(zhuǎn)數(shù)據(jù)。
[0047]如專利文獻(xiàn)W02005/065884中描述的,主時鐘22可以設(shè)置在NC8中。可以通過API以由主時鐘限定的時間間隔捕獲和輸出來自于機(jī)床的位置編碼器產(chǎn)生的信號的位置測量。通過這種方式,形成了以已知時間間隔捕獲的機(jī)器位置數(shù)據(jù)U,y,z)的列表組。來自NC的主時鐘22的定時或者同步信號也傳遞給探頭接口 20。也以由主時鐘22限定的時間間隔獲得了探頭偏轉(zhuǎn)數(shù)據(jù)(a,b,C)。以所述時間間隔捕獲的探頭偏轉(zhuǎn)數(shù)據(jù)的列表組通過探頭接口 20輸出。
[0048]盡管探頭偏轉(zhuǎn)(a,b,c)和機(jī)器位置(x,y, z)數(shù)據(jù)值優(yōu)選在相同的時間瞬時捕獲,這也不是必須的。例如,探頭偏轉(zhuǎn)數(shù)據(jù)的收集率可以不同于機(jī)器位置數(shù)據(jù)。在該例子中,主時鐘為NC的一部分。但是,其可以替代地位于探頭接口中,或者可以從外部源對探頭接口和NC提供共同的定時信號。
[0049]計算機(jī)24從API 10接收機(jī)器位置數(shù)據(jù),并且從探頭接口 20接收探頭偏轉(zhuǎn)數(shù)據(jù)。由于機(jī)器位置測量(X,y,Z)和探頭偏轉(zhuǎn)測量(a,b,c)都相對于對主時鐘22有時間標(biāo)記,這些測量可以通過計算機(jī)24結(jié)合來提供被掃描的表面的坐標(biāo)位置測量。如果獲得不同時間間隔的數(shù)據(jù)值,可以對于探頭偏轉(zhuǎn)數(shù)據(jù)或者機(jī)器位置數(shù)據(jù)組中的一個進(jìn)行內(nèi)插,以便臨時將其與另一數(shù)據(jù)組對準(zhǔn)。使用用于限定探頭偏轉(zhuǎn)和機(jī)器位置數(shù)據(jù)的定時的共同時鐘的優(yōu)點在于,其使得系統(tǒng)對于從NC和探頭接口道計算機(jī)24的數(shù)據(jù)傳送的相對速度不敏感。因此克服了不能從當(dāng)前可獲得的NC實時獲取位置數(shù)據(jù)。
[0050]主時鐘技術(shù)的使用確保了計算的機(jī)器位置(X,y, z)和探頭偏轉(zhuǎn)(a,b,c)數(shù)據(jù)值不會被在分別將數(shù)據(jù)組從NC和探頭接口傳送到PC中存在的各種延遲的影響。但是,還是存在于捕獲機(jī)器位置和探頭偏轉(zhuǎn)值有關(guān)的相對延遲。例如,NC可以花幾毫秒來從計算來自編碼信號的機(jī)器位置數(shù)據(jù),而探頭接口可能僅僅花幾微妙來詢問測量探頭并且接收更新的探頭偏轉(zhuǎn)數(shù)據(jù)。因此,可以看出,盡管機(jī)器和探頭接口可以以已知的時間點(例如相對于主時鐘定時)來捕獲機(jī)器位置和探頭偏轉(zhuǎn)值,這些值可能實際上與測量的稍微不同的實時有關(guān)。換句話說,盡管機(jī)器位置和探頭偏轉(zhuǎn)數(shù)據(jù)值可以以由共同的時鐘限定的時間間隔讀取(即獲取),在產(chǎn)生機(jī)器位置和探頭偏轉(zhuǎn)測量上還是存在相對延遲。這里,該延遲稱為“系統(tǒng)延遲”,下面將描述根據(jù)本發(fā)明的用于確定該系統(tǒng)延遲的各種方法。
[0051]此時,方便的是,應(yīng)當(dāng)理解,盡管當(dāng)采用圖1所示類型的設(shè)備時優(yōu)選探頭偏轉(zhuǎn)和機(jī)器位置數(shù)據(jù)組相對于共同的時鐘定時,但是不是對于所有類型的設(shè)備都如此。例如,探頭接口和N C可以包含單獨的高精度的時鐘,其在長的時間段保持同步。或者,可以設(shè)置用于監(jiān)控兩個不同時鐘的相對計時的裝置。此外,如果機(jī)器位置和探頭偏轉(zhuǎn)數(shù)據(jù)到達(dá)處理器而沒有任何種類的延遲(例如從N C或者數(shù)據(jù)傳送裝置),主時鐘的使用是不必要的。[0052]參照圖1和2,描述用于采用已知直徑的球體計算系統(tǒng)延遲的方法。
[0053]如圖1所示,直徑為d的球體30放置在機(jī)器的工作空間中。如圖2 a所示,測量探頭4然后沿著機(jī)器的X軸驅(qū)動,使得觸針球16接觸球體30的表面上的第一點(P I)。測量探頭在與球體表面的接觸建立之后沿著X軸驅(qū)動短距離,例如直到探頭已經(jīng)到達(dá)其預(yù)定的最大觸針偏轉(zhuǎn)。然后倒轉(zhuǎn)探頭方向,隨著探頭以已知的基本上恒定的速度(S I)從球體移動離開,都相對于主時鐘具有時間標(biāo)記的一系列探頭偏轉(zhuǎn)(a,b,c)和機(jī)器位置(x,y, z)數(shù)據(jù)值被捕獲。
[0054]通過計算機(jī)24結(jié)合探頭和機(jī)器位置數(shù)據(jù)值。具體而言,計算機(jī)24進(jìn)行“外推到零”的計算,以便找到球體表面上的測量的點M I。如前面其他地方描述的(例如U S6810597),外推到零技術(shù)要求當(dāng)觸針與帶測量的表面上的點接觸時將探頭偏轉(zhuǎn)數(shù)據(jù)作為機(jī)器位置的函數(shù)分析。然后可以進(jìn)行外推以便確定觸針接觸表面時的機(jī)器位置,但仍為零觸針偏轉(zhuǎn)。采用外推到零技術(shù)意味著測量的點M I基本上不被觸針或者機(jī)器扭轉(zhuǎn)所影響。應(yīng)當(dāng)理解,用于外推到零計算中的測量優(yōu)選是當(dāng)探頭移動離開球體(即當(dāng)觸針與表面脫離接觸)時進(jìn)行的。這種探頭偏轉(zhuǎn)測量不會遭受彈跳或者振動效果,這種效果會降低當(dāng)驅(qū)動觸針到表面上時所獲取的偏轉(zhuǎn)測量。
[0055]盡管外推到零技術(shù)可以用來從掃描探頭獲得高精度的表面位置數(shù)據(jù),但是,應(yīng)當(dāng)理解,該方法可以采用替代的技術(shù)來確定測量點M I。例如,專利文獻(xiàn)U S 6810597中描述的類型的內(nèi)插技術(shù)可以被采用。可選擇的是,當(dāng)探頭偏轉(zhuǎn)數(shù)據(jù)超過一定閾值時簡單的觸發(fā)信號可以被發(fā)送。
[0056]如圖2 b所示,測量過程重復(fù)四次,探頭觸針被驅(qū)動與球體的點P 2, P 3,P4, P5接觸。進(jìn)一步的外推到零的計算產(chǎn)生測量點M2,M3, M4和M5。所有的測量M1-M5進(jìn)行時探頭被以相同的(已知)速度SI驅(qū)動離開球體表面.[0057]球體表面上的點的五個測量M1-M5允許根據(jù)球體的數(shù)學(xué)特性以已知的方式計算測量的球體的直徑d’。但是,任何系統(tǒng)延遲會偏移所有的測量M1-M5—固定的量,其主要取決于(已知的)測量速度和(未知的)系統(tǒng)延遲。假設(shè)機(jī)器位置數(shù)據(jù)相對于探頭偏轉(zhuǎn)數(shù)據(jù)延遲,則測量的球體直徑d’比已知的球體直徑d更大,如圖2c所示。已知的和測量的球體直徑Ad可以因此除以兩倍的測量速度SI來產(chǎn)生系統(tǒng)延遲值。
[0058]盡管在五個點測量球體允許確定可靠的球體直徑值,可以采用多于五個點或者少于五個點來確定球體直徑。例如,可以采用兩個或者更多測量點。還應(yīng)當(dāng)注意,在該例子中在球體上測量的點(P1-P5)被選擇純粹是為了數(shù)學(xué)簡化。點Pl和P2被選擇使得探頭可以沿著X軸驅(qū)動,并且相關(guān)的觸針偏轉(zhuǎn)僅僅沿著探頭的a軸。類似,點P3和P4沿著機(jī)器的Y軸被接近,觸針僅僅圍繞其b軸偏轉(zhuǎn)。最后,點P5被沿著Z軸接近,并且使得探頭僅僅沿著探頭的c軸偏轉(zhuǎn)。如果需要,可以測量球體上的任何點,所產(chǎn)生的機(jī)器位置和探頭偏轉(zhuǎn)值根據(jù)結(jié)合的多軸值確定。類似,探頭和機(jī)器坐標(biāo)系統(tǒng)不需要如圖所示的對準(zhǔn)。實際上,不同的坐標(biāo)系統(tǒng)可以用于機(jī)器位置和探頭偏轉(zhuǎn)測量,并且在數(shù)據(jù)處理期間隨后可以進(jìn)行核實的變換。
[0059]盡管上述種類的球體提供了方便的制品,在該制品上進(jìn)行系統(tǒng)延遲確定方法,但是,可以采用很多其他替代的制品。實際上,具有已知尺寸的任何制品可以被采用。例如,制品可以是立體的,圓柱體的,鉆孔等。制品可以根據(jù)需要放置到機(jī)床上,永久地連接到機(jī)床上或者甚至作為機(jī)床的一部分。
[0060]圖3示出了如何使用一對間隔開已知間隙g的板40和42來執(zhí)行該方法。測量探頭可以沿著X軸載正向或者負(fù)向上驅(qū)動,使得在板40上的點Ql和板42上的點Q2進(jìn)行觸針接觸。對于兩個測量,測量探頭的速度是已知且恒定的。采用對當(dāng)觸針從表面回縮時獲取的數(shù)據(jù)進(jìn)行外推到零技術(shù)(如上所述),可以計算兩個表面接觸點NI和N2的位置,從其可以找到板間間隙值g’。(已知的)板間間隙值g和計算的間隙值g’之間的差別可以與已知的測量速度結(jié)合來確定系統(tǒng)延遲。
[0061]在上面給出的例子中,進(jìn)行測量時的探頭移動式沿著與校準(zhǔn)制品表面的法向進(jìn)行的。但是,探頭可以從非正交方向驅(qū)動到該表面。在這種情況下,與該表面垂直的速度分量可以確定,并且用來估計系統(tǒng)延遲。這里給出的例子還假定X,1,Z機(jī)器位置值產(chǎn)生相同的延遲。對于某些類型的機(jī)器可能不是這樣。該方法可以因此用于提供沿著不同的機(jī)器軸的制品尺寸的單獨的測量。例如,可以采用成對的相對測量來單獨測量球體的直徑,其中探頭沿著一定的軸移動。在這種例子中,對于X,1,Z機(jī)器位置測量中的一個或者多個可以單獨測量系統(tǒng)延遲。
[0062]參照圖2和3描述的方法依賴于已知的制品尺寸(例如球體直徑)。但是,這不總是可行或者實際的。例如,制品的尺寸可能僅僅在某一溫度已知。但是,已經(jīng)發(fā)現(xiàn),以不同的速度測量可以使得不需要精確知道制品的尺寸。
[0063]如上面參照圖2描述的,球體直徑額可以從球體表面上的五個測量點可靠確定。在上面描述的例子中,所有這五個測量被進(jìn)行時,探頭以已知的速度(SI)移動。為了避免將測量的球體直徑與已知球體直徑比較的需要,可以通過探頭以不同的(已知)速度移動測量多次球體直徑。例如,以速度SI在球體上接觸五次,可以用來獲得直徑值D1。以速度S2在球體上接觸五次可以用來獲得直徑值D2。這可以重復(fù)多次,例如以速度S3,S4,S5,用來提供測量直徑值D3,D4和D5。
[0064]如圖4所示,測量速度越大,計算球體直徑越大。這是由于當(dāng)測量速度增加時系統(tǒng)延遲對于計算球體直徑具有更大的比例效應(yīng)。系統(tǒng)延遲是主要的速度依賴變量,因此測量球體直徑的梯度和測量速度曲線提供了系統(tǒng)延遲。此外,在途中的截距50也提供了靜態(tài)誤差值的測量。
[0065]上述方法采用多測量點來計算制品表面上的多個坐標(biāo),由此允許測量制品的尺寸。以這種方式測量制品的尺寸(例如直徑,板間間隙等)意味著不需要知道表面上的點的精確位置。還已經(jīng)發(fā)現(xiàn),可以根據(jù)機(jī)器位置數(shù)據(jù)和觸針偏轉(zhuǎn)數(shù)據(jù)確定系統(tǒng)延遲,而不需要實際計算制品的表面上的任何點的位置。下面參照圖5到8更詳細(xì)描述。
[0066]參照圖5,示出了用于掃描球體的周邊的掃描路徑。選擇該掃描路徑使得在整個掃描中觸針保持與球體的表面接觸。在掃描過程中,探頭在具有第一掃描半徑rl的路徑和具有小于rl的第二掃描半徑r2的路徑之間移動。被測量的球體表面是正圓,因此掃描路徑的不同半徑導(dǎo)致不同的觸針偏轉(zhuǎn)。特別的是,還可以看出,在第一掃描部分60、第二掃描部分62和第三掃描部分64過程中,探頭沿著掃描半徑r2移動。第一、第二、第三掃描部分具有增加的角度尺寸,并且被不同角度尺寸的第一掃描半徑部分散開。
[0067]圖6示出了當(dāng)測量探頭沿著圖5所示的掃描路徑通過時機(jī)床捕獲的機(jī)器位置數(shù)據(jù)70和作為時間函數(shù)(時間相對于主時鐘測量)的觸針偏轉(zhuǎn)數(shù)據(jù)72。兩個數(shù)據(jù)組的測量值被適當(dāng)成比例縮放以便于比較。從圖6的曲線中的階梯變化可以看出,觸針偏轉(zhuǎn)數(shù)據(jù)領(lǐng)先機(jī)器位置數(shù)據(jù)一個值A(chǔ)t,該值A(chǔ)t對應(yīng)于系統(tǒng)延遲。
[0068]圖7示出了機(jī)器位置數(shù)據(jù)70和探頭偏轉(zhuǎn)數(shù)據(jù)72之間的差異。該差異稱為徑向誤差。采用迭代優(yōu)化技術(shù)來找到時間延遲,其可以應(yīng)用于觸針偏轉(zhuǎn)數(shù)據(jù)72來最小化徑向誤差。如圖5所示的不同尺寸的角部分的使用移除了優(yōu)化過程中的任何退化,允許可靠的找到獨特的方案。發(fā)現(xiàn)最小平方和的最小化過程適用于這種誤差最小化,但是已知多種其他數(shù)學(xué)技術(shù)(例如相關(guān)技術(shù)等)可以操作類似的功能。
[0069]參照圖5到7描述的方法是有利的,因為其在計算延遲時采用大量的觸針和機(jī)器位置測量點。但是,也可以通過以已知的速度驅(qū)動觸針與表面上的單個點接觸并脫離接觸來確定延遲。
[0070]圖8示出了機(jī)器位置數(shù)據(jù)80和觸針偏轉(zhuǎn)數(shù)據(jù)82,其中觸針被驅(qū)動到表面上的一個點然后從其回縮。以相同的已知速度進(jìn)行向內(nèi)和向外的動作,由此允許從機(jī)器位置和觸針偏轉(zhuǎn)數(shù)據(jù)組的頂點的間隔建立系統(tǒng)延遲At。
[0071]特定的設(shè)置的系統(tǒng)延遲不可能隨著時間顯著改變。但是,可以根據(jù)需要的頻率來進(jìn)行上述方法。例如,可以僅僅進(jìn)行一次上述描述的任何方法來在首次機(jī)器設(shè)置期間、周期性地作為校準(zhǔn)例程的一部分、或者在進(jìn)行每組測量之前計算系統(tǒng)延遲。找到系統(tǒng)延遲的頻率因此隨著特定的應(yīng)用而變化。
[0072]可以進(jìn)行上述方法,其中探頭偏轉(zhuǎn)和機(jī)器位置數(shù)據(jù)使用先前的系統(tǒng)延遲值來校正,在這種情況下,該方法將確定由于先前系統(tǒng)延遲測量已經(jīng)引入的任何額外的系統(tǒng)延遲?;蛘撸?dāng)進(jìn)行該方法時可以停用任何先前系統(tǒng)延遲補(bǔ)償,一般從零確定整個系統(tǒng)延遲。
[0073]最后,應(yīng)當(dāng)記住,上述實施方式僅僅是本發(fā)明的例子。本領(lǐng)域技術(shù)人員可以對這些特定例子進(jìn)行各種變型。例如,上述描述的機(jī)床具有線性的相互正交的移動和測量軸,但是不是必須的??梢圆捎梅堑芽枡C(jī)器(例如三角或者六角形式的布置)。類似地,在笛卡爾坐標(biāo)中,不需要探頭總是輸出觸針偏轉(zhuǎn)數(shù)據(jù)。此外,盡管上面描述了模擬測量探頭,該技術(shù)可以應(yīng)用于其他形式的測量探頭。例如,該方法可以用于非接觸式(例如光學(xué))測量探頭或者類似物。
【權(quán)利要求】
1.一種校準(zhǔn)設(shè)備的方法,所述設(shè)備包括安裝在機(jī)器上的測量探頭,所述機(jī)器被布置成捕獲表示所述測量探頭相對于一制品的位置的機(jī)器位置數(shù)據(jù),所述測量探頭是具有可偏轉(zhuǎn)的觸針的模擬探頭或掃描探頭,其布置成捕獲表示一表面相對于所述測量探頭的位置的探頭數(shù)據(jù),所述方法包括如下步驟: (i)以已知的速度相對于所述制品移動所述測量探頭,同時捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù),所述測量探頭沿著一路徑移動,所述路徑使得能夠捕獲表示所述制品的表面上的至少一個點相對于所述測量探頭的位置的探頭數(shù)據(jù),所述路徑在探頭移動的方向上還包括至少一個變化,能夠從機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)中識別所述變化;以及 (ii)比較在步驟(i)的掃描期間捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù),并且由此確定捕獲機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)的相對時間延遲。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述路徑在探頭移動的方向上包括多個變化,能夠從機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)中識別所述變化。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(ii)采用迭代優(yōu)化技術(shù)來比較所述機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)以便確定所述相對時間延遲。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟(ii)包括采用迭代過程來最小化可從探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)識別的方向變化之間的差別。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,通過迭代改變所述探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)組之間的相對延遲,來最小化所述機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)組之間的差。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述迭代過程包括最小平方和的最小化過程。
7.根據(jù)權(quán)利要求1所·述的方法,其特征在于,步驟(ii)包括采用相關(guān)過程。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù)組相加在一起并且使用迭代過程最大化所產(chǎn)生的總和。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(i)被以不同速度進(jìn)行多次。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,步驟(ii)包括對以不同測量速度捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)并行進(jìn)行迭代過程。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)以相對于主時鐘定時的時間間隔捕獲。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述制品包括球體。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述機(jī)器是機(jī)床,所述機(jī)床包括數(shù)字控制器,其輸出機(jī)器位置數(shù)據(jù)。
14.根據(jù)權(quán)利要求1至13中任意一項所述的方法,其特征在于,所述測量探頭通過無線鏈路將所述探頭數(shù)據(jù)輸出到探頭接口。
15.—種設(shè)備,其包括: 測量探頭,其用于捕獲表示一表面相對于所述測量探頭的位置的探頭數(shù)據(jù); 機(jī)器,其用于捕獲表示所述測量探頭相對于一位于所述機(jī)器的工作區(qū)域中的制品的位置的機(jī)器位置數(shù)據(jù); 控制器,其包括校準(zhǔn)裝置,所述校準(zhǔn)裝置用于相對于所述制品移動所述測量探頭,同時捕獲探頭數(shù)據(jù)和機(jī)器位置數(shù)據(jù),所述校準(zhǔn)裝置沿著一路徑移動所述測量探頭,所述路徑使得能夠捕獲表示所述制品的表面上的兩個或者多個點相對于所述測量探頭的位置的探頭數(shù)據(jù),所述路徑在探頭移動的方向上包括至少一個變化,能夠從機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù)中識別所述變化; 其中,所述控制器比較所捕獲的機(jī)器位置數(shù)據(jù)和探頭數(shù)據(jù),并且由此確定捕獲所述機(jī)器位置數(shù)據(jù)和探頭數(shù) 據(jù)的相對時間延遲。
【文檔編號】G05B19/404GK103822603SQ201410049556
【公開日】2014年5月28日 申請日期:2008年2月18日 優(yōu)先權(quán)日:2007年2月22日
【發(fā)明者】約翰·查爾斯·烏爾德, 亞歷山大·坦南特·薩瑟蘭 申請人:瑞尼斯豪公司