JP2002307241A - Method and device for preparing electric discharge machining program - Google Patents

Method and device for preparing electric discharge machining program

Info

Publication number
JP2002307241A
JP2002307241A JP2001110526A JP2001110526A JP2002307241A JP 2002307241 A JP2002307241 A JP 2002307241A JP 2001110526 A JP2001110526 A JP 2001110526A JP 2001110526 A JP2001110526 A JP 2001110526A JP 2002307241 A JP2002307241 A JP 2002307241A
Authority
JP
Japan
Prior art keywords
machining
electrode
processing
electric discharge
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001110526A
Other languages
Japanese (ja)
Other versions
JP3854089B2 (en
Inventor
Hiroyasu Furukawa
浩保 古川
Kageharu Takeuchi
景治 武内
Akihiro Maeda
明宏 前田
Kazunaga Sugiyama
和永 杉山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2001110526A priority Critical patent/JP3854089B2/en
Publication of JP2002307241A publication Critical patent/JP2002307241A/en
Application granted granted Critical
Publication of JP3854089B2 publication Critical patent/JP3854089B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)

Abstract

PROBLEM TO BE SOLVED: To positively control machining according to the machining sequence of electrodes even in the case of having the complicated and parallel machining sequence, and carry out machining without loss by skipping the electrode finished with machining when machining again by the skipped electrode. SOLUTION: The machining electrode capable of machining in concerned electric discharge machining is selected on the basis of machining sequence information 20 in which the definition of a plurality of machining electrodes is allowed in description, electrode installation status information 21 and electrode machining history information 22, and an electric discharge machining program is prepared using the selected result of the electrode capable of machining.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数の加工電極を
交換しながら連続して放電加工を行うための放電加工プ
ログラムを作成する放電加工プログラム作成方法および
装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electric discharge machining program creating method and apparatus for creating an electric discharge machining program for performing electric discharge machining continuously while exchanging a plurality of machining electrodes.

【0002】[0002]

【従来の技術】図24は、例えば特開平3−17873
1号公報に示されている、一般的な放電加工装置の全体
構成図である。図24において、1は放電加工用の加工
電極、2は加工対象物である被加工物、3は加工漕、4
は加工漕3内に貯溜されている絶縁油などの加工液、5
は加工電極1と被加工物2との間に高電圧を供給するパ
ルス電流発生装置、8aは主軸15をZ軸方向に移動さ
せるボールネジ、8cは被加工物2をX軸方向に移動さ
せるボールネジ、9aはZ軸方向のボールネジ8aを回
転駆動させるサーボモータ、9bはY軸方向のボールネ
ジ(図略)を回転駆動させるサーボモータ、9cはX軸
方向のボールネジ8cを回転駆動させるサーボモータ、
10は各サーボモータ9a,9b,9cの駆動を加工プロ
グラムに応じて適宜制御する数値制御装置、11は放電
加工装置の上部に位置するヘッド、12はヘッド11を
固定し支持している枠材であるコラム、13は放電加工
装置の基台であるベッド、14bは被加工物2を加工漕
3と共にY軸方向に移動させる移動テーブル、14cは
被加工物2を加工漕3と共にX軸方向に移動させる移動
テーブル、15は加工電極1をZ軸方向に動かす主軸、
16は主軸に装着されている加工電極1を自動交換する
ための電極交換装置、17は電極交換動作時などに加工
電極1などを掴むアーム、18は加工電極1などの各種
工具が収納可能なマガジンラックである。
2. Description of the Related Art FIG.
FIG. 1 is an overall configuration diagram of a general electric discharge machining apparatus disclosed in Japanese Patent Publication No. In FIG. 24, 1 is a machining electrode for electric discharge machining, 2 is a workpiece to be machined, 3 is a machining tank,
Are processing fluids such as insulating oil stored in the processing tank 3;
Is a pulse current generator for supplying a high voltage between the processing electrode 1 and the workpiece 2, 8a is a ball screw for moving the main shaft 15 in the Z-axis direction, and 8c is a ball screw for moving the workpiece 2 in the X-axis direction. , 9a is a servomotor for driving the ball screw 8a in the Z-axis direction, 9b is a servomotor for driving the ball screw (not shown) in the Y-axis direction, 9c is a servomotor for driving the ball screw 8c in the X-axis direction,
Numeral 10 is a numerical controller for appropriately controlling the driving of each of the servomotors 9a, 9b, 9c according to the machining program, 11 is a head located above the electric discharge machine, and 12 is a frame member for fixing and supporting the head 11 Reference numeral 13 denotes a bed which is a base of the electric discharge machine, 14b denotes a moving table for moving the workpiece 2 together with the machining tank 3 in the Y-axis direction, and 14c denotes a moving table along with the machining tank 3 in the X-axis direction. A moving table for moving the machining electrode 1 in the Z-axis direction;
Reference numeral 16 denotes an electrode exchange device for automatically exchanging the machining electrode 1 mounted on the main spindle, 17 an arm for gripping the machining electrode 1 or the like at the time of an electrode exchanging operation, and 18 an accommodating various tools such as the machining electrode 1. It is a magazine rack.

【0003】次に、動作について説明する。このような
構成の放電加工装置では、数値制御装置10が各サーボ
モータ9a、9b、9cを加工プログラムに応じて適宜
駆動制御して加工を行うわけであるが、さらに、加工プ
ログラムに電極1を交換する指令があれば、電極交換装
置16を制御して加工電極1を交換して連続的に加工を
行うことができる。図25に加工プログラムの例を示
す。電極交換指令19(19a、19b、19c)は、
例えば「T11」、「T12」、「T13」といったよ
うにマガジンラック18の番号を含んだ形で記述され
る。加工プログラムを順次実行してこれら電極交換指令
19に来ると、放電加工装置は一般的に以下のような動
作を行う。主軸15に電極1があれば、アーム17で主
軸15にある加工電極を掴んで取り出し、マガジンラッ
ク18に返却する。続いてマガジンラック18を回転さ
せて取り出す加工電極、例えば電極交換指令が「T1
1」ならば11番に格納されている電極をアーム17で
掴むことのできる定位置に移動させ、続いてアーム17
で掴み、主軸15に取り付ける。加工プログラム中の必
要な位置にこの電極交換指令19を挿入、実行すること
で、加工電極を交換しながら連続して加工を行うことが
できる。
Next, the operation will be described. In the electric discharge machining apparatus having such a configuration, the numerical controller 10 performs machining by appropriately driving and controlling each of the servomotors 9a, 9b, and 9c according to the machining program. If there is a command to exchange, the electrode exchange device 16 is controlled to exchange the machining electrode 1 so that machining can be performed continuously. FIG. 25 shows an example of the machining program. The electrode replacement command 19 (19a, 19b, 19c)
For example, it is described in a form including the number of the magazine rack 18 such as “T11”, “T12”, and “T13”. When the machining programs are sequentially executed and these electrode exchange commands 19 are reached, the electric discharge machine generally performs the following operations. If there is the electrode 1 on the main shaft 15, the machining electrode on the main shaft 15 is grasped and taken out by the arm 17 and returned to the magazine rack 18. Subsequently, the processing electrode to be taken out by rotating the magazine rack 18, for example, the electrode replacement command is “T1
If "1", the electrode stored in the eleventh position is moved to a fixed position where it can be gripped by the arm 17, and then the arm 17
And attached to the spindle 15. By inserting and executing the electrode exchange command 19 at a required position in the machining program, machining can be performed continuously while exchanging machining electrodes.

【0004】このような放電加工装置の問題として、加
工電極1を電極交換装置16に設置していないと、この
未設置の加工電極1に交換するための電極交換指令19
の時点でプログラムがストップしてしまうということが
ある。プログラムがストップすると、再び運転するため
にはプログラムを修正するかその未設置の加工電極1を
設置してから、最初からスタートしなければならないた
め、大きなロスとなる。このことは、加工電極1を設置
し忘れるような場合に問題となるが、それだけでなく、
被加工物の形状に合わせて一品一品加工電極1を製作す
る必要がある型彫放電加工においては、一部の加工電極
の製作が遅れてしまうことが多くあるため、加工電極の
製作待ちによるロスという問題にも繋がる。これらのこ
とは、使用する加工電極1が多くなるに連れて起こりや
すくなるうえ、加工電極の増加に伴いプログラムも長く
なるため、修正して対応するのは困難となる。
[0004] As a problem of such an electric discharge machining apparatus, if the machining electrode 1 is not installed in the electrode exchanging apparatus 16, an electrode exchange command 19 for exchanging the machining electrode 1 for the non-installed machining electrode 1 is provided.
The program may stop at the point of. When the program is stopped, the program must be started from the beginning after correcting the program or installing the non-installed machining electrode 1 in order to start the operation again, resulting in a large loss. This is a problem when the user forgets to install the machining electrode 1, but not only that,
In die-sinking electrical discharge machining, in which it is necessary to manufacture the one-by-one processing electrode 1 according to the shape of the workpiece, the production of some of the processing electrodes is often delayed. It also leads to the problem. These problems are more likely to occur as the number of processing electrodes 1 to be used increases, and the program becomes longer as the number of processing electrodes 1 increases.

【0005】この問題に対して、他の従来技術(特開平
7−185943号公報)においては、電極交換装置の
指令した番号のところに加工電極が設置されていない場
合は加工をキャンセルし、設置されている場合にはその
まま交換して加工するようにして、上記した問題を解決
するようにしている。この従来技術では、電極の設置し
忘れや製作の遅れにより電極が揃っていない場合でも、
プログラムがストップすること無く連続して加工でき
る。しかし一般に、複数の電極で被加工物を掘り進める
放電加工においては、その加工箇所の位置関係に対応付
けられた加工順序があり、通常加工プログラムはこの順
序に従って作成されているため、電極が揃わないために
加工をスキップして次の加工を行うと、加工不良となる
可能性がある。
In order to solve this problem, in another conventional technique (Japanese Patent Laid-Open No. Hei 7-185943), if a machining electrode is not installed at the number designated by the electrode changing device, the machining is canceled and the installation is canceled. If so, it is exchanged and processed to solve the above-mentioned problem. In this conventional technique, even if the electrodes are not aligned due to forgetting to install the electrodes or delay in production,
Processing can be performed continuously without stopping the program. However, in general, in electric discharge machining in which a workpiece is dug with a plurality of electrodes, there is a machining order associated with the positional relationship of the machining location, and the machining program is usually created in accordance with this order. If the next processing is performed skipping the processing because there is no processing, there is a possibility that the processing will be defective.

【0006】このような加工順序の問題に対して、さら
に他の従来技術(特開昭61−249223号公報)で
は、ある加工電極による加工をスキップした場合、関連
する加工電極、つまりスキップした加工電極に関連した
加工箇所をそれより後に加工する電極についても加工を
スキップするようにして、上記した問題を解決してい
る。この放電加工装置では、例えば図26に示すよう
な、作業台108上にある、加工箇所A、B、C、D、
Eを有するワーク110と、加工箇所E、Fを有するワ
ーク111を加工する場合に、AからFの加工箇所をそ
れぞれ電極1a〜1fで加工するとすると、この場合の
加工箇所はAからCのブロック、Dのブロック、Eのブ
ロック(2個所)、Fのブロックに分けられるので、こ
のブロックについての順序を例えば図27に示すような
コードにして各電極に付しておき、このコードを用いて
加工を制御するようにしている。このコードの最初の数
値はワークの種類を、次の符号は加工箇所のブロック
を、最後の数値は同一ブロックにおける加工順序を示
す。このようなコードを用いることにより、例えば電極
1aの加工がパスされた場合には、同一の加工箇所ブロ
ックで電極1aよりも加工順序が後となっている電極1
b、1cについても加工をスキップするよう判断・制御
できるようになる。
In order to solve such a problem of the processing order, in another conventional technique (Japanese Patent Laid-Open No. 61-249223), when the processing by a certain processing electrode is skipped, a related processing electrode, that is, the skipped processing is performed. The above-mentioned problem is solved by skipping the processing of the electrode to be processed after the processing part related to the electrode. In this electric discharge machining apparatus, for example, as shown in FIG. 26, machining points A, B, C, D,
When processing the workpiece 110 having E and the workpiece 111 having the processing locations E and F, if the processing locations from A to F are respectively processed by the electrodes 1a to 1f, the processing locations in this case are blocks from A to C. , D block, E block (two places), and F block. The order of this block is, for example, a code as shown in FIG. 27, which is assigned to each electrode, and this code is used. Processing is controlled. The first numerical value of this code indicates the type of work, the next code indicates the block at the processing location, and the last numerical value indicates the processing order in the same block. By using such a code, for example, when the processing of the electrode 1a is passed, the electrode 1a in the same processing location block is processed later than the electrode 1a in the processing order.
It is also possible to judge and control to skip the processing for b and 1c.

【0007】[0007]

【発明が解決しようとする課題】ところが、この従来技
術(特開昭61−249223号公報)においては、一
つの加工箇所ブロック内では直列的な順序関係しか表現
できず、また複数のブロックにまたがる加工箇所につい
ても表現できないという問題がある。例えば図28のよ
うな加工箇所を持つワークに対しては、うまく加工順序
を表現することができないということになる。
However, in this prior art (Japanese Patent Application Laid-Open No. 61-249223), only one serial order relationship can be expressed in one processing location block, and it extends over a plurality of blocks. There is a problem that it is not possible to express the processed part. For example, for a workpiece having a processing portion as shown in FIG. 28, the processing order cannot be expressed well.

【0008】図28のワーク110において、従来技術
(特開昭61−249223号公報)に従って加工順序
を図29のようなコードに記述するとする。実際には、
電極1cは電極1aの加工が終了していれば、電極1b
をスキップしたとしても加工可能であるが、直列的な順
序表現のために電極1bがスキップされたら電極1c、
1dもともにスキップされてしまい、時間的な無駄が発
生する。また、電極1fのように、AからDのブロック
とEのブロックとにまたがるような加工位置を持つ電極
については、加工順序として図29のようにEのブロッ
クに属するとしてコードを記述してしまうと、電極1a
がスキップされた際には加工してはいけないはずが、電
極1eさえ加工できていれば加工してしまうことにな
る。
In the work 110 shown in FIG. 28, the processing order is described in a code as shown in FIG. 29 in accordance with a conventional technique (Japanese Patent Laid-Open No. 61-249223). actually,
If the processing of the electrode 1a is completed, the electrode 1b
Can be processed even if is skipped, but if the electrode 1b is skipped for the serial order expression, the electrode 1c,
1d is also skipped, resulting in waste of time. Further, for an electrode having a processing position that extends over the blocks A to D and the block E such as the electrode 1f, the code is described as belonging to the block E as a processing order as shown in FIG. And the electrode 1a
Should not be processed when is skipped, but will be processed if only the electrode 1e can be processed.

【0009】なお、この問題については、もしも前記従
来技術(特開昭61−249223号公報)に示されて
いる放電加工装置が、図30に示すような書式を許すと
すれば解決可能となる。図30では、電極1a−1b、
1a−1c−1dという電極1aから分かれる並列の順
序を別のA、Bという加工箇所ブロックとして表現し
た。また、電極1a−1f、1e―1fという電極1f
に収束する並列の順序を別のC、Eという加工箇所ブロ
ックとして表現した。結果、電極1aについては一つの
加工について3つの加工箇所ブロックの定義がなされて
いることになる。電極1aがスキップされた場合に、
A、B、Cの3つの加工箇所ブロック定義を辿って下位
の順序の電極をスキップできるのであれば、並列的な順
序についても正しく加工できる。しかし、図30のよう
に、繰り返し電極1aについて、順序定義することは煩
雑であるし、設定のミスなどにも繋がるので、未だ問題
である。
This problem can be solved if the electric discharge machine shown in the prior art (Japanese Patent Laid-Open No. 61-249223) permits a format as shown in FIG. . In FIG. 30, the electrodes 1a-1b,
The parallel order divided from the electrode 1a 1a-1c-1d is expressed as another processing location block A or B. Further, the electrodes 1a-1f, 1e-1f and the electrodes 1f
Is expressed as another processing location block C or E. As a result, for the electrode 1a, three processing location blocks are defined for one processing. When the electrode 1a is skipped,
If the electrodes in the lower order can be skipped by following the three processing location block definitions of A, B, and C, the parallel order can be correctly processed. However, as shown in FIG. 30, it is complicated to define the order of the repetitive electrodes 1a, which leads to a setting error or the like, which is still a problem.

