[go: up one dir, main page]

JP2008036720A - Wire electric discharge machine - Google Patents

Wire electric discharge machine Download PDF

Info

Publication number
JP2008036720A
JP2008036720A JP2006210091A JP2006210091A JP2008036720A JP 2008036720 A JP2008036720 A JP 2008036720A JP 2006210091 A JP2006210091 A JP 2006210091A JP 2006210091 A JP2006210091 A JP 2006210091A JP 2008036720 A JP2008036720 A JP 2008036720A
Authority
JP
Japan
Prior art keywords
wire electrode
wire
deflection amount
machining
amount
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.)
Pending
Application number
JP2006210091A
Other languages
Japanese (ja)
Inventor
Mitsuo Kinoshita
三男 木下
Keiichiro Miyajima
敬一郎 宮嶋
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP2006210091A priority Critical patent/JP2008036720A/en
Publication of JP2008036720A publication Critical patent/JP2008036720A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a wire electric discharge machine which corrects a deflection amount and highly accurately machining even when the deflection amount of a wire electrode is different depending on the moving direction of the wire electrode. <P>SOLUTION: The deflection amount of the wire electrode is measured (25) in the moving direction of the wire electrode, and stored in a storage means (26). The moving command of each axis is obtained (22) based on a machining program (21) and a machining speed in machining. The machining direction (moving direction of the wire electrode) is obtained by the moving command, and the deflection amount in the direction of each feed axis is estimated (23) based on the machining direction, the deflection amount in the direction stored in the storage means (26), and the moving speed of each axis at the time. The correction amount is obtained by the estimated deflection amount of each axis and the moving command to each axis corrected (24) respectively. Since the deflection amount is corrected based on the machining direction even if the deflection amount of the wire electrode is different depending on the machining direction, the deflection amount of the wire electrode is accurately corrected, and a highly accurate machining is performed. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、ワイヤ放電加工機に関し、放電加工時におけるワイヤ電極の撓みを補正するワイヤ放電加工機に関する。   The present invention relates to a wire electric discharge machine, and more particularly to a wire electric discharge machine that corrects bending of a wire electrode during electric discharge machining.

ワイヤ放電加工機は上下ワイヤガイドでワイヤ電極を張架し、ワイヤ電極とワーク(被加工物)の間に電圧を印加した状態でワイヤ電極をワークに接近させて放電を発生させ、その放電により発生する熱によりワイヤ電極近傍のワークを溶融させて加工を行うものである。加工プログラムで指令した加工形状通りに加工が行われるように、上下ワイヤガイドとワーク(被加工物)の相対的な位置を制御している。
しかしながら、ワイヤ電極は真鍮・銅等の細い線材であり、放電が発生するとその放電圧力等によりワイヤ電極は撓む性質を持っている。このワイヤ電極の撓みにより加工位置がワイヤガイド位置からずれ、加工精度が低下することになる。
The wire electric discharge machine stretches the wire electrode with the upper and lower wire guides, causes the wire electrode to approach the workpiece while applying a voltage between the wire electrode and the workpiece (workpiece), and generates electric discharge. Processing is performed by melting the workpiece in the vicinity of the wire electrode by the generated heat. The relative positions of the upper and lower wire guides and the workpiece (workpiece) are controlled so that the machining is performed according to the machining shape commanded by the machining program.
However, the wire electrode is a thin wire such as brass or copper, and the wire electrode has a property of being bent by the discharge pressure or the like when a discharge occurs. The bending position of the wire electrode shifts the processing position from the wire guide position, resulting in a decrease in processing accuracy.

図13は放電加工中のワイヤ電極の状態を説明する説明図である。図13において、ワーク3はワーク置き台4上に取り付けられ、ワイヤ電極1は加工ワーク3の上方及び下方に配置された上ワイヤガイド2aと下ワイヤガイド2bにガイドされて張設されている。ワーク3とワイヤ電極1間に電圧を印加し、上下ワイヤガイド2a,2bをワーク3に対して相対移動させて加工を行うが、ワイヤ電極1は0.1〜0.3mm程度の真鍮・銅等の金属線材のため、ワイヤ電極1の放電加工部分では放電圧力等の影響を受け、ワイヤ電極1はワイヤガイドの移動方向に反対の方向に数十μ程度撓む。なお、図13では、上下ワイヤガイド2a,2bを加工ワーク3に対して、図中、矢印で示すように左方向に移動させている例を示している。従って、ワイヤ電極1はワイヤガイド2a,2bに対して撓み量だけ離れた位置を移動することになり、ワイヤガイド2a,2bを加工プログラムの指令通りに制御して移動させても、実際に加工される加工ワーク3の加工形状はプログラムした加工形状とはならない。このワイヤ電極の撓みに起因する形状誤差は、コーナ部の加工あるいは微小半径の円弧加工において顕著である。いわゆるコーナダレといわれる現象である。   FIG. 13 is an explanatory diagram for explaining the state of the wire electrode during electric discharge machining. In FIG. 13, the work 3 is mounted on a work table 4, and the wire electrode 1 is stretched while being guided by an upper wire guide 2 a and a lower wire guide 2 b disposed above and below the workpiece 3. A voltage is applied between the workpiece 3 and the wire electrode 1, and the upper and lower wire guides 2a and 2b are moved relative to the workpiece 3, and the wire electrode 1 is made of brass or copper of about 0.1 to 0.3 mm. Therefore, the wire electrode 1 bends about several tens of microns in the direction opposite to the moving direction of the wire guide due to the influence of the discharge pressure or the like in the electric discharge machining portion of the wire electrode 1. FIG. 13 shows an example in which the upper and lower wire guides 2a and 2b are moved to the left as shown by arrows in the drawing with respect to the workpiece 3. Therefore, the wire electrode 1 moves at a position away from the wire guides 2a and 2b by a deflection amount. Even if the wire guides 2a and 2b are controlled and moved as instructed by the machining program, they are actually machined. The processed shape of the processed workpiece 3 is not a programmed processed shape. The shape error due to the bending of the wire electrode is conspicuous in the processing of the corner portion or the arc processing with a small radius. It is a phenomenon called so-called cornering.

図14は、このコーナダレの説明図である。加工プログラムで指令された90度移動方向が変化する加工経路(加工形状)5に対して、ワイヤ電極1が放電ギャップεだけオフセットして移動させられる。ワイヤガイド2a,2bの中心の通路は符号6で示される。ワイヤ電極1がワイヤガイド2a,2bの移動方向に反対の方向に撓むことにより、移動方向が90度変化するコーナ部では、ワイヤ電極1の中心は破線6’に示すように、ワイヤガイド2a,2bの移動通路より内側を通ることになる。これによって、加工形状は、破線5’に示すように、加工プログラムで指令された加工経路5と異なり内側の経路となり、加工プログラムで指令された形状の加工が得られないという問題がある。   FIG. 14 is an explanatory diagram of this cornering. The wire electrode 1 is moved by being offset by the discharge gap ε with respect to the machining path (machining shape) 5 in which the 90-degree movement direction is commanded by the machining program. A central passage of the wire guides 2a and 2b is denoted by reference numeral 6. In the corner portion where the movement direction changes by 90 degrees as the wire electrode 1 bends in the direction opposite to the movement direction of the wire guides 2a and 2b, the center of the wire electrode 1 is indicated by a broken line 6 'as shown in FIG. , 2b through the moving path. As a result, as shown by a broken line 5 ', the machining shape becomes an inner path unlike the machining path 5 commanded by the machining program, and there is a problem that machining of the shape commanded by the machining program cannot be obtained.

このコーナダレを防止する方法として、コーナ部で直線方向に余分に切り込み加工を行うことによって、コーナ部での外角部だれ、内角部の食い込みによる形状誤差をなくし、ダイ形状の加工をしたとき、入れ子やパンチ等の製品をスムーズに嵌合できるようにしたもの(特許文献1参照)や、コーナ部で加工速度を低下させて放電圧力を減少させてワイヤ電極の撓み量を減少させ、加工精度が向上する方法(特許文献2、3参照)が知られている。   As a method of preventing this corner sagging, when the die shape is machined by eliminating the shape error due to the outer corner of the corner and the biting of the inner corner by performing extra cutting in the linear direction at the corner, That can smoothly fit products such as punches and punches (see Patent Document 1), and by reducing the processing pressure at the corners and reducing the discharge pressure to reduce the bending amount of the wire electrode, A method of improving (see Patent Documents 2 and 3) is known.

また、円弧、コーナ部の加工において、接線方向の撓み量と円弧の半径方向の撓み量を求め、加工経路を補正するようにしたもの(特許文献4参照)、撓み量を瞬時動作電流、瞬時放電電圧も瞬時加工液圧力及び固定パラメータに基づいて求めてワイヤ案内軌道を補正する方法(特許文献5参照)、コーナ角度が鋭角の場合、コーナ部で予め決められたパターンでの補正経路を追加してコーナ部の加工を行う方法(特許文献6参照)、同様に鋭角のコーナ部において、プログラム指令の経路に補助経路を追加してコーナ部を加工する方法(特許文献7参照)等が知られている。   In the processing of arcs and corners, the amount of bending in the tangential direction and the amount of bending in the radial direction of the arc are obtained, and the machining path is corrected (see Patent Document 4). A method of correcting the wire guide trajectory by obtaining the discharge voltage based on the instantaneous machining fluid pressure and fixed parameters (see Patent Document 5), and when the corner angle is an acute angle, a correction path with a pattern predetermined in the corner is added. And a method of machining the corner portion (see Patent Document 6), and a method of machining the corner portion by adding an auxiliary route to the program command route in the same manner (see Patent Document 7). It has been.

ワイヤ電極の撓み量を測定する方法は、前述の特許文献4及び特許文献8で公知である。この撓み量測定方法は、指定した加工条件下で、所定加工速度で加工を行い、その途中で加工を停止する。加工を停止し放電が停止するから放電圧力がなくなり、ワイヤ電極とワークが短絡状態になる。これを短絡検知装置で検出し、この短絡が解除するまでワイヤ電極を後退させて、その後退距離を求め、該後退距離と加工条件での放電ギャップ量よりワイヤ電極の撓みを求めるものである。   Methods for measuring the amount of deflection of the wire electrode are known in the above-mentioned Patent Documents 4 and 8. In this deflection amount measuring method, processing is performed at a predetermined processing speed under specified processing conditions, and processing is stopped in the middle of the processing. Since the machining is stopped and the discharge is stopped, the discharge pressure is lost, and the wire electrode and the workpiece are short-circuited. This is detected by a short-circuit detection device, the wire electrode is retracted until the short-circuit is released, the retracted distance is determined, and the deflection of the wire electrode is determined from the retracted distance and the discharge gap amount under the processing conditions.

