亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種飛針測(cè)試機(jī)測(cè)試軸的自動(dòng)避讓方法與流程

文檔序號(hào):11431488閱讀:398來(lái)源:國(guó)知局
一種飛針測(cè)試機(jī)測(cè)試軸的自動(dòng)避讓方法與流程

本發(fā)明涉及電路板測(cè)試設(shè)備技術(shù)領(lǐng)域,更具體的說(shuō),特別涉及一種飛針測(cè)試機(jī)測(cè)試軸的自動(dòng)避讓方法。



背景技術(shù):

飛針式測(cè)試機(jī)是對(duì)傳統(tǒng)針床在線測(cè)試儀的一種改進(jìn)儀器,它可以用探針來(lái)代替針床,在x-y機(jī)構(gòu)上裝有可分別高速移動(dòng)的4個(gè)測(cè)試探針。工作時(shí)在測(cè)單元通過(guò)皮帶或者其它傳送系統(tǒng)輸送到測(cè)試機(jī)內(nèi),然后固定測(cè)試機(jī)的探針接觸測(cè)試焊盤(pán)和通路孔,從而測(cè)試在測(cè)單元的單個(gè)元件。

飛針測(cè)試機(jī)是用探針來(lái)取代針床,并使用多個(gè)由馬達(dá)驅(qū)動(dòng)的、能夠快速移動(dòng)的電氣探針同器件的引腳進(jìn)行接觸并進(jìn)行電氣測(cè)量。

多軸飛針測(cè)試機(jī)由正(a\b)、反(c\d)兩面四個(gè)測(cè)試軸(或探針)組成,在實(shí)際測(cè)試中,在x-y軸上安裝由電機(jī)驅(qū)動(dòng)的可獨(dú)立快速移動(dòng)的探針,待測(cè)試的印制電路板(pcb)由夾具將其夾持在設(shè)備的中間,利用步進(jìn)電機(jī)驅(qū)動(dòng)的測(cè)試軸在z方向快速移動(dòng)與夾持在機(jī)器上的印制電路板(pcb)的焊點(diǎn)進(jìn)行接觸并進(jìn)行電氣測(cè)量。

飛針測(cè)試機(jī)(測(cè)試軸)在測(cè)試過(guò)程中要求測(cè)試軸有高速度、高精度、測(cè)試范圍廣的特點(diǎn)。但是在現(xiàn)有技術(shù)中,由于測(cè)試點(diǎn)的分配問(wèn)題,測(cè)試軸在高速運(yùn)動(dòng)中不可避免會(huì)發(fā)生碰撞,勢(shì)必會(huì)給客戶(hù)帶來(lái)?yè)p失。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)存在的技術(shù)問(wèn)題,提供一種飛針測(cè)試機(jī)測(cè)試軸的自動(dòng)避讓方法,該方法簡(jiǎn)單、可靠也易于實(shí)現(xiàn)。

為了解決以上提出的問(wèn)題,本發(fā)明采用的技術(shù)方案為:

一種飛針測(cè)試機(jī)測(cè)試軸的自動(dòng)避讓方法,所述飛針測(cè)試機(jī)的正面設(shè)有探針tip1、tip2,反面設(shè)有探針tip3、tip4,該自動(dòng)避讓方法的具體步驟如下:

步驟一:將待測(cè)點(diǎn)分配給四個(gè)探針tip1、tip2、tip3、tip4,并獲取當(dāng)前每個(gè)探針的機(jī)械坐標(biāo);

步驟二:將每個(gè)探針的機(jī)械坐標(biāo)轉(zhuǎn)換為絕對(duì)坐標(biāo),在轉(zhuǎn)換過(guò)程中探針tip1和tip2以探針tip1為基準(zhǔn),探針tip3和tip4以探針tip3為基準(zhǔn);

步驟三:通過(guò)同側(cè)兩個(gè)探針對(duì)應(yīng)的當(dāng)前測(cè)點(diǎn)和待測(cè)點(diǎn)的世界坐標(biāo)的位置關(guān)系,判定是否需要發(fā)生避讓?zhuān)粜枰a(chǎn)生避讓?zhuān)瑒t將其中一個(gè)探針移動(dòng)至避讓位置處,再執(zhí)行步驟四;若不需要產(chǎn)生避讓?zhuān)瑒t直接執(zhí)行步驟四;

