(57)【特許請求の範囲】
【請求項１】
コンピュータにより機器の部品のＣＡＤ図面中に存在するＣＡＤシステムの特定要素の検索を行い、前記特定要素で構成された前記部品の情報を、属性情報として前記ＣＡＤ図面から抽出し、前記属性情報の内、前記機器の部品表に対する整合性の検査用に使用される前記属性情報としての検査属性情報を出力する図面設計システムと、
コンピュータにより前記検査属性情報のデータの種類及びサイズと、前記部品表のデータの種類及びサイズとの整合性の検査を行い、検査結果としての検査情報を前記図面設計システムへ出力する部品表システムと、
を具備し、
前記図面設計システムは、前記検査情報に基づいて、前記属性情報が整合性を有する場合、前記属性情報を前記部品表システムへ出力し、
前記部品表システムは、前記属性情報を前記部品表に登録する、
電子パーツリストシステム。
【請求項２】
前記部品表システムは、前記コンピュータにより前記部品表に対する前記検査属性情報の内の部品番号と、部品番号の付け方の規則を定めた部品番号ルールとの整合の検査を行う
請求項１に記載の電子パーツリストシステム。
【請求項３】
前記属性情報は、前記ＣＡＤ図面内の予め設定された領域内に存在し、
前記図面設計システムは、前記検索を、前記領域内の中から特定の種類の文字／記号を表現するデータ群を見出して抽出することで実施する、
請求項１に記載の電子パーツリストシステム。
【請求項４】
前記属性情報は、前記ＣＡＤ図面内の予め設定された領域内に存在し、
前記図面設計システムは、前記検索を、前記領域内から既知のフォーマットに基づいて決まっている領域を抽出することで実施する、
請求項１乃至３の何れか一項に記載の電子パーツリストシステム。
【請求項５】
前記部品表システムは、部品の親・子の構成を示す情報を含む
請求項１に記載の電子パーツリストシステム。
【請求項６】
コンピュータにより、予め設定された機器の部品のＣＡＤ図面上の位置を示す位置情報に基づいて、前記部品の情報を、属性情報として前記ＣＡＤ図面から取得し、前記属性情報の内、前記機器の部品表に対する整合性の検査用に使用される前記属性情報としての検査属性情報を出力する図面設計システムと、
コンピュータにより前記検査属性情報のデータの種類及びサイズと、前記部品表のデータの種類及びサイズとの整合性の検査を行い、検査結果としての検査情報を前記図面設計システムへ出力する部品表システムと、
を具備し、
前記図面設計システムは、前記検査情報に基づいて、前記属性情報が整合性を有する場合、前記属性情報を前記部品表システムへ出力し、
前記部品表システムは、前記属性情報を前記部品表に登録する、
電子パーツリストシステム。
【請求項７】
コンピュータが、機器の部品のＣＡＤ図面中に存在するＣＡＤシステムの特定要素の検索を行い、前記特定要素で構成された前記部品の情報の位置としての特定位置情報を抽出するステップと、
コンピュータが、前記特定位置情報に基づいて、前記属性情報を抽出するステップと、
コンピュータが、前記属性情報のデータの種類及びサイズの、前記機器の部品表に対する整合性の検査を行うステップと、
コンピュータが、前記属性情報が前記整合性を有する場合、前記属性情報を前記部品表へ登録するステップと、
を具備する、
電子パーツリストの作成方法。
【請求項８】
コンピュータが、機器の部品の情報としての属性情報の、予め設定された前記部品のＣＡＤ図面上の位置を示す位置情報を取得するステップと、
コンピュータが、前記位置情報に基づいて、前記属性情報を前記ＣＡＤ図面から取得するステップと、
コンピュータが、前記属性情報のデータの種類及びサイズの、前記機器の部品表に対する整合性の検査を行うステップと、
コンピュータが、前記属性情報が前記整合性を有する場合、前記属性情報を前記部品表へ登録するステップと、
を具備する、
電子パーツリストの作成方法。
【請求項９】
機器の部品のＣＡＤ図面中に存在するＣＡＤシステムの特定要素の検索を行うステップと、
属性情報の位置としての特定位置情報を抽出するステップと、ここで、属性情報は、前記特定要素で構成された前記部品の情報であり、
前記特定位置情報に基づいて、前記属性情報を抽出するステップと、
前記属性情報のデータの種類及びサイズと、前記機器の部品表のデータの種類及びサイズとの整合性の検査を行い、前記属性情報が前記整合性を有する場合、前記属性情報を前記部品表へ登録するために出力するステップと、
を具備する方法をコンピュータに実行させるためのプログラム。
【請求項１０】
機器の部品の情報としての属性情報の、予め設定された前記部品のＣＡＤ図面上の位置を示す位置情報を取得するステップと、
前記位置情報に基づいて、前記属性情報を前記ＣＡＤ図面から取得するステップと、
前記属性情報のデータの種類及びサイズと、前記機器の部品表のデータの種類及びサイズとの整合性の検査を行い、前記属性情報が前記整合性を有する場合、前記属性情報を前記部品表へ登録するために出力するステップと、
を具備する方法をコンピュータに実行させるためのプログラム。
【請求項１１】
前記属性情報を前記部品表へ登録するために出力するステップは、
前記整合性の検査を行うために、前記属性情報を出力するステップと、
前記整合性の検査の結果を取得するステップと、
を更に具備する請求項９又は１０に記載の方法をコンピュータに実行させるためのプログラム。
【請求項１２】
機器の部品のＣＡＤ図面中に存在する前記部品の情報としての属性情報を取得するステップと、
前記属性情報のデータの種類及びサイズと、前記機器の部品表のデータの種類及びサイズとの整合性の検査を行うステップと、
前記属性情報が前記整合性を有する場合、前記属性情報を前記部品表へ登録するステップと、
を具備する方法をコンピュータに実行させるためのプログラム。
【請求項１３】
前記属性情報を前記部品表へ登録するステップは、
前記整合性の検査の結果を出力するステップと、
前記属性情報が前記整合性を有する場合、前記属性情報を取得するステップと、
を更に具備する請求項１２に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製品に使用される部品の部品構成等を管理する電子パーツリスト（部品表）のシステム及び電子パーツリストの作成方法に関し、特に、ＣＡＤで作成された図面の属性情報を電子パーツリストへ自動登録するシステム及び電子パーツリストの作成方法に関する。
【０００２】
【従来の技術】
自動車のような複雑且つ多数の部品から構成される機器の設計においては、部品表システムを用いて部品の管理を行う。ここで、部品表とは、任意の品目に対する部品の親（自動車を構成する部品）・子（親部品を構成する部品）の構成、部品の個数、部品の設計変更履歴など部品固有の情報、製品での組み立て単位、使用される状態等について、部品毎に管理する表である。この部品表のデータの一部は、部品の図面より得ている。
【０００３】
従来の部品表システムでは、まず、部品表に関する知識を有するオペレータが、紙面化された図面から属性情報（部品表に用いる情報）を読み取りを行い、その後、専用端末を用いて部品表へ登録処理を行っていた。この方法では、専門のオペレータが必要であること、専門オペレータの数が限られていること、入力工数が多く登録処理に時間がかかること、入力ミス発生の可能性も避けられないこと等の指摘がされていた。
【０００４】
他の登録処理方法として、通常の図面上に記載する属性情報を、ＣＡＤの特定要素（ＣＡＤ中のＣｏｍｍｅｎｔ部）に記載し、そのＣｏｍｍｅｎｔ部の属性情報をソフトウエアで読み取り、部品表へ登録する手法が知られている。この方法では、図面中の正規の入力部以外の領域へ、追加の入力作業を行うことになり、入力工数が増加すること、入力ミス発生の可能性が避けられないこと、ソフトウエアがデータを誤解釈する可能性があること等が起こり得る。
【０００５】
また、別の登録処理方法として、ＣＡＤ図面とは別ファイルに、電子データとして図面の属性情報を記載させ、ＣＡＤ図面と同梱し、その添付電子データを読み取り、部品表へ自動登録する手法が知られている。この方法では、追加データを利用するので、入力ミス発生の可能性が避けられないこと、ソフトウエアがデータを誤解釈する可能性があること、添付データの管理工数・システムが必要なこと等の可能性がある。
【０００６】
ＣＡＤ図面の作成以外の追加作業をできるだけ少なくして、図面の属性情報を部品表へ登録処理することが可能な技術が求められている。ＣＡＤデータ上での図面情報関連要素を的確に修正し、均質化することが可能な技術が望まれている。精度良く一括でＣＡＤデータ中の図面情報の書き換えを行うことが可能な技術が望まれる。
【０００７】
【発明が解決しようとする課題】
従って、本発明の目的は、ＣＡＤ図面の作成以外の追加作業をできるだけ少なくして、図面の属性情報を部品表へ登録処理することが可能な電子パーツリストシステム及び電子パーツリストの作成方法を提供することである。
【０００８】
また、本発明の他の目的は、ＣＡＤデータ上での図面情報関連要素を的確に修正し、均質化することが可能となる電子パーツリストシステム及び電子パーツリストの作成方法を提供することである。
【０００９】
本発明の更に他の目的は、精度良く一括でＣＡＤデータ中の図面情報の書き換えを行うことが可能な電子パーツリストシステム及び電子パーツリストの作成方法を提供することである。
【００１０】
【課題を解決するための手段】
以下に、［発明の実施の形態]で使用される番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明の実施の形態］との対応関係を明らかにするために付加されたものである。ただし、それらの番号・符号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１１】
従って、上記課題を解決するために、本発明の電子パーツリストシステムは、図面設計システム（１）と、部品表システム（２）とを具備する。図面設計システム（１）は、機器の部品のＣＡＤ図面（２０）中に存在するＣＡＤシステムの特定要素の検索を行い、その特定要素で構成されたその部品の情報（３１、３２、３８、４２〜４４）を、属性情報（６２、６３）としてＣＡＤ図面（２０）から抽出する。部品表システム（２）は、その機器の部品表（１６−１）に属性情報（６２、６３）を登録する。
【００１２】
また、本発明の電子パーツリストシステムは、部品表システム（２）が、部品表（１６−１）に対する属性情報（６２、６３）の整合性の検査を行う。そして、属性情報（６２、６３）がその整合性を有する場合、部品表（１６−１）に属性情報（６２、６３）を登録する。
【００１３】
また、本発明の電子パーツリストシステムは、図面設計システム（１）と、部品表システム（２）とを具備する。図面設計システム（１）は、機器の部品のＣＡＤ図面（２０）中に存在するＣＡＤシステムの特定要素の検索を行う。次に、その特定要素で構成されたその部品の情報（３１、３２、３８、４２〜４４）を、属性情報（６２、６３）としてＣＡＤ図面（２０）から抽出する。そして、属性情報（６２、６３）の内、その機器の部品表（１６−１）に対する整合性の検査用に使用されるその属性情報としての検査属性情報（６２−１、６３−１、…）を出力する。部品表システム（２）は、部品表（１６−１）に対する検査属性情報（６２−１、６３−１、…）の整合性の検査を行い、検査結果としての検査情報を図面設計システム（１）へ出力する。図面設計システム（１）は、その検査情報に基づいて、属性情報（６２、６３）が整合性を有する場合、属性情報（６２、６３）を部品表システム（２）へ出力する。そして、部品表システム（２）は、属性情報（６２、６３）を部品表（１６−１）に登録する。
【００１４】
また、本発明の電子パーツリストシステムは、属性情報（６２、６３）が、ＣＡＤ図面（２０）内の予め設定された領域（２１、２２／３０、４１）内に存在する。そして、図面設計システム（１）は、その検索を、領域（２１、２２／３０、４１）内で実施する。
【００１５】
また、本発明の電子パーツリストシステムは、領域（３０、４１）が、ＣＡＤ図面（２０）の標題欄（３０）及び構成部品欄（４１）の少なくとも一方である。
【００１６】
更に、本発明の電子パーツリストシステムは、図面設計システム（１）と、部品表システム（２）とを具備する。図面設計システム（１）は、予め設定された機器の部品のＣＡＤ図面（２０）上の位置を示す位置情報（２５−１、２５−２、２８−１、２８−２／２６−１、２６−２、２９−１、２９−２）に基づいて、その部品の情報を、属性情報（６２、６３）としてＣＡＤ図面（２０）から取得する。部品表システム（２）は、その機器の部品表（１６−１）に属性情報（６２、６３）を登録する。
【００１７】
更に、本発明の電子パーツリストシステムは、部品表システム（２）が、部品表（１６−１）に対する属性情報（６２、６３）の整合性の検査を行う。そして、属性情報（６２、６３）がその整合性を有する場合、部品表（１６−１）に属性情報（６２、６３）を登録する。
【００１８】
更に、本発明の電子パーツリストシステムは、図面設計システム（１）と、部品表システム（２）とを具備する。図面設計システム（１）は、予め設定された機器の部品のＣＡＤ図面（２０）上の位置を示す位置情報（２５−１、２５−２、２８−１、２８−２／２６−１、２６−２、２９−１、２９−２）に基づいて、その部品の情報を、属性情報（６２、６３）としてＣＡＤ図面（２０）から取得し、属性情報（６２、６３）の内、その機器の部品表（１６−１）に対する整合性の検査用に使用されるその属性情報としての検査属性情報（６２−１、６３−１、…）を出力する。部品表システム（２）は、部品表（１６−１）に対する検査属性情報（６２−１、６３−１、…）の整合性の検査を行い、検査結果としての検査情報を図面設計システム（１）へ出力する。図面設計システム（１）は、検査情報に基づいて、属性情報（６２、６３）が整合性を有する場合、属性情報（６２、６３）を部品表システム（１６−１）へ出力する。そして、部品表システム（２）は、属性情報（６２、６３）を部品表（１６−１）に登録する。
【００１９】
上記課題を解決するために、本発明の電子パーツリストの作成方法は、機器の部品のＣＡＤ図面（２０）中に存在するＣＡＤシステムの特定要素の検索を行い、その特定要素で構成されたその部品の情報の位置としての特定位置情報を抽出するステップと、その特定位置情報に基づいて、属性情報（６２、６３）を抽出するステップと、その機器の部品表（１６−１）に対する属性情報（６２、６３）の整合性の検査を行うステップと、属性情報（６２、６３）がその整合性を有する場合、属性情報（６２、６３）を部品表（１６−１）へ登録するステップとを具備する。
【００２０】
また、本発明の電子パーツリストの作成方法は、機器の部品の情報としての属性情報（６２、６３）の、予め設定されたその部品のＣＡＤ図面（２０）上の位置を示す位置情報（２５−１、２５−２、２８−１、２８−２／２６−１、２６−２、２９−１、２９−２）を取得するステップと、位置情報（２５−１、２５−２、２８−１、２８−２／２６−１、２６−２、２９−１、２９−２）に基づいて、属性情報（６２、６３）をＣＡＤ図面（２０）から取得するステップと、その機器の部品表（１６−１）に対する属性情報（６２、６３）の整合性の検査を行うステップと、属性情報（６２、６３）がその整合性を有する場合、属性情報（６２、６３）を部品表（１６−１）へ登録するステップとを具備する。
【００２１】
上記課題を解決するために、本発明に関するプログラムは、機器の部品のＣＡＤ図面（２０）中に存在するＣＡＤシステムの特定要素の検索を行うステップと、属性情報（６２、６３）の位置としての特定位置情報を抽出するステップと、その特定位置情報に基づいて、属性情報（６２、６３）を抽出するステップと、その機器の部品表（１６−１）に対して属性情報（６２、６３）がその整合性を有する場合、属性情報を部品表（１６−１）へ登録するために出力するステップとを具備する方法をコンピュータに実行させる。ここで、属性情報（６２、６３）は、その特定要素で構成されたその部品の情報である。
【００２２】
また、本発明に関するプログラムは、機器の部品の情報としての属性情報（６２、６３）の、予め設定されたその部品のＣＡＤ図面（２０）上の位置を示す位置情報（２５−１、２５−２、２８−１、２８−２／２６−１、２６−２、２９−１、２９−２）を取得するステップと、位置情報（２５−１、２５−２、２８−１、２８−２／２６−１、２６−２、２９−１、２９−２）に基づいて、属性情報（６２、６３）をＣＡＤ図面（２０）から取得するステップと、その機器の部品表（１６−１）に対して属性情報（６２、６３）がその整合性を有する場合、属性情報（６２、６３）を部品表（１６−１）へ登録するために出力するステップとを具備する方法をコンピュータに実行させる。
【００２３】
また、本発明に関するプログラムは、属性情報（６２、６３）を部品表（１６−１）へ登録するために出力するステップが、その整合性の検査を行うために、属性情報（６２、６３）を出力するステップと、その整合性の検査の結果を取得するステップとを更に具備する上記各項に記載の方法をコンピュータに実行させる。
【００２４】
更に、本発明に関するプログラムは、機器の部品のＣＡＤ図面（２０）中に存在するその部品の情報としての属性情報（６２、６３）を取得するステップと、その機器の部品表（１６−１）に対する属性情報（６２、６３）の整合性の検査を行うステップと、属性情報（６２、６３）がその整合性を有する場合、属性情報（６２、６３）を部品表（１６−１）へ登録するステップとを具備する方法をコンピュータに実行させる。
【００２５】
更に、本発明に関するプログラムは、属性情報（６２、６３）を部品表（１６−１）へ登録するステップが、その整合性の検査の結果を出力するステップと、属性情報（６２、６３）がその整合性を有する場合、属性情報（６２、６３）を取得するステップとを更に具備する上記に記載の方法をコンピュータに実行させる。
【００２６】
【発明の実施の形態】
以下、本発明である電子パーツリストシステム及び電子パーツリストの作成方法の実施の形態に関して、添付図面を参照して説明する。
本実施例において、自動車の設計に使用されるＣＡＤ図面と電子パーツリストとを例に示して説明する。ただし、他の複雑且つ多数の部品から構成される機器の設計においても、適用可能である。
【００２７】
図１は、本発明である電子パーツリストシステムの実施の形態における構成を示す図である。
電子パーツリストシステムは、図面設計システム１、部品表システム２、図面管理システム３を具備する。
それらはネットワーク４で双方向に接続されており、ネットワーク４に接続された情報端末５−１〜５−ｎからアクセス可能である。
【００２８】
本発明では、ＣＡＤ図面データ上に入力されている部品に関するデータを示す属性情報を、ＣＡＤ図面データからコンピュータ（ユーザー端末）で読み取り、部品表システムと連携させる。
そのようにすることで、属性情報のチェック、部品表システムへのデータ転送、部品表へのデータ登録を自動的に行う機能を備える。すなわち、ＣＡＤ図面の属性情報と、部品表の属性情報とを自動的に一致させることができ、データ入力の労力や時間、入力ミス等を防止することが可能となる。
【００２９】
図面設計システム１について説明する。
図面設計システム１は、ワークステーションやパーソナルコンピュータに例示される情報処理装置である。図面設計システム本体１−１及び入出力装置１−２を備える。
図面設計システム本体１−１は、プログラムとしての図面制御部１１と図面作成部１２を含み、図面データベース１３−１と位置情報データベース１３−２と図面基準データベース１３−３と部番ルールデータベース１３−４を搭載している。
【００３０】
図面作成部１２は、設計者の入力に基づいて、部品のＣＡＤ図面（図面）としての図面情報を作成する。図面作成部１２は、ＣＡＤ図面作成プログラムに例示される。ＣＡＤ図面は、図面データベース１３−１に格納されている。
ここで、図面情報（ＣＡＤ図面）は、描かれる部品の部品番号を示す部番情報、その部品の２次元（２Ｄ）及び３次元（３Ｄ）図面のデータを示すＣＡＤデータ、ＣＡＤ図面の標題欄のデータとしての標題欄情報及びＣＡＤ図面の構成部品欄のデータとしての構成部品欄情報を含み、ＣＡＤ図面全体を構成するのに必要なデータである。
【００３１】
図面制御部１１は、特定要素情報に基づいて、属性情報を図面情報から抽出する。そして、属性情報を後述の部品表システム２へ出力する。
また、部品表システム２から出力された属性情報の整合性の検査結果としての検査情報に基づいて、検査結果が妥当でない場合には、属性の内容の変更が必要である旨のエラーを、入出力装置１−２へ発信する。
ここで、特定要素情報とは、図面情報において、図面作成部１２の特定要素を用いて作成された情報である。特定要素とは、図面作成部１２で使用される特定の種類の文字／記号を表現するデータであり、特定の文字／記号のフォントを表現するデータに例示される。属性情報とは、部品表（電子パーツリスト）に掲載されるべき部品に関する情報である。属性情報の整合性とは、図面情報から抽出された属性情報と電子パーツリストのデータとの整合（データの種類、サイズ等）、図面情報から抽出された属性情報の内の部番と電子パーツリストの属性情報の内の部番（最終経歴の部番）との整合、部番と部番の付け方の規則を定めた部番ルールとの整合などを示す。整合性があれば、図面情報から抽出された属性情報を電子パーツリストで利用できる。
【００３２】
また、図面制御部１１は、位置情報に基づいて、属性情報をＣＡＤ図面（図面情報）から抽出し、属性情報を後述の部品表システムへ出力することも可能である。
ここで、位置情報とは、ＣＡＤ図面上の位置を示す情報であり、ＣＡＤ図面上の座標に例示される。
なお、図面制御部１１は図面作成部１２に含まれていても良い。
【００３３】
ここで、図２を参照して、ＣＡＤ図面について説明する。
図２は、入出力装置１−２の表示画面におけるＣＡＤ図面の表示例を示す図である。ＣＡＤ図面２０は、標題欄領域２１、構成部品欄領域２２、図面領域２３、標題欄３０、構成部品欄４１を備える。
【００３４】
標題欄領域２１は標題欄３０（後述）が作成される領域である。標題欄３０は、主に図面で描かれる部品を特定するための情報を表示する。
構成部品欄領域２２は、構成部品欄４１（後述）が作成される領域である。構成部品欄４１は、主に図面で描かれる部品を構成する部品の部番、部品名等の部品構成の情報を表示する。
図面領域２３は、２Ｄ図面及び３Ｄ図面が描かれる領域である。２Ｄ図面及び３Ｄ図面は、部品の２次元及び３次元の図面である。
【００３５】
なお、本実施例では、標題欄３０及び部品構成欄４１が一つの場合を説明しているが、本発明はそれに制限されるものではない。
【００３６】
標題欄３０について、更に説明する。
図３は、ＣＡＤ図面の標題欄の一例を示す図である。標題欄３０は、標題部番３１、部品名称３２、図サイズ３８などで例示される複数の情報を含む。これらの情報は、特定要素を用いて作成されている。そして、その全部又は一部が、属性情報として抽出され、部品表システムへ転送される。
【００３７】
構成部品欄４１について、更に説明する。
図４は、ＣＡＤ図面の構成部品欄の一例を示す図である。構成部品欄４１は、構成番号４２、構成部番４３、部品名称４４などで例示される複数の情報を含む。これらの情報は、特定要素を用いて作成されている。そして、その情報の全部又は一部が、属性情報として抽出され、部品表システムへ転送される。
【００３８】
なお、図２のようなＣＡＤ図面の表示は、実施の一形態であり、本発明がこの表示に限定されるものではない。
また、図３の標題欄３０及び図４の構成部品欄４１は、実施の一形態であり、本発明がこれらに限定されるものではない。
【００３９】
標題欄３０及び構成部品欄４１における属性情報の抽出方法は、例えば以下の方法を用いることができる。
（１）標題欄領域２１／構成部品欄領域２２の作成される領域（表示画面上の座標）を予め設定しておく。
（２）標題欄領域２１／構成部品欄領域２２内で、特定要素で作成されたデータ群を見出し、そのデータ郡を囲む線分のグループから標題欄３０／構成部品欄４１の対角線上の角の位置（表示画面上の座標）の２点を抽出する。
例えば、図３では、角部２５−1（右下）及び角部２５−２（左上）の２点の位置（座標）である。図４では、角部２８−1（右下）及び角部２８−２（左上）の２点の位置（座標）である。
（３）標題欄３０内の各属性情報の位置としての位置情報に基づいて、特定要素で作成された属性情報を抽出する。
例えば、図３では、角部２５−1（右下）又は角部２５−２（左上）の位置を基準とすれば、標題欄３０のフォーマットは既知なので、属性情報の一つである標題部番３１が記載されている領域（角部２６−1（右下）及び角部２６−２（左上）の２点の位置で特定可）を算出することができる。従って、その領域にある特定要素で作成された標題部番３１を抽出することができる。
図４では、角部２８−1（右下）又は角部２８−２（左上）の位置を基準とすれば、構成部品欄４１のフォーマットは既知なので、属性情報の一つである構成部番４３が記載されている領域を算出することができる。従って、その領域にある特定要素で作成された構成部番４３を抽出することができる。標題欄３０及び構成部品欄４１のフォーマットは、位置情報データベース１３−２に格納されている。
【００４０】
なお、上記（１）において、標題欄３０／構成部品欄４１の作成される領域（標題欄領域２１／構成部品欄領域２２）を予め設定しているが、特に設定しなくても良い。その場合、（２）において、特定要素で作成されたデータ群を検索する領域をＣＡＤ図面全体とすれば良い。標題欄３０と構成部品欄４１との区別は、特定要素の並び方（属性情報の並び方）により判定する。それにより、標題欄３０及び構成部品欄４１の作成領域の範囲が自由となり、ＣＡＤ図面作成の自由度が広がる。
【００４１】
また、ＣＡＤ図面中の標題欄３０／構成部品欄４１の位置を、常に一定の位置にすることも可能である。その位置は、位置情報データベース１３−２に格納しておく。その場合、上記の（２）の標題欄３０／構成部品欄４１の位置を特定する工程が省略でき、抽出時間を短縮することができる。
また、抽出された属性情報は、テキスト情報に変換しても良い。その場合、属性情報のサイズが小さくなり、属性情報を転送する際に、システムへの負担や時間の軽減になる。
【００４２】
図１を参照して、図面データベース１３−１は、図面情報を部番情報と関連付けて格納している。
図面データベース１３−１に格納されたＣＡＤ図面に関するデータについて、更に説明する。
図５は、図面データベース１３−１を説明する図である。図面データベース１３−１は、部番６１、標題欄６２、構成部品欄６３及びＣＡＤデータ６４を備える。
【００４３】
部番６１は、ＣＡＤ図面の描かれる部品の部番情報（＝標題部番３１）を示す。
標題欄６２は、標題部番３１（６２−１）、部品名称３２（６２−２）等に例示される標題欄３０から抽出された属性情報である。
構成部品欄６３は、構成番号４２（６３−１）、構成部番４３（６３−２）、部品名称４４等に例示される構成部品欄４１から抽出された属性情報である。
ＣＡＤデータ６４は、部番６１の部品の２Ｄ及び３Ｄ図面を示すＣＡＤデータである。ＣＡＤデータ６４は、既に設計された他機種の設計情報から取得する場合や、設計者が独自に作成する場合がある。
【００４４】
図１を参照して、位置情報データベース１３−２は、ＣＡＤ図面２０における、標題欄領域２１、標題欄３０における各属性情報の記述欄、構成部品欄領域２２、構成部品欄４１における各属性情報の記述欄、及び図面領域２３と、それらのＣＡＤ図面２０での座標とを関連付けて格納している。ただし、標題欄３０における各属性情報の記述欄、構成部品欄４１における各属性情報の記述欄については、既述の相対座標である。
【００４５】
図面基準データベース１３−３は、予め設定された図面の基準のデータを格納している。
部番ルールデータベース１３−４は、部番の付け方の規則を定めた部番ルールを格納している。
【００４６】
入出力装置１−２は、従来ワークステーションやパーソナルコンピュータに用いられる入出力装置であり、入力装置としてはキーボード及びマウスに例示され、出力装置としては表示装置やプリンタに例示される。
【００４７】
図面管理システム３は、ワークステーションやパーソナルコンピュータに例示され、図面設計システム１、部品表システム２及び情報端末５−１〜５−ｎへネットワーク４を介してアクセス可能な情報処理装置である。図面の承認、管理を行う。
【００４８】
次に、部品表システム２について説明する。
部品表システム２は、ワークステーションやパーソナルコンピュータに例示される情報処理装置である。部品表システム本体２−１及び入出力装置２−２を備える。
部品表システム本体２−１は、プログラムとしての部品表制御部１５を含み、部品表データベース１６−１及び部番ルールデータベース１６−２を搭載している。
【００４９】
部品表制御部１５は、図面設計システム１から出力された属性情報に基づいて、属性情報の整合性を検査する。検査結果により、属性情報が妥当と判明した場合、属性情報を電子パーツリスト（部品表）に登録する。そして、検査結果としての検査結果情報を図面設計システム１へ出力する。電子パーツリストは、部品表データベース１６−１に格納されている。
【００５０】
ここで、電子パーツリストは、電子的な方法で作成・使用される部品表である。ある機能を有する構成（部品の集合）を示す品目としての品目情報（品目番号（品目）、名称）、その品目を構成する部品一つ一つに個別に付けられた番号としての部番情報（部品番号（部番）、名称）、部品の親・子（親部品を構成する部品）の構成を示す情報、部品の各々に対する設計の進捗状態を示す状態情報、部番に対応して、その部品の部品適用情報、部品構成情報、部番位置形状リンク情報、などを含む。
そして、部番で示される部品は、品目毎に階層に分かれて、ツリー構造で整理されている。例えば、１つの品目に対して第１階層のツリーに、第１階層の第１階層の部品（部番）が関連付けられ、その下位である第２階層のツリーに、第１階層の部品を構成する第２階層の部品（部番）が関連付けられている。以下同様である。この場合、第１階層の部品が親であり、第２階層の部品が子である。
【００５１】
ただし、部品適用情報とは、部品をどの装備（オプション）の組み合わせに使用するかを示す情報である。部品構成情報とは、（部番）、部品名、個数、材質、質量、体積、コスト、部品の解析方法、部品製作希望メーカなどの部品固有の情報である。部番位置形状リンク情報とは、電子パーツリスト上にある部番と、別の場所に格納されている部品位置形状情報とを関連付けるための情報である。部品位置形状情報とは、部品の取り付け位置、部品の形状を示す情報（３Ｄ（３次元）データとも称する）、図面であり、図面データベースに格納されている。
【００５２】
部品表データベース１６−１は、電子パーツリストを格納している。電子パーツリストは、開発の関係者（例示：エンジニア、研究担当者、技術評価担当者、他設計者、購買担当者、ＰＬ担当者など）に対して公開されている。関係者の電子パーツリストに対する意見としての意見情報の受付は、電子パーツリスト内の特別な領域での書き込みのみを許可する、添付ファイルを付ける、意見情報のファイルにリンクを張るなどの方法で実施可能である。
【００５３】
部番ルールデータベース１６−２は、部番の付け方の規則を定めた部番ルールを格納している。
対応関係データベース１６−３は、ＣＡＤ図面２０の標題欄３０（図面データベース１３の標題欄６２）及び構成部品欄４１（図面データベース１３の構成部品欄６３）の各属性情報（標題部番６２−１、…／構成番号６３−１、…、；データの種類、サイズを含む）と、電子パーツリストの各属性情報（部品表データベース１６−１の階層７１、状態７２、…；データの種類、サイズを含む）とを対応付けて記憶している。
【００５４】
設計者は、電子パーツリストを開くことにより、関係者により、記述、添付された添付ファイル又はリンク先のファイルで示される意見情報を一望することが出来る。すなわち、関係者の意見情報を電子パーツリスト上で容易に確認することが可能となる。時間と労力の削減が出来、また、見落としの可能性をなくすことが出来る。
【００５５】
ここで、図６を参照して、電子パーツリストについて更に説明する。
図６は、電子パーツリストの表示画面の一例を示す図である。表示画面５０は、番号５３と階層５４と状態５５と部品構成５６と品目・部品名称５７とを含む部番表示部５１、構成情報表示部５２を備える。
部番表示部５１は、部品を特定するための情報を表示する。すなわち、番号５３（Ｎｏ．で表示）には予め設定された規則に基づく符号を、階層５４（ＬＶＬで表示）には既述の階層の番号を、状態５５にはその部品の状態情報を、部品構成５６には品目又はツリー状に示される各階層の部番を、品目・部品名称５７には品目又は部品の名称をそれぞれ記す。
構成情報表示部５２は、部品毎に、その部品の部品適用情報、部品構成情報、部番位置形状リンク情報、その他その部品に関する情報を表示する。
部品構成５６については、既述のようにツリー構造となっており、例えば、品目５６−１（図６中、Ｆ０１  ２０００１）の下に、第１階層の部番５６−２、第２階層の部番５６−３（この図では、第３階層は無い）がツリー構造で表現されている。その階層は階層５４に示されている。
【００５６】
なお、図６のような電子パーツリストの表示は、実施の一形態であり、この表示に限定されるものではない。
【００５７】
部品表データベース１６−１について、更に説明する。部品表データベース１６−１は、部番とその部番の示す部品に関する各種情報とを関連付けた電子パーツリストを格納している。
図７は、部品表データベース１６−１の電子パーツリストを説明する図である。電子パーツリストは、階層７１、状態７２、品目番号７３、品目名称７４、部番７５、部番名称７６、適用７７、部品構成７８、…、に例示される複数のデータを含む。
データの種類及び数は、上記のものに限定されるものではなく、必要に応じて変更可能である。
【００５８】
階層７１は階層５４に、状態７２は状態５５に対応する。品目番号７３は部品構成５６の品目番号に、品目名称７４は、品目・部品名称５７の品目名称に対応する。部番７５は部品構成５６の部品番号に、部番名称７６は品目・部品名称５７の部品名称に対応する。適用７７は部品適用情報であり、部品構成７８は部品構成情報に対応する。
これらの情報として、ＣＡＤ図面２０の標題欄３０及び構成部品欄４１における各属性情報が用いられる。
【００５９】
電子パーツリストは、分類毎に作成しても良いし、自機種一まとめにして作成しても良い。ここで、分類とは、ファミリー（例示：フレーム、エンジン及びトランスミッション等）、機種（例示：車種）、セクション（例示：屋根）、品目（例示：サンルーフ）である。
【００６０】
情報端末５−１〜５−ｎ（ｎ＝１、２、・・・）は、ワークステーションやパーソナルコンピュータに例示され、電子パーツリストシステムの図面設計システム１、部品表システム２及び図面管理システム３へネットワーク４を介してアクセス可能な情報処理端末である。開発に関係する人々がこれらを利用して、電子パーツリストシステムへアクセスする。電子パーツリストシステムを直接利用することも可能である。
【００６１】
ネットワーク４は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に例示される専用回線、あるいは、インターネットに例示される公衆回線等の通信可能な回線である。
【００６２】
次に、本発明である電子パーツリストの作成方法（電子パーツリストシステムの動作）の実施の形態について、図面を参照して説明する。
図８は、本発明である電子パーツリストの作成方法（電子パーツリストシステムの動作）の実施の形態を示すフロー図である。
【００６３】
（１）ステップＳ０１
設計者は、各種情報の参照、独自の思考等に基づいて、部品の設計変更を構想する。
図面作成部１２は、設計者が、その構想により行う部品の設計又は設計変更に関する入力に基づいて、図面の作成又は図面の修正を行う。なお、図面の修正の場合には、図面作成部１２が図面データベースからその部品の図面を読み出した後、設計者の入力に基づいて修正を行う。
【００６４】
（２）ステップＳ０２
図面制御部１１は、図面が予め設定された基準に準拠しているかを検査する。予め設定された基準は、図面基準データベース１３−３に格納されている。
図面が基準に準拠している場合には、図面の完成となる。テップＳ０４へ向かう。準拠していない場合には、ステップＳ０３へ向かう。
【００６５】
（３）ステップＳ０３
問題が発生しているので、図面制御部１１は、設計者に対して、その旨及び問題発生箇所とその理由の表示を行う。
設計者は、その内容に基づいて、図面の修正を行う。ステップＳ０１へ戻る。
【００６６】
（４）ステップＳ０４
図面制御部１１は、ＣＡＤ図面２０の標題欄３０及び構成部品欄４１から、属性情報を抽出する。抽出方法は、既述の通りである。
【００６７】
（５）ステップＳ０５
図面制御部１１は、属性情報を部品表システム２へ送信する。部品表システム２の部品表制御部１５は、属性情報を受信する。この段階では、属性情報の全てを送信する必要は無く、属性情報の整合性の検査を行う対象となる属性情報を送信すれば良い。それにより、通信速度、処理が高速となる。
【００６８】
（６）ステップＳ０６
部品表制御部１５は、対応関係データベース１６−３のＣＡＤ図面２０の各属性情報と電子パーツリストの各属性情報との対応付けに基づいて、属性情報を特定する。そして、属性情報の整合性について検査を行う。
検査は、図面情報の属性情報と電子パーツリストの属性情報との整合、図面情報の属性情報の部番と電子パーツリストの属性情報の部番（最終経歴の部番）との整合、部番と部番ルールとの整合に例示される。この内、部番と部番ルールとの整合は、（ａ）部番が部番ルールに従っているか、（ｂ）親（上位階層の部品及び品目）が存在するか、（ｃ）下位階層で上位階層の部番を使用していないか、（ｄ）同じ品目／部番を（他機種も含めて）使用していないか、（ｅ）分割図面は揃っているか、等である。（ａ）については、部番ルールデータベース１６−２に基づいて、判定する。（ｂ）〜（ｅ）については、部品表データベース１６−１に基づいて、判定する。
その他の属性情報についても検査を行っても良い。例えば、必須の情報が抜けていないかなどである。
【００６９】
（７）ステップＳ０７
部品表制御部１５は、属性情報の整合性の検査結果を検査情報としてを図面設計システム１へ送信する。図面設計システム１の図面制御部１１は、検査情報を受信する。
【００７０】
（８）ステップＳ０８
図面制御部１１は、検査情報に基づいて、整合性がある場合には、属性情報を出力する。整合性が無い場合には、ステップＳ０３へ向かう。
【００７１】
（９）ステップＳ０９
図面制御部１１は、属性情報を部品表システム２へ送信する。部品表システム２の部品表制御部１５は、属性情報を受信する。
【００７２】
（１０）ステップＳ１０
部品表制御部１５は、受信した属性情報を、部品表データベース１６−１の電子パーツリストの然るべき部品の領域に登録する。然るべき部品の領域は、例えば、部番の一致で検索する。また、は、ＣＡＤ図面２０の各属性情報と電子パーツリストの各属性情報との対応付けは、対応関係データベース１６−３に基づいて行う。
そして、登録終了後、部品表制御部１５は、登録終了を示す登録確認情報を出力する。
【００７３】
（１１）ステップＳ１１
部品表制御部１５は、登録確認情報を図面設計システム１へ送信する。図面設計システム１の図面制御部１１は、登録確認情報を受信する。
【００７４】
なお、ステップＳ０５において、属性情報の全てを送信する必要は無く、属性情報の整合性の検査（ステップＳ０６）を行う対象となる属性情報のみを送信することとしても良い。それにより、通信速度、処理が高速となる。
【００７５】
また、ステップＳ０６において、検査情報に、整合性を確認した部番（標題部番３１）を含ませても良い。その場合、ステップＳ０８において、図面制御部１１は、検査情報を受信した際、部番（検査情報）を受け取る。そして、部番ルールデータベース１３−４の部番ルール（部番ルールデータベース１６−２でチェックする項目とは異なる観点、項目）に基づいて、更に、部番のチェックを行っても良い。その場合、、部番のチェックを複数回行っているので、部番の値をより正確にすることが可能となる。そして、問題が有る場合には、ステップＳ０３へ戻る。
このような追加的な部番等のチェックは、例えば、更に、ステップＳ１０の登録直前に行っても良い。チェック内容は同一のものでも良いし、他の内容でも良い。問題が有る場合には、ステップＳ０３へ戻る（図示せず）。その場合、部番のチェックを複数回行っているので、部番の値を更により正確にすることが可能となる。
各チェックの例としては、同じ部品の図面の改訂に伴う古い部番及び図面が残っていないか、全ての図面と全ての部番とが対応付けられているか、などである。
【００７６】
以上のプロセスにより、設計者（図面作成者）がＣＡＤ図面の作成以外の追加作業をほとんど行わずに、自動的にＣＡＤ図面の属性情報を電子パーツリストへ登録処理することが可能となる。
すなわち、専任オペレータが不要となり、コストや時間の効率化を図ることができる。また、属性情報は、ＣＡＤ図面上のデータをそのまま用い、しかも、自動的に整合性をチェックされるため、誤登録の可能性を著しく低くすることが可能となる。属性情報の取得、登録は自動的に行われるため、精度良く一括で実行することができる。ＣＡＤデータ上での図面情報関連要素を的確に修正し、均質化することが可能となる。
【００７７】
また、以下のようなプロセスによっても、実施可能である。
図９は、本発明である電子パーツリストの作成方法の実施の形態を示す他のフロー図である。
（１）ステップＳ２１〜ステップＳ２６
ステップＳ２１〜ステップＳ２６は、上記のステップＳ０１〜ステップＳ０６と同じである。
【００７８】
（７）ステップＳ２７
部品表制御部１５は、属性情報の整合性の検査結果である検査情報に基づいて、整合性がある場合には、ステップＳ２８へ進む。整合性が無い場合には、ステップＳ２３へ向かう。
【００７９】
（８）ステップＳ２８
部品表制御部１５は、ステップＳ２５で受信した属性情報を、部品表データベース１６−１の電子パーツリストの然るべき部品の領域に登録する。然るべき部品の領域は、例えば、部番の一致で検索する。また、は、ＣＡＤ図面２０の各属性情報と、電子パーツリストの各属性情報との対応付けは、対応関係データベース１６−３に基づいて行う。
そして、登録終了後、部品表制御部１５は、登録終了を示す登録確認情報を出力する。
【００８０】
（９）ステップＳ２９
部品表制御部１５は、登録確認情報を図面設計システム１へ送信する。図面設計システム１の図面制御部１１は、登録確認情報を受信する。
【００８１】
図９のプロセスでは、属性情報の送信が１回少ないので、時間を短縮することが可能である。
【００８２】
なお、ステップＳ２７において、図面制御部１１は、部番ルールデータベース１３−４の部番ルール（部番ルールデータベース１６−２でチェックする項目とは異なる観点、項目）に基づいて、更に、部番のチェックを行っても良い。その場合、部番のチェックがより正確になる。問題が有る場合には、ステップＳ２３へ戻る。
【００８３】
本発明により、ＣＡＤ図面データから属性情報の抽出、電子パーツリスト（部品表）との連携による属性情報の整合性チェック、属性情報の電子パーツリストへの自動登録が設計者（図面作成者）により実行可能になる。
従って、専任オペレータ（技術部品表への登録作業者）の維持、電子パーツリストへの属性情報の誤登録による精度低下、電子パーツリストへの属性情報の登録処理時間の遅延等の問題点を解決することができる。
【００８４】
また、ＣＡＤ図面のデータと電子パーツリスト（部品表）との間でデータの連携は、ＣＡＤ図面作成後の整合性チェックの段階だけであり、両データが常に関連付けられているのではない。常に関連付けされている場合には、ＣＡＤ図面の再利用を行う際に、関連付けの処理を行う必要がある。しかし、本発明では、そのような、関連付けの処理を行う必要がないので、図面の再利用の自由度が高くなる。
【００８５】
一方、両データが常に、又は、緩やかに関連付けられていても良い。その場合、部番等の変換の際、片方のデータの変更により、他方のデータも同時に変更することができる。従って、データの書き換えに手間がかからず、変更し忘れや、変更ミスなどの発生を大幅に低減できる。
【００８６】
また、これに伴いＣＡＤ図面のデータからの属性抽出条件が明確になったことから、ＣＡＤ図面のデータ上での属性情報関連要素の均質化が図れる。すなわち、ＣＡＤデータの書き方が設計者に依存せず均質化されるので、ＣＡＤ図面の他者可用性の向上、再利用性の向上を図ることが可能となる。加えて、一括でＣＡＤ図面のデータ中の図面情報を書換える際に、一括変換精度を向上させることが可能となる。
【００８７】
本発明では電子パーツリストを公開しているので、開発に関わる情報やデータを開発に関連する人々に漏れなく公開（開示）することができる。そのため、開発に関連する人々から広く適切なタイミングで意見を取得することが可能となる。
【００８８】
【発明の効果】
本発明により、ＣＡＤ図面データから属性情報を自動的に抽出し、その属性情報を部品表へ自動的に登録処理することが可能となる。
【図面の簡単な説明】
【図１】本発明である電子パーツリストシステムの実施の形態における構成を示す図である。
【図２】入出力装置の表示画面におけるＣＡＤ図面の表示例を示す図である。
【図３】ＣＡＤ図面の標題欄の一例を示す図である。
【図４】ＣＡＤ図面の構成部品欄の一例を示す図である。
【図５】図面データベースを説明する図である。
【図６】電子パーツリストの表示画面の一例を示す図である。
【図７】部品表データベースの電子パーツリストを説明する図である。
【図８】本発明である電子パーツリストの作成方法の実施の形態を示すフロー図である。
【図９】本発明である電子パーツリストの作成方法の実施の形態を示す他のフロー図である。
【符号の説明】
１    図面設計システム
１−１    図面設計システム本体
１−２    入出力装置
２    部品表システム
２−１    部品表システム本体
２−２    入出力装置
３    図面管理システム
４    ネットワーク
５−１〜５−ｎ（ｎ＝１、２、・・・）    情報端末
１１    図面制御部
１２    図面作成部
１３−１    図面データベース
１３−２    位置情報データベース
１３−３    図面基準データベース
１５    部品表制御部
１６−１    部品表データベース
１６−２    部番ルールデータベース
１６−３    対応関係データベース
２０    ＣＡＤ図面
２１  標題欄領域
２２    構成部品欄領域
２３    ３Ｄ図面領域
３０    標題欄
３１、６２−１    標題部番
３２、６２−２    部品名称
３８、６２−８    図サイズ
４１    構成部品欄
４２、６３−１    構成番号
４３、６３−２    構成部番
４４、６３−３    部品名称
６１    部番
６２    標題欄
６３    構成部品欄
６４    ＣＡＤデータ
５０    表示画面
５１    部番表示部
５２    構成情報表示部
５３    番号
５４    階層
５５    状態
５６    部品構成
５７    品目・部品名称
７１    階層
７２    状態
７３  品目番号
７４    品目名称
７５    部番
７６    部番名称
７７    適用
７８    部品構成
【図１】
0003824155.tif 000002
【図２】
0003824155.tif 000003
【図３】
0003824155.tif 000004
【図４】
0003824155.tif 000005
【図５】
0003824155.tif 000006
【図６】
0003824155.tif 000007
【図７】
0003824155.tif 000008
【図８】
0003824155.tif 000009
【図９】
0003824155.tif 000010