【0010】つまり、加工する順序について、上位・下
位ともに複数の電極を定義することを許した定義をいか
に実現するかが極めて重要な課題となる。例えば、図2
8に示した加工については、例えば図31に示すツリー
構造で示されるような順序定義が求められる。
[0010] In other words, it is extremely important to determine how to define a plurality of electrodes in both the upper and lower processing orders. For example, FIG.
For the processing shown in FIG. 8, for example, an order definition as shown by a tree structure shown in FIG. 31 is required.

【0011】また、一般に放電加工では、一つの加工を
複数の電極に分けて段階的に加工することで、電極消耗
の影響を少なくして加工精度を上げる方法が取られるこ
とが多い。このような場合、一般に1本目を荒加工電
極、2本目以降を仕上げ加工電極と呼ぶ。この荒−仕上
げの順序関係は、電極の出来上がり精度によって決めら
れているため逆転することができないので順序定義して
おくことが求められるが、加工によっては荒段階だけを
先に加工したり、一つの加工について荒・仕上げと加工
段階を進めたりするため、加工箇所による順序とは区別
して順序を管理することが求められる。
In general, in electric discharge machining, a method is often adopted in which one machining is divided into a plurality of electrodes and machined in a stepwise manner, thereby reducing the influence of electrode consumption and improving machining accuracy. In such a case, the first electrode is generally called a rough machining electrode, and the second and subsequent electrodes are called finishing electrodes. This rough-finish order relationship is determined by the accuracy of the finished electrodes and cannot be reversed. Therefore, it is necessary to define the order. However, depending on the processing, only the rough stage may be processed first. In order to advance the roughing / finishing and machining stages for one machining, it is required to manage the order separately from the order according to the machining location.

【0012】また別の問題としては、スキップ後の加工
の問題がある。前記2つの従来技術(特開平7−185
943号公報、特開昭61−249223号公報)で
は、一度目の加工でスキップした電極による再加工を行
うことに関しての記載はない。このような再加工の際に
は、スキップした電極だけを加工するような加工プログ
ラムを作成し直すか、あるいは加工が終了した電極はす
べて外して加工を実行するかのいずれかを採る必要があ
る。前者の方法では、プログラムを作成する手間が必要
であるという問題があり、後者の方法では加工精度を追
い込む追加工を行う場合や同型の多数ワークについて同
じ加工を行う場合に、電極を設置し直す必要があるとい
う問題がある。つまり、スキップを前提とすれば、同じ
プログラムで繰り返し加工することを考慮しなければな
らず、その場合には電極についての加工履歴を記録し、
繰り返しの加工において今度は加工済み電極をスキップ
するような手段が求められるうえ、追加工などの場合
は、必要に応じて加工済みでも加工可能とすることも求
められる。
As another problem, there is a problem of processing after skipping. The above two prior arts (JP-A-7-185)
No. 943 and Japanese Patent Application Laid-Open No. 61-249223), there is no description about reworking with an electrode skipped in the first working. In the case of such re-machining, it is necessary to re-create a machining program for machining only the skipped electrodes, or to remove all the processed electrodes and execute the machining. . The former method has the problem that it takes time to create a program, and the latter method requires re-installation of electrodes when performing additional processing to drive the processing accuracy or when performing the same processing for many workpieces of the same type. There is a problem that it is necessary. In other words, assuming skipping, it must be considered that machining is repeated with the same program. In that case, the machining history of the electrode is recorded,
In the repetitive processing, means for skipping the processed electrode is required. In addition, in the case of additional processing, it is also required that the processing can be performed even if the processing is performed as necessary.

【0013】この発明は上記に鑑みてなされたもので、
全ての電極が揃っていない状態において、揃っていない
電極についての加工をスキップできるようにすることは
もちろん、複雑で並列的な加工順序を持つ場合にもそれ
に従って加工電極を無駄無く選択し、かつ後にスキップ
された電極によって加工しようとする際にも加工済みの
電極をスキップするなどしてロスなく加工を実施する事
が可能な放電加工プログラム作成方法および装置を得る
ことを目的とする。
The present invention has been made in view of the above,
In the state where all the electrodes are not aligned, it is possible to skip the processing for the electrodes which are not aligned, of course, even if there is a complicated and parallel processing order, select the processed electrodes without waste according to it, and An object of the present invention is to provide a method and an apparatus for creating an electric discharge machining program capable of performing machining without loss, for example, by skipping a machined electrode when machining is to be performed with an electrode skipped later.

【0014】[0014]

【課題を解決するための手段】上記目的を達成するため
この発明にかかる放電加工プログラム作成方法は、複数
の加工電極を交換しながら連続して放電加工するための
放電加工プログラム作成方法において、複数の加工電極
を定義することが許されて記述されかつ加工順序が自身
の直前となる加工電極が各加工電極別に記述された加工
順序情報に基づき、自身の前後の加工となる加工電極を
示す前後加工電極データを加工電極毎に作成するステッ
プと、放電加工装置に設置済みかあるいは未設置である
かが各加工電極別に記述された電極設置状況情報に基づ
き放電加工装置への設置状況を示す設置状況データを加
工電極毎に作成するステップと、加工が終了したかある
いは未終了であるかが各加工電極別に記述された電極加
工履歴情報に基づき、加工履歴を示す加工履歴データを
加工電極毎に作成するステップと、これら前後加工電極
データ、設置状況データおよび加工履歴データに基づい
て、当該放電加工で加工可能な加工電極を選択するステ
ップとを備え、前記加工可能電極の選択結果を用いて放
電加工プログラムを作成することを特徴とする。
According to the present invention, there is provided a method for creating an electric discharge machining program according to the present invention, comprising the steps of: The machining electrode whose description is allowed to define the machining electrode and the machining order immediately before the machining electrode is based on the machining order information described for each machining electrode, based on the machining order information described before and after the machining electrode indicating the machining electrode before and after itself. A step of creating machining electrode data for each machining electrode, and an installation indicating whether or not the machining electrode has been installed or not installed in the electric discharge machining apparatus based on the electrode installation status information described for each machining electrode. A step of creating status data for each machining electrode; and whether machining has been completed or not completed, based on electrode machining history information described for each machining electrode. A step of creating machining history data indicating machining history for each machining electrode, and a step of selecting a machining electrode that can be machined by the electric discharge machining based on the preceding and following machining electrode data, installation status data, and machining history data. Wherein an electric discharge machining program is created using the result of selecting the workable electrode.

【0015】この発明によれば、複数の加工電極を定義
することが許されて記述された加工順序情報に基づき自
身の前後の加工となる加工電極を示す前後加工電極デー
タを作成する。つぎに、電極設置状況情報に基づき放電
加工装置への設置状況を示す設置状況データを作成す
る。さらに、電極加工履歴情報に基づき加工履歴を示す
加工履歴データを作成する。そして、これら前後加工電
極データ、設置状況データおよび加工履歴データに基づ
いて当該放電加工で加工可能な加工電極を選択し、該加
工可能電極の選択結果を用いて放電加工プログラムを作
成するようにしており、これにより複雑で並列的な加工
順序を持つ場合にもそれに従って加工電極を無駄無く選
択でき、また後にスキップされた電極によって再加工し
ようとする際にもロスなく加工を実施する事が可能とな
る。
According to the present invention, before and after machining electrode data indicating machining electrodes to be machined before and after the self is created based on machining order information described in which a plurality of machining electrodes are allowed to be defined. Next, installation status data indicating the installation status in the electric discharge machine is created based on the electrode installation status information. Further, processing history data indicating a processing history is created based on the electrode processing history information. Then, based on these front and rear machining electrode data, installation status data and machining history data, a machining electrode that can be machined by the electric discharge machining is selected, and an electric discharge machining program is created by using the selection result of the machineable electrode. Therefore, even if there is a complicated and parallel processing order, the processing electrode can be selected without waste according to it, and it is possible to perform processing without loss when trying to rework with the electrode skipped later Becomes

【0016】つぎの発明にかかる放電加工プログラム作
成方法は、上記発明において、全ての加工電極を用いて
連続して放電加工するよう作成された加工プログラムに
対し前記加工可能電極の選択結果を反映させることで、
加工可能電極のみによって放電加工を実行させる実行用
加工プログラムを作成するステップをさらに備えること
を特徴とする。
[0016] In the electric discharge machining program creating method according to the next invention, in the above invention, the result of selecting the machinable electrodes is reflected in a machining program created to perform electric discharge machining continuously using all machining electrodes. By that
The method further comprises the step of creating an execution machining program that causes electric discharge machining to be performed only by the workable electrodes.

【0017】この発明によれば、全ての加工電極を用い
て連続して放電加工するよう作成された加工プログラム
に対し前記加工可能電極の選択結果を反映させること
で、加工可能電極のみによって放電加工を実行させる実
行用加工プログラムを作成するようにしており、これに
より加工プログラム作成し直す手間が省け、加工プログ
ラムを再利用できるようになる。
According to the present invention, the result of selecting the workable electrode is reflected in a working program created to perform the discharge machining continuously using all the working electrodes, so that the discharge machining is performed only by the workable electrode. An execution machining program for executing the machining program is created, so that it is not necessary to re-create the machining program, and the machining program can be reused.

【0018】つぎの発明にかかる放電加工プログラム作
成方法は、上記発明において、前記実行用加工プログラ
ムによって放電加工した結果に基づいて前記加工履歴情
報を更新するとともに、当該時点での加工電極の設置状
況に応じて前記電極設置状況情報を更新するステップを
さらに備え、該更新された加工履歴情報および電極設置
状況情報と、前記加工順序情報とに基づいて次の放電加
工で加工可能な加工電極を選択し、該加工可能電極の選
択結果を前記加工プログラムに反映させることで、次の
放電加工での実行用加工プログラムを作成することを特
徴とする。
In the electric discharge machining program creating method according to the present invention, the machining history information is updated based on a result of the electric discharge machining by the execution machining program, and the installation status of the machining electrode at the time is provided. Further comprising the step of updating the electrode installation status information in accordance with the following.Selecting a machining electrode that can be processed in the next electric discharge machining based on the updated machining history information and the electrode installation status information and the machining sequence information. Then, a machining program for execution in the next electric discharge machining is created by reflecting the selection result of the workable electrode in the machining program.

【0019】この発明によれば、実行用加工プログラム
によって放電加工した結果に基づいて前記加工履歴情報
を更新するとともに、当該時点での加工電極の設置状況
に応じて前記電極設置状況情報を更新するステップをさ
らに備え、該更新された加工履歴情報および電極設置状
況情報と、前記加工順序情報とに基づいて次の放電加工
で加工可能な加工電極を選択し、該加工可能電極の選択
結果を前記加工プログラムに反映させることで、次の放
電加工での実行用加工プログラムを作成するようにして
おり、これによりスキップされた電極で再加工する場合
に、過不足の無い加工を実行できる。
According to the present invention, the machining history information is updated based on the result of the electric discharge machining by the execution machining program, and the electrode installation status information is updated according to the installation status of the machining electrode at the time. Further comprising a step of selecting a machining electrode that can be machined in the next electric discharge machining based on the updated machining history information and electrode installation status information, and the machining sequence information, and selecting the machining electrode selection result. By reflecting the result in the machining program, a machining program for execution in the next electric discharge machining is created, whereby when reworking with the skipped electrodes, machining without excess or deficiency can be executed.

【0020】つぎの発明にかかる放電加工プログラム作
成方法は、1つの加工箇所が複数の加工電極を用いて複
数の工程で加工され、加工電極を交換しながら複数の加
工箇所を連続して放電加工するための放電加工プログラ
ム作成方法において、複数の加工箇所を定義することが
許されて記述されかつ加工順序が自身の直前となる加工
箇所が各加工箇所別に記述された加工順序情報に基づ
き、自身の前後の加工箇所を示す前後加工箇所データを
前記工程別に階層化された加工電極毎に作成するステッ
プと、放電加工装置に設置済みかあるいは未設置である
かが各加工電極別に記述された電極設置状況情報に基づ
き放電加工装置への設置状況を示す設置状況データを前
記工程別に階層化された加工電極毎に作成するステップ
と、加工が終了したかあるいは未終了であるかが各加工
電極別に記述された電極加工履歴情報に基づき、加工履
歴を示す加工履歴データを前記工程別に階層化された加
工電極毎に作成するステップと、これら前後加工箇所デ
ータ、設置状況データおよび加工履歴データに基づいて
加工順序と工程順序を考慮した判定を行うことで当該放
電加工で加工可能な電極を選択するステップとを備え、
前記加工可能電極の選択結果を用いて放電加工プログラ
ムを作成することを特徴とする。
[0020] In the electric discharge machining program creating method according to the next invention, one machining portion is machined in a plurality of steps using a plurality of machining electrodes, and the plurality of machining sites are continuously subjected to electric discharge machining while exchanging machining electrodes. In the method of creating an electric discharge machining program for performing a machining operation, a plurality of machining points are allowed to be defined and described, and a machining point whose machining order is immediately before itself is based on machining order information described for each machining point. A step of creating before and after machining point data indicating machining points before and after for each machining electrode hierarchized according to the process, and an electrode described for each machining electrode as to whether the machining electrode has been installed or not installed in the electric discharge machining apparatus Creating installation status data indicating the installation status in the electric discharge machine based on the installation status information for each machining electrode hierarchized by the process, and the machining is completed Alternatively, based on the electrode processing history information described for each processing electrode as to whether or not the processing has been completed, a step of creating processing history data indicating a processing history for each processing electrode hierarchized by the process; Selecting an electrode that can be processed by the electrical discharge machining by making a determination in consideration of the processing order and the process order based on the installation status data and the processing history data,
It is characterized in that an electric discharge machining program is created using the selection result of the workable electrode.

【0021】この発明によれば、1つの加工箇所を複数
の加工電極を用いて複数の工程で加工する放電加工に適
用される。この発明においては、複数の加工電極を定義
することが許されて記述された加工順序情報に基づき自
身の前後の加工となる加工箇所を示す前後加工箇所デー
タを作成する。つぎに、電極設置状況情報に基づき放電
加工装置への設置状況を示す設置状況データを作成す
る。さらに、電極加工履歴情報に基づき加工履歴を示す
加工履歴データを作成する。そして、これら前後加工箇
所データ、設置状況データおよび加工履歴データに基づ
いて加工順序と工程順序を考慮した判定を行うことで当
該放電加工で加工可能な電極を選択し、該加工可能電極
の選択結果を用いて放電加工プログラムを作成する。こ
れによりこの発明によれば、工程の前後関係を含めた加
工順序を守ってスキップ加工、スキップ後加工を実現で
きる。
According to the present invention, the present invention is applied to electric discharge machining in which one machining portion is machined in a plurality of steps using a plurality of machining electrodes. According to the present invention, before and after machined portion data indicating a machined portion to be machined before and after itself is created based on machining order information described in which a plurality of machining electrodes are allowed to be defined. Next, installation status data indicating the installation status in the electric discharge machine is created based on the electrode installation status information. Further, processing history data indicating a processing history is created based on the electrode processing history information. Then, by making a determination in consideration of the machining order and the process order based on the preceding and following machining portion data, installation status data and machining history data, an electrode that can be machined by the electric discharge machining is selected, and the selection result of the machining enabled electrode is selected. To create an EDM program. Thus, according to the present invention, skip processing and post-skip processing can be realized while maintaining the processing order including the order of the steps.

