JP5496064B2 - EDM machine - Google Patents

EDM machine Download PDF

Info

Publication number
JP5496064B2
JP5496064B2 JP2010249907A JP2010249907A JP5496064B2 JP 5496064 B2 JP5496064 B2 JP 5496064B2 JP 2010249907 A JP2010249907 A JP 2010249907A JP 2010249907 A JP2010249907 A JP 2010249907A JP 5496064 B2 JP5496064 B2 JP 5496064B2
Authority
JP
Japan
Prior art keywords
swing
electrode
speed
command
machining
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.)
Active
Application number
JP2010249907A
Other languages
Japanese (ja)
Other versions
JP2012101295A (en
Inventor
隆 湯澤
達志 佐藤
卓司 真柄
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 JP2010249907A priority Critical patent/JP5496064B2/en
Publication of JP2012101295A publication Critical patent/JP2012101295A/en
Application granted granted Critical
Publication of JP5496064B2 publication Critical patent/JP5496064B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、放電加工装置に関する。   The present invention relates to an electric discharge machining apparatus.

放電加工現象を利用することにより、導電性のある被加工物であれば、被加工物と電極との極間に発生させる放電エネルギーにより、高硬度材などの難加工材であっても所望の形状加工を実現することができる。このとき、加工速度を向上させるために、極間に放電エネルギーを大量に投入すると、加工面あらさが悪化したりや加工精度を維持することが困難になる。そのため、放電加工を利用して高精度加工を実現するためには、より微細な放電エネルギーに切り替えて加工をするのが一般的となっている。このように、微細な放電エネルギー(微細な放電パルス)を使用した場合、加工効率は低下するため、荒加工条件と比較して加工速度は低下する傾向にある。また、微細な放電エネルギーによる加工では、放電発生時の極間間隙も小さくなるため、加工屑が逃げにくく、加工の不安定化により、さらに加工速度が低下する傾向にある。   By using the electric discharge machining phenomenon, if the workpiece is conductive, the discharge energy generated between the workpiece and the electrode can be used even if it is a difficult-to-work material such as a hard material. Shape processing can be realized. At this time, if a large amount of discharge energy is input between the electrodes in order to improve the machining speed, the roughness of the machined surface is deteriorated and it is difficult to maintain the machining accuracy. Therefore, in order to realize high-accuracy machining using electric discharge machining, it is common to perform machining by switching to finer discharge energy. As described above, when the fine discharge energy (fine discharge pulse) is used, the machining efficiency is lowered, so that the machining speed tends to be lowered as compared with the rough machining conditions. Further, in machining with fine electric discharge energy, the gap between the electrodes at the time of occurrence of electric discharge becomes small, so that machining scraps are difficult to escape and the machining speed tends to further decrease due to instability of the machining.

それに対して、特許文献1には、被加工物を保持する加工台と、加工台に接続された板ばねと、板ばねに接続された圧電素子からなる振動付加部とを備えた放電加工装置において、振動付加部が、板ばねを介して、被加工物の加工中常に被加工物を振動させることが記載されている。これにより、特許文献1によれば、放電間隙の加工屑の排出を促進し、微細な加工の高速化及び安定化を実現できるとされている。   On the other hand, Patent Document 1 discloses an electric discharge machining apparatus including a machining table for holding a workpiece, a leaf spring connected to the machining table, and a vibration applying unit including a piezoelectric element connected to the leaf spring. Describes that the vibration applying unit vibrates the workpiece through the leaf spring at all times during the processing of the workpiece. Thereby, according to patent document 1, discharge | emission of the processing waste of a discharge gap is accelerated | stimulated, and it is supposed that the speeding-up and stabilization of a fine process are realizable.

特許文献2には、電極と被加工物との間の極間電圧を評価し、極間電圧と設定電圧とに電圧差がある場合に、その電圧差に応じて被加工物と電極との間隙を一定に保つように揺動半径を増減させた後、一定周回速度で揺動運動させる放電加工方法が記載されている。これにより、特許文献2によれば、極間の間隔が常に一定に保たれるので、高速で高精度の加工が可能になるとされている。   Patent Document 2 evaluates the interelectrode voltage between the electrode and the workpiece, and when there is a voltage difference between the interelectrode voltage and the set voltage, the workpiece and the electrode are in accordance with the voltage difference. An electric discharge machining method is described in which the rocking radius is increased or decreased to keep the gap constant, and then the rocking motion is performed at a constant circumferential speed. Thus, according to Patent Document 2, the distance between the poles is always kept constant, so that high-speed and high-precision machining is possible.

特許文献3には、放電加工装置において、電極の送り方向に垂直な揺動平面内において可変な旋回速度で電極を揺動させながら被加工物を加工する際に、加工遅れ量(電極の指令された位置からの現在の電極位置の差)が大きくなるに従って旋回速度を小さくすることが記載されている。これにより、特許文献3によれば、電極形状や加工くずによって生じる加工の進行速度の差をなくし、揺動平面内の全領域において加工が均一に進行するので、高速かつ高精度な加工が可能になるとされている。   In Patent Document 3, in an electric discharge machining apparatus, when machining a workpiece while oscillating the electrode at a swing speed that is variable in a oscillating plane perpendicular to the feed direction of the electrode, a machining delay amount (electrode command) It is described that the turning speed decreases as the difference in the current electrode position from the determined position increases. As a result, according to Patent Document 3, the difference in the processing speed caused by the electrode shape and processing waste is eliminated, and the processing proceeds uniformly in the entire region within the oscillation plane, so that high-speed and high-precision processing is possible. It is supposed to be.

特許第3253812号公報Japanese Patent No. 3253812 特開平1−316131号公報JP-A-1-316131 特許第4052325号公報Japanese Patent No. 4052325

特許文献1に記載された放電加工装置では、圧電素子と板ばねとがZ軸方向に接続されており、振動付加部が被加工物をZ軸方向のみに振動させると考えられる。すなわち、特許文献1には、電極の送り方向に垂直な揺動平面内で電極と被加工物とを揺動させることに関する記載がないため、そのように揺動させながら被加工物を加工する際にどのようにして加工速度を向上させるのかに関しても一切記載がない。   In the electric discharge machining apparatus described in Patent Document 1, it is considered that the piezoelectric element and the leaf spring are connected in the Z-axis direction, and the vibration applying unit vibrates the workpiece only in the Z-axis direction. That is, since Patent Document 1 does not have any description about swinging the electrode and the workpiece in the swing plane perpendicular to the feed direction of the electrode, the workpiece is processed while swinging in such a manner. There is no mention of how to improve the processing speed.

特許文献2に記載された放電加工方法では、被加工物と電極との間隙を常に一定に保つので、間隙(極間)に加工屑やタールがつまった場合に、極間に存在する加工屑やタールを除去できない可能性がある。このため、揺動半径が初期値に戻った際に、加工不安定化が発生し、加工速度を向上できない傾向にある。   In the electric discharge machining method described in Patent Document 2, the gap between the workpiece and the electrode is always kept constant. Therefore, when machining waste or tar is clogged in the gap (between the electrodes), the machining waste existing between the electrodes. Or tar may not be removed. For this reason, when the oscillating radius returns to the initial value, machining instability occurs and the machining speed tends not to be improved.

特許文献3に記載された放電加工装置では、加工遅れ量が大きくなった際に旋回速度を低下させるので、加工速度の改善には限界がある。   In the electric discharge machining apparatus described in Patent Document 3, the turning speed is reduced when the machining delay amount becomes large, so there is a limit to the improvement of the machining speed.

本発明は、上記に鑑みてなされたものであって、電極の送り方向に垂直な平面内で電極と被加工物とを相対的に揺動させながら被加工物を加工する際における加工速度を向上できる放電加工装置を得ることを目的とする。   The present invention has been made in view of the above, and the processing speed when processing a workpiece while relatively swinging the electrode and the workpiece in a plane perpendicular to the feed direction of the electrode is increased. It aims at obtaining the electric discharge machining apparatus which can be improved.

上述した課題を解決し、目的を達成するために、本発明の1つの側面にかかる放電加工装置は、被加工物を加工する際に、電極揺動指令に従って、電極の送り方向に垂直な平面内で前記電極と前記被加工物とを相対的に揺動させる揺動手段と、基準揺動軌道からの実際の電極位置の差を算出する算出手段と、前記差が小さくなるように前記電極揺動指令を変更する変更手段とを備え、前記揺動手段は、前記変更手段により変更された前記電極揺動指令に従って、前記電極と前記被加工物とを相対的に揺動させることを特徴とする。   In order to solve the above-described problems and achieve the object, an electric discharge machining apparatus according to one aspect of the present invention is a plane perpendicular to an electrode feed direction according to an electrode swing command when machining a workpiece. Oscillating means for relatively oscillating the electrode and the workpiece, a calculating means for calculating a difference of an actual electrode position from a reference oscillating track, and the electrode so that the difference becomes small Changing means for changing a swing command, wherein the swing means swings the electrode and the workpiece relatively according to the electrode swing command changed by the change means. And

本発明によれば、高速に揺動動作を行いながら基準揺動軌道に追従させることができるため、加工屑の排出特性が悪い状態においても、的確に加工屑を排除できる。これにより、電極の送り方向に垂直な平面内で電極と被加工物とを相対的に揺動させながら被加工物を加工する際における加工速度を向上できる。   According to the present invention, it is possible to follow the reference swinging trajectory while performing a swinging operation at a high speed, and therefore it is possible to accurately remove the processing scrap even in a state in which the processing scrap discharge characteristic is poor. Accordingly, it is possible to improve the processing speed when processing the workpiece while relatively swinging the electrode and the workpiece in a plane perpendicular to the feed direction of the electrode.

図1は、実施の形態1にかかる放電加工装置の構成を示す図である。FIG. 1 is a diagram illustrating a configuration of an electric discharge machining apparatus according to the first embodiment. 図2は、実施の形態1におけるNC制御装置等の構成を示す図である。FIG. 2 is a diagram illustrating a configuration of the NC control device and the like according to the first embodiment. 図3は、実施の形態1における制御動作を示すフロー図である。FIG. 3 is a flowchart showing the control operation in the first embodiment. 図4は、実施の形態1による電極の軌跡を示す図である。FIG. 4 is a diagram showing the trajectory of the electrodes according to the first embodiment. 図5は、実施の形態1における電極揺動指令変更手段の構成を示す図である。FIG. 5 is a diagram showing the configuration of the electrode swing command changing means in the first embodiment. 図6は、実施の形態1における変更手段の動作を示すフロー図である。FIG. 6 is a flowchart showing the operation of the changing means in the first embodiment. 図7は、実施の形態1による電極の軌跡を示す図である。FIG. 7 is a diagram showing the trajectory of the electrodes according to the first embodiment. 図8は、実施の形態1における高速揺動時の揺動半径と加工速度との関係を示す図である。FIG. 8 is a diagram showing the relationship between the rocking radius and the machining speed during high-speed rocking in the first embodiment. 図9は、実施の形態1における高速揺動時の揺動速度と加工速度との関係を示す図である。FIG. 9 is a diagram showing the relationship between the rocking speed and the machining speed during high-speed rocking in the first embodiment. 図10は、実施の形態1の変形例における揺動半径と極間平均電圧変動との関係を示す図である。FIG. 10 is a diagram illustrating the relationship between the oscillation radius and the average voltage variation between the electrodes in the modification of the first embodiment. 図11は、実施の形態1の変形例における変更手段の動作を示すフロー図である。FIG. 11 is a flowchart showing the operation of the changing means in the modification of the first embodiment. 図12は、実施の形態2におけるNC制御装置の構成を示す図である。FIG. 12 is a diagram illustrating a configuration of the NC control device according to the second embodiment. 図13は、実施の形態2における制御動作を示すフロー図である。FIG. 13 is a flowchart showing the control operation in the second embodiment. 図14は、実施の形態2における揺動軌跡の合成を示す図である。FIG. 14 is a diagram illustrating the synthesis of the swing trajectory in the second embodiment. 図15は、実施の形態2における揺動軌跡の合成を示す図である。FIG. 15 is a diagram showing the composition of the swing locus in the second embodiment.

以下に、本発明にかかる放電加工装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   Embodiments of an electric discharge machining apparatus according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態1.
実施の形態1にかかる放電加工装置100の概略構成について図1を用いて説明する。図1は、実施の形態1にかかる放電加工装置100の概略構成を示すブロック図である。
Embodiment 1 FIG.
A schematic configuration of the electric discharge machining apparatus 100 according to the first embodiment will be described with reference to FIG. FIG. 1 is a block diagram illustrating a schematic configuration of an electric discharge machining apparatus 100 according to the first embodiment.

放電加工装置100は、電極10、被工作物20、駆動部(揺動手段)30、電極位置検出装置40、駆動制御部50、NC制御装置60、加工電源70、及び極間電圧検出部(検出手段)80を備える。   The electric discharge machining apparatus 100 includes an electrode 10, a workpiece 20, a drive unit (swinging means) 30, an electrode position detection device 40, a drive control unit 50, an NC control device 60, a machining power source 70, and an inter-electrode voltage detection unit ( Detection means) 80.

電極10は、加工電源70の一端に接続されている。電極10は、図1に示すように、例えば、その長手方向に沿って送られる。   The electrode 10 is connected to one end of the machining power source 70. As shown in FIG. 1, the electrode 10 is sent along the longitudinal direction, for example.

被工作物20は、定盤(図示せず)上に載置され固定されている。定盤は、加工電源70の他端に接続されている。すなわち、被工作物20は、定盤を介して加工電源70の他端に接続されている。   The workpiece 20 is placed and fixed on a surface plate (not shown). The surface plate is connected to the other end of the machining power source 70. That is, the workpiece 20 is connected to the other end of the machining power source 70 via the surface plate.

駆動部30は、駆動制御部50により制御され、電極10を駆動する。すなわち、駆動部30は、電極揺動指令を駆動制御部50から受ける。駆動部30は、被加工物20を加工する際に、電極揺動指令に従って、電極10の送り方向に垂直な平面(揺動平面)内で電極10と被加工物20とを相対的に揺動させる。   The drive unit 30 is controlled by the drive control unit 50 and drives the electrode 10. That is, the drive unit 30 receives an electrode swing command from the drive control unit 50. When processing the workpiece 20, the drive unit 30 relatively swings the electrode 10 and the workpiece 20 within a plane (swing plane) perpendicular to the feed direction of the electrode 10 according to the electrode swing command. Move.

電極位置検出装置40は、電極10の送り方向に垂直な平面(揺動平面)内における電極10の位置を検出する。電極位置検出装置40は、検出結果を駆動制御部50へ供給する。   The electrode position detection device 40 detects the position of the electrode 10 in a plane (oscillation plane) perpendicular to the feeding direction of the electrode 10. The electrode position detection device 40 supplies the detection result to the drive control unit 50.

駆動制御部50は、電極揺動指令をNC制御装置60から受けて駆動部30へ供給する。また、駆動制御部50は、電極位置検出装置40による検出結果を電極位置検出装置40から受けてNC制御装置60へ供給する。   The drive control unit 50 receives an electrode swing command from the NC control device 60 and supplies it to the drive unit 30. In addition, the drive control unit 50 receives the detection result by the electrode position detection device 40 from the electrode position detection device 40 and supplies it to the NC control device 60.

NC制御装置60は、放電加工装置100による加工開始時に、初期状態の電極揺動指令を生成して駆動制御部50へ供給する。NC制御装置60は、所定の(任意に予め設定された)基準揺動軌跡を記憶している。NC制御装置60は、電極位置検出装置40による検出結果を受け、受けた検出結果に応じて実際の電極位置を求める。そして、NC制御装置60は、基準揺動軌跡と実際の電極位置とに応じて電極揺動指令を変更する。具体的には、NC制御装置60は、算出手段61及び変更手段62を有する。算出手段61は、基準揺動軌跡からの実際の電極位置の差を算出する。変更手段62は、算出手段61により算出される差が小さくなるように、電極揺動指令を変更して駆動制御部50へ供給する。   The NC control device 60 generates an electrode swing command in the initial state and supplies it to the drive control unit 50 when machining by the electric discharge machining device 100 is started. The NC control device 60 stores a predetermined (arbitrarily preset) reference swing locus. The NC control device 60 receives the detection result from the electrode position detection device 40 and obtains the actual electrode position according to the received detection result. Then, the NC control device 60 changes the electrode swing command according to the reference swing locus and the actual electrode position. Specifically, the NC control device 60 includes a calculation unit 61 and a change unit 62. The calculating means 61 calculates the difference between the actual electrode positions from the reference swing locus. The changing unit 62 changes the electrode swing command so as to reduce the difference calculated by the calculating unit 61 and supplies the command to the drive control unit 50.

加工電源70は、電極10と被加工物20との間(極間)に高周波電圧を印加し、特定微小距離にて発生するアーク放電現象を利用した放電を極間に発生させる。これにより、被加工物20の放電加工が行われる。   The machining power source 70 applies a high-frequency voltage between the electrode 10 and the workpiece 20 (between the electrodes), and generates a discharge between the electrodes using an arc discharge phenomenon that occurs at a specific minute distance. Thereby, the electric discharge machining of the workpiece 20 is performed.

極間電圧検出部80は、極間における平均電圧をモニタリング(検出)する。極間電圧検出部80は、検出結果をNC制御装置60へ供給する。これに応じて、NC制御装置60は、極間電圧検出部80によりモニタリング(検出)された平均電圧に応じた軸制御を行う。駆動制御部50は、NC制御装置60からの位置指令と、電極位置検出装置40からの位置フィードバック情報とを元に、電極10と被加工物20との相対的な位置関係を制御している。   The inter-electrode voltage detector 80 monitors (detects) the average voltage between the inter-electrodes. The inter-electrode voltage detection unit 80 supplies the detection result to the NC control device 60. In response to this, the NC control device 60 performs axis control according to the average voltage monitored (detected) by the interelectrode voltage detector 80. The drive control unit 50 controls the relative positional relationship between the electrode 10 and the workpiece 20 based on the position command from the NC control device 60 and the position feedback information from the electrode position detection device 40. .

なお、駆動部30は、電極10と被加工物20とを相対的に移動(揺動)させる手段であるため、電極10側と被加工物20側(定盤側)とのどちらに装着されていても問題なく、3次元動作をさせるために、XYZ3軸方向それぞれについて駆動手段(駆動機構)を備えてもよい。また、NC制御装置60による位置制御は、極間を一定に維持するための加工サーボだけではなく、電極の送り方向に垂直な平面内に、任意の速度で電極を揺動させながら加工する場合の軌跡制御にも活用される。本実施形態では、揺動軌跡制御を効果的に行うために、基準揺動軌跡と実際の電極位置との差を算出する算出手段61と、その差が小さくなるように電極揺動指令を変更する変更手段62とが、NC制御装置60に組み込まれている。   The drive unit 30 is a means for relatively moving (swinging) the electrode 10 and the workpiece 20, so that the drive unit 30 is mounted on either the electrode 10 side or the workpiece 20 side (the surface plate side). In order to perform a three-dimensional operation without any problem, driving means (driving mechanism) may be provided for each of the XYZ three-axis directions. In addition, the position control by the NC control device 60 is not only a machining servo for maintaining a constant distance between the electrodes, but also when machining the electrode while swinging the electrode at an arbitrary speed in a plane perpendicular to the electrode feed direction. It is also used for trajectory control. In the present embodiment, in order to effectively perform the swing trajectory control, the calculation means 61 that calculates the difference between the reference swing trajectory and the actual electrode position, and the electrode swing command are changed so that the difference is reduced. The changing means 62 is incorporated in the NC control device 60.

次に、電極位置検出装置40、駆動制御部50、及びNC制御装置60の構成について図2を用いて説明する。図2は、電極位置検出装置40、駆動制御部50、及びNC制御装置60それぞれの内部構成を示す図である。   Next, the configuration of the electrode position detection device 40, the drive control unit 50, and the NC control device 60 will be described with reference to FIG. FIG. 2 is a diagram illustrating an internal configuration of each of the electrode position detection device 40, the drive control unit 50, and the NC control device 60.

電極位置検出装置40は、電極位置情報取得手段41を有する。電極位置情報取得手段41は、電極10又は駆動部30の位置を直接検出したり、駆動部30による駆動量から算出したりすることにより、電極10の位置を検出し、その検出結果を、実際の電極10の位置(電極位置)を示す電極位置情報として取得する。電極位置情報取得手段41は、取得した電極位置情報をNC制御装置60へ供給する。   The electrode position detection device 40 includes electrode position information acquisition means 41. The electrode position information acquisition unit 41 detects the position of the electrode 10 by directly detecting the position of the electrode 10 or the driving unit 30 or calculating from the driving amount by the driving unit 30, and the detection result is actually Is acquired as electrode position information indicating the position of the electrode 10 (electrode position). The electrode position information acquisition unit 41 supplies the acquired electrode position information to the NC control device 60.

NC制御装置60は、電極位置情報記憶手段63、基準揺動軌道記憶手段64、算出手段(差の算出手段)61、及び変更手段(電極揺動指令の変更手段)62を有する。電極位置情報記憶手段63は、電極位置情報取得手段41から供給された電極位置情報を一時的に記憶保持している。基準揺動軌道記憶手段64は、所定の(任意に予め設定された)基準揺動軌跡を示す基準揺動軌跡情報を記憶している。算出手段61は、所定のタイミングで、電極位置情報を電極位置情報記憶手段63から読み出すとともに、基準揺動軌跡情報を基準揺動軌道記憶手段64から読み出す。算出手段61は、基準揺動軌跡情報と電極位置情報とに応じて、基準揺動軌跡からの実際の電極位置の差を算出する。算出手段61は、算出した差を変更手段62へ供給する。変更手段62は、算出した差が閾値THより大きい場合に、算出手段61により算出される差が例えば閾値THより小さくなるように電極揺動指令を変更して駆動制御部50へ供給する。   The NC control device 60 includes an electrode position information storage unit 63, a reference swing trajectory storage unit 64, a calculation unit (difference calculation unit) 61, and a change unit (electrode swing command change unit) 62. The electrode position information storage unit 63 temporarily stores and holds the electrode position information supplied from the electrode position information acquisition unit 41. The reference swing trajectory storage means 64 stores reference swing trajectory information indicating a predetermined (arbitrarily preset) reference swing trajectory. The calculation means 61 reads the electrode position information from the electrode position information storage means 63 and reads the reference swing trajectory information from the reference swing trajectory storage means 64 at a predetermined timing. The calculation means 61 calculates the difference between the actual electrode position from the reference swing locus in accordance with the reference swing locus information and the electrode position information. The calculating unit 61 supplies the calculated difference to the changing unit 62. When the calculated difference is larger than the threshold value TH, the changing unit 62 changes the electrode swing command so that the difference calculated by the calculating unit 61 becomes smaller than the threshold value TH, for example, and supplies the command to the drive control unit 50.

駆動制御部50は、電極位置制御手段51を有する。電極位置制御手段51は、変更手段62から供給された電極揺動指令を駆動部30へ供給する。これにより、駆動部30は、変更手段62により変更された電極揺動指令に従って、電極10と被加工物20とを相対的に揺動させる。   The drive control unit 50 includes electrode position control means 51. The electrode position control means 51 supplies the electrode swing command supplied from the changing means 62 to the drive unit 30. Thus, the drive unit 30 causes the electrode 10 and the workpiece 20 to swing relatively in accordance with the electrode swing command changed by the changing unit 62.

次に、電極位置検出装置40、駆動制御部50、及びNC制御装置60の動作について図3を用いて説明する。図3は、放電加工装置100における制御動作を示すフロー図である。   Next, operations of the electrode position detection device 40, the drive control unit 50, and the NC control device 60 will be described with reference to FIG. FIG. 3 is a flowchart showing a control operation in the electric discharge machining apparatus 100.

ステップS111では、放電加工装置100による放電加工を行う前に、NC制御装置60の基準揺動軌道記憶手段64に、所定の(任意に予め設定された)基準揺動軌跡を示す基準揺動軌跡情報が記憶される。その後、放電加工装置100による放電加工の開始の指示を受けたら、NC制御装置60は、初期状態の電極揺動指令(初期指令値)を生成して駆動制御部50経由で駆動部30へ供給し、駆動部30が電極揺動指令に従って電極10の送り方向に垂直な平面内で電極10と被加工物20とを相対的に揺動させるように、駆動制御部50及び駆動部30を制御する。また、NC制御装置60は、加工電源70を制御して極間に放電を発生させ放電加工を開始させる。そして、NC制御装置60は、処理をステップS112へ進める。   In step S111, a reference swing trajectory indicating a predetermined (arbitrarily preset) reference swing trajectory is stored in the reference swing trajectory storage means 64 of the NC control device 60 before performing the electric discharge machining by the electric discharge machining apparatus 100. Information is stored. Thereafter, when receiving an instruction to start electric discharge machining by the electric discharge machining apparatus 100, the NC control apparatus 60 generates an electrode swing command (initial command value) in an initial state and supplies it to the drive unit 30 via the drive control unit 50. Then, the drive control unit 50 and the drive unit 30 are controlled so that the drive unit 30 swings the electrode 10 and the workpiece 20 relatively in a plane perpendicular to the feeding direction of the electrode 10 according to the electrode swing command. To do. Further, the NC control device 60 controls the machining power source 70 to generate electric discharge between the electrodes and start electric discharge machining. Then, the NC control device 60 advances the process to step S112.

ステップS112では、電極位置検出装置40の電極位置情報取得手段41が、電極10の位置を検出し、その検出結果を、実際の電極10の位置(電極位置)を示す電極位置情報として取得する。電極位置情報取得手段41は、取得した電極位置情報をNC制御装置60へ供給する。NC制御装置60の電極位置情報記憶手段63は、電極位置情報取得手段41から供給された電極位置情報を一時的に記憶保持する。   In step S112, the electrode position information acquisition unit 41 of the electrode position detection device 40 detects the position of the electrode 10, and acquires the detection result as electrode position information indicating the actual position of the electrode 10 (electrode position). The electrode position information acquisition unit 41 supplies the acquired electrode position information to the NC control device 60. The electrode position information storage unit 63 of the NC control device 60 temporarily stores and holds the electrode position information supplied from the electrode position information acquisition unit 41.

ステップS113では、NC制御装置60の算出手段61が、所定のタイミングで、電極位置情報を電極位置情報記憶手段63から読み出すとともに、基準揺動軌跡情報を基準揺動軌道記憶手段64から読み出す。算出手段61は、基準揺動軌跡情報と電極位置情報とに応じて、基準揺動軌跡からの実際の電極位置の差を算出する。算出手段61は、算出した差を変更手段62へ供給する。   In step S113, the calculation unit 61 of the NC control device 60 reads the electrode position information from the electrode position information storage unit 63 and the reference swing track information from the reference swing track storage unit 64 at a predetermined timing. The calculation means 61 calculates the difference between the actual electrode position from the reference swing locus in accordance with the reference swing locus information and the electrode position information. The calculating unit 61 supplies the calculated difference to the changing unit 62.

ステップS115では、変更手段62が、基準揺動軌跡からの実際の電極位置の差が存在するか否かを判断する。すなわち、変更手段62は、算出手段61により算出された差が閾値TH以上である(ステップS115で「有」の)場合、差が存在すると判断し処理をステップS116へ進め、算出手段61により算出された差が閾値TH未満である(ステップS115で「無」の)場合、差が存在しないと判断し処理をステップS112へ戻す。   In step S115, the changing means 62 determines whether there is a difference in actual electrode position from the reference swing locus. That is, when the difference calculated by the calculation unit 61 is equal to or greater than the threshold value TH ("Yes" in step S115), the changing unit 62 determines that there is a difference, proceeds to step S116, and calculates by the calculation unit 61. If the calculated difference is less than the threshold value TH (“NO” in step S115), it is determined that there is no difference, and the process returns to step S112.

ステップS116では、変更手段62が、算出手段61により算出される差が例えば閾値THより小さくなるように電極揺動指令を変更して駆動制御部50へ供給する。   In step S116, the changing unit 62 changes the electrode swing command so that the difference calculated by the calculating unit 61 becomes smaller than the threshold value TH, for example, and supplies it to the drive control unit 50.

ステップS117では、駆動制御部50の電極位置制御手段51が、変更手段62から供給された電極揺動指令を駆動部30へ供給する。これにより、駆動部30は、変更手段62により変更された電極揺動指令に従って、電極10と被加工物20とを相対的に揺動させる。そして、NC制御装置60は、処理をステップS112へ戻す。   In step S <b> 117, the electrode position control unit 51 of the drive control unit 50 supplies the electrode swing command supplied from the change unit 62 to the drive unit 30. Thus, the drive unit 30 causes the electrode 10 and the workpiece 20 to swing relatively in accordance with the electrode swing command changed by the changing unit 62. Then, the NC control device 60 returns the process to step S112.

所定の電極揺動指令にて、電極10を高速に移動させた場合、移動速度が大きくなるほど、駆動部30の軸端での追従が遅れることになり、目標とする移動速度の実現と基準揺動軌道への追従とを両立することが困難になる傾向にある。その対策として、特許文献1に示すような圧電素子を放電加工装置に新たに追加するのではなく、本実施形態では、基準揺動軌道からの実際の電極位置の差を検出してその差が小さくなるように電極揺動指令を変更している。このため、既存の駆動構成のままで、目標とする移動速度の実現と基準揺動軌道への追従とを両立させた状態で加工を行うことができる。   When the electrode 10 is moved at a high speed with a predetermined electrode swing command, the follow-up at the shaft end of the drive unit 30 is delayed as the moving speed is increased. It tends to be difficult to achieve both tracking of the moving trajectory. As a countermeasure, a piezoelectric element as shown in Patent Document 1 is not newly added to the electric discharge machining apparatus. In the present embodiment, the difference in the actual electrode position from the reference swing trajectory is detected and the difference is detected. The electrode swing command is changed so as to decrease. For this reason, it is possible to perform machining in a state where both realization of the target moving speed and follow-up to the reference swinging trajectory are compatible with the existing drive configuration.

次に、放電加工装置100における電極10の位置補正について、図4を使用して具体的に説明する。図4(a)は、電極10が揺動中心102に対して、旋回方向105に旋回しながら揺動距離103で基準揺動軌道104を移動したときの動作を示している。基準揺動軌道104からの実際の電極位置の差が無い(差が閾値THより小さい)場合、電極中心101の軌跡は基準揺動軌道104と一致する。一方、基準揺動軌道104からの実際の電極位置の差が発生する(差が閾値TH以上になる)と、図4(b)に示すように、電極中心軌跡106と基準揺動軌道104との間に、差107が発生したものとして変更手段62が認識する。そのため、変更手段62は、図4(c)のように、差107に応じた揺動補正量108を電極揺動指令に追加するように、電極揺動指令を変更する。これにより、補正後の電極中心軌跡109は、基準揺動軌道104とほぼ同じ形状になる。   Next, the position correction of the electrode 10 in the electric discharge machining apparatus 100 will be specifically described with reference to FIG. FIG. 4A shows an operation when the electrode 10 moves on the reference swing track 104 by the swing distance 103 while turning in the turning direction 105 with respect to the swing center 102. When there is no difference in the actual electrode position from the reference swing trajectory 104 (the difference is smaller than the threshold value TH), the trajectory of the electrode center 101 coincides with the reference swing trajectory 104. On the other hand, when a difference in actual electrode position from the reference swing trajectory 104 occurs (the difference becomes equal to or greater than the threshold value TH), as shown in FIG. 4B, the electrode center trajectory 106, the reference swing trajectory 104, In the meantime, the change means 62 recognizes that the difference 107 has occurred. Therefore, the changing means 62 changes the electrode swing command so that the swing correction amount 108 corresponding to the difference 107 is added to the electrode swing command as shown in FIG. As a result, the corrected electrode center trajectory 109 has substantially the same shape as the reference swing trajectory 104.

次に、変更手段62の構成について図5を用いて説明する。図5は、変更手段62の内部構成を示す図である。   Next, the configuration of the changing means 62 will be described with reference to FIG. FIG. 5 is a diagram illustrating an internal configuration of the changing unit 62.

変更手段62は、電極揺動指令の変更を、揺動の1周期が経過する毎に行い、揺動の1周期が経過する途中に行わない。なお、揺動1周期とは、図4(a)で示す電極中心101が、基準揺動軌跡104に沿って1周する期間である。   The changing means 62 changes the electrode swing command every time one cycle of swing elapses, and does not change it while one cycle of swing elapses. Note that one cycle of oscillation is a period in which the electrode center 101 shown in FIG. 4A makes one round along the reference oscillation locus 104.

具体的には、変更手段62は、判断手段624、差の最大値の記憶手段621、揺動周期管理手段625、揺動補正量算出手段622、及び電極揺動指令変更手段623を有する。   Specifically, the changing unit 62 includes a determining unit 624, a maximum difference storage unit 621, a swing period managing unit 625, a swing correction amount calculating unit 622, and an electrode swing command changing unit 623.

判断手段624は、基準揺動軌道104からの実際の電極位置の差の算出結果を算出手段61から供給される。判断手段624は、算出手段61から供給された差の算出結果と、差の最大値の記憶手段621に記憶された差の値とを比較し、差の算出結果と差の値とのいずれが大きいか判断する。判断手段624は、差の算出結果のほうが大きいと判断した場合、差の最大値の記憶手段621に記憶された差の値を差の算出結果で上書き更新し、差の値のほうが大きいと判断した場合、特に上書き更新を行わない。   The determination unit 624 is supplied from the calculation unit 61 with the calculation result of the difference between the actual electrode positions from the reference swing track 104. The determination unit 624 compares the difference calculation result supplied from the calculation unit 61 with the difference value stored in the maximum difference storage unit 621, and which of the difference calculation result and the difference value is the same? Judge whether it is big. If the determination unit 624 determines that the difference calculation result is larger, the determination unit 624 overwrites and updates the difference value stored in the maximum difference storage unit 621 with the difference calculation result, and determines that the difference value is larger. If you do, overwrite update is not performed.

差の最大値の記憶手段621には、上記のようにして、例えばN回目(Nは整数)の揺動開始からN+1回目の揺動開始までの間、すなわち揺動の1周期が経過するまでの間、差の最大値が常に記憶される。例えば、数msec〜数100msecの周期(揺動の1周期より小さい周期)で、位置情報に基づく差のサンプリングを行い、その最大値を記憶するようにすれば良いが、このような方法に限るものではなく、(揺動の1周期より小さい)任意のサンプリング周期にて対応が可能である。   In the maximum difference storage means 621, as described above, for example, from the Nth (N is an integer) swing start to the (N + 1) th swing start, that is, until one swing period elapses. During this time, the maximum difference is always stored. For example, the difference may be sampled based on the position information in a cycle of several msec to several hundred msec (a cycle smaller than one cycle of oscillation), and the maximum value may be stored. Instead of this, it is possible to cope with an arbitrary sampling period (less than one period of oscillation).

揺動周期管理手段625は、タイマ(図示せず)等を用いて、1回目の揺動開始からの経過時間をカウントしており、そのカウント値に応じて揺動1周期が経過するタイミングを管理している。そして、揺動周期管理手段625は、例えば揺動1周期が経過するたびに次の揺動開始のタイミングになったことを判断手段624及び揺動補正量算出手段622へ通知する。例えば、揺動周期管理手段625は、N回目の揺動1周期が経過するタイミングで、N+1回目の揺動開始のタイミングになったことを判断手段624及び揺動補正量算出手段622へ通知する。   The oscillation cycle management means 625 counts the elapsed time from the start of the first oscillation using a timer (not shown) or the like, and determines the timing at which one oscillation cycle elapses according to the count value. I manage. Then, the oscillation cycle management unit 625 notifies the determination unit 624 and the oscillation correction amount calculation unit 622 that the next oscillation start timing is reached, for example, every time one oscillation cycle elapses. For example, the swing cycle management unit 625 notifies the determination unit 624 and the swing correction amount calculation unit 622 that the timing of the (N + 1) th swing start is reached when the Nth swing cycle has elapsed. .

揺動補正量算出手段622は、揺動周期管理手段625からの通知に応じて、例えばN+1回目の揺動開始のタイミングになったことを把握する。揺動補正量算出手段622は、例えばN+1回目の揺動開始のタイミングにおいて、差の最大値の記憶手段621から差の最大値を読み出す。揺動補正量算出手段622は、差の最大値に応じて、揺動補正量(図4(c)に示す揺動補正量108)を算出して設定する。揺動補正量算出手段622は、例えば、差の最大値をそのまま揺動補正量としてもよいし、差の最大値に所定の係数をかけたものを揺動補正量としてもよいし、所定の関数を用いて差の最大値から演算したものを揺動補正量としてもよい。また、揺動補正量算出手段622は、差の最大値の記憶手段621にアクセスして、差の最大値の記憶手段621に記憶されていた差の最大値をリセット(消去)する。   In response to the notification from the swing cycle management unit 625, the swing correction amount calculation unit 622 grasps that, for example, the timing of the N + 1th swing start is reached. The swing correction amount calculation means 622 reads the maximum difference value from the maximum difference storage means 621 at the timing of the N + 1th swing start, for example. The swing correction amount calculation means 622 calculates and sets the swing correction amount (swing correction amount 108 shown in FIG. 4C) according to the maximum difference. For example, the swing correction amount calculation unit 622 may use the maximum difference value as the swing correction amount, or may be a swing correction amount obtained by multiplying the maximum difference value by a predetermined coefficient. A value calculated from the maximum difference using a function may be used as the fluctuation correction amount. Further, the fluctuation correction amount calculating unit 622 accesses the maximum difference storage unit 621 to reset (delete) the maximum difference stored in the maximum difference storage unit 621.

電極揺動指令変更手段623は、揺動補正量算出手段622により設定された揺動補正量に応じて、N+1回目の揺動用に電極揺動指令を変更する。例えば、電極揺動指令変更手段623は、N回目の電極揺動指令値を初期指令値+揺動補正量で置き換える。これにより、電極揺動指令変更手段623は、電極揺動指令を、N回目の揺動用の電極揺動指令からN+1回目の揺動用の電極揺動指令へ変更する。   The electrode swing command changing means 623 changes the electrode swing command for the (N + 1) th swing according to the swing correction amount set by the swing correction amount calculating means 622. For example, the electrode swing command changing means 623 replaces the Nth electrode swing command value with the initial command value + the swing correction amount. Accordingly, the electrode swing command changing means 623 changes the electrode swing command from the Nth swing electrode swing command to the (N + 1) th swing electrode swing command.

次に、変更手段62の動作について図6を用いて説明する。図6は、図3の電極揺動指令変更ステップ(ステップS116)における変更手段62の詳細動作を示すフロー図である。   Next, the operation of the changing unit 62 will be described with reference to FIG. FIG. 6 is a flowchart showing the detailed operation of the changing means 62 in the electrode swing command changing step (step S116) of FIG.

ステップS211では、変更手段62の揺動周期管理手段625が、N回目の揺動開始のタイミングになったことを示すN回目揺動開始フラグを生成して判断手段624及び揺動補正量算出手段622へ供給する。   In step S211, the swing period managing means 625 of the changing means 62 generates an Nth swing start flag indicating that the Nth swing start timing has been reached, and the determining means 624 and swing correction amount calculating means. 622.

ステップS212では、変更手段62の判断手段624が、所定のサンプリング周期で、算出手段61から供給された差の算出結果と、差の最大値の記憶手段621に記憶された差の値とを比較し、差の算出結果と差の値とのいずれが大きいか判断する。判断手段624は、差の算出結果のほうが大きいと判断した場合、差の最大値の記憶手段621に記憶された差の値を差の算出結果で上書き更新し、差の値のほうが大きいと判断した場合、特に上書き更新を行わない。   In step S212, the determination unit 624 of the changing unit 62 compares the difference calculation result supplied from the calculation unit 61 with the difference value stored in the maximum difference storage unit 621 at a predetermined sampling period. Then, it is determined which of the difference calculation result and the difference value is greater. If the determination unit 624 determines that the difference calculation result is larger, the determination unit 624 overwrites and updates the difference value stored in the maximum difference storage unit 621 with the difference calculation result, and determines that the difference value is larger. If you do, overwrite update is not performed.

ステップS213では、揺動周期管理手段625が、N+1回目の揺動開始のタイミングになったか否かを判断する。揺動周期管理手段625は、N+1回目の揺動開始のタイミングになっていない(ステップS213でNo)と判断する場合、処理をステップS212へ戻す。揺動周期管理手段625は、N+1回目の揺動開始のタイミングになった(ステップS213でYes)と判断する場合、N+1回目の揺動開始のタイミングになったことを示すN+1回目揺動開始フラグを生成して判断手段624及び揺動補正量算出手段622へ供給し、処理をステップS214へ進める。   In step S213, the swing cycle management means 625 determines whether or not the timing of the (N + 1) th swing start has come. If the swing cycle management means 625 determines that the timing of the N + 1th swing start is not reached (No in step S213), the process returns to step S212. When it is determined that the swing timing management means 625 has reached the timing of the (N + 1) th swing start (Yes in step S213), the N + 1th swing start flag indicating that the timing of the (N + 1) th swing start has been reached. Is generated and supplied to the determination unit 624 and the fluctuation correction amount calculation unit 622, and the process proceeds to step S214.

ステップS214では、揺動補正量算出手段622が、揺動周期管理手段625からN+1回目揺動開始フラグが供給されたことに応じて、例えばN+1回目の揺動開始のタイミングになったことを把握する。揺動補正量算出手段622は、例えばN+1回目の揺動開始のタイミングにおいて、差の最大値の記憶手段621から差の最大値(最新の差の最大値)を読み出す。揺動補正量算出手段622は、差の最大値に応じて、揺動補正量(図4(c)に示す揺動補正量108)を算出して設定する。揺動補正量算出手段622は、例えば、差の最大値をそのまま揺動補正量としてもよいし、差の最大値に所定の係数をかけたものを揺動補正量としてもよいし、所定の関数を用いて差の最大値から演算したものを揺動補正量としてもよい。また、揺動補正量算出手段622は、差の最大値の記憶手段621にアクセスして、差の最大値の記憶手段621に記憶されていた差の最大値をリセット(消去)する。   In step S214, the swing correction amount calculation means 622 recognizes that, for example, the timing of the (N + 1) th swing start is reached in response to the supply of the (N + 1) th swing start flag from the swing cycle management means 625. To do. The swing correction amount calculation unit 622 reads the maximum difference value (the latest maximum difference value) from the maximum difference storage unit 621, for example, at the timing of the (N + 1) th swing start. The swing correction amount calculation means 622 calculates and sets the swing correction amount (swing correction amount 108 shown in FIG. 4C) according to the maximum difference. For example, the swing correction amount calculation unit 622 may use the maximum difference value as the swing correction amount, or may be a swing correction amount obtained by multiplying the maximum difference value by a predetermined coefficient. A value calculated from the maximum difference using a function may be used as the fluctuation correction amount. Further, the fluctuation correction amount calculating unit 622 accesses the maximum difference storage unit 621 to reset (delete) the maximum difference stored in the maximum difference storage unit 621.

ステップS215では、電極揺動指令変更手段623が、揺動補正量算出手段622により設定された揺動補正量に応じて、N+1回目の揺動用に電極揺動指令を変更する。例えば、電極揺動指令変更手段623は、N回目の電極揺動指令値を初期指令値+揺動補正量で置き換える。これにより、電極揺動指令変更手段623は、電極揺動指令を、N回目の揺動用の電極揺動指令からN+1回目の揺動用の電極揺動指令へ変更する。   In step S215, the electrode swing command changing unit 623 changes the electrode swing command for the N + 1th swing according to the swing correction amount set by the swing correction amount calculating unit 622. For example, the electrode swing command changing means 623 replaces the Nth electrode swing command value with the initial command value + the swing correction amount. Accordingly, the electrode swing command changing means 623 changes the electrode swing command from the Nth swing electrode swing command to the (N + 1) th swing electrode swing command.

なお、揺動補正量算出手段622におけるN回目揺動開始フラグに応じた処理、すなわちN回目揺動開始フラグに応じたステップS214の処理は、N回目揺動開始フラグに応じたステップS212及びステップS213の処理に並行して行なわれるが、N+1回目揺動開始フラグに応じたステップS214の処理と同様であるため、その説明を省略する。   Note that the processing according to the Nth swing start flag in the swing correction amount calculation means 622, that is, the processing of step S214 according to the Nth swing start flag is performed in steps S212 and S2 according to the Nth swing start flag. Although it is performed in parallel with the process of S213, since it is the same as the process of step S214 according to the (N + 1) th swing start flag, the description thereof is omitted.

本プロセスにより、揺動1周期中は、常に一定の揺動半径で加工が行われることとなる。揺動加工中に、揺動半径が変動した場合、加工間隙のスラッジ排出量が不規則化し、加工不安定化につながる。そのため、本プロセスのように揺動半径を一定化し、揺動平面方向の軌跡動作を安定化すれば、放電加工中の間隙が均一に維持され、加工速度を向上させる場合においても、加工精度を維持することができる。   With this process, machining is always performed with a constant oscillation radius during one oscillation cycle. If the oscillating radius changes during oscillating machining, the sludge discharge amount of the machining gap becomes irregular, leading to unstable machining. Therefore, if the oscillation radius is made constant and the trajectory motion in the oscillation plane direction is stabilized as in this process, the gap during electric discharge machining is maintained uniformly, and machining accuracy can be improved even when the machining speed is improved. Can be maintained.

一方、機械本体の応答性が、揺動平面内における交差する少なくとも2軸方向の間で異なる場合が考えられる。例えば、X軸方向の機械剛性に比較してY軸方向の機械剛性が弱く、応答性を低く設定する場合に、揺動動作を行った場合における基準揺動軌道から実際の電極位置の差は、Y軸方向の方が大きくなる傾向にある。この場合、電極揺動軌跡は揺動中心に対して非円形状になることが想定される。   On the other hand, there may be a case where the responsiveness of the machine body differs between at least two intersecting directions in the swing plane. For example, when the mechanical rigidity in the Y-axis direction is weak compared to the mechanical rigidity in the X-axis direction and the responsiveness is set low, the difference in the actual electrode position from the reference swing trajectory when the swing operation is performed is The Y-axis direction tends to be larger. In this case, the electrode swing locus is assumed to be non-circular with respect to the swing center.

図7は、基準揺動軌道からの実際の電極位置の差がXY軸方向間で均等な場合(図7(a))と不均等な場合(図7(b)、(c))とについて電極中心軌跡106を比較したものである。図7(b)に示すように、X軸方向の差110に比べてY軸方向の差111が大きい場合、電極中心軌跡106は楕円形状の歪な形状になる。   FIG. 7 shows the case where the difference in the actual electrode position from the reference swing trajectory is uniform between the XY axis directions (FIG. 7A) and the case where the difference is not uniform (FIGS. 7B and 7C). The electrode center locus 106 is compared. As shown in FIG. 7B, when the difference 111 in the Y-axis direction is larger than the difference 110 in the X-axis direction, the electrode center locus 106 has an elliptical distorted shape.

それに対する対処手段として、本実施形態では、算出手段61(図2参照)が、揺動平面内における交差する少なくとも2軸(X軸及びY軸)について差110、111(図7(b)参照)をそれぞれ算出する。また、変更手段62(図2参照)は、少なくとも2軸(X軸及びY軸)について電極揺動指令をそれぞれ変更する。例えば、変更手段62の電極揺動指令変更手段623は、N回目のX軸方向の電極揺動指令値をX軸方向の初期指令値+X軸方向の揺動補正量112(図7(c)参照)で置き換えるとともに、N回目のY軸方向の電極揺動指令値をY軸方向の初期指令値+Y軸方向の揺動補正量113(図7(c)参照)で置き換える。これにより、電極揺動指令変更手段623は、2軸(X軸及びY軸)方向のそれぞれについて、電極揺動指令を、N回目の揺動用の電極揺動指令からN+1回目の揺動用の電極揺動指令へ変更する。なお、このような対処手段は、揺動平面内における交差する3軸以上の方向について適用してもよい。   As a countermeasure against this, in the present embodiment, the calculation means 61 (see FIG. 2) is configured such that the differences 110 and 111 (see FIG. 7B) are obtained with respect to at least two intersecting axes (X axis and Y axis) in the swing plane. ) Respectively. Further, the changing means 62 (see FIG. 2) changes the electrode swing command for at least two axes (X axis and Y axis). For example, the electrode swing command changing means 623 of the changing means 62 sets the Nth electrode swing command value in the X-axis direction to the X-axis initial command value + X-axis swing correction amount 112 (FIG. 7C). And the Nth electrode swing command value in the Y-axis direction is replaced with the initial command value in the Y-axis direction + the swing correction amount 113 in the Y-axis direction (see FIG. 7C). Thus, the electrode swing command changing means 623 changes the electrode swing command from the Nth swing electrode swing command to the (N + 1) th swing electrode in each of the two axes (X axis and Y axis) directions. Change to swing command. Such countermeasures may be applied in directions of three or more intersecting axes in the swing plane.

