(57)【要約】【課題】  一定水準の加工を保証しつつ、さらに作業者の目的に沿ったＮＣデータを作成することのできるワイヤ放電加工用ＮＣデータ作成システムを得る。【解決手段】  ＣＡＭシステム１上に構築され、加工形状とこの加工形状のワイヤ放電加工に必要な基本動作項目の組合せを設定した加工パターンとが対応付けられたＮＣデータ３ａを、加工パターン別ＮＣデータ出力手段２から出力し、この出力されたＮＣデータ３ａについて、ＮＣデータ編集選択肢提供手段４により、加工パターン毎のＮＣデータ編集方法の選択肢を提供し、これを作業者が選択することにより、選択された加工パターン毎のＮＣデータ編集方法を用いて、ＮＣデータ編集手段５により、加工パターン毎のＮＣデータを編集し、編集されたＮＣデータ３ｂを出力するようにした。【選択図】図１    
2005297089.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＭシステム上に構築され、ワイヤ放電加工される加工形状とこの加工形状のワイヤ放電加工に必要な基本動作項目の組合せを設定した加工パターンとが対応付けられたＮＣデータを出力する加工パターン別ＮＣデータ出力手段、この加工パターン別ＮＣデータ出力手段により出力されたＮＣデータについて、上記加工パターン毎に適用可能な編集方法の選択肢を提供するＮＣデータ編集選択肢提供手段、及びこのＮＣデータ編集選択肢提供手段によって提供され、作業者によって選択された上記編集方法により、上記ＮＣデータを編集するＮＣデータ編集手段を備えたことを特徴とするワイヤ放電加工用ＮＣデータ作成システム。
【請求項２】
上記ＮＣデータ編集選択肢提供手段によって提供される加工パターン毎に適用可能な編集方法の選択肢を含むＮＣデータ編集処理データを作成するＮＣデータ編集処理データ管理手段を備えたことを特徴とする請求項１記載のワイヤ放電加工用ＮＣデータ作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ワイヤ放電加工用のＮＣデータを作成するワイヤ放電加工用ＮＣデータ作成システムに関するものである。
【背景技術】
【０００２】
ワイヤ放電加工用のＮＣデータを作成するには、自動プログラミング装置や、ＣＡＭシステムが知られており、これらが一般的に使用されている。
自動プログラミング装置とは、ワイヤ放電加工機を動作させるのに必要な、移動量などの情報を、対話型のインタフェースで入力していくことで、動作プログラムを作成する装置のことである。また、ＣＡＭシステムとは、ＣＡＤで作成した２次元または３次元の形状を利用し、専用のコマンドによって加工形状を指定したり、アプローチ開始点やアプローチ点、逃げ開始点、逃げ点などの位置を指定することで、動作プログラムを作成するシステムのことである。
【０００３】
これらのソフトウェアは、一連の決まった操作によって、一定水準の動作プログラムを作成するのに効果を発揮している。しかし、熟練作業者から見れば、効率の悪いプログラムであるため、これらのソフトウェアで得られたＮＣデータを、適宜手動で修正するといった無駄が生じている。
【０００４】
このような問題に対し、特許文献１では、ワイヤ放電加工に必要とされる基本動作項目を予め準備しておき、基本動作項目の実行順序を任意に設定して加工パターンを設定できるようにすることで、作業者の目的に沿ったＮＣデータを作成できるようにしている。また、基本動作項目の組み合わせを加工パターンとして記憶し、加工形状は異なるが同様の加工を行う場合に、基本動作の組み合わせをそのまま利用できるようにしており、さらに記憶した加工パターンに対して、基本動作を適宜追加・削除してＮＣデータを作成できるようにしていることで、高水準の加工が可能なＮＣデータを作成できるようにしている。
【０００５】
【特許文献１】特開平９−１５５６４５号公報（段落番号００１２〜００７４、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の方法では、基本動作の組み合わせについて、自動プログラミング装置やＣＡＭシステムで提供できていた、一定水準の動作プログラムの作成を保証できない。自由に基本動作を組み合わせられるため、動作に無駄や不足が生じて正しく加工されない場合が起こり得る。また、加工パターンを呼び出して適用するとしても、基本動作について追加・削除の必要性を判断することが難しく、熟練作業者だけではない加工現場では、結局加工パターンとして登録したものでしか加工できないという危惧がある。
【０００７】
この発明は、上述のような課題を解決するためになされたものであり、一定水準の加工を保証しつつ、さらに作業者の目的に沿ったＮＣデータを作成することのできるワイヤ放電加工用ＮＣデータ作成システムを得ることを目的としている。
【課題を解決するための手段】
【０００８】
この発明に係わるワイヤ放電加工用ＮＣデータ作成システムにおいては、ＣＡＭシステム上に構築され、ワイヤ放電加工される加工形状とこの加工形状のワイヤ放電加工に必要な基本動作項目の組合せを設定した加工パターンとが対応付けられたＮＣデータを出力する加工パターン別ＮＣデータ出力手段、この加工パターン別ＮＣデータ出力手段により出力されたＮＣデータについて、加工パターン毎に適用可能な編集方法の選択肢を提供するＮＣデータ編集選択肢提供手段、及びこのＮＣデータ編集選択肢提供手段によって提供され、作業者によって選択された編集方法により、ＮＣデータを編集するＮＣデータ編集手段を備えたものである。
【発明の効果】
【０００９】
この発明は、以上説明したように、ＣＡＭシステム上に構築され、ワイヤ放電加工される加工形状とこの加工形状のワイヤ放電加工に必要な基本動作項目の組合せを設定した加工パターンとが対応付けられたＮＣデータを出力する加工パターン別ＮＣデータ出力手段、この加工パターン別ＮＣデータ出力手段により出力されたＮＣデータについて、加工パターン毎に適用可能な編集方法の選択肢を提供するＮＣデータ編集選択肢提供手段、及びこのＮＣデータ編集選択肢提供手段によって提供され、作業者によって選択された編集方法により、ＮＣデータを編集するＮＣデータ編集手段を備えたので、加工パターンを用いたＮＣデータを作成することで、常に一定水準以上のＮＣデータを作成できると共に、加工パターンを編集することで、作業者の目的に沿ったＮＣデータを作成することができる。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
以下に、この発明の実施の形態１を図を用いて説明する。
図１は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集方法を示す説明図である。
図１において、ＣＡＭシステム１の機能の一部を用いて、加工パターン別ＮＣデータ出力手段２を構築し、この加工パターン別ＮＣデータ出力手段２により、加工形状とこの加工形状のワイヤ放電加工に必要な基本動作項目の組合せを設定した加工パターンとが対応付けられたＮＣデータ３ａを出力する。ＮＣデータ３ａは、ＮＣデータ編集選択肢提供手段４に読み取られ、ＮＣデータ編集選択肢提供手段４は、これに基づき、加工パターン毎に適用可能なＮＣデータ編集方法を選択肢として作業者に提示する。これを作業者が選択することにより、ＮＣデータ編集手段５は、その選択されたＮＣデータ編集方法を実行して、ＮＣデータの編集を行い、ＮＣデータ３ｂを出力する。
【００１１】
実施の形態１に係るＮＣデータ編集方法は、例えば図２のようなコンピュータシステム上に実現される。
図２は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムに用いられるコンピュータシステムを示す構成図である。
図２において、ハードディスク装置（Ｈ／Ｄ）６は、ＣＡＭシステム１、ＮＣデータ編集選択肢提供手段４及びＮＣデータ編集手段５を保存する。メモリ７には、ＣＡＭシステム１、ＮＣデータ編集選択肢提供手段４、ＮＣデータ編集手段５、およびＮＣデータ３などが必要に応じて読み込まれる。ＣＰＵ８は、ＣＡＭシステム１、ＮＣデータ編集選択肢提供手段４及びＮＣデータ編集手段５による演算処理などを行う。
ＣＡＭシステム１、ＮＣデータ編集選択肢提供手段４及びＮＣデータ編集手段５の操作は、入出力Ｉ／Ｆ９を通して、ディスプレイ装置１０に表示された画面を見ながら、マウスやキーボードなどの入力装置１１によって行われる。また、通信回路１２は、出力されるＮＣデータ３などを他のコンピュータシステムやＮＣ加工機へ送るようになっている。
【００１２】
なお、以上では、ＣＡＭシステム１と、ＮＣデータ編集選択肢提供手段４と、ＮＣデータ編集手段５とが同じコンピュータシステム上に実現されているように説明したが、これらは別々のコンピュータシステム上にあってもよく、また、同様の構成のＮＣ加工機上にあっても良い。
【００１３】
図３は、一般的なＣＡＭシステムの例を示す図である。
図３において、ＣＡＭシステム画面１３は、ＣＡＭシステム１のインタフェースとなる画面であり、加工内容を定義する加工定義メニュー１４を通じてＮＣデータ３の内容を作成する。ＣＡＭシステム画面１３には、ワーク形状１５が表示され、その中から加工形状１６や、アプローチ点１７、ワイヤを結線して加工を開始する開始孔１８などを選択定義するような仕組みとなっている。
なお、本発明の加工パターン別ＮＣデータ出力手段２は、例えば、このＣＡＭシステム１の加工定義メニュー１４を、加工パターンごとに準備することで、実現される。このような機能を持つＣＡＭシステムは市販されている。
図４は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの加工パターン別ＮＣデータ出力手段の処理を示すフロー図である。
図５は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＣＡＭシステムで作成されるＮＣデータの例を示す図である。
図５において、ＮＣデータ１９中には、加工形状ごとのシーケンス番号２０と、コメントとして加工パターン名を含む文字列を有している。
【００１４】
図６は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集選択肢提供手段とＮＣデータ編集手段とを実現するＮＣデータ編集ソフトウェアのインタフェースを示す図である。
図６において、インタフェース２１は、ＮＣデータ編集ソフトウェアのインタフェースである。ＮＣデータ読み込みボタン２２は、編集対象となるＮＣデータを選択して読み込む。加工パターン表示部２３は、ＮＣデータ読み込みボタン２２で選択して読み込んだＮＣデータの加工パターンを表示する。加工形状リスト２４は、編集単位となる加工形状をリストアップしたものである。編集内容選択肢リスト２５は、加工パターンに従って適用可能な編集内容を切り替える。この例では、あらかじめ表示されている編集内容について、加工パターンによって選択可能な状態、不可能な状態を切り替える方法を取る。編集適用ボタン２６は、選択した編集内容をＮＣデータに適用してＮＣデータを書き換える。
【００１５】
図７は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集選択肢提供手段の処理を示すフロー図である。
図８は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータから加工形状と加工パターンの組を読み取るステップの処理を示すフロー図である。
図９は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集手段の処理を示すフロー図である。
【００１６】
図１０は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの加工パターンの一つである「内形」加工の例を示す図である。
図１１は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータの編集内容を示す図である。
図１２は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの一つの直方体のワーク形状から４つの部品を加工する「外形」加工の例を示す図である。
図１３は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工の荒加工から仕上げ加工までの共通の加工パスを示す図である。
図１４は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工における切り落とし加工のパスを示す図である。
図１５は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工における「シングル開始孔」の加工パスを示す図である。
図１６は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工についてのＮＣデータ編集ソフトウェアインタフェースの例を示す図である。
図１７は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工における切り落とし加工についての「シングル開始孔」の加工パスを示す図である。
【００１７】
次に、動作について説明する。
このワイヤ放電加工用ＮＣデータ作成作成システムは、図１にしたがって、ＮＣデータを作成する。すなわち、ＣＡＭシステム１の機能の一部を用いて構築された加工パターン別ＮＣデータ出力手段２から、加工形状とこの加工形状のワイヤ放電加工に必要な基本動作項目の組合せを設定した加工パターンとが対応付けられたＮＣデータ３ａが出力され、ＮＣデータ編集選択肢提供手段４によって読み取られ、ＮＣデータ３ａの加工パターン別に適用可能なＮＣデータ編集方法を選択肢として作業者に提示される。次いで、ＮＣデータ編集手段５により、ＮＣデータ編集選択肢提供手段４で提示され、作業者によって選択されたＮＣデータ編集方法が実行され、編集が行われて、ＮＣデータ３ｂが出力される。
【００１８】
次に、ＣＡＭシステム１上での加工パターン別ＮＣデータ出力手段２の処理について、図４に基づき説明する。
最初に、これからＮＣデータを作成する加工の加工パターンを選択する（ステップＳ１）。この処理は、例えばＣＡＭシステム１上で加工パターンごとの加工定義メニュー１４を選択する操作に相当する。図３の例では、ワーク中央部に角Ｒが付いた穴形状を加工する場合を示しており、例えば「内形」という加工パターン名で定義された加工定義メニューを選択する。これにより、「内形」加工の加工定義メニュー１４として、設定する必要がある加工定義内容が表示される（ステップＳ２）。表示された加工定義内容、例えば開始孔やアプローチ点の座標定義、および加工形状の選択などのメニュー項目に従って、ワーク形状１５上の開始孔１８、アプローチ点１７、および加工形状１６などを、必要ならば作図しながら選択定義する（ステップＳ３）。  
定義が終了すれば、終了コマンドを入力する（ステップＳ４）。
【００１９】
ＣＡＭシステム１が作業内容を確認し（ステップＳ５）、入力完了であれば、ＮＣデータを出力する（ステップＳ６）。ここで、ＣＡＭシステムによっては、ＣＬ（Ｃｕｔｔｅｒ  Ｌｏｃａｔｉｏｎ）データと呼ばれる中間ファイルを出力し、ＮＣデータに変換する形をとるものがあるが、ここでは特に区別しない。
【００２０】
ここで出力されるＮＣデータの例を図５に示す。ＮＣデータ１９は、加工形状ごとのシーケンス番号２０と、コメントとして加工パターン名を含む文字列を有している。この例では、「Ｎ００１」がシーケンス番号、コメントが括弧中の「ＮＡＩＫＥＩ−１−１」であり、「ＮＡＩＫＥＩ」は、加工パターン「内形」を示す。次の「−１」の「１」は、加工形状番号で、ＮＣデータ内で１つ目の加工形状であることを示す。次の「−１」の「１」は、同じ加工形状に対して荒加工、仕上げ加工などの複数段階の加工を行う際の加工順序を示す。また、加工定義メニュー１４の定義内容や挿入する補助コードの定義により、決まったＮＣコードが出力される。例えば、開始孔への移動、自動結線、加工液の充填などが決められた順序で出力される。
【００２１】
次いで、ＮＣデータ編集選択肢提供手段４、ＮＣデータ編集手段５について、図６、７、８、９を用いて説明する。
図６は、ＮＣデータ編集選択肢提供手段４とＮＣデータ編集手段５とを、一つのＮＣデータ編集ソフトウェアとして実現する例を示すものであり、ＣＡＭシステム１と同様に図２に示すようなコンピュータシステム上に実現されるものである。
図６では、「荒加工の最後に停止」や「手動結線」といった編集が使用可能であり、表示が薄くなっている「シングル開始孔」「自動／手動結線切り分け」といった編集が使用不可能になっている。
【００２２】
ＮＣデータ編集選択肢提供手段４の処理を図７により、説明する。
まず、ＮＣデータ読み込みボタン２２で選択されたＮＣデータを、メモリ７上に読み込む（ステップＳ７）。次に、ＮＣデータから加工形状と加工パターンの組を読み取る（ステップＳ８）。そして次に、読み取った加工パターンに対して、可能な編集方法を、編集内容選択肢リスト２５に提示する（ステップＳ９）。
【００２３】
ここで、ＮＣデータから加工形状と加工パターンの組を読み取るステップＳ８の内容を図８に示し、説明する。
まず、メモリ７上に読み込まれたＮＣデータから、文字列検索によりシーケンス番号のブロックを発見する（ステップＳ８−１）。次に、発見したブロックからコメント（括弧内の文字列）を読み取る（ステップＳ８−２）。次に、コメントから加工パターン、加工形状番号を取得する（ステップＳ８−３）。ここで、先に示したようにコメントは「ＮＡＩＫＥＩ−１−１」のように、加工パターン、加工形状番号、加工順序が「−」で区切られた形で記述されているので、それぞれを容易に区別して取得することができる。さらにシーケンス番号ブロックが無ければ、ステップＳ８の処理を終了し、次のシーケンス番号ブロックがあれば、ステップＳ８−２、Ｓ８−３を繰り返す（ステップＳ８−４）。
【００２４】
図７のステップＳ９では、上記のように読み取られた加工パターンと加工形状番号の組それぞれについて、可能な編集内容を提示する。その方法として、例えば読み取ったの加工パターンと加工形状の組と同数の、「形状１」など加工形状番号を沿えたリスト項目を作成し、リストで選択した項目の加工形状番号に対応する加工パターンについて、可能な編集内容を編集内容選択肢リスト２５に表示するようにして実現できる。
【００２５】
次に、ＮＣデータ編集手段５の処理を図９に示す。この処理は、図６の適用選択ボタン２６押下時に開始される。
まず、編集内容選択肢リスト２５について、編集が選択されていなければ処理を終了するが、編集が選択されていれば、編集処理を開始する（ステップＳ１０）。そして、選択されている編集内容に従って、ＮＣデータの編集を行う（ステップＳ１１）。編集処理実行後、編集後のＮＣデータを出力する（ステップＳ１２）。
【００２６】
次に、編集内容の例を以下に説明する。
図３で示したようなワーク中央部に角Ｒが付いた穴形状を加工する場合に、「内形」という加工パターン名でＮＣデータを作成すると、図６の編集内容選択肢リスト２５に示したように「荒加工の最後に停止」という編集内容が有効になる。「内形」加工において、図１０に示すように開始孔１８からアプローチ点１７へ加工し、半時計回りに形状を加工する場合、最初に行う荒加工工程において点２７からアプローチ点１７までの直線部分を加工する部分、つまりＮＣデータの最後の加工ブロックにおいてスクラップ２８が発生する。そのため、この加工ブロックの前後で加工機を停止し、作業者がその場でスクラップを加工機から廃棄できる状態で実行したい場合がある。このような場合に、「荒加工の最後に停止」という編集を行う。
【００２７】
実際のＮＣデータの編集内容を図１１に示す。「荒加工の最後に停止」という編集では、図６の加工形状リスト２４で選択した加工形状の最初の加工、つまり加工順序１の加工について、最後の加工ブロック２９の前後に停止補助コード３０を挿入する。また、同じ加工形状でも加工順序２以降の加工については、スクラップ処理の必要がないので、停止補助コード３０は挿入しない。
【００２８】
このように、「内形」というワークの内側に穴をあけるような加工パターンに特化したＮＣ編集作業を作業者に提供することで、ＣＡＭシステムなどで作成したＮＣデータを適切に編集することができる。
【００２９】
以下、加工パターンに対応した編集の別の例を示す。
図１２は、一つの直方体のワーク形状１５ａから４つの、加工形状１６ａ〜１６ｄで示す部品を加工する場合を示す。それぞれの加工形状１６ａ〜１６ｄに対し、開始孔１８ａ〜１８ｄがあけられている。
【００３０】
このような加工を行いたい場合、ＣＡＭシステム１で、図１３および図１４に示すような手順のＮＣデータを作成する。図１３は、加工形状１６ａの荒加工から仕上げ加工まで共通の加工パスである。開始孔１８ａでワイヤを結線し、アプローチ開始点３１ａ、アプローチ点１７ａを経由し、加工形状１６ａについて時計回りに加工を進めて、逃げ開始点３２ａまで加工してから、最後に逃げ点３３ａまで逃げてワイヤを切断する。
【００３１】
図１４は、加工形状１６ａについて、仕上げ加工まで行った後で実行する切り落とし加工を示す。開始孔１８ａでワイヤを結線し、アプローチ開始点３１ａ、アプローチ点１７ａを経由し、図１３とは逆に反時計回りに、逃げ開始点３２ａまで加工して、加工形状１６ａを切り落とす。最後に逃げ点３３ａまで逃げてワイヤを切断する。
【００３２】
ＣＡＭシステム１では、例えば「外形」という加工パターンの加工定義メニュー１４を通して、図１３、図１４に示した加工を加工形状１６ａから１６ｄまで行うようなＮＣデータを作成する。しかし、加工現場で開始孔をあける機械が忙しいなどの都合により、図１５のように開始孔１８が一つしかあけられなかった場合、ＣＡＭシステム１で作成したＮＣデータをそのまま使用できない。この場合、例えば図１６に示すように、加工パターン「外形」のＮＣデータに対しては、ＮＣデータ編集ソフトウェアインタフェース２１の編集内容選択肢リスト２５に、「シングル開始孔」という編集内容を提示する。
【００３３】
この編集の内容は、図１５に示すように、一つの開始孔１８から加工開始し、逃げ点３３ａまで加工が進んだ後、ワイヤを切断せず、次の加工形状１６ｂのアプローチ開始点までそのまま加工して、次の加工形状１６ｂの加工に移るような編集となる。
加工形状１６ｃ、１６ｄについても同様に処理し、加工形状１６ｄの逃げ点３３ｄまで加工して、ワイヤを切断するようなＮＣデータとなる。具体的には、加工形状１６ａから１６ｄまで、同じ加工順序の加工を連続で行うような並び替えと、加工形状１６ａから１６ｃの各逃げ点におけるワイヤ切断補助コードの削除という編集になる。
【００３４】
切り落とし加工についても同様に、図１７に示すように連続して加工するような編集を行うことができる。
【００３５】
このように、「外形」というワークから切り出す部品の外側を加工する加工パターンについても、これに特化したＮＣ編集作業を作業者に提供することで、ＣＡＭシステムなどで作成したＮＣデータを適切に編集することができる。
【００３６】
実施の形態１によれば、ＣＡＭシステムによりワイヤ放電加工の加工パターンを明確にしたＮＣデータを作成し、さらに加工パターンごとに可能な編集方法を提供することで、編集によって加工パターンを適宜修正することができ、常に一定水準以上のＮＣデータを作成しつつ、作業者の目的に沿ったＮＣデータを作成することができる。
【００３７】
実施の形態２．
図１８は、この発明の実施の形態２によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集方法を示す説明図である。
図１８において、１〜５は図１におけるものと同一のものである。ＮＣデータ編集処理データ３４は、ＮＣデータ編集処理データ管理手段３５により作成・編集され、ＮＣデータ編集選択肢提供手段４とＮＣデータ編集手段５に対し、加工パターンごとの編集内容の選択肢名や実際のＮＣデータ編集処理内容を提供する。
【００３８】
図１９は、この発明の実施の形態２によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集処理データの例を示す図である。
図１９において、編集名データ３６は、編集内容選択肢リスト２５に表示される選択肢に対応する。加工パターン名データ３７は、編集が有効となるデータである。編集単位データ３８は、編集対象となる加工形状の単位を示し、形状単体ごとに行える編集か、複数の加工形状間での編集かを示す。対象形状順序データ３９は、複数の加工形状に対する編集を行う場合に、加工する順番によって編集対象となるかどうかが異なる場合に設定される。対象加工順序データ４０は、編集の対象となる加工順序を示す。編集部分の特定に必要な検索コードデータ４１は、ＮＣデータ内からこのコードを検索して編集を施す。検索条件データ４２は、検索コードデータ４１に示すコードが複数存在する場合などに、どの場合を編集対象とするかを示す。処理データ４３は、検索された検索コードに対して行う処理を示す。処理コードデータ４４は、処理データ４３に示す処理が「置き換え」や「挿入」などの場合に使用するコードを示している。順序処理データ４５は、編集内容が複数の加工形状および加工順序について、加工する順番を変更するような場合に必要となるデータである。
【００３９】
図２０は、この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集処理データ管理手段の操作インタフェースの例を示す図である。
図２０において、ＮＣデータ編集処理データ管理インタフェース４６は、前記のＮＣデータ編集処理データ３４の各項目について、選択・記入できるような入力部を持つ。また、「データ呼び出し」ボタン４７や、「新規作成」ボタン４８、「削除」ボタン４９などにより、既存データの呼び出しや新規作成、および既存データの削除などの操作が行えるようになっている。また、作成・編集したデータについて、保存と同時にインタフェースを終了する「ＯＫ」ボタン５０や、保存のみを行う「適用」ボタン５１、保存せずにインタフェースを終了する「閉じる」ボタン５２などにより、作成・編集作業についての保存や終了を行うことができるようになっている。
【００４０】
実施の形態２は、図２０に示すＮＣデータ編集処理データ管理手段３５により、図１９に示すＮＣデータ編集処理データ３４を作成する。このＮＣデータ編集処理データ３４は、ＮＣデータ編集選択肢提供手段４に加工パターン毎の編集内容の選択肢を提供し、ＮＣデータ編集手段５には、ＮＣデータ編集処理内容を提供する。
図１９では、実施の形態１で示した編集内容について、ＮＣデータ編集処理データに表した場合の例を示している。「荒加工の最後に停止」の場合は、加工パターンが「内形」の場合に、加工形状の加工順序１の中で最後の加工（Ｇ０１やＧ０２、Ｇ０３が含まれるブロック）の前後に停止補助コードを挿入する編集であるため、編集内容としては前に挿入する編集と後に挿入する編集とで２つの設定が必要となる。両者とも、加工パターン名データ３７は「内形」、編集単位データ３８は「単体」、対象形状順序データ３９はデータなし、対象加工順序データ４０は「１」、検索コードデータ４１は「Ｇ０１／Ｇ０２／Ｇ０３」となる。ここで「／」は「または」を意味するものとし、この場合Ｇ０１、Ｇ０２、Ｇ０３のいずれも検索対象とすることを示す。また、検索条件４２は、最後の「Ｇ０１／Ｇ０２／Ｇ０３」を検索するため両者とも「最後」とし、処理データ４３はそれぞれ「前ブロック挿入」「後ブロック挿入」となる。また、処理コード４４は停止補助コードとして例えば「Ｍ００」となり、順序処理４５はデータなしとなる。
【００４１】
また、「シングル開始孔」の場合は、複数の加工形状について、連続で加工するための並び替え処理と、最後の加工形状以外でのワイヤ切断補助コード削除処理の２つの設定が必要となり、ＮＣデータ編集処理データは、例えば図１９に示すようになる。
【００４２】
実施の形態２によれば、作業者の目的とするＮＣデータ編集方法を修正したり、新たに登録して実行できるようになるので、より作業者の目的に沿う編集を行うことができるようになる。
【図面の簡単な説明】
【００４３】
【図１】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集方法を示す説明図である。
【図２】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムに用いられるコンピュータシステムを示す構成図である。
【図３】一般的なＣＡＭシステムの例を示す図である。
【図４】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの加工パターン別ＮＣデータ出力手段の処理を示すフロー図である。
【図５】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＣＡＭシステムで作成されるＮＣデータの例を示す図である。
【図６】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集選択肢提供手段とＮＣデータ編集手段とを実現するＮＣデータ編集ソフトウェアのインタフェースを示す図である。
【図７】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集選択肢提供手段の処理を示すフロー図である。
【図８】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータから加工形状と加工パターンの組を読み取るステップの処理を示すフロー図である。
【図９】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集手段の処理を示すフロー図である。
【図１０】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの加工パターンの一つである「内形」加工の例を示す図である。
【図１１】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータの編集内容を示す図である。
【図１２】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの一つの直方体のワーク形状から４つの部品を加工する「外形」加工の例を示す図である。
【図１３】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工の荒加工から仕上げ加工までの共通の加工パスを示す図である。
【図１４】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工における切り落とし加工のパスを示す図である。
【図１５】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工における「シングル開始孔」の加工パスを示す図である。
【図１６】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工についてのＮＣデータ編集ソフトウェアインタフェースの例を示す図である。
【図１７】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムの「外形」加工における切り落とし加工についての「シングル開始孔」の加工パスを示す図である。
【図１８】この発明の実施の形態２によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集方法を示す説明図である。
【図１９】この発明の実施の形態２によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集処理データの例を示す図である。
【図２０】この発明の実施の形態１によるワイヤ放電加工用ＮＣデータ作成システムのＮＣデータ編集処理データ管理手段の操作インタフェースの例を示す図である。
【符号の説明】
【００４４】
１  ＣＡＭシステム、２  加工パターン別ＮＣデータ出力手段、
３  ＮＣデータ、４  ＮＣデータ編集選択肢提供手段、
５  ＮＣデータ編集手段、６  ハードディスク装置（Ｈ／Ｄ）、
７  メモリ、８  ＣＰＵ（中央演算処理装置）、９  入出力Ｉ／Ｆ、
１０  ディスプレイ装置、１１  入力装置、１２  通信回路、
１３  ＣＡＭシステム画面、１４  加工定義メニュー、１５  ワーク形状、
１６  加工形状、１７  アプローチ点、１８  開始孔、１９  ＮＣデータ、
２０  シーケンス番号およびコメント、
２１  ＮＣデータ編集ソフトウェアインタフェース、
２２  ＮＣデータ読み込みボタン、２３  加工パターン表示部、
２４  加工形状リスト、２５  編集内容選択肢リスト、
２６  編集適用ボタン、２７  最後の加工ブロックについての開始点          
２８  スクラップ、２９  最後の加工ブロック、３０  停止補助コード、
３１  アプローチ開始点、３２  逃げ開始点、３３  逃げ点、
３４  ＮＣデータ編集処理データ、３５  ＮＣデータ編集処理管理手段、
３６  編集名データ、３７  加工パターン名データ、３８  編集単位データ、
３９  対象形状順序データ、４０  対象加工順序データ、
４１  検索コードデータ、４２  検索条件データ、４３  処理データ、
４４  処理コードデータ、４５  順序処理データ、
４６  ＮＣデータ編集内容管理インタフェース、４７  データ呼び出しボタン、
４８  新規作成ボタン、４９  削除ボタン、５０  ＯＫボタン、
５１  適用ボタン、５２  閉じるボタン。
【図１】
2005297089.tif 000003
【図２】
2005297089.tif 000004
【図４】
2005297089.tif 000005
【図５】
2005297089.tif 000006
【図７】
2005297089.tif 000007
【図８】
2005297089.tif 000008
【図９】
2005297089.tif 000009
【図１０】
2005297089.tif 000010
【図１１】
2005297089.tif 000011
【図１２】
2005297089.tif 000012
【図１３】
2005297089.tif 000013
【図１４】
2005297089.tif 000014
【図１５】
2005297089.tif 000015
【図１７】
2005297089.tif 000016
【図１８】
2005297089.tif 000017
【図１９】
2005297089.tif 000018
【図３】
2005297089.tif 000019
【図６】
2005297089.tif 000020
【図１６】
2005297089.tif 000021
【図２０】
2005297089.tif 000022