【0022】つぎの発明にかかる放電加工プログラム作
成装置は、複数の加工電極を交換しながら連続して放電
加工するための放電加工プログラム作成装置において、
複数の加工電極を定義することが許されて記述されかつ
加工順序が自身の直前となる電極が各加工電極別に記述
された加工順序情報に基づき、自身の前後の加工となる
電極を示す前後加工電極データを加工電極毎に作成し、
放電加工装置に設置済みかあるいは未設置であるかが各
加工電極別に記述された電極設置状況情報に基づき放電
加工装置への設置状況を示す設置状況データを加工電極
毎に作成し、加工が終了したかあるいは未終了であるか
が各加工電極別に記述された電極加工履歴情報に基づき
加工履歴を示す加工履歴データを加工電極毎に作成し、
これら作成した前後加工電極データ、設置状況データお
よび加工履歴データに基づいて当該放電加工で加工可能
な電極を選択する電極選択手段と、該電極選択手段によ
る加工可能電極の選択結果を用いて放電加工プログラム
を作成する放電加工プログラム作成手段とを備えること
を特徴とする。
An electric discharge machining program creating apparatus according to the next invention is an electric discharge machining program creating apparatus for continuously performing electric discharge machining while replacing a plurality of machining electrodes.
An electrode whose description is allowed to define a plurality of processing electrodes, and an electrode whose processing order is immediately before itself is based on the processing order information described for each processing electrode, and the front-back processing indicating the electrode to be processed before and after itself. Create electrode data for each machining electrode,
Based on the electrode installation status information that is described for each machining electrode, whether it has been installed or not installed in the EDM machine, installation status data indicating the installation status in the EDM machine is created for each machining electrode, and machining is completed Whether or not completed or not, create machining history data indicating the machining history based on the electrode machining history information described for each machining electrode for each machining electrode,
Electrode selection means for selecting an electrode that can be processed by the electric discharge machining based on the created front-back processing electrode data, installation status data, and processing history data, and electric discharge machining using the result of selecting the electrode that can be processed by the electrode selection means. And an electric discharge machining program creating means for creating a program.

【0023】この発明によれば、前後加工電極データ、
設置状況データおよび加工履歴データに基づいて当該放
電加工で加工可能な加工電極を選択し、該加工可能電極
の選択結果を用いて放電加工プログラムを作成するよう
にしており、これにより複雑で並列的な加工順序を持つ
場合にもそれに従って加工電極を無駄無く選択でき、ま
た後にスキップされた電極によって再加工しようとする
際にもロスなく加工を実施する事が可能となる。
According to the present invention, before and after machining electrode data,
Based on the installation status data and machining history data, a machining electrode that can be machined by the electric discharge machining is selected, and an electric discharge machining program is created using the result of the selection of the machineable electrode. In the case of having a proper processing order, the processing electrode can be selected without waste according to the processing order, and the processing can be performed without loss when reworking is to be performed with the electrode skipped later.

【0024】つぎの発明にかかる放電加工プログラム作
成装置は、上記発明において、前記放電加工プログラム
作成手段は、全ての加工電極を用いて連続して放電加工
するよう作成された加工プログラムに対し前記加工可能
電極の選択結果を反映させることで加工可能電極のみに
よって放電加工を実行させる実行用加工プログラムを作
成することを特徴とする。
[0024] In the electric discharge machining program creating apparatus according to the next invention, the electric discharge machining program creating means according to the above invention, wherein the electric discharge machining program creating means performs the electric machining program created so as to perform electric discharge machining continuously using all machining electrodes. It is characterized in that an execution machining program for executing the electric discharge machining only with the machineable electrode by reflecting the selection result of the possible electrode is created.

【0025】この発明によれば、全ての加工電極を用い
て連続して放電加工するよう作成された加工プログラム
に対し前記加工可能電極の選択結果を反映させること
で、加工可能電極のみによって放電加工を実行させる実
行用加工プログラムを作成するようにしており、これに
より加工プログラム作成し直す手間が省け、加工プログ
ラムを再利用できるようになる。
According to the present invention, the result of selecting the workable electrode is reflected in a work program created to perform the discharge machining continuously using all the work electrodes, so that the discharge machining is performed only by the workable electrode. An execution machining program for executing the machining program is created, so that it is not necessary to re-create the machining program, and the machining program can be reused.

【0026】つぎの発明にかかる放電加工プログラム作
成装置は、上記発明において、前記実行用加工プログラ
ムによって放電加工した結果に基づいて前記加工履歴情
報を更新する加工履歴情報更新手段と、当該時点での加
工電極の設置状況に応じて前記電極設置状況情報を更新
する電極設置状況更新手段をさらに備え、該更新された
加工履歴情報および電極設置状況情報と、前記加工順序
情報とに基づいて当該放電加工で加工可能な電極を選択
し、該加工可能電極の選択結果を前記加工プログラムに
反映させることで、当該放電加工での実行用加工プログ
ラムを作成することを特徴とする。
According to the present invention, there is provided an electric discharge machining program creating apparatus according to the above invention, wherein machining history information updating means for updating the machining history information based on a result of the electric discharge machining by the execution machining program; Further comprising an electrode installation status updating means for updating the electrode installation status information in accordance with the installation status of the processing electrode, wherein the electric discharge machining is performed based on the updated processing history information and the electrode installation status information, and the processing sequence information. A machining program for execution in the electric discharge machining is created by selecting an electrode which can be machined by the method and reflecting a result of selecting the electrode which can be machined in the machining program.

【0027】この発明によれば、実行用加工プログラム
によって放電加工した結果に基づいて前記加工履歴情報
を更新するとともに、当該時点での加工電極の設置状況
に応じて前記電極設置状況情報を更新し、該更新された
加工履歴情報および電極設置状況情報と、前記加工順序
情報とに基づいて次の放電加工で加工可能な加工電極を
選択し、該加工可能電極の選択結果を前記加工プログラ
ムに反映させることで、次の放電加工での実行用加工プ
ログラムを作成するようにしており、これによりスキッ
プされた電極で再加工する場合に、過不足の無い加工を
実行できる。
According to this invention, the machining history information is updated based on the result of the electric discharge machining by the execution machining program, and the electrode installation status information is updated according to the installation status of the machining electrode at the time. Selecting a machining electrode that can be machined by the next electric discharge machining based on the updated machining history information and electrode installation status information and the machining sequence information, and reflecting the selection result of the machineable electrode in the machining program. By doing so, a machining program for execution in the next electric discharge machining is created, and when reworking with the skipped electrodes, machining without excess or deficiency can be executed.

【0028】つぎの発明にかかる放電加工プログラム作
成装置は、1つの加工箇所が複数の加工電極を用いて複
数の工程で加工され、加工電極を交換しながら複数の加
工箇所を連続して放電加工するための放電加工プログラ
ム作成装置において、複数の加工箇所を定義することが
許されて記述されかつ加工順序が自身の直前となる加工
箇所が各加工箇所別に記述された加工順序情報に基づ
き、自身の前後の加工箇所を示す前後加工箇所データを
前記工程別に階層化された加工電極毎に作成し、放電加
工装置に設置済みかあるいは未設置であるかが各加工電
極別に記述された電極設置状況情報に基づき放電加工装
置への設置状況を示す設置状況データを前記工程別に階
層化された加工電極毎に作成し、加工が終了したかある
いは未終了であるかが各加工電極別に記述された電極加
工履歴情報に基づき、加工履歴を示す加工履歴データを
前記工程別に階層化された加工電極毎に作成し、これら
前後加工箇所データ、設置状況データおよび加工履歴デ
ータに基づいて、加工順序と工程順序を考慮した判定を
行うことで当該放電加工で加工可能な電極を選択する電
極選択手段と、該電極選択手段による加工可能電極の選
択結果を用いて放電加工プログラムを作成する放電加工
プログラム作成手段とを備えることを特徴とする。
In the electric discharge machining program creating apparatus according to the next invention, one machining point is processed in a plurality of steps using a plurality of machining electrodes, and the plurality of machining points are continuously discharged while exchanging the machining electrodes. In the electro-discharge machining program creation device for performing the above, based on machining order information in which a plurality of machining locations are allowed to be defined and described and the machining order immediately preceding the machining location is described for each machining location, Pre-processing data before and after processing points are created for each processing electrode hierarchized according to the process, and the electrode installation status is described for each processing electrode whether it has been installed or not installed in the electric discharge machine Based on the information, installation status data indicating the installation status in the electric discharge machining apparatus is created for each of the machining electrodes hierarchized for each process, and whether machining is completed or not completed Based on the electrode processing history information described for each processing electrode, processing history data indicating the processing history is created for each processing electrode hierarchized by the process, and these before and after processing location data, installation status data, and processing history data are created. An electrode selecting means for selecting an electrode which can be processed by the electric discharge machining by making a determination in consideration of the machining order and the process order, and an electric discharge machining program using the selection result of the electrode which can be processed by the electrode selecting means. And an electric discharge machining program creating means for creating.

【0029】この発明によれば、1つの加工箇所を複数
の加工電極を用いて複数の工程で加工する放電加工に適
用される。この発明においては、複数の加工電極を定義
することが許されて記述された加工順序情報に基づき自
身の前後の加工となる加工箇所を示す前後加工箇所デー
タを作成する。つぎに、電極設置状況情報に基づき放電
加工装置への設置状況を示す設置状況データを作成す
る。さらに、電極加工履歴情報に基づき加工履歴を示す
加工履歴データを作成する。そして、これら前後加工箇
所データ、設置状況データおよび加工履歴データに基づ
いて加工順序と工程順序を考慮した判定を行うことで当
該放電加工で加工可能な電極を選択し、該加工可能電極
の選択結果を用いて放電加工プログラムを作成する。こ
れによりこの発明によれば、工程の前後関係を含めた加
工順序を守ってスキップ加工、スキップ後加工を実現で
きる。
According to the present invention, the present invention is applied to electric discharge machining in which one machining portion is machined in a plurality of steps using a plurality of machining electrodes. According to the present invention, before and after machined portion data indicating a machined portion to be machined before and after itself is created based on machining order information described in which a plurality of machining electrodes are allowed to be defined. Next, installation status data indicating the installation status in the electric discharge machine is created based on the electrode installation status information. Further, processing history data indicating a processing history is created based on the electrode processing history information. Then, by making a determination in consideration of the machining order and the process order based on the preceding and following machining portion data, installation status data and machining history data, an electrode that can be machined by the electric discharge machining is selected, and the selection result of the machining enabled electrode is selected. To create an EDM program. Thus, according to the present invention, skip processing and post-skip processing can be realized while maintaining the processing order including the order of the steps.

【0030】[0030]

【発明の実施の形態】以下に添付図面を参照して、この
発明にかかる放電加工プログラム作成方法および装置の
好適な実施の形態を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of a method and an apparatus for creating an electric discharge machining program according to the present invention will be described below in detail with reference to the accompanying drawings.

【0031】実施の形態1.図1は、この発明の実施の
形態1における電極選択のための機能構成を示すブロッ
ク図である。この実施の形態1では、先の図24に示し
た放電加工装置に本発明を適用するようにしている。
Embodiment 1 FIG. 1 is a block diagram showing a functional configuration for selecting an electrode according to Embodiment 1 of the present invention. In the first embodiment, the present invention is applied to the electric discharge machine shown in FIG.

【0032】図1において、20は加工順序情報、21
は電極設置状況情報、22は電極加工履歴情報であり、
これらの情報は数値制御装置10(この場合は図示しな
い)に付随するメモリ上にあっても良いし、パソコンな
どの別の装置内のメモリにあっても良い。23は電極選
択手段であり、加工順序情報20、電極設置状況情報2
1、電極加工履歴情報22に基づいて現時点で加工可能
な電極を選択する手段である。24は電極選択手段によ
り加工可能と選択された電極のリストが示された選択電
極リストである。電極選択手段23は、各種のコンピュ
ータで実行可能なソフトウェアプログラムである。
In FIG. 1, reference numeral 20 denotes processing order information;
Is electrode installation status information, 22 is electrode processing history information,
These pieces of information may be stored in a memory attached to the numerical controller 10 (not shown in this case) or may be stored in a memory in another device such as a personal computer. Reference numeral 23 denotes an electrode selecting means, which includes processing order information 20 and electrode installation status information 2
1. A means for selecting an electrode that can be processed at the present time based on the electrode processing history information 22. Reference numeral 24 denotes a selected electrode list showing a list of electrodes selected to be processable by the electrode selecting means. The electrode selection unit 23 is a software program that can be executed by various computers.

【0033】ここで、図2に加工順序情報20の例を示
す。この図2の加工順序情報は、先の図28に示した加
工の例に基づくものである。この例では、AからFまで
の6種類の電極がある。それぞれについて、自分の直前
に加工しなければならない電極(以下、前加工電極と呼
ぶ)を定義する。前加工電極の無いA、Eについては、
空白や「−」などによって前加工電極が存在しないこと
を定義する。ここで、電極AはB、C、Fの3種類の電
極に対して前加工電極となっている。また、電極Fには
前加工電極にA、Eの2種類の電極を定義する。このよ
うに、加工順序情報20は、加工する順序を上位、下位
ともに複数の電極を定義することを許して記述するもの
である。すなわち、この加工順序情報20においては、
加工順序が自身の直前となる電極が存在する場合は、そ
れらの電極をその個数分だけ記述し、加工順序が自身の
直前となる電極が存在しない場合にはその個数が0であ
ることが判る形式で記述している。
FIG. 2 shows an example of the processing order information 20. The processing order information in FIG. 2 is based on the example of the processing shown in FIG. In this example, there are six types of electrodes A to F. For each of them, an electrode that needs to be processed immediately before itself (hereinafter, referred to as a pre-processed electrode) is defined. For A and E without pre-processed electrodes,
A blank or "-" defines that no pre-processed electrode exists. Here, the electrode A is a pre-processed electrode for the three types of electrodes B, C, and F. For the electrode F, two types of electrodes A and E are defined as pre-processed electrodes. As described above, the processing order information 20 describes the processing order by allowing a plurality of electrodes to be defined in both upper and lower order. That is, in the processing order information 20,
If there is an electrode whose processing order is immediately before itself, the number of such electrodes is described, and if there is no electrode whose processing order is immediately before itself, it is understood that the number is 0. It is described in the format.

【0034】図3に電極設置状況情報21の例を示す。
この例では、電極設置状況情報21には、電極種類とマ
ガジンラック18(図24)の番号(表中「マガジン番
号」)との対応と、各マガジンでの電極の設置状況(有
りを○、無しを×)とを備えさせている。電極種類とマ
ガジン番号の対応については、別の対応表としても良い
し、加工順序情報20を含めて電極種類の記号をマガジ
ン番号で表すことで対応関係を簡潔に表現することもで
きる。この例では、マガジン番号「11、「12」、
「14」、「16」に電極が設置されているものとす
る。このように、電極設置状況情報は、当該電極が放電
加工装置(電極交換装置16、図24参照)に設置済み
かあるいは未設置であるかが各加工電極別に記述された
ものである。
FIG. 3 shows an example of the electrode installation status information 21.
In this example, the electrode installation status information 21 includes the correspondence between the electrode type and the number of the magazine rack 18 (FIG. 24) (“magazine number” in the table), and the installation status of the electrodes in each magazine (O, None). Regarding the correspondence between the electrode type and the magazine number, another correspondence table may be used, or the correspondence can be expressed simply by expressing the symbol of the electrode type with the magazine number including the processing order information 20. In this example, the magazine numbers "11," 12 ",
It is assumed that electrodes are provided at “14” and “16”. As described above, the electrode installation status information describes, for each processing electrode, whether the electrode is already installed or not installed in the electric discharge machine (electrode changing device 16, see FIG. 24).

