(57)【要約】【課題】  効率よく加工プログラムを生成することができるウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置、同加工プログラムの生成方法を提供する。【解決手段】  複合加工装置１における加工プログラムの生成装置３０は、ワークＷの加工形状情報を設定する設定部３１と、ワークＷの加工形状情報に基づいてウォータジェット加工の加工プログラムを生成するウォータジェット加工プログラム生成手段３３７ａおよびワイヤカット放電加工の加工プログラムを生成するワイヤカット放電加工プログラム生成手段３３７ｂを有することとしたので、ワークＷの加工形状情報に基づいてウォータジェット加工およびワイヤカット放電加工のいずれの加工プログラムも生成することができ、各加工プログラムを生成する際にワークＷの加工形状情報を重複して設定する必要がない。【選択図】  図４
2009037607.tif 000002
【特許請求の範囲】
【請求項１】
ワークの加工形状情報を設定する手段と、
前記ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムを生成する手段と、
前記ワークの加工形状情報に基づいてワイヤカット放電加工の加工プログラムを生成する手段と、
を有することを特徴とするウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置。
【請求項２】
ワークの加工形状情報、ウォータジェット加工の加工条件、ワイヤカット放電加工の加工条件を設定する手段と、
前記ワークの加工形状情報および前記ウォータジェット加工の加工条件に基づいて前記ウォータジェット加工の加工プログラムを生成する手段と、
前記ワークの加工形状情報および前記ワイヤカット放電加工の加工条件に基づいて前記ワイヤカット放電加工の加工プログラムを生成する手段と、
を有することを特徴とするウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置。
【請求項３】
ワークの加工形状情報、前記ワークの加工形状情報に基づくワークの加工形状のうちウォータジェット加工で加工する形状部分を特定する情報、前記ワークの加工形状情報に基づくワークの加工形状のうちワイヤカット放電加工で加工する形状部分を特定する情報、前記ウォータジェット加工の加工条件、前記ワイヤカット放電加工の加工条件を設定する手段と、
前記ウォータジェット加工で加工する形状部分を特定する情報および前記ウォータジェット加工の加工条件に基づいて前記ウォータジェット加工の加工プログラムを生成する手段と、
前記ワイヤカット放電加工で加工する形状部分を特定する情報および前記ワイヤカット放電加工の加工条件に基づいて前記ワイヤカット放電加工の加工プログラムを生成する手段と、
を有することを特徴とするウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置。
【請求項４】
ワークの加工形状情報、前記ワークの加工形状情報に基づくワークの加工形状を複数の形状部分に分割する加工形状分割情報、前記分割された形状部分ごとにウォータジェット加工およびワイヤカット放電加工の少なくともいずれかの加工方法を特定する加工方法情報、前記ウォータジェット加工の加工条件、前記ワイヤカット放電加工の加工条件を設定する手段と、
前記分割された形状部分ごとにワークの部分加工形状情報を抽出する手段と、
前記形状部分ごとに設定された加工方法情報および前記ワークの部分加工形状情報に基づいて前記ウォータジェット加工の加工ルートを抽出する手段と、
前記形状部分ごとに設定された加工方法情報および前記ワークの部分加工形状情報に基づいて前記ワイヤカット放電加工の加工ルートを抽出する手段と、
前記ウォータジェット加工の加工条件および前記ウォータジェット加工の加工ルートに基づいて前記ウォータジェット加工の加工プログラムを生成する手段と、
前記ワイヤカット放電加工の加工条件および前記ワイヤカット放電加工の加工ルートに基づいて前記ワイヤカット放電加工の加工プログラムを生成する手段と、
を有することを特徴とするウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置。
【請求項５】
前記ウォータジェット加工の加工プログラムと前記ワイヤカット放電加工の加工プログラムを合成する手段を有することを特徴とする請求項１乃至請求項４のいずれか一項に記載のウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置。
【請求項６】
ワークの加工形状情報を設定するステップと、
前記ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムを生成するステップと、
前記ワークの加工形状情報に基づいてワイヤカット放電加工の加工プログラムを生成するステップと、
を含むことを特徴とするウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法。
【請求項７】
ワークの加工形状情報、ウォータジェット加工の加工条件、ワイヤカット放電加工の加工条件を設定するステップと、
前記ワークの加工形状情報および前記ウォータジェット加工の加工条件に基づいて前記ウォータジェット加工の加工プログラムを生成するステップと、
前記ワークの加工形状情報および前記ワイヤカット放電加工の加工条件に基づいて前記ワイヤカット放電加工の加工プログラムを生成するステップと、
を含むことを特徴とするウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法。
【請求項８】
ワークの加工形状情報、前記ワークの加工形状情報に基づくワークの加工形状のうちウォータジェット加工で加工する形状部分を特定する情報、前記ワークの加工形状情報に基づくワークの加工形状のうちワイヤカット放電加工で加工する形状部分を特定する情報、前記ウォータジェット加工の加工条件、前記ワイヤカット放電加工の加工条件を設定するステップと、
前記ウォータジェット加工で加工する形状部分を特定する情報および前記ウォータジェット加工の加工条件に基づいて前記ウォータジェット加工の加工プログラムを生成するステップと、
前記ワイヤカット放電加工で加工する形状部分を特定する情報および前記ワイヤカット放電加工の加工条件に基づいて前記ワイヤカット放電加工の加工プログラムを生成するステップと、
を含むことを特徴とするウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法。
【請求項９】
ワークの加工形状情報、前記ワークの加工形状情報に基づくワークの加工形状を複数の形状部分に分割する加工形状分割情報、前記分割された形状部分ごとにウォータジェット加工およびワイヤカット放電加工の少なくともいずれかの加工方法を特定する加工方法情報、前記ウォータジェット加工の加工条件、前記ワイヤカット放電加工の加工条件を設定するステップと、
前記分割された形状部分ごとにワークの部分加工形状情報を抽出するステップと、
前記形状部分ごとに設定された加工方法情報および前記ワークの部分加工形状情報に基づいて前記ウォータジェット加工の加工ルートを抽出するステップと、
前記形状部分ごとに設定された加工方法情報および前記ワークの部分加工形状情報に基づいて前記ワイヤカット放電加工の加工ルートを抽出するステップと、
前記ウォータジェット加工の加工条件および前記ウォータジェット加工の加工ルートに基づいて前記ウォータジェット加工の加工プログラムを生成するステップと、
前記ワイヤカット放電加工の加工条件および前記ワイヤカット放電加工の加工ルートに基づいて前記ワイヤカット放電加工の加工プログラムを生成するステップと、
を含むことを特徴とするウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法。
【請求項１０】
前記ウォータジェット加工の加工プログラムと前記ワイヤカット放電加工の加工プログラムを合成するステップを更に含むことを特徴とする請求項６乃至請求項９のいずれか一項に記載のウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置、同加工プログラムの生成方法に関し、特にワークの加工形状に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムを生成する構成を備えたウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置、同加工プログラムの生成方法に関する。
【背景技術】
【０００２】
超硬合金のような導電性の難切削材を複雑な任意の形状に切断加工することができる加工方法の１つとして、ワイヤカット放電加工がある。ワイヤカット放電加工は、放電エネルギを利用し非接触でワークを加工するので、ワークの材料が導電性であるならば、難切削材であっても加工形状精度が数μｍ以下で面粗度が数μｍＲｚ以下の極めて高精度な加工が可能である。なお、以下、加工形状精度と面粗度を合わせて加工精度という。
【０００３】
一方、研磨材粒や砥粒を混入させた高圧水をジェットノズルから噴射させてワークを切断するアブレーシブウォータジェット加工が知られている。ウォータジェット加工では、単位時間当たりの切削量に換算して、ワイヤカット放電加工の１０倍近い加工速度でワークを切断することが可能になってきている。しかしながら、ウォータジェット加工方法のように流体を工具のようにして使用する加工方法は、流体の特性上、ワイヤカット放電加工に比べて加工精度をよくすることが困難である。
【０００４】
そこで、ウォータジェット加工の高速加工性能とワイヤカット放電加工の高精度を生かすべく、特許文献１に示すようなウォータジェット加工とワイヤカット放電加工を実施できるようにした複合加工装置が考えられている。
【０００５】
【特許文献１】特開２００６−１１０６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、従来の複合加工装置においては、一般にウォータジェット加工を行うための制御装置とワイヤカット放電加工を行うための制御装置とをそれぞれ別々に備えていた。そして、各制御装置をウォータジェット加工の加工プログラムのみの生成装置およびワイヤカット放電加工の加工プログラムのみの生成装置としても機能させており、各生成装置は各種情報の設定から加工プログラムの生成に至るまでそれぞれ独立して行っていた。
【０００７】
しかしながら、このように各種情報の設定から加工プログラムの生成に至るまで各生成装置でそれぞれ独立して行うこととすると、各加工プログラムの生成に共通に必要となるワークの最終加工形状の設定を各生成装置でわざわざ重複して行う必要があり加工プログラムの生成作業の効率を著しく低下させていた。
【０００８】
本発明はこのような事情に鑑みてなされたもので、効率よく加工プログラムを生成することができるウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置、同加工プログラムの生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置に係る請求項１の発明は、ワークの加工形状情報を設定する手段と、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムを生成する手段と、ワークの加工形状情報に基づいてワイヤカット放電加工の加工プログラムを生成する手段と、を有することを特徴とする。
【００１０】
本発明によれば、上記手段を有することとしたので、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムのいずれも生成することができ、各加工プログラムを生成する際にワークの加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。
【００１１】
ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置に係る請求項２の発明は、ワークの加工形状情報、ウォータジェット加工の加工条件、ワイヤカット放電加工の加工条件を設定する手段と、ワークの加工形状情報およびウォータジェット加工の加工条件に基づいてウォータジェット加工の加工プログラムを生成する手段と、ワークの加工形状情報およびワイヤカット放電加工の加工条件に基づいてワイヤカット放電加工の加工プログラムを生成する手段と、を有することを特徴とする。
【００１２】
本発明によれば、上記手段を有することとしたので、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムのいずれも生成することができ、各加工プログラムを生成する際にワークの加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。
【００１３】
ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置に係る請求項３の発明は、ワークの加工形状情報、ワークの加工形状情報に基づくワークの加工形状のうちウォータジェット加工で加工する形状部分を特定する情報、ワークの加工形状情報に基づくワークの加工形状のうちワイヤカット放電加工で加工する形状部分を特定する情報、ウォータジェット加工の加工条件、ワイヤカット放電加工の加工条件を設定する手段と、ウォータジェット加工で加工する形状部分を特定する情報およびウォータジェット加工の加工条件に基づいてウォータジェット加工の加工プログラムを生成する手段と、ワイヤカット放電加工で加工する形状部分を特定する情報およびワイヤカット放電加工の加工条件に基づいてワイヤカット放電加工の加工プログラムを生成する手段と、を有することを特徴とする。
【００１４】
本発明によれば、上記手段を有することとしたので、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムのいずれも生成することができ、各加工プログラムを生成する際にワークの加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。更に、ウォータジェット加工およびワイヤカット放電加工をそれぞれ部分的に行う等、ワークの形状部分によって加工方法が異なる場合にあっても柔軟に加工プログラムを生成することができ、より一層効率よく加工プログラムを生成することができる。
【００１５】
ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成装置に係る請求項４の発明は、ワークの加工形状情報、ワークの加工形状情報に基づくワークの加工形状を複数の形状部分に分割する加工形状分割情報、分割された形状部分ごとにウォータジェット加工およびワイヤカット放電加工の少なくともいずれかの加工方法を特定する加工方法情報、ウォータジェット加工の加工条件、ワイヤカット放電加工の加工条件を設定する手段と、分割された形状部分ごとにワークの部分加工形状情報を抽出する手段と、形状部分ごとに設定された加工方法情報およびワークの部分加工形状情報に基づいてウォータジェット加工の加工ルートを抽出する手段と、形状部分ごとに設定された加工方法情報およびワークの部分加工形状情報に基づいてワイヤカット放電加工の加工ルートを抽出する手段と、ウォータジェット加工の加工条件およびウォータジェット加工の加工ルートに基づいてウォータジェット加工の加工プログラムを生成する手段と、ワイヤカット放電加工の加工条件およびワイヤカット放電加工の加工ルートに基づいてワイヤカット放電加工の加工プログラムを生成する手段と、を有することを特徴とする。
【００１６】
本発明によれば、上記手段を有することとしたので、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムのいずれも生成することができ、各加工プログラムを生成する際にワークの加工形状を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。更に、ウォータジェット加工およびワイヤカット放電加工をそれぞれ部分的に行う等、ワークの形状部分によって加工方法が異なる場合にあっても柔軟に加工プログラムを生成することができ、より一層効率よく加工プログラムを生成することができる。
【００１７】
ここで、ウォータジェット加工の加工プログラムとワイヤカット放電加工の加工プログラムを合成する手段を有することとすれば、加工プログラムを効率よく管理することができるのでより好ましい（請求項５）。
【００１８】
ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法に係る請求項６の発明は、ワークの加工形状情報を設定するステップと、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムを生成するステップと、ワークの加工形状情報に基づいてワイヤカット放電加工の加工プログラムを生成するステップと、を含むことを特徴とする。
【００１９】
本発明によれば、上記ステップを含むこととしたので、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムのいずれも生成することができ、各加工プログラムを生成する際にワークの加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。
【００２０】
ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法に係る請求項７の発明は、ワークの加工形状情報、ウォータジェット加工の加工条件、ワイヤカット放電加工の加工条件を設定するステップと、ワークの加工形状情報およびウォータジェット加工の加工条件に基づいてウォータジェット加工の加工プログラムを生成するステップと、ワークの加工形状情報およびワイヤカット放電加工の加工条件に基づいてワイヤカット放電加工の加工プログラムを生成するステップと、を含むことを特徴とする。
【００２１】
本発明によれば、上記ステップを含むこととしたので、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムのいずれも生成することができ、各加工プログラムを生成する際にワークの加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。
【００２２】
ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法に係る請求項８の発明は、ワークの加工形状情報、ワークの加工形状情報に基づくワークの加工形状のうちウォータジェット加工で加工する形状部分を特定する情報、ワークの加工形状情報に基づくワークの加工形状のうちワイヤカット放電加工で加工する形状部分を特定する情報、ウォータジェット加工の加工条件、ワイヤカット放電加工の加工条件を設定するステップと、ウォータジェット加工で加工する形状部分を特定する情報およびウォータジェット加工の加工条件に基づいてウォータジェット加工の加工プログラムを生成するステップと、ワイヤカット放電加工で加工する形状部分を特定する情報およびワイヤカット放電加工の加工条件に基づいてワイヤカット放電加工の加工プログラムを生成するステップと、を含むことを特徴とする。
【００２３】
本発明によれば、上記ステップを含むこととしたので、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムのいずれも生成することができ、各加工プログラムを生成する際にワークの加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。更に、ウォータジェット加工およびワイヤカット放電加工をそれぞれ部分的に行う等、ワークの形状部分によって加工方法が異なる場合にあっても柔軟に加工プログラムを生成することができ、より一層効率よく加工プログラムを生成することができる。
【００２４】
ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置における加工プログラムの生成方法に係る請求項９の発明は、ワークの加工形状情報、ワークの加工形状情報に基づくワークの加工形状を複数の形状部分に分割する加工形状分割情報、分割された形状部分ごとにウォータジェット加工およびワイヤカット放電加工の少なくともいずれかの加工方法を特定する加工方法情報、ウォータジェット加工の加工条件、ワイヤカット放電加工の加工条件を設定するステップと、分割された形状部分ごとにワークの部分加工形状情報を抽出するステップと、形状部分ごとに設定された加工方法情報およびワークの部分加工形状情報に基づいてウォータジェット加工の加工ルートを抽出するステップと、形状部分ごとに設定された加工方法情報およびワークの部分加工形状情報に基づいてワイヤカット放電加工の加工ルートを抽出するステップと、ウォータジェット加工の加工条件およびウォータジェット加工の加工ルートに基づいてウォータジェット加工の加工プログラムを生成するステップと、ワイヤカット放電加工の加工条件およびワイヤカット放電加工の加工ルートに基づいてワイヤカット放電加工の加工プログラムを生成するステップと、を含むことを特徴とする。
【００２５】
本発明によれば、上記ステップを含むこととしたので、ワークの加工形状情報に基づいてウォータジェット加工の加工プログラムおよびワイヤカット放電加工の加工プログラムのいずれも生成することができ、各加工プログラムを生成する際にワークの加工形状を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。更に、ウォータジェット加工およびワイヤカット放電加工をそれぞれ部分的に行う等、ワークの形状部分によって加工方法が異なる場合にあっても柔軟に加工プログラムを生成することができ、より一層効率よく加工プログラムを生成することができる。
【００２６】
ここで、ウォータジェット加工の加工プログラムとワイヤカット放電加工の加工プログラムを合成するステップを更に有することとすれば、加工プログラムを効率よく管理することができるのでより好ましい（請求項１０）。
【発明の効果】
【００２７】
本発明によれば、効率よく加工プログラムを生成することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の実施形態に係る加工プログラムの生成装置を備えた複合加工装置の全体構成を示す斜視図、図２は各種機構および系統の概略を示す図である。これらの図を参照して複合加工装置の概要を説明すると、複合加工装置１は、ウォータジェット加工およびワイヤカット放電加工による複合加工を行うべく、ワークＷに向けて研磨材粒を含む高圧水を噴射する略円筒形状のジェットノズル２と、ワークＷを挟んで設けられ、ワイヤ電極Ｅを張架する上下ガイドアッセンブリ３，４と、上下ガイドアッセンブリ３，４間にワイヤ電極Ｅを結線する結線装置５と、加工槽６に収容され、ワークＷを載置するワークスタンド７と、ジェットノズル２の移動機構８（以下、ノズル移動機構８とする）と、上下ガイドアッセンブリ３，４の移動機構９（以下、ガイド移動機構９とする）と、加工槽６に加工液を供給する加工液供給系統１０と、研磨材粒を含む高圧水をジェットノズル２を介してワークＷに噴射する高圧水噴射系統１１と、ワイヤ電極ＥとワークＷとの間に形成される間隙に放電を発生させる加工電源系統１２と、を有している。
【００２９】
すなわち、ウォータジェット加工を行うときは、まずガイド移動機構９により上ガイドアッセンブリ３を複合加工装置１の正面右側にかつ下ガイドアッセンブリ４を加工槽６の奥側に退避させ、ノズル移動機構８によりジェットノズル２の位置を所定の加工開始位置に位置決めした状態としつつ、高圧水噴射系統１１を起動する。そして、例えば図３に示すようにワークＷの所定の形状部分についてウォータジェット加工を行うべく、ノズル移動機構８によりジェットノズル２を所定のルートに沿って移動させる。
【００３０】
そして、ウォータジェット加工の終了後は、ワークＷをワークスタンド７に取り付けたままの状態でワイヤカット放電加工を行う。すなわち、ワイヤカット放電加工を行うときは、まずノズル移動機構８によりジェットノズル２を複合加工装置１の正面左側に退避させ、ガイド移動機構９により上下ガイドアッセンブリ３，４を所定の加工開始位置に位置決めした状態とするとともに、結線装置５により上下ガイドアッセンブリ３，４にワイヤ電極Ｅを結線し、かつ、加工液供給系統１０および加工電源系統１２を起動する。そして、例えば図３に示すようにワークＷの所定の形状部分についてワイヤカット放電加工を行うべく、ガイド移動機構９によりワイヤ電極Ｅを所定のルートに沿って移動させる。
【００３１】
ここで、図３の複合加工方法は次のように詳述される。すなわち、同図の複合加工は、ワークＷの形状部分によって加工方法が異なる場合を示している。より詳しくは、平板状に形成されたワークＷの外側部分Ｗ´を製品とすべく中央部分Ｗ´´を矩形状に切り落とす場合であって、Ｗ１部分はウォータジェット加工による切断加工のみを行い、Ｗ２部分はウォータジェット加工による切断加工をした後、ワイヤカット放電加工による仕上げ加工を行い、Ｗ３部分は再びウォータジェット加工による切断加工のみを行い、Ｗ４部分はワイヤカット放電加工のみを行い、Ｗ５部分はウォータジェット加工による最終切り落とし加工を行う場合を示す。複合加工においては、ウォータジェット加工を行う際に、上述の如く下ガイドアッセンブリ４は加工槽６の奥側に退避させた状態とするので、Ｗ５部分の最終切り落とし加工をウォータジェット加工で行うこととすれば、該最終切り落とし加工により中央部分Ｗ´´が落下しても下ガイドアッセンブリ４を損傷することがない。なお、図３の複合加工においては、Ｗ２部分とＷ４部分では最終仕上げ面粗度が異なるようにワイヤカット放電加工が行なわれる。
【００３２】
複合加工装置１には、１台のＮＣ制御装置２０が併設されている。このＮＣ制御装置２０は所定の加工プログラムにより上述した複合加工を行う機能を有している。そして更に、ＮＣ制御装置２０は複合加工装置１における加工プログラムの生成装置３０としての機能も有しており、加工プログラムの生成装置３０は、図４に示すように、設定部３１と、表示部３２と、記憶部３３と、処理部３４と、から構成されている。
【００３３】
設定部３１は、例えば、キーボード、マウス、或いはタッチパネル等で構成されており、後述するウォータジェット加工プログラム、ワイヤカット放電加工プログラム、および最終切り落とし加工プログラムの生成に際して必要となる各種情報を設定する共通の手段として機能する。
【００３４】
すなわち、各種情報には、ワークＷの最終加工形状を特定する情報（以下、最終加工形状情報とする）、ワークＷの最終加工形状情報に基づくワークＷの最終加工形状を所定の形状部分ごとに分割するための分割位置を特定する情報（以下、加工形状分割情報とする）、最終加工形状の分割した各形状部分ごとに、ウォータジェット加工およびワイヤカット放電加工の少なくともいずれかの加工方法を特定し、かつ、ワイヤカット放電加工については更に開始加工条件を特定する等、加工方法を特定する情報（以下、加工方法情報とする）、形状部分における加工の順序を特定する情報としてワークＷを加工する際の加工の開始位置を特定する情報（以下、加工開始位置情報とする）および加工の方向を特定する情報（以下、加工方向情報とする）、分割位置に対応する位置であって加工の際に分割位置を補足するための位置を特定する情報（以下、補足位置情報とする）、最終切り落とし加工を行う形状部分を特定する情報（以下、最終切り落とし形状部分情報とする）、ウォータジェット加工とワイヤカット放電加工と最終切り落とし加工との間の加工の優先順位を特定する情報（以下、加工優先順位情報とする）、ウォータジェット加工の加工条件、ワイヤカット放電加工条件および放電ギャップを設定すべく記憶部３３に記憶されているワイヤカット放電加工条件および放電ギャップを検索するための情報（以下、ワイヤカット放電加工条件等検索設定情報とする）等がある。
【００３５】
表示部３２は、例えば、ＣＲＴディスプレーや液晶ディスプレー等で構成されており、設定部３１により設定された各種情報を表示する機能を有している。すなわち、オペレータ等が設定部３１をなすキーボードやマウス等を所要に操作することにより、図５に示すように、設定された各種情報を図形情報や数値情報等の形態で表示画面（表示部３２）に表示させることができる。
【００３６】
記憶部３３は、例えば、ハードディスク、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等で構成されており、ウォータジェット加工条件に対応するジェットノズル２の移動速度のデータベース（以下、ノズル移動速度データベースとする）を記憶する機能を有している。
【００３７】
また、図６に示すように、ウォータジェット加工においては、高圧水の流動特性等から高圧水はジェットノズル２の移動方向および該移動方向に対し水平方向に直交する方向（以下、単に移動方向に直交する方向とする）に傾斜し、単に加工したのではワークＷの加工面が傾斜することが知られている。そこで、記憶部３３はこのような高圧水の傾斜を是正するためのジェットノズル２の移動方向における傾斜角度および移動方向に直交する方向における傾斜角度のデータベース（以下、ノズル傾斜角度データベースとする）も記憶する機能を有している。この高圧水の各傾斜はジェットノズル２の移動速度によって変化するので、ジェットノズル２の各傾斜角度はジェットノズル２の移動速度と関連づけられて記憶されている。なお、ジェットノズル２を所定の角度に傾斜させるべく、ノズル移動機構８はジェットノズル２に移動方向の傾斜を与える機構および移動方向に直交する方向の傾斜を与える機構も含んでいる。
【００３８】
更に、記憶部３３は、ワイヤカット放電加工条件等検索設定情報に対応するＯＮ時間、ＯＦＦ時間、ピーク電流値、サーボ基準電圧値、ワイヤ電極Ｅの移動速度等のワイヤカット放電加工条件のデータベース（以下、ワイヤカット放電加工条件データベース）や該ワイヤカット放電加工条件に対応する放電ギャップのデータベース（以下、放電ギャップデータベースとする）を記憶する機能を有している。
【００３９】
ここで、同一加工面において仕上げに至るまで通常ワイヤカット放電加工を複数回行うが、図７に示すように、ファーストカット、セカンドカット、サードカット、…の如くカット回数が増えるにつれて放電エネルギが小さくなるようにワイヤカット放電加工条件が設定されている。なお、上述した図３の複合加工においては、Ｗ４部分のワイヤカット放電加工はファーストカット条件から行うが、Ｗ２部分のワイヤカット放電加工は既にウォータジェット加工による切断加工が行われているためセカンドカット条件から行う。
更にまた、記憶部３３は、処理部３４により生成された加工プログラムを格納する機能も有している。
【００４０】
処理部３４は、設定部３１により設定されたワークＷの最終加工形状情報に基づいてウォータジェット加工の加工プログラム、ワイヤカット放電加工の加工プログラム、最終切り落とし加工の加工プログラムのいずれも生成すべく構成されている。
【００４１】
すなわち、処理部３４は、最終加工形状情報および加工形状分割情報に基づいて分割した各形状部分の形状情報（以下、部分加工形状情報とする）を抽出する手段３４１（以下、部分加工形状情報抽出手段３４１とする）、部分加工形状情報、加工方法情報、加工開始位置情報、加工方向情報、補足位置情報に基づいてウォータジェット加工の加工ルート、ワイヤカット放電加工の加工ルートを抽出する手段３４２ａ，３４２ｂ（以下、それぞれウォータジェット加工ルート抽出手段３４２ａ、ワイヤカット放電加工ルート抽出手段３４２ｂとする）、更に前述の各情報と最終切り落とし形状部分情報に基づいて最終切り落とし加工の加工ルートを抽出する手段３４２ｃ（以下、最終切り落とし加工ルート抽出手段３４２ｃとする）、ウォータジェット加工ルートに対するジェットノズル２のオフセット量を演算する手段３４３（以下、ノズルオフセット量演算手段３４３とする）、ウォータジェット加工条件に対応するジェットノズル２の移動速度および傾斜角度をノズル移動速度データベースおよびノズル傾斜角度データベースに基づいて演算する手段３４４（以下、ノズル移動速度・傾斜角度演算手段３４４とする）、加工方法情報およびワイヤカット放電加工条件等検索設定情報に対応するワイヤカット放電加工条件および放電ギャップをワイヤカット放電加工条件データベースおよび放電ギャップデータベースに基づいて検索し設定する手段３４５（以下、ワイヤカット放電加工条件等検索設定手段３４５とする）、ワイヤカット放電加工ルートに対するワイヤ電極Ｅのオフセット量を演算する手段３４６（以下、ワイヤオフセット量演算手段３４６とする）、ウォータジェット加工ルート、ジェットノズル２の移動速度、傾斜角度、ノズルオフセット量に基づいてウォータジェット加工プログラムを生成する手段３４７ａ（以下、ウォータジェット加工プログラム生成手段３４７ａとする）、ワイヤカット放電加工ルート、ワイヤカット放電加工条件、ワイヤオフセット量に基づいてワイヤカット放電加工プログラムを生成する手段３４７ｂ（以下、ワイヤカット放電加工プログラム生成手段３４７ｂとする）、最終切り落とし加工ルートおよび所定の加工条件に基づいて最終切り落とし加工プログラムを生成する手段３４７ｃ（以下、最終切り落とし加工プログラム生成手段３４７ｃとする）、加工優先順位情報に基づいてウォータジェット加工とワイヤカット放電加工と最終切り落とし加工との間の加工順序が所定に設定されるように、生成されたウォータジェット加工プログラム、ワイヤカット放電加工プログラム、および最終切り落とし加工プログラムを合成するとともに、該合成した加工プログラムを一のプログラムファイルとして記憶部３３に格納する手段３４８（以下、プログラム合成格納手段３４８とする）、として機能する。
【００４２】
なお、図８に示すように、上述したノズルオフセット量（より詳しくはノズルオフセット量とはジェットノズル２の円筒中心軸の加工ルートに対するオフセット量をいう）は、ジェットノズル２のノズル径（Ｄ）に基づいて演算される。また、図９（ａ）に示すように、ジェットノズル２の移動方向に直交する方向における高圧水の傾斜を是正する際には、該傾斜は是正されるものの高圧水の周縁部が加工ルートに対し僅かに位置ずれを生ずることがあるので、この傾斜位置ずれ分ΔＤはノズル移動速度・傾斜角度演算手段３４４が移動方向に直交する方向のジェットノズル２の傾斜角度を演算する際に、該傾斜角度、ジェットノズル２の半径（Ｄ／２）、傾斜中心軸の位置に基づいて演算され、図９（ｂ）に示すように所要に修正される。更に、図１０に示すように、ワイヤオフセット量（より詳しくはワイヤオフセット量とはワイヤ電極Ｅの中心軸の加工ルートに対するオフセット量をいう）は、ワイヤ電極径（ｄ）および放電ギャップ（Ｇ）に基づいて演算される。
【００４３】
次に、図３の複合加工を例に加工プログラムの生成装置３０による加工プログラムの生成方法について図１１のフローチャートに基づいて図１２および図１３も参照しつつ説明する。
【００４４】
まず、ステップＳ１において、オペレータ等が設定部３１を介して、ワークＷの最終加工形状情報として、各辺の形状をそれぞれ「直線」、同端点の座標を「Ｐ１（ＸＰ１，ＹＰ１），…，Ｐ４：（ＸＰ４，ＹＰ４）」の如く設定する（図３）。そして更に、加工形状分割情報を「Ｑ１：（ＸＱ１，ＹＱ1），…，Ｑ５：（ＸＱ５，ＹＱ５）」の如く分割位置を特定する座標情報として設定し、最終加工形状を所定の形状部分「Ｗ１，…，Ｗ５」ごとに分割する（図１２）。
【００４５】
続いて、ステップＳ２において、部分加工形状情報抽出手段３４１が、ステップＳ１で設定された各形状部分Ｗ１乃至Ｗ５の形状「直線」と分割位置を特定する座標「Ｑ１：（ＸＱ１，ＹＱ1），…，Ｑ５：（ＸＱ５，ＹＱ５）」とを部分加工形状情報として抽出する。
【００４６】
次いで、ステップＳ３において、オペレータ等が設定部３１を介して、加工方法情報、加工開始位置情報、加工方向情報、補足位置情報、最終切り落とし形状部分情報、加工優先順位情報を設定する。より詳しくは加工方法情報として形状部分ごとに「Ｗ１，Ｗ３，Ｗ５：ウォータジェット加工のみ，Ｗ２：ウォータジェット加工およびワイヤカット放電加工（セカンドカット条件からの開始），Ｗ４：ワイヤカット放電加工のみ（ファーストカット条件からの開始）」を、加工開始位置情報として「Ｑ１」を、加工方向情報として「時計回り」を、補足位置情報として各分割位置に対応する位置Ｒ１，…，Ｒ５の座標情報「Ｒ１：（ＸＲ１，ＹＲ1），…，Ｒ５：（ＸＲ５，ＹＲ５）」を、最終切り落とし形状部分情報として「Ｗ５」を、加工優先順位情報として「ワイヤカット放電加工に対しウォータジェット加工優先」および「最終切り落とし加工は他の全ての加工の終了後に行う」をそれぞれ設定する。なお、加工方向情報は、ワイヤカット放電加工において一の形状部分で仕上げに至るまで複数回の加工を行う場合は、該一の形状部分におけるワイヤカット放電加工の１回目は時計回りで行い、同２回目以降は前回の加工方向を反転させて行われるように設定される（すなわち、一の形状部分におけるワイヤカット放電加工の１回目は時計回り、同２回目は反時計回り、同３回目は時計回り、…となる）。また、図１２に示すように、補足位置は、切り落とし部分となるワークＷの中央部分Ｗ´´上に設定されており、各分割位置を補足すべく、加工の開始における助走開始位置、加工の途中における一時退避位置、加工の終了における終了退避位置として機能する。
【００４７】
次に、ステップＳにおいてウォータジェット加工プログラムを、ステップＳＢにおいてワイヤカット放電加工プログラムを、ステップＳＣにおいて最終切り落とし加工プログラムを、それぞれ生成する。
すなわち、ステップＳ４Ａにおいて、ウォータジェット加工ルート抽出手段３４２ａがウォータジェット加工ルートの抽出を行う。
より詳しくは、ステップＳ３で設定された加工方法情報に基づいてワークＷの最終加工形状のうちウォータジェット加工が行われる形状部分を「Ｗ１，Ｗ２，Ｗ３」の如く特定する。
【００４８】
そして、同じくステップＳ３で設定された加工開始位置情報「Ｑ１」および加工方向情報「時計回り」に基づいて、かつ、更に同じくステップＳ３で設定された補足位置情報「Ｒ１，Ｒ２，Ｒ３，Ｒ４」およびステップＳ２で抽出した部分加工形状情報をも考慮して、ウォータジェット加工ルートを「Ｒ１→Ｑ１→Ｑ２→Ｒ２→Ｑ２→Ｑ３→Ｒ３→Ｑ３→Ｑ４→Ｒ４」の如く抽出する。なお、このウォータジェット加工における加工開始位置は厳密に言えばＲ１となる。
ここで、形状部分「Ｗ５」についてもステップＳ３で加工方法情報としてウォータジェット加工が設定されているが、該形状部分「Ｗ５」については最終切り落とし形状部分情報が設定されているので、後述の如く「Ｗ５」は最終切り落とし加工の形状部分として抽出され、ウォータジェット加工の形状部分としては抽出されない。
【００４９】
次に、ステップＳ５Ａにおいて、オペレータ等が設定部３１を介してウォータジェット加工条件を設定する。ウォータジェット加工条件には、例えば、ジェットノズル２のノズル径（Ｄ）、ワークＷの材質および板厚等が含まれる。なお、本実施形態にあっては、ウォータジェット加工条件は各形状部分Ｗ１，Ｗ２，Ｗ３について同一に設定される。
【００５０】
続いて、ステップＳ６Ａにおいて、ノズルオフセット量演算手段３４３がステップＳ５Ａで設定されたウォータジェット加工条件より詳しくはジェットノズル２のノズル径（Ｄ）に基づいてノズルオフセット量を演算する。なお、ジェットノズル２のオフセット方向は加工ルートに対し内側に向かって水平方向に直交する方向に設定される。
【００５１】
そして、ステップＳ７Ａにおいて、ノズル移動速度・傾斜角度演算手段３４４が、ステップＳ５Ａで設定されたウォータジェット加工条件に対応するジェットノズル２の移動速度および傾斜角度をノズル移動速度データベースおよびノズル傾斜角度データベースに基づいて演算する。なお、ノズル移動速度・傾斜角度演算手段３４４が移動方向に直交する方向のジェットノズル２の傾斜角度を演算する際には、該傾斜角度、ジェットノズル２の半径（Ｄ／２）、傾斜中心軸の位置に基づいて傾斜位置ずれ分ΔＤも演算される。
【００５２】
次いで、ステップＳ８Ａにおいて、図１３に示すように、ウォータジェット加工プログラム生成手段３４７ａがウォータジェット加工プログラム４０を生成する。すなわち、ステップＳ４Ａで抽出されたウォータジェット加工ルート「Ｒ１→Ｑ１→Ｑ２→Ｒ２→Ｑ２→Ｑ３→Ｒ３→Ｑ３→Ｑ４→Ｒ４」に対しステップＳ６Ａで演算されたオフセット量分オフセットされたルートをステップＳ７Ａで演算されたジェットノズル２の移動速度・傾斜角度でかつ傾斜位置ずれ分ΔＤも所要に修正しつつジェットノズル２が移動するようにウォータジェット加工プログラム４０を生成する。
【００５３】
なお、ウォータジェット加工プログラム４０の生成に際しては、ジェットノズル２の移動に関するプログラムの他、ウォータジェット加工に先立ち上下ガイドアッセンブリ３，４を退避させるためのプログラム、ジェットノズル２を所定の加工開始位置に位置決めするためのプログラム、高圧水噴射系統１１を起動停止するためのプログラムも含んで生成される。
【００５４】
次に、ステップＳ４Ｂにおいて、ワイヤカット放電加工ルート抽出手段３４２ｂがワイヤカット放電加工ルートの抽出を行う。
より詳しくは、ステップＳ３で設定された加工方法情報に基づいてワークＷの最終加工形状のうちワイヤカット放電加工が行われる形状部分を「Ｗ２，Ｗ４」の如く特定する。
【００５５】
そして、同じくステップＳ３で設定された加工開始位置情報「Ｑ１」および加工方向情報「時計回り」等に基づいてＱ１に対し時計回りに最も近い形状部分Ｗ２から加工が行われ、形状部分Ｗ４で加工が終了するように、かつ、更に同じくステップＳ３で設定された補足位置情報「Ｒ２，Ｒ３，Ｒ４，Ｒ５」およびステップＳ２で抽出された部分加工形状情報をも考慮して、ワイヤカット放電加工ルートを「Ｒ２→Ｑ２→Ｑ３→Ｒ３（セカンドカット条件）→Ｑ３→Ｑ２→Ｒ２（サードカット条件）→Ｑ２→Ｑ３→Ｒ３（フォースカット条件）→…，Ｒ４→Ｑ４→Ｑ５→Ｒ５（ファーストカット条件）→Ｑ５→Ｑ４→Ｒ４（セカンドカット条件）→Ｑ４→Ｑ５→Ｒ５（サードカット条件）→…」の如く抽出する。なお、このワイヤカット放電加工における加工開始位置は厳密に言えばＲ２となる。
【００５６】
次に、ステップＳ５Ｂにおいて、オペレータ等が設定部３１を介して、各形状部分Ｗ２，Ｗ４ごとに、ワイヤカット放電加工条件および放電ギャップを設定するためのワイヤカット放電加工条件等検索設定情報を設定する。この検索設定情報には、最終仕上げ面粗度が含まれており、形状部分Ｗ２，Ｗ４ごとに異なる最終仕上げ面粗度が設定される。ワイヤカット放電加工条件検索設定情報には、最終仕上げ面粗度の他に、ワイヤ電極径および材質、ワークＷの材質および板厚等の情報が含まれる。
【００５７】
続いて、ステップＳ６Ｂにおいて、ワイヤカット放電加工条件等検索設定手段３４５が、ステップＳ３で設定された加工方法情報およびステップＳ５Ｂで設定されたワイヤカット放電加工条件等検索設定情報に対応するワイヤカット放電加工条件および放電ギャップをワイヤカット放電加工条件データベースおよび放電ギャップデータベースより検索し設定する。ステップＳ３において、加工方法情報として、形状部分Ｗ２はセカンドカット条件から、形状部分Ｗ４はファーストカット条件から、それぞれ加工が開始されるように設定されているので、形状部分Ｗ２ではセカンドカット条件を、形状部分Ｗ４ではファーストカット条件を、それぞれ開始条件として設定する。
【００５８】
そして、ステップＳ７Ｂにおいて、ワイヤオフセット量演算手段３４６がステップＳ５Ｂで設定されたワイヤ電極径（ｄ）およびステップＳ６Ｂで設定された放電ギャップ（Ｇ）に基づいてワイヤオフセット量を演算する。なお、形状部分Ｗ２，Ｗ４ではそれぞれの加工条件に対応したオフセット量が演算される。ワイヤ電極Ｅのオフセット方向は加工ルートに対し内側に向かって水平方向に直交する方向に設定される。
【００５９】
続いて、ステップＳ８Ｂにおいて、図１３に示すように、ワイヤカット放電加工プログラム生成手段３４７ｂがワイヤカット放電加工プログラム５０を生成する。すなわち、ステップＳ６Ｂで設定されたワイヤカット放電加工条件のもとで、ステップＳ４Ｂで抽出されたワイヤカット放電加工ルート「Ｒ２→Ｑ２→Ｑ３→Ｒ３（セカンドカット条件）→Ｑ３→Ｑ２→Ｒ２（サードカット条件）→Ｑ２→Ｑ３→Ｒ３（フォースカット条件）→…，Ｒ４→Ｑ４→Ｑ５→Ｒ５（ファーストカット条件）→Ｑ５→Ｑ４→Ｒ４（セカンドカット条件）→Ｑ４→Ｑ５→Ｒ５（サードカット条件）→…」に対しステップＳ７Ｂで演算されたオフセット量分オフセットされたルートをワイヤ電極Ｅが移動するようにワイヤカット放電加工プログラム５０を生成する。
【００６０】
なお、ワイヤカット放電加工プログラム５０の生成に際しては、ワイヤ電極Ｅの移動に関するプログラムの他、ワイヤカット放電加工に先立ちジェットノズル２を退避させるためのプログラム、上下ガイドアッセンブリ３，４を所定の加工開始位置に位置決めするためのプログラム、上下ガイドアッセンブリ３，４にワイヤ電極Ｅを結線するためのプログラム、加工液供給系統１０および加工電源系統１２を起動停止するためのプログラムも含んで生成される。
【００６１】
次に、ステップＳ４Ｃにおいて、最終切り落とし加工ルート抽出手段３４２ｃが最終切り落とし加工ルートの抽出を行う。
より詳しくは、ステップＳ３で設定された最終切り落とし形状部分情報に基づいてワークＷの最終加工形状のうち最終切り落とし加工が行われる形状部分を「Ｗ５」の如く特定する。
そして、同じくステップＳ３で設定された加工開始位置情報「Ｑ１」に基づいて分割位置「Ｑ１」から加工されるように、かつ、更に同じくステップＳ３で設定された補足位置情報「Ｒ１，Ｒ５」およびステップＳ２で抽出された部分加工形状情報をも考慮して、最終切り落とし加工ルートを「Ｒ１→Ｑ１→Ｑ５→Ｒ５」の如く抽出する。
【００６２】
ここで、加工方向情報「時計回り」に従えば最終切り落とし加工ルートは「Ｒ５→Ｑ５→Ｑ１→Ｒ１」となるが、最終切り落とし加工ルート抽出手段３４２ｃは加工方向情報には拘束されず、単に加工開始位置情報「Ｑ１」に従って形状部分「Ｗ５」が順次加工されるように加工ルートを抽出すべく構成されているので、最終切り落とし加工ルートは「Ｒ１→Ｑ１→Ｑ５→Ｒ５」の如く抽出される。なお、この最終切り落とし加工における加工開始位置は厳密に言えばＲ１となる。
【００６３】
次に、ステップＳ５Ｃにおいて、図１３に示すように、最終切り落とし加工プログラム生成手段３４７ｃが最終切り落とし加工プログラム６０を生成する。すなわち、ステップＳ４Ｃで抽出された最終切り落とし加工ルート「Ｒ１→Ｑ１→Ｑ５→Ｒ５」に対し、所定の加工条件に基づいて演算されたオフセット量分オフセットされたルートを、更に所定の加工条件に基づいて演算されたジェットノズル２の移動速度・傾斜角度でかつ傾斜位置ずれ分ΔＤも所要に修正しつつジェットノズル２が移動するように最終切り落とし加工プログラム６０を生成する。
【００６４】
本実施形態にあっては、形状部分Ｗ５における加工方法情報として「ウォータジェット加工のみ」が設定されているので、所定の加工条件としてステップＳ５Ａにおいて設定されたウォータジェット加工条件が選択され、更にステップＳ６Ａで演算されたオフセット量とステップＳ７Ａで演算されたジェットノズル２の移動速度・傾斜角度および傾斜位置ずれ分ΔＤを用いて最終切り落とし加工プログラム６０が生成されるように構成されている。
【００６５】
なお、最終切り落とし加工プログラム６０の生成に際しては、ジェットノズル２の移動に関するプログラムの他、最終切り落とし加工に先立ち上下ガイドアッセンブリ３，４を退避させるためのプログラム、ジェットノズル２を所定の加工開始位置に位置決めするためのプログラム、高圧水噴射系統１１を起動停止するためのプログラムも含んで生成される。
【００６６】
そして、ステップＳ９において、図１３に示すように、プログラム合成格納手段３４８が、生成されたウォータジェット加工プログラム４０、ワイヤカット放電加工プログラム５０、および最終切り落とし加工プログラム６０を、ステップＳ３で設定された加工優先順位情報「ワイヤカット放電加工に対しウォータジェット加工優先」および「最終切り落としは全ての加工の終了後に行う」に基づいて、ウォータジェット加工、ワイヤカット放電加工、最終切り落とし加工の順に加工が行われるように、各プログラムを合成するとともに、該合成した加工プログラムを一のプログラムファイルとして記憶部３３に格納する。
【００６７】
このように、本実施形態にあっては、加工プログラムの生成装置３０は、ウォータジェット加工プログラム、ワイヤカット放電加工プログラム、および最終切り落とし加工プログラムの生成に際して必要となる各種情報を設定する共通の手段としての設定部３１を有し、該設定部３１により設定されたワークＷの最終加工形状情報に基づいて、ウォータジェット加工プログラム、ワイヤカット放電加工プログラム、および最終切り落とし加工プログラムのいずれも生成する構成としたので、各加工プログラムを生成する際にワークＷの最終加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。
【００６８】
また、ワークＷの最終加工形状を複数の形状部分に分割するとともに、該分割した形状部分ごとにウォータジェット加工およびワイヤカット放電加工の少なくともいずれかの加工方法を設定して各加工プログラムを生成する構成としたので、ウォータジェット加工およびワイヤカット放電加工をそれぞれ部分的に行う等、ワークＷの形状部分によって加工方法が異なる場合にあっても柔軟に加工プログラムを生成することができ、より一層効率よく加工プログラムを生成することができる。
【００６９】
更にまた、生成されたウォータジェット加工プログラム、ワイヤカット放電加工プログラム、および最終切り落とし加工プログラムを合成して複合加工の加工プログラムを生成するとともに、該合成した加工プログラムを一のプログラムファイルに格納する構成としたので、加工プログラムを効率よく管理することができる。
【００７０】
なお、本発明は上述した実施形態に限定されるものではなく、必要に応じて種々の応用実施または変形実施が可能であることは勿論である。
すなわち、上述した実施形態にあっては、１台の加工プログラムの生成装置３０により各加工プログラムを生成することとしているが、図１４に示すように、例えば各加工プログラムの生成装置７０を別々に設けるとともに、各種情報を設定するための共通の設定装置７１を設け、該設定装置７１と各生成装置７０とをネットワーク回線７２等を介して接続することとしてもよい。この場合においても設定装置７１は、ウォータジェット加工プログラム、ワイヤカット放電加工プログラム、および最終切り落とし加工プログラムの生成に際して必要となる各種情報を設定する共通の手段として機能するので、ワークＷの最終加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。
【００７１】
また、図１５に示すように、同じく各加工プログラムの生成装置８０を別々に設ける等加工プログラムの生成装置８０を複数設けるとともに、いずれかの生成装置８０に各種情報を設定する設定部８１を設け、かつ、該設定部８１と他の加工プログラムの生成装置８０とをネットワーク回線８２等を介して接続しておき、該設定部８１においてワークＷの最終加工形状情報を設定することとしてもよい。この場合においても同様にワークＷの最終加工形状情報を重複して設定する必要がなく、効率よく加工プログラムを生成することができる。
【００７２】
なお、上述した実施形態にあっては、ウォータジェット加工が行われる各形状部分Ｗ１，Ｗ２，Ｗ３，Ｗ５について同一のウォータジェット加工条件を設定することとしているが、例えばワークＷの板厚が各形状部分で異なる等、各形状部分について異なる加工条件とする必要がある場合は、設定部３１を介して各形状部分ごとに異なる加工条件を設定することとしてもよい。
【産業上の利用可能性】
【００７３】
本発明は、ウォータジェット加工およびワイヤカット放電加工を行う複合加工装置において効率よく加工プログラムを生成する場合に役立つ。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施形態に係る加工プログラムの生成装置を備えた複合加工装置の全体構成を示す斜視図である。
【図２】同複合加工装置の各種系統等の概略を示す系統図である。
【図３】同複合加工装置によるワークの加工方法の説明するための平面図である。
【図４】加工プログラムの生成装置の構成を示すブロック図である。
【図５】表示画面（表示部）の一例を示す図である。
【図６】ジェットノズルから噴射された高圧水の傾斜状態を説明するための模式図で、（ａ）はジェットノズルの移動方向における高圧水の傾斜状態を示す図、（ｂ）はジェットノズルの移動方向に直交する方向における高圧水の傾斜状態を示す図である。
【図７】ワイヤカット放電加工条件を説明するための図である。
【図８】ジェットノズルのオフセット量を説明するための模式図で、（ａ）はオフセットなしの状態を示す図、（ｂ）はオフセットした状態を示す図
【図９】図８（ｂ）の状態から高圧水の傾斜を是正した状態を示す図（図９（ａ））、図９（ａ）の状態から傾斜位置ずれ分ΔD修正した状態を示す図である。
【図１０】ワイヤ電極のオフセット量を説明するための模式図で、（ａ）はオフセットなしの状態を示す図、（ｂ）はオフセットした状態を示す図である。
【図１１】加工プログラムの生成装置による各加工プログラムの生成方法を説明するためのフローチャートである。
【図１２】加工プログラムの生成装置による各加工プログラムの生成方法を説明するための平面図である。
【図１３】加工プログラムの生成装置により生成された加工プログラムを示す図である。
【図１４】本発明の変形例に係る加工プログラムの生成装置の概略構成を示す図である。
【図１５】本発明の他の変形例に係る加工プログラムの生成装置の概略構成を示す図である。
【符号の説明】
【００７５】
Ｄ：ジェットノズルのノズル径
ΔＤ：傾斜位置ずれ分
ｄ：ワイヤ電極径
Ｅ：ワイヤ電極
Ｇ：放電ギャップ
Ｗ：ワーク
Ｗ´：ワークの外側部分（製品部分）
Ｗ´´：ワークの中央部分（切り落とし部分）
Ｗ１乃至Ｗ５：形状部分
１：複合加工装置
２：ジェットノズル
３：上ガイドアッセンブリ
４：下ガイドアッセンブリ
５：結線装置
６：加工槽
７：ワークスタンド
８：ノズル移動機構
９：ガイド移動機構
１０：加工液供給系統
１１：高圧水噴射系統
１２：加工電源系統
２０：ＮＣ制御装置
３０：加工プログラムの生成装置
３１：設定部
３２：表示部
３３：記憶部
３４：処理部
４０：ウォータジェット加工プログラム
５０：ワイヤカット放電加工プログラム
６０：最終切り落とし加工プログラム
７０：加工プログラムの生成装置
７１：設定装置
７２：ネットワーク回線
８０：加工プログラムの生成装置
８１：設定部
８２：ネットワーク回線
３４１：部分加工形状情報抽出手段
３４２ａ：ウォータジェット加工ルート抽出手段
３４２ｂ：ワイヤカット放電加工ルート抽出手段
３４２ｃ：最終切り落とし加工ルート抽出手段
３４３：ノズルオフセット量演算手段
３４４：ノズル移動速度・傾斜角度演算手段
３４５：ワイヤカット放電加工条件等検索設定手段
３４６：ワイヤオフセット量演算手段
３４７ａ：ウォータジェット加工プログラム生成手段
３４７ｂ：ワイヤカット放電加工プログラム生成手段
３４７ｃ：最終切り落とし加工プログラム生成手段
３４８：プログラム合成格納手段
【図１】
2009037607.tif 000003
【図２】
2009037607.tif 000004
【図３】
2009037607.tif 000005
【図４】
2009037607.tif 000006
【図５】
2009037607.tif 000007
【図６】
2009037607.tif 000008
【図７】
2009037607.tif 000009
【図８】
2009037607.tif 000010
【図９】
2009037607.tif 000011
【図１０】
2009037607.tif 000012
【図１１】
2009037607.tif 000013
【図１２】
2009037607.tif 000014
【図１３】
2009037607.tif 000015
【図１４】
2009037607.tif 000016
【図１５】
2009037607.tif 000017