步驟四:將待測(cè)點(diǎn)的世界坐標(biāo)以自己為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo),并將對(duì)應(yīng)的探針移動(dòng)到所述機(jī)械坐標(biāo)處。

所述當(dāng)前測(cè)點(diǎn)的絕對(duì)坐標(biāo)標(biāo)記為(p1.x,p1.y)、(p2.x,p2.y)、(p3.x,p3.y)、(p4.x,p4.y),等同于其對(duì)應(yīng)的世界坐標(biāo),記為(p1.worldx,p1.worldy)、(p2.worldx,p2.worldy)、(p3.worldx,p3.worldy)、(p4.worldx,p4.worldy);待測(cè)點(diǎn)記為n1、n2、n3、n4,其坐標(biāo)分別記為(n1.x,n1.y)、(n2.x,n2.y)、(n3.x,n3.y)、(n4.x,n4.y),等同于對(duì)應(yīng)的世界坐標(biāo),記為(n1.worldx,n1.worldy)、(n2.worldx,n2.worldy)、(n3.worldx,n3.worldy)、(n4.worldx,n4.worldy);所述待測(cè)點(diǎn)n1和n2位于飛針測(cè)試機(jī)的正面,待測(cè)點(diǎn)n3和n4位于反面。

當(dāng)待測(cè)點(diǎn)n1和n2均存在時(shí),具體情況如下:

若n2.x-n1.x<=b時(shí),其中b為避讓值,具體為:

p2.y>p1.y&n2.y>n1.y時(shí),當(dāng)p1.y>n2.y時(shí),探針tip1需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n2的坐標(biāo)(n2.x,n2.y)以探針tip1為基準(zhǔn)轉(zhuǎn)換并利用轉(zhuǎn)軸公式轉(zhuǎn)換為機(jī)械坐標(biāo)(n2.localx,n2.localy),然后將探針tip1移動(dòng)到坐標(biāo)(tip1.localx-b,n2.localy),即讓探針tip1向x軸坐標(biāo)后退b的同時(shí), 將其y軸坐標(biāo)降低到待測(cè)點(diǎn)n2的高度;

當(dāng)p2.y<n1.y時(shí),探針tip2需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n1的坐標(biāo)(n1.x,n1.y)以探針tip2為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy),然后將探針tip2移動(dòng)到坐標(biāo)(tip2.localx-b,n1.localy),即將探針tip2向x軸坐標(biāo)后退b的同時(shí),將其y軸坐標(biāo)提升到n1的高度;

最后將待測(cè)點(diǎn)n1和待測(cè)點(diǎn)n2的世界坐標(biāo)以自己為基準(zhǔn)轉(zhuǎn)換為各個(gè)探針的機(jī)械坐標(biāo)(n1.localx,n1.localy),(n2.localx,n2.localy),并將探針tip1和探針tip2同時(shí)移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy),(n2.localx,n2.localy)。

p1.y>p2.y&n2.y>n1.y時(shí),探針tip2需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n2和n1的坐標(biāo)互換,再將待測(cè)點(diǎn)n1的坐標(biāo)(n1.x,n1.y)以探針tip2為基準(zhǔn)轉(zhuǎn)換并利用轉(zhuǎn)軸公式轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy),然后將探針tip2移動(dòng)到坐標(biāo)(tip2.localx-b,n1.localy),即讓探針tip2向x軸坐標(biāo)后退b的同時(shí),將其y軸坐標(biāo)降低到待測(cè)點(diǎn)n1的高度;

當(dāng)p2.y>n1.y&n1.y>n2.y時(shí),探針tip2需要進(jìn)行避讓?zhuān)磳⒆鴺?biāo)(n1.x,n1.y)以探針tip2為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy),然后將探針tip2移動(dòng)到坐標(biāo)(tip2.localx-b,n1.localy),即將探針tip2向x軸坐標(biāo)后退b的同時(shí),將其y軸坐標(biāo)降低到待測(cè)點(diǎn)n1的高度;

最后將待測(cè)點(diǎn)n1和n2的世界坐標(biāo)以自己為基準(zhǔn)轉(zhuǎn)換為各個(gè)探針的機(jī)械坐標(biāo)(n1.localx,n1.localy)、(n2.localx,n2.localy),并將探針tip1和tip2同時(shí)移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy)和(n2.localx,n2.localy)處。

若n2.x-n1.x>b時(shí),具體情況包括:

當(dāng)p2.x<n1.x時(shí),探針tip2需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n1的坐標(biāo)以探針tip2為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy),然后將探針tip2移動(dòng)到機(jī)械坐標(biāo)(n1.localx-b,tip2.localy),即將探針tip2在保 持y軸方向坐標(biāo)不變的情況下,移動(dòng)至待測(cè)點(diǎn)n1的x軸坐標(biāo)左側(cè)b處;

當(dāng)p2.x>=n1.x&p1.x>n2.x時(shí),探針tip2需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n2的坐標(biāo)以探針tip1為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n2.localx,n2.localy),然后將探針tip1移動(dòng)到機(jī)械坐標(biāo)(n2.localx-b,tip1.localy),即保持探針tip1的y軸方向坐標(biāo)不變的情況下,將其x軸方向移動(dòng)到待測(cè)點(diǎn)n2的x軸方向右側(cè)b處;

最后將待測(cè)點(diǎn)n1和n2的世界坐標(biāo)以自己為基準(zhǔn)轉(zhuǎn)換為探針tip1和tip2的機(jī)械坐標(biāo)(n1.localx,n1.localy)、(n2.localx,n2.localy),并將探針tip1和tip2同時(shí)移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy)和(n2.localx,n2.localy)處。

只有n2存在時(shí),則具體為:

當(dāng)n2.x>p2.x&p1.x-p2.x<=b時(shí),探針tip1需要進(jìn)行避讓?zhuān)磳⑻结榯ip1移動(dòng)到機(jī)械坐標(biāo)(tip1.localx-b,tip1.localy),即在保持探針tip1的y軸方向坐標(biāo)不變的情況下,將其x軸方向移動(dòng)到當(dāng)前探針tip1的x軸方向坐標(biāo)的右側(cè)b處;最后將待測(cè)點(diǎn)n2的世界坐標(biāo)以探針tip2為基準(zhǔn)轉(zhuǎn)換為各個(gè)探針的機(jī)械坐標(biāo)(n2.localx,n2.localy),并將探針tip2再移動(dòng)到機(jī)械坐標(biāo)(n2.localx,n2.localy)。

當(dāng)p2.x>=n2.x&p1.x-p2.x<=b時(shí),探針tip2需要進(jìn)行避讓?zhuān)磳⑻结榯ip2移動(dòng)到機(jī)械坐標(biāo)(tip2.localx-b,tip2.localy),然后將待測(cè)點(diǎn)n2的值賦給待測(cè)點(diǎn)n1,最后將待測(cè)點(diǎn)n1的坐標(biāo)以探針tip1為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy);最后探針tip1移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy)。

當(dāng)p2.x>=n2.x&p1.x-p2.x>b時(shí),先將探針tip1和探針tip2的當(dāng)前的機(jī)械坐標(biāo)(tip1.localx,tip1.localy)和(tip2.localx,tip2.localy)分別以自己為基準(zhǔn)轉(zhuǎn)換為世界坐標(biāo),然后分別判斷探針tip1、tip2與待測(cè)點(diǎn)n2的距離,并將待測(cè)點(diǎn)n2分配給離它距離短的探針,再將待測(cè)點(diǎn)n2的 坐標(biāo)以距離短的探針為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy);最后將距離近的探針移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy)。

所述b的值為0.5mm。

與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:

本發(fā)明的避讓方法簡(jiǎn)單,在保證測(cè)試效率的情況下實(shí)現(xiàn)測(cè)試軸在測(cè)試過(guò)程中的自動(dòng)避讓?zhuān)雌淠軌蚩煽康乇苊鉁y(cè)試軸在高速運(yùn)動(dòng)中發(fā)生碰撞,也易于實(shí)現(xiàn),同時(shí)也提高了飛針測(cè)試機(jī)測(cè)試軸的測(cè)試效率。

附圖說(shuō)明

圖1為本發(fā)明飛針測(cè)試機(jī)測(cè)試軸的自動(dòng)避讓方法的流程圖。

圖2為本發(fā)明同側(cè)探針安裝示意圖。

圖3~11為本發(fā)明待測(cè)點(diǎn)n1和n2的判定情況分析圖。

具體實(shí)施方式

為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施例。但是,本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開(kāi)內(nèi)容的理解更加透徹全面。

除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書(shū)中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。

參閱圖1所示,本發(fā)明提供的一種飛針測(cè)試機(jī)測(cè)試軸的自動(dòng)避讓方法,所述飛針測(cè)試機(jī)的正面設(shè)有探針tip1、tip2,反面設(shè)有探針tip3、tip4。