【0035】図4に電極加工履歴情報22の例を示す。
この例では、AからFの6種類の電極について、例えば
加工済みであれば「済」、未加工ならば「未」と表現す
る。このように、電極加工履歴情報は、加工が終了した
かあるいは未終了であるかが各加工電極別に記述された
ものである。
FIG. 4 shows an example of the electrode processing history information 22.
In this example, the six types of electrodes A to F are expressed as "finished" if processed, and "unprocessed" if not processed. As described above, the electrode processing history information describes whether the processing is completed or not completed for each processed electrode.

【0036】これらの情報に基づいて電極選択手段23
が加工可能な電極を選択する方法を図5のフローチャー
トを用いて説明する。
Based on these information, the electrode selecting means 23
A method for selecting an electrode that can be processed will be described with reference to the flowchart in FIG.

【0037】まず、電極選択手段23は、電極種類毎
に、図6の25a〜25fに示されるような構造の電極
データを作成する(ステップS1)。電極データのデー
タ項目としては、自身の電極種類、前加工電極、後加工
電極、マガジン番号、設置状況、加工履歴、および加工
ON/OFFがあり、作成時には加工ON/OFFの初期値として
「ON」を設定しておく。電極の並列加工順序は、各電極
データ25a〜25fを結ぶツリー構造として記述され
ている。
First, the electrode selecting means 23 creates electrode data having a structure as shown in 25a to 25f in FIG. 6 for each type of electrode (step S1). Electrode data items include: own electrode type, pre-processed electrode, post-processed electrode, magazine number, installation status, process history, and process
There is ON / OFF, and "ON" is set as the initial value of machining ON / OFF at the time of creation. The parallel processing order of the electrodes is described as a tree structure connecting the electrode data 25a to 25f.

【0038】つぎに、電極選択手段23は、加工順序情
報20を用いて電極データの「前加工電極」データを埋
める(ステップS2)。ここで、「前加工電極」のな
い、つまり最初に加工できる電極については「前加工電
極」データを「−」とする。つづいて、「前加工電極」
データを元に、電極データの「後加工電極」データを埋
める(ステップS3)。「前加工電極」データおよび
「後加工電極」データを含めて「前後加工電極データ」
という。
Next, the electrode selecting means 23 fills the "pre-processed electrode" data of the electrode data using the processing order information 20 (step S2). Here, for the electrode without the “pre-processed electrode”, that is, for the electrode that can be processed first, the “pre-processed electrode” data is “−”. Next, "Pre-processed electrode"
Based on the data, the "post-process electrode" data of the electrode data is filled (step S3). "Before and after machining electrode data" including "Pre-machining electrode" data and "Post-machining electrode" data
That.

【0039】図2〜図4の例に基づいて「後加工電極」
データを作成すると、図6のようになる。例えば、電極
B、C、Fの電極データ25b、25c、25fには
「前加工電極」として電極Aが記されるので、電極Aの
電極データ25aには「後加工電極」データとして電極
B、C、Fが記されることになる。同様に、電極Cの電
極データ25cには「後加工電極」データとして電極D
が記され、電極Eの電極データ25eには「後加工電
極」データとして電極Fが記されることになる。
"Post-processing electrode" based on the examples of FIGS.
When the data is created, it becomes as shown in FIG. For example, since the electrode data 25b, 25c, and 25f of the electrodes B, C, and F indicate the electrode A as the “pre-processed electrode”, the electrode data 25a of the electrode A includes the electrode B as the “post-processed electrode” data. C and F will be marked. Similarly, the electrode data 25c of the electrode C includes the electrode D as the "post-process electrode" data.
And the electrode F is described as “post-process electrode” data in the electrode data 25e of the electrode E.

【0040】なお、図2に示す加工順序情報20では、
自身の直前に加工する電極ではなく、直後に加工する電
極を定義するようにしても、「後加工電極」データを元
に「前加工電極」データを作成することで、全く同様の
電極データを作成することができる。
In the processing order information 20 shown in FIG.
Even if you define the electrode to be processed immediately after the electrode to be processed immediately before the electrode itself, by creating the “pre-processed electrode” data based on the “post-processed electrode” data, exactly the same electrode data can be defined. Can be created.

【0041】続いて電極選択手段23は、図3に示した
電極設置状況情報21を元に各電極データの「マガジン
番号」および「設置状況」データを埋め(ステップS
4)、さらに図4に示した電極加工履歴情報22を元に
各電極データの「加工履歴」データを埋める(ステップ
S5)。図2〜図5の例に基づいて電極データを作成す
ると、図7のようになる。
Subsequently, the electrode selecting means 23 fills in the "magazine number" and "installation status" data of each electrode data based on the electrode installation status information 21 shown in FIG. 3 (Step S).
4) Further, based on the electrode processing history information 22 shown in FIG. 4, "processing history" data of each electrode data is filled (step S5). When electrode data is created based on the examples of FIGS. 2 to 5, the result is as shown in FIG.

【0042】最後に、電極選択手段23はここまで作成
された各電極データ25aから25fを元に、加工可能
な電極を選択して「加工ON/OFF」データを作成する(ス
テップS6)。「ON」が現段階で加工可能な電極である
ことを示す。
Finally, the electrode selecting means 23 selects a workable electrode based on each of the electrode data 25a to 25f created so far and creates "machining ON / OFF" data (step S6). "ON" indicates that the electrode can be processed at this stage.

【0043】このステップS6での処理についての詳細
を図8のフローチャートに示す。まず加工順序の先頭と
なる電極(以下、加工先頭電極と呼ぶ)、つまり「前加
工電極」データが「−」となる電極データを検索する
(ステップJ1)。ここで、未処理の加工先頭電極が無
ければ処理を終了するが、未処理の加工先頭電極があれ
ば、フラグFlowFlagを1とする(ステップS7)。ここ
で、FlowFlagは現在処理している電極データの前加工電
極が加工ONであるかまたは加工済であることを示すフラ
グであり、つまりは現在処理している電極データ自身が
加工ONになり得ることを示す。ここでは、前加工電極が
加工ONまたは加工済であればFlowFlag=1とし、そうで
なければFlowFlag=0とする。加工先頭電極では前加工
電極が無いため、常にFlowFlag=1となる。
FIG. 8 is a flowchart showing details of the processing in step S6. First, an electrode at the head of the processing order (hereinafter, referred to as a processing head electrode), that is, electrode data for which the "pre-processed electrode" data is "-" is searched (step J1). Here, if there is no unprocessed leading electrode, the process is terminated. If there is an unprocessed leading electrode, the flag FlowFlag is set to 1 (step S7). Here, FlowFlag is a flag indicating that the pre-processed electrode of the currently processed electrode data is processing ON or has been processed, that is, the current processing electrode data itself can be processing ON. Indicates that Here, if the pre-processed electrode is processed ON or processed, FlowFlag = 1 is set; otherwise, FlowFlag = 0. Since there is no pre-processed electrode in the process front electrode, FlowFlag = 1 is always set.

【0044】つぎに、当該加工電極のFlowFlagが1かど
うかを調べる(ステップJ2)。FlowFlagが1でない場
合は、自身は加工できないためON/OFF判定は「OFF」と
なり、FlowFlagをそのまま0とする(ステップS1
0)。
Next, it is checked whether or not the FlowFlag of the processing electrode is 1 (step J2). If the FlowFlag is not 1, the ON / OFF determination is "OFF" because the self cannot be processed, and the FlowFlag is set to 0 as it is (step S1).
0).

【0045】ステップJ2の判定でFlowFlagが1である
場合は、続いて自身の加工履歴が「未」かどうかを調べ
る(ステップJ3)。「未」でない、つまり加工済みで
あればON/OFF判定は「OFF」となるが、FlowFlagは1とな
る(ステップS9)。
If FlowFlag is 1 in the judgment of step J2, it is checked whether or not its own processing history is "not yet" (step J3). If it is not “not yet”, that is, if processing has been performed, the ON / OFF determination is “OFF”, but the FlowFlag is 1 (step S9).

【0046】ステップJ3の判定で加工履歴が「未」で
ある場合は、続いて自身の設置状況が「○」かどうかを
調べる(ステップJ4)。「○」でない、つまり設置で
きていなければ、ON/OFF判定は「OFF」となり、FlowFla
gは0となる(ステップS10)。設置できていれば、ON
/OFF判定は「ON」とり、FlowFlagは1となる(ステップ
S8)。
If the processing history is "not yet" in the judgment at step J3, then it is checked whether or not its own installation status is "o" (step J4). If it is not “○”, that is, if it has not been installed, the ON / OFF judgment is “OFF” and FlowFla
g becomes 0 (step S10). ON if installed
The / OFF determination is "ON", and the FlowFlag becomes 1 (step S8).

【0047】自身のON/OFF判定およびFlowFlagの更新
(ステップS8〜S10)後、後加工電極の処理に移
る。自身から処理を辿っていない後加工電極の有無を調
べ(ステップJ5)、有るならばその電極データを呼び
出して次の判定対象とする(SステップS11)。自身
から処理を辿っていない後加工電極が無い場合は、処理
を順序の下流に辿れないので遡る必要があり、つぎに前
加工電極があるかどうかを調べる(ステップJ6)。前
加工電極がある場合には、その前加工電極からステップ
S11を経て自身の判定が行われているので、その前加
工電極のデータおよびそのフラグFlowFlagを呼び出して
処理対象とする(ステップS12)。前加工電極もなけ
れば(ステップJ6)、次の加工順序先頭電極の検索に
戻る。
After the self ON / OFF judgment and the update of the FlowFlag (steps S8 to S10), the process proceeds to the post-processing electrode processing. It is checked whether or not there is a post-processing electrode that has not followed the process from itself (step J5), and if there is, the electrode data is called and set as the next determination target (S step S11). If there is no post-processing electrode that has not traced the process from itself, it is necessary to go back since the process cannot be traced downstream, and it is then checked whether there is a pre-processing electrode (step J6). If there is a pre-processed electrode, the data of the pre-processed electrode and its flag FlowFlag are called and processed because the self-determination has been performed from step S11 from that pre-processed electrode (step S12). If there is no pre-processed electrode (step J6), the process returns to the search for the first electrode in the next processing order.

【0048】図2〜図4に示した例に基づいて図8の処
理の具体例を説明する。まずこの場合は加工順序先頭電
極の検索(ステップJ1)によって電極Aから処理を開
始する。電極AはFlowFlag=1、加工履歴「未」、設置状
況「○」であるので加工「ON」、FlowFlag=1となる(ス
テップS8)。つづいてステップJ5、S11によって
電極Bの電極データを処理対象としてステップJ2へ戻
る。
A specific example of the processing in FIG. 8 will be described based on the examples shown in FIGS. First, in this case, the processing is started from the electrode A by searching for the first electrode in the processing order (step J1). Since electrode A has FlowFlag = 1, processing history “not yet”, and installation status “設置”, processing “ON” and FlowFlag = 1 (step S8). Subsequently, in steps J5 and S11, the process returns to step J2 with the electrode data of the electrode B as a processing target.

【0049】電極Bの場合は、FlowFlag=1、加工履歴
「未」、設置状況「○」であるので加工「ON」、FlowFl
ag=1となるが(ステップS8)、ステップJ5では後加
工電極がないため、ステップJ6、S12の処理によっ
て電極Aの電極データおよびFlowFlagを呼び出して、再
度ステップJ5の処理を行う。電極Aから辿っていない
後加工電極には次に電極Cがあるので、ステップS11
の処理によって電極Cの電極データを呼び出してステッ
プJ2へ戻る。
In the case of the electrode B, FlowFlag = 1, the processing history is “not yet”, and the installation status is “○”.
Although ag = 1 (Step S8), since there is no post-processed electrode in Step J5, the electrode data and FlowFlag of the electrode A are called by the processing of Steps J6 and S12, and the processing of Step J5 is performed again. Since the electrode C is next to the post-processed electrode not traced from the electrode A, step S11
And the process returns to step J2.

【0050】FlowFlagは電極Aからのもののため1であ
るが、電極Cは設置状況「×」のため、加工「OFF」、F
lowFlag=0となる(ステップS10)。ステップJ5、
S11を経てつぎに電極Dの電極データの処理に移る。
電極Dの場合は、FlowFlag=0であるため加工「OFF」、F
lowFlag=0となる(ステップS10)。つまり電極Dは
設置状況「○」であるが電極CがOFF(FlowFlag=0)の
ため加工「OFF」となることになる。
FlowFlag is 1 because it is from electrode A, but electrode C is processing “OFF” and F
lowFlag = 0 (step S10). Step J5,
After S11, the process proceeds to processing of the electrode data of the electrode D.
In the case of electrode D, since FlowFlag = 0, processing “OFF”, F
lowFlag = 0 (step S10). That is, the electrode D is in the installation state “○”, but the electrode C is OFF (FlowFlag = 0), so that the processing is “OFF”.

【0051】電極Dの電極データの処理後、ステップJ
6、S12での処理を繰り返してまた電極Aの電極デー
タおよびFlowFlag(=1)に戻り、まだ辿っていない後加工
電極の電極Fへ処理を進める(ステップS11)。電極
Fの場合は、FlowFlag=1、加工履歴「未」、設置状況
「○」であるので加工「ON」となる(ステップS8)。
再度電極Aの電極データに戻るが、すでに自身から辿っ
ていない後加工電極はなく、前加工電極も無いため、つ
ぎにステップJ6を経て加工先頭電極の検索処理に移る
(ステップJ1)。ステップJ1、S7を経て続いて電
極Eの電極データを処理する。
After processing the electrode data of electrode D, step J
6. The process in S12 is repeated, and the process returns to the electrode data of the electrode A and FlowFlag (= 1), and the process proceeds to the electrode F of the post-processed electrode that has not been traced yet (step S11). In the case of the electrode F, since FlowFlag = 1, the processing history is “not yet”, and the installation status is “○”, the processing is “ON” (step S8).
Returning to the electrode data of the electrode A again, there is no post-processed electrode that has not already been traced from itself, and there is no pre-processed electrode. Next, the process proceeds to step J6 to search for a process leading electrode (step J1). After steps J1 and S7, the electrode data of the electrode E is processed.

【0052】電極Eは設置状況「×」のため、加工「OF
F」、FlowFlag=0となる(ステップS10)。さらにス
テップJ5、S11を経て後加工電極の電極Fの電極デ
ータへと処理が移る。
The electrode E was processed “OF” because of the installation status “×”.
F ", FlowFlag = 0 (step S10). Further, the processing shifts to the electrode data of the electrode F of the post-processing electrode via steps J5 and S11.

【0053】ここで、電極Fは電極Aから始まった処理
においては加工「ON」となっていたが、この時点で再度
判定される。このときには、FlowFlag=0であるため、ス
テップJ2、S10を経て加工「OFF」となる。
Here, the processing of the electrode F has been "ON" in the processing started from the electrode A, but is determined again at this point. At this time, since FlowFlag = 0, the processing is turned “OFF” through steps J2 and S10.