図15は、このワイヤ電極撓み量を測定方法の説明図である。図15において、ワイヤガイド2a,2bは、右方向に移動しているものとしている。ワイヤ電極1は放電加工中においては、該ワイヤ電極1とワーク3間は所定放電ギャップ量εだけ離れた状態で放電加工が行われており、上下のワイヤガイド2a,2b間に張設されたワイヤ電極1は放電圧力等により撓んだ状態で放電加工が行われている。この状態で加工を停止し、放電を停止させると、ワイヤ電極は図15で符号1’に示すように、ワーク3と接触した状態となる。そこで、ワイヤガイド2a,2bをワーク3に対して相対的に後退(それまでの加工時における進行方向とは逆方向)させ、ワイヤ電極1とワーク3の接触が解かれる位置、すなわち、短絡検知装置でワイヤ電極1とワーク3との短絡がとかれる位置まで後退させる。この後退移動量をLとすれば、このワイヤガイド2a,2bでは、ワイヤ電極1は、ワーク3との接触がとかれた位置であり、図15における符号1’のワイヤ電極の位置で、ワイヤ電極1はワイヤガイド2a,2b間で撓むことなく直線状となっている。しかし、放電加工中においては、更に、ワイヤ電極1とワーク3は、所定放電ギャップ量εだけ離れた状態であることから、放電加工中においては、「L+ε」だけ撓んでいるでいることを示している。よって、上記後退移動量Lと加工条件で決まる放電ギャップ量εよりワイヤ電極1の撓み量D0は求められる。   FIG. 15 is an explanatory diagram of a method of measuring the wire electrode deflection amount. In FIG. 15, it is assumed that the wire guides 2a and 2b are moving in the right direction. During the electric discharge machining, the electric discharge machining is performed with the wire electrode 1 and the work 3 being separated by a predetermined discharge gap amount ε, and is stretched between the upper and lower wire guides 2a and 2b. The wire electrode 1 is subjected to electric discharge machining while being bent by electric discharge pressure or the like. When machining is stopped and electric discharge is stopped in this state, the wire electrode comes into contact with the workpiece 3 as indicated by reference numeral 1 'in FIG. Therefore, the wire guides 2a and 2b are moved backward relative to the workpiece 3 (the direction opposite to the advancing direction at the time of machining so far), and the position where the contact between the wire electrode 1 and the workpiece 3 is released, that is, short circuit detection. The apparatus is retracted to a position where the wire electrode 1 and the work 3 are short-circuited. If this backward movement amount is L, in this wire guide 2a, 2b, the wire electrode 1 is the position where the contact with the workpiece 3 is removed, and the wire electrode 1 'in FIG. The electrode 1 is linear without bending between the wire guides 2a and 2b. However, during the electric discharge machining, the wire electrode 1 and the workpiece 3 are further separated by a predetermined electric discharge gap amount ε, which indicates that during the electric discharge machining, the wire electrode 1 and the workpiece 3 are bent by “L + ε”. ing. Therefore, the deflection amount D0 of the wire electrode 1 can be obtained from the amount of backward movement L and the discharge gap amount ε determined by the processing conditions.

特開平2−100826号公報Japanese Patent Laid-Open No. 2-100826 特公平2−5531号公報Japanese Patent Publication No. 2-5531 特公平2−11371号公報Japanese Patent Publication No. 2-11371 特公平1−44451号公報Japanese Examined Patent Publication No. 1-44451 特開平10−34443号公報Japanese Patent Laid-Open No. 10-34443 特開平11−207527号公報JP-A-11-207527 特開平11−221719号公報JP-A-11-221719 特公昭62−53293号公報Japanese Examined Patent Publication No. 62-53293

ワイヤ放電加工における加工精度を向上させるには、ワイヤ電極の撓みによる形状誤差を少なくすることが重要課題である。上述した特許文献1、7に記載されたようなコーナ部で切り込み加工を追加することによって形状誤差をなくす方法では、指令した形状以外の加工をも実施するものであり、打ち抜きの金型のダイ加工等に限定されるものである。また、特許文献2、3に記載されたコーナ部で加工速度を低下させてワイヤ電極の撓み量を減少させ、加工精度を向上させる方法は、加工時間が長くなるという問題があり、しかも、加工速度を落としすぎると、放電ギャップが増加して逆に切り込みを生じさせる場合が生じる。   In order to improve the machining accuracy in wire electric discharge machining, it is important to reduce the shape error due to the bending of the wire electrode. In the method of eliminating the shape error by adding the cutting process at the corner as described in Patent Documents 1 and 7 described above, a process other than the commanded shape is performed, and the die of the punching die is used. It is limited to processing or the like. In addition, the method of reducing the processing speed at the corner portion described in Patent Documents 2 and 3 to reduce the deflection amount of the wire electrode and improving the processing accuracy has a problem that the processing time becomes long, and the processing If the speed is too low, the discharge gap may increase and conversely occur.

また、特許文献5、6に記載されたワイヤ電極の撓み量を推定し、この推定撓み量で加工経路を補正する方法では、ワイヤ電極の撓み量を正確に推定できなければ、切り残し、切り込みが生じるという問題がある。
従来、ワイヤ電極の撓み量はワイヤガイドの移動方向にかかわらず一定とされていた。しかし、ワイヤ電極の撓み量は、ワイヤガイドの移動方向により変化することを本発明者は発見した。ワイヤ電極の送り出しリールおよび巻取りリールは、ワイヤ放電加工機のコラムに取り付けられており、このワイヤ電極の送り出し、巻取り方向への移動に対しては、ワイヤ電極の弾性変形の影響を受け、変化が大きい。このことから、正確にワイヤ電極の撓み量を推定するには、このワイヤガイドの移動方向(ワイヤ電極のワークに対する相対移動方向)を考慮する必要がある。
Further, in the method of estimating the wire electrode deflection amount described in Patent Documents 5 and 6 and correcting the machining path with this estimated deflection amount, if the wire electrode deflection amount cannot be accurately estimated, the wire electrode is left uncut and cut. There is a problem that occurs.
Conventionally, the amount of bending of the wire electrode is constant regardless of the direction of movement of the wire guide. However, the present inventors have found that the amount of bending of the wire electrode varies depending on the moving direction of the wire guide. The wire electrode delivery reel and the take-up reel are attached to the column of the wire electric discharge machine, and the wire electrode delivery and movement in the winding direction are affected by the elastic deformation of the wire electrode, The change is great. From this, it is necessary to consider the moving direction of the wire guide (the relative moving direction of the wire electrode with respect to the workpiece) in order to accurately estimate the bending amount of the wire electrode.

そこで、本発明の目的は、ワイヤ電極の移動方向を考慮してワイヤ電極の撓み量を推測することによって、ワイヤ電極位置を補正し、高精度の加工ができるワイヤ放電加工を提供することにある。   Accordingly, an object of the present invention is to provide a wire electric discharge machining capable of correcting the position of the wire electrode and performing high-precision machining by estimating the deflection amount of the wire electrode in consideration of the moving direction of the wire electrode. .

本願請求項1に係る発明は、上下ワイヤガイドにワイヤ電極を張架し、ワイヤ電極と加工ワークの間に電圧を印加した状態でワイヤ電極をワークに接近させて放電を発生させ、該放電状態を監視して該放電状態に基づいて加工速度を制御して放電加工を行うワイヤ放電加工機において、前記ワイヤガイドの前記ワークに対する相対移動方向毎に測定したワイヤ電極の測定撓み量を記憶する測定撓み量記憶手段と、加工プログラム記憶手段に記憶された加工プログラムと、加工プログラムと前記加工速度からワイヤガイドとワークの相対的移動指令を決定する手段と、その相対的移動指令決定手段から通知される相対的移動指令と前記測定撓み量記憶手段に記憶された測定撓み量に基づき実際のワイヤ電極の撓み量を推定する手段と、そのワイヤ電極の推定撓み量に基づきワイヤガイドの位置を補正する手段を備えるものとし、ワイヤ電極の撓み量が加工方向によって変化する場合でも正確に撓み補正ができ、加工精度を向上させた。   In the invention according to claim 1 of the present invention, a wire electrode is stretched between the upper and lower wire guides, and a discharge is generated by causing the wire electrode to approach the workpiece while a voltage is applied between the wire electrode and the workpiece. In a wire electric discharge machine that performs electric discharge machining by controlling the machining speed based on the discharge state and measuring the amount of deflection of the wire electrode measured for each relative movement direction of the wire guide with respect to the workpiece Notified from the deflection amount storage means, the machining program stored in the machining program storage means, the means for determining the relative movement command of the wire guide and the workpiece from the machining program and the machining speed, and the relative movement command determination means. Means for estimating the actual wire electrode deflection amount based on the relative movement command and the measured deflection amount stored in the measured deflection amount storage means; It shall comprise means for correcting the position of the wire guide based on the estimated amount of deflection of the electrode, even if the deflection amount of the wire electrode is changed by the processing direction can accurately deflection correction, thereby improving the machining accuracy.

また、請求項2に係る発明は、前記ワイヤ電極の撓み量を推定する手段で、ワイヤガイドをワークに対して相対的に移動させる各送り軸毎にその送り軸方向の撓み量を推定し、前記ワイヤガイドの位置を補正する手段で、送り軸毎の推定撓み量に基づいて各送り軸への移動指令を補正するものとした。更に、請求項3に係る発明は、前記測定撓み量記憶手段に、ワイヤガイドをワークに対して相対的に移動させる各送り軸の正、逆移動方向毎にワイヤ電極の測定撓み量を記憶するようにした。   The invention according to claim 2 is a means for estimating the amount of deflection of the wire electrode, and estimates the amount of deflection in the direction of the feed axis for each feed axis that moves the wire guide relative to the workpiece. The means for correcting the position of the wire guide corrects the movement command to each feed axis based on the estimated deflection amount for each feed axis. Furthermore, in the invention according to claim 3, the measured deflection amount storage means stores the measured deflection amount of the wire electrode for each forward and reverse movement direction of each feed shaft for moving the wire guide relative to the workpiece. I did it.

