基于表格形式數(shù)據(jù)進(jìn)行運轉(zhuǎn)的數(shù)值控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及基于表格形式數(shù)據(jù)進(jìn)行運轉(zhuǎn)的數(shù)值控制裝置,尤其涉及使多個表格形式數(shù)據(jù)重疊起來運轉(zhuǎn)的、基于表格形式數(shù)據(jù)進(jìn)行運轉(zhuǎn)的數(shù)值控制裝置。
【背景技術(shù)】
[0002]作為與基準(zhǔn)軸的運動同步地使各控制軸分別同步地進(jìn)行驅(qū)動控制的方法,已公知與基準(zhǔn)軸位置對應(yīng)地將控制軸的位置信息存儲到在存儲器等中設(shè)置的表格形式數(shù)據(jù)中,基于該表格形式數(shù)據(jù)中存儲的信息,使各控制軸與基準(zhǔn)軸同步運轉(zhuǎn)的基于表格形式數(shù)據(jù)的運轉(zhuǎn)功能。
[0003]在基于表格形式數(shù)據(jù)的運轉(zhuǎn)功能中,將設(shè)定了以時間、軸位置或主軸位置為基準(zhǔn)的軸的位置、或M代碼等的輔助功能的表格形式數(shù)據(jù)保存到存儲器或由網(wǎng)絡(luò)連接的存儲裝置中,一邊依次讀出表格形式數(shù)據(jù),一邊控制各軸和輔助功能。
[0004]在日本特開昭59-177604號公報和日本特開2003-303005號公報中公開了,利用了基于這些表格形式數(shù)據(jù)的運轉(zhuǎn)功能的路徑表運轉(zhuǎn)功能、或一般被稱為電子凸輪控制的數(shù)值控制裝置。由此,能夠進(jìn)行不受加工程序限制的自由的工具的動作,可以實現(xiàn)加工時間的縮短、加工精度的提高。
[0005]另外,作為基于表格形式數(shù)據(jù)的運轉(zhuǎn)功能的應(yīng)用技術(shù),在日本特開2006-289583號公報中公開了這樣的技術(shù):在螺紋切削加工那樣的循環(huán)動作中,使預(yù)定量的切入動作與作為同一加工模式的加工循環(huán)動作分離,存儲用于指示進(jìn)行切入動作的表格形式數(shù)據(jù)、指示進(jìn)行加工循環(huán)動作的表格形式數(shù)據(jù)這兩個表格形式數(shù)據(jù),算出各表格形式數(shù)據(jù)中記述的切入動作和加工循環(huán)動作的移動量,并進(jìn)行重疊來驅(qū)動各控制軸。圖12是從指示進(jìn)行切入動作的主表格數(shù)據(jù)讀出用于指示進(jìn)行加工循環(huán)動作的循環(huán)表格數(shù)據(jù),同時運轉(zhuǎn)的例子。
[0006]通過該技術(shù),如圖13所示那樣,在一邊切入一邊反復(fù)進(jìn)行同一加工循環(huán)動作的切入循環(huán)中,可以用兩個表格形式數(shù)據(jù)驅(qū)動一個控制軸,使切入動作和同一加工循環(huán)動作重疊起來。
[0007]但是,日本特開2006-289583號公報中記載的技術(shù)限于在同一加工循環(huán)中,同時運轉(zhuǎn)切入動作用的表格形式數(shù)據(jù)和加工循環(huán)動作用的表格形式數(shù)據(jù),可以將移動量分別重疊起來,但是在除加工循環(huán)以外的加工工序中,對一個控制軸只能運轉(zhuǎn)一個表格形式數(shù)據(jù)。圖14是主表格處理和循環(huán)表格處理的關(guān)系圖。如圖示的那樣,在現(xiàn)有技術(shù)中,需要從進(jìn)行切入動作的主表格調(diào)用進(jìn)行循環(huán)動作的循環(huán)表格,循環(huán)表格以從屬于主表格的形式被執(zhí)行。
[0008]因此,不進(jìn)行切入動作和加工循環(huán)動作的軸、主軸、輔助功能,由一個表格形式數(shù)據(jù)控制。關(guān)于軸或主軸,由于軸的移動路徑、修正量等被匯總記述在一個表格形式數(shù)據(jù)中,因此存在以下的問題,即,由于機械的個體差、隨時間劣化等,有時需要變更修正量,在這樣的情況下,需要從一個表格形式數(shù)據(jù)中記述的坐標(biāo)值提取與修正量相當(dāng)?shù)囊苿恿縼磉M(jìn)行修正。
[0009]另外,在現(xiàn)有的基于表格形式數(shù)據(jù)的運轉(zhuǎn)中,由于通過一個表格形式數(shù)據(jù)只能指定一種基準(zhǔn)值,所以從時間基準(zhǔn)、軸位置基準(zhǔn)、主軸位置基準(zhǔn)中選擇一個基準(zhǔn)值,制作表格形式數(shù)據(jù)。因此,存在以下的問題,即,在執(zhí)行對應(yīng)于兩個以上的基準(zhǔn)值的指令時,例如,根據(jù)時間、軸位置、主軸位置輸出輔助功能時,也需要在選擇了時間基準(zhǔn)的表格形式數(shù)據(jù)時,將軸位置、主軸位置變換成基準(zhǔn)時間,來制作表格形式數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0010]因此,本發(fā)明的目的在于,提供與加工工序無關(guān),對一個軸、主軸、或輔助功能同時運轉(zhuǎn)多個表格形式數(shù)據(jù)的數(shù)值控制裝置。
[0011]根據(jù)本發(fā)明的基于表格形式數(shù)據(jù)進(jìn)行運轉(zhuǎn)的數(shù)值控制裝置,以時間、軸位置或主軸位置為基準(zhǔn),使用用于指示各控制軸的位置或輔助功能的表格形式數(shù)據(jù),與成為上述基準(zhǔn)的時間、軸位置或主軸位置同步地對控制軸的位置或輔助功能進(jìn)行控制,該數(shù)值控制裝置包括:選擇在加工運轉(zhuǎn)中使用的多個表格形式數(shù)據(jù)的表格管理部;讀出上述表格管理部選擇的多個表格形式數(shù)據(jù)的表格讀出部;分配處理部,其基于上述表格讀出部讀出的上述多個表格形式數(shù)據(jù),針對每個上述表格形式數(shù)據(jù)分別生成與通過上述表格形式數(shù)據(jù)控制的軸對應(yīng)的分配插補數(shù)據(jù);針對每個上述控制軸選擇上述分配處理部生成的多個上述分配插補數(shù)據(jù)并進(jìn)行重疊的選擇重疊部;以及基于被重疊的上述分配插補數(shù)據(jù)控制上述控制軸的位置的電動機控制部。
[0012]上述多個表格形式數(shù)據(jù)中的至少一個被指定了不同種類的基準(zhǔn),上述分配處理部,對于上述多個表格形式數(shù)據(jù)能夠基于由各表格形式數(shù)據(jù)指定的基準(zhǔn)生成分配插補數(shù)據(jù)。
[0013]基于上述表格形式數(shù)據(jù)進(jìn)行運轉(zhuǎn)的數(shù)值控制裝置還可以包括:解析用于指示輔助功能的多個表格形式數(shù)據(jù),通知基于由各表格形式數(shù)據(jù)指定的基準(zhǔn)所指示的輔助功能的輔助功能控制部;以及把從上述輔助功能控制部通知的輔助功能向外部設(shè)備輸出的輔助功能輸出部。
[0014]本發(fā)明通過具有以上的結(jié)構(gòu),對于軸或主軸,通過在不同的表格形式數(shù)據(jù)中記述移動路徑、修正量等,選擇要運轉(zhuǎn)的表格形式數(shù)據(jù),可以把各移動量重疊起來。另外,可以同時運轉(zhuǎn)以時間、軸位置、主軸位置為基準(zhǔn)的表格形式數(shù)據(jù),不必限于一個基準(zhǔn)值。
【附圖說明】
[0015]本發(fā)明的上述和其它的目的和特征可以通過參照附圖進(jìn)行的以下的實施例的說明而明了。這些圖中,
[0016]圖1是說明本發(fā)明的將多個表格形式數(shù)據(jù)重疊起來的處理的概要的圖。
[0017]圖2是本發(fā)明的一實施方式的數(shù)值控制裝置的主要部分框圖。
[0018]圖3是在本發(fā)明的一實施方式的數(shù)值控制裝置上執(zhí)行的處理的概略流程圖。
[0019]圖4是本發(fā)明的一實施方式的處理輔助功能表格的數(shù)值控制裝置的主要部分框圖。
[0020]圖5是在本發(fā)明的一實施方式的處理輔助功能表格的數(shù)值控制裝置上執(zhí)行的處理的概略流程圖。
[0021]圖6是表不本發(fā)明的一實施方式的通過不同機床加工同一工件時使用的表格形式數(shù)據(jù)的例子的圖。
[0022]圖7是表示本發(fā)明的一實施方式的工具變更后追加工具直徑修正表格形式數(shù)據(jù)的例子的圖。
[0023]圖8是現(xiàn)有技術(shù)中的用PC修正表格形式數(shù)據(jù)的例子。
[0024]圖9是本發(fā)明的一實施方式中的用PC修正表格形式數(shù)據(jù)的例子。
[0025]圖10是現(xiàn)有技術(shù)中的將使用了不同基準(zhǔn)的多個表格形式數(shù)據(jù)變換成一個表格形式數(shù)據(jù)的例子。
[0026]圖11是本發(fā)明的一實施方式中的使用利用了不同基準(zhǔn)的多個表格形式數(shù)據(jù)的例子。
[0027]圖12是現(xiàn)有技術(shù)中的基于表格形式數(shù)據(jù)的循環(huán)加工的概略圖。
[0028]圖13是現(xiàn)有技術(shù)中的基于表格形式數(shù)據(jù)的重疊動作的例子。
[0029]圖14是現(xiàn)有技術(shù)中的主表格處理和循環(huán)表格處理的關(guān)系圖。
【具體實施方式】
[0030]首先,說明本發(fā)明中的多個表格形式數(shù)據(jù)的重疊運轉(zhuǎn)的基本概要。
[0031]在本發(fā)明中,提供與加工條件無關(guān),對一個軸、主軸或輔助功能,同時運轉(zhuǎn)多個表格形式數(shù)據(jù)的技術(shù)。不是主表格、循環(huán)表格那樣的從屬關(guān)系,而是可以獨立地執(zhí)行各表格形式數(shù)據(jù)。
[0032]例如,如圖1所示的那樣,在本發(fā)明中,可以用不同的表格形式數(shù)據(jù)制作移動路徑、修正量1、修正量2,同時運轉(zhuǎn)。作為其結(jié)果,通過對一個軸重疊3個表格形式數(shù)據(jù)的移動量,可以實現(xiàn)圖1下部所示那樣的動作。
[0033]在本發(fā)明中,不是像現(xiàn)有技術(shù)那樣的表格間的依存關(guān)系,而是獨立地執(zhí)行各表格形式數(shù)據(jù)。不是像現(xiàn)有技術(shù)中的循環(huán)加工那樣進(jìn)行主表格、循環(huán)表格的協(xié)定,不需要來自主表格的調(diào)用、結(jié)束指令。另外,對一個軸、主軸或輔助功能可以同時運轉(zhuǎn)兩個以上的表格形式數(shù)據(jù)。
[0034]在本發(fā)明中,與現(xiàn)有技術(shù)同樣地,在表格形式數(shù)據(jù)的運轉(zhuǎn)開始時使用初始化了的共用的基準(zhǔn)值計數(shù)器,實現(xiàn)對一個軸、主軸或輔助功能運轉(zhuǎn)的多個表格形式數(shù)據(jù)間的同步?;鶞?zhǔn)可以選擇時間基準(zhǔn)、軸位置基準(zhǔn)、主軸位置基準(zhǔn),實現(xiàn)與時間、軸位置、主軸位置同步的動作。另外,圖1所示的例子是與時間同步的例子。
[0035]圖2是本發(fā)明的一實施方式的數(shù)值控制裝置的主要部分框圖。數(shù)值控制裝置100包括:表格管理部110、表格讀出部120、分配處理部130、選擇重疊部140、電動機控制部150。
[0036]表格管理部110管理存儲器(未圖示)或存儲裝置(未圖示)等中保存的多個表格形式數(shù)據(jù),在加工運轉(zhuǎn)時選擇由該運轉(zhuǎn)執(zhí)行的表格形式數(shù)據(jù),通知表格讀出部。
[0037]表格讀出部120從存儲器或存儲裝置依次讀出從表格管理部110通知的多個表格形式數(shù)據(jù),向分配處理部130輸出。
[0038]分配處理部130接收表格讀出部輸出的多個表格形式數(shù)據(jù),在每個分配周期將由各表格形式數(shù)據(jù)指示的移動量分配成對各軸可動部指示的移動量,保存分配結(jié)果。另外,進(jìn)行分配結(jié)果對各軸的選擇條件和重疊條件的設(shè)定,通知選擇重疊部140。
[0039]選擇重疊部140,對成為對象的電動機等的每個驅(qū)動軸選擇從分配處理部130通知的各分配結(jié)果,并重疊起來,通知電動機控制部150。
[0040]然后,電動機控制部150以從選擇重疊部通知的移動量驅(qū)動電動機。
[0041]圖3是在本發(fā)明的一實施方式的數(shù)值控制裝置100上執(zhí)行的處理的概略流程圖。
[0042][步驟SA01]如果加工運轉(zhuǎn)開始,則表格管理部110從管理的多個表格形式數(shù)據(jù)選擇由加工運轉(zhuǎn)執(zhí)行的多個表格形式數(shù)據(jù),將該表格形式數(shù)據(jù)的識別信息通知表格讀出部120。
[0043][步驟SA02]表格讀出部120基于從表格管理部110通知的多個表格形式數(shù)據(jù)的識別信息,從存儲器或存儲裝置依次讀出各表格形式數(shù)據(jù)。
[0044][步驟SA03]分配處理部130接收表格讀出部輸出的多個表格形式數(shù)據(jù),根據(jù)由各表格形式數(shù)據(jù)使用的時間基準(zhǔn)、軸位置基準(zhǔn)、主軸位置基準(zhǔn)等基準(zhǔn)更新分配處理的基準(zhǔn)值。
[0045][步驟SA04]分配處理部130基于分別在步驟SA03中更新了的基準(zhǔn)值在每個分配周期把由各表格形式數(shù)據(jù)指示的移動量分配給對各軸可動部指示的移動量。對每個表格形式數(shù)據(jù)執(zhí)行分配處理。
[0046][步驟SA05]對每個表格形式數(shù)據(jù)分別保存在步驟SA04中分配處理的結(jié)果。
[0047][步驟SA06]針對在步驟SA05中保存的多個分配結(jié)果,設(shè)定將哪個分配結(jié)果向哪個電動機輸出、將哪個分配結(jié)果重疊起來的選擇條件、重疊條件。
[0048][步驟SA07]選擇重疊部140基于在步驟SA06中設(shè)定的選擇條件、重疊條件,進(jìn)行所保存的多個分配結(jié)果的輸出目的地的選擇和重疊,算出各電動機的分配移動量。
[0049][步驟SA08]電動機控制部150基于在步驟SA07中