【0054】このように、複数の電極を前加工電極に設
定していると複数回の判定を行うが、このとき、一度で
も「OFF」と判定されればその電極は加工できないの
で、後の判定で「ON」となってもデータとしては「OF
F」のままでいなければならない。このためには、例え
ばONを1、OFFを0で表現し、初期値をON=1として、判定
後の更新の際にデータを現在値と新たな判定値との論理
積として設定するようにすれば、一度でも「OFF(0)」
と判定されれば最終的に「OFF」となる。
As described above, when a plurality of electrodes are set as the pre-processed electrodes, the determination is performed a plurality of times. At this time, if the electrode is determined to be “OFF” even once, the electrode cannot be processed, and the subsequent process is performed. Even if the judgment is "ON", the data is "OF"
F ". To this end, for example, ON is represented by 1 and OFF is represented by 0, the initial value is set to ON = 1, and the data is set as the logical product of the current value and the new determination value at the time of updating after the determination. If you do it, you will get "OFF (0)" even once
Is finally turned “OFF”.

【0055】電極Fの処理が終わると、後加工電極が無
いため、ステップJ6、S12を経てステップJ5での
電極Eについての処理に戻る。電極Eの場合は、別の後
加工電極が無く前加工電極も無いため、ステップJ6か
らステップJ1に戻る。ステップJ1では、未処理の加
工先頭電極が無いため、処理終了となる。この結果、電
極データは図9に示すような状態となる。
When the processing of the electrode F is completed, since there is no post-processed electrode, the processing returns to the processing for the electrode E in step J5 via steps J6 and S12. In the case of the electrode E, since there is no other post-processed electrode and no pre-processed electrode, the process returns from step J6 to step J1. In step J1, the process ends because there is no unprocessed leading electrode. As a result, the electrode data is in a state as shown in FIG.

【0056】このようにして得られた電極データを元
に、電極選択手段23は選択電極リスト24を作成す
る。選択電極リスト24は、例えば図10に示すような
マガジン番号によるリストで表現する。図9に示した状
態の電極データでは、電極AとB、つまり、マガジン番
号11と12の電極が「ON」となるため、図10に示し
たようにT11とT12からなるリストとなる。そし
て、このような選択電極リスト24を用いて今回の放電
加工用の放電加工プログラムが作成されることになる。
The electrode selecting means 23 creates a selected electrode list 24 based on the electrode data thus obtained. The selection electrode list 24 is represented, for example, by a list using magazine numbers as shown in FIG. In the electrode data in the state shown in FIG. 9, since the electrodes A and B, that is, the electrodes of magazine numbers 11 and 12, are turned "ON", a list composed of T11 and T12 is obtained as shown in FIG. Then, an electric discharge machining program for electric discharge machining of this time is created using such a selected electrode list 24.

【0057】このようにこの実施の形態1においては、
加工する順序を上位、下位共に複数の電極を定義するこ
とを許して記述した加工順序情報20、電極設置状況情
報21および電極加工履歴情報22に基づいて作成した
ツリー構造に対応する記述の電極データに基づいて加工
可能な電極を選択し、この選択結果に基づいて放電加工
用プログラムを作成するようにしたので、複雑で並列的
な加工順序を持つ場合でもそれに従って加工電極を無駄
無く選択でき、また後にスキップされた電極によって再
加工しようとする際にもロスなく加工を実施する事が可
能となる。また、設置未完の電極や、加工が終了してい
る電極があってもそれらを確実にスキップし、かつスキ
ップしたことで加工する順序を間違えてしまうというこ
ともなくなる。
As described above, in the first embodiment,
Electrode data corresponding to a tree structure created based on machining order information 20, electrode installation status information 21 and electrode machining history information 22 that describe the order of machining in order to define a plurality of electrodes in both upper and lower order. Based on the selection of the electrode that can be processed, and based on the result of this selection to create a program for electrical discharge machining, even if it has a complicated and parallel machining order, you can select the machining electrode according to it without waste, In addition, it is possible to carry out the processing without loss when reworking with the electrode skipped later. In addition, even if there are electrodes that have not been completely installed or electrodes that have been processed, they are surely skipped, and the skipping does not cause a mistake in the processing order.

【0058】実施の形態2.つぎに、この発明の実施の
形態2について説明する。図11は、この発明の実施の
形態2による放電加工プログラム作成の機能構成を示す
ブロック図である。図11においては、図1に示したも
のと同一機能を達成する構成要素については同一の符号
を付しており、重複する説明は省略する。
Embodiment 2 Next, a second embodiment of the present invention will be described. FIG. 11 is a block diagram showing a functional configuration for creating an electrical discharge machining program according to the second embodiment of the present invention. 11, components that achieve the same functions as those illustrated in FIG. 1 are given the same reference numerals, and overlapping descriptions will be omitted.

【0059】図11において、26は加工プログラムで
あり、例えば先の図25に示したようなNC言語で書か
れたプログラムである。この加工プログラム26は、全
ての加工電極を用いて連続して放電加工するよう作成さ
れたプログラムである。27は実行用加工プログラム作
成手段であり、28は実行用加工プログラム作成手段2
7により作成された実行用加工プログラムである。
In FIG. 11, reference numeral 26 denotes a machining program, which is, for example, a program written in the NC language as shown in FIG. The machining program 26 is a program created so as to continuously perform electric discharge machining using all machining electrodes. 27 is an execution machining program creating means, and 28 is an execution machining program creating means 2.
7 is an execution machining program created by the program No. 7.

【0060】実行用加工プログラム作成手段27は、加
工プログラム26から、電極選択手段23から出力され
た選択電極リスト24にはない電極を加工する部分を削
除して、実行用加工プログラム28を作成する。一般
に、複数の電極で加工を行う場合のプログラムでは、マ
ガジン番号による電極交換指令19(図25参照)から
次の電極交換指令19までがそのマガジンに装着された
電極についての加工プログラム部分であり、例えば図2
5の電極交換指令19aから19bまでが電極T11で
加工する部分のプログラムである。よって、選択電極リ
スト24にない電極によって加工される部分は容易に確
認でき、その部分を削除することで現在加工可能な電極
だけを加工する実行用加工プログラム28を作成でき
る。
The execution machining program creating means 27 creates an execution machining program 28 by deleting a portion for machining an electrode which is not in the selected electrode list 24 output from the electrode selecting means 23 from the machining program 26. . Generally, in a program for performing machining with a plurality of electrodes, a process from an electrode exchange command 19 (see FIG. 25) based on a magazine number to the next electrode exchange command 19 is a machining program portion for an electrode mounted on the magazine. For example, FIG.
The electrode exchange commands 19a to 19b of No. 5 are a program for a part processed by the electrode T11. Therefore, a portion to be processed by an electrode not included in the selected electrode list 24 can be easily confirmed, and by deleting the portion, an execution processing program 28 for processing only the currently processable electrode can be created.

【0061】この実行プログラムを数値制御装置10
(図示しない)上で実行させることで、加工不可能な電
極をスキップし、加工可能な電極だけを選択した加工を
実施できる。
The execution program is transferred to the numerical controller 10
By executing the above process (not shown), it is possible to skip electrodes that cannot be processed and to perform processing by selecting only the electrodes that can be processed.

【0062】例えば実施の形態1で説明した電極選択方
法によって図10で示したような選択電極リスト24が
作成された場合には、実行用加工プログラム28はT1
1およびT12のみを加工するようなプログラムとな
る。
For example, when the selected electrode list 24 as shown in FIG. 10 is created by the electrode selecting method described in the first embodiment, the processing program for execution 28 is T1
This is a program that processes only 1 and T12.

【0063】このようにこの実施の形態2では、複数の
加工電極全てを用いて連続して放電加工するような加工
プログラムに対し加工可能電極の選択結果を反映させる
ことで、加工可能電極のみによって放電加工を実行させ
る実行用加工プログラムを作成するようにしているの
で、実行用加工プログラムとマスターとなる加工プログ
ラムが別となり、加工プログラムにより別の加工装置で
同様な加工を行う場合、スキップするべき電極の選択が
変わるような場合、スキップしなければならない原因を
解消した状態で追加工する場合などにおいて、加工プロ
グラムを再利用できるようになる。
As described above, in the second embodiment, the result of selecting a workable electrode is reflected in a machining program in which electric discharge machining is continuously performed using all of the plurality of workable electrodes, so that only the workable electrode is used. Since the execution machining program to execute the electric discharge machining is created, the execution machining program and the master machining program are different, and if the same machining is performed by another machining device using the machining program, it should be skipped In the case where the selection of the electrode is changed, the machining program can be reused in the case where the additional processing is performed in a state where the cause to be skipped is eliminated.

【0064】実施の形態3.つぎに、この発明の実施の
形態3について説明する。図12は、この発明の実施の
形態3による放電加工プログラム作成の機能構成を示す
ブロック図である。図12において、図24、図1、お
よび図11に示したものと同一機能を達成する構成要素
については同一の符号を付しており、重複する説明は省
略する。
Embodiment 3 Next, a third embodiment of the present invention will be described. FIG. 12 is a block diagram showing a functional configuration for creating an electrical discharge machining program according to Embodiment 3 of the present invention. 12, components that achieve the same functions as those illustrated in FIGS. 24, 1, and 11 are denoted by the same reference numerals, and redundant description will be omitted.

【0065】図12において、放電加工装置の数値制御
装置10は、加工済みの電極のマガジン番号をリストに
した加工済電極リスト29を出力する。また、電極交換
装置16は、電極が設置してあるマガジン番号をリスト
にした設置電極リスト30を出力する。31は加工済電
極リスト29を元に電極加工履歴情報22を更新する電
極履歴情報更新手段であり、32は設置電極リスト30
を元に電極設置状況情報21を更新する電極設置状況更
新手段である。
In FIG. 12, the numerical controller 10 of the electric discharge machine outputs a processed electrode list 29 listing the magazine numbers of the processed electrodes. Further, the electrode replacing device 16 outputs an installation electrode list 30 in which the magazine numbers where the electrodes are installed are listed. 31 is an electrode history information updating means for updating the electrode processing history information 22 based on the processed electrode list 29, and 32 is an installation electrode list 30.
Is an electrode installation status updating unit that updates the electrode installation status information 21 based on the information.

【0066】このような構成によると、一旦、加工でき
ない電極をスキップする実行用加工プログラム28によ
り加工を行った後で、電極交換装置16に設置されてい
なかった電極が新たに設置されたような場合に、新たに
加工可能な電極を選択して別の実行用加工プログラム2
8を作成し、先にスキップした電極により加工すること
ができる。
According to such a configuration, after processing is once performed by the execution processing program 28 that skips electrodes that cannot be processed, an electrode that has not been installed in the electrode replacement device 16 is newly installed. In this case, a new workable electrode is selected by selecting a new workable electrode.
8 can be made and processed with the electrodes skipped earlier.

【0067】先の実施の形態1,2の場合は、最初の放
電加工の際には、電極選択手段23は、図9および図1
0に示したように、電極AとB、つまりマガジン番号T
11とT12から成る選択電極リスト24を出力する。
したがって、実行用加工プログラム作成手段27は、電
極AおよびBによって加工する部分のみを含む実行用加
工プログラムを作成する。この実行用加工プログラムが
数値制御装置10上で実行されることで、加工不可能な
電極に関する加工をスキップし、加工可能な電極A,B
だけを選択した加工を実施できる。
In the first and second embodiments, at the time of the first electric discharge machining, the electrode selecting means 23 is operated by the electrode selecting means 23 shown in FIGS.
0, the electrodes A and B, that is, the magazine number T
The selected electrode list 24 including 11 and T12 is output.
Therefore, the execution machining program creating means 27 creates an execution machining program including only a portion to be machined by the electrodes A and B. When the execution processing program is executed on the numerical controller 10, the processing on the electrode that cannot be processed is skipped, and the electrodes A and B that can be processed are skipped.
It is possible to carry out the processing by selecting only.

【0068】この加工後、数値制御装置10は図13に
示すような加工済電極リスト29を作成する。加工済電
極リスト29は、数値制御装置10の電極交換指令19
をモニタし、取り外された電極のマガジン番号を得ると
同時に更新したり、加工終了したプログラムを解析して
加工を実行した電極マガジン番号を得るといった方法に
より作成することができる。加工履歴情報更新手段31
は、この加工済み電極リスト29に記載されている電極
については、電極設置状況情報21に記載された電極種
類とマガジン番号との対応関係に従って、電極加工履歴
情報22を図4から図14のように「未加工」から「加
工済み」に更新する。
After this processing, the numerical controller 10 creates a processed electrode list 29 as shown in FIG. The processed electrode list 29 is the electrode exchange command 19 of the numerical controller 10.
Can be monitored and updated at the same time as obtaining the magazine number of the removed electrode, or by analyzing the program after processing to obtain the electrode magazine number at which processing has been performed. Processing history information updating means 31
For the electrodes described in the processed electrode list 29, the electrode processing history information 22 is stored in accordance with the correspondence between the electrode type and the magazine number described in the electrode installation status information 21 as shown in FIGS. Is updated from "unprocessed" to "processed".

【0069】また、電極設置状況更新手段32は、設置
電極リスト30に従って電極設置状況情報21を更新す
る。設置電極リスト30は、作業者が電極をマガジンラ
ックに投入した際に作業者自身が作成しても良いが、例
えば近接センサなどをマガジンラックに備えることで、
投入または取り出された際の信号の変化をトリガとして
利用することで作成・更新する方法なども取ることがで
きる。電極設置状況更新手段32は、この設置電極リス
ト30の更新をモニタし、更新され次第、電極設置状況
情報21を更新する。
The electrode installation status updating means 32 updates the electrode installation status information 21 according to the installation electrode list 30. The installation electrode list 30 may be created by the worker himself when the worker puts the electrodes into the magazine rack. For example, by providing a proximity sensor or the like in the magazine rack,
It is also possible to adopt a method of creating / updating by using a change in a signal when the signal is input or extracted as a trigger. The electrode installation status updating means 32 monitors the update of the installation electrode list 30, and updates the electrode installation status information 21 as soon as it is updated.

【0070】例えば、実施の形態1では設置されていな
かった電極C、Eが投入されると、電極設置状況更新手
段32は電極設置状況情報21を図3から図15のよう
に更新する。
For example, when the electrodes C and E, which are not installed in the first embodiment, are turned on, the electrode installation status updating means 32 updates the electrode installation status information 21 as shown in FIGS.

【0071】図2に示した加工順序情報20、図14に
示した電極加工履歴情報22および図15に示した電極
設置状況情報21に基づいて、加工電極選択手段23が
図5に示した前述のステップS1からステップS5まで
の処理を実施して電極データを作成すると、図16のよ
うになる。さらに、図5のステップS6の加工ON/OFF判
定処理(詳細は図8参照)を実施すると、例えば電極A
は加工履歴「済」のため「OFF」となるが、FlowFlag=1
となる(図8ステップS9)。電極Aの後加工電極であ
る電極Cや電極Dは、加工履歴「未」、設置状況「○」
であるので、加工「ON」となる。また、電極E、Fにつ
いても、加工履歴「未」、設置状況「○」であるので、
加工「ON」となる。この結果、電極データは図17のよ
うになる。先の加工で加工された加工済みの電極A、B
は加工「OFF」となり、スキップされた電極C〜Fが加
工「ON」となり、図18に示すような選択電極リスト2
4が作成されることになる。
Based on the processing order information 20 shown in FIG. 2, the electrode processing history information 22 shown in FIG. 14, and the electrode installation status information 21 shown in FIG. When the electrode data is created by performing the processing from step S1 to step S5, the result is as shown in FIG. Further, when the processing ON / OFF determination process (see FIG. 8 for details) in step S6 in FIG.
Is “OFF” because the processing history is “Done”, but FlowFlag = 1
(Step S9 in FIG. 8). The electrode C and the electrode D, which are the post-processing electrodes of the electrode A, have the processing history of “not yet” and the installation status of “○”
Therefore, the processing is “ON”. Also, regarding the electrodes E and F, since the processing history is “not yet” and the installation status is “○”,
Processing "ON". As a result, the electrode data is as shown in FIG. Processed electrodes A and B processed in the previous processing
Is the processing “OFF”, the skipped electrodes C to F are the processing “ON”, and the selected electrode list 2 as shown in FIG.
4 will be created.