該自動(dòng)避讓方法的具體步驟如下:

步驟一:將待測(cè)點(diǎn)分配給四個(gè)探針tip1、tip2、tip3、tip4,在分配待測(cè)點(diǎn)的時(shí)候,通過(guò)控制器的編碼器反饋獲取當(dāng)前每個(gè)探針的機(jī)械坐標(biāo),分 別記為(tip1.localx,tip1.localy)、(tip2.localx,tip2.localy)、(tip3.localx,tip3.localy)、(tip4.localx,tip4.localy)。

本發(fā)明中,當(dāng)前測(cè)點(diǎn)和待測(cè)點(diǎn)一直是在變化的,四個(gè)探針?biāo)幬恢脼楫?dāng)前測(cè)點(diǎn),將要前往的測(cè)點(diǎn)為待測(cè)點(diǎn)。

步驟二:利用轉(zhuǎn)軸公式將每個(gè)探針的機(jī)械坐標(biāo)轉(zhuǎn)換為絕對(duì)坐標(biāo),分別記為(tip1.worldx,tip1.worldy)、(tip2.worldx,tip2.worldy)、(tip3.worldx,tip3.worldy)、(tip4.worldx,tip4.worldy)。

本步驟中,在轉(zhuǎn)換過(guò)程中探針tip1和tip2以探針tip1為基準(zhǔn),探針tip3和tip4以探針tip3為基準(zhǔn),即保證轉(zhuǎn)換后的絕對(duì)坐標(biāo)探針tip1和探針tip2在同一個(gè)坐標(biāo)系下(如附圖2所示,以探針tip1的坐標(biāo)零點(diǎn)為探針tip2的坐標(biāo)零點(diǎn)),探針tip3和探針tip4在同一個(gè)坐標(biāo)系下(即以探針tip3的坐標(biāo)零點(diǎn)為探針tip4的坐標(biāo)零點(diǎn))。

步驟三:通過(guò)同側(cè)兩個(gè)探針對(duì)應(yīng)的當(dāng)前測(cè)點(diǎn)和待測(cè)點(diǎn)的世界坐標(biāo)的位置關(guān)系,判定是否需要發(fā)生避讓?zhuān)赐ㄟ^(guò)判斷同側(cè)兩個(gè)探針由當(dāng)前測(cè)點(diǎn)前往至待測(cè)點(diǎn)的行進(jìn)路徑是否會(huì)發(fā)生相撞,若需要產(chǎn)生避讓即所述行進(jìn)路徑會(huì)發(fā)生碰撞,則將其中一個(gè)探針移動(dòng)至避讓位置處,再執(zhí)行步驟四;若不需要產(chǎn)生避讓?zhuān)瑒t直接執(zhí)行步驟四。

本步驟中,所述避讓位置只需要將其中一個(gè)探針進(jìn)行任意移動(dòng),使得兩個(gè)探針的行進(jìn)路徑不會(huì)發(fā)生碰撞,這樣就可以實(shí)現(xiàn)避讓。

步驟四:將待測(cè)點(diǎn)的世界坐標(biāo)以自己為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo),并將對(duì)應(yīng)的探針移動(dòng)到所述機(jī)械坐標(biāo)處,從而實(shí)施避讓。

上述中,將當(dāng)前測(cè)點(diǎn)的絕對(duì)坐標(biāo)標(biāo)記為(p1.x,p1.y)、(p2.x,p2.y)、(p3.x,p3.y)、(p4.x,p4.y),實(shí)際上等同于其對(duì)應(yīng)的世界坐標(biāo),記為(p1.worldx,p1.worldy)、(p2.worldx,p2.worldy)、(p3.worldx,p3.worldy)、(p4.worldx,p4.worldy)。待測(cè)點(diǎn)記為n1、n2、n3、n4,其坐標(biāo)分別記為(n1.x,n1.y)、(n2.x,n2.y)、(n3.x,n3.y)、(n4.x,n4.y), 其實(shí)際上等同于對(duì)應(yīng)的世界坐標(biāo)即探針將要前往的測(cè)點(diǎn)坐標(biāo)的世界坐標(biāo),記為(n1.worldx,n1.worldy)、(n2.worldx,n2.worldy)、(n3.worldx,n3.worldy)、(n4.worldx,n4.worldy),則要實(shí)現(xiàn)測(cè)試軸的自動(dòng)避讓。所述待測(cè)點(diǎn)n1和n2位于飛針測(cè)試機(jī)的正面,待測(cè)點(diǎn)n3和n4位于反面。

