欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

預(yù)測nc程序修正后的加工時間的加工時間預(yù)測裝置的制造方法_2

文檔序號:9546926閱讀:來源:國知局
]本發(fā)明的加工時間預(yù)測裝置由計(jì)算機(jī)等運(yùn)算處理裝置構(gòu)成。因此,使用圖1的框圖說明本發(fā)明的構(gòu)成加工時間預(yù)測裝置的運(yùn)算處理裝置。
[0033]運(yùn)算處理裝置100包括:進(jìn)行運(yùn)算處理的處理器即CPU 11 ;經(jīng)由總線17與該CPU11相連接的RAM、R0M等存儲器12 ;顯示控制器13,其控制顯示器300 ;電源控制器14,其根據(jù)來自電源開關(guān)400的接通/斷開信號對運(yùn)算處理裝置100的電源進(jìn)行接通/斷開控制;輸入設(shè)備控制器15,其控制外部輸入設(shè)備500 ;以及存儲裝置控制器16,其控制存儲裝置200。
[0034]存儲器12是保存由存儲裝置200、外部輸入設(shè)備500等從外部輸入的各種數(shù)據(jù)并存儲控制用程序的存儲部。作為外部輸入設(shè)備500有鍵盤等,通過輸入設(shè)備控制器15將來自外部輸入設(shè)備500的輸入數(shù)據(jù)取入到運(yùn)算處理裝置100。存儲裝置控制器16控制與存儲裝置200之間的數(shù)據(jù)的輸入輸出。
[0035]在存儲裝置200中保存有預(yù)測對象NC程序21、當(dāng)前數(shù)據(jù)區(qū)域22、上一次數(shù)據(jù)區(qū)域23,分別在加工時間預(yù)測處理中經(jīng)由存儲裝置控制器16被讀入到運(yùn)算處理裝置100而利用。
[0036]圖2是本發(fā)明的構(gòu)成加工時間預(yù)測裝置的運(yùn)算處理裝置100的功能框圖。
[0037]運(yùn)算處理裝置100具備程序劃分部110、區(qū)間關(guān)系確定部120、預(yù)測區(qū)間決定部130以及加工時間預(yù)測部140。
[0038]程序劃分部110逐程序塊對從存儲裝置200讀入的預(yù)測對象NC程序21進(jìn)行處理,判別“區(qū)間起始條件”而進(jìn)行劃分為多個程序塊的每個程序塊的區(qū)間的處理,在存儲裝置200的當(dāng)前數(shù)據(jù)區(qū)域22中作為區(qū)間信息而存儲。另外,程序劃分部110確認(rèn)存儲裝置200的當(dāng)前數(shù)據(jù)區(qū)域22,在已經(jīng)記錄了區(qū)間信息的情況下,使所記錄的該區(qū)間信息移動至上一次數(shù)據(jù)區(qū)域23。
[0039]在此,“區(qū)間起始條件”是指用于對構(gòu)成NC程序的各區(qū)間進(jìn)行劃分的條件。在本實(shí)施方式中,將NC程序中的以下各程序塊定義為“區(qū)間起始條件”。
[0040].程序起始
[0041].包含輔助代碼(M、S、T、B)的程序塊
[0042].子程序調(diào)用
[0043].包含特定的關(guān)鍵字的注釋程序塊
[0044]?被屏蔽緩沖(mask buffer)的程序塊(G4.1、G31、G53、M代碼等到該程序塊結(jié)束為止該程序塊以后的程序塊的緩沖得到抑制的指令程序塊)
[0045]程序劃分部110以上述各“區(qū)間起始條件”所對應(yīng)的程序塊來分割NC程序,將該分割得到的NC程序文本分別與以下各項(xiàng)目一起作為區(qū)間信息而存儲到當(dāng)前數(shù)據(jù)區(qū)域22。
[0046].[區(qū)間信息項(xiàng)目1]起始程序塊的程序文本
[0047].[區(qū)間信息項(xiàng)目2]開始執(zhí)行起始程序塊時的當(dāng)前位置(僅在起始程序塊被屏蔽緩沖的情況下)
[0048].[區(qū)間信息項(xiàng)目3]該區(qū)間的NC程序文本的奇偶校驗(yàn)信息
[0049]在此,區(qū)間信息項(xiàng)目1的起始程序塊的程序文本為該區(qū)間的起始程序塊的程序文本本身,包含程序名稱、調(diào)用的子程序的名稱等,是在一個NC程序內(nèi)唯一地決定的文本。另夕卜,區(qū)間信息項(xiàng)目2的開始執(zhí)行起始程序塊時的當(dāng)前位置是指開始執(zhí)行該區(qū)間的起始程序塊時的、作為控制對象的機(jī)床的各控制軸的位置信息。并且,區(qū)間信息項(xiàng)目3的奇偶校驗(yàn)信息為根據(jù)分割得到的各區(qū)間的NC程序的文本來計(jì)算出的奇偶校驗(yàn)信息,具備在該區(qū)間的NC程序被修正時能夠根據(jù)由從修正后的NC程序計(jì)算出的奇偶校驗(yàn)信息以及從修正前的NC程序計(jì)算出的奇偶校驗(yàn)信息來識別該NC程序已被修正這一情況程度的奇偶校驗(yàn)長度。此外,關(guān)于奇偶校驗(yàn)信息,如上所述,如果能夠識別該區(qū)間的NC程序被修正這一情況的信息,貝也可以使用任意信息,也可以使用校驗(yàn)和(checksum)、CRC、其它單向哈希函數(shù)(hashfunct1n)等。
[0050]區(qū)間關(guān)系確定部120根據(jù)程序劃分部110所劃分的當(dāng)前數(shù)據(jù)的各區(qū)間信息,從存儲裝置200的上一次數(shù)據(jù)區(qū)域23中分別搜索視為相同的區(qū)間信息。
[0051]在上一次數(shù)據(jù)區(qū)域23中記錄有在成為預(yù)測對象的NC程序被修正之前制作的、修正前NC程序的各區(qū)間信息,另外,在該各區(qū)間信息中分別相關(guān)聯(lián)地記錄有上一次預(yù)測得到的每個區(qū)間的加工預(yù)測時間。在搜索視為與當(dāng)前數(shù)據(jù)的各區(qū)間相同的上一次數(shù)據(jù)的區(qū)間時,將區(qū)間信息項(xiàng)目1 “起始程序塊的程序文本”或區(qū)間信息項(xiàng)目2 “開始執(zhí)行起始程序塊時的當(dāng)前位置”(起始程序塊本身被編輯的情況下等)用作搜索關(guān)鍵字。
[0052]預(yù)測區(qū)間決定部130針對區(qū)間關(guān)系確定部120所檢索的視為相同的區(qū)間信息,與當(dāng)前數(shù)據(jù)與上一次數(shù)據(jù)的區(qū)間信息項(xiàng)目3 “奇偶校驗(yàn)信息”進(jìn)行比較,將奇偶校驗(yàn)信息不同的區(qū)間設(shè)為需要預(yù)測加工時間的區(qū)間。而且,針對奇偶校驗(yàn)信息不同的區(qū)間,比較該區(qū)間的程序文本并確定修正處,在由修正導(dǎo)致產(chǎn)生文本差的程序塊內(nèi),在存在對以后的程序塊的動作帶來影響的命令的情況下,也將之后的區(qū)間設(shè)為需要預(yù)測加工時間的區(qū)間。
[0053]作為對NC程序的修正對修正后的該程序塊以后的動作帶來影響的命令的一例,可舉出圖3示出的各指令等。
[0054]加工時間預(yù)測部140對預(yù)測區(qū)間決定部130決定為需要預(yù)測加工時間的區(qū)間的區(qū)間,預(yù)測其加工時間。另外,對于需要預(yù)測加工時間的區(qū)間以外的區(qū)間采用從上一次數(shù)據(jù)區(qū)域23中搜索的視為相同的區(qū)間的加工預(yù)測時間。而且,將這些全部相加,作為本次的NC程序預(yù)測加工時間結(jié)果而輸出,記錄到存儲裝置200。
[0055]在加工時間的預(yù)測處理中,能夠利用上述日本特開2012-93975號公報所記載的加工時間預(yù)測算法、其它公知的加工時間預(yù)測算法。
[0056]下面,根據(jù)各實(shí)施例說明如上所述的通過本發(fā)明的結(jié)構(gòu)來實(shí)施的加工時間的預(yù)測處理。
[0057]圖4是說明通過圖2的運(yùn)算處理裝置100使用的加工時間預(yù)測對象的程序的程序結(jié)構(gòu)的圖。
[0058]如圖4所示,在以后說明的各實(shí)施例中,作為加工時間預(yù)測對象的程序,采用從主程序00001讀出兩個子程序00002、00003的NC程序。在各實(shí)施例中,說明了在圖2的運(yùn)算處理裝置100中對圖4示出的NC程序進(jìn)行加工時間的預(yù)測之后作為區(qū)間信息進(jìn)行記錄并修改一次該NC程序之后再次進(jìn)行加工時間的預(yù)測的情況。
[0059]圖5是表示針對圖4的NC程序的各區(qū)間的最初的加工時間預(yù)測處理所花費(fèi)的時間的表。
[0060]在本發(fā)明的實(shí)施方式中,使用以往技術(shù)中的加工時間預(yù)測算法,因此圖5示出的加工時間預(yù)測算法的加工時間預(yù)測處理所花費(fèi)的時間與以往技術(shù)中的加工時間預(yù)測處理相同。
[0061]此外,通常在由于NC程序的修正而程序塊數(shù)發(fā)生變化的情況下,通過加工時間預(yù)測算法進(jìn)行的加工時間預(yù)測處理所花費(fèi)的時間僅變化修正的量,但是以下實(shí)施例的說明中,為了更容易理解本發(fā)明的特征,作為進(jìn)行了小規(guī)模的修正,假設(shè)在編輯前后通過加工時間預(yù)測算法進(jìn)行的加工時間預(yù)測處理所需的時間大致不會變化而進(jìn)行說明。
[0062]圖6是表示使用基于以往技術(shù)的加工時間預(yù)測算法執(zhí)行修正前和修正后的加工時間預(yù)測處理的情況下的、各處理所花費(fèi)的時間的表。
[0063]如圖6所示,在對修正前和修正后的NC程序進(jìn)行基于以往技術(shù)的加工時間預(yù)測的情況下,修正后也與修正前同樣地對整個區(qū)間執(zhí)行加工
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
长垣县| 玉屏| 宁晋县| 安顺市| 祁连县| 古丈县| 信宜市| 靖江市| 石林| 长子县| 高要市| 汕尾市| 贡觉县| 陕西省| 隆昌县| 香河县| 大名县| 巍山| 蒙阴县| 凤城市| 舟山市| 津南区| 松潘县| 杭锦后旗| 瓦房店市| 海南省| 灵武市| 额济纳旗| 进贤县| 昂仁县| 塘沽区| 资阳市| 青海省| 冷水江市| 宜宾市| 广河县| 顺义区| 周宁县| 运城市| 黄山市| 淮安市|