【0072】この図18に示す選択電極リスト24を元
に実行用加工プログラム作成手段27が実行用加工プロ
グラム28を作成すれば、今度は先の加工でスキップさ
れた電極C、D、E、Fのみを加工するプログラムとな
り、これを数値制御装置10で実行することで実際にス
キップした電極C、D、E、Fによる加工が行われるこ
とになる。
If the execution machining program creating means 27 creates the execution machining program 28 based on the selected electrode list 24 shown in FIG. 18, the electrodes C, D, E, and F skipped in the previous machining. This is a program for processing only the electrodes, and when this is executed by the numerical controller 10, the processing by the actually skipped electrodes C, D, E, and F is performed.

【0073】このようにこの実施の形態3では、実行用
加工プログラムによって放電加工した結果に基づいて前
記加工履歴情報22を更新するとともに、当該時点での
加工電極の設置状況に応じて前記電極設置状況情報21
を更新し、該更新された加工履歴情報および電極設置状
況情報と、前記加工順序情報とに基づいて次の放電加工
で加工可能な加工電極を選択し、該加工可能電極の選択
結果を前記加工プログラムに反映させることで、次の放
電加工での実行用加工プログラムを作成するようにして
いるので、スキップ加工を行った後でスキップされた電
極で再加工する場合に、過不足の無い加工を実行でき
る。
As described above, in the third embodiment, the machining history information 22 is updated based on the result of the electric discharge machining by the machining program for execution, and the electrode installation is performed according to the installation status of the machining electrode at the time. Status information 21
To select a machining electrode that can be machined in the next electric discharge machining based on the updated machining history information and electrode installation status information and the machining sequence information, and process the machining electrode selection result as a result of the machining. By reflecting on the program, a machining program for execution in the next electric discharge machining is created, so when reworking with skipped electrodes after performing skip machining, machining without excess or shortage I can do it.

【0074】実施の形態4.つぎに、この発明の実施の
形態4について説明する。図19は、この発明の実施の
形態4における、電極選択手段23での加工ON/OFF判定
処理(図5ステップS6)を示すフローチャートであ
る。この実施の形態4では、一つの加工箇所を複数の電
極によって複数の工程で段階的に加工する場合に適用さ
れるものである。
Embodiment 4 Next, a fourth embodiment of the present invention will be described. FIG. 19 is a flowchart showing processing ON / OFF determination processing (step S6 in FIG. 5) by electrode selecting means 23 according to Embodiment 4 of the present invention. The fourth embodiment is applied to a case where one processing portion is processed stepwise in a plurality of steps by a plurality of electrodes.

【0075】一般に放電加工では、一つの加工を複数の
電極に分割して加工する場合が多く、1本目を荒加工電
極、2本目以降を仕上加工電極などと呼ぶ。この、1本
目、2本目の順番については、加工箇所による順序に対
して階層的に扱うことで、先の実施の形態1,2と同様
な方法で対処できる。
In general, in electric discharge machining, one machining is often divided into a plurality of electrodes and machining is often performed. The first machining electrode is referred to as a rough machining electrode, and the second and subsequent machining electrodes are referred to as finishing machining electrodes. The first and second orders can be handled in the same manner as in the first and second embodiments by treating the order according to the processing location in a hierarchical manner.

【0076】ここで、この実施形態4の場合、先の図2
に示した加工順序情報20は、加工電極の順番ではな
く、「加工箇所」A〜Fの順番を記述していることにな
る。そして、例えば、加工箇所A、C〜Fで使用される
電極が夫々2本、加工箇所Bで使用される電極が3本で
あるとすると、電極設置状況情報21を図20のように
表す。ここで、例えば、A−1は加工箇所Aでの1本目
の(工程1での)電極、A−2は加工箇所Aでの2本目
の(工程2での)電極、B−3は加工箇所Bでの3本目
の(工程3での)電極を表している。また、この場合、
電極加工履歴情報22は図21のように表される。
Here, in the case of Embodiment 4, FIG.
The processing order information 20 shown in (1) describes not the order of the processing electrodes but the order of the “processing positions” A to F. Then, for example, assuming that two electrodes are used at the processing locations A and C to F, and three electrodes are used at the processing location B, the electrode installation status information 21 is represented as shown in FIG. Here, for example, A-1 is the first (at step 1) electrode at the processing location A, A-2 is the second (at step 2) electrode at the processing location A, and B-3 is the processing. The third electrode (at step 3) at the point B is shown. Also, in this case,
The electrode processing history information 22 is represented as shown in FIG.

【0077】電極選択手段23は、各工程毎(工程1,
2,3毎に)にかつ各電極毎に電極データを作成する。
1本目の工程を工程1と呼び、2本目の工程を工程2と
呼び、3本目の工程を工程3と呼ぶ。図22は、加工順
序情報20、電極設置状況情報21、電極加工履歴情報
22がそれぞれ図2、図20、図21のような場合にお
いて、先の図8で示したステップS1〜ステップS5の
処理を行った結果作成される工程1についての電極デー
タである。また、この場合には、加工箇所Bでは電極が
3本使用されるので、工程3についての電極データまで
作成される。図23は工程3についての電極データを示
すものである。図23において、工程3での加工が無い
電極については、マガジン番号、設置状況、加工履歴は
「−」として加工が無いことを表している。
The electrode selecting means 23 is provided for each step (step 1,
2 and 3) and for each electrode.
The first step is referred to as step 1, the second step is referred to as step 2, and the third step is referred to as step 3. FIG. 22 shows the processing of steps S1 to S5 shown in FIG. 8 when the processing order information 20, the electrode installation status information 21, and the electrode processing history information 22 are respectively as shown in FIGS. Is the electrode data for process 1 created as a result of performing Further, in this case, since three electrodes are used in the processing location B, the electrode data for the process 3 is created. FIG. 23 shows the electrode data for Step 3. In FIG. 23, for the electrode that has not been processed in step 3, the magazine number, the installation status, and the processing history are indicated as “-”, indicating that there is no processing.

【0078】図22または図23に示すように、電極デ
ータのデータ項目としての「前加工電極データ」および
「後加工電極データ」には、自身の前後の加工箇所を示
すデータが記述される。したがって、実施の形態4にお
ける「前加工電極データ」および「後加工電極データ」
を「前後加工箇所データ」ともいうことにする。
As shown in FIG. 22 or FIG. 23, the data items of the pre-processed electrode data and the “post-processed electrode data” as the data items of the electrode data describe the processed parts before and after the electrode. Therefore, “pre-process electrode data” and “post-process electrode data” in the fourth embodiment.
Is also referred to as “before-and-after processing location data”.

【0079】図19を参照して、一つの加工箇所を複数
の電極に分割して加工する場合における加工ON/OFF判定
処理(図5ステップS6)を説明する。この図19に示
す処理では、加工順序と工程順の両方が守られて加工可
能か否かが判断される。図19では、図8と同じまたは
同等の機能を持つ各ステップについては同じ符号を付し
ている。この図19では、S13〜S15、J8,J9
の各ステップが図8のフローチャートに追加されてい
る。
With reference to FIG. 19, the processing ON / OFF determination processing (step S6 in FIG. 5) in the case of processing by dividing one processing portion into a plurality of electrodes will be described. In the processing shown in FIG. 19, it is determined whether or not the processing can be performed while observing both the processing order and the process order. In FIG. 19, steps having the same or equivalent functions as those in FIG. 8 are denoted by the same reference numerals. In FIG. 19, S13 to S15, J8, J9
Are added to the flowchart of FIG.

【0080】図22および図23に示したように、電極
データが工程別に階層化されているので、始めに、変数
(工程数)iに1を代入して、上位の階層(工程)から
判定していく(ステップS13)。ステップJ7では、
工程iの電極データの有無をチェックし、無ければ終了
となる。
As shown in FIGS. 22 and 23, since the electrode data is hierarchized for each process, first, 1 is substituted for a variable (the number of processes) i to judge from a higher hierarchy (process). (Step S13). In step J7,
The presence or absence of electrode data in step i is checked, and if there is no electrode data, the process ends.

【0081】ステップS14で、工程iの電極データを
処理対象に設定した後、先の実施の形態1と同様に、加
工先頭電極の検索を行う(ステップJ1)。これ以降の
処理については、先の実施の形態1と同等の部分がほと
んどであり、ステップJ8およびJ9の処理が加わって
いる点のみが異なっている。
In step S14, after setting the electrode data in the process i as a processing target, a search is made for the processing leading electrode as in the first embodiment (step J1). Subsequent processes are almost the same as those in the first embodiment, and are different only in that processes of steps J8 and J9 are added.

【0082】ステップJ8では、自身の現工程での設定
があるかどうか、つまり、i本目の電極があるかどうか
を調べる。この例では、マガジン番号の設定があるかど
うかを調べている。マガジン番号の設定がない場合は、
この工程において後加工電極の加工は可能であるとし
て、処理S9にてFlowFlagを1とするとともに、この場
合ではON/OFF判定の意味はないが、加工「OFF」として
おく(ステップS9)。例えば、加工順序情報20(図
2)、電極設置状況情報21(図20)、電極加工履歴
情報22(図21)に基づいて作成される図23に示す
工程3の電極データの処理においては、電極A-3につ
いては現工程の設定が無いため、ステップS9での処理
によってFlowFlag=1となり、その後ステップJ5、S
11を経て電極B-3の処理に進む。電極B-3では、Fl
owFlag=1、加工履歴「未」、設置状況「○」であるの
で、ステップJ2、J8、J3、J4と進み、前工程の
電極B-2が加工「ON」や加工履歴「済」となっていれ
ば(ステップJ9)、ステップS8にて加工「ON」と判
定される。
At step J8, it is checked whether or not there is a setting in the current process, that is, whether or not there is an i-th electrode. In this example, it is checked whether a magazine number is set. If there is no magazine number setting,
In this step, assuming that the post-processing electrode can be processed, FlowFlag is set to 1 in step S9, and in this case, there is no meaning of ON / OFF determination, but the processing is set to “OFF” (step S9). For example, in the processing of the electrode data in step 3 shown in FIG. 23 created based on the processing order information 20 (FIG. 2), the electrode installation status information 21 (FIG. 20), and the electrode processing history information 22 (FIG. 21), Since the current process is not set for the electrode A-3, FlowFlag = 1 is set by the process in step S9, and thereafter, steps J5 and S5 are performed.
After that, the process proceeds to processing of the electrode B-3. In electrode B-3, Fl
Since owFlag = 1, processing history “not”, and installation status “設置”, the process proceeds to steps J2, J8, J3, and J4, and the electrode B-2 in the previous process becomes processing “ON” and processing history “completed”. If there is (Step J9), it is determined that the processing is “ON” in Step S8.

【0083】また、ステップJ9では、前工程の電極の
有無、前工程の加工ON/OFF結果、および前工程の加工履
歴データを調べて、工程順に従った加工ON/OFF判定を行
う。例えば、電極A-2のデータについて処理している
際には、電極A−1のデータを調べる。工程1である場
合など前工程の電極が無い場合、もしくは前工程の電極
が加工「ON」の場合、もしくは加工履歴が「済」の場合
には、現工程の電極は加工可能であると考え、ステップ
S8によって加工「ON」、FlowFlag=1とする。そうでな
い場合には、前工程の電極が加工されていない状態であ
るため、加工「OFF」とし、後加工電極についても加工
できないようにするためにFlowFlag=0とする(ステップ
S10)。例えば、加工順序情報20、電極設置状況情
報21、電極加工履歴情報22がそれぞれ図2、20、
21のような場合、電極F−2の処理では、現工程の階
層データからステップJ4の判定がYESとなるが、それ
以前に、設置状況「×」である前工程電極F−1が工程
1の階層の加工ON/OFF判定によって加工「OFF」となっ
ているため、ステップJ9の判定がOとなり、加工「OF
F」となる。
In step J9, the presence / absence of an electrode in the previous step, the result of processing ON / OFF of the previous step, and the processing history data of the previous step are checked, and the processing ON / OFF is determined according to the order of the steps. For example, when processing the data of the electrode A-2, the data of the electrode A-1 is checked. If there is no electrode in the previous process such as in the case of step 1, or if the electrode in the previous process is processing "ON", or if the processing history is "completed", it is considered that the electrode in the current process can be processed. In step S8, the processing is set to “ON” and FlowFlag = 1. Otherwise, since the electrode in the previous process is not processed, the processing is set to “OFF”, and FlowFlag is set to 0 so that the post-processed electrode cannot be processed (step S10). For example, the processing order information 20, the electrode installation status information 21, and the electrode processing history information 22 are respectively shown in FIGS.
In the case of 21, in the process of the electrode F-2, the determination of step J4 is YES from the hierarchy data of the current process, but before that, the previous process electrode F-1 having the installation status “x” is set to the process 1 Since the processing is “OFF” by the processing ON / OFF determination of the hierarchy of “”, the determination in step J9 becomes “O” and the processing “OF
F ".

【0084】上記のように、この実施の形態4では、工
程別に加工ON/OFFを判定し、かつ前工程の電極データを
検証するようにして、加工順序と工程順序を考慮した判
定を行うようにしているので、荒加工、仕上げ加工とい
った工程順の加工を行う場合でも、工程の前後関係を含
めた加工順序を守ってスキップ加工、スキップ後加工を
実現できる。
As described above, in the fourth embodiment, the processing ON / OFF is determined for each process, and the electrode data of the previous process is verified, so that the determination is made in consideration of the processing order and the process order. Therefore, even when performing processing in the order of steps such as rough processing and finish processing, skip processing and post-skip processing can be realized while maintaining the processing order including the order of the steps.

【0085】[0085]

【発明の効果】以上説明したようにこの発明にかかる放
電加工プログラム作成方法によれば、複数の加工電極を
交換しながら連続して放電加工するうえで、複数の加工
電極を加工する順序として、各電極に対して加工順序が
自身の直前となる電極を単数または複数定義するかもし
くは直前となる電極が存在しない場合には定義しないと
いう形式で記述した加工順序情報と、電極交換装置に設
置済みかもしくは未設置かを各電極別に記述した電極設
置状況情報と、加工が終了したかもしくは未終了かどう
かを各電極別に記述した電極加工履歴情報とに基づいて
加工可能な電極を選択し、この選択結果に基づいて放電
加工用プログラムを作成するようにしたので、複雑で並
列的な加工順序を持つ場合にもそれに従って加工電極を
無駄無く選択でき、また後にスキップされた電極によっ
て再加工しようとする際にもロスなく加工を実施する事
が可能となる。すなわち、設置未完の電極や、加工が終
了している電極があってもそれらを確実にスキップし、
かつスキップしたことで加工する順序を間違えてしまう
ということもなくなる。また並列に記述した加工順序を
用いることでスキップによる無駄を最小限にして放電加
工をなし得る。
As described above, according to the electric discharge machining program creating method according to the present invention, in order to perform electric discharge machining continuously while exchanging a plurality of machining electrodes, the order of machining the plurality of machining electrodes is as follows. Processing order information written in the form of defining one or more electrodes whose processing order is immediately before itself for each electrode or not defining if there is no electrode immediately before, and installed in the electrode exchange device Select the electrode that can be processed based on the electrode installation status information that describes each electrode whether or not, and the electrode processing history information that describes whether processing is completed or not completed for each electrode. Since the EDM program is created based on the selection result, even if the machining sequence is complicated and parallel, the machining electrode can be selected without waste according to it. Also it is possible to carry out the machining also without loss when attempting to rework the electrodes that were skipped after. In other words, even if there is an electrode that has not been installed or an electrode that has been processed, it will be skipped without fail.
In addition, the processing order is not mistaken due to the skipping. Further, by using the machining order described in parallel, it is possible to perform electric discharge machining while minimizing waste due to skipping.