このような対処手段により、例えば機械剛性がXY軸方向間で異なり、揺動動作時に電極揺動軌跡が揺動平面内にて非円形状となる場合でも、応答性の低い軸方向の電極揺動指令を相対的に増加することができる。そのため、揺動軌跡を本来の真円形状に補間できるため、加工速度を向上させる場合においても、加工精度を維持することができる。   By such countermeasures, for example, even when the mechanical rigidity differs in the XY axis directions and the electrode swing locus is non-circular in the swing plane during the swing operation, the electrode swing in the axial direction with low responsiveness is not achieved. The motion command can be relatively increased. Therefore, since the swing locus can be interpolated into the original perfect circle shape, the machining accuracy can be maintained even when the machining speed is improved.

次に、高速揺動時に電極中心からの揺動距離を変化させた場合の加工速度特性を図8に示す。ここで示す加工速度とは、電極が加工進行方向に対して、単位時間当たりに移動する量のことである。揺動が無い状態(揺動距離が0μmの状態)と比較して、揺動距離を2μm以上にすることにより加工速度が向上することが確認できる。例えば、揺動距離を5μmにすると、30%程度の速度改善効果(加工速度が約1.3倍となる効果)が得られる。ただし、揺動距離が大きくなりすぎると、加工対向面積が大きくなることにより加工速度が低下する。そのため、加工速度が極大となる揺動距離を選択することにより、最大60%程度の速度改善効果(加工速度が約1.6倍となる効果)が得られる。   Next, FIG. 8 shows the machining speed characteristics when the swing distance from the electrode center is changed during high-speed swing. The processing speed shown here is the amount by which the electrode moves per unit time with respect to the processing progress direction. It can be confirmed that the machining speed is improved by setting the swing distance to 2 μm or more, compared with the state where there is no swing (state where the swing distance is 0 μm). For example, when the swing distance is 5 μm, a speed improvement effect of about 30% (an effect that the machining speed is about 1.3 times) can be obtained. However, if the swing distance becomes too large, the machining speed decreases due to an increase in the machining facing area. Therefore, by selecting the swing distance at which the machining speed is maximized, a speed improvement effect of up to about 60% (an effect that the machining speed is about 1.6 times) can be obtained.

