[0046]處理單元7還用于將所述寄存器內(nèi)的絕對位置值轉(zhuǎn)換成AB相脈沖信號,并通過輸出接口 6輸出至驅(qū)動器4。
[0047]絕對式光柵尺2還用于每隔一采樣周期接收一次請求指令,并根據(jù)每次請求指令發(fā)送一次絕對位置信號至處理單元7,并將Feedat2.0協(xié)議的請求周期作為所述采樣周期;
[0048]處理單元7用于將相鄰兩個采樣周期接收到的絕對位置信號轉(zhuǎn)換成的絕對位置值進行差值運算,并將差值保存至所述寄存器內(nèi);
[0049]處理單元7還用于將所述寄存器內(nèi)的差值轉(zhuǎn)換成AB相脈沖信號,并輸出至驅(qū)動器4。
[0050]如圖2所示,本實施例還提供一種絕對式光柵尺與驅(qū)動器之間的通訊方法,所述通訊方法利用如上述的數(shù)控機床1來實現(xiàn),所述通訊方法包括以下步驟。
[0051]101、轉(zhuǎn)換卡3上電等待一預(yù)設(shè)等待時間。
[0052]轉(zhuǎn)換卡3上電的時間順序一般會早于驅(qū)動器4,如果轉(zhuǎn)換卡3將轉(zhuǎn)換后的脈沖信號直接發(fā)送至驅(qū)動器4,驅(qū)動器4會出現(xiàn)接收到的脈沖信號不完整的情況,因此需要在處理單元7上設(shè)定一預(yù)設(shè)等待時間,以使得防止驅(qū)動器4接收到的脈沖信號不完整的情況。
[0053]所述預(yù)設(shè)等待時間為2秒,因此轉(zhuǎn)換卡上電后根據(jù)處理單元7的計數(shù)進行2秒鐘的等待,所述預(yù)設(shè)等待時間也可根據(jù)實際情況進行相應(yīng)的調(diào)整。
[0054]102、絕對式光柵尺2接收處理單元7的請求指令,并根據(jù)請求指令將初始絕對位置信號通過輸入接口 5發(fā)送至處理單元7 ;
[0055]絕對式光柵尺2發(fā)送初始絕對位置信號后,每隔一采樣周期接收一次請求指令,并根據(jù)每次請求指令發(fā)送一次絕對位置信號至處理單元7。
[0056]103、處理單元7通過Feedat2.0協(xié)議將初始絕對位置信號轉(zhuǎn)換成初始絕對位置值,并保存至所述寄存器。
[0057]104、處理單元7將所述寄存器內(nèi)的初始絕對位置值轉(zhuǎn)換成AB相脈沖信號,并通過輸出接口 6輸出至驅(qū)動器4。
[0058]105、處理單元7將相鄰兩個采樣周期接收到的絕對位置信號轉(zhuǎn)換成的絕對位置值進行差值運算,并將差值保存至所述寄存器。
[0059]106、處理單元7將所述寄存器內(nèi)的差值轉(zhuǎn)換成AB相脈沖信號,并通過輸出接口 6輸出至驅(qū)動器4。
[0060]在本實施例中,由于處理單元7的工作頻率有限,轉(zhuǎn)換卡3上電取得的初始絕對位置值無法在一個采樣周期內(nèi)全部轉(zhuǎn)換成AB相脈沖信號并輸出,需要分成若干個采樣周期來輸出,因此數(shù)控機床1開機時需要保證絕對式光柵尺2不要有明顯的變動,從而盡可能減少誤差。
[0061]本實施例解決了松下A5系列驅(qū)動器無法兼容使用Fagor絕對式光柵尺的Feedat2.0協(xié)議的問題,從而實現(xiàn)松下A5系列驅(qū)動器與Fagor絕對式光柵尺之間的匹配使用。本實施例利用數(shù)控機床1中已有的轉(zhuǎn)換卡3,無需加設(shè)其他部件,從而節(jié)省成本,且使用方便。
[0062]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這僅是舉例說明,本發(fā)明的保護范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。
【主權(quán)項】
1.一種數(shù)控機床,其特征在于,所述數(shù)控機床包括絕對式光柵尺、轉(zhuǎn)換卡及驅(qū)動器,所述轉(zhuǎn)換卡包括處理單元、輸入接口及輸出接口 ; 所述絕對式光柵尺通過所述輸入接口與所述處理單元電連接,所述驅(qū)動器通過所述輸出接口與所述處理單元電連接; 所述絕對式光柵尺用于接收所述處理單元發(fā)送的請求指令,并根據(jù)所述請求指令將絕對位置信號通過所述輸入接口發(fā)送至所述處理單元,所述絕對位置信號用于表征所述絕對式光柵尺的絕對位置; 所述處理單元用于通過通訊協(xié)議將所述絕對位置信號轉(zhuǎn)換成絕對位置值,并保存至所述處理單元的寄存器; 所述處理單元還用于將所述寄存器內(nèi)的絕對位置值轉(zhuǎn)換成脈沖信號,并通過所述輸出接口輸出至所述驅(qū)動器。2.如權(quán)利要求1所述的數(shù)控機床,其特征在于,所述絕對位置信號包括用于表征所述絕對式光柵尺的初始絕對位置的初始絕對位置信號。3.如權(quán)利要求2所述的數(shù)控機床,其特征在于,所述絕對式光柵尺還用于每隔一采樣周期接收一次請求指令,并根據(jù)每次請求指令發(fā)送一次絕對位置信號至所述處理單元; 所述處理單元用于將相鄰兩個采樣周期接收到的絕對位置信號轉(zhuǎn)換成的絕對位置值進行差值運算,并將差值保存至所述寄存器; 所述處理單元還用于將所述寄存器內(nèi)的差值轉(zhuǎn)換成脈沖信號,并輸出至所述驅(qū)動器。4.如權(quán)利要求1所述的數(shù)控機床,其特征在于,所述處理單元為FPGA芯片。5.如權(quán)利要求1所述的數(shù)控機床,其特征在于,所述通訊協(xié)議為Feedat2.0協(xié)議。6.如權(quán)利要求1所述的數(shù)控機床,其特征在于,所述脈沖信號為AB相脈沖信號。7.如權(quán)利要求1所述的數(shù)控機床,其特征在于,所述輸入接口及所述輸出接口均為串行接口。8.一種絕對式光柵尺與驅(qū)動器之間的通訊方法,其特征在于,所述通訊方法利用如權(quán)利要求1?7中任意一項所述的數(shù)控機床來實現(xiàn),所述通訊方法包括以下步驟: S1、所述絕對式光柵尺接收所述處理單元發(fā)送的請求指令,并根據(jù)所述請求指令將絕對位置信號通過所述輸入接口發(fā)送至所述處理單元; s2、所述處理單元通過所述通訊協(xié)議將絕對位置信號轉(zhuǎn)換成絕對位置值,并保存至所述寄存器; s3、所述處理單元將所述寄存器內(nèi)的絕對位置值轉(zhuǎn)換成脈沖信號,并通過所述輸出接口輸出至所述驅(qū)動器。9.如權(quán)利要求8所述的通訊方法,其特征在于,在步驟Si之前,所述通訊方法還包括以下步驟: S。、所述轉(zhuǎn)換卡上電等待一預(yù)設(shè)等待時間。10.如權(quán)利要求8所述的通訊方法,其特征在于,在步驟S,所述絕對式光柵尺每隔一采樣周期接收一次請求指令,并根據(jù)每次請求指令發(fā)送一次絕對位置信號至所述處理單元; 在步驟s3之后,所述通訊方法還包括以下步驟: s4、所述處理單元將相鄰兩個采樣周期接收到的絕對位置信號轉(zhuǎn)換成的絕對位置值進行差值運算,并將差值保存至所述寄存器;s5、所述處理單元將所述寄存器內(nèi)的差值轉(zhuǎn)換成脈沖信號,并輸出至所述驅(qū)動器。
【專利摘要】本發(fā)明公開了一種數(shù)控機床及絕對式光柵尺與驅(qū)動器之間的通訊方法,數(shù)控機床包括絕對式光柵尺、轉(zhuǎn)換卡及驅(qū)動器,轉(zhuǎn)換卡包括處理單元、輸入接口及輸出接口;絕對式光柵尺用于接收處理單元發(fā)送的請求指令,并根據(jù)請求指令將絕對位置信號通過輸入接口發(fā)送至處理單元,絕對位置信號用于表征絕對式光柵尺的絕對位置;處理單元用于通過通訊協(xié)議將絕對位置信號轉(zhuǎn)換成絕對位置值并保存至處理單元的寄存器;處理單元還用于將寄存器內(nèi)的絕對位置值轉(zhuǎn)換成脈沖信號并通過輸出接口輸出至驅(qū)動器。本發(fā)明解決了一些驅(qū)動器無法兼容使用各類絕對式光柵尺的通訊協(xié)議的問題,從而使無法兼容使用的驅(qū)動器也可直接匹配使用各類絕對式光柵尺。
【IPC分類】G05B19/414
【公開號】CN105425733
【申請?zhí)枴緾N201510973334
【發(fā)明人】王晶
【申請人】上海錸鈉克數(shù)控科技股份有限公司
【公開日】2016年3月23日
【申請日】2015年12月21日