(57)【要約】【課題】必要な部品の干渉チェックを漏れなく行うことができる部品干渉チェック装置及び方法の提供。【解決手段】車両を構成する部品を複数の評価単位に分類し、各部品に関する部品データを格納したデータベース１と、指定された評価単位に属する全ての部品を含み、かつ、互いに同一の部品からなる第１部品群及び第２部品群に関する部品データ１１，１２を、それぞれデータベース１から抽出する抽出手段と、第１部品群の各部品と第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックを行う干渉チェック手段と、干渉手段による干渉チェック結果を表示する表示手段とを備え、データベース１は、車両を分割した複数のブロック１３をそれぞれ評価単位とし、各ブロック１３に部品をそれぞれ分類する。【選択図】図２
2009086864.tif 000002
【特許請求の範囲】
【請求項１】
車両を構成する部品間の干渉チェックを行うための部品干渉チェック装置であって、
部品を複数の評価単位に分類し、各部品に関する部品データを格納したデータベースと、
指定された評価単位に属する全ての部品を含み、かつ、互いに同一の部品からなる第１部品群及び第２部品群に関する部品データを、それぞれ上記データベースから抽出する抽出手段と、
上記第１部品群の各部品と上記第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックを行う干渉チェック手段と、
上記干渉手段による干渉チェック結果を表示する表示手段と、
を備えることを特徴とする部品干渉チェック装置。
【請求項２】
上記データベースは、車両を分割した複数のブロックをそれぞれ上記評価単位とし、各ブロックに部品をそれぞれ分類する、
ことを特徴とする請求項１記載の部品干渉チェック装置。
【請求項３】
上記データベースは、各ブロックについて、当該ブロックに隣接する他のブロックに属する部品のうち、当該ブロックに属する部品との干渉をチェックすべき部品を、各ブロックとは別のサブブロックに重複して分類しておき、
上記抽出手段は、指定されたブロックに属する部品に加えて、上記サブブロックに属する部品を上記第１及び第２部品群にそれぞれ追加する、
ことを特徴とする請求項１記載の部品干渉チェック装置。
【請求項４】
上記データベースは、形状が変化する部品について、複数の形状の部品データを格納する、
ことを特徴とする請求項１又は２記載の部品干渉チェック装置。
【請求項５】
上記データベースの部品データが変更された場合、上記データベースは、部品データが変更された部品と、部品データが未変更の部品とを識別可能にそれぞれの部品データを格納する、
ことを特徴とする請求項１乃至３の何れか一項に記載の部品干渉チェック装置。
【請求項６】
上記干渉チェック手段において、上記基準距離は、互いに取付関係にある部品どうしの組合せと、取付関係にない部品どうしの組合せとで異なる、
ことを特徴とする請求項１乃至４の何れか一項に記載の部品干渉チェック装置。
【請求項７】
上記干渉チェック手段において、上記基準距離は、部品の組合せにごとに、第１基準距離と、当該第１基準距離よりも短い第２基準距離と、を含み、
上記干渉チェック手段は、取付け関係にない部品については、部品どうしの最短距離が、上記第１基準距離より長い部品どうしの組合せであるとき、又は、取付け関係にある部品については、部品どうしの最短距離が上記第１基準距離である部品どうしの組合せであるとき、干渉なしとし、取付け関係にない部品については、部品どうしの最短距離が上記第２基準距離未満の部品どうしの組合せであるとき、又は、取付け関係にある部品については、部品どうしの最短距離が上記第１基準距離でない部品どうしの組合せであるときは、干渉ありとする、
ことを特徴とする請求項１乃至５の何れか一項に記載の部品の干渉チェック装置。
【請求項８】
上記表示手段は、上記第１部品群の各部品をそれぞれ行に割り当て、かつ、第２部品群の各部品をそれぞれ列に割り当てた対戦マトリクスに、干渉チェック結果を表示し、
当該対戦マトリクス上に、部品どうしの最短距離が所定の基準距離以下である組合せを、残りの組合せと識別可能に表示する、
ことを特徴とする請求項１乃至６の何れか一項に記載の部品干渉チェック装置。
【請求項９】
上記データベースは、部品データに、部品の完成度を含み、
上記表示手段は、上記対戦マトリクスにおいて、部品どうしの最短距離が所定の基準距離以下である組合せについて、組み合わされる部品の完成度どうしの組合せに対応した表示を行う、
ことを特徴とする請求項７記載の部品干渉チェック装置。
【請求項１０】
上記表示手段は、上記第１部品群の部品ごとに、部品どうしの最短距離が基準距離以下である組合せのうち、第２部品群の部品が完成しているものの割合を表示する、
ことを特徴とする請求項７又は８記載の部品干渉チェック装置。
【請求項１１】
上記データベースは、部品データに、部品の設計上検討すべき事項に関する情報を含み、
上記表示手段は、上記対戦マトリクス上の第１又は第２部品群の部品のうち、指定された部品について設計上検討すべき事項に関する情報を表示する、
ことを特徴とする請求項７乃至９の何れか一項に記載の部品干渉チェック装置。
【請求項１２】
上記表示手段は、上記対戦マトリクスにおいて、上記第１及び第２部品群の少なくとも一方の部品群の各部品を、当該部品が車両に組み付けられる順序に配列させる、
ことを特徴とする請求項７乃至１０の何れか一項に記載の部品干渉チェック装置。
【請求項１３】
上記表示手段は、上記第１部品群の各部品と上記第２部品群の各部品との組合せのうち、部品どうしの最短距離が所定の基準距離以下である組合せを選択して一覧表に表示する、
ことを特徴とする請求項１乃至１１の何れか一項に記載の部品干渉チェック装置。
【請求項１４】
上記表示手段は、上記第１部品群の一つの部品について、上記第２部品群のうち当該部品との最短距離が所定の基準距離以下である部品を選択して一覧表に表示する
ことを特徴とする請求項１２記載の部品干渉チェック装置。
【請求項１５】
上記表示手段は、指定された部品、及び、選択された部品の少なくとも一つの部品の配置関係を画像表示する、
ことを特徴とする請求項１３記載の部品干渉チェック装置。
【請求項１６】
車両を構成する部品間の干渉チェックを行うための部品干渉チェック方法であって、
部品を複数の評価単位に分類し、各部品に関する部品データをデータベースに格納しておき、
指定された分類に属する全ての部品を含み、かつ、互いに同一の部品からなる第１部品群及び第２部品群を、それぞれ上記データベースから抽出し、
上記第１部品群の各部品と上記第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックを行い、
干渉チェック結果を表示する、
ことを特徴とする部品干渉チェック方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを利用した部品干渉チェック装置及び方法に係り、より詳細には、必要な干渉チェックを漏れなく行うことができる部品干渉チェック装置及び方法に関する。
【背景技術】
【０００２】
下記の特許文献１には、コンピュータを利用した３次元ＣＡＤ（computer aided design）システムにおいて、干渉チェック対象の部品をマウス等のポインティングデバイスを使用して指定することにより、干渉チェック対象を簡単に設定する技術が開示されている。
【０００３】
【特許文献１】特開平１１−２９６５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、干渉チェック対象となる個々の部品をマウス等で指定する場合、指定されなかった部品については、干渉チェックが行われない。このため、干渉チェックに漏れが生じるおそれがある。
【０００５】
そこで、本発明は、必要な部品の干渉チェックを漏れなく行うことができる部品干渉チェック装置及び方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明の部品干渉チェック装置は、車両を構成する部品間の干渉チェックを行うための部品干渉チェック装置であって、部品を複数の評価単位に分類し、各部品に関する部品データを格納したデータベースと、指定された評価単位に属する全ての部品を含み、かつ、互いに同一の部品からなる第１部品群及び第２部品群に関する部品データを、それぞれ上記データベースから抽出する抽出手段と、第１部品群の各部品と第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックを行う干渉チェック手段と、干渉手段による干渉チェック結果を表示する表示手段と、を備えることを特徴としている。
【０００７】
このように構成された本発明の部品干渉チェック装置によれば、指定された分類に属する全ての部品どうしの組合せについて干渉チェックが行われる。このため、干渉チェックが網羅的に行われる。また、指定された分類に属する部品の干渉チェックを行うため、車両を構成する全ての部品についての干渉チェックを行う場合よりも、効率的に干渉チェックが行われる。したがって、本発明によれば、必要な部品の干渉チェックを漏れなく行うことができる。
【０００８】
また、本発明において好ましくは、データベースは、車両を分割した複数のブロックをそれぞれ上記評価単位とし、各ブロックに部品をそれぞれ分類する。
これにより、ブロック毎に網羅的に部品の干渉チェックを行うことができる。
【０００９】
また、本発明において好ましくは、データベースは、各ブロックについて、当該ブロックに隣接する他のブロックに属する部品のうち、当該ブロックに属する部品との干渉をチェックすべき部品を、各ブロックとは別のサブブロックに重複して分類しておき、抽出手段は、指定されたブロックに属する部品に加えて、上記サブブロックに属する部品を上記第１及び第２部品群にそれぞれ追加する。
【００１０】
これにより、所望の対象ブロック内の部品どうしの干渉チェックを行う際に、そのブロックと隣接する他のブロック内の部品であって、対象ブロック内の部品との干渉チェックを行うべき部品との組合せについても干渉チェックが行われる。これにより、ブロックごとに漏れなく干渉チェックを行うことができる。
【００１１】
また、本発明において好ましくは、データベースは、形状が変化する部品について、複数の形状の部品データを格納する。
これにより、可動部品を考慮した干渉チェックを行うことができる。
【００１２】
また、本発明において好ましくは、上記データベースの部品データが変更された場合、上記データベースは、部品データが変更された部品と、部品データが未変更の部品とを識別可能にそれぞれの部品データを格納する。
【００１３】
これにより、データベースの部品データが、干渉チェック後に変更された場合、部品データの変更された部品について、再度干渉チェックを行うことができる。その結果、部品データが変更された部品について選択的かつ効率的に詳細な検討を行うことができる。
【００１４】
また、本発明において好ましくは、基準距離は、互いに取付関係にある部品どうしの組合せと、取付関係にない部品どうしの組合せとで異なる。
【００１５】
互いに取付関係にある部品どうしの組合せでは、原則的に部品どうしが接触する必要がある。一方、互いに取付関係にない部品どうしの組合せでは、原則的に部品どうしが所定距離以上離れている必要がある。したがって、取付関係にある部品どうしの組合せと、取付関係にない部品どうしの組合せとで、互いに異なる基準距離を用いることにより、より的確に干渉チェックを行うことができる。
【００１６】
また、本発明において好ましくは、基準距離は、部品の組合せにごとに、第１基準距離と、当該第１基準距離よりも短い第２基準距離と、を含み、干渉チェック手段は、部品どうしの最短距離が、上記第１基準距離より長い部品どうしの組合せについて干渉なしとし、上記第２基準距離未満の部品どうしの組合せについて干渉ありとする。
【００１７】
これにより、部品間の最短距離が第１基準距離より長い組合せは一律に干渉なし（ＯＫ）と判断され、かつ、最短距離が第２基準距離より短い組合せは一律に干渉あり（ＮＧ）と判断される。その結果、第１基準距離と第２基準距離の間の最低距離である組合せについて、詳細な検討を行うことが可能となる。このため、効率的かつ的確な干渉チェックを行うことができる。
【００１８】
また、本発明において好ましくは、表示手段は、第１部品群の各部品をそれぞれ行に割り当て、かつ、第２部品群の各部品をそれぞれ列に割り当てた対戦マトリクスに、干渉チェック結果を表示し、当該対戦マトリクス上に、部品どうしの最短距離が所定の基準距離以下である組合せを、残りの組合せと識別可能に表示する。
これにより、第１部品群と第２部品群の干渉チェック結果が一目で容易に把握される。
【００１９】
また、本発明にいおいて好ましくは、データベースは、部品データに、部品の完成度を含み、表示手段は、対戦マトリクスにおいて、部品どうしの最短距離が所定の基準距離以下である組合せについて、組み合わされる部品の完成度どうしの組合せに対応した表示を行う。
【００２０】
これにより、課題が残っている組合せが容易に把握される。また、干渉をチェックして詳細な検討が必要な部品の組合せが分かるので、どの部位との関係で検討が必要であるかとうことが容易に把握される。
【００２１】
また、本発明において好ましくは、表示手段は、第１部品群の部品ごとに、部品どうしの最短距離が基準距離以下である組合せのうち、第２部品群の部品が完成しているものの割合を表示する。
これにより、特定に部品について、その周辺部品との組合せの完成度が容易に把握される。
【００２２】
また、本発明において好ましくは、データベースは、部品データに、部品の設計上検討すべき事項に関する情報を含み、表示手段は、対戦マトリクス上の第１又は第２部品群の部品のうち、指定された部品について設計上検討すべき事項に関する情報を表示する。
これにより、指定された部位品についての設計上検討すべき事項を容易に把握することができる。
【００２３】
また、本発明において好ましくは、表示手段は、対戦マトリクスにおいて、第１及び第２部品群の少なくとも一方の部品群の各部品を、当該部品が車両に組み付けられる順序に配列させる。
これにより、組み付け段階ごとの干渉の有無を容易が把握される。
【００２４】
また、本発明において好ましくは、表示手段は、第１部品群の各部品と第２部品群の各部品との組合せのうち、部品どうしの最短距離が所定の基準距離以下である組合せを選択して一覧表に表示する。
これにより、干渉をチェックして詳細な検討が必要な部品の組合せが選択的に表示されるので、干渉をチェックすべき部品の組合せを容易に把握することができる。
【００２５】
また、本発明において好ましくは、表示手段は、第１部品群の一つの部品について、第２部品群のうち当該部品との最短距離が所定の基準距離以下である部品を選択して一覧表に表示する。
これにより、特定の部品について、干渉チェックの必要な部品の組合せが表示される。
【００２６】
また、本発明において好ましくは、表示手段は、指定された部品、及び、選択された部品の少なくとも一つの部品の配置関係を画像表示する。
これにより、詳細な検討の必要な部品の配置関係を視覚的に容易に把握することができる。
【００２７】
また、上記の目的を達成するため、本発明の部品干渉チェック方法は、車両を構成する部品間の干渉チェックを行うための部品干渉チェック方法であって、部品を複数の評価単位に分類し、各部品に関する部品データをデータベースに格納しておき、指定された分類に属する全ての部品を含み、かつ、互いに同一の部品からなる第１部品群及び第２部品群を、それぞれ上記データベースから抽出し、第１部品群の各部品と上記第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックを行い、干渉チェック結果を表示する、ことを特徴としている。
【００２８】
このように、本発明の部品干渉チェック方法によれば、指定された分類に属する全ての部品どうしの組合せについて干渉チェックが行われる。このため、干渉チェックが網羅的に行われる。また、指定された分類に属する部品の干渉チェックを行うため、車両を構成する全ての部品についての干渉チェックを行う場合よりも、効率的に干渉チェックが行われる。したがって、本発明によれば、必要な部品の干渉チェックを漏れなく行うことができる。
【発明を実施するための最良の形態】
【００２９】
以下、添付の図面を参照して、本発明に係る実施形態を説明する。
まず、図１を参照して、本実施形態の部品干渉チェック装置を実現するための構成について説明する。
【００３０】
本実施形態の部品干渉チェック装置は、車両を構成する部品間の干渉チェックを行うための部品干渉チェック装置であって、部品を複数の評価単位に分類し、各部品に関する部品データを格納したデータベースと、指定された評価単位に属する全ての部品を含み、かつ、互いに同一の部品からなる第１部品群及び第２部品群に関する部品データを、それぞれ上記データベースから抽出する抽出手段と、第１部品群の各部品と上記第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックを行う干渉チェック手段と、干渉手段による干渉チェック結果を表示する表示手段と、を備えている。
【００３１】
本実施形態では、抽出手段及び干渉チェック手段は、サーバコンピュータ２において所定のプログラムを実行することにより実現される。また、表示手段は、サーバコンピュータに直接又は通信回線を介して接続された端末コンピュータユニット３のディスプレイにより実現される。
【００３２】
さらに、図２を参照して、部品干渉チェック装置の概略について説明する。図２に模式的に示すように、データベース１には、部品データとして、車両を構成する部品の３Ｄ−ＣＡＤデータ１１、及び、部品に関する種々のデータ１２が格納されている。部品データ１２には、例えば、部品ごとの設計の完成度、部品の設計上検討すべき課題等の事項に関する情報、部品どうしが互いに取付けられるものか否か、及び、その部品が組み付けられる工程順序についての情報が含まれる。
【００３３】
また、このデータベース１では、部品データ１１及び１２は、部品を複数の評価単位に分類されている。ここでは、車両を分割した複数のブロックをそれぞれ評価単位とし、各ブロックに部品がそれぞれ分類されている。図２では、評価ブロック毎の部品搭載３Ｄ−ＣＡＤデータ１３として分類されている。車両を複数のブロックに分割するにあたっては例えば、エンジンルーム、フロア、キャブサイド及びルーフ、ダッシュパネル及びカウル等のブロックに分割するとよい。
【００３４】
さらに、データベースは、各ブロックについて、当該ブロックに隣接する他のブロックに属する部品のうち、当該ブロックに属する部品との干渉をチェックすべき部品を、各ブロックとは別のサブブロックに重複して分類している。
【００３５】
図３に示すように、例えば、エンジンルームのブロック１３１のサブブロックには、エンジンルームに隣接するダッシュパネル及びカウルのブロック１３２に属する部品のうち、エンジンルームに隣接する部品、すなわち、エンジンルームのブロックに属する部品との干渉チェックが必要と考えられる部品が含まれる。サブブロックの部品の設定にあたっては、例えば、ダッシュパネル及びカウルのブロック１３２に属する部品のうち、エンジンルームのブロックに属する各部品との最短距離が所定距離（例えば、数十ミリメートル）以下の部品を予め選択して、エンジンルームのブロックに対するサブブロックを構成するようにするとよい。
【００３６】
なお、図３に示す例では、評価単位として、車両を複数の搭載ブロックに分割したが、本発明では、評価単位はこれに限定されない。例えば、システム単位を評価単位としてもよい。システム単位の例として、燃料システム及びブレーキシステムが挙げられる。また、ユニットや組立体といったの納入単位を評価単位としてもよい。さらに、１つの部品を分割し、分割された部品それぞれを評価単位としてもよい。
【００３７】
そして、端末コンピュータユニット３のキーボード等の入力手段によって、評価単位としてエンジンブロックが指定された場合、エンジンブロックに属する部品に加えて、サブブロックに属する部品も第１及び第２部品群にそれぞれ追加されて、サーバコンピュータ２に読み出される。そして、第１部品群の各部品と第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックが行われる。個々の部品間の干渉チェックは、部品間隙計測プログラムを実行することによって行われる。部品間隙計測ブログラム２１は、通常のＣＡＤで使用されるものを使用するとよい。
【００３８】
また、データベース１は、シート等の形状が変化する部品について、複数の形状の部品データを格納している。これにより、種々の変形した形状ごとに別個の部品として、部品干渉チェックが行われる。
【００３９】
また、図４のフローチャートに示すように、データベース１の部品データが変更された場合、データベース１は、部品データが変更された部品と、部品データが未変更の部品とを識別可能にそれぞれの部品データを格納する。本実施形態では、データベース１に格納されている部品データの変更時に、又は、定期的に（例えば、１日ごとに）、データ変更の有無をチェックする割り込み処理が実行される。
【００４０】
図４に示す処理では、割り込み処理により、データ変更の有無がチェックされる（ステップＳ４１）。データ変更が有る場合（ステップＳ４２で「Ｙｅｓ」の場合）、データベース１に格納されている部品データのうち、変更された部品データに、変更されたことを示すフラグ「１」が設定される（ステップＳ４３）。一方、データ変更が無い場合（ステップＳ４２で「Ｎｏ」の場合）、未変更であることを示すフラグ「０」が設定される（ステップＳ４４）。
【００４１】
これにより、干渉チェック後に部品データが変更された場合に、部品データの変更された部品について、再度干渉チェックを行うことができる。その結果、部品データが変更された部品について選択的かつ効率的に詳細な検討を行うことができる。
なお、部品データの変更は、部品の３Ｄ−ＣＡＤデータの変更に限定されず、例えば、部品ごとの設計の完成度、部品の検討課題、及び、その部品が組み付けられる工程についての情報の変更も含まれる。
【００４２】
また、データベース１には、干渉チェックの際に使用する基準距離のデータも格納されている。本実施形態では、基準距離は、互いに取付関係にある部品どうしの組合せと、取付関係にない部品どうしの組合せとで異なる。例えば、図５の模式図に示すように、部品Ａと部品Ｂとの干渉をチェックする場合、部品Ａと部品Ｂとが、図５中のαで示す部分のように取付関係にある場合には、部品Ａと部品Ｂとの最短距離は零となるべきである。一方、部品Ａと部品Ｂとが、図５中のβで示す部分のように取付関係にない場合には、部品Ａと部品Ｂとは、所定の基準距離以上離れているべきである。
【００４３】
さらに、本実施形態では、基準距離には、第１及び第２部品群の全ての部品について一律に適用する予備的な基準距離（例えば３０ミリメートル）と、部品の組合せごとに設定されたより短い基準距離とが含まれる。予備的な基準距離で予め一律にチェックすることにより、干渉を詳細に検討する必要のない部品どうしの組合せが除外される。その結果、干渉チェックの効率が向上する。
【００４４】
より短い基準距離は、部品の組合せにごとに、予め基準距離を設定しておくとよい。更に、基準距離として、部品の組合せごとに、第１基準距離と、当該第１基準距離よりも短い第２基準距離とを各々設定してもよい。
ここで、図６の図表に、第１及び第２基準距離（隙基準距離）の一例を示す。図６に示す例では、部品Ａと部品Ｂとの組合せについては、第１基準距離が２０ミリメートルであり、第２基準距離が１０ミリメートルである。また、部品Ａと部品Ｃとの組合せについては、第１基準距離が２５ミリメートルであり、第２基準距離が１５ミリメートルである。
【００４５】
そして、部品どうしの最短距離が、第１基準距離より長い部品どうしの組合せについては、干渉なし（ＯＫ）と判定され、第２基準距離未満の部品どうしの組合せについては、干渉あり（ＮＧ）と判定される。例えば、図６に示す部品Ａと部品Ｂとの組合せについては、最短距離が、第１基準距離の２０ミリメートルより長い場合には、干渉なし（ＯＫ）と判定される。一方、最短距離が、第２基準距離の１０ミリメートル未満である場合には、干渉あり（ＮＧ）と判定される。このように、部品どうしの組合せによって、個別の基準距離が設定されることにより、より的確な干渉チェックを効率的に行うことができる。
【００４６】
干渉チェック結果は、端末コンピュータユニット３のディスプレイに表示される。干渉チェック結果は、図２に示すように、評価単位のブロックごとに、対戦マトリクス（対戦表）３１の形態で表示してもよいし、評価単位のブロックごとに、一覧表（隙チェックリスト）３２の形態で表示してもよい。
なお、干渉チェック結果の表示形態の具体例については、後述の部品干渉チェック方法の実施形態として詳細に説明する。
【００４７】
以下、本発明の部品干渉チェック方法の第１実施形態について説明する。
図７のフローチャートに示すように、本実施形態の部品干渉チェック方法は、車両を構成する部品間の干渉チェックを行うための部品干渉チェック方法であって、部品を複数の評価単位に分類し、各部品に関する部品データをデータベースに格納しておくステップ（Ｓ７１）と、指定された分類に属する全ての部品を含み、かつ、互いに同一の部品からなる第１部品群及び第２部品群を、それぞれ上記データベースから抽出するステップ（Ｓ７２）と、第１部品群の各部品と第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックを行うステップ（Ｓ７３）と、干渉チェック結果を表示するステップ（Ｓ７４）とを含む。
【００４８】
データベース１に格納された部品データは、上述したように、評価単位ごとに分類されている。ここで、図８に、端末コンピュータユニット３のディスプレイに表示される評価単位を設定するための操作画面の一例を示す。図８に示す操作画面では、「大分類」と「小分類」の入力欄が表示されている。「大分類」の入力欄には、データベースにおいて部品を評価単位する分類方法の種類が選択して入力される。例えば、分類方法に種類には、例えば、「搭載ブロック単位」、「システム単位」、「納入単位」といった分類種類が含まれる。
【００４９】
また、「小分類」の入力欄には、「大分類」の入力欄に入力された分類種類によって分類された評価単位が入力される。例えば、「大分類」の入力欄に「搭載ブロック単位」が入力されている場合、「小分類」の入力欄には、「エンジンルーム」、「フロア」、「キャブサイド及びルーフ」といった評価単位のブロック名が選択して入力される。図８に示す例では、「小分類」の入力欄に「エンジンルーム」と入力されている。そして、「大分類」及び「小分類」の入力欄が入力された後、操作画面の「設定」ボタンをマウス等のポインティングで指示操作することにより、評価単位の指定が確定される。
【００５０】
次に、図９のフローチャートを参照して、指定された評価単位に属する部品の部品データの抽出処理（図７のステップＳ７２）について説明する。
評価単位の指定があった場合（ステップＳ７２１で「Ｙｅｓ」の場合）、サーバコンピュータ２は、データベース１から、指定された評価単位に属する部品の部品データを読み出す。上記操作画面で、「大分類」として「搭載ブロック単位」が選択され、かつ、「小分類」として「エンジンルーム」が選択された場合、データベース１から、エンジンルームのブロックに属する部品の部品データを抽出する（ステップＳ７２２）。
【００５１】
続いて、サーバコンピュータ２は、データベース１から、「エンジンルーム」のブロックに隣接するサブブロックに属する部品の部品データを読み出す（ステップＳ７２３）。「エンジンルーム」のブロック１３１のサブブロックには、エンジンルームに隣接する「ダッシュパネル及びカウル」のブロック１３２に属する部品のうち、「エンジンルーム」のブロックに隣接する部品、すなわち、「エンジンルーム」のブロックに属する部品との干渉チェックが必要と考えられる部品が含まれる。
【００５２】
続いて、サーバコンピュータ２は、指定された「エンジンルーム」のブロックに属する部品に加えて、サブブロックに属する部品を第１及び第２部品群として、それぞれワーキングメモリ等に記憶する（ステップＳ７２４）。これにより、ブロックごとに漏れなく干渉チェックを行うことができる。
【００５３】
次に、図１０のフローチャートを参照して、干渉チェック処理（図７のステップＳ７３）について説明する。
干渉チェック処理にあたって、まず、第１部品群の各部品と第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離を算出する（ステップＳ７３１）。
【００５４】
ここで、図１１に部品どうしの最短距離の算出例を示す。図１１の上段の画像表示は、ブレーキパイプＡ４１、ブレーキパイプＢ４２、フューエルパイプＡ４３及びフューエルフィルタ４４の各部品どうし配置関係を模式的に示す。干渉チェックにあたっては、３Ｄ−ＣＡＤの隙計算プログラムを実行することにより、部品間の最短距離が算出される。
【００５５】
また、図１１の下段の図表は、これらの部品どうしの最短距離（最短隙）の計算結果を示す。ここでは、第１部品群の「ブレーキパイプＡ」と第２部品群の「フューエルパイプＡ」との最短隙が１５ミリメートルである。また、第１部品群の「ブレーキパイプＢ」と第２部品群の「フューエルフィルタ」との最短隙が、５ミリメートルである。また、第１部品群の「フューエルパイプＡ」と第２部品群の「ブレーキパイプＡ」との最短隙が、１０ミリメートルである。
【００５６】
続いて、部品どうしの最短距離（最短隙）と、予備的な基準距離（例えば、３０ミリメートル）とを一律に比較して、最短距離がこの基準距離以下となる部品どうしの組合せを抽出する（ステップＳ７３２）。予備的な基準距離で予め一律にチェックすることにより、干渉を詳細に検討する必要のない部品どうしの組合せが除外される。
【００５７】
次に、図１２のフローチャートを参照して、第１実施形態におけるチェック結果の表示処理（図７のステップ７４）について説明する。第１実施形態では、干渉チェック結果は、図１３に示す対戦マトリクス（対戦表）として表示される。対戦マトリクスでは、第１部品群の各部品がそれぞれ行に割り当てられ、かつ、第２部品群の各部品がそれぞれ列に割り当てられている。そして、対戦マトリクス上に、部品どうしの最短距離が予備的基準距離以下である組合せを、残りの組合せと識別可能に表示される。ここでは、部品どうしの最短距離が予備的基準距離以下である組合せについてのみ、所定の表示を行う。
【００５８】
このような対戦マトリクスを表示するために、まず、部品どうしの最短距離が予備的基準距離以下となる組合せの部品の検討課題データを、データベース１から読み出す（ステップＳ７４１）。
【００５９】
続いて、各部品ごとのデータの完成度を算出する（ステップＳ７４２）。ここでは、第１部品群の部品ごとに、部品どうしの最短距離が基準距離（例えば、３０ミリメートル）以下である組合せのうち、第２部品群の部品が完成しているものの割合を算出する。
【００６０】
続いて、評価単位のブロック全体の完成度を算出する（ステップＳ７４３）。この完成度の数値は、第１部品群の各部品ごとのデータの完成度の数値の平均値である。
【００６１】
続いて、これらの算出結果等に基づいて、図１３に示す対戦マトリクスを作成して表示する（ステップＳ７４４）。
【００６２】
図１３に示す対戦マトリクス（対戦表）では、第１部品群の各部品がそれぞれ行に割り当てられ、かつ、第２部品群の各部品がそれぞれ列に割り当てられている。そして、対戦マトリクス上に、部品どうしの最短距離が予備的基準距離以下である組合せを、残りの組合せと識別可能に表示される。ここでは、部品どうしの最短距離が予備的基準距離以下である組合せについてのみ、所定の表示を行う。
【００６３】
図１３に示す対戦マトリクスには、第１及び第２部品群の各部品ごとに、当該部品の完成度の情報の表示欄が設けられている。そして、設計が完成している部品については「○」印が表示され、設計が未完成の部品については「×」印が表示される。例えば、第１部品群の１番目の部品である「フューエルフィルタ」の完成度の欄には「×」印が表示されており、この「フューエルフィルタ」の設計は未完成であることが分かる。また、第１部品群の２番目の部品である「ハーネスＡ」の完成度の欄には「○」印が表示されており、この「ハーネスＡ」の設計は完成していることが分かる。
【００６４】
また、図１３に示す例では、第１部品群の部品ごとに、残っている課題数が表示される。例えば、未完成の「フューエルフィルタ」の残課題数は「４」である。また、完成している「ハーネスＡ」の残課題数は「０」である。
【００６５】
さらに、この対戦マトリクスには、部品どうしの最短距離が予備的な基準距離（例えば、３０ミリメートル）以下である組合せについて、組み合わされる部品の完成度どうしの組合せに対応した表示が、当該部品どうしの行列の交点に表示される。すなわち、組み合わせた部品どうしが、両方共に完成している場合には、「○」印が表示される。また、組み合わせた部品どうしが、両方共に未完成である場合には、「×」印が表示される。また、組み合わせた部品の一方が完成であり、かつ、他方が未完成である場合には、「△」印が表示される。
【００６６】
図１３に示す例では、第１部品群の１番目の部品である「フューエルフィルタ」の行と、第２部品群の２番目の部品である「ハーネスＡ」の列との交点の欄には、「△」印が表示されている。これは、「フューエルフィルタ」と「ハーネスＡ」との組合せの一方（この場合は「フューエルフィルタ」）が未完成であり、他方（この場合「ハーネスＡ」）が完成していることを示す。また、第１部品群の１番目の部品である「フューエルフィルタ」の行と、第２部品群の３番目の部品である「フューエルパイプＡ」の列との交点の欄には、「×」印が表示されている。これは、「フューエルフィルタ」及び「フューエルパイプＡ」の両方が共に未完成であることを示す。
【００６７】
このように、部品の完成度どうしの組合せに対応した表示を行うことにより、どの部品との組合せに課題が残っているかが容易に把握される。また、干渉をチェックして詳細な検討が必要な部品の組合せが分かるので、どの部位との関係で検討が必要であるかとうことが容易に把握される。
【００６８】
なお、第１部品群の１番目の部品である「フューエルフィルタ」と、第２部品群の１番目の部品である「フューエルフィルタ」とは、互いに同一部品であるので、組合せの対象とならない。したがって、対戦マトリクスの「フューエルフィルタ」どうしの行列の交点の欄は空欄となっている。
【００６９】
また、干渉チェック処理において、部品間の最短距離が、予備的な基準距離よりも長いと判定された部品どうしの組合せについては、干渉の詳細な検討をする必要がない。このため、対戦マトリクスの該当する行列の交点の欄が空欄となっている。
【００７０】
さらに、この対戦マトリクスでは、上記第１部品群の部品ごとに、部品どうしの最短距離が基準距離以下である組合せのうち、第２部品群の部品が完成しているものの割合が表示される。すなわち、第１部品群の各部品の列上の、「○」印の数を、「○」印、「△」印及び「×」印の数の合計数で除した値が、対戦マトリクスの右端の欄にそれぞれ表示される。これにより、特定に部品について、その周辺部品との組合せの完成度が容易に把握される。図１３に示す例では、第１部品群の「フューエルフィルタ」に関するデータ完成度は、「７５％」である。また、第１部品群の「ハーネスＡ」に関するデータ完成度は、「８６％」である。
【００７１】
さらに、評価対象のブロック全体の完成度が、対戦マトリクスの右下欄に表示される。この完成度の数値は、第１部品群の各部品ごとのデータ完成度の数値の平均値である。図１３の対戦マトリクスでは、評価対象のエンジンルームのブロック全体の完成度は、「５８％」である。これにより、エンジンルームのブロック全体の設計の完成度を容易に把握することができる。
【００７２】
また、この対戦マトリクスには、部品ごとの設計上の検討課題の情報の表示欄も設けられている。図１３に示す対戦マトリクスでは、第１部品群の個々の部品ごとに、設計上御検討課題の概略が表示されている。例えば、第１部品具の「フューエルパイプＡ」の検討課題の欄には、「固定構造検討中」の表示がされている。
【００７３】
この「固定構造検討中」と表示された欄についてマウス等のポインティングデバイスでクリック等の指定操作を行うと、図１４に示すように、この「フューエルパイプＡ」と関係する課題が表示される。図１４に示す例では、関係部品として、「ダッシュパネル」及び「ショートハーネス」等が挙げられている。そして、「フューエルパイプＡ」と「ダッシュパネル」との検討課題として、「経路検討中」の文字が表示されている。また、「フューエルパイプＡ」と「ショートハーネス」との検討課題として、「ハーネス経路検討中」の文字が表示されている。このように、特定の部品に関する検討課題が容易に把握することができる。また、どの部品との間にどのような課題が残されているかが容易に把握される。
【００７４】
さらに、図１３の対戦マトリクスの左下に表示されている「組み立て順に並べ替え」の表示ボタンが、マウス等のポインティングデバイスによって指示操作された場合（図１２にステップＳ７４５で「Ｙｅｓ」の場合）、第１部品群の各部品が、組み付け順に並び替えられて表示される（ステップＳ７４６）。
【００７５】
図１５に、組み付け順に並び替えられた対戦マトリクスの例を示す。このように、部品を組み付け順に並べることにより、組み付け段階ごとの干渉の有無を容易が把握される。
【００７６】
さらに、画像表示の要求があった場合（図１２のステップＳ７４７で「Ｙｅｓ」の場合）、部品周りの組み立て画像が表示される。
【００７７】
図１６に、フューエルパイプＡ４３の周囲の部品群の画像表示例を示す。画像表示にあたっては、フューエルパイプＡ４３との最短距離が基準距離未満の部品を選択的に表示するとよい。画像表示により、部品どうしの配置関係が容易に把握される。
【００７８】
次に、本発明の部品干渉チェック方法の第２実施形態について説明する。
第２実施形態の基本的な処理の流れは、図７のフローチャートに示したものと同じである。ただし、第２実施形態では、第１部品群の各部品と第２部品群の各部品との組合せについて、同一の部品どうしの組合せを除いて、部品どうしの最短距離と所定の基準距離とを比較して干渉チェックを行うステップ（Ｓ７２）と、干渉チェック結果を表示するステップ（Ｓ７３）の内容が、第１実施形態とは異なっている。以下、主に第１実施形態と異なる点について説明する。
【００７９】
第２実施形態では、干渉チェック処理（図７のステップＳ７２）において、まず、予備的な処理として隙仮判定処理を行う。この隙仮判定処理は、後述する干渉チェック結果を示す一覧表（リスト）に掲載する部品の組合せを絞り込むために行う。干渉チェックを詳細に評価すべき部品の組合せを減らすことにより、設計者の負担の軽減を図ることができる。
【００８０】
以下、図１７のフローチャートを参照して、隙仮判定処理について説明する。
まず、上述の部品データ抽出処理（図７のステップ７２）により抽出された第１部品群の部品と第２部品群の部品とを一つずつ読み出して、部品の組合せを作る（ステップＳ７０３１）
続いて、その組合せの部品どうしの最短距離を算出する（ステップＳ７３０２）。
続いて、抽出した部品の組合せについての基準距離Ｌ０をデータベース１から読み出す（ステップＳ７３０３）。
そして、部品どうしの最短距離と、その部品の組合せの基準距離Ｌ０とを比較する（ステップＳ７３０４）。
【００８１】
比較の結果、最短距離が、基準距離Ｌ０未満である場合（ステップＳ７３０４において「Ｙｅｓ」の場合）、その部品の組合せを一覧表へ掲載する設定をする（ステップＳ７３０５）。
一方、比較の結果、最短距離が、基準距離Ｌ０以上である場合（ステップＳ７３０４）において「Ｎｏ」の場合）、その部品の組合せを一覧表へ不掲載とする設定をする（ステップＳ７３０６）。
そして、上記の一連の処理を、同一の部品どうしの組合せを除く、第１部品群の各部品と第２部品群の各部品との全ての組合せについて実行する（ステップＳ７３０７）。
【００８２】
図１８の一覧表に、隙仮判定処理の結果を示す。
図１８に示す例では、「部品Ａ」と「部品Ｂ」との組合せの場合、最短距離（最短隙）「１５ミリメートル」は、この組合せの基準距離Ｌ０「２０ミリメートル」よりも短いので、この部品の組合せは、干渉チェック結果の一覧表に掲載される。一方、「部品Ａ」と「部品Ｄ」との組合せの場合、最短距離（最短隙）「２５ミリメートル」は、この組合せの基準距離Ｌ０「１５ミリメートル」よりも長いので、この部品の組合せは、干渉チェック結果の一覧表には記載されない。同様にして、「部品Ｂ」と「部品Ｄ」との組合せも、一覧表に不掲載となる。このように、最短距離が十分長い部品どうしの組合せを除外することにより、一覧表を見る設計者の負担の軽減を図ることができる。
【００８３】
次に、第２実施形態では、干渉チェック処理（図７のステップＳ７２）において、隙仮判定処理に続いて、隙判定処理を行う。この隙判定処理においては、互いに取付関係にある部品どうしの組合せと、取付関係にない部品どうしの組合せとで異なる基準距離を適用する。さらに、この隙判定処理では、取付関係にない部品の組合せにごとに、第１基準距離と、当該第１基準距離よりも短い第２基準距離とを設定しておき、部品どうしの最短距離が、第１基準距離より長い場合に干渉なしと自動的に判定し、第２基準距離未満の部品どうしの組合せについて干渉ありと自動的にする。
【００８４】
以下、図１９のフローチャートに、隙判定処理について説明する。
まず、上述の隙仮判定処理（図１７）によって、一覧表に掲載することに設定された部品の組合せの中から組合せを一つずつ読み出す（ステップＳ１９１）。
続いて、読み出された組合せの部品が互いに取付関係にある場合（ステップＳ１９２において「Ｙｅｓ」の場合）、その組合せの部品どうしの最短距離（最短隙）が、取付関係にある部品どうしの基準距離（取付基準）に一致しているか否かを判定する（ステップＳ１９３）。
【００８５】
なお、部品どうしの最短距離は、上述の隙判定処理時に算出したものを利用してもよいし、再度算出してもよい。また、本実施形態では、取付関係にある部品どうしの基準距離（取付基準）は、「０ミリメートル」である。したがって、部品どうしの最短隙がこの取付基準未満の場合には、部品どうしが空間的に重なってしまっていることになる。
【００８６】
したがって、ステップＳ１９３の判定の結果、最短隙が取付基準と一致しない場合（ステップＳ１９３において「Ｎｏ」の場合）、干渉チェック結果（取付判定）は干渉あり（ＮＧ）と判定される。例えば、第１部品群の「フューエルパイプＡ」と、第２部品群の「フューエルフィルタ」との最短隙が「−５ミリメートル」の場合、最短隙が取付基準「０ミリメートル」未満となり、取付判定は「ＮＧ」となる。
【００８７】
一方、ステップＳ１９３の判定の結果、最短隙が取付基準と一致する場合（ステップＳ１９３において「Ｙｅｓ」の場合）、取付判定は干渉なし（ＯＫ）と判定される。例えば、第１部品群の「フューエルパイプＡ」と、第２部品群の「フューエルフィルタ」との最短隙が「＋０ミリメートル」の場合、最短隙が取付基準「０ミリメートル」と一致し、取付判定は「ＰＥＮＤ」となる。
【００８８】
また、読み出された組合せの部品が互いに取付関係にない場合（ステップＳ１９２で「Ｎｏ」の場合）、その組合せの部品どうしの最短距離（最短隙）が、取付関係にない部品どうしの第１の基準距離（第１隙基準）より大きいか否かを判定する（ステップＳ１９６）。
なお、この第１隙基準及び後述の第２隙基準の値は、それぞれ部品の組合せごとに予め設定してデータベース１に格納しておいたものを読み出して用いるのがよい。
【００８９】
ステップＳ１９６の判定の結果、最短隙が第１隙基準より大きい場合（ステップＳ１０６において「Ｙｅｓ」の場合）、干渉チェック結果（隙判定）は、干渉なし（ＯＫ）と判定される（ステップＳ１９７）。例えば、第１部品群の「フューエルパイプＡ」と、第２部品群の「ブレーキパイプＡ」との最短隙が「２５ミリメートル」であり、かつ、この部品の組合せの第１隙基準が「２０ミリメートル」である場合、最短隙が第１隙基準より大きいため、隙判定は自動的に「ＯＫ」となる。
【００９０】
一方、ステップＳ１９６の判定の結果、最短隙が第１隙基準以下の場合（ステップＳ１９６において「Ｎｏ」の場合）、続いて、その最短隙が、取付関係にない部品どうしの第２の基準距離（第２隙基準）未満か否かを判定する（ステップＳ１９８）。
【００９１】
ステップＳ１９８の判定の結果、最短隙が第２隙基準未満の場合（ステップＳ１９８において「Ｙｅｓ」の場合）、隙判定は干渉あり（ＮＧ）と判定される（ステップＳ１９９）。例えば、第１部品群の「フューエルパイプＡ」と、第２部品群の「ブレーキパイプＡ」との最短隙が「５ミリメートル」であり、かつ、この部品の組合せの第２隙基準が「１０ミリメートル」である場合、最短隙が第２隙基準未満であるため、隙判定は自動的に「ＮＧ」となる。
【００９２】
一方、ステップＳ１９９の判定の結果、最短隙が第２隙基準以上の場合（ステップＳ１９９において「Ｎｏ」の場合）、即ち、最短隙が、第１隙基準以下かつ第２隙基準以上の場合、隙判定は保留（ＰＥＮＤ）とされる（ステップＳ２００）。例えば、第１部品群の「フューエルパイプＡ」と、第２部品群の「ブレーキパイプＡ」との最短隙が「１５ミリメートル」であり、かつ、この部品の組合せの第１隙基準が「２０ミリメートル」であり、第２隙基準が「１０ミリメートル」である場合、最短隙は第１隙基準以下かつ第２隙基準以上となり、隙判定は自動的に留保「ＰＥＮＤ」となる。
【００９３】
なお、最短隙が、最短隙は第１隙基準以下かつ第２隙基準以上の場合、更に詳細な基準距離と最短隙とを比較して、干渉チェックを行ってもよい。その場合、詳細な基準距離は、部品の組合せごとに設定されているのがよい。
【００９４】
そして、上述の隙仮判定処理（図１７）によって、一覧表に掲載することに設定された全ての部品の組合せについて、上記の一連の処理を実行する（ステップＳ２０１）。
【００９５】
図２０に、干渉チェック結果の一覧表（リスト）を示す。
図２０の一覧表には、上述の隙仮判定処理（図１７）によって絞り込まれた部品の組合せのみが掲載される。そして、この一覧表には、第１部品群の部品と第２部品群の部品の部品名の欄と、第１及び第２基準及び取付基準の欄と、第１及び第２部品群の部品のデータ変更の有無を示す欄と、隙判定及び取付判定の欄が設けられている。
【００９６】
例えば、第１部品群の「フューエルパイプＡ」と第２部品群の「ブレーキパイプＡ」との組合せについては、第１隙基準が「２０ミリメートル」であり、第２隙基準が「１０ミリメートル」であることが分かる。また、「フューエルパイプＡ」及び「ブレーキパイプＡ」のいずれも部品データが変更されていないことが分かる。さらに、この組合せについては、隙判定が干渉なし（ＯＫ）であることが分かる。したがって、設計者は、この部品の組合せについては、更なる検討が不要であることが分かる。
【００９７】
また、第１部品群の「フューエルパイプＡ」と第２部品群の「フューエルフィルタ」との組合せについては、取付基準が「０ミリメートル」であることが分かる。また、第２部品群の「フューエルフィルタ」の部品データが変更されていることが分かる。さらに、この組合せについては、取付判定が干渉あり（ＮＧ）であることが分かる。したがって、設計者は、この部品の組合せについて、更なる設計変更等の検討が必要であることが分かる。
【００９８】
また、第１部品群の「フューエルパイプＡ」と第２部品群の「ハーネスＡ」との組合せについては、第１隙基準が「２０ミリメートル」であり、第２隙基準が「８ミリメートル」であることが分かる。また、第２部品群の「ハーネスＡ」の部品データが変更されていることが分かる。さらに、この組合せについては、隙判定が保留（ＰＥＮＤ）であることが分かる。したがって、設計者は、この部品の組合せについて詳細な検討が必要であることが分かる。
【００９９】
かかる一覧表により、設計者は、部品どうしの組合せごとに、干渉の有無等を容易に把握することができる。このため、設計者の負担の軽減を図ることができる。
【０１００】
次に、図２１のフローチャートを参照して、図２０の一覧表のうち、第１部品群の特定の部品について、第２部品群のうち当該部品との最短距離が所定の基準距離以下である部品を選択して一覧表に表示する処理について説明する。
【０１０１】
まず、第１部品群のうちから一つの特定部品を選択する（ステップＳ２１１）。
図２２に、特定部品についての一覧表を表示するための操作画面の一例を示す。この操作画面では、特定部品の入力欄に部品名「フューエルフィルタ」が入力されている。
【０１０２】
続いて、選択条件の入力の有無を判定する（ステップＳ２１２）。
図２２の操作画面では、第２部品群から選択される部品の選択条件として、特定部品「フューエルフィルタ」との最短隙が、第２隙基準又は取付基準未満であることが指定されている。なお、所望の基準値を入力して、最短隙がこの基準値以下となる部品を第２部品群から選択するようにしてもよい。また、図２２の操作画面では、適用条件が合致する者が指定されている、適用条件の合致とは、例えば、同一車種に適用される部品であることである。かかる適用条件は、予めデータベース１に部品ごとに登録しておいたものを用いるとよい。
【０１０３】
そして、特定部品の周利の一覧表が表示される（ステップＳ２１３）。
図２３に、特定部品の周りの部品の一覧表の一例を示す。この一覧表では、第１部品群の特定部品である「フューエルフィルタ」の周りの部品として、第２部品群から「フューエルパイプＡ」等の部品が表示されている。さらに、これらの各部品が、適用条件を満たしていることが表示されている。また、これらの部品の完成度が１〜３の指数で示されている。ここでは、指数「３」の完成度が高く、指数「１」完成度が低いことを表している。また、これらの部品ごとに、最小隙及び基準値が表示されている。
【０１０４】
また、図２３の一覧表には、部品どうしの干渉チェック上の要件も表示されている。例えば、「フューエルパイプＡ」については、「エンジン振れ方向で１８隙（ミリメートル）確保」という要件が表示されている。さらに、特定部品との組合せごとの干渉チェック結果が「○」印又は「×」印で表示されている。かかる一覧表により、特定の部品の周辺で干渉チェックが必要な部品との組合せを把握することができる。
【０１０５】
さらに、図２３の一覧表に表示された第２部品群の部品の中から一つ以上の部品を選択することにより（ステップＳ２１４）、第１部品群の特定部品と、第２部品群のここで選択された部品との配置関係が画像表示される（ステップＳ２１５）。
図２４に、特定の部品である「フューエルフィルタ」の周囲の部品の配置関係の画像表示例を示す。画像表示においては、例えば、部品どうしの干渉箇所について、ハッチングを付す等の視覚的に他の部分と区別可能な表示を行うとよい。かかる画像表示により、詳細な検討の必要な部品の配置関係を視覚的に容易に把握することができる。
【０１０６】
上述した実施形態においては、本発明を所定の条件で構成した例について説明したが、本発明は種々の変更及び変形を行うことができる。例えば、上述した実施形態では、車両を分割した一つのブロックを評価単位とした例について説明したが、評価単位の分類はこれに限定されない。また、同時に複数のブロックを評価単位としてもよい。
【図面の簡単な説明】
【０１０７】
【図１】本実施形態の部品干渉チェック装置の構成を示す図である。
【図２】部品干渉チェック装置の概略を説明するための模式図である。
【図３】評価単位のブロックを示す模式図である。
【図４】部品データの変更をチェックのための割り込み処理を説明するフローチャートである。
【図５】部品どうしの取付関係の有無を説明するための模式図である。
【図６】干渉チェックのための基準距離の例を示す図表である。
【図７】本実施形態の部品干渉チェック方法の概略を説明するフローチャートである。
【図８】評価単位設定のための操作画面例である。
【図９】部品データ抽出処理を説明するフローチャートである。
【図１０】干渉チェック処理を説明するフローチャートである。
【図１１】部品間の最短距離の算出結果を示す図である。
【図１２】干渉チェック結果の表示処理を説明するフローチャートである。
【図１３】干渉チェック結果の対戦マトリクスの例である。
【図１４】課題リストの例である。
【図１５】部品を組み付け順に並べた対戦マトリクスの例である。
【図１６】特定の部品の周囲の配置関係の画像表示である。
【図１７】隙仮判定処理を説明するフローチャートである。
【図１８】隙仮判定処理結果を示す表である。
【図１９】隙判定処理を説明するフローチャートである。
【図２０】干渉チェック結果の一覧表の例である。
【図２１】特定の部品の周囲の配置関係を画像表示するための処理を説明するフローチャートである。
【図２２】特定の部品の周囲の配置関係を画像表示するための操作画面の一例である。
【図２３】干渉チェック結果の一覧表から、特定の部品の周囲の部品との組合せを抽出した図表である。
【図２４】特定の部品の周囲の配置関係の画像表示である。
【符号の説明】
【０１０８】
１  データベース
２  サーバコンピュータ
３  端末コンピュータユニット
１１  ３Ｄ−ＣＡＤデータ
１２  部品データ
１３  評価ブロックごとの部品搭載３Ｄ−ＣＡＤデータ
１４  隙判定の基準データ
２１  部品間隙計測プログラム
３１  対戦マトリクス（対戦表）
３２  一覧表（隙チェックリスト）
４１  ブレーキパイプＡ
４２  ブレーキパイプＢ
４３  フューエルパイプＡ
４４  フューエルフィルタ
４５  ハーネス
１３１  エンジンルームブロック
１３２  ダッシュパネル及びカウルブロック
【図１】
2009086864.tif 000003
【図２】
2009086864.tif 000004
【図３】
2009086864.tif 000005
【図４】
2009086864.tif 000006
【図５】
2009086864.tif 000007
【図６】
2009086864.tif 000008
【図７】
2009086864.tif 000009
【図８】
2009086864.tif 000010
【図９】
2009086864.tif 000011
【図１０】
2009086864.tif 000012
【図１１】
2009086864.tif 000013
【図１２】
2009086864.tif 000014
【図１３】
2009086864.tif 000015
【図１４】
2009086864.tif 000016
【図１５】
2009086864.tif 000017
【図１６】
2009086864.tif 000018
【図１７】
2009086864.tif 000019
【図１８】
2009086864.tif 000020
【図１９】
2009086864.tif 000021
【図２０】
2009086864.tif 000022
【図２１】
2009086864.tif 000023
【図２２】
2009086864.tif 000024
【図２３】
2009086864.tif 000025
【図２４】
2009086864.tif 000026