上述中,以正面探針tip1和tip2為例,則其自動(dòng)避讓的情況具體如下所示:

1、當(dāng)待測(cè)點(diǎn)n1和n2均存在時(shí),具體情況如下:

1.1、若n2.x-n1.x<=b時(shí),其中b為避讓值,但b的值太大則會(huì)降低本發(fā)明的工作效率,太小則無(wú)法可靠地實(shí)現(xiàn)避讓?zhuān)虼吮景l(fā)明b的值優(yōu)選為0.5mm,具體包括:

1.1.1、p2.y>p1.y&n2.y>n1.y時(shí),當(dāng)p1.y>n2.y時(shí)(圖3所示),探針tip1需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n2的坐標(biāo)(n2.x,n2.y)以探針tip1為基準(zhǔn)轉(zhuǎn)換并利用轉(zhuǎn)軸公式轉(zhuǎn)換為機(jī)械坐標(biāo)(n2.localx,n2.localy),然后將探針tip1移動(dòng)到坐標(biāo)(tip1.localx-0.5,n2.localy),即讓探針tip1向x軸坐標(biāo)后退0.5mm的同時(shí),將其y軸坐標(biāo)降低到待測(cè)點(diǎn)n2的高度。

當(dāng)p2.y<n1.y時(shí)(圖4所示),探針tip2需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n1的坐標(biāo)(n1.x,n1.y)以探針tip2為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy),然后將探針tip2移動(dòng)到坐標(biāo)(tip2.localx-0.5,n1.localy),即將探針tip2向x軸坐標(biāo)后退0.5mm的同時(shí),將其y軸坐標(biāo)提升到n1的高度。

最后將待測(cè)點(diǎn)n1和待測(cè)點(diǎn)n2的世界坐標(biāo)以自己為基準(zhǔn)轉(zhuǎn)換為各個(gè)探針的機(jī)械坐標(biāo)(n1.localx,n1.localy),(n2.localx,n2.localy),并將探針tip1和探針tip2同時(shí)移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy),(n2.localx,n2.localy)。

1.1.2、p1.y>p2.y&n2.y>n1.y時(shí)(圖5所示),探針tip2需要進(jìn)行避 讓?zhuān)磳⒋郎y(cè)點(diǎn)n2和n1的坐標(biāo)互換,再將待測(cè)點(diǎn)n1的坐標(biāo)(n1.x,n1.y)以探針tip2為基準(zhǔn)轉(zhuǎn)換并利用轉(zhuǎn)軸公式轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy),然后將探針tip2移動(dòng)到坐標(biāo)(tip2.localx-0.5,n1.localy),即讓探針tip2向x軸坐標(biāo)后退0.5mm的同時(shí),將其y軸坐標(biāo)降低到待測(cè)點(diǎn)n1的高度。

當(dāng)p2.y>n1.y&n1.y>n2.y時(shí)(圖6所示),探針tip2需要進(jìn)行避讓?zhuān)磳⒆鴺?biāo)(n1.x,n1.y)以探針tip2為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy),然后將探針tip2移動(dòng)到坐標(biāo)(tip2.localx-0.5,n1.localy),即將探針tip2向x軸坐標(biāo)后退0.5mm的同時(shí),將其y軸坐標(biāo)降低到待測(cè)點(diǎn)n1的高度。

最后將待測(cè)點(diǎn)n1和n2的世界坐標(biāo)以自己為基準(zhǔn)轉(zhuǎn)換為各個(gè)探針的機(jī)械坐標(biāo)(n1.localx,n1.localy)、(n2.localx,n2.localy),并將探針tip1和tip2同時(shí)移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy)和(n2.localx,n2.localy)處。

1.2、若n2.x-n1.x>b時(shí),具體情況包括:

當(dāng)p2.x<n1.x時(shí)(圖7所示),探針tip2需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n1的坐標(biāo)以探針tip2為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy),然后將探針tip2移動(dòng)到機(jī)械坐標(biāo)(n1.localx-0.5,tip2.localy),即將探針tip2在保持y軸方向坐標(biāo)不變的情況下,移動(dòng)至待測(cè)點(diǎn)n1的x軸坐標(biāo)左側(cè)0.5mm處。

