r>[0070]另外,本發(fā)明的數(shù)值控制裝置具備能夠取得由表形式數(shù)據(jù)來控制的軸和由NC程序來控制的軸之間的同步而在表形式數(shù)據(jù)的插補之前讀出所存儲的NC程序的插補結(jié)果并變換為表形式數(shù)據(jù)的基準(zhǔn)值的單元,由此能夠以根據(jù)NC程序動作的軸的坐標(biāo)為基準(zhǔn)對表形式數(shù)據(jù)進(jìn)行插補。
[0071]使用圖6?圖9說明使用了本發(fā)明的數(shù)值控制裝置的控制處理的效果。
[0072]在基于NC程序的現(xiàn)有的運轉(zhuǎn)方法中,根據(jù)快進(jìn)疊加、就位檢查的設(shè)定等,軸在程序塊結(jié)束處減速或停止。因此,在現(xiàn)有的運轉(zhuǎn)方法中,在生成圖6所示的NC程序00201的情況下,如圖7所示的圖表那樣,在NC程序00201中,在Y50.0、X200.0⑵的指令程序塊結(jié)束時,Y軸、X軸暫時減速或停止后,開始向Y100.0、X150.0(3)移動。此外,圖7的圖表中的符號⑴、⑵、⑶分別表示通過圖6的NC程序的指令指示的軸位置⑴、(2)、(3)。
[0073]與此相對,在使用了本發(fā)明的數(shù)值控制裝置的軸控制中,能夠避免這樣的控制軸的減速、停止。
[0074]圖9是表示通過本發(fā)明的數(shù)值控制裝置使圖8所示的NC程序00202和表形式數(shù)據(jù)<AXIS_TABLE_0202_X>同時運轉(zhuǎn),使通過表形式數(shù)據(jù)控制的X軸的動作與通過NC程序控制的Y軸的動作同步的情況下的各軸的動作的圖表。此外,圖9的圖表中的符號(2)、(3)、
(5)、(6)、(7)分別表示通過圖8的NC程序00202、表形式數(shù)據(jù)<AXIS_TABLE_0202_X>的指令指示的軸位置⑵、⑶、(5)、(6)、(7)。
[0075]在圖8中,在NC程序00202中,Ml234表示開始表形式數(shù)據(jù)的執(zhí)行的Μ代碼,Q0202表示所執(zhí)行的表形式數(shù)據(jù)的編號。另外,在表形式數(shù)據(jù)<AXIS_TABLE_0202_X>中,R98、R99分別表示表形式數(shù)據(jù)的首部和結(jié)尾,L表示成為基準(zhǔn)的軸的坐標(biāo)值,X表示所控制的軸的坐標(biāo)值。另外,Y = 0表示將成為基準(zhǔn)的軸指定為Y軸。
[0076]在NC程序00202中,在執(zhí)行了表形式數(shù)據(jù)的開始Μ代碼(1)后,將Υ軸定位于0.0 (2),使其移動到100.0(3)。如果在NC程序00202中執(zhí)行了表形式數(shù)據(jù)的開始Μ代碼,則在表形式數(shù)據(jù)<AXIS_TABLE_0202_X>中,根據(jù)首部所記載的Y = 0 (4)將Y軸設(shè)定為基準(zhǔn)軸,以Y軸的坐標(biāo)為基準(zhǔn)來控制X軸的動作。X軸以如下方式進(jìn)行動作:與將Y軸定位于0.0⑵同時地,移動到0.0 (5),與Y軸的坐標(biāo)移動到50.0 (2’)、100.0 (3)同步地,分別定位于 200.0(6)、150.0(7)。
[0077]S卩,根據(jù)圖9可知,在本發(fā)明的數(shù)值控制裝置中,通過使NC程序和表形式數(shù)據(jù)同步,在Y軸以恒定速度從0.0 (2)向100.0(3)(如圖7 (現(xiàn)有技術(shù))所示那樣沒有減速和停止地)移動的過程中,X軸從0.0 (5)移動到200.0 (6),以及從200.0 (6)移動到150.0 (7)。
[0078]這樣,本發(fā)明的數(shù)值控制裝置在基于NC程序的運轉(zhuǎn)中,通過表形式數(shù)據(jù)控制特定的軸,由此不拘泥于指令程序塊地使上述特定的軸的動作在任意的定時疊加,由此能夠使軸在NC程序的程序塊結(jié)束處不減速或不停止地移動。
[0079]同樣,通過將本發(fā)明的數(shù)值控制裝置應(yīng)用于角部的加工等,使特定的軸先行,由此能夠?qū)崿F(xiàn)加工時間的縮短以及更復(fù)雜的形狀加工。
[0080]使用圖10A?圖10C、圖11說明使用了本發(fā)明的數(shù)值控制裝置的控制處理的其他效果。
[0081]在基于NC程序的現(xiàn)有的運轉(zhuǎn)方法中,由于因機床的個體差、或工件的重量等造成加工狀況的變化,指令程序塊的執(zhí)行狀況產(chǎn)生時間差。因此,即使在從加工開始決定的時間需要輸出輔助功能,由于指令程序塊的執(zhí)行狀況,實際上輸出輔助功能的定時也存在偏差。
[0082]例如,在圖10A的NC程序中,在開始執(zhí)行G00Y0.0(1)的指令程序塊后,在經(jīng)過1000msec的實際時間后,輸出使冷卻系統(tǒng)運轉(zhuǎn)的輔助功能M567的情況下,根據(jù)平均的加工時間向Y100.0 (2)的下一個程序塊插入M567 (3)。
[0083]但是,由于機床的個體差等原因,例如在機床A中,如圖10B所示,有時到Y(jié)100.0(2)的程序塊結(jié)束為止的所用時間為980msec,在另一個機床B中,如圖10C所示,到Y(jié)100.0(2)的程序塊結(jié)束為止的所要時間為1025msec,無法在實際時間1000msec后準(zhǔn)確地輸出輔助功能。
[0084]與此相對,在本發(fā)明的數(shù)值控制裝置的軸控制中,在NC程序的運轉(zhuǎn)過程中,對Μ代碼等的輔助功能進(jìn)行時間控制,由此能夠與NC程序的運轉(zhuǎn)狀況無關(guān)地,以實際時間準(zhǔn)確地輸出輔助功能。
[0085]以下表示通過本發(fā)明的數(shù)值控制裝置的控制方法,使NC程序00302、表形式數(shù)據(jù)<TIME_TABLE_0302_M>同時運轉(zhuǎn)的例子。在此,NC程序內(nèi)的M1234是開始執(zhí)行表形式數(shù)據(jù)的Μ代碼,Q0302表示所執(zhí)行的表形式數(shù)據(jù)的編號,表形式數(shù)據(jù)中的R98、R99分別表示表形式數(shù)據(jù)的首部和結(jié)尾,L表示成為基準(zhǔn)的時間(單位:mSec)。
[0086]在NC程序中,在執(zhí)行了表形式數(shù)據(jù)的開始Μ代碼⑴后,順序地執(zhí)行以后的指令程序塊。如果在NC程序中執(zhí)行了表形式數(shù)據(jù)的開始Μ代碼,則在表形式數(shù)據(jù)中,開始基準(zhǔn)時間的計數(shù),在1000msec后輸出M567。
[0087]因此,在到Y(jié)100.0(2)的程序塊結(jié)束為止的所要時間為1025msec的情況下,在執(zhí)行表形式數(shù)據(jù)的開始Μ代碼(1)后,即開始執(zhí)行GOOY0.0(l)的指令程序塊后,能夠在實際時間1000msec后可靠地輸出輔助功能M567。
[0088]這樣,在本發(fā)明中,能夠?qū)Ζa等輔助功能進(jìn)行時間控制,因此在由于機床的個體差而NC程序的進(jìn)展?fàn)顩r中產(chǎn)生差異的情況下,也能夠在指定的時間執(zhí)行外部設(shè)備的控制等。
【主權(quán)項】
1.一種數(shù)值控制裝置,其使用NC程序和表形式數(shù)據(jù)來驅(qū)動機床的各軸電動機,該表形式數(shù)據(jù)將時間或成為基準(zhǔn)的軸的位置作為基準(zhǔn)來指示各軸位置,該數(shù)值控制裝置的特征在于,具備: 第一插補數(shù)據(jù)生成部,其根據(jù)通過上述NC程序指示的移動指令,生成與通過上述移動指令控制的軸對應(yīng)的插補數(shù)據(jù)即第一插補數(shù)據(jù); 第二插補數(shù)據(jù)生成部,其根據(jù)上述表形式數(shù)據(jù),生成與通過上述表形式數(shù)據(jù)控制的軸對應(yīng)的插補數(shù)據(jù)即第二插補數(shù)據(jù); 第三插補數(shù)據(jù)生成部,其生成對通過第一插補數(shù)據(jù)生成部生成的上述第一插補數(shù)據(jù)、通過上述第二插補數(shù)據(jù)生成部生成的上述第二插補數(shù)據(jù)進(jìn)行選擇或疊加而得的第三插補數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的數(shù)值控制裝置,其特征在于, 還具備:基準(zhǔn)值變換部,其將上述第一插補數(shù)據(jù)生成部生成的上述第一插補數(shù)據(jù)變換為在上述表形式數(shù)據(jù)中使用的基準(zhǔn)軸的基準(zhǔn)值。
【專利摘要】本發(fā)明提供一種基于表形式數(shù)據(jù)進(jìn)行運轉(zhuǎn)的數(shù)值控制裝置,使用NC程序和以基準(zhǔn)軸的位置作為基準(zhǔn)來指示各軸位置的表形式數(shù)據(jù),驅(qū)動機床的各軸電動機。該數(shù)值控制裝置根據(jù)通過NC程序指示的移動指令,生成與通過移動指令控制的軸對應(yīng)的插補數(shù)據(jù),根據(jù)表形式數(shù)據(jù),生成與通過表形式數(shù)據(jù)控制的軸對應(yīng)的插補數(shù)據(jù),進(jìn)而,生成選擇或疊加這2個插補數(shù)據(jù)所得的插補數(shù)據(jù)。
【IPC分類】G05B19/416, G05B19/4103
【公開號】CN105278463
【申請?zhí)枴緾N201510388793
【發(fā)明人】金丸智, 竹內(nèi)靖
【申請人】發(fā)那科株式會社
【公開日】2016年1月27日
【申請日】2015年7月3日
【公告號】DE102015008297A1, US20160004245