工作機(jī)械的控制裝置制造方法
【專利摘要】本發(fā)明提供一種在執(zhí)行指令值或代碼已變更的NC程序時(shí),能夠安全且不降低加工精度地加工工件的工作機(jī)械的控制裝置。工作機(jī)械的控制裝置包括:程序存儲(chǔ)部,存儲(chǔ)NC程序;程序解析部,對(duì)每一區(qū)塊依次解析NC程序,提取進(jìn)給機(jī)構(gòu)相關(guān)的動(dòng)作指令;執(zhí)行控制部,執(zhí)行提取出的動(dòng)作指令,控制進(jìn)給機(jī)構(gòu);程序編輯部,變更NC程序;及變更部位信息存儲(chǔ)部,變更NC程序的變更部位相關(guān)的變更部位信息。執(zhí)行控制部執(zhí)行動(dòng)作指令時(shí),確認(rèn)該動(dòng)作指令的相關(guān)區(qū)塊是否為變更部位的相關(guān)區(qū)塊的前一區(qū)塊,判斷它是前一區(qū)塊的情況下,在該動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
【專利說(shuō)明】工作機(jī)械的控制裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種控制使工具及工件相對(duì)移動(dòng)的進(jìn)給機(jī)構(gòu)的工作機(jī)械的控制裝置,更詳細(xì)來(lái)說(shuō),本發(fā)明涉及一種構(gòu)成為可編輯NC程序或參數(shù)的工作機(jī)械的控制裝置。
【背景技術(shù)】
[0002]作為工作機(jī)械的控制裝置,以往熟知的有例如日本專利特開平7-227739號(hào)公報(bào)中公開的裝置。此控制裝置包括:程序存儲(chǔ)部,存儲(chǔ)NC程序;超控開關(guān),執(zhí)行程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序時(shí),用來(lái)變更由NC程序指令的進(jìn)給速度或主軸旋轉(zhuǎn)速度;超控值存儲(chǔ)部,存儲(chǔ)超控開關(guān)的超控值;及編輯部,基于超控值存儲(chǔ)部?jī)?nèi)存儲(chǔ)的超控值,編輯程序存儲(chǔ)部所存儲(chǔ)的NC程序,將由此NC程序指令的進(jìn)給速度或主軸旋轉(zhuǎn)速度,變更為對(duì)應(yīng)超控值的進(jìn)給速度或主軸旋轉(zhuǎn)速度。
[0003]而且,此控制裝置中,如果在執(zhí)行NC程序時(shí)操作超控開關(guān),那么此時(shí)的超控值將被存儲(chǔ)到超控值存儲(chǔ)部,NC程序的指令值(進(jìn)給速度或主軸旋轉(zhuǎn)速度)被變更為對(duì)應(yīng)超控值的指令值。
[0004]而且,另外還有具備由操作人員直接輸入數(shù)據(jù),變更進(jìn)給速度、主軸旋轉(zhuǎn)速度及移動(dòng)位置這樣的指令值或代碼,或者變更工具偏移量及工件原點(diǎn)偏移量這樣的參數(shù)的編輯功能的控制裝置。
[0005]先行技術(shù)文獻(xiàn)
[0006]專利文獻(xiàn)
[0007]專利文獻(xiàn)1:日本專利特開平7-227739號(hào)公報(bào)
【發(fā)明內(nèi)容】
[0008][發(fā)明所欲解決的問(wèn)題]
[0009]但是,在所述以往的控制裝置中,例如在變更指令值或參數(shù)、代碼時(shí),有可能因?yàn)樽兏д`而變更為錯(cuò)誤值或不適當(dāng)?shù)闹?,或者變更為錯(cuò)誤代碼,而且,如果執(zhí)行有變更失誤的NC程序,則會(huì)產(chǎn)生工具與工件或工作機(jī)械結(jié)構(gòu)體干擾這一問(wèn)題,或者產(chǎn)生工件的加工精度下降這樣的問(wèn)題。
[0010]本發(fā)明是鑒于以上實(shí)際情況研究而成,其目的在于提供一種執(zhí)行指令值或參數(shù)、代碼變更后的NC程序時(shí),能夠安全且不降低加工精度地加工工件的工作機(jī)械的控制裝置。
[0011][解決問(wèn)題的技術(shù)手段]
[0012]用于達(dá)成所述目的的本發(fā)明是一種工作機(jī)械的控制裝置,
[0013]控制使工具及工件相對(duì)移動(dòng)的進(jìn)給機(jī)構(gòu),且包括:
[0014]程序存儲(chǔ)部,存儲(chǔ)NC程序;
[0015]參數(shù)存儲(chǔ)部,存儲(chǔ)與構(gòu)成NC程序的代碼相關(guān)的參數(shù);
[0016]程序解析部,對(duì)每一區(qū)塊依次解析所述程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序,提取所述進(jìn)給機(jī)構(gòu)相關(guān)的動(dòng)作指令;[0017]執(zhí)行控制部,基于由所述程序解析部依次提取出的動(dòng)作指令、和所述參數(shù)存儲(chǔ)部?jī)?nèi)存儲(chǔ)的參數(shù),執(zhí)行該動(dòng)作指令而控制所述進(jìn)給機(jī)構(gòu) '及
[0018]數(shù)據(jù)變更部,變更所述程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序、及所述參數(shù)存儲(chǔ)部?jī)?nèi)存儲(chǔ)的參數(shù)中的至少一個(gè);其特征在于:
[0019]包括變更部位信息存儲(chǔ)部,存儲(chǔ)與由所述數(shù)據(jù)變更部變更后的變更部位相關(guān)的變更部位信息;
[0020]所述執(zhí)行控制部構(gòu)成為在執(zhí)行由所述程序解析部提取出的動(dòng)作指令時(shí),基于所述變更部位信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的變更部位信息,確認(rèn)該動(dòng)作指令的相關(guān)區(qū)塊是否為變更部位的相關(guān)區(qū)塊的前一區(qū)塊,判斷它是前一區(qū)塊的情況下,在該動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止所述進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
[0021]根據(jù)此發(fā)明,如果由數(shù)據(jù)變更部變更程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序、或參數(shù)存儲(chǔ)部?jī)?nèi)存儲(chǔ)的參數(shù),則將此變更部位相關(guān)的變更部位信息存儲(chǔ)到變更部位信息存儲(chǔ)部。還有,所述參數(shù)例如可以列舉工具長(zhǎng)度修正、工具直徑修正、工具位置修正及工具磨損修正中用到的偏移量(工具偏移量)或工件原點(diǎn)偏移量等。
[0022]之后,如果執(zhí)行程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序,則由程序解析部對(duì)每一區(qū)塊依次解析此NC程序,提取進(jìn)給機(jī)構(gòu)相關(guān)的動(dòng)作指令,并由執(zhí)行控制部基于提取出的動(dòng)作指令、和參數(shù)存儲(chǔ)部?jī)?nèi)存儲(chǔ)的參數(shù),依次執(zhí)行該動(dòng)作指令而控制進(jìn)給機(jī)構(gòu)。
[0023]此時(shí),執(zhí)行控制部在執(zhí)行提取出的動(dòng)作指令時(shí),基于變更部位信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的變更部位信息,確認(rèn)該動(dòng)作指令的相關(guān)區(qū)塊是否為變更部位的相關(guān)區(qū)塊的前一區(qū)塊,當(dāng)它是前一區(qū)塊的情況下,在該動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
[0024]還有,作為暫時(shí)停止后再次運(yùn)轉(zhuǎn)進(jìn)給機(jī)構(gòu)的形態(tài),可以列舉如下形態(tài)作為一例:當(dāng)執(zhí)行控制部收到由操作人員輸入的重新開始加工信號(hào)后,重新開始加工。
[0025]這樣一來(lái),根據(jù)本發(fā)明的工作機(jī)械的控制裝置,在NC程序或參數(shù)已變更的情況下,在此變更部位的相關(guān)區(qū)塊的前一區(qū)塊的相關(guān)動(dòng)作指令的執(zhí)行前或執(zhí)行后,暫時(shí)停止進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn),所以能夠提醒操作人員確認(rèn)變更部位。由此,在指令值或參數(shù)、代碼已變更時(shí),即便因?yàn)樽兏д`而變更為錯(cuò)誤值或不適當(dāng)?shù)闹怠⒒蛘咦兏鼮殄e(cuò)誤代碼,也可以提醒操作人員注意。因此,可以防止產(chǎn)生工具與工件或工作機(jī)械結(jié)構(gòu)體干擾、或者工件的加工精度下降這樣的問(wèn)題。
[0026]還有,所述控制裝置還可以包括:停止區(qū)塊存儲(chǔ)部,存儲(chǔ)表示使所述進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)暫時(shí)停止的區(qū)塊的停止區(qū)塊;及區(qū)塊解析部,基于所述程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序、和所述變更部位信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的變更部位信息,解析變更部位的相關(guān)區(qū)塊的前一區(qū)塊,確認(rèn)它是否為切削指令相關(guān)的區(qū)塊,判斷它并非切削指令相關(guān)的區(qū)塊的情況下,將該前一區(qū)塊作為停止區(qū)塊而存儲(chǔ)到所述停止區(qū)塊存儲(chǔ)部,另一方面,判斷它是切削指令相關(guān)的區(qū)塊的情況下,解析比所述前一區(qū)塊更靠前的區(qū)塊,識(shí)別并非切削指令相關(guān)且最接近變更部位的相關(guān)區(qū)塊的區(qū)塊,將識(shí)別出的區(qū)塊作為停止區(qū)塊而存儲(chǔ)到所述停止區(qū)塊存儲(chǔ)部;所述執(zhí)行控制部構(gòu)成為在執(zhí)行由所述程序解析部提取出的動(dòng)作指令時(shí),基于所述停止區(qū)塊存儲(chǔ)部?jī)?nèi)存儲(chǔ)的停止區(qū)塊,確認(rèn)該動(dòng)作指令的相關(guān)區(qū)塊是否為停止區(qū)塊,判斷它是停止區(qū)塊的情況下,在該動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止所述進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
[0027]這種情況下,如果將變更部位信息存儲(chǔ)到變更部位信息存儲(chǔ)部,則由區(qū)塊解析部基于此變更部位信息、和程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序,解析變更部位的相關(guān)區(qū)塊的前一區(qū)塊,確認(rèn)它是否為切削指令相關(guān)的區(qū)塊,當(dāng)它并非切削指令相關(guān)的區(qū)塊時(shí),將該前一區(qū)塊作為停止區(qū)塊存儲(chǔ)到停止區(qū)塊存儲(chǔ)部,另一方面,當(dāng)它是切削指令相關(guān)的區(qū)塊時(shí),解析比前一區(qū)塊更靠前的區(qū)塊,識(shí)別并非切削指令相關(guān)且最接近變更部位的相關(guān)區(qū)塊的區(qū)塊,將識(shí)別出的區(qū)塊作為停止區(qū)塊而存儲(chǔ)到停止區(qū)塊存儲(chǔ)部。
[0028]然后,執(zhí)行控制部在執(zhí)行提取出的動(dòng)作指令時(shí),基于停止區(qū)塊存儲(chǔ)部?jī)?nèi)存儲(chǔ)的停止區(qū)塊,確認(rèn)該動(dòng)作指令的相關(guān)區(qū)塊是否為停止區(qū)塊,當(dāng)它是停止區(qū)塊的情況下,在該動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
[0029]這樣一來(lái),設(shè)定切削指令相關(guān)的區(qū)塊以外的區(qū)塊作為停止區(qū)塊,因此可以防止切削途中工具及工件的相對(duì)移動(dòng)暫時(shí)停止的情況,從而能夠防止因切削途中工具及工件的移動(dòng)停止導(dǎo)致工件的加工精度下降。
[0030]而且,所述控制裝置還可以包括:記錄信息存儲(chǔ)部,存儲(chǔ)與所述程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序相關(guān)的記錄信息,且所述記錄信息包含所述NC程序及參數(shù)中的至少一個(gè)變更后有誤實(shí)際執(zhí)行行為的信息;及記錄信息管理部,監(jiān)控所述執(zhí)行控制部及數(shù)據(jù)變更部的處理,在由所述執(zhí)行控制部執(zhí)行變更后無(wú)實(shí)際執(zhí)行行為的NC程序時(shí),將所述記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的該NC程序的實(shí)際執(zhí)行行為更新為有,并且在由所述數(shù)據(jù)變更部變更所述NC程序及參數(shù)中的至少一個(gè)時(shí),將所述記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的對(duì)應(yīng)NC程序的實(shí)際執(zhí)行行為更新為無(wú);所述執(zhí)行控制部構(gòu)成為在執(zhí)行由所述程序解析部提取出的動(dòng)作指令時(shí),基于所述記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的記錄信息,確認(rèn)該執(zhí)行的NC程序是否為變更后無(wú)實(shí)際執(zhí)行行為的NC程序,判斷它是變更后無(wú)實(shí)際執(zhí)行行為的NC程序的情況下,在特定區(qū)塊的相關(guān)動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止所述進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
[0031]這種情況下,如果由執(zhí)行控制部執(zhí)行變更后無(wú)實(shí)際執(zhí)行行為的NC程序,則通過(guò)記錄信息管理部將記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的該NC程序的實(shí)際執(zhí)行行為更新為有,如果由數(shù)據(jù)變更部變更NC程序及參數(shù)中的至少一個(gè),則通過(guò)記錄信息管理部將記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的對(duì)應(yīng)NC程序的實(shí)際執(zhí)行行為更新為無(wú)。
[0032]而且,執(zhí)行控制部在執(zhí)行提取出的動(dòng)作指令時(shí),基于記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的記錄信息,確認(rèn)此執(zhí)行NC程序是否為變更后無(wú)實(shí)際執(zhí)行行為的NC程序,當(dāng)它是變更后無(wú)實(shí)際執(zhí)行行為的NC程序時(shí),在所述特定區(qū)塊的相關(guān)動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
[0033]這樣一來(lái),在NC程序或參數(shù)的變更后,僅在第一次執(zhí)行時(shí)在即將到達(dá)變更部位的相關(guān)區(qū)塊之前暫時(shí)停止加工,第二次以后執(zhí)行時(shí)不會(huì)暫時(shí)停止,所以能夠防止每次在即將到達(dá)變更部位的相關(guān)區(qū)塊之前暫時(shí)停止加工而導(dǎo)致的工件加工效率低。
[0034]而且,所述控制裝置還可以包括:圖像顯示機(jī)構(gòu);及顯示控制部,在所述圖像顯示機(jī)構(gòu)上顯示所述執(zhí)行控制部正在執(zhí)行的NC程序;所述顯示控制部構(gòu)成為在顯示所述執(zhí)行控制部正在執(zhí)行的NC程序時(shí),基于所述變更部位信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的變更部位信息,使變更部位的顯示形式與其他部位的顯示形式不同而進(jìn)行顯示。
[0035]這種情況下,通過(guò)顯示控制部在圖像顯示機(jī)構(gòu)上顯示執(zhí)行控制部正在執(zhí)行的NC程序時(shí),基于變更部位信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的變更部位信息,將變更部位的顯示形式顯示為與其他部位的顯示形式不同,所以操作人員能夠容易地識(shí)別變更部位。還有,不同的顯示形式例如可以列舉使變更部位的相關(guān)區(qū)塊閃爍、使顯示色不同、或者反轉(zhuǎn)顯示等。
[0036][發(fā)明效果]
[0037]如上所述,根據(jù)本發(fā)明的工作機(jī)械的控制裝置,在NC程序或參數(shù)已變更時(shí),在即將到達(dá)此變更部位的相關(guān)區(qū)塊之前暫時(shí)停止進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn),提醒操作人員注意,因此可以安全且不降低加工精度地加工工件。
【專利附圖】
【附圖說(shuō)明】
[0038]圖1是表示本發(fā)明一實(shí)施方式的工作機(jī)械的控制裝置等的概略構(gòu)成的框圖;
[0039]圖2是表示NC程序的變更例的說(shuō)明圖;
[0040]圖3是表示參數(shù)的變更例的說(shuō)明圖;
[0041]圖4是表示本實(shí)施方式的區(qū)塊解析部的一系列處理的流程圖;
[0042]圖5是表示本實(shí)施方式的記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的記錄信息的數(shù)據(jù)表;
[0043]圖6是表示本實(shí)施方式的執(zhí)行控制部的一系列處理的流程圖;
[0044]圖7是表示本實(shí)施方式的執(zhí)行控制部的一系列處理的流程圖;
[0045]圖8是表示由本實(shí)施方式的顯示控制部顯示的顯示圖像的一部分的說(shuō)明圖;
[0046]圖9是表示本發(fā)明的其他實(shí)施方式的工作機(jī)械的控制裝置等的概略構(gòu)成的框圖;
[0047]圖10是表示本發(fā)明的其他實(shí)施方式的執(zhí)行控制部的一系列處理的流程圖。
[0048]附圖標(biāo)記說(shuō)明:1_工作機(jī)械的控制裝置;5_工作機(jī)械;6_進(jìn)給機(jī)構(gòu);11_程序存儲(chǔ)部;12_參數(shù)存儲(chǔ)部;13-程序編輯部;14_參數(shù)編輯部;15-變更部位信息存儲(chǔ)部;16_程序解析部;17_區(qū)塊解析部;21_執(zhí)行控制部。
【具體實(shí)施方式】
[0049]以下,基于附圖來(lái)說(shuō)明本發(fā)明的【具體實(shí)施方式】。
[0050]如圖1所示,本例的控制裝置I包括程序存儲(chǔ)部11、參數(shù)存儲(chǔ)部12、程序編輯部
13、參數(shù)編輯部14、變更部位信息存儲(chǔ)部15、程序解析部16、區(qū)塊解析部17、停止區(qū)塊存儲(chǔ)部18、記錄信息存儲(chǔ)部19、記錄信息管理部20、執(zhí)行控制部21、顯示控制部22、圖像顯示裝置23及輸入裝置(未圖示)等,且設(shè)置在工作機(jī)械5上,所述工作機(jī)械5包含使工具及工件在X軸、Y軸及Z軸的正交3軸方向上相對(duì)移動(dòng)的進(jìn)給機(jī)構(gòu)6、及保持工具或工件且使所保持的工具或工件通過(guò)主軸電動(dòng)機(jī)7以軸為中心旋轉(zhuǎn)的主軸裝置等。
[0051]所述程序存儲(chǔ)部11內(nèi)存儲(chǔ)著NC程序,所述參數(shù)存儲(chǔ)部12內(nèi)存儲(chǔ)著與構(gòu)成NC程序的代碼相關(guān)的參數(shù)。還有,此參數(shù)的具體例例如可以列舉工具長(zhǎng)度修正、工具直徑修正、工具位置修正及工具磨損修正中用到的偏移量(工具偏移量)或工件原點(diǎn)偏移量等。
[0052]所述程序編輯部(數(shù)據(jù)變更部)13基于從輸入裝置(未圖示)輸入的數(shù)據(jù),變更程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序。具體來(lái)說(shuō),變更進(jìn)給速度、主軸旋轉(zhuǎn)速度及移動(dòng)位置這樣的指令值、或代碼。在圖2所示的示例中,是將15區(qū)塊、17區(qū)塊及19區(qū)塊的X軸方向的指令位置從-95變更為-96。
[0053]所述參數(shù)編輯部(數(shù)據(jù)變更部)14基于從輸入裝置(未圖示)輸入的數(shù)據(jù),變更參數(shù)存儲(chǔ)部12內(nèi)存儲(chǔ)的參數(shù)。在圖3所示的示例中,針對(duì)13區(qū)塊的工具長(zhǎng)度修正相關(guān)的參數(shù),將形狀相關(guān)的項(xiàng)目的值從10.500變更為10.200,將磨損相關(guān)的項(xiàng)目的值從1.230變更為1.120。
[0054]所述變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)著由程序編輯部13變更后的NC程序的變更部位、或者由參數(shù)編輯部14變更后的參數(shù)的變更部位相關(guān)的變更部位信息。此變更部位信息中包含例如變更部位的相關(guān)區(qū)塊、及變更前及變更后的數(shù)據(jù)等相關(guān)的信息。而且,在參數(shù)的情況下,所謂變更部位的相關(guān)區(qū)塊是指例如包含參照變更后的參數(shù)的代碼(指令)的區(qū)塊。
[0055]所述程序解析部16對(duì)每一區(qū)塊依次解析程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序,提取進(jìn)給機(jī)構(gòu)6或主軸電動(dòng)機(jī)7相關(guān)的動(dòng)作指令。進(jìn)給機(jī)構(gòu)6相關(guān)的動(dòng)作指令可以列舉工具及工件的進(jìn)給速度、工具的移動(dòng)位置、工件的移動(dòng)位置相關(guān)的指令,主軸電動(dòng)機(jī)7相關(guān)的動(dòng)作指令可以列舉主軸的旋轉(zhuǎn)速度、主軸的旋轉(zhuǎn)開始、主軸的旋轉(zhuǎn)停止相關(guān)的指令。
[0056]所述區(qū)塊解析部17基于程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序、和變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)的變更部位信息,解析比變更部位的相關(guān)區(qū)塊更靠前的區(qū)塊,識(shí)別使進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn)暫時(shí)停止的區(qū)塊作為停止區(qū)塊,將識(shí)別出的停止區(qū)塊存儲(chǔ)到所述停止區(qū)塊存儲(chǔ)部18。還有,在停止區(qū)塊存儲(chǔ)部18內(nèi),針對(duì)程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序即具有由程序編輯部13或參數(shù)編輯部14變更后的變更部位的NC程序,而存儲(chǔ)所述停止區(qū)塊。
[0057]具體來(lái)說(shuō),區(qū)塊解析部17執(zhí)行如圖4所示的一系列處理,首先識(shí)別程序存儲(chǔ)部11內(nèi)存儲(chǔ)的變更后的NC程序(步驟SI),識(shí)別變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)的變更部位信息(步驟S2),將變更部位的相關(guān)區(qū)塊的前一區(qū)塊設(shè)定為停止區(qū)塊(步驟S3)。例如,在圖2所示的示例中,將14區(qū)塊、16區(qū)塊及18區(qū)塊設(shè)定為停止區(qū)塊,在圖3所示的示例中,將12區(qū)塊設(shè)定為停止區(qū)塊。
[0058]之后,解析設(shè)定后的停止區(qū)塊,確認(rèn)此停止區(qū)塊是否為切削指令相關(guān)的區(qū)塊(步驟S4)??梢酝ㄟ^(guò)是否為切削代碼有效的區(qū)塊,來(lái)判斷它是否為切削指令相關(guān)的區(qū)塊。
[0059]然后,在判斷它是切削指令相關(guān)的區(qū)塊的情況下,重新將所述步驟S3中設(shè)定的停止區(qū)塊的前一區(qū)塊設(shè)定為停止區(qū)塊(步驟S5),再次解析重新設(shè)定的停止區(qū)塊,確認(rèn)此停止區(qū)塊是否為切削指令相關(guān)的區(qū)塊(步驟S4)。這樣一來(lái),重復(fù)執(zhí)行所述步驟S4及S5的處理,直到發(fā)現(xiàn)并非切削指令相關(guān)的區(qū)塊的停止區(qū)塊為止。在圖2所示的示例中,由于14區(qū)塊及18區(qū)塊是切削指令相關(guān)的區(qū)塊,所以識(shí)別13區(qū)塊及17區(qū)塊作為并非切削指令相關(guān)的區(qū)塊的停止區(qū)塊。
[0060]而且,識(shí)別并非切削指令相關(guān)的區(qū)塊的停止區(qū)塊后(步驟S4),將所述步驟S3中設(shè)定的停止區(qū)塊、或所述步驟S5中重新設(shè)定的停止區(qū)塊存儲(chǔ)到所述停止區(qū)塊存儲(chǔ)部18(步驟S6),結(jié)束所述一系列處理。在圖2所示的示例中,將13區(qū)塊、16區(qū)塊及17區(qū)塊作為停止區(qū)塊而存儲(chǔ)到停止區(qū)塊存儲(chǔ)部18,在圖3所示的示例中,將12區(qū)塊作為停止區(qū)塊而存儲(chǔ)到停止區(qū)塊存儲(chǔ)部18。
[0061]所述記錄信息存儲(chǔ)部19內(nèi)存儲(chǔ)著與程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序相關(guān)的記錄信息。如圖5所示,此記錄信息包含程序名、NC程序及參數(shù)中的至少一個(gè)是否已變更(是否有變更部位)、NC程序及參數(shù)中的至少一個(gè)已變更時(shí)在變更后有無(wú)實(shí)際執(zhí)行行為的信息,這些信息彼此相關(guān)聯(lián)。還有,所述程序名可以像圖5那樣是程序編號(hào),也可以是其他文件名。
[0062]所述記錄信息管理部20監(jiān)控所述程序編輯部13、參數(shù)編輯部14及執(zhí)行控制部21的處理,由執(zhí)行控制部21執(zhí)行變更后無(wú)實(shí)際執(zhí)行行為的NC程序的所有區(qū)塊時(shí),將記錄信息存儲(chǔ)部19內(nèi)存儲(chǔ)的該NC程序的實(shí)際執(zhí)行行為更新為有,由程序編輯部13變更程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序,或者由參數(shù)編輯部14變更參數(shù)存儲(chǔ)部12內(nèi)存儲(chǔ)的參數(shù)時(shí),將記錄信息存儲(chǔ)部19內(nèi)存儲(chǔ)的對(duì)應(yīng)NC程序的實(shí)際執(zhí)行行為更新為無(wú)。而且,記錄信息管理部20在程序存儲(chǔ)部11內(nèi)存儲(chǔ)了新的NC程序時(shí),生成該NC程序相關(guān)的記錄信息,將其存儲(chǔ)到記錄信息存儲(chǔ)部19。
[0063]所述執(zhí)行控制部21基于由程序解析部16依次提取的動(dòng)作指令、參數(shù)存儲(chǔ)部12內(nèi)存儲(chǔ)的參數(shù)、和停止區(qū)塊存儲(chǔ)部18內(nèi)存儲(chǔ)的停止區(qū)塊,執(zhí)行該動(dòng)作指令而控制進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7。
[0064]具體來(lái)說(shuō),執(zhí)行控制部21執(zhí)行如圖6及圖7所示的一系列處理,首先識(shí)別記錄信息存儲(chǔ)部19內(nèi)存儲(chǔ)的記錄信息(步驟S11),基于識(shí)別出的記錄信息,確認(rèn)要執(zhí)行的NC程序是否有變更部位(步驟S12),判斷有變更部位的情況下(例如圖5的程序名00001、00003及00004的情況),進(jìn)一步確認(rèn)要執(zhí)行的NC程序是否為變更后有實(shí)際執(zhí)行行為的NC程序(步驟S13)。
[0065]然后,在判斷有實(shí)際執(zhí)行行為的情況下(例如圖5的程序名00001及00004的情況),及所述步驟S12中判斷無(wú)變更部位的情況下(例如圖5的程序名00002及00005的情況),將計(jì)數(shù)器η設(shè)定為η = 1(步驟S14),從程序解析部16接收第η個(gè)區(qū)塊的動(dòng)作指令(步驟S15),執(zhí)行收到的動(dòng)作指令(步驟S16)。之后,確認(rèn)是否已對(duì)NC程序的所有區(qū)塊執(zhí)行了動(dòng)作指令(步驟S17),更新計(jì)數(shù)器η并對(duì)NC程序的所有區(qū)塊執(zhí)行了動(dòng)作指令之后(步驟S17、S18),結(jié)束所述一系列處理。
[0066]另一方面,所述步驟S13中判斷無(wú)實(shí)際執(zhí)行行為的情況下(例如圖5的程序名00003的情況),識(shí)別出停止區(qū)塊存儲(chǔ)部18內(nèi)存儲(chǔ)的停止區(qū)塊之后(步驟S19),將計(jì)數(shù)器η設(shè)定為η = 1(步驟S20),從程序解析部16接收第η個(gè)區(qū)塊的動(dòng)作指令(步驟S21),基于所述識(shí)別出的停止區(qū)塊,確認(rèn)第η個(gè)區(qū)塊是否為停止區(qū)塊(步驟S22)。
[0067]接著,在判斷它是停止區(qū)塊的情況下,執(zhí)行所述收到的動(dòng)作指令之后(步驟S23),輸出停止指令而暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn)(步驟S24)。例如,在圖2所示的示例中,執(zhí)行13區(qū)塊、16區(qū)塊及17區(qū)塊的動(dòng)作指令后,暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn),在圖3所示的示例中,執(zhí)行12區(qū)塊的動(dòng)作指令后,暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn)。
[0068]之后,由操作人員利用輸入裝置(未圖示)輸入重新開始加工信號(hào),并收到重新開始加工信號(hào)后(步驟S25),進(jìn)入到步驟S27的處理。另一方面,所述步驟S22中判斷它并非停止區(qū)塊的情況下,執(zhí)行所述收到的動(dòng)作指令(步驟S26),進(jìn)入到步驟S27的處理。
[0069]然后,在所述步驟S27中確認(rèn)是否已對(duì)NC程序的所有區(qū)塊執(zhí)行了動(dòng)作指令,更新計(jì)數(shù)器η并對(duì)NC程序的所有區(qū)塊執(zhí)行了動(dòng)作指令之后(步驟S27、S28),結(jié)束所述一系列處理。
[0070]所述顯示控制部22在所述圖像顯示裝置23上顯示由執(zhí)行控制部21正在執(zhí)行的NC程序。而且,顯示控制部22在顯示NC程序時(shí),基于變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)的變更部位信息,使變更部位的顯示形式與其他部位的顯示形式不同而進(jìn)行顯示。
[0071]此處,以圖2所示的NC程序的情況為一例進(jìn)行說(shuō)明,例如,如圖8所示,使變更部位的相關(guān)區(qū)塊即15區(qū)塊、17區(qū)塊及19區(qū)塊的顯示閃爍。此外,還可以使15區(qū)塊、17區(qū)塊及19區(qū)塊的顯示色不同,或者使15區(qū)塊、17區(qū)塊及19區(qū)塊反轉(zhuǎn)顯示。
[0072]根據(jù)如上所述構(gòu)成的本例的控制裝置1,由程序編輯部13變更程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序,或者由參數(shù)編輯部14變更參數(shù)存儲(chǔ)部12內(nèi)存儲(chǔ)的參數(shù)時(shí),將此變更部位相關(guān)的變更部位信息存儲(chǔ)到變更部位信息存儲(chǔ)部15,并且通過(guò)記錄信息管理部20,將記錄信息存儲(chǔ)部19內(nèi)存儲(chǔ)的對(duì)應(yīng)NC程序的實(shí)際執(zhí)行行為更新為無(wú)。
[0073]而且,基于程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序、和變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)的變更部位信息,通過(guò)區(qū)塊解析部17來(lái)解析比變更部位的相關(guān)區(qū)塊更靠前的區(qū)塊,將并非切削指令相關(guān)且最接近變更部位的相關(guān)區(qū)塊的區(qū)塊作為停止區(qū)塊而存儲(chǔ)到停止區(qū)塊存儲(chǔ)部18。
[0074]之后,通過(guò)程序解析部16對(duì)每一區(qū)塊依次解析程序存儲(chǔ)部11內(nèi)存儲(chǔ)的NC程序,提取進(jìn)給機(jī)構(gòu)6或主軸電動(dòng)機(jī)7相關(guān)的動(dòng)作指令,基于提取出的動(dòng)作指令、和參數(shù)存儲(chǔ)部12內(nèi)存儲(chǔ)的參數(shù),由執(zhí)行控制部21依次執(zhí)行該動(dòng)作指令而控制進(jìn)給機(jī)構(gòu)6或主軸電動(dòng)機(jī)7。
[0075]這時(shí),執(zhí)行控制部21首先基于記錄信息存儲(chǔ)部19內(nèi)存儲(chǔ)的記錄信息,確認(rèn)此執(zhí)行NC程序是否為變更后無(wú)實(shí)際執(zhí)行行為的NC程序,當(dāng)它是變更后無(wú)實(shí)際執(zhí)行行為的NC程序時(shí),執(zhí)行停止區(qū)塊存儲(chǔ)部18內(nèi)存儲(chǔ)的停止區(qū)塊的相關(guān)動(dòng)作指令之后,暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn),另一方面,當(dāng)它是無(wú)變更部位、或者即便有變更部位但變更后有實(shí)際執(zhí)行行為的NC程序時(shí),不暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn),而依次執(zhí)行動(dòng)作指令。
[0076]而且,通過(guò)顯示控制部22,在圖像顯示裝置23上顯示由執(zhí)行控制部21正在執(zhí)行的NC程序,針對(duì)基于變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)的變更部位信息而識(shí)別出的變更部位,將其顯示形式顯示地與其他部位的顯示形式不同。
[0077]還有,由執(zhí)行控制部21執(zhí)行變更后無(wú)實(shí)際執(zhí)行行為的NC程序的所有區(qū)塊后,通過(guò)記錄信息管理部20,將記錄信息存儲(chǔ)部19內(nèi)存儲(chǔ)的該NC程序的實(shí)際執(zhí)行行為更新為有。
[0078]這樣一來(lái),根據(jù)本例的控制裝置1,在NC程序或參數(shù)已變更的情況下,執(zhí)行此變更部位的相關(guān)區(qū)塊的前一區(qū)塊的相關(guān)動(dòng)作指令之后,暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn),所以能夠提醒操作人員確認(rèn)變更部位。由此,當(dāng)指令值或參數(shù)、代碼已變更時(shí),即便因?yàn)樽兏д`而變更為錯(cuò)誤值或不適當(dāng)?shù)闹?、或者變更為錯(cuò)誤代碼,也可以提醒操作人員注意。因此,可以防止產(chǎn)生工具與工件或工作機(jī)械結(jié)構(gòu)體干擾、或者工件的加工精度下降這樣的問(wèn)題。
[0079]而且,當(dāng)變更部位的相關(guān)區(qū)塊的前一區(qū)塊是切削指令相關(guān)的區(qū)塊時(shí),執(zhí)行并非切削指令相關(guān)且最接近變更部位的相關(guān)區(qū)塊的區(qū)塊之后,暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn),所以能夠防止切削途中工具及工件的相對(duì)移動(dòng)或主軸的旋轉(zhuǎn)暫時(shí)停止,從而可以防止因切削途中工具及工件的移動(dòng)停止或主軸的旋轉(zhuǎn)停止導(dǎo)致工件的加工精度下降。
[0080]而且,由執(zhí)行控制部21執(zhí)行變更后無(wú)實(shí)際執(zhí)行行為的NC程序的所有區(qū)塊后,通過(guò)記錄信息管理部20,將記錄信息存儲(chǔ)部19內(nèi)存儲(chǔ)的該NC程序的實(shí)際執(zhí)行行為更新為有,所以在NC程序或參數(shù)變更后,只在第一次執(zhí)行時(shí)在即將到達(dá)變更部位的相關(guān)區(qū)塊之前暫時(shí)停止加工,第二次以后的執(zhí)行時(shí)可以不暫時(shí)停止,所以能夠防止每次即將到達(dá)變更部位的相關(guān)區(qū)塊之前暫時(shí)停止加工而導(dǎo)致的工件加工效率低。此外,在執(zhí)行NC程序的所有區(qū)塊之后更新實(shí)際執(zhí)行行為,所以能夠防止直到在NC程序執(zhí)行途中發(fā)生中斷時(shí)才更新實(shí)際執(zhí)行行為,所有變更部位未執(zhí)行而更新實(shí)際執(zhí)行行為的狀況。
[0081]另外,通過(guò)顯示控制部22,在圖像顯示裝置23上顯示執(zhí)行控制部21正在執(zhí)行的NC程序時(shí),基于變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)的變更部位信息,使變更部位的顯示形式顯示地與其他部位的顯示形式不同,所以操作人員能夠容易地識(shí)別變更部位。
[0082]以上,對(duì)本發(fā)明的一實(shí)施方式進(jìn)行了說(shuō)明,但本發(fā)明能夠采用的具體形態(tài)并不受到所述實(shí)施方式的任何限制。
[0083]例如,圖1的控制裝置I中的區(qū)塊解析部17及停止區(qū)塊存儲(chǔ)部18可以省略,如圖9所示,省略之后的控制裝置2包括程序存儲(chǔ)部11、參數(shù)存儲(chǔ)部12、程序編輯部13、參數(shù)編輯部14、變更部位信息存儲(chǔ)部15、程序解析部16、記錄信息存儲(chǔ)部19、記錄信息管理部20、執(zhí)行控制部21’、顯示控制部22、圖像顯示裝置23及輸入裝置(未圖示),與所述控制裝置I的不同之處在于:省略了區(qū)塊解析部17及停止區(qū)塊存儲(chǔ)部18 ;及設(shè)置執(zhí)行控制部21’來(lái)代替執(zhí)行控制部21。
[0084]所述執(zhí)行控制部21’基于由程序解析部16依次提取的動(dòng)作指令、參數(shù)存儲(chǔ)部12內(nèi)存儲(chǔ)的參數(shù)、和變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)的變更部位信息,執(zhí)行該動(dòng)作指令而控制進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7。
[0085]具體來(lái)說(shuō),執(zhí)行控制部21’執(zhí)行如圖6及圖10所示的一系列處理,所述步驟Sll?步驟S18與所述執(zhí)行控制部21的處理相同,所以此處省略這些步驟的說(shuō)明,只說(shuō)明步驟S31以后的處理。
[0086]S卩,執(zhí)行控制部21’在所述步驟S13中判斷無(wú)實(shí)際執(zhí)行行為時(shí),識(shí)別出變更部位信息存儲(chǔ)部15內(nèi)存儲(chǔ)的變更部位信息之后(步驟S31),將計(jì)數(shù)器η設(shè)定為η = I (步驟S32),從程序解析部16接收第η個(gè)區(qū)塊的動(dòng)作指令(步驟S33),基于所述識(shí)別出的變更部位信息,確認(rèn)第η個(gè)區(qū)塊是否為變更部位的相關(guān)區(qū)塊的前一區(qū)塊(步驟S34)。例如,在圖2所示的示例中,確認(rèn)第η個(gè)區(qū)塊是否符合14區(qū)塊、16區(qū)塊及18區(qū)塊,在圖3所示的示例中,確認(rèn)第η個(gè)區(qū)塊是否符合12區(qū)塊。
[0087]然后,判斷它是前一區(qū)塊的情況下,執(zhí)行所述收到的動(dòng)作指令之后(步驟S35),輸出停止指令而暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn)(步驟S36),之后,收到由操作人員利用輸入裝置(未圖示)輸入的重新開始加工信號(hào)后(步驟S37),進(jìn)入到步驟S39的處理。另一方面,所述步驟S34中判斷并非前一區(qū)塊的情況下,執(zhí)行所述收到的動(dòng)作指令(步驟S38),進(jìn)入到步驟S39的處理。
[0088]接著,在所述步驟S39中確認(rèn)是否已對(duì)NC程序的所有區(qū)塊執(zhí)行了動(dòng)作指令,更新計(jì)數(shù)器η并對(duì)NC程序的所有區(qū)塊執(zhí)行了動(dòng)作指令之后(步驟S39、S40),結(jié)束所述一系列處理。
[0089]即便以此方式構(gòu)成控制裝置2,也是在執(zhí)行NC程序或參數(shù)的變更部位的相關(guān)區(qū)塊的前一區(qū)塊的相關(guān)動(dòng)作指令后,暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn),所以能夠獲得與所述控制裝置I相同的效果。
[0090]而且,在所述控制裝置1、2中,是在執(zhí)行特定區(qū)塊的相關(guān)動(dòng)作指令之后暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn),但并不限定于此,也可以在執(zhí)行特定區(qū)塊的相關(guān)動(dòng)作指令之前暫時(shí)停止進(jìn)給機(jī)構(gòu)6及主軸電動(dòng)機(jī)7的運(yùn)轉(zhuǎn),收到所述重新開始加工信號(hào)之后重新開始加工,執(zhí)行該特定區(qū)塊的相關(guān)動(dòng)作指令。
【權(quán)利要求】
1.一種工作機(jī)械的控制裝置,其是控制使工具及工件相對(duì)移動(dòng)的進(jìn)給機(jī)構(gòu),且包括: 程序存儲(chǔ)部,存儲(chǔ)NC程序; 參數(shù)存儲(chǔ)部,存儲(chǔ)與構(gòu)成NC程序的代碼相關(guān)的參數(shù); 程序解析部,對(duì)每一區(qū)塊依次解析所述程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序,提取所述進(jìn)給機(jī)構(gòu)相關(guān)的動(dòng)作指令; 執(zhí)行控制部,基于由所述程序解析部依次提取的動(dòng)作指令、和所述參數(shù)存儲(chǔ)部?jī)?nèi)存儲(chǔ)的參數(shù),執(zhí)行該動(dòng)作指令而控制所述進(jìn)給機(jī)構(gòu);及 數(shù)據(jù)變更部,變更所述程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序、及所述參數(shù)存儲(chǔ)部?jī)?nèi)存儲(chǔ)的參數(shù)中的至少一個(gè);其特征在于: 包括變更部位信息存儲(chǔ)部,存儲(chǔ)由所述數(shù)據(jù)變更部變更后的變更部位相關(guān)的變更部位信息; 所述執(zhí)行控制部構(gòu)成為在執(zhí)行由所述程序解析部提取出的動(dòng)作指令時(shí),基于所述變更部位信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的變更部位信息,確認(rèn)該動(dòng)作指令的相關(guān)區(qū)塊是否為變更部位的相關(guān)區(qū)塊的前一區(qū)塊,判斷它是前一區(qū)塊的情況下,在該動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止所述進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
2.根據(jù)權(quán)利要求1所述的工作機(jī)械的控制裝置,其特征在于,包括: 停止區(qū)塊存儲(chǔ)部,存儲(chǔ)表示使所述進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)暫時(shí)停止的區(qū)塊的停止區(qū)塊;及區(qū)塊解析部,基于所述程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序、和所述變更部位信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的變更部位信息,解析變更部位的相關(guān)區(qū)塊的前一區(qū)塊,確認(rèn)它是否為切削指令相關(guān)的區(qū)塊,判斷它并非切削指令相關(guān)的區(qū)塊的情況下,將該前一區(qū)塊作為停止區(qū)塊而存儲(chǔ)到所述停止區(qū)塊存儲(chǔ)部,另一方面,判斷它是切削指令相關(guān)的區(qū)塊的情況下,解析比所述前一區(qū)塊更靠前的區(qū)塊,識(shí)別并非與切削指令相關(guān)且最接近變更部位的相關(guān)區(qū)塊的區(qū)塊,將識(shí)別出的區(qū)塊作為停止區(qū)塊而存儲(chǔ)到所述停止區(qū)塊存儲(chǔ)部; 所述執(zhí)行控制部構(gòu)成為在執(zhí)行由所述程序解析部提取出的動(dòng)作指令時(shí),基于所述停止區(qū)塊存儲(chǔ)部?jī)?nèi)存儲(chǔ)的停止區(qū)塊,確認(rèn)該動(dòng)作指令的相關(guān)區(qū)塊是否為停止區(qū)塊,判斷它是停止區(qū)塊的情況下,在該動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止所述進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
3.根據(jù)權(quán)利要求1或2所述的工作機(jī)械的控制裝置,其特征在于,包括: 記錄信息存儲(chǔ)部,存儲(chǔ)與所述程序存儲(chǔ)部?jī)?nèi)存儲(chǔ)的NC程序相關(guān)的記錄信息,且所述記錄信息包含所述NC程序及參數(shù)中的至少一個(gè)變更后有無(wú)實(shí)際執(zhí)行行為的信息 '及 記錄信息管理部,監(jiān)控所述執(zhí)行控制部及數(shù)據(jù)變更部的處理,在由所述執(zhí)行控制部執(zhí)行變更后無(wú)實(shí)際執(zhí)行行為的NC程序時(shí),將所述記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的該NC程序的實(shí)際執(zhí)行行為更新為有,并且在由所述數(shù)據(jù)變更部變更了所述NC程序及參數(shù)中的至少一個(gè)時(shí),將所述記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的對(duì)應(yīng)NC程序的實(shí)際執(zhí)行行為更新為無(wú); 所述執(zhí)行控制部構(gòu)成為在執(zhí)行由所述程序解析部提取出的動(dòng)作指令時(shí),基于所述記錄信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的記錄信息,確認(rèn)該執(zhí)行的NC程序是否為變更后無(wú)實(shí)際執(zhí)行行為的NC程序,判斷它是變更后無(wú)實(shí)際執(zhí)行行為的NC程序的情況下,在特定區(qū)塊的相關(guān)動(dòng)作指令的執(zhí)行前或執(zhí)行后暫時(shí)停止所述進(jìn)給機(jī)構(gòu)的運(yùn)轉(zhuǎn)。
4.根據(jù)權(quán)利要求1或2所述的工作機(jī)械的控制裝置,其特征在于,包括: 圖像顯示機(jī)構(gòu);及顯示控制部,在所述圖像顯示機(jī)構(gòu)上顯示由所述執(zhí)行控制部正在執(zhí)行的NC程序; 所述顯示控制部構(gòu)成為在顯示由所述執(zhí)行控制部正在執(zhí)行的NC程序時(shí),基于所述變更部位信息存儲(chǔ)部?jī)?nèi)存儲(chǔ)的變更部位信息,使變更部位的顯示形式與其他部位的顯示形式不同而進(jìn)行顯示。
5.根據(jù)權(quán)利要求3所述的工作機(jī)械的控制裝置,其特征在于,包括: 圖像顯示機(jī)構(gòu);及 顯示控制部,在所述圖像顯示機(jī)構(gòu)上顯示由所述執(zhí)行控制部正在執(zhí)行的NC程序; 所述顯示控制部構(gòu)成為在顯示由所述執(zhí)行控制部正在執(zhí)行的NC程序時(shí),基于所述變更部位信息存儲(chǔ)部 內(nèi)存儲(chǔ)的變更部位信息,使變更部位的顯示形式與其他部位的顯示形式不同而進(jìn)行顯示。
【文檔編號(hào)】G05B19/406GK103592894SQ201210240834
【公開日】2014年2月19日 申請(qǐng)日期:2012年7月11日 優(yōu)先權(quán)日:2012年7月11日
【發(fā)明者】中村隆之, 淺田哲志, 曾我崇明 申請(qǐng)人:Dmg森精機(jī)株式會(huì)社