當(dāng)p2.x>=n1.x&p1.x>n2.x時(shí)(圖8所示),探針tip2需要進(jìn)行避讓?zhuān)磳⒋郎y(cè)點(diǎn)n2的坐標(biāo)以探針tip1為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n2.localx,n2.localy),然后將探針tip1移動(dòng)到機(jī)械坐標(biāo)(n2.localx-0.5,tip1.localy),即保持探針tip1的y軸方向坐標(biāo)不變的情況下,將其x軸方向移動(dòng)到待測(cè)點(diǎn)n2的x軸方向右側(cè)0.5mm處。

最后將待測(cè)點(diǎn)n1和n2的世界坐標(biāo)以自己為基準(zhǔn)轉(zhuǎn)換為探針tip1和 tip2的機(jī)械坐標(biāo)(n1.localx,n1.localy)、(n2.localx,n2.localy),并將探針tip1和tip2同時(shí)移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy)和(n2.localx,n2.localy)處。

2、只有n2存在時(shí),則具體包括:

2.1、當(dāng)n2.x>p2.x&p1.x-p2.x<=b(圖9所示)時(shí),探針tip1需要進(jìn)行避讓?zhuān)磳⑻结榯ip1移動(dòng)到機(jī)械坐標(biāo)(tip1.localx-0.5,tip1.localy),即在保持探針tip1的y軸方向坐標(biāo)不變的情況下,將其x軸方向移動(dòng)到當(dāng)前探針tip1的x軸方向坐標(biāo)的右側(cè)0.5mm處。最后將待測(cè)點(diǎn)n2的世界坐標(biāo)以探針tip2為基準(zhǔn)轉(zhuǎn)換為各個(gè)探針的機(jī)械坐標(biāo)(n2.localx,n2.localy),并將探針tip2再移動(dòng)到機(jī)械坐標(biāo)(n2.localx,n2.localy)。

2.2、當(dāng)p2.x>=n2.x&p1.x-p2.x<=b(圖10所示)時(shí),探針tip2需要進(jìn)行避讓?zhuān)磳⑻结榯ip2移動(dòng)到機(jī)械坐標(biāo)(tip2.localx-0.5,tip2.localy),然后將待測(cè)點(diǎn)n2的值賦給待測(cè)點(diǎn)n1,最后將待測(cè)點(diǎn)n1的坐標(biāo)以探針tip1為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy);最后探針tip1移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy)。

2.3、當(dāng)p2.x>=n2.x&p1.x-p2.x>b(圖11所示)時(shí),先將探針tip1和探針tip2的當(dāng)前的機(jī)械坐標(biāo)(tip1.localx,tip1.localy)和(tip2.localx,tip2.localy)分別以自己為基準(zhǔn)轉(zhuǎn)換為世界坐標(biāo),然后分別判斷探針tip1、tip2與待測(cè)點(diǎn)n2的距離,并將待測(cè)點(diǎn)n2分配給離它距離短的探針,再將待測(cè)點(diǎn)n2的坐標(biāo)以距離短的探針為基準(zhǔn)轉(zhuǎn)換為機(jī)械坐標(biāo)(n1.localx,n1.localy);最后將距離近的探針移動(dòng)到機(jī)械坐標(biāo)(n1.localx,n1.localy)。

反面探針tip3和tip4的避讓原則與探針tip1和tip2的一樣,經(jīng)過(guò)上述判斷需要避讓的探針,則將所述探針提前運(yùn)動(dòng)到避讓位置后,然后四個(gè)探針再同時(shí)運(yùn)動(dòng)到待測(cè)點(diǎn)位置進(jìn)行測(cè)試,以此便實(shí)現(xiàn)了測(cè)試軸在測(cè)試過(guò)程的避讓。

上述中,判斷是否需要避讓時(shí),待測(cè)點(diǎn)以一個(gè)探針為基準(zhǔn)進(jìn)行坐標(biāo)轉(zhuǎn)換,這樣兩者的坐標(biāo)系一致才能實(shí)現(xiàn)判斷。當(dāng)避讓完成后,待測(cè)點(diǎn)自己為基準(zhǔn)進(jìn)行坐標(biāo)轉(zhuǎn)換,這樣才能將對(duì)應(yīng)的探針移動(dòng)到自己的測(cè)點(diǎn)處。整個(gè)避讓方法簡(jiǎn)單、可靠也易于實(shí)現(xiàn)。

上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1