亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

具有輔助指令執(zhí)行功能的數(shù)值控制裝置的制作方法

文檔序號:6273124閱讀:189來源:國知局
專利名稱:具有輔助指令執(zhí)行功能的數(shù)值控制裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及具有輔助指令執(zhí)行功能的數(shù)值控制裝置。
背景技術(shù)
加工程序由使軸動(dòng)作的軸移動(dòng)指令、和軸移動(dòng)指令以外的輔助指令構(gòu)成。數(shù)值控制裝置在從加工程序讀入輔助指令時(shí),發(fā)送與該輔助指令對應(yīng)的指令。然后,通過接收與該指令對應(yīng)的完成信號,執(zhí)行下一指令。因此,在接收完成信號之前,需要等待下一指令的執(zhí)行,因此存在加工程序的執(zhí)行時(shí)間變長的問題。對此,公知有如下技術(shù):預(yù)先登記不需要接收完成信號的輔助指令,在執(zhí)行中的指令是不需要接收完成信號的輔助指令時(shí),不等待接收完成信號,依次執(zhí)行下一指令。下面說明幾個(gè)關(guān)聯(lián)的現(xiàn)有技術(shù)。(現(xiàn)有技術(shù)的第一例)日本特開昭62 - 189506號公報(bào)中公開的控制外部裝置的機(jī)床的數(shù)值控制裝置,讀取加工程序,通過判別電路判別程序中的M功能后向外部裝置輸出M功能信號,另外,從該外部裝置接收M功能完成信號。進(jìn)而,該數(shù)值控制裝置預(yù)先在非易失存儲器中存儲不需要M功能完成信號的M功能號碼,對比判別不需要M功能完成信號的M功能的號碼與在該非易失存儲器中存儲的M功能號碼,無M功能完成信號地前進(jìn)到下一加工程序。使用圖3說明上述數(shù)值控制裝置21的M功能信號輸出的概要。在加工程序存儲部22中,存儲多個(gè)由操作者預(yù)先存儲的、加工所需的加工程序。讀出部23讀出在加工程序存儲部22中存儲的加工程序,依次執(zhí)行程序指令。判別部24判別通過讀出部23讀出的加工程序中的指令是否是輔助指令。輔助指令發(fā)送部25,在通過判別部24確認(rèn)加工程序中有輔助指令的情況下,發(fā)送請求與該輔助指令對應(yīng)的輔助功能的執(zhí)行的信號。完成信號接收部26進(jìn)行表示輔助功能的執(zhí)行完成的完成信號的接收(在接收完成信號之前不執(zhí)行下一指令)。使用圖4的流程圖說明上述數(shù)值控制裝置21執(zhí)行的輔助指令的執(zhí)行處理。讀入加工程序中的程序指令(步驟SB01),判斷讀入的程序指令是否是輔助指令(步驟SB02),當(dāng)是輔助指令時(shí),發(fā)送請求與該輔助指令對應(yīng)的輔助功能的執(zhí)行的信號(步驟SB03)。然后,在執(zhí)行輔助功能后,判斷是否接收到輔助功能執(zhí)行的完成信號(步驟SB(M)Jn果接收到完成信號則接著判斷加工程序是否結(jié)束(步驟SB05),如果加工程序尚未結(jié)束則返回步驟SB01,再次讀入程序指令。(現(xiàn)有技術(shù)的第二例)日本特開平2007— 310499號公報(bào)中公開的數(shù)值控制裝置,具有解析加工程序、使梯處理(ladder processing)部執(zhí)行程序中的預(yù)定的指令的加工程序解析處理部;執(zhí)行與來自上述加工程序解析處理部的指令對應(yīng)的梯序列(ladder sequence)的梯處理部;和根據(jù)通過上述加工程序解析處理部得到的上述加工程序的解析結(jié)果和上述梯處理部的梯序列的執(zhí)行結(jié)果,對在數(shù)值控制裝置上連接的控制對象進(jìn)行預(yù)定的控制的機(jī)械控制處理部。
上述梯處理部具有:暫定處理結(jié)束信號輸出功能和本處理結(jié)束信號輸出功能,前者當(dāng)從上述加工程序解析處理部接收到指令用于進(jìn)行加工的輔助處理的M代碼時(shí),發(fā)送表示虛擬地結(jié)束該接收的M代碼的處理的暫定處理結(jié)束信號,后者發(fā)送表示該接收的M代碼的處理實(shí)際上結(jié)束的本處理結(jié)束信號。上述加工程序解析處理部具有如下功能:當(dāng)從上述梯處理部接收到暫定處理結(jié)束信號時(shí),在讀入進(jìn)行對于加工程序中的M代碼的本處理結(jié)束信號的接收處理的M代碼處理完成等待指令前,使處理前進(jìn)到下一塊,在讀入上述M代碼處理完成等待指令前未接收上述本處理結(jié)束信號的情況下,在接收上述本處理結(jié)束信號之前不使執(zhí)行下一塊的處理。(現(xiàn)有技術(shù)的第三例)日本特開2011- 39701號公報(bào)中公開的數(shù)值控制裝置具有加工程序存儲部、輔助指令完成等待表存儲部、加工程序執(zhí)行部、完成信號接收部、完成等待判斷部和指令執(zhí)行部。加工程序存儲部存儲記述包含移動(dòng)指令和輔助指令的指令的加工程序,移動(dòng)指令是軸向移動(dòng)機(jī)床的刀具的指令,輔助指令是輔助軸向移動(dòng)的指令。輔助指令完成等待表存儲部存儲輔助指令完成等待表,該表使上述輔助指令和完成等待條件對應(yīng),所述完成等待條件把關(guān)于上述指令的信息決定為等待與上述輔助指令對應(yīng)的、來自上述機(jī)床的動(dòng)作完成信號的條件。加工程序執(zhí)行部,通過接受上述加工程序的執(zhí)行請求,以在上述加工程序存儲部中存儲的上述加工程序中記載的順序執(zhí)行上述指令。完成信號接收部接收上述動(dòng)作完成信號。完成等待判斷部,從被執(zhí)行的上述加工程序中檢測上述指令,在檢測出作為上述指令的上述輔助指令的情況下,判斷基于檢測出的輔助指令的下一指令的執(zhí)行結(jié)果是否與在輔助指令完成等待表中的上述檢測出的輔助指令所對應(yīng)的上述完成等待條件一致。指令執(zhí)行部,在上述執(zhí)行結(jié)果在上述完成等待條件中與進(jìn)行了上述執(zhí)行請求的輔助指令對應(yīng)的上述完成等待條件不一致的情況下,在上述加工程序中依次進(jìn)行下一指令的執(zhí)行請求,另一方面,在上述執(zhí)行結(jié)果在上述完成等待條件中與進(jìn)行了上述執(zhí)行請求的輔助指令對應(yīng)的上述完成等待條件一致的情況下,不在上述加工程序中依次進(jìn)行下一指令的執(zhí)行請求,等待上述動(dòng)作完成信號的接收。使用圖5說明上述的數(shù)值控制裝置21的概要。數(shù)值控制裝置21控制外部裝置19。在加工程序存儲部22中存儲多個(gè)由操作者預(yù)先存儲的加工所需的加工程序。在輔助指令存儲部27中,存儲由操作者預(yù)先存儲的、不等待完成信號的接收(不需要接收完成信號)的輔助指令和結(jié)束完成信號的監(jiān)視的條件。讀出部23讀出在加工程序存儲部22中存儲的加工程序,依次執(zhí)行程序指令。判別部24判別通過讀出部23讀出的加工程序中的輔助指令(判別讀出的程序指令是否是在輔助指令存儲部27中存儲的不需要接收完成信號的輔助指令)。輔助指令發(fā)送部25,在通過判別部24在加工程序中確認(rèn)到輔助指令的情況下,發(fā)送請求與輔助指令對應(yīng)的輔助功能的執(zhí)行的信號。完成信號接收部26接收表示輔助功能的執(zhí)行完成的完成信號。輔助指令發(fā)送部25在通過判別部24判斷出讀出部23讀出的程序指令是輔助指令的情況下,發(fā)送請求執(zhí)行對應(yīng)的輔助功能的信號。完成信號接收部26在通過判別部24判斷出讀出部23讀出的程序指令是不需要接受完成信號的輔助指令的情況下,不等待完成信號的接收而執(zhí)行下一個(gè)指令。
使用圖6的流程圖說明上述數(shù)值控制裝置21執(zhí)行的輔助指令的執(zhí)行處理。讀入加工程序中的程序指令(步驟SC01),判斷讀入的程序指令是否是輔助指令(步驟SC02),當(dāng)是輔助指令時(shí),發(fā)送請求執(zhí)行與該輔助指令對應(yīng)的輔助功能的信號(步驟SC03)。然后,判斷是否接收到完成信號(步驟SC04),在接收到完成信號的情況下,執(zhí)行下一指令,在未接收到完成信號的情況下,判斷讀入的程序指令是否是不需要完成信號的輔助指令(步驟SC05),當(dāng)讀入的程序指令是不需要完成信號的輔助指令時(shí),不等待接收完成信號,在加工程序結(jié)束前(步驟SC06)執(zhí)行下一指令。通過這樣不等待完成信號的接收依次執(zhí)行下一指令,謀求縮短程序的執(zhí)行時(shí)間。在上述現(xiàn)有技術(shù)的第一、第二、第三例子中,不能確認(rèn)預(yù)先登記的不需要完成信號的接收的輔助指令是否正常結(jié)束。因此,在對于加工有影響那樣的輔助功能未正常結(jié)束的情況下,例如,在開通加工液的供給的輔助功能中,成為在未進(jìn)行加工液的供給的狀況下繼續(xù)加工。其結(jié)果,有在加工結(jié)束后發(fā)現(xiàn)產(chǎn)品不良,必須從最初重新進(jìn)行加工而加工效率降低這樣的問題。

發(fā)明內(nèi)容
因此,鑒于上述現(xiàn)有技術(shù)的問題,本發(fā)明的目的是提供一種數(shù)值控制裝置,其在加工程序的輔助指令中,在輔助指令的執(zhí)行開始后開始監(jiān)視完成信號,依次執(zhí)行下一指令,同時(shí)繼續(xù)完成信號的監(jiān)視,在預(yù)先決定的條件成立之前接收到完成信號時(shí),結(jié)束完成信號的監(jiān)視。本發(fā)明的數(shù)值控制裝置,在從加工程序讀入程序指令時(shí),判別該讀入的程序指令是否是輔助指令,當(dāng)該程序指令是輔助指令時(shí),發(fā)送請求與該輔助指令對應(yīng)的輔助功能的執(zhí)行的信號,另外,接收表示輔助指令的完成的信號,由此執(zhí)行下一指令。該數(shù)值控制裝置具有預(yù)先存儲不等待對于輔助指令的完成信號的接收的輔助指令、和結(jié)束對于該輔助指令的完成信號的監(jiān)視的條件的存儲部。另外,在開始執(zhí)行不等待上述完成信號的接收的輔助指令后,開始對于該輔助指令的完成信號的監(jiān)視,依次執(zhí)行下一指令的同時(shí)繼續(xù)上述完成信號的監(jiān)視,在上述存儲部中存儲的結(jié)束上述完成信號的監(jiān)視的條件成立之前接收到上述完成信號的情況下,結(jié)束上述完成信號的監(jiān)視。關(guān)于在上述存儲部中存儲的結(jié)束完成信號的監(jiān)視的條件,可以設(shè)為在上述存儲部中存儲的輔助指令執(zhí)行開始后的執(zhí)行塊數(shù)、或者設(shè)為在上述存儲部中存儲的輔助指令執(zhí)行開始后的經(jīng)過時(shí)間、或是設(shè)為在上述存儲部中存儲的輔助指令執(zhí)行開始后的移動(dòng)距離、或者設(shè)為在上述存儲部中存儲的輔助指令執(zhí)行開始后的加工位置。在從在上述存儲部中存儲的輔助指令執(zhí)行開始后到完成信號的監(jiān)視結(jié)束的條件成立期間未接收到對于上述輔助指令的完成信號的情況下,也可以停止上述加工程序的執(zhí)行并且發(fā)出警報(bào)。根據(jù)本發(fā)明,因?yàn)槟軌虿坏却瓿尚盘柕貓?zhí)行下一指令,而且能夠進(jìn)行完成信號的接收,所以能夠提供具有能夠判斷輔助功能是否正常結(jié)束,在輔助功能未正常結(jié)束的情況下,通過停止加工等的應(yīng)對,能夠進(jìn)行高效率加工的具有輔助指令的執(zhí)行功能的數(shù)值控制裝置。


