(57)【特許請求の範囲】
【請求項１】
ＮＣプログラムに基づいて、駆動装置によりワイヤ電極と被加工物とを相対移動させつつ、前記ワイヤ電極と前記被加工物との間にパルス電圧を印加するワイヤ放電加工装置において、
直線部加工時に直線部の代表速度を演算する代表速度演算装置と、
前記ＮＣプログラムを先読みしてコーナ部を検出した時に、前記コーナ部の入口手前で加工体積が過渡的に変化するコーナ前区間の長さを算出するコーナ前区間長さ演算装置と、
前記コーナ部の出口手前で加工体積が過渡的に変化するコーナ後区間の長さを算出するコーナ後区間長さ演算装置と、
前記コーナ部の加工体積が一定値となるコーナ中区間と前記直線部の加工体積比から、前記コーナ中区間と前記直線部の加工速度比を算出するコーナ速度係数演算装置と、
前記コーナ前区間とコーナ後区間では前記コーナ速度係数演算装置で算出したコーナ速度係数を補間するコーナ速度係数補間装置と、
前記代表速度と前記コーナ速度係数補間装置で補間したコーナ速度係数とに基づき、前記コーナ部の加工速度指令を算出する速度指令演算装置と、
前記速度指令演算装置で算出した前記加工速度指令にもとづいて前記駆動装置を制御する駆動制御装置と、
前記コーナ前区間長さ演算装置が算出した前記コーナ前区間の長さに比べて二つの前記コーナ部を接続する直線部の長さの方が短い時に、連続するコーナ区間の重なりを判別する連続コーナ検出装置と、
を備える
ことを特徴とするワイヤ放電加工装置。
【請求項２】
前記連続コーナ検出装置が連続するコーナ区間の重なりを検出した時には、連続するコーナが重なる区間においては、前記コーナ速度係数を先に出現する前記コーナ部のコーナ速度係数と後に出現する前記コーナ部のコーナ速度係数を補間した値とする
ことを特徴とする請求項１に記載のワイヤ放電加工装置。
【請求項３】
前記連続コーナ検出装置が連続するコーナ区間の重なりを検出した時には、連続するコーナが重なる区間においては、前記加工速度指令を先に出現する前記コーナ部の加工速度指令と後に出現するコーナ部の加工速度指令を補間した値とする
ことを特徴とする請求項１に記載のワイヤ放電加工装置。
【請求項４】
ＮＣプログラムに基づいて、駆動装置によりワイヤ電極と被加工物とを相対移動させつつ、前記ワイヤ電極と前記被加工物との間にパルス電圧を印加するワイヤ放電加工装置において、
直線部加工時に直線部の代表速度を演算する代表速度演算装置と、
前記ＮＣプログラムを先読みしてコーナ部を検出した時に、前記コーナ部の入口手前で加工体積が過渡的に変化するコーナ前区間の長さを算出するコーナ前区間長さ演算装置と、
前記コーナ部の出口手前で加工体積が過渡的に変化するコーナ後区間の長さを算出するコーナ後区間長さ演算装置と、
前記コーナ部の加工体積が一定値となるコーナ中区間と前記直線部の加工体積比から、前記コーナ中区間と前記直線部の加工速度比を算出するコーナ速度係数演算装置と、
前記コーナ前区間とコーナ後区間では前記コーナ速度係数演算装置で算出したコーナ速度係数を補間するコーナ速度係数補間装置と、
前記代表速度と前記コーナ速度係数補間装置で補間したコーナ速度係数とに基づき、前記コーナ部の加工速度指令を算出する速度指令演算装置と、
前記速度指令演算装置で算出した前記加工速度指令にもとづいて前記駆動装置を制御する駆動制御装置と、
を備え、
前記速度指令演算装置は、インコーナからアウトコーナへと連続する場合に、連続するコーナが重なる区間において、前記加工速度指令は、単一のインコーナの後区間における加工速度指令以上、かつ単一のアウトコーナの前区間における加工速度指令以下とする
ことを特徴とするワイヤ放電加工装置。
【請求項５】
ＮＣプログラムに基づいて、駆動装置によりワイヤ電極と被加工物とを相対移動させつつ、前記ワイヤ電極と前記被加工物との間にパルス電圧を印加するワイヤ放電加工装置において、
直線部加工時に直線部の代表速度を演算する代表速度演算装置と、
前記ＮＣプログラムを先読みしてコーナ部を検出した時に、前記コーナ部の入口手前で加工体積が過渡的に変化するコーナ前区間の長さを算出するコーナ前区間長さ演算装置と、
前記コーナ部の出口手前で加工体積が過渡的に変化するコーナ後区間の長さを算出するコーナ後区間長さ演算装置と、
前記コーナ部の加工体積が一定値となるコーナ中区間と前記直線部の加工体積比から、前記コーナ中区間と前記直線部の加工速度比を算出するコーナ速度係数演算装置と、
前記コーナ前区間とコーナ後区間では前記コーナ速度係数演算装置で算出したコーナ速度係数を補間するコーナ速度係数補間装置と、
前記代表速度と前記コーナ速度係数補間装置で補間したコーナ速度係数とに基づき、前記コーナ部の加工速度指令を算出する速度指令演算装置と、
前記速度指令演算装置で算出した前記加工速度指令にもとづいて前記駆動装置を制御する駆動制御装置と、
を備え、
前記速度指令演算装置は、アウトコーナからインコーナへと連続する場合に、連続するコーナが重なる区間において、前記加工速度指令は、単一のアウトコーナの後区間における加工速度指令以下、かつ単一のインコーナの前区間における加工速度指令以上とする
ことを特徴とするワイヤ放電加工装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤ放電加工装置に関する。
【背景技術】
【０００２】
ワイヤ放電加工によって被加工物にコーナ形状の加工を施す場合、１回目の加工ではあらかじめ仕上げ代を残した状態で荒加工と呼ばれる溝加工を行い、２回目以降の仕上げ加工では加工エネルギの小さな電気条件に切り換え、残された仕上げ代に対してオフセット量を段階的に小さくしながらコーナ形状精度を改善していく。【０００３】
ここで一定の加工速度で加工していると、コーナ部では直線部に対して加工代が増減するため、加工代が増加する場合は目標形状に対して取り残し、加工代が減少する場合は取り過ぎを生じ、コーナ形状精度が悪化するという問題があった。そこでコーナ部の形状精度を改善するためには、所定時間あたりの直線部とコーナ部の加工体積を等しくする制御が必要となる。【０００４】
これに対して、特許文献１で開示された技術においては、コーナ制御情報記憶手段に記憶された情報に基づいてワイヤ電極の所定移動距離あたりの直線部とコーナ部の加工体積を正確に算出する。そして、直線部とコーナ部の加工体積比に応じて、直線部とコーナ部の加工速度比をあらかじめ算出し、コーナ部では直線部の加工速度と前記加工速度比から算出した加工速度に制御することによってコーナ形状精度を改善している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５０７７４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
コーナ部には加工体積が過渡的に変化するコーナ前後区間がある。コーナ前後区間の長さはごく短いため、従来、連続するコーナ間でコーナ前後区間が重なる形状は少なかった。しかし、近年では加工形状が複雑化し、複数のコーナ間でコーナ前後区間が重なる形状（以降、連続コーナと呼ぶ）の加工が増えてきている。特許文献１で開示された技術によって、単一のコーナ形状に対しては形状精度を改善する効果は得られる。しかし、連続コーナ形状に対しては、連続するコーナが重なる区間において適切なコーナ速度指令を算出できないためにコーナ形状精度が悪化するという課題がある。【０００７】
本発明は、上記に鑑みてなされたものであって、連続コーナ部の形状精度を改善することが可能なワイヤ放電加工装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、ＮＣプログラムに基づいて、駆動装置によりワイヤ電極と被加工物とを相対移動させつつ、前記ワイヤ電極と前記被加工物との間にパルス電圧を印加するワイヤ放電加工装置において、直線部加工時に直線部の代表速度を演算する代表速度演算装置と、前記ＮＣプログラムを先読みしてコーナ部を検出した時に、前記コーナ部の入口手前で加工体積が過渡的に変化するコーナ前区間の長さを算出するコーナ前区間長さ演算装置と、前記コーナ部の出口手前で加工体積が過渡的に変化するコーナ後区間の長さを算出するコーナ後区間長さ演算装置と、前記コーナ部の加工体積が一定値となるコーナ中区間と前記直線部の加工体積比から、前記コーナ中区間と前記直線部の加工速度比を算出するコーナ速度係数演算装置と、前記コーナ前区間とコーナ後区間では前記コーナ速度係数演算装置で算出したコーナ速度係数を補間するコーナ速度係数補間装置と、前記代表速度と前記コーナ速度係数補間装置で補間したコーナ速度係数とに基づき、前記コーナ部の加工速度指令を算出する速度指令演算装置と、前記速度指令演算装置で算出した前記加工速度指令にもとづいて前記駆動装置を制御する駆動制御装置と、前記コーナ前区間長さ演算装置が算出した前記コーナ前区間の長さに比べて二つの前記コーナ部を接続する直線部の長さの方が短い時に、連続するコーナ区間の重なりを判別する連続コーナ検出装置と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明にかかるワイヤ放電加工装置によれば、連続するコーナのコーナ区間が重なる場合でも適切な加工速度指令を算出できるため、連続コーナ部の形状精度を改善できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態にかかるワイヤ放電加工装置の装置全体の構成を示すブロック図である。
【図２】図２は、本実施の形態におけるインコーナを円弧軌跡で複数回、仕上げ加工している様子を示した図である。
【図３】図３は、本実施の形態におけるインコーナの円弧軌跡における所定加工送り距離毎の加工体積の変化を示した図である。
【図４】図４は、本実施の形態におけるインコーナの円弧軌跡において、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。
【図５】図５は、本実施の形態におけるインコーナの円弧軌跡からアウトコーナの円弧軌跡へと連続する形状を加工している様子を示した図である。
【図６】図６は、本実施の形態における単一インコーナの円弧軌跡での加工体積と、単一アウトコーナの円弧軌跡での加工体積を、インコーナの後区間とアウトコーナの前区間が重なるように描画した図である。
【図７】図７は、本実施の形態においてインコーナの円弧軌跡からアウトコーナの円弧軌跡へと連続した時の加工体積を示した図である。
【図８】図８は、本実施の形態においてインコーナの円弧軌跡からアウトコーナの円弧軌跡へと連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。
【図９】図９は、本実施の形態において単一インコーナの円弧軌跡においてコーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令と、単一アウトコーナの円弧軌跡においてコーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令とを、インコーナの後区間とアウトコーナの前区間が重なるように描画した図である。
【図１０】図１０は、本実施の形態においてインコーナの円弧軌跡からアウトコーナのエッジ軌跡へと連続する形状を加工している様子を示した図である。
【図１１】図１１は、本実施の形態においてインコーナの円弧軌跡からアウトコーナのエッジ軌跡へと連続した時の加工体積を示した図である。
【図１２】図１２は、本実施の形態においてインコーナの円弧軌跡からアウトコーナのエッジ軌跡へと連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。
【図１３】図１３は、本実施の形態においてアウトコーナの円弧軌跡からインコーナの円弧軌跡へと連続する形状を加工している様子を示した図である。
【図１４】図１４は、本実施の形態においてアウトコーナの円弧軌跡からインコーナの円弧軌跡へと連続した時の加工体積を示した図である。
【図１５】図１５は、本実施の形態においてアウトコーナの円弧軌跡からインコーナの円弧軌跡へと連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。
【図１６】図１６は、本実施の形態においてアウトコーナの円弧軌跡からインコーナのエッジ軌跡へと連続する形状を加工している様子を示した図である。
【図１７】図１７は、本実施の形態においてアウトコーナの円弧軌跡からインコーナのエッジ軌跡へと連続した時の加工体積を示した図である。
【図１８】図１８は、本実施の形態においてアウトコーナの円弧軌跡からインコーナのエッジ軌跡へと連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。
【図１９】図１９は、本実施の形態においてアウトコーナのエッジ軌跡からインコーナの円弧軌跡へと連続する形状を加工している様子を示した図である。
【図２０】図２０は、本実施の形態においてアウトコーナのエッジ軌跡からインコーナの円弧軌跡へと連続した時の加工体積を示した図である。
【図２１】図２１は、本実施の形態においてアウトコーナの円弧軌跡からインコーナの円弧軌跡へと連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。
【図２２】図２２は、本実施の形態においてアウトコーナのエッジ軌跡からインコーナのエッジ軌跡へと連続する形状を加工している様子を示した図である。
【図２３】図２３は、本実施の形態においてアウトコーナのエッジ軌跡からインコーナのエッジ軌跡へと連続した時の加工体積を示した図である。
【図２４】図２４は、本実施の形態においてアウトコーナの円弧軌跡からインコーナのエッジ軌跡へと連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。
【図２５】図２５は、本実施の形態においてアウトコーナの円弧軌跡から直線軌跡、インコーナの円弧軌跡へと連続する形状を加工している様子を示した図である。
【図２６】図２６は、本発明の実施の形態にかかるワイヤ放電加工装置のコーナ加工時のコーナ制御動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明にかかるワイヤ放電加工装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１２】
実施の形態．
図１は、本発明の実施の形態で述べるワイヤ放電加工装置５００の装置全体の構成を示すブロック図である。ワイヤ放電加工装置５００は、ワイヤ電極１と、ワイヤ電極１に接触する一対の給電子２と、発振器５の出力に応じて給電子２に高電圧を印加する加工電源４と、被加工物３を搭載した被加工物テーブル７を移動させる駆動装置８と、駆動装置８を制御する駆動制御装置９と、発振器５及び駆動制御装置９を上位で制御する数値制御（ＮＣ）装置６とを備える。そして、ワイヤ電極１と被加工物３を相対的に所定の速度で移動させながら、ワイヤ電極１と被加工物３の間で放電を発生させて加工を行う。すなわち、ワイヤ放電加工装置５００は、数値制御（ＮＣ）装置６が実行するＮＣプログラムに予めプログラムされた軌跡に沿って駆動装置８により被加工物テーブル７を移動させてワイヤ電極１と被加工物３とを相対移動させつつ、ワイヤ電極１と被加工物３との間にパルス電圧を印加して加工を行う。
【００１３】
さらに本実施の形態のワイヤ放電加工装置５００は、コーナ部の入口手前で加工体積が過渡的に変化するコーナ前区間の長さを算出するコーナ前区間長さ演算装置１０と、コーナ部の出口手前で加工体積が過渡的に変化するコーナ後区間の長さを算出するコーナ後区間長さ演算装置１１と、直線部とコーナ部の加工速度比を算出するコーナ速度係数演算装置１２と、コーナ前後区間におけるコーナ速度係数を補間するコーナ速度係数補間装置１３と、直線部の代表的な加工速度を算出する代表速度演算装置１４と、連続するコーナのコーナ区間が重なるかによって連続コーナであるかを判別する連続コーナ検出装置１５と、連続するコーナのコーナ区間が重なる部分での速度係数を補間する連続コーナ部速度係数補間装置１６と、加工速度指令を算出する速度指令演算装置１７とを備える。
【００１４】
本発明の実施の形態にかかるワイヤ放電加工装置５００の動作を説明する前に、本実施の形態にかかるワイヤ放電加工の原理を以下に説明する。まずは、単一コーナを加工する時の加工体積変化について説明する。図２は、本実施の形態において被加工物３のインコーナを円弧軌跡で複数回、仕上げ加工している様子を示した図である。紙面奥行き方向が被加工物３の板厚方向である。一点鎖線２０は今回の加工において被加工物３に対するワイヤ電極１の中心の相対移動軌跡（オフセット軌跡）を示しており、矢印は相対移動方向を示している。実線２１は前回の加工における被加工物３の加工面を示し、実線２２は今回の加工による被加工物３の加工面を示している。点２３、点２４、点２５、点２６を中心とする各円は、ワイヤ電極１に放電ギャップ長を加算した円（以降、放電円と呼ぶ）である。点Ｏは、コーナの中心点である。
【００１５】
点２４はワイヤ電極１の中心が直線部からコーナ部に入る地点を示しており、点２６はワイヤ電極１の中心がコーナ部から直線部に入る地点を示している。直線部を加工しているワイヤ電極１の中心が点２３に到達するまでの直線部では、ワイヤ電極１が所定距離移動する毎の加工体積は一定である。ワイヤ電極１の中心が点２３に到達した後は、点２４に到達するまで所定距離移動する毎の加工体積が過渡的に増加する。このコーナ部入口手前でワイヤ電極１が所定距離移動する毎に加工体積が変化する区間をコーナ前区間と呼ぶ。具体的には線分２７で示される区間である。
【００１６】
ワイヤ電極１の中心が点２４に到達した後は、ワイヤ電極１が所定距離移動する毎の加工体積は点２４における加工体積から変化せず、点２５に到達するまでは常に一定である。コーナ部において、ワイヤ電極１が所定距離移動する毎の加工体積が一定である区間をコーナ中区間と呼ぶ。具体的には、線分２８で示される区間である。
【００１７】
ワイヤ電極１の中心が点２５に到達した後は、点２６に到達するまでワイヤ電極１が所定距離移動する毎の加工体積が過渡的に減少する。このコーナ部出口手前でワイヤ電極１が所定距離移動する毎に加工体積が変化する区間をコーナ後区間と呼ぶ。具体的には、線分２９で示される区間である。
【００１８】
ワイヤ電極１の中心が点２６に到達した後は、ワイヤ電極１が一定距離進む毎の加工体積は点２６における加工体積から変化せず、一定である。ここで、点２６での加工体積は点２３での加工体積と等しくなる。
【００１９】
このようにコーナ部では、コーナ部の入口手前で加工体積が過渡的に変化するコーナ前区間と、コーナ部の出口手前で加工体積が過渡的に変化するコーナ後区間とが存在する。ここではインコーナを円弧軌跡で加工する場合で説明したが、アウトコーナおよびエッジ軌跡で加工する場合でも同様に加工体積が過渡的に変化する区間が存在する。ただし、インコーナのエッジ軌跡ではコーナ前区間の終点はエッジ軌跡の頂点となり、コーナ前区間の終点とコーナ部の出口が一致するため、コーナ後区間は存在しない。
【００２０】
コーナ部においてワイヤ電極１が所定距離移動する毎の加工体積と、当該加工体積の変化に対して良好なコーナ形状精度を実現する加工速度指令について説明する。
【００２１】
図３は、本実施の形態におけるインコーナの円弧軌跡において、ワイヤ電極１が所定距離移動する毎の加工体積の変化を示したものである。区間３０、区間３１、区間３２はそれぞれ図２におけるコーナ前区間、コーナ中区間、コーナ後区間である。
【００２２】
図４は、本実施の形態におけるインコーナの円弧軌跡において、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示したものである。区間４０、４１、４２はそれぞれ図２におけるコーナ前区間、コーナ中区間、コーナ後区間である。この加工速度指令は所定移動距離毎の加工体積に反比例するもので、直線部に対するコーナ部の加工速度比は図３に示す加工体積比の逆比となる。
【００２３】
そこで、直線部とコーナ部の加工体積をあらかじめ算出し、直線部とコーナ部の所定移動距離毎の加工体積比の逆比となるように、直線部の加工速度に対してコーナ速度指令を生成することによって良好なコーナ加工形状精度を実現することができる。
【００２４】
具体的には、加工体積の逆比をコーナ速度係数とし、直線部の代表速度にコーナ速度係数を乗算する。コーナ中区間における加工体積の算出式としては、特許文献１に記載されているものなど公知の方法を利用することができる。また、コーナ前後区間におけるコーナ速度係数は、コーナ中区間のコーナ速度係数へと適切な関数で補間する。
【００２５】
次に、コーナ形状が連続する場合について説明する。図５は、本実施の形態におけるインコーナの円弧軌跡からアウトコーナの円弧軌跡へと連続する形状を加工している様子を示したものである。紙面奥行き方向が被加工物３の板厚方向である。一点鎖線５０は今回の加工において被加工物３に対するワイヤ電極１の中心の相対移動軌跡（オフセット軌跡）を示しており、矢印は相対移動方向を示している。実線５１は、前回の加工における被加工物３の加工面を示し、実線５２は、今回の加工による被加工物３の加工面を示している。点５３、点５４、点５５、点５６、点５７、点５８を中心とする各円は放電円である。
【００２６】
点５３は、インコーナのコーナ前区間の始点、点５４はインコーナのコーナ前区間の終点、かつコーナ中区間の始点、点５５はインコーナのコーナ中区間の終点、かつコーナ後区間の始点であると同時にアウトコーナのコーナ前区間の始点、点５６はインコーナのコーナ後区間の終点であると同時に、アウトコーナのコーナ前区間の終点、かつコーナ中区間の始点、点５７はアウトコーナのコーナ中区間の終点、かつコーナ後区間の始点、点５８はアウトコーナのコーナ後区間の終点である。
【００２７】
また、線分５９はインコーナのコーナ前区間、線分５１０はインコーナのコーナ中区間、線分５１１はインコーナのコーナ後区間であると同時にアウトコーナのコーナ前区間、線分５１２はアウトコーナのコーナ中区間、線分５１３はアウトコーナのコーナ後区間である。
【００２８】
線分５１１の区間では、インコーナの後区間とアウトコーナの前区間が重なった状態にある。このようなコーナ区間の重なりは、連続するコーナのうち、後に現れるコーナのコーナ前区間長さが、連続する二つのコーナを接続する直線の長さより長い時に起きる。このように連続する二つのコーナのコーナ区間が重なる場合、単一コーナのコーナ前後区間と同じようにコーナ速度係数を補間することはできない。
【００２９】
図６は、本実施の形態における単一インコーナの円弧軌跡での加工体積と、単一アウトコーナの円弧軌跡での加工体積を、インコーナの後区間とアウトコーナの前区間が重なるように描画したものである。実線６０は単一インコーナの円弧軌跡での加工体積、破線６１は単一アウトコーナの円弧軌跡での加工体積である。また、区間６２、６３はそれぞれインコーナのコーナ前区間とコーナ中区間、区間６４はインコーナのコーナ後区間とアウトコーナのコーナ前区間、区間６５、６６はそれぞれアウトコーナのコーナ中区間とコーナ後区間である。
【００３０】
図７は、本実施の形態においてインコーナの円弧軌跡からアウトコーナの円弧軌跡へ連続した時の、ワイヤ電極１が所定距離移動する毎の加工体積である。区間７０、７１はそれぞれインコーナのコーナ前区間とコーナ中区間、区間７２はインコーナのコーナ後区間とアウトコーナのコーナ前区間が重なる区間、区間７３、７４はそれぞれアウトコーナのコーナ中区間、コーナ後区間である。区間７０と７１では図６のインコーナのコーナ前区間とコーナ中区間の加工体積、区間７３と７４では図６のアウトコーナのコーナ中区間とコーナ後区間の加工体積となる。区間７２では直線部の加工体積を基準にそれより体積が多ければ正、少なければ負として、インコーナのコーナ後区間の加工体積とアウトコーナのコーナ前区間の加工体積を足し合わせた加工体積となる。
【００３１】
図８は、本実施の形態においてインコーナの円弧軌跡からアウトコーナの円弧軌跡へ連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示したものである。区間８０、８１はそれぞれインコーナのコーナ前区間とコーナ中区間、区間８２はインコーナのコーナ後区間とアウトコーナのコーナ前区間が重なる区間、区間８３，８４はそれぞれアウトコーナのコーナ中区間とコーナ後区間である。この加工速度指令はワイヤ電極１が所定距離移動する毎の加工体積に反比例するもので、直線部に対するコーナ部の加工速度比は図７に示す加工体積比の逆比となる。
【００３２】
連続コーナの加工ではそれぞれのコーナ部に対して、ワイヤ電極１の所定移動距離毎の加工体積をあらかじめ算出し、直線部とコーナ部の上記加工体積の逆比をコーナ中区間のコーナ速度係数とする。連続コーナで区間が重ならないコーナ前後区間におけるコーナ速度係数は、直線区間とコーナ中区間のコーナ速度係数を適切な関数で補間する。連続するコーナが重なる区間では、始点の速度係数は先に現れるコーナのコーナ中区間における速度係数と等しく、終点のコーナ速度係数は後に現れるコーナのコーナ中区間における速度係数と等しく、その間のコーナ速度係数は、当該区間と直線区間の加工体積比の逆比となる関数で補間する。そして、直線部の代表速度にコーナ区間毎のコーナ速度係数を乗算してコーナ速度指令を算出することによって良好なコーナ加工形状精度を実現する。
【００３３】
なお、コーナ前後区間および連続するコーナが重なる区間ではコーナ速度係数を補間するとしたが、コーナ速度指令を補間するとしてもよい。コーナ速度指令を補間する場合は、あらかじめ直線部の代表速度にコーナ速度係数を乗算してコーナ中区間におけるコーナ速度指令を算出しておく。
【００３４】
また、連続するコーナが重なる区間におけるコーナ速度係数およびコーナ速度指令の補間については、当該区間と直線区間の加工体積比に対して必ずしも厳密に逆比にしなくてはならないわけではない。これについては、以下で図９を用いて説明する。
【００３５】
図９は、単一インコーナの円弧軌跡においてコーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令と、単一アウトコーナの円弧軌跡においてコーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令とを、インコーナの後区間とアウトコーナの前区間が重なるように描画した図である。
【００３６】
図９の実線９０は単一インコーナの円弧軌跡での加工速度指令、破線９１は単一アウトコーナの円弧軌跡での加工速度指令である。また、区間９２、９３はそれぞれインコーナのコーナ前区間とコーナ中区間、区間９４はインコーナのコーナ後区間とアウトコーナのコーナ前区間、区間９５、９６はそれぞれアウトコーナのコーナ中区間とコーナ後区間である。
【００３７】
連続するコーナが重なる区間９４では、両コーナのコーナ速度指令の範囲（図９の斜線部分の範囲）内となるようにコーナ速度指令を補間することでも、連続するコーナが重なる区間におけるコーナ形状精度をある程度は改善できる。すなわち、インコーナからアウトコーナへ連続する場合には、コーナが重なる区間における（加工）速度指令は、単一のインコーナの後区間における速度指令以上、かつ単一のアウトコーナの前区間における速度指令以下の速度指令としてもよい。また、アウトコーナからインコーナへ連続する場合には、コーナが重なる区間における速度指令は、単一のアウトコーナの後区間における速度指令以下、かつ単一のインコーナの前区間における速度指令以上の速度指令としてもよい。
【００３８】
これまではインコーナの円弧軌跡からアウトコーナの円弧軌跡へと連続する場合で説明したが、その他の連続コーナのパターンについては、連続するコーナ形状、連続するコーナの加工体積、そして、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を以下に説明する。
【００３９】
図１０は、本実施の形態においてインコーナの円弧軌跡からアウトコーナのエッジ軌跡へと連続する形状を加工している様子を示したものである。一点鎖線１００は今回の加工において被加工物３に対するワイヤ電極１の中心の相対移動軌跡（オフセット軌跡）を示しており、矢印は相対移動方向を示している。実線１０１は前回の加工における被加工物３の加工面を示し、実線１０２は今回の加工による被加工物３の加工面を示している。点１０３、点１０４、点１０５、点１０６、点１０７、点１０８を中心とする各円は放電円である。
【００４０】
点１０３は、インコーナのコーナ前区間の始点、点１０４はインコーナのコーナ前区間の終点、かつコーナ中区間の始点、点１０５はインコーナのコーナ中区間の終点、かつコーナ後区間の始点であると同時に、アウトコーナのコーナ前区間の始点、点１０６はインコーナのコーナ後区間の終点であると同時に、アウトコーナのコーナ前区間の終点、かつコーナ中区間の始点、点１０７はアウトコーナのコーナ中区間の終点、かつコーナ後区間の始点、点１０８はアウトコーナのコーナ後区間の終点である。また、線分１０９はインコーナのコーナ前区間、線分１０１０はインコーナのコーナ中区間、線分１０１１はインコーナのコーナ後区間であると同時にアウトコーナのコーナ前区間、線分１０１２はアウトコーナのコーナ中区間、線分１０１３はアウトコーナのコーナ後区間である。
【００４１】
図１１は、本実施の形態においてインコーナの円弧軌跡からアウトコーナのエッジ軌跡へ連続した時の、ワイヤ電極１が所定距離移動する毎の加工体積を示した図である。区間１１０、１１１はそれぞれインコーナのコーナ前区間とコーナ中区間、区間１１２はインコーナのコーナ後区間とアウトコーナのコーナ前区間が重なる区間、区間１１３、１１４はそれぞれアウトコーナのコーナ中区間、コーナ後区間である。アウトコーナのエッジ軌跡ではコーナ中区間で加工代がゼロとなる空走区間となる。また、区間１１２では加工体積の変化に折れ点を生じ、加工体積はゼロへと向かう。
【００４２】
図１２は、本実施の形態においてインコーナの円弧軌跡からアウトコーナのエッジ軌跡へ連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。区間１２０、１２１はそれぞれインコーナのコーナ前区間とコーナ中区間、区間１２２はインコーナのコーナ後区間とアウトコーナのコーナ前区間が重なる区間、区間１２３、１２４はそれぞれアウトコーナのコーナ中区間、コーナ後区間である。この加工速度指令は所定移動距離毎の加工体積に反比例するもので、直線部に対するコーナ部の加工速度比は図１１に示す加工体積比の逆比となる。ただし、アウトコーナのコーナ中区間速度は加工体積がゼロであるため、逆比をとると速度指令が無限大となるので、実際はアウトコーナのエッジ軌跡では速度指令に上限を設ける。
【００４３】
図１３は、本実施の形態においてアウトコーナの円弧軌跡からインコーナの円弧軌跡へと連続する形状を加工している様子を示したものである。一点鎖線１３０は今回の加工において被加工物３に対するワイヤ電極１の中心の相対移動軌跡（オフセット軌跡）を示しており、矢印は相対移動方向を示している。実線１３１は前回の加工における被加工物３の加工面を示し、実線１３２は今回の加工による被加工物３の加工面を示している。点１３３、点１３４、点１３５、点１３６、点１３７、点１３８を中心とする各円は放電円である。
【００４４】
点１３３はアウトコーナのコーナ前区間の始点、点１３４はアウトコーナのコーナ前区間の終点、かつコーナ中区間の始点、点１３５はアウトコーナのコーナ中区間の終点、かつコーナ後区間の始点であると同時に、インコーナのコーナ前区間の始点、点１３６はアウトコーナのコーナ後区間の終点であると同時に、インコーナのコーナ前区間の終点、かつコーナ中区間の始点、点１３７はインコーナのコーナ中区間の終点、かつコーナ後区間の始点、点１３８はインコーナのコーナ後区間の終点である。
【００４５】
また、線分１３９はアウトコーナのコーナ前区間、線分１３１０はアウトコーナのコーナ中区間、線分１３１１はアウトコーナのコーナ後区間であると同時にインコーナのコーナ前区間、線分１３１２はインコーナのコーナ中区間、線分１３１３はインコーナのコーナ後区間である。
【００４６】
図１４は、本実施の形態においてアウトコーナの円弧軌跡からインコーナの円弧軌跡へ連続した時の、ワイヤ電極１が所定距離移動する毎の加工体積である。区間１４０、１４１はそれぞれアウトコーナのコーナ前区間とコーナ中区間、区間１４２はアウトコーナのコーナ後区間とインコーナのコーナ前区間が重なる区間、区間１４３、１４４はそれぞれインコーナのコーナ中区間、コーナ後区間である。
【００４７】
図１５は、本実施の形態においてアウトコーナの円弧軌跡からインコーナの円弧軌跡へ連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。区間１５０、１５１はそれぞれアウトコーナのコーナ前区間とコーナ中区間、区間１５２はアウトコーナのコーナ後区間とインコーナのコーナ前区間が重なる区間、区間１５３、１５４はそれぞれインコーナのコーナ中区間、コーナ後区間である。この加工速度指令は所定移動距離毎の加工体積に反比例するもので、直線部に対するコーナ部の加工速度比は図１４に示す加工体積比の逆比となる。
【００４８】
図１６は、本実施の形態においてアウトコーナの円弧軌跡からインコーナのエッジ軌跡へと連続する形状を加工している様子を示した図である。一点鎖線１６０は今回の加工において被加工物３に対するワイヤ電極１の中心の相対移動軌跡（オフセット軌跡）を示しており、矢印は相対移動方向を示している。実線１６１は前回の加工における被加工物３の加工面を示し、実線１６２は今回の加工による被加工物３の加工面を示している。点１６３、点１６４、点１６５、点１６６を中心とする各円は放電円である。
【００４９】
点１６３はアウトコーナのコーナ前区間の始点、点１６４はアウトコーナのコーナ前区間の終点、かつコーナ中区間の始点、点１６５はアウトコーナのコーナ中区間の終点、かつコーナ後区間の始点であると同時に、インコーナのコーナ前区間の始点、点１６６はアウトコーナのコーナ後区間の終点であると同時に、インコーナのコーナ前区間の終点である。また、線分１６７はアウトコーナのコーナ前区間、線分１６８はアウトコーナのコーナ中区間、線分１６９はアウトコーナのコーナ後区間であると同時にインコーナのコーナ前区間である。なお、インコーナのエッジ軌跡では、コーナ前区間の終点はエッジ軌跡の頂点であり、点１６６を過ぎると直線加工となるため、コーナ中区間はエッジ軌跡の頂点のみとなり、コーナ後区間は存在しない。
【００５０】
図１７は、本実施の形態においてアウトコーナの円弧軌跡からインコーナのエッジ軌跡へ連続した時の、ワイヤ電極１が所定距離移動する毎の加工体積を示した図である。区間１７０、１７１はそれぞれアウトコーナのコーナ前区間とコーナ中区間、区間１７２はアウトコーナのコーナ後区間とインコーナのコーナ前区間が重なる区間である。
【００５１】
図１８は、本実施の形態においてアウトコーナの円弧軌跡からインコーナのエッジ軌跡へ連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。区間１８０、１８１はそれぞれアウトコーナのコーナ前区間とコーナ中区間、区間１８２はアウトコーナのコーナ後区間とインコーナのコーナ前区間が重なる区間である。この加工速度指令は所定移動距離毎の加工体積に反比例するもので、直線部に対するコーナ部の加工速度比は図１７に示す加工体積比の逆比となる。
【００５２】
図１９は、本実施の形態においてアウトコーナのエッジ軌跡からインコーナの円弧軌跡へと連続する形状を加工している様子を示した図である。一点鎖線１９０は今回の加工において被加工物３に対するワイヤ電極１の中心の相対移動軌跡（オフセット軌跡）を示しており、矢印は相対移動方向を示している。実線１９１は前回の加工における被加工物３の加工面を示し、実線１９２は今回の加工による被加工物３の加工面を示している。点１９３、点１９４、点１９５、点１９６、点１９７、点１９８を中心とする各円は放電円である。
【００５３】
点１９３はアウトコーナのコーナ前区間の始点、点１９４はアウトコーナのコーナ前区間の終点、かつコーナ中区間の始点、点１９５はアウトコーナのコーナ中区間の終点、かつコーナ後区間の始点であると同時に、インコーナのコーナ前区間の始点、点１９６はアウトコーナのコーナ後区間の終点であると同時に、インコーナのコーナ前区間の終点、かつコーナ中区間の始点、点１９７はインコーナのコーナ中区間の終点、かつコーナ後区間の始点、点１９８はインコーナのコーナ後区間の終点である。
【００５４】
また、線分１９９はアウトコーナのコーナ前区間、線分１９１０はアウトコーナのコーナ中区間、線分１９１１はアウトコーナのコーナ後区間であると同時にインコーナのコーナ前区間、線分１９１２はインコーナのコーナ中区間、線分１９１３はインコーナのコーナ後区間である。
【００５５】
図２０は、本実施の形態においてアウトコーナのエッジ軌跡からインコーナの円弧軌跡へ連続した時の、ワイヤ電極１が所定距離移動する毎の加工体積を示した図である。区間２００、２０１はそれぞれアウトコーナのコーナ前区間とコーナ中区間、区間２０２はアウトコーナのコーナ後区間とインコーナのコーナ前区間が重なる区間、区間２０３、２０４はそれぞれインコーナのコーナ中区間、コーナ後区間である。アウトコーナのエッジ軌跡ではコーナ中区間２０１で加工代がゼロとなる空走区間となる。
【００５６】
図２１は、本実施の形態においてアウトコーナの円弧軌跡からインコーナの円弧軌跡へ連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。区間２１０、２１１はそれぞれアウトコーナのコーナ前区間とコーナ中区間、区間２１２はアウトコーナのコーナ後区間とインコーナのコーナ前区間が重なる区間、区間２１３、２１４はそれぞれインコーナのコーナ中区間、コーナ後区間である。この加工速度指令は所定移動距離毎の加工体積に反比例するもので、直線部に対するコーナ部の加工速度比は図２０に示す加工体積比の逆比となる。ただし、アウトコーナのコーナ中区間速度は加工体積がゼロであるため、逆比をとると速度指令が無限大となるので、実際はアウトコーナのエッジ軌跡では速度指令に上限を設ける。
【００５７】
図２２は、本実施の形態においてアウトコーナのエッジ軌跡からインコーナのエッジ軌跡へと連続する形状を加工している様子を示した図である。一点鎖線２２０は今回の加工において被加工物３に対するワイヤ電極１の中心の相対移動軌跡（オフセット軌跡）を示しており、矢印は相対移動方向を示している。実線２２１は前回の加工における被加工物３の加工面を示し、実線２２２は今回の加工による被加工物３の加工面を示している。点２２３、点２２４、点２２５、点２２６を中心とする各円は放電円である。
【００５８】
点２２３はアウトコーナのコーナ前区間の始点、点２２４はアウトコーナのコーナ前区間の終点、かつコーナ中区間の始点、点２２５はアウトコーナのコーナ中区間の終点、かつコーナ後区間の始点であると同時に、インコーナのコーナ前区間の始点、点２２６はアウトコーナのコーナ後区間の終点であると同時に、インコーナのコーナ前区間の終点である。また、線分２２７はアウトコーナのコーナ前区間、線分２２８はアウトコーナのコーナ中区間、線分２２９はアウトコーナのコーナ後区間であると同時にインコーナのコーナ前区間である。なお、インコーナのエッジ軌跡ではコーナ前区間の終点はエッジ軌跡の頂点であり、点２２６を過ぎると直線加工となるため、コーナ中区間はエッジ軌跡の頂点のみとなり、コーナ後区間は存在しない。
【００５９】
図２３は、本実施の形態においてアウトコーナのエッジ軌跡からインコーナのエッジ軌跡へ連続する時の、ワイヤ電極１が所定距離移動する毎の加工体積を示した図である。区間２３０、２３１はそれぞれアウトコーナのコーナ前区間とコーナ中区間、区間２３２はアウトコーナのコーナ後区間とインコーナのコーナ前区間が重なる区間である。アウトコーナのエッジ軌跡ではコーナ中区間２３１で加工代がゼロとなる空走区間となる。
【００６０】
図２４は、本実施の形態においてアウトコーナの円弧軌跡からインコーナのエッジ軌跡へ連続する場合に、コーナ部の形状寸法を直線部と等しくするための理想的な加工速度指令を示した図である。区間２４０、２４１はそれぞれアウトコーナのコーナ前区間とコーナ中区間、区間２４２はアウトコーナのコーナ後区間とインコーナのコーナ前区間が重なる区間である。この加工速度指令は所定移動距離毎の加工体積に反比例するもので、直線部に対するコーナ部の加工速度比は図２３に示す加工体積比の逆比となる。ただし、アウトコーナのコーナ中区間速度は加工体積がゼロであるため、逆比をとると速度指令が無限大となるので、実際はアウトコーナのエッジ軌跡では速度指令に上限を設ける。
【００６１】
これまでに説明したコーナが連続する組み合わせパターン以外に、インコーナのエッジ軌跡からアウトコーナの円弧軌跡へ連続する場合と、インコーナのエッジ軌跡からアウトコーナのエッジ軌跡へ連続する場合もあるが、インコーナのエッジ軌跡にはコーナ後区間がないため、先にインコーナのエッジ軌跡が現れる場合は連続するコーナの区間が重なることはありえない。したがって、これら二つのパターンは本実施の形態で説明する連続コーナには該当せず、たとえば特許文献１の技術によってもコーナ形状精度を改善できる。
【００６２】
次に連続するコーナの区間が重なる連続コーナの判別方法について説明する。図２５は、本実施の形態においてアウトコーナの円弧軌跡から直線軌跡、インコーナの円弧軌跡へと連続する形状を加工している様子を示したものである。一点鎖線２５０は今回の加工において被加工物３に対するワイヤ電極１の中心の相対移動軌跡（オフセット軌跡）を示しており、矢印は相対移動方向を示している。実線２５１は前回の加工における被加工物３の加工面を示し、実線２５２は今回の加工による被加工物３の加工面を示している。点２５３、点２５４、点２５５、点２５６、点２５７、点２５８、点２５９、点２５１０を中心とする各円は放電円である。
【００６３】
点２５３はアウトコーナのコーナ前区間の始点、点２５４はアウトコーナのコーナ前区間の終点、かつコーナ中区間の始点、点２５５はアウトコーナのコーナ中区間の終点、かつコーナ後区間の始点、点２５６はインコーナのコーナ前区間の始点、点２５７はアウトコーナのコーナ後区間の終点、点２５８はインコーナのコーナ前区間の終点、かつコーナ中区間の始点、点２５９はインコーナのコーナ中区間の終点、かつコーナ後区間の始点、点２５１０はインコーナのコーナ後区間の終点である。また、線分２５１１はアウトコーナのコーナ前区間、線分２５１２はアウトコーナのコーナ中区間、線分２５１３はアウトコーナのコーナ後区間、線分２５１４はアウトコーナとインコーナの間の直線区間、線分２５１５はインコーナのコーナ前区間、線分２５１６はインコーナのコーナ中区間、線分２５１７はインコーナのコーナ後区間である。
【００６４】
図２５より、後に現れるコーナのコーナ前区間の長さが、連続するコーナ間の直線区間長さより長い時には、後に現れるコーナのコーナ前区間と先に現れるコーナのコーナ後区間が重なる。本実施の形態では連続するコーナの区間が重なる形状を連続コーナと呼んでおり、次の式（１）を満たす時には連続するコーナの区間が重なっていると判別する。
【００６５】
後に現れるコーナのコーナ前区間長さ＞前後のコーナ間の直線区間長さ・・・（１）
【００６６】
次に、本実施の形態にかかるワイヤ放電加工装置５００の動作について、図１および図２６を用いて説明する。図２６は、実施の形態にかかるワイヤ放電加工装置５００のコーナ加工時の制御動作を示すフローチャートである。
【００６７】
加工を開始する前に、作業者は加工条件および加工形状を数値制御装置６に入力する。また、数値制御装置６にはコーナ前区間長さ、コーナ後区間長さ、コーナ速度係数の算出に必要なコーナ径、ワイヤ径、放電ギャップ、加工取り代があらかじめ記憶されている。
【００６８】
図２６のステップＳ１の加工スタートで加工が開始されると、図示しないワイヤ電極走行装置によってワイヤ電極１が走行され、発振器５の指令に従って加工電源４が給電子２を介してワイヤ電極１と被加工物３の間にパルス電圧を印加することによって加工が行われる。また、駆動制御装置９は数値制御装置６から出力される軸送り指令に従って駆動装置８を駆動する。駆動装置８は、被加工物テーブル７を移動させることによって、ワイヤ電極１と被加工物３とを相対移動させる。
【００６９】
数値制御装置６は、ワイヤ電極１の中心より加工進行方向に所定距離だけ先にコーナ部が存在するかを随時先読みしている、すなわちコーナ部が存在するか否か判断している（ステップＳ２）。ここで、先読みする所定距離は、通常考えられ得るコーナ前区間の長さより十分長く設定される。先読み区間にコーナ部が存在しない場合（ステップＳ２：Ｎｏ）は、ステップＳ３に進み、先読み区間にコーナ部が存在する場合（ステップＳ２：Ｙｅｓ）はステップＳ４に進む。
【００７０】
ステップＳ３では、直線部の加工速度制御を行う。すなわち、数値制御装置６は直線部の加工速度指令を駆動制御装置９に送出する。また、この直線部の加工時に代表速度演算装置１４は数値制御装置６が送出する直線部の加工速度指令を随時記憶し、所定時間ごとに直線部の加工速度の平均値（以下、直線部代表速度と呼ぶ）を算出して、これを記憶する。なお、直線部代表速度としては、加工速度の平均値に限定する訳ではなく、例えば、所定の直線区間における加工速度の中間値などとしても構わない。
【００７１】
ステップＳ４では、コーナ前区間長さ演算装置１０がコーナ前区間長さを、コーナ後区間長さ演算装置１１がコーナ後区間長さを、コーナ速度係数演算装置１２がコーナ速度係数を算出し、ステップＳ５に進む。ステップＳ４では、数値制御装置６に記憶されたコーナ径、ワイヤ径、放電ギャップ、加工取り代を参照して、それぞれの演算を行う。なお、コーナ前区間長さ、コーナ後区間長さ、コーナ速度係数の算出式としては、特許文献１に記載されているものなど公知の方法を利用することができる。
【００７２】
ステップＳ５では、連続コーナ検出装置１５が、先読み区間内にコーナ部が二つ以上存在するか否かを判別する。先読み区間内にコーナ部が二つ以上存在する場合（ステップＳ５：Ｙｅｓ）はステップＳ６に進み、コーナ部が一つしか存在しない場合（ステップＳ５：Ｎｏ）はステップＳ８に進む。
【００７３】
ステップＳ６では、連続コーナ検出装置１５が、先に出現するコーナ部がインコーナのエッジ軌跡であるか否かを判別する。先に出現するコーナ部がインコーナのエッジ軌跡でない場合（ステップＳ６：Ｎｏ）はステップＳ７に進み、インコーナのエッジ軌跡である場合（ステップＳ６：Ｙｅｓ）はステップＳ８に進む。
【００７４】
ステップＳ７では、連続コーナ検出装置１５が数値制御装置６の加工形状情報を参照し、連続するコーナ間の直線長さを算出する。一方で、コーナ前区間長さ演算装置１０は、後から出現するコーナ部のコーナ前区間長さを算出し、連続コーナ検出装置１５に送出する。連続コーナ検出装置１５は連続するコーナ間の直線長さと、後から出現するコーナ部の前区間長さとを比較し、後から出現するコーナ部のコーナ前区間長さの方が長いか否かを判別する（ステップＳ７）。後から出現するコーナ部のコーナ前区間長さの方が長い場合（ステップＳ７：Ｙｅｓ）は、連続するコーナ部の区間が重なっていると判別してステップＳ９に進み、連続するコーナ間の直線長さの方が長い場合（ステップＳ７：Ｎｏ）は、連続するコーナ部の区間が重なっていないと判別してステップＳ８に進む。
【００７５】
ステップＳ８では、ステップＳ４で算出したコーナ前区間長さ、コーナ後区間長さ、コーナ速度係数を用いて、単一コーナの加工速度制御を行う。コーナ速度係数補間装置１３がコーナ中区間のコーナ速度係数へと適切な関数で補間することによってコーナ前後区間におけるコーナ速度係数を算出し、速度指令演算装置１７に送出する。速度指令演算装置１７は、コーナ速度係数補間装置１３から送出されるコーナ速度係数と、代表速度演算装置１４から送出される直線部代表速度とを乗算し、コーナ速度指令として駆動制御装置９に送出する。
【００７６】
ステップＳ９では、ワイヤ電極１の中心が、連続するコーナ部のコーナ区間が重なる位置にあるかを判別する。ワイヤ電極１の中心がコーナ区間の重なる位置にある場合（ステップＳ９：Ｙｅｓ）は、ステップＳ１０に進み、コーナ区間が重なる位置にない場合（ステップＳ９：Ｎｏ）はステップＳ１１に進む。
【００７７】
ステップＳ１０では、連続コーナ部速度係数補間装置１６が、連続する二つのコーナ部が図５、図１０、図１３、図１６、図１９、および図２２のいずれかのパターンであるかを分別し、連続コーナのパターンに応じて、先に出現するコーナ部のコーナ速度係数と後から出現するコーナ速度係数を補間し、速度指令演算装置１７に速度係数を送出し、ステップＳ１２に進む。
【００７８】
ステップＳ１１では、コーナ速度係数補間装置１３がコーナ中区間のコーナ速度係数へと補間することによってコーナ前後区間におけるコーナ速度係数を算出し、速度指令演算装置１７に送出し、ステップＳ１２に進む。
【００７９】
ステップＳ１２では、ワイヤ電極１の中心が連続するコーナ部のコーナ区間が重なる位置にある時は、連続コーナ部速度係数補間装置１６から送出されるコーナ速度係数と代表速度演算装置１４から送出される直線部代表速度を速度指令演算装置１７が乗算し、コーナ速度指令として駆動制御装置９に送出する。ワイヤ電極１の中心が連続するコーナ部のコーナ区間が重なる位置にない時は、コーナ速度係数補間装置１３から送出されるコーナ速度係数と代表速度演算装置１４から送出される直線部代表速度を速度指令演算装置１７が乗算し、コーナ速度指令として駆動制御装置９に送出する。
【００８０】
その後、ステップＳ１３に進み、加工終了か否かが判断され、加工終了である場合（ステップＳ１３：Ｙｅｓ）は終了し、加工終了でない場合（ステップＳ１３：Ｎｏ）は、ステップＳ２に戻る。
【００８１】
なお、本実施の形態では、コーナ前後区間および連続するコーナが重なる区間においてはコーナ速度係数を補間する方式で説明したが、コーナ速度指令を補間する方式としてもよい。コーナ速度指令を補間する方式の場合は、あらかじめ直線部代表速度にコーナ速度係数を乗算してコーナ中区間におけるコーナ速度指令を算出し、コーナ前後区間および連続するコーナが重なる区間においてはコーナ速度指令を補間する。
【００８２】
以上説明したように、本実施の形態にかかるワイヤ放電加工装置５００の構成によれば、連続するコーナのコーナ区間が重なる連続コーナの加工においても、コーナ部の形状寸法を直線部と等しくする理想的な加工速度指令を生成できるため、連続コーナ部のコーナ形状精度を改善することができる。
【００８３】
すなわち、本実施の形態にかかるワイヤ放電加工装置５００においては、連続する複数コーナに対して、後から出現するコーナのコーナ前区間長さと、前後のコーナ間の直線長さを算出し、後から出現するコーナのコーナ前区間長さが前後のコーナ間の直線長さより長い時は前後のコーナのコーナ区間が重なる連続コーナと判別する。連続コーナを検出した時には連続コーナのパターンを分別し、連続するコーナが重なる区間では先に出現するコーナ部の速度係数と、後に出現するコーナ部の速度係数をつないだ速度係数に補間することによって、コーナ部の加工速度指令を算出する。
【００８４】
これにより、連続するコーナのコーナ区間が重なる連続コーナ形状では、連続するコーナが重なる区間の加工体積を考慮できないために適切なコーナ速度指令を算出できず、コーナ形状精度が悪化するという問題を解決することが可能となる。
【００８５】
さらに、本願発明は上記実施の形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出されうる。例えば、実施の形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出されうる。更に、異なる実施の形態にわたる構成要素を適宜組み合わせてもよい。
【産業上の利用可能性】
【００８６】
以上のように、本発明にかかるワイヤ放電加工装置は、ワイヤ放電加工によって被加工物にコーナ形状の加工を施す場合に有用であり、特に、連続コーナ部の形状精度を改善することが可能なワイヤ放電加工装置に適している。
【符号の説明】
【００８７】
１  ワイヤ電極、２  給電子、３  被加工物、４  加工電源、５  発振器、６  数値制御（ＮＣ）装置、７  被加工物テーブル、８  駆動装置、９  駆動制御装置、１０  コーナ前区間長さ演算装置、１１  コーナ後区間長さ演算装置、１２  コーナ速度係数演算装置、１３  コーナ速度係数補間装置、１４  代表速度演算装置、１５  連続コーナ検出装置、１６  連続コーナ部速度係数補間装置、１７  速度指令演算装置、２０，５０，１００，１３０，１６０，１９０，２２０，２５０  一点鎖線、２１，２２，５１，５２，６０，９０，１０１，１０２，１３１，１３２，１６１，１６２，１９１，１９２，２２１，２２２，２５１，２５２  実線、６１，９１  破線、２３，２４，２５，２６，５３，５４，５５，５６，５７，５８，１０３，１０４，１０５，１０６，１０７，１０８，１３３，１３４，１３５，１３６，１３７，１３８，１６３，１６４，１６５，１６６，１９３，１９４，１９５，１９６，１９７，１９８，２２３，２２４，２２５，２２６，２５３，２５４，２５５，２５６，２５７，２５８，２５９，２５１０  点、２７，２８，２９，５９，５１０，５１１，５１２，５１３，１０９，１０１０，１０１１，１０１２，１０１３，１３９，１３１０，１３１１，１３１２，１３１３，１６７，１６８，１６９，１９９，１９１０，１９１１，１９１２，１９１３，２２７，２２８，２２９  線分、３０，３１，３２，４０，４１，４２，６２，６３，６４，６５，６６，７０，７１，７２，７３，７４，８０，８１，８２，８３，８４，１１０，１１１，１１２，１１３，１１４，１２０，１２１，１２２，１２３，１２４，１４０，１４１，１４２，１４３，１４４，１５０，１５１，１５２，１５３，１５４，１７０，１７１，１７２，１８０，１８１，１８２，２００，２０１，２０２，２０３，２０４，２１０，２１１，２１２，２１３，２１４，２３０，２３１，２３２，２４０，２４１，２４２  区間、５００  ワイヤ放電加工装置。
【図１】
0006000471.tif 000002
【図２】
0006000471.tif 000003
【図３】
0006000471.tif 000004
【図４】
0006000471.tif 000005
【図５】
0006000471.tif 000006
【図６】
0006000471.tif 000007
【図７】
0006000471.tif 000008
【図８】
0006000471.tif 000009
【図９】
0006000471.tif 000010
【図１０】
0006000471.tif 000011
【図１１】
0006000471.tif 000012
【図１２】
0006000471.tif 000013
【図１３】
0006000471.tif 000014
【図１４】
0006000471.tif 000015
【図１５】
0006000471.tif 000016
【図１６】
0006000471.tif 000017
【図１７】
0006000471.tif 000018
【図１８】
0006000471.tif 000019
【図１９】
0006000471.tif 000020
【図２０】
0006000471.tif 000021
【図２１】
0006000471.tif 000022
【図２２】
0006000471.tif 000023
【図２３】
0006000471.tif 000024
【図２４】
0006000471.tif 000025
【図２５】
0006000471.tif 000026
【図２６】
0006000471.tif 000027