(57)【要約】【課題】既存の部品の調達情報をも考慮した設計を行うことを可能とする設計支援装置等を提供する。【解決手段】設計の対象部品に要求される仕様に合う既存品の中から既存品の調達情報を考慮して対象部品の候補である対象部品候補を選択するとともに、対象部品と関連する関連部品に要求される仕様に合う既存品の中から既存品の調達情報を考慮して関連部品の候補である関連部品候補を選択する選択部と、対象部品候補、及び、関連部品候補を表示する表示部と、を備える設計支援装置。【選択図】図８
2020052448.tif 000002
【特許請求の範囲】
【請求項１】
設計の対象部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該対象部品の候補である対象部品候補を選択するとともに、当該対象部品と関連する関連部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該関連部品の候補である関連部品候補を選択する選択部と、
前記対象部品候補、及び、前記関連部品候補を表示する表示部と、
を備える設計支援装置。
【請求項２】
前記表示部は、前記対象部品候補と前記関連部品候補との組み合わせを表示する
請求項１に記載の設計支援装置。
【請求項３】
前記表示部は、前記組み合わせを、前記対象部品候補と前記関連部品候補との合計の値段の順に表示する
請求項２に記載の設計支援装置。
【請求項４】
前記表示部は、前記組み合わせを、当該組み合わせの相性の順に表示する
請求項２に記載の設計支援装置。
【請求項５】
前記選択部は、設計者が入力又は選択した情報を考慮して前記対象部品に要求される仕様及び前記関連部品に要求される仕様を把握する
請求項１から４のいずれか１項に記載の設計支援装置。
【請求項６】
前記選択部は、設計者が入力又は選択した情報を考慮して前記対象部品の仕様を把握して前記対象部品候補を選択し、当該対象部品候補の仕様に合う前記関連部品候補を選択する
請求項５に記載の設計支援装置。
【請求項７】
前記選択部は、設計者が作成した３次元モデルを基に前記対象部品に要求される仕様及び前記関連部品に要求される仕様を把握する
請求項１から４のいずれか１項に記載の設計支援装置。
【請求項８】
コンピュータに、
設計の対象部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該対象部品の候補である対象部品候補を選択するとともに、当該対象部品と関連する関連部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該関連部品の候補である関連部品候補を選択する機能と、
前記対象部品候補、及び、前記関連部品候補を表示する機能と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援装置、プログラムに関する。
【背景技術】
【０００２】
近年、設計手順を定型化できると共に、部品の共通化を向上することができる装置が提案されている。
特許文献１に記載された装置は、既存部品と、その既存部品の属性との関係を記憶するデータベース手段と、設計対象の部品についての設計仕様の入力情報から、設計対象の部品について必要となる必要属性を抽出する手段と、抽出された必要属性に基づいて前記データベース手段を検索し、前記必要属性に適合する既存部品を検索する検索手段と、前記検索手段が前記必要属性に適合する既存部品を発見できなかった場合に、複数の既存部品を組み合わせることで前記必要属性を満たす新規部品を設計する設計手段を具備する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１０５２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
設計者が図面を作成する際に、調達価格が高い既存の部品や、取引が終了している古い既存の部品を流用する設計をしてしまうおそれがある。かかる場合、この部品を調達する段階で初めて、調達価格が高いことや、取引が終了していることが判明し、設計をやり直しせざるを得ない状況に陥るおそれがある。設計の対象部品が他の部品と関連する場合には、関連する部品をも含めて設計をやり直しせざるを得ない状況に陥るおそれがある。
本発明は、既存の部品の調達情報をも考慮した設計を行うことを可能とする設計支援装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、設計の対象部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該対象部品の候補である対象部品候補を選択するとともに、当該対象部品と関連する関連部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該関連部品の候補である関連部品候補を選択する選択部と、前記対象部品候補、及び、前記関連部品候補を表示する表示部と、を備える設計支援装置である。
請求項２に記載の発明は、前記表示部は、前記対象部品候補と前記関連部品候補との組み合わせを表示する請求項１に記載の設計支援装置である。
請求項３に記載の発明は、前記表示部は、前記組み合わせを、前記対象部品候補と前記関連部品候補との合計の値段の順に表示する請求項２に記載の設計支援装置である。
請求項４に記載の発明は、前記表示部は、前記組み合わせを、当該組み合わせの相性の順に表示する請求項２に記載の設計支援装置である。
請求項５に記載の発明は、前記選択部は、設計者が入力又は選択した情報を考慮して前記対象部品に要求される仕様及び前記関連部品に要求される仕様を把握する請求項１から４のいずれか１項に記載の設計支援装置である。
請求項６に記載の発明は、前記選択部は、設計者が入力又は選択した情報を考慮して前記対象部品の仕様を把握して前記対象部品候補を選択し、当該対象部品候補の仕様に合う前記関連部品候補を選択する請求項５に記載の設計支援装置である。
請求項７に記載の発明は、前記選択部は、設計者が作成した３次元モデルを基に前記対象部品に要求される仕様及び前記関連部品に要求される仕様を把握する請求項１から４のいずれか１項に記載の設計支援装置ある。
請求項８に記載の発明は、コンピュータに、設計の対象部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該対象部品の候補である対象部品候補を選択するとともに、当該対象部品と関連する関連部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該関連部品の候補である関連部品候補を選択する機能と、前記対象部品候補、及び、前記関連部品候補を表示する機能と、を実行させるプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、既存品の取引情報をも考慮した設計を行うことを可能とすることができる。
請求項２の発明によれば、設計者に、対象部品に流用する既存品と、関連部品に流用する既存品とを決定し易くすることができる。
請求項３の発明によれば、設計者に、対象部品候補と関連部品候補との合計の値段を考慮した設計を行わせることができる。
請求項４の発明によれば、設計者に、対象部品候補と関連部品候補との組み合わせの相性を考慮した設計を行わせることができる。
請求項５の発明によれば、対象部品に要求される仕様及び関連部品に要求される仕様を確度高く把握することができる。
請求項６の発明によれば、仕様的に組み合わせ可能な対象部品候補と関連部品候補とを選択することができる。
請求項７の発明によれば、対象部品に要求される仕様及び関連部品に要求される仕様を誤って認識することが抑制される。
請求項８の発明によれば、既存品の取引情報をも考慮した設計を行うことを可能とすることができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る設計支援システムの構成例を示す図である。
【図２】設計支援装置の構成例を示す図である。
【図３】設計支援装置の機能構成を例示したブロック図である。
【図４】（ａ）は、ホーム画面の一例を示す図である。（ｂ）は、対象部品と関連部品の仕様を入力するための入力画面の一例を示す図である。
【図５】対象部品抽出部が抽出した既存品、及び、関連部品抽出部が抽出した既存品の一例を示す図である。
【図６】対象抽出部品の調達情報の一例を示す図である。
【図７】候補一覧の一例を示す図である。
【図８】表示部に表示された候補一覧の一例を示す図である。
【図９】流用検討支援部が行う流用検討処理を示すフローチャートである。
【図１０】候補一覧作成部が行う候補一覧作成処理を示すフローチャートである。
【図１１】表示部に表示された、対象部品と関連部品の３次元データの一例を示す図である。
【図１２】表示部に表示された、対象部品と関連部品の２次元データの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、実施の形態について詳細に説明する。
図１は、本実施形態に係る設計支援システム１の構成例を示す図である。
本実施の形態による設計支援システム１は、図１に示すように、２次元及び３次元のＣＡＤアプリケーションを実行する設計支援装置１００と、設計支援装置１００のＣＡＤアプリケーションで作成された、２次元及び３次元のＣＡＤデータを記憶するサーバ２００とを備えている。また、設計支援システム１は、既存の部品（以下、「既存品」と称する場合がある。）についての情報を記憶する部品データベース（ＤＢ）３００と、既存品の調達情報を記憶する調達データベース（ＤＢ）４００とを備えている。
【０００９】
設計支援装置１００、サーバ２００、部品ＤＢ３００及び調達ＤＢ４００は、ネットワーク５００を介して互いに通信を行うことが可能となっている。ネットワーク５００は、各システム及び装置の間のデータ通信に用いられる通信ネットワークであれば特に限定されず、例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネットであることを例示することができる。データ通信に用いられる通信回線は、有線か無線かを問わず、これらを併用しても良い。また、ゲートウェイ装置やルータ等の中継装置を用い、複数のネットワークや通信回線を介して各装置を接続するように構成しても良い。
【００１０】
図２は、設計支援装置１００の構成例を示す図である。
設計支援装置１００は、装置全体を制御する制御部１１と、データ等の記憶に用いられる記憶部１２と、操作受付画面や画像の表示に使用される表示部１３と、ユーザの入力操作を受け付ける操作部１４と、外部装置との通信に用いられる通信部１５とを備えている。
【００１１】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａ、ＲＯＭ（Read Only Memory）１１ｂ、ＲＡＭ（Random Access Memory）１１ｃにより構成される。ＲＯＭ１１ｂには、ＣＰＵ１１ａにより実行される基本プログラム（オペレーションシステム）や各種の設定等が記憶されている。ＣＰＵ１１ａは、ＲＡＭ１１ｃを作業エリアに使用し、ＲＯＭ１１ｂや記憶部１２から読み出したアプリケーションプログラムを実行する。ＣＰＵ１１ａがプログラムを実行することにより、ユーザ端末１０の各部が制御される。
【００１２】
記憶部１２は、半導体メモリやＨＤＤ（Hard Disk Drive）等の記憶装置であることを例示することができる。
表示部１３は、静止画像や動画像等を表示するディスプレイ装置である。表示部１３は、液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイであることを例示することができる。
操作部１４は、ユーザからの操作を受け付ける入力装置である。操作部１４は、キーボード、マウス、タッチパネル、スイッチ等であることを例示することができる。
通信部１５は、通信インターフェースであることを例示することができる。
【００１３】
以上のように構成された設計支援装置１００は、ＣＡＤ専用の端末であることを例示することができる。また、設計支援装置１００は、デスクトップＰＣ、ノートＰＣ等であっても良い。
【００１４】
サーバ２００、部品ＤＢ３００及び調達ＤＢ４００は、それぞれ、設計支援装置１００が備える、制御部１１、記憶部１２、表示部１３、操作部１４、通信部１５と同様に、制御部（不図示）、記憶部（不図示）、表示部（不図示）、操作部（不図示）、通信部（不図示）を備えている。
【００１５】
部品ＤＢ３００は、これまでに部品として調達していた既存品についての情報を記憶する。既存品は、部品の供給会社から調達している、又は、調達していた状態の物であり、必ずしも一つの物に限定されない。例えば、複数の物がユニット化され、ユニット化された状態で調達（取引）対象となっている場合には、ユニット化された物を既存品として記憶する。複数の物がユニット化された物としては、樹脂製の平歯車と、この平歯車の内周面に嵌め込まれた金属製のリングとから構成された物であることを例示することができる。そして、部品ＤＢ３００は、既存品の部品番号に関連付けて、既存品の仕様等をも記憶する。
調達ＤＢ４００は、既存品の調達に関する情報である、購入先（供給会社名）、単価、購入可能であるか否か等を、既存品の部品番号に関連付けて記憶する。
部品ＤＢ３００と調達ＤＢ４００とは一体であっても良い。
【００１６】
＜設計支援装置１００の流用検討支援機能について＞
図３は、設計支援装置１００の機能構成を例示したブロック図である。
設計支援装置１００は、既存品の流用の検討を支援する流用検討支援部１１０を備えている。
流用検討支援部１１０は、設計の対象部品に要求される仕様に合う既存品を抽出する対象部品抽出部１１１と、この対象部品と関連する関連部品に要求される仕様に合う既存品を抽出する関連部品抽出部１１２とを備えている。仕様とは、部品の形状及び材質の少なくともいずれかであることを例示することができる。
【００１７】
また、流用検討支援部１１０は、対象部品抽出部１１１が抽出した既存品の中から選択した対象部品の候補（以下、「対象部品候補」と称する場合もある。）と、関連部品抽出部１１２が抽出した既存品の中から選択した関連部品の候補（以下、「関連部品候補」と称する場合もある。）との組み合わせの一覧を作成する候補一覧作成部１１３を備えている。
また、流用検討支援部１１０は、候補一覧作成部１１３が作成した、対象部品候補と関連部品候補の組み合わせの一覧を、予め定められた順序で表示部１３に表示させる表示制御部１１４を備えている。
【００１８】
図４（ａ）は、ホーム画面４０の一例を示す図である。図４（ｂ）は、対象部品と関連部品の仕様を入力するための入力画面４１の一例を示す図である。
設計支援装置１００は、ＣＡＤアプリケーションを起動したときに、表示部１３の表示画面に、図４（ａ）のホーム画面４０を表示する。ホーム画面４０は、ＣＡＤデータを作成する際に表示部１３に表示される画面でもある。ホーム画面４０の上部には、このアプリケーションで利用可能なメニューである、「ファイル」、「編集」、「ツール」、「表示」と記載されたメニューバー４０ａが設けられている。そして、設計支援装置１００は、メニューバー４０ａの「ツール」メニューがクリックされたときに、「部品検索（対象部品のみ）」、「部品検索（関連部品も）」と記載されたボタンを表示する。
【００１９】
設計支援装置１００は、「部品検索（関連部品も）」と記載されたボタンがクリックされたときに、表示部１３に、図４（ｂ）の入力画面４１を表示する。設計者は、図４（ｂ）に示した入力画面４１を介して対象部品及び関連部品の仕様を入力する。図４（ｂ）においては、設計者が、対象部品の仕様として、種類が平歯車、ピッチ円直径が２０（ｍｍ）を入力し、関連部品の仕様として、種類が平歯車、ピッチ円直径が１０（ｍｍ）を入力した場合を示している。
また、操作部１４に、入力画面４１を表示させる専用のスイッチやボタンを設け、設計者が、このスイッチやボタンを操作した場合に表示部１３に表示される態様であっても良い。
【００２０】
図５は、対象部品抽出部１１１が抽出した既存品、及び、関連部品抽出部１１２が抽出した既存品の一例を示す図である。
対象部品抽出部１１１は、入力画面４１を介して入力された対象部品の仕様に合う既存品を、部品ＤＢ３００に記憶された既存品の中から抽出する。以下では、抽出された、対象部品の仕様に合う既存品を、「対象抽出部品」と称する場合がある。図５に示した例では、Ｎ個の対象抽出部品Ａ〜対象抽出部品Ｎが抽出されている。
【００２１】
関連部品抽出部１１２は、入力画面４１を介して入力された関連部品の仕様に合う既存品であって、対象抽出部品と組み合わせて用いることが可能な既存品を、部品ＤＢ３００に記憶された既存品の中から抽出する。以下では、抽出された、関連部品の仕様に合う既存品を、「関連抽出部品」と称する場合がある。
関連部品抽出部１１２は、先ず、入力画面４１を介して入力された関連部品の仕様に合う既存品を、部品ＤＢ３００に記憶された既存品の中から抽出する。その後、関連部品抽出部１１２は、抽出した既存品が対象抽出部品と組み合わせて用いることが可能であるか否かを判断し、可能である場合に関連抽出部品として抽出する。例えば、図４に示した平歯車の入力例においては、関連部品の仕様に合う既存品であっても、対象抽出部品のモジュールと等しくなければ、組み合わせて用いることが不可能であるとして抽出されない。組み合わせて用いることが不可能であると判断する材料は、部品の種類に応じて予め設定すると良い。例えば、歯車同士であればモジュール、ボルトとナットであればピッチが、判断材料であることを例示することができる。
図５に示した例では、対象抽出部品Ａと組み合わせて用いることが可能な関連抽出部品として、関連抽出部品ａ、関連抽出部品ｂ、関連抽出部品ｃが抽出されている。
【００２２】
図６は、対象抽出部品の調達情報の一例を示す図である。
図７は、候補一覧の一例を示す図である。
候補一覧作成部１１３は、対象部品抽出部１１１が抽出した対象抽出部品の調達情報を、調達ＤＢ４００から取得する。そして、候補一覧作成部１１３は、対象抽出部品の内、調達可能な対象抽出部品を対象部品候補として選択する。図６に示すように、例えば、対象部品抽出部１１１が抽出した対象抽出部品Ａ〜対象抽出部品Ｃの内、対象抽出部品Ａ及び対象抽出部品Ｂが調達可能であり、対象抽出部品Ｃが調達不可能である場合には、対象部品候補として対象抽出部品Ａ及び対象抽出部品Ｂを選択する。
【００２３】
同様に、候補一覧作成部１１３は、関連部品抽出部１１２が抽出した関連抽出部品の調達情報を、調達ＤＢ４００から取得する。そして、候補一覧作成部１１３は、抽出された関連抽出部品の内、調達可能な関連抽出部品を関連部品候補として選択する。
そして、候補一覧作成部１１３は、図７に示すように、対象部品候補と関連部品候補との組み合わせの合計額と相性とを含めた候補一覧を作成する。対象部品候補と関連部品候補との相性は、部品の種類に応じて予め設定すると良い。また、相性は、段階的に評価しても良い。例えば、歯車同士の組み合わせである場合、材質を指標とし、樹脂製の歯車と金属製の歯車との相性は良く、樹脂製の歯車と樹脂製の歯車、及び、金属製の歯車と金属製の歯車の相性は普通等と評価しても良い。また、ボルトとナットの組み合わせである場合、強度を指標とし、ボルトの強度とナットの強度とがＪＩＳ Ｂ １０５２−２により組み合わせが推奨されている場合には相性は良く、そうでない場合には悪い等と評価しても良い。また、候補一覧作成部１１３は、シミュレーションにより予め定められた上限値以上の強度を持つ組み合わせの相性は良く、予め定められた下限値未満の強度を持つ組み合わせの相性は悪く、下限値以上、上限値未満の強度を持つ組み合わせの相性は普通であると評価しても良い。
なお、図７に示した例では、相性が良い場合を◎で、普通である場合を○で、あまり良くない場合を△で示している。
【００２４】
図８は、表示部１３に表示された候補一覧の一例を示す図である。
表示制御部１１４は、候補一覧作成部１１３が作成した候補一覧を、予め定められた順序で表示部１３に表示させる。
予め定められた順序は、合計額に応じた順序であることを例示することができる。合計額に応じた順序は、図８に示したように、合計額が安い順であることを例示することができる。逆に、合計額に応じた順序は、合計額が高い順であっても良い。あるいは、予め定められた順序は、対象部品候補と関連部品候補との相性に応じた順序であることを例示することができる。相性に応じた順序は、相性が良い順であることを例示することができる。逆に、相性に応じた順序は、相性が悪い順であっても良い。
また、いずれの順序にするかを設計者に選択可能にするために、図８に示すように、選択可能なボタンを表示しても良い。
【００２５】
図９は、流用検討支援部１１０が行う流用検討処理を示すフローチャートである。流用検討支援部１１０は、この売買処理を、予め設定された一定時間（例えば１ミリ秒）ごとに繰り返し実行する。
流用検討支援部１１０は、上述した入力画面４１を介して、対象部品、関連部品の仕様が入力されたか否かを判断する（Ｓ９０１）。入力された場合（Ｓ９０１でＹｅｓ）、流用検討支援部１１０は、対象部品に要求される仕様に合う既存品（対象抽出部品）を部品ＤＢ３００の中から抽出し、記憶部１２に記憶する（Ｓ９０２）。これは、対象部品抽出部１１１が行う処理である。
その後、流用検討支援部１１０は、関連部品に要求される仕様に合う既存品（関連抽出部品）を部品ＤＢ３００の中から抽出し、記憶部１２に記憶する（Ｓ９０３）。これは、関連部品抽出部１１２が行う処理である。
その後、流用検討支援部１１０は、候補一覧作成処理を行う（Ｓ９０４）。これは、候補一覧作成部１１３が行う処理である。
その後、流用検討支援部１１０は、候補一覧作成処理にて作成された候補一覧を、表示部１３に表示させる（Ｓ９０５）。これは、表示制御部１１４が行う処理である。
【００２６】
図１０は、候補一覧作成部１１３が行う候補一覧作成処理を示すフローチャートである。候補一覧作成部１１３は、この候補一覧作成処理を、予め設定された一定時間（例えば１ミリ秒）ごとに繰り返し実行する。
図１０に示した候補一覧作成処理においては、
候補一覧作成部１１３は、対象抽出部品がＮ個であり、ｉ番目の対象抽出部品に対してｍ個の関連抽出部品が抽出されているとする。対象抽出部品のｉ番目と関連抽出部品のｍ個の組み合わせは任意であり、図５に示した例では、１番目の対象抽出部品Ａと関連する関連抽出部品は、関連抽出部品ａ、関連抽出部品ｂ、関連抽出部品ｃの３個である。
【００２７】
候補一覧作成部１１３は、Ｎ個の対象抽出部品の順番ｉを１にセットする（Ｓ１００１）。そして、候補一覧作成部１１３は、ｉ番目の対象抽出部品が調達可能であるか否かを判断する（Ｓ１００２）。ｉ番目の対象抽出部品が調達可能である場合（Ｓ１００２でＹｅｓ）、候補一覧作成部１１３は、ｉ番目の対象抽出部品を対象部品候補として選択する（Ｓ１００３）。そして、候補一覧作成部１１３は、ｉ番目の対象抽出部品と関連する関連抽出部品の順番ｋを１にセットする（Ｓ１００４）。そして、候補一覧作成部１１３は、ｋ番目の関連抽出部品が調達可能であるか否かを判断する（Ｓ１００５）。ｋ番目の関連抽出部品が調達可能である場合（Ｓ１００５でＹｅｓ）、候補一覧作成部１１３は、関連抽出部品ａを関連部品候補として選択する（Ｓ１００６）。そして、候補一覧作成部１１３は、対象部品候補と関連部品候補との組み合わせを、それぞれの単価とともに記憶する（Ｓ１００７）。その際、候補一覧作成部１１３は、対象部品候補の単価と関連部品候補の単価との合計額と、対象部品候補の単価と関連部品候補との相性も記憶する。
【００２８】
その後、候補一覧作成部１１３は、関連抽出部品の順番ｋが関連抽出部品の抽出数ｍに到達しているか否かを判断する（Ｓ１００８）。順番ｋが抽出数ｍに到達していない場合（Ｓ１００８でＮｏ）、候補一覧作成部１１３は、関連抽出部品の順番ｋを、現在の順番ｋに１を加算した値にセットする（ｋ←ｋ＋１）（Ｓ１００９）。そして、候補一覧作成部１１３は、Ｓ１００５以降の処理を行う。このようにして、関連抽出部品の順番ｋが抽出数ｍに到達するまで、Ｓ１００５〜Ｓ１００９の処理を繰り返し行う。
【００２９】
順番ｋが抽出数ｍに到達した場合（Ｓ１００８でＹｅｓ）、対象抽出部品の順番ｉが対象抽出部品の抽出数Ｎに到達しているか否かを判断する（Ｓ１０１０）。順番ｉが抽出数Ｎに到達していない場合（Ｓ１０１０でＮｏ）、候補一覧作成部１１３は、対象抽出部品の順番ｉを、現在の順番ｉに１を加算した値にセットする（ｉ←ｉ＋１）（Ｓ１０１１）。そして、候補一覧作成部１１３は、Ｓ１００２以降の処理を行う。このようにして、対象抽出部品の順番ｉが抽出数Ｎに到達するまで、Ｓ１００２〜Ｓ１０１０の処理を繰り返し行う。
【００３０】
候補一覧作成部１１３がこの候補一覧作成処理を実行することによって、対象部品候補と関連部品候補との組み合わせとともに、対象部品候補の単価と関連部品候補の単価との合計額、及び、対象部品候補の単価と関連部品候補との相性が関連付けられた候補一覧が作成され、記憶部１２に記憶される。
そして、表示制御部１１４が、この候補一覧を、表示部１３に表示させる（Ｓ９０５）。
【００３１】
候補一覧が表示部１３に表示されることによって、設計者は、対象部品候補と関連部品候補との組み合わせを選択することが可能となる。
図１１は、表示部１３に表示された、対象部品と関連部品の３次元データの一例を示す図である。
設計支援装置１００は、設計者が表示部１３に表示された候補一覧の中の一の組み合わせを選択した場合に、図１１に示すように、選択された対象部品候補及び関連部品候補の３次元のＣＡＤデータを表示部１３に表示すると良い。これにより、設計者は、対象部品候補及び関連部品候補の詳細を知ることが可能になる。また、設計者は、対象部品候補及び関連部品候補の周辺にある他の部品の設計を行うことが可能になる。なお、表示部１３に表示するのは、２次元のＣＡＤデータであっても良い。
【００３２】
上述したように、本実施の形態に係る設計支援装置１００は、設計の対象部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該対象部品の候補である対象部品候補を選択するとともに、当該対象部品と関連する関連部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該関連部品の候補である関連部品候補を選択する選択部の一例としての流用検討支援部１１０を備える。また、設計支援装置１００は、対象部品候補、及び、関連部品候補を表示する表示部１３を備えている。設計者は、表示部１３に表示された対象部品候補の中から対象部品に流用する既存品を決定することが可能となる。また、設計者は、表示部１３に表示された関連部品候補の中から関連部品に流用する既存品を決定することが可能となる。そして、流用検討支援部１１０が、例えば、現在は取り引きされておらず、調達することが困難である既存品を対象部品候補及び関連部品候補として選択しないことで、設計者が、調達することが困難な部品を流用する設計をしてしまうことが抑制される。その結果、設計した部品を調達する段階で初めて、調達することが困難であることが判明し、設計のやり直しをせざるを得ない状況に陥ることが抑制される。
【００３３】
そして、上述した実施の形態に係る表示部１３は、対象部品候補と関連部品候補との組み合わせを表示する。これにより、設計者は、表示された組み合わせの中から、対象部品に流用する既存品と関連部品に流用する既存品との組み合わせを決定することが可能となる。それゆえ、本実施の形態に係る設計支援装置１００は、設計者に、対象部品に流用する既存品と、関連部品に流用する既存品とを決定し易くする。
【００３４】
そして、表示部１３は、対象部品候補と関連部品候補との組み合わせを、対象部品候補と関連部品候補との合計の値段である合計額の順に表示することを例示することができる。例えば、表示部１３に合計額が安い順に表示することで、設計者に、合計額が安い組み合わせを選択し易くさせることが可能となり、これらの部品を用いた製品のコストが高くなることが抑制される。逆に、表示部１３に合計額が高い順に表示することで、設計者に、部品の単価が高くなる悪い設計例を知らせることができ、他の部品を設計する際の参考にさせることが可能となる。
【００３５】
また、表示部１３は、対象部品候補と関連部品候補との組み合わせを、組み合わせの相性の順に表示することを例示することができる。例えば、表示部１３に相性が良い順に表示することで、設計者に、製品の耐久性、騒音等の商品性等を高める選択をし易くさせることが可能となる。逆に、表示部１３に相性が悪い順に表示することで、設計者に、相性が悪くなる設計例を知らせることができ、他の部品を設計する際の参考にさせることが可能となる。
【００３６】
流用検討支援部１１０は、設計者が入力した情報を考慮して対象部品に要求される仕様及び関連部品に要求される仕様を把握する。これにより、流用検討支援部１１０が、対象部品に要求される仕様及び関連部品に要求される仕様を誤って認識することが抑制される。
また、流用検討支援部１１０は、設計者が入力した情報を考慮して対象部品の仕様を把握して対象部品候補を選択し、対象部品候補の仕様に合う関連部品候補を選択しても良い。これにより、仕様的に組み合わせ可能な対象部品候補と関連部品候補とを選択することが可能となる。
【００３７】
以上説明した設計支援装置１００の制御部１１が行なう処理は、ソフトウェアとハードウェア資源とが協働することにより実現することができる。この場合、制御部１１のＣＰＵが、制御部１１の各機能を実現するプログラムを実行し、これらの各機能を実現させる。例えば、プログラムを記録した非一時的なコンピュータ読取可能な記録媒体を制御部１１に提供し、ＣＰＵが記録媒体に格納されたプログラムを読み出す。この場合、記録媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラム自体、及びそれを記録した記録媒体は本発明を構成することになる。このようなプログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを例示することができる。また、ネットワーク５００を介して、設計支援装置１００にダウンロードさせてもよい。
【００３８】
そして、本発明を構成するプログラムは、コンピュータに、設計の対象部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該対象部品の候補である対象部品候補を選択するとともに、当該対象部品と関連する関連部品に要求される仕様に合う既存品の中から当該既存品の調達情報を考慮して当該関連部品の候補である関連部品候補を選択する機能と、前記対象部品候補、及び、前記関連部品候補を表示する機能と、
を実行させるプログラムである。
【００３９】
（対象部品、関連部品の特定の変形例）
上述した実施の形態においては、流用検討支援部１１０は、入力画面４１に入力された事項により、対象部品と関連部品の仕様を特定しているがかかる態様に限定されない。
流用検討支援部１１０は、設計者が、表示部１３に表示された、対象部品、関連部品の２次元又は３次元のＣＡＤデータにより、対象部品、関連部品の仕様を特定しても良い。
【００４０】
図１２は、表示部１３に表示された、対象部品と関連部品の２次元データの一例を示す図である。図１２に示した例では、平歯車である対象部品とこの対象部品と噛み合う平歯車である関連部品との組み合わせの正面図が表示部１３の表示画面の中央に、この組み合わせを上方から見た図が表示画面の上部に表示されている。
設計者が、メニューバー４０ａの「ツール」メニューの中の「部品検索（関連部品も）」と記載されたボタンをクリックした後に、例えば図１２に示した２次元データを選択した場合に、対象部品抽出部１１１は、選択した物を対象部品として特定しても良い。そして、対象部品抽出部１１１は、選択した２次元データにより、対象部品の仕様を把握すると良い。
なお、対象部品抽出部１１１は、設計者が選択した３次元データ（３Ｄモデル）の物を対象部品として特定し、選択した３次元データにより、対象部品の仕様を把握しても良い。
【００４１】
関連部品抽出部１１２は、特定した対象部品のＣＡＤデータにより、この対象部品と関連する関連部品を特定する。関連部品抽出部１１２は、ＣＡＤデータ上で、（１）対象部品と隣り合う部品、（２）対象部品と接触する部品、（３）対象部品の重心座標点に対して予め定めた範囲内に重心座標点がある部品、の少なくともいずれかである部品を関連部品として特定することを例示することができる。図１２に示した例では、関連部品抽出部１１２は、上記（１）対象部品と隣り合う部品、（２）対象部品と接触する部品であるとの条件を満たしていることから、対象部品である平歯車と噛み合う平歯車を関連部品として特定している。
なお、上記（３）に該当する物としては、例えば、対象部品が平歯車であるのに対して、この平歯車が装着される軸であることを例示することができる。
【００４２】
なお、関連部品抽出部１１２は、上記（１）〜（３）の少なくともいずれかの条件に合致する部品を関連部品として特定する前に、表示部１３の表示画面に、条件に合致する部品をハイライト表示し、ハイライト表示した部品を関連部品として特定しても良いかを設計者に問い合わせても良い。問い合わせる手法は特に限定されない。例えば、表示部１３の表示画面に、「ハイライト表示した部品が関連部品ですか？」との文言と、「はい」、「いいえ」と記載されたボタンとを表示することを例示することができる。そして、設計者により、「はい」と記載されたボタンにカーソルが置かれた状態で、クリックされた場合にハイライト表示した部品を関連部品として特定しても良い。
また、上記関連部品として特定するための条件は、上記（１）〜（３）に限定されない。
【００４３】
また、関連部品抽出部１１２は、設計者が、メニューバー４０ａの「ツール」メニューの中の「部品検索（関連部品も）」と記載されたボタンをクリックした後に、２番目に選択した２次元データ又は３次元データに係る物を関連部品として特定しても良い（１番目に選択した２次元データに係る物が対象部品として特定される）。
【００４４】
このように、流用検討支援部１１０は、設計者が選択した情報の一例としてのＣＡＤデータを考慮して対象部品に要求される仕様及び関連部品に要求される仕様を把握する。これにより、流用検討支援部１１０が、対象部品に要求される仕様及び関連部品に要求される仕様を誤って認識することが抑制される。
【００４５】
また、流用検討支援部１１０は、設計者が作成した３次元モデル（３Ｄモデル）を基に対象部品に要求される仕様及び関連部品に要求される仕様を把握しても良い。これにより、設計者が真に対象部品及び関連部品に要求する仕様と、流用検討支援部１１０が把握する対象部品に要求される仕様及び関連部品に要求される仕様との差異が小さくなるので、流用検討支援部１１０が両部品に要求される仕様を誤って認識することが抑制される。
【００４６】
（対象部品候補のみの表示についての変形例）
また、上述した実施の形態においては、対象部品候補と関連部品候補との組み合わせの一覧を表示部１３に表示させているが特にかかる態様に限定されない。
流用検討支援部１１０は、対象部品候補のみの一覧を表示しても良い。例えば、図４（ｂ）に示した入力画面４１において（又はメニューバー４０ａの「ツール」メニューの「部品検索（対象部品のみ）」と記載されたボタンがクリックされたときに表示される入力画面において）、設計者が対象部品のみの仕様を入力した場合には、対象部品抽出部１１１は、入力画面４１を介して入力された対象部品の仕様に合う既存品を、部品ＤＢ３００に記憶された既存品の中から抽出する。そして、候補一覧作成部１１３は、対象部品抽出部１１１が抽出した対象抽出部品の調達情報を、調達ＤＢ４００から取得し、対象抽出部品の内、調達可能な対象抽出部品を対象部品候補として選択すると良い。そして、候補一覧作成部１１３は、対象部品候補とその単価の情報を含む一覧を作成し、表示制御部１１４は、この候補一覧を、表示部１３に表示させると良い。
【００４７】
そして、設計支援装置１００は、設計者が表示部１３に表示された対象部品候補の一覧の中の一の対象部品候補を選択した場合に、選択された対象部品候補の２次元又は３次元のＣＡＤデータを表示部１３に表示すると良い。これにより、設計者は、対象部品候補の詳細を知ることが可能になる。また、設計者は、対象部品候補の周辺にある他の部品の設計を行うことが可能になる。
【符号の説明】
【００４８】
１…設計支援システム、１００…設計支援装置、１１０…流用検討支援部、１１１…対象部品抽出部、１１２…関連部品抽出部、１１３…候補一覧作成部、１１４…表示制御部、２００…サーバ、３００…部品ＤＢ、４００…調達ＤＢ、５００…ネットワーク
【図１】
2020052448.tif 000003
【図２】
2020052448.tif 000004
【図３】
2020052448.tif 000005
【図４】
2020052448.tif 000006
【図５】
2020052448.tif 000007
【図６】
2020052448.tif 000008
【図７】
2020052448.tif 000009
【図８】
2020052448.tif 000010
【図９】
2020052448.tif 000011
【図１０】
2020052448.tif 000012
【図１１】
2020052448.tif 000013
【図１２】
2020052448.tif 000014