(57)【要約】【課題】加工を施す部品に対しても、その加工を考慮した環境負荷物質情報を精度良く且つ効率的に算出可能な環境負荷物質情報算出プログラム及び環境負荷物質情報算出装置を提供する。【解決手段】製品に利用される部品が加工を施す部品である場合、加工を施す部品の属性情報には、加工に関する加工情報が含まれており、環境負荷物質量情報算出プログラムを実行するコンピュータ１は、属性情報取得部１０７により部品の属性情報を記録部２から取得し、取得した属性情報に基づいて部品本体に関する環境負荷物質量を環境負荷物質量算出部１１０により求め、部品の属性情報に加工情報が含まれているか否かを判定し、加工情報が含まれている場合に、加工情報取得部１０８により記憶部２から加工情報を取得し、該加工情報に基づいて加工に使用する加工材料に関する環境負荷物質量を環境負荷物質量算出部１１０により求める。【選択図】図１
2004234328.tif 000002
【特許請求の範囲】
【請求項１】
製品に利用される部品の属性情報に基づいて環境負荷物質情報を求めるための処理をコンピュータによって行うためのプログラムであって、
前記部品の属性情報に基づいて前記部品本体に関する環境負荷物質情報を求めるステップと、
前記部品の属性情報に前記部品に加工を施すための加工情報が含まれているか否かを判定する判定ステップと、
前記判定の結果、前記属性情報に前記加工情報が含まれている場合に、前記加工情報に基づき、前記部品を加工するときに使用する加工材料に関する環境負荷物質情報を求めるステップとを有する環境負荷物質情報算出プログラム。
【請求項２】
請求項１記載の環境負荷物質情報算出プログラムであって、
前記属性情報に前記加工情報が複数種類含まれている場合は、前記複数種類の加工情報の各々に基づいて、前記加工を施す部品への前記複数種類の加工の各々に使用する加工材料に関する環境負荷物質情報を求める環境負荷物質情報算出プログラム。
【請求項３】
請求項１又は２記載の環境負荷物質情報算出プログラムであって、
前記加工情報には、前記部品を加工するときに使用する加工材料の種類、前記加工材料の加工厚さ、及び前記加工を施す部品への加工範囲の情報が含まれており、
前記加工材料に関する環境負荷物質情報を求めるステップは、
前記属性情報に含まれる前記加工情報を取得するステップと、
前記加工情報に含まれる前記加工範囲の情報と前記加工厚さの情報とに基づいて、前記加工材料の総量を算出するステップと、
前記加工材料の材料情報を記録する材料情報データベースから前記加工材料の材料情報を取得するステップと、
前記算出した加工材料の総量と前記取得した材料情報とに基づいて、前記加工材料に関する環境負荷物質情報を求めるステップとを含む環境負荷物質情報算出プログラム。
【請求項４】
請求項１〜３のいずれか記載の環境負荷物質情報算出プログラムであって、
前記加工情報に、前記加工を施す部品に関連する情報であるという識別情報を対応付けるステップと、
前記加工情報に基づいて求めた加工材料に関する環境負荷物質情報と前記識別情報とを対応付けたリストを作成するステップとを有する環境負荷物質情報算出プログラム。
【請求項５】
請求項１〜４のいずれか記載の環境負荷物質情報算出プログラムであって、
前記部品を加工するときに使用する加工材料の種類及び前記加工材料の加工厚さの情報を含む情報を複数種類記録する情報データベースから、選択された情報を取得するステップと、
前記加工を施す部品への加工範囲の情報を入力するステップと、
前記取得した加工材料の種類及び前記加工材料の加工厚さの情報と、前記入力した加工範囲の情報とを、前記属性情報に含まれる加工情報として前記加工を施す部品に対応付けてデータベースに記録するステップとを有する環境負荷物質情報算出プログラム。
【請求項６】
請求項１〜５のいずれか記載の環境負荷物質情報算出プログラムを実行する手段を備えた環境負荷物質情報算出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製品に利用される部品に関する環境負荷物質情報を算出するための処理をコンピュータによって行うためのプログラム、及び製品に利用される部品に関する環境負荷物質情報を算出する装置に関する。
【０００２】
【従来の技術】
従来から、製品に利用される部品をＣＡＤシステム等により三次元モデルとして作成し、部品の三次元モデルに対応付けられている部品材料の材料情報から、環境に影響を及ぼすものと指定された材料の種類や総量（環境負荷物質情報）を算出し、算出した環境負荷物質情報を製品を構成する全部品について集計することで、その製品が環境に与える影響を見積もる環境負荷物質情報算出装置が利用されている。
【０００３】
従来の環境負荷物質情報算出装置は、三次元モデルに対応付けられた部品の体積及び材料等の属性情報から、その部品の重量を算出し、算出した重量に、該部品の材料の単位重量当たりに含まれる環境負荷物質量の混入比率を乗じることで、部品の環境負荷物質量を算出している。
【０００４】
【特許文献１】
特開２０００−３４８０６８号公報
【特許文献２】
特開２００１−５８５５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の環境負荷物質情報算出装置では、部品にメッキや塗装等の加工を施すものに関しては、その加工に関する情報は部品の三次元モデルに対応付けられていない。このため、加工に使用する加工材料に関する環境負荷物質情報を算出するためには、その加工に要する情報（加工に使用する材料量等）をユーザが別途手入力しなければならなかった。したがって、２次加工を行う部品を多く含むような製品に関しては、その製品が環境に与える影響を見積もるのに時間がかかってしまう。又、加工に要する情報を手入力で行うため、人手による入力ミスが発生してしまうという問題点がある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、加工を施す部品に対しても、その加工を考慮した環境負荷物質情報を精度良く且つ効率的に算出することが可能な環境負荷物質情報算出プログラム及び環境負荷物質情報算出装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の環境負荷物質情報算出プログラムは、製品に利用される部品の属性情報に基づいて環境負荷物質情報を求めるための処理をコンピュータによって行うためのプログラムであって、前記部品の属性情報に基づいて前記部品本体に関する環境負荷物質情報を求めるステップと、前記部品の属性情報に前記部品に加工を施すための加工情報が含まれているか否かを判定する判定ステップと、前記判定の結果、前記属性情報に前記加工情報が含まれている場合に、前記加工情報に基づき、前記部品を加工するときに使用する加工材料に関する環境負荷物質情報を求めるステップとを有する。
【０００８】
これにより、部品本体に関する環境負荷物質情報だけでなく、部品の属性情報に含まれる加工情報に基づいて、その部品本体の加工に使用する加工材料に関する環境負荷物質情報も求めることができる。
【０００９】
又、本発明の環境負荷物質情報算出プログラムは、前記属性情報に前記加工情報が複数種類含まれている場合は、前記複数種類の加工情報の各々に基づいて、前記加工を施す部品への前記複数種類の加工の各々に使用する加工材料に関する環境負荷物質情報を求める。
【００１０】
これにより、部品に複数種類の加工を施す場合でも、複数種類の加工毎に使用する加工材料に関する環境負荷物質情報を求めることができるため、利便性が高まる。
【００１１】
又、本発明の環境負荷物質情報算出プログラムは、前記加工情報には、前記部品を加工するときに使用する加工材料の種類、前記加工材料の加工厚さ、及び前記加工を施す部品への加工範囲の情報が含まれており、前記加工材料に関する環境負荷物質情報を求めるステップは、前記属性情報に含まれる前記加工情報を取得するステップと、前記加工情報に含まれる前記加工範囲の情報と前記加工厚さの情報とに基づいて、前記加工材料の総量を算出する算出ステップと、前記加工材料の材料情報を記録する材料情報データベースから前記加工材料の材料情報を取得するステップと、前記算出した加工材料の総量と前記取得した材料情報とに基づいて、前記加工材料に関する環境負荷物質情報を求めるステップとを含む。
【００１２】
これにより、属性情報に含まれる加工情報と、材料情報データベースに記録されている加工材料の材料情報とに基づいて、加工材料に関する環境負荷物質情報を求めることができる。
【００１３】
又、本発明の環境負荷物質情報算出プログラムは、前記加工情報に、前記加工を施す部品に関連する情報であるという識別情報を対応付けるステップと、前記加工情報に基づいて求めた加工材料に関する環境負荷物質情報と前記識別情報とを対応付けたリストを作成するステップとを有する。
【００１４】
これにより、加工が施されている部品全体に関する環境負荷物質情報を、識別情報に基づいて求めることができる。又、加工処理に対応する環境負荷物質情報をリストとして確認することができるため、加工処理を変更した場合等の部品全体の環境負荷物質情報の変化を簡単にシミュレーションすることができる。
【００１５】
又、本発明の環境負荷物質情報算出プログラムは、前記部品を加工するときに使用する加工材料の種類及び前記加工材料の加工厚さの情報を含む情報を複数種類記録する情報データベースから、選択された情報を取得するステップと、前記加工を施す部品への加工範囲の情報を入力するステップと、前記取得した加工材料の種類及び前記加工材料の加工厚さの情報と、前記入力した加工範囲の情報とを、前記属性情報に含まれる加工情報として前記加工を施す部品に対応付けてデータベースに記録するステップとを有する。
【００１６】
これにより、加工を施す部品については、その加工に使用する加工材料の種類、加工材料の加工厚さ、及び加工範囲を加工情報として対応付けてデータベースに記録することができる。又、加工に使用する加工材料の種類及び加工材料の加工厚さを含む情報がデータベース化されているため、そのデータベースから所望の情報を選択するだけで、簡単に加工情報を記録することができる。
【００１７】
本発明の環境負荷物質情報算出装置は、上記環境負荷物質情報算出プログラムを実行する手段を備える。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
図１は、本発明の実施形態に係る環境負荷物質情報算出装置の構成図である。本実施形態に係る環境負荷物質情報算出装置１の各部の機能は、本発明に係る環境負荷物質情報算出プログラムをコンピュータにインストールし、この環境負荷物質情報算出プログラムがコンピュータにより実行されることで実現されるものである。つまり、環境負荷物質情報算出装置１は、環境負荷物質情報算出プログラムを実行する手段（環境負荷物質情報プログラムを格納するＲＯＭやＲＯＭから環境負荷物質情報算出プログラムを読み出して実行するマイコン等（不図示））を備えたコンピュータである。
【００１９】
環境負荷物質情報算出装置１には、ハードウェア資源として、特許請求の範囲のデータベースに該当する記憶部２、材料情報データベース（ＤＢ）３、特許請求の範囲の情報データベースに該当する加工情報データベース（ＤＢ）４、表示部５、及び入力部６が接続され、装置内部にはメモリ１０１を備える。尚、記憶部２、材料情報ＤＢ３、及び加工情報ＤＢ４は、それぞれ装置内部にあっても構わない。
【００２０】
又、環境負荷物質情報算出装置１は、環境負荷物質情報算出プログラムを実行することにより、属性情報設定部１０２、三次元モデル制御部１０３、製品構成抽出部１０４、構成リスト作成部１０５、部品品番取得部１０６、属性情報取得部１０７、加工情報取得部１０８、重量算出部１０９、環境負荷物質量算出部１１０、環境負荷物質リスト作成部１１１、ライフサイクルアセスメント（ＬＣＡ）情報作成部１１２、及び出力部１１３等のソフトウェア機能を実現する。
【００２１】
記憶部２には、製品を構成する部品の三次元形状を表す設計情報が三次元モデル保存名を付して格納されている。尚、製品を構成する部品が複数の子部品から構成される部品である場合、その部品については、部品の三次元形状を表す設計情報ではなく、その複数の子部品毎の三次元形状を表す設計情報が三次元モデル保存名を付して格納されている。つまり、記憶部２には、製品を構成する全ての子部品（１つの子部品で構成される部品は、子部品と呼ぶことにする）に関する三次元情報を表わす設計情報が格納されている。
【００２２】
メモリ１０１は、記憶部２に格納された設計情報を読込んでおくものである。表示部５は、メモリ１０１に読込まれた設計情報に基づく三次元形状を表示する。三次元モデル制御部１０３は、表示部５に表示されている三次元モデルを編集する。
【００２３】
属性情報設定部１０２は、三次元モデルに属性情報を対応付けて記録部２に記録する。属性情報とは、三次元モデルとして表示されている子部品の属性を表わす情報であり、その子部品の品番、材料名、形状、体積、加工処理の有無、及び加工処理の内容等の情報が含まれる。本実施形態では加工処理の内容の情報を加工情報と言う。
【００２４】
入力部６は、情報の入力や三次元モデルの操作指示の入力を行うためのキーボード等のデバイスである。
【００２５】
加工情報ＤＢ４は、製品を構成する子部品の加工に関する情報を記録する。図２は、本発明の実施形態に係る環境負荷物質情報算出装置の加工情報ＤＢ内に記録されている加工情報例を示す図である。同図に示したように、加工情報ＤＢ４には、子部品に対して行う加工処理（本実施形態ではメッキ又は塗装処理）に関する情報が記録されており、塗装処理の名称、塗料材料、塗料の塗布厚さ、及び塗装回数等の情報が複数種類記録されている。
【００２６】
製品構成抽出部１０４は、製品全体のアセンブリ情報から製品の構成情報（どのような部品から構成されているかを示す情報）を抽出する。構成リスト作成部１０５は、製品構成抽出部１０４により抽出された製品の構成情報から、製品の構成リストを（製品を構成する全ての子部品の品番をまとめたリスト）作成し、そのリストを記憶部２に保存する。
【００２７】
部品品番抽出部１０６は、構成リスト作成部１０５で作成された構成リストから各リストを選択し、各リストに含まれる部品品番を抽出する。属性情報取得部１０７は、部品品番抽出部１０６で抽出された部品品番に基づいて、三次元モデルに対応付けて記録されている子部品の属性情報をメモリ１０１から取得する。加工情報取得部１０８は、部品品番抽出部１０６で抽出された部品品番に基づいて、三次元モデルに対応付けて記録されている子部品の属性情報に含まれる加工情報をメモリ１０１から取得する。
【００２８】
材料情報ＤＢ３には、製品を構成する全ての子部品の材料や加工処理に使用する加工材料に関する材料情報を格納しておく。材料情報とは、材料名、その材質、その材料の比重、及びその材料に含まれる環境負荷物質の混入比率等の情報である。
【００２９】
重量算出部１０９は、部品品番抽出部１０６によって抽出された部品品番を含むリストに記載の材料名から、その材料名に対応する材料の材料情報を材料情報ＤＢ３から取得し、取得した材料情報と属性情報取得部１０７によって取得した属性情報とに基づいて、子部品本体の重量を算出する。
【００３０】
又、重量算出部１０９は、加工情報として登録された加工処理（塗装など）の塗布厚さと処理範囲（面積）とから加工処理に要した加工材料の総重量を算出する。尚、重量算出部１１３は、加工情報のない子部品に関しては、上記加工材料の算出処理は行わない。
【００３１】
環境負荷物質量算出部１１０は、部品品番抽出部１０６によって抽出された部品品番を含むリストに記載の材料名から、その材料名に対応する材料情報を材料情報ＤＢ３から取得し、子部品の加工処理に要した加工材料の加工材料情報を材料情報ＤＢ１１２から取得する。そして、重量演算部１０９で算出された子部品本体の重量と、その子部品の材料の材料情報とに基づいて、子部品本体に含まれる環境負荷物質量を算出する。
【００３２】
又、環境負荷物質量算出部１１０は、重量演算部１０９で算出された加工材料の総重量と、加工材料情報とに基づいて、加工材料に含まれる環境負荷物質量を算出する。
【００３３】
環境負荷物質リスト作成部１１１は、環境負荷物質量算出部１１０により算出された、子部品本体や加工材料に関する環境負荷物質量の情報から、構成リスト記載の部品品番に対する環境負荷物質情報（環境負荷物名や環境負荷物質量等）を集計し、製品全体の環境負荷物質情報リストを作成する。ＬＣＡ情報作成部１１２は、環境負荷物質リスト作成部１１１により作成された環境負荷物質リストに基づいてＬＣＡ情報を作成する。出力部１１３は、ＬＣＡ情報作成部１１２で作成されたＬＣＡ情報を各種帳票や表示部５等に出力する。
【００３４】
以上のように構成された環境負荷物質算出装置１において、先ず、子部品の三次元モデルに属性情報を対応付けて保存する際の動作について図３〜７を参照して説明する。
【００３５】
図３は、本発明の実施形態に係る環境負荷物質情報算出装置が、三次元モデルに属性情報を対応付けて保存する際の動作を説明するためのフローチャートである。図４は、本発明の実施形態に係る環境負荷物質情報算出装置の表示部における三次元モデルの表示例を示す図である。図５は、本発明の実施形態に係る環境負荷物質情報算出装置において、三次元モデルに関する属性情報を設定する際の設定画面例を示す図である。図６は、本発明の実施形態に係る環境負荷物質情報算出装置において、子部品の材料を設定する際の設定画面例を示す図である。図７は、本発明の実施形態に係る環境負荷物質情報算出装置において、子部品に関する加工情報を設定する際の設定画面例を示す図である。
【００３６】
まず、環境負荷物質算出装置１は、指定された子部品（子部品Ａとする）の設計情報をメモリ１０１に読込み、子部品の三次元モデルを図４に示したように表示する（Ｓ３０１）。これにより、入力部６により三次元モデル制御部１０３を介して、三次元モデルを作成したり編集したりすることが可能な三次元ＣＡＤシステムを実現する。
【００３７】
続いて、ユーザにより属性情報の設定要求が行われると、環境負荷物質算出装置１は、図５に示したような設定画面を表示する。この設定画面上でユーザにより部品品番Ａ１が入力されると、環境負荷物質算出装置１は、入力された部品品番Ａ１を三次元モデルに対応付ける（Ｓ３０２）。
【００３８】
尚、ユーザは、同一の部品を構成する複数の子部品について、複数の子部品の各々の三次元モデルに対しては、同一の部品品番を設定することとする。
【００３９】
更に、子部品の材料を選択するために、図５の設定画面上の材料の“リスト選択”がユーザにより実行されると、環境負荷物質算出装置１は、図６に示したような画面を表示する。ユーザは、この画面に表示される材料名の一覧から、子部品の材料の材料名ａを選択する。ユーザにより材料名ａの選択が行われると、環境負荷物質算出装置１は、その材料名ａを子部品Ａの属性情報として三次元モデルに対応付ける（Ｓ３０３）。尚、三次元モデルには、上記以外の属性情報（製品品番や体積等）も対応付けられる。体積は設計情報として三次元モデルに対応付けられている。
【００４０】
続いて、子部品Ａが加工処理を施すものである場合（Ｓ３０４：ＹＥＳ）、ユーザは、図５の設定画面上で処理加工の項目の“選択”を実行する。この実行操作により、環境負荷物質算出装置１は、図７に示したような設定画面を表示する。ユーザは、図７の設定画面で、“リスト選択”を実行し、加工情報ＤＢ１０７に記録されている加工情報のリストの中から加工処理名αを選択する。又、加工処理の処理範囲（面積）もこの画面上で設定する。処理範囲は、例えば、ＣＡＤ画面上の三次元モデルに対して、カーソルで処理範囲を指定する等して設定する。
【００４１】
ユーザにより加工処理に関する加工情報が設定されると、環境負荷物質算出装置１は、設定された加工情報を三次元モデルに対応付け（Ｓ３０５）、属性情報（加工情報を含む）及び三次元モデルの設計情報を含むデータファイルを、三次元モデルの設計情報に基づいた名前を付して記憶部１０１に保存する（Ｓ３０６）。例えば、三次元モデルが全く同じモデル（同じ種類の子部品）の場合は、少なくともファイル名の基本部分を同じ名前にして別ファイルとして保存する。
【００４２】
以上の設定により、例えば２種類の子部品で構成される混合部品に関しては、２つの子部品の各々に属性情報が対応付けられ、２種類のファイルとしてデータが保存されることになる。又、ユーザは、以上の設定を、製品を構成する子部品全てについて行うことで、製品を構成する全子部品に関する属性情報が、その子部品の三次元モデルの設計情報に対応付けて保存される。
【００４３】
図８は、記録部に記録されている１つのアセンブリ（製品）を構成する子部品のファイルのデータ構成例を示す図である。同図に示したように、アセンブリ８０には、全部で４つの子部品が存在し、ファイル名ｂｕｈｉｎＡ８１には、三次元モデルの設計情報、部品品番Ａ１、及び材料名ａという情報が記録されている。又、ファイル名ｂｕｈｉｎＢ８２には、三次元モデルの設計情報、部品品番Ｂ１、材料名ｂ、及び加工処理名βという情報が記録されている。又、ファイル名ｂｕｈｉｎＡ８３には、三次元モデルの設計情報、部品品番Ａ１、及び材料名ａという情報が記録されている。又、ファイル名ｂｕｈｉｎＣ８４には、三次元モデルの設計情報、部品品番Ｂ１、及び材料名ｄという情報が記録されている。尚、図８では、属性情報として、部品品番と材料名と加工処理名としか記載していないが、実際のファイルには、上述したような属性情報が記録されている。
【００４４】
このように、アセンブリ８０を構成する全子部品についてファイルが作成され、各ファイル内に設計情報及び属性情報が記録されるようになっている。
【００４５】
次に、上記のような処理により記憶部２に保存されたアセンブリに関するデータに基づいて、アセンブリの構成リストを作成する動作を図９〜１１を用いて説明する。
【００４６】
図９は、本発明の実施形態に係る環境負荷物質情報算出装置によってアセンブリの構成リストを作成する動作を説明するためのフローチャートである。図１０は、本発明の実施形態に係る環境負荷物質情報算出装置で作成する構成リストの作成例を説明するための図である。図１１は、本発明の実施形態に係る環境負荷物質情報算出装置で作成する構成リスト例を示す図である。図１２は、本発明の実施形態における２材質成形部品の例を示す図である。
【００４７】
まず、環境負荷物質情報算出装置１は、記憶部２に格納されたアセンブリに関するデータをメモリ１０１に読込み（Ｓ９０１）、読込んだアセンブリの構成を構成抽出部１０４により抽出する。アセンブリの構成を抽出するには、先ず、トップのアセンブリに構成抽出のフォーカスを当てる。次にフォーカスを当てたアセンブリ内の構成部品のファイルを１つ選択し、選択したファイルのファイル名と、その部品品番を抽出する（Ｓ９０２）。そして、抽出したファイル名と、その部品品番に基づいて、構成リスト（部品品番，ファイル名，材料名，員数，加工処理名の順に情報を並べたもの）を作成する（Ｓ９０３）。
【００４８】
次に、同じアセンブリ内に、既に同じ部品品番が設定されたファイルが存在するか確認し、存在しなければ（Ｓ９０４：ＮＯ）、上記構成リストを保存する（Ｓ９０５）。
【００４９】
一方、同一品番を含むファイルが存在している場合（Ｓ９０４：ＹＥＳ）は、その存在しているファイルのファイル名と、現在フォーカスをあてているファイルのファイル名とを比較し、両者のファイル名が合致する場合（Ｓ９０６：ＹＥＳ）は、員数を増加した構成リストを作成して保存する（Ｓ９０８、リスト作成例：図１０（ａ））。これは同じ部品内で全く同じネジ部品を複数使って勘合させるなどの場合に、この状態になる。
【００５０】
一方、ファイル名が合致しない場合（Ｓ９０６：ＮＯ）は、部品品番に「−Ｍ＊」という情報を追加した新しい構成リスト（部品品番−Ｍ１，ファイル名，材料名，員数，加工処理名）を作成する。「＊」は数字を表しており、既に「−Ｍ１」という情報が部品品番に追加されている場合は、［−Ｍ２］として新しい構成リストを作成する（Ｓ９０７，リスト作成例：図１０（ｅ））。これは、図１２に示すようにインサート成形部品等は、２つの子部品を別々にモデリングして組み合わせる為、２つの子部品が別の３次元モデルでありながら、１部品を表す場合（混合部品の場合）に発生する。
【００５１】
次に、各ファイル内に加工情報が保存されているか否かを判断し、加工情報が存在している場合（Ｓ９０９：ＹＥＳ）、その加工情報をファイルから抽出する（Ｓ９１０）。そして、そのファイルに加工情報が付加されていることを識別するための識別情報として、部品品番に「−ｃ＊」という情報を追加した新しい構成リスト（部品品番−ｃ１，ファイル名，材料名，員数，加工処理名）を作成して保存する（Ｓ９１１）。「＊」は数字を表しており、１から順に加工処理の回数分追加する。もし「−Ｍ＊」が付加されている場合には「−」は付けず、［−Ｍ１ｃ１］等として構成リストを作成する（リスト作成例：図１０（ｃ））。
【００５２】
以上のＳ９０２〜Ｓ９１１までの処理を、全てのファイルに実施したかどうか判断し、全てのファイルに実施していない場合（Ｓ９１２：ＮＯ）は、Ｓ９０２に処理を移行する。一方、全てのファイルに実施している場合（Ｓ９１２：ＹＥＳ）は、構成リストの作成処理を終了する。
【００５３】
尚、ここで作成された構成リストは、記憶部２等に記憶しておき、必要なときに読み出す。又、この構成リストには図１１に示したように、最低限、部品品番、材料情報、及び加工情報等が記録されている。
【００５４】
上記処理の具体例を図１０を参照して説明する。
まず、トップアセンブリ８０にフォーカスをあて、その中のファイルｂｕｈｉｎＡ８１にフォーカスをあて、ファイル名「ｂｕｈｉｎＡ」及び部品品番Ａ１を抽出して、構成リストを作成する。アセンブリ８０内にはファイルｂｕｈｉｎＡ８３が同一の部品品番を保有しており、且つファイル名も同一のため、上記作成した構成リストの員数を増加した構成リスト（ａ）を作成して、ｂｕｈｉｎＡ８１のファイルに関する構成リストの作成を終了する。
【００５５】
次に、ｂｕｈｉｎＢ８２にフォーカスをあてて、ファイル名「ｂｕｈｉｎＢ」と部品品番Ｂ１を抽出し、構成リスト（ｂ）を作成する。アセンブリ８０内にはファイルｂｕｈｉｎＣ８４が同一の部品品番を保有しているが、ファイル名が異なるため、ファイルｂｕｈｉｎＢ８２とファイルｂｕｈｉｎＣ８４は、混合部品を構成する子部品のファイルであるとみなし、ファイルｂｕｈｉｎＣ８４について、部品品番Ｂ１に−Ｍ１を追加した新しい構成リスト（ｅ）を作成する。更に、ファイルｂｕｈｉｎＢ８２には加工情報が含まれているため、部品品番Ｂ１に−ｃ１を追加した新しい構成リスト（ｃ）を作成する。以上により、ｂｕｈｉｎＢ８２及びｂｕｈｉｎＣ８４のファイルに関する構成リストの作成を終了する。
【００５６】
このように本実施形態では、混合部品については、その混合部品を構成する子部品について「−Ｍ＊」を付すことで、部品品番に「−Ｍ＊」が付されているリストは、全て同一の部品を構成するためのリストであるという関連性を持たせている。又、加工処理を行う子部品に関しては、その加工情報も１つの子部品とみなし、部品品番に「−ｃ＊」を付した新しい構成リストを作成している。
【００５７】
このため、この構成リストに記載の部品品番を参照することで、任意の子部品が混合部品の一部なのか、単体の部品なのかどうかを判断したり、任意の子部品に加工が為されているかどうかを判断したりすることが可能となる。
【００５８】
次に、上記の処理で作成した構成リストに基づいて、その製品に関する環境負荷物質情報を算出する処理手順について説明する。
図１３は、本発明の実施形態に係る環境負荷物質情報算出装置による環境負荷物質情報算出処理手順を説明する為のフローチャートである。図１４は、環境負荷物質リスト例を示す図である。図１５は、ＬＣＡ情報の出力画面例である。
【００５９】
まず、構成リスト作成部１０５で作成した構成リストを読み出し（Ｓ１３０１）、読み出した構成リストの任意のリスト（例えば、一番上のリスト）から順番に部品品番を抽出する（Ｓ１３０２）。
【００６０】
次に、抽出した部品品番が、子部品本体の品番を表しているか、加工処理を施した品番を表しているか、つまり部品品番に−Ｍ＊や−ｃ＊が付されているかを解析する（Ｓ１３０３）。
【００６１】
解析の結果、選択した部品品番が子部品本体の品番を表している場合（Ｓ１３０３：ＮＯ，図１１の例では、Ａ１、Ａ２、Ａ３、又はＡ４を選択した場合）、抽出した部品品番を含むリストに記載のファイル名に基づいて、そのファイル内に記録されている属性情報を属性情報取得部１０７により取得して、その部品の体積を取得する（Ｓ１３０４）。
【００６２】
次に、重量演算部１１３が、抽出した部品品番を含むリストに記載の部品の材料名に基づいて、その材料の材料情報を材料情報ＤＢ１１２から取得し（１３０５）、Ｓ１３０４で取得した子部品の体積と、Ｓ１３０５で取得した材料情報に含まれる比重の情報とに基づいて、子部品の重量を算出する（Ｓ１３０６）。そして、算出した子部品の重量に、上記取得した材料情報に含まれる環境負荷物質量混入比率を乗じて、その子部品に関する環境負荷物質量を算出する（Ｓ１３０７）。
【００６３】
一方、抽出した部品品番に加工処理を施したことを示す品番（−ｃ＊）が付されている場合（Ｓ１３０３：ＹＥＳ，図１１の例ではＡ１−ｃ１〜ｃ４、Ａ３−ｃ１、又はＡ４−Ｍ１ｃ１を選択した場合）、その品番を含むリストに記載のファイル名に対応するファイル内に記録されている加工情報を加工情報取得部１０８により取得する（Ｓ１３０９）。更に、取得した加工情報に含まれる塗装材料名に対応する塗装材料の材料情報を材料情報ＤＢ１１２から取得する（Ｓ１３１０）。
【００６４】
塗装材料情報を取得すると、重量算出部１０９が、加工情報に含まれる塗装処理面積と塗布厚さとを乗じて、その塗装処理に要する塗装材料の総量を算出し、算出した塗装材料の総量と、塗装材料情報とに基づいて、加工に要した塗装材料の重量を算出する（Ｓ１３１１）。そして、算出した塗装材料の重量に、塗装材料の材料情報に含まれる環境負荷物質量混入比率を乗じて、塗装材料に含まれる環境負荷物質量を算出する（Ｓ１３１２）。
【００６５】
Ｓ１３０７又はＳ１３１２で環境負荷物質量の算出を行った後、その算出した環境負荷物質量、その環境負荷物質の情報（物質の名前等）とを、構成リストの部品品番に対応付けて、図１４に示したような環境負荷物質リストに追加する（Ｓ１３０８）。以上のＳ１３０２〜Ｓ１３０８までの処理を全ての構成リストについて実施したかどうかを判断し、全ての構成リストに実施していない場合（Ｓ１３１４：ＮＯ）は、Ｓ１３０２に処理を移行する。
【００６６】
一方、全ての構成リストに実施していた場合（Ｓ１３１４：ＹＥＳ）は、ＬＣＡ情報作成部１１２が図１４に示したような環境負荷物質リストに基づいてＬＣＡ情報リストを作成し（Ｓ１３１５）、図１５に示すような結果画面を出力部１１３から出力する（Ｓ１３１６）。
【００６７】
図１４に示した環境負荷物質リストについて説明する。
環境負荷物質リストには、同図に示したように、品番、その品番に対応する材料（−ｃが付く品番については加工材料）の重量、その重量中に含まれる環境負荷物質量の割合を示す環境負荷物質の混入比率、材料に含まれる環境負荷物質の名前、及びＳ１３０７やＳ１３１２で算出した環境負荷物質量がリストとして作成される。この環境負荷物質リストは、記憶部２に保存しておき、必要なときに読み出すことが可能である。
【００６８】
図１５に示したＬＣＡ情報出力画面について説明する。
同図に示したように、画面上には、アセンブリの部品構成と、その部品に関連する品番についてフォルダが構成されており、ユーザが、入力部６を操作して画面上で品番を選択することで、その品番に関連する情報（図１４の環境負荷物質リストに記載されている情報等）が表示されるようになっている。
【００６９】
ユーザは、画面上で、環境負荷物質量の見積もりを行いたいアセンブリを選択することで、そのアセンブリに関する環境負荷物質情報を閲覧し、この情報をプリントアウト等することができる。又、アセンブリ内の部品又は子部品毎の環境負荷物質情報を参照したい場合は、その部品又は子部品を選択することで、選択した部品又は子部品に関する環境負荷物質情報を確認することができる。
【００７０】
以上のように本実施形態によれば、加工処理が行われた部品に対しても、加工情報ＤＢに記録された情報とユーザにより設定した加工処理範囲とに基づいて、加工処理に必要な塗装材料量を算出し、算出した塗装材料量と、塗装材料の材料情報とに基づいて、塗装材料に含まれる環境負荷物質量を算出することができる。
【００７１】
このため、別途加工処理に関する情報を手入力で編集して追加するなどの作業を実施しなくても、部品に関する環境負荷物質量を加工処理を考慮して算出することができる。したがって、製品の設計の初期段階から環境負荷物質情報を把握した設計が可能となり、設計完成度を向上させることができる。又、手入力によるミス等が減るため、部品に関する環境負荷物質情報を精度良く且つ効率的に算出することができる。
【００７２】
又、製品の設計が変更されても、設計変更後の製品に含まれる環境負荷物質量をコンピュータ（環境負荷物質情報算出装置１）上で自動計算させることが可能であり、環境負荷物質リスト作成のリードタイム短縮と人手によるミスを無くせるという効果を得ることができる。
【００７３】
尚、上記加工情報に、加工設備の消費電力、工具、及び加工時間等の情報を加え、加工処理に要する工数面等から、加工設備が稼動することにより発生する環境負荷物質情報を求めるようにしても良い。このようにすることで、環境負荷物質情報をより精度良く（厳密に）算出することが可能となる。
【００７４】
【発明の効果】
本発明によれば、加工を施す部品に対しても、その加工を考慮した環境負荷物質情報を精度良く且つ効率的に算出することが可能な環境負荷物質情報算出プログラム及び環境負荷物質情報算出装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る環境負荷物質情報算出装置の構成図である。
【図２】本発明の実施形態に係る環境負荷物質情報算出装置の加工情報ＤＢ内に記録されている加工情報例を示す図である。
【図３】本発明の実施形態に係る環境負荷物質情報算出装置が、三次元モデルに属性情報を対応付けて保存する際の動作を説明するためのフローチャートである。
【図４】本発明の実施形態に係る環境負荷物質情報算出装置の表示部における三次元モデルの表示例を示す図である。
【図５】本発明の実施形態に係る環境負荷物質情報算出装置において、三次元モデルに関する属性情報を設定する際の設定画面例を示す図である。
【図６】本発明の実施形態に係る環境負荷物質情報算出装置において、子部品の材料を設定する際の設定画面例を示す図である。
【図７】本発明の実施形態に係る環境負荷物質情報算出装置において、子部品に関する加工情報を設定する際の設定画面例を示す図である。
【図８】本発明の実施形態に係る環境負荷物質情報算出装置に接続される記録部に記録されている１つのアセンブリ（製品）を構成する子部品のファイルのデータ構成例を示す図である。
【図９】本発明の実施形態に係る環境負荷物質情報算出装置によってアセンブリの構成リストを作成する動作を説明するためのフローチャートである。
【図１０】本発明の実施形態に係る環境負荷物質情報算出装置で作成する構成リストの作成例を説明するための図である。
【図１１】本発明の実施形態に係る環境負荷物質情報算出装置で作成した構成リスト例を示す図である。
【図１２】本発明の実施形態における２材質成形部品の例を示す図である。
【図１３】本発明の実施形態に係る環境負荷物質情報算出装置による環境負荷物質情報算出処理手順を説明する為のフローチャートである。
【図１４】本発明の実施形態に係る環境負荷物質情報算出装置によって作成される環境負荷物質リスト例を示す図である。
【図１５】本発明の実施形態に係る環境負荷物質情報算出装置によって出力されるＬＣＡ情報出力画面例を示す図である。
【符号の説明】
１  環境負荷物質情報算出装置
２  記憶部
３  材料情報ＤＢ
４  加工情報ＤＢ
５  表示部
６  入力部
１０１  メモリ
１０２  属性情報設定部
１０３  三次元モデル制御部
１０４  製品構成抽出部
１０５  構成リスト作成部
１０６  部品品番抽出部
１０７  属性情報取得部
１０８  加工情報取得部
１０９  重量算出部
１１０  環境負荷物質量算出部
１１１  負荷物質リスト作成部
１１２  ＬＣＡ情報作成部
１１３  出力部
【図１】
2004234328.tif 000003
【図２】
2004234328.tif 000004
【図３】
2004234328.tif 000005
【図４】
2004234328.tif 000006
【図５】
2004234328.tif 000007
【図６】
2004234328.tif 000008
【図７】
2004234328.tif 000009
【図８】
2004234328.tif 000010
【図９】
2004234328.tif 000011
【図１０】
2004234328.tif 000012
【図１１】
2004234328.tif 000013
【図１２】
2004234328.tif 000014
【図１３】
2004234328.tif 000015
【図１４】
2004234328.tif 000016
【図１５】
2004234328.tif 000017