專利名稱:線切割加工機床的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠確認(rèn)加工要點的線切割加工機床。
背景技術(shù):
使用線切割加工機床進行加工時,通??筛鶕?jù)一個加工程序進行多個加工形狀的加工。通常,在進行具有這樣的多個加工形狀的多個加工時,從加工程序的執(zhí)行開始直到用該加工程序進行加工結(jié)束為止所花費的時間很長,故在夜間等線切割加工機床往往采取無人運轉(zhuǎn)。
通過一個加工程序加工多個加工形狀時,如上所述,其加工時間長,通常以無人運轉(zhuǎn)進行線切割加工機床的加工。因該,通過使用的加工程序,要加工多少個加工形狀,另外,對于一個加工形狀要進行多少次加工(粗加工、精加工)原來都不清楚。通過夜間無人運轉(zhuǎn)進行加工,到了第二天早晨觀察其加工狀態(tài),最初,知道的是加工進展?fàn)顩r,因而在加工開始時很難如預(yù)想加工結(jié)束的狀況。
在加工程序中不必對加工形狀直接進行編程,而另外的情況是,對精加工次數(shù)非常必要進行多次編程。但是,事先不能掌握這樣被編入程序中的加工要點。另外,雖然有對已被編入加工程序中的、僅對某個加工形狀要火速進行加工的情況,但也難于對其進行選擇加工。進而,為了加工多個加工形狀,有必要預(yù)先加工各加工形狀的開始加工用預(yù)孔。但是,常常會出現(xiàn),忘記加工開始加工用預(yù)孔,或開始加工用預(yù)孔錯位而將加工了開始加工用預(yù)孔的加工用線置于線切割加工機床中并開始夜間無人運轉(zhuǎn)等的時候,第二天早晨雖理應(yīng)結(jié)束加工,但加工并未進行,給接下來的作業(yè)帶來障礙的現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種線切割加工機床,其在開始加工前能夠確認(rèn)加工要點,另外能夠事先設(shè)定使其只進行必要的加工。
為實現(xiàn)上述目的,本發(fā)明的線切割加工機床設(shè)置了分析加工程序,獲取加工開始位置的裝置,對每次獲取的加工開始位置進行其獲取次數(shù)的計數(shù)并存儲的存儲裝置和根據(jù)上述存儲裝置中存儲的數(shù)據(jù)顯示加工形狀的個數(shù)和各加工形狀的加工次數(shù)的數(shù)據(jù)的裝置。
本發(fā)明的線切割加工機床可采取以下方式。
具有依次讀出上述存儲裝置中存儲的加工開始位置、移動到讀出的各加工開始位置進行加工用線自動連接操作,確認(rèn)開始加工用預(yù)孔的裝置。在這種情況下,設(shè)置有根據(jù)來自上述確認(rèn)開始加工用預(yù)孔的裝置的加工用線自動連接能否進行的信號,顯示有無開始加工用預(yù)孔的裝置。
設(shè)置了依次讀出上述存儲裝置中存儲的加工開始位置,移動到讀出的各加工開始位置并在規(guī)定時間停止的裝置。
依次讀出上述存儲裝置中存儲的加工開始位置,移動到各讀出的加工開始位置停止規(guī)定的時間的裝置,從而通過其操作可確認(rèn)開始加工用預(yù)孔。
通過設(shè)置加工孔的確認(rèn)輸入裝置,依次讀出上述存儲裝置中存儲的加工開始位置、移動到各讀出的加工開始位置并在規(guī)定的時間停止、在每次輸入來自上述加工孔的確認(rèn)輸入裝置的確認(rèn)信號后移動到下一個加工開始位置的裝置,可容易確認(rèn)操作的開始加工用預(yù)孔。在這種情況下,上述加工孔的確認(rèn)輸入裝設(shè)置了具備產(chǎn)生有開始加工用預(yù)孔的確認(rèn)信號和無開始加工用預(yù)孔的確認(rèn)信號的裝置、接收來自于該加工孔的確認(rèn)輸入裝置的信號、顯示有無開始加工用預(yù)孔的裝置。
設(shè)置了根據(jù)加工形狀的個數(shù)和各加工形狀的加工次數(shù)的數(shù)據(jù),對不同的加工形狀、每種加工的次數(shù)設(shè)定有無加工的裝置。
還設(shè)置了根據(jù)加工程序?qū)⒓庸ば螤罾L制在顯示裝置上的顯示控制裝置,以及在繪制該加工形狀時,根據(jù)上述存儲裝置中存儲的加工開始位置的存儲順序顯示加工順序的標(biāo)志的裝置。
根據(jù)本發(fā)明,在實施加工程序進行加工前,可以事先掌握加工形狀的個數(shù)、對該形狀進行加工的次數(shù)等。另外,可以事先確認(rèn)是否開有開始加工用預(yù)孔。另外,對于已編入加工程序中的加工可選擇性地進行,做到不進行無效加工,實行夜間等的無人運轉(zhuǎn)時,可以事先掌握加工操作作業(yè),使無人運轉(zhuǎn)高效率地有效進行。
圖1是本發(fā)明的一個實施例的線切割加工機床的重要部分的程序塊圖。
圖2是連續(xù)加工多個加工形狀時的說明圖。
圖3是表示連續(xù)加工多個加工形狀的加工程序例子4是本發(fā)明的一個實施例的加工要點檢測處理的流程5是同一實施例的加工開始位置的說明圖表圖6是同一實施例的開始加工用預(yù)孔的確認(rèn)處理的流程7是確認(rèn)處理開始加工用預(yù)孔的另一實施例的流程圖的一部分圖8是確認(rèn)處理開始加工用預(yù)孔的再一實施例的流程圖的一部分圖9是表示顯示同一實施例的加工形狀的預(yù)定加工次數(shù)的顯示例子10是表示同一實施例的加工目錄管理的顯示例子11是與加工開始位置的圖表相對應(yīng),設(shè)置了存儲決定加工次數(shù)的存儲器的例子的說明12是在同一實施例中選擇加工形狀、精加工的次數(shù)等并設(shè)定后根據(jù)實施程序進行加工處理的流程13是同一實施例的加工形狀的繪制和加工順序的顯示處理的流程14是表示顯示加工形狀的繪制和加工順序時的例子15是表示同一實施例的監(jiān)測結(jié)果的顯示例子圖具體實施方式
本發(fā)明上述的及其它的目的以及特征可參照附圖通過對以下的實施例的說明更加清楚。
圖1是本發(fā)明的一個實施例的重要部分的程序塊圖,其核心內(nèi)容為線切割加工機床的控制裝置。標(biāo)號10是由控制線切割加工機床的數(shù)字控制裝置等構(gòu)成的控制裝置。該控制裝置10由處理器11,用總線18與該處理器11連接的、由ROM、RAM等構(gòu)成的存儲器12,顯示器13,鍵盤等的輸入裝置14,從外部存儲媒體把加工程序等輸入或輸出的接口15、軸控制電路16、輸入輸出電路17等構(gòu)成。
軸控制電路16控制各電機,這些電機分別驅(qū)動沿X軸及與其正交的Y軸驅(qū)動安裝有工件的工作臺的X軸及Y軸,使上導(dǎo)軌沿與X軸及Y軸正交的方向移動的Z軸和用于加工錐度的U軸及與其正交的V軸。另外,該軸控制電路16具備各軸的位置、速度、電流的反饋控制裝置等。該軸控制電路16通過各軸的伺服放大器21與各軸伺服電機24連接。另外,各伺服電機中安裝有位置·速度檢測器,其結(jié)構(gòu)使得將位置、速度反饋到各自的軸控制電路中,具體的在圖1中省略。
另外,輸入輸出電路與用于在線切割加工機床的加工用線和工件間上施加電壓、使其產(chǎn)生放電的電源電路22,用于在工件的開始加工用預(yù)孔等上貫穿加工用線電極的自動接線裝置23,以及其余的外圍設(shè)備相連接。
上述的線切割加工機床的結(jié)構(gòu)與現(xiàn)有的公知的線切割加工機床的結(jié)構(gòu)沒有變化。本發(fā)明是利用現(xiàn)有的線切割加工機床所具有的硬件添加新的功能而成。
本發(fā)明是在利用一個加工程序連續(xù)進行多個加工形狀的加工的情況下,能夠預(yù)先掌握并確認(rèn)這個加工程序的加工要點。
圖2是連續(xù)進行多個加工形狀的加工時的說明圖。圖2中,標(biāo)號31~34表示加工形狀,標(biāo)號31a~34a表示各加工形狀的開始加工用預(yù)孔,標(biāo)號31b~34b表示插入開始加工用預(yù)孔的加工用線的連接位置,即表示加工開始位置。而且,實線表示用加工用線電極對工件30進行加工,虛線表示快速移動。
例如,將加工用線電極通過開始加工用預(yù)孔31a并進行接線、開始加工、先進行導(dǎo)入部31c的加工,接著進行加工形狀31的加工后切斷加工用線,快速移動到下一個加工開始位置32b,將加工用線穿過開始加工用預(yù)孔32a并進行接線,以上述相同的方式加工加工形狀32。以下以相同的方式,反復(fù)進行在設(shè)置有開始加工用預(yù)孔的加工開始位置的加工用線的接線、加工、加工用線切斷的操作,從而自動地、連續(xù)地加工加工形狀31~34。
進行如上所述的加工時,加工程序如圖3所示。圖3A表示主程序,圖3B表示子程序,另外,該程序中括號中表示的事項是說明事項。而且,該程序做成在加工開始位置處于被定位的狀態(tài)執(zhí)行主程序。
參考圖2所示例子進行說明,在被定位在加工開始位置31b后,主程序「100」讀出用代碼S1D1設(shè)定的加工條件以及偏移,按子程序「110」的讀出指令「M98P110」讀出如圖3B所示的子程序「110」。
就該子程序而言,首先,在最初將「M60」的接線指令編入程序,控制裝置的處理器11按該指令向自動接線裝置23輸出接線指令,自動接線裝置23把加工用線穿過開始加工用預(yù)孔31a并進行接線,接線完畢后,將完畢信號返回控制裝置10??刂蒲b置的處理器11按代碼「G92」進行坐標(biāo)系的設(shè)定,一旦接收到連接完畢信號就開始按代碼「G01」進行加工形狀的加工。另外,「G90」是絕對指令,「G41」意味著修正左側(cè)偏移。
以下,按照子程序編程的加工通路進行加工,例如,加工以圖2的標(biāo)號31所示的加工形狀,加工形狀31的加工結(jié)束,當(dāng)由程序讀出取消修正的指令「G40」、切斷指令「M50」時,則取消偏移修正,進行加工用線的切斷,讀出子程序的程序結(jié)束代碼「M99」,返回到主程序。
就主程序而言,則讀取向下一個加工開始位置快速送進的指令「G00」,迅速移動到下一個加工開始位置、即圖2的加工開始位置32b,進行定位,讀出下一個加工形狀的加工子程序。以下相同。
如該程序例可知,就加工開始位置而言,「M60」的接線指令代碼必須被編入程序中?;蛘撸诳焖偎瓦M指令「G00」代碼之后讀取最先出現(xiàn)的切屑進給代碼(G01、G02、G03)時,就表示加工開始位置。據(jù)該,讀取代碼「G00」之后讀出「G01」或「G02」或「G03」時,就能判斷為加工形狀的加工開始位置。
而且,對于加工開始位置有一個加工形狀與之對應(yīng),不會出現(xiàn)多個加工形狀與一個開始加工用預(yù)孔(加工開始位置)連接這樣的情況。據(jù)該,根據(jù)檢測的加工開始位置就可知道加工形狀的個數(shù),而且如果加工開始位置相同的話,意味著對同一個加工形狀進行精加工,從而可檢測到對同一個加工形狀進行的加工次數(shù)。
因該,加工多個加工形狀的加工程序通過接口15等從外部的存儲媒體輸入,存儲到存儲器12中,基于該加工程序開始加工時,為了在加工開始前掌握該加工程序中的加工形狀的個數(shù)及加工次數(shù),通過輸入裝置14輸入加工要點檢測指令,處理器就開始圖4的處理。
處理器11從加工程序的開始讀取程序塊1(步驟a1)、判斷讀取的程序指令是否程序結(jié)束(步驟a2)、如未結(jié)束,判斷是否移動指令(步驟a3)。如是移動指令,則根據(jù)該指令的移動量更新存儲在當(dāng)前位置的X軸、Y軸的值Px、Py的寄存器(步驟a4),返回步驟a1。另一方面,步驟a3讀出的指令如不是移動指令,則判斷是否為表示加工開始位置的代碼「M60」的接線指令(步驟a5),如不是接線指令「M60」,則返回步驟a1。另一方面,如是接線指令「M60」,將指標(biāo)n設(shè)置為「0」(步驟a6),將寄存器中存儲的當(dāng)前位置Px、Py和存儲器12中設(shè)有的如圖5所示的加工開始位置圖表T的指標(biāo)n(=0)的值相對應(yīng)的欄的存儲部位M(n)、My(n)中已存儲的加工開始位置(接線指令位置)相比較,判斷當(dāng)前位置是否為已存儲的加工開始位置(步驟a7)。即,X軸的當(dāng)前位置Px和指標(biāo)n的X軸存儲器部件Mx(n)中存儲的加工開始位置以及Y軸的當(dāng)前位置Py和指標(biāo)n的Y軸存儲器部件My(n)中存儲的加工開始位置判斷是否一致。
另外,控制裝置10中接通電源時的最初設(shè)定的加工開始位置的圖表的各存儲部位Mx(n)、My(n)、Mc(n)被清除掉,下述的寄存器K也被設(shè)定為「0」。
因為最初沒有存儲加工開始位置,所以根據(jù)步驟a7的判斷成為「No」,繼續(xù)進行步驟a8,判斷指標(biāo)的值是否和寄存器K中存儲的值一致。最初,初期設(shè)定的寄存器K設(shè)定為「0」與前一致,繼續(xù)進行步驟a9,當(dāng)前位置Px、Py分別存儲于指標(biāo)n(=0)的存儲器部件Mx(n)、My(n)中。接下來,將計算與該加工開始位置對應(yīng)的加工形狀的加工預(yù)定次數(shù)的存儲器部件Mc(n)設(shè)定為「1」,并且,在計數(shù)加工形狀的個數(shù)的寄存器K中加上「1」(步驟a10)。
隨后返回步驟a1,進行上述處理。再次讀出接線指令「M60」按步驟a5判斷加工開始位置時,在步驟a7中,判斷已被存儲并與指標(biāo)n相對應(yīng)的存儲器部件Mx(n)、My(n)中存儲的加工開始位置和當(dāng)前位置Px、Py是否一致,如不一致,繼續(xù)進行步驟a8,因為寄存器K已被設(shè)置為「1」,所以從步驟a8進行到步驟a11給指標(biāo)n增加1,與該指標(biāo)n相對應(yīng)的存儲器部件Mx(n)、My(n)中存儲的加工開始位置做比較。未存儲的時候,成為「No」,通過步驟a8判斷n=K(=1)后進行步驟a9、a10的處理返回步驟a1。
這樣,每次尋求新的加工開始位置(每次讀取接線指令「M60」),將加工開始位置(Mx(n)、My(n))存儲在加工開始位置圖表中,并將與該加工開始位置所對應(yīng)的加工形狀的加工預(yù)定次數(shù)存儲在存儲器部件Mc(n)中。
以下,執(zhí)行從步驟a1到步驟a11的處理,在步驟a7中,如果已存儲的加工開始位置(Mx(n)、My(n))和表示加工開始位置的當(dāng)前位置Px、Py一致,就從步驟a7移動到步驟a12,在存儲與該加工開始位置相對應(yīng)的加工形狀的加工預(yù)定次數(shù)的存儲器部件Mc(n)加上「1」返回步驟a1。這樣,每次檢測相同的加工開始位置存儲器部件Mc(n)就加上「1」,形成對與該加工開始位置相對應(yīng)的加工形狀的個數(shù)進行計數(shù)。另外,因為寄存器K每次檢測新的加工開始位置就增加1,從而形成對加工形狀的個數(shù)進行計數(shù)。
若不進行如上讀取加工程序執(zhí)行加工,而執(zhí)行檢測加工開始位置的處理,再通過步驟a2檢測程序結(jié)束,則該處理就結(jié)束。這時,則存儲如圖5所示的各加工形狀的加工開始位置(Mx(n)、My(n))、其加工預(yù)定次數(shù)Mc(n)。
如果輸入該數(shù)據(jù)的讀出指令,顯示器13上會顯示表示如圖5所示的加工開始位置和次數(shù)的表。該時,圖5所示的n欄作為加工編號顯示成在n上加1的0→1、1→2、….n→n+1的形式。也就是說,加工編號的最后編號與加工形狀的個數(shù)(寄存器K的值)相等。
另外,也可以在檢測程序結(jié)束的步驟a2之后顯示如圖5所示數(shù)據(jù)。
其次,依據(jù)這樣得到的加工開始位置的數(shù)據(jù),進行確認(rèn)開始加工用預(yù)孔的處理。利用該加工程序夜間等無人運轉(zhuǎn)線切割加工機床時,當(dāng)未加工應(yīng)進行預(yù)加工的開始加工用預(yù)孔時,為了避免加工中途停止、到了結(jié)束加工的時間而未結(jié)束的問題,可以在開始加工前確認(rèn)在規(guī)定的加工開始位置上是否開有開始加工用預(yù)孔。
在從上噴嘴噴出加工液的狀態(tài)下,當(dāng)輸入確認(rèn)開始加工用預(yù)孔的指令時,控制裝置10的處理器11就開始圖6的處理。
首先把指標(biāo)n設(shè)置為「0」(步驟b1),然后判斷數(shù)據(jù)是否存儲在如圖5所示的與加工開始位置圖表T的指標(biāo)n相對應(yīng)的位置(Mx(n)、My(n))中(步驟b2),如果有數(shù)據(jù),移動到該加工開始位置(步驟b3),開始進行規(guī)定時間的計時,判斷該計時器是否到時(步驟b4、b5),如時間已到,指標(biāo)n就加1(步驟b6),返回步驟b2。以下,把噴嘴移動到加工開始位置圖表T中存儲的各加工開始位置(若進行加工用線連接,這個移動位置就成為加工開始位置,未進行加工用線連接時,就單單是噴嘴位置、即成為與工件相對的上噴嘴位置),在規(guī)定時間進行停止的操作。因為該操作以短時間進行,所以操作者可監(jiān)視該線切割加工機床的運行,當(dāng)上噴嘴停止時,可觀察確認(rèn)在加工液與工件接觸的位置上是否設(shè)置有開始加工用預(yù)孔。
另外,代替步驟b4、b5,可以設(shè)置開始加工用預(yù)孔確認(rèn)按鈕,操作者在上噴嘴停止時可確認(rèn)是否有開始加工用預(yù)孔,通過開始加工用預(yù)孔確認(rèn)按鈕等輸入確認(rèn)指令時可使其進到步驟b6。
進一步,為了明確未開開始加工用預(yù)孔的加工開始位置,可以對該加工開始位置做標(biāo)記等。這時,預(yù)先設(shè)計了添加表示在加工開始位置圖表T中有無開始加工用預(yù)孔的標(biāo)記的欄目。圖7表示這種場合主要部件的處理情況,代替圖6的步驟b4、b5,進行如圖7所示的處理。從圖6的步驟b3開始移動到圖7的步驟b10,操作者確認(rèn)是否開有開始加工用預(yù)孔,如果有就輸入有孔的確認(rèn)信號,如果沒有就輸入無孔的確認(rèn)信號(步驟b10、b11)。如果得到有孔的確認(rèn)信號,就進到圖6的步驟b6,在輸入無孔的確認(rèn)信號時,就在加工開始位置圖表T中添加無開始加工用預(yù)孔的標(biāo)記(步驟b12),返回步驟b6。另外,在如圖7所示的例子中無孔時添加標(biāo)記,相反有孔時也可添加標(biāo)記。而且,可以分別添加有孔、無孔的標(biāo)記。
這樣,在加工開始位置圖表T中添加標(biāo)記后,當(dāng)在顯示屏上顯示該加工開始位置圖表的內(nèi)容時,也可以原樣顯示標(biāo)記,另外,添加了無孔標(biāo)記的加工開始位置存儲欄可采用不同的顏色、亮度等顯示以便識別。
上述例子雖是由操作者確認(rèn)開始加工用預(yù)孔,但也可以利用自動接線裝置23由線切割加工機床自動地檢查確認(rèn)有無開始加工用預(yù)孔。圖8是這種情況下處理流程的一部分。在進行到圖6的步驟b1~b3的處理后,移動到圖8的步驟b20,進行自動接線操作,判斷接線是否完成(步驟b21),如果未完成接線,就將開始加工用預(yù)孔就視為沒有或不良而在加工開始位置圖表T中添加標(biāo)記(步驟b23),然后移動到圖6的步驟b6。另外,如果在步驟b21檢測出接線已完成,就不添加標(biāo)記,移動到步驟b6。
如上所述,在加工開始前,即在加工程序執(zhí)行前能夠簡單地確認(rèn)是否在加工開始位置開有開始加工用預(yù)孔,在開始無人運轉(zhuǎn)的時候,可以作好準(zhǔn)備使加工程序的執(zhí)行不致中斷。
另一方面,雖將應(yīng)進行加工的加工形狀編程到加工程序中,在不必加工該加工形狀的場合或要省略一部分精加工進行加工的場合,也能夠使其只執(zhí)行加工程序中所希望的加工。
這種場合,一通過輸入裝置14輸入加工次數(shù)顯示指令,處理器11就會依據(jù)加工開始位置圖表T中存儲的數(shù)據(jù),在顯示器13的顯示屏上顯示如圖9所示的加工形狀的加工預(yù)定次數(shù)。另外,在該圖9中,與加工編號相對應(yīng)的加工預(yù)定次數(shù)的欄的「-」表示根據(jù)加工程序指令進行加工。
對于這樣顯示的加工預(yù)定次數(shù)顯示欄,操作者對于當(dāng)前沒有必要而不進行加工的那些加工如圖10所示輸入「/」。圖10表示設(shè)定了加工編號3的第3號和第4號的加工(精加工)以及與加工編號4的有關(guān)加工形狀的全部加工都不執(zhí)行的例子。
如果設(shè)定了不執(zhí)行這樣的加工,處理器11就會如圖11所示的那樣,與加工開始位置圖表T相對應(yīng)設(shè)置有存儲決定加工的次數(shù)的存儲器部件Mc(n)′,并且,以只將設(shè)定為不開始加工的數(shù)目從存儲器部件Mc(n)中存儲的加工預(yù)定次數(shù)中減去所得到的數(shù)目作為決定加工的次數(shù)存儲在存儲器部件Mc(n)′中。
如上所述,操作者可以從加工程序中要進行的加工指令中只選擇必須的加工。
另一方面,這樣一來,加工形狀、精加工的次數(shù)等選擇設(shè)定之后執(zhí)行加工程序進行加工的場合,線切割加工機床的控制裝置10的處理器11執(zhí)行在圖12的流程圖中表示的處理。
處理器11從加工程序的前頭讀1個程序塊(步驟c1),判斷讀取的程序指令是否為程序結(jié)束(步驟c2),如果未結(jié)束,判斷當(dāng)前位置和加工開始位置圖表T中設(shè)定的存儲位置是否一致(步驟c3),如果不一致就判斷標(biāo)志位F是否為「1」(步驟c9)。因為該標(biāo)志位F在線切割加工機床接通電源時的初期設(shè)定中設(shè)置為「0」,所以一開始是「0」的話就進入步驟c7,執(zhí)行該讀入的程序塊的處理。另外,更新當(dāng)前位置。于是返回步驟c1。
另一方面,在步驟c3中,在辨別當(dāng)前位置與加工開始位置圖表T中設(shè)定的存儲位置一致時,判斷與加工開始位置圖表T的該加工開始位置相對應(yīng)的存儲器部件Mc(n)′中存儲的決定加工的次數(shù)是否為「0」(步驟c4)。若該判斷結(jié)果如果不是「0」,就判斷由該程序塊讀入的指令是否為G01、G02、G03等的加工送進指令(步驟c5)。若該判斷結(jié)果如果是加工指令,就將標(biāo)志位F取為「0」(步驟c6),從存儲器部件Mc(n)′中存儲的決定加工的次數(shù)中減去「1」(步驟c7),執(zhí)行當(dāng)前程序塊的處理(步驟c8),并返回步驟c1。另外,通過步驟c5判斷為不是加工指令(例如接線指令「M60」)時,繼續(xù)進行步驟c8。
因為標(biāo)志位F在步驟c6中成為「0」,所以要反復(fù)執(zhí)行步驟c1、c2、c3、c9、c8的處理直到到達(dá)下一個加工開始位置為止。
通過步驟c3判斷當(dāng)前位置是加工開始位置,通過步驟c4判斷該加工開始位置相對應(yīng)的存儲器部件Mc(n)′中存儲的決定加工的次數(shù)不是「0」時,進行上述步驟c5~c8的處理。另一方面,在步驟c4中存儲器部件Mc(n)′中存儲的決定加工的次數(shù)成為「0」時,即,盡管在加工程序中加工開始位置被編程、并指令為加工的加工形狀,但根據(jù)上述「不加工」的設(shè)定,存儲器部件Mc(n)′中存儲的決定加工的次數(shù)變?yōu)椤?」時,從步驟c4移動到步驟c12,設(shè)定標(biāo)志位F為「1」返回步驟c1。這種場合,就不執(zhí)行對讀入的接線指令「M60」和「G01、G02、G03 」等的加工送進指令的處理。
而且,該標(biāo)志位F設(shè)置為「1」時,處理步驟c1、c2、c3、c9直到在步驟c3中檢測出下一個加工開始位置為止,從步驟c9移動到步驟c10,判斷讀入程序塊的指令是否為移動指令,如果是移動指令,以快速送進移動、更新當(dāng)前位置、返回步驟c1。如果不是移動指令,則不執(zhí)行該程序塊的指令并返回步驟c1。即,標(biāo)志位F設(shè)置為「1」時,通過程序指令的移動指令全部是快速送進、移動、不進行加工。以后,直到程序結(jié)束都執(zhí)行上述處理。
如上,只是對加工程序中的所希望的加工形狀,只執(zhí)行所希望的加工進行了說明。
另外,本發(fā)明還在顯示器13的顯示屏上顯示加工形狀,并對所顯示的加工形狀顯示加工順序。
圖13是該加工形狀的繪制和加工順序的顯示處理的流程圖。
輸入加工形狀繪制指令時,處理器11根據(jù)加工程序讀出1程序塊(步驟d1),判斷程序是否結(jié)束(步驟d2),如果未結(jié)束,判斷當(dāng)前位置和加工開始位置圖表T中設(shè)定的存儲位置是否一致(步驟d3),若不一致,則判斷該程序塊的指令是否為G01、G02、G03等的加工送進指令,進而是否為G00的快速送進指令(步驟d11、d15)。如果不是快速送進指令,則返回步驟d1。
另一方面,通過步驟d3判斷當(dāng)前位置是加工開始位置的時候,判斷在存儲加工開始位置的加工開始位置圖表T的欄中是否添加了標(biāo)記(步驟d4)。因為最初沒有添加標(biāo)記,所以繼續(xù)進行步驟d5,判斷讀出程序塊的指令是否為加工送進指令。不是接線指令「M60」等的加工送進指令時,則返回步驟d1。另一方面,如果是加工送進指令,就在存儲加工開始位置圖表T的該加工開始位置的存儲部位添加標(biāo)記,把標(biāo)志位F設(shè)定為「0」(步驟d6、d7)。另外,接通電源時的初期設(shè)定中標(biāo)志位F設(shè)置為「0」,去除標(biāo)記。
進而,在顯示器13的顯示屏上顯示該加工移動指令的移動路線(步驟d8),依據(jù)該移動量更新當(dāng)前位置(步驟d9),使在該加工開始位置的指標(biāo)上加上1的數(shù)值與加工開始位置相對應(yīng)并顯示在偏離了設(shè)定量的位置(步驟d10),返回步驟d1。
當(dāng)前位置不是加工開始位置的情況下,判斷通過步驟d1讀入的該程序塊指令是加工送進指令時(步驟d11),判斷標(biāo)志位F是否為「1」(步驟d12),如果不是「1」,就在顯示器13的顯示屏上顯示該加工移動指令的移動路線(步驟d13),根據(jù)該移動量更新當(dāng)前位置(步驟d14),返回步驟d1。
判斷由步驟d1讀入的程序塊指令為快速送進指令的場合(步驟d15),用表示快速送進的線條繪制該快速送進指令的路線(步驟d16),更新當(dāng)前位置(步驟d14),返回步驟d1。
另外,通過步驟d3判斷當(dāng)前位置是加工開始位置,并判斷對加工開始位置圖表T的該加工開始位置已添加了標(biāo)記的場合(步驟d4),將標(biāo)志位F設(shè)置為「1」,返回步驟d1。在添加了標(biāo)記的情況下,已經(jīng)繪制了該加工形狀且顯示了表示加工順序的編號,就意味著本次的加工開始位置是精加工的加工開始位置,所以不進行繪制而返回步驟d1。另一方面,該標(biāo)志位F設(shè)置為「1」時,在步驟d12中,即使有加工送進指令也不繪制而返回步驟d1。即,只在各加工形狀為最初的加工、即粗加工時,才繪制加工順序和加工形狀,而不繪制精加工的加工路線。
圖14表示的是將該加工形狀的繪圖和加工順序顯示在顯示器13的顯示屏上時的例子。在這個例子中加工送進用實線表示,快速送進用虛線表示。另外,加工順序顯示在與加工開始位置相距一定距離的規(guī)定位置上。
圖15是表示在本實施例中監(jiān)視加工作業(yè)的操作,將該監(jiān)視結(jié)果顯示于顯示器13的顯示屏上的時候的顯示屏的一個例子圖。在該圖15中,程序編號是加工中使用的加工程序的編號,結(jié)果監(jiān)視功能是設(shè)定是否執(zhí)行監(jiān)視功能的欄目,在這個例子中設(shè)定為「有效」。另外,「設(shè)定確認(rèn)」是顯示是否已執(zhí)行確認(rèn)圖5、圖6等的加工開始位置等的欄目,在這個例子中顯示「完成」來表示已執(zhí)行。另外,「再加工功能」是指對于盡管是應(yīng)進行加工的、但因某種理由而未進行加工的是否設(shè)定自動地進行再加工,在這個例子中用「無效」設(shè)定為不進行。
左側(cè)欄的表是與表示圖9或圖10所示的各加工形狀的編號(縱軸)相對應(yīng)顯示加工次數(shù)(橫軸)的表,顯示了與各加工形狀相對應(yīng)所需要的加工時間。另外,該表中記錄的「-」表示應(yīng)用加工程序編程的預(yù)定加工,「○」表示加工已正常的進行,「×」表示加工用線電極的接線失敗,「△」表示加工用線電極的斷線,「」表示沿加工溝槽使加工用線電極后退并發(fā)出警告,「/」表示設(shè)定了不進行加工。另外,當(dāng)前位置表示相對于工件的上噴嘴位置,開始位置是在將指示器定位在上述表中的加工形狀的編號上時,表示的該加工形狀的加工開始位置。另外,顯示屏的右半部分中顯示了編程的加工形狀的繪制和與該繪制的加工形狀相對應(yīng)的、表示加工順序的編號。這樣一來,加工結(jié)果也可以監(jiān)視了。
權(quán)利要求
1.一種線切割加工機床,其特征在于具有分析加工程序,獲取加工開始位置的裝置,對每次獲取的加工開始位置進行其獲取次數(shù)的計數(shù)并存儲的存儲裝置和根據(jù)上述存儲裝置中存儲的數(shù)據(jù)顯示加工形狀的個數(shù)和各加工形狀的加工次數(shù)的數(shù)據(jù)的裝置
2.根據(jù)權(quán)利要求1所述的線切割加工機床,其特征在于還具有依次讀出上述存儲裝置中存儲的加工開始位置、移動到讀出的各加工開始位置進行加工用線自動連接操作,確認(rèn)開始加工用預(yù)孔的裝置。
3.根據(jù)權(quán)利要求2所述的線切割加工機床,其特征在于還具有根據(jù)來自上述確認(rèn)開始加工用預(yù)孔的裝置的加工用線自動連接能否進行的信號,顯示有無開始加工用預(yù)孔的裝置。
4.根據(jù)權(quán)利要求1所述的線切割加工機床,其特征在于還具有依次讀出上述存儲裝置中存儲的加工開始位置,移動到讀出的各加工開始位置并在規(guī)定時間停止的裝置。
5.根據(jù)權(quán)利要求1所述的線切割加工機床,其特征在于還具有加工孔的確認(rèn)輸入裝置,依次讀出上述存儲裝置中存儲的加工開始位置、移動到各讀出的加工開始位置并在規(guī)定的時間停止、在每次輸入來自上述加工孔的確認(rèn)輸入裝置的確認(rèn)信號后移動到下一個加工開始位置的裝置。
6.根據(jù)權(quán)利要求5所述的線切割加工機床,其特征在于上述加工孔的確認(rèn)輸入裝置具有具備產(chǎn)生有開始加工用預(yù)孔的確認(rèn)信號和無開始加工用預(yù)孔的確認(rèn)信號的裝置、接收來自于該加工孔的確認(rèn)輸入裝置的信號、顯示有無開始加工用預(yù)孔的裝置。
7.根據(jù)權(quán)利要求1所述的線切割加工機床,其特征在于設(shè)置了根據(jù)加工形狀的個數(shù)和各加工形狀的加工次數(shù)的數(shù)據(jù),對不同的加工形狀、每種加工的次數(shù)設(shè)定有無加工的裝置。
8.根據(jù)權(quán)利要求1所述的線切割加工機床,其特征在于還具有根據(jù)加工程序?qū)⒓庸ば螤罾L制在顯示裝置上的顯示控制裝置,以及在繪制該加工形狀時,根據(jù)上述存儲裝置中存儲的加工開始位置的存儲順序顯示加工順序的指標(biāo)的裝置。
全文摘要
本發(fā)明涉及能夠確認(rèn)加工要點的線切割加工機床。在線切割加工機床中通過分析加工程序、獲取加工開始位置的數(shù)據(jù),從而可獲取加工形狀的個數(shù)和每種加工形狀的加工次數(shù)的數(shù)據(jù),并存儲這些數(shù)據(jù)。于是,通過在顯示裝置上顯示存儲的數(shù)據(jù)來確認(rèn)加工形狀的個數(shù)和對各加工形狀的加工次數(shù)是否予以正確的編程。
文檔編號B23H7/20GK1485175SQ0315392
公開日2004年3月31日 申請日期2003年8月20日 優(yōu)先權(quán)日2002年8月21日
發(fā)明者槇晉, 晉 申請人:發(fā)那科株式會社