(57)【特許請求の範囲】
【請求項１】
ワイヤ挿通孔にワイヤ電極を自動的に結線処理を行いワイヤ自動結線が成功したか否かを判断する自動結線装置を備えたワイヤ放電加工機において、前回の自動結線でワイヤ結線が成功したときには次の結線ではワイヤ送り速度を増加させて自動結線させることを特徴とするワイヤ放電加工機。
【請求項２】
前回のワイヤ自動結線が成功である場合、過去複数回におけるワイヤ自動結線の成功か否かの判断結果に基づいて次回のワイヤ結線時のワイヤ送り速度を増加させる量を決定する請求項１記載のワイヤ放電加工機。
【請求項３】
前記増加させる量は、次回の結線位置が前回の結線位置と同一位置か異なる位置かで異ならせることを特徴とする請求項１又は請求項２に記載のワイヤ放電加工機。
【請求項４】
前回の判断結果がワイヤ結線失敗である場合、次回のワイヤ結線時のワイヤ送り速度を低減させることを特徴とする請求項１乃至３の内いずれか１項に記載のワイヤ放電加工機。
【請求項５】
前回のワイヤ自動結線が失敗である場合、過去複数回におけるワイヤ自動結線の成功か否かの判断結果に基づいて次回のワイヤ結線時のワイヤ送り速度を決定する請求項１乃至３の内いずれか１項に記載のワイヤ放電加工機。
【請求項６】
ワイヤ挿通孔にワイヤ電極を自動的に結線処理を行いワイヤ自動結線が成功したか否かを判断する自動結線装置を備えたワイヤ放電加工機において、挿通孔位置情報に対応させて該挿通孔でのワイヤ結線時のワイヤ送り速度情報と、ワイヤ結線の判断結果情報を記憶する記憶手段を備え、前回の同一挿通孔の判断結果がワイヤ結線の成功である場合、次回のワイヤ結線時のワイヤ送り速度を増加させることを特徴とするワイヤ放電加工機。
【請求項７】
前回の同一挿通孔の判断結果がワイヤ結線の成功である場合、前記記憶手段に記憶された過去複数回におけるワイヤ自動結線の成功か否かの判断結果に基づいて次回のワイヤ結線時におけるワイヤ送り速度を決定する請求項６記載のワイヤ放電加工機。
【請求項８】
前回の同一挿通孔の判断結果がワイヤ結線の失敗である場合、次回のワイヤ結線時のワイヤ送り速度を減少させる請求項６又は請求項７記載のワイヤ放電加工機。
【請求項９】
前回の同一挿通孔の判断結果がワイヤ結線の失敗である場合、前記記憶手段に記憶された過去複数回におけるワイヤ自動結線の成功か否かの判断結果に基づいて次回のワイヤ結線時のワイヤ送り速度を決定する請求項６又は請求項７記載のワイヤ放電加工機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワイヤ放電加工機に関し、特にワイヤ自動結線装置を備えたワイヤ放電加工機に関する。
【０００２】
【従来の技術】
自動結線装置を備え、該ワイヤ自動結線装置でワーク（被加工物）の加工開始穴である挿通孔にワイヤ電極を自動的に挿通しワイヤ電極を自動結線するようにしたワイヤ放電加工機においては、この自動結線装置によるワイヤ結線作業の成功率や作業時間がワイヤ放電加工作業の効率に大きく影響を与える。そのため、加工するワークの厚さやワイヤ電極の径、材質等の条件を設定し、ワイヤ結線におけるワイヤ送り速度をその条件に適した速さにすることによって、ワイヤ自動結線作業の時間の短縮化を図り、又途中で結線が失敗した場合には、ワイヤ送り速度を遅くしてワイヤ結線を確実にする方法が提案されている（例えば、特許文献１参照）。
【０００３】
又、ワイヤ自動結線する際に、加工するワークに上ワイヤガイド装置のノズルを密着させて結線する密着モードか、離れて結線するモードかを設定し、密着モードであれば、ワイヤ結線時間短縮を優先したワイヤ送り速度を選択して結線し、離れて結線するモードであれば、ワイヤ結線の成功率を優先したワイヤ送り速度が選択されて結線し、ワイヤ自動結線作業の効率化を図ったものも知られている（例えば、特許文献２参照）。
さらに、ワイヤ結線が失敗した場合、再度行うワイヤ結線ではワイヤ送り速度を遅く切り替えて結線成功率を向上させるようにしたものも知られている（例えば、特許文献３参照）。
【０００４】
【特許文献１】
特開２００２−１２６９５１号公報
【特許文献２】
特開２００２−１３７１２４号公報
【特許文献３】
特開２００２−２８８２５号公報
【０００５】
【発明が解決しようとする課題】
従来の技術では、上述したように、設定条件によって、ワイヤ結線時のワイヤ送り速度を決めたり、結線失敗時にワイヤ送り速度を低減して再度ワイヤ結線を行うことによって、ワイヤ結線作業の時間短縮を図ると共にワイヤ結線の成功率を高めることにより、自動結線装置によるワイヤ結線作業の効率を向上させるものである。
【０００６】
一方、ワイヤ放電加工においては、１つのワークに対し複数の加工形状を加工する場合があり、各加工形状毎に設けられている加工開始孔であるワイヤ挿通孔にワイヤを挿通して加工を行わねばならない。又、粗加工、仕上げ加工と同一の加工形状に対して複数回の放電加工を行う場合、同一の加工形状に対して粗加工を行った後、直ちに仕上げ加工を行うことは少なく、ワークに対して全ての加工形状の粗加工を行った後、１回以上の仕上げ加工をそれぞれ各加工形状に対して順次行うのが通常である。この場合、各加工形状に対して、粗加工、仕上げ加工を行う度に、挿通孔にワイヤ電極を挿通させるワイヤ結線作業を行わねばならない。
【０００７】
このような場合、ワイヤ結線作業は全体のワイヤ放電加工作業で占める割合が増加するため、この作業効率を向上させることが望ましい。
そこで、本発明の目的は、同一のワークに対して複数の加工形状を加工する際のワイヤ結線作業を効率よく行うことができるようにすることにある。
【０００８】
【課題を解決するための手段】
請求項１に係わる発明は、ワイヤ挿通孔にワイヤ電極を自動的に結線処理を行いワイヤ自動結線が成功したか否かを判断する自動結線装置を備えたワイヤ放電加工機において、前回の自動結線でワイヤ結線が成功したときには次の結線ではワイヤ送り速度を増加させて自動結線させるようにしたものである。請求項２に係わる発明は、さらに過去複数回におけるワイヤ自動結線の成功か否かの判断結果に基づいて次回のワイヤ結線時のワイヤ送り速度を増加させる量を決定する。又、請求項３に係わる発明は、増加させる量を次回の結線位置が前回の結線位置と同一位置か異なる位置かで異ならせる。さらに、請求項４に係わる発明は、前回の判断結果がワイヤ結線失敗である場合、次回のワイヤ結線時のワイヤ送り速度を低減させる。又、請求項５に係わる発明は、前回のワイヤ自動結線が失敗である場合、過去複数回におけるワイヤ自動結線の成功か否かの判断結果に基づいて次回のワイヤ結線時のワイヤ送り速度を決定するようにした。
【０００９】
請求項６に係わる発明は、同一挿通孔に複数回ワイヤ電極の結線が行われるような場合に適合するもので、挿通孔位置情報に対応させて該挿通孔でのワイヤ結線時のワイヤ送り速度情報と、ワイヤ結線の判断結果情報を記憶する記憶手段を備え、前回の同一挿通孔の判断結果がワイヤ結線の成功である場合、次回のワイヤ結線時のワイヤ送り速度を増加させるようにした。又、請求項７に係わる発明は、前回の同一挿通孔の判断結果がワイヤ結線の成功である場合、過去複数回におけるワイヤ自動結線の同一挿通孔での成功か否かの判断結果に基づいて次回のワイヤ結線時のワイヤ送り速度の増加させる量を決定するようにした。さらに、請求項８に係わる発明は、前回の同一挿通孔の判断結果がワイヤ結線の失敗である場合、次回のワイヤ結線時のワイヤ送り速度を減少させるようにした。又、請求項９に係わる発明は、前回の同一挿通孔の判断結果がワイヤ結線の失敗である場合、過去複数回におけるワイヤ自動結線の同一挿通孔での成功か否かの判断結果に基づいて次回のワイヤ結線時のワイヤ送り速度を決定するようにした。
【００１０】
【発明の実施の形態】
図１は本発明の一実施形態の要部ブロック図で、ワイヤ放電加工機の制御装置を中心に記載している。符号１０は、ワイヤ放電加工機を制御する数値制御装置等で構成される制御装置である。該制御装置１０には、プロセッサ１１と該プロセッサ１１にバス１８で結合されている、ＲＯＭ，ＲＡＭ等からなるメモリ１２、表示器１３，キーボード等の入力手段１４、加工プログラム等を外部記憶媒体から入力又は出力するインターフェース１５、各軸制御回路１６、入出力回路１７等で構成されている。
【００１１】
軸制御回路１６は、ワークが載置されるテーブルを直交するＸ，Ｙ軸方向に駆動するＸ軸、Ｙ軸、上ガイドを該Ｘ軸、Ｙ軸に直交する方向に移動させるＺ軸、テーパ加工のための直交するＵ軸、Ｖ軸をそれぞれ駆動する各モータを制御するもので、各軸の位置、速度、電流のフィードバック制御手段等を備える。この各軸制御手段１６には、各軸のサーボアンプ２１を介して各軸サーボモータ２５が接続されている。なお各サーボモータには位置・速度検出器が取り付けられ、位置、速度をそれぞれの軸制御回路にフィードバックするように構成されているが、この図１では省略している。
【００１２】
又、入出力回路１７には、ワイヤ放電加工機のワイヤとワーク間に電圧を印加して放電を生じせしめるための電源回路２２，ワークの加工開始孔である挿通孔にワイヤ電極を挿通させるための自動結線装置２３、ワイヤ電極を供給するワイヤ電極供給装置２４、さらには、その他の周辺機器に接続されている。
【００１３】
上述したワイヤ放電加工機の構成は、従来から公知のワイヤ放電加工機の構成と変わりはない。本発明は、従来の放電加工機が有するハードウエアを利用して、新たな機能を付加したものである。
【００１４】
図２は、このようなワイヤ放電加工機を用いてワークＷに複数の加工形状を加工する例の説明図である。この図２で示す例では、ワークＷに対して、ワークの上面（ＸＹ平面）の上からみたときの形状が、矩形の形状１、三角形の形状２、台形の形状３、円形の形状４を加工する例であり、実線で示す線が、放電加工により加工される切断位置を示し、破線は上、下ガイド位置（ワイヤ電極位置）をワークＷに対して早送りで相対移動させる線を意味している。又、符号Ｈ１，Ｈ２，Ｈ３，Ｈ４は各加工形状に対して設けられた加工開始時にワイヤ電極を挿通する挿通孔であり、（ｘ１，ｙ１），（ｘ２，ｙ２），（ｘ３，ｙ３），（ｘ４，ｙ４）はそれぞれ各挿通孔のＸ，Ｙ座標位置を表す。
【００１５】
図３は、図２に示す各加工形状の加工順序の説明図で、加工形状１から加工形状４を順に粗加工を行い、次に仕上げ加工を順に行うよう加工プログラムが作成されているものとする。この場合、まず、ワイヤ電極を挿通させるために自動結線装置２３により加工形状１の加工開始孔である挿通孔Ｈ１の位置（ｘ１，ｙ１）に早送りでワークＷを移動させて位置決めし、該位置（ｘ１，ｙ１）を上、下ガイドと対向させ、ワイヤ電極を自動結線する。結線完了後、加工形状１の粗加工のワイヤ放電加工を行い、この形状の粗加工が終了すると、ワイヤ切断作業を行い、次の加工形状２の挿通孔Ｈ２の位置（ｘ２，ｙ２）に早送りでワークＷを移動させ、該位置が上、下ガイドと対向するよう位置決めする。そしてこの加工形状２の挿通孔Ｈ２に自動結線し加工形状２の粗加工を行う。以下、同様に、各加工形状の挿通孔Ｈ３，Ｈ４の位置に位置決めして自動結線を行い、粗加工する作業を自動的に行う。全ての加工形状の粗加工が終了すると、再び加工形状１から仕上げ加工を順に行うため、各加工形状の挿通孔Ｈ１，Ｈ２，Ｈ３，Ｈ４の位置に順に位置決めしワイヤ電極を自動結線し、仕上げ加工を行い、ワイヤを切断し、次の加工形状の挿通孔に位置決めする動作を繰り返し行うことになる。
【００１６】
第１の態様
図４は、加工プログラムより自動結線指令が読み込まれたとき、制御装置１０のプロセッサ１１が実行する本発明の第１の態様における処理フローチャートである。プロセッサ１１は、メモリ１２に格納された加工プログラムを読み出し、順次実行するが、図２に示すような加工を図３に示すような加工順で加工するようにプログラムされているときを例にとって説明する。
【００１７】
まず、加工形状１を加工すべく、該加工形状の加工開始孔である挿通孔Ｈ１の位置（ｘ１，ｙ１）と上、下ワイヤガイドが対向するようにワークＷを移動させて位置決めする。続いて加工プログラムから自動結線指令が読みとられるから、プロセッサ１１は自動結線装置２３に自動結線指令を出力すると共に、初期設定されているワイヤ送り速度でワイヤ電極を供給するようワイヤ電極供給装置２４を駆動制御する（ステップ１０１）。
【００１８】
自動結線装置２３では、従来同様に自動結線処理を行い、結線が成功したか失敗したかの信号を制御装置１０に送信する。プロセッサ１１は、自動結線装置２３から送られてくる信号に基づいて、結線が成功か失敗かを判断し（ステップ１０２）、成功の場合には、現在のワイヤ送り速度より所定量だけ速いワイヤ送り速度に更新設定し、次の挿通孔への自動結線時のワイヤ送り速度を設定しておく（ステップ１０３）。
【００１９】
一方、結線が失敗したときには、ワイヤ送り速度を所定量だけ遅いワイヤ送り速度とし（ステップ１０４）、該ワイヤ送り速度でワイヤ電極供給装置２４を駆動し、自動結線装置２３に自動結線指令を出力する（ステップ１０５）。自動結線装置２３では、前回よりも所定量遅いワイヤ送り速度で自動結線を行い、成功か失敗かの信号を制御装置１０に送信する。制御装置１０のプロセッサ１１は、結線の成功、失敗の信号が送られてくると（ステップ１０６）、ワイヤ送り速度を所定量だけ速くし、該速度を元の速度に戻しておく（ステップ１０７）。
【００２０】
制御装置１０のプロセッサ１１は、設定回数の結線指令を自動結線装置２３に出力し設定回数の結線失敗の信号を受けたときには、この挿通孔Ｈへのワイヤ結線は不可能として、該形状の加工を行わず、次の加工形状の挿通孔位置にワークＷを位置決めする。
【００２１】
なお、図４で示す第１の態様では、結線に失敗した箇所での失敗原因が、他の挿通孔でのワイヤ結線においては、あてはまることは少ないと考え、再度の自動結線指令での自動結線の結果が、結線成功でも失敗でも、ワイヤ送り速度を元の速度に戻すようにする。ただし、結線が失敗した箇所での失敗原因が、他の挿通孔でのワイヤ結線においても、あてはまると考えられる場合には、自動結線に成功したときは元のワイヤ送り速度に戻し、失敗したときには元の速度に戻さず、次の自動結線時には１段階遅い（所定量遅くした）ワイヤ送り速度で自動結線するようにする。この場合、ステップ１０６では、結線成功か否か判断し、成功ならば、ステップ１０７に移行し、失敗ならば、ステップ１０７の処理を行うことなくこの自動結線処理を終了しメインプログラムにリターンする。
【００２２】
このようにして、ワイヤの自動結線が１回で成功すれば、次の挿通孔Ｈに対する自動結線ではワイヤ送り速度が１段階（所定量）速くされるので、自動結線時間の短縮が図られるものである。
【００２３】
第２の態様
図５は、第２の実施形態のフローチャートであり、この第２の実施形態では、前回の結線位置と同じ位置で結線するような場合、すなわち、同一形状を続けて２回加工するような場合には、２回目の加工におけるワイヤ送り速度をさらに速くして結線するようにし、又、過去の結線成功、失敗の状態に応じて、自動結線時のワイヤ送り速度を決定するようにしたものである。
【００２４】
加工プログラムより自動結線指令が読みとられるとプロセッサ１１は、現在位置（Ｘ，Ｙ軸位置）が記憶されている位置と一致するか判断し（ステップ２０１）、一致しない場合には、この位置記憶をクリアして（ステップ２０３）、自動結線指令を自動結線装置２３に出力し、設定されているワイヤ送り速度でワイヤ電極供給装置２４を駆動する（ステップ２０４）。自動結線装置２３から結線成功又は失敗の信号が入力されたか判断し（ステップ２０５）、成功ならば、成功の連続回数を計数するカウンタＣｓを１加算する（ステップ２０６）。なお、該カウンタＣｓ及び後述する結線失敗の連続回数を計数するカウンタＣｆは電源投入時の初期設定で、「０」に設定されている。
【００２５】
次に、結線失敗の連続回数を計数するカウンタＣｆが設定値（図５では２と設定している）以上か判断し（ステップ２０７）、設定値（２）以上でなければ、該カウンタＣｆをクリアし（ステップ２０８）、当該挿通孔の位置（Ｘ，Ｙ軸位置）を記憶し（ステップ２０９）、ワイヤ送り速度の設定を１段階上げる。すなわち所定量だけ速い速度に設定し（ステップ２１０）、メインプログラムにリターンする。
【００２６】
自動結線が成功し、かつ失敗の連続回数Ｃｆが設定値未満の場合には、現在位置が記憶され（ステップ２０９）、次の自動結線時のワイヤ送り速度が１段階速く設定される（ステップ２１０）。次の自動結線を実行するため、次の挿通孔位置にワークＷが位置決めされ、自動結線指令がプログラムから読みとられると、プロセッサ１１は記憶位置と現在位置が一致するか判断する（ステップ２０１）。同一形状の加工を続けて行う場合には、記憶位置と現在位置が一致するから、ワイヤ送り速度がさらに１段階速く設定される（ステップ２０２）。この場合は、ステップ２１０でワイヤ送り速度がすでに１段階速く設定されているので、２段階速く設定されることになる。また、失敗の連続回数Ｃｆが設定値以上の場合や、結線に失敗し、ワイヤ送り速度を１段階遅くした状態で結線が成功した場合には、現在位置を記憶しない（ステップ２０９が実行されない）ので、同一形状の加工を続けて行う場合でも、ステップ２０２が実行されないため、ワイヤ送り速度がさらに１段階速く設定されることはない。
【００２７】
以下、前述したステップ２０３，２０４，２０５の処理がなされるが、結線に失敗したとき、連続結線失敗を記憶するカウンタＣｆに「１」加算し（ステップ２１３）ワイヤ送り速度を１段階遅く（所定量だけ遅く）設定し、該速度ワイヤ電極供給装置２４を駆動すると共に自動結線指令を出力し（ステップ２１５）、自動結線装置２３から成功／失敗の信号を待つ（ステップ２１６）。この信号が入力されると、連続結線成功を計数するカウンタＣｓの値が設定値（この図５では２）以上か判断し（ステップ２１７）、設定値以上であれば、ワイヤ送り速度を１段階速い速度に設定する（ステップ２１８）、又設定値に達してなければ、ワイヤ送り速度の設定値はステップ２１４で１段階遅いモードにしたままとする。そして、カウンタＣｓをクリアした後（ステップ２１９）、リターンする。
【００２８】
なお、ステップ２１６で、結線失敗信号を受信したと判断したときには、ステップ２１９に移行し、結線成功したと判断されたときのみ、ステップ２１６からステップ２１７に移行し、カウンタＣｓが設定値（２）以上のときには、ステップ２１８で、１段階ワイヤ送り速度を速くするのではなく、１段階よりも少し速く、例えば１．５段階速くするようにしてもよい。すなわち（所定量×１．５）だけワイヤ送り速度を増加させる。これにより、ステップ２１４で１段階遅くしていることから、０．５段階速くしたことになる。又、この場合、カウンタＣｓが設定値に達してなければ、ステップ２１４で１段階遅くしたままでもよく、又は１段階速くして元に戻すようにしてもよい。
【００２９】
以下、自動結線指令が加工プログラムより読み込まれる毎にステップ２０１以下の処理を行うが、１回目の結線指令での結線が失敗し、結線失敗を計数するカウンタＣｆの値が設定値（２）以上に達している段階で、結線に成功したとき、ステップ２０７で、該カウンタＣｆの値が設定値（２）以上であることが判別するので、ステップ２０７からステップ２１１に移行し、該カウンタＣｆをクリアすると共に、ワイヤ送り速度を０．５段階だけ速い速度とする。すなわち所定量×０．５の量だけワイヤ送り速度を増大させ速くするように設定する（ステップ２１２）。
【００３０】
なお、この第２の態様においても、結線が成功する毎に次回の自動結線時のワイヤ送り速度を１段階だけ増大（所定量だけ増大）させたが、結線成功が連続して続くような場合、１段階よりも大きく増大させてもよい。例えば、ステップ２０８の次に、結線成功を計数するカウンタＣｓの値が設定値（例えば２）以上か判断し、設定値以上のときには、例えば１．５段階速いワイヤ送り速度に設定するようにしてもよい。
【００３１】
第３の態様
図６は本発明の第３の態様での自動結線処理のフローチャートである。この第３の形態は、図２、図３の加工例のように、複数の加工形状を順次粗加工して、次に仕上げ加工を行うような場合で、同一の挿通孔Ｈに再度ワイヤ電極を挿通し結線するような場合、同一挿通孔に対して次に自動結線する際には、前回ワイヤ結線に成功しているときには、前回のワイヤ送り速度よりも速い送り速度でワイヤ電極を送り自動結線するようにしたものである。
【００３２】
この場合、図８に示すような、挿通孔位置情報とワイヤ送り速度の段階情報と結線成功／失敗情報を記憶するテーブルＴ１がメモリ１２に設けられる。
ワークＷが挿通孔位置に位置決めされ、加工プログラムより自動結線指令が読み込まれると、プロセッサ１１は図６の処理を開始し、まず、テーブルＴ１を読み現在の位置がこのテーブルの挿通孔位置に記憶されているか判断する。記憶されていなければ、この挿通孔に対するワイヤ電極の結線は最初の結線であり、ステップ３０３に進み、自動結線指令を自動結線装置２３に出力すると共に、初期設定されているワイヤ送り速度でワイヤ電極供給装置２４を駆動する。
【００３３】
自動結線装置２３から結線成功／失敗の信号が送られて来て（ステップ３０４）、結線成功の場合には、テーブルＴ１に挿通孔の位置を記憶すると共に、結線時のワイヤ送り速度の段階情報を記憶し、又結線成功／失敗の欄には成功を示す「０」を記憶する。このステップ３０５では、挿通孔に最初にワイヤ電極を挿通し結線したときの処理では、現在位置情報と、ワイヤ送り速度が設定値の速度を示す「０」、結線成功を示す「０」の情報が記憶されることになる。
【００３４】
又、ステップ３０４で結線失敗と判断されたときには、ステップ３１０に移行し、テーブルＴ１に現在位置情報と、ワイヤ送り速度が設定値の速度を示す「０」、結線失敗を示す「１」の情報が記憶されることになる。そして、ワイヤ送り速度を１段階遅くするためテーブルＴ１のワイヤ送り速度段階情報は、現在記憶値より−１減じられた値に設定する（ステップ３１１）。この記憶値に所定量を乗じた値を加算したワイヤ送り速度（このケースでは負の所定量となるから減じられたワイヤ送り速度）となり、このワイヤ送り速度でワイヤ電極供給装置２４を駆動すると共に自動結線指令を自動結線装置２３に出力する（ステップ３１２）。そして、自動結線装置２３から結線成功／失敗の信号が受信されるまで待ち（ステップ３１３）、テーブルＴ１のワイヤ送り速度段階情報に「１」加算し、元の段階に戻して（ステップ３１４）、リターンする。そして、結線成功であれば、加工形状の加工が行われ、結線失敗であれば、加工形状の加工は行われず、次の挿通孔の位置へ位置決めされる。
【００３５】
こうして、挿通孔に最初にワイヤ電極を挿通し結線するときには、ステップ３０１〜３０４と処理し、結線成功であれば、ステップ３０５の処理を行い、結線失敗ならば、ステップ３１０〜３１４の処理を行ってリターンする。そして、全ての挿入孔に対して自動結線処理が１度なされた状態では、テーブルＴ１に、挿通孔の位置情報に対して、ワイヤ送り速度の段階情報、結線の成功／失敗の情報が記憶されることになる。図８では、図２に示すような挿通孔が４つある場合の例が示されている。
【００３６】
こうして、全ての挿通孔に１度結線処理がなされた後、図３に示すように仕上げ加工のため再度挿通孔にワイヤ電極を挿通し結線する場合には、テーブルＴ１には挿通孔位置が記憶されているから、自動結線指令で図６の処理を開始し、テーブルＴ１を読み出したとき、現在位置と一致する挿通孔位置情報があるからステップ３０１，３０２から、ステップ３０６に移行し、当該挿通孔位置に記憶されている前回結線時の成功／失敗の情報を読み出し、前回成功していれば、ワイヤ送り速度段階情報に１加算した値を設定する（ステップ３０７）。又、前回失敗していれば、ワイヤ送り速度段階情報から１減算した値を設定する（ステップ３１５）。そして、設定されているワイヤ送り速度に、このテーブルＴ１に記憶するワイヤ送り速度段階情報の値に所定量乗じた値を加算し、当該自動結線のワイヤ送り速度とし、ワイヤ電極供給装置２４を駆動し、自動結線装置２３に結線指令を出力する（ステップ３０８）。その結果、前回の結線が成功していれば、ワイヤ送り速度は１段階（所定量）速くなり、前回結線に失敗していれば、１段階（所定量）遅くなる。
【００３７】
そして、自動結線装置２３から、結線成功／失敗の信号が送られて来て（ステップ３０９）、結線成功であればステップ３０５に移行する。結線失敗であればステップ３１０に移行する。この場合、すでに挿通孔位置はテーブルＴ１に記憶され、かつ、ワイヤ送り速度段階情報もステップ３０７，３１５で更新されているから、ステップ３０５では結線成功の情報のみが上書きされることになる。又、ステップ３１０では、結線失敗の情報のみが上書きされることになる。そして、結線失敗のときは、前述したステップ３１１〜ステップ３１４の処理を行いメインプログラム処理にリターンする。
【００３８】
以上のように同一挿通孔にワイヤ電極を挿通し結線する場合、前回の結線の成功、失敗に応じて、ワイヤ送り速度を増減して結線処理を行うようにしたから、結線処理動作時間が短くなると共に、結線の成功率を向上させることができる。
【００３９】
第４の態様
図７は、本発明の第４の態様における自動結線処理のフローチャートである。この第４の態様は、図６に示す第３の態様と同様で同一挿通孔に対して複数回ワイヤ結線をするような場合、２回目以降に結線する際に、過去数回の結線時における成功／失敗の結果に基づいて、ワイヤ送り速度を決定するようにしたものである。
【００４０】
この第４の態様の場合、メモリ１２には図９に示すようなテーブルＴ２が設けられる。このテーブルＴ２は、第３の態様において用いたテーブルＴ１と相違する点は、結線成功／失敗の情報欄が過去複数回分設けられている点である。この図９に示す例では、過去３回分の結線成功／失敗情報を記憶できるようにしており、同一挿通孔に対して、さらに多い回数の結線を行う場合には、このテーブルＴ２における結線成功／失敗の情報欄の情報は、シフトさせて、常に最新過去３回の結線成功／失敗の情報を記憶するようにしている。
【００４１】
この第４の態様では、過去３回の結線成功／失敗の情報に基づいて、ワイヤ送り速度を決定するもので、図７に示す処理と図６で示す処理で相違する点は、図６のステップ３０７，３１５が図７ではステップ４０７，４１５となっている点で相違するのみで他の処理は同一である。すなわち、図７におけるステップ４０１〜４０６の処理は図６のステップ３０１から３０６とそれぞれ同一処理であり、図７におけるステップ４０８〜４１４の処理は図６におけるステップ３０８〜３１４の処理とそれぞれ同一である。
【００４２】
同一挿通孔に対して２回目以降のワイヤ結線を行うとき、前回の結線が成功しているときには、ステップ４０１，４０２，４０７と進み、ステップ４０７では、過去の結線成功／失敗情報に基づいて、ワイヤ送り速度の増加の度合いを変える。結線成功が続いておれば、速度増加量を大きくし、失敗がつづいて、前回成功したものであれば、ワイヤ送り速度増加量は小さいものとする。例えば、過去の結線成功に「０．５」の重みを与え、前回の結線時における成功の情報は利用せず、過去２回目又は３回目に結線におけるの成功数に０．５を掛けた値に「１」を加算した値を当該回の自動結線のワイヤ送り速度段階とする。
【００４３】
例えば、遡って過去２回目、３回目に結線成功が２つ記憶されていれば、１＋０．５×２＝２が現在記憶されているワイヤ送り速度段階情報に加算されて設定される。又、遡って過去２回目、３回目に結線成功が１つ記憶されていれば、１＋０．５×１＝１．５が、又、遡って過去２回目、３回目に１つも結線成功が記憶されいなければ１＋０．５×０＝１がワイヤ送り速度段階情報に加算されて設定される。
【００４４】
又、前回の結線時において結線失敗であれば、ステップ４１５の処理を行い、遡って過去２回目、３回目の結線成功／失敗の情報に基づいて、ワイヤ送り速度の減少させる量が決定される。この場合も、例えば、過去の結線成功に対して重み０．５を与え、遡って過去２回目、３回目に結線成功数に０．５を掛けた値から１減じた値を現在記憶中のワイヤ送り速度段階情報に加算するようにする。この場合、遡って過去２回目、３回目に結線成功が１回も記憶されてなければ、「−１」が加算され、１回記憶されていれば、０．５×１−１＝−０．５が加算され、結線成功が２回記憶されていれば０．５×２−１＝０となり、ワイヤ送り速度段階情報を変更しない。
【００４５】
こうしてステップ４０７又は４１５で、ワイヤ送り速度段階情報が更新された後、このワイヤ送り速度段階情報に所定量が掛けられて得られた値を初期設定のワイヤ送り速度に加算して当該自動結線時のワイヤ送り速度としてワイヤ電極供給装置２４を駆動すると共に自動結線指令を自動結線装置２３に出力し自動結線動作を実行させる（ステップ４０８）。
以下、図６のステップ３０９〜３１４と同一の処理であるステップ４０９〜４１４までの処理を実行してメイン処理にリターンする。
【００４６】
【発明の効果】
本発明は、過去における自動結線の成功／失敗の情報に基づいて、自動結線時のワイヤ送り速度を調整するようにしたから、ワイヤ結線時間を短縮することができると共に結線成功率をも向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のワイヤ放電加工機の要部ブロック図である。
【図２】ワイヤ放電加工の例の説明図である。
【図３】同ワイヤ放電加工の例の加工順序、結線順序を示す説明図である。
【図４】本発明の第１の態様における自動結線処理のフローチャートである。
【図５】本発明の第２の態様における自動結線処理のフローチャートである。
【図６】本発明の第３の態様における自動結線処理のフローチャートである。
【図７】本発明の第４の態様における自動結線処理のフローチャートである。
【図８】第３の態様で用いるテーブルの説明図である。
【図９】第４の態様で用いるテーブルの説明図である。
【符号の説明】
１０  ワイヤ放電加工機の制御装置
Ｗ  ワーク
Ｔ１，Ｔ２  テーブル
Ｈ１，Ｈ２，Ｈ３，Ｈ４  ワイヤ挿通孔
【図１】
0003626949.tif 000002
【図２】
0003626949.tif 000003
【図３】
0003626949.tif 000004
【図４】
0003626949.tif 000005
【図５】
0003626949.tif 000006
【図６】
0003626949.tif 000007
【図７】
0003626949.tif 000008
【図８】
0003626949.tif 000009
【図９】
0003626949.tif 000010