(57)【要約】【課題】ＣＡＤのユーザに対してコストの意識を啓発することができる設計支援装置を提供すること。【解決手段】設計支援装置は、ＣＡＤデータを操作する操作部と、操作部による操作結果を表示する表示部と、制御部と、を備える。制御部は、ＣＡＤデータに含まれる部品ごとの単価を取得する単価取得処理と、ＣＡＤデータに含まれる部品の個数に、部品ごとの単価を乗算して加算し、ＣＡＤデータによって設計される設計対象物のコストを算出する算出処理と、算出したコストを通知する通知処理と、を実行する。制御部は、これらの処理を、ＣＡＤデータを表示部に表示する指示を操作部によって行う操作に連動して実行する。【選択図】図２
2018147233.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤデータを操作する操作部と、
前記操作部による操作結果を表示する表示部と、
制御部と、を備え、
前記制御部は、
前記ＣＡＤデータに含まれる部品ごとの単価を取得する単価取得処理と、
前記ＣＡＤデータに含まれる前記部品の個数に、前記部品ごとの単価を乗算して加算し、前記ＣＡＤデータによって設計される設計対象物のコストを算出する算出処理と、
算出した前記コストを通知する通知処理と、
を、前記ＣＡＤデータを前記表示部に表示する指示を前記操作部によって行う操作に連動して実行する設計支援装置。
【請求項２】
前記制御部は、前記ＣＡＤデータを保存したＣＡＤファイルを開く指示を前記操作部によって行う操作に連動して、前記単価取得処理、前記算出処理、及び前記通知処理を実行する、請求項１に記載の設計支援装置。
【請求項３】
前記制御部は、前記通知処理として、前記表示部における前記ＣＡＤデータを表示した領域に前記コストを表示したコスト表示ウィンドウを重ねて表示させる、請求項１又は２に記載の設計支援装置。
【請求項４】
前記制御部は、前記コストを表示する初期状態として前記コスト表示ウィンドウを縮小化して表示し、前記コスト表示ウィンドウに対する操作を前記操作部に受け付けたことに応じて前記コスト表示ウィンドウを拡大して表示させる、請求項３に記載の設計支援装置。
【請求項５】
前記制御部は、拡大して表示した前記コスト表示ウィンドウに対する操作を前記操作部に受け付けたことに応じて、前記ＣＡＤデータに含まれる前記部品のうち、前記コストの算出に用いる部品の選択を受け付ける、請求項４に記載の設計支援装置。
【請求項６】
前記制御部は、前記単価取得処理において、サーバから前記単価を取得し、
前記サーバには、前記設計対象物の試作品を製造する段階において前記部品を購入した単価である試作単価、前記設計対象物の設計を完了させた段階において見積もった前記部品の単価である見積単価、及び前記設計対象物を量産する段階において前記部品を購入した単価である標準単価が保存され、
前記制御部は、前記試作単価、前記見積単価、前記標準単価の順に優先度を上げ、１つの前記部品について複数の種類の単価が前記サーバに保存されている場合に、より優先度の高い単価を前記コストの算出に用いる、請求項１乃至５の何れかに記載の設計支援装置。
【請求項７】
前記制御部は、前記試作単価、前記見積単価、及び前記標準単価の３つの単価について、前記コストの算出に用いた比率を前記表示部に表示する、請求項６に記載の設計支援装置。
【請求項８】
前記制御部は、前記操作部に対する操作に基づいて、前記設計対象物の設計段階における前記部品の単価を予想した予想単価を受け付け、前記予想単価を用いて前記コストを算出する、請求項１乃至７の何れかに記載の設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ（Computer-Aided Design）を用いて設計を行う設計支援装置に関するものである。
【背景技術】
【０００２】
従来、ＣＡＤデータ（設計情報）を保存した設計情報サーバと、コスト見積サーバとをＣＡＤ端末に接続するシステムがある（例えば、特許文献１など）。このシステムでは、ユーザは、ＣＡＤ端末を操作してＣＡＤアプリケーションを起動した後、ディスプレイに表示されたＣＡＤデータを用いて設計を行う。また、ユーザは、設計中の対象物（製品など）のコストを見積もりたい場合、ＣＡＤアプリケーションに組み込まれているコスト見積アプリケーションを起動する。ユーザは、必要な入力を行った後、見積実行ボタンをクリックする。これにより、コスト因子情報（設計中の部品の寸法など）が、ＣＡＤ端末からコスト見積サーバへ送信される。コスト見積サーバは、ＣＡＤ端末から受信したコスト因子情報に基づいてコストを見積もり、ＣＡＤ端末に返信する。ＣＡＤ端末には、見積結果が表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２６５８２５号公報（図９）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、設計対象物（製品など）の試作段階や量産段階において、設計対象物のコストが目標コストより高いことが判明すると、設計変更を要求される可能性が高い。このため、設計段階からコストを意識することが望ましい。しかしながら、上記したシステムでは、見積アプリケーションを起動し見積実行ボタンをクリックしなければ、ＣＡＤ端末を操作するユーザ（設計者など）に対してコストを通知することができなかった。このため、ユーザに対してコストをより意識させた設計を行わせるためには、改善の余地があった。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、ＣＡＤのユーザに対してコストの意識を啓発することができる設計支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書は、ＣＡＤデータを操作する操作部と、前記操作部による操作結果を表示する表示部と、制御部と、を備え、前記制御部は、前記ＣＡＤデータに含まれる部品ごとの単価を取得する単価取得処理と、前記ＣＡＤデータに含まれる前記部品の個数に、前記部品ごとの単価を乗算して加算し、前記ＣＡＤデータによって設計される設計対象物のコストを算出する算出処理と、算出した前記コストを通知する通知処理と、を、前記ＣＡＤデータを前記表示部に表示する指示を前記操作部によって行う操作に連動して実行する設計支援装置、を開示する。
【発明の効果】
【０００７】
これによれば、制御部は、ＣＡＤデータを表示部に表示する指示を操作部によって行う操作に連動して、コストを算出し通知する。このため、ＣＡＤデータを表示部に表示するのに合わせて、設計対象物のコストを、ユーザ（設計者など）に認識させることができる。その結果、ＣＡＤのユーザに対してコストの意識を啓発することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の設計見積システムの構成を示すブロック図である。
【図２】設計支援装置の表示処理を示すフローチャートである。
【図３】作業表示ウィンドウを示す図である。
【図４】コスト表示ウィンドウを示す図である。
【図５】ナレッジウィンドウを示す図である。
【発明を実施するための形態】
【０００９】
（設計見積システムの構成）
以下、本願の一実施形態として、設計見積システム１０について図面を参照して説明する。図１は、設計見積システム１０の構成を示している。設計見積システム１０は、設計支援装置１３と、コスト管理サーバ１５と、調達情報サーバ１７と、ナレッジサーバ１８と、中間サーバ１９とを備えている。設計支援装置１３は、例えば、ＣＰＵ２１を主体として構成されたパーソナルコンピュータであり、記憶部２３と、メモリ２５と、外部インターフェース２７と、表示部２９と、操作部３１とを有する。記憶部２３は、例えば、ハードディスクや不揮発性メモリ等を備えている。記憶部２３には、ＣＡＤツール３３、ＣＡＤデータ３４やコスト算出プログラム３５等が保存されている。ＣＰＵ２１は、記憶部２３に保存されたＣＡＤツール３３を実行することで、ＣＡＤデータ３４を編集（設計）可能な環境を構築する。
【００１０】
具体的には、後述する図３に示す作業表示ウィンドウ５５を表示部２９に表示する。ＣＡＤデータ３４は、ＣＡＤソフトによって利用されている形式のデータであり、例えば、電子部品を回路基板に実装する実装機の各ユニットを設計した三次元ＣＡＤのデータである。ＣＡＤツール３３は、例えば、ＣＰＵ２１で実行された後、記憶部２３に記憶されたＣＡＤデータ３４を読み込んで表示部２９に表示するとともに、ＣＡＤデータ３４によって設計される設計対象物のコストをコスト算出プログラム３５により算出させ表示させる。ここでいう設計対象物のコストとは、例えば、設計対象物を構成する部品それぞれの単価を合計したコストである。なお、設計対象物のコストは、部品単価を合計したものに限らず、例えば、部品を組み立てるのに必要な製造コストや、部品を調達するのに必要な調達コストなどを含んでもよい。
【００１１】
メモリ２５は、例えば、ＲＡＭであり、ＣＰＵ２１によりＣＡＤツール３３を実行する際に発生するデータを一時的に保存しておく作業用のメモリである。外部インターフェース２７は、ネットワークを介して中間サーバ１９やナレッジサーバ１８と各種データの送受信を行う。外部インターフェース２７は、例えば、中間サーバ１９との間で、ＴＣＰ／ＩＰプロトコルに準拠した通信を実行するＬＡＮ（ローカルエリアネットワーク）インターフェースである。
【００１２】
表示部２９は、例えば、液晶ディスプレイであり、ＣＰＵ２１による処理結果等を表示する。操作部３１は、ユーザ（ＣＡＤの設計者など）による設計支援装置１３に対する入力操作を行うデバイスであり、例えば、キーボードやマウスである。
【００１３】
コスト管理サーバ１５、調達情報サーバ１７及び中間サーバ１９の各々は、各種の部材の単価を記憶したデータベースを有するサーバ装置である。また、ナレッジサーバ１８は、過去の設計で発生した問題や失敗事例などのナレッジ情報４９を記憶したデータベースを有するサーバ装置である。コスト管理サーバ１５等は、ＣＰＵやハードディスク等を備えており、外部（設計支援装置１３等）からデータベースにアクセス可能となっている。コスト管理サーバ１５等は、設計支援装置１３との間で、例えば、ＴＣＰ／ＩＰプロトコルに準拠した通信を実行し、各種のデータを送受信する。
【００１４】
ここで、各サーバ（コスト管理サーバ１５など）に保存されているデータについて説明する。コスト管理サーバ１５には、見積単価４１が保存されている。調達情報サーバ１７には、標準単価４２及び試作単価４３を含む納入実績４６が保存されている。中間サーバ１９には、見積単価４１、標準単価４２、試作単価４３、及び予想単価４４が保存されている。これらの単価は、ＣＡＤデータ３４に含まれる部品の単価であり、各段階における単価である。より具体的には、例えば、図３に示すノズルチェンジャー５１（設計対象物の一例）を設計する場合には、このノズルチェンジャー５１を構成する各種部品（ボルト、ワッシャなど）の単価である。
【００１５】
見積単価４１は、例えば、ノズルチェンジャー５１の設計を完了させた段階において部品をいくらで納品できるのかを見積もった単価である。本実施形態のコスト管理サーバ１５は、例えば、設計支援装置１３のユーザの属する設計部門とは別に設けられたコスト管理部門の人員によって管理されている。コスト管理部門の人員は、コスト管理サーバ１５の管理や、見積単価４１の入力などを行う。コスト管理部門の人員は、設計支援装置１３のユーザからの要求に応じて、各部品の見積もりを部品メーカーに対して実施する。設計支援装置１３のユーザは、例えば、新たなノズルチェンジャー５１の設計の完了に合わせて、コスト管理部門に必要な部品の見積もりを要求する。コスト管理部門の人員は、部品メーカーから受け取った１又は複数の見積もりの単価から１つを選択し、選択した単価を見積単価４１としてコスト管理サーバ１５のデータベースに入力する。
【００１６】
標準単価４２は、例えば、ノズルチェンジャー５１を完成させた後、ノズルチェンジャー５１を量産する段階において部品を購入した単価である。本実施形態の調達情報サーバ１７は、例えば、設計支援装置１３のユーザの属する設計部門とは別に設けられた調達部門の人員によって管理されている。調達部門の人員は、調達情報サーバ１７の管理や、標準単価４２、及び試作単価４３（納入実績４６）の入力などを行う。調達部門の人員は、例えば、ノズルチェンジャー５１の量産に必要な数量の部品を購入する契約を部品メーカーと結んだ際の単価を、標準単価４２として調達情報サーバ１７のデータベースに入力する。この標準単価４２は、量産時の単価であるため、他の単価に比べて安くなる傾向がある。また、標準単価４２は、大量生産によって安定した単価となる。
【００１７】
試作単価４３は、例えば、ノズルチェンジャー５１の試作品を製造する段階において部品を購入した単価である。設計支援装置１３のユーザは、例えば、ノズルチェンジャー５１の試作品を製造したい段階で、調達部門に必要な部品の購入を要求する。調達部門の人員は、設計支援装置１３のユーザからの要求に応じて、試作に必要な分だけ部品を部品メーカーから購入する。調達部門の人員は、部品メーカーから部品（量産時に比べて少量）を購入した際の単価を試作単価４３として調達情報サーバ１７のデータベースに入力する。
【００１８】
予想単価４４は、例えば、設計支援装置１３のユーザによって予想された単価である。設計支援装置１３のユーザは、ノズルチェンジャー５１などを設計中に、従来にない形状や機能の部品を設計する。新たな部品については、部品メーカーから納入した実績や、部品メーカーによって製造された実績がない。このため、本実施形態の設計見積システム１０では、設計支援装置１３のユーザによって予想された新たな部品の単価を予想単価４４としてコストの算出に用いることが可能となっている。なお、この見積単価４１の設定方法については、後述する。また、中間サーバ１９には、単価（見積単価４１など）のデータの他に、後述する部品情報４７が保存されている。
【００１９】
なお、上記した単価の種類や、単価の記憶先は一例であり、適宜変更可能である。例えば、見積単価４１等の全ての単価のデータを設計支援装置１３の記憶部２３に保存してもよい。この場合、設計支援装置１３を、サーバを必要としないスタンドアローンの装置として用いてもよい。また、上記した単価の他に、例えば、部品納品後に調整した調整単価を用いてもよい。ここでいう調整単価とは、例えば、部品の納品後に、製品に装着等するために、その部品に対し追加的に必要となった加工費用や後工程の費用などである。このため、調整単価は、例えば、元々の納品時の単価と、その後必要な加工等を施した後の単価との差額、即ち、追加加工等の後から加算する費用のみを示す差額である。あるいは、調整単価は、元々の単価に、追加費用を加えた全体の単価でもよい。
【００２０】
次に、設計支援装置１３がＣＡＤツール３３をＣＰＵ２１で実行し、ＣＡＤデータ３４を表示させた場合の処理について図２を参照しながら説明する。なお、図２に示す処理手順は、一例であり、適宜変更可能である。
【００２１】
まず、図２のステップ（以下、単に「Ｓ」と略記する）１１において、ユーザは、設計支援装置１３の操作部３１によって、所望のＣＡＤデータ３４を保存したＣＡＤファイルを開く操作を行う。例えば、ＣＡＤツール３３は、ユーザによって表示部２９に表示された画面上のアイコンをクリックされると、ＣＰＵ２１で実行され、ＣＡＤデータ３４を編集する専用のソフトウェアを起動させる。ＣＡＤツール３３は、例えば、図３に示す作業表示ウィンドウ５５で、且つ作業領域５３や階層表示領域６１に何も表示されていないものを表示させる。そして、ＣＡＤツール３３は、作業表示ウィンドウ５５の操作ボタン５９Ａのファイルボタンを選択され、所望のＣＡＤデータ３４を保存したＣＡＤファイルが開かれると、このファイルを開く操作に連動してコストを算出するコスト算出プログラム３５を起動する。本実施形態のコスト算出プログラム３５は、例えば、ＣＡＤツール３３とは別プログラムで設けられ、ＣＡＤツール３３から起動される。例えば、特定の操作（ＣＡＤファイルを開く操作）を実行した場合に、コスト算出プログラム３５を起動させるように、ＣＡＤツール３３に対して設定してもよい。あるいは、コスト算出プログラム３５を、ＣＡＤツール３３に組み込んで連動して動作するように構成してもよい。
【００２２】
ＣＰＵ２１は、ＣＡＤツール３３を実行して、ユーザによって選択されたＣＡＤデータ３４を表示部２９に表示させる（Ｓ１３）。このように、ＣＰＵ２１（制御部）は、ＣＡＤデータ３４を保存したＣＡＤファイルを開く指示を操作部３１によって行う操作に連動して、コスト算出プログラム３５（後述するＳ１５以降のコストを算出・通知する処理）を実行する。これによれば、ユーザが操作部３１を操作してＣＡＤファイルを開くのに合わせて、即ち、ＣＡＤによる設計等を開始するのに合わせて、コストをユーザに通知できる。図３に示すように、ＣＰＵ２１は、ＣＡＤデータ３４を作業領域５３に表示させた作業表示ウィンドウ５５を、表示部２９に表示させる。なお、ＣＡＤツール３３は、既に作成中のＣＡＤデータ３４を表示する場合だけでなく、新規のＣＡＤデータ３４（新規のＣＡＤファイル）を作成する場合にも、コスト算出プログラム３５を実行してもよい。
【００２３】
図３は、作業表示ウィンドウ５５の一例を示している。作業表示ウィンドウ５５の上部には、タイトルバー５７が表示されている。タイトルバー５７には、ＣＡＤツール３３の名前など（例えば、ＣＡＤシステム）が表示される。タイトルバー５７の下には、ツールバー５９が表示されている。ツールバー５９には、ＣＡＤデータ３４の保存等を行うための操作ボタン５９Ａが設けられている。
【００２４】
ツールバー５９の下には、作業領域５３と、階層表示領域６１とが表示されている。作業領域５３には、ＣＡＤデータ３４で設計する設計対象物が表示されている。図３では、一例としてノズルチェンジャー５１が表示されている。ユーザは、操作部３１を操作することで作業領域５３に表示された設計対象物の一部を変更等し、ＣＡＤデータ３４を編集することができる。
【００２５】
階層表示領域６１には、このノズルチェンジャー５１をＣＡＤで設計した際の各層（レイヤー）の情報が階層的に表示されている。この各階層は、ノズルチェンジャー５１を構成する部品に対応している。本実施形態では、階層の情報として、部品の図番３７（例えば、２ＱＧＴ００００など）を表示している。例えば、階層表示領域６１には、ノズルチェンジャー５１を構成する部品の図番３７を、大きい部品から階層的に表示されている（２ＱＧＴ００００→２ＱＧＴ０００１→２ＱＧＴ００１１→・・・）。２ＱＧＴ００００は、例えば、ノズルチェンジャー５１全体に対応する図番である。また、２ＱＧＴ０００１は、例えば、ノズルチェンジャー５１の本体部分の図番である。２ＱＧＴ００１１は、例えば、本体部分に取り付けられたノズルの台座部分の図番である。また、ＣＰＵ２１（ＣＡＤツール３３）は、階層表示領域６１に表示した切替ボタン６１Ａの位置にマウスポインタ６３を合わしてクリックされるのに応じて、階層表示の表示／非表示を切り替える。
【００２６】
また、図２に示すように、ＣＰＵ２１は、ＣＡＤデータ３４を表示すると（Ｓ１３）、コスト算出プログラム３５によりＣＡＤデータ３４に含まれる部品を検出する（Ｓ１５）。上記したように、本実施形態の部品ごとのデータ（各層のデータ）には、部品の識別情報として図番３７が設定されている。例えば、１つのＣＡＤデータ３４（ノズルチェンジャー５１）に含まれるワッシャやボルトに対応する図面（ＣＡＤのデータ）には、それぞれ図番３７が予め設定されている。この予め図番３７が設定されている部品は、既に、部品の購入を実施したものであり、上記した標準単価４２等を設定されている。換言すれば、上記した中間サーバ１９の標準単価４２等には、キー情報として部品に対応する図番３７が設定されている。
【００２７】
図１に示すように、ＣＰＵ２１（コスト算出プログラム３５）は、図番３７をキー情報として、中間サーバ１９から部品ごとの単価（見積単価４１など）を取得する（図２のＳ１７：単価取得処理）。ＣＰＵ２１は、ＣＡＤデータ３４に含まれる部品の個数に、部品ごとの単価を乗算して加算し、ＣＡＤデータ３４によって設計される設計対象物（ノズルチェンジャー５１）のコストを算出する（Ｓ１９：算出処理）。そして、ＣＰＵ２１は、Ｓ１９で算出したコストを作業表示ウィンドウ５５に表示する（Ｓ２１：通知処理）。なお、ＣＰＵ２１は、ＣＡＤデータ３４の表示（Ｓ１３）と、コストの表示（Ｓ２１）とを同時に実行してもよい。
【００２８】
図３に示すように、作業表示ウィンドウ５５の階層表示領域６１の下には、コスト７３（目標コストなど）を表示したコスト表示ウィンドウ７１が縮小化されて表示されている。従って、本実施形態のＣＰＵ２１は、表示部２９におけるＣＡＤデータ３４を表示した領域（階層表示領域６１）にコスト７３を表示したコスト表示ウィンドウ７１を重ねて表示させる。これによれば、ＣＡＤデータ３４とコスト表示ウィンドウ７１とを重ねて表示することで、設計を行うユーザの視界の中にコスト表示ウィンドウ７１を表示させ、ユーザに対してコスト７３をより意識させることができる。なお、コスト表示ウィンドウ７１を、他の場所、例えば、作業領域５３に重ねて表示してもよい。また、コスト表示ウィンドウ７１を縮小化せずに、最初から拡大して表示してもよい。
【００２９】
また、ＣＰＵ２１は、例えば、縮小化されたコスト表示ウィンドウ７１にマウスポインタ６３を合わしてクリックされるのに応じて、図４に示す拡大されたコスト表示ウィンドウ７１を表示する。従って、本実施形態のＣＰＵ２１は、コスト７３を表示する初期状態としてコスト表示ウィンドウ７１を縮小化して表示し、コスト表示ウィンドウ７１に対する操作を操作部３１に受け付けたことに応じてコスト表示ウィンドウ７１を拡大して表示させる。
【００３０】
これによれば、初期状態では、コスト表示ウィンドウ７１を縮小表示することで、ＣＡＤデータ３４の表示領域（作業領域５３や階層表示領域６１）を占領する領域を小さくする。これにより、ユーザに対してコスト７３を意識させつつ、コスト表示ウィンドウ７１をＣＡＤデータ３４に重ねて表示したことで作業効率が低下するのを抑制できる。即ち、コスト意識の啓発と、作業効率の維持との両立を図れる。また、ＣＰＵ２１は、ユーザの操作に応じてコスト表示ウィンドウ７１を拡大して表示する。これにより、ユーザは、必要に応じてコスト表示ウィンドウ７１を拡大させ、後述するようにコスト７３以外の情報を参照したり、データ（試作単価４３など）の入力をしたりできる。
【００３１】
ＣＰＵ２１は、例えば、作業表示ウィンドウ５５に重ねてコスト表示ウィンドウ７１を表示させる。なお、ＣＰＵ２１は、表示部２９の画面上における作業表示ウィンドウ５５とは異なる位置に拡大したコスト表示ウィンドウ７１を表示させてもよい。
【００３２】
また、ＣＰＵ２１は、コスト表示ウィンドウ７１の非表示ボタン７１Ａにマウスポインタ６３を合わしてクリックされること応じて、コスト表示ウィンドウ７１を画面から消す処理を行う。換言すれば、本実施形態のＣＰＵ２１（ＣＡＤツール３３）は、ユーザから非表示ボタン７１Ａをクリックされるまで、コスト表示ウィンドウ７１を階層表示領域６１に重ねて常時表示する。これにより、ユーザ（設計者）に対してコスト７３の意識をより確実に啓発することができる。なお、ＣＰＵ２１は、コスト表示ウィンドウ７１を一定時間表示した後、自動的に画面から消去してもよい。あるいは、ＣＰＵ２１は、定期的にコスト表示ウィンドウ７１を表示してもよい。
【００３３】
図４に示すように、コスト表示ウィンドウ７１の下部には、ＣＡＤデータ３４に含まれる部品、即ち、ノズルチェンジャー５１を構成する部品についての情報を表示する部品情報領域７５が設けられている。部品情報領域７５には、各行に部品の情報が表示されている。部品情報領域７５の最も左（図中のＮＯの列）には、番号情報７５Ａが表示されている。番号情報７５Ａに表示された数字は、各部品を個別に識別するために付した通し番号である。番号情報７５Ａの右には、階層情報７５Ｂが表示されている。階層情報７５Ｂには、各部品を配置した階層（レイヤー）の番号（図示例では２階層目）が表示されている。ＣＰＵ２１は、例えば、この番号情報７５Ａ及び階層情報７５Ｂを、ＣＡＤデータ３４から検出して部品情報領域７５に表示させる。
【００３４】
また、階層情報７５Ｂの右には、上記した図番３７が表示されている。また、図番３７の右には、品名情報７５Ｄ（ワッシャやボルトなど）が表示されている。品名情報７５Ｄの右には、材質情報７５Ｅが表示されている。材質情報７５Ｅは、部品の材料の情報である。この品名情報７５Ｄ及び材質情報７５Ｅは、例えば、予め中間サーバ１９の部品情報４７に設定されている。ＣＰＵ２１は、ＣＡＤデータ３４の図番３７をキー情報として、中間サーバ１９の部品情報４７から該当する品名情報７５Ｄ等を検索する。ＣＰＵ２１は、検索した品名情報７５Ｄ等を部品情報領域７５に表示させる。
【００３５】
材質情報７５Ｅの右には、数量情報７５Ｆが表示されている。ＣＰＵ２１は、例えば、ＣＡＤデータ３４から部品の個数を検出し、検出した個数を部品情報領域７５の数量情報７５Ｆに表示させる。
【００３６】
数量情報７５Ｆの右には、上記した標準単価４２、見積単価４１、予想単価４４、試作単価４３が表示されている。ＣＰＵ２１は、これらの単価について中間サーバ１９から取得できた単価を表示する。例えば、部品メーカーと標準単価４２を決定していない場合には、その部品の標準単価４２は、空白として表示される。
【００３７】
また、本実施形態のＣＰＵ２１は、これらの４種類の単価について、予想単価４４、試作単価４３、見積単価４１、標準単価４２の順に優先度を上げ、１つの部品について複数の種類の単価を中間サーバ１９から取得した場合に、より優先度の高い単価をコスト７３の算出に用いる。これにより、コスト７３をより精度良く算出することができる。
【００３８】
具体的には、予想単価４４は、ユーザ（設計者など）によって設計中に予想された単価であり、ユーザの経験や知識に応じて価格が変動する。このため、予想単価４４は、最も優先度が低くなっている。試作単価４３は、製品として所定の機能を満たしているか試すために少数の試作品を製造する際に購入した部品の単価である。即ち、試作単価４３は、量産時に比べて少数の部品を購入する際の単価であるため、価格が不安定となる。このため、優先度としては、予想単価４４の次に低くなっている。見積単価４１は、製品（ノズルチェンジャー５１）の設計を完了させた段階で見積もった単価であり、量産に必要な部品の個数を概ね把握して見積もりを取っている価格である。見積単価４１は、数量を限定される試作単価４３に比べればより標準単価４２に近いが、部品メーカーと契約を結んで購入する標準単価４２に比べて不安定で高くなる可能性がある。このため、上記した２つの価格に比べて優先度が高くなっている。そして、標準単価４２は、量産に必要な数量の部品を購入する契約を部品メーカーと結んだ際の単価である。従って、標準単価４２を優先的に用いることで、実際に販売する際のノズルチェンジャー５１の価格をより精度良く算出できる。このため、標準単価４２の優先度は、最も高くなっている。なお、上記した価格の優先度は、一例であり、算出したい価格の内容などに応じて適宜変更できる。
【００３９】
上記したように、中間サーバ１９の標準単価４２等には、キー情報として部品に対応する図番３７が設定されている。ＣＰＵ２１は、各部品について図番３７をキー情報として、中間サーバ１９から標準単価４２等を取得する。ＣＰＵ２１は、取得した標準単価４２等を部品情報領域７５に表示する。また、ＣＰＵ２１は、１つの部品に複数の単価が設定されている場合、上記した優先度に従って採用する単価を決定し、部品の個数に単価を乗算して加算しコスト７３を算出する。図４に示すように、コスト表示ウィンドウ７１の左上には、ＣＰＵ２１によって算出された合計コスト７３Ｂ（コスト７３）が表示されている。
【００４０】
コスト７３の一番上に示す目標コスト７３Ａは、ユーザによって設定された目標としているコストである。ＣＰＵ２１は、ユーザによって設計支援装置１３の操作部３１を操作され目標コスト７３Ａの欄に価格（図示例では５０万）を入力され、目標設定ボタン７７Ａをクリックされると、入力された価格を目標コスト７３Ａとして設定する。
【００４１】
また、目標コスト７３Ａの下に示す合計コスト７３Ｂは、上記したＣＰＵ２１によって自動で算出したコストである。合計コスト７３Ｂは、ＣＡＤファイルを開いた際にＣＡＤデータ３４に含まれる部品に基づいて自動的に算出された価格（図示例では４０万）が表示される。また、ＣＰＵ２１は、ユーザによって操作部３１を操作されコスト集計ボタン７７Ｂをクリックされると、その時点のＣＡＤデータ３４に含まれる部品に基づいて合計コスト７３Ｂを再計算し、合計コスト７３Ｂの欄に表示する。これにより、ユーザは、設計中に使用する部品を変更した場合に、コスト集計ボタン７７Ｂをクリックすることで、変更後の合計コスト７３Ｂを確認できる。なお、ＣＰＵ２１は、部品の変更を自動で検出し、合計コスト７３Ｂを再計算してもよい。あるいは、ＣＰＵ２１は、定期的に合計コスト７３Ｂを再計算してもよい。これにより、合計コスト７３Ｂに最新の価格を自動的に表示できる。
【００４２】
また、合計コスト７３Ｂの下に示す差額７３Ｃは、上記した目標コスト７３Ａと合計コスト７３Ｂの差額である。ＣＰＵ２１は、目標コスト７３Ａと合計コスト７３Ｂの差額（図示例では１０万）を算出し、差額７３Ｃに表示する。また、ＣＰＵ２１は、差額７３Ｃの下に、棒グラフ７３Ｄを表示する。図４に示す上側の棒グラフ７３Ｄは、目標コスト７３Ａを示している。下側の棒グラフ７３Ｄは、上側の目標コスト７３Ａと対比させるように合計コスト７３Ｂが表示されている。棒グラフ７３Ｄの右側には、目標コスト７３Ａに対する合計コスト７３Ｂの割合（図示例では９０％）が表示されている。図３に示すように、縮小化されたコスト表示ウィンドウ７１には、これらの情報が表示されている。これにより、目標コスト７３Ａと、現在の合計コスト７３Ｂとをユーザに意識させながら設計を行わせることができる。
【００４３】
また、本実施形態の設計支援装置１３は、上記したようにユーザによって新たな部品の単価を予想し、予想した予想単価４４を入力可能となっている。ユーザは、例えば、ノズルチェンジャー５１の設計中に、従来にない形状のワッシャを設計する場合、新規のワッシャに対応する階層（レイヤー）を作成する。ユーザは、例えば、図３の階層表示領域６１にマウスポインタ６３を移動させてクリックすることで、新規の図番３７を入力する入力欄６１Ｂを表示させる。ユーザは、例えば、新規の図番３７として入力欄６１Ｂに（新ワッシャ）と入力する。これにより、新規のワッシャに対応する階層（図）が作成される。
【００４４】
また、ユーザは、図４に示す部品情報領域７５において、この新ワッシャに対する各種情報を設定することができる。ユーザは、例えば、新ワッシャの行の品名情報７５Ｄにマウスポインタ６３を合わせてクリックすることで、品名を入力（図示例ではワッシャ）を入力することができる。そして、ＣＰＵ２１は、部品情報領域７５に入力された情報（品名や材質など）に基づいて、中間サーバ１９に対して新規に作成した部品の登録を実行する。中間サーバ１９は、品名（ワッシャ）などをキー情報として、従来の部品と重複しない図番３７を、新ワッシャの図番３７として設定し、設計支援装置１３へ応答する。ＣＰＵ２１は、中間サーバ１９から取得した図番３７を入力欄６１Ｂなどに表示する。これにより、ユーザは、新規の部品を登録することができる。なお、新規の部品の図番３７は、ユーザの手入力によって設定してもよい。
【００４５】
また、図４に示すように、ユーザは、新ワッシャの行の予想単価４４にマウスポインタ６３を合わせてクリックすることで、予想単価４４を入力（図示例では７０円）を入力することができる。これにより、ユーザは、新たに設計した部分の値段を予想して設定することができる。ＣＰＵ２１は、入力された予想単価４４を中間サーバ１９に通知する。中間サーバ１９は、設計支援装置１３から受信した予想単価４４を、上記した図番３７等と関連付けて保存する。
【００４６】
そして、ＣＰＵ２１は、例えば、予想単価４４を設定された後にコスト集計ボタン７７Ｂをクリックされると、設定された予想単価４４を用いてコスト７３を再計算する。上記したように、ユーザは、設計段階で新たな部品を設計した場合、その新たな部品について予想単価４４を設定できる。これにより、例えば、ユーザは、部品メーカーでまだ製造したことのない部品について、設計者の立場から予想した単価を設定し、コスト７３に対する意識を高めることができる。また、ユーザは、その新たな部品を実際に購入した単価（試作単価４３や標準単価４２）と、予想単価４４との差額を把握することで、その後のコスト７３に対する意識をより高めることができる。
【００４７】
また、図４に示すように、部品情報領域７５の試作単価４３の右側には、除外チェック欄７５Ｊと、オプションチェック欄７５Ｋが表示されている。除外チェック欄７５Ｊ及びオプションチェック欄７５Ｋは、この欄をチェックされた部品をコスト７３の算出から除外するためのチェックボックスである。例えば、図４に示すＮＯ８８のＡＳＳＹは、複数の部品（ボルトやワッシャなど）を含んだものである。このような場合、単純にＣＡＤデータ３４を図番３７に基づいて統合し単価を算出すると、ＡＳＳＹ全体の単価と、個々の部品の単価とをコスト７３の算出に用いる可能性がある。即ち、同じ部品の単価を二重にコスト７３に盛り込んでしまう可能性がある。このため、ユーザは、二重に単価を盛り込まれた部品を発見した場合、発見した部品の除外チェック欄７５Ｊをチェックすることで、コスト７３の算出から除外できる。
【００４８】
なお、ＣＰＵ２１は、コスト表示ウィンドウ７１の上部に設けられたＡＳＳＹボタン８０をクリックされることで、ＡＳＳＹを強調表示してもよい。図４にハッチングで示すように、ＣＰＵ２１は、ＡＳＳＹに該当する行を強調表示する。ＡＳＳＹの検索方法は、例えば、ＡＳＳＹの図番３７に特定の文字列を設定しておくことで検索が可能となる。本実施形態では、例えば、ＡＳＳＹの図番３７は、先頭文字としてアルファベットのＡ（図中のＡ００１など）を設定されている。この場合、ＣＰＵ２１は、図番の先頭文字を判定することでＡＳＳＹを検出し強調表示できる。
【００４９】
あるいは、完成した製品（ノズルチェンジャー５１）は、例えば、標準搭載される部品と、追加料金を払って付加されるオプション部品とを含む可能性がある。この場合、ユーザは、標準部品だけの製品、あるいはオプション部品を付加した製品のそれぞれについてコスト７３を計算したい場合がある。この場合、ユーザは、オプションチェック欄７５Ｋをチェックすることで、チェックしたオプション部品をコスト７３の算出から除外できる。
【００５０】
従って、本実施形態のＣＰＵ２１は、拡大して表示したコスト表示ウィンドウ７１に対する操作を操作部３１に受け付けたことに応じて、ＣＡＤデータ３４に含まれる部品のうち、コスト７３の算出に用いる部品の選択を受け付ける。これにより、設計の実情に即したコストを算出できるとともに、ユーザに対してコストの意識をより一層啓発できる。また、ユーザは、除外チェック欄７５Ｊとオプションチェック欄７５Ｋとを使い分けることで、除外した理由を容易に後から確認できる。
【００５１】
また、図４に示すように、部品情報領域７５の右側には、スクロールバー７５Ｈとスクロールボタン７５Ｇが表示されている。このスクロールバー７５Ｈ及びスクロールボタン７５Ｇは、マウスポインタ６３によって操作されることで、部品情報領域７５に表示しきれない情報をスクロールさせながら表示させるためのものである。
【００５２】
コスト表示ウィンドウ７１の上部には、コスト精度の円グラフ７９が表示されている。この円グラフ７９は、上記した試作単価４３、見積単価４１、標準単価４２及び予想単価４４の４つの単価について、合計コスト７３Ｂの算出に用いた比率を示している。例えば、円グラフ７９は、各単価を用いた部品の合計額の割合を示している。より具体的には、円グラフ７９は、上記した優先度の高いものから順に時計回りに、標準単価４２、見積単価４１、試作単価４３、予想単価４４の順番で色分けして表示されている。図４に示す例では、２番目の見積単価４１（薄い斜線の部分７９Ａ）の割合が最も高くなっている。この場合、合計コスト７３Ｂの算出において、見積単価４１を採用した部品の合計額が、他の単価を用いた部品の合計額に比べて最も高いことを示している。これにより、ユーザは、コストの算出に用いられた単価の種類や比率からコスト７３の信頼度を視覚的に認識できる。
【００５３】
なお、円グラフ７９は、各単価を採用した部品の合計額の比率に限らず、例えば、各単価を採用した部品の部品数の比率を示してもよい。また、円グラフ７９は、例えば、優先度の高いものを青色や緑色で示し、優先度の低いものを警告に使用され易い赤色や黄色で示すなどして、円グラフ７９を見たユーザに対して直感的に信頼度を認識させる表示でもよい。
【００５４】
円グラフ７９の右側には、部品情報領域７５に表示される全情報を出力するためのＣＳＶ出力ボタン８１が設けられている。ＣＰＵ２１は、ユーザによってＣＳＶ出力ボタン８１をクリックされると、部品情報領域７５の情報をＣＳＶ（Comma Separated Value）形式のファイルとして出力する。なお、ＣＰＵ２１は、ＣＳＶ形式以外の形式（スペースで区切った形式など）で情報を出力してもよい。
【００５５】
また、円グラフ７９の左側には、表示条件選択欄８３が表示されている。表示条件選択欄８３には、ツリー表示及び全集計のそれぞれに対応するラジオボタン８３Ａが表示されている。ＣＰＵ２１は、ツリー表示のラジオボタン８３Ａを選択された場合、部品情報領域７５の情報を階層（レイヤー）ごとに表示する。また、ＣＰＵ２１は、全集計のラジオボタン８３Ａを選択された場合、部品情報領域７５の情報を同一部品（例えば、同一の図番３７）でまとめて表示する。図４に示す状態では、ツリー表示のラジオボタン８３Ａを選択されており、部品情報領域７５には、階層ごとに部品情報が表示されている。
【００５６】
また、表示条件選択欄８３の左側には、検索条件選択欄８５が表示されている。検索条件選択欄８５には、最安価格及び最新価格のそれぞれに対応するラジオボタン８５Ａと、Ｌｏｔ（ロット）数を入力可能な入力欄８５Ｂが表示されている。ここで、図１に示す調達情報サーバ１７には、調達部門の人員によって様々な取引の情報を登録される可能性がある。これらの情報について、設計を実施する度に設計支援装置１３から調達情報サーバ１７に問い合わせを実施すると、調達情報サーバ１７の検索処理による負荷が増大する虞がある。そこで、中間サーバ１９は、１つの図番３７から４つの単価を一義的に検索できるようにデータの加工を事前に実施する。例えば、中間サーバ１９は、設計を実施しない深夜等にデータの加工処理を実行する。
【００５７】
例えば、１つの部品について複数の取引がなされた場合、調達情報サーバ１７には、その部品について、複数の標準単価４２の情報が設定される。この場合、中間サーバ１９は、１つの部品について最新の取引の標準単価４２と、最安値の標準単価４２とを調達情報サーバ１７から取得し保存する。これにより、中間サーバ１９は、ＣＰＵ２１から問い合わせがあった図番３７に対して、例えば、最安の標準単価４２を一義的に決定し応答することができる。
【００５８】
そして、ＣＰＵ２１は、図４に示す最安価格のラジオボタン８５Ａを選択された場合、中間サーバ１９から最安の標準単価４２を取得し部品情報領域７５に表示するとともに、合計コスト７３Ｂの算出に用いる。また、ＣＰＵ２１は、図４に示す最新価格のラジオボタン８５Ａを選択された場合、中間サーバ１９から最新の標準単価４２を取得し部品情報領域７５に表示するとともに、合計コスト７３Ｂの算出に用いる。これにより、ユーザは、部品の価格変動などを考慮して、最安値や最新単価を選択することができる。なお、他の価格（見積単価４１など）についても、上記した標準単価４２と同様の処理を行うことで、選択的な処理を実行できる。
【００５９】
また、例えば、１つの部品についてロット数ごとに単価が異なる場合がある。ここでいうロット数とは、１つの部品をまとめて購入する数である。１つの部品についてロット数の異なる取引がなされた場合、調達情報サーバ１７には、その部品について、ロット数ごとに異なる価格の標準単価４２の情報が設定される。この場合、中間サーバ１９は、１つの部品についてロット数ごとの標準単価４２を調達情報サーバ１７から取得し保存する。
【００６０】
そして、ＣＰＵ２１は、図４に示す入力欄８５Ｂにロット数を入力された場合、入力されたロット数に応じた標準単価４２を、中間サーバ１９から取得し部品情報領域７５に表示するとともに、合計コスト７３Ｂの算出に用いる。例えば、ユーザは、ノズルチェンジャー５１の生産予定数が５万台である場合、ロット数として５万を入力欄８５Ｂに入力する。これにより、ＣＰＵ２１は、例えば、ノズルチェンジャー５１に４つ使用するワッシャについては、ロット数として２０万個（＝４×５万）を設定する。そして、ＣＰＵ２１は、２０万個と一致又はそれに近いロット数に対応する標準単価４２を中間サーバ１９から取得する。これにより、ユーザは、設計中のノズルチェンジャー５１の生産予定台数をロット数として指定することで、生産予定台数を製造した場合により近い合計コスト７３Ｂを知ることができる。
【００６１】
なお、中間サーバ１９による事前のデータの加工処理は、上記したものに限らない。例えば、中間サーバ１９は、１つの部品について複数の部品メーカーから購入した実績がある場合、購入実績の最も多い部品メーカーの単価を採用してもよい。例えば、１種類のワッシャについて、過去のノズルチェンジャー５１の開発を通して、Ａ社から８０％を購入し、Ｂ社から２０％購入している場合、そのワッシャの標準単価４２としては、Ａ社の単価を採用してもよい。あるいは、中間サーバ１９は、１つの部品についてまとめて購入することしかできない場合、購入した価格を部品数で除算して、部品１つ当たりの単価を事前に算出してもよい。
【００６２】
また、図４に示すように、コスト表示ウィンドウ７１の右上の角には、縮小化ボタン７１Ｂが設けられている。ＣＰＵ２１は、縮小化ボタン７１Ｂをクリックされるのに応じて、コスト表示ウィンドウ７１を、図３に示す縮小化された状態に戻す処理を行う。
【００６３】
（ナレッジ情報４９について）
次に、ナレッジサーバ１８のナレッジ情報４９について説明する。ナレッジサーバ１８に保存されたナレッジ情報４９は、過去の設計で発生した問題、失敗事例、個人的な工夫や経験などの情報である。より具体的には、ナレッジ情報４９とは、例えば、設計した製品（ノズルチェンジャー５１など）の購入者が製品を実際に使用した際に発生した事象の情報である。本実施形態の設計支援装置１３は、ＣＡＤツール３３の実行し（図２のＳ１１）、ＣＡＤデータ３４を表示する（Ｓ１３）のに連動して、表示するＣＡＤデータ３４に対応するナレッジ情報４９をナレッジサーバ１８から取得する。
【００６４】
図２に示すように、ＣＰＵ２１は、Ｓ１９で算出したコスト７３を作業表示ウィンドウ５５に表示した後（Ｓ２１、図３参照）、ナレッジ情報４９をナレッジサーバ１８から取得する（Ｓ２３）。例えば、ナレッジサーバ１８には、部品名ごとや部品の材料ごとにナレッジ情報４９が保存されている。ＣＰＵ２１は、Ｓ１３で開いたＣＡＤファイルの設計対象物の品名３９をキー情報として、ナレッジサーバ１８からナレッジ情報４９を取得する。この品名３９は、例えば、ノズルチェンジャーである。ＣＰＵ２１は、Ｓ２３で取得したナレッジ情報４９を作業表示ウィンドウ５５に表示する（Ｓ２５）。なお、ＣＰＵ２１は、Ｓ２３でナレッジ情報４９を取得できない場合、図２に示す処理を終了する。
【００６５】
図３に示すように、作業表示ウィンドウ５５の作業領域５３の右上には、ナレッジウィンドウ８７が縮小化されて表示されている。ＣＰＵ２１は、例えば、縮小化されたナレッジウィンドウ８７にマウスポインタ６３を合わしてクリックされるのに応じて、図５に示すようにナレッジウィンドウ８７を拡大表示する。ＣＰＵ２１は、例えば、表示部２９の画面上における作業表示ウィンドウ５５とは異なる位置に拡大したナレッジウィンドウ８７を表示させる。また、ＣＰＵ２１は、ナレッジウィンドウ８７の非表示ボタン８７Ａ（図３参照）にマウスポインタ６３を合わしてクリックされること応じて、ナレッジウィンドウ８７を作業領域５３から消す処理を行う。
【００６６】
図５に示すように、ナレッジウィンドウ８７には、過去の日付と、その日付に発生した事象の内容とを対応付けたナレッジ情報４９が表示される。また、図５に示すように、ナレッジ情報４９の右側には、スクロールバー８７Ｃとスクロールボタン８７Ｄが表示されている。このスクロールバー８７Ｃ及びスクロールボタン８７Ｄは、マウスポインタ６３によって操作されることで、表示しきれないナレッジ情報４９をスクロールさせながら表示させるためのものである。これにより、ユーザは、ノズルチェンジャー５１の設計を開始する際に、過去に発生した問題等を予め確認することができ、発生した問題等を解決させることを考慮しながら設計を行うことができる。
【００６７】
また、図５に示すように、ナレッジウィンドウ８７の右上の角には、縮小化ボタン８７Ｂが設けられている。ＣＰＵ２１は、縮小化ボタン８７Ｂをクリックされるのに応じて、ナレッジウィンドウ８７を、図３に示す縮小化された状態に戻す処理を行う。このようにして、本実施形態の設計支援装置１３は、コスト７３やナレッジ情報４９をユーザに通知しながら、より適切な設計をユーザに実施させることができる。
【００６８】
因みに、ＣＰＵ２１は、制御部の一例である。中間サーバ１９は、サーバの一例である。
【００６９】
以上、詳細に説明した実施形態によれば以下の効果を奏する。
設計支援装置１３のＣＰＵ２１（制御部）は、ＣＡＤデータ３４を表示部２９に表示する指示を操作部３１によって行う操作（図２のＳ１１）に連動して、コスト７３を算出し通知する。このため、ＣＡＤデータ３４を表示部２９に表示するのに合わせて、設計対象物（ノズルチェンジャー５１）のコスト７３を、ユーザ（設計者など）に認識させることができる。その結果、ＣＡＤのユーザに対してコストの意識を啓発することができる。
【００７０】
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、上記実施形態では、１つの表示部２９（モニター）に作業表示ウィンドウ５５と、コスト表示ウィンドウ７１とを表示したが、作業表示ウィンドウ５５とコスト表示ウィンドウ７１とを別々のモニターに表示してもよい。
また、上記実施形態では、算出したコスト７３を表示部２９に表示させてユーザに通知したが、通知方法はこれに限らない。例えば、算出したコスト７３の額を音声でユーザに通知してもよい。
また、上記実施形態では、１つの中間サーバ１９に対して１つの設計支援装置１３を接続したが、これに限らず、中間サーバ１９のデータを複数の設計支援装置１３で共有する構成でもよい。
また、上記実施形態では本願における設計対象物として、実装機のノズルチェンジャー５１を例に説明したが、本願はこれに限定されるものではなく、他の様々な装置や機器を設計対象物として採用することができる。
【符号の説明】
【００７１】
１３  設計支援装置、１９  中間サーバ（サーバ）、２１  ＣＰＵ（制御部）、２９  表示部、３１  操作部、３４  ＣＡＤデータ、４１  見積単価、４２  標準単価、４３  試作単価、４４  予想単価、７１  コスト表示ウィンドウ、７３  コスト。
【図１】
2018147233.tif 000003
【図２】
2018147233.tif 000004
【図３】
2018147233.tif 000005
【図４】
2018147233.tif 000006
【図５】
2018147233.tif 000007