能夠進(jìn)行加工循環(huán)的部分修正的數(shù)值控制裝置的制造方法
【專利摘要】本發(fā)明提供一種能夠進(jìn)行加工循環(huán)的部分修正的數(shù)值控制裝置,其生成加工循環(huán)并執(zhí)行該加工循環(huán),由此控制機(jī)床。從加工循環(huán)的多個(gè)程序塊中選擇要修正的程序塊,并針對(duì)該選擇出的程序塊實(shí)施修正,根據(jù)該修正生成程序塊的修正信息并進(jìn)行存儲(chǔ)。然后,根據(jù)該存儲(chǔ)了的程序塊的修正信息來(lái)生成加工循環(huán)并執(zhí)行加工循環(huán)。
【專利說(shuō)明】
能夠進(jìn)行加工循環(huán)的部分修正的數(shù)值控制裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種數(shù)值控制裝置,特別涉及在加工循環(huán)中能夠根據(jù)加工部件部分地修正工具路徑(切削條件)的數(shù)值控制裝置。
【背景技術(shù)】
[0002]數(shù)值控制裝置具備根據(jù)加工程序中包括的加工循環(huán)生成指令而生成加工循環(huán)并執(zhí)行的功能。按照通過(guò)這樣的功能所生成的加工循環(huán),數(shù)值控制裝置控制工具的驅(qū)動(dòng)軸以便進(jìn)行循環(huán)動(dòng)作,不過(guò)有時(shí)在工具的循環(huán)動(dòng)作的一部分中,以加工精度的改善等為目的需要進(jìn)行部分修正。
[0003]目前,在將這樣的加工循環(huán)的部分修正反映到加工程序的情況下,如圖9所示,在將加工循環(huán)轉(zhuǎn)換為ISO編碼程序的基礎(chǔ)上,檢索該變換后的程序的要修正的程序塊,并直接編輯該程序塊。
[0004]作為加工循環(huán)的相關(guān)現(xiàn)有技術(shù),在日本特開2013-175129號(hào)公報(bào)中公開一種數(shù)值控制裝置,其在執(zhí)行加工循環(huán)過(guò)程中變更切削條件(主軸轉(zhuǎn)速或進(jìn)給速度、切入量)并進(jìn)行存儲(chǔ),在下次以后的執(zhí)行時(shí)置換為該切削條件來(lái)執(zhí)行加工循環(huán)。
[0005]一般的數(shù)值控制裝置所具備的加工循環(huán)功能,將加工循環(huán)并入數(shù)值控制的系統(tǒng)軟件中,通過(guò)該加工循環(huán)功能根據(jù)加工形狀生成并輸出加工循環(huán),因此,操作員無(wú)法將部分修正直接應(yīng)用于加工循環(huán)。因此,在上述的現(xiàn)有方法中有以下問(wèn)題:在要修正加工循環(huán)的一部分的工具路徑時(shí),臨時(shí)置換為ISO編碼程序,然后直接編輯該程序,但必須從置換后的ISO編碼程序確定要修正的程序塊,而這成為操作者的負(fù)擔(dān),另外容易發(fā)生錯(cuò)誤修正等。
[0006]另一方面,上述的日本特開2013-175129號(hào)公報(bào)的技術(shù),在執(zhí)行加工循環(huán)過(guò)程中能夠變更切削條件,從而能夠從某種程度減輕現(xiàn)有方法的問(wèn)題,但是會(huì)有以下問(wèn)題:即使使用該技術(shù)變更了主軸轉(zhuǎn)速或進(jìn)給速度也不變更工具路徑,另外,即使通過(guò)變更切入量而變更了工具路徑,該變更地點(diǎn)以后的工具路徑也會(huì)從通過(guò)加工程序指令的原來(lái)的工具路徑變更,無(wú)法當(dāng)場(chǎng)僅對(duì)工具路徑的一部分加以變更。
【發(fā)明內(nèi)容】
[0007]因此,本發(fā)明的目的為提供一種數(shù)值控制裝置,其在加工循環(huán)中要根據(jù)加工部件部分地修正工具路徑的情況下,不展開為ISO編碼程序進(jìn)行直接編輯,而能夠指定修正部分來(lái)進(jìn)行修正。
[0008]本發(fā)明的數(shù)值控制裝置,按照加工程序的加工循環(huán)生成指令生成由多個(gè)程序塊構(gòu)成的加工循環(huán)并執(zhí)行該加工循環(huán),由此控制機(jī)床,上述數(shù)值控制裝置具備:修正程序塊選擇部,其在上述加工循環(huán)的上述多個(gè)程序塊中選擇要修正的程序塊;程序塊修正部,其針對(duì)通過(guò)上述修正程序塊選擇部選擇出的程序塊進(jìn)行修正,根據(jù)該修正來(lái)生成上述程序塊的修正信息;以及修正信息存儲(chǔ)部,其存儲(chǔ)上述程序塊的修正信息,該數(shù)值控制裝置根據(jù)存儲(chǔ)在上述修正信息存儲(chǔ)部中的上述程序塊的修正信息來(lái)生成上述加工循環(huán)并執(zhí)行上述加工循環(huán)。
[0009]上述修正程序塊選擇部可以構(gòu)成為,從描繪了基于上述加工循環(huán)的加工路徑的畫面選擇上述要修正的程序塊,也可以構(gòu)成為,選擇在上述加工循環(huán)的執(zhí)行過(guò)程中發(fā)生了單程序塊停止的上述程序塊作為上述要修正的程序塊,也可以構(gòu)成為,根據(jù)通過(guò)手動(dòng)運(yùn)行進(jìn)行了示教的坐標(biāo)值來(lái)修正上述選擇出的程序塊的終點(diǎn)坐標(biāo)值,也可以構(gòu)成為,根據(jù)在描繪了基于上述加工循環(huán)的加工路徑的畫面上指定的坐標(biāo)值來(lái)修正上述選擇出的程序塊的終點(diǎn)坐標(biāo)值,也可以構(gòu)成為,根據(jù)通過(guò)鍵輸入而取得的坐標(biāo)值來(lái)修正上述選擇出的程序塊的終點(diǎn)坐標(biāo)值,或者也可以構(gòu)成為,根據(jù)通過(guò)鍵輸入而取得的切削條件的輸入值來(lái)修正上述選擇出的程序塊的切削條件。
[0010]上述程序塊的修正信息可以具有識(shí)別上述程序塊的程序塊識(shí)別信息,直接指令基于上述程序塊識(shí)別信息的上述程序塊的修正信息作為上述加工循環(huán)生成指令的自變量。
[0011]根據(jù)本發(fā)明,操作員不需要通過(guò)手操作將加工循環(huán)轉(zhuǎn)換為ISO編碼,因此操作員能夠從加工循環(huán)的多個(gè)程序塊中簡(jiǎn)單地指定、編輯應(yīng)該修正的程序塊,能夠容易地進(jìn)行針對(duì)加工循環(huán)的路徑的部分修正。
【附圖說(shuō)明】
[0012]通過(guò)參照【附圖說(shuō)明】以下的實(shí)施例,能夠更加明確本發(fā)明的上述以及其他目的和特征。
[0013]圖1是表示通過(guò)本發(fā)明的數(shù)值控制裝置執(zhí)行的加工循環(huán)的部分修正處理(終點(diǎn)坐標(biāo)修正)的例子的圖。
[0014]圖2是表示通過(guò)本發(fā)明的數(shù)值控制裝置執(zhí)行的加工循環(huán)的部分修正處理(加工路徑插入)的例子的圖。
[0015]圖3是表示通過(guò)本發(fā)明的數(shù)值控制裝置執(zhí)行的加工循環(huán)的部分修正作業(yè)的操作圖像。
[0016]圖4是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置的主要部分框圖。
[0017]圖5是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置的功能框圖。
[0018]圖6是由圖5的數(shù)值控制裝置的數(shù)值控制裝置操作部執(zhí)行的加工循環(huán)的部分修正處理的一個(gè)方式的流程圖。
[0019]圖7是基于由圖5的數(shù)值控制裝置的數(shù)值控制裝置運(yùn)行部執(zhí)行的修正信息的加工循環(huán)的生成/執(zhí)行處理的流程圖。
[0020]圖8是由圖5的數(shù)值控制裝置的數(shù)值控制裝置操作部執(zhí)行的加工循環(huán)的部分修正處理的其他方式的流程圖。
[0021 ]圖9是說(shuō)明現(xiàn)有技術(shù)的加工循環(huán)的部分修正方法的圖。
【具體實(shí)施方式】
[0022]本發(fā)明提供一種數(shù)值控制裝置,其通過(guò)設(shè)置以下單元,在加工循環(huán)中想要根據(jù)加工部件來(lái)部分地修正工具路徑(切削條件)的情況下,不是展開為ISO編碼程序進(jìn)行直接編輯,而是在加工模擬時(shí)(執(zhí)行加工循環(huán)時(shí))指定修正部分并進(jìn)行修正,從而能夠反映為加工循環(huán)的工具路徑。
[0023]單元1:在通過(guò)加工循環(huán)生成的多個(gè)程序塊中選擇要修正的程序塊的修正程序塊選擇單元
[0024]單元2:對(duì)通過(guò)修正程序塊選擇單元選擇出的程序塊進(jìn)行修正的程序塊修正單元
[0025]單元3:存儲(chǔ)通過(guò)程序塊修正單元進(jìn)行了修正的程序塊的修正信息的修正信息存儲(chǔ)單元
[0026]單元4:根據(jù)通過(guò)修正信息存儲(chǔ)單元存儲(chǔ)的程序塊的修正信息生成加工循環(huán)并執(zhí)行的單元
[0027]通過(guò)將這樣的單元導(dǎo)入數(shù)值控制裝置,在針對(duì)工件進(jìn)行重復(fù)切削加工的加工循環(huán)中,能夠?qū)D1例子所示那樣的用于減少拐角部分的精加工的負(fù)荷的、通過(guò)終點(diǎn)坐標(biāo)修正而進(jìn)行的工具路徑(切削條件)的部分修正、如圖2例子所示那樣的以提高拐角部分的精加工精度作為目的的、通過(guò)加工路徑插入而進(jìn)行的工具路徑(切削條件)的部分修正等各種各樣的部分修正反映到加工循環(huán)中。
[0028]使用圖3說(shuō)明本發(fā)明的具體的操作圖像。
[0029]〈操作例〉
[0030]操作1:在描繪檢查畫面中進(jìn)行加工循環(huán)的描繪。
[0031]操作2:通過(guò)單程序塊指定修正線段并按下軟鍵“修正”,將要修正的坐標(biāo)值輸入到所顯示的窗口的終點(diǎn)坐標(biāo)并按下軟鍵“反映”。
[0032]操作3:修正地點(diǎn)被反映到加工循環(huán)中。
[0033]操作4:在執(zhí)行了追加有修正信息的加工循環(huán)生成指令時(shí),執(zhí)行反映了修正程序塊的加工循環(huán)。
[0034]圖4是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置的主要部分框圖。
[0035]數(shù)值控制裝置I具有控制數(shù)值控制裝置I整體的CPU11,在該CPUll上經(jīng)由總線連接有閃速 ROMl 2、DRAMl 3、SRAMl 4、軸控制電路 15、PMCl 7 以及 CRT/MDI 單元 18。
[0036]在閃速R0M12中存儲(chǔ)有用于控制數(shù)值控制裝置I整體的系統(tǒng)程序,在DRAM13中存儲(chǔ)有為了由數(shù)值控制裝置I控制機(jī)床30而使用的加工程序等。加工程序平時(shí)存儲(chǔ)在作為非易失性存儲(chǔ)器的31^114中,在執(zhí)行時(shí)從51^114讀出并存儲(chǔ)到01^113。然后,0?1]11 —邊從DRAM13讀出加工程序一邊依次執(zhí)行來(lái)控制軸控制電路15,經(jīng)由伺服放大器16來(lái)控制機(jī)床30 ο
[0037]另外,PMC(可編程機(jī)床控制器)17通過(guò)內(nèi)置在數(shù)值控制裝置I中的時(shí)序程序來(lái)控制機(jī)床側(cè)的輔助裝置等。
[0038]CRT/MDI單元18具備顯示數(shù)值控制裝置I的狀態(tài)信息和加工狀況相關(guān)的信息的顯示器21、接受操作者的操作的鍵盤22。
[0039]以下詳細(xì)描述安裝在具備了圖4所示結(jié)構(gòu)的數(shù)值控制裝置I上的加工循環(huán)中的工具路徑(切削條件)的部分修正功能的一個(gè)方式。
[0040]圖5是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置的功能框圖。
[0041]數(shù)值控制裝置I具備數(shù)值控制裝置運(yùn)行部100、數(shù)值控制裝置操作部200以及程序存儲(chǔ)器300。數(shù)值控制裝置運(yùn)行部100是控制數(shù)值控制裝置I的運(yùn)行動(dòng)作的功能單元,具備加工循環(huán)指令分析部110、加工循環(huán)加工區(qū)域計(jì)算部120、加工循環(huán)工具路徑生成部130以及加工循環(huán)工具路徑執(zhí)行部140。
[0042]加工循環(huán)指令分析部110參照程序存儲(chǔ)器300來(lái)從加工程序讀出程序塊,分析該讀出的程序塊中包括的指令。另外,當(dāng)該分析的指令中包括加工循環(huán)生成指令時(shí),指令加工循環(huán)加工區(qū)域計(jì)算部120計(jì)算加工區(qū)域。
[0043]加工循環(huán)加工區(qū)域計(jì)算部120根據(jù)由加工循環(huán)指令分析部110讀出的加工循環(huán)生成指令的自變量數(shù)據(jù),計(jì)算通過(guò)加工循環(huán)形成的部件形狀,根據(jù)該計(jì)算出的部件形狀來(lái)決定加工區(qū)域。
[0044]加工循環(huán)工具路徑生成部130根據(jù)由加工循環(huán)加工區(qū)域計(jì)算部120決定的加工區(qū)域,按照每個(gè)程序塊生成工具路徑。通過(guò)本功能單元生成的一系列的程序塊能夠表現(xiàn)為圖9所示那樣的ISO編碼程序。
[0045]另外,加工循環(huán)工具路徑生成部130具備工具路徑修正部132作為副功能單元。工具路徑修正部132在由加工循環(huán)指令解析部110讀出的加工循環(huán)生成指令中包括程序塊修正信息的情況下,在由加工循環(huán)工具路徑生成部130生成工具路徑的程序塊時(shí),修正由程序塊修正信息指定的程序塊中的工具路徑。
[0046]并且,加工循環(huán)工具路徑執(zhí)行部140根據(jù)由加工循環(huán)工具路徑生成部130生成的工具路徑來(lái)控制機(jī)床30,執(zhí)行基于加工循環(huán)的加工。
[0047]數(shù)值控制裝置操作部200是用于進(jìn)行針對(duì)加工循環(huán)生成指令的部分修正的功能單元,具備工具路徑顯示部210、修正程序塊選擇部220、程序塊修正部230、程序塊修正信息存儲(chǔ)部240。
[0048]工具路徑顯示部210參照程序存儲(chǔ)器300來(lái)讀出加工程序,計(jì)算通過(guò)該讀出的加工程序進(jìn)行控制的工具的工具路徑,在顯示器21中顯示為描繪檢查畫面。另外,工具路徑的計(jì)算處理是與加工循環(huán)指令分析部110、加工循環(huán)加工區(qū)域計(jì)算部120、加工循環(huán)工具路徑生成部130等在內(nèi)部執(zhí)行的處理同樣的處理。
[0049]修正程序塊選擇部220將由操作員使用鍵盤22等輸入裝置從由工具路徑顯示部210顯示在顯示器21上的工具路徑中選擇出的程序塊選擇為成為修正對(duì)象的程序塊。作為輸入裝置,在鍵盤22以外也可以使用鼠標(biāo)等指點(diǎn)設(shè)備和觸摸面板。
[0050]程序塊修正部230針對(duì)由修正程序塊選擇部220選擇出的程序塊接受由操作員輸入的修正,生成針對(duì)該程序塊的修正信息。修正的輸入可以顯示針對(duì)如圖3所示那樣指定的程序塊的終點(diǎn)坐標(biāo)的修正窗口并接受操作員的輸入,也可以使用指點(diǎn)設(shè)備等由操作員直接修正畫面上的路徑。另外,也可以通過(guò)連續(xù)地輸入多個(gè)坐標(biāo),例如像圖2所示那樣在修正對(duì)象的程序塊后面還能夠插入多個(gè)工具路徑。
[0051]程序塊修正部230所生成的修正信息,如圖3的“修正后的車削粗加工循環(huán)的程序士夬”中的下劃線部那樣,由作為修正對(duì)象的程序塊的程序塊編號(hào)和一個(gè)以上的坐標(biāo)值構(gòu)成。在修正內(nèi)容是程序塊的終點(diǎn)坐標(biāo)的修正的情況下,坐標(biāo)值如(X1:〇〇,Z1:XX)那樣地通過(guò)I組坐標(biāo)值表現(xiàn),在修正內(nèi)容是包括在程序塊的后面插入多個(gè)工具路徑的修正的情況下,坐標(biāo)值如01:〇〇,214乂42: Δ Δ,Z2: □口,……)那樣,通過(guò)連續(xù)的多組坐標(biāo)值表現(xiàn)。
[0052]程序塊修正信息存儲(chǔ)部240對(duì)作為修正對(duì)象的加工循環(huán)生成指令插入由程序塊修正部230生成的修正信息,將該已修正的加工循環(huán)生成指令存儲(chǔ)到程序存儲(chǔ)器300。在插入修正信息時(shí),如圖3所示,以注釋的形式插入修正信息的坐標(biāo)值的部分即可。另外,也可以以注釋的形式插入修正信息整體。
[0053]圖6是由描繪檢查畫面中的修正程序塊選擇部220、程序塊修正部230以及程序塊修正信息存儲(chǔ)部240執(zhí)行的處理的流程圖。該流程圖表示修正成為修正對(duì)象的程序塊的終點(diǎn)坐標(biāo)時(shí)的處理。
[0054][步驟SA01]經(jīng)由CRT/MDI單元18接受操作員進(jìn)行的程序塊的指定輸入。
[0055][步驟SA02]判定操作員是否按下了“修正”軟鍵。在按下了“修正”軟鍵的情況下,選擇通過(guò)步驟SAOl指定的程序塊作為修正程序塊并進(jìn)入步驟SA03,在沒(méi)有按下的情況下,返回步驟SAO I。
[0056][步驟SA03]在顯示器21上的窗口中顯示通過(guò)步驟SA02選擇出的修正程序塊的終點(diǎn)坐標(biāo),接受來(lái)自操作員的坐標(biāo)輸入。
[0057][步驟SA04]判定操作員是否按下了“反映”軟鍵。在按下了“反映”軟鍵的情況下進(jìn)入步驟SA05,在沒(méi)有按下的情況下返回步驟SA03。
[0058][步驟SA05]取得輸入到窗口中的坐標(biāo)值,生成修正程序塊的內(nèi)部修正數(shù)據(jù)。
[0059][步驟SA06]將修正程序塊的執(zhí)行程序塊編號(hào)插入到加工循環(huán)的自變量中。
[0060][步驟SA07]將修正程序塊的內(nèi)部修正數(shù)據(jù)作為注釋插入,并存儲(chǔ)到程序存儲(chǔ)器300中,返回步驟SAOI。
[0061]圖7是基于由數(shù)值控制裝置運(yùn)行部100執(zhí)行的修正信息的加工循環(huán)的生成/執(zhí)行處理的流程圖。
[0062][步驟SB01]加工循環(huán)指令分析部110分析加工循環(huán)生成指令,并取得自變量數(shù)據(jù)。
[0063][步驟SB02]加工循環(huán)加工區(qū)域計(jì)算部120根據(jù)在步驟SBOl取得的加工循環(huán)生成指令的自變量數(shù)據(jù),計(jì)算基于加工循環(huán)的部件形狀,并根據(jù)該計(jì)算出的部件形狀來(lái)決定加工區(qū)域。
[0064][步驟SB03]加工循環(huán)工具路徑生成部130根據(jù)在步驟SB02決定的加工區(qū)域,按照每一個(gè)程序塊來(lái)生成工具路徑。
[0065][步驟SB04]判定在步驟SB03生成的程序塊的執(zhí)行程序塊編號(hào)和插入到在步驟SBOl進(jìn)行了分析的加工循環(huán)生成指令中的修正信息的程序塊編號(hào)是否一致。在一致的情況下,進(jìn)入步驟SB05,在不一致的情況下進(jìn)入步驟SB07。
[0066][步驟SB05]從插入到在步驟SBOl進(jìn)行了分析的加工循環(huán)生成指令中的修正信息取得內(nèi)部修正數(shù)據(jù),生成根據(jù)所取得的內(nèi)部修正數(shù)據(jù)來(lái)修正的工具路徑的程序塊。
[0067][步驟SB06]輸出在步驟SB05進(jìn)行了修正的工具路徑的程序塊,進(jìn)入步驟SB08。
[0068][步驟SB07]將在步驟SB03生成的程序塊作為執(zhí)行程序塊輸出,進(jìn)入步驟SB08。
[0069][步驟SB08]判定加工循環(huán)是否結(jié)束了。在沒(méi)有結(jié)束的情況下,返回步驟SB03,在結(jié)束的情況下結(jié)束加工循環(huán)。
[0070]在上述方式中,在加工模擬時(shí)在描繪檢查畫面中指定修正部分并進(jìn)行修正,不過(guò)本發(fā)明的數(shù)值控制裝置能夠在實(shí)際執(zhí)行加工循環(huán)的過(guò)程中指定修正部分并進(jìn)行修正。
[0071]以下,作為其他方式,表示加工循環(huán)執(zhí)行時(shí)的部分修正的例子。
[0072]圖8是由加工程序執(zhí)行畫面中的修正程序塊選擇部220、(基于手動(dòng)運(yùn)行的)程序塊修正部230、程序塊修正信息存儲(chǔ)部240執(zhí)行的處理的流程圖。本流程圖表示修正成為修正對(duì)象的程序塊的終點(diǎn)坐標(biāo)的情況下的處理。
[0073][步驟SC01]判定是否是加工循環(huán)執(zhí)行中。如果是加工循環(huán)執(zhí)行中,則進(jìn)入步驟SC02,如果不是,則重復(fù)本步驟的判定處理。
[0074][步驟SC02]判定是否通過(guò)操作員進(jìn)行了單程序塊停止的指令。在進(jìn)行了單程序塊停止指令的情況下,進(jìn)入步驟SC03,在沒(méi)有進(jìn)行的情況下,重復(fù)本步驟的判定處理。
[0075][步驟SC03]接受來(lái)自操作員的手動(dòng)運(yùn)行操作,使工具移動(dòng)。
[0076][步驟SC04]判定是否輸入了操作員進(jìn)行的手動(dòng)運(yùn)行操作的結(jié)束指令。在結(jié)束了的情況下,進(jìn)入步驟SC05,在沒(méi)有結(jié)束的情況了,返回步驟SC03。
[0077][步驟SC05]取得手動(dòng)進(jìn)行的工具的移動(dòng)(坐標(biāo)值),生成與執(zhí)行程序塊數(shù)(在步驟SA02停止的程序塊的程序塊編號(hào))進(jìn)行了鏈接的內(nèi)部修正數(shù)據(jù)。
[0078][步驟SC06]判定是否指令了自動(dòng)運(yùn)行的重啟。在指令了重啟的情況下,重啟自動(dòng)運(yùn)行,并進(jìn)入步驟SC07,在沒(méi)有指令的情況下,重復(fù)本判定。
[0079][步驟SC07]判定加工循環(huán)是否結(jié)束了。在結(jié)束了的情況下,進(jìn)入步驟SC08,在沒(méi)有結(jié)束的情況下,返回步驟SCOI。
[0080][步驟SC08]將修正程序塊的執(zhí)行程序塊編號(hào)插入加工循環(huán)生成指令的自變量,并且將修正程序塊的內(nèi)部修正數(shù)據(jù)作為注釋插入,存儲(chǔ)到程序存儲(chǔ)器300,返回步驟SCOI。
[0081]另外,本實(shí)施方式的數(shù)值控制裝置運(yùn)行部110所執(zhí)行的基于修正信息的加工循環(huán)的生成/執(zhí)行處理的流程圖和圖7同樣,因此省略。
[0082]以上,說(shuō)明了本發(fā)明的實(shí)施方式,不過(guò)本發(fā)明不限定于上述實(shí)施方式的例子,通過(guò)加以適當(dāng)?shù)淖兏?,能夠以其他方式進(jìn)行實(shí)施。
【主權(quán)項(xiàng)】
1.一種數(shù)值控制裝置,按照加工程序的加工循環(huán)生成指令生成由多個(gè)程序塊構(gòu)成的加工循環(huán)并執(zhí)行該加工循環(huán),由此控制機(jī)床,其特征在于, 該數(shù)值控制裝置具備: 修正程序塊選擇部,其在上述加工循環(huán)的上述多個(gè)程序塊中選擇要修正的程序塊; 程序塊修正部,其針對(duì)通過(guò)上述修正程序塊選擇部選擇出的程序塊進(jìn)行修正,根據(jù)該修正來(lái)生成上述程序塊的修正信息;以及 修正信息存儲(chǔ)部,其存儲(chǔ)上述程序塊的修正信息, 上述數(shù)值控制裝置根據(jù)存儲(chǔ)在上述修正信息存儲(chǔ)部中的上述程序塊的修正信息來(lái)生成上述加工循環(huán)并執(zhí)行上述加工循環(huán)。2.根據(jù)權(quán)利要求1所述的數(shù)值控制裝置,其特征在于, 上述修正程序塊選擇部構(gòu)成為,從描繪了基于上述加工循環(huán)的加工路徑的畫面選擇上述要修正的程序塊。3.根據(jù)權(quán)利要求1所述的數(shù)值控制裝置,其特征在于, 上述修正程序塊選擇部構(gòu)成為,選擇在上述加工循環(huán)的執(zhí)行過(guò)程中發(fā)生了單程序塊停止的上述程序塊作為上述要修正的程序塊。4.根據(jù)權(quán)利要求1?3中的任意一項(xiàng)所述的數(shù)值控制裝置,其特征在于, 上述程序塊修正部構(gòu)成為,根據(jù)通過(guò)手動(dòng)運(yùn)行進(jìn)行了示教的坐標(biāo)值來(lái)修正上述選擇出的程序塊的終點(diǎn)坐標(biāo)值。5.根據(jù)權(quán)利要求1?3中的任意一項(xiàng)所述的數(shù)值控制裝置,其特征在于, 上述程序塊修正部構(gòu)成為,根據(jù)在描繪了基于上述加工循環(huán)的加工路徑的畫面上指定的坐標(biāo)值來(lái)修正上述選擇出的程序塊的終點(diǎn)坐標(biāo)值。6.根據(jù)權(quán)利要求1?3中的任意一項(xiàng)所述的數(shù)值控制裝置,其特征在于, 上述程序塊修正部構(gòu)成為,根據(jù)通過(guò)鍵輸入而取得的坐標(biāo)值來(lái)修正上述選擇出的程序塊的終點(diǎn)坐標(biāo)值。7.根據(jù)權(quán)利要求1?3中的任意一項(xiàng)所述的數(shù)值控制裝置,其特征在于, 上述程序塊修正部構(gòu)成為,根據(jù)通過(guò)鍵輸入而取得的切削條件的輸入值來(lái)修正上述選擇出的程序塊的切削條件。8.根據(jù)權(quán)利要求1?6中的任意一項(xiàng)所述的數(shù)值控制裝置,其特征在于, 上述程序塊的修正信息具有識(shí)別上述程序塊的程序塊識(shí)別信息,直接指令基于上述程序塊識(shí)別信息的上述程序塊的修正信息作為上述加工循環(huán)生成指令的自變量。
【文檔編號(hào)】G05B19/19GK105843161SQ201610067113
【公開日】2016年8月10日
【申請(qǐng)日】2016年1月29日
【發(fā)明人】出口裕二, 江頭彰, 前田英朗
【申請(qǐng)人】發(fā)那科株式會(huì)社