また、図9は、高速揺動時に揺動距離5μmにて加工した場合の、揺動速度と加工速度の関係を示したものである。揺動速度(揺動周波数)を5Hz以上とすることにより、30%程度の速度改善効果(加工速度が約1.3倍となる効果)が得られる。   FIG. 9 shows the relationship between the rocking speed and the machining speed when machining is performed at a rocking distance of 5 μm during high-speed rocking. By setting the rocking speed (rocking frequency) to 5 Hz or more, a speed improvement effect of about 30% (an effect that the machining speed is about 1.3 times) can be obtained.

このように、加工速度を向上させるためには、揺動速度(揺動周波数)は5Hz以上に維持することが好ましく、揺動距離(揺動量)は2μm以上に維持することが好ましい。これにより、加工時の不安定化を効果的に解消し、それにより加工速度の向上を図ることが可能である。   Thus, in order to improve the processing speed, it is preferable to maintain the rocking speed (rocking frequency) at 5 Hz or more, and it is preferable to maintain the rocking distance (rocking amount) at 2 μm or more. Thereby, it is possible to effectively eliminate the instability at the time of machining, thereby improving the machining speed.

ここで、仮に、放電加工装置において、電極10を駆動するための駆動部30のほかに、被加工物20を加工中に常に振動させるための圧電素子からなる振動付加部を備えた場合について考える。この場合、本来の放電加工装置とは別に、独立した高応答の圧電素子(特別なアクチュエータ)が必要となるため、装置全体の構成が複雑化し、トータルコストが増大する傾向にある。また、微細加工、高精度仕上げ加工などにおいて、微細放電パルス条件を使用した場合、放電発生時の極間間隙が小さくなるため、駆動部30を使用したとしても加工屑が逃げにくくなる。特に、振動付加部による被加工物20の振動方向が加工進行方向(電極10の送り方向)に限定された場合、加工屑は加工底面部に停滞し続けるため、加工不安定化を解消することが困難となり、加工速度が低下することとなる。   Here, it is assumed that the electric discharge machining apparatus includes a vibration applying unit made of a piezoelectric element for constantly vibrating the workpiece 20 during machining in addition to the drive unit 30 for driving the electrode 10. . In this case, an independent high-response piezoelectric element (special actuator) is required separately from the original electric discharge machining apparatus, so that the configuration of the entire apparatus becomes complicated and the total cost tends to increase. In addition, when fine discharge pulse conditions are used in fine processing, high-precision finishing, and the like, the gap between the electrodes at the time of occurrence of discharge becomes small, so that even if the drive unit 30 is used, it is difficult for machining waste to escape. In particular, when the vibration direction of the workpiece 20 by the vibration applying portion is limited to the processing progress direction (feeding direction of the electrode 10), the processing debris continues to stagnate in the processing bottom surface portion, thereby eliminating processing instability. Is difficult, and the processing speed is reduced.