請求項4に係る発明は、前記実際のワイヤ電極の撓み量を推定する手段によって、ワイヤ電極の測定撓み量を測定したときの加工速度と、実際の加工速度からワイヤ電極の撓み量を推定するものとした。また、請求項5に係る発明は、ワイヤ放電加工機に、ワイヤガイドの移動方向に対するワイヤ電極の撓み量を測定する手段を具備するものとした。   In the invention according to claim 4, the means for estimating the actual amount of deflection of the wire electrode estimates the amount of deflection of the wire electrode from the processing speed when the measured amount of deflection of the wire electrode is measured and the actual processing speed. It was supposed to be. According to a fifth aspect of the present invention, the wire electric discharge machine is provided with means for measuring the deflection amount of the wire electrode with respect to the moving direction of the wire guide.

加工方向に基づいてワイヤ電極撓みの補正量を求めて、補正するようにしたから、加工方向によってワイヤ電極の撓みが異なっても、正確にその撓みを補正できる。よって、高精度のワイヤ放電加工ができる。   Since the correction amount of the wire electrode deflection is obtained and corrected based on the machining direction, even if the deflection of the wire electrode varies depending on the machining direction, the deflection can be accurately corrected. Therefore, highly accurate wire electric discharge machining can be performed.

以下、本発明の一実施形態を図面と共に説明する。
図1は本実施形態のワイヤ放電加工機の概要を説明する説明図である。ワイヤ放電加工機のコラム等にはワイヤ電極送り出しリール10、ワイヤ電極巻取りリール11が設けられ、ワイヤ電極送り出しリール10から送り出されたワイヤ電極1はガイドローラ13を介して上ワイヤガイド2aでガイドされ、ワーク置き台4に載置取り付けられたワーク3の加工部を通過し、下ワイヤガイド2bでガイドされ、ガイドローラ14を介してワイヤ電極巻取りリール11で巻き取られるよう構成されている。ワーク3が取り付けられたワーク置き台4はX軸サーボモータMx、Y軸サーボモータMyによって直交するX軸、Y軸方向に駆動される。また、上ワイヤガイド2aは、Z軸サーボモータMzによってX,Y軸と直交するZ軸方向に駆動され、ワーク3の厚さ等によって上ワイヤガイド2aの位置を調整できるように構成されている。更に、上ワイヤガイド2aはU軸サーボモータMu,V軸サーボモータMvによって直交するU,V軸方向に駆動され、ワーク3に対してテーパ加工を可能としている。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is an explanatory view for explaining the outline of the wire electric discharge machine of the present embodiment. A wire electrode delivery reel 10 and a wire electrode take-up reel 11 are provided in a column or the like of the wire electric discharge machine, and the wire electrode 1 delivered from the wire electrode delivery reel 10 is guided by an upper wire guide 2a via a guide roller 13. Then, it passes through the processed portion of the work 3 placed and attached to the work placing table 4, is guided by the lower wire guide 2 b, and is taken up by the wire electrode take-up reel 11 through the guide roller 14. . The work table 4 to which the work 3 is attached is driven in the X-axis and Y-axis directions orthogonal to each other by the X-axis servomotor Mx and the Y-axis servomotor My. Further, the upper wire guide 2a is driven in the Z-axis direction orthogonal to the X and Y axes by the Z-axis servo motor Mz so that the position of the upper wire guide 2a can be adjusted by the thickness of the work 3 and the like. . Further, the upper wire guide 2a is driven in the U and V axis directions orthogonal to each other by the U axis servo motor Mu and the V axis servo motor Mv, thereby enabling the workpiece 3 to be tapered.

ワイヤ電極1とワーク3間には放電加工電源30より給電ローラ12を介して電圧が印加され、ワイヤ電極1とワーク3間に放電を生じせしめて放電加工を行う。また、ワイヤ電極1とワーク3間には短絡検知装置31も接続され、ワイヤ電極1とワーク3の短絡、すなわち、接触を検出するようにしている。符号20は、このワイヤ放電加工機の制御装置であり、この実施形態では数値制御装置で構成されている。この制御装置20によってX,Y,Z,U,V軸の各サーボモータMx,My,Mz,Mu,Mvに移動指令を出力しワーク3をワイヤ電極1に対して相対的に移動させて加工を行う。また、放電加工電源30により、加工速度が求められ制御装置20に入力されるようになっている。また、ワイヤ電極1とワーク3の接触、短絡を検出するときは、短絡検知装置31より短絡検知信号が入力されるように構成されている。なお、符号15は、放電加工領域に冷却水を供給するノズルである。   A voltage is applied between the wire electrode 1 and the work 3 from the electric discharge machining power source 30 via the power supply roller 12, and an electric discharge is generated between the wire electrode 1 and the work 3 to perform electric discharge machining. Further, a short circuit detection device 31 is also connected between the wire electrode 1 and the workpiece 3 so as to detect a short circuit, that is, contact between the wire electrode 1 and the workpiece 3. Reference numeral 20 denotes a control device of the wire electric discharge machine, and in this embodiment, is constituted by a numerical control device. This control device 20 outputs a movement command to each of the X, Y, Z, U, and V axis servo motors Mx, My, Mz, Mu, and Mv to move the workpiece 3 relative to the wire electrode 1 for machining. I do. Further, the machining speed is obtained by the electric discharge machining power source 30 and is input to the control device 20. In addition, when detecting a contact or short circuit between the wire electrode 1 and the work 3, a short circuit detection signal is input from the short circuit detection device 31. Reference numeral 15 denotes a nozzle that supplies cooling water to the electric discharge machining region.

なお、上述したワイヤ放電加工機の構成は、従来のワイヤ放電加工機の構成と変わりはなく同一であることから、図1では概略的に示している。また、上述したように、本実施形態では、U軸,V軸のサーボモータMu,Mvを駆動制御することによって、上下ワイヤガイド2a,2bの位置を偏在させてテーパ加工を実施することも可能であるが、説明を簡単にするため、上下ワイヤガイド2a,2bが同位置にある垂直加工の場合について以下説明する。さらに、ワイヤガイド2a,2bに対する加工ワーク3の相対移動は、ワイヤガイド2a,2bまたは加工ワーク3のいずれの移動を制御してもよく、図1で示す例では、ワーク3を移動させる例を示したが、説明を分かり易く、かつ簡単にするためにワイヤガイド2a,2bを移動させる例で以下説明する。   In addition, since the structure of the wire electric discharge machine mentioned above is the same as that of the conventional wire electric discharge machine, it is schematically shown in FIG. Further, as described above, in this embodiment, it is also possible to perform taper processing by unevenly locating the upper and lower wire guides 2a and 2b by driving and controlling the U-axis and V-axis servomotors Mu and Mv. However, in order to simplify the description, the case of vertical machining in which the upper and lower wire guides 2a and 2b are in the same position will be described below. Furthermore, relative movement of the workpiece 3 with respect to the wire guides 2a and 2b may control either movement of the wire guides 2a and 2b or the workpiece 3. In the example shown in FIG. Although shown, an example in which the wire guides 2a and 2b are moved will be described below for easy understanding and simplicity.

図2は、本実施形態における制御装置20の制御機能を示す機能ブロック図である。
従来のワイヤ放電加工機の制御装置と比較し、ワイヤ電極撓み量推定手段23,ワイヤ電極撓み補正手段24,移動方向別ワイヤ電極撓み量測定手段25、移動方向別ワイヤ電極撓み量記憶手段26が設けられている点で従来と相違するものである。
ワイヤ放電加工機ではワイヤ電極1とワーク3間の放電状態を監視し、この放電状態に基づいて最適な加工速度で、ワイヤ電極をワークに対して相対移動させて加工を行っている。放電状態の監視としては、通常、ワイヤ電極とワーク間のギャップ電圧を検出し、該ギャップ電圧が一定になるように加工速度を制御するサーボ送り制御でワイヤ電極1をワーク3に対して相対移動させている方法が一般的である。さらには、ワイヤ電極1とワーク3間に発生する単位時間当たりの放電回数や放電電流の積分値などを監視し、これら放電回数や放電電流の積分値が所定値になるように加工速度を制御する方法も開発されている。図1、図2に示した例では、放電加工電源30で放電状態を監視して加工速度を求める制御装置に通知するようにした例を示しているが、放電加工電源30では、ギャップ電圧や単位時間当たりの放電回数、放電電流積分値等を検出し、これらを制御装置20に送信し、制御装置20が、このギャップ電圧や単位時間当たりの放電回数、放電電流積分値に基づいて加工速度を求めるようにしてもよいものである。
FIG. 2 is a functional block diagram showing the control function of the control device 20 in the present embodiment.
Compared with the control device of the conventional wire electric discharge machine, the wire electrode deflection amount estimating means 23, the wire electrode deflection correction means 24, the wire electrode deflection amount measuring means 25 for each moving direction, and the wire electrode deflection amount storing means 26 for each moving direction are provided. This is different from the conventional one.
In the wire electric discharge machine, the discharge state between the wire electrode 1 and the workpiece 3 is monitored, and the wire electrode is moved relative to the workpiece at an optimum processing speed based on this discharge state. For monitoring the discharge state, usually, the gap voltage between the wire electrode and the workpiece is detected, and the wire electrode 1 is moved relative to the workpiece 3 by servo feed control for controlling the machining speed so that the gap voltage becomes constant. The method of letting it be common is. Furthermore, the number of discharges per unit time generated between the wire electrode 1 and the work 3 and the integrated value of the discharge current are monitored, and the machining speed is controlled so that the number of discharges and the integrated value of the discharge current become predetermined values. A method to do this has also been developed. In the example shown in FIG. 1 and FIG. 2, an example is shown in which the discharge state is monitored by the electric discharge machining power source 30 and is notified to the control device that obtains the machining speed. The number of discharges per unit time, the discharge current integrated value, and the like are detected and transmitted to the control device 20, and the control device 20 processes the machining speed based on the gap voltage, the number of discharges per unit time, and the discharge current integrated value. May be obtained.

