(57)【要約】【課題】    本発明は、設計時に作成する設計図形データを活用して、加工処理及び溶着処理などのためのプログラムを効率よく生産することに適したプログラム生産方法等を提供する。【解決手段】  情報処理部１３は、溶着図形データを利用して、加工処理及び溶着処理並びに中子処理を実現するためのプログラムを生成する。溶着図形データは、ワイヤ放電加工機１によるワイヤ放電加工を行う加工軌跡を特定する設計図形データに、溶着部を特定する情報を付加した図形データである。図形データを利用するため、極めて単純な処理により、プログラムを生成することができる。特に、溶着図形データは溶着部を特定するため、情報処理部１３は、中子処理を行う中子処理位置を決定することができ、中子処理を行うためのプログラムを自動的に生成することができる。【選択図】  図１
2019181637.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置においてワイヤ放電加工機のためのプログラムを生産するプログラム生産方法であって、
前記情報処理装置は、溶着図形データ生成手段と、プログラム生成手段を備え、
前記溶着図形データ生成手段が、
前記ワイヤ放電加工機による加工軌跡を特定する設計図形データを分析して前記加工軌跡において前記ワイヤ放電加工機が放電加工する際に溶着処理を行う溶着部を決定し、
前記設計図形データから加工用プログラムを生成せずに、前記設計図形データに対して前記溶着部を特定する溶着部位置情報を付加して溶着図形データを生成する溶着図形データ生成ステップと、
前記プログラム生成手段が、前記溶着図形データを用いて、前記加工軌跡に沿った加工処理及び前記溶着部における溶着処理を実現する前記プログラムを生成するプログラム生成ステップを含むプログラム生産方法。
【請求項２】
前記溶着図形データ生成ステップにおいて、前記溶着図形データ生成手段は、
前記設計図形データにおける加工軌跡を分析して閉路か否かを分析し、
閉路でない部分に対しては、前記溶着部を設けず、
少なくとも一つの閉路に対して、当該閉路を分析して一つ又は複数の溶着部の位置を決定して前記溶着図形データを生成し、
前記プログラム生成ステップにおいて、前記プログラム生成手段は、
第１加工において、前記加工処理及び前記溶着処理を実現し、
第２加工以降において、前記溶着処理を行わずに、前記加工処理を行う前記プログラムを生成する、請求項１記載のプログラム生産方法。
【請求項３】
前記情報処理装置は、前記ワイヤ放電加工機が加工処理及び溶着処理を行った工作物に対して、中子処理を行う中子処理位置を決定する中子処理位置決定手段を備え、
前記中子処理位置決定手段が、少なくとも前記溶着図形データにより特定される前記溶着部の位置を用いて前記中子処理位置を決定する中子処理位置決定ステップを含み、
前記プログラム生成ステップにおいて、前記プログラム生成手段が、前記プログラムに、前記中子処理位置に対して中子処理を行う命令を含ませる、請求項１又は２に記載のプログラム生産方法。
【請求項４】
前記中子処理位置決定ステップにおいて、前記中子処理位置決定手段が、前記加工軌跡における少なくとも一つの閉路に対して、
少なくとも前記溶着図形データにより特定される当該閉路上の前記溶着部の位置を用いて中子処理位置の候補を決定することにより、加工経路及び溶着部の位置を用いて中子処理位置の候補を決定し、
少なくとも前記溶着部の位置を用いて決定された中子処理位置の候補が当該閉路の内側にないならば、中子処理位置の候補とは異なる当該閉路の内側の位置を前記中子処理位置とする、請求項３記載のプログラム生産方法。
【請求項５】
情報処理装置においてワイヤ放電加工機のためのプログラムを生産するプログラム生産方法であって、
前記情報処理装置は、溶着図形データ記憶部と、中子処理位置決定手段と、プログラム生成手段を備え、
前記溶着図形データ記憶部は、前記ワイヤ放電加工機による加工軌跡及び前記加工軌跡において前記ワイヤ放電加工機が放電加工する際に溶着処理を行う溶着部を特定する溶着図形データを記憶し、
前記中子処理位置決定手段が、前記溶着図形データを分析して前記中子処理を行う中子処理位置を決定する中子処理位置決定ステップと、
前記プログラム生成手段が、前記加工軌跡に沿った加工処理及び前記溶着部における溶着処理並びに前記中子処理位置における中子処理を実現する前記プログラムを生成するプログラム生成ステップを含むプログラム生産方法。
【請求項６】
ワイヤ放電加工機のためのプログラムを生産する情報処理装置であって、
溶着図形データ生成手段と、プログラム生成手段を備え、
前記溶着図形データ生成手段は、
前記ワイヤ放電加工機による加工軌跡を特定する設計図形データを分析して前記加工軌跡において前記ワイヤ放電加工機が放電加工する際に溶着処理を行う溶着部を決定し、
前記設計図形データに対して前記溶着部を特定する情報を付加して溶着図形データを生成し、
前記プログラム生成手段は、前記溶着図形データを用いて、前記加工軌跡に沿った加工処理及び前記溶着部における溶着処理を実現する前記プログラムを生成する、情報処理装置。
【請求項７】
前記情報処理装置は、前記ワイヤ放電加工機が加工処理及び溶着処理を行った工作物に対して、中子処理を行う中子処理位置を決定する中子処理位置決定手段を備え、
前記中子処理位置決定手段は、少なくとも前記溶着図形データにより特定される前記溶着部の位置を用いて前記中子処理位置を決定し、
前記プログラム生成手段は、前記プログラムに、前記中子処理位置に対して中子処理を行う命令を含ませる、請求項６記載のプログラム生産方法。
【請求項８】
ワイヤ放電加工機が備えるコンピュータにおいて、請求項１から５のいずれかに記載のプログラム生成方法を実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム生産方法、情報処理装置及びプログラムに関し、特に、情報処理装置においてワイヤ放電加工機のためのプログラムを生産するプログラム生産方法等に関する。
【背景技術】
【０００２】
出願人は、ワイヤ放電加工機において、放電加工時に溶着処理を行うことにより、中子を保持させる技術を開示して実施している（コア・ステッチ（登録商標）。特許文献１など参照。）。特許文献１は、溶着処理を行わない加工用プログラムを生成し、これを溶着処理を行うように編集して修正加工用プログラムとする技術を開示する。
【０００３】
また、出願人は、溶着処理により保持された中子を自動回収する技術を開示して実施している（コア・キャッチ（登録商標）。特許文献２など参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５９５３１５４号公報
【特許文献２】特開２０１７−１８５６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の技術は、溶着処理を行わない加工用プログラムを対象として、溶着処理に必要な範囲で修正するものである。溶着処理を行わない加工用プログラムは、一般的な加工用プログラム生成処理を活用して作成することができる。しかしながら、加工用プログラムを編集するため、極めて複雑な作業が必要となった。
【０００６】
さらに、従来のワイヤ放電加工機は、情報処理能力が低かった。そのため、加工用プログラムは、ワイヤ放電加工機とは別のパソコンなどを利用して作成することは当然のこととされていた。しかしながら、近年、ワイヤ放電加工機の情報処理能力が向上し、例えば加工用プログラムを装置間で移動させるなどの作業負担が顕在化することとなった。
【０００７】
また、特許文献２記載の技術は、中子処理を行う位置を人手で指定しており、プログラム生成作業に多大な作業負担が生じていた。
【０００８】
よって、本発明は、設計時に作成する設計図形データを活用して、加工処理及び溶着処理などのためのプログラムを効率よく生産することに適したプログラム生産方法等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本願発明の第１の観点は、情報処理装置においてワイヤ放電加工機のためのプログラムを生産するプログラム生産方法であって、前記情報処理装置は、溶着図形データ生成手段と、プログラム生成手段を備え、前記溶着図形データ生成手段が、前記ワイヤ放電加工機による加工軌跡を特定する設計図形データを分析して前記加工軌跡において前記ワイヤ放電加工機が放電加工する際に溶着処理を行う溶着部を決定し、前記設計図形データから加工用プログラムを生成せずに、前記設計図形データに対して前記溶着部を特定する溶着部位置情報を付加して溶着図形データを生成する溶着図形データ生成ステップと、前記プログラム生成手段が、前記溶着図形データを用いて、前記加工軌跡に沿った加工処理及び前記溶着部における溶着処理を実現する前記プログラムを生成するプログラム生成ステップを含む。
【００１０】
本願発明の第２の観点は、第１の観点のプログラム生産方法であって、前記溶着図形データ生成ステップにおいて、前記溶着図形データ生成手段は、前記設計図形データにおける加工軌跡を分析して閉路か否かを分析し、閉路でない部分に対しては、前記溶着部を設けず、少なくとも一つの閉路に対して、当該閉路を分析して一つ又は複数の溶着部の位置を決定して前記溶着図形データを生成し、前記プログラム生成ステップにおいて、前記プログラム生成手段は、第１加工において、前記加工処理及び前記溶着処理を実現し、第２加工以降において、前記溶着処理を行わずに、前記加工処理を行う前記プログラムを生成する。
【００１１】
本願発明の第３の観点は、第１又は第２の観点のプログラム生産方法であって、前記情報処理装置は、前記ワイヤ放電加工機が加工処理及び溶着処理を行った工作物に対して、中子処理を行う中子処理位置を決定する中子処理位置決定手段を備え、前記中子処理位置決定手段が、少なくとも前記溶着図形データにより特定される前記溶着部の位置を用いて前記中子処理位置を決定する中子処理位置決定ステップを含み、前記プログラム生成ステップにおいて、前記プログラム生成手段が、前記プログラムに、前記中子処理位置に対して中子処理を行う命令を含ませる。
【００１２】
本願発明の第４の観点は、第３の観点のプログラム生産方法であって、前記中子処理位置決定ステップにおいて、前記中子処理位置決定手段が、前記加工軌跡における少なくとも一つの閉路に対して、少なくとも前記溶着図形データにより特定される当該閉路上の前記溶着部の位置を用いて中子処理位置の候補を決定することにより、加工経路及び溶着部の位置を用いて中子処理位置の候補を決定し、少なくとも前記溶着部の位置を用いて決定された中子処理位置の候補が当該閉路の内側にないならば、中子処理位置の候補とは異なる当該閉路の内側の位置を前記中子処理位置とする。
【００１３】
本願発明の第５の観点は、情報処理装置においてワイヤ放電加工機のためのプログラムを生産するプログラム生産方法であって、前記情報処理装置は、溶着図形データ記憶部と、中子処理位置決定手段と、プログラム生成手段を備え、前記溶着図形データ記憶部は、前記ワイヤ放電加工機による加工軌跡及び前記加工軌跡において前記ワイヤ放電加工機が放電加工する際に溶着処理を行う溶着部を特定する溶着図形データを記憶し、前記中子処理位置決定手段が、前記溶着図形データを分析して前記中子処理を行う中子処理位置を決定する中子処理位置決定ステップと、前記プログラム生成手段が、前記加工軌跡に沿った加工処理及び前記溶着部における溶着処理並びに前記中子処理位置における中子処理を実現する前記プログラムを生成するプログラム生成ステップを含む。
【００１４】
本願発明の第６の観点は、ワイヤ放電加工機のためのプログラムを生産する情報処理装置であって、溶着図形データ生成手段と、プログラム生成手段を備え、前記溶着図形データ生成手段は、前記ワイヤ放電加工機による加工軌跡を特定する設計図形データを分析して前記加工軌跡において前記ワイヤ放電加工機が放電加工する際に溶着処理を行う溶着部を決定し、前記設計図形データに対して前記溶着部を特定する情報を付加して溶着図形データを生成し、前記プログラム生成手段は、前記溶着図形データを用いて、前記加工軌跡に沿った加工処理及び前記溶着部における溶着処理を実現する前記プログラムを生成する。
【００１５】
本願発明の第７の観点は、第６の観点のプログラム生産方法であって、前記情報処理装置は、前記ワイヤ放電加工機が加工処理及び溶着処理を行った工作物に対して、中子処理を行う中子処理位置を決定する中子処理位置決定手段を備え、前記中子処理位置決定手段は、少なくとも前記溶着図形データにより特定される前記溶着部の位置を用いて前記中子処理位置を決定し、前記プログラム生成手段は、前記プログラムに、前記中子処理位置に対して中子処理を行う命令を含ませる。
【００１６】
本願発明の第８の観点は、ワイヤ放電加工機が備えるコンピュータにおいて、第１から第５のいずれかの観点のプログラム生成方法を実現するためのプログラムである。
【００１７】
なお、本願発明を、第８の観点のプログラムを定常的に記録するコンピュータ読み取り可能な記録媒体として捉えてもよい。
【発明の効果】
【００１８】
本願発明の各観点によれば、設計図形データに溶着部を特定する情報を付加した溶着図形データを利用することにより、設計図形データから生成された加工用プログラムに対して編集作業を行うこと等に比較して、極めて単純な情報処理によって、加工処理及び溶着処理、さらには、中子処理に関するプログラムを効率よく生産することが可能になる。
【００１９】
特に、溶着処理を考慮しない一般的な加工用プログラムを編集して、溶着処理を追加する場合には、加工命令を分割等する際に、加工用プログラムを分析して分割等に必要な情報を得る必要があり、極めて大きな処理が必要である。それに対し、本願発明は、溶着図形データを利用することにより、溶着処理を考慮して複数の加工命令を組み合わせるための情報は溶着図形データに存在することから、情報処理が極めて単純になる。
【００２０】
さらに、本願発明の第３の観点などにあるように、溶着図形データにより加工軌跡に加えて溶着部の位置を特定するため、少なくとも溶着部の位置を考慮して、中子処理のための命令を自動的に追加することができる。
【図面の簡単な説明】
【００２１】
【図１】本願発明の実施例に係るワイヤ放電加工機の（ａ）構成の一例を示すブロック図及び（ｂ）動作の一例を示すフロー図である
【図２】従来のワイヤ放電加工システムの（ａ）構成の一例を示すブロック図及び（ｂ）動作の一例を示すフロー図である。
【図３】図１のワイヤ放電加工機１と、図２の従来のワイヤ放電加工システムとの処理の違いについて説明するための図である。
【図４】図１のワイヤ放電加工機１における中子処理位置の候補の決定（ステップＳＴ９）の一例を説明するための図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本願発明の実施例について述べる。なお、本願発明の実施の形態は、以下の実施例に限定されるものではない。
【実施例】
【００２３】
図１は、本願発明の実施例に係るワイヤ放電加工機の（ａ）構成の一例を示すブロック図及び（ｂ）動作の一例を示すフロー図である
【００２４】
図１（ａ）を参照して、ワイヤ放電加工機１は、工作物３と、加工処理部５と、中子処理部７と、制御部９と、情報処理部１３（本願請求項の「情報処理装置」の一例）と、表示部２９と、入力部３１を備える。情報処理部１３は、設計処理部１５と、溶着図形データ生成部１７（本願請求項の「溶着図形データ生成手段」の一例）と、中子処理位置決定部１９（本願請求項の「中子処理位置決定手段」の一例）と、プログラム生成部２１（本願請求項の「プログラム生成手段」の一例）と、設計図形データ記憶部２３と、溶着図形データ記憶部２５と、プログラム記憶部２７を備える。
【００２５】
工作物３は、例えば平板形状である。情報処理部１３は、工作物３の厚さや材質などの情報を記憶する。加工処理部５は、工作物３の上に位置する上ヘッド部と、下に位置する下ヘッド部を用いてワイヤ放電加工処理を行う。
【００２６】
加工処理部５は、工作物３に対して、加工軌跡に従って放電加工による加工処理を行う。その際、溶着処理を行うことにより、工作物３から放電加工で分離する加工部材（「中子」ともいう。）を工作物に保持させる。この処理は、例えば特許文献１などで開示しているように、火花放電等で放電加工を行ってワイヤ電極と工作物との間でアーク放電を引き起こしてアーク溶接（プラズマ溶接）を行って，中子を工作物３に所定の箇所で溶着させ，中子を工作物３に一時的に保持させることなどにより実現することができる。
【００２７】
中子処理部７は、溶着処理により工作物３に一時的に保持された中子を脱落させて回収する中子処理を行う。この処理は、例えば特許文献２などで開示しているように、中子を叩くシリンダ部を上ヘッド部に設け、分離した中子を回収するための回収部を下ヘッド部に着脱可能に保持させることにより実現することができる。加工処理は、下ヘッド部に回収部がない状態で行う。加工処理が終わると、上下ヘッド部を移動させて下ヘッド部に回収部を付ける。さらに上下ヘッド部を移動させて、上ヘッド部のシリンダ部が加工部材の上方から叩き落とし、分離した加工部材を下ヘッド部の回収部で回収する（ここで、シリンダ部が加工部材の上方から叩く位置が、本願請求項の「中子処理位置」の一例である。）。そして、上下ヘッド部を移動させて、回収部に回収した加工部材を外部に排出して、下ヘッド部から回収部を取り外し、さらに加工処理を継続する。
【００２８】
情報処理部１３において、設計処理部１５は、利用者に対して表示部２９に情報を表示し、利用者が入力部３１により情報を入力することにより、工作物３に対する加工軌跡を特定する設計図形データを生成する。溶着図形データ生成部１７は、設計図形データに対して溶着部を特定する情報を付加して溶着図形データを生成する。中子処理位置決定部１９は、少なくとも溶着部の位置を示す情報を利用して、中子処理位置を決定する。プログラム生成部２１は、加工処理及び溶着処理並びに中子処理を行うためのプログラム（ＮＣプログラム）を生成する。
【００２９】
制御部９は、情報処理部１３により生成されたプログラムに従い、加工処理部５及び中子処理部７を制御することによって、加工処理及び溶着処理並びに中子処理を実現する。
【００３０】
なお、本願発明は、例えば、加工処理及び溶着処理を実現するためのプログラム、及び／又は、中子処理を実現するためのプログラムを生産する情報処理装置、情報処理方法等として捉えてもよい。また、情報処理部１３は、ワイヤ放電加工機１に組み込んでもよく、ワイヤ放電加工機とは異なる情報処理装置によって実現してもよい。
【００３１】
図１（ｂ）を参照して、ワイヤ放電加工機１の動作の一例を説明する。
【００３２】
設計処理部１５は、利用者に対して表示部２９に情報を表示し、利用者が入力部３１により情報を入力することにより、工作物３に対する加工軌跡を特定する設計図形データを生成する（ステップＳＴ１）。設計図形データ記憶部２３は、設計図形データを記憶する。設計処理部１５は、特許文献１記載の技術とは異なり、設計図形データから加工用プログラムを生成しない。
【００３３】
溶着図形データ生成部１７は、設計図形データが特定する加工軌跡を分析して、中子となる部分を特定する（中子に関する加工軌跡を「閉路」という。）（ステップＳＴ２）。
【００３４】
溶着図形データ生成部１７は、表示部２９に、設計図形データによる加工軌跡を、閉路とそれ以外の部分とで、異なる表示をする。利用者は、一つ又は複数の閉路を選択して、溶着処理を行う溶着部の位置を自動的に決定するか手動で決定するかを選択する（ステップＳＴ３）。
【００３５】
溶着図形データ生成部１７は、自動的に決定する場合には、各閉路に対して溶着部の位置を自動的に決定して特定する。手動で決定する場合には、利用者が入力部３１により入力した溶着部の位置によって溶着部の位置を決定する（ステップＳＴ４）。溶着図形データ生成部１７は、設計図形データに、溶着部の位置を特定する情報を付加する（ステップＳＴ５）。
【００３６】
溶着図形データ生成部１７は、すべての閉路に対して溶着部を追加したか否かを判断する（ステップＳＴ６）。溶着部を追加していない閉路があるならば、ステップＳＴ３に戻る。すべての閉路に対して溶着部を追加したならば、設計図形データに溶着部を特定する情報を付加した図形データを、溶着図形データとする（ステップＳＴ７）。溶着図形データ記憶部２５は、溶着図形データを記憶する。
【００３７】
各閉路に対する溶着部の位置を自動で決定することは、例えば、設計図形データから加工部材の重さを推定して溶着部の個数を決定し、閉路の周長を溶着部の個数で等分などに分けて溶着部の位置を決定することができる。
【００３８】
加工部材の重さは、例えば閉路の面積を求めることにより推定することができる。閉路の面積が大きいほど加工部材が重いと推定でき、溶着部を多く設けて保持できるようにする。
【００３９】
また、溶着部の位置は、特許文献１と同様に、閉路の周長を利用してもよく、また、例えば、加工部材の形状に応じて、保持するための力が略同一になる位置を決定するようにしてもよい。特許文献１記載の技術のように加工用プログラムを利用するならば、加工軌跡という線（一次元）に従って処理を行うことに適しており、加工距離などによって等分することが適切であった。他方、本願発明によれば、図形的な広がりを考慮した処理（二次元）によって溶着部の位置を決定することもできる。
【００４０】
中子処理位置決定部１９は、表示部２９に、溶着図形データによる加工軌跡を閉路とそれ以外の部分とで異なる表示をし、溶着部を併せて表示する（ステップＳＴ８）。
【００４１】
中子処理位置決定部１９は、各閉路に対して、中子処理位置の候補を決定する（ステップＳＴ９）。中子処理位置の候補の決定は、例えば図４を参照して具体的に説明する。
【００４２】
中子処理位置決定部１９は、各中子処理位置の候補が、対応する閉路の内側にあるか否かを判断する（ステップＳＴ１０）。閉路の内側にある場合、中子処理位置の候補を、中子処理位置と決定する（ステップＳＴ１２）。閉路の内側にない場合、中子処理位置の候補とは異なり、閉路の内側にある位置を中子処理位置とする。例えば、利用者が入力部３１を操作して、閉路の内側にある位置を入力し（ステップＳＴ１１）、それを中子処理位置と決定する（ステップＳＴ１２）。
【００４３】
なお、利用者は、中子処理位置の候補が閉路の内側にある場合でも、手動で修正できるようにしてもよい。
【００４４】
プログラム生成部２１は、溶着図形データ及び中子処理位置を利用して、加工処理及び溶着処理並びに中子処理を実現するプログラムを生成する（ステップＳＴ１３）。プログラム記憶部２７は、プログラム生成部２１が生成したプログラムを記憶する。プログラム生成部２１は、例えば、第１加工（荒加工）において、溶着図形データにより特定される加工軌跡に従って溶着部における溶着処理を実現できる加工命令（加工処理を実現するための命令）及び溶着命令（溶着処理を実現するための命令）の組合せにより実現し、中子処理位置における中子処理を実現する中子処理命令により実現し、第２加工以降において、溶着図形データにより特定される加工軌跡に従って加工命令の組合せにより実現する。
【００４５】
制御部９は、プログラム記憶部２７に記憶されたプログラムに従って、加工処理部５及び中子処理部７を制御して、加工処理及び溶着処理並びに中子処理を実現する。
【００４６】
図２は、従来のワイヤ放電加工システムの（ａ）構成の一例を示すブロック図及び（ｂ）動作の一例を示すフロー図である。
【００４７】
図２（ａ）を参照して、従来のワイヤ放電加工システムは、ワイヤ放電加工機５１と、外部装置６１を備える。ワイヤ放電加工機５１の情報処理能力は、加工等の処理に必要なもので低く、外部装置６１によりプログラムの作成、編集等の処理を行う。ワイヤ放電加工機５１は、工作物５３と、加工処理部５５と、中子処理部５７と、制御部５９を備える。外部装置６１は、情報処理部６３と、表示部７９と、入力部８１を備える。情報処理部６３は、設計処理部６５と、加工用プログラム修正部６７と、中子処理挿入部６９と、加工用プログラム記憶部７３と、修正加工用プログラム記憶部７５を備える。
【００４８】
図２（ｂ）を参照して、従来のワイヤ放電加工システムの動作の一例を説明する。情報処理部６３において、利用者は、入力部８１を操作して、工作物５３に対する加工軌跡を特定する（ステップＳＴＡ１）。設計処理部６５は、加工軌跡に沿った加工を実現する加工用プログラムを生成する（ステップＳＴＡ２）。ここで生成される加工用プログラムは、溶着処理及び中子処理を考慮しないものであり、さらに、荒加工とその後の加工も含めたものである。加工用プログラム記憶部７３は、加工用プログラムを記憶する。
【００４９】
加工用プログラム修正部６７は、加工用プログラムを分析して、第１加工（荒加工）か第２加工以降かを判断し、さらに、第１加工の閉路を分析する（ステップＳＴＡ３）。加工用プログラム修正部６７は、表示部７９に、第１加工の閉路を表示する。利用者は、入力部８１を操作して、閉路の一つ又は全部を指定する。加工用プログラム修正部６７は、特許文献１記載の技術により溶着部を特定し（ステップＳＴＡ５）、溶着処理を行う加工命令を分割等し、溶着命令を追加し、加工用プログラムを修正する（ステップＳＴＡ６）。加工用プログラム修正部６７は、すべての閉路に対して修正処理が行われたか否かを判断する。修正処理が行われていないプログラムがあれば、ステップＳＴＡ４に戻る。すべての閉路に対して修正処理が行われたのであれば、ステップＳＴＡ８に進む。
【００５０】
ステップＳＴＡ８において、中子処理挿入部６９は、利用者による入力部８１の操作に従い、各閉路に対する中子処理命令を追加し、加工用プログラムをさらに修正する（ステップＳＴＡ９）。修正加工用プログラム記憶部７５は、修正された加工用プログラムを記憶する。制御部５９は、修正加工用プログラム記憶部７５のプログラムに従い、加工処理部５５及び中子処理部５７を制御する（ステップＳＴＡ１０）。
【００５１】
図３を参照して、図１のワイヤ放電加工機１と、図２の従来のワイヤ放電加工システムとの処理の違いについて、具体的に説明する。
【００５２】
図２の従来のワイヤ放電加工システムは、加工命令による加工用プログラムに対して、溶着処理を行う部分を修正（分割）して溶着命令を追加するために、加工命令の修正（分割）のための情報を準備する必要があるなど、処理が極めて複雑なものとなった。さらに、溶着部を示す図形データがないために、中子処理に関する修正を自動で行うことが困難であった。
【００５３】
それに対し、図１のワイヤ放電加工機１は、溶着図形データを利用して加工命令及び溶着命令を組み合わせてプログラムを生成するために、図形データによって必要なデータがそろっており、極めて単純な処理により実現することができる。さらに、溶着図形データにおいて溶着部の位置が特定されているために、中子処理に関する命令を追加することができる。
【００５４】
図３（ａ）〜（ｅ）を参照して、平板形状の工作物に対して四角形の閉路により中子が生成される場合（直方体の加工部材）について説明する。図３（ａ）にあるように、Ａ1から上向きに加工してＡ2に至り、右向きに加工してＡ3に至り、下向きに加工してＡ4に至り、左向きに加工してＡ5に至り、上向きに加工してＡ6に至り、右向きに加工してＡ2に至り、下向きに加工してＡ1に至る。簡単のために第１加工のみを行う場合を例とする。
【００５５】
まず、図２の従来のワイヤ放電加工システムの動作について説明する。図３（ａ）に従い、例えば以下のような加工用プログラムを生成する。なお、例えば図３（ｂ）にあるように、一般的には、切り残しを行うことによって保持させる。そのため、一般的な設計データを前提とすれば、閉路がなく、事前に、図３（ａ）にあるように閉路を形成するように修正が必要となっていた。
命令Ｐ１１：線分加工Ａ1→Ａ2
命令Ｐ１２：線分加工Ａ2→Ａ3
命令Ｐ１３：線分加工Ａ3→Ａ4
命令Ｐ１４：線分加工Ａ4→Ａ5
命令Ｐ１５：線分加工Ａ5→Ａ6
命令Ｐ１６：線分加工Ａ6→Ａ2
命令Ｐ１７：線分加工Ａ2→Ａ1
【００５６】
各命令を分析し、命令Ｐ１２、Ｐ１３、Ｐ１４、Ｐ１５及びＰ１６により閉路となっていることを検出する（図３（ｃ）参照）。そして、この閉路を長方形などに分割して面積を求め、工作物の厚さや材質などにより中子の重さを推定して溶着部の個数を求める。この例では２か所とする。
【００５７】
溶着部Ｗ12は、命令Ｐ１６でのＡ2付近での加工処理などを考慮して、Ａ2の直前に、Ａ9からＡ2までとして設ける。Ｗ12の位置は、加工経路に沿って、Ａ2からＡ9までの距離とＡ9からＡ2までの距離で一次元的に特定する。この時点では、Ａ9と他の点との位置関係は不明である。そのため、Ａ9がＡ6とＡ2の間にあることは不明である。
【００５８】
もう一つの溶着部Ｗ11は、加工経路に沿ってＡ2からＡ9に至る経路を等分にする位置（Ａ7からＡ8まで）とする。Ｗ11の位置は、加工経路に沿って、Ａ2からＡ7までの距離とＡ7からＡ8までの距離で一次元的に特定する。そのため、この時点では、同様に、Ｗ11がＡ4とＡ5の間にあることは不明である。
【００５９】
溶着部Ｗ11について、命令Ｐ１２、Ｐ１３，Ｐ１４、Ｐ１５及びＰ１６に従った加工距離を用いて、Ａ7が存在する命令を特定する。この例では、命令Ｐ１４の上にある。そのため、命令Ｐ１４を、Ａ4からＡ7までの加工命令とＡ7からＡ5までの加工命令に分割する。そして、Ａ7からＡ5までの加工命令に、Ａ7からＡ8までの距離の溶着命令を追加する。
【００６０】
溶着部Ｗ12について、命令Ｐ１２、Ｐ１３，Ｐ１４、Ｐ１５及びＰ１６に従った加工距離を用いて、Ａ9が存在する命令を特定する。この例では、命令Ｐ１６の上にある。そのため、命令Ｐ１６を、Ａ6からＡ9までの加工命令とＡ9からＡ2までの加工命令に分割する。そして、Ａ9からＡ2までの加工命令に、Ａ9からＡ2までの距離の溶着命令を追加する。
【００６１】
これにより生成される修正加工用プログラムは、次のものである。
命令Ｐ１１：線分加工Ａ1→Ａ2
命令Ｐ１２：線分加工Ａ2→Ａ3
命令Ｐ１３：線分加工Ａ3→Ａ4
命令Ｐ１４−１：線分加工Ａ4→Ａ7
命令Ｐ１４−２：線分加工Ａ7→Ａ5  溶着Ａ7→Ａ8
命令Ｐ１５：線分加工Ａ5→Ａ6
命令Ｐ１６−１：線分加工Ａ6→Ａ9
命令Ｐ１６−２：線分加工Ａ9→Ａ2  溶着Ａ9→Ａ2
命令Ｐ１７：線分加工Ａ2→Ａ1
【００６２】
続いて、図１のワイヤ放電加工機１の動作について説明する。図３（ａ）の設計図形データを利用して、図３（ｃ）の閉路を検出する。この時点では、加工用プログラムを使用しない。そして、図３（ｃ）の図形データを分析して、この閉路の面積を求め、工作物の厚さや材質などにより溶着部の個数を求める。この例では２か所とする。
【００６３】
そして、図３（ｃ）の図形を利用して周路を分析して溶着部Ｗ11及びＷ12を決定し、これらの位置を特定する情報を設計図形データに追加して溶着図形データとする。図形データを利用しているため、Ｗ11がＡ4とＡ5の間にあること、及び、Ｗ12ががＡ6とＡ2の間にあることは、溶着図形データにおいて特定されている。
【００６４】
図３（ｅ）は、溶着図形データを示す。プログラム生成部２１は、溶着図形データを利用して、例えば下記のプログラムを生成する。
命令Ｃ１１：線分加工Ａ1→Ａ2
命令Ｃ１２：線分加工Ａ2→Ａ3
命令Ｃ１３：線分加工Ａ3→Ａ4
命令Ｃ１４：線分加工Ａ4→Ａ7
命令Ｃ１５：線分加工Ａ7→Ａ5  溶着Ａ7→Ａ8
命令Ｃ１６：線分加工Ａ5→Ａ6
命令Ｃ１７：線分加工Ａ6→Ａ9
命令Ｃ１８：線分加工Ａ9→Ａ2  溶着Ａ9→Ａ2
命令Ｃ１９：線分加工Ａ2→Ａ1
【００６５】
このように、図２の従来のワイヤ放電加工システムは、加工軌跡のみに着目して加工用プログラムを生成するものであり、いわば、設計図形データから加工用プログラムを生成するものであった。そして、加工用プログラムを溶着処理を実現するように修正するために、一般的な加工用プログラム生成処理を利用することができるものの、作業負担が膨大なものとなっていた。さらに、図２の従来のワイヤ放電加工システムでは、第１加工か否かの判断も必要であった。
【００６６】
それに対し、図１のワイヤ放電加工機１は、溶着図形データを用いてプログラムを生成することにより、加工軌跡及び溶着部を考慮して加工用プログラムを生成することができ、極めて単純な処理によりプログラムを生成することができる。
【００６７】
続いて、図３（ｆ）〜（ｉ）を参照して、曲線の一例として円の閉路の場合（円柱状の中子）について説明する。簡単のために、第１加工のみを行う場合を例とする。図３（ｆ）にあるように、Ｂ1から上向きに加工を開始してＢ2に至り、Ｂ2からＢ3を中心に時計回りに円の加工を行い、Ｂ2から下向きに加工してＢ1に至る。
【００６８】
まず、図２の従来のワイヤ放電加工システムの動作について説明する。図３（ｆ）に従い、例えば以下のような加工用プログラムを生成する。
命令Ｐ２１：線分加工Ｂ1→Ｂ2
命令Ｐ２２：円加工Ｂ2（中心Ｂ2→Ｂ3：相対座標）
命令Ｐ２３：線分加工Ｂ2→Ｂ1
【００６９】
各命令を分析し、命令Ｐ２２により閉路となっていることを検出する（図３（ｇ）参照）。そして、この閉路の面積を求め、工作物の厚さや材質などにより溶着部の個数を求める。この例では２か所とする。そして、Ｂ2の直前に溶着部Ｗ22（Ｂ6からＢ2まで）を設け、もう一つの溶着部Ｗ21は、加工経路に沿ってＢ2からＢ6に至る経路を等分にする位置（Ｂ4からＢ5まで）とする。
【００７０】
溶着部Ｗ21について、命令Ｐ２２を分割する。Ｂ2からＢ4までの加工は、加工距離により特定すればよい。他方、Ｂ4からＢ2までの加工は、複雑な処理が必要となる。すなわち、円や円弧の加工を行う場合には、中心は、開始点からの相対位置を使用することが多い。そのため、Ｂ4の座標及びＢ4から中心Ｂ3までの相対座標を求める必要がある。
【００７１】
さらに、溶着部Ｗ22について、命令Ｐ２２をさらに分割する。Ｂ4からＢ6までの加工は、加工距離により特定すればよい。他方、Ｂ6からＢ2までの加工は、Ｂ6の座標及びＢ6から中心Ｂ3までの相対座標を求めるという、複雑な処理が必要である。
【００７２】
これにより生成される修正加工用プログラムは、次のものである。
命令Ｐ２１：線分加工Ｂ1→Ｂ2
命令Ｐ２２−１：円弧加工Ｂ2→Ｂ4（中心Ｂ2→Ｂ3：相対座標）
命令Ｐ２２−２：円弧加工Ｂ4→Ｂ6（中心Ｂ4→Ｂ3：相対座標）  溶着Ｂ4→Ｂ5
命令Ｐ２２−３：円弧加工Ｂ6→Ｂ2（中心Ｂ6→Ｂ3：相対座標）  溶着Ｂ6→Ｂ2
命令Ｐ２３：線分加工Ｂ2→Ｂ1
【００７３】
続いて、図１のワイヤ放電加工機１の動作について説明する。図３（ｆ）の設計図形データを利用して、図３（ｇ）の閉路を検出する。そして、図３（ｇ）の図形を分析して、この閉路の面積を求め、工作物の厚さや材質などにより溶着部の個数を求める。この例では２か所とする。
【００７４】
そして、図３（ｇ）の図形を利用して周路を分析して溶着部Ｗ21及びＷ22を決定し、これらの位置を特定する情報を設計図形データに追加して溶着図形データとする。図形データを利用しているため、Ｂ4、Ｂ6の座標も、中心Ｂ3の座標も、溶着図形データに存在する。
【００７５】
図３（ｉ）は、溶着図形データを示す。プログラム生成部２１は、溶着図形データを利用して、プログラムを生成する。
命令Ｃ２１：線分加工Ｂ1→Ｂ2
命令Ｃ２２：円弧加工Ｂ2→Ｂ4（中心Ｂ2→Ｂ3：相対座標）
命令Ｃ２３：円弧加工Ｂ4→Ｂ6（中心Ｂ4→Ｂ3：相対座標）  溶着Ｂ4→Ｂ5
命令Ｃ２４：円弧加工Ｂ6→Ｂ2（中心Ｂ6→Ｂ3：相対座標）  溶着Ｂ6→Ｂ2
命令Ｃ２５：線分加工Ｂ2→Ｂ1
【００７６】
このように、図１のワイヤ放電加工機１は、図形データを利用するために、図２の従来のワイヤ放電加工システムと比較して、曲線などの複雑な形状であっても極めて単純な処理によりプログラムを生成することができる。
【００７７】
図４を参照して、図１のワイヤ放電加工機１における中子処理位置の候補の決定（図１（ｂ）のステップＳＴ９参照）の一例について具体的に説明する。図４において、ｗは、溶着部の位置を示す。図４（ａ）〜（ｄ）及び（ｉ）〜（ｌ）は、それぞれ、図４（ｅ）〜（ｈ）及び（ｍ）〜（ｐ）に対応し、同じ閉路の形状である。図４（ａ）〜（ｄ）及び（ｉ）〜（ｌ）の×印を円で囲んだ記号は、各形状における閉路の重心（荷重中心位置）を示す。図４（ｅ）〜（ｈ）及び（ｍ）〜（ｐ）の×印を円で囲んだ記号は、各形状における溶着部を含む凸形状（例えば、溶着部ｗの各点を結ぶ線分により形成される凸形状）の重心を示す。
【００７８】
単純に考察すれば、中子処理では、中子を垂直落下させるため、中子の重心（荷重中心位置）を上方から叩くことにより実現できるように考えられる。図４（ａ）〜（ｄ）及び（ｉ）〜（ｌ）の×印を円で囲んだ記号は、各中子の重心を示す。そのため、加工軌跡のみを考慮し、その閉路の重心を中子処理位置として、これを上方から叩けば実現できるように考えられる。
【００７９】
しかしながら、中子処理は、中子を落下させるだけでなく、溶着部から分離することも重要である。出願人は、溶着部に着目した。溶着部は、加工軌跡に沿って設けられている。そのため、出願人は、溶着部を重視して中子処理の位置を決定することにより、溶着部及び加工軌跡を考慮した中子処理の位置を決定することができることを見出した。図４（ｅ）〜（ｈ）及び（ｍ）〜（ｐ）は、それぞれ、図４（ａ）〜（ｄ）及び（ｉ）〜（ｌ）に対応し、×印を円で囲んだ記号は、溶着部を含む凸形状における重心を示す。例えば図４（ｋ）と（ｏ）を比較すると、図４（ｋ）では重心が閉路外となっているのに対し、（ｏ）では溶着部ｗを離しやすい位置を中子処理位置の候補として選択している。図４（ｌ）と（ｐ）を比較しても、図４（ｐ）は、図４（ｌ）と比較して、溶着部ｗを分離しやすい位置を中子処理位置の候補として選択している。
【符号の説明】
【００８０】
１  ワイヤ放電加工機、３  工作物、５  加工処理部、７  中子処理部、９  制御部、１３  情報処理部、１５  設計処理部、１７  溶着図形データ生成部、１９  中子処理位置決定部、２１  プログラム生成部、２３  設計図形データ記憶部、２５  溶着図形データ記憶部、２７  プログラム記憶部、２９  表示部、３１  入力部、５１  ワイヤ放電加工機５１、５３  工作物、５５  加工処理部、５７  中子処理部、５９  制御部、６１  外部装置、６３  情報処理部、６５  設計処理部、６７  加工用プログラム修正部、６９  中子処理挿入部、７３  加工用プログラム記憶部、７５  修正加工用プログラム記憶部、７９  表示部、８１  入力部
【図１】
2019181637.tif 000003
【図２】
2019181637.tif 000004
【図３】
2019181637.tif 000005
【図４】
2019181637.tif 000006