それに対して、実施の形態1では、基準揺動軌道からの実際の電極位置の差を算出し、算出される差が小さくなるように電極揺動指令を変更する。このため、特別なアクチュエータなしに、既存の駆動系を使用した加工が可能であり、さらに、電極の追従遅れを揺動半径の変更により補完することができるため、所定の揺動半径で高速に旋回動作させることができる。すなわち、既存の駆動装置を用いて高速に揺動動作を行いながら所望の揺動軌道(基準揺動起動)に追従させることができるため、駆動軸端の応答性が低い放電加工装置においても、加工中に極間に発生する加工屑やタールを的確に排除し、加工速度を向上させることができる。この結果、形彫放電加工、細穴加工等の高速化を実現できる。特に、微細放電加工など、加工屑の排出特性が悪い状態においても、的確に加工屑を排除でき、高速化が可能となる。すなわち、実施の形態1によれば、トータルコストを抑制しながら、放電加工の加工速度を高速化できる。   In contrast, in the first embodiment, the actual electrode position difference from the reference swing trajectory is calculated, and the electrode swing command is changed so that the calculated difference becomes smaller. For this reason, machining using an existing drive system is possible without a special actuator, and the follow-up delay of the electrode can be complemented by changing the rocking radius, so that high speed can be achieved with a predetermined rocking radius. It can be swiveled. That is, since it is possible to follow a desired swinging trajectory (reference swinging activation) while performing a swinging motion at high speed using an existing driving device, even in an electric discharge machining device with low responsiveness of the drive shaft end, Machining waste and tar generated between the electrodes during processing can be accurately eliminated, and the processing speed can be improved. As a result, it is possible to realize high speeds such as sculpting electric discharge machining and fine hole machining. In particular, even in a state where machining waste discharge characteristics are poor, such as fine electrical discharge machining, the machining waste can be accurately eliminated, and the speed can be increased. That is, according to Embodiment 1, the machining speed of electric discharge machining can be increased while suppressing the total cost.