いずれにしても、加工速度(ワイヤ電極1のワーク3に対する相対送り速度であり、実質的には上下ワイヤガイド2a,2bのワーク3に対する送り速度である)は、放電状態によって制御されるものであり、ワイヤ電極1とワーク3が短絡状態になった場合は加工速度として負の値とし、ワイヤ電極1を加工通路に沿って逆行させるいわゆる後退制御を行う。また、コーナ加工部で加工条件を低下させると同時に加工速度も下げる等の制御もなされる。したがって、加工中のワイヤ電極の撓み量Dは加工速度によって変化する。しかも、上述したように、ワイヤ電極の送り出し、巻取り方向に起因して、このワイヤ電極の撓み量Dは、ワイヤ電極の送り方向によって異なる。例えば、ワイヤ電極の送り出し、巻取り方向がX軸方向であれば、ワイヤ電極の移動方向がX軸方向であれば、その撓み量Dも大きくなる。そのため、本実施形態では送り方向毎にワイヤ電極の撓み量Dを推定するようにしている。   In any case, the processing speed (the relative feed speed of the wire electrode 1 to the work 3 and substantially the feed speed of the upper and lower wire guides 2a and 2b to the work 3) is controlled by the discharge state. Yes, when the wire electrode 1 and the workpiece 3 are short-circuited, the machining speed is set to a negative value, and so-called backward control is performed to reverse the wire electrode 1 along the machining path. In addition, control such as lowering the machining speed at the same time as lowering the machining conditions in the corner machining unit is performed. Therefore, the bending amount D of the wire electrode during processing varies depending on the processing speed. In addition, as described above, due to the feeding and winding direction of the wire electrode, the deflection amount D of the wire electrode varies depending on the feeding direction of the wire electrode. For example, when the wire electrode is fed and wound in the X-axis direction, the deflection amount D is large when the wire electrode is moved in the X-axis direction. For this reason, in this embodiment, the bending amount D of the wire electrode is estimated for each feeding direction.

そして、このワイヤ電極の撓み量Dは、テスト加工により、加工速度F0で加工し、そのときの撓み量がD0であったとき、実際の加工時の加工速度Fのときには、次の(1)式で撓み量Dを推測する。   Then, the bending amount D of the wire electrode is processed at a processing speed F0 by test processing, and when the bending amount at that time is D0, and at the processing speed F in actual processing, the following (1) The amount of deflection D is estimated by the equation.

D=D0・Func(F/F0) ・・・(1)
ここでの関数Func は、加工速度を変えてテスト加工を行い実験的に求めればよい。図3は、テスト加工によって求めた関数Funcの例を示すグラフである。
そこで、本実施形態では、移動方向別ワイヤ電極撓み量測定手段25によって、撓み量Dを推測するための基準となる、所定速度F0における撓み量D0を測定し、この測定撓み量を移動方向別ワイヤ電極撓み量記憶手段26に記憶しておくものとしている。しかも、前述したように、この撓み量Dは、ワーク3に対する上下ワイヤガイド2a,2b(ワイヤ電極1)の相対移動方向によって異なることから、送り軸のX軸、Y軸方向毎にこの基準となる撓み量を測定し記憶する。
D = D0 · Func (F / F0) (1)
The function Func here may be obtained experimentally by performing test machining while changing the machining speed. FIG. 3 is a graph showing an example of the function Func obtained by test processing.
Therefore, in this embodiment, the amount of deflection D0 at a predetermined speed F0, which serves as a reference for estimating the amount of deflection D, is measured by the wire direction deflection amount measuring means 25 for each direction of movement, and this measured amount of deflection is classified by direction of movement. It is assumed that the wire electrode deflection amount storage means 26 is stored. In addition, as described above, the amount of deflection D varies depending on the relative movement direction of the upper and lower wire guides 2a, 2b (wire electrode 1) with respect to the workpiece 3, and therefore, this reference amount is different for each of the X axis and Y axis directions of the feed axis. Measure and store the amount of deflection.

このワイヤ電極撓み量測定方法は、前述した特許文献4,8で公知で従来から行われている。この従来から実施されている図15で説明した方法により実施するものであるが、本実施形態では、この撓み量測定方法をワーク3に対する上下ワイヤガイド2a,2bの相対送り方向軸毎、すなわち、X軸,Y軸毎に実施して、X軸方向の撓み量、Y軸方向の撓み量を求めるものである。   This method of measuring the amount of wire electrode deflection is known and conventionally performed in Patent Documents 4 and 8 described above. In the present embodiment, this deflection amount measurement method is performed for each axis in the relative feed direction of the upper and lower wire guides 2a, 2b with respect to the work 3, that is, according to the conventional method implemented in FIG. This is performed for each of the X axis and the Y axis, and the amount of bending in the X axis direction and the amount of bending in the Y axis direction are obtained.

この測定方法は、図15と共に説明したように、所定速度F0でワーク3に対する上下ワイヤガイド2a,2b(ワイヤ電極1)を移動させ放電加工を行い、加工が安定した状態で、加工を停止して放電を停止させ、短絡検知装置31でワイヤ電極1とワーク3との短絡がとかれる位置まで上下ワイヤガイド2a,2bを今での進行方向とは逆方向に後退させ、短絡検知装置31で短絡が解除となる位置までの後退移動量Lを求め、該移動量に加工条件で決まる放電ギャップ量εを加算して撓み量Dを求める。   In this measuring method, as explained with reference to FIG. 15, the upper and lower wire guides 2a and 2b (wire electrode 1) with respect to the workpiece 3 are moved at a predetermined speed F0 to perform electric discharge machining, and the machining is stopped while the machining is stable. Then, the discharge is stopped, and the upper and lower wire guides 2a and 2b are moved backward in the direction opposite to the current traveling direction to the position where the short circuit between the wire electrode 1 and the work 3 is taken by the short circuit detection device 31. The backward movement amount L to the position where the short circuit is released is obtained, and the deflection amount D is obtained by adding the discharge gap amount ε determined by the processing conditions to the movement amount.

D=L+ε ・・・(2)
本実施形態では、この撓み量Dを送り軸のX軸,Y軸の送り方向毎に求めるものである。図7は、移動方向別ワイヤ電極撓み量測定手段25として、この制御装置20のプロセッサが実施する移動方向別ワイヤ電極撓み量測定処理のアルゴリズムを示すフローチャートである。
D = L + ε (2)
In the present embodiment, the amount of deflection D is obtained for each feed direction of the feed axes X-axis and Y-axis. FIG. 7 is a flowchart showing an algorithm of wire direction deflection amount measurement processing for each moving direction performed by the processor of the control device 20 as the wire direction deflection amount measuring means 25 for each moving direction.

移動方向別ワイヤ電極撓み量測定は、制御装置20に移動方向別ワイヤ電極撓み量測定指令を図示していない入力手段より入力して、実施させることもできるが、加工プログラム中で補助機能(たとえばM80)を指令することにより自動的に行うようにすれば、実際の加工条件にあったワイヤ電極の撓み量を測定することができる。   The wire electrode deflection amount measurement for each moving direction can be executed by inputting a wire electrode deflection amount measurement command for each moving direction from an input means (not shown) to the control device 20, but an auxiliary function (for example, If it is automatically performed by instructing M80), it is possible to measure the amount of bending of the wire electrode that meets the actual processing conditions.

移動方向別ワイヤ電極撓み量測定指令が入力されると、制御装置20のプロセッサは図7に示す処理を開始する。まず、所定の加工条件でX軸のサーボモータMxを駆動し、X軸+方向に所定の加工速度F0x+で移動させて放電加工を実施し、放電加工が安定した状態で、加工を停止し、X軸サボモータMxを逆転させてワイヤガイド2a,2bを後退させて、短絡検知装置31で短絡が検知差なくなるまでの後退移動量Lを求め、該移動量Lに加工条件によって決まる放電ギャップ量εを加算して、X軸+方向への移動時の撓み量D0x+を求め、移動方向別ワイヤ電極撓み量記憶手段26としてのメモリに、図4に示すように、加工方向X+と、加工速度F0x+、及び求めた測定撓み量D0x+を記憶する(ステップ100)。この場合、ワイヤ電極1の撓みの方向は負の方向であるから、移動方向別ワイヤ電極撓み量記憶手段26に記憶される撓み量D0x+は負の値が記憶される。   When the wire direction deflection amount measurement command for each moving direction is input, the processor of the control device 20 starts the process shown in FIG. First, the X-axis servo motor Mx is driven under a predetermined machining condition, and the electric discharge machining is performed by moving the servo motor Mx in the X-axis + direction at a predetermined machining speed F0x +. The X-axis servo motor Mx is reversely rotated to retract the wire guides 2a and 2b, and the short-circuit detecting device 31 obtains the backward movement amount L until the short-circuit is no longer detected, and the discharge gap amount ε determined by the machining conditions Are added to obtain a deflection amount D0x + when moving in the X-axis + direction, and the memory as the wire electrode deflection amount storage means 26 for each moving direction is stored in the memory as shown in FIG. 4 with the processing direction X + and the processing speed F0x +. And the obtained measured deflection amount D0x + is stored (step 100). In this case, since the direction of bending of the wire electrode 1 is a negative direction, a negative value is stored as the bending amount D0x + stored in the wire electrode bending amount storage means 26 for each moving direction.

次に、X軸のサーボモータMxをX軸−方向に所定の加工速度F0x-で駆動し、同様に撓み量D0x-を測定し、図4に示すように、加工方向X−と、加工速度D0x-、及び求めた測定撓み量D0x-を移動方向別ワイヤ電極撓み量記憶手段26に記憶する(ステップ101)。この場合、ワイヤ電極1の撓みの方向は正の方向であるから、移動方向別ワイヤ電極撓み量記憶手段26に記憶される撓み量D0x-は正の値が記憶される。
さらに、Y軸のサーボモータMyをY軸+方向に所定の加工速度F0y+で駆動し、同様に撓み量D0y+を測定し、加工方向Y+と、加工速度F0y+(負の値)、測定撓み量D0y+を、また、Y軸のサーボモータMyをY軸−方向に所定の加工速度F0y-で駆動し、同様に撓み量D0y-を測定し、加工方向Y−と、加工速度F0y-、測定撓み量D0y-(正の値)を移動方向別ワイヤ電極撓み量記憶手段26に記憶する(ステップ102、103)。なお、加工送り速度を軸が異なってもまた方向が異なっても同一速度F0(=F0x+=F0x-=F0y+=F0y-)とし、決まった同一の速度とした場合には、この速度F0は、移動方向別ワイヤ電極撓み量記憶手段26に必ずしも記憶させる必要はない。この場合は、加工方向と該方向に対応する撓み量を記憶させておけばよい。
Next, the X-axis servo motor Mx is driven in the X-axis direction at a predetermined machining speed F0x-, the deflection amount D0x- is measured in the same manner, and the machining direction X- and the machining speed are measured as shown in FIG. D0x− and the obtained measured deflection amount D0x− are stored in the wire electrode deflection amount storage means 26 for each moving direction (step 101). In this case, since the deflection direction of the wire electrode 1 is a positive direction, a positive value is stored as the deflection amount D0x− stored in the wire electrode deflection amount storage unit 26 for each moving direction.
Further, the Y-axis servo motor My is driven in the Y-axis + direction at a predetermined machining speed F0y +, and the deflection amount D0y + is measured in the same manner. The machining direction Y +, the machining speed F0y + (negative value), and the measured deflection amount D0y + In addition, the Y-axis servo motor My is driven in the Y-axis minus direction at a predetermined machining speed F0y-, and the deflection amount D0y- is measured in the same manner, the machining direction Y-, the machining speed F0y-, and the measured deflection amount. D0y− (positive value) is stored in the wire direction deflection amount storage means 26 for each moving direction (steps 102 and 103). If the machining feed rate is the same speed F0 (= F0x + = F0x- = F0y + = F0y-) regardless of whether the axis is different or the direction is different, this speed F0 is: It is not always necessary to store the wire electrode deflection amount storage means 26 for each moving direction. In this case, what is necessary is just to memorize | store the bending amount corresponding to a process direction and this direction.

