能夠指定暫停點的數(shù)值控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種控制機床的數(shù)值控制裝置,尤其涉及一種能夠指定暫停點的數(shù)值控制裝置。
【背景技術(shù)】
[0002]在通過機床開始工件的加工后,有時需要暫停在加工開始前沒有預定的加工。例如,加工狀態(tài)的觀察、其他作業(yè)(其他加工)的插入、加工過程中的維護部件的更換(如果是線放電加工,線電極的更換等)、加工中的警報的應對(如果是線放電加工,已使用的線電極的回收等)、由于加工液或機床的溫度上升而等待溫度下降、加工屑或加工液的污垢的去除、或者與作業(yè)時間相關(guān)的操作員側(cè)的情況等。
[0003]通過進給保持停止或單程序塊停止來將自動運轉(zhuǎn)暫停(參照日本特開平1-229305號公報),通過加工程序的暫停指令(參照日本特開2003-001547號公報)、序列號對照暫停等來進行加工的暫停。由于暫停/重新開始,有時產(chǎn)生加工缺陷或刀具的損傷。因此,操作員必需一邊觀察加工,一邊等待成為狀況良好的狀態(tài)來進行進給保持停止或單程序塊停止。
[0004]作為使機床的自動運轉(zhuǎn)暫停的方法,有預先在加工程序中插入暫停指令的方法。在該方法中,為了預定外的暫停必須插入需要以上的暫停指令。此外,在沒有插入暫停指令的塊中,無法使自動運轉(zhuǎn)暫停。
[0005]為了使用進給保持停止或單程序塊停止來進行自動運轉(zhuǎn)的暫停時,需要在狀況良好的位置進行暫停操作以便不會由于暫停/重新開始而產(chǎn)生加工缺陷或刀具的損傷。在由微小塊而生成的加工程序等中,必須要在很短的期間定時良好地進行暫停操作。此外,如放電加工那樣在加工速度慢的加工中,必須到加工前進到能夠暫停的部分為止等待較長時間后進行暫停操作。
[0006]為了使用暫停指令(M00/M01等)來進行自動運轉(zhuǎn)的暫停,需要在加工開始前預先假設暫停而在加工程序中的多個位置插入暫停指令。因此,加工程序的生成耗費工時。此夕卜,無法進行沒有插入暫停指令的指令塊中的暫停。
[0007]此外,為了使用序列號對照停止來進行自動運轉(zhuǎn)的暫停,需要在加工開始前預先設定進行暫停的指令塊。因此,在加工開始后發(fā)生需要暫停的情況時,無法使用。
[0008]此外,在檢查加工程序時如果微小路徑連續(xù),則在單程序塊停止中需要重復幾次啟動操作,操作并不容易。
【發(fā)明內(nèi)容】
[0009]因此,本發(fā)明的目的在于提供一種控制機床的數(shù)值控制裝置,當需要使自動運轉(zhuǎn)暫停時,不是立即暫停,而是能夠指定在被認為安全的指令塊或狀態(tài)下能夠容易地進行暫停的暫停點。
[0010]本發(fā)明的數(shù)值控制裝置根據(jù)加工程序控制機床來進行加工,該數(shù)值控制裝置具有:暫停塊指定單元,其在所述機床的自動運轉(zhuǎn)中,從所述加工程序的未加工部指定能夠暫停的指令塊作為暫停塊;暫停位置選擇單元,其選擇在所述暫停塊指定單元指定的塊的開始點、中間點、或終點中的哪一位置暫停自動運轉(zhuǎn);以及暫停單元,其在由所述暫停塊指定單元指定的塊的、由所述暫停位置選擇單元指定的位置,使所述自動運轉(zhuǎn)暫停。
[0011]本發(fā)明的數(shù)值控制裝置根據(jù)加工程序控制機床來進行加工,該數(shù)值控制裝置具備:暫停指令指定單元,其登錄即使暫停所述機床的自動運轉(zhuǎn)也安全的指令;暫停指令有效無效切換單元,其對基于由所述暫停指令指定單元登錄的指令的暫停的有效與無效進行切換;暫停位置選擇單元,其選擇在包含由所述暫停指令指定單元登錄的指令的塊的開始點、中間點、或終點的哪個位置暫停所述自動運轉(zhuǎn);以及暫停單元,其在通過所述暫停指令有效無效切換單元使基于由所述暫停指令指定單元登錄的指令的暫停有效時,在執(zhí)行了由所述暫停指令指定單元登錄的指令的塊的、由所述暫停位置選擇單元指定的位置,使所述自動運轉(zhuǎn)暫停。
[0012]本發(fā)明的數(shù)值控制裝置根據(jù)加工程序控制機床來進行加工,該數(shù)值控制裝置具備:非切削狀態(tài)判定單元,其在所述機床的自動運轉(zhuǎn)中判定非切削狀態(tài);非切削狀態(tài)暫停有效無效切換單元,其對非切削狀態(tài)下的暫停的有效與無效進行切換;以及暫停單元,其在通過所述非切削狀態(tài)暫停有效無效切換單元使非切削狀態(tài)下的暫停有效時,在通過所述非切削狀態(tài)判定單元判定為非切削狀態(tài)的情況下,使自動運轉(zhuǎn)暫停。
[0013]本發(fā)明的數(shù)值控制裝置根據(jù)加工程序控制機床來進行加工,該數(shù)值控制裝置具備:連續(xù)執(zhí)行塊數(shù)登錄單元,其登錄在所述機床的自動運轉(zhuǎn)中通過一次的啟動執(zhí)行的塊數(shù);指定塊數(shù)暫停有效無效切換單元,其對通過上述一次的啟動執(zhí)行由所述連續(xù)執(zhí)行塊數(shù)登錄單元登錄的塊數(shù)后的暫停的有效與無效進行切換;以及暫停單元,其在通過所述指定塊數(shù)暫停有效無效切換單元使指定塊數(shù)暫停有效時,當執(zhí)行了由所述連續(xù)執(zhí)行塊數(shù)登錄單元登錄的數(shù)量的塊時,使所述自動運轉(zhuǎn)暫停。
【附圖說明】
[0014]參照附圖對以下的實施例進行說明,從而使本發(fā)明的上述以及其他目的以及特征更加明確。在這些附圖中:
[0015]圖1是說明控制機床的數(shù)值控制裝置的圖。
[0016]圖2是說明在實施方式I中,操作員移動程序光標來選擇能夠暫停的指令塊的圖。
[0017]圖3是說明在實施方式I中,當?shù)毒邽闀和K時機床的自動運轉(zhuǎn)暫停的圖。
[0018]圖4是說明實施方式I的處理流程的圖。
[0019]圖5是說明實施方式2的圖。
[0020]圖6是說明在實施方式2中,根據(jù)預先登錄了刀具的指令,機床的自動運轉(zhuǎn)暫停的圖。
[0021 ]圖7是實施方式2的處理流程的圖。
[0022]圖8是說明實施方式3的機床的自動運轉(zhuǎn)暫停的圖。
[0023]圖9是說明實施方式3的處理流程的圖。
[0024]圖10是說明實施方式4的機床的自動運轉(zhuǎn)暫停的圖。
[0025]圖11是說明實施方式4的處理流程的圖。
【具體實施方式】
[0026]圖1是說明機床的控制裝置的圖。
[0027]數(shù)值控制裝置100控制機床102。處理器即CPUlll按照存儲在ROMl 12中的系統(tǒng)程序來控制數(shù)值控制裝置100的整體。RAM113存儲各種數(shù)據(jù)或輸入輸出信號。在非易失性存儲器114中存儲的各種數(shù)據(jù)在電源切斷后也原樣地保存。
[0028]圖形控制電路115將數(shù)字信號轉(zhuǎn)換成顯示用信號,并提供給顯示裝置116。鍵盤117是具有數(shù)值鍵、字符鍵等的輸入各種設定數(shù)據(jù)的單元。
[0029]軸控制電路118從CPUlll接收各軸的移動指令,將軸的指令輸出給伺服放大器119。該伺服放大器119接收該移動指令,驅(qū)動機床102的伺服電動機(未圖示)。這些構(gòu)成要素通過總線121相互連接。在執(zhí)行加工程序時,PMC(Programmable Machine Control,可編程機床控制器)122經(jīng)由總線121接收T功能信號(刀具選擇指令)等。然后,將該信號通過順序程序進行處理,作為動作指令輸出信號,來控制機床102。
[0030]此外,從機床102接收狀態(tài)信號,傳送CPUlll所需要的輸入信號。并且,在總線121上連接有根據(jù)系統(tǒng)程序等功能變化的軟鍵盤123、將NC數(shù)據(jù)發(fā)送給存儲裝置等外部設備的接口 124連接。將該軟鍵盤123與顯示裝置116、鍵盤117 —起設置在顯示裝置/MDI板125上。
[0031]以上是公知的控制機床的數(shù)值控制裝置。在本發(fā)明的幾個實施方式中,在數(shù)值控制裝置100中,能夠在加工過程中從加工程序的未加工塊中指定暫停塊,在執(zhí)行了該暫停塊時使自動運轉(zhuǎn)暫停;預先登錄能夠暫停的指令,根據(jù)登錄的指令使自動運轉(zhuǎn)暫停;解析不會由于暫停/重新開始而產(chǎn)生加工缺陷和刀具損傷的非切削狀態(tài),使自動運轉(zhuǎn)暫停。此夕卜,使數(shù)值控制裝置100具有以下功能:能夠設定在機床的自動運轉(zhuǎn)中通過一次啟動執(zhí)行的塊數(shù),當通過自動運轉(zhuǎn)的啟動,執(zhí)行了設定的塊數(shù)時使自動運轉(zhuǎn)暫停。由此,能夠沒有加工缺陷和刀具損傷地進行自動運轉(zhuǎn)的暫停以及重新開始。
[0032]由此,不需要插入暫停指令,因此加工程序的生成不需要耗費工時。不需要預測進行暫停操作的時刻。不需要直到成為能夠暫停的狀況為止,在機械旁邊觀察狀況。當檢查微小塊連續(xù)的加工程序時,按照指定塊數(shù)的塊來執(zhí)行微小塊,因此檢查操作變得容易。
[0033](實施方式I)
[0034]圖2是說明在實施方式I中操作員移動程序光標,來選擇能夠暫停的指令塊的圖。將圖2所示的顯示畫面I顯示在數(shù)值控制裝置100的顯示裝置116上。圖3是說明在實施方式I中刀具7為暫停塊時,機床的自動運轉(zhuǎn)暫停的圖。圖4是說明實施方式I的處理流程的圖。
[0035]在正在執(zhí)行的加工程序中,能夠從未加工部指定暫停塊。關(guān)于暫停塊的指定,可以考慮將程序光標移動到指令塊上來指定的方法,或指定加工程序中的序列號的方法,或通過觸摸板等指定繪制路徑的未加工部的路徑的方法。
[0036]作為通過程序光標指定暫停塊的例子,操作員移動程序光標,來指定能夠暫停的指令塊。在暫停指定塊的開始點、中間點或終點自動運轉(zhuǎn)暫停。當為了執(zhí)行而讀取的指令塊為暫停塊時,暫停自動運轉(zhuǎn)。另外,也可以設定在暫停塊的開始點、中間或終點進行暫停。由此,在加工開始后需要自動運轉(zhuǎn)暫停時,可以通過對加工沒有影響的指令塊,容易地使自動運轉(zhuǎn)暫停。
[0037]在圖2中,將程序光標移動到N34的序列號的塊上,按下設定按鍵2,由此能夠指定暫停塊。通過選擇開始點按鍵3、中間點按鍵4、結(jié)束點按鍵5中的任意一個,能夠指定在暫停塊的哪個位置暫停機床的自動運轉(zhuǎn)。當顯示裝置116的顯示部分為觸摸板式時,可以構(gòu)成為觸摸式按鍵。
[0038]如圖3所示,通過數(shù)值控制裝置100控制的機床102通過自動運轉(zhuǎn)來加工工件6。機床102在暫停塊8暫停自動運轉(zhuǎn)。
[0039]在此,按照各步驟說明圖4所示的處理流程。
[0040][步驟SAOI]啟動機床的自動運轉(zhuǎn)。
[0041][步驟SA02]讀入執(zhí)行塊。