あるいは、仮に、油中加工などにおいて微細加工を行う場合について考える。この場合、放電が発生する際の極間間隙が小さくなるため、加工中に電極と被加工物とが接触する、短絡という動作が頻発する。極間短絡状態で電圧を印加した場合、極間では放電現象は発生せずに、短絡電流が流れることとなる。短絡電流により発生する熱エネルギーは、加工液である油をタール状の付着物へ変成させ、被加工物の加工面へ付着することとなる。この場合、加工進行方向に電極を振動させたとしても、付着したタールは適切に排除されにくく、短絡現象の継続により、加工速度が低下する傾向にある。   Alternatively, let us consider a case where fine processing is performed in processing in oil or the like. In this case, since the gap between the electrodes when the electric discharge is generated becomes small, an operation called a short circuit in which the electrode and the workpiece are in contact with each other frequently occurs. When a voltage is applied in a short-circuited state between electrodes, a short-circuit current flows without causing a discharge phenomenon between the electrodes. The thermal energy generated by the short-circuit current transforms the oil, which is the working fluid, into a tar-like deposit and adheres to the processed surface of the workpiece. In this case, even if the electrode is vibrated in the processing progress direction, the attached tar is not easily removed, and the processing speed tends to decrease due to the continuing short circuit phenomenon.

それに対して、実施の形態1では、所定の基準揺動軌道と実際の電極位置の差を算出し、算出される差が小さくなるように電極揺動指令を変更する。このため、上記のように、油中加工などの加工屑の排出特性が悪い状態においても、的確に加工屑を排除でき、加工の高速化が可能となる。すなわち、実施の形態1によれば、油中加工などの微細加工を行う場合でも、電極の送り方向に垂直な平面内で電極と被加工物とを相対的に揺動させながら被加工物を加工する際における加工速度を向上できる。   In contrast, in the first embodiment, the difference between the predetermined reference swing trajectory and the actual electrode position is calculated, and the electrode swing command is changed so that the calculated difference becomes smaller. For this reason, as described above, even in a state where processing waste discharge characteristics such as in-oil processing are poor, the processing waste can be accurately eliminated, and the processing speed can be increased. That is, according to the first embodiment, even when performing fine processing such as processing in oil, the workpiece is moved while relatively swinging the electrode and the workpiece in a plane perpendicular to the feed direction of the electrode. The processing speed at the time of processing can be improved.

あるいは、仮に、電極を一定角速度で円運動させて揺動半径方向にサーボし、被加工物と電極との間隔を一定に保って揺動運動をさせつつ、加工深さ方向に一定速度で往復動作を繰り返す放電加工を行う場合について考える。この場合、加工エネルギーの大きい荒加工や中仕上げ加工での加工安定化に効果があるものの、揺動半径が小さい高精度条件を考慮に入れていない。このような高精度条件では加工屑を十分に排除することが困難であり、加工不安定化の解消には限界がある。特に、加工屑滞留などにより極間にて短絡現象が頻発した場合、極間電圧が低下することによる問題が発生する。つまり、電極は被加工物に対して揺動半径方向にサーボしているため、極間電圧が低下した場合、揺動中心方向へ電極は退避し、それに伴い有効放電率は低下し、結果的に加工速度が低下する。   Alternatively, if the electrode is circularly moved at a constant angular velocity and servoed in the oscillating radius direction, the oscillating motion is performed while keeping the distance between the workpiece and the electrode constant, and reciprocating at a constant speed in the machining depth direction. Consider the case of performing electrical discharge machining that repeats operations. In this case, although there is an effect in stabilizing the machining in rough machining and medium finishing machining with large machining energy, high precision conditions with a small oscillation radius are not taken into consideration. Under such high accuracy conditions, it is difficult to sufficiently remove the machining waste, and there is a limit to the elimination of machining instability. In particular, when a short-circuit phenomenon frequently occurs between the electrodes due to machining waste or the like, a problem occurs due to a decrease in the voltage between the electrodes. In other words, since the electrode is servoed in the oscillating radial direction with respect to the workpiece, when the voltage between the electrodes decreases, the electrode retracts toward the oscillating center, and the effective discharge rate decreases accordingly. However, the processing speed decreases.

それに対して、実施の形態1では、所定の基準揺動軌道と実際の電極位置の差を算出し、算出される差が小さくなるように電極揺動指令を変更する。このため、上記のように、揺動半径が小さい高精度条件などの加工屑の排出特性が悪い状態においても、的確に加工屑を排除し、加工の高速化が可能となる。すなわち、実施の形態1によれば、高精度条件で加工を行う場合でも、電極の送り方向に垂直な平面内で電極と被加工物とを相対的に揺動させながら被加工物を加工する際における加工速度を向上できる。   In contrast, in the first embodiment, the difference between the predetermined reference swing trajectory and the actual electrode position is calculated, and the electrode swing command is changed so that the calculated difference becomes smaller. For this reason, as described above, even in a state in which the machining waste discharge characteristic is poor such as a high precision condition with a small swing radius, the machining waste can be accurately removed, and the machining speed can be increased. That is, according to the first embodiment, even when machining is performed under high precision conditions, the workpiece is machined while relatively swinging the electrode and the workpiece within a plane perpendicular to the feed direction of the electrode. The processing speed can be improved.

あるいは、仮に、極間電圧と設定電圧とに差がある場合に、電圧差に応じて被加工物と電圧との間隙を一定に保つように揺動半径を増減させた後、一定周回速度で揺動運動させる場合について考える。この場合、揺動中心方向へ電極が退避することで不安定化を解消できるものの、極間に存在する加工屑やタールを除去できない可能性がある。極間に存在する加工屑やタールを除去できないと、揺動半径が初期値に戻った際に、再び加工不安定化が発生し、加工速度を向上させることができない。   Alternatively, if there is a difference between the voltage between the electrodes and the set voltage, the rocking radius is increased or decreased so as to keep the gap between the workpiece and the voltage constant according to the voltage difference, and then at a constant rotation speed. Consider the case of rocking motion. In this case, although the destabilization can be eliminated by retracting the electrode toward the oscillation center, there is a possibility that the machining waste and tar existing between the electrodes cannot be removed. If machining scraps and tar existing between the electrodes cannot be removed, machining instability occurs again when the oscillation radius returns to the initial value, and the machining speed cannot be improved.

それに対して、実施の形態1では、基準揺動軌道からの実際の電極位置の差を算出し、算出される差が小さくなるように電極揺動指令を変更する。これにより、被加工物と電圧との間隙が変動したとしても、基準揺動軌道に追従するように高速に揺動させながら加工を行うことができるため、極間の加工屑を的確に排出でき、加工速度向上を中心とした加工性能を最大限に発揮することができる。   In contrast, in the first embodiment, the actual electrode position difference from the reference swing trajectory is calculated, and the electrode swing command is changed so that the calculated difference becomes smaller. As a result, even if the gap between the workpiece and the voltage fluctuates, machining can be performed while swinging at high speed so as to follow the reference swing trajectory. The processing performance centered on improving the processing speed can be maximized.

あるいは、仮に、電極位置と最前進位置との差である加工遅れ量が大きくなるに従い、旋回速度を小さくなるように動作させる場合について考える。この場合、不安定時に旋回速度を低下させるので、加工速度の向上に限界がある。   Alternatively, let us consider a case where the turning speed is decreased as the machining delay amount, which is the difference between the electrode position and the most advanced position, increases. In this case, the turning speed is reduced when unstable, so there is a limit to the improvement of the processing speed.