こうして、図4に示すような移動方向別の撓み量が求められ、移動方向別ワイヤ電極撓み量記憶手段26に格納した後、実際の加工を開始する。
実際の加工は、加工プログラム記憶手段21に格納されている加工プログラムと放電加工電源30で求められた加工速度に基づいて、従来と同様にワイヤガイド移動指令決定手段22が、所定周期(分配周期)毎の移動量の移動指令を求め送り軸のX,Y軸サーボモータMx,Myに出力して該X,Y軸サーボモータMx,Myを駆動して放電加工を行うが、本実施形態では、この移動指令に対してワイヤ電極撓み補正量を加算して補正された移動指令を各サーボモータMx,Myに出力することになる。
In this way, the bending amount for each moving direction as shown in FIG. 4 is obtained and stored in the wire electrode bending amount storage means 26 for each moving direction, and then actual machining is started.
In actual machining, based on the machining program stored in the machining program storage means 21 and the machining speed obtained by the electric discharge machining power supply 30, the wire guide movement command determination means 22 performs a predetermined cycle (distribution cycle) as in the prior art. ) A movement command for each movement amount is obtained and output to the X and Y axis servo motors Mx and My of the feed axes, and the X and Y axis servo motors Mx and My are driven to perform electric discharge machining. The movement command corrected by adding the wire electrode deflection correction amount to the movement command is output to the servo motors Mx and My.

ワイヤ電極撓み補正量は、ワイヤ電極撓み量推定手段23で送り軸毎に推定され、ワイヤ電極撓み量補正手段24によって各送り軸のX,Y軸の移動指令を補正するように構成されている。
ワイヤ電極撓み量推定手段23は、ワイヤガイド移動指令決定手段22から出力される所定周期毎(分配周期毎)各軸移動指令量に基づいて各送り軸毎の速度成分Fx,Fyを求める。すなわち、ワイヤガイド移動指令決定手段22で求められる所定周期(分配周期)TにおけるX軸への移動指令がΔx、Y軸への移動指令がΔyとすると、X,Y軸の移動速度は、
Fx=Δx/T
Fy=Δy/T
として求められる。なお、X,Y軸の移動指令Δx、Δyは符号を有しており、X,Y軸の移動速度Fx、Fyも符号を有している。こうして求められた速度成分Fx,Fyと、移動方向別ワイヤ電極撓み量記憶手段26で記憶する加工方向毎の加工速度と撓み量に基づいて上述した(1)式の演算を行って各送り軸毎の補正量を求める。たとえば、速度成分Fx、Fyが、ともに+方向の場合、は次のようになる。
The wire electrode deflection correction amount is estimated for each feed axis by the wire electrode deflection amount estimation unit 23, and the wire electrode deflection amount correction unit 24 is configured to correct the movement command of the X and Y axes of each feed axis. .
The wire electrode deflection amount estimation means 23 obtains velocity components Fx and Fy for each feed axis based on each axis movement command amount output from the wire guide movement command determination means 22 for each predetermined period (each distribution period). That is, if the movement command to the X axis in the predetermined cycle (distribution cycle) T obtained by the wire guide movement command determination means 22 is Δx and the movement command to the Y axis is Δy, the movement speed of the X and Y axes is
Fx = Δx / T
Fy = Δy / T
As required. The X and Y axis movement commands Δx and Δy have signs, and the X and Y axis movement speeds Fx and Fy also have signs. Based on the speed components Fx and Fy thus obtained and the machining speed and the deflection amount for each machining direction stored in the wire electrode deflection amount storage means 26 for each moving direction, the calculation of the above-described equation (1) is performed to obtain each feed axis. Find the amount of correction for each. For example, when the velocity components Fx and Fy are both in the + direction, is as follows.

Dx=D0x+・Func(Fx/F0x+)
Dy=D0y+・Func(Fy/F0y+)
こうして各送り軸毎の撓み量補正量Dx,Dyがワイヤ電極撓み量推定手段23で推定されると、ワイヤ電極撓み補正手段24で各軸の移動指令を補正することになるが、実際の加工における補正処理は、図5に示すように、ワイヤ電極1は撓み量だけワイヤガイドから移動方向後方に離れているので、逆にその量だけワイヤガイド2a,2bを進めればよい。すなわち、ワイヤガイド2a,2bを、移動方向にワイヤ電極1の撓み量Dx,Dyだけ移動させるベクトル(−Dx、−Dy)が、ワイヤ電極1の撓み補正ベクトルとなる。
Dx = D0x + · Func (Fx / F0x +)
Dy = D0y + ・ Func (Fy / F0y +)
When the deflection correction amounts Dx and Dy for each feed axis are thus estimated by the wire electrode deflection amount estimation means 23, the wire electrode deflection correction means 24 corrects the movement command of each axis. As shown in FIG. 5, in the correction process in FIG. 5, since the wire electrode 1 is separated from the wire guide in the movement direction rearward by the amount of bending, the wire guides 2a and 2b may be advanced by that amount. That is, the vectors (−Dx, −Dy) for moving the wire guides 2 a and 2 b by the deflection amounts Dx and Dy of the wire electrode 1 in the movement direction become the deflection correction vectors of the wire electrode 1.

しかし、ワイヤガイド2a,2bの移動方向が急激に変化しても実際のワイヤ電極1の撓みは追従できないので、ワイヤ電極1の撓み補正ベクトルの変化量を制限する必要がある。図6は、この撓み補正ベクトルの変化量の制限の説明図である。   However, even if the moving direction of the wire guides 2a and 2b changes suddenly, the actual deflection of the wire electrode 1 cannot follow, so it is necessary to limit the amount of change in the deflection correction vector of the wire electrode 1. FIG. 6 is an explanatory diagram for limiting the amount of change in the deflection correction vector.

図6において、前周期における補正ベクトルがVold、当該周期での補正ベクトルがVnewとすると、この2つのベクトルVold、Vnewの差の変化量Ddifが所定制限値Dlimを越えている場合は、当該周期での補正ベクトルVnewを前周期における補正ベクトルがVoldから制限値Dlimだけ変化した補正ベクトルとすることによって、急激な変化を防止するようにしている。   In FIG. 6, assuming that the correction vector in the previous cycle is Vold and the correction vector in the cycle is Vnew, if the change amount Ddif of the difference between the two vectors Vold and Vnew exceeds the predetermined limit value Dlim, By using the correction vector Vnew in the above as a correction vector in which the correction vector in the previous cycle has changed from Vold by the limit value Dlim, a sudden change is prevented.

図8は、ワイヤ電極撓み量推定手段23として、制御装置20のプロセッサが所定周期(分配周期)毎に実施するワイヤ電極撓み量推定処理のアルゴリズムを示すフローチャートである。   FIG. 8 is a flowchart showing an algorithm of wire electrode deflection amount estimation processing performed by the processor of the control device 20 every predetermined cycle (distribution cycle) as the wire electrode deflection amount estimation means 23.

まず、ワイヤガイド移動指令決定手段22によって、加工プログラムと加工速度に基づいて求められた当該周期における各送り軸のX軸への移動指令の移動量Δx、Y軸への移動指令の移動量Δyを、該移動量を求める所定周期(分配周期)Tで除して、X軸、Y軸の速度成分Fx,Fyを求める(ステップ200)。次に、X軸の送り速度成分Fxの符号に合わせて、移動方向別ワイヤ電極撓み量記憶手段26に記憶するX軸の加工速度F0x(=F0x+またはF0x-)、撓み量D0x(=D0x+またはD0x-)を読み出し(ステップ201)、X軸方向ワイヤ電極撓み量Dxを(1)式の演算を行って求める。すなわち、
Dx=D0x・Func(Fx/F0x)
として求める(ステップ202)。
First, the movement amount Δx of the movement command to the X axis of each feed axis and the movement amount Δy of the movement command to the Y axis in the cycle obtained by the wire guide movement command determination means 22 based on the machining program and the machining speed. Is divided by a predetermined period (distribution period) T for obtaining the movement amount, and the X-axis and Y-axis velocity components Fx and Fy are obtained (step 200). Next, in accordance with the sign of the X-axis feed speed component Fx, the X-axis machining speed F0x (= F0x + or F0x−) and the deflection amount D0x (= D0x + or D0x−) is read out (step 201), and the X-axis direction wire electrode deflection amount Dx is obtained by calculating the equation (1). That is,
Dx = D0x · Func (Fx / F0x)
(Step 202).

また、Y軸の送り速度Fyの符号に合わせて、移動方向別ワイヤ電極撓み量記憶手段26に記憶するY軸の加工速度F0y(=F0y+またはF0y-)、撓み量D0y(=D0y+またはD0y-)を読み出し(ステップ203)、軸方向ワイヤ電極撓み量Dxを(1)式の演算を行って求める(ステップ204)。   The Y-axis machining speed F0y (= F0y + or F0y-) and the deflection amount D0y (= D0y + or D0y-) stored in the wire electrode deflection amount storage means 26 for each moving direction in accordance with the sign of the Y-axis feed rate Fy. ) Is read out (step 203), and the axial wire electrode deflection amount Dx is obtained by calculating the equation (1) (step 204).

Dy=D0y・Func(Fy/F0y)
こうして求めたX,Y軸方向ワイヤ電極撓み量Dx,Dyをワイヤ電極撓み量補正手段24に出力する(ステップ205)。
Dy = D0y · Func (Fy / F0y)
The X and Y axis direction wire electrode deflection amounts Dx and Dy thus obtained are output to the wire electrode deflection amount correction means 24 (step 205).