從以下參照附圖對于實(shí)施例的說明中能夠明了本發(fā)明的上述以及其他的目的以及特征。附圖中:圖1是說明本發(fā)明的數(shù)值控制裝置的框圖,圖2是說明通過本發(fā)明的數(shù)值控制裝置進(jìn)行的輔助指令的執(zhí)行處理的流程圖,圖3是說明現(xiàn)有技術(shù)的數(shù)值控制裝置的第一例的M功能輸出的圖,圖4是說明通過圖3的數(shù)值控制裝置進(jìn)行的輔助指令的執(zhí)行處理的流程圖,圖5是說明現(xiàn)有技術(shù)的數(shù)值控制裝置的第二例的圖,圖6是說明通過圖5的數(shù)值控制裝置進(jìn)行的輔助指令的執(zhí)行處理的流程圖。
具體實(shí)施例方式使用圖1的框圖說明本發(fā)明的數(shù)值控制裝置。數(shù)值控制裝置11是控制外部裝置19的裝置。在加工程序存儲部12中,存儲多個(gè)加工所需的加工程序。輔助指令存儲部17存儲不等待通知輔助指令執(zhí)行結(jié)束的完成信號的接收的輔助指令、和結(jié)束對于等待通知輔助指令執(zhí)行結(jié)束的完成信號的接收的輔助指令的完成信號的監(jiān)視的條件。讀出部13讀出在加工程序存儲部12中存儲的加工程序。判別部14判別通過讀出部13讀出的加工程序中的輔助指令。輔助指令發(fā)送部15,在通過判別部14在加工程序中確認(rèn)到輔助指令的情況下,對于可編程邏輯控制器或者機(jī)床等外部裝置19發(fā)送請求與該輔助指令對應(yīng)的輔助功能的執(zhí)行的信號。完成信號接收部16進(jìn)行表示輔助功能執(zhí)行完成的完成信號的接收。完成信號監(jiān)視部18在輔助指令存儲部17中存儲的結(jié)束完成信號的監(jiān)視的條件成立之前進(jìn)行完成信號的監(jiān)視。由操作者將加工程序預(yù)先存儲在加工程序存儲部12中。加工程序通常由使軸動(dòng)作的軸移動(dòng)指令的塊、和軸移動(dòng)指令以外的輔助指令的塊構(gòu)成。在輔助指令存儲部17中預(yù)先由操作者存儲不等待完成信號的接收而執(zhí)行下一指令的輔助指令(換言之,“不等待完成信號的接收的輔助指令”)和結(jié)束完成信號的監(jiān)視的條件。這里,所謂結(jié)束完成信號的監(jiān)視的條件,通過在輔助指令存儲部17中存儲的輔助指令執(zhí)行開始后的執(zhí)行塊數(shù)、在輔助指令存儲部17中存儲的輔助指令執(zhí)行開始后的經(jīng)過時(shí)間、在輔助指令存儲部17中存儲的輔助指令執(zhí)行開始后的移動(dòng)距離、以及在輔助指令存儲部17中存儲的輔助指令執(zhí)行后的加工位置來決定。為決定結(jié)束完成信號的監(jiān)視的條件,可以設(shè)置對執(zhí)行塊數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器以及計(jì)時(shí)經(jīng)過時(shí)間的定時(shí)器,可以從檢測驅(qū)動(dòng)軸的位置的位置檢測器得到的位置信息中取得移
動(dòng)距離信息。讀出部13從加工程序存儲部12讀出加工程序,依次執(zhí)行程序指令。判別部14判別讀出部13讀出的程序指令是否是在輔助指令存儲部17中存儲的不等待完成信號的接收而執(zhí)行下一指令的輔助指令(不等待完成信號的接收的輔助指令)。輔助指令發(fā)送部15,在通過判別部14判斷出讀出部13讀出的程序指令是不等待完成信號的接收而執(zhí)行下一指令的輔助指令的情況下,發(fā)送請求執(zhí)行與輔助指令對應(yīng)的輔助功能的信號。完成信號監(jiān)視部18,在通過判別部14判斷出讀出部13讀出的程序指令是不等待完成信號的接收而執(zhí)行下一指令的輔助指令的情況下,開始完成信號的監(jiān)視。完成信號接收部16,在通過判別部14判斷出讀出部13讀出的程序指令是不等待完成信號的接收而執(zhí)行下一指令的輔助指令(不等待完成信號的接收的輔助指令)的情況下,不等待完成信號的接收而執(zhí)行下一指令。依次執(zhí)行下一指令,同時(shí)繼續(xù)完成信號的監(jiān)視,在輔助指令存儲部17中存儲的條件成立之前接收到完成信號的條件下,結(jié)束完成信號的監(jiān)視。這樣,因?yàn)橥ㄟ^執(zhí)行輔助指令能夠不等待完成信號地執(zhí)行下一指令,而且能夠進(jìn)行完成信號的接收,所以能夠判斷輔助功能是否正常結(jié)束,在輔助功能未正常結(jié)束的情況下,通過停止加工或者用警報(bào)通知等方式的應(yīng)對,能夠高效率地進(jìn)行加工。另外,本結(jié)構(gòu)無論是與數(shù)值控制裝置11獨(dú)立的外部裝置11還是在數(shù)值控制裝置11內(nèi)裝載的內(nèi)部裝置,都能夠得到同樣的效果。使用圖2的流程圖說明通過本發(fā)明的數(shù)值控制裝置進(jìn)行的輔助指令的執(zhí)行處理。下面遵照各步驟說明。此外,圖2的流程圖是關(guān)于輔助指令的處理的流程圖,在讀入的程序指令例如是軸移動(dòng)指令的情況下,在接收到輔助指令的執(zhí)行完成信號后,或者在輔助指令存儲部17中存儲的輔助指令的情況下,不等待該輔助指令的執(zhí)行完成信號地被執(zhí)行。[步驟SA100]讀入加工程序中的程序指令。[步驟SA101]判斷讀入的程序指令是否是輔助指令,在是輔助指令的情況下,轉(zhuǎn)移到步驟SA102,在不是輔助指令的情況下,轉(zhuǎn)移到步驟SA108。[步驟SA102]發(fā)送與輔助指令對應(yīng)的信號。[步驟SA103]開始監(jiān)視完成信號。[步驟SA104]判斷是否接收到完成信號,在接收到完成信號的情況下,轉(zhuǎn)移到步驟SA108,在未接收到完成信號的情況下,轉(zhuǎn)移到步驟SA105。[步驟SA105]判斷讀入的作為程序指令的輔助指令是否是不等待完成信號的接收的指令,在是不等待完成信號的輔助指令的情況下,轉(zhuǎn)移到步驟SA106,在是等待完成信號的輔助指令的情況下,返回步驟SA104。[步驟SA106]判斷結(jié)束(不等待完成信號的)輔助指令的完成信號的監(jiān)視的條件是否成立,在條件成立的情況下,轉(zhuǎn)移到步驟SA107,在條件不成立的情況下,轉(zhuǎn)移到步驟SA109。[步驟SA107]執(zhí)行加工程序的停止、警報(bào)通知等出錯(cuò)處理,結(jié)束處理。[步驟SA108]判斷是否正在繼續(xù)完成信號的監(jiān)視,在正在繼續(xù)完成信號的監(jiān)視的情況下,轉(zhuǎn)移到步驟SA106,在沒有繼續(xù)完成信號的監(jiān)視的情況下,轉(zhuǎn)移到步驟SA109。是否正在繼續(xù)完成信號的監(jiān)視,例如可以使用對輔助指令執(zhí)行開始后的執(zhí)行塊數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器、測量輔助指令執(zhí)行開始后的經(jīng)過時(shí)間的定時(shí)器、輔助指令執(zhí)行開始后的移動(dòng)距離信息來判斷。[步驟SA109]判斷加工程序是否結(jié)束,在加工程序結(jié)束的情況下結(jié)束處理,在未結(jié)束的情況下返回步驟SA100,繼續(xù)處理。此外,本處理即使使用把完成信號的監(jiān)視作為單獨(dú)的處理的多重任務(wù)也能夠?qū)崿F(xiàn)。
權(quán)利要求
1.一種數(shù)值控制裝置,其在從加工程序讀入程序指令時(shí),判別該讀入的程序指令是否是輔助指令,當(dāng)該程序指令是輔助指令時(shí)發(fā)送請求與該輔助指令對應(yīng)的輔助功能的執(zhí)行的信號,另外,接收表示輔助指令完成的信號由此來執(zhí)行下一指令,該數(shù)值控制裝置的特征在于, 具有預(yù)先存儲不等待對于輔助指令的完成信號的接收的輔助指令、和結(jié)束對于該輔助指令的完成信號的監(jiān)視的條件的存儲部, 在開始執(zhí)行不等待上述完成信號的接收的輔助指令后,開始對于該輔助指令的完成信號的監(jiān)視,依次執(zhí)行下一指令的同時(shí)繼續(xù)上述完成信號的監(jiān)視,在上述存儲部中存儲的結(jié)束上述完成信號的監(jiān)視的條件成立之前接收到上述完成信號的情況下,結(jié)束上述完成信號的監(jiān)視。
2.根據(jù)權(quán)利要求1所述的數(shù)值控制裝置,其特征在于, 將在上述存儲部中存儲的結(jié)束完成信號的監(jiān)視的條件設(shè)為在上述存儲部中存儲的輔助指令執(zhí)行開始后的執(zhí)行塊數(shù)。
3.根據(jù)權(quán)利要求1所述的數(shù)值控制裝置,其特征在于, 將在上述存儲部中存儲的結(jié)束完成信號的監(jiān)視的條件設(shè)為在上述存儲部中存儲的輔助指令執(zhí)行開始后的經(jīng)過時(shí)間。
4.根據(jù)權(quán)利要求1所述的數(shù)值控制裝置,其特征在于, 將在上述存儲部中存儲的結(jié)束完成信號的監(jiān)視的條件設(shè)為在上述存儲部中存儲的輔助指令執(zhí)行開始后的移動(dòng)距離。
5.根據(jù)權(quán)利要求1所述的數(shù)值控制裝置,其特征在于, 將在上述存儲部中存儲的結(jié)束完成信號的監(jiān)視的條件設(shè)為在上述存儲部中存儲的輔助指令執(zhí)行開始后的加工位置。
6.根據(jù)權(quán)利要求1到5中任一項(xiàng)所述的數(shù)值控制裝置,其特征在于, 在從在上述存儲部中存儲的輔助指令執(zhí)行開始起到結(jié)束完成信號的監(jiān)視的條件成立之間未接收到對于上述輔助指令的完成信號的情況下,停止上述加工程序的執(zhí)行并且發(fā)出警報(bào)。
全文摘要
一種具有輔助指令執(zhí)行功能的數(shù)值控制裝置。當(dāng)讀入的加工程序中的程序指令是輔助指令時(shí),發(fā)送與該輔助指令對應(yīng)的指令。然后,開始監(jiān)視與該指令對應(yīng)的完成信號的接收,在未接收到完成信號的情況下,當(dāng)該輔助指令是不等待完成信號的指令時(shí),不等待該完成信號的接收,判斷結(jié)束該輔助指令的完成信號的監(jiān)視的條件是否成立。然后,在條件成立的情況下,執(zhí)行出錯(cuò)處理,結(jié)束加工程序的執(zhí)行。
文檔編號G05B19/18GK103207588SQ20131000915
公開日2013年7月17日 申請日期2013年1月10日 優(yōu)先權(quán)日2012年1月11日
發(fā)明者工藤壯大, 平賀薰 申請人:發(fā)那科株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1