それに対して、実施の形態1では、高速移動時の揺動半径方向の電極の追従遅れ量が小さくなるように揺動半径を増加させるので、既存の駆動装置を用いて高速に揺動動作を実施したとしても、所望の揺動軌道を維持できる。すなわち、旋回速度を低下させることなく電極の追従遅れを補完することができるため、不安定時であっても加工速度を向上できる。すなわち、実施の形態1によれば、不安定時であっても、電極の送り方向に垂直な平面内で電極と被加工物とを相対的に揺動させながら被加工物を加工する際における加工速度を向上できる。   On the other hand, in the first embodiment, the swing radius is increased so that the follow-up delay amount of the electrode in the swing radius direction at the time of high-speed movement is reduced, so that the swing operation can be performed at high speed using an existing drive device. Even if implemented, the desired swinging trajectory can be maintained. That is, since the follow-up delay of the electrode can be complemented without reducing the turning speed, the machining speed can be improved even when unstable. That is, according to the first embodiment, even when the workpiece is unstable, machining when machining the workpiece while relatively swinging the electrode and the workpiece in a plane perpendicular to the feed direction of the electrode. Speed can be improved.

また、実施の形態1では、電極揺動指令の変更を、揺動の1周期が経過する毎に行い、揺動の1周期が経過する途中に行わない。これにより、揺動平面方向の軌跡動作を安定化でき、放電加工間隙を均一に維持できるため、加工速度を向上させる場合においても、加工精度を維持できる。   Further, in the first embodiment, the change of the electrode swing command is performed every time one cycle of the swing elapses, and is not performed in the middle of one cycle of the swing. Thereby, the trajectory operation in the swing plane direction can be stabilized and the electric discharge machining gap can be maintained uniformly, so that the machining accuracy can be maintained even when the machining speed is improved.

また、実施の形態1では、基準揺動軌道からの実際の電極位置の差を、揺動平面内における交差する少なくとも2軸についてそれぞれ算出するとともに、少なくとも2軸について電極揺動指令をそれぞれ変更する。これにより、放電加工装置の機械本体剛性が揺動平面内におけるXY軸方向で異なる場合においても、加工精度を維持できる。つまり、機械剛性がXY軸方向で非対称の場合、高速揺動動作時に揺動軌跡が揺動平面内にて非円形状となってしまうが、このような場合でも、剛性が弱い軸方向の揺動指令値を相対的に増加させることができる。この結果、揺動軌跡を本来の真円形状に補間できるため、加工速度の向上と加工精度の維持とを両立できる。   In the first embodiment, the actual electrode position difference from the reference swing trajectory is calculated for at least two intersecting axes in the swing plane, and the electrode swing command is changed for at least two axes. . As a result, the machining accuracy can be maintained even when the machine body rigidity of the electric discharge machining apparatus is different in the XY-axis direction in the swing plane. In other words, when the mechanical rigidity is asymmetric in the XY axis direction, the swing locus becomes non-circular in the swing plane during high-speed swing operation, but even in this case, the swing in the axial direction is weak. The motion command value can be relatively increased. As a result, the swing trajectory can be interpolated into the original perfect circular shape, so that both the improvement of the machining speed and the maintenance of the machining accuracy can be achieved.

また、実施の形態1では、揺動動作時の旋回速度(旋回周波数)が5Hz以上であり、電極中心(揺動中心)からの揺動距離(揺動量)が2μm以上である。これにより、加工面への加工油からの生成物であるタール付着や、加工屑が排出されにくいような加工形状であったとしても、それらを着実に除去可能となり、加工の安定化と加工速度を向上させることとを両立できる。   In the first embodiment, the turning speed (swinging frequency) during the swinging operation is 5 Hz or more, and the swinging distance (swinging amount) from the electrode center (swinging center) is 2 μm or more. This makes it possible to steadily remove tar deposits that are products from the processing oil on the processing surface and processing shapes that make it difficult for processing scraps to be discharged, stabilizing processing and processing speed. It is possible to improve both.

なお、図8に相当する加工において、揺動無し(揺動距離0μm)の時と、揺動距離5μmの時の極間電圧の平均値の変化を図10(a)、(b)にそれぞれ示す。揺動が無い状態(図10(a))では、極間の平均電圧の変動幅(変動量)が平均電圧の実効値に対して最大100%(±100%)に達する場合があるのに対して、揺動距離を5μmとする(図10(b))ことにより平均電圧の変動幅(変動量)が平均電圧の実効値に対して30%(±30%)程度まで抑制されていることがわかる。   In the processing corresponding to FIG. 8, the change in the average value of the interelectrode voltage when there is no oscillation (oscillation distance 0 μm) and when the oscillation distance is 5 μm is shown in FIGS. 10 (a) and 10 (b), respectively. Show. In a state where there is no oscillation (FIG. 10A), the fluctuation range (variation amount) of the average voltage between the poles may reach a maximum of 100% (± 100%) with respect to the effective value of the average voltage. On the other hand, by setting the swing distance to 5 μm (FIG. 10B), the fluctuation range (variation amount) of the average voltage is suppressed to about 30% (± 30%) with respect to the effective value of the average voltage. I understand that.

揺動が無い状態で電圧変動が大きい理由は、極間に加工屑やタールが停滞しているため、極間短絡現象を回避するために、加工サーボ動作により極間を離したり近接したりする動作を繰り返しているためである。しかし、短絡現象を回避させるために極間を離しても、近接時に再び短絡が発生していることが想定される。   The reason why the voltage fluctuation is large in the absence of oscillation is because the machining waste and tar are stagnant between the poles, so the poles are separated or brought close by machining servo operation to avoid the short-circuit phenomenon between the poles. This is because the operation is repeated. However, even if the poles are separated in order to avoid the short circuit phenomenon, it is assumed that the short circuit has occurred again in the vicinity.

一方、揺動距離を5μmとした場合、電圧変動は極めて少ない。これは、揺動動作により極間の加工屑やタールが除去されているため、極間の短絡現象が発生しにくくなっていることを示している。例えば、変更手段62(図2参照)は、図10(c)に示すように、極間の平均電圧の変動幅が規定値C(第1の閾値)以上の時には揺動距離の指令値を増加させ、極間の平均電圧の変動幅が規定値C(第2の閾値)未満である場合には、揺動距離の指令値を小さくする、もしくは現状値に維持する。規定値Cは、例えば、50%に設定できる。これにより、最小限の揺動距離にて加工速度の高速化が実現できる。   On the other hand, when the swing distance is 5 μm, the voltage fluctuation is extremely small. This indicates that the short-circuit phenomenon between the electrodes is less likely to occur because the processing waste and tar between the electrodes are removed by the swinging operation. For example, as shown in FIG. 10C, the changing unit 62 (see FIG. 2) sets the command value of the swing distance when the fluctuation range of the average voltage between the poles is equal to or greater than a specified value C (first threshold value). If the fluctuation range of the average voltage between the electrodes is less than the specified value C (second threshold), the command value of the swing distance is decreased or maintained at the current value. The prescribed value C can be set to 50%, for example. As a result, the machining speed can be increased with a minimum swing distance.

