到存儲器110中的變更參數信息115。然后,當在數值控制裝置100上再次通過控制任務執行加工程序的運轉時,影響參數檢測任務按該加工程序的每個塊來測量處理時間,將其測量結果存儲到存儲器110中的參數變更后處理時間存儲部114,并且將根據各塊內的G代碼指令、模態、輪廓控制等指令模式的信息來判斷出的運轉內容信息存儲到存儲器110中的運轉內容信息存儲部111。
[0067]在加工程序的運轉結束之后,如圖8所示,影響參數檢測任務將存儲在存儲器110中的參數變更前處理時間存儲部113中的參數變更前的各塊的處理時間與存儲在參數變更后處理時間存儲部114中的參數設定后的各塊的處理時間進行比較,提取出兩個處理時間產生差的塊而將該塊顯示在顯示器300的顯示畫面上。
[0068]之后,如圖9所示,關于兩個處理時間產生差的塊,分別讀出存儲在存儲器110中的運轉內容信息存儲部111中的“運轉內容信息”以及存儲在變更參數信息115中的“變更后的參數信息”,從存儲在存儲裝置200中的參數數據庫201中檢索被分組為與上述“運轉內容信息”相關聯的運轉內容并且上述“變更后的參數信息”內包含的參數。并且,檢查在存儲在變更參數信息115中的“變更后的參數信息”中是否存在與存儲在存儲裝置200中的參數數據庫201中的與加工程序的運轉整體有關的參數信息一致的數據。檢查的結果是存在一致的數據的情況下,將該變更參數信息顯示在顯示器300的顯示畫面上。
[0069]圖10是表示在影響參數的檢測中在數值控制裝置100上執行的處理過程的流程圖。
[0070].[步驟SB01]數值控制裝置100中的控制任務執行加工程序的運轉。
[0071].[步驟SB02]在加工運轉中對運轉整體的處理時間和各塊的處理時間進行測量,將其測量結果存儲到參數變更前處理時間存儲部113。
[0072].[步驟SB03]結束通過控制任務執行的加工程序的運轉。
[0073].[步驟SB04]在加工程序的運轉結束之后,通過用戶的操作等來檢查參數是否被變更。在參數被變更并收到下一加工運轉指示的情況下,進入到步驟SB05,在沒有被變更的狀態下收到下一加工運轉指示的情況下,返回至步驟SBOI。
[0074].[步驟SB05]控制任務執行參數變更后的加工程序的運轉。
[0075].[步驟SB06]作為變更參數信息115而存儲在步驟SB04中檢測出的變更參數信息。
[0076].[步驟SB07]在參數變更后的加工運轉中,對運轉整體的處理時間和各塊的處理時間進行測量,存儲到參數變更后處理時間存儲部114。
[0077].[步驟SB08]在加工運轉的執行過程中,判斷各塊的運轉內容,將判斷出的運轉內容存儲到運轉內容信息存儲部111。
[0078].[步驟SB09]結束通過控制任務執行的加工程序的運轉。
[0079].[步驟SB10]根據存儲在參數變更前處理時間存儲部113中的信息以及存儲在參數變更后處理時間存儲部114中的信息,將參數變更前后的運轉整體的處理時間進行比較。
[0080].[步驟SBlI]對加工程序的各塊反復進行步驟SB12?步驟SB17的處理。
[0081].[步驟SB12]根據存儲在參數變更前處理時間存儲部113中的信息以及存儲在參數變更后處理時間存儲部114中的信息,將參數變更前后的塊的處理時間進行比較。
[0082].[步驟SB13]步驟SB12的比較結果是判斷在當前塊的運轉中參數變更前后的處理時間是否產生差。在產生差的情況下,進入到步驟SB14,在沒有產生差分的情況下,使循環進入到下一塊。
[0083].[步驟SB14]在顯示器300的顯示畫面上顯示在參數變更前和后處理時間產生差的塊。
[0084].[步驟SB15]參照參數數據庫201,檢查是否存在當前塊的運轉內容的組。在存在的情況下,進入到步驟SB16,在不存在的情況下,使循環進入到下一塊。
[0085].[步驟SB16]參照參數數據庫201,檢查在存儲在變更參數信息存儲部115中的“變更后的參數”中是否存在分組為當前塊的運轉內容的組的參數。在存在的情況下,進入到步驟SB17,在不存在的情況下,使循環進入到下一塊。
[0086].[步驟SB17]作為帶來影響的參數信息而提取在步驟SB16中確認為存在的變更參數信息。
[0087].[步驟SB18]參照參數數據庫201,檢查在存儲在變更參數信息115中的“變更后的參數”中是否存在與運轉整體有關的參數信息一致的信息。在存在的情況下,進入到步驟SB19,在不存在的情況下,進入到步驟SB20。
[0088].[步驟SB19]作為對運轉整體帶來影響的參數信息而提取在步驟SB18中確認為存在的變更參數信息。
[0089].[步驟SB20]將在步驟SB17、步驟SB19中提取出的帶來影響的參數信息顯示在顯示器300的顯示畫面上。
[0090]通過上述影響參數檢測任務的動作,用戶能夠確認在參數變更前后處理時間發生變化的加工程序的塊,并且能夠閱覽估計為對處理時間的變化帶來影響的參數信息,因此能夠作為研究以周期時間縮短等為目的的參數設定的參考。
[0091]以上,說明了本發明的實施方式,但是本發明并不限定于上述實施方式的示例,通過進行適當的變更,能夠通過其它方式來實施。例如,對于由未設定參數檢測任務、影響參數檢測任務所執行的各處理中、處理時間的測量等獨立性高的處理,也可以使其它任務來進行執行。
【主權項】
1.一種數值控制裝置,其根據多個參數和加工程序來使機床運轉,由此對工件進行加工,其特征在于,該數值控制裝置具備: 參數數據庫,其將與上述多個參數有關的信息分組為根據這些參數帶來影響的運轉內容分別分類而得的多個組以及對運轉整體帶來影響的參數的組來進行存儲;以及 未設定參數檢測部,其在上述機床的運轉時保存上述加工程序的各塊的運轉內容,根據上述各塊的上述運轉內容來檢索上述參數數據庫,確定與上述各塊的上述運轉內容相關聯的上述參數,從與上述運轉內容相關聯的上述參數中檢測未設定的參數,并且從對上述運轉整體帶來影響的參數中檢測未設定的參數。2.根據權利要求1所述的數值控制裝置,其特征在于, 在與上述多個參數有關的信息中包含這些參數的推薦的設定值的信息, 上述未設定參數檢測部構成為:從與上述運轉內容相關聯的上述參數以及對上述運轉整體帶來影響的參數中,檢測當前設定在上述數值控制裝置中的設定值與存儲在上述參數數據庫中的各參數的推薦的設定值不同的參數作為未設定的參數。3.根據權利要求1或2所述的數值控制裝置,其特征在于, 上述數值控制裝置還具備: 處理時間測量部,其在上述機床的運轉時,測量上述加工程序的各塊的處理時間; 變更參數信息存儲部,其在發生了參數變更時,存儲變更了的參數信息; 參數變更前處理時間存儲部,其存儲通過上述處理時間測量部測量而得的上述參數變更前的上述加工程序的各塊的處理時間; 參數變更后處理時間存儲部,其存儲通過上述處理時間測量部測量而得的上述參數變更后的上述加工程序的各塊的處理時間;以及 影響參數檢測部,其根據存儲在上述參數變更前處理時間存儲部中的處理時間以及存儲在上述參數變更后處理時間存儲部中的處理時間,來確定在上述參數的變更前后處理時間發生了變化的上述加工程序的塊,通過參照上述參數數據庫,來確定與上述所確定的塊的運轉內容相關聯的、存儲在上述變更參數信息存儲部中的上述變更了的參數信息,并且確定屬于對上述運轉整體帶來影響的參數的組的、存儲在上述變更參數信息存儲部中的參數信息。
【專利摘要】本發明提供一種具有與周期時間有關的參數設定輔助功能的數值控制裝置,數值控制裝置根據多個參數和加工程序來使機床運轉。用戶能夠在顯示畫面上參照有可能對加工程序運轉的周期時間縮短帶來影響的參數中未設定的參數、即不在推薦的設定值范圍內的參數。因此,能夠作為用戶研究以縮短周期時間等為目的的參數設定的參考。
【IPC分類】G05B19/408
【公開號】CN105652798
【申請號】
【發明人】齋藤卓哉, 村田耕一, 久保守
【申請人】發那科株式會社
【公開日】2016年6月8日
【申請日】2015年11月30日