專利名稱:加工形狀描繪裝置和加工形狀描繪方法
技術(shù)領(lǐng)域:
本發(fā)明涉及加工形狀的描繪,特別是涉及用于在電火花加工機中顯示加工形狀的描繪裝置和描繪方法。
背景技術(shù):
在線放電型火花電加工機中,為了確認(rèn)加工程序的內(nèi)容或當(dāng)前的加工位置,有時在顯示畫面上描繪加工形狀。
因為在顯示加工形狀時,除了在顯示畫面上顯示整個加工形狀外,有時還根據(jù)加工的形狀、尺寸來確認(rèn)當(dāng)前的加工位置的詳細的形狀,所以有時把加工路徑的一部分放大后顯示出來。
這樣,在顯示畫面上顯示加工路徑的一部分時,隨著加工的進行,當(dāng)前的加工位置有時偏離放大顯示出來的畫面上的加工路徑。這種場合下,必須設(shè)定另行放大顯示的區(qū)域,重新再顯示,這樣的放大顯示區(qū)域的再設(shè)定和再顯示的操作會使操作者承受加工操作以外的負(fù)擔(dān),還會引起作業(yè)效率的降低。
另外,作為不需要放大顯示的操作對策,可以考慮加大設(shè)定顯示在顯示畫面上的區(qū)域。如果增大這樣顯示的區(qū)域的面積,就可以減少再次放大顯示的次數(shù),但是因為會使在該部分顯示畫面上的顯示的分辨率下降,所以要縮小顯示當(dāng)前的加工位置或加工形狀,就難以確認(rèn)細節(jié)。
在特開平06-262436號公報中公開了一種更新在顯示畫面上描繪的顯示范圍的方法。這種方法是把從NC程序的開頭到包含在NC程序中的工件交換碼或托架交換碼認(rèn)作一個部分,或者把從包含在NC程序中的前面的工件交換碼或托架交換碼到下一個工件交換碼或托架交換碼認(rèn)作一個部分,然后對每個部分計算最佳的標(biāo)度值,根據(jù)計算出來的標(biāo)度值顯示移動軌跡。
在該顯示范圍更新方法中,每當(dāng)變更設(shè)定在NC程序中的代碼時,就得計算出標(biāo)度值并變更顯示放大率。因此,即使加工位置的變化量小而不需要變更放大率時,也要按標(biāo)度值的計算和與標(biāo)度值對應(yīng)的顯示放大率變更顯示。因此,除了存在增加運算處理的問題外,還存在因頻繁地進行顯示放大率的變更而難以確認(rèn)當(dāng)前加工位置的問題。
在特開平09-120308號公報中公開了另一種更新在顯示畫面上描繪的顯示范圍的方法。該方法是在開始工具路徑的描繪之前預(yù)先設(shè)定多個要放大顯示的部分加工區(qū)域。而在工具移動路徑的描繪開始后,根據(jù)工具的移動位置自動地切換并放大顯示工具位置所屬的部分加工區(qū)域,在該放大顯示畫面上描繪工具的移動路徑。結(jié)果,不用手動的切換就可以自動地描繪預(yù)先設(shè)定的多個部分加工區(qū)域。
因為該顯示范圍更新方法必需預(yù)先設(shè)定要放大顯示的部分加工區(qū)域,所以存在增加設(shè)定作業(yè)的問題。特別是在工具的移動位置復(fù)雜變化的情況下或移動路徑長的情況下,會增加該設(shè)定作業(yè)量,而導(dǎo)致作業(yè)效率下降。
因為預(yù)先把顯示放大率作為程序或設(shè)定事項決定下來,所以還存在難以對每個操作者或每種加工設(shè)定顯示放大率的問題。
發(fā)明內(nèi)容
本發(fā)明預(yù)先只設(shè)定在顯示畫面上顯示的顯示范圍(顯示的大小),并且根據(jù)當(dāng)前加工位置決定在整個描繪區(qū)域內(nèi)顯示哪一部分。因此,由于在加工中不需要顯示范圍的設(shè)定處理,所以可以減少用于加工形狀的顯示的運算量,從而可以減少設(shè)定的作業(yè)量。另外,因為在顯示畫面上顯示的顯示范圍不會過分變化,所以可以避免因過分的顯示放大率的變更而引起的認(rèn)識性的降低。
因為操作者可以任意設(shè)定顯示范圍,所以可以容易地設(shè)定為每個操作者所希望的顯示放大率。
按照本發(fā)明的加工形狀描繪裝置的第1方案,預(yù)先將進行描繪的整個描繪區(qū)域分割成多個描繪區(qū)域,根據(jù)當(dāng)前加工位置選擇顯示分割后的描繪區(qū)域。按照本發(fā)明的加工形狀描繪裝置的第2方案,確定并顯示描繪區(qū)域,使描繪區(qū)域中的規(guī)定位置始終為當(dāng)前位置。
在所述的第1和第2方案的任一個方案中,只要操作者簡單地決定顯示在顯示畫面上的顯示范圍,顯示范圍就自動地移動,而且始終將當(dāng)前加工位置顯示在顯示范圍內(nèi)。
按照本發(fā)明第1方案的加工形狀描繪裝置設(shè)置有描繪加工形狀和當(dāng)前加工位置的描繪單元、在整個描繪范圍內(nèi)設(shè)定顯示范圍的顯示范圍設(shè)定單元、根據(jù)所述設(shè)定的顯示范圍將整個描繪范圍分割成多個描繪區(qū)域的描繪區(qū)域決定單元和從所述多個描繪區(qū)域中選擇所述描繪單元描繪的描繪區(qū)域的描繪區(qū)域選擇單元。所述描繪區(qū)域選擇單元選擇當(dāng)前加工位置存在的描繪區(qū)域;所述描繪單元描繪所選擇出來的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
描繪區(qū)域選擇單元可以具備判定在描繪區(qū)域是否存在當(dāng)前加工位置的判定單元和根據(jù)判定單元的判定結(jié)果變更判定單元判定的描繪區(qū)域的描繪區(qū)域變更單元。
另外,多個描繪區(qū)域可以作成為與由顯示范圍設(shè)定單元設(shè)定的顯示范圍同形狀且同尺寸的區(qū)域。顯示范圍設(shè)定單元可以設(shè)定矩形的顯示范圍;所述描繪區(qū)域決定單元可以把該矩形作為一個單位將整個描繪范圍分割成柵格狀來決定多個描繪區(qū)域。
本發(fā)明第1方案的加工形狀描繪方法包括如下步驟在整個描繪范圍內(nèi)設(shè)定顯示范圍;根據(jù)所述設(shè)定的顯示范圍將整個描繪范圍分割成多個描繪區(qū)域;從所述多個描繪區(qū)中選擇當(dāng)前加工位置存在的描繪區(qū)域;描繪所述選擇出來的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
選擇所述描繪區(qū)域步驟包括判斷在描繪區(qū)域內(nèi)是否存在當(dāng)前加工位置;根據(jù)所述判斷結(jié)果變更描繪區(qū)域。
按照本發(fā)明第2方案的加工形狀描繪裝置設(shè)置有描繪加工形狀和當(dāng)前加工位置的描繪單元、在整個描繪范圍內(nèi)設(shè)定顯示范圍的顯示范圍設(shè)定單元、在整個描繪范圍內(nèi)生成由描繪單元描繪的描繪區(qū)域的描繪區(qū)域生成單元和監(jiān)視描繪區(qū)域內(nèi)的規(guī)定位置與當(dāng)前加工位置的位置偏移的位置監(jiān)視單元;所述描繪區(qū)域生成單元根據(jù)位置監(jiān)視單元的監(jiān)視結(jié)果生成當(dāng)前加工位置與描繪區(qū)域的規(guī)定位置一致的描繪區(qū)域;所述描繪單元描繪所生成的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
雖然可以把描繪區(qū)域內(nèi)的規(guī)定位置取為任意的位置,但是可以把該規(guī)定位置取為描繪區(qū)域內(nèi)的中心位置,使之在顯示畫面內(nèi)始終將當(dāng)前加工位置顯示在中心位置上。
本發(fā)明的第2方案的加工形狀描繪方法包括如下步驟在整個描繪范圍內(nèi)設(shè)定顯示范圍;在所述整個描繪范圍內(nèi)生成描繪區(qū)域;監(jiān)視所述描繪區(qū)域內(nèi)的規(guī)定位置與當(dāng)前加工位置的位置偏移;根據(jù)所述監(jiān)視結(jié)果生成當(dāng)前加工位置與所述描繪區(qū)域的所述規(guī)定位置一致的描繪區(qū)域;描繪所述生成的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
另外,將本發(fā)明的加工形狀描繪裝置組裝到線放電型電火花加工機中,就可以用作描繪線放電加工的加工形狀的裝置。這種情況下,加工形狀描繪裝置具備的描繪單元就可以描繪該線放電型電火花加工機的加工形狀和當(dāng)前加工位置即線電極的當(dāng)前位置。
按照本發(fā)明,在描繪線放電型電火花加工機的加工形狀時,通過預(yù)先設(shè)定顯示范圍的大小,就可以不需要進行顯示放大率的計算和用計算出的顯示放大率設(shè)定描繪區(qū)域等的運算,從而可以降低運算的處理量或設(shè)定的作業(yè)量。
另外,由于使用預(yù)先設(shè)定的顯示范圍的大小來決定描繪區(qū)域,所以顯示放大率為定值,可以避免過度的顯示放大率的變更,并且可以容易地在顯示畫面上進行當(dāng)前加工位置的確認(rèn)。
由于操作者可以任意設(shè)定顯示范圍,所以可以容易地針對每個操作者或每種加工設(shè)定顯示放大率。
參照附圖的以下的實施例的說明可以使本發(fā)明的上述的和其它的目的以及特征更加清楚。
圖1是用于說明本發(fā)明的加工形狀描繪裝置的概況的方框圖;圖2是本發(fā)明的第1方案的加工形狀描繪裝置裝備的顯示控制部的方框圖;圖3A和圖3B是由第1方案的加工形狀描繪裝置顯示的整個描繪區(qū)域和描繪區(qū)域與顯示范圍的關(guān)系的說明圖;圖4A-圖4C是在第1方案的加工形狀描繪裝置中,顯示加工形狀和所設(shè)定的顯示范圍的顯示畫面;圖5A和圖5B是在第1方案的加工形狀描繪裝置中,將整個描繪區(qū)域分割成多個描繪區(qū)域(柵格),并按順序在這些描繪區(qū)域上標(biāo)注上柵格號的狀況的說明圖;
圖6A-圖6C是在第1方案的加工形狀描繪裝置中,根據(jù)當(dāng)前加工位置的移動來變更描繪區(qū)域(向具有其它柵格號的描繪區(qū)域的移動)的說明圖;圖7是用來說明第1方案的加工形狀描繪裝置的處理動作的流程圖;圖8是根據(jù)圖7的流程圖表示的描繪區(qū)域的判定結(jié)果向新描繪區(qū)域移動的方向的示圖;圖9是本發(fā)明的第2方案的加工形狀描繪裝置具備的顯示控制部的方框圖;圖10A-圖10C是第2方案的加工形狀描繪裝置顯示的整個描繪區(qū)域和描繪區(qū)域與顯示范圍關(guān)系圖;圖11A-圖11C是顯示第2方案的加工形狀描繪裝置中,加工形狀和設(shè)定的顯示范圍的顯示畫面;圖12A-圖12C是在第2方案的加工形狀描繪裝置中,根據(jù)當(dāng)前加工位置的移動來變更描繪區(qū)域(使當(dāng)前加工位置與描繪區(qū)域的中心位置一致)的說明圖;圖13是第2方案的加工形狀描繪裝置的處理動作的流程圖。
具體實施例方式
圖1是本發(fā)明的加工形狀描繪裝置的概略構(gòu)成框圖。在圖1中,加工形狀描繪裝置1具備描繪并顯示加工形狀的顯示部3、在顯示部3上顯示關(guān)于顯示內(nèi)容的信息的顯示控制部2和進行顯示范圍的設(shè)定等的設(shè)定部4。
在將該加工形狀描繪裝置1用在線放電型電火花加工機上的情況下,顯示控制部2從線放電型電火花加工機的驅(qū)動部5取得電火花加工機加工的當(dāng)前位置的位置信息,并且從線放電型電火花加工機的控制部取得加工形狀的形狀信息。顯示控制部2將所取得的這些當(dāng)前加工位置和形狀在顯示部3上。這時,顯示控制部2為了把當(dāng)前加工位置顯示在由設(shè)定部4設(shè)定的顯示范圍內(nèi),而在顯示畫面上決定描繪區(qū)域,并在該描繪區(qū)域內(nèi)顯示加工形狀和當(dāng)前加工位置。
在此,說明了顯示線放電型電火花加工機的加工形狀和當(dāng)前加工位置的例子,但也可以將本發(fā)明的加工形狀描繪裝置用于由其它加工裝置或驅(qū)動裝置等數(shù)值控制裝置驅(qū)動控制的各種裝置上。
下面參照圖2至圖8說明本發(fā)明的加工形狀描繪裝置的第一實施例。按照本實施例,將整個描繪區(qū)域預(yù)先分割成多個描繪區(qū)域,并根據(jù)當(dāng)前加工位置選擇顯示所分割的描繪區(qū)域。
圖2示出本實施例的加工形狀裝置具備的顯示控制部2的一例。在該圖中,顯示控制部2設(shè)置有描繪加工形狀和當(dāng)前加工位置并將它們顯示在顯示部3上的描繪單元12、在整個描繪范圍內(nèi)設(shè)定顯示范圍的顯示范圍設(shè)定單元22、根據(jù)顯示范圍設(shè)定單元22設(shè)定的顯示范圍將整個描繪范圍分割成多個描繪區(qū)域的描繪區(qū)域決定單元23、記錄由描繪區(qū)域決定單元23決定的描繪區(qū)域的描繪區(qū)域記錄單元24和從多個描繪區(qū)域中選擇描繪單元21描繪的描繪區(qū)域的描繪區(qū)域選擇單元25。
用圖3A和圖3B說明整個描繪區(qū)域和描繪區(qū)域與顯示范圍的關(guān)系。
在圖3A中,整個描繪區(qū)域11是顯示在顯示部3的顯示畫面上的加工形狀的整個范圍,在顯示畫面上顯示從該整個描繪區(qū)域11中預(yù)先設(shè)定的顯示范圍。顯示范圍是決定在整個描繪范圍中顯示哪一個范圍的范圍,由形狀與大小決定。在此,設(shè)定顯示范圍的形狀為矩形;用顯示放大率定義顯示范圍的大小。
圖3A中的斜線部分代表顯示范圍12,在顯示部3的顯示畫面上顯示由該顯示范圍12決定的大小的范圍,顯示范圍設(shè)定單元22根據(jù)從外部的設(shè)定輸入部輸入的設(shè)定內(nèi)容設(shè)定該顯示范圍12。在顯示范圍設(shè)定單元22中,如果顯示范圍12設(shè)定得大,在顯示部3的整個畫面上顯示的范圍就大,但顯示放大率小。另一方面,如果顯示范圍設(shè)定得小,雖然在顯示部3的整個畫面上顯示的范圍小,但顯示放大率大。
由顯示范圍設(shè)定單元22設(shè)定的顯示范圍12是決定相對于整個描繪區(qū)域11的大小和形狀的范圍,在顯示畫面上顯示的描繪區(qū)域隨當(dāng)前加工位置移動。
根據(jù)開始設(shè)定的顯示范圍12將整個描繪區(qū)域11分割成多個描繪區(qū)域13,圖3B中示出了分割后的多個描繪區(qū)域13。描繪區(qū)域選擇單元25從由描繪區(qū)域決定單元23決定并記錄在描繪區(qū)域記錄單元24內(nèi)的多個描繪區(qū)域13中選擇當(dāng)前加工位置存在的描繪區(qū)域13。描繪單元21在該選擇出來的描繪區(qū)域13內(nèi)生成編入當(dāng)前加工位置的描繪圖象,然后把所生成的描繪圖象顯示在顯示部3上。
描繪區(qū)域決定單元23根據(jù)顯示范圍設(shè)定單元22設(shè)定的顯示范圍12相對于整個描繪區(qū)域11的位置和顯示范圍12的形狀及大小,分割整個描繪區(qū)域11而形成多個描繪區(qū)域13。雖然在圖3B中按相同的大小示出全部描繪區(qū)域13,但隨著顯示范圍設(shè)定單元22開始設(shè)定的顯示范圍12相對于整個描繪區(qū)域11的位置不同,整個描繪區(qū)域11的邊緣部分的描繪區(qū)域13未必與其它描繪區(qū)域的大小相同。這時,邊緣部分的描繪區(qū)域13就比所設(shè)定的顯示范圍12小。
描繪區(qū)域選擇單元25具備判定當(dāng)前加工位置在描繪區(qū)域中是否存在的判定單元25a和根據(jù)該判定單元25a的判定結(jié)果變更該判定單元25a應(yīng)判定的描繪區(qū)域的描繪區(qū)域變更單元25b。
判定單元25a從NC裝置等取得當(dāng)前加工位置,同時從描繪區(qū)域變更單元25b取得當(dāng)前正在使用的描繪區(qū)域,并判定當(dāng)前加工位置是否在該描繪區(qū)域內(nèi)。描繪區(qū)域變更單元25b接收判定單元25a作出的判定結(jié)果,在當(dāng)前加工位置處在當(dāng)前的描繪區(qū)域內(nèi)時就繼續(xù)使用當(dāng)前顯示正在用的描繪區(qū)域,而在當(dāng)前加工位置不處于當(dāng)前的描繪區(qū)域內(nèi)時就從描繪區(qū)域記錄單元24中選擇其它的描繪區(qū)域,并將該選擇出來的描繪區(qū)域送到判定單元25a,判定當(dāng)前加工位置是否包含在該選擇描繪區(qū)域內(nèi)。描繪區(qū)域變更單元25b對每個選擇出來的描繪區(qū)域重復(fù)進行上述處理,來提取出當(dāng)前加工位置存在的描繪區(qū)域,將提取出來的描繪區(qū)域的信息送到描繪單元21,與當(dāng)前加工位置一起顯示在顯示部3的顯示畫面上。
以下,用圖7的流程圖說明第一實施例的加工形狀描繪裝置的處理動作。
首先,在顯示畫面上描繪加工形狀(步驟S1)。該加工形狀的描繪可以通過在顯示畫面上顯示包含加工形狀的整個掃描區(qū)域11來進行。圖4A表示顯示加工形狀的顯示畫面,在該圖的例子中,線放電型電火花加工機的加工路徑代表加工形狀。為了在顯示畫面上顯示整體加工形狀而把顯示放大率設(shè)定得小。在用標(biāo)度值設(shè)定時,標(biāo)度值要大。在圖4A中,描繪范圍如果是在顯示畫面上可能顯示的最大顯示范圍內(nèi),就可以任意設(shè)定。
通過用戶設(shè)定來從外部的設(shè)定輸入部設(shè)定顯示范圍(步驟S2),設(shè)定輸入部可以用任意輸入裝置。圖4B示出將用虛線表示的區(qū)域設(shè)定為顯示范圍,在圖4C中,示出在整個顯示畫面上顯示設(shè)定的顯示范圍,在整個顯示畫面上顯示顯示范圍可以放大顯示包含當(dāng)前加工位置(在圖中用“■”表示)的加工形狀。
1.除了由操作者用手動進行顯示范圍的設(shè)定動作之外,也可以根據(jù)當(dāng)前加工位置自動進行。在根據(jù)當(dāng)前加工位置進行設(shè)定的情況下,例如將規(guī)定長度(例如10mm)設(shè)定在以當(dāng)前加工位置為基準(zhǔn)的上下左右。另外,可以任意指定決定顯示范圍的長度,各尺寸不受限定,可以設(shè)定為各自不同的值。
接著通過分割整個描繪區(qū)域決定描繪區(qū)域(步驟S3)。圖5A和圖5B示出了描繪區(qū)域的一個例子。已分割的格子狀的描繪區(qū)域可以通過例如(0,0),(0,-1)、(-1,-1),……這樣的格子號碼特定各描繪區(qū)域(格子)。圖5A的例子中把有加工開始點的描繪區(qū)域設(shè)定為基準(zhǔn)位置(0,0);而在圖5B的例子中把任意的描繪區(qū)域設(shè)定為基準(zhǔn)位置(0,0),并且在各個描繪區(qū)域上附加格子號碼。
雖然把分割的描繪區(qū)域做成與在步驟2中設(shè)的顯示范圍相同的大小,但也可以形成重疊在或者作為比其寬的范圍鄰接的描繪區(qū)域之間的部分。
因為當(dāng)加工進行時,當(dāng)前加工位置也順序移動,所以有當(dāng)前加工位置偏移當(dāng)前正在顯示描繪區(qū)域的情況。在此監(jiān)視當(dāng)前加工位置(步驟S4),判斷當(dāng)前加工位置是否偏移當(dāng)前的描繪區(qū)域并已向相鄰的描繪區(qū)域內(nèi)移動(步驟S5)。
圖6A-圖6C是用于說明伴隨當(dāng)前加工位置的移動的描繪區(qū)域的變更的圖。在這些圖中用“■”表示當(dāng)前加工位置。
圖6A示出當(dāng)前加工位置X=-12.5mm、Y=-10mm的例子。另外設(shè)形成描繪區(qū)域的各格子的一邊長度為10mm。這時用(-1,-1)表示當(dāng)前加工位置存在的描繪區(qū)域。在當(dāng)前加工位置沿加工路徑前進時,當(dāng)前加工位置如圖6B所示那樣,在描繪區(qū)域(-1,-1)內(nèi)移動。當(dāng)加工進一步進行時,當(dāng)前加工位置向Y方向前進,偏移描繪區(qū)域(-1,-1),移動到鄰接的描繪區(qū)域(-1,0)內(nèi)。
在當(dāng)前加工位置移動到描繪區(qū)域內(nèi)時(步驟S5,判斷No),決定是否通過步驟S6~步驟S9的處理進行變更到某個描繪區(qū)域,據(jù)此決定通過步驟10的處理進行顯示的新描繪區(qū)域。
圖6C示出了在變更后的描繪區(qū)域(-1,0)顯示的當(dāng)前加工位置的例子。
用在步驟S6~步驟S9中的描繪區(qū)域的判定,就當(dāng)前加工位置判定是否向-X方向移動,是否向+X方向移動,或者X方向的移動是否為零。于是在當(dāng)前加工位置向-X方向移動時,使X值減1(X=X-1),進入步驟S7,在向+X方向移動時,使X值加1(X=X+1),進入步驟S9,在X方向的移動為零時,使X值保持不變(X=X)進入步驟S8。
在下面的步驟S7、S8或S9中,當(dāng)前加工位置判定是否向-Y方向移動,是否向+Y方向移動,或者是否Y方向的移動為零。于是,在當(dāng)前加工位置向-Y方向移動時,使Y值減1(Y=Y(jié)-1),進入步驟S10進行,在向+Y方向移動時,使Y值增加1(Y=Y(jié)+1),進入步驟S10。當(dāng)Y方向的移動為零時,保持Y值不變(Y=Y(jié))進入步驟10。
在步驟S10的處理中,設(shè)更新的格子的號碼(X、Y)為進行顯示的描繪區(qū)域。然后返回到步驟S4的處理。
雖然在圖7中在步驟S7、S8和S9的判定結(jié)果上分別附加號碼,但該號碼與圖8中所示的相同號碼的移方向相對應(yīng)。
下面參照圖9至圖13說明本發(fā)明的加工形狀描繪裝置的第二方式。按照本方式,以使描繪區(qū)域中的規(guī)定位置(例如中心位置)常作為當(dāng)前位置的方式?jīng)Q定并顯示描繪區(qū)域。
在圖9中示出了本方式的加工形狀描繪裝置裝備的顯示控制部2的一個例子。在該圖中,顯示控制部2包括描繪加工形狀和當(dāng)前加工位置的描繪單元21、在整個描繪范圍內(nèi)設(shè)定顯示范圍的顯示范圍設(shè)定單元22、在整個描繪范圍內(nèi)生成描繪單元21描繪的描繪區(qū)域的描繪區(qū)域生成單元27、和監(jiān)視描繪區(qū)域內(nèi)的規(guī)定位置與當(dāng)前加工位置的位置偏移的位置監(jiān)測單元28。
描繪區(qū)域生成單元27根據(jù)位置監(jiān)視單元28的監(jiān)視結(jié)果生成使當(dāng)前加工位置與描繪區(qū)域的規(guī)定位置一致的描繪區(qū)域。描繪單元21描繪通過描繪區(qū)域生成單元27生成的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
圖10A-圖10C是用于說明整個描繪區(qū)域與描繪區(qū)域和顯示范圍的關(guān)系的圖。
在圖10A中,整個描繪區(qū)域11與在顯示部3的顯示畫面上顯示的加工形狀的全范圍有關(guān)。在顯示畫面上顯示從該整個描繪區(qū)域11中預(yù)先設(shè)定的顯示范圍。顯示范圍是決定顯示整個描繪區(qū)域11中的哪一個范圍,并且根據(jù)形狀和大小來決定。在此,設(shè)顯示范圍的形狀為矩形。而顯示范圍的大小由顯示放大率來定義。
圖10A中的斜線部分表示顯示范圍12。在顯示部3的顯示畫面上顯示由該顯示范圍12決定的大小范圍。該顯示范圍12由顯示范圍設(shè)定單元22根據(jù)從外部的設(shè)定輸入部輸入的設(shè)定內(nèi)容設(shè)定。
從而,如果顯示范圍設(shè)定單元22把顯示范圍設(shè)定得大,則在顯示畫面的全畫面上顯示的范圍變大,但顯示放大率變小。而如果把顯示范圍12設(shè)定得小,則在顯示畫面的全畫面上顯示的范圍變小,但顯示放大率變大。
由顯示范圍設(shè)定單元22設(shè)定的顯示范圍12是相對整個描繪區(qū)域11決定的大小和形狀,在顯示畫面上顯示的描繪區(qū)域根據(jù)當(dāng)前加工位置移動。
在本方式中,通過使開始設(shè)定的顯示范圍12的大小與描繪區(qū)域14的大小相同,并使描繪區(qū)域14也與當(dāng)前加工位置的移動一致地移動,使當(dāng)前加工位置常處在描繪區(qū)域14內(nèi)。
圖10B和圖10C示出了描繪區(qū)域14伴隨當(dāng)前加工位置更新的狀態(tài)。位置監(jiān)視單元28監(jiān)視當(dāng)前加工位置和描繪區(qū)域14中的規(guī)定位置。描繪區(qū)域生成單元27即使當(dāng)前加工位置移動也以當(dāng)前加工位置在描繪區(qū)域內(nèi)的規(guī)定位置上顯示的方式逐次生成描繪區(qū)域14,在由描繪單元21選擇的描繪區(qū)域14內(nèi)顯示編入當(dāng)前加工位置的描繪像,并在顯示部3上顯示該描繪像。
描繪區(qū)域生成單元27根據(jù)由位置監(jiān)視單元28監(jiān)視的描繪區(qū)域14的相對整個描繪區(qū)域11的位置和顯示范圍12的形狀和大小形成描繪區(qū)域14。
圖10B和圖10C示出了伴隨當(dāng)前加工位置的移動的描繪區(qū)域14的移動,以使當(dāng)前加工位置15和描繪區(qū)域14的中心位置常一致的方式生成描繪區(qū)域14。
位置監(jiān)視單元28從NC裝置等取得當(dāng)前加工位置,同時從描繪區(qū)域生成單元27取得當(dāng)前正使用的描繪區(qū)域,判斷當(dāng)前加工位置是否在當(dāng)前的描繪區(qū)域的規(guī)定位置(例如中心位置)。描繪區(qū)域生成單元27從位置監(jiān)視單元28接收監(jiān)視結(jié)果,在當(dāng)前加工位置在描繪區(qū)域的規(guī)定位置時就繼續(xù)按原樣使用在當(dāng)前顯示中使用的區(qū)域,而在當(dāng)前加工位置從描繪區(qū)域的規(guī)定位置偏移時,就通過與位置偏移的量成比例偏移地生成描繪區(qū)域,并將該描繪區(qū)域送給位置監(jiān)視單元28。判斷當(dāng)前加工位置與該描繪區(qū)域中的規(guī)定位置是否一致。該描繪區(qū)域生成單元27和位置監(jiān)視單元28通過對每個已生成的描繪區(qū)域重復(fù)所述判定生成描繪區(qū)域,并將已生成的描繪區(qū)域的信息發(fā)送給描繪單元21,與當(dāng)前加工位置一起顯示在顯示部3的顯示畫面上。
以下用圖13的程序框圖就第2方式的加工形狀描繪裝置的處理動作進行說明。
首先在顯示畫面上描繪加工形狀和當(dāng)前加工位置(步驟S21)。該加工形狀的描繪可以通過在顯示畫面上顯示加工形狀包含的整個描繪區(qū)域11來進行。圖11A表示加工形狀顯示的顯示畫面。在此,加工形狀通過導(dǎo)電線電火花加工機的加工路徑表示。為了在顯示畫面上顯示全部加工形狀而將顯示放大率設(shè)定得小,在用標(biāo)度值設(shè)定時,標(biāo)度值變大。
在圖11A中,描繪范圍如果是在顯示畫面上可能顯示的最大范圍內(nèi),則可以任意設(shè)定。
由使用者從外部的設(shè)定輸入部設(shè)定顯示范圍(步驟S22)。設(shè)定輸入部可以用任意的輸入手段。圖11B表示顯示范圍的設(shè)定狀態(tài),已設(shè)定的顯示范圍用圖中的虛線表示。在圖11C中,把已設(shè)定的顯示范圍作為描繪區(qū)域顯示在整個畫面上。由于將顯示范圍顯示在整個畫面上,所以可以將包含當(dāng)前加工位置(在圖中用“■”)的加工形狀放大顯示。
以使當(dāng)前加工位置變?yōu)槊枥L區(qū)域的規(guī)定位置的方式設(shè)定顯示范圍。在該例中,以使當(dāng)前加工位置變?yōu)槊枥L區(qū)域的中心位置的方式設(shè)定顯示范圍。另外,顯示范圍的設(shè)定動作除了由操作者用手動進行的方式外,也可以用根據(jù)當(dāng)前加工位置用自動進行的方式。在根據(jù)當(dāng)前加工位置設(shè)定的場合,例在以當(dāng)前加工位置為原點在上下左右設(shè)規(guī)定長度(例10mm)的線段。
借此,把X軸方向的最大值Xmax設(shè)定為Xmax=X+10。把X軸方向的最小值Xmin設(shè)定為Xmin=X-10,并且把Y軸方向的最大值Ymax設(shè)定為Ymax=Y(jié)+10,把Y軸方向的最小值Ymin設(shè)定為Y=Y(jié)-10。
另外,決定顯示范圍的規(guī)定長度可以任意地指定,各尺寸不受相同的限定,可以設(shè)定為彼此不同的值。
當(dāng)加工進行時,因為當(dāng)前加工位置移動,所以加工位置會偏移描繪區(qū)域的中心位置。因此監(jiān)視當(dāng)前加工位置(步驟S23),判定當(dāng)前加工位置是否已偏移中心位置。
可以通過在步驟S24的處理判定X軸方向的位偏移,并且用步驟S25的處理判定Y軸方向的位置偏移來判定當(dāng)前加工位置與中心位置的偏移。
在步驟S24的處理中,判定在當(dāng)前加工位置X上加上10的“X+10”是否與X軸方向的最大值Xmax一致,或者從當(dāng)前加工位置X中減去10的“X-10”是否與X軸方向的最小值Xmin一致。另外在步驟S25的處理中,判定在當(dāng)前加工位置Y上加上10的“Y+10”是否與Y軸方向的最大值Ymax一致或從當(dāng)前加工位置Y中減去10的“Y-10”是否與Y軸方向的最小值Ymin一致。
當(dāng)在步驟S24、S25中判定為X軸方向和Y軸方向中的某一個有位置偏移時,就以使當(dāng)前加工位置能變成描繪區(qū)域(顯示范圍)的中心位置的方式計算并自動更換描繪區(qū)域(步驟26)。另外,在X軸方向和Y軸方向中的任何一個都沒有位置偏移時,就重復(fù)步驟S23~S26的處理,直到加工結(jié)束。
圖12A示出了當(dāng)前加工位置從描繪區(qū)域(0、0)移動到(0、-8)的狀態(tài),在這時,雖然、Xmax與X+10,和Xmin與X-10一致,但Y軸方向的最大值Ymax=5與Y+10(=-8+10=2)不一致,并且,Y軸方向的最小值Ymin=-15與Y-10(=-18-10=-18)不一致。
在此,再計算描繪區(qū)域,如圖12B所示那樣,求出作為Xmax=10、Xmin=-10、Ymax=2、Ymin=-18的描繪區(qū)域,進行描繪區(qū)域的更新并進行顯示。通過該描繪區(qū)域的更新可以使當(dāng)前加工位置與描繪區(qū)域的中心位置一致并顯示。
圖12C通過加工狀態(tài)示出了當(dāng)前加工位置在加工形狀的隅角的位置的顯示例子。
本發(fā)明的加工形狀的描繪技術(shù),不限于在導(dǎo)電線電火花加工機中的加工形狀顯示,在由其它的加工裝置等數(shù)值控制驅(qū)動的裝置上也可以用本發(fā)明的加工形狀和當(dāng)前加工位置的顯示。
權(quán)利要求
1.一種加工形狀描繪裝置,包括描繪加工形狀和當(dāng)前加工位置的描繪單元;在整個描繪范圍內(nèi)設(shè)定顯示范圍的顯示范圍設(shè)定單元;根據(jù)所述設(shè)定的顯示范圍將整個描繪范圍分割成多個描繪區(qū)域的描繪區(qū)域決定單元;和從所述多個描繪區(qū)域中選擇所述描繪單元描繪的描繪區(qū)域的描繪區(qū)域選擇單元;所述描繪區(qū)域選擇單元選擇當(dāng)前加工位置存在的描繪區(qū)域;所述描繪單元描繪已選擇的描繪區(qū)域的加工形狀和當(dāng)前的加工位置。
2.如權(quán)利要求1所記載的加工形狀描繪裝置,其特征在于所述描繪區(qū)域選擇單元包括判定在描繪區(qū)域是否存在當(dāng)前加工位置的判定單元;根據(jù)所述判定單元的判定結(jié)果變更所述判定單元判定的描繪區(qū)域的描繪區(qū)域變更單元。
3.如權(quán)利要求1所記載的加工形狀描繪裝置,其特征在于使所述多個描繪區(qū)域與由顯示范圍設(shè)定單元設(shè)定的顯示范圍同形狀和同尺寸。
4.如權(quán)利要求1所記載的加工形狀描繪裝置,其特征在于所述顯示范圍設(shè)定單元設(shè)定矩形的顯示范圍;所述描繪區(qū)域決定單元通過把該矩形作為一單位將整個描繪范圍分割成格子狀決定多個描繪區(qū)域。
5.一種加工形狀描繪裝置,包括描繪加工形狀和當(dāng)前加工位置的描繪單元;在整個描繪范圍內(nèi)設(shè)定顯示范圍的顯示范圍設(shè)定單元;在所述整個描繪范圍內(nèi)生成由所述描繪單元描繪的描繪區(qū)域的描繪區(qū)域生成單元;和監(jiān)視所述描繪區(qū)域內(nèi)的規(guī)定位置與當(dāng)前加工位置的位置偏移的位置監(jiān)視單元;所述描繪區(qū)域生成單元根據(jù)所述位置監(jiān)視單元的監(jiān)視結(jié)果生成使當(dāng)前加工位置與描繪區(qū)域的所述規(guī)定位置一致的描繪區(qū)域;所述描繪單元描繪相應(yīng)生成的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
6.如權(quán)利要求5所記載的加工形狀描繪裝置,其特征在于把所述描繪區(qū)域內(nèi)的規(guī)定位置設(shè)定為描繪區(qū)域內(nèi)的中心位置。
7.如權(quán)利要求1或5所記載的加工形狀描繪裝置,其特征在于所述加工形狀描繪裝置是導(dǎo)電線電火花加工機裝備的加工形狀描繪裝置;在所述描繪單元上描繪由該導(dǎo)電線電火花加工機的加工形狀和作為當(dāng)前加工位置的導(dǎo)電線電極的當(dāng)前位置。
8.一種加工形狀描繪方法,包括在整個描繪范圍內(nèi)設(shè)定顯示范圍;根據(jù)所述設(shè)定的顯示范圍將整個描繪范圍分割成多個描繪區(qū)域;從所述多個描繪區(qū)中選擇當(dāng)前加工位置存在的描繪區(qū)域;描繪所述已選擇的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
9.如權(quán)利要求8所記載的加工形狀描繪方法,其特征在于,選擇所述描繪區(qū)域包括判斷在描繪區(qū)域是否存在當(dāng)前加工位置,和根據(jù)所述判斷結(jié)果變更描繪區(qū)域。
10.一種加工形狀描繪方法,包括在整個描繪范圍內(nèi)設(shè)定顯示范圍;在所述整個描繪范圍內(nèi)生成描繪區(qū)域;監(jiān)視所述描繪區(qū)域內(nèi)的規(guī)定位置與當(dāng)前的加工位置的位置偏移;根據(jù)所述監(jiān)視結(jié)果生成當(dāng)前加工位置與所述描繪區(qū)域的所述規(guī)定位置一致的描繪區(qū)域,和描繪所述已生成的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
全文摘要
一種加工形狀描繪裝置,設(shè)置有描繪加工形狀和當(dāng)前加工位置的描繪單元、在整個描繪范圍內(nèi)設(shè)定顯示范圍的顯示范圍設(shè)定單元、根據(jù)所述設(shè)定的顯示范圍將整個描繪范圍分割成多個描繪區(qū)域的分割單元和從所述多個描繪區(qū)域中選擇所述描繪單元描繪的描繪區(qū)域的選擇單元;所述選擇單元選擇當(dāng)前加工位置存在的描繪區(qū)域;所述描繪單元描繪選擇出來的描繪區(qū)域的加工形狀和當(dāng)前加工位置。
文檔編號B23Q15/00GK1669710SQ20051005388
公開日2005年9月21日 申請日期2005年3月14日 優(yōu)先權(quán)日2004年3月16日
發(fā)明者緒方俊幸, 鈴木康治, 安部博之 申請人:發(fā)那科株式會社