(57)【要約】  設計用画面２６に表示された複数の表示部品の中から類似部品の検索対象とする表示部品を選択し、レコメンダー実行選択画面１００で単品検索用の実行ボタン１０４を選択操作し、検索実行確認画面１１０でＹＥＳボタン１１２を選択操作すると、選択中の１個の表示部品の型番を抽出し、インターネット５を介してサーバ４にアクセスして、抽出型番を含む類似部品検索データを送信する。サーバ４のＣＰＵ２１は、メモリ２２に記憶された類似部品データを参照して、抽出型番に対応付けられた類似部品型番を検索する。抽出型番の部品データ、及び検索された全ての類似部品型番の部品データがサーバ４からユーザ端末３に送信され、各部品の型番が表示された単品検索結果詳細画面１２０がディスプレイ１１に表示される。
2017217032.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤシステムを用いた設計を支援する設計支援システムであって、
ＣＡＤデータに応じた設計用図面を表示する表示部と、
前記設計用図面に含まれる部品として前記表示部に表示可能な表示部品の型番と当該表示部品の類似部品の型番とを対応付けた類似部品データを記憶した類似部品データベースと、
前記表示部に表示された前記設計用図面に含まれる前記表示部品を選択する選択操作が入力される操作入力部と、
前記操作入力部に入力された前記選択操作により選択された前記表示部品の型番を取得する型番取得手段と、
前記型番取得手段により取得された前記表示部品の型番に対応する前記類似部品の型番を前記類似部品データベースから検索し、検索結果に含まれる前記類似部品の型番を前記表示部に表示する類似部品検索手段と、
を備えることを特徴とする設計支援システム。
【請求項２】
請求項１に記載の設計支援システムにおいて、
前記類似部品データが、前記類似部品の型番と当該類似部品のカテゴリとをさらに対応付け、
前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する前記類似部品のカテゴリを、当該類似部品の型番に代えてまたは当該類似部品の型番とともに前記表示部に表示することを特徴とする設計支援システム。
【請求項３】
請求項１に記載の設計支援システムにおいて、
前記操作入力部に入力された前記選択操作により選択された前記表示部品の形状を取得する形状取得手段を備え、
前記類似部品データが、前記類似部品の型番と当該類似部品の形状とをさらに対応付け、
前記類似部品検索手段が、前記形状取得手段により取得された前記表示部品の形状に適合する前記類似部品の形状を前記類似部品データベースから検索し、検索結果に含まれる前記類似部品の形状に対応する当該類似部品の型番を前記表示部に表示することを特徴とする設計支援システム。
【請求項４】
請求項３に記載の設計支援システムにおいて、
前記類似部品データが、前記類似部品の型番と当該類似部品のカテゴリとをさらに対応付け、
前記類似部品のカテゴリを特定するカテゴリ特定手段をさらに有し、
前記類似部品検索手段が、前記カテゴリ特定手段により特定された前記類似部品のカテゴリに対応する前記類似部品の形状の中から前記形状取得手段により取得された前記表示部品の形状に適合する前記類似部品の形状を前記類似部品データベースから検索し、検索結果に含まれる前記類似部品の形状に対応する当該類似部品の型番を前記表示部に表示すことを特徴とする設計支援システム。
【請求項５】
請求項４に記載の設計支援システムにおいて、
前記操作入力部には、前記類似部品のカテゴリを特定するカテゴリ特定操作がさらに入力され、
前記カテゴリ特定手段が、前記操作入力部に入力された前記カテゴリ特定操作に応じて前記類似部品のカテゴリを特定することを特徴とする設計支援システム。
【請求項６】
請求項４に記載の設計支援システムにおいて、
前記類似部品データベースが、前記表示部品のカテゴリと前記類似部品のカテゴリとを対応付けた類似部品カテゴリデータをさらに記憶し、
前記型番取得手段が、前記操作入力部に入力された前記選択操作により選択された前記表示部品のカテゴリを取得し、
前記カテゴリ特定手段が、前記型番取得手段により取得された前記表示部品のカテゴリに対応する前記類似部品のカテゴリを前記類似部品データベースから検索して、検索結果から前記類似部品のカテゴリを特定することを特徴とする設計支援システム。
【請求項７】
請求項１に記載の設計支援システムにおいて、
前記ＣＡＤデータが、前記設計用図面に含まれる前記表示部品を特定する文字列データを含み、
前記型番取得手段が、前記操作入力部に入力された前記選択操作により選択された前記表示部品について、当該表示部品を特定する前記文字列データから特定ルールにしたがって抽出した抽出文字列を当該表示部品の型番として取得するとともに、前記抽出文字列が前記表示部品の型番が取り得る文字列形式を満たさないとき、前記文字列データの設定を促す型番設定画面を前記表示部に表示することを特徴とする設計支援システム。
【請求項８】
請求項１に記載の設計支援システムにおいて、
前記類似部品データが、前記類似部品の型番と当該類似部品の複数のスペック情報とを対応づけ、
前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する当該類似部品の複数のスペック情報をそれら名称と並べて前記類似部品毎に前記表示部に表示することを特徴とする設計支援システム。
【請求項９】
請求項２に記載の設計支援システムにおいて、
前記類似部品データが、前記類似部品の型番と当該類似部品の複数のスペック情報とを対応づけ、
前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する当該類似部品の複数のスペック情報をそれら名称と並べて前記類似部品毎に前記表示部に表示することを特徴とする設計支援システム。
【請求項１０】
請求項３に記載の設計支援システムにおいて、
前記類似部品データが、前記類似部品の型番と当該類似部品の複数のスペック情報とを対応づけ、
前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する当該類似部品の複数のスペック情報をそれら名称と並べて前記類似部品毎に前記表示部に表示することを特徴とする設計支援システム。
【請求項１１】
請求項４に記載の設計支援システムにおいて、
前記類似部品データが、前記類似部品の型番と当該類似部品の複数のスペック情報とを対応づけ、
前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する当該類似部品の複数のスペック情報をそれら名称と並べて前記類似部品毎に前記表示部に表示することを特徴とする設計支援システム。
【請求項１２】
請求項５に記載の設計支援システムにおいて、
前記類似部品データが、前記類似部品の型番と当該類似部品の複数のスペック情報とを対応づけ、
前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する当該類似部品の複数のスペック情報をそれら名称と並べて前記類似部品毎に前記表示部に表示することを特徴とする設計支援システム。
【請求項１３】
請求項６に記載の設計支援システムにおいて、
前記類似部品データが、前記類似部品の型番と当該類似部品の複数のスペック情報とを対応づけ、
前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する当該類似部品の複数のスペック情報をそれら名称と並べて前記類似部品毎に前記表示部に表示することを特徴とする設計支援システム。
【請求項１４】
請求項１に記載の設計支援システムにおいて、
前記類似部品検索手段による前記検索結果に含まれ、前記表示部に表示された前記類似部品の型番を選択する類似部品選択操作が入力される類似部品選択操作入力部と、
前記ＣＡＤデータ上で、前記操作入力部に入力された前記選択操作により選択された前記表示部品を、前記類似部品選択操作入力に入力された前記類似部品選択操作により選択された型番に対応する前記類似部品に置換する置換手段とを備えることを特徴とする設計支援システム。
【請求項１５】
請求項１に記載の設計支援システムにおいて、
前記型番取得手段は、前記表示部に表示された前記設計用図面に含まれる全ての前記表示部品の型番を取得し、
前記類似部品検索手段は、前記型番取得手段により取得された全ての前記表示部品の型番に対応する前記類似部品の型番を前記類似部品データベースから検索し、検索結果に含まれる前記類似部品の型番を前記表示部に表示することを特徴とする設計支援システム。
【請求項１６】
請求項１に記載の設計支援システムにおいて、
前記型番取得手段が、前記操作入力部に入力された前記選択操作により選択された前記表示部品が被連結部品であるとき、当該表示部品の型番および当該表示部品に連結された他の前記表示部品の型番を取得して前記表示部に表示することを特徴とする設計支援システム。
【請求項１７】
請求項１に記載の設計支援システムにおいて、
前記類似部品検索手段は、同一の前記表示部品に対して検索を行う場合には、部品情報を示す複数のスペックの数値を変えて再検索することを特徴とする設計支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤを用いた設計を支援する設計支援システムに関する。
【背景技術】
【０００２】
３ＤＣＡＤシステム及び関連システムが製造業全般に普及し、各社の３ＤＣＡＤシステムの表示機能として実装され設計者の利用が定着している機能がいくつかある。アセンブリデータのファイル名から自動で部品表出力する機能がその一つである。部品ファイル名にメーカーの型番を設定し、この機能を利用すると自動出力した部品表でそのまま発注ができ効率がよい。その為、設計者は複数部品で構成されるアセンブリデータを作成する時に各部品のファイル名称にメーカーの型番を設定する。または、部品ファイルのプロパティにメーカー型番を入力し、そのデータから部品表を自動出力する場合もある。部品の変更があった際に形状と型番を修正し、部品表再出力すれば発注用の部品表が自動生成され、正確なデータ管理と確実な発注を実行できる。３ＤＣＡＤシステムの普及と共に、３ＤＣＡＤデータを核として設計データを管理する手法が定着した。【０００３】
３ＤＣＡＤデータの部品の変更の際に、形状だけ変更し型番を変更し忘れ、間違った型番で誤発注するという事象が設計現場で多々起きている。これを防止するシステムが出願人が提供しているシステムRapid Design inCAD Componentsである。このシステムは、設計者が３ＤＣＡＤシステムでデータを変更すると型番が自動で追従するというシステムである。【０００４】
また、特許文献１、特許文献２では、設計支援システムを用いた効率的な設計手法としてモジュール及びユニットの自動設計について提案がなされている。設計現場では効率的な設計と設計時間の短縮が求められていることが背景となっている。また、３ＤＣＡＤデータをいくつかの方向からの画像に落とし、その画像から類似の３ＤＣＡＤデータを探す画像マッチングシステムの研究は長年行われてきた（非特許文献１参照）。ハードウェアの進化により、現実的な時間で計算処理が完了するようになり、商用品の中に組み込まれるようになったのが近年である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４５７１９９８号公報
【特許文献２】特許第５５９１９９１号公報
【非特許文献】
【０００６】
【非特許文献１】D.Y.Chen,X.P.Tian,Y.T.Shen,and M.Ouhyoung,“On Visual Similarity Based 3D Model Retrieval,”Computer Graphics Forum,vol.22,no.3,pp.223-232,2003
【発明の概要】
【発明が解決しようとする課題】
【０００７】
設計者が製品設計または設備設計時に、適した部品を選択する為に類似部品のスペック情報を各社の紙カタログまたはウェブサイトを見比べ、類似品を把握するのに大量の時間がかかり課題となっている。この課題を解決するシステムとして、ユーザのＣＡＤの部品データを検索するシステムが考えられる。そのシステムの内部ロジックとして、画像マッチング技術などを用いた形状の類似度に基づいて検索するシステムが考えられるが、出願人が取り扱う部品点数だけでも800垓（1兆の800億倍）あり、この部品点数の部品群を形状検索しマッチングさせる為には非特許文献１のような画像マッチング技術だけで処理するには精度や処理時間の観点で技術的に限界がある。ユーザが検索した結果、ユーザが求める類似品を的確かつ即座に提示できない点が現状の課題である。【０００８】
本発明はかかる背景に鑑みてなされたものであり、前記の設計者の慣習を利用しユーザのＣＡＤの部品データにある型番情報があれば、その情報から類似部品データベースで検索し、また型番情報が取れない場合はＣＡＤデータの形状マッチングを実施し、類似部品またはカテゴリを的確かつ即座に提示することができる設計支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の設計支援システムは、ＣＡＤシステムを用いた設計を支援する設計支援システムであって、ＣＡＤデータに応じた設計用図面を表示する表示部と、前記設計用図面に含まれる部品として前記表示部に表示可能な表示部品の型番と当該表示部品の類似部品の型番とを対応付けた類似部品データを記憶した類似部品データベースと、前記表示部に表示された前記設計用図面に含まれる前記表示部品を選択する選択操作が入力される操作入力部と、前記操作入力部に入力された前記選択操作により選択された前記表示部品の型番を取得する型番取得手段と、前記型番取得手段により取得された前記表示部品の型番に対応する前記類似部品の型番を前記類似部品データベースから検索し、検索結果に含まれる前記類似部品の型番を前記表示部に表示する類似部品検索手段と、を備えることを特徴とする。【００１０】
この構成によれば、型番を抽出した表示部品の型番に対応する類似部品の型番を、類似部品データベースから検索し、検索結果に含まれる前記類似部品の型番を前記表示部に表示するので、的確な類似部品を表示することができる。また、ユーザが型番を再度入力する必要はなく、ＣＡＤデータから自動で型番を取得し即座に提案することで、ユーザの手間と時間を削減することができる。【００１１】
また、前記類似部品データが、前記類似部品の型番と当該類似部品のカテゴリとをさらに対応付け、前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する前記類似部品のカテゴリを、当該類似部品の型番に代えてまたは当該類似部品の型番とともに前記表示部に表示することが好ましい。【００１２】
この構成によれば、検索結果に含まれる類似部品の型番に対応する類似部品のカテゴリを把握することができる。【００１３】
さらに、前記操作入力部に入力された前記選択操作により選択された前記表示部品の形状を取得する形状取得手段を備え、前記類似部品データが、前記類似部品の型番と当該類似部品の形状とをさらに対応付け、前記類似部品検索手段が、前記形状取得手段により取得された前記表示部品の形状に適合する前記類似部品の形状を前記類似部品データベースから検索し、検索結果に含まれる前記類似部品の形状に対応する当該類似部品の型番を前記表示部に表示することが好ましい。【００１４】
この構成によれば、表示部品の形状に基づいて類似部品の型番を表示部に表示することができる。【００１５】
また、前記類似部品データが、前記類似部品の型番と当該類似部品のカテゴリとをさらに対応付け、前記類似部品のカテゴリを特定するカテゴリ特定手段をさらに有し、前記類似部品検索手段が、前記カテゴリ特定手段により特定された前記類似部品のカテゴリに対応する前記類似部品の形状の中から前記形状取得手段により取得された前記表示部品の形状に適合する前記類似部品の形状を前記類似部品データベースから検索し、検索結果に含まれる前記類似部品の形状に対応する当該類似部品の型番を前記表示部に表示することが好ましい。【００１６】
この構成によれば、特定された類似部品のカテゴリに対応する類似部品の形状の中から、表示部品の形状に適合する類似部品の形状を検索するので、類似部品データ内の全ての類似部品の形状の中から、表示部品の形状に適合する類似部品の形状を検索するものに比べて、検索する際の負荷を軽減することができる。【００１７】
さらに、前記操作入力部には、前記類似部品のカテゴリを特定するカテゴリ特定操作がさらに入力され、前記カテゴリ特定手段が、前記操作入力部に入力された前記カテゴリ特定操作に応じて前記類似部品のカテゴリを特定することが好ましい。【００１８】
この構成によれば、類似部品のカテゴリを特定するカテゴリ特定操作を操作入力部に入力するだけで、容易に類似部品のカテゴリを特定することができる。【００１９】
また、前記類似部品データベースが、前記表示部品のカテゴリと前記類似部品のカテゴリとを対応付けた類似部品カテゴリデータをさらに記憶し、前記型番取得手段が、前記操作入力部に入力された前記選択操作により選択された前記表示部品のカテゴリを取得し、前記カテゴリ特定手段が、前記型番取得手段により取得された前記表示部品のカテゴリに対応する前記類似部品のカテゴリを前記類似部品データベースから検索して、検索結果から前記類似部品のカテゴリを特定することが好ましい。【００２０】
この構成によれば、カテゴリを取得する表示部品を選択するだけで、容易に類似部品のカテゴリを特定することができる。【００２１】
さらに、前記ＣＡＤデータが、前記設計用図面に含まれる前記表示部品を特定する文字列データを含み、前記型番取得手段が、前記操作入力部に入力された前記選択操作により選択された前記表示部品について、当該表示部品を特定する前記文字列データから特定ルールにしたがって抽出した抽出文字列を当該表示部品の型番として取得するとともに、前記抽出文字列が前記表示部品の型番が取り得る文字列形式を満たさないとき、前記文字列データの設定を促す型番設定画面を前記表示部に表示することが好ましい。【００２２】
この構成によれば、表示部品の型番が取り得る文字列形式を満たしていない表示部品の型番を取得して、類似部品を検索するものに比べて、検索する際の負荷を軽減することができる。【００２３】
また、前記類似部品データが、前記類似部品の型番と当該類似部品の複数のスペック情報とを対応づけ、前記類似部品検索手段が、前記検索結果に含まれる前記類似部品の型番に対応する当該類似部品の複数のスペック情報をそれら名称と並べて前記類似部品毎に前記表示部に表示することが好ましい。【００２４】
この構成によれば、類似部品の複数のスペックを類似部品毎にユーザに即座に提示し設計時間を短縮することができる。【００２５】
前記類似部品検索手段による前記検索結果に含まれ、前記表示部に表示された前記類似部品の型番を選択する類似部品選択操作が入力される類似部品選択操作入力部と、前記ＣＡＤデータ上で、前記操作入力部に入力された前記選択操作により選択された前記表示部品を、前記類似部品選択操作入力に入力された前記類似部品選択操作により選択された型番に対応する前記類似部品に置換する置換手段とを備えることが好ましい。【００２６】
この構成によれば、ＣＡＤデータ上で表示部品を類似部品に容易に置換することができる。【００２７】
また、前記型番取得手段は、前記表示部に表示された前記設計用図面に含まれる全ての前記表示部品の型番を取得し、前記類似部品検索手段は、前記型番取得手段により取得された全ての前記表示部品の型番に対応する前記類似部品の型番を前記類似部品データベースから検索し、検索結果に含まれる前記類似部品の型番を前記表示部に表示することが好ましい。【００２８】
この構成によれば、表示部に表示された設計用図面に含まれる全ての表示部品の型番に対応する類似部品の型番を表示部に表示することができる。【００２９】
さらに、前記型番取得手段が、前記操作入力部に入力された前記選択操作により選択された前記表示部品が被連結部品であるとき、当該表示部品の型番および当該表示部品に連結された他の前記表示部品の型番を取得して前記表示部に表示することが好ましい。【００３０】
この構成によれば、類似部品を検索する表示部品に連結された他の表示部品の類似部品も検索することができる。【００３１】
また、前記類似部品検索手段は、同一の前記表示部品に対して検索を行う場合には、部品情報を示す複数のスペックの数値を変えて再検索することが好ましい。【００３２】
この構成によれば、検索時のスペックの数値を変えることで、所望する検索結果を得ることができる。
【図面の簡単な説明】
【００３３】
【図１】本実施形態の設計支援システムの構成図。
【図２】設計図が表示された設計用画面を示す説明図。
【図３】設定画面を示す説明図。
【図４】レコメンダー実行選択画面を示す説明図。
【図５】検索実行確認画面を示す説明図。
【図６】型番設定画面を示す説明図。
【図７】単品検索結果の詳細表示が選択可能になった状態のレコメンダー実行選択画面を示す説明図。
【図８】単品検索結果詳細画面を示す説明図。
【図９】部品のＥカタログを表示した図。
【図１０】再検索ボタンを選択した状態の単品検索結果詳細画面を示す説明図。
【図１１】図面品検索確認画面を示す説明図。
【図１２】確認画面を示す説明図。
【図１３】形状マッチング部品表示確認画面を示す説明図。
【図１４】図面品検索結果詳細画面を示す説明図。
【図１５】絞込み画面を示す説明図。
【図１６】型番追従詳細画面を示す説明図。
【図１７】図面品検索履歴画面を示す説明図。
【図１８】全部品検索結果詳細画面を示す説明図。
【図１９】検索対象部品を選択した状態として検索対象部品を中心にして拡大表示した状態の設計図が表示された設計用画面を示す説明図。
【図２０】連結表示部品の類似部品も検索及び表示する第３実施形態の選択した表示部品と連結表示部品とを示す説明図。
【図２１】第３実施形態の選択した表示部品の類似部品と連結表示部品の類似部品とを１つのユニットとして示す説明図。
【図２２】選択した表示部品の型番を表示する第４実施形態のレコメンダー実行選択画面を示す説明図。
【図２３】第４実施形態の表示部品を選択した状態のレコメンダー実行選択画面を示す説明図。
【図２４】第４実施形態の選択した表示部品の類似部品がない状態のレコメンダー実行選択画面を示す説明図。
【図２５】第４実施形態の型番の不要部分を削除した状態のレコメンダー実行選択画面を示す説明図。
【図２６】第４実施形態のカテゴリ選択画面を示す説明図。
【図２７】再検索時に部品のスペックを変えて再検索する第５実施形態の検索結果詳細画面を示す説明図。
【図２８】第５実施形態の再検索用スペック設定画面を示す説明図。
【図２９】類似品欄をスクロールする第６実施形態の検索結果詳細画面を示す説明図。
【発明を実施するための形態】
【００３４】
［第１実施形態］
図１に示すように、本発明を実施した設計支援システム２は、ユーザ端末３に接続されたサーバ４を備える。ユーザ端末３とサーバ４とは、例えばインターネット５を介して通信可能に接続されている。
【００３５】
ユーザ端末３は、ＰＣユニットから構成され、ディスプレイ１１（表示部）と、キーボードやマウス等からなる入力部１２（操作入力部）と、ＣＰＵ１３と、メモリ１４と、通信部１５とを備える。
【００３６】
サーバ４は、ＣＰＵ２１と、メモリ２２（類似部品データベース）と、通信部２３とを備える。メモリ２２には、様々な部品の型番と、各部品の類似部品の型番とを対応付けた類似部品データ、及び、各部品の型番が所属するカテゴリ（例えば、シャフトホルダ、シャフト等）と、各部品の類似部品の型番が所属するカテゴリとを対応付けた類似部品カテゴリデータが記憶されている。類似部品データには、各部品及び類似部品の３ＤＣＡＤデータ、形状データ及びスペック（例えば、材質、熱処理の有無及び処理方法、表面処理の有無及び処理方法等）データと、各部品及び類似部品の画像データや紹介コメント等を有するＥカタログデータとが含まれている。なお、類似部品とは、対象の部品と仕様が完全一致する部品、対象の部品と形状は一致するが表面処理等が違う部品、対象の部品と形状が若干異なる部品等が含まれ、予め部品毎に対応付けられている。この類似部品の対応付けは適宜変更可能であり、例えば、６ヶ月毎や、新製品が発売された際に更新される。
【００３７】
ユーザ端末３の通信部１５と、サーバ４の通信部２３とは、インターネット５を介して通信可能に接続されている。なお、ユーザ端末３とサーバ４とを、インターネットを介さずに接続してもよく、例えば社内ＬＡＮシステム等のイントラネットにより接続してもよい。また、ユーザ端末３にサーバ４の機能を持たせるようにしてもよい。
【００３８】
ユーザ端末３のメモリ１４には、ユーザが設計を行う際に使用するＣＡＤシステムが記憶されている。ユーザは、このＣＡＤシステムを起動して設計を行う。また、メモリ１４には、ユーザがＣＡＤシステムを起動して設計を行う際に、設計支援を行うための設計支援プログラムが記憶されている。
【００３９】
図２に示すように、ＣＡＤシステムを起動して、組立品のファイルを開くと、ユーザ端末３のＣＰＵ１３は、設計用画面２６をディスプレイ１１に表示する。この設計用画面２６には、様々な部品から構成される組立品の設計図（設計用図面）が表示される。ユーザは、入力部１２を操作して設計を行う。
【００４０】
［型番付与］
各部品には、部品の属性を示す型番が付与されている。
【００４１】
図３に示すように、部品の属性を示す型番を部品に付与する場合には、ＣＰＵ１３により設計支援プログラムを起動して、設定画面３０をディスプレイ１１に表示する。
【００４２】
設定画面３０は、部品メーカー型番入力ルール欄３１と、部品選択時の設定欄３２と、全部品検索設定欄３３と、ＯＫボタン３４と、キャンセルボタン３５とが表示される。
【００４３】
部品メーカー型番入力ルール欄３１は、構成部品名設定欄４１と、プロパティ設定欄４２と、ベンダー型番プレビュー表示欄４３とが表示される。構成部品名設定欄４１は、部品メーカー型番のルールとして、部品メーカー型番そのままを部品の型番として入力しているコメント４５と、部品メーカー型番以外の文字列を入力しているコメント４６とが表示される。
【００４４】
コメント４６の下方には、チェックボックス、「区切り記号」という文字、入力ボックス、「先頭から」という文字、入力ボックス、「個目以降」という文字から構成される第１ルール設定部５１と、チェックボックス、「区切り記号」という文字、入力ボックス、「末尾から」という文字、入力ボックス、「個目以前」という文字から構成される第２ルール設定部５２とが表示される。第１，第２ルール設定部５１，５２は、部品メーカー型番以外の文字列を部品の型番と入力している場合（例えばＡＡＡ＿ＡＴＨＣ３−ＢＢＢ−ＣＣＣ）に、入力されている部品の型番（文字列データ）から部品メーカーの型番を抽出するためのルールを設定するものである。第１ルール設定部５１は、区切り記号（例えば、「＿」（アンダーバー）等）を入力し、区切り記号の先頭から何個目以降の文字を部品メーカーの型番として抽出するかのルール（特定ルール）を設定する。また、第２ルール設定部５２は、区切り記号（例えば、「−」等）を入力し、その区切り記号の末尾から何個目以前の文字を部品メーカーの型番として抽出するかのルール（特定ルール）を設定する。なお、上記したルールは一例である。
【００４５】
本実施形態では、構成部品名設定欄４１の「構成部品名（ツリー）」という文字の横のチェックボックスにチェックが入り、コメント４６の横のチェックボックスにチェックが入っている。また、第１ルール設定部５１のチェックボックスにチェックが入り、左側の入力ボックスには、「＿」が入力され、右側の入力ボックスには「１」が入力されている。さらに、第２ルール設定部５２のチェックボックスにチェックが入り、左側の入力ボックスには、「−」が入力され、右側の入力ボックスには「２」が入力されている。
【００４６】
また、本実施形態では、プロパティ設定欄４２の「その他」の左横のチェックボックスにチェックが入り、「その他」の右横の入力ボックスに「ＴｅｘｔＢｏｘ」が入力されている。部品の型番のデータがメモリ１４のＴｅｘｔＢｏｘに入力（記憶）されている場合には、ＴｅｘｔＢｏｘからデータを読み込むように、入力ボックスに「ＴｅｘｔＢｏｘ」を入力する。
【００４７】
部品の型番として、例えば、ＡＡＡ＿ＡＴＨＣ３−ＢＢＢ−ＣＣＣが入力されている部品については、第１ルール設定部５１のルールにより、区切り記号＿先頭から１番目以降である「ＡＴＨＣ３−ＢＢＢ−ＣＣＣ」が抽出され、第２ルール設定部５２のルールにより、区切り記号−末尾から２個目以前である「ＡＡＡ＿ＡＴＨＣ３」が抽出され、第１，第２ルール設定部５１，５２の各ルールを満たす文字列として「ＡＴＨＣ３」が部品メーカーの型番として抽出される。
【００４８】
また、部品の型番として、例えば、区切り記号がない文字列が入力されている場合には、部品メーカーの型番は抽出されない。さらに、第１ルール設定部５１が、チェックボックスにチェックが入り「区切り記号−先頭から１個目以降」と設定され、第２ルール設定部５２が、チェックボックスにチェックが入り、「区切り記号＿末尾から１個目以前」と設定された場合、第１ルール設定部５１のルールにより「ＢＢＢ−ＣＣＣ」が抽出され、第２ルール設定部５２のルールにより「ＡＡＡ」が抽出され、第１，第２ルール設定部５１，５２の各ルールを満たす文字列がないため、部品メーカーの型番は抽出されない。同様に、ルールに従った部分に文字列がない場合には、部品メーカーの型番は抽出されない。
【００４９】
ベンダー型番プレビュー表示欄４３には、型番が抽出された表示部品の型番が表示される。ベンダー型番プレビュー表示欄４３は、先頭文字列欄と、メーカー型番欄と、末尾文字列欄とに区分けされ、本実施形態では、先頭文字列欄には、区切り記号＿先頭から１番目より前の文字列（ＡＡＡ）が表示され、メーカー型番欄には、抽出した型番（ＡＴＨＣ３）が表示され、末尾文字列欄には、区切り記号−末尾から２個目より後ろの文字列（ＢＢＢ−ＣＣＣ）が表示される。
【００５０】
部品選択時の設定欄３２は、選択中の部品の類似部品検索を行う際に、自動で行うか、手動で行うかを設定する欄であり、自動で行うコメント６１と、手動で行うコメント６２とが表示される。本実施形態では、手動で行うコメント６２の横のチェックボックスにチェックが入っている。
【００５１】
全部品検索設定欄３３は、詳しくは後述する全部品検索を行う際に、検索された類似部品をリスト表示するか否かのコメント７１と、類似部品が検索された表示部品の表示色を変更するか否かのコメント７２とが表示される。本実施形態では、コメント７１の横のチェックボックスにチェックが入り、コメント７２の左横のチェックボックスにチェックが入り、コメント７２の右横の表示色選択ボックスで所望する表示色（例えば、赤）が選択されている。
【００５２】
ユーザが設定画面３０でＯＫボタン３４を選択操作（クリック）すると、入力したルールが確定されて設定が保存され、ユーザがキャンセルボタン３５を選択操作すると、入力がキャンセルされる。
【００５３】
図４に示すように、設計支援プログラムが起動されると、設計用画面２６に表示された各部品の設計支援として、ＣＰＵ１３は、各部品の類似部品を表示するか否かを選択するレコメンダー実行選択画面１００をディスプレイ１１に表示する。
【００５４】
レコメンダー実行選択画面１００は、「ＣＡＤで部品を選択してください」というメッセージ１０１と、設計用画面２６に表示された複数の表示部品の中から選択した１個の表示部品の類似部品を検索して表示する「単品検索モード」を実行するための単品検索コメント１０２と、複数の全ての表示部品の類似部品を検索して表示する「全部品検索モード」を実行するための全部品検索コメント１０３とが表示される。
【００５５】
［単品検索モード］
単品検索モードを実行して、類似部品を検索及び表示する際の処理の流れを説明する。単品検索モードを実行する場合には、ユーザは入力部１２を操作して、設計用画面２６に表示された複数の表示部品の中から類似部品の検索対象とする表示部品を選択し、レコメンダー実行選択画面１００で単品検索コメント１０２の横に表示されている単品検索用の実行ボタン１０４を選択操作する。
【００５６】
ユーザが単品検索用の実行ボタン１０４を選択操作すると、図５に示すように、ユーザ端末３のＣＰＵ１３は、検索実行確認画面１１０をディスプレイ１１に表示する。この検索実行確認画面１１０は、検索を実行するか否かの確認メッセージ１１１と、ＹＥＳボタン１１２と、ＮＯボタン１１３とが表示される。
【００５７】
ユーザが検索実行確認画面１１０でＹＥＳボタン１１２を選択操作すると、ＣＰＵ１３は、選択中の１個の表示部品の型番を抽出して取得する。ユーザがＮＯボタン１１３を選択操作すると、単品部品モードが終了する。なお、「以降、表示しない」というコメントの横に表示されたチェックボックスにチェックを入れると、以降、検索実行確認画面１１０は表示されない。本実施形態では、ＣＰＵ１３は「型番取得手段」に相当する。
【００５８】
ＣＰＵ１３は、選択中の表示部品の型番を取得した場合に、取得した型番（以下、取得型番と称する）が、表示部品の型番が取り得る所定の文字列形式を満たしているか否かを判定する。ＣＰＵ１３は、取得型番が所定の文字列形式を満たしていないと判定した場合には、図６に示すように、所定の文字列形式に従った型番を表示部品に設定するように促す型番設定画面１１５をディスプレイ１１に表示する。なお、型番設定画面１１５を表示しないようにしてもよい。
【００５９】
ＣＰＵ１３は、取得型番が所定の文字列形式を満たしていると判定した場合には、インターネット５を介してサーバ４にアクセスして、取得型番のデータを含み、取得型番の類似品を検索させるための類似部品検索データを送信する。サーバ４のＣＰＵ２１は、類似部品検索データを受信すると、メモリ２２に記憶された類似部品データを参照して、取得型番に対応付けられた類似部品の型番（以下、類似部品型番と称する）を検索する。
【００６０】
類似部品型番が検索された場合には、取得型番の部品データ、及び検索された全ての類似部品型番の部品データがサーバ４からユーザ端末３に送信される。図７に示すように、ユーザ端末３のＣＰＵ１３は、検索された類似部品型番の数（例えば、５件）に基づいて、レコメンダー実行選択画面１００に、「類似品が５件あります」というメッセージ１０５を表示する。
【００６１】
レコメンダー実行選択画面１００に、「類似品が５件あります」というメッセージ１０５が表示されると、「選択部品でさがす」という単品検索コメント１０２の詳細表示ボタン１０６が選択可能になり、ユーザが詳細表示ボタン１０６を選択操作すると、図８に示すように、ＣＰＵ１３は、受信した部品データに基づいて、単品検索結果詳細画面１２０をディスプレイ１１に表示する。本実施形態では、ユーザ端末３のＣＰＵ１３、サーバ４のＣＰＵ２１により「類似部品検索手段」が構成されている。
【００６２】
単品検索結果詳細画面１２０は、検索実行時に選択した表示部品の情報を下方に表示する現在欄１２１と、類似部品の情報を下方に表示する類似部品欄１２２とが表示される。各欄１２１，１２２には、メーカー名を表示するメーカー名項目１２３、型番を表示する型番項目１２４、単価を表示する単価項目１２５、納期を表示する納期項目１２６、スペック情報を表示するスペック項目１２７が表示される。なお、単価項目１２５、納期項目１２６及びスペック項目１２７を表示しないようにしてもよい。また、部品の型番に代えて又は加えて、選択した表示部品及び類似部品のカテゴリを表示するようにしてもよい。
【００６３】
スペック項目１２７は、部品毎に複数設定されており、例えば、シャフトホルダの場合には、形状、シャフトの締結方法、穴径Ｄ（Φ）、材質、材質［アルミニウム詳細］、表面処理、タイプ、フランジ形種類、厚さ、ノック穴、クランプレバー、及びフランジ形状が設定されている。なお、材質［アルミニウム詳細］の［］内の文字は、１つ上の材質項目に表示された材質によって変わる。
【００６４】
類似部品が複数検索された場合には、類似部品欄１２２は複数設けられ、現在欄１２１に表示された部品（選択された表示部品）と同等の部品である同等品欄１２２ａ、同等品２欄１２２ｂや、同等品欄１２２ａ及び同等品２欄１２２ｂに表示された部品に比べて廉価部品である廉価品欄１２２ｃ等が表示される。
【００６５】
各欄１２２ａ〜１２２ｃのスペック項目１２７は、現在欄１２１のスペック項目１２７に対応して表示される。例えば、現在欄１２１のスペック項目１２７の各項目に対応するデータが、各欄１２２ａ〜１２２ｃに表示した類似部品のデータに含まれていない場合には、各欄１２２ａ〜１２２ｃのスペック項目１２７の該当する項目は空白となる。
【００６６】
なお、現在欄１２１のスペック項目１２７の各項目において、例えば材質項目に、先頭に項目番号が付いた情報である「Ｃ３材質：ＳＵＪ２」が表示されている際には、各欄１２２ａ〜１２２ｃのスペック項目１２７の材質項目では、材質を示していない場合でも、同じ項目番号（Ｃ３）が付いた情報（例えば、Ｃ３表面処理：なし）が表示される。
【００６７】
また、現在欄１２１のスペック項目１２７の各項目に付いていない項目番号が、各欄１２２ａ〜１２２ｃのスペック項目１２７の各項目に付いている場合、その情報は、スペック項目１２７の下方に表示する。
【００６８】
各欄１２１，１２２ａ〜１２２ｃには、表示された部品のＥカタログ（電子カタログ）を別画面（ブラウザ）で表示するためのＥカタログボタン１２８が設けられている。類似部品の各欄１２２ａ〜１２２ｃには、現在欄１２１に表示された部品と、表示されている類似部品とを置換するためのＣＡＤモデル置換ボタン１２９が設けられている。
【００６９】
単品検索結果詳細画面１２０は、１ページで現在欄１２１を含めて４個の部品用の欄が表示可能となっており、類似部品が４個以上ある場合には、複数のページが作成される。単品検索結果詳細画面１２０は、表示するページを変更するためのページ送りボタン１３１、ページ戻しボタン１３２が表示されている。例えば、１ページを表示している状態でユーザがページ送りボタン１３１を選択操作すると、２ページに切り換わり、２ページを表示している状態でユーザがページ戻しボタン１３２を選択操作すると、１ページに切り換わる。なお、現在欄１２１は、各ページの全てに設けられている。すなわち、各ページで類似部品の欄は、最大３個である。
【００７０】
なお、表示部品を選択したときに、レコメンダー実行選択画面１００及び検索実行確認画面１１０を表示せずに、自動的に単品検索結果詳細画面１２０をディスプレイ１１に表示するようにしてもよく、ユーザが設定画面３０（図３参照）の自動で行うコメント６１の横のチェックボックスにチェックを入れることで切り替る。ユーザが自動で行うコメント６１の横のチェックボックスにチェックを入れると、ユーザ端末３のＣＰＵ１３は、『「自動的に提案を表示」を選択すると、ＣＡＤ上で部品を選択したときに、自動的に類似品を検索します。』というメッセージが記された画面をディスプレイ１１に表示する。この画面は、所定操作後又は所定時間経過後に消える。
【００７１】
ユーザが単品検索結果詳細画面１２０でＥカタログボタン１２８を選択操作すると、ユーザ端末３のＣＰＵ１３は、インターネット５を介してサーバ４にアクセスして、対応する部品型番（表示部品型番又は類似部品型番）を含む部品情報検索データを送信する。サーバ４のＣＰＵ２１は、部品情報検索データを受信すると、メモリ２２に記憶された類似部品データを参照して、対応した部品型番を検索し、検索した部品型番のＥカタログデータをユーザ端末３に送信する。図９に示すように、ユーザ端末３のＣＰＵ１３は、受信した部品のＥカタログを、ブラウザ１３３で表示する。なお、Ｅカタログデータは、取得型番の部品データ、及び検索された全ての類似部品型番の部品データをサーバ４からユーザ端末３に送信する際に、同時に送信するようにしてもよい。
【００７２】
ユーザが単品検索結果詳細画面１２０でＣＡＤモデル置換ボタン１２９（図８参照）を選択操作すると、ＣＰＵ１３は、現在欄１２１に表示された部品に代わって、対応した類似部品をＣＡＤ上で部品として表示する（置換する）。この際、部品の先端側の中心部を合わせるように置換する。なお、置換する際の基準点は、適宜変更可能である。
【００７３】
図８に示すように、単品検索結果詳細画面１２０は、再検索として詳しくは後述する「全部品検索モード」を実行する際に選択操作するための再検索ボタン１３５が表示されている。ユーザが再検索ボタン１３５を選択操作すると、図１０に示すように、ＣＰＵ１３は、再検索を行うための再検索用画面１３６を単品検索結果詳細画面１２０の上に重ねて表示する。この再検索用画面１３６には、レコメンダー実行選択画面１００と同じコメントが表示される。
【００７４】
［部品形状に基づいた図面品検索］
次に、単品検索モードで類似部品が検索されずに、部品形状に基づいた図面品検索を行う場合について説明する。
【００７５】
単品検索モードでサーバ４のＣＰＵ２１により類似部品型番が検索されなかった場合には、類似部品が検索されなかったことを示す類似部品型番無しデータがサーバ４からユーザ端末３に送信される。ユーザ端末３のＣＰＵ１３は、類似部品型番無しデータの受信に応じて、図１１に示すように、レコメンダー実行選択画面１００とは別に、図面品検索確認画面１４０をディスプレイ１１に表示する。
【００７６】
図面品検索確認画面１４０は、図面品検索を実行するか否かの確認メッセージ１４１と、ＹＥＳボタン１４２と、ＮＯボタン１４３とが表示される。確認メッセージ１４１は、類似部品を検索する対象となる表示部品の種類に応じて異なり、本実施形態では、類似検索対象の表示部品がシャフトである場合について説明し、シャフト及びシャフトに類似する回転軸を検索対象とする旨が表示される。
【００７７】
ユーザが図面品検索確認画面１４０でＹＥＳボタン１４２を選択操作すると、ＣＰＵ１３は、選択中の１個の表示部品の形状を取得し、取得した形状のデータ及び検索対象（シャフト、回転軸）を含む図面品検索実行データをサーバ４に送信する。なお、ユーザがＮＯボタン１４３を選択操作すると、図面品検索が終了する。
【００７８】
また、ＣＰＵ１３は、図面品検索実行データをサーバ４に送った後、図１２に示すように、ディスプレイ１１に確認画面１５０を表示する。この確認画面１５０は、図面品検索の状況を確認できる旨を示すメッセージ１５１と、ＯＫボタン１５２とが表示される。ユーザがＯＫボタン１５２を選択操作すると、確認画面１５０は消える。
【００７９】
サーバ４のＣＰＵ２１は、図面品検索実行データを受信すると、メモリ２２に記憶された類似部品データの中の検索対象（シャフト、回転軸）のデータを参照して、図面品検索実行データに含まれる形状データと類似する形状データを有する類似部品を周知の形状マッチングにより抽出し、その型番（以下、形状マッチング型番）を検索する。形状マッチングにより一定の一致率以上と判定された部品が、類似部品として検索される。
【００８０】
形状マッチング型番が検索された場合には、検索された形状マッチング型番の部品データがサーバ４からユーザ端末３に送信される。ユーザ端末３のＣＰＵ１３は、形状マッチング型番の部品データを受信すると、図１３に示すように、形状マッチング部品表示確認画面１６０をディスプレイ１１に表示する。この形状マッチング部品表示確認画面１６０には、形状マッチング部品を詳細表示するか否かの確認メッセージ１６１と、ＹＥＳボタン１６２と、ＮＯボタン１６３とが表示される。
【００８１】
ユーザが形状マッチング部品表示確認画面１６０でＹＥＳボタン１６２を選択操作すると、図１４に示すように、ＣＰＵ１３は、図面品検索結果詳細画面１７０をディスプレイ１１に表示する。
【００８２】
図面品検索結果詳細画面１７０は、部品のカテゴリ（シャフト、回転軸、ネジ、ギヤ等）及び選択された表示部品との一致率を表示するカテゴリ欄１７１と、検索された類似部品型番の画像データを表示する画像表示欄１７２と、選択された表示部品と類似部品とを置換するためのＣＡＤモデル置換ボタン１７３と、表示された類似部品のＥカタログを表示するためのＥカタログボタン１７４とが表示される。Ｅカタログボタン１７４の機能と、選択時の処理は、単品検索モードと同じである。なお、ユーザが形状マッチング部品表示確認画面１６０でＮＯボタン１６３を選択操作すると、図面品検索が終了する。
【００８３】
ユーザが図面品検索結果詳細画面１７０でＣＡＤモデル置換ボタン１７３を選択操作すると、図１５に示すように、ＣＰＵ１３は、対応する類似部品の絞込み画面１８０をディスプレイ１１に表示する。この絞込み画面１８０には、類似部品の詳細情報１８１と、開くボタン１８２と、キャンセルボタン１８３とが表示される。類似部品の詳細情報１８１には、例えば、類似部品がシャフトの場合には、左右の軸端形状（めねじ、おねじ、凹部等）、寸法指定が表示される。
【００８４】
ユーザが絞込み画面１８０で開くボタン１８２を選択操作すると、図１６に示すように、ＣＰＵ１３は、対応する類似部品の型番に追従した型番追従詳細画面１９０をディスプレイ１１に表示する。この型番追従詳細画面１９０には、詳細情報１８１より詳細な情報１９１と、適用ボタン１９２と、キャンセルボタン１９３とが表示される。なお、ユーザが絞込み画面１８０でキャンセルボタン１８３を選択操作すると、図面品検索が終了する。
【００８５】
ユーザが型番追従詳細画面１９０で適用ボタン１９２を選択操作すると、ＣＰＵ１３は、選択中の表示部品に代わって、類似部品をＣＡＤ上で部品として表示する（置換する）。図面品検索の結果は、検索開始日時、検索元モデルファイル及びステータスを含む履歴ファイルとしてメモリ１４に記憶される。なお、ユーザが型番追従詳細画面１９０でキャンセルボタン１９３を選択操作すると、図面品検索が終了する。
【００８６】
ユーザが、レコメンダー実行選択画面１００に表示された図面品検索照会ボタン１０８（図４参照）を選択操作すると、ＣＰＵ１３は、メモリ１４を検索して、図１７に示すように、図面品検索履歴画面２００をディスプレイ１１に表示する。
【００８７】
図面品検索履歴画面２００は、過去に実行した図面品検索の履歴として、検索開始日時、検索元モデルファイル及びステータスを表示する履歴欄２０１と、各履歴を選択する選択チェックボックス欄２０２と、結果表示ボタン２０３と、キャンセルボタン２０４と、選択行削除ボタン２０５と、処理中以外削除ボタン２０６とが表示される。
【００８８】
ユーザが、選択チェックボックス欄２０２の複数のチェックボックスのうち、図面品検索の結果の詳細を表示させたいチェックボックスにチェックを入れて、対応する結果表示ボタン２０３を選択操作すると、ＣＰＵ１３は、図面品検索結果詳細画面１７０（図１４参照）をディスプレイ１１に表示する。
【００８９】
ユーザが、選択チェックボックス欄２０２の複数のチェックボックスのうち、キャンセルしたいチェックボックスにチェックを入れて、対応するキャンセルボタン２０４を選択操作すると、ＣＰＵ１３は、その操作をキャンセルし、ステータスをキャンセルに変える。なお、結果表示ボタン２０３及びキャンセルボタン２０４は、結果表示及びキャンセル可能な履歴に対してのみ表示されて、選択操作が可能となる。
【００９０】
ユーザが、選択チェックボックス欄２０２の複数のチェックボックスのうち、削除したい履歴のチェックボックスにチェックを入れて、選択行削除ボタン２０５を選択操作すると、ＣＰＵ１３は、選択された履歴を削除する。また、ユーザが処理中以外削除ボタン２０６を選択操作すると、ＣＰＵ１３は、ステータスに処理中と表示されている履歴以外を削除する。
【００９１】
ユーザが、図面品検索履歴画面２００を経由して図面品検索結果詳細画面１７０を表示させ、ＣＡＤモデル置換ボタン１７３を選択操作した場合には、置換対象となる部品（検索時の部品）がＣＡＤ上で表示されていないことがある。この場合には、ＣＰＵ１３は、「検索時の部品を含むアセンブリを開いてください」というメッセージをディスプレイ１１に表示する。
【００９２】
［全部品検索モード］
次に、全部品検索モードを実行し、類似部品を検索及び表示する際の処理の流れを説明する。全部品検索モードは、ユーザがレコメンダー実行選択画面１００（図４参照）の全部品検索コメント１０３の横に表示された実行ボタン１０７を選択操作することによって実行される。
【００９３】
ユーザが実行ボタン１０７を選択操作すると、ユーザ端末３のＣＰＵ１３は、ＣＡＤ上に表示されている全ての部品の型番を取得した後、インターネット５を介してサーバ４にアクセスして、全ての取得型番を含む類似部品検索データを送信する。なお、部品単位ではなく、複数の部品から構成されるアセンブリ単位で型番を取得するようにしてもよい。この場合、各部品には、アセンブリ単位で共通の型番を付与する。
【００９４】
サーバ４のＣＰＵ２１は、類似部品検索データを受信すると、単品検索モードと同様に、メモリ２２に記憶された類似部品データを参照して、取得型番に対応付けられた全ての類似部品型番を検索する。類似部品が検索された表示部品は、赤色で表示される。また、上述したように、アセンブリ単位で共通の型番を取得する場合には、アセンブリ単位で赤色表示する。
【００９５】
ユーザが、レコメンダー実行選択画面１００に表示された着色キャンセルボタン１０９（図４参照）を選択操作すると、赤色の着色がキャンセルされる。なお、取得型番が上記所定の文字列形式を満たしているか否かの判定、及び判定後の処理は、単品検索モードと同様に行われる。
【００９６】
類似部品型番が検索された場合には、検索された類似部品型番のデータが、サーバ４からユーザ端末３に送信される。ＣＰＵ１３は、図１８に示すように、検索された類似部品型番を含む全部品検索結果詳細画面２１０をディスプレイ１１に表示する。
【００９７】
全部品検索結果詳細画面２１０は、検索対象部品の型番を表示する検索対象部品型番表示欄２１１と、類似部品（置換可能部品）の型番を表示する類似部品型番欄２１２と、類似部品の区分を表示する類似部品区分欄２１３と、選択＆拡大表示ボタン２１４と、単品検索ボタン２１５と、左右スクロールボタン２１６とが表示される。
【００９８】
検索対象部品型番表示欄２１１には、検索対象部品の型番が表示される。類似部品区分欄２１３には、類似部品型番欄２１２に型番が表示された類似部品の区分として、類似部品か否か、廉価品か否かが表示される。
【００９９】
ユーザが全部品検索結果詳細画面２１０で選択＆拡大表示ボタン２１４を選択操作すると、ＣＰＵ１３は、図１９に示すように、対応した検索対象部品（図１９においてハッチングされた部品）をＣＡＤ上で選択した状態とし、さらに、検索対象部品を中心にして拡大表示する。
【０１００】
ユーザが全部品検索結果詳細画面２１０で単品検索ボタン２１５を選択操作すると、ＣＰＵ１３は、対応した検索対象部品の単品検索結果詳細画面１２０（図８参照）をディスプレイ１１に表示する。以降は、上記した単品検索モードでの類似部品検索を行う。
【０１０１】
ユーザが全部品検索結果詳細画面２１０で左右スクロールボタン２１６を選択操作すると、検索対象部品が切り替わる。この際、検索対象部品の切り替えに合わせて、検索対象部品型番表示欄２１１に表示される型番も切り替る。
【０１０２】
［第２実施形態］
次に、本発明の第２実施形態について説明する。この第２実施形態では、サーバ４のメモリ２２に記憶された類似部品データは、複数の類似部品が属するグループに対して設定されたグループ型番が含まれ、表示部品の型番には、グループ型番が含まれている。類似部品検索時には、類似部品グループを検索する。なお、上記実施形態と同様の構成部材には同一の符号を付し、その詳細な説明を省略する。
【０１０３】
単品検索モードにおいて、ユーザ端末３のＣＰＵ１３は、取得型番の中のグループ型番を示す一部分を取得し、インターネット５を介してサーバ４にアクセスして、取得したグループ型番（以下、取得グループ型番と称する）を含む類似部品検索データを送信する。例えば、取得型番が「ＡＴＨＣ３」である場合には、グループ型番を示す「ＡＴＨＣ」を取得する。この場合、メモリ２２に記憶された類似部品データには、「ＡＴＨＣ」のグループ型番を含む複数の類似部品（例えば、型番が「ＡＴＨＣ３０」、「ＡＴＨＣ３−ＭＢ」の類似部品）から構成される類似部品グループが設けられている。
【０１０４】
サーバ４のＣＰＵ２１は、類似部品検索データを受信すると、メモリ２２に記憶された類似部品データを参照して、取得グループ型番を含み、複数の類似部品から構成される類似部品グループを検索する。
【０１０５】
類似部品グループが検索された場合には、検索された類似部品グループ内の全ての類似部品のデータがサーバ４からユーザ端末３に送信される。以降は、第１実施形態と同様の処理が行われる。
【０１０６】
全部品検索モードでも、単品検索モードと同様にグループ型番を用いた類似部品検索が行われる。
【０１０７】
［第３実施形態］
次に、本発明の第３実施形態について説明する。この第３実施形態では、単品検索モードにおいて、選択中の表示部品の類似部品検索に加えて、選択中の表示部品に連結された別の表示部品がある場合に、その連結された表示部品の類似部品検索も併せて行う。この場合、ユーザ端末３のＣＰＵ１３は、選択中の１個の表示部品の型番、及び選択中の表示部品に連結された表示部品（以下、連結表示部品と称する）の型番を取得する。なお、連結状態の判定は、ＣＡＤ上での部品の連結状態により判定する。また、上記実施形態と同様の構成部材には同一の符号を付し、その詳細な説明を省略する。
【０１０８】
図２０に示すように、例えば選択中の表示部品がシャフト（図１９に示すシャフトとは異なるシャフト）である場合、ユーザ端末３のＣＰＵ１３は、シャフトに連結された連結表示部品として、セットカラーとベアリングとを抽出し、それぞれの型番を取得する。そして、ＣＰＵ１３は、シャフトと、シャフトに連結されたセットカラー及びベアリングのみを設計用画面２６に拡大表示する。
【０１０９】
ユーザ端末３のＣＰＵ１３は、インターネット５を介してサーバ４にアクセスして、取得型番（シャフトの型番）、及び取得された連結表示部品の型番を含む類似部品検索データを送信する。サーバ４のＣＰＵ２１は、類似部品検索データを受信すると、メモリ２２に記憶された類似部品データを参照して、取得型番に対応付けられた類似部品型番、及び取得された連結表示部品の型番に対応付けられた類似部品型番を検索する。
【０１１０】
類似部品型番が検索された場合には、検索された全ての類似部品型番のデータがサーバ４からユーザ端末３に送信される。ＣＰＵ１３は、受信したデータを、単品検索結果詳細画面１２０（図８参照）と同様の検索結果詳細画面（図示せず）として表示する。この画面表示では、選択中の表示部品、及び抽出された連結表示部品毎に検索結果を表示し、自動又は手動で切替え可能にすることが好ましい。
【０１１１】
シャフトが挿通（連結）されるセットカラー及びベアリングは、その孔径がシャフトの軸径によって決まる。このため、シャフトを置換すると、セットカラー及びベアリングは、シャフトの軸径に合った孔径の部品が自動的に、上記実施形態と同様に検索されて表示される。シャフトのみが置換され、セットカラー及びベアリングが置換されていない場合には、シャフトとセットカラー及びベアリングとの連結状態が正常状態ではなく、シャフトを正常に駆動することができない。このため、ユーザにより、置換後のシャフトに応じたセットカラー及びベアリングが選択されて置換されるまでは、他の作業を行うことができない状態とすることが好ましい。
【０１１２】
また、選択中の表示部品と連結表示部品とを１つのユニットとして抽出するようにしてもよい。例えば、選択中の表示部品がシャフト（図１９及び図２０に示すシャフトとは異なるシャフト）である場合、図２１に示すように、ＣＰＵ１３は、シャフトと、シャフトに連結されたリニアブッシュハウジングユニット、シャフトホルダ、及びボルトとを１つのユニットとして抽出し、ユニット単位で類似ユニットを検索して表示する。
【０１１３】
ユーザ端末３のＣＰＵ１３は、インターネット５を介してサーバ４にアクセスして、取得型番（シャフトの型番）、及び連結表示部品の型番を含む類似部品検索データを送信する。サーバ４のＣＰＵ２１は、類似部品検索データを受信すると、メモリ２２に記憶された類似部品データを参照して、取得型番及び連結表示部品の型番に対応付けられた類似部品型番を有する類似ユニットを検索する。
【０１１４】
サーバ４のメモリ２２に記憶された類似部品データには、ユニット単位の類似ユニットデータが記憶されている。この類似ユニットデータは、ユニットの３ＤＣＡＤデータと、ユニットの２ＤＣＡＤデータと、各部品の名称及び使用数量データとを備える。ＣＰＵ１３は、類似ユニットデータを類似ユニット表示画面２５０としてディスプレイ１１に表示する。なお、リニアブッシュハウジングユニットやシャフトホルダを選択した場合にも、ユニットとして抽出し、類似ユニットを検索して表示する。
【０１１５】
［第４実施形態］
図２２〜図２６に示す第４実施形態では、ＣＡＤで選択した部品の型番を表示する。なお、上記実施形態と同様の構成部材には同一の符号を付し、その詳細な説明を省略する。
【０１１６】
図２２に示すように、設計支援プログラムが起動されると、設計用画面２６に表示された各部品の設計支援として、ＣＰＵ１３は、各部品の類似部品を表示するか否かを選択するレコメンダー実行選択画面３００をディスプレイ１１に表示する。
【０１１７】
レコメンダー実行選択画面３００は、設計用画面２６に表示された複数の表示部品の中から選択した１個の表示部品の型番を表示する型番表示部３０１と、「ＣＡＤで部品を選択してください」というメッセージ３０２と、類似品を型番から提案するための型番提案ボタン３０３と、類似品を形状から提案するための形状提案ボタン３０４と、類似部品を確認するための類似品確認ボタン３０５とが表示される。なお、表示部品の１つを選択する前である状態（図２２）では、各ボタン３０３〜３０５は、選択操作不能となっている。
【０１１８】
類似部品を検索及び表示する際の処理の流れを説明する。ユーザは入力部１２を操作して、設計用画面２６に表示された複数の表示部品の中から類似部品の検索対象とする表示部品を選択する。
【０１１９】
図２３に示すように、表示部品を選択すると、ＣＰＵ１３は、選択中の表示部品の型番を取得し、取得した型番をレコメンダー実行選択画面３００の型番表示部３０１に表示する。取得型番が型番表示部３０１に表示されると、各ボタン３０３〜３０５が選択操作可能となる。
【０１２０】
選択中の表示部品の型番が取得されると、上記実施形態と同様に類似部品が検索され、ＣＰＵ１３は、検索された類似部品型番の数（例えば、３件）に基づいて、レコメンダー実行選択画面３００に、「類似品が３件あります」というメッセージ３０６を表示する。また、図２３に示す状態で、類似品確認ボタン３０５を選択操作すると、検索された類似品のスペック一覧表が表示される。
【０１２１】
一方、図２４に示すように、類似部品がない場合には、ＣＰＵ１３は、レコメンダー実行選択画面３００に、「類似品がありません」というメッセージ３０７を表示する。この場合、取得型番に不要な情報（例えば、「−ワッシャ」）が含まれており、類似品がないと判定されている可能性が高い。なお、型番検索による類似部品がなく、「類似品がありません」というメッセージ３０７が表示された場合でも、類似品を形状から提案することは可能であるので、形状提案ボタン３０４が選択操作可能となる。形状提案ボタン３０４を選択操作すると、上記実施形態と同様に形状マッチングにより類似品が検索される。
【０１２２】
取得型番に不要な情報が含まれている場合、図２５に示すように、ユーザは、入力部１２を操作して不要な情報の部分（−ワッシャ）を削除する。
【０１２３】
取得型番の不要な情報を削除すると、再び類似部品の検索が行われ、図２３に示すように、ＣＰＵ１３は、検索された類似部品型番の数（例えば、３件）に基づいて、レコメンダー実行選択画面３００に、「類似品が３件あります」というメッセージ３０６を表示する。
【０１２４】
図２３に示す状態で、ユーザが形状提案ボタン３０４を選択操作すると、ＣＰＵ１３は、選択中の表示部品のカテゴリを取得し、取得したカテゴリデータ（以下、取得カテゴリデータと称する）を含むカテゴリ検索データを、インターネット５を介してサーバ４に送信する。サーバ４のＣＰＵ２１は、カテゴリ検索データを受信すると、メモリ２２に記憶された類似部品データを参照して、取得カテゴリデータに対応付けられた類似部品カテゴリデータを検索する。本実施形態では、ＣＰＵ２１は「カテゴリ特定手段」に相当する。
【０１２５】
類似部品カテゴリデータが検索された場合には、検索された全ての類似部品カテゴリデータがサーバ４からユーザ端末３に送信される。そして、図２６に示すように、ＣＰＵ１３は、全ての類似部品カテゴリデータを表示したカテゴリ選択画面３１０をディスプレイ１１に表示する。
【０１２６】
カテゴリ選択画面３１０は、形状から提案する類似品のカテゴリを選択するための例えば、「形状認識する商品を選択してください（現在４カテゴリに対応）」というメッセージ３１１と、４個のカテゴリ３１２ａ〜３１２ｄと、キャンセルボタン３１３とが表示される。
【０１２７】
カテゴリ３１２ａ〜３１２ｄは、それぞれカテゴリの名称と、代表的な商品の画像とが表示される。
【０１２８】
ユーザが、入力部１２を操作して、カテゴリ３１２ａ〜３１２ｄのいずれかを選択操作（カテゴリ特定操作）すると、上記実施形態と同様の形状マッチングにより、選択されたカテゴリ（例えば、「リニアシャフト」）に分類された類似品を検索して表示する。
【０１２９】
ユーザがキャンセルボタン３１３を操作すると、ＣＰＵ１３は、カテゴリ選択画面３１０を消去して、図２３に示す状態のレコメンダー実行選択画面３００を再表示する。
【０１３０】
なお、上記第４実施形態では、表示部品を選択すると、自動で選択表示部品の型番を取得して類似品の検索を行っているが、ユーザが表示部品を選択した後に類似品確認ボタン３０５を選択操作したことに応じて、選択表示部品の型番取得及び類似品検索を行う（手動検索）ようにしてもよい。この場合、類似品確認ボタン３０５が選択操作されると、選択表示部品の型番取得及び類似品検索が行われ、図２３に示す状態のレコメンダー実行選択画面３００が表示される。なお、選択表示部品の型番取得及び類似品検索を手動で行うか自動で行うかを、ユーザにより設定可能にしてもよい。
【０１３１】
また、類似部品カテゴリデータが検索された場合に、カテゴリ選択画面３１０をディスプレイ１１に表示しないようにしてもよい。この場合、ＣＰＵ１３は、サーバ４から送信された全ての類似部品カテゴリデータの中から、選択した表示部品に対応した類似部品カテゴリを１個又は複数検索し、上記実施形態と同様の形状マッチングにより、選択されたカテゴリ（例えば、「リニアシャフト」）に分類された類似品を検索して表示する。なお、表示部品毎に対応した類似部品カテゴリは予め決められている。
【０１３２】
［第５実施形態］
図２７及び図２８に示す第５実施形態では、類似品の再検索を行う場合に、部品情報を示すスペックの数値を変えて再検索する。なお、上記実施形態と同様の構成部材には同一の符号を付し、その詳細な説明を省略する。
【０１３３】
図２７に示すように、この実施形態では、ＣＰＵ１３は、図８に示す単品検索結果詳細画面１２０に代えて、検索結果詳細画面３５０をディスプレイ１１に表示する。
【０１３４】
検索結果詳細画面３５０は、単品検索結果詳細画面１２０と同様に、現在欄１２１と、類似部品欄１２２とが表示され、各欄１２１，１２２には、メーカー名項目１２３、型番項目１２４、単価項目１２５、納期項目１２６、及びスペック項目１２７が表示される。
【０１３５】
類似部品が複数検索された場合には、類似部品欄１２２は複数（例えば、３個）設けられ、類似品欄１２２ｄ、類似品２欄１２２ｅ、及び類似品３欄１２２ｆが表示される。
【０１３６】
類似品欄１２２ｄ、類似品２欄１２２ｅ、及び類似品３欄１２２ｆのそれぞれの上には、再検索ボタン３５１が表示される。
【０１３７】
ユーザが、例えば図２７の類似品２欄１２２ｅの上に表示された再検索ボタン３５１を選択操作すると、図２８に示すように、ＣＰＵ１３は、再検索用スペック設定画面３６０をディスプレイ１１に表示する。
【０１３８】
再検索用スペック設定画面３６０は、再検索する際の部品のスペックを設定するものであり、再検索する対象の部品に応じて変化する。例えば、再検索する対象がシャフトである場合には、再検索用スペック設定画面３６０は、材質を設定する材質設定部３６１と、熱処理の有無及び処理方法を設定する熱処理設定部３６２と、表面処理の有無及び処理方法を設定する表面処理設定部３６３と、各設定部３６１〜３６３に設定された情報を適用するための適用ボタン３６４とが表示される。なお、各設定部の数は適宜変更可能である。
【０１３９】
各設定部３６１〜３６３は、プルダウンリストが予め設定されており、プルダウンリストから所望のリストを選択することで、材質、熱処理の有無及び処理方法、表面処理の有無及び処理方法を設定することができる。
【０１４０】
ユーザは、入力部１２を操作して、材質設定部３６１に材質を設定し、熱処理設定部３６２に熱処理の有無及び処理方法を設定し、表面処理設定部３６３に表面処理の有無及び処理方法を設定した後、適用ボタン３６４を選択操作する。
【０１４１】
適用ボタン３６４が選択操作されると、ＣＰＵ１３は、インターネット５を介してサーバ４にアクセスして、取得型番のデータと設定されたスペックのデータとを含み、取得型番の類似品を検索させるための類似部品検索データを送信する。サーバ４のＣＰＵ２１は、類似部品検索データを受信すると、メモリ２２に記憶された類似部品データを参照して、取得型番に対応付けられ、且つ、設定されたスペックデータに一致するデータを有し、さらに、それ以外のデータは、図２７の類似品２欄１２２ｅのスペック項目１２７に表示されたスペックデータに一致するデータを有する類似部品の型番（類似部品型番）を検索する。
【０１４２】
類似部品型番が検索された場合には、取得型番の部品データ、及び検索された全ての類似部品型番の部品データがサーバ４からユーザ端末３に送信される。ユーザ端末３のＣＰＵ１３は、受信した部品データに基づいて、再検索結果表示画面（図示せず）をディスプレイ１１に表示する。
【０１４３】
再検索後に表示される再検索結果表示画面は、検索結果詳細画面３５０と同様に構成され、類似部品が複数検索された場合には、類似部品欄１２２は複数（例えば、３個）設けられ、類似品欄１２２ｄ、類似品２欄１２２ｅ、及び類似品３欄１２２ｆの表示順序が異なる。
【０１４４】
再検索結果表示画面では、現在欄１２１の隣に表示される類似品欄１２２ｄに、再検索した類似品（図２７の類似品２欄１２２ｅに表示された部品）の情報が表示され、類似品２欄１２２ｅ、及び類似品３欄１２２ｆに、再検索された類似品の情報が表示される。
【０１４５】
再検索により、類似品が検索されなかった場合には、ＣＰＵ１３は、「類似品がありません」とのコメント（図示せず）を表示した後、検索結果詳細画面３５０をディスプレイ１１に表示する。
【０１４６】
［第６実施形態］
図２９に示す第６実施形態では、ＣＰＵ１３は、単品検索結果詳細画面１２０（図８参照）に代えて、検索結果詳細画面４００をディスプレイ１１に表示する。なお、上記実施形態と同様の構成部材には同一の符号を付し、その詳細な説明を省略する。
【０１４７】
検索結果詳細画面４００は、単品検索結果詳細画面１２０と同様に、現在欄１２１と、類似部品欄１２２とが表示され、各欄１２１，１２２には、メーカー名項目１２３、型番項目１２４、単価項目１２５、納期項目１２６、及びスペック項目１２７が表示される。現在欄１２１の上には、再検索ボタン４０１が表示される。
【０１４８】
類似部品が複数検索された場合には、類似部品欄１２２は複数（例えば、４個）設けられ、類似品欄１２２ｇ、類似品２欄１２２ｈ、類似品３欄１２２ｉ、及び類似品４欄１２２ｊが表示される。
【０１４９】
スペック項目１２７は、各類似品欄１２２ｇ〜１２２ｊで共通の項目となる共通スペック項目１２７ａと、各類似品欄１２２ｇ〜１２２ｊで異なる項目となる部品別スペック項目１２７ｂとを備える。なお、共通スペック項目１２７ａでは、他の類似品欄とはスペックが異なる項目を、他の項目とは異なる色で表示するようにしてもよい。また、共通スペック項目１２７ａでは、同じスペック情報でも、表示される文字が異なる場合がある（例えば、ステンレスとＳＵＳ３０４）。この場合には、同じスペックであると判定する。
【０１５０】
共通スペック項目１２７ａと部品別スペック項目１２７ｂとの境界は、明確にすることが好ましく、境界を明確にするために、例えば、共通スペック項目１２７ａと部品別スペック項目１２７ｂとの間に隙間を設けるようにしてもよい。
【０１５１】
検索結果詳細画面４００は、同じ画面で４個の類似品欄が表示可能となっており、類似部品が４個以上ある場合には、同じ画面で全ての類似品欄を表示することができない。検索結果詳細画面４００には、表示する類似品欄を変更するためのスクロールボタン４０２が表示されている。ユーザがスクロールボタン４０２を選択操作すると、ＣＰＵ１３は、表示される類似品欄をスクロール（変更）する。なお、類似品欄がスクロールされた場合でも、現在欄１２１は固定して表示される。
【０１５２】
例えば、８個の類似品欄がある場合、初期状態では、ＣＰＵ１３は、現在欄１２１と１番〜４番の類似品欄とを表示し、ユーザがスクロールボタン４０２を右側に向けて移動するように操作すると、ＣＰＵ１３は、現在欄１２１と５番〜８番の類似品欄とを表示する。この状態で、ユーザがスクロールボタン４０２を左側に向けて移動するように操作すると、ＣＰＵ１３は、現在欄１２１と１番〜４番の類似品欄とを表示する。
【０１５３】
なお、上記第１〜第６実施形態を、可能な範囲で組み合わせて行うようにしてもよい。
【０１５４】
上記実施形態では、３ＤＣＡＤデータを表示するＣＡＤシステムにおいて類似部品を検索及び表示しているが、２ＤＣＡＤデータを表示するＣＡＤシステムにおいて類似部品を検索及び表示してもよい。
【符号の説明】
【０１５５】
２…設計支援システム、３…ユーザ端末、４…サーバ、１１…ディスプレイ、１２…入力部、１３…ＣＰＵ、１４…メモリ、２１…ＣＰＵ、２２…メモリ、３０…設定画面、１００…レコメンダー実行選択画面、１１０…検索実行確認画面、１１５…型番設定画面、１２０…単品検索結果詳細画面、１３６…再検索用画面、１４０…図面品検索確認画面、１５０…確認画面、１６０…形状マッチング部品表示確認画面、１７０…図面品検索結果詳細画面、１８０…絞込み画面、１９０…型番追従詳細画面、２００…図面品検索履歴画面、２１０…全部品検索結果詳細画面、２５０…類似ユニット表示画面、３００…レコメンダー実行選択画面、３０１…型番表示部、３０３…型番提案ボタン、３０４…形状提案ボタン、３０５…類似品確認ボタン、３１０…カテゴリ選択画面、３５０…検索結果詳細画面、３６０…再検索用スペック設定画面、３６１…材質設定部、３６２…熱処理設定部、３６３…表面処理設定部、３６４…適用ボタン、４００…検索結果詳細画面、４０１…再検索ボタン、４０２…スクロールボタン
【図１】
2017217032.tif 000003
【図２】
2017217032.tif 000004
【図３】
2017217032.tif 000005
【図４】
2017217032.tif 000006
【図５】
2017217032.tif 000007
【図６】
2017217032.tif 000008
【図７】
2017217032.tif 000009
【図８】
2017217032.tif 000010
【図９】
2017217032.tif 000011
【図１０】
2017217032.tif 000012
【図１１】
2017217032.tif 000013
【図１２】
2017217032.tif 000014
【図１３】
2017217032.tif 000015
【図１４】
2017217032.tif 000016
【図１５】
2017217032.tif 000017
【図１６】
2017217032.tif 000018
【図１７】
2017217032.tif 000019
【図１８】
2017217032.tif 000020
【図１９】
2017217032.tif 000021
【図２０】
2017217032.tif 000022
【図２１】
2017217032.tif 000023
【図２２】
2017217032.tif 000024
【図２３】
2017217032.tif 000025
【図２４】
2017217032.tif 000026
【図２５】
2017217032.tif 000027
【図２６】
2017217032.tif 000028
【図２７】
2017217032.tif 000029
【図２８】
2017217032.tif 000030
【図２９】
2017217032.tif 000031
【国際調査報告】
2017217032.tif 000032
2017217032.tif 000033
2017217032.tif 000034
2017217032.tif 000035