【0086】つぎの発明にかかる放電加工プログラム作
成方法によれば、複数の加工電極全てを用いて連続して
放電加工するような加工プログラムに対し加工可能電極
の選択結果を反映させることで、加工可能電極のみによ
って放電加工を実行させる実行用加工プログラムを作成
するようにしているので、実行用加工プログラムとマス
ターとなる加工プログラムが別となり、加工プログラム
により別の加工装置で同様な加工を行う場合、スキップ
するべき電極の選択が変わるような場合、スキップしな
ければならない原因を解消した状態で追加工する場合な
どにおいて、加工プログラムを再利用できるようにな
る。
According to the electric discharge machining program creating method according to the next invention, machining results are selected by reflecting the result of selecting a workable electrode in a machining program in which electric discharge machining is continuously performed using all of a plurality of machining electrodes. When creating an execution machining program that executes electric discharge machining with only possible electrodes, the execution machining program and the master machining program are different, and the same machining is performed by another machining device using the machining program For example, when the selection of the electrode to be skipped is changed, or when the additional processing is performed in a state where the cause of the skipping is eliminated, the processing program can be reused.

【0087】つぎの発明にかかる放電加工プログラム作
成方法によれば、実行用加工プログラムによって放電加
工した結果に基づいて前記加工履歴情報を更新するとと
もに、当該時点での加工電極の設置状況に応じて前記電
極設置状況情報を更新し、該更新された加工履歴情報お
よび電極設置状況情報と、前記加工順序情報とに基づい
て次の放電加工で加工可能な加工電極を選択し、該加工
可能電極の選択結果を前記加工プログラムに反映させる
ことで、次の放電加工での実行用加工プログラムを作成
するようにしているので、スキップ加工を行った後でス
キップされた電極で再加工する場合に、過不足の無い加
工を実行できる。
According to the electric discharge machining program creating method according to the next invention, the machining history information is updated based on the result of the electric discharge machining by the execution machining program, and the machining electrode information is set according to the installation state of the machining electrode at the time. The electrode installation status information is updated, the updated processing history information and the electrode installation status information, and a processing electrode that can be processed by the next electric discharge machining is selected based on the processing order information, and the processing electrode is selected. By reflecting the selection result in the machining program, a machining program for execution in the next electric discharge machining is created, so when performing rework with the skipped electrode after performing the skip machining, an excessive Processing without shortage can be executed.

【0088】つぎの発明にかかる放電加工プログラム作
成方法によれば、荒加工、仕上げ加工といった工程別を
含めて加工電極に関する情報を記述し、電極選択の際に
加工可能か否かを判定するうえで前工程となる電極の情
報を含めて判定するようにしたので、工程の前後関係を
含めた加工順序を守ってスキップ加工、スキップ後加工
を実現できる。
According to the electric discharge machining program creating method according to the next invention, information on machining electrodes is described including processes such as rough machining and finish machining, and it is determined whether machining is possible at the time of electrode selection. Thus, since the determination is made by including the information of the electrode to be the preceding step, skip processing and post-skipping processing can be realized while maintaining the processing order including the order of the steps.

【0089】つぎの発明にかかる放電加工プログラム作
成装置によれば、前後加工電極データ、設置状況データ
および加工履歴データに基づいて当該放電加工で加工可
能な加工電極を選択し、該加工可能電極の選択結果を用
いて放電加工プログラムを作成するようにしており、こ
れにより複雑で並列的な加工順序を持つ場合にもそれに
従って加工電極を無駄無く選択でき、また後にスキップ
された電極によって再加工しようとする際にもロスなく
加工を実施する事が可能となる。すなわち、設置未完の
電極や、加工が終了している電極があってもそれらを確
実にスキップし、かつスキップしたことで加工する順序
を間違えてしまうということもなくなる。
According to the electric discharge machining program creating apparatus of the next invention, a machining electrode which can be processed by the electric discharge machining is selected based on the front and rear machining electrode data, the installation status data and the machining history data, and An EDM program is created using the selection result, so that even if the machining sequence is complicated and parallel, the machining electrode can be selected without waste according to it, and the electrode that has been skipped later will be re-machined. In this case, it is possible to carry out processing without loss. That is, even if there are electrodes that have not been completely installed or electrodes that have been processed, they are surely skipped, and the skipping does not cause a mistake in the processing order.

【0090】つぎの発明にかかる放電加工プログラム作
成装置によれば、複数の加工電極全てを用いて連続して
放電加工するような加工プログラムに対し加工可能電極
の選択結果を反映させることで、加工可能電極のみによ
って放電加工を実行させる実行用加工プログラムを作成
するようにしているので、実行用加工プログラムとマス
ターとなる加工プログラムが別となり、加工プログラム
により別の加工装置で同様な加工を行う場合、スキップ
するべき電極の選択が変わるような場合、スキップしな
ければならない原因を解消した状態で追加工する場合な
どにおいて、加工プログラムを再利用できるようにな
る。
According to the electric discharge machining program creating apparatus according to the next invention, the machining program which continuously performs electric discharge machining using all of the plurality of machining electrodes reflects the result of selecting the machinable electrodes, thereby making machining possible. When creating an execution machining program that executes electric discharge machining with only possible electrodes, the execution machining program and the master machining program are different, and the same machining is performed by another machining device using the machining program For example, when the selection of the electrode to be skipped is changed, or when the additional processing is performed in a state where the cause of the skipping is eliminated, the processing program can be reused.

【0091】つぎの発明にかかる放電加工プログラム作
成装置によれば、実行用加工プログラムによって放電加
工した結果に基づいて前記加工履歴情報を更新するとと
もに、当該時点での加工電極の設置状況に応じて前記電
極設置状況情報を更新し、該更新された加工履歴情報お
よび電極設置状況情報と、前記加工順序情報とに基づい
て次の放電加工で加工可能な加工電極を選択し、該加工
可能電極の選択結果を前記加工プログラムに反映させる
ことで、次の放電加工での実行用加工プログラムを作成
するようにしているので、スキップ加工を行った後でス
キップされた電極で再加工する場合に、過不足の無い加
工を実行できる。
According to the electric discharge machining program creating apparatus according to the next invention, the machining history information is updated based on the result of the electric discharge machining by the execution machining program, and at the same time, the machining electrode is installed in accordance with the installation status of the machining electrode. The electrode installation status information is updated, the updated processing history information and the electrode installation status information, and a processing electrode that can be processed by the next electric discharge machining is selected based on the processing order information, and the processing electrode is selected. By reflecting the selection result in the machining program, a machining program for execution in the next electric discharge machining is created, so when performing rework with the skipped electrode after performing the skip machining, an excessive Processing without shortage can be executed.

【0092】つぎの発明にかかる放電加工プログラム作
成装置によれば、荒加工、仕上げ加工といった工程別を
含めて加工電極に関する情報を記述し、電極選択の際に
加工可能か否かを判定するうえで前工程となる電極の情
報を含めて判定するようにしたので、工程の前後関係を
含めた加工順序を守ってスキップ加工、スキップ後加工
を実現できる。
According to the electric discharge machining program creating apparatus according to the next invention, information on the machining electrode is described, including process steps such as rough machining and finish machining, and it is determined whether machining is possible at the time of electrode selection. Thus, since the determination is made by including the information of the electrode to be the preceding step, skip processing and post-skipping processing can be realized while maintaining the processing order including the order of the steps.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明にかかる放電加工プログラム作成方法
および装置の実施の形態1の概念的構成を示すブロック
図である。
FIG. 1 is a block diagram showing a conceptual configuration of an electric discharge machining program creating method and apparatus according to a first embodiment of the present invention;

【図2】 加工順序情報を例示する図である。FIG. 2 is a diagram illustrating processing order information;

【図3】 電極設置状況情報を例示する図である。FIG. 3 is a diagram exemplifying electrode installation status information;

【図4】 電極加工履歴情報を例示する図である。FIG. 4 is a diagram exemplifying electrode processing history information;

【図5】 電極選択手段での処理手順を示すフローチャ
ートである。
FIG. 5 is a flowchart showing a processing procedure in an electrode selecting means.

【図6】 本発明の実施の形態1において、電極選択手
段によって作成された電極データのある処理段階での例
を示す図である。
FIG. 6 is a diagram showing an example at a certain processing stage of electrode data created by the electrode selecting means in the first embodiment of the present invention.

【図7】 本発明の実施の形態1において、電極選択手
段によって作成される電極データのある処理段階での例
を示す図である。
FIG. 7 is a diagram showing an example at a certain processing stage of electrode data created by the electrode selecting means in the first embodiment of the present invention.

【図8】 本発明の実施の形態1、2において、電極選
択手段が処理のうちの加工ON/OFF判定処理を例示するフ
ローチャートである。
FIG. 8 is a flowchart exemplifying processing ON / OFF determination processing of processing by an electrode selection unit in the first and second embodiments of the present invention.

【図9】 本発明の実施の形態1において、電極選択手
段によって作成される電極データのある処理段階での例
を示す図である。
FIG. 9 is a diagram showing an example at a certain processing stage of electrode data created by the electrode selecting means in the first embodiment of the present invention.

【図10】 本発明の実施の形態1における選択電極リ
ストの例を示す図である。
FIG. 10 is a diagram showing an example of a selection electrode list according to the first embodiment of the present invention.

【図11】 本発明にかかる放電加工プログラム作成方
法および装置の実施の形態2の概念的構成を示すブロッ
ク図である。
FIG. 11 is a block diagram showing a conceptual configuration of an electric discharge machining program creating method and apparatus according to a second embodiment of the present invention.

【図12】 本発明にかかる放電加工プログラム作成方
法および装置の実施の形態3の概念的構成を示すブロッ
ク図である。
FIG. 12 is a block diagram showing a conceptual configuration of an electric discharge machining program creating method and apparatus according to a third embodiment of the present invention.

【図13】 本発明の実施の形態3における加工済電極
リストの例を示す図である。
FIG. 13 is a diagram showing an example of a processed electrode list according to the third embodiment of the present invention.

【図14】 更新された電極加工履歴情報を例示する図
である。
FIG. 14 is a diagram illustrating updated electrode processing history information.

【図15】 更新された電極設置状況情報を例示する図
である。
FIG. 15 is a diagram illustrating updated electrode installation status information.

【図16】 本発明の実施の形態3において、電極選択
手段によって作成され電極データのある処理段階での例
を示す図である。
FIG. 16 is a diagram showing an example at a certain processing stage of electrode data created by the electrode selecting means in the third embodiment of the present invention.

【図17】 本発明の実施の形態3において、電極選択
手段によって作成され電極データのある処理段階での例
を示す図である。
FIG. 17 is a diagram showing an example at a certain processing stage of electrode data created by the electrode selecting means in the third embodiment of the present invention.

【図18】 本発明の実施の形態3における選択電極リ
ストを例示する図である。
FIG. 18 is a diagram illustrating a selection electrode list according to the third embodiment of the present invention.

【図19】 本発明の実施の形態4において、電極選択
手段が行う処理のうちの加工ON/OFF判定処理を例示する
フローチャートである。
FIG. 19 is a flowchart illustrating a processing ON / OFF determination process among processes performed by an electrode selection unit in the fourth embodiment of the present invention.

【図20】 本発明の実施の形態4における電極設置状
況情報を例示する図である。
FIG. 20 is a diagram exemplifying electrode installation status information according to Embodiment 4 of the present invention.

【図21】 本発明の実施の形態3における電極加工履
歴情報を例示する図である。
FIG. 21 is a diagram exemplifying electrode processing history information according to Embodiment 3 of the present invention.

【図22】 本発明の実施の形態4において、電極選択
手段によって作成された電極データのある処理段階での
例を示す図である。
FIG. 22 is a diagram showing an example at a certain processing stage of the electrode data created by the electrode selecting means in the fourth embodiment of the present invention.

【図23】 本発明の実施の形態4において、電極選択
手段によって作成された電極データのある処理段階での
例を示す図である。
FIG. 23 is a diagram showing an example at a certain processing stage of the electrode data created by the electrode selecting means in the fourth embodiment of the present invention.

【図24】 放電加工装置の構成を示す図である。FIG. 24 is a diagram showing a configuration of an electric discharge machine.

【図25】 NCプログラムの例を示す図である。FIG. 25 is a diagram illustrating an example of an NC program.

【図26】 放電加工の加工例を示す図である。FIG. 26 is a view showing a machining example of electric discharge machining.

【図27】 従来の放電加工装置における電極の加工順
序を表すコードの例を示す図である。
FIG. 27 is a diagram showing an example of a code representing a machining order of electrodes in a conventional electric discharge machining apparatus.

【図28】 放電加工の加工例を示す図である。FIG. 28 is a diagram showing a machining example of electric discharge machining.

【図29】 図28の加工例に対して、従来の放電加工
装置におけるコードを用いて表した加工順序の例を示す
図である。
FIG. 29 is a diagram showing an example of a machining order represented by using a code in a conventional electric discharge machine with respect to the machining example of FIG. 28;

【図30】 図29とは別の考え方で表した加工順序の
例を示す図である。
FIG. 30 is a diagram illustrating an example of a processing order represented by a different concept from FIG. 29;

【図31】 放電加工電極の加工順位をツリー構造で表
現した図である。
FIG. 31 is a diagram expressing machining orders of electric discharge machining electrodes in a tree structure.

【符号の説明】[Explanation of symbols]

