(57)【特許請求の範囲】
【請求項１】
ワークからパーツを金型加工するために表示画面において金型加工データをパーツ図形に割り付ける金型加工データ割付方法にして、
金型加工されるパーツの図形であるパーツ図形を表示画面に表示する工程と、
前記パーツ図形に金型加工データを割り付ける工程と、
前記パーツ図形に割り付けられた前記金型加工データを変更する場合、変更の対象になっている金型加工データを削除する工程と、
削除された前記金型加工データの代わりに手動の動作で受け付ける、手動受付テンプレート金型加工データを割り付る工程と、
前記手動受付テンプレート金型加工データと、この手動受付テンプレート金型加工データが割り付けられた線分と、からなるテンプレートを生成してメモリに記憶する工程とを有し、
前記パーツ図形に金型加工データを割り付ける工程で該当する個所にはメモリに記憶されているテンプレートを利用してテンプレート金型加工データを割り付けるものであり、該当するテンプレートが無い場合は、前記手動受付テンプレート金型加工データでない金型加工データを割り付けると共に、この金型加工データの削除に伴う前記手動受付テンプレート金型加工データの割り付け後において、当該手動受付テンプレート金型加工データが関連づけられた線分と当該手動受付テンプレート金型加工データをエリアの指定に基づき登録することを特徴とした金型加工データ割付方法。
【請求項２】
テンプレート金型加工データをパーツ図形に割り付ける際の位置の基準となる基準点データをテンプレートに関連づけることを特徴とした請求項１記載の金型加工データ割付方法。
【請求項３】
テンプレートを回転させた回転テンプレートと、テンプレートを線に対し対称に反転した対称テンプレートとを作成してメモリに記憶し、基のパーツ図形が回転したとき前記回転テンプレートを利用し、基のパーツ図形が線に対し対称に反転したとき前記対称テンプレートを利用することを特徴とする請求項１又は２記載の金型加工データ割付方法。
【請求項４】
ワークからパーツを金型加工するために表示画面において金型加工データをパーツ図形に割り付ける金型加工データ割付装置にして、
金型加工されるパーツの図形であるパーツ図形を表示画面に表示する手段と、
前記パーツ図形に金型加工データを割り付ける手段と、
前記パーツ図形に割り付けられた前記金型加工データを変更する場合、変更の対象になっている金型加工データを削除する手段と、
削除された前記金型加工データの代わりに手動の動作で受け付ける、手動受付テンプレート金型加工データを割り付る手段と、
前記手動受付テンプレート金型加工データと、この手動受付テンプレート金型加工データが割り付けられた線分と、からなるテンプレートを生成してメモリに記憶する手段とを有し、
前記パーツ図形に金型加工データを割り付ける手段で該当する個所にはメモリに記憶されているテンプレートを利用してテンプレート金型加工データを割り付けるものであり、該当するテンプレートが無い場合は前記手動受付テンプレート金型加工データでない金型加工データを割り付けると共に、この金型加工データの削除に伴う手動受付テンプレート金型加工データの割り付け後において、当該手動受付テンプレート金型加工データが関連づけられた線分と当該手動受付テンプレート金型加工データをエリアの指定に基づき登録することを特徴とした金型加工データ割付装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、金型加工データ割付方法及び金型加工データ割付方法のプログラムを記憶した記憶媒体に係り、さらに詳細には、パーツ形状に金型加工データを割り付ける際、テンプレートを利用する金型加工データ割付方法及び金型加工データ割付方法を記憶した記憶媒体に関する。
【０００２】
【従来の技術】
一般に、例えば、板金をＮＣ型タレットパンチプレス等の加工機でワーク等を加工する際、ＮＣデータ等を予め作成した後実際の加工を行う。このＮＣデータはＣＡＤ／ＣＡＭ自動プログラミングシステム等により作成される。
【０００３】
ＣＡＤ／ＣＡＭ自動プログラミング装置によりＮＣデータを作成するには、表示画面上でパーツ図形を表示し、このパーツ図形に金型加工データを自動で割り付けて、この割り付けられた金型加工データの配置等からＮＣデータを作成していた。
【０００４】
この自動での金型割付で割り付けられた金型加工データをオペレータが変更を加えたいときは、一旦割り付けられた金型加工データを削除した後再び金型加工データを手動で割り付けていた。
【０００５】
そして、このＮＣデータをＮＣ型タレットパンチプレス機に送信して実際のＮＣ加工を行っていた。
【０００６】
【発明が解決しようとする課題】
このような従来の金型加工データ割付方法では、以下のような問題があった。
【０００７】
すなわち、パーツ図形に金型加工データを自動で割り付けた際、このパーツ図形に割り付けた金型加工データを変更したい場合がある。
【０００８】
例えば部分的に金型加工方法を変更（例えば抜き落し加工）したい箇所等が存在する場合である。この場合、オペレータは一旦自動で割り付けられた金型加工データを手動で削除して再度割り付けたい金型加工データを割付けている。このため、加工ミスが起こり易いという問題があった。
【０００９】
また、このような箇所を含むパーツ形状の製品を多数加工する場合、その１つ１つに対してオペレータは金型加工データを手動で割り付けるため工数が掛かるという問題があった。
【００１０】
【課題を解決するための手段】
本発明は、前述のごとき問題に鑑みてなされたもので、ワークからパーツを金型加工するために表示画面において金型加工データをパーツ図形に割り付ける金型加工データ割付方法にして、金型加工されるパーツの図形であるパーツ図形を表示画面に表示する工程と、前記パーツ図形に金型加工データを割り付ける工程と、前記パーツ図形に割り付けられた前記金型加工データを変更する場合、変更の対象になっている金型加工データを削除する工程と、削除された前記金型加工データの代わりに手動の動作で受け付ける、手動受付テンプレート金型加工データを割り付る工程と、前記手動受付テンプレート金型加工データと、この手動受付テンプレート金型加工データが割り付けられた線分と、からなるテンプレートを生成してメモリに記憶する工程とを有し、前記パーツ図形に金型加工データを割り付ける工程で該当する個所にはメモリに記憶されているテンプレートを利用してテンプレート金型加工データを割り付けるものであり、該当するテンプレートが無い場合は、前記手動受付テンプレート金型加工データでない金型加工データを割り付けると共に、この金型加工データの削除に伴う前記手動受付テンプレート金型加工データの割り付け後において、当該手動受付テンプレート金型加工データが関連づけられた線分と当該手動受付テンプレート金型加工データをエリアの指定に基づき登録することが好ましい。
【００１２】
テンプレート金型加工データをパーツ図形のどの位置に割り付けるかの基準になる基準点データをテンプレートに付加することが好ましい。
【００１３】
テンプレートを回転させた回転テンプレートと、テンプレートを線に対し対称に反転した対称テンプレートとを作成してメモリに記憶し、基のパーツ図形が回転したとき前記回転テンプレートを利用し、基のパーツ図形が線に対し対称に反転したとき前記対称テンプレートを利用することが好ましい。
【００１４】
ワークからパーツを金型加工するために表示画面において金型加工データをパーツ図形に割り付ける金型加工データ割付装置にして、金型加工されるパーツの図形であるパーツ図形を表示画面に表示する手段と、前記パーツ図形に金型加工データを割り付ける手段と、前記パーツ図形に割り付けられた前記金型加工データを変更する場合、変更の対象になっている金型加工データを削除する手段と、削除された前記金型加工データの代わりに手動の動作で受け付ける、手動受付テンプレート金型加工データを割り付る手段と、前記手動受付テンプレート金型加工データと、この手動受付テンプレート金型加工データが割り付けられた線分と、からなるテンプレートを生成してメモリに記憶する手段とを有し、前記パーツ図形に金型加工データを割り付ける手段で該当する個所にはメモリに記憶されているテンプレートを利用してテンプレート金型加工データを割り付けるものであり、該当するテンプレートが無い場合は前記手動受付テンプレート金型加工データでない金型加工データを割り付けると共に、この金型加工データの削除に伴う手動受付テンプレート金型加工データの割り付け後において、当該手動受付テンプレート金型加工データが関連づけられた線分と当該手動受付テンプレート金型加工データをエリアの指定に基づき登録することが望ましい。
【００１６】
【発明の実施の形態】
本発明の実施の形態を、図面を参照して説明する。図１に本実施に係る金型加工データ割付装置１の概略の構成図を示す。
【００１７】
初めにテンプレートの説明を行う。本例でテンプレートとは、テンプレート金型加工データとこのテンプレート金型加工データが割り付けられた線分とからなるデータをいう。
【００１８】
テンプレート金型加工データとは、テンプレートの一部のデータとして登録される金型加工データをいう。そして、パーツ図形に割り付けられた金型加工データは金型の外形情報と、回転情報と、位置情報とを備えているので、この金型加工データを変換してＮＣデータを作成することができる。
【００１９】
図１を参照するに前記金型加工データ割付装置１は、コンピュータよりなるものであって、例えば図示しないコンピュータ本体（記憶装置も含む）と、表示部３と、入出力部１１等が備えられている。
【００２０】
そして、前記金型加工データ割付装置１は、図面の図形等を表示する表示部３と、図形の編集、ＮＣデータの作成等を行うＣＡＤ／ＣＡＭ部５とを備えている。このＣＡＤ／ＣＡＭ部５により作成された図面、及びＮＣデータ等はＣＡＤ／ＣＡＭデータファイル７に記憶される。
【００２１】
そして、前記ＣＡＤ／ＣＡＭ部５と、必要なデータの入出力を行う入出力部１１と、テンプレートを利用した金型加工データの割付等を管理する制御部１３とはリンク制御部９により結合されている。このリンク関係を有することにより、制御部１３は、ＣＡＤ／ＣＡＭデータファイル７からＣＡＤ／ＣＡＭデータの読み込み、及び書き込み等を行うことができる。
【００２２】
前記制御部１３は、テンプレートを利用してパーツ図形にテンプレート金型加工データを割り付ける割付管理部１５と、テンプレートの蓄積等を管理するテンプレート蓄積管理部１７と、パーツ図形に割り付いた金型加工データ等からＮＣデータの作成を行うＮＣデータ作成部１９とを備えている。
【００２３】
前記割付管理部１５は、テンプレート検索部２１と、金型加工データ割付部２３とを備えている。
【００２４】
前記テンプレート検索部２１は、テンプレートをテンプレートデータベース２９に登録されている複数のテンプレートから検索して読み込む処理を行う。
【００２５】
前記金型加工データ割付部２３は、前記テンプレート検索部２１で検索されたテンプレートを利用し、パーツ図形にテンプレート金型加工データを割り付ける処理を行う。
【００２６】
前記テンプレート蓄積管理部１７は、手動編集部２５と、テンプレート登録部２７とを備えている。
【００２７】
前記テンプレート検索部２１で検索した結果、パーツ図形に割り付ける金型加工データが登録されていない場合、自動でパーツ図形に通常の金型加工データが割り付けられる。そして、前記手動編集部２５は、例えば手動でパーツ図形に自動で割り付いた金型加工データを編集してテンプレートを作成する。
【００２８】
前記テンプレート登録部２７は、前記手動編集部２５で編集され作成されたテンプレートをテンプレートデータベース２９に記憶させる。これにより、次回からこのテンプレートの使用が可能となる。
【００２９】
ＮＣデータ作成部１９は、パーツ図形に割り付けられた金型加工データよりＮＣデータを作成して、ＮＣデータファイル３１に記憶する。
【００３０】
データ送信部３３は、ＮＣデータファイル３１よりＮＣデータを読み込み、ＣＡＤ／ＣＡＭデータファイル７に記憶させると共に、例えば通信ケーブル３５を介してＮＣ加工機３７へデータを送信する。
【００３１】
図２を参照してテンプレートをテンプレートデータベース２９に登録する方法について説明する。
【００３２】
パーツを金型でＮＣ加工する際、表示画面上でこのパーツのパーツ図形に金型加工データを割り付ける。通常、金型加工データは自動でパーツ図形に割り付けられるが、自動で割り付いた金型加工データでは製品加工上適正でない場合がある。この場合再度金型加工データをパーツ図形に割り付けるが、ここで割り付けた金型加工データを再利用できるようにテンプレートデータベース２９に登録する。
【００３３】
図２（ａ）に示すように、金型加工データが割り付いた線分が線分Ｌ１、Ｌ２、及びＬ３であるとき、これらの線分で形成される図形を抽出する。
【００３４】
図２（ｂ）に線分Ｌ１、Ｌ２、及びＬ３のテンプレートデータベース２９への記憶形式を示す。直進方向を０度とし、次の要素（線分）が進行方向の右方向に伸びているときはマイナス角度と定義する。次の要素（線分）が左方向に伸びているときはプラス角度と定義する。従って、線分Ｌ１に対して線種をＬＩＮＥ、増加角度を−９０度と定義して記憶する。線分Ｌ２に対して線種をＬＩＮＥ、増加角度を−６０度と定義して記憶する。線分Ｌ３に対して線種をＬＩＮＥ、増加角度を＋６０度と定義して記憶する。これらの線分同士は繋がっているので、これらのデータで形状が定義される。この結果、例えばパーツ図形の一部と、テンプレートに含まれる形状の大きさが異なる場合でも類似の図形であれば対応できる。ここで類似の形状とは、例えば線分ＬＡ、ＬＢ、及びＬＣがあるとき、この線分ＬＡ、ＬＢ、及びＬＣと、前記線分Ｌ１、Ｌ２、及びＬ３と長さを異にするが増加角度が同一の形状を含む。
【００３５】
図２（ｃ）にテンプレートに含まれる形状にテンプレート金型加工データＫＴ１、及びＫＴ２を割り付けた状態を示す。このテンプレート金型加工データＫＴ１は線分Ｌ１、及びＬ２に関連づけられて記憶される。テンプレート金型加工データＫＴ２は線分Ｌ３に関連づけられて記憶される。
【００３６】
図２（ｃ）、図２（ｄ）を参照してテンプレートに含まれる形状の線分とテンプレート金型加工データの関連付けについて説明する。テンプレート金型加工データＫＴ１の形状種類が矩形で、このテンプレート金型加工データＫＴ１の外形は線分Ｌ１、及びＬ２の端点で定義される。すなわち、定義点Ｐ１（Ｖ１Ｘ、Ｖ１Ｙ）、Ｐ２（Ｖ２Ｘ、Ｖ２Ｙ）、Ｐ３（Ｖ３Ｘ、Ｖ３Ｙ）、及びＰ４（Ｖ３Ｘ、Ｖ１Ｙ）がメモリに記憶される。さらに、はみだし量Ｈ１の値１が記憶される。
【００３７】
テンプレート金型加工データＫＴ２の形状種類が三角形で、このテンプレート金型加工データＫＴ２の外形は線分Ｌ３と、この線分Ｌ３の端点を含む仮想の垂線で定義される。すなわち、定義点Ｐ３（Ｖ３Ｘ、Ｖ３Ｙ）、Ｐ５（Ｖ４Ｘ、Ｖ４Ｙ）、及びＰ６（Ｖ３Ｘ、Ｖ４Ｙ）がメモリに記憶される。さらに、はみ出し量Ｈ２の値１が記憶される。
【００３８】
この他、メモリに記憶されたテンプレートを回転させたデータである回転テンプレートと、前記テンプレートの線対称のデータである対称テンプレートとを作成してテンプレートデータベース２９に記憶し、パーツ図形の一部がテンプレートに対して回転及び対称並びにこれらの組み合わせの形状の場合、前記回転テンプレート及び、前記対称テンプレート、並びにこれらの組み合わせを利用し、前記パーツ図形に割り付ける。
【００３９】
ここで図３〜図１４を参照してテンプレート金型加工データの割付の動作を説明する。
【００４０】
ステップＳ３０１ではパーツ図形Ｗを表示部３上に表示させる。図５（ａ）にパーツ図形Ｗが表示画面ＧＨに呼び出された状態を示す。本例では、パーツ図形Ｗは、線分ＬＮ１、ＬＮ２、ＬＮ３、ＬＮ４、ＬＮ５、ＬＮ６、ＬＮ７、ＬＮ８、ＬＮ９、ＬＮ１０、ＬＮ１１、ＬＮ１２、及びＬＮ１３を含んでいる。
【００４１】
ステップＳ３０３では、ワークから金型加工されるパーツのパーツ図形Ｗに金型加工データを自動で割り付ける。
【００４２】
図５（ｂ）は、ステップＳ３０３で金型加工データをパーツ図形Ｗに割り付けた際、テンプレート登録がされていなく通常の金型が割り付けられた結果を示す。
【００４３】
パーツ図形Ｗの各線分に金型加工データＫＧ１、ＫＧ２、ＫＧ３、ＫＧ４、ＫＧ５、ＫＧ６、ＫＧ７、ＫＧ８、ＫＧ９、ＫＧ１０、ＫＧ１１、ＫＧ１２、ＫＧ１３、及びＫＧ１４が割り付けられる。
【００４４】
ステップＳ３０５では、手動で金型加工データを割り付け、この割り付けられたテンプレート金型加工データを登録するかどうかの判断を行う。ステップＳ３０５でテンプレート金型加工データを登録すると判断したとき処理はステップＳ３０７に進む。ステップＳ３０５でテンプレート金型加工データを登録しないと判断したとき処理は終了する。
【００４５】
ステップＳ３０７ではステップＳ３０５で自動で割り付けられた金型加工データのうち、テンプレート金型加工データを割り付ける部分を消去する。
【００４６】
図６（ａ）にテンプレート金型加工データを割り付ける部分の先に自動で割り付けられた金型加工データを削除した状態を示す。この結果、線分ＬＮ６に割り付けられた金型加工データＫＧ７、線分ＬＮ７に割り付けられた金型加工データＫＧ８、線分ＬＮ８に割り付けられた金型加工データＫＧ９、線分ＬＮ９に割り付けられた金型加工データＫＧ１０、線分ＬＮ１０に割り付けられた金型加工データＫＧ１１、線分ＬＮ１１に割り付けられた金型加工データＫＧ１２、線分ＬＮ１２に割り付けられた金型加工データＫＧ１３、及び線分ＬＮ１３に割り付けられた金型加工データＫＧ１４が削除される。
【００４７】
ステップＳ３０９ではステップＳ３０３で自動で割り付けられた金型加工データをステップＳ３０７で消去した部分に新たにテンプレート金型加工データを、例えば手動で割り付ける。
【００４８】
図６（ｂ）にパーツ図形ＷのステップＳ３０７で消去した部分にテンプレート金型加工データを割り付けた状態を示す。テンプレート金型加工データＴＫ１は線分ＬＮ６及びＬＮ７に関連づけて割り付けられる。テンプレート金型加工データＴＫ２は線分ＬＮ８に関連づけて割り付けられる。テンプレート金型加工データＴＫ３は線分ＬＮ９に関連づけて割り付けられる。テンプレート金型加工データＴＫ４は線分ＬＮ１０に関連づけて割り付けられる。テンプレート金型加工データＴＫ５は線分ＬＮ１１及びＬＮ１２に関連づけて割り付けられる。テンプレート金型加工データＴＫ６は線分ＬＮ１２及びＬＮ１３に関連づけて割り付けられる。テンプレート金型加工データＴＫ７は線分ＬＮ１３に関連づけて割り付けられる。
【００４９】
上述の関連付けは、例えばテンプレート金型加工データを割り付ける際にマウスで線分を選択することにより、この指示された線分とテンプレート金型加工データが関連づけられるようになっている。
【００５０】
また、基準点を選択してこの基準点のデータをテンプレートのデータと同時に、テンプレートデータベース２９に記憶させる。これにより、この基準点に対する金型加工データの配置位置が決定されて登録される。そして、次回、このテンプレート金型加工データを割り付ける際の基準点になる。本例では、例えば図６（ｂ）に示すように基準点ＢＰ１を設定する。これにより、例えばテンプレート金型加工データＴＫ４の場合、このテンプレート金型加工データＴＫ４に定められた金型基準点ＢＰと、前記基準点ＢＰ１との位置関係が定まり次回テンプレート金型データを割り付けるときに前記基準点ＢＰ１に対しての割り付けの位置が定まる。
【００５１】
ステップＳ３１１の処理では、テンプレート登録するエリアを指定し、その後、テンプレートを登録するモードの画面に変更する。このエリアを指定してモードを変えることによりテンプレート登録されるデータがパーツ図形Ｗと、このパーツ図形に割り付けられた金型加工データ等から切り分けられる。
【００５２】
図７（ａ）はテンプレート登録するエリアが指定された状態を示す。例えばテンプレートエリアの指定をするボタンＢＮ１を押下してマウスでテンプレート登録するエリアＥＡを指定する。
【００５３】
図７（ｂ）は表示画面ＧＨがテンプレート登録モードに変更された状態を示す。この結果、この表示画面ＧＨには、線分ＬＮ６、ＬＮ７、ＬＮ８、ＬＮ９、ＬＮ１０、ＬＮ１１、ＬＮ１２、及びＬＮ１３が表示され、これらの線分に関連づけられたテンプレート金型加工データＴＫ１、ＴＫ２、ＴＫ３、ＴＫ４、ＴＫ５、ＴＫ６、及びＴＫ７が表示される。ここで表示された形状と、この形状に含まれる線分に関連づけられたテンプレート金型加工データがテンプレートのデータとして、テンプレートデータベース２９に格納される。そして、前記形状が次回金型加工データをパーツ図形に割り付ける際に前記パーツ図形とマッチングされ該当個所にテンプレート金型加工データを割り付ける。
【００５４】
ステップＳ３１３では線分に割り付けられたテンプレート金型加工データを割り付ける際、設定した基準点の変更を行う。
【００５５】
図８（ａ）にテンプレート金型加工データの割付基準点の変更画面を示す。例えば金型加工データ割付基準変更用ボタンＢＮ２を押下すると、メニューＰＭが表示される。
【００５６】
本例では、例えばテンプレート金型加工データＴＫ４の基準点を変更する場合を説明する。
【００５７】
図８（ｂ）にメニューＰＭの詳細を示す。例えばテンプレート金型加工データＴＫ４は単発金型のため基準位置を変更するボタンＴＢを押下する。これにより、テンプレート金型加工データＴＫ４の先に設定した基準点ＢＰ１が表示画面ＧＨに表示される。
【００５８】
図８（ａ）に示すように最初に設定した基準点ＢＰ１を、線分ＬＮ９の伸縮に対して適正に移動できる新基準点に変更する。これにより、線分ＬＮ９の伸縮により線分ＬＮ１０が画面上左右に移動しても新基準点も移動するためテンプレート金型加工データＴＫ４は適正な位置に移動できる。
【００５９】
ステップＳ３１７では、テンプレート名称、使用板厚範囲、自動割付条件、回転認識等を入力してテンプレートの登録を行う。
【００６０】
図９（ａ）にテンプレート登録を行う画面を示す。例えば表示部３に表示されているメニューＭＵに含まれるテンプレート登録ボタンＢＮ３を押下する。この結果、テンプレート登録画面ＴＧが新たに表示される。
【００６１】
図９（ｂ）にテンプレート登録画面の詳細を示す。テンプレートの名称を入力する欄にテンプレート名称ＴＮを入力する。使用板厚範囲を入力する欄に使用板厚の最小値ＴＭＩＮと、最大値ＴＭＡＸを入力する。
【００６２】
自動割付条件を決める欄の両方ＤＬにチェックする。自動割付回転認識の認識欄ＫＮにチェックする。そして、登録ボタンＴＢを押下してテンプレートの登録を行う。これによりテンプレートが新たにテンプレートデータベース２９に登録されて、次に同一、又は類似のパーツ図形に対してこのテンプレートの金型加工データを割り付けることができる。
【００６３】
ステップＳ３１９の処理では登録したテンプレートの割付順の優先順位を決定する。
【００６４】
図１０（ａ）にテンプレートの割付の優先順位を指示する画面を示す。メニューＭＵの優先順位決定ボタンＢＮ４を押下すると、新たに優先順位を決定する画面ＰＹが表示される。
【００６５】
図１０（ｂ）にこの画面ＰＹの詳細を示す。この画面で今回登録したテンプレートの使用する際の優先度を決定して適用ボタンＴＢ２を押下する。これにより、このテンプレートの金型形状が優先的に割り付けられるようになる。
【００６６】
ステップＳ３２１では、テンプレートの設定が完了するとともにテンプレート登録も完了する。
【００６７】
これにより、次回、前記テンプレートを使用することができる。
【００６８】
図１１（ａ）は登録されたテンプレートを使用して製品図形に金型加工データを割り付ける処理を示す。例えばメニューＭＵに含まれる金型加工データ割付ボタンＢＮ５を押下する。これにより、画面ＳＧが表示される。本例では、製品図形に含まれる線分ＬＮ２、ＬＮ４、ＬＮ６及び線分ＬＮ１３が均等に長くなった場合を示す。
【００６９】
図１１（ｂ）に画面ＳＧの詳細を示す。この画面ＳＧで例えばテンプレートの使用欄ＴＣにチェックをして実行をする。
【００７０】
図１２に上記の実行でテンプレートを含む金型加工データが製品図形に割り付いた状態を示す。ワーク図形Ｗに登録したテンプレートＴＰの金型加工データが割り付けられている。本例では線分ＬＮ２及び線分ＬＮ６等が長くなったことに対応してテンプレート金型加工データＴＫ１、ＴＫ７も長くなり割り付けられている。
【００７１】
図１３（ａ）に製品図形に含まれる線分ＬＮ７が長くなった場合を示す。
【００７２】
図１３（ｂ）に示すように、画面ＳＧで例えばテンプレートの使用欄ＴＣにチェックをして実行をする。
【００７３】
図１４に上記の実行でテンプレートを含む金型加工データが製品図形に割り付いた状態を示す。ワーク図形Ｗに登録したテンプレートＴＰの金型加工データが割り付けられている。本例では線分ＬＮ７が横に長くなったことに対応してテンプレート金型加工データＴＫ１も横に長くなり割り付けられている。
【００７４】
なお、この発明は前述した発明の実施の態様に限定されることなく適宜な変更を行うことにより、その他の態様で実施し得るものである。
【００７５】
図１５は、前述した金型加工データ割付装置１を制御するための制御プログラムを記憶した記憶媒体の１例としてのＣＤ−ＲＯＭを示すものである。上記ＣＤ−ＲＯＭは、コンピュータにより金型加工データ割付装置１を制御するための制御プログラムを記憶したコンピュータ読みとり可能の記憶媒体であって、この制御プログラムは、
金型加工されるパーツの図形であるパーツ図形を表示画面に表示させるプログラムと、
前記パーツ図形に金型加工データを割り付けさせるプログラムと、
前記パーツ図形に割り付けられた前記金型加工データを変更させる場合、変更の対象になっている金型加工データを削除させるプログラムと、
削除された前記金型加工データの代わりに手動でテンプレート金型加工データを割り付けさせるプログラムと、
前記テンプレート金型加工データと、このテンプレート金型加工データが割り付けられた線分とからなるテンプレートを生成してメモリに記憶させるプログラムとを記憶している。
【００７６】
【発明の効果】
上述の如く本発明によれば、パーツ図形の全部又は一部にテンプレート金型加工データを自動で割り付けることができＮＣデータ作成時間が削減できるという効果がある。
【００７７】
また、テンプレート金型加工データをパーツ図形に自動で割り付けるため割付ミスによる製品不良を防止することができるという効果がある。
【００７８】
テンプレートに含まれる個々のテンプレート金型加工データは類似の金型加工データに変形させることができるのでパーツ図形のテンプレートが割り付けられる箇所がテンプレートに類似の場合も自動で割り付けることができるという効果がある。
【００７９】
テンプレートに含まれる形状に基準位置を設定することにより、テンプレート金型加工データを割り付ける位置が移動した場合にも対応できるという効果がある。
【００８０】
回転テンプレート、対称テンプレートを登録することにより、パーツ図形の全部又は一部が回転又は反転した場合もテンプレート金型加工データを割り付けることができる。
【図面の簡単な説明】
【図１】金型加工データ割付装置の概略の構成を示す概略図である。
【図２】パーツ図形とテンプレートとの関連付けを説明する説明図である。
【図３】テンプレートの登録方法のプログラムのフローチャート図である。
【図４】図３の続きのフローチャート図である。
【図５】画面を説明する説明図である。
【図６】画面を説明する説明図である。
【図７】画面を説明する説明図である。
【図８】画面を説明する説明図である。
【図９】画面を説明する説明図である。
【図１０】画面を説明する説明図である。
【図１１】画面を説明する説明図である。
【図１２】画面を説明する説明図である。
【図１３】画面を説明する説明図である。
【図１４】画面を説明する説明図である。
【図１５】記憶媒体の説明図である。
【符号の説明】
１  金型加工データ割付装置
３  表示部
５  ＣＡＤ／ＣＡＭ部
７  ＣＡＤ／ＣＡＭデータファイル
９  リンク制御部
１１  入出力部
１３  制御部
１５  割付管理部
１７  テンプレート蓄積管理部
１９  ＮＣデータ作成部
２１  テンプレート検索部
２３  金型加工データ割付部
２５  手動編集部
２７  テンプレート登録部
２９  テンプレートデータベース
３１  ＮＣデータファイル
３３  データ送信部
３５  通信ケーブル
３７  ＮＣ加工機
【図１】
0004761633.tif 000002
【図２】
0004761633.tif 000003
【図３】
0004761633.tif 000004
【図４】
0004761633.tif 000005
【図５】
0004761633.tif 000006
【図６】
0004761633.tif 000007
【図７】
0004761633.tif 000008
【図８】
0004761633.tif 000009
【図９】
0004761633.tif 000010
【図１０】
0004761633.tif 000011
【図１１】
0004761633.tif 000012
【図１２】
0004761633.tif 000013
【図１３】
0004761633.tif 000014
【図１４】
0004761633.tif 000015
【図１５】
0004761633.tif 000016