專利名稱:機床旋轉(zhuǎn)軸的定位方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)控技術(shù)領(lǐng)域,具體是涉及一種機床工作軸旋轉(zhuǎn)軸的定位方法。
背景技術(shù):
在數(shù)控機床中,工作軸的運動主要包括定位和進給。在工作軸的進給過程中,工作軸接觸工件表面以對工件進行加工;而在工作軸的定位過程中,工作軸一般不接觸工件,此時要求工作軸盡可能快地由初始位置運動到目標(biāo)位置。而工作軸的定位包括直線定位和旋轉(zhuǎn)定位,直線定位中,傳動機構(gòu)將電機的旋轉(zhuǎn)運動轉(zhuǎn)換成工作軸的直線運動;旋轉(zhuǎn)定位中,傳動機構(gòu)將電機的旋轉(zhuǎn)運動轉(zhuǎn)換成工作軸的旋轉(zhuǎn),機床通過工作軸的直線運動或旋轉(zhuǎn)運動完成定位。然而,現(xiàn)有技術(shù)中旋轉(zhuǎn)軸定位存在以下問題:首先,若旋轉(zhuǎn)軸定位的目標(biāo)位置的角度坐標(biāo)和旋轉(zhuǎn)軸當(dāng)前所處的位置的角度坐標(biāo)之間的差值大于旋轉(zhuǎn)軸轉(zhuǎn)動一圈的角度值,旋轉(zhuǎn)軸將會轉(zhuǎn)動超過一圈的角度。假設(shè)旋轉(zhuǎn)軸旋轉(zhuǎn)一周轉(zhuǎn)過的角度為360,若旋轉(zhuǎn)軸定位的目標(biāo)位置的角度坐標(biāo)為180,當(dāng)前所處的位置的角度坐標(biāo)為720,則旋轉(zhuǎn)軸定位時需要轉(zhuǎn)過540的角度。但旋轉(zhuǎn)軸的目標(biāo)位置和當(dāng)前位置的實際角度差只是180,旋轉(zhuǎn)軸只需要轉(zhuǎn)過180的角度即可完成定位?,F(xiàn)有技術(shù)中旋轉(zhuǎn)軸定位需要較長的定位時間,降低了機床的效率。
發(fā)明內(nèi)容
本發(fā)明 實施例提供一種機床旋轉(zhuǎn)軸的定位方法,以解決現(xiàn)有技術(shù)中旋轉(zhuǎn)軸定位時轉(zhuǎn)過的角度大,旋轉(zhuǎn)軸定位時間長,機床效率低的技術(shù)問題。為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種機床旋轉(zhuǎn)軸的定位方法,該方法包括以下步驟:根據(jù)機床上旋轉(zhuǎn)軸定位指令的初始位置的初始坐標(biāo)和目標(biāo)位置的目標(biāo)坐標(biāo)計算目標(biāo)位置的定位坐標(biāo);根據(jù)定位坐標(biāo)和初始位置的初始坐標(biāo)計算旋轉(zhuǎn)軸轉(zhuǎn)動的最小角度;旋轉(zhuǎn)軸轉(zhuǎn)過最小角度以完成定位;將目標(biāo)位置的目標(biāo)坐標(biāo)設(shè)置為目標(biāo)位置的當(dāng)前坐標(biāo)。其中,根據(jù)機床上旋轉(zhuǎn)軸的初始位置的初始坐標(biāo)和目標(biāo)位置的目標(biāo)坐標(biāo)計算目標(biāo)位置的定位坐標(biāo)的步驟具體包括:獲取旋轉(zhuǎn)軸的初始位置的初始坐標(biāo)Pia以及目標(biāo)位置的目標(biāo)坐標(biāo)Pib;計算旋轉(zhuǎn)軸的初始位置和目標(biāo)位置實際的位置差Lil,具體的計算公式如下為Lil= (Pia-Pib) %Si;其中,Si為旋轉(zhuǎn)軸旋轉(zhuǎn)一圈坐標(biāo)的變化值;根據(jù)實際的位置差Lil計算目
標(biāo)位置的定位坐標(biāo)Pi。,具體的計算公式如下
權(quán)利要求
1.一種機床旋轉(zhuǎn)軸的定位方法,其特征在于,所述定位方法包括以下步驟: 根據(jù)所述機床旋轉(zhuǎn)軸的初始位置的初始坐標(biāo)和目標(biāo)位置的目標(biāo)坐標(biāo)計算所述目標(biāo)位置的定位坐標(biāo); 根據(jù)所述定位坐標(biāo)和所述初始位置的初始坐標(biāo)計算所述旋轉(zhuǎn)軸轉(zhuǎn)動的最小角度; 所述旋轉(zhuǎn)軸轉(zhuǎn)過所述最小角度以完成定位; 將所述目標(biāo)位置的目標(biāo)坐標(biāo)設(shè)置為所述目標(biāo)位置的當(dāng)前坐標(biāo)。
2.根據(jù)權(quán)利要求1所述的定位方法,其特征在于,所述根據(jù)所述機床上旋轉(zhuǎn)軸的初始位置的初始坐標(biāo)和目標(biāo)位置的目標(biāo)坐標(biāo)計算所述目標(biāo)位置的定位坐標(biāo)的步驟具體包括: 獲取旋轉(zhuǎn)軸的初始位置的初始坐標(biāo)Pia以及目標(biāo)位置的目標(biāo)坐標(biāo)Pib ; 計算旋轉(zhuǎn)軸的初始位置和目標(biāo)位置實際的位置差Lil,具體的計算公式如下: Lil= (Pia-Pib) %Si;其中,Si為旋轉(zhuǎn)軸旋轉(zhuǎn)一圈坐標(biāo)的變化值; 根據(jù)所述實際的位置差Lil計算所述目標(biāo)位置的定位坐標(biāo)Pic;,具體的計算公式如下:
3.根據(jù)權(quán)利要求2所述的定位方法,其特征在于,所述獲取旋轉(zhuǎn)軸的初始位置的初始坐標(biāo)Pia以及目標(biāo)位置的目標(biāo)坐標(biāo)Pib的步驟之后還包括: 判斷所述旋轉(zhuǎn)軸是否開啟快速定位功能,若所述旋轉(zhuǎn)軸已經(jīng)開啟快速定位功能,計算旋轉(zhuǎn)軸的初始位置和目標(biāo)位置實際的位置差Lil以及定位坐標(biāo)Pic;。
4.根據(jù)權(quán)利要求3所述的定位方法,其特征在于,所述旋轉(zhuǎn)軸繞其軸線轉(zhuǎn)動。
5.根據(jù)權(quán)利要求3所述的定位方法,其特征在于,所述判斷所述旋轉(zhuǎn)軸是否開啟快速定位功能的步驟具體包括: 查詢所述機床旋轉(zhuǎn)軸的參數(shù)配置表,根據(jù)所述參數(shù)配置表判斷所述旋轉(zhuǎn)軸是否開啟快速定位功能。
6.根據(jù)權(quán)利要求1所述的定位方法,其特征在于,所述最小角度的大小為所述定位坐標(biāo)和所述初始位置的初始坐標(biāo)之間差值的絕對值。
7.根據(jù)權(quán)利要求6所述的定位方法,其特征在于,所述旋轉(zhuǎn)軸轉(zhuǎn)過所述最小角度以完成定位的步驟具體包括: 若所述坐標(biāo)之間差值為正,所述旋轉(zhuǎn)軸向第一方向轉(zhuǎn)過所述最小角度;若所述坐標(biāo)之間差值為負(fù),所述旋轉(zhuǎn)軸向與所述第一方向相反的第二方向轉(zhuǎn)過所述最小角度。
8.根據(jù)權(quán)利要求2所述的定位方法,其特征在于,所述旋轉(zhuǎn)軸旋轉(zhuǎn)一圈坐標(biāo)的變化值為 360。
9.根據(jù)權(quán)利要求1-8中任一項所述的定位方法,其特征在于,所述定位方法具體包括: 依次判斷所述機床所有工作軸是否為旋轉(zhuǎn)軸,并計算所述機床上每一旋轉(zhuǎn)軸轉(zhuǎn)動的所述最小角度及其所述目標(biāo)位置的定位坐標(biāo); 根據(jù)指令將指定的所述旋轉(zhuǎn)軸轉(zhuǎn)過相應(yīng)的所述最小角度,并將所述目標(biāo)位置的目標(biāo)坐標(biāo)設(shè)置為所述旋轉(zhuǎn)軸的目標(biāo)位置的當(dāng)前坐標(biāo)。
全文摘要
本發(fā)明實施例公開了一種機床旋轉(zhuǎn)軸的定位方法,該方法包括以下步驟根據(jù)機床旋轉(zhuǎn)軸的初始位置的初始坐標(biāo)和目標(biāo)位置的目標(biāo)坐標(biāo)計算目標(biāo)位置的定位坐標(biāo);根據(jù)定位坐標(biāo)和初始位置的初始坐標(biāo)計算旋轉(zhuǎn)軸轉(zhuǎn)動的最小角度;旋轉(zhuǎn)軸轉(zhuǎn)過最小角度以完成定位;將目標(biāo)位置的目標(biāo)坐標(biāo)設(shè)置為目標(biāo)位置的當(dāng)前坐標(biāo)。本發(fā)明實施例能夠減少旋轉(zhuǎn)軸定位時轉(zhuǎn)過的角度,縮短旋轉(zhuǎn)軸定位的時間,提高機床的效率。
文檔編號B23Q15/26GK103111907SQ20121059348
公開日2013年5月22日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者黃祥鈞, 龔皓, 吳承華, 顧德坤 申請人:深圳市配天數(shù)控科技有限公司