1 加工電極、2 被加工物、3 加工漕、4 加工
液、5 パルス電流発生装置、8a ボールネジ、8c
ボールネジ、9a サーボモータ、9b サーボモー
タ、9c サーボモータ、10 数値制御装置、11
ヘッド、12 コラム、13 ベッド、14b 移動テ
ーブル、14c 移動テーブル、15 主軸、16 電
極交換装置、17 アーム、18 マガジンラック、1
9 電極交換指令、20 加工順序情報、21 電極設
置状況情報、22 電極加工履歴情報、23 電極選択
手段、24 選択電極リスト、25 電極データ、26
加工プログラム、27 実行用加工プログラム作成手
段、28 実行用加工プログラム、29 加工済電極リ
スト、30 設置電極リスト、31 加工履歴情報更新
手段、32 電極設置状況更新手段。
1 working electrode, 2 work piece, 3 working tank, 4 working liquid, 5 pulse current generator, 8a ball screw, 8c
Ball screw, 9a servo motor, 9b servo motor, 9c servo motor, 10 numerical controller, 11
Head, 12 columns, 13 beds, 14b moving table, 14c moving table, 15 main shaft, 16 electrode exchange device, 17 arm, 18 magazine rack, 1
9 electrode exchange command, 20 processing order information, 21 electrode installation status information, 22 electrode processing history information, 23 electrode selection means, 24 selected electrode list, 25 electrode data, 26
Machining program, 27 execution machining program creation means, 28 execution machining program, 29 processed electrode list, 30 installation electrode list, 31 processing history information updating means, 32 electrode installation status updating means.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 前田 明宏 東京都千代田区大手町二丁目6番2号 三 菱電機エンジニアリング株式会社内 (72)発明者 杉山 和永 東京都千代田区丸の内二丁目2番3号 三 菱電機株式会社内 Fターム(参考) 3C059 AA01 AB01 CL01 CL10 DD03 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Akihiro Maeda 2-6-2 Otemachi, Chiyoda-ku, Tokyo Mitsui Electric Engineering Co., Ltd. (72) Inventor Kazunaga Sugiyama 2-2-2 Marunouchi, Chiyoda-ku, Tokyo No.3 Mitsubishi Electric Corporation F-term (reference) 3C059 AA01 AB01 CL01 CL10 DD03

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 複数の加工電極を交換しながら連続して
放電加工する放電加工プログラムを作成する放電加工プ
ログラム作成方法において、 複数の加工電極を定義することが許されて記述されかつ
加工順序が自身の直前となる加工電極が各加工電極別に
記述された加工順序情報に基づき、自身の前後の加工と
なる加工電極を示す前後加工電極データを加工電極毎に
作成するステップと、 放電加工装置に設置済みかあるいは未設置であるかが各
加工電極別に記述された電極設置状況情報に基づき放電
加工装置への設置状況を示す設置状況データを加工電極
毎に作成するステップと、 加工が終了したかあるいは未終了であるかが各加工電極
別に記述された電極加工履歴情報に基づき、加工履歴を
示す加工履歴データを加工電極毎に作成するステップ
と、 これら前後加工電極データ、設置状況データおよび加工
履歴データに基づいて、当該放電加工で加工可能な加工
電極を選択するステップと、 を備え、前記加工可能電極の選択結果を用いて放電加工
プログラムを作成することを特徴とする放電加工プログ
ラム作成方法。
An electric discharge machining program creating method for creating an electric discharge machining program for continuously performing electric discharge machining while exchanging a plurality of machining electrodes, wherein a plurality of machining electrodes are allowed to be defined and the machining order is described. A step of creating before and after machining electrode data indicating machining electrodes to be processed before and after the machining electrode for each machining electrode, based on machining order information described for each machining electrode, the machining electrode immediately before itself; and A step of creating installation status data indicating the installation status in the electric discharge machining apparatus for each machining electrode based on the electrode installation status information described for each machining electrode as to whether the machining has been installed or not, and whether machining has been completed Alternatively, a step of creating machining history data indicating a machining history for each machining electrode based on the electrode machining history information described for each machining electrode as to whether or not the machining has been completed. And selecting a machining electrode that can be machined by the electric discharge machining based on the front and rear machining electrode data, the installation state data, and the machining history data. A method for creating an electrical discharge machining program, which comprises creating a program.
【請求項2】 全ての加工電極を用いて連続して放電加
工するよう作成された加工プログラムに対し前記加工可
能電極の選択結果を反映させることで、加工可能電極の
みによって放電加工を実行させる実行用加工プログラム
を作成するステップをさらに備えることを特徴とする請
求項1に記載の放電加工プログラム作成方法。
2. An execution in which electric discharge machining is performed only by a machinable electrode by reflecting a selection result of the machinable electrode in a machining program created to perform electric discharge machining continuously using all machining electrodes. The method according to claim 1, further comprising the step of creating a machining program for use.
【請求項3】 前記実行用加工プログラムによって放電
加工した結果に基づいて前記加工履歴情報を更新すると
ともに、当該時点での加工電極の設置状況に応じて前記
電極設置状況情報を更新するステップをさらに備え、該
更新された加工履歴情報および電極設置状況情報と、前
記加工順序情報とに基づいて次の放電加工で加工可能な
加工電極を選択し、該加工可能電極の選択結果を前記加
工プログラムに反映させることで、次の放電加工での実
行用加工プログラムを作成することを特徴とする請求項
2に記載の放電加工プログラム作成方法。
3. The method according to claim 1, further comprising the step of updating the machining history information based on a result of the electric discharge machining performed by the execution machining program, and updating the electrode installation status information according to the installation status of the machining electrode at the time. And selecting a machining electrode that can be machined in the next electric discharge machining based on the updated machining history information and electrode installation status information, and the machining sequence information, and outputs the machining electrode selection result to the machining program. The method according to claim 2, wherein a machining program for execution in the next electric discharge machining is created by reflecting the program.
【請求項4】 1つの加工箇所が複数の加工電極を用い
て複数の工程で加工され、加工電極を交換しながら複数
の加工箇所を連続して放電加工するための放電加工プロ
グラム作成方法において、 複数の加工箇所を定義することが許されて記述されかつ
加工順序が自身の直前となる加工箇所が各加工箇所別に
記述された加工順序情報に基づき、自身の前後の加工箇
所を示す前後加工箇所データを前記工程毎にかつ加工電
極毎に作成するステップと、 放電加工装置に設置済みかあるいは未設置であるかが各
加工電極別に記述された電極設置状況情報に基づき放電
加工装置への設置状況を示す設置状況データを前記工程
毎にかつ加工電極毎に作成するステップと、 加工が終了したかあるいは未終了であるかが各加工電極
別に記述された電極加工履歴情報に基づき、加工履歴を
示す加工履歴データを前記工程毎にかつ加工電極毎に作
成するステップと、 これら前後加工箇所データ、設置状況データおよび加工
履歴データに基づいて、加工順序と工程順序を考慮した
判定を行うことで当該放電加工で加工可能な電極を選択
するステップと、 を備え、前記加工可能電極の選択結果を用いて放電加工
プログラムを作成することを特徴とする放電加工プログ
ラム作成方法。
4. An electric discharge machining program creating method for continuously machining a plurality of machining portions while exchanging machining electrodes, wherein one machining portion is machined in a plurality of processes using a plurality of machining electrodes, Based on the processing order information described for each processing location, the processing location before and after the processing location where the plurality of processing locations are permitted to be defined and the processing order immediately before the processing location itself is described. A step of creating data for each process and for each machining electrode, and a status of installation in the electric discharge machining device based on electrode installation status information described for each machining electrode whether the device has been installed or has not been installed. Creating installation status data for each process and for each machining electrode, and an electrode machining history describing whether machining has been completed or not completed for each machining electrode A step of creating machining history data indicating a machining history for each process and for each machining electrode based on the information; and considering a machining order and a process order based on the preceding and following machining location data, installation status data, and machining history data. Selecting an electrode that can be processed by the electric discharge machining by performing the determination, and generating an electric discharge machining program using the result of selecting the electrode that can be processed.
【請求項5】 複数の加工電極を交換しながら連続して
放電加工する放電加工プログラムを作成する放電加工プ
ログラム作成装置において、 複数の加工電極を定義することが許されて記述されかつ
加工順序が自身の直前となる電極が各加工電極別に記述
された加工順序情報に基づき、自身の前後の加工となる
電極を示す前後加工電極データを加工電極毎に作成し、
放電加工装置に設置済みかあるいは未設置であるかが各
加工電極別に記述された電極設置状況情報に基づき放電
加工装置への設置状況を示す設置状況データを加工電極
毎に作成し、加工が終了したかあるいは未終了であるか
が各加工電極別に記述された電極加工履歴情報に基づき
加工履歴を示す加工履歴データを加工電極毎に作成し、
これら作成した前後加工電極データ、設置状況データお
よび加工履歴データに基づいて当該放電加工で加工可能
な電極を選択する電極選択手段と、 該電極選択手段による加工可能電極の選択結果を用いて
放電加工プログラムを作成する放電加工プログラム作成
手段と、 を備えることを特徴とする放電加工プログラム作成装
置。
5. An electric discharge machining program creating apparatus for creating an electric discharge machining program for continuously performing electric discharge machining while exchanging a plurality of machining electrodes, wherein a plurality of machining electrodes are allowed to be defined and the machining order is described. Based on the processing order information described for each processing electrode, the electrode immediately before itself creates before and after processed electrode data indicating an electrode to be processed before and after itself for each processed electrode,
Based on the electrode installation status information that is described for each machining electrode, whether it has been installed or not installed in the EDM machine, installation status data indicating the installation status in the EDM machine is created for each machining electrode, and machining is completed Whether or not completed or not, create machining history data indicating the machining history based on the electrode machining history information described for each machining electrode for each machining electrode,
An electrode selecting means for selecting an electrode that can be processed by the electric discharge machining based on the created front-back processing electrode data, installation status data, and machining history data; and an electric discharge machining using the selection result of the machinable electrode by the electrode selecting means. An electric discharge machining program creating apparatus, comprising: an electric discharge machining program creating means for creating a program.
【請求項6】 前記放電加工プログラム作成手段は、全
ての加工電極を用いて連続して放電加工するよう作成さ
れた加工プログラムに対し前記加工可能電極の選択結果
を反映させることで加工可能電極のみによって放電加工
を実行させる実行用加工プログラムを作成することを特
徴とする請求項5に記載の放電加工プログラム作成装
置。
6. The electric discharge machining program creating means according to claim 1, wherein said machining electric discharge machining program is configured to reflect a selection result of said machinable electrode in a machining program created so as to continuously perform electric discharge machining using all machining electrodes. The electric discharge machining program creation apparatus according to claim 5, wherein an execution machining program for executing the electric discharge machining is created by the electric discharge machining.
【請求項7】 前記実行用加工プログラムによって放電
加工した結果に基づいて前記加工履歴情報を更新する加
工履歴情報更新手段と、当該時点での加工電極の設置状
況に応じて前記電極設置状況情報を更新する電極設置状
況更新手段とをさらに備え、該更新された加工履歴情報
および電極設置状況情報と、前記加工順序情報とに基づ
いて次の放電加工で加工可能な電極を選択し、該加工可
能電極の選択結果を前記加工プログラムに反映させるこ
とで、次の放電加工での実行用加工プログラムを作成す
ることを特徴とする請求項6に記載の放電加工プログラ
ム作成装置。
7. A machining history information updating means for updating the machining history information based on a result of electric discharge machining by the machining program for execution, and the electrode installation status information is stored in accordance with an installation status of a machining electrode at the time. Further comprising an electrode installation status updating means for updating, selecting an electrode that can be processed by the next electric discharge machining based on the updated machining history information and electrode installation status information, and the machining sequence information, and performing the machining. The electric discharge machining program creating apparatus according to claim 6, wherein a machining program for execution in the next electric discharge machining is created by reflecting a result of selecting an electrode in the machining program.
【請求項8】 1つの加工箇所が複数の加工電極を用い
て複数の工程で加工され、加工電極を交換しながら複数
の加工箇所を連続して放電加工するための放電加工プロ
グラム作成装置において、 複数の加工箇所を定義することが許されて記述されかつ
加工順序が自身の直前となる加工箇所が各加工箇所別に
記述された加工順序情報に基づき、自身の前後の加工箇
所を示す前後加工箇所データを前記工程毎にかつ加工電
極毎に作成し、放電加工装置に設置済みかあるいは未設
置であるかが各加工電極別に記述された電極設置状況情
報に基づき放電加工装置への設置状況を示す設置状況デ
ータを前記工程毎にかつ加工電極毎に作成し、加工が終
了したかあるいは未終了であるかが各加工電極別に記述
された電極加工履歴情報に基づき、加工履歴を示す加工
履歴データを前記工程毎にかつ加工電極毎に作成し、こ
れら前後加工箇所データ、設置状況データおよび加工履
歴データに基づいて、加工順序と工程順序を考慮した判
定を行うことで当該放電加工で加工可能な電極を選択す
る電極選択手段と、 該電極選択手段による加工可能電極の選択結果を用いて
放電加工プログラムを作成する放電加工プログラム作成
手段と、 を備えることを特徴とする放電加工プログラム作成装
置。
8. An electric discharge machining program creating apparatus for machining one machining place in a plurality of processes using a plurality of machining electrodes and continuously performing a plurality of machining places while exchanging machining electrodes, Based on the processing order information described for each processing location, the processing location before and after the processing location where the plurality of processing locations are permitted to be defined and the processing order immediately before the processing location itself is described. The data is created for each process and for each machining electrode, and indicates whether or not the electrode has been installed in the electric discharge machining apparatus or not, and indicates the installation state in the electric discharge machining apparatus based on the electrode installation state information described for each machining electrode. The installation status data is created for each process and for each processing electrode, and based on the electrode processing history information described for each processing electrode whether processing is completed or not completed, a processing history is created. Machining history data is created for each process and for each machining electrode, and based on the preceding and following machining location data, installation status data, and machining history data, a determination is made in consideration of the machining order and the process order to perform the discharge machining. An electric discharge machining program comprising: an electrode selecting means for selecting an electrode which can be processed by the method; and an electric discharge machining program generating means for generating an electric discharge machining program using a result of selecting the electrode which can be processed by the electrode selecting means. Creating device.
JP2001110526A 2001-04-09 2001-04-09 Electric discharge machining program creation method and apparatus Expired - Lifetime JP3854089B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001110526A JP3854089B2 (en) 2001-04-09 2001-04-09 Electric discharge machining program creation method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001110526A JP3854089B2 (en) 2001-04-09 2001-04-09 Electric discharge machining program creation method and apparatus

Publications (2)

Publication Number Publication Date
JP2002307241A true JP2002307241A (en) 2002-10-23
JP3854089B2 JP3854089B2 (en) 2006-12-06

Family

ID=18962277

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001110526A Expired - Lifetime JP3854089B2 (en) 2001-04-09 2001-04-09 Electric discharge machining program creation method and apparatus

Country Status (1)

Country Link
JP (1) JP3854089B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7202438B2 (en) * 2004-03-01 2007-04-10 Mitsubishi Denki Kabushiki Kaisha Electrical discharge machining apparatus
JP2012176458A (en) * 2011-02-25 2012-09-13 Mitsubishi Electric Corp Electric discharge machining device
US8525065B2 (en) 2007-11-29 2013-09-03 Mitsubishi Electric Corporation Electric discharge machining apparatus and programming device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7202438B2 (en) * 2004-03-01 2007-04-10 Mitsubishi Denki Kabushiki Kaisha Electrical discharge machining apparatus
US8525065B2 (en) 2007-11-29 2013-09-03 Mitsubishi Electric Corporation Electric discharge machining apparatus and programming device
JP2012176458A (en) * 2011-02-25 2012-09-13 Mitsubishi Electric Corp Electric discharge machining device

Also Published As

Publication number Publication date
JP3854089B2 (en) 2006-12-06

Similar Documents

Publication Publication Date Title
EP0606649B1 (en) Numerically controlled machine tool and method to re-execute a machining program after it has been stopped
US10775768B2 (en) Machine control program creating device
US9483043B2 (en) Method and system for programmable numerical control
EP2541351B1 (en) Block execution sequence display system
US9962800B2 (en) Tool changer of machine tool
JPWO2008010264A1 (en) Numerical controller
CN1743983A (en) Method for working shaft-like workpiece by numerical control lathe and its control device
US8200362B2 (en) Numerically controlling apparatus with stop point setting and removing means
JPH06202723A (en) Numerically controlled machine tool
US5940301A (en) Process and device for controlling a machine tool in particular, and EDM machine
JP2002307241A (en) Method and device for preparing electric discharge machining program
JP3180805B2 (en) Numerically controlled machine tools
JP2021144284A (en) Machining program management device, management system, management method
WO2023199408A1 (en) Numerical control device, and computer-readable storage medium
JP2013114425A (en) Numerical controller
JPH01113174A (en) Automatic setting device for welding condition
JP3198638B2 (en) Machine tools that process multiple types of workpieces with multiple types of tools
JP2022047702A (en) Machining program optimization device and method thereof
JPH07185943A (en) Method and device for electric discharge machining
KR100401635B1 (en) Method for check grammer a manufacture programming of numerical control type machine tool
JPH06262439A (en) Electric discharge machine and electric discharging method
KR100254778B1 (en) Method for memorizing processing discontine point of computer numerical controller
JP2699788B2 (en) Wire electric discharge machine
JP2001159906A (en) Nc working device
JPH08179818A (en) Device and method for generating outline working data

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060905

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060907

R150 Certificate of patent or registration of utility model

Ref document number: 3854089

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090915

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100915

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110915

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110915

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120915

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130915

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term