なお、移動方向別ワイヤ電極撓み量記憶手段26に記憶するデータが、加工方向(移動方向)と撓み量Dのみで、この撓み量Dを求めたときの加工速度(送り速度)が加工方向(移動方向)に関係なく、所定の速度F0で、移動方向別ワイヤ電極撓み量記憶手段26に記憶されていない場合は、各軸方向のワイヤ電極撓み量Dは、ステップ202,204で次のようにして求められる。
Dx=D0x・Func(Fx/F0)
Dy=D0y・Func(Fy/F0)
図9は、ワイヤ電極撓み補正手段24として、制御装置20のプロセッサが図8に示したワイヤ電極撓み量推定処理の周期(分配周期)と同一の周期毎に実施するワイヤ電極撓み量補正処理のアルゴリズムを示すフローチャートである。
Note that the data stored in the movement direction-specific wire electrode deflection amount storage means 26 is only the machining direction (movement direction) and the deflection amount D, and the machining speed (feed rate) when this deflection amount D is obtained is the machining direction ( Regardless of the moving direction), if the wire electrode deflection amount storage means 26 for each moving direction is not stored at the predetermined speed F0, the wire electrode deflection amount D in each axial direction is as follows in steps 202 and 204: Is required.
Dx = D0x · Func (Fx / F0)
Dy = D0y · Func (Fy / F0)
FIG. 9 shows a wire electrode deflection correction process performed by the processor of the controller 20 as the wire electrode deflection correction means 24 at the same period as the period (distribution period) of the wire electrode deflection amount estimation process shown in FIG. It is a flowchart which shows an algorithm.

ワイヤ電極撓み量推定手段23のステップ205の処理によって送られてきたX,Y軸方向のワイヤ電極撓み量Dx,Dyの符号を反転して、Dxnew=−Dx,Dynew=−Dyとして新ワイヤ電極補正ベクトル(Dxnew,Dynew)を求め、レジスタに記憶する(ステップ300)。
求めた新ワイヤ電極補正ベクトル(Dxnew,Dynew)と、レジスタに記憶する前周期のワイヤ電極補正ベクトル(Dxold,Dyold)より、その差分Dxdif,Dydifを求める(ステップ301)。
Dxdif=Dxnew−Dxold
Dydif=Dynew−Dyold
この差分の距離Ddifを求める(ステップ302)。
The wire electrode deflection amounts Dx and Dy sent in the step 205 of the wire electrode deflection amount estimation means 23 are reversed, and the new wire electrode is set as Dxnew = −Dx, Dynew = −Dy. Correction vectors (Dxnew, Dynew) are obtained and stored in a register (step 300).
From the obtained new wire electrode correction vector (Dxnew, Dynew) and the wire electrode correction vector (Dxold, Dyold) of the previous period stored in the register, the differences Dxdif, Dydif are obtained (step 301).
Dxdif = Dxnew-Dxold
Dydif = Dynew-Dyold
The difference distance Ddif is obtained (step 302).