あるいは、例えば、変更手段62(図2参照)は、図10(c)に示すように、極間の平均電圧の変動幅が規定値A(第1の閾値)より大きい時には揺動距離の指令値を増加させ、極間の平均電圧の変動幅が規定値A以上規定値B以上の時には揺動距離の指令値を現状値に維持させ、極間の平均電圧の変動幅が規定値B(第2の閾値)未満である場合には揺動距離の指令値を小さくすることにより、最小限の揺動距離にて加工速度の高速化が実現できる。   Alternatively, for example, as shown in FIG. 10 (c), the changing means 62 (see FIG. 2) instructs the swing distance when the fluctuation range of the average voltage between the poles is larger than the specified value A (first threshold value). When the fluctuation range of the average voltage between the poles is a specified value A or more and a specified value B or more, the command value of the swing distance is maintained at the current value, and the fluctuation range of the average voltage between the poles is a specified value B ( If it is less than the second threshold value, the machining speed can be increased with a minimum rocking distance by reducing the command value of the rocking distance.

このような考え方に従い、変更手段62は、図6に示す動作に代えて、図11に示す動作を行ってもよい。図11は、実施の形態1の変形例における図3の電極揺動指令変更ステップ(ステップS116)での変更手段62の動作を示すフロー図である。以下では、図6に示すフロー図と異なる部分を中心に説明する。   In accordance with this way of thinking, the changing means 62 may perform the operation shown in FIG. 11 instead of the operation shown in FIG. FIG. 11 is a flowchart showing the operation of the changing means 62 in the electrode swing command changing step (step S116) of FIG. 3 in the modification of the first embodiment. Below, it demonstrates centering on a different part from the flowchart shown in FIG.

図11に示すステップS301では、変更手段62の判断手段624が、極間における平均電圧の検出結果を極間電圧検出部80から受けて変動履歴記憶手段(図示せず)に記憶させる。判断手段624は、所定の期間において、極間の平均電圧の変動幅を求めて差の最大値の記憶手段621に記憶させる。   In step S301 shown in FIG. 11, the determination unit 624 of the changing unit 62 receives the detection result of the average voltage between the electrodes from the electrode voltage detection unit 80 and stores it in the fluctuation history storage unit (not shown). The determination unit 624 obtains the fluctuation range of the average voltage between the poles in a predetermined period and stores it in the storage unit 621 of the maximum difference value.

ステップS302では、変更手段62の揺動補正量算出手段622が、揺動周期管理手段625からN+1回目揺動開始フラグが供給されたことに応じて、例えばN+1回目の揺動開始のタイミングになったことを把握する。揺動補正量算出手段622は、例えばN+1回目の揺動開始のタイミングにおいて、差の最大値の記憶手段621から極間の平均電圧の変動幅を読み出す。揺動補正量算出手段622は、極間の平均電圧の変動幅と規定値A及び規定値Bとを比較する。また、揺動補正量算出手段622は、差の最大値の記憶手段621にアクセスして、差の最大値の記憶手段621に記憶されていた差の最大値をリセット(消去)する。   In step S302, the swing correction amount calculating means 622 of the changing means 62, for example, comes to the timing of the (N + 1) th swing start in response to the supply of the (N + 1) th swing start flag from the swing cycle managing means 625. Know that. The fluctuation correction amount calculating means 622 reads the fluctuation range of the average voltage between the poles from the storage means 621 of the maximum difference value, for example, at the timing of the (N + 1) th fluctuation start. The fluctuation correction amount calculation means 622 compares the fluctuation range of the average voltage between the poles with the specified value A and the specified value B. Further, the fluctuation correction amount calculating unit 622 accesses the maximum difference storage unit 621 to reset (delete) the maximum difference stored in the maximum difference storage unit 621.

揺動補正量算出手段622は、極間の平均電圧の変動幅が規定値Aよりも大きい場合(ステップS302で「変動幅>規定値A」)、加工状態が不安定と認識して、処理をステップS303へ進める。揺動補正量算出手段622は、極間の平均電圧の変動幅が規定値A以下規定値B以上である場合(ステップS302で「規定値A>変動幅>規定値B」)、加工状態が適正であると認識して、処理をステップS304へ進める。揺動補正量算出手段622は、極間の平均電圧の変動幅が規定値Bより小さい場合(ステップS302で「規定値B>変動幅」)、揺動距離が大きすぎると判断し、処理をステップS305へ進める。   When the fluctuation range of the average voltage between the poles is larger than the specified value A (“variation range> specified value A” in step S302), the fluctuation correction amount calculating unit 622 recognizes that the machining state is unstable and performs processing. Advances to step S303. When the fluctuation range of the average voltage between the poles is not more than the prescribed value A and not less than the prescribed value B (“defined value A> variable width> specified value B” in step S302), the fluctuation correction amount calculating unit 622 has a machining state. Recognizing that it is appropriate, the process proceeds to step S304. The fluctuation correction amount calculation means 622 determines that the fluctuation distance is too large when the fluctuation width of the average voltage between the poles is smaller than the predetermined value B (“specified value B> fluctuation width” in step S302), and performs processing. Proceed to step S305.

ステップS303では、揺動補正量算出手段622が、揺動距離(揺動半径)を増加させるための揺動補正量を算出する。例えば、揺動補正量算出手段622は、(変動幅−規定値A)×f(fは正の係数)を揺動補正量として算出して設定する。   In step S303, the swing correction amount calculation means 622 calculates a swing correction amount for increasing the swing distance (swing radius). For example, the fluctuation correction amount calculation means 622 calculates and sets (variation width−specified value A) × f (f is a positive coefficient) as the fluctuation correction amount.

ステップS304では、揺動補正量算出手段622が、揺動距離(揺動半径)を現状値に維持させるための揺動補正量を算出する。例えば、揺動補正量算出手段622は、0(ゼロ)を揺動補正量として算出して設定する。   In step S304, the swing correction amount calculation unit 622 calculates a swing correction amount for maintaining the swing distance (swing radius) at the current value. For example, the fluctuation correction amount calculation means 622 calculates and sets 0 (zero) as the fluctuation correction amount.

ステップS305では、揺動補正量算出手段622が、揺動距離(揺動半径)を減少させるための揺動補正量を算出する。例えば、揺動補正量算出手段622は、(変動幅−規定値B)×f(fは正の係数)を揺動補正量として算出して設定する。   In step S305, the swing correction amount calculation unit 622 calculates a swing correction amount for reducing the swing distance (swing radius). For example, the fluctuation correction amount calculating means 622 calculates and sets (variation width−specified value B) × f (f is a positive coefficient) as the fluctuation correction amount.

このように、極間の平均電圧の変動幅を検出し、その変動幅が規定値より大きい場合に揺動距離(揺動半径)を増加させ、その変動幅が規定値より小さい場合に揺動距離(揺動半径)を減少させる。これにより、加工の安定化に最低限必要な揺動距離を、あらかじめ加工試験などにより調査すること無く、加工中の安定度に応じて自動的に設定できるため、加工プロセスの自動化、省人化への効果が期待される。規定値A、Bは、実験結果に基づき決定可能である。一例として、揺動半径を増加させ、加工速度が最速になった場合の電圧変動値をBとし、また、無揺動時の電圧変動値に対して、前記Bの値との中間値をAとすれば良い。本プロセスは、電圧変動をできるだけ規定値Aと規定値Bとの間の範囲に近づけることにより、最低限必要な揺動距離で、高速加工条件を選択することができる。   In this way, the fluctuation range of the average voltage between the poles is detected, and if the fluctuation range is larger than the specified value, the oscillation distance (oscillation radius) is increased, and if the fluctuation range is smaller than the specified value, the fluctuation occurs. Reduce the distance (oscillation radius). This makes it possible to automatically set the rocking distance necessary for stabilization of machining according to the stability during machining without investigating beforehand by machining tests, etc., thus automating the machining process and saving labor. Expected to be effective. The prescribed values A and B can be determined based on the experimental results. As an example, the voltage fluctuation value when the oscillation radius is increased and the machining speed becomes the fastest is B, and the intermediate value between the value B is A with respect to the voltage fluctuation value when there is no oscillation. What should I do? In this process, the voltage fluctuation is brought as close as possible to the range between the specified value A and the specified value B, so that the high-speed machining condition can be selected with the minimum required swing distance.

実施の形態2.
次に、実施の形態2にかかる放電加工装置200について図12を用いて説明する。図12は、実施の形態2におけるNC制御装置260の内部構成を示す図である。以下では、実施の形態1と異なる部分を中心に説明する。
Embodiment 2. FIG.
Next, an electric discharge machining apparatus 200 according to the second embodiment will be described with reference to FIG. FIG. 12 is a diagram illustrating an internal configuration of the NC control device 260 according to the second embodiment. Below, it demonstrates focusing on a different part from Embodiment 1. FIG.

放電加工装置200は、NC制御装置260を備える。NC制御装置260は、揺動軌跡記憶手段261、揺動速度記憶手段262、高速揺動半径記憶手段263、高速揺動速度記憶手段264、及び軌跡・速度合成手段265を有する。   The electric discharge machining apparatus 200 includes an NC control device 260. The NC control device 260 includes a swing locus storage means 261, a swing speed storage means 262, a high speed swing radius storage means 263, a high speed swing speed storage means 264, and a locus / speed combining means 265.

揺動軌跡記憶手段261には、低速揺動軌跡(図14(a)、図15(a)参照)に関する情報が記憶されている。低速揺動軌跡に関する情報は、低速揺動における揺動距離(第1の揺動量)の情報を含む。揺動速度記憶手段262には、低速揺動における揺動速度(第1の速度)の情報が記憶されている。   The rocking locus storage means 261 stores information relating to the low-speed rocking locus (see FIGS. 14A and 15A). The information regarding the low-speed swing locus includes information about the swing distance (first swing amount) in the low-speed swing. The swing speed storage means 262 stores information on the swing speed (first speed) in the low speed swing.

高速揺動半径記憶手段263には、高速揺動軌跡(図14(b)、図15(b)参照)に関する情報が記憶されている。高速揺動軌跡に関する情報は、高速揺動における揺動半径(第2の揺動量)の情報を含む。第2の揺動量は、第1の揺動量より小さい(図15参照)。高速揺動速度記憶手段264には、高速揺動における揺動速度(第2の速度)の情報が記憶されている。第2の速度は、第1の速度より高速である。   The high-speed rocking radius storage unit 263 stores information related to the high-speed rocking locus (see FIGS. 14B and 15B). The information on the high-speed swing locus includes information on the swing radius (second swing amount) in the high-speed swing. The second swing amount is smaller than the first swing amount (see FIG. 15). The high-speed rocking speed storage unit 264 stores information on the rocking speed (second speed) in high-speed rocking. The second speed is higher than the first speed.

軌跡・速度合成手段265は、揺動軌跡記憶手段261、揺動速度記憶手段262、高速揺動半径記憶手段263、及び高速揺動速度記憶手段264に記憶された情報に応じて、電極揺動指令を生成する。具体的には、軌跡・速度合成手段265は、合成手段2651及び生成手段2652を有する。   The trajectory / speed synthesizing unit 265 is configured to swing the electrode according to the information stored in the swing trajectory storage unit 261, the swing speed storage unit 262, the high speed swing radius storage unit 263, and the high speed swing speed storage unit 264. Generate directives. Specifically, the trajectory / velocity synthesizing unit 265 includes a synthesizing unit 2651 and a generating unit 2652.

合成手段2651は、所定のタイミングで、低速揺動軌跡に関する情報を揺動軌跡記憶手段261から読み出し、揺動速度の情報を揺動速度記憶手段262から読み出す。合成手段2651は、読み出したそれらの情報に基づいて、第1の速度及び第1の揺動量を有する低速揺動軌跡情報(第1の揺動軌跡情報)を生成する。   The synthesizing unit 2651 reads information about the low-speed swing locus from the swing locus storage unit 261 and reads information about the swing speed from the swing speed storage unit 262 at a predetermined timing. The synthesizing unit 2651 generates low-speed swing locus information (first swing locus information) having the first speed and the first swing amount based on the read information.

同様に、合成手段2651は、所定のタイミングで、高速揺動軌跡に関する情報を揺動軌跡記憶手段263から読み出し、揺動速度の情報を高速揺動速度記憶手段264から読み出す。合成手段2651は、読み出したそれらの情報に基づいて、第2の速度及び第2の揺動量を有する高速揺動軌跡情報(第2の揺動軌跡情報)を生成する。   Similarly, the synthesizing unit 2651 reads information about the high-speed swing locus from the swing locus storage unit 263 and reads information about the swing speed from the high-speed swing speed storage unit 264 at a predetermined timing. The synthesizing unit 2651 generates high-speed swing trajectory information (second swing trajectory information) having the second speed and the second swing amount based on the read information.

そして、合成手段2651は、低速揺動軌跡情報と高速揺動軌跡情報とを合成して、合成された情報を揺動軌跡情報として生成手段2652へ供給する。   Then, the synthesizing unit 2651 synthesizes the low-speed rocking locus information and the high-speed rocking locus information, and supplies the synthesized information to the generating unit 2652 as the rocking locus information.

生成手段2652は、合成手段2651により合成された揺動軌跡情報に従って、電極揺動指令を生成して駆動制御部50へ供給する。これにより、駆動制御部50は、生成手段2652により生成された電極揺動指令に従って、電極10と被加工物20とを相対的に揺動させる(図1参照)。   The generation unit 2652 generates an electrode swing command according to the swing trajectory information synthesized by the synthesis unit 2651 and supplies the electrode swing command to the drive control unit 50. Thus, the drive control unit 50 relatively swings the electrode 10 and the workpiece 20 in accordance with the electrode swing command generated by the generating unit 2652 (see FIG. 1).

次に、NC制御装置260の動作について図13を用いて説明する。図13は、実施の形態2における制御動作を示すフロー図である。   Next, the operation of the NC control device 260 will be described with reference to FIG. FIG. 13 is a flowchart showing the control operation in the second embodiment.

ステップS411では、軌跡・速度合成手段265の合成手段2651が、低速揺動軌跡に関する情報を揺動軌跡記憶手段261から読み出し、揺動速度の情報を揺動速度記憶手段262から読み出す。合成手段2651は、読み出したそれらの情報に基づいて、第1の速度及び第1の揺動量を有する低速揺動軌跡情報(第1の揺動軌跡情報)を生成する。   In step S411, the synthesizing unit 2651 of the trajectory / speed synthesizing unit 265 reads information about the low-speed rocking locus from the rocking locus storage unit 261 and reads information about the rocking speed from the rocking speed storage unit 262. The synthesizing unit 2651 generates low-speed swing locus information (first swing locus information) having the first speed and the first swing amount based on the read information.

ステップS413では、合成手段2651が、高速揺動軌跡に関する情報を高速揺動半径記憶手段263から読み出し、揺動速度の情報を高速揺動速度記憶手段264から読み出す。合成手段2651は、読み出したそれらの情報に基づいて、第2の速度及び第2の揺動量を有する高速揺動軌跡情報(第2の揺動軌跡情報)を生成する。   In step S413, the synthesizing unit 2651 reads information about the high-speed swing locus from the high-speed swing radius storage unit 263, and reads information about the swing speed from the high-speed swing speed storage unit 264. The synthesizing unit 2651 generates high-speed swing trajectory information (second swing trajectory information) having the second speed and the second swing amount based on the read information.

このように、合成手段2651は、ステップS411の処理とステップS413の処理とを並行して行う。そして、合成手段2651は、ステップS411の処理の完了(低速揺動軌跡情報の生成)とステップS413の処理の完了(高速揺動軌跡情報の生成)とを確認したら、ステップS415の処理を開始する。   As described above, the synthesizing unit 2651 performs the process of step S411 and the process of step S413 in parallel. The synthesizing unit 2651, after confirming the completion of the process of step S411 (generation of the low-speed rocking locus information) and the completion of the process of step S413 (generation of the high-speed rocking locus information), starts the process of step S415. .

ステップS415では、合成手段2651は、低速揺動軌跡情報と高速揺動軌跡情報とを合成して、合成された情報を揺動軌跡情報として生成手段2652へ供給する。生成手段2652は、合成手段2651により合成された揺動軌跡情報に従って、電極揺動指令を生成して駆動制御部50へ供給する。   In step S415, the synthesizing unit 2651 synthesizes the low-speed rocking locus information and the high-speed rocking locus information, and supplies the synthesized information to the generating unit 2652 as the rocking locus information. The generation unit 2652 generates an electrode swing command according to the swing trajectory information synthesized by the synthesis unit 2651 and supplies the electrode swing command to the drive control unit 50.

揺動軌跡の合成に関して、図14にて説明する。例えば、図14(a)に示す低速の揺動軌跡に対して、図14(b)に示す高速の揺動軌跡を合成すると、図14(c)に示す合成後の揺動軌跡が得られる。高速揺動軌跡は、単位時間毎に変遷していくため(図14(d)参照)、単位時間毎に高速揺動軌跡の進行方向と距離を算出し、低速揺動軌跡との合成を行えば良い。以上のようなプロセスによる実際の電極軌跡を、図15に一例として示す。今回の事例では、四角状の低速揺動軌跡201に対して、円状の高速揺動軌跡202を合成した例となる。合成された揺動軌跡203の輪郭は、凹凸状になっているが、実際の高速揺動速度は、低速揺動速度よりも格段に速いため、螺旋状の軌跡は圧縮され、図で示されるような凹凸上の輪郭は、実際には平均化された形状になる。   The synthesis of the swing locus will be described with reference to FIG. For example, when the high-speed swing locus shown in FIG. 14 (b) is combined with the low-speed swing locus shown in FIG. 14 (a), the combined swing locus shown in FIG. 14 (c) is obtained. . Since the high-speed rocking locus changes every unit time (see FIG. 14D), the traveling direction and distance of the high-speed rocking locus are calculated for each unit time and synthesized with the low-speed rocking locus. Just do it. An actual electrode trajectory by the process as described above is shown as an example in FIG. In this example, a circular high-speed rocking locus 202 is combined with a square low-speed rocking locus 201. The contour of the combined swing locus 203 is uneven, but the actual high-speed swing speed is much faster than the low-speed swing speed, so the spiral locus is compressed and shown in the figure. Such a contour on the unevenness is actually an averaged shape.

このように、実施の形態2では、任意の速度で揺動する軌跡に対して、電極の軸中心に高速揺動する速度指令と軌跡を合成し、合成された速度指令、軌跡に従い電極を駆動する。これにより、円などの単純な揺動形状だけでなく、複雑な揺動形状においても、極間の加工屑を的確かつ効率的に排除できる。例えば、形彫放電加工機のように複雑な三次元形状の電極を使用する場合においても、形状に応じた揺動軌跡を適用しながら、加工速度を向上させることができる。   As described above, in the second embodiment, a trajectory that swings at an arbitrary speed is combined with a trajectory and a trajectory that swings at high speed around the axis of the electrode, and the electrode is driven according to the combined speed command and trajectory. To do. As a result, not only a simple rocking shape such as a circle but also a complicated rocking shape can accurately and efficiently eliminate machining waste between the electrodes. For example, even when a complicated three-dimensional electrode is used like a sculpting electric discharge machine, the machining speed can be improved while applying a swing locus corresponding to the shape.

以上のように、本発明にかかる放電加工装置は、電極と被加工物との間に電圧をかけて、両者の間に発生する放電現象を利用して加工する放電加工に有用である。   As described above, the electric discharge machining apparatus according to the present invention is useful for electric discharge machining in which a voltage is applied between an electrode and a workpiece, and machining is performed using an electric discharge phenomenon generated between the two.

10 電極
20 被加工物
30 駆動部
40 電極位置検出装置
41 電極位置情報取得手段
50 駆動制御部
51 電極位置制御手段
60 NC制御装置
61 算出手段
62 変更手段
63 電極位置情報記憶手段
64 基準揺動軌道記憶手段
70 加工電源
80 極間電圧検出部
100 放電加工装置
101 電極中心
102 揺動中心
103 揺動距離
104 基準揺動軌道
105 揺動時の旋回方向
106 電極中心軌跡
107 差
108 揺動補正量
109 補正後の電極中心軌跡
110 X軸方向の差
111 Y軸方向の差
112 X軸方向の揺動補正量
113 Y軸方向の揺動補正量
201 低速揺動軌跡
202 高速揺動軌跡
203 合成された揺動軌跡
260 NC制御装置
261 揺動軌跡記憶手段
262 揺動速度記憶手段
263 高速揺動半径記憶手段
264 高速揺動速度記憶手段
265 軌跡・速度合成手段
621 差の最大値の記憶手段
622 揺動補正量算出手段
623 電極揺動指令変更手段
624 判断手段
625 揺動周期管理手段
2651 合成手段
2652 生成手段
DESCRIPTION OF SYMBOLS 10 Electrode 20 Workpiece 30 Drive part 40 Electrode position detection apparatus 41 Electrode position information acquisition means 50 Drive control part 51 Electrode position control means 60 NC controller 61 Calculation means 62 Change means 63 Electrode position information storage means 64 Reference rocking trajectory Storage means 70 Processing power supply 80 Electrode voltage detection unit 100 Electric discharge machining apparatus 101 Electrode center 102 Oscillation center 103 Oscillation distance 104 Reference oscillation path 105 Turning direction at the time of oscillation 106 Electrode center locus 107 Difference 108 Oscillation correction amount 109 Corrected electrode center trajectory 110 Difference in X-axis direction 111 Difference in Y-axis direction 112 Swing correction amount in X-axis direction 113 Swing correction amount in Y-axis direction 201 Low-speed swing trajectory 202 High-speed swing trajectory 203 Synthesized Oscillation locus 260 NC controller 261 Oscillation locus storage means 262 Oscillation speed storage means 263 High-speed oscillation half Storage means 264 High-speed swing speed storage means 265 Trajectory / speed combination means 621 Maximum difference difference storage means 622 Swing correction amount calculation means 623 Electrode swing command change means 624 Judgment means 625 Swing period management means 2651 Synthesis means 2651 Generation means

Claims (8)

被加工物を加工する際に、基準揺動軌道上にそって電極を5Hz以上の揺動周波数で周期的に揺動させるための電極揺動指令に従って、電極の送り方向に垂直な平面内で前記電極と前記被加工物とを相対的に周期的に揺動させる揺動手段と、
前記基準揺動軌道実際の電極位置の差を、揺動周期毎に、算出する算出手段と、
前記算出手段が算出した今回の揺動周期における前記差に基づき、次回揺動周期の前記電極揺動指令を前記差が小さくなるように変更する変更手段と、
を備え、
前記変更手段は、前記揺動の1周期が経過する毎に前記電極揺動指令の変更を行い、前記揺動の1周期が経過する途中では前記電極揺動指令の変更を行わない
ことを特徴とする放電加工装置。
When machining the work piece, in a plane perpendicular to the feed direction of the electrode, according to an electrode swing command for periodically swinging the electrode at a swing frequency of 5 Hz or more along the reference swing track. Rocking means for relatively periodically rocking the electrode and the workpiece;
The difference between the actual electrode position and the reference swing path, each swinging period calculating means for calculating,
Changing means for changing the electrode swing command for the next swing period so that the difference becomes small , based on the difference in the current swing period calculated by the calculating means ;
With
The changing means changes the electrode swing command every time one cycle of the swing elapses, and does not change the electrode swing command while the one cycle of the swing elapses. EDM machine.
前記算出手段は、揺動周期毎に、前記差の最大値を算出し、The calculation means calculates a maximum value of the difference for each oscillation cycle,
前記変更出段は、次回揺動周期の前記電極揺動指令を、前記差の最大値が小さくなるように変更するThe change stage changes the electrode swing command for the next swing cycle so that the maximum value of the difference becomes smaller.
ことを特徴とする請求項1に記載の放電加工装置。The electric discharge machining apparatus according to claim 1.
前記変更手段は、前記差が小さくなるように前記垂直な平面内における前記揺動の揺動半径を変更する
ことを特徴とする請求項1または2に記載の放電加工装置。
The changing means is electric discharge machining apparatus according to claim 1 or 2, characterized in that to change the swing radius of the swing in the difference becomes smaller as the vertical plane.
前記算出手段は、前記垂直な平面内における交差する少なくとも2軸について前記差をそれぞれ算出し、
前記変更手段は、前記少なくとも2軸について前記電極揺動指令をそれぞれ変更する
ことを特徴とする請求項1から3のいずれか1項に記載の放電加工装置。
The calculating means calculates the difference with respect to at least two intersecting axes in the vertical plane;
The electric discharge machining apparatus according to any one of claims 1 to 3, wherein the changing unit changes the electrode swing command for each of the at least two axes.
前記電極と前記被加工物との極間における平均電圧の変動幅を検出する検出手段をさらに備え、
前記変更手段は、前記検出手段により検出された前記変動幅が第1の閾値より大きい場合、揺動量が増加するように前記電極揺動指令を変更し、前記検出手段により検出された前記変動幅が第2の閾値より小さい場合、揺動量が減少するように前記電極揺動指令を変更する
ことを特徴とする請求項1に記載の放電加工装置。
A detecting means for detecting a fluctuation range of an average voltage between the electrode and the workpiece;
The change means changes the electrode swing command so that the swing amount increases when the fluctuation range detected by the detection means is larger than a first threshold, and the change width detected by the detection means. 2. The electric discharge machining apparatus according to claim 1, wherein the electrode swing command is changed so that the swing amount is reduced when is smaller than a second threshold value.
前記揺動の揺動量は、2μm以上である
ことを特徴とする請求項1から5のいずれか1項に記載の放電加工装置。
The electric discharge machining apparatus according to any one of claims 1 to 5, wherein the swing amount of the swing is 2 µm or more.
被加工物を加工する際に、5Hz以上の揺動周波数を有する電極揺動指令に従って、電極の送り方向に垂直な平面内で前記電極と前記被加工物とを相対的に周期的に揺動させる揺動手段と、
第1の速度及び第1の揺動量を有し、電極の送り方向に垂直な平面内で前記電極と前記被加工物とを相対的に周期的に揺動させるための第1の揺動軌道情報と、第2の速度及び第2の揺動量を有し、電極の送り方向に垂直な平面内で前記電極と前記被加工物とを相対的に周期的に揺動させるための第2の揺動軌道情報とを合成する合成手段と、
前記合成手段により合成された揺動軌道情報に従って、前記電極揺動指令を生成する生成手段と、
を備え、
前記揺動手段は、前記生成手段により生成された前記電極揺動指令に従って、前記電極と前記被加工物とを相対的に揺動させる
ことを特徴とする放電加工装置。
When machining a workpiece, the electrode and the workpiece are relatively periodically oscillated within a plane perpendicular to the electrode feed direction in accordance with an electrode oscillation command having an oscillation frequency of 5 Hz or more. Rocking means for causing
A first swing trajectory having a first speed and a first swing amount and swinging the electrode and the workpiece relatively periodically in a plane perpendicular to the feed direction of the electrode. Information, a second speed and a second swing amount, and a second for swinging the electrode and the workpiece relatively periodically in a plane perpendicular to the feed direction of the electrode . A synthesis means for synthesizing the rocking trajectory information;
Generating means for generating the electrode swing command according to the swing trajectory information combined by the combining means;
With
The oscillating means oscillates the electrode and the workpiece relative to each other in accordance with the electrode oscillating command generated by the generating means.
前記第2の速度は、前記第1の速度より高速であり、
前記第2の揺動量は、前記第1の揺動量より小さい
ことを特徴とする請求項7に記載の放電加工装置。
The second speed is higher than the first speed;
The electric discharge machining apparatus according to claim 7, wherein the second swing amount is smaller than the first swing amount.
JP2010249907A 2010-11-08 2010-11-08 EDM machine Active JP5496064B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010249907A JP5496064B2 (en) 2010-11-08 2010-11-08 EDM machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010249907A JP5496064B2 (en) 2010-11-08 2010-11-08 EDM machine

Publications (2)

Publication Number Publication Date
JP2012101295A JP2012101295A (en) 2012-05-31
JP5496064B2 true JP5496064B2 (en) 2014-05-21

Family

ID=46392338

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010249907A Active JP5496064B2 (en) 2010-11-08 2010-11-08 EDM machine

Country Status (1)

Country Link
JP (1) JP5496064B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH078457B2 (en) * 1984-05-30 1995-02-01 三菱電機株式会社 EDM method
JPS6284926A (en) * 1985-10-09 1987-04-18 Fanuc Ltd Enlarged swing control device for electric discharge machine
JP3230594B2 (en) * 1991-10-22 2001-11-19 株式会社ソディック Position control method and apparatus for electric discharge machine
JPH0839358A (en) * 1994-07-26 1996-02-13 Makino Milling Mach Co Ltd Electric discharge machining method
JP3567619B2 (en) * 1996-06-19 2004-09-22 三菱電機株式会社 Electric discharge machine and method
JP2004160576A (en) * 2002-11-12 2004-06-10 Bridgestone Corp Manufacturing method for conductive ceramic molded article having thin wall hollow shaped part
JP3875253B2 (en) * 2005-05-13 2007-01-31 三菱電機株式会社 EDM machine

Also Published As

Publication number Publication date
JP2012101295A (en) 2012-05-31

Similar Documents

Publication Publication Date Title
US6835299B1 (en) Electrochemical machining method and apparatus
KR100479153B1 (en) Method of and apparatus for wire electric-discharge machining
JPWO2002024389A1 (en) Electric discharge machining apparatus and electric discharge machining method
JP3575087B2 (en) Electric discharge machine
US10493547B2 (en) Wire electrical discharge machining device
JPWO2002040208A1 (en) Wire electric discharge machining method and apparatus
JP5496064B2 (en) EDM machine
JP4534070B2 (en) Die-sinking EDM jump control device
JP4348506B2 (en) Electric discharge machining method and apparatus
JP5361783B2 (en) Die-sinker electrical discharge machine and jump control method
JP4724087B2 (en) EDM machine
KR20140056555A (en) Fabrication method and system of pattern in micro discharge machining
JP4433630B2 (en) Air discharge machining apparatus and machining method
JPS6195824A (en) Wire cut electric discharge machining
JP4510763B2 (en) Jump control method for electric discharge machine
JP3784215B2 (en) Electric discharge machine and jump control method for electric discharge machine
Zhang et al. Improvement of EDM Machining Speed by Using Magnetic/Piezoelectric Hybrid Drive Actuator
RU2486037C2 (en) Method of stabilising anode-cathode spacing in spark erosion shaping of grinding wheels by automatic optimising electrode feed controller
JP3882810B2 (en) EDM machine
JP2006123108A (en) Electric discharging device
KR0166124B1 (en) Method of controlling servos in a wire cut electric spark machine
Kruth Automatic supervision in physical and chemical machining
WO2002055250A1 (en) Wire electric discharge machining method and device
JP2009297860A (en) Method for electric discharge machining
JP2002066842A (en) Electrical discharge machining method and apparatus for profiling

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131024

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131227

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: 20140204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140304

R150 Certificate of patent or registration of utility model

Ref document number: 5496064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250