(57)【特許請求の範囲】
【請求項１】
部品の番号を示す部番の構造のルールを格納する部番ルールデータベースと、
前記ルールに従う電子パーツリストにおける複数の第１部品の番号としての複数の第１部番の各々と、部品特性表における第２部品の番号としての第２部番とに基づいて、前記第２部番と適合する前記第１部番としての特定第１部番を検出し、前記特定第１部番を有する前記第１部品としての特定第１部品の、前記電子パーツリストにおける階層を検出し、前記階層と、予め設定された前記第２部品の階層との一致を確認し、確認できない場合にはエラーと判定する品目チェック部と、
を具備し、
ここで、前記電子パーツリストは、前記第１部番と前記第１部品に関する情報としての第１部品情報とを関連付け、前記第１部品の各々を階層構造で管理し、
前記部品特性表は、前記第２部品の仕様の差を決める複数の装備と、前記装備の組み合わせと、前記第２部番とを関連付けている、
総合検査システム。
【請求項２】
前記第１部番は、前記第１部品の種別の情報としての種別情報を含み、
前記第１部番のいくつかを纏めたパッケージ内の前記第１部番としての第１パッケージ部番の前記種別情報と同一の前記種別情報を有する前記第１部番が、前記電子パーツリスト内に前記第１パッケージ部番以外にないことを確認する種別バリエーションチェック部と、
を更に具備する、
請求項１に記載の総合検査システム。
【請求項３】
前記第１部番は、前記第１部品を描いた複数の分割図面の番号を示す分割情報を含み、
前記分割情報に基づいて、前記複数の分割図面が揃っていることを確認する分割図構成チェック部と、
を更に具備する、
請求項１又は２に記載の総合検査システム。
【請求項４】
前記第１部品を構成する第３部品の第３部番を、前記第１部品情報から取得し、前記第３部番を前記電子パーツリストから検出する部番存在チェック部と、
を更に具備する、
請求項１乃至３のいずれか一項に記載の総合検査システム。
【請求項５】
前記第１部番は、部番の変更／改訂に関する変更情報を含み、
前記第１部番の内の前記変更情報以外が一致する前記第１部番としての変更第１部番を検出し、前記変更情報で示される前記変更／改訂が最新である前記変更第１部番以外の前記変更第１部番を削除する最新種別チェック部と、
を更に具備する、
請求項１乃至４のいずれか一項に記載の総合検査システム。
【請求項６】
前記第１部番と、前記電子パーツリストにおける前記第１部品の階層の上位の階層の部品としての第４部品を構成する第５部品の第５部番とに基づいて、前記第１部番と適合する前記第５部番としての上位部品を検出する上位部品検索作業を、前記上位の階層が最上位の階層になるまで繰り返し行う上位階層チェック部と、
を具備する、
請求項１乃至５のいずれか一項に記載の総合検査システム。
【請求項７】
前記上位階層チェック部は、
前記繰り返し回数が、予め設定された回数を超えても最上位の階層に達しない場合、エラーと判定する、
請求項６に記載の総合検査システム。
【請求項８】
電子パーツリストにおける複数の第１部品の番号としての複数の第１部番の各々と、部品特性表における第２部品の番号としての第２部番とに基づいて、前記第２部番と適合する前記第１部番としての特定第１部番を検出するステップと、
前記特定第１部番を有する前記第１部品としての特定第１部品の、前記電子パーツリストにおける階層を検出するステップと、
前記階層と、予め設定された前記第２部品の階層との一致を確認し、確認できない場合にはエラーと判定するステップと、
を具備し、
ここで、前記電子パーツリストは、前記第１部番と前記第１部品に関する情報としての第１部品情報とを関連付け、前記第１部品の各々を階層構造で管理し、
前記部品特性表は、前記第２部品の仕様の差を決める複数の装備と、前記装備の組み合わせと、前記第２部番とを関連付け、
前記第１部番及び前記第２部番は、予め設定された部番の構造のルールに従う、
総合検査方法。
【請求項９】
前記第１部番は、前記第１部品の種別の情報としての種別情報を含み、
前記第１部番のいくつかを纏めてパッケージ化した前記第１部番としての第１パッケージ部番とするステップと、
前記種別情報に基づいて、前記パッケージ化された前記第１部番の前記種別情報と同一の前記種別情報を有する前記第１部番が、前記電子パーツリスト内に前記第１パッケージ部番以外にないとを確認するステップと、
を更に具備する、
請求項８に記載の総合検査方法。
【請求項１０】
前記第１部番は、前記第１部品を描いた複数の分割図面の番号を示す分割情報を含み、
前記分割情報に基づいて、前記複数の分割図面が揃っていることを確認するステップと、
を更に具備する、
請求項８又は９に記載の総合検査方法。
【請求項１１】
前記第１部品を構成する第３部品の第３部番を、前記第１部品情報から取得するステップと、
前記第３部番を前記電子パーツリストから検出するステップと、
を更に具備し、
前記第３部番は、前記ルールに従う、
請求項８乃至１０のいずれか一項に記載の総合検査方法。
【請求項１２】
前記第１部番は、部番の変更／改訂に関する変更情報を含み、
前記第１部番の内の前記変更情報以外が一致する前記第１部番としての変更第１部番を検出するステップと、
前記変更情報で示される前記変更／改訂が最新である前記変更第１部番以外の前記変更第１部番を削除するステップと、
を更に具備する、
請求項８乃至１１のいずれか一項に記載の総合検査方法。
【請求項１３】
前記第１部番と、前記電子パーツリストにおける前記第１部品の階層の上位の階層の部品としての第４部品を構成する第５部品の第５部番とに基づいて、前記第１部番と適合する前記第５部番としての上位部品の検出を行う上位検出作業を行うステップと、
前記上位検出作業を、前記上位の階層が最上位の階層になるまで繰り返すステップと、
を具備し、
前記第５部番は、前記ルールに従う、
請求項８乃至１２のいずれか一項に記載の総合検査方法。
【請求項１４】
前記上位の階層が最上位の階層になるまで繰り返すステップは、
前記繰り返し回数が、予め設定された回数を超えても最上位の階層に達しない場合、エラーと判定するステップを更に具備する、
請求項１３に記載の総合検査方法。
【請求項１５】
製品の複数の第１部品の番号としての複数の第１部番と複数の前記第１部品の各々に関する情報としての複数の第１部品情報の各々とを関連付け、前記複数の第１部品の各々を階層構造で管理する電子パーツリストを取得するステップと、
前記製品の第２部品の仕様の差を決める複数の装備と、前記装備の組み合わせと、前記第２部品の番号としての第２部番とを関連付ける部品特性表を取得するステップと、
前記複数の第１部番の各々と、前記第２部番とに基づいて、前記第２部番と適合する前記第１部番としての特定第１部番を検出するステップと、
前記特定第１部番を有する前記第１部品としての特定第１部品の、前記電子パーツリストにおける階層を検出するステップと、
前記階層と、予め設定された前記第２部品の階層との一致を確認し、確認できない場合にはエラーと判定するステップと、
を具備し、
前記第１部番及び前記第２部番は、予め設定された部番の構造のルールに従う、
方法をコンピュータに実行させるためのプログラム。
【請求項１６】
前記第１部番は、前記第１部品の種別の情報としての種別情報を含み、
前記種別情報に基づいて、前記第１部番のいくつかを纏めたパッケージ内の前記第１部番としての第１パッケージ部番の前記種別情報と同一の前記種別情報を有する前記第１部番が、前記電子パーツリスト内に前記第１パッケージ部番以外にないことを確認するステップと、
を更に具備する請求項１５に記載の方法をコンピュータに実行させるためのプログラム。
【請求項１７】
前記第１部番は、前記第１部品を描いた複数の分割図面の番号を示す分割情報を含み、
前記分割情報に基づいて、前記複数の分割図面が揃っていることを確認するステップと、
を更に具備する請求項１５又は１６に記載の方法をコンピュータに実行させる
ためのプログラム。
【請求項１８】
前記第１部品を構成する第３部品の第３部番を、前記第１部品情報から取得するステップと、
前記第３部番を前記電子パーツリストから検出するステップと、
を具備し、
前記第３部番は、前記ルールに従う、
請求項１５乃至１７のいずれか一項に記載の方法をコンピュータに実行させる
ためのプログラム。
【請求項１９】
前記第１部番は、部番の変更／改訂に関する変更情報を含み、
前記第１部番の内の前記変更情報以外が一致する前記第１部番としての変更第１部番を検索するステップと、
前記変更情報で示される前記変更／改訂が最新である前記変更第１部番以外の前記変更第１部番を削除するステップと、
を具備する請求項１５乃至１８のいずれか一項に記載の方法をコンピュータに実行させるためのプログラム。
【請求項２０】
前記第１部番と、前記電子パーツリストにおける前記第１部品の階層の上位の階層の部品としての第４部品を構成する第５部品の第５部番とに基づいて、前記第１部番と適合する前記第５部番としての上位部品を検出する上位検出作業を行うステップと、
前記上位部品検出作業を、前記上位の階層が最上位の階層になるまで繰り返すステップと、
を具備し、
前記第５部番は、前記ルールに従う、
請求項１５乃至１９のいずれか一項に記載の方法をコンピュータに実行させる
ためのプログラム。
【請求項２１】
前記上位の階層が最上位の階層になるまで繰り返すステップは、
前記繰り返し回数が、予め設定された回数を超えても最上位の階層に達しない場合、エラーと判定するステップを更に具備する請求項１５乃至２０のいずれか一項に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、技術部品表及びそれに関わるデータの総合検査システム及び総合検査方法に関し、特に、製品に使用される複数の部品の部品構成、部品番号、それらの相互関係等を総合的にチェックする総合検査システム及び総合検査方法に関する。
【０００２】
【従来の技術】
自動車のような複雑且つ多数の部品から構成される機器の設計においては、部品表システムを用いて部品の管理を行う。ここで、技術部品表とは、任意の品目（複数の部品を組合せた単位）に対する部品の親（自動車を構成する部品）・子（親部品を構成する部品）の構成、部品の個数、部品の設計変更履歴など部品固有の情報、製品での組み立て単位、使用される状態等について、部品毎に管理する表である。
【０００３】
技術部品表のほかに、図面では、設計者により記入される図面に記された品目、部品の部品番号、その部品を構成する構成部品などが示されている。また、部品特性表では、品目と、装備（例示：ＡＴ／ＭＴ、ＡＢＳ、エアバック）と、その装備の組合せに基づいて規定される部品との関係、派生（車種の各グレードにおける装備の組合せによる自動車のバリエーション）と装備との関係が示されている。
【０００４】
これらの技術部品表や図面、部品特性表等は、相互に関連があり、特に、相互に部品番号で関連付けれている。従って、部品番号（以下「部番」と称する）が、予め設定された基準にのっとり、各部品に正確に付与されていることが重要となる。また、技術部品表や図面、部品特性表等に、正確に記述（格納）されていることが大切である。しかし、部品の数は非常に膨大であるため、それら全てについて漏れなく正確にチェックすることは容易ではない。
【０００５】
技術部品表や図面、部品特性表で用いられる関連性のある情報の適性を調べることが可能な技術が求められている。部番同士の関係や部番の構成に関する情報の適性を正確に調べることが可能な技術が求められている。膨大な数の部番に関する情報の適性を迅速に調べることが可能な技術が望まれている。
【０００６】
【発明が解決しようとする課題】
従って、本発明の目的は、技術部品表や図面、部品特性表で用いられる関連性のある情報の適性を調べることが可能な総合検査システム及び総合検査方法を提供することである。
【０００７】
また、本発明の他の目的は、部番同士の関係や部番の構成に関する情報の適性を正確に調べることが可能となる総合検査システム及び総合検査方法を提供することである。
【０００８】
本発明の更に他の目的は、膨大な数の部番に関する情報の適性を迅速に調べることが可能な総合検査システム及び総合検査方法を提供することである。
【０００９】
【課題を解決するための手段】
以下に、［発明の実施の形態]で使用される番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明の実施の形態］との対応関係を明らかにするために付加されたものである。ただし、それらの番号・符号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。以下の方法及びプログラムにおける各ステップは、矛盾の生じない範囲で変更可能である。
【００１０】
従って、上記課題を解決するために、本発明の総合検査システムは、部番ルールデータベース（１２−２）と、品目チェック部（１１−２）とを具備する。部番ルールデータベース（１２−２）は、部品の番号を示す部番の構造のルールを格納する。品目チェック部（１１−２）は、前記ルールに従う電子パーツリスト（８４）における複数の第１部品の番号としての複数の第１部番（８９）の各々と、部品特性表（５９）における第２部品の番号としての第２部番（６４）とに基づいて、前記第２部番（６４）と適合する前記第１部番（８９）としての特定第１部番（８９’）を検出し、前記特定第１部番（８９’）を有する前記第１部品としての特定第１部品の、前記電子パーツリスト（８４）における階層（８５）を検出し、前記階層（８５）と、予め設定された前記第２部品の階層との一致を確認する。
ここで、前記電子パーツリスト（８４）は、前記第１部番（８９）と前記第１部品に関する情報としての第１部品情報（８９を除く８５〜９４…）とを関連付け、前記第１部品の各々を階層構造（８１−２、８１−３など）で管理する。また、前記部品特性表（５９、３６）は、前記第２部品の仕様の差を決める複数の装備（３７）と、前記装備の組み合わせ（３９）と、前記第２部番（３８）とを関連付けている。
【００１１】
また、本発明の総合検査システムは、第１部番（８９）は、第１部品の種別の情報としての種別情報を含む。そして、第１部番（８９）のいくつかを纏めたパッケージ内の第１部番（８９）としての第１パッケージ部番の種別情報と同一の種別情報を有する第１部番（８９）が、電子パーツリスト（８４）内に第１パッケージ部番以外にないことを確認する種別バリエーションチェック部（１１−３）を更に具備する。
【００１２】
また、本発明の総合検査システムは、第１部番（８９）は、第１部品を描いた複数の分割図面の番号を示す分割情報を含む。そして、分割情報に基づいて、複数の分割図面が揃っていることを確認する分割図構成チェック部（１１−４）を更に具備する。
【００１３】
また、本発明の総合検査システムは、第１部品を構成する第３部品の第３部番（９３）を、第１部品情報（８９を除く８５〜９４…）から取得し、第３部番（９３）を電子パーツリスト（８４）から検出する部番存在チェック部（１１−５）を更に具備する。
【００１４】
また、本発明の総合検査システムは、第１部番（８９）が、部番の変更／改訂に関する変更情報を含む。そして、第１部番（８９）の内の変更情報以外が一致する第１部番（８９）としての変更第１部番（８９’’）を検出し、変更情報で示される変更／改訂が最新である変更第１部番（８９’’’）以外の変更第１部番（８９’’）を削除する最新種別チェック部（１１−６）を更に具備する。
【００１５】
更に、本発明の総合検査システムは、第１部番（８９）と、電子パーツリスト（８４）における第１部品の階層（８５）の上位の階層（８５’）の部品としての第４部品を構成する第５部品の第５部番（８９’’’’）とに基づいて、第１部番（８９）と適合する第５部番（８９’’’’）としての上位部品を検出する上位部品検索作業を、上位の階層（８５’）が最上位の階層（８５’’）になるまで繰り返し行う上位階層チェック部（１１−７）を具備する。
【００１６】
更に、本発明の総合検査システムは、上位階層チェック部（１１−５）が、繰り返し回数が、予め設定された回数を超えても最上位の階層（８５’’）に達しない場合、エラーと判定する。
【００１７】
上記課題を解決するために、本発明の総合検査方法は、電子パーツリスト（８４）における複数の第１部品の番号としての複数の第１部番（８９）の各々と、部品特性表（５９）における第２部品の番号としての第２部番（６４）とに基づいて、第２部番（６４）と適合する第１部番（８９）としての特定第１部番（８９’）を検出するステップと、特定第１部番（８９’）を有する第１部品としての特定第１部品の、電子パーツリスト（８４）における階層（８５）を検出するステップと、階層（８５）と、予め設定された第２部品の階層との一致を確認するステップとを具備する。ここで、電子パーツリスト（８４）は、第１部番（８９）と第１部品に関する情報としての第１部品情報（８９を除く８５〜９４…）とを関連付け、第１部品の各々を階層構造（８１−２、８１−３など）で管理する。また、部品特性表（５９、３６）は、第２部品の仕様の差を決める複数の装備（３７）と、装備の組み合わせ（３９）と、第２部番（３８）とを関連付ける。そして、第１部番（８９）及び第２部番（６４）は、予め設定された部番の構造のルールに従う。
【００１８】
また、本発明の総合検査方法は、第１部番（８９）は、第１部品の種別の情報としての種別情報を含む。そして、第１部番（８９）のいくつかを纏めてパッケージ化した第１部番としての第１パッケージ部番とするステップと、種別情報に基づいて、パッケージ化された第１部番（８９）の種別情報と同一の種別情報を有する第１部番が、電子パーツリスト（８４）内に第１パッケージ部番以外にないことを確認するステップを更に具備する。
【００１９】
また、本発明の総合検査方法は、第１部番（８９）は、第１部品を描いた複数の分割図面の番号を示す分割情報を含む。そして、分割情報に基づいて、複数の分割図面が揃っていることを確認するステップを更に具備する。
【００２０】
また、本発明の総合検査方法は、第１部品を構成する第３部品の第３部番（９３）を、第１部品情報（８９を除く８５〜９４…）から取得するステップと、第３部番（９３）を電子パーツリスト（８４）から検出するステップとを更に具備する。ここで、第３部番（９３）は、ルールに従う。
【００２１】
また、本発明の総合検査方法は、第１部番（８９）が、部番の変更／改訂に関する変更情報を含む。そして、第１部番（８９）の内の変更情報以外が一致する第１部番（８９）としての変更第１部番（８９’’）を検出するステップと、変更情報で示される変更／改訂が最新である変更第１部番（８９’’’）以外の変更第１部番（８９’’）を削除するステップとを更に具備する。
【００２２】
更に、本発明の総合検査方法は、第１部番（８９）と、電子パーツリスト（８４）における第１部品の階層（８５）の上位の階層（８５’）の部品としての第４部品を構成する第５部品の第５部番（８９’’’’）とに基づいて、第１部番（８９）と適合する第５部番（８９’’’’）としての上位部品の検出を行う上位検出作業を行うステップと、上位検出作業を、上位の階層（８５’）が最上位の階層（８５’’）になるまで繰り返すステップとを具備する。ここで、第５部番（８９’’’’）は、ルールに従う。
【００２３】
更に、本発明の総合検査方法は、上位の階層（８５’）が最上位の階層（８５’’）になるまで繰り返すステップは、繰り返し回数が、予め設定された回数を超えても最上位の階層（８５’’）に達しない場合、エラーと判定するステップを更に具備する。
【００２４】
上記課題を解決するために、本発明に関するプログラムは、製品の複数の第１部品の番号としての複数の第１部番（８９）と複数の第１部品の各々に関する情報としての複数の第１部品情報（８９を除く８５〜９４…）の各々とを関連付け、複数の第１部品の各々を階層構造（８１−２、８１−３など）で管理する電子パーツリスト（８４）を取得するステップと、製品の第２部品の仕様の差を決める複数の装備（３７）と、装備の組み合わせ（３９）と、第２部品の番号としての第２部番（３８）とを関連付ける部品特性表（５９、３６）を取得するステップと、複数の第１部番（８９）の各々と、第２部番（６４）とに基づいて、第２部番（６４）と適合する第１部番（８９）としての特定第１部番（８９’）を検出するステップと、特定第１部番（８９’）を有する第１部品としての特定第１部品の、電子パーツリスト（８４）における階層（８５）を検出するステップと、階層（８５）と、予め設定された第２部品の階層との一致を確認するステップとを具備する方法をコンピュータに実行させる。ここで第１部番（８９）及び第２部番（６４）は、予め設定された部番の構造のルールに従う。
【００２５】
また、本発明に関するプログラムは、種別情報に基づいて、第１部番（８９）のいくつかを纏めたパッケージ内の第１部番としての第１パッケージ部番の種別情報と同一の種別情報を有する第１部番（８９）が、電子パーツリスト（８４）内に第１パッケージ部番以外にないことを確認するステップとを更に具備する上記の方法をコンピュータに実行させる。ただし、第１部番は、第１部品の種別の情報としての種別情報含む。
【００２６】
また、本発明に関するプログラムは、分割情報に基づいて、複数の分割図面が揃っていることを確認するステップを更に具備する上記の方法をコンピュータに実行させる。ただし、第１部番（８９）は、第１部品を描いた複数の分割図面の番号を示す分割情報を含む。
【００２７】
また、本発明に関するプログラムは、第１部品を構成する第３部品の第３部番（９３）を、第１部品情報（８９を除く８５〜９４…）から取得するステップと、第３部番（９３）を電子パーツリスト（８４）から検出するステップとを具備する上記に記載の方法をコンピュータに実行させる。ここで、第３部番（９３）は、ルールに従う。
【００２８】
また、本発明に関するプログラムは、第１部番（８９）は、部番の変更／改訂に関する変更情報を含む。そして、第１部番（８９）の内の変更情報以外が一致する第１部番（８９）としての変更第１部番（８９’’）を検索するステップと、変更情報で示される変更／改訂が最新である変更第１部番（８９’’’）以外の変更第１部番（８９’’）を削除するステップとを具備する上記の方法をコンピュータに実行させる。
【００２９】
更に、本発明に関するプログラムは、第１部番（８９）と、電子パーツリスト（８４）における第１部品の階層（８５）の上位の階層（８５’）の部品としての第４部品を構成する第５部品の第５部番（８９’’’’）とに基づいて、第１部番（８９）と適合する第５部番（８９’’’’）としての上位部品を検出する上位検出作業を行うステップと、上位部品検出作業を、上位の階層（８５’）が最上位の階層（８５’’）になるまで繰り返すステップを具備する上記のいずれか一項に記載の方法をコンピュータに実行させる。ここで、第５部番（８９’’’’）は、ルールに従う。
【００３０】
更に、本発明に関するプログラムは、上位の階層（８５’）が最上位の階層（８５’’）になるまで繰り返すステップは、繰り返し回数が、予め設定された回数を超えても最上位の階層に達しない場合、エラーと判定するステップを更に具備する上記のいずれか一項に記載の方法をコンピュータに実行させる。
【００３１】
【発明の実施の形態】
以下、本発明である総合検査システム及び総合検査方法の実施の形態に関して、添付図面を参照して説明する。
本実施例において、自動車の設計に使用される総合検査システム及び総合検査方法を例に示して説明する。ただし、他の複雑且つ多数の部品から構成される機器の設計にかかわる総合検査においても、適用可能である。
【００３２】
図１は、本発明である総合検査システムを適用した設計システムの実施の形態における構成を示す図である。
設計システムは、総合検査システム１、装備適用システム２、図面設計システム３及び部品表システム４を具備する。それらは、ネットワーク５を介して双方向に通信可能なように接続されている。
【００３３】
総合検査システム１について説明する。
総合検査システム１は、ワークステーションに例示される情報処理装置である。総合検査システム１は、総合検査システム本体１−１及び入出力装置１−２を備える。
総合検査システム本体１−１は、プログラムとしての前提チェック部１１−１と品目チェック部１１−２、種別バリエーションチェック部１１−３、分割図構成チェック部１１−４、部番存在チェック部１１−５、最新種別チェック部１１−６、上位階層／ループチェック部１１−７を含み、検査情報データベース１２−１と部番ルールデータベース１２−２とを搭載している。
【００３４】
前提チェック部１１−１は、総合検査の対象となる部品の組（以下「パッケージ」と称する）が、検査を受ける最低条件を満たしているかを検査する。すなわち、ａ．部番が、部番ルールデータベース１２−１の有する部番の構造のルール（例示：英数文字を使用、ｎ桁−ｍ桁−ｐ桁で表現、など）に従っているか、ｂ．検査対象となるパッケージのデータが他のプログラムで使用されていないか、ｃ．検査対象となるパッケージの部品が、他のパッケージに含まれていないか、等について、検査する。これら検査項目は、検査情報データベースに格納されている。
【００３５】
品目チェック部１１−２は、品目のデータ上の部番の使用可否をチェックする。
すなわち、部番の構造のルールに従う電子パーツリスト８４（後述）における複数の（第１）部品の複数の（第１）部番８９の各々と、部品特性表５９（後述）における（第２）部品の（第２）部番６４とに基づいて、（第２）部番６４と適合する（部番の内、一致性を判定する部分のみ、一致する状態）（第１）部番８９としての特定（第１）部番８９’（図示せず）を検出する。次に、特定（第１）部番８９’を有する（第１）部品としての特定（第１）部品の、電子パーツリスト８４における階層８５を検出する。そして、階層８５と、予め設定された（第２）部品の階層との一致を確認する。
【００３６】
種別バリエーションチェック部１１−３は、電子パーツリスト８４の（第１）部番８９に基づいて、パッケージング対象の（第１）部番８９について、他の全てのパッケージ内に種別に関する桁が同一な（第１）部番８９が存在しないかを検査する。
【００３７】
分割図構成チェック部１１−４は、電子パーツリスト８４の（第１）部番８９に基づいて、パッケージ化された図面の内、部品を複数の図面に分割して記載した場合の各分割図が、全て揃っているかについて検査する。
【００３８】
部番存在チェック部１１−５は、部番の存在をチェックする。
すなわち、（第１）部品を構成する（第３）部品の（第３）部番９３を、（第１）部品情報（８９を除く８５〜９４…）から取得し、（第３）部番９３を電子パーツリスト８４から検出する
【００３９】
最新種別チェック部１１−６は、構成部番の使用可否をチェックする。
すなわち、（第１）部番８９は、部番の変更／改訂に関する変更情報を含む。（第１）部番８９の内の変更情報以外が一致する（第１）部番８９としての変更第１部番８９’’（図示せず）を検出する。そして、変更情報で示される変更／改訂が最新である変更（第１）部番８９’’’（図示せず）以外の変更（第１）部番８９’’を削除する。
【００４０】
上位階層チェック部１１−７は、部番ストラクチャーを上位階層に向かって展開し、品目データの有無を確認する。そして、部番ストラクチャーが、ループしていないかもチェックする。
すなわち、（第１）部番８９と、電子パーツリスト８４における（第１）部品の階層８５の上位の階層８５’（図示せず）の部品としての（第４）部品を構成する（第５）部品の（第５）部番８９’’’’（図示せず）とに基づいて、第１部番８９と適合する（第５）部番８９’’’’としての上位部品を検出する上位部品検索作業を、上位の階層８５’が最上位の階層８５’’（図示せず）になるまで繰り返し行う。
また、繰り返し回数が、予め設定された回数を超えても最上位の階層８５’’に達しない場合、エラーと判定する。
【００４１】
検査情報データベース１２−１は、検査条件、検査規則を定めた検査情報を格納している。
また、パッケージ化（後述）における、設計、製造等の都合により設定された部品（部番）の組合せ（パッケージ）の部品の組合せ（装備、設計単位、品目等）を格納している。
【００４２】
部番ルールデータベース１２−２は、部番の付け方の規則を定めた部番の構造のルールを格納している。
【００４３】
入出力装置１−２は、従来ワークステーションやパーソナルコンピュータに用いられる入出力装置であり、入力装置としてはキーボード及びマウスに例示され、出力装置としては表示装置やプリンタに例示される。
【００４４】
次に、装備適用システム２について説明する。
装備適用システム２は、ワークステーションに例示される情報処理装置である。装備適用システム２は、装備適用システム本体２−１及び入出力装置２−２を備える。
装備適用システム本体２−１は、プログラムとしての装備適用計算部１３を含み、装備適用データベース１４を搭載している。
【００４５】
装備適用計算部１３は、設計者等の入力する製品の種類と仕様とに基づいて、複数種類の製品の各々と、仕様に関わる複数の装備の各々とを関連付けた表としての装備仕様表を生成する。装備仕様表は、装備適用データベース１４に格納される。
ここで、製品の種類とは、本実施例では自動車の車種である。製品の仕様は、本実施例では各車種における装備の設定を含む仕様である。装備は、複数の部品を含んだ、ある機能を有する構成であり、本実施例では、例えばトランスミッション（ＭＴ、ＡＴ）、エアバック（ＳＲＳ）などである。
【００４６】
ここで、装備仕様表について説明する。
図２（ａ）は、装備仕様表を示す図である。
装備仕様表２６は、複数の製品の各々と、仕様に関わる複数の装備の各々とを関連付けている。車種欄２７、タイプ欄２８、装備欄２９及びチェック欄３０を有する。
車種欄２７は、自動車の車種を示す。ここでは、車種Ａ及び車種Ｂが示されている。
タイプ欄２８は、各車種におけるタイプ（又はグレード）を示す。ここでは、例えば車種Ａについてタイプ２０Ｅ、タイプ２０Ｔ及びタイプ２５Ｓの３タイプが示されている。
装備欄２９は、装備を示す。ここでは、ＭＴ、ＡＴ、ＳＲＳ、ＡＢＳ及びＣ／Ｃが示されている。
チェック欄３０は、タイプと装備との関係を示す。例えば、車種Ａのタイプ２０Ｅについて見ると、図中の装備のうち、ＭＴ及びＳＲＳの欄に○があり、それらの装備が装着されることを示している。なお、Ｆは、オプションであることを示す。
【００４７】
装備適用計算部１３は、また、装備仕様表に基づいて、複数の装備の各々の組合せで示される複数の装備バリエーションを計算する。そして、その複数の装備バリエーションに基づいて、複数の製品バリエーションと複数の装備とを関連付けた製品バリエーション表を計算する。製品バリエーション表は、設計者により、製品のバリエーション毎に製品バリエーションコードを入力される。製品バリエーション表は、装備適用データベース１４に格納される。製品バリエーションを派生ともいう。
【００４８】
ここで、製品バリエーション表について説明する。
図２（ｂ）は、製品バリエーション表を示す図である。
製品バリエーション表３１は、製品バリエーションと装備とを関連付けている。タイプ欄３２、装備欄３３、製品バリエーションコード欄３４及びチェック欄３５を有する。
タイプ欄３２は、製品バリエーションに対応する各車種におけるタイプ（又はグレード）を示す。図２（ａ）におけるタイプ欄２８に対応している。ここでは、車種Ａ分のみ表示している。装備仕様表２６を製品バリエーション毎に分けて記しているので、例えば、タイプ２０Ｔは４種類となる。
装備欄３３は、装備を示す。図２（ａ）における装備欄２９と同じである。
製品バリエーションコード欄３４は、製品バリエーションのコードを示す。設計者により、適当な規則に基づいて、全ての製品バリエーションについて、異なる値となるように入力される。
チェック欄３５は、タイプ及び製品バリエーションコードと装備との関係を示す。例えば、図２（ａ）の車種Ａのタイプ２０Ｔの欄から、このタイプ２０Ｔは、４種類の製品バリエーションがあることが計算できる。それは、図２（ｂ）におけるタイプ２０Ｔの製品バリエーションコード２１、２２、３１、３２の４種類として記される。そして、それぞれについて、図中の装備のうち、チェック欄３５に○がある装備が装着されることを示している。
【００４９】
装備適用計算部１３は、更に、複数の装備のうち、複数の仕様差装備に基づいて、複数の仕様差装備の各々の組合せとしての仕様差装備バリエーションを算出する。次に、仕様差装備と仕様差装備バリエーションと部番とを関連付けた表としての部品特性表を生成する。部品特性表は、装備適用データベース１４に格納される。
ここで、仕様差装備とは、装備の相違により、ある品目に適用する部品に仕様の差を設ける場合における、その装備（その仕様差を設ける基準となる）をいう。すなわち、部品の仕様の差を決める複数の装備である。仕様差装備は、設計者により決定（設定）、入力される。
【００５０】
図３（ａ）は、部品特性表を示す図である。
部品特性表３６は、仕様差装備と仕様差装備バリエーションと部番とを関連付けている。装備欄３７、部番欄３８、装備チェック欄３９、部番チェック欄４０及び品目４１を有する。
装備欄３７は、装備を示す。部番欄３８は、部番を示す。装備チェック欄３９は、装備欄３７の装備の取り得る組合せ（仕様で設定されているもの）を示す。部番チェック欄４０は、装備欄３７の装備の組合せと部番欄３８の部番との関連付けを示している。品目４１は、この部品特性表の部品を適用する品目の名称を示す。
品目（品目４１）で使用する、仕様の差を有する部品（部品欄３８に記載）について、どの装備により、仕様の差を設けるかにより、装備欄３７の装備が決定する。すなわち、装備欄３７の装備が仕様差装備である。それに基づいて、その組合せである仕様差装備バリエーションが計算され、装備チェック欄３９の組合せが決定する。その組み合わせの数に対して、部品及びその数が決定される。そして、それらの部品に対応する部番が、設計者により設定されることにより、部番３８の部品（部番）が決定される。装備の組合せ（装備チェック欄３９）と部番（部番３８）とに基づいて、部番チェック欄４０が決定される。
すなわち、部品特性表３６（５９）は、（第２）部品の仕様の差を決める複数の装備３７と、装備の組み合わせ３９と、（第２）部番３８とを関連付けている。
【００５１】
装備適用計算部１３は、仕様差装備バリエーションと製品バリエーションとに基づいて、仕様差装備バリエーションを含んでいる製品バリエーションを抽出製品バリエーションとして抽出する。
【００５２】
ここで、抽出製品バリエーションについて説明する。
図３（ｂ）は、抽出製品バリエーションを説明するための製品バリエーション表を示す図である。
製品バリエーション表４４は、図２（ｂ）と同じである。すなわち、製品バリエーションと装備とを関連付けている。そして、タイプ欄４５、装備欄４６、製品バリエーションコード欄４７及びチェック欄４８は、それぞれタイプ欄３２、装備欄３３、製品バリエーションコード欄３４及びチェック欄３５に対応する。
図３（ａ）を参照し、装備チェック欄３９の列４２を例として見ると、ＭＴとＡＢＳにチェックがある（チェックがあるとは、図面上では白丸、黒丸又は“１”があることである）。それは、部番欄３８の行４３の部番４５２３０−ＳＷ３Ａ−９０００と対応していることが、部番チェック欄４０のチェックからわかる。
一方、図３（ｂ）では、チェック欄４８において、ＭＴとＡＢＳにチェックがあるタイプ欄４５と製品バリエーションコード欄４７との組合せは、タイプ欄４５の列４９−１〜４９−３で示す（２０Ｔ、２１）、（２０Ｔ、２２）、（２５Ｓ、２４）である。すなわち、ＭＴとＡＢＳとの装備に対応する部番４５２３０−ＳＷ３Ａ−９０００が装備される抽出製品バリエーションとして、（２０Ｔ、２１）、（２０Ｔ、２２）、（２５Ｓ、２４）が抽出される。
【００５３】
なお、図２及び図３は、装備の一例について説明しているが、他の品目、装備、他の製品バリエーション等についても、同様に求める。そして、自動車では、１台分の全ての品目について行われる。
【００５４】
装備適用データベース１４は、装備仕様表、製品バリエーション表、部品特性表を格納している。
ここで、装備適用データベース１４に格納されている部品特性表５９について、更に説明する。
図４は、装備適用データベース１４の部品特性表５９を説明する図である。派生６０、品目６１、品目名称６２、装備構成６３及び部番６４を備える。
【００５５】
派生６０は、製品バリエーションコード欄３４に対応し、そこに示される製品バリエーションの一つを示す。
品目６１は、品目４１に対応し、この部品特性表の部品を適用する品目の番号を示す。
品目６２は、品目４１に対応し、品目６１の名称を示す。
装備構成６３は、装備チェック欄３９に対応し、装備欄３７の装備の取り得る組合せ（仕様で設定されているもの）を示す。
部番６４は、部番欄３８に対応し、装備構成６３の場合の品目６１に用いられる部品の部番を示す。
【００５６】
入出力装置２−２は、従来ワークステーションやパーソナルコンピュータに用いられる入出力装置であり、入力装置としてはキーボード及びマウスに例示され、出力装置としては表示装置やプリンタに例示される。
【００５７】
次に、図１を参照して、図面設計システム３について説明する。
図面設計システム３は、ワークステーションに例示される情報処理装置である。図面設計システム３は、図面設計システム本体３−１及び入出力装置３−２を備える。
図面設計システム本体３−１は、プログラムとしての図面設計部１５を含み、図面設計データベース１６を搭載している。
【００５８】
図面設計部１５は、設計者の入力に基づいて、部品のＣＡＤ図面（図面）としての図面情報を作成する。ＣＡＤ図面データとして図面設計データベース１６に格納されている。
ここで、図面情報（ＣＡＤ図面）は、描かれる部品の部番、その部品の３次元（３Ｄ）図面のデータを示すＣＡＤデータ、ＣＡＤ図面の標題欄のデータとしての標題欄情報及びＣＡＤ図面の構成部品欄のデータとしての構成部品欄情報を含み、ＣＡＤ図面全体を構成するのに必要なデータである。
【００５９】
また、図面設計部１５は、特定要素情報に基づいて、属性情報を図面情報から抽出する。そして、属性情報を後述の部品表システム４へ出力する。
ここで、特定要素情報とは、図面情報において、図面作成部１２の特定要素を用いて作成された情報である。特定要素とは、図面作成部１２で使用される特定の種類の文字／記号を表現するデータであり、特定の文字／記号のフォントを表現するデータに例示される。属性情報とは、技術部品表（以下「電子パーツリスト」と称する）に掲載されるべき部品に関する情報である。属性情報の整合性とは、図面情報から抽出された属性情報と電子パーツリストのデータとの整合（データの種類、サイズ等）を示す。
【００６０】
ここで、図５を参照して、ＣＡＤ図面について説明する。
図５は、入出力装置３−２の表示画面におけるＣＡＤ図面の表示例を示す図である。ＣＡＤ図面６５は、構成部品欄領域６６、標題欄領域６７及び３Ｄ図面領域６８を備える。
【００６１】
構成部品欄領域６６は、構成部品欄が作成される領域である。構成部品欄は、主に図面で描かれる部品を構成する部品の部番、部品名等の構成部品の情報（構成番号、構成部番、部品名称、等）を表示する。
標題欄領域６７は標題欄が作成される領域である。標題欄は、主に図面で描かれる部品を特定するための情報（階層、品目、標題部番、部品名称、等）を表示する。
３Ｄ図面領域６８は、３Ｄ図面が描かれる領域である。３Ｄ図面は、部品の３次元の図面である。
なお、本実施例では、標題欄及び部品構成欄が一つの場合を説明しているが、本発明はそれに制限されるものではない。また、図５のようなＣＡＤ図面の表示は、実施の一形態であり、本発明がこの表示に限定されるものではない。
【００６２】
標題欄及び構成部品欄における属性情報の抽出方法は、例えば以下の方法を用いることができる。
（１）標題欄領域６７／構成部品欄領域６６の作成される領域（表示画面上の座標）を予め設定しておく。
（２）標題欄領域６７／構成部品欄領域６６内で、特定要素で作成されたデータ群を見出す。
（３）各データ群内の特定要素の位置から、特定要素で作成された属性情報を抽出する。
標題欄領域６７／構成部品欄領域６６の作成される領域（各欄と表示画面上の座標との関係）、データ群内の各属性情報の位置（各属性情報と表示画面上の座標との関係）は、図面設計データベース１６に格納されている。
【００６３】
図面設計データベース１６は、図面情報、標題欄領域２１／構成部品欄領域２２の作成される領域（表示画面上の座標）及びデータ群内の各属性情報の位置を格納している。
【００６４】
図面設計データベース１６に格納され図面情報について、更に説明する。
図６は、図面設計データベース１６の図面情報６９を説明する図である。部番７０、標題欄７１、構成部品欄７２及びＣＡＤデータ７３を備える。
【００６５】
部番７０は、ＣＡＤ図面の描かれる部品の部番情報（＝標題部番）を示す。
標題欄７１は、階層７１−１（図面に描かれる部品のランク）、品目７１−２（図面に描かれる部品の品目）、標題部番７１−３（図面に描かれる部品の部番）、部品名称７１−４（図面に描かれる部品の名称）、等に例示される標題欄から抽出された属性情報である。
構成部品欄７２は、構成番号７２−１（図面の種類を示す番号）、構成部番７２−２（図面に描かれる部品（親）を構成する部品（子）の部番）、等に例示される構成部品欄から抽出された属性情報である。
ＣＡＤデータ７３は、部番７０の部品の３Ｄ図面を示すＣＡＤデータである。
【００６６】
入出力装置３−２は、従来ワークステーションやパーソナルコンピュータに用いられる入出力装置であり、入力装置としてはキーボード及びマウスに例示され、出力装置としては表示装置やプリンタ、プロッタに例示される。
【００６７】
次に、部品表システム４について説明する。
部品表システム４は、ワークステーションに例示される情報処理装置である。部品表システム４は、部品表システム本体４−１及び入出力装置４−２を備える。
部品表システム本体４−１は、プログラムとしての部品表作成部１７を含み、部品表データベース１８と対応関係データベース１９を搭載している。
【００６８】
部品表作成部１７は、図面設計システム３から出力された属性情報に基づいて、属性情報を電子パーツリスト（技術部品表）に登録する。電子パーツリストは、部品表データベース１８に格納されている。
【００６９】
ここで、電子パーツリストは、電子的な方法で作成・使用される技術部品表である。ある機能を有する構成（部品の集合）を示す品目としての品目情報（品目番号（品目）、名称）、その品目を構成する部品一つ一つに個別に付けられた番号としての部番情報（部品番号（部番）、名称）、部品の親・子（親部品を構成する部品）の構成を示す構成部番情報、部品の各々に対する設計の進捗状態を示す状態情報、部番に対応して、その部品の部品適用情報、部品構成情報、部番位置形状リンク情報、などを含む。
そして、部番で示される部品は、品目毎に階層に分かれて、関係木構造で整理されている。例えば、１つの品目に対して第１階層のツリーに、第１階層の第１階層の部品（部番）が関連付けられ、その下位である第２階層のツリーに、第１階層の部品を構成する第２階層の部品（部番）が関連付けられている。以下同様である。この場合、第１階層の部品が親であり、第２階層の部品が子である。
【００７０】
ただし、部品適用情報とは、部品をどの装備（オプション）の組み合わせに使用するかを示す情報である。部品構成情報とは、（部番）、部品名、個数、材質、質量、体積、コスト、部品の解析方法、部品製作希望メーカなどの部品固有の情報である。部番位置形状リンク情報とは、電子パーツリスト上にある部番と、別の場所に格納されている部品位置形状情報とを関連付けるための情報である。部品位置形状情報とは、部品の取り付け位置、部品の形状を示す情報（３Ｄ（３次元）データとも称する）、ＣＡＤ図面であり、図面設計データベース１６に格納されている。
【００７１】
ここで、図７を参照して、電子パーツリストについて更に説明する。
図７は、電子パーツリストの表示例を示す図である。電子パーツリスト７５は、番号７８と階層７９と状態８０と部品構成８１と品目・部品名称８２とを含む部番表示部７６、構成情報表示部７７を備える。
部番表示部７６は、部品を特定するための情報を表示する。すなわち、番号７８（Ｎｏ．で表示）には予め設定された規則に基づく符号を、階層７９（ＬＶＬで表示）には既述の階層の番号を、状態８０にはその部品の状態情報（構想段階、設計段階等を示す）を、部品構成８１には品目又はツリー状に示される各階層の部番を、品目・部品名称８２には品目又は部品の名称をそれぞれ記す。
構成情報表示部７７は、部品毎に、その部品の部品適用情報、部品構成情報、構成部番情報、部番位置形状リンク情報、その他その部品に関する情報を表示する。
部品構成８１については、既述のように関係木構造となっており、例えば、品目８１−１（図７中、Ｆ０１  ２０００１）の下に、第１階層の部番８１−２、第２階層の部番８１−３（この図では、第３階層は無い）が関係木構造で表現されている。その階層は階層７９に示されている。
【００７２】
なお、図７のような電子パーツリストの表示は、実施の一形態であり、この表示に限定されるものではない。
【００７３】
部品表データベース１８は、部番とその部番の示す部品に関する各種情報とを関連付けた電子パーツリストを格納している。
部品表データベース１８について、更に説明する。
図８は、部品表データベース１８の電子パーツリストを説明する図である。電子パーツリストは、階層８５、状態８６、品目８７、品目名称８８、部番８９、部番名称９０、適用９１、部品構成９２、構成番号９３、構成部番９４に例示される複数のデータを含む。
データの種類及び数は、上記のものに限定されるものではなく、必要に応じて変更可能である。
【００７４】
図７と図８との対応は次のようになる。階層８５〜部番名称９０は、図７の階層７９〜品目・部品名称８２（ただし部品構成８１、品目・部品名称８２は品目、部番共通）に対応する。適用９１以降のデータは、構成情報表示部７７に記されている。これらに用いる情報は、図面情報６９の標題欄７１及び構成部品欄７２における各属性情報から引用される。
すなわち、電子パーツリスト８４は、（第１）部番８９と（第１）部品に関する情報としての（第１）部品情報（８９を除く８５〜９４…）とを関連付け、（第１）部品の各々を階層構造（８１−２、８１−３など）で管理する。
【００７５】
対応関係データベース１９は、装備適用データベース１４の部品特性表５９と図面設計データベース１６の図面情報６９と電子パーツリスト８４との間の各データの対応関係を示す対応関係テーブルを格納している。
【００７６】
入出力装置４−２は、従来ワークステーションやパーソナルコンピュータに用いられる入出力装置であり、入力装置としてはキーボード及びマウスに例示され、出力装置としては表示装置やプリンタに例示される。
【００７７】
ネットワーク５は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に例示される専用回線、あるいは、インターネットに例示される公衆回線等の通信可能な回線である。
【００７８】
次に、本発明である総合検査方法（総合検査システムの動作）の実施の形態について、図面を参照して説明する。
図９は、本発明である総合検査方法（総合検査システムの動作）の実施の形態を示すフロー図である。
【００７９】
（１）ステップＳ０１
装備適用計算部１３は、管理者、設計者等により、決定された製品の種類及び仕様に基づいて、装備仕様表（図２（ａ））を作成する。次に、それに基づいて、製品バリエーション表（図２（ｂ））を算出する。続いて、設計者の仕様差装備の決定に基づいて、部品特性表を算出する（図３（ａ））。次に、製品バリエーション表と、部品特性表とに基づいて、抽出製品バリエーションを抽出する（図３（ｂ））。ここで、決定される部品（図３（ａ）の行４３の部番など）は、第１階層の部品（部番）となる。上記の各データ（表）は、装備適用データベース１４に格納される
図面設計部１５は、装備適用計算部１３で決定された第１階層の部品（部番）のデータについて、対応関係データベース１９の対応関係テーブルを図面の作成に利用する。そして、第１階層の部品のデータと設計者の入力により、第１階層の部品の図面を作成する。その際、設計者は、第１階層の部品の組立に必要な部品（第２階層の部品）、あるいは第２階層の部品の組立に必要な部品（第３階層の部品）等の情報を、図面の構成部品欄に記入する。また、それらの部品の図面を同様に作成する。ここで、決定される部品(部番）は、第１階層及びそれ以下の階層の部品（部番）となる。上記の各データは、図面設計データベース１６に格納される。
部品表作成部１７は、図面設計部１５で決定された各階層の部品（部番）のデータについて、対応関係データベース１９の対応関係テーブルを電子パーツリストの作成に利用する。そして、設計者の入力により、電子パーツリストを完成させる。
【００８０】
上記の各種データは、設計、製造等の都合により設定された部品（部番）の組合せ（パッケージ）に纏められる（パッケージ化される）。パッケージにおける部品の組合せは、装備、設計単位、品目等により、予め設定されている。本実施例では、品目毎にパッケージ化する。この情報は、検査情報データベース１２−１に格納されている。パッケージ対象となるのは、部品特性表５９、電子パーツリスト８４における各部品（部番）のデータである。図面情報６９のデータには、電子パーツリストから関連付けして、電子パーツリスト８４に変更があった場合に変換する。
【００８１】
（２）ステップＳ０２
前提チェック部１１−１は、パッケージ化されたデータについて検査を受ける最低条件を満たしているかを検査する。
すなわち、ａ．部番が番号設定ルールに従っているか、ｂ．検査対象となるパッケージのデータが他のプログラムで使用されていないか、ｃ．検査対象となるパッケージの部品が、他のパッケージに含まれていないか、等である。ａについては、部番ルールデータベース１２−２のルール（例示：英数文字を使用、ｎ桁−ｍ桁−ｐ桁で表現、など）に基づいてチェック可能である。ｂについては、テンポラリフィルの存在の有無や、予めデータにその状態を示すフラグを付けるようにする等で確認できる。ｃについては、他のパッケージの部番と、検査対象パッケージの部番とを検索することにより確認できる。
その他必要に応じて、項目を増やすことが出来る。
条件を満たしていない場合にはエラーと判定する。
【００８２】
（３）ステップＳ０３
品目チェック部１１−２は、パッケージ内の各部品の部品特性表５９の品目６１と部番６４とに基づいて、電子パーツリスト８４を検索し、同一の品目８７と部番８９とを有する部品が存在するか、その部品が第１階層であるかを調べる。部品特性表５９の部品は、第１階層の部品として設計されていることの確認である。
それと同時に、品目の番号と、第１階層の番号との一部が等しいことを確認する。ここで、図７を参照して、部番について説明する。
図７においては、例えば、以下のようになっている。
品目８１−１          ：Ｆ０１  ２０００１
第１階層の部番８１−２：２０００１−ＴＧＨＡ−Ａ０００
第２階層の部番８１−３：２０００１−ＴＧＨＡ−Ｂ０００
このとき、第１階層の部番８１−２と品目８１−１上の部番が同一とならなければならない。それを確認する。
確認できない場合にはエラーと判定する。
この検査により、品目６１に対応する部品特性表５９の部品の部番６４が、電子パーツリスト上（第１階層の部品の品目８７、部番８９）に存在していることが確認される。
【００８３】
（４）ステップＳ０４
種別バリエーションチェック部１１−３は、電子パーツリスト８４の部番８９に基づいて、パッケージング対象の部番８９について、他の全てのパッケージのいずれかの中に種別に関する桁が同一な部番８９が存在しないか検査する。
例えば、ステップＳ０３における部番８９の説明における、「第１階層の部番８１−２：２０００１−ＴＧＨＡ−Ａ０００」において、３番目の数字のグループである「Ａ０００」の４桁全体を種別及びその変更桁／改訂を示す桁としての種別変更表示桁とする。その場合、他の全てのパッケージのいずれかの中に種別変更表示桁が同一の部番８９が複数ある場合、エラーと判定する。
これにより、同一の種別の部番８９を複数のパッケージに重複してパッケージ化することを回避できる。
【００８４】
（５）ステップＳ０５
分割図構成チェック部１１−４は、電子パーツリスト８４の部番８９に基づいて、分割図が全て揃っているかを検査する。
例えば、部番８９は、英数文字を使用し、ＸＸＸＸＸ−ＹＹＹＹ−ＺＺＺＺと表現して、図面を分割して表現された部品（複数の部品から構成）については補足の番号（-ＡＡ）を添付する場合、ＸＸＸＸＸ−ＹＹＹＹ−ＺＺＺＺ-ＡＡ、となる。
検査は、ＡＡの桁がある部番８９について、ＸＸＸＸＸ−ＹＹＹＹ−ＺＺＺＺの桁の英数字が全て同一であり、ＡＡの桁が連番であるものを調べる。そして、ＡＡの桁の数字が飛び飛びになっていたり、一つしか存在しない場合、エラーと判定する。
この検査により、分割図面があるはずにもかかわらず、パッケージ化されないという事態を回避できる。
【００８５】
（６）ステップＳ０６
部番存在チェック部１１−５は、電子パーツリスト８４の構成部品７２−２に基づいて、部番８９のストラクチャを検査する。
図面で作成された構成部品欄７２に記されている構成部品７２−２は、図面で描かれた部品（親、あるいは上位階層）を構成する部品（子、あるいは下位階層）である。すなわち、電子パーツリスト８４の部番８９の部品の「子」を示すのが、構成部番９４（＝構成部品７２−２）に記された部番を有する部品である。従って、そのデータは、部番８９（＝図面で描かれた部品）と同一のパッケージ内に存在する必要がある。そこで、電子パーツリスト８４内に、構成部番９４の複数の部番と同一の部番の部品が存在するかどうかチェックする。
確認できない場合にはエラーと判定する。
この検査により、第１階層以下にある部品を構成する部品（構成部品）に関して、下向きにみて、その親子関係（関係木構造、あるいは部番ストラクチャ）を確実に確認できる。
【００８６】
（７）ステップＳ０７
最新種別チェック部１１−６は、部番８９の変更／改訂に関する桁以外の部分で同一な部番８９’’について、変更／改訂桁の数字の最大のものを選択する。すなわち、電子パーツリスト上において、最新のものを選択し、残りを削除する。
例えば、ステップＳ０３における部番８９の説明における、「第１階層の部番８１−２：２０００１−ＴＧＨＡ−Ａ０００」において、３番目の数字のグループである「Ａ０００」の下二桁「００」の桁をそれぞれ変更／改訂を示す桁としての変更表示桁とする。その場合、変更表示桁以外が同一の部番８９’’について、変更表示桁の１番新しい部番８９’’’（例示：数字の大きい順）を残し、他の部番８９’’のデータを除去することとする。
この検査により、同一部品でありながら選択されていた変更／改訂を行う前の部番に関するデータの全てを削除し、必要な最新のものだけを残すことが出来る。
【００８７】
（８）ステップＳ０８
上位階層チェック部１１−７は、ステップＳ０４で確認された部番ストラクチャについて、各部番から上位階層に向かって展開し、チェック対象の部番と同一の部番が上位階層に存在するかをチェックする。すなわち、チェック対象の部品（階層８５、部番８９）について、１つ上の階層８５’の部品であって、構成部番９４にチェック対象の部番８９を含む部品（階層８５’、部番８９’’’’）を検索する。見つけ出したその部品（階層８５’、部番８９’’’’）について、同様に、上位の階層８５で検索する。そして、最終的に第１階層（階層８５’’）の部番に到達するかどうかをみる。階層の数は１０層は無いので、１０階層分登った時点で第１階層に到達しない場合には、ループを成している（下の階層に有った部番が、上の階層にも存在する）とみなしてエラーと判定する。
一方、品目データの有無を確認する。すなわち、第１階層に達した段階で、第１階層に到達した場合、品目及び適用情報が存在するかどうかを見る。
この検査により、部品に関して、上向きにみて、その親子関係（関係木構造、あるいは部番ストラクチャ）を確実に確認できる。
【００８８】
上記プロセスにおいて、エラーが発生した場合には、設計者等により、部番の調整を行い、再度、最初からプロセスを行うものとする。途中から行わないのは、部番の調整で他の不具合が発生する可能性があるからである。
【００８９】
以上のプロセスにより、部品番号に直接関係の有る部品特性表５９、電子パーツリスト８４の品目や部番の成立性を確実に、且つ自動的にチェックすることが可能となる。
【００９０】
本発明により、技術部品表や図面、部品特性表で用いられる品目、部番及びそれらの関連性に関する情報について、その成立性を確実に調べることが可能となる。
また、自動車部品のような膨大な数の部品の部番に関する情報の適性を、自動的に迅速に調べることできる。
【００９１】
【発明の効果】
本発明により、技術部品表や図面、部品特性表で用いられる関連性のある情報の適性（成立性）を自動的に調べることが可能となる。
【図面の簡単な説明】
【図１】本発明である総合検査システムを適用した設計システムの実施の形態における構成を示す図である。
【図２】（ａ）装備仕様表を示す図である。（ｂ）製品バリエーション表を示す図である。
【図３】（ａ）部品特性表を示す図である。（ｂ）抽出製品バリエーションを説明するための製品バリエーション表を示す図である。
【図４】装備適用データベースの部品特性表を説明する図である。
【図５】ＣＡＤ図面の表示例を示す図である。
【図６】図面設計データベースの図面情報を説明する図である。
【図７】電子パーツリストの表示例を示す図である。
【図８】部品表データベースの電子パーツリストを説明する図である。
【図９】本発明である総合検査方法の実施の形態を示すフロー図である。
【符号の説明】
１    総合検査システム
１−１    総合検査システム本体
１−２    入出力装置
２    装備適用システム
２−１    装備適用システム本体
２−２    入出力装置
３    図面設計システム
３−１    図面設計システム本体
３−２    入出力装置
４    部品表システム
４−１    部品表システム本体
４−２    入出力装置
５    ネットワーク
１１−１    前提チェック部
１１−２    品目チェック部
１１−３    種別バリエーションチェック部
１１−４    分割図構成チェック部
１１−５    部番存在チェック部
１１−６    最新種別チェック部
１１−７    上位階層／ループチェック部
１２−１    検査情報データベース
１２−２    部番ルールデータベース
１３    装備適用計算部
１４    装備適用データベース
１５    図面設計部
１６    図面設計データベース
１７    部品表作成部
１８    部品表データベース
１９    対応関係データベース
２６    装備仕様表
２７  車種欄
２８    タイプ欄
２９    装備欄
３０    チェック欄
３１、４４    製品バリエーション表
３２、４５    タイプ欄
３３、４６    装備欄
３４、４７    製品バリエーションコード欄
３５、４８    チェック欄
３６    部品特性表
３７    装備欄
３８    部番欄
３９    装備チェック欄
４０    部番チェック欄
４１    品目
４２    列
４３    行
４９−１〜３    列
５０    装備部品表
５１    部品記号欄
５２    部番欄
５３    製品バリエーションコードＡ欄
５４    製品バリエーションコードＢ欄
５５    部品欄
５６    行
５７    品目
５８−１〜３    部品記号番号
６０    派生
６１    品目
６２    品目名称
６３    装備構成
６４    部番
６５    ＣＡＤ図面
６６    構成部品欄領域
６７    標題欄領域
６８    ３Ｄ図面領域
６９    図面情報
７０    部番
７１    標題欄
７１−１    階層
７１−２    品目
７１−３    標題部番
７１−４    部品名称
７２    構成部品欄
７２−１    構成番号
７２−２    構成部番
７３  ＣＡＤデータ
７５    電子パーツリスト（表示）
７６    部番表示部
７７    構成情報表示部
７８    番号
７９    階層
８０    状態
８１    部品構成
８１−１    品目
８１−１〜２    部番
８２    品目・部品名称
８４    電子パーツリスト
８５    階層
８６    状態
８７    品目
８８    品目名称
８９    部番
９０    部番名称
９１    適用
９２    部品構成
９３    構成番号
９４    構成部番
【図１】
0003824152.tif 000002
【図２】
0003824152.tif 000003
【図３】
0003824152.tif 000004
【図４】
0003824152.tif 000005
【図５】
0003824152.tif 000006
【図６】
0003824152.tif 000007
【図７】
0003824152.tif 000008
【図８】
0003824152.tif 000009
【図９】
0003824152.tif 000010