Ddif=√(Dxdif2+Dydif2
求められた距離Ddifと予め設定されているワイヤ電極撓み補正の制限値Dlimを比較し、求められた距離Ddifが制限値Dlim以下であれば、ステップ305に進み、求められた距離Ddifが制限値Dlimを越えていれば、ステップ304の処理を行った後、ステップ305に進む。
Ddif = √ (Dxdif 2 + Dydif 2 )
The obtained distance Ddif is compared with a preset limit value Dlim for wire electrode deflection correction. If the obtained distance Ddif is less than or equal to the limit value Dlim, the process proceeds to step 305 and the obtained distance Ddif is the limit value. If it exceeds Dlim, the process proceeds to step 305 after performing the process of step 304.

ステップ304では、新ワイヤ電極補正ベクトル(Dxnew,Dynew)と、前周期のワイヤ電極補正ベクトル(Dxold,Dyold)との差のベクトルの方向で、大きさが制限値Dlimになるような差ベクトルとなるような制限されたワイヤ電極撓み補正ベクトルを求め、新ワイヤ電極補正ベクトル(Dxnew,Dynew)とする。
(Dxnew,Dynew)=(Dxold,Dyold)+(Dxdif,Dydif)×(Dlim/Ddif)
こうして求めた制限されたワイヤ電極撓み補正ベクトル(Dxnew,Dynew)をレジスタに記憶する新ワイヤ電極補正ベクトルを置き換える。なお、求められた距離Ddifが制限値Dlim以下であれば、ステップ300で求めた新ワイヤ電極補正ベクトル(Dxnew,Dynew)がそのまま新ワイヤ電極補正ベクトルである。
In step 304, a difference vector whose magnitude is the limit value Dlim in the direction of the difference vector between the new wire electrode correction vector (Dxnew, Dynew) and the wire electrode correction vector (Dxold, Dyold) of the previous period Such a limited wire electrode deflection correction vector is obtained and set as new wire electrode correction vectors (Dxnew, Dynew).
(Dxnew, Dynew) = (Dxold, Dyold) + (Dxdif, Dydif) × (Dlim / Ddif)
The new wire electrode correction vector stored in the register is replaced with the limited wire electrode deflection correction vector (Dxnew, Dynew) thus obtained. If the obtained distance Ddif is equal to or smaller than the limit value Dlim, the new wire electrode correction vector (Dxnew, Dynew) obtained in step 300 is the new wire electrode correction vector as it is.

求められた新ワイヤ電極補正ベクトル(Dxnew,Dynew)と前周期のワイヤ電極補正ベクトル(Dxold,Dyold)の差の各軸方向成分(Δx,Δy)を求め各軸方向のワイヤ電極撓み補正量を求めて出力し、各軸への移動指令をこの補正量で補正して各軸のサーボモータMx,Myを駆動する(ステップ305)。   Each axial component (Δx, Δy) of the difference between the obtained new wire electrode correction vector (Dxnew, Dynew) and the previous period wire electrode correction vector (Dxold, Dyold) is obtained, and the wire electrode deflection correction amount in each axial direction is obtained. The movement command to each axis is corrected by this correction amount and the servo motors Mx and My of each axis are driven (step 305).

δx=Dxnew−Dxold
δy=Dynew−Dyold
次に、新ワイヤ電極補正ベクトル(Dxnew,Dynew)を前周期のワイヤ電極補正ベクトル(Dxold,Dyold)としてレジスタに格納して当該処理周期の処理を終了する。
δx = Dxnew−Dxold
δy = Dynew−Dyold
Next, the new wire electrode correction vector (Dxnew, Dynew) is stored in the register as the wire electrode correction vector (Dxold, Dyold) of the previous cycle, and the processing of the processing cycle ends.

Dxold=Dxnew
Dyold=Dynew
こうして、送り軸のX軸、Y軸の移動方向毎にワイヤ電極撓み補正量を求めて、それぞれの軸への移動指令をこの補正量で補正して、補正された移動指令でX、Y軸のサーボモータMx,Myをそれぞれ駆動制御する。これにより、正確にワイヤ電極の撓み補正ができる。
図10は、90度屈曲するコーナ部でのワイヤ電極撓み補正をした場合、ワイヤガイド2a,2b、ワイヤ電極1の移動通路の説明図である。ワイヤ電極1はX軸方向に移動し、その後、90度移動方向を変えてY軸方向に移動してコーナ部を加工する例である。コーナ部の屈曲点に到達したときは、ワイヤ電極1はX軸−方向に撓んでおり、ワイヤガイド2a、2bの中心点がP1の位置で、撓んだワイヤ電極1はQ1の位置にある。補正ベクトルはV1である。そこで、ワイヤ電極1の移動方向がX軸方向からY軸方向に変わると、ステップ300で求められる補正ベクトルはDxnew=0、Dynew=D0yとなる。図10ではこれをV’として表示している。補正ベクトルV1とV’の差分の距離が大きいことから、新たな制限された補正ベクトルがステップ304で求められる。この補正ベクトルは、例えば、図10でV2のようになる。以下、順次補正ベクトルがV3,V4,…となりワイヤ電極1はQ1,Q2,Q3,…と移動、X軸方向の撓み補正量が0となって、P2の位置に移動し、以後、Y軸方向に移動することになる。
Dxold = Dxnew
Dyold = Dynew
Thus, the wire electrode deflection correction amount is obtained for each of the X axis and Y axis movement directions of the feed axis, the movement command to each axis is corrected by this correction amount, and the X, Y axis is corrected by the corrected movement command. The servomotors Mx and My are controlled and driven. As a result, the deflection of the wire electrode can be accurately corrected.
FIG. 10 is an explanatory diagram of the movement paths of the wire guides 2a and 2b and the wire electrode 1 when the wire electrode deflection correction is performed at the corner portion that bends 90 degrees. The wire electrode 1 is an example in which the corner portion is processed by moving in the X-axis direction, and then moving in the Y-axis direction by changing the movement direction by 90 degrees. When the bending point of the corner portion is reached, the wire electrode 1 is bent in the X-axis direction, the center point of the wire guides 2a and 2b is at the position P1, and the bent wire electrode 1 is at the position Q1. . The correction vector is V1. Therefore, when the moving direction of the wire electrode 1 changes from the X-axis direction to the Y-axis direction, the correction vectors obtained in step 300 are Dxnew = 0 and Dynew = D0y. In FIG. 10, this is indicated as V ′. Since the distance of the difference between the correction vectors V 1 and V ′ is large, a new limited correction vector is obtained in step 304. This correction vector is, for example, V2 in FIG. In the following, the correction vector becomes V3, V4,... And the wire electrode 1 moves as Q1, Q2, Q3,..., The deflection correction amount in the X-axis direction becomes 0, and moves to the position of P2. Will move in the direction.

図11は、コーナ部が円弧であるときのワイヤガイド2a、2bとワイヤ電極1の移動通路を示す図である。この場合も図10で示した90度屈曲するコーナ部と同様にワイヤガイド2a、2b及びワイヤ電極1は移動するものであり、プログラムで指令されたコーナ部が円弧である点に起因する点のみが相違するものである。   FIG. 11 is a diagram illustrating a movement path of the wire guides 2a and 2b and the wire electrode 1 when the corner portion is an arc. In this case as well, the wire guides 2a and 2b and the wire electrode 1 move in the same manner as the 90 ° bent corner portion shown in FIG. 10, and only the points resulting from the point where the corner portion commanded by the program is an arc. Are different.

上述した実施形態では、ワイヤ電極をワークに対して相対的に移動させる送り軸毎の方向別(移動方向が90度異なる毎)にワイヤ電極撓み量を測定して記憶する方法を開示した。しかし、送り方向(移動方向、加工方向)が所定角度毎に撓み量を測定し記憶することにより、さらに高精度のワイヤ撓み量の推定できるようにしてもよい。たとえば、送り方向が45度毎に測定して記憶することにより、さらに高精度のワイヤ撓み量の推定が可能である。この実施形態の場合、図7に示した移動方向別ワイヤ電極撓み量測定処理は、移動方向が45度毎変えて撓み量を測定することになる。すなわち、X軸+方向(角度θ=0度)、X軸+でY軸+の45度の方向(θ=45度)、Y軸+方向(θ=90度)、X軸−でY軸+の45度の方向(θ=135度)、X軸−方向(θ=180度)、X軸−でY軸−の45度の方向(θ=225度)、Y軸−方向(θ=270度)、X軸+でY軸−の45度の方向(θ=315度)の8方向の撓み量がその方向別に測定され、移動方向別ワイヤ電極撓み量記憶手段26されることになる。この場合、加工速度(送り速度)Fは移動方向が異なっても同一速度F0で行うものとする。   In the above-described embodiment, a method of measuring and storing the wire electrode deflection amount for each direction (each movement direction is different by 90 degrees) for each feed axis that moves the wire electrode relative to the workpiece has been disclosed. However, the wire deflection amount may be estimated with higher accuracy by measuring and storing the deflection amount for each predetermined angle of the feeding direction (movement direction, machining direction). For example, by measuring and storing the feeding direction every 45 degrees, it is possible to estimate the wire deflection amount with higher accuracy. In the case of this embodiment, the wire direction deflection amount measurement processing for each moving direction shown in FIG. 7 measures the amount of deflection by changing the moving direction every 45 degrees. That is, X axis + direction (angle θ = 0 degrees), X axis + and Y axis + 45 degrees direction (θ = 45 degrees), Y axis + direction (θ = 90 degrees), X axis-and Y axis + 45-degree direction (θ = 135 degrees), X-axis-direction (θ = 180 degrees), X-axis-Y-axis 45-degree direction (θ = 225 degrees), Y-axis-direction (θ = 270 degrees), the deflection amount in 8 directions in the direction of 45 degrees (θ = 315 degrees) of the X axis + and the Y axis − is measured for each direction, and the wire electrode deflection amount storage means 26 for each moving direction is measured. . In this case, the machining speed (feed speed) F is assumed to be the same speed F0 even if the moving direction is different.

ワイヤ電極撓み量推定手段23による撓み量推定処理は図8に示す処理の代わりに、図12の処理に変わる。
まず、当該周期における各送り軸のX軸への移動指令の移動量Δx、Y軸への移動指令の移動量Δyより、移動方向θ(=tan-1(Δy/Δx))を求めると共に、該移動量を求める所定周期(分配周期)Tで除して、X軸、Y軸の速度成分Fx,Fyを求める(ステップ400)。次に、移動方向別ワイヤ電極撓み量記憶手段26に記憶する移動方向毎のワイヤ電極撓み量より、移動方向θにおける撓み量D0を求める。移動方向別ワイヤ電極撓み量記憶手段26に移動方向θと同じ方向の撓み量が記憶されていれば、その値を撓み量D0とし、記憶されていなければ移動方向θの前後の記憶されている角度における撓み量より内挿補間して該移動方向θにおける撓み量D0を求める。例えば、θ=30度であれば、移動方向別ワイヤ電極撓み量記憶手段26に記憶されたθ=0度とθ=45度の撓み量より内挿補間して移動方向θ=30度の撓み量D0を算出する(ステップ401)。
The deflection amount estimation processing by the wire electrode deflection amount estimation means 23 is changed to the processing of FIG. 12 instead of the processing shown in FIG.
First, the movement direction θ (= tan −1 (Δy / Δx)) is obtained from the movement amount Δx of the movement command to the X axis of each feed axis and the movement amount Δy of the movement command to the Y axis in the cycle, By dividing the movement amount by a predetermined period (distribution period) T, X-axis and Y-axis velocity components Fx and Fy are obtained (step 400). Next, the deflection amount D0 in the movement direction θ is obtained from the wire electrode deflection amount for each movement direction stored in the movement direction-specific wire electrode deflection amount storage means 26. If the amount of bending in the same direction as the moving direction θ is stored in the wire direction bending amount storage means 26 for each moving direction, the value is set as the amount of bending D0, and if not stored, the value is stored before and after the moving direction θ. The amount of deflection D0 in the moving direction θ is determined by interpolation from the amount of deflection in the angle. For example, if θ = 30 °, the deflection in the moving direction θ = 30 ° is obtained by interpolation using the deflection amounts of θ = 0 ° and θ = 45 ° stored in the wire electrode deflection amount storage unit 26 for each moving direction. A quantity D0 is calculated (step 401).

次に移動方向θに基づいて、求めた撓み量D0をX軸方向、Y軸方向の撓み量成分D0x、D0yを算出する。
ステップ400で求めた各軸速度成分Fx、Fyとステップ402で求めた各軸撓み量成分D0x、D0y、移動方向別ワイヤ電極撓み量測定処理時の送り速度F0、及び移動速度から撓み量を求める関数に基づいて各軸の撓み量Dx,Dyを求める(ステップ403,404)。
Next, based on the moving direction θ, the obtained deflection amounts D0 are calculated as deflection amount components D0x and D0y in the X-axis direction and the Y-axis direction.
The amount of deflection is obtained from each axis velocity component Fx, Fy obtained in step 400, each axis deflection amount component D0x, D0y obtained in step 402, the feed rate F0 at the time of wire electrode deflection amount measurement processing for each moving direction, and the moving velocity. Based on the function, the deflection amounts Dx and Dy of each axis are obtained (steps 403 and 404).

Dx=D0x・Func(Fx/F0)
Dy=D0y・Func(Fy/F0)
こうして求めたX,Y軸方向ワイヤ電極撓み量Dx,Dyをワイヤ電極撓み量補正手段24に出力する(ステップ405)。
Dx = D0x · Func (Fx / F0)
Dy = D0y · Func (Fy / F0)
The X and Y axis direction wire electrode deflection amounts Dx and Dy thus obtained are output to the wire electrode deflection amount correction means 24 (step 405).

ワイヤ電極撓み補正手段24によるワイヤ電極撓み補正処理については、第1の実施形態と同様であり、図9に示す処理フローチャートと同一の処理を行ってワイヤ電極撓み補正を行う。   The wire electrode deflection correction processing by the wire electrode deflection correction means 24 is the same as that of the first embodiment, and the same processing as the processing flowchart shown in FIG. 9 is performed to perform wire electrode deflection correction.

また、上述した各実施形態では、垂直加工の場合についてのみ開示したが、上下ワイヤガイドの移動方向について、それぞれ独立に同様のワイヤ電極の撓み補正を行えば、容易にテーパ加工にも適用可能である。   Further, in each of the above-described embodiments, only the case of vertical machining has been disclosed. However, if the same wire electrode deflection correction is performed independently in the movement direction of the upper and lower wire guides, it can be easily applied to taper machining. is there.

本発明のワイヤ放電加工機の一実施形態の概要を説明する説明図である。It is explanatory drawing explaining the outline | summary of one Embodiment of the wire electric discharge machine of this invention. 同実施形態における制御装置の制御機能を示す機能ブロック図である。It is a functional block diagram which shows the control function of the control apparatus in the embodiment. 同実施形態における加工速度とワイヤ撓み量との関係を示す関数の説明図である。It is explanatory drawing of the function which shows the relationship between the processing speed and wire bending amount in the embodiment. 同実施形態における加工方向毎のワイヤ電極撓み量を記憶する移動方向別ワイヤ電極撓み量記憶手段の記憶内容の説明図である。It is explanatory drawing of the memory content of the wire electrode deflection amount memory | storage means according to a moving direction which memorize | stores the wire electrode deflection amount for every process direction in the embodiment. 同実施形態におけるワイヤ電極の撓み量よりワイヤ電極の撓み補正ベクトルを求める説明図である。It is explanatory drawing which calculates | requires the bending correction vector of a wire electrode from the bending amount of the wire electrode in the embodiment. 同実施形態における撓み補正ベクトルの変化量の制限を説明する説明図である。It is explanatory drawing explaining the restriction | limiting of the variation | change_quantity of the deflection | deviation correction vector in the embodiment. 同実施形態における移動方向別ワイヤ電極撓み量測定処理のアルゴリズムを示すフローチャートである。It is a flowchart which shows the algorithm of the wire electrode deflection amount measurement process according to movement direction in the embodiment. 同実施形態における制御装置のプロセッサが所定周期毎に実施するワイヤ電極撓み量推定処理のアルゴリズムを示すフローチャートである。It is a flowchart which shows the algorithm of the wire electrode deflection amount estimation process which the processor of the control apparatus in the same embodiment implements for every predetermined period. 同実施形態における制御装置のプロセッサが所定周期毎に実施するワイヤ電極撓み量補正処理のアルゴリズムを示すフローチャートである。It is a flowchart which shows the algorithm of the wire electrode deflection amount correction process which the processor of the control apparatus in the embodiment implements for every predetermined period. 90度屈曲するコーナ部で、本発明のワイヤ電極撓み補正をした場合、ワイヤガイド、ワイヤ電極の移動通路の説明図である。When the wire electrode deflection correction of the present invention is performed at a corner portion bent by 90 degrees, it is an explanatory diagram of a wire guide and a movement path of the wire electrode. コーナ部が円弧であるとき、本発明のワイヤ電極撓み補正をした場合のワイヤガイドとワイヤ電極の移動通路を示す図である。When a corner part is a circular arc, it is a figure which shows the movement path | route of a wire guide and a wire electrode at the time of performing wire electrode deflection | deviation correction | amendment of this invention. 本発明の第2の実施形態における制御装置のプロセッサが所定周期毎に実施するワイヤ電極撓み量推定処理のアルゴリズムを示すフローチャートである。It is a flowchart which shows the algorithm of the wire electrode deflection amount estimation process which the processor of the control apparatus in the 2nd Embodiment of this invention implements for every predetermined period. 放電加工中のワイヤ電極の状態を説明する説明図である。It is explanatory drawing explaining the state of the wire electrode in electrical discharge machining. ワイヤ電極の撓みによるコーナ部加工におけるコーナダレの説明図である。It is explanatory drawing of the corner sagging in the corner part process by the bending of a wire electrode. ワイヤ電極撓み量の測定方法の説明図である。It is explanatory drawing of the measuring method of a wire electrode deflection amount.

符号の説明Explanation of symbols

1 ワイヤ電極
2a 上ワイヤガイド
2b 下ワイヤガイド
3 ワーク
4 ワーク置き台
5 加工経路
6 ワイヤガイド中心通路
10 ワイヤ電極送り出しリール
11 ワイヤ電極巻取りリール
12 給電ローラ
13,14 ガイドローラ
15 冷却水用ノズル
Mx X軸サーボモータ
My Y軸サーボモータ
Mz Z軸サーボモータ
Mu U軸サーボモータ
Mv V軸サーボモータ
20 制御装置(数値制御装置)
30 放電加工電源
31 短絡検知装置
DESCRIPTION OF SYMBOLS 1 Wire electrode 2a Upper wire guide 2b Lower wire guide 3 Work piece 4 Work place stand 5 Processing path 6 Wire guide center passage 10 Wire electrode feed reel 11 Wire electrode take-up reel 12 Feed roller 13, 14 Guide roller 15 Cooling water nozzle Mx X axis servo motor My Y axis servo motor Mz Z axis servo motor Mu U axis servo motor Mv V axis servo motor 20 Controller (Numerical controller)
30 Electric discharge machining power supply 31 Short-circuit detection device

Claims (5)

上下ワイヤガイドにワイヤ電極を張架し、ワイヤ電極と加工ワークの間に電圧を印加した状態でワイヤ電極をワークに接近させて放電を発生させ、該放電状態を監視して該放電状態に基づいて加工速度を制御して放電加工を行うワイヤ放電加工機において、
前記ワイヤガイドの前記ワークに対する相対移動方向毎に測定したワイヤ電極の測定撓み量を記憶する測定撓み量記憶手段と、
加工プログラム記憶手段に記憶された加工プログラムと、
加工プログラムと前記加工速度からワイヤガイドとワークの相対的移動指令を決定する手段と、
その相対的移動指令決定手段から通知される相対的移動指令と前記測定撓み量記憶手段に記憶された測定撓み量に基づき実際のワイヤ電極の撓み量を推定する手段と、
そのワイヤ電極の推定撓み量に基づきワイヤガイドの位置を補正する手段を具備したワイヤ放電加工機。
A wire electrode is stretched between the upper and lower wire guides, a voltage is applied between the wire electrode and the workpiece, the wire electrode is brought close to the workpiece, a discharge is generated, the discharge state is monitored, and the discharge state is based on the discharge state. In a wire electrical discharge machine that performs electrical discharge machining by controlling the machining speed,
A measurement deflection amount storage means for storing a measurement deflection amount of the wire electrode measured for each relative movement direction of the wire guide with respect to the workpiece;
A machining program stored in the machining program storage means;
Means for determining a relative movement command of the wire guide and the workpiece from the machining program and the machining speed;
Means for estimating the actual deflection amount of the wire electrode based on the relative movement command notified from the relative movement command determining means and the measured deflection amount stored in the measured deflection amount storage means;
A wire electric discharge machine provided with means for correcting the position of the wire guide based on the estimated deflection amount of the wire electrode.
前記実際のワイヤ電極の撓み量を推定する手段は、ワイヤガイドをワークに対して相対的に移動させる各送り軸毎にその送り軸方向の撓み量を推定し、前記ワイヤガイドの位置を補正する手段は、送り軸毎の推定撓み量に基づいて各送り軸への移動指令を補正する請求項1に記載のワイヤ放電加工機。   The means for estimating the actual amount of deflection of the wire electrode estimates the amount of deflection in the direction of the feed axis for each feed axis that moves the wire guide relative to the workpiece, and corrects the position of the wire guide. The wire electric discharge machine according to claim 1, wherein the means corrects a movement command to each feed axis based on an estimated deflection amount for each feed axis. 前記測定撓み量記憶手段には、ワイヤガイドをワークに対して相対的に移動させる各送り軸の正、逆移動方向毎にワイヤ電極の測定撓み量が記憶されている請求項1または請求項2に記載のワイヤ放電加工機。   3. The measurement deflection amount of the wire electrode is stored in the measurement deflection amount storage means for each forward and reverse movement direction of each feed shaft that moves the wire guide relative to the workpiece. The wire electric discharge machine described in 1. 前記実際のワイヤ電極の撓み量を推定する手段は、ワイヤ電極の測定撓み量を測定したときの加工速度と、実際の加工速度からワイヤ電極の撓み量を推定する請求項1乃至3の内いずれか1項に記載のワイヤ放電加工機。   The means for estimating the actual deflection amount of the wire electrode estimates the deflection amount of the wire electrode from the machining speed when the measured deflection amount of the wire electrode is measured and the actual machining speed. The wire electric discharge machine of Claim 1. ワイヤガイドの移動方向に対するワイヤ電極の撓み量を測定する手段を具備した請求項1乃至4の内いずれか1項に記載のワイヤ放電加工機。
The wire electric discharge machine according to any one of claims 1 to 4, further comprising means for measuring a deflection amount of the wire electrode with respect to a moving direction of the wire guide.
JP2006210091A 2006-08-01 2006-08-01 Wire electric discharge machine Pending JP2008036720A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006210091A JP2008036720A (en) 2006-08-01 2006-08-01 Wire electric discharge machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006210091A JP2008036720A (en) 2006-08-01 2006-08-01 Wire electric discharge machine

Publications (1)

Publication Number Publication Date
JP2008036720A true JP2008036720A (en) 2008-02-21

Family

ID=39172327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006210091A Pending JP2008036720A (en) 2006-08-01 2006-08-01 Wire electric discharge machine

Country Status (1)

Country Link
JP (1) JP2008036720A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014121755A (en) * 2012-12-21 2014-07-03 Fanuc Ltd Wire electric discharge machine automatically correcting machining route according to corner angle
JP2015123544A (en) * 2013-12-26 2015-07-06 ファナック株式会社 Wire electric discharge machine performing path correction in concave arc corner part, machining path generation device for the wire electric discharge machine, and machining method using the wire electric discharge machine
EP3023186A1 (en) * 2014-11-19 2016-05-25 Fanuc Corporation Wire electric discharge machine having corner shape correcting function
KR101810297B1 (en) 2014-11-19 2017-12-18 화낙 코퍼레이션 Wire electric discharge machine having corner shape correcting function
JP6266192B1 (en) * 2017-04-11 2018-01-24 三菱電機株式会社 Wire electric discharge machine and wire electric discharge machining method

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014121755A (en) * 2012-12-21 2014-07-03 Fanuc Ltd Wire electric discharge machine automatically correcting machining route according to corner angle
EP2745971A3 (en) * 2012-12-21 2014-11-26 Fanuc Corporation Wire electric discharge machine that automatically corrects machining route according to corner angle
US9370837B2 (en) 2012-12-21 2016-06-21 Fanuc Corporation Wire electric discharge machine that automatically corrects machining route according to corner angle
JP2015123544A (en) * 2013-12-26 2015-07-06 ファナック株式会社 Wire electric discharge machine performing path correction in concave arc corner part, machining path generation device for the wire electric discharge machine, and machining method using the wire electric discharge machine
US9796034B2 (en) 2013-12-26 2017-10-24 Fanuc Corporation Wire electrical discharge machine, machining path generator of wire electrical discharge machine, and machining method for use in wire electrical discharge machine for performing path compensation in concave arc corner portion
EP3023186A1 (en) * 2014-11-19 2016-05-25 Fanuc Corporation Wire electric discharge machine having corner shape correcting function
KR101810297B1 (en) 2014-11-19 2017-12-18 화낙 코퍼레이션 Wire electric discharge machine having corner shape correcting function
US10307847B2 (en) 2014-11-19 2019-06-04 Fanuc Corporation Wire electric discharge machine having corner shape correcting function
JP6266192B1 (en) * 2017-04-11 2018-01-24 三菱電機株式会社 Wire electric discharge machine and wire electric discharge machining method
WO2018189806A1 (en) * 2017-04-11 2018-10-18 三菱電機株式会社 Wire electric discharge machining apparatus and wire electric discharge machining method
CN109041572A (en) * 2017-04-11 2018-12-18 三菱电机株式会社 Wire electric discharge machine and wire electric discharge machining method
CN109041572B (en) * 2017-04-11 2020-04-07 三菱电机株式会社 Wire electric discharge machine and wire electric discharge machining method

Similar Documents

Publication Publication Date Title
CN103240471B (en) Wire electric discharge machine, turning tool machining method with wire electric discharge machine
EP2327498B1 (en) Wire-cut electric discharge machine and electric discharge machining method
JP3127205B2 (en) Wire electric discharge machine and operation method thereof
JP5048108B2 (en) Wire-cut EDM with workpiece measurement function
JP6404968B2 (en) Wire electric discharge machine
JP5642819B2 (en) Wire electric discharge machine having taper angle correction function using contact detector and taper angle correction method
US20110226742A1 (en) Wire electric discharge machining apparatus
JP2008036720A (en) Wire electric discharge machine
JP2015196239A (en) Wire discharge machine having thermal displacement function of upper and lower guide
US20140330423A1 (en) Wire electrical discharge machining apparatus
JP2013188831A (en) Control device of machine tool and machine tool equipped with the same
JP5289643B1 (en) Wire electric discharge machining apparatus and control apparatus
JP5607767B2 (en) Wire electric discharge machine with control means for keeping wire electrode at desired angle
KR20180012705A (en) Wire electrical discharge machine and wire electrical discharge machining method
WO2011049101A1 (en) Wire electro-discharge machining device
JP6162745B2 (en) Numerical control device with workpiece placement error correction function using machining start hole
CN107775131A (en) Wire electric discharge machine and measuring method
US20130150999A1 (en) Wire electrical discharge machine with rotating shaft
JP4859941B2 (en) Processing apparatus and processing method
WO2015145569A1 (en) Machining path calculation device, control device, and wire electric discharge machine
WO1995014548A1 (en) Method and apparatus for controlling wire electrode tension
JP2005199358A (en) Wire-cut electric discharge machining method, control method for wire-cut electric discharge machining, and wire-cut electric discharge machining device
JPS6085830A (en) Wire electric discharge machining method
JP2005199390A (en) Cutting device
KR20230126944A (en) Development of an Automatic Tool Rectification System in NC Lathe Machine