接觸式運動控制系統(tǒng)及方法
【專利摘要】一種接觸式運動控制系統(tǒng),該系統(tǒng)包括:發(fā)送模塊,用于發(fā)送運動指令給所述運動控制電路卡,該運動控制電路卡根據(jù)運動參數(shù),控制所述伺服系統(tǒng)運動,從而帶動所述測量機臺上的測頭按照上述運動參數(shù)移動;計算模塊,用于當測頭碰撞到工件并反彈,且沒有再次發(fā)生碰撞時,計算測頭與工件發(fā)生碰撞時的碰撞點的坐標;接收模塊,還用于當測量機臺在移動過程中運行不正常時,或者測頭碰到工件后反彈并再次發(fā)生碰撞時,發(fā)送控制指令給所述運動控制電路卡,以控制該測量機臺停止運動,并接收從所述運動控制電路卡發(fā)送過來的錯誤代碼,并顯示在顯示器上。本發(fā)明還提供一種接觸式運動控制方法。利用本發(fā)明可以采集工件上的量測點。
【專利說明】接觸式運動控制系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及一種控制系統(tǒng)及方法,尤其涉及一種接觸式運動控制系統(tǒng)及方法。
【背景技術】
[0002]接觸式運動控制系統(tǒng)通過控制一個伺服系統(tǒng),如電機、馬達等,從而間接地移動測量機臺上的測頭,并通過測頭與待測工件的碰撞以采集待測工件(如,手機、筆記本)上的量測點。
[0003]以往的接觸式運動控制系統(tǒng)在移動測頭時,若碰到工件或發(fā)生異常情況(如,超過邊界范圍),測頭并不會立即停止運動或者反彈,如此一來,若測頭繼續(xù)運動很可能會由于力量過大損壞待測工件,也有可能會損壞測頭。
【發(fā)明內容】
[0004]鑒于以上內容,有必要提供一種接觸式運動控制系統(tǒng),其可以通過測頭接觸工件的方式,采集工件上的量測點,且在測頭與工件發(fā)生碰撞時,測頭反彈一定距離,及測量機臺發(fā)生異常情況時立即停止運動,如此一來,既保護了測頭及工件,也提高了測試的精確度。
[0005]此外,還有必要提供一種接觸式運動控制方法,其可以通過測頭接觸工件的方式,采集工件上的量測點,且在測頭與工件發(fā)生碰撞時,測頭反彈一定距離,及測量機臺發(fā)生異常情況時立即停止運動,如此一來,既保護了測頭及工件,也提高了測試的精確度。
[0006]一種接觸式運動控制系統(tǒng),該系統(tǒng)運行于計算機中,該計算機與運動控制電路卡連接,該運動控制電路卡與一個伺服系統(tǒng)及一個數(shù)據(jù)采集系統(tǒng)通信連接,該伺服系統(tǒng)與測量機臺機械連接,所述接觸式運動控制系統(tǒng)包括:設定模塊,用于設定測量機臺的運動參數(shù);發(fā)送模塊,用于發(fā)送運動指令給所述運動控制電路卡,該運動控制電路卡根據(jù)上述運動參數(shù),控制所述伺服系統(tǒng)運動,從而帶動所述測量機臺上的測頭按照上述運動參數(shù)移動;所述發(fā)送模塊,還用于當測量機臺運行正常,且測頭碰撞到工件時,發(fā)送控制指令給所述運動控制電路卡,以熄滅測量機臺的信號燈;計算模塊,用于當測頭碰撞到工件并反彈,且沒有再次發(fā)生碰撞時,計算測頭與工件發(fā)生碰撞時的碰撞點的坐標;接收模塊,還用于當測量機臺在移動過程中運行不正常時,或者測頭碰到工件后反彈并再次發(fā)生碰撞時,發(fā)送控制指令給所述運動控制電路卡,以控制該測量機臺停止運動,并接收從所述運動控制電路卡發(fā)送過來的錯誤代碼,并顯示在顯示器上。
[0007]一種接觸式運動控制方法,該方法運用于計算機中,該計算機與運動控制電路卡連接,該運動控制電路卡與一個伺服系統(tǒng)及一個數(shù)據(jù)采集系統(tǒng)通信連接,該伺服系統(tǒng)與測量機臺機械連接,所述接觸式運動控制方法包括:設定測量機臺的運動參數(shù);發(fā)送運動指令給所述運動控制電路卡,該運動控制電路卡根據(jù)上述運動參數(shù),控制所述伺服系統(tǒng)運動,從而帶動所述測量機臺上的測頭按照上述運動參數(shù)移動;當測量機臺運行正常,且測頭碰撞到工件時,發(fā)送控制指令給所述運動控制電路卡,以熄滅測量機臺的信號燈;當測頭碰撞到工件并反彈,且沒有再次發(fā)生碰撞時,計算測頭與工件發(fā)生碰撞時的碰撞點的坐標;當測
量機臺在移動過程中運行不正常時,或者測頭碰到工件后反彈并再次發(fā)生碰撞時,發(fā)送控
制指令給所述運動控制電路卡,以控制該測量機臺停止運動,并接收從所述運動控制電路
卡發(fā)送過來的錯誤代碼,并顯示在顯示器上。
[0008]相較于現(xiàn)有技術,本發(fā)明所述的接觸式運動控制系統(tǒng)及方法,其可以通過測頭接
觸工件的方式,采集工件上的量測點,且在測頭與工件發(fā)生碰撞時,測頭反彈一定距離,及
測量機臺發(fā)生異常情況時立即停止運動,如此一來,既保護了測頭及工件,也提高了測試的
精確度。
【專利附圖】
【附圖說明】
[0009]圖1是本發(fā)明接觸式運動控制系統(tǒng)較佳實施例的應用環(huán)境圖。
[0010]圖2是本發(fā)明安裝有接觸式運動控制系統(tǒng)的計算機較佳實施例的結構示意圖。
[0011]圖3是本發(fā)明接觸式運動控制方法較佳實施例的流程圖。
[0012]主要元件符號說明
[0013]
【權利要求】
1.一種接觸式運動控制系統(tǒng),該系統(tǒng)運行于計算機中,其特征在于,該計算機與運動控制電路卡連接,該運動控制電路卡與一個伺服系統(tǒng)及一個數(shù)據(jù)采集系統(tǒng)通信連接,該伺服系統(tǒng)與測量機臺機械連接,所述接觸式運動控制系統(tǒng)包括: 設定模塊,用于設定測量機臺的運動參數(shù); 發(fā)送模塊,用于發(fā)送運動指令給所述運動控制電路卡,該運動控制電路卡根據(jù)上述運動參數(shù),控制所述伺服系統(tǒng)運動,從而帶動所述測量機臺上的測頭按照上述運動參數(shù)移動; 所述發(fā)送模塊,還用于當測量機臺運行正常,且測頭碰撞到工件時,發(fā)送控制指令給所述運動控制電路卡,以熄滅測量機臺的信號燈; 計算模塊,用于當測頭碰撞到工件并反彈,且沒有再次發(fā)生碰撞時,計算測頭與工件發(fā)生碰撞時的碰撞點的坐標;及 接收模塊,還用于當測量機臺在移動過程中運行不正常時,或者測頭碰到工件后反彈并再次發(fā)生碰撞時,發(fā)送控制指令給所述運動控制電路卡,以控制該測量機臺停止運動,并接收從所述運動控制電路卡發(fā)送過來的錯誤代碼,并顯示在顯示器上。
2.如權利要求1所述的接觸式運動控制系統(tǒng),其特征在于,所述運動參數(shù)包括測頭的移動范圍、測頭的運動模式、測頭的運行速度、測頭的目標位置、測頭碰到工件后的反彈距離、測頭碰到工件后的位置捕捉條件。
3.如權利要求2所述的接觸式運動控制系統(tǒng),其特征在于,所述運動模式包括量測模式、手柄模式、空行模式及反彈模式。
4.如權利要求2所述的接觸式運`動控制系統(tǒng),其特征在于,所述測量機臺運行正常是指測頭在移動過程中沒有超過設定的移動范圍及測量機臺的限位開關處于觸發(fā)狀態(tài)。
5.如權利要求1所述的接觸式運動控制系統(tǒng),其特征在于,所述計算測頭與工件發(fā)生碰撞時的碰撞點的坐標的公式為X=P1*S1、Y=P2*S1、Z=P3*S1,其中,X為X軸坐標值、Y為Y軸坐標、Z為Z軸坐標、Pl為測頭從開始運動到碰撞工件的時間內,安裝在所述測量機臺的X軸上的光柵尺發(fā)送的信號的數(shù)量、P2為測頭從開始運動到碰撞工件的時間內,安裝在所述測量機臺的Y軸上的光柵尺發(fā)送的信號的數(shù)量、P3為測頭從開始運動到碰撞工件的時間內,安裝在所述測量機臺的Z軸上的光柵尺發(fā)送的信號的數(shù)量。
6.一種接觸式運動控制方法,該方法運用于計算機中,其特征在于,該計算機與運動控制電路卡連接,該運動控制電路卡與一個伺服系統(tǒng)及一個數(shù)據(jù)采集系統(tǒng)通信連接,該伺服系統(tǒng)與測量機臺機械連接,所述接觸式運動控制方法包括: 設定測量機臺的運動參數(shù); 發(fā)送運動指令給所述運動控制電路卡,該運動控制電路卡根據(jù)上述運動參數(shù),控制所述伺服系統(tǒng)運動,從而帶動所述測量機臺上的測頭按照上述運動參數(shù)移動; 當測量機臺運行正常,且測頭碰撞到工件時,發(fā)送控制指令給所述運動控制電路卡,以熄滅測量機臺的信號燈; 當測頭碰撞到工件并反彈,且沒有再次發(fā)生碰撞時,計算測頭與工件發(fā)生碰撞時的碰撞點的坐標;及 當測量機臺在移動過程中運行不正常時,或者測頭碰到工件后反彈并再次發(fā)生碰撞時,發(fā)送控制指令給所述運動控制電路卡,以控制該測量機臺停止運動,并接收從所述運動控制電路卡發(fā)送過來的錯誤代碼,并顯示在顯示器上。
7.如權利要求6所述的接觸式運動控制方法,其特征在于,所述運動參數(shù)包括測頭的移動范圍、測頭的運動模式、測頭的運行速度、測頭的目標位置、測頭碰到工件后的反彈距離、測頭碰到工件后的位置捕捉條件。
8.如權利要求6所述的接觸式運動控制方法,其特征在于,所述運動模式包括量測模式、手柄模式、空行模式及反彈模式。
9.如權利要求6或7所述的接觸式運動控制方法,其特征在于,所述測量機臺運行正常是指測頭在移動過程中沒有超過設定的移動范圍及測量機臺的限位開關處于觸發(fā)狀態(tài)。
10.如權利要求6所述的接觸式運動控制方法,其特征在于,所述計算測頭與工件發(fā)生碰撞時的碰撞點的坐標的公式為X=P1*S1、Y=P2*S1、Z=P3*S1,其中,X為X軸坐標值、Y為Y軸坐標、Z為Z軸坐標、Pl為測頭從開始運動到碰撞工件的時間內,安裝在所述測量機臺的X軸上的光柵尺發(fā)送的信號的數(shù)量、P2為測頭從開始運動到碰撞工件的時間內,安裝在所述測量機臺的Y軸上的光柵尺發(fā)送的信號的數(shù)量、P3為測頭從開始運動到碰撞工件的時間內,安裝在所述測量機臺的 Z軸上的光柵尺發(fā)送的信號的數(shù)量。
【文檔編號】G05D3/12GK103455045SQ201210171688
【公開日】2013年12月18日 申請日期:2012年5月30日 優(yōu)先權日:2012年5月30日
【發(fā)明者】張旨光, 陽華偉 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司