(57)【特許請求の範囲】
【請求項１】
表示部に３次元モデルとして表示される対象物の製造コストを算出する算出装置において、
３次元モデルの表面の表示色と加工方法との対応、前記表面の表示色に重畳されるハッチングの角度、間隔及び線種と加工程度との対応、並びに対象物に対する前記加工方法及び加工程度に係るコストを示すコスト情報を対応付けて記録しているコストデータベースにアクセスするアクセス手段と、
３次元モデルを示すモデル情報を読み取るモデル情報読取手段と、
該モデル情報読取手段にて読み取ったモデル情報にて示される３次元モデルの表面の表示色並びに重畳されているハッチングの角度、間隔及び線種に基づき、対応する加工方法及び加工程度に係るコスト情報を、前記コストデータベースから読み取るコスト情報読取手段と、
前記モデル情報読取手段にて読み取ったモデル情報、前記コスト情報読取手段にて読み取ったコスト情報、並びに、該コスト情報に対応する表示色及び該表示色に重畳されているハッチングで示された３次元モデルの表面の範囲に基づいて、対象物の製造コストを算出する算出手段と
を備えることを特徴とする算出装置。
【請求項２】
前記算出手段は、
前記範囲の大きさに基づいて、加工時間を算出する手段と、
算出した加工時間に基づいて製造コストの一部となるコストを算出する手段と
を備えることを特徴とする請求項１に記載の算出装置。
【請求項３】
請求項１又は２に記載の算出装置と、
該算出装置と通信することが可能な処理装置と
を備え、
該処理装置は、モデル情報を記録する記録部を備え、
前記算出装置が備えるモデル情報読取手段は、前記処理装置が備える記録部に記録されているモデル情報を読み取るようにしてあり、
前記算出装置は、算出手段が算出した製造コストを示す製造コスト情報を、前記処理装置が備える記録部に記録させる手段を更に備える
ことを特徴とするコスト算出システム。
【請求項４】
表示部に３次元モデルとして表示される対象物の製造コストを算出する算出装置を用いたコスト算出方法において、
前記算出装置は、
３次元モデルを示すモデル情報を読み取るステップと、
３次元モデルの表面の表示色と加工方法との対応、前記表面の表示色に重畳されるハッチングの角度、間隔及び線種と加工程度との対応、並びに対象物に対する前記加工方法及び加工程度に係るコストを示すコスト情報を対応付けて記録しているコストデータベースから、読み取られたモデル情報により示される３次元モデルの表面の表示色並びに重畳されているハッチングの角度、間隔及び線種に対応する加工方法及び加工程度を読み取るステップと、
読み取った前記加工方法及び加工程度に対応するコスト情報、読み取られたモデル情報により示される３次元モデルの表面の内の前記コスト情報に対応する表示色並びに重畳されているハッチングの角度、間隔及び線種で示された範囲に基づいて、対象物の製造コストを算出するステップと
を実行することを特徴とするコスト算出方法。
【請求項５】
コンピュータに、表示部に３次元モデルとして表示される対象物の製造コストを算出させる算出プログラムにおいて、
コンピュータに、
３次元モデルを示すモデル情報を読み取る手順と、
３次元モデルの表面の表示色と加工方法との対応、前記表面の表示色に重畳されるハッチングの角度、間隔及び線種と加工程度との対応、並びに対象物に対する前記加工方法及び加工程度に係るコストを示すコスト情報を対応付けて記録しているコストデータベースから、読み取られたモデル情報により示される３次元モデルの表面の表示色並びに重畳されているハッチングの角度、間隔及び線種に対応する加工方法及び加工程度を読み取る手順と、
読み取った前記加工方法及び加工程度に対応するコスト情報、読み取られたモデル情報により示される３次元モデルの表面の内の前記コスト情報に対応する表示色並びに重畳されているハッチングの角度、間隔及び線種で示された範囲に基づいて、対象物の製造コストを算出する手順と
を実行させることを特徴とする算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、対象物の製造コストを算出する算出装置、該算出装置を用いたコスト算出システム及びコスト算出方法、並びに前記算出装置を実現するための算出プログラムに関する。
【背景技術】
【０００２】
現在、様々な製品の設計に際し、３次元モデルを扱うことが可能な３次元ＣＡＤシステムが用いられている。また、製品の設計に際しては、製造コストを考慮する必要があるが、製造コストは、製品の形状、加工方法、材料等の様々な条件により変化する。製造コストの低減は、製造者にとって普遍的な課題であり、設計段階から製品の製造コストを意識した開発が求められる。
【０００３】
ところが、前述のように様々な条件により変化する製造コストを設計段階から考慮し、算出することは、材料費、加工費、作業コスト等の諸条件を加味した上で熟練者の知識及び経験をもって行われているという現状がある。
【０００４】
そこで、設計段階の３次元モデルから、容易にコストを算出するシステムの開発が求められている。例えば、特許文献１では、３次元モデルに加えられる加工作業に基づいて、作業コストを見積もるシステムが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２４５０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載しているような３次元モデルに基づいてコストを算出するシステムでは、３次元モデルでは表現し難い要素、例えば、表面の加工法に係る費用をコストに反映させることは容易ではないという問題がある。
【０００７】
本発明は斯かる事情に鑑みて成されたものであり、対象物の表面特性を表示方法に対応付けることにより、３次元モデルでは表現し難い表面特性に基づく費用を製造コストの算出に容易に盛り込むことが可能な算出装置、コスト算出システム、コスト算出方法及び算出プログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る算出装置は、表示部に３次元モデルとして表示される対象物の製造コストを算出する算出装置において、３次元モデルの表面の表示色と加工方法との対応、前記表面の表示色に重畳されるハッチングの角度、間隔及び線種と加工程度との対応、並びに対象物に対する前記加工方法及び加工程度に係るコストを示すコスト情報を対応付けて記録しているコストデータベースにアクセスするアクセス手段と、３次元モデルを示すモデル情報を読み取るモデル情報読取手段と、該モデル情報読取手段にて読み取ったモデル情報にて示される３次元モデルの表面の表示色並びに重畳されているハッチングの角度、間隔及び線種に基づき、対応する加工方法及び加工程度に係るコスト情報を、前記コストデータベースから読み取るコスト情報読取手段と、前記モデル情報読取手段にて読み取ったモデル情報、前記コスト情報読取手段にて読み取ったコスト情報、並びに、該コスト情報に対応する表示色及び該表示色に重畳されているハッチングで示された３次元モデルの表面の範囲に基づいて、対象物の製造コストを算出する算出手段とを備えることを特徴とする。
【００１０】
本発明に係る算出装置は、前記算出手段は、前記範囲の大きさに基づいて、加工時間を算出する手段と、算出した加工時間に基づいて製造コストの一部となるコストを算出する手段とを備えることを特徴とする。
【００１２】
本発明に係るコスト算出システムは、前述の算出装置と、該算出装置と通信することが可能な処理装置とを備え、該処理装置は、モデル情報を記録する記録部を備え、前記算出装置が備えるモデル情報読取手段は、前記処理装置が備える記録部に記録されているモデル情報を読み取るようにしてあり、前記算出装置は、算出手段が算出した製造コストを示す製造コスト情報を、前記処理装置が備える記録部に記録させる手段を更に備えることを特徴とする。
【００１３】
本発明に係るコスト算出方法は、表示部に３次元モデルとして表示される対象物の製造コストを算出する算出装置を用いたコスト算出方法において、前記算出装置は、３次元モデルを示すモデル情報を読み取るステップと、３次元モデルの表面の表示色と加工方法との対応、前記表面の表示色に重畳されるハッチングの角度、間隔及び線種と加工程度との対応、並びに対象物に対する前記加工方法及び加工程度に係るコストを示すコスト情報を対応付けて記録しているコストデータベースから、読み取られたモデル情報により示される３次元モデルの表面の表示色並びに重畳されているハッチングの角度、間隔及び線種に対応する加工方法及び加工程度を読み取るステップと、読み取った前記加工方法及び加工程度に対応するコスト情報、読み取られたモデル情報により示される３次元モデルの表面の内の前記コスト情報に対応する表示色並びに重畳されているハッチングの角度、間隔及び線種で示された範囲に基づいて、対象物の製造コストを算出するステップとを実行することを特徴とする。
【００１４】
本発明に係る算出プログラムは、コンピュータに、表示部に３次元モデルとして表示される対象物の製造コストを算出させる算出プログラムにおいて、コンピュータに、３次元モデルを示すモデル情報を読み取る手順と、３次元モデルの表面の表示色と加工方法との対応、前記表面の表示色に重畳されるハッチングの角度、間隔及び線種と加工程度との対応、並びに対象物に対する前記加工方法及び加工程度に係るコストを示すコスト情報を対応付けて記録しているコストデータベースから、読み取られたモデル情報により示される３次元モデルの表面の表示色並びに重畳されているハッチングの角度、間隔及び線種に対応する加工方法及び加工程度を読み取る手順と、読み取った前記加工方法及び加工程度に対応するコスト情報、読み取られたモデル情報により示される３次元モデルの表面の内の前記コスト情報に対応する表示色並びに重畳されているハッチングの角度、間隔及び線種で示された範囲に基づいて、対象物の製造コストを算出する手順とを実行させることを特徴とする。
【００１５】
本発明では、対象物の表面特性を表示色等の表示方法にて示すことが可能である。
【発明の効果】
【００１６】
本発明では、対象物の表面特性を表示色等の表示方法にて示した３次元モデルを用いることにより、従来の３次元モデルでは表現し難い、表面特性に基づく加工費用等の費用を製造コストの算出に容易に盛り込むことが可能である等、優れた効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態１に係るコスト算出システムの構成例を示す概念図である。
【図２】本発明の実施の形態１に係るコスト算出システムにて用いられる各種装置の構成例を示すブロック図である。
【図３】本発明の実施の形態１に係るコスト算出システムにて用いられるコストデータベースの記録内容の一例を概念的に示す説明図である。
【図４】本発明の実施の形態１に係るコスト算出システムにて用いられるコストデータベースの記録内容の一例を概念的に示す説明図である。
【図５】本発明の実施の形態１に係るコスト算出システムにて処理の対象となる３次元モデルの一例を示す外観図である。
【図６】本発明の実施の形態１に係るコスト算出システムにて用いられる算出装置のコスト算出処理の一例を示すフローチャートである。
【図７】本発明の実施の形態１に係るコスト算出システムにて用いられる処理装置２による出力画像を示す説明図である。
【図８】本発明の実施の形態２に係る算出装置の構成例を示すブロック図である。
【図９】本発明の実施の形態２に係る算出装置のコスト算出処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００１９】
実施の形態１．
図１は、本発明の実施の形態１に係るコスト算出システムの構成例を示す概念図である。図１中１は、サーバコンピュータ等のコンピュータを用いた本発明の算出装置である。算出装置１は、ＷＡＮ（Wide Area Network ）、ＬＡＮ（Local Area Network）、ＶＰＮ（Virtual Private Network ）等の通信網ＮＷに接続されており、通信網ＮＷには、クライアントコンピュータ等のコンピュータを用いた一又は複数台の処理装置２、２、…が接続されている。
【００２０】
夫々の処理装置２、２、…は、一の事業体内の異なるユーザにて使用される。ただし、本発明のコスト算出システムは、様々な展開が可能であり、例えば、ＡＳＰサービス等のサービスを提供する事業体が算出装置１を管理し、サービスの提供を受ける事業体が夫々処理装置２、２、…を使用する形態であっても良い。
【００２１】
処理装置２、２、…は、３次元ＣＡＤ用装置等の３次元モデルに対する処理を実行することが可能な装置であり、ユーザの操作に従って３次元モデルに関する各種処理を実行する。
【００２２】
算出装置１は、処理装置２、２、…を監視し、処理装置２、２、…にて作成された３次元モデルに係る対象物の製造コストの算出について要求があった場合、その対象物の製造コストを算出し、算出した結果を要求元の処理装置２、２、…へ出力する。
【００２３】
図２は、本発明の実施の形態１に係るコスト算出システムにて用いられる各種装置の構成例を示すブロック図である。算出装置１は、サーバコンピュータ等のコンピュータを用いて構成され、制御部１０、記憶部１１、記録部１２、通信部１３等の各種機構を備えている。
【００２４】
制御部１０は、ＣＰＵ（Central Processing Unit ）等の演算機構である。制御部１０は、内部通信線を介して算出装置１内のハードウェア各部と接続されており、本発明に係る算出プログラムＰＲＧ等の各種プログラムの手順に従って所定の処理を実行する。また、制御部１０は、演算に要する各種レジスタ、命令解読回路、演算回路、計数回路、計時回路等の回路を備えている。なお、算出プログラムＰＲＧ等の各種プログラムの実行ではなく、各種プログラムによる手順の一部又は全部を実現する一又は複数のＶＬＳＩ（Very Large Scale Integration）等の回路を組み込み、算出装置１に係る各種機能を実現するようにしても良い。
【００２５】
記憶部１１は、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）等の揮発性の主記憶機構である。
【００２６】
記録部１２は、ＨＤＤ（Hard Disk Drive）等の磁気記録機構、ＳＳＤ（Solid State Disk）等の不揮発性半導体記録機構等の不揮発性の補助記録機構である。記録部１２には、本発明に係る算出プログラムＰＲＧ等の各種プログラム及びデータが記録されている。そして、記録部１２に記録されている算出プログラムＰＲＧを、記憶部１１に記憶し、制御部１０の制御に基づき実行することにより、コンピュータは、本発明のコスト算出方法に係る処理等の各種処理を実行し、算出装置１として機能する。なお、便宜上、記憶部１１及び記録部１２として分けているが、両者とも各種情報の記録という同様の機能を有するものであり、装置の仕様、運用形態等に応じていずれの機構に記録させるかは、適宜決定することが可能である。
【００２７】
通信部１３は、通信網ＮＷに接続するコネクタ、通信回路等のハードウェア、及びドライバ等のソフトウェアを備える通信機構である。
【００２８】
また、記録部１２の記録領域の一部は、コストデータベースＤＢ等の各種データベースとして用いられている。そして、制御部１０は、必要に応じて記録部１２に記録されている各種データベースにアクセスする。なお、算出装置１が備える記録部１２以外の外部の記録装置に各種データベースを設け、必要に応じてアクセスするようにしても良い。
【００２９】
コストデータベースＤＢは、製造コストの算出に要する材料コスト（材料単価）、加工コスト（マシンチャージ）、作業コスト（マンチャージ）等の様々な対象物の製造に係る単価を記録するデータベースである。なお、単価は、対象物を製造する国、地域、事業体等の製造場所条件により異なるため、製造場所条件毎に複数のコストデータベースＤＢが設けられている。単価情報にて示される単価とは、例えば一の部品の価格を示す場合に限らず、単位数量当たりのコスト、単位時間当たりのコスト等のように、複数の部品、計数できない時間等の所定の単位当たりの価格を示す。
【００３０】
また、加工コスト及び作業コストは、表面特性に係るコストを示す情報としても記録されている。表面特性に係るコストを示す情報とは、対象物の表面に対する加工方法に関するコストの情報である。具体的には、対象物を示す３次元モデルの表示方法と、表面特性とを対応付け、更に表面特性と、表面特性に係る加工方法とを対応付け、更に加工方法に基づく加工に要するコスト単価を示すコスト情報とを対応付けてコストデータベースＤＢに記録している。
【００３１】
図３及び図４は、本発明の実施の形態１に係るコスト算出システムにて用いられるコストデータベースＤＢの記録内容の一例を概念的に示す説明図である。図３は、コストデータベースＤＢのうちで、３次元モデルの表示方法と、表面特性とを対応付けた記録内容の一例を概念的に示したものである。図３に示す例では、表示方法として、Ｒ（Red ）、Ｇ（Green ）、Ｂ（Blue）の刺激値として示す表示色を用いている。なお、図３に示すＲＧＢの刺激値は、２５６階調で表現した場合における階調値として示している。また、表面特性として、Ｒａ２５、Ｒａ１．６Ｇ等の記号で示した面粗度を用いている。例えば、図３に示す例では、ＲＧＢの各階調値が（２１５、２２２、５５）の場合、面粗度はＲａ１．６Ｇとなる。なお、表示色については、ＲＧＢの各階調値での表示形式に限らず、ＬＵＶ系等の他の座標系に基づく表示形式としても良く、また、２５６種類の色を定義した色パレットを設定し、各色に対して表面特性を対応付ける等、様々な設定及び定義が可能である。なお、表示色には、明度のみで表現される無彩色をも含む。また、表面特性についても、図３に示す研磨加工による面粗度に限らず、浸炭焼入焼戻加工による表面硬度等の様々な表面特性を対応付けることが可能である。
【００３２】
図４は、コストデータベースＤＢのうちで、表面特性と、表面特性に係る加工方法とを対応付けた記録内容の一例を概念的に示したものである。図４に示す例では、図３に示した面粗度と、加工種類及び加工速度との関係を示している。例えば、図４に示す例では、面粗度がＲａ１．６Ｇの場合、加工種類は、仕上げ加工及び研磨有りで、加工速度が××ｍ／ｍｉｎである。
【００３３】
そして、対象物のうち加工の対象となる部分の大きさと、加工速度との関係から加工に要する加工時間を算出することができる。加工種類毎の加工コスト及び作業コストを示すコスト情報は、コストデータベースＤＢに記録されていることから、表面処理の加工に係るコストを算出することができる。
【００３４】
なお、ここでは、算出装置１の記録部１２にコストデータベースＤＢを記録し、算出装置１の制御部１０から適宜アクセスする形態を示しているが、本発明はこれに限らず、算出装置１からアクセスすることが可能な他の装置にコストデータベースＤＢを設ける様にしても良い。また、必要であれば、処理装置２にコストデータベースＤＢを設け、処理装置２のユーザ自身が、自ら使用するコストデータベースＤＢの設定を行うようにしても良い。
【００３５】
図２に戻り、処理装置２は、ユーザが操作するクライアントコンピュータ等のコンピュータを用いて構成され、制御部２０、記憶部２１、記録部２２、通信部２３、入力部２４、表示部２５等の各種機構を備えている。
【００３６】
制御部２０は、装置全体を制御する演算機構である。記憶部２１は、揮発性の主記憶機構である。記録部２２は、不揮発性の補助記録機構である。通信部２３は、通信網ＮＷに接続する通信機構である。
【００３７】
記録部２２には、本発明のコスト算出方法にて用いられる処理装置２として機能させるためのプログラム、３次元ＣＡＤシステムを実現するためのプログラム等の各種コンピュータプログラムが記録されている。
【００３８】
入力部２４は、キーボード、マウス、３Ｄマウス等のハードウェア、及びドライバ等のソフトウェアを備える入力機構である。
【００３９】
表示部２５は、モニタ等のハードウェア、及びドライバ等のソフトウェアを備える出力機構である。
【００４０】
次に、本発明のコスト算出システムにて用いられる各種装置の処理について説明する。ユーザは、処理装置２を操作し、３次元ＣＡＤシステムの処理により、製造コストの算出の対象となる３次元モデルを作成する。そして、ユーザは、作成した３次元モデルに対し、所定の表面特性とすべき範囲を、当該表面特性に対応した表示色となるように操作を行う。なお、ここでいう所定の表面特性とは、コストデータベースＤＢに記録されている表面特性であり、対応した表示色とは、当該表面特性に対応付けられているＲＧＢの階調値にて示される表示色である。そして、ユーザは、作成した３次元モデルを示す３次元モデル情報を、算出装置１に読み取らせるべく、記録部２２に設定された所定のフォルダに格納する操作を行う。なお３次元モデル情報に付随する情報として、適宜必要な変数情報（パラメータ）を設定することも可能である。
【００４１】
図５は、本発明の実施の形態１に係るコスト算出システムにて処理の対象となる３次元モデルの一例を示す外観図である。図５に例示する三次元モデルは、直円柱状の２本の円柱体を組み合わせた形状をなしている。第１の円柱体は、第２の円柱体より、半径が小さく、軸方向の長さが長い形状をなしている。２本の円柱体は、中心軸が一致するように組み合わされており、第１の円柱体の両端は、第２の円柱体の両底面から夫々突出している。第２の円柱体の一端側の底面から突出した第１の円柱体の一端側の円柱側面の範囲Ａは、面粗度に係る表面加工を要するため、所定の表示色（図面では斜線で表記）で表示されている。また、第２の円柱体の他端側の底面から突出した第１の円柱体の他端側の円柱側面の範囲Ｂは、ネジ加工を要する範囲である。なお、範囲Ｂのネジ加工については、３次元モデルでは表示し難いため、加工に係る変数情報等の情報として作成し、モデル情報に付随させる。但し、ネジ加工等の加工についても表面特性の一つとして捉え、表示色を対応付けるようにすることも可能である。
【００４２】
図６は、本発明の実施の形態１に係るコスト算出システムにて用いられる算出装置１のコスト算出処理の一例を示すフローチャートである。コスト算出処理とは、処理装置２に記録されたモデル情報に基づいて、対象物の製造コストを算出する処理である。算出装置１は、制御部１０の制御により、算出プログラムＰＲＧにて規定された各種処理手順を実行し、コスト算出処理を実行する。即ち、制御部１０は、処理装置２の記録部２２に設定された所定のフォルダに格納されている３次元モデル情報を読み取る（Ｓ１０１）。
【００４３】
制御部１０は、読み取った３次元モデル情報にて示される３次元モデルの形状、大きさ、所定の表示色で示されている範囲等の３次元モデルの特徴を解析する（Ｓ１０２）。ステップＳ１０２における３次元モデルの特徴の解析とは、３次元モデルの形状、大きさ、所定の表示色範囲等の要素を処理可能な情報として読み取ることを示す。
【００４４】
制御部１０は、３次元モデル情報にて示される３次元モデルの形状及び大きさと、コストデータベースＤＢに記録されている加工コスト及び作業コストを示すコスト情報に基づいて、形状及び大きさから算出される加工処理に要する第１加工コストを算出する（Ｓ１０３）。ステップＳ１０３では、３次元モデルの形状及び大きさから、加工を要する部分の体積を算出し、算出した体積から加工に要する時間を算出する。そして、時間と加工情報による単位時間当たりのコストとの積として第１加工コストを算出する。
【００４５】
また、制御部１０は、３次元モデル情報にて示される３次元モデルの表示色に対応する表面特性をコストデータベースＤＢから読み取る（Ｓ１０４）。ステップＳ１０４では、例えば、表示色に係るＲＧＢの階調値に対応付けられたＲａ２５、Ｒａ１．６Ｇ等の記号で示される面粗度等の表面特性を読み取る。
【００４６】
さらに、制御部１０は、読み取った表面特性に対応する加工方法をコストデータベースＤＢから読み取る（Ｓ１０５）。ステップＳ１０５では、例えば、面粗度等の表面特性に対応付けられた加工種類、加工速度等の情報にて示される加工方法を読み取る。
【００４７】
さらに、制御部１０は、３次元モデルで示される対象物のうち所定の表示色で示された範囲と、加工方法とから加工に要する加工時間を算出する（Ｓ１０６）。ステップＳ１０６では、所定の表示色で示された範囲の形状及び大きさが、加工時間を算出する対象として考慮される。
【００４８】
さらに、制御部１０は、加工時間と、コストデータベースＤＢに記録されている加工コスト及び作業コストを示すコスト情報とから、当該表示色にて示された範囲についての表面処理の仕上加工処理に要する第２加工コストを算出する（Ｓ１０７）。
【００４９】
また、制御部１０は、３次元モデル情報に付随する情報として適宜設定された変数情報と、コストデータベースＤＢに記録されているコスト情報とから、変数情報にて示される事項についての第３加工コストを算出する（Ｓ１０８）。ステップＳ１０８では、変数情報として設定されたネジ、スプラン等の付属品に係る情報、更には、付属品の加工に要するネジサイズ、ネジピッチ、長さ等の加工に係る情報から加工に要する時間及び費用を算出する。更に、加工に要する時間及びコストデータベースＤＢに記録された単位時間当たりのコストの積として、更に付加すべきコストを算出する。そして、これらの合計として、第３加工コストを算出する。
【００５０】
そして、制御部１０は、算出した第１加工コスト、第２加工コスト及び第３加工コストの和として、総加工コストを算出する（Ｓ１０９）。
【００５１】
また、制御部１０は、３次元モデル情報等の情報及びコストデータベースＤＢに記録されている原材料に係るコスト情報から、材料費等の材料コストを算出する（Ｓ１１０）。材料費は、例えば、素材重量と材料単価との積として算出される。素材重量は、モデル情報から算出され、材料単価は、コストデータベースＤＢから読み取ることにより求められる。なお、材料原価は、ロット数により変動する場合があるので、ロット数に応じて乗ずる係数を予め設定するようにしても良い。
【００５２】
そして、制御部１０は、総加工コスト及び材料コストの和として製造コストを算出し、（Ｓ１１１）、算出した製造コストを示す算出結果情報を処理装置２の記録部２２に設定された所定のフォルダに記録する（Ｓ１１２）。
【００５３】
処理装置２を操作するユーザは、所定のフォルダに記録された算出結果情報を、適当なアプリケーションプログラムから開くことにより、製造コストの算出結果を確認することが可能である。このようにして算出装置１のコスト算出処理が実行される。
【００５４】
図７は、本発明の実施の形態１に係るコスト算出システムにて用いられる処理装置２による出力画像を示す説明図である。図７は、対象物である部品（駆動軸）の製造コスト（トータルコスト）を示す算出結果情報を、表計算に係るアプリケーションプログラムにより開いた場合の例を示している。図７に示すように、算出結果情報には、対象物の材料コスト（材料費）、各種加工コスト等の内訳が示されており、それらのトータルコストとして、製造コスト（合計原価）が示されている。図７に示した各種加工費のうち、「熱処理費」が図６のフローチャートでステップＳ１０７として示される第２加工コストに対応する。即ち、表面特性として、熱処理を示す表示色を三次元モデルに着色して示すことにより、当該表示色で示された範囲を熱処理した場合の加工コスト（第２加工コスト）が、図７に示す例では、「熱処理費」として計上される。
【００５５】
以上のように、本発明の実施の形態１では、算出装置１及び処理装置２、２、…を用いたコスト算出システムにおいて、処理装置２にて作成されたモデル情報等の情報に基づいて、算出装置１がモデル情報にて示される対象物の製造コストを算出する。そして、対象物の表面特性を表示色等の表示方法にて示すことにより、３次元モデルでは表現し難い、表面特性に基づく加工費用等の費用を製造コストの算出に容易に盛り込むことが可能である。
【００５６】
実施の形態２．
実施の形態２は、実施の形態１において、３次元ＣＡＤ装置を算出装置１として動作させる形態である。なお、実施の形態１と同様の構成については、実施の形態１と同様の符号を付し、実施の形態１を参照するものとし、その詳細な説明を省略する。
【００５７】
図８は、本発明の実施の形態２に係る算出装置１の構成例を示すブロック図である。算出装置１は、３次元ＣＡＤ用装置等のコンピュータを用いて構成され、制御部１０、記憶部１１、記録部１２、入力部１４、表示部１５等の各種機構を備えている。記録部１２には、本発明の算出プログラムＰＲＧ、３次元ＣＡＤシステムを実現するためのプログラム等の各種コンピュータプログラムが記録されている。
【００５８】
また、記録部１２の記録領域の一部は、コストデータベースＤＢ等の各種データベースとして用いられる。そして、制御部１０は、必要に応じて記録部１２に記録されている各種データベースにアクセスする。なお、算出装置１が備える記録部１２以外の外部の記録装置に各種データベースを設け、必要に応じてアクセスするようにしても良い。
【００５９】
次に、本発明の算出装置１の処理について説明する。図９は、本発明の実施の形態２に係る算出装置１のコスト算出処理の一例を示すフローチャートである。実施の形態２に係る算出装置２のコスト算出処理は、実施の形態１のコスト算出処理において、３次元モデル情報を、算出装置１内の記録部１２から読み取ること、及び算出した製造コストを示す算出結果情報を算出装置１内の記録部１２に記録することが異なる。
【００６０】
算出装置１は、制御部１０の制御により、算出プログラムＰＲＧにて規定された各種処理手順を実行し、コスト算出処理を実行する。即ち、制御部１０は、記録部１２に設定された所定のフォルダに格納されている３次元モデル情報を読み取る（Ｓ２０１）。なお、保存済みの３次元モデル情報ではなく、処理中の３次元モデル情報を読み取るようにしても良く、その場合、記憶部１１に記憶された一時的なデータから３次元モデル情報を読み取るようにしても良い。
【００６１】
そして、制御部１０は、読み取った３次元モデル情報にて示される３次元モデルの特徴を解析する（Ｓ２０２）。
【００６２】
制御部１０は、第１加工コストを算出する（Ｓ２０３）。
【００６３】
また、制御部１０は、３次元モデル情報にて示される３次元モデルの表示色に対応する表面特性をコストデータベースＤＢから読み取り（Ｓ２０４）、読み取った表面特性に対応する加工方法をコストデータベースＤＢから読み取る（Ｓ２０５）。
【００６４】
さらに、制御部１０は、加工に要する時間を算出する（Ｓ２０６）。
【００６５】
そして、制御部１０は、加工時間と、コストデータベースＤＢに記録されている加工コスト及び作業コストを示すコスト情報とから、当該表示色にて示された範囲についての表面処理の仕上加工処理に要する第２加工コストを算出する（Ｓ２０７）。
【００６６】
また、制御部１０は、第３加工コストを算出する（Ｓ２０８）。
【００６７】
そして、制御部１０は、第１加工コスト、第２加工コスト及び第３加工コストの和として、総加工コストを算出する（Ｓ２０９）。
【００６８】
また、制御部１０は、材料コストを算出する（Ｓ２１０）。
【００６９】
そして、制御部１０は、総加工コスト及び材料コストの和として製造コストを算出し、（Ｓ２１１）、算出した製造コストを示す算出結果情報を記録部１２に設定された所定のフォルダに記録する（Ｓ２１２）。なお、記録部１２に記録するのではなく、記憶部１１に一時的に記録し、ユーザから所定の操作を受け付けた場合に、記録部１２に記録する様にしても良い。
【００７０】
算出装置１を操作するユーザは、所定のフォルダに記録された算出結果情報を、例えば表形式で表示部１５に表示させることにより、製造コストの算出結果を確認することが可能である。このようにして算出装置１のコスト算出処理が実行される。
【００７１】
以上のように、本発明の実施の形態２では、算出装置１がスタンドアロンとして用いられるコンピュータであっても、モデル情報に示される対象物の製造コストを算出することが可能である。そして、対象物の表面特性を表示色等の表示方法にて示すことにより、３次元モデルでは表現し難い、表面特性に基づく加工費用等の費用を製造コストの算出に容易に盛り込むことが可能である。
【００７２】
前記実施の形態１及び２は、本発明の無数にある形態の一部を例示したに過ぎず、各種システム構成、ハードウェア構成、ソフトウェアによる情報処理及び処理の対象は、目的、用途等に応じて適宜設計することが可能である。
【００７３】
例えば、前記実施の形態では、表面特性に対応付けた３次元モデルの表面の表示方法として、表面特性に対応付けた表示色を用いる形態を示したが、本発明はこれに限らず、ハッチング、点滅、所定の文字又は画像の貼り付け等の方法を表面特性に対応付けた表示方法とするようにしても良い。
【００７４】
また、夫々異なる表面特性を示す２以上の表示方法を併用し、夫々の表示方法を重畳して表示させることも可能である。例えば、表示色にて加工方法を示し、ハッチングにてその加工の程度を示すことができる。具体的には、特定の表示色にて表示することにより、その表示色にて示される範囲が研磨加工の対象となることを示し、ハッチングの角度、間隔、線種等の表示方法により、その研磨加工による表面の面組度を示すことができる。このような表示を行うことにより、ユーザは、３次元モデルを視認するだけで、対象物の表面特性を把握することができる。
【００７５】
また、表示方法に対応付ける表面特性とは、加工方法だけに限らず、材料、付加物、ねじ切りの方法等の様々な事項を対応付けることも可能である。
【符号の説明】
【００７６】
１  算出装置
１０  制御部
１１  記憶部
１２  記録部
１３  通信部
１４  入力部
１５  表示部
ＤＢ  コストデータベース
２  処理装置
２０  制御部
２１  記憶部
２２  記録部
２３  通信部
２４  入力部
２５  表示部
ＰＲＧ  算出プログラム
【図１】
0005830385.tif 000002
【図２】
0005830385.tif 000003
【図３】
0005830385.tif 000004
【図４】
0005830385.tif 000005
【図５】
0005830385.tif 000006
【図６】
0005830385.tif 000007
【図７】
0005830385.tif 000008
【図８】
0005830385.tif 000009
【図９】
0005830385.tif 000010