(57)【要約】【課題】３次元ＣＡＤで作成された設計データにおいて、穴加工用のデータを作成し伝達する穴加工用ＣＡＤデータ作成システムを得る。【解決手段】穴形状に対して穴属性が付加された３次元ＣＡＤデータ１から、穴属性が付加されている属性付き穴形状データ４を検索する穴属性検索手段３と、検索された属性付き穴形状データ４を、穴形状の径および深さと穴属性との組み合わせにより分類する穴形状データ分類手段５と、分類毎にそれぞれ異なるレイヤーを対応付け、分類された穴の円筒形状の稜線となる円形状または円弧形状を、対応するレイヤーに新たに作成するレイヤー別分類穴円弧作成手段７とを設けた。【選択図】        図１
2004341916.tif 000002
【特許請求の範囲】
【請求項１】
３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、
穴形状に対して穴属性が付加された３次元ＣＡＤデータから、前記穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、
前記穴属性検索手段により検索された属性付き穴形状データを、前記穴形状の径および深さと前記穴属性との組み合わせにより分類する穴形状データ分類手段と、
前記穴形状データ分類手段による分類毎に、それぞれ異なるレイヤーを対応付け、分類された穴の円筒形状の稜線となる円形状または円弧形状を、対応するレイヤーに新たに作成するレイヤー別分類穴円弧作成手段と
を備えたことを特徴とする穴加工用ＣＡＤデータ作成システム。
【請求項２】
３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、
穴形状に対して穴属性が付加された３次元ＣＡＤデータから、前記穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、
前記穴属性検索手段により検索された属性付き穴形状データを、前記穴形状の径および深さと前記穴属性との組み合わせにより分類する穴形状データ分類手段と、
前記穴形状データ分類手段による分類毎に、それぞれ異なる線種と線の太さとを対応付け、分類された穴の円筒形状の稜線となる円形状または円弧形状を、対応する線種および線の太さで新たに作成する線種別分類穴円弧作成手段と
を備えたことを特徴とする穴加工用ＣＡＤデータ作成システム。
【請求項３】
３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、
穴形状に対して穴属性が付加された３次元ＣＡＤデータから、前記穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、
前記穴属性検索手段により検索された属性付き穴形状データを、前記穴形状の径および深さと前記穴属性との組み合わせにより分類する穴形状データ分類手段と、
前記穴形状データ分類手段による分類毎に、それぞれ異なる線色を対応付け、分類された穴の円筒形状の稜線となる円形状または円弧形状を、対応する線色で新たに作成する線色別分類穴円弧作成手段と
を備えたことを特徴とする穴加工用ＣＡＤデータ作成システム。
【請求項４】
３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、
穴形状に対して穴属性が付加された３次元ＣＡＤデータから、前記穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、
前記穴属性検索手段により検索された属性付き穴形状データを、前記穴形状の径および深さと前記穴属性との組み合わせにより分類する穴形状データ分類手段と、
前記穴形状データ分類手段による分類毎に、それぞれ異なるレイヤーを対応付け、分類された穴の円筒形状を、対応するレイヤーに新たに作成するレイヤー別分類穴円筒作成手段と
を備えたことを特徴とする穴加工用ＣＡＤデータ作成システム。
【請求項５】
前記穴属性検索手段により検索された属性付き穴形状データから、属性付き穴形状を削除するための属性付き穴形状削除手段
をさらに備えたことを特徴とする請求項１から請求項４までのいずれか１項に記載の穴加工用ＣＡＤデータ作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＡＤにより作成された製品形状データを穴加工用ＣＡＭに受け渡して、ＣＡＭで加工プログラムを作成するシステムに関し、特に、ＣＡＭに受け渡すための形状データをＣＡＤ上で作成するための穴加工用ＣＡＤデータ作成システムに関するものである。
【０００２】
【従来の技術】
従来の穴加工は、ドリル、リーマなどの工具種類や、下穴、座ぐりなど、穴の用途が多岐に渡ることから、図面のみから加工を行うためには、多数の穴について、その種類や径を読み分け、位置や精度を読み取り、加工方法を考えながら加工するという複雑な作業が必要となり、作業員に対して熟練が要求されていた。しかし、近年では、ＣＡＤ／ＣＡＭシステムが著しく発達していることから、２次元ＣＡＤにより作成された穴形状および穴形状に付与した属性に対して、加工方法や加工順序を対応付けることにより、穴加工ＮＣプログラムを自動作成する仕組みが開発されてきている。ここで、穴形状の属性とは、形状データに対応付けてＣＡＤデータ内に保存されたデータ（文字や数値など）である。
【０００３】
従来の穴加工用ＣＡＤデータ作成システムとしては、３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに対するＣＡＤデータとして、穴形状に与えた属性をＣＡＭに引き渡すことにより、自動的にＮＣプログラムを作成する方法があげられる（たとえば、特許文献１参照）。
また、他の従来システムとしては、ＣＡＤにおいて、特定の加工方法に割り当てたレイヤーに穴データを作成することにより、穴加工方法と加工位置座標を記したリストを作成する方法があげられる（たとえば、特許文献２参照）。
【０００４】
【特許文献１】
特開平５−２９０１３０号公報
【特許文献１】
特開平７−４０１９２号公報
【０００５】
【発明が解決しようとする課題】
従来の穴加工用ＣＡＤデータ作成システムは以上のように、たとえば特許文献１のようにＣＡＤ・ＣＡＭ間で属性を引き渡して利用する場合には、設計側が複数の製造メーカに設計データを渡して作成依頼する業務流れに対して、属性データやプログラムを統一化して使用することができないという問題点があった。
特に、現在では、非常に多くのＣＡＤ／ＣＡＭシステムが市販されており、データやプログラムを統一化することは、ほとんど不可能である。
【０００６】
また、たとえば特許文献１のように、穴の種類や加工方法によってレイヤーを分けるなど、穴データを区別して作成する場合には、近年特に発展した３次元ＣＡＤ／ＣＡＭシステムでは、立体形状として１つのレイヤーに存在するモデル上に穴が作成されるので、レイヤーを分けることが困難になるという問題点があった。
【０００７】
また、ＣＡＤデータのＣＡＭ側での利用方法についても、ＣＡＤ側が２次元か３次元か、または、ＣＡＭ側が２次元か３次元かによって、有効または可能なデータ作成方法が異なってくるので、この結果、ＣＡＭ側に対しては、紙図面またはＤＸＦ形式などの標準的な２次元形状データによって設計情報を伝達する方法を採用するのが一般的となり、ＣＡＭ側においては、依然として、図面から穴の種類などの情報を読み取ることが必要になるという問題点があった。
【０００８】
この発明は上記のような問題点を解決するためになされたもので、特に、３次元ＣＡＤにより作成された設計データにおいて、穴加工用のデータを作成し伝達することのできる穴加工用ＣＡＤデータ作成システムを得ることを目的とする。
【０００９】
【課題を解決するための手段】
この発明に係る穴加工用ＣＡＤデータ作成システムは、３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、穴形状に対して穴属性が付加された３次元ＣＡＤデータから、穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、穴属性検索手段により検索された属性付き穴形状データを、穴形状の径および深さと穴属性との組み合わせにより分類する穴形状データ分類手段と、穴形状データ分類手段による分類毎に、それぞれ異なるレイヤーを対応付け、分類された穴の円筒形状の稜線となる円形状または円弧形状を、対応するレイヤーに新たに作成するレイヤー別分類穴円弧作成手段とを備えたものである。
【００１０】
また、この発明に係る穴加工用ＣＡＤデータ作成システムは、３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、穴形状に対して穴属性が付加された３次元ＣＡＤデータから、穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、穴属性検索手段により検索された属性付き穴形状データを、穴形状の径および深さと穴属性との組み合わせにより分類する穴形状データ分類手段と、穴形状データ分類手段による分類毎に、それぞれ異なる線種と線の太さとを対応付け、分類された穴の円筒形状の稜線となる円形状または円弧形状を、対応する線種および線の太さで新たに作成する線種別分類穴円弧作成手段とを備えたものである。
【００１１】
また、この発明に係る穴加工用ＣＡＤデータ作成システムは、３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、穴形状に対して穴属性が付加された３次元ＣＡＤデータから、穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、穴属性検索手段により検索された属性付き穴形状データを、穴形状の径および深さと穴属性との組み合わせにより分類する穴形状データ分類手段と、穴形状データ分類手段による分類毎に、それぞれ異なる線色を対応付け、分類された穴の円筒形状の稜線となる円形状または円弧形状を、対応する線色で新たに作成する線色別分類穴円弧作成手段とを備えたものである。
【００１２】
また、この発明に係る穴加工用ＣＡＤデータ作成システムは、３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、穴形状に対して穴属性が付加された３次元ＣＡＤデータから、穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、穴属性検索手段により検索された属性付き穴形状データを、穴形状の径および深さと穴属性との組み合わせにより分類する穴形状データ分類手段と、穴形状データ分類手段による分類毎に、それぞれ異なるレイヤーを対応付け、分類された穴の円筒形状を、対応するレイヤーに新たに作成するレイヤー別分類穴円筒作成手段とを備えたものである。
【００１３】
【発明の実施の形態】
実施の形態１．
以下、図面を参照しながら、この発明の実施の形態１について詳細に説明する。
図１〜図１０はこの発明の実施の形態１を説明するための図であり、図１は全体的な機能構成を示すブロック図、図２は３次元ＣＡＤ上に作成された設計モデルの例を示す斜視図、図３は図１内の穴属性検索手段３の処理動作を示すフローチャート、図４は属性付き穴形状データの例を表で示す説明図、図５は穴の分類データの例を表で示す説明図、図６は図１内の属性付き穴形状削除手段８の処理動作を示すフローチャート、図７は通常の２次元図面の例を示す３面図、図８はＣＡＭシステムで穴加工用ＣＡＤデータを読み込み、特定のレイヤーのみを表示した場合の例を示す３面図、図９は図８と同様に別のレイヤーを表示した場合の例を示す３面図、図１０は補助的な情報として、穴の分類とレイヤーとの関係の一例を表で示す説明図である。
【００１４】
図１において、穴加工用ＣＡＤデータ作成システムは、３次元ＣＡＤデータ１と、３次元ＣＡＤデータ１に関連した穴属性付与手段２および穴属性検索手段３と、穴属性検索手段３に関連した属性付き穴形状データ４と、属性付き穴形状データ４に関連した穴形状データ分類手段５および属性付き穴形状削除手段８と、穴形状データ分類手段５に関連した分類データ６と、属性付き穴形状データ４および分類データ６に関連したレイヤー別分類穴円弧作成手段７と、３次元ＣＡＤデータ１、レイヤー別分類穴円弧作成手段７および属性付き穴形状削除手段８に関連した穴加工用ＣＡＤデータ９とを備えている。
【００１５】
３次元ＣＡＤデータ１は、３次元ＣＡＤに付属しているかまたは別途開発された穴属性付与手段２によって、穴を表現した円筒形状に対して、穴属性が与えられている。
たとえば、穴属性として、「ボルト穴」などの「穴の種類」を示す文字データを持たせる。
穴属性検索手段３は、穴形状に対して穴属性が付与された３次元ＣＡＤデータ１から、穴属性が付加されている属性付き穴形状データ４を検索して抽出する。穴形状データ分類手段５は、穴属性検索手段３により抽出された属性付き穴形状データ４を、穴属性と穴径および穴深さとの組合せにより分類し、分類データ６を作成する。
【００１６】
レイヤー別分類穴円弧作成手段７は、穴形状データ分類手段５による分類毎にそれぞれ異なるレイヤーを対応付け、属性付き穴形状データ４から得られる分類された穴の円筒形状の稜線に当たる円形状または円弧形状を、分類データ６にしたがって、対応するレイヤー上に新たに作成する。
さらに、属性付き穴形状削除手段８は、穴属性検索手段３により検索された属性付き穴形状データ４から、属性付き穴形状を削除（または、非表示）にする。穴加工用ＣＡＤデータ９は、全ての属性付き穴形状に対して、上記の円弧形状の作成および穴形状の削除を行うことによって作成される。
【００１７】
図１に示した穴加工ＣＡＤデータ作成システムを構成する各手段２、３、５、７および８は、３次元ＣＡＤデータ１を参照したり、ＣＡＤシステムの形状作成機能を利用した円弧作成を行うために、たとえば、ＣＡＤシステムのカスタマイズ機能やユーザ作成コマンドといった形で、コンピュータ上のＣＡＤシステムに組み込まれるように構築されている。
【００１８】
次に、図２〜図１０を参照しながら、図１に示したこの発明の実施の形態１による具体的な動作について説明する。
図２に示す３次元ＣＡＤ上の設計モデルにおいて、直方体のプレート１０上には、ガイドピン穴１１ａ、１１ｂと、ボルト穴１２ａ、１２ｂ、１３ａと、エジェクタピン穴１４ａとが穿孔されている。
プレート１０のコーナ部には、図２の設計モデルの位置基準となる３次元座標原点１５ａが設定されている。
各穴１１〜１４の形状に対しては、穴属性付与手段２により、それぞれの穴の種類を示す属性、たとえば「ガイドピン穴」「ボルト穴」「エジェクタピン穴」といった属性が与えられている。
【００１９】
穴属性検索手段３は、図２のような３次元ＣＡＤデータ１に対し、属性を付与された穴形状を検索して、属性付き穴形状データ４を作成する。
ここで、図３のフローチャートを参照しながら、穴属性検索手段３による処理動作について説明する。
図３において、まず、対象となるＣＡＤデータをＣＡＤシステムのメモリ上に読み込み、処理を開始する（ステップＳ１）。
続いて、メモリ上のＣＡＤデータについて、まだ検索されていない円筒形状を検索し（ステップＳ２）、円筒形状の有無を判定する（ステップＳ３）。
【００２０】
ステップＳ３において、円筒形状が検索されて円筒形状有り（すなわち、ＹＥＳ）と判定されればステップＳ４に進み、円筒形状が検索されずに、円筒形状無し（すなわち、ＮＯ）と判定されれば、ステップＳ６に進み、図３の処理ルーチンを終了する。
ステップＳ４においては、検索した円筒形状に対して穴属性が付与されているか否かを判定し、属性が付与されていて属性有り（すなわち、ＹＥＳ）と判定されればステップＳ５に進む。
一方、ステップＳ４において、属性が付与されておらず、属性無し（すなわち、ＮＯ）と判定されれば、ステップＳ２に戻り、次の円筒形状を検索する。
【００２１】
ステップＳ５においては、属性が付与されている円筒形状のデータが抽出され、その後、ステップ２に戻り、次の円筒形状が検索される。
ステップＳ５により抽出されたデータは、属性付き穴形状データ４となる。
属性付き穴形状データ４は、図４に示すように、属性および径以外に、たとえば、円筒の軸ベクトルや、円筒の稜線となる２つの円の中心座標などを含み、これらの形状に関するデータは、あらかじめリストアップされている。
属性付き穴形状データ４は、ＣＡＤシステム上のメモリに、あらかじめ蓄えられている。以下の各データ６、８（図１参照）も同様である。
【００２２】
図１において、穴形状データ分類手段５は、属性付き穴形状データ４を、属性と、径またはボルト穴呼び寸（以下、統一して、「径」と表現する）、および深さで分類し、図５に示すような分類データ６を作成する。
図５に示すように、分類データ６は、属性と径および深さとの組み合わせで分けられるので、ボルト穴１２ａ、１２ｂおよび１３ａも別の分類に分けられる。これらの他に、分類データ６としては、たとえば、穴形状数などもリストアップされている。
【００２３】
続いて、レイヤー別分類穴円弧作成手段７は、属性付き穴形状データ４にリストアップされた円弧形状を、分類データ６の分類に対して、１つずつレイヤーを割り付けつつ、新規に作成する。
レイヤー別分類穴円弧作成手段７は、通常のＣＡＤの描画機能を利用して、レイヤーの切り替え機能と円弧作成機能とを順次呼び出すことで実現することができる。このとき、プレート１０（図２参照）のソリッドモデル自体を作成しているレイヤーは、使用されない。
【００２４】
最後に、属性付き穴形状削除手段８は、プレート１０上の穴形状を削除し、これにより、穴加工用ＣＡＤデータ９が作成される。
ここで、図６のフローチャートを参照しながら、属性付き穴形状削除手段８による処理動作について説明する。
図６において、まず、ここまでの処理で既にＣＡＤシステムのメモリ上に読み込まれている対象ＣＡＤデータに対して、処理を開始する（ステップＳ７）。
続いて、メモリ上のＣＡＤデータについて、まだ検索されていない円筒形状を検索し（ステップＳ８）、円筒形状の有無を判定する（ステップＳ９）。
【００２５】
ステップＳ９において、円筒形状が検索されて円筒形状有り（すなわち、ＹＥＳ）と判定されればステップＳ１０に進み、円筒形状が検索されずに、円筒形状無し（すなわち、ＮＯ）と判定されれば、ステップＳ１２に進み、図６の処理ルーチンを終了する。
【００２６】
ステップＳ１０においては、検索した円筒形状に対して穴属性が付与されているか否かを判定し、属性が付与されていて属性有り（すなわち、ＹＥＳ）と判定されればステップＳ１１に進む。
一方、ステップＳ１０において、属性が付与されておらず、属性無し（すなわち、ＮＯ）と判定されれば、ステップＳ８に戻り、次の円筒形状を検索する。
【００２７】
ステップＳ１１においては、属性が付与されている円筒形状が削除され、その後、ステップ８に戻り、次の円筒形状が検索される。
ステップＳ１１の処理は、ＣＡＤの形状削除機能または形状の非表示化機能を利用することにより実現される。
【００２８】
上記のように作成された穴加工用ＣＡＤデータ９は、たとえば、ＤＸＦ形式で出力される。ＤＸＦ形式は、２次元図面データ形式として事実上標準となっており、主な３次元ＣＡＤシステムが標準的に出力する機能を持っている。
通常、３次元ＣＡＤ上の３次元形状は、図７のように、上面図１６、右側面図１７および正面図１８からなる３面図により、２次元図面で展開されるとともに、寸法や穴径、精度など（図７では、省略する）が付記されて、ＤＸＦ出力される。
【００２９】
この発明の実施の形態１においても、３次元形状は、図７のように３面図に展開されてＤＸＦ出力される。
図７において、上面図１６には、前述（図２参照）のガイドピン穴１１ａ、１１ｂ、ボルト穴１２ａ、１２ｂ、エジェクタピン穴１４ａに対応して、各穴１１ｃ、１１ｄ、１２ｃ、１２ｄ、１４ｂが表示される。
また、右側面図１７には、前述（図２参照）のボルト穴１３ａに対応した穴１３ｂが表示され、各３面図１６〜１８には、前述（図２参照）の３次元座標原点１５ａに対応した３次元座標原点１５ｂ〜１５ｄが表示される。
【００３０】
こうして出力されたＤＸＦ形式の図面ファイルは、加工側の２次元ＣＡＭシステムにおいて読み込まれる。
このとき、プレート形状が描かれているレイヤーおよび特定のレイヤーのみを表示すれば、元のプレートの穴形状は削除されているので、たとえば図８のように、プレート上に１種類の穴円弧形状のみが表示された画面を取得することができる。
【００３１】
図８においては、プレート形状とともに、ガイドピン穴１１ｅ、１１ｆ（図７内のガイドピン穴１１ｃ、１１ｄに対応）に対応するレイヤーのみが表示されている。
また、たとえば図９のように、表示するレイヤーを切り替えれば、プレート形状とともに、ボルト穴１２ｅ、１２ｆ（図７内のボルト穴１２ｃ、１２ｄに対応）に対応するレイヤーのみが表示された画面となる。
つまり、レイヤー毎に、穴属性と径および深さとが、共通の穴のみに関して表示されるので、加工側においては、１つの画面に表示された穴形状の全てについて、穴属性に対応した共通の加工を行うようにプログラム作成すれば良いことになる。
【００３２】
このことは、出力されたＣＡＤデータの形式（この例では、ＤＸＦ形式）を読取可能な全てのＣＡＭシステムにおいて有効なので、ＣＡＭシステムや穴加工の方法および使用ツールが異なる複数の製造メーカに対して、有効なデータを作成することができる。
このように、レイヤー毎に、穴の種類および径を、共通の穴のみに関連してまとめて表示することにより、穴の種類および径に関し、その読み取りおよび区別に要する時間や労力が軽減されるとともに、加工の抜けなどの発生率を軽減することができる。
また、同じ加工を行うための設定コマンドを何度も繰り返し呼び出さなくてもよいので、ＣＡＭプログラム作成作業の無駄を省くこともできる。
また、穴加工用ＣＡＤデータは、ＤＸＦ形式などの標準的な形式で実現可能なので、多くのＣＡＭシステムにおいて同等の作用効果を奏することができる。
さらに、元の穴形状が削除されており、穴の分類毎に作成した形状の表示と、元来の穴形状の表示とが重なって表示されることがないので、穴以外の形状表示の上に穴の分類毎に作成した形状を重ね表示することができ、全体に対する穴の位置などを容易に把握することができる。
【００３３】
なお、補助的な情報として、たとえば図１０に示すように、前述（図５参照）の分類データに関連させて、レイヤー別分類穴円弧作成手段７で作成した「レイヤー」を併記した表を添付してもよい。また、各レイヤーに穴種類、径および深さを注記として表示してもよい。
また、ここでは、穴属性の例として、穴の種類を表す文字データのみを示したが、この他に穴径公差や穴深さの公差、穴の面粗さなどの加工に関係するデータを付与しておき、これらの加工データ別に分類データを作成することも有効であることは言うまでもない。
【００３４】
実施の形態２．
なお、上記実施の形態１（図１参照）では、レイヤー別分類穴円弧作成手段７を用いたが、これに代えて、図１１のように、線種別分類穴円弧作成手段１９を用いてもよい。
図１１はこの発明の実施の形態２による全体的な機能構成を示すブロック図であり、前述（図１参照）と同様のものについては、前述と同一符号を付して、詳述を省略する。
【００３５】
また、図１２および図１３はこの発明の実施の形態２によるデータ表示例を示す説明図であり、ぞれぞれ、前述の図７および図５（または、図４）に対応している。
図１２は、ＣＡＭシステムにおいて、この発明の実施の形態２による穴加工用ＣＡＤデータを読み込んだ場合の３面図表示例を示し、図１３は、補助的な情報として、穴の分類と線種との関係を表にした例を示している。
【００３６】
図１１において、線種別分類穴円弧作成手段１９は、穴形状データ分類手段５による分類毎に、それぞれ異なる線種と線の太さとを対応付け、属性付き穴形状データ４にリストアップされて分類された穴の円筒形状の稜線となる円形状または円弧形状を、分類データ６の分類に対して、１つずつ対応する線種および線の太さで割り付けつつ、新規に作成する。
【００３７】
たとえば、図１２の表示例において、ガイドピン穴１１ｇ、１１ｈ（図７内のガイドピン穴１１ｃ、１１ｄに対応）は、細い破線で表示され、ボルト穴１２ｇ、１２ｈ（図７内のボルト穴１２ｃ、１２ｄに対応）は、二点鎖線で表示され、ボルト穴１３ｃ（図７内のボルト穴１３ｂに対応）は、一点鎖線で表示され、エジェクタピン穴１４ｃ（図７内のエジェクタピン穴１４ｂに対応）は、太い破線で表示される。
このとき、補助的な情報として、図１３に示すように、前述（図５参照）の分類データに関連させて、線種別分類穴円弧作成手段１９で作成した「線種」および「線の太さ」を併記した表が添付される。
これにより、レイヤーを切り替えることなく、穴の種類や径による区別を行うことができる。
【００３８】
実施の形態３．
なお、上記実施の形態２（図１１参照）では、線種別分類穴円弧作成手段１９を用いたが、これに代えて、図１４のように、線色別分類穴円弧作成手段２０を用いてもよい。
図１４はこの発明の実施の形態３による全体的な機能構成を示すブロック図であり、前述（図１、図１１参照）と同様のものについては、前述と同一符号を付して、詳述を省略する。
また、図１５および図１６はこの発明の実施の形態３によるデータ表示例を示す説明図であり、ぞれぞれ、前述の図７および図５（または、図４）に対応している。
【００３９】
図１４において、線色別分類穴円弧作成手段２０は、穴形状データ分類手段５による分類毎に、それぞれ異なる線色を対応付け、属性付き穴形状データ４にリストアップされて分類された穴の円筒形状の稜線となる円形状または円弧形状を、分類データ６の分類に対して、１つずつ対応する線色を割り付けつつ、新規に作成する。
【００４０】
たとえば、図１５の表示例において、ガイドピン穴１１ｉ、１１ｊ（図１２内のガイドピン穴１１ｇ、１１ｈに対応）は、黄色で表示され、ボルト穴１２ｉ、１２ｊ（図１２内のボルト穴１２ｇ、１２ｈに対応）は、緑色で表示され、ボルト穴１３ｄ（図１２内のボルト穴１３ｃに対応）は、青色で表示され、エジェクタピン穴１４ｄ（図１２内のエジェクタピン穴１４ｃに対応）は、赤色で表示され、それぞれ、円弧の線色が異なるように表示される。
このとき、補助的な情報として、図１６に示すように、前述（図５参照）の分類データに関連させて、線色別分類穴円弧作成手段２０で作成した「線色」を併記した表が添付される。
これにより、レイヤーを切り替えることなく、且つ、通常の図面表現と干渉することなく、穴の種類や径による区別を行うことができる。
【００４１】
実施の形態４．
なお、上記実施の形態１（図１参照）では、レイヤー別分類穴円弧作成手段７を用いたが、これに代えて、図１７のように、レイヤー別分類穴円筒作成手段２１を用いてもよい。
図１７はこの発明の実施の形態４による全体的な機能構成を示すブロック図であり、前述（図１参照）と同様のものについては、前述と同一符号を付して、詳述を省略する。
また、図１８はこの発明の実施の形態４によるデータ表示例を示す説明図であり、前述の図９に対応している。
【００４２】
図１７において、レイヤー別分類穴円筒作成手段２１は、穴形状データ分類手段５による分類毎に、それぞれ異なるレイヤーを対応付け、属性付き穴形状データ４にリストアップされた円弧形状に基づき、分類データ６の分類に対して、１つずつ対応するレイヤーを割り付けつつ、円筒を新規に作成する。
【００４３】
たとえば、図１８の表示例においては、ボルト穴１２ｋ、１２ｍ（図９内のボルト穴１２ｅ、１２ｆに対応）に対応するレイヤーが表示されている。
この場合、レイヤー別分類穴円筒作成手段２１は、穴形状に等しい円筒を作成しているので、右側面図１７および正面図１８中に、円筒の側面図形２２ａ、２２ｂおよび２３が表示されることにより、穴の深さ方向の形状も表示される。
また、ここでは、図示を省略するが、補助的な情報として、前述と同様に、たとえば図１０のような分類データと関連させて、レイヤー別分類穴円筒作成手段２１で作成したレイヤーを併記した表を添付してもよく、さらに、各レイヤーに穴種類、径および深さを注記として表示することも有効である。
このように、種類と径毎に区別されて表示される穴を円筒形状とすることにより、２次元展開図においても側面図や正面図に深さ方向の形状が表示されるので、特に多段穴の場合などにおいて、視覚的に理解し易くすることができる。
【００４４】
【発明の効果】
以上のように、この発明によれば、３次元ＣＡＤにおいて作成された製品形状について、穴加工を行うＣＡＭに受け渡すためのＣＡＤデータを作成する穴加工用ＣＡＤデータ作成システムであって、穴形状に対して穴属性が付加された３次元ＣＡＤデータから、穴属性が付加されている属性付き穴形状データを検索する穴属性検索手段と、穴属性検索手段により検索された属性付き穴形状データを、穴形状の径および深さと穴属性との組み合わせにより分類する穴形状データ分類手段と、穴形状データ分類手段による分類毎に、それぞれ異なるレイヤーを対応付け、分類された穴の円筒形状の稜線となる円形状または円弧形状を、対応するレイヤーに新たに作成するレイヤー別分類穴円弧作成手段とを備えたので、３次元ＣＡＤにより作成された設計データにおいて、穴加工用のデータを作成し伝達することのできる穴加工用ＣＡＤデータ作成システムが得られる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１の全体的な機能構成を示すブロック図である。
【図２】この発明の実施の形態１によるデータ作成対象として穴形状を持つ設計データの一例を示す斜視図である。
【図３】この発明の実施の形態１による穴属性検索手段の処理動作を示すフローチャートである。
【図４】この発明の実施の形態１による属性付き穴形状データの一例を表で示す説明図である。
【図５】この発明の実施の形態１による穴の分類データの一例を表で示す説明図である。
【図６】この発明の実施の形態１による属性付き穴形状削除手段の処理動作を示すフローチャートである。
【図７】この発明の実施の形態１による通常の２次元図面の一例を示す説明図である。
【図８】この発明の実施の形態１において、ＣＡＭシステムにおける穴加工用ＣＡＤデータを読み込み、特定のレイヤーのみを表示した場合の一例を示す説明図である。
【図９】この発明の実施の形態１による別のレイヤーを表示した場合の一例を示す説明図である。
【図１０】この発明の実施の形態１による補助的な情報として、穴の分類とレイヤーとの関係の一例を表で示す説明図である。
【図１１】この発明の実施の形態２の全体的な機能構成を示すブロック図である。
【図１２】この発明の実施の形態２において、ＣＡＭシステムにおける穴加工用ＣＡＤデータを読み込み、表示した場合の一例を示す説明図である。
【図１３】この発明の実施の形態２による補助的な情報として、穴の分類と線種との関係の一例を表で示す説明図である。
【図１４】この発明の実施の形態３の全体的な機能構成を示すブロック図である。
【図１５】この発明の実施の形態３において、ＣＡＭシステムにおける穴加工用ＣＡＤデータを読み込み、表示した場合の一例を示す説明図である。
【図１６】この発明の実施の形態３による補助的な情報として、穴の分類と線色との関係の一例を表で示す説明図である。
【図１７】この発明の実施の形態４の全体的な機能構成を示すブロック図である。
【図１８】この発明の実施の形態４において、ＣＡＭシステムにおける穴加工用ＣＡＤデータを読み込み、表示した場合の一例を示す説明図である。
【符号の説明】
１  ３次元ＣＡＤデータ、２  穴属性付与手段、３  穴属性検索手段、４  属性付き穴形状データ、５  穴形状データ分類手段、６  分類データ、７  レイヤー別分類穴円弧作成手段、８  属性付き穴形状削除手段、９  穴加工用ＣＡＤデータ、１０  プレート、１１ａ〜１１ｊ  ガイドピン穴、１２ａ〜１２ｍ  ボルト穴、１３ａ〜１３ｄ  ボルト穴、１４ａ〜１４ｄ  エジェクタピン穴、１５ａ〜１５ｄ  ３次元座標原点、１６  上面図、１７  右側面図、１８  正面図、１９  線種別分類穴円弧作成手段、２０  線色別分類穴円弧作成手段、２１  レイヤー別分類穴円筒作成手段、２２ａ、２２ｂ  正面図上の穴円筒側面形状、２３側面図上の穴円筒正面形状。
【図１】
2004341916.tif 000003
【図２】
2004341916.tif 000004
【図３】
2004341916.tif 000005
【図４】
2004341916.tif 000006
【図５】
2004341916.tif 000007
【図６】
2004341916.tif 000008
【図７】
2004341916.tif 000009
【図８】
2004341916.tif 000010
【図９】
2004341916.tif 000011
【図１０】
2004341916.tif 000012
【図１１】
2004341916.tif 000013
【図１２】
2004341916.tif 000014
【図１３】
2004341916.tif 000015
【図１４】
2004341916.tif 000016
【図１５】
2004341916.tif 000017
【図１６】
2004341916.tif 000018
【図１７】
2004341916.tif 000019
【図１８】
2004341916.tif 000020