(57)【要約】【課題】マスタ部品表における設計変更に迅速かつ確実に対応して派生部品表への影響を特定可能とする。【解決手段】設計変更前後の情報を変更部品管理テーブルに格納すると共にマスタ部品表の更新を行う変更箇所登録部１１０と、変更部品毎に１つの変更部品のみがマスタ部品表に与える影響を評価する変更マスタ部品表評価部１１１と、変更部品毎に派生部品表において設計変更前部品の代替部品を特定する代替部品特定部１１２と、代替部品毎に１つの代替部品のみが派生部品表に与える影響を評価する変更対象派生部品表評価部１１３と、変更部品とこの変更部品に対応する設計変更前部品の代替部品とについて評価結果を比較し派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品を特定する評価結果比較部１１４と、特定した代替部品の情報を出力インターフェイスに表示処理する変更対象箇所表示部１１５とからシステム１００を構成する。【選択図】図１
2008139994.tif 000002
【特許請求の範囲】
【請求項１】
マスタ部品表変更に伴う派生部品表への影響を管理するシステムであって、
変更部品の設計変更前後の情報を格納した変更部品管理テーブルより、変更部品の情報を読み出してメモリに格納し、前記変更部品毎に、１つの変更部品のみがマスタ部品表に与える影響を評価して、その評価結果を前記変更部品毎に評価結果管理テーブルに格納する、変更マスタ部品表評価部と、
前記マスタ部品表から派生した派生部品表において、前記変更部品への設計変更がなされる前の設計変更前部品の代替部品を特定し、当該代替部品の情報をメモリに格納する、代替部品特定部と、
前記メモリに情報が格納された代替部品毎に、１つの代替部品のみが派生部品表に与える影響を評価して、その評価結果を前記代替部品毎にメモリに格納する、変更対象派生部品表評価部と、
前記変更部品と前記代替部品とについて、前記評価結果管理テーブルと前記メモリとからそれぞれ評価結果を読み出して比較し、派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品を特定し、ここで特定した代替部品の情報をメモリに格納する、評価結果比較部と、
前記メモリより前記特定した代替部品の情報を読み出して、出力インターフェイスに表示処理する変更対象箇所表示部と、
を備えることを特徴とする設計変更時影響の管理システム。
【請求項２】
マスタ部品表における設計変更事項を入力インターフェイスより取得し、前記取得した設計変更事項と前記マスタ部品表における該当部品のレコードとに基づき、変更部品の設計変更前後の情報を変更部品管理テーブルに格納すると共に、前記設計変更事項に応じてマスタ部品表の更新を行う、変更箇所登録部を備えることを特徴とする請求項１に記載の設計変更時影響の管理システム。
【請求項３】
部品表の属性と当該部品表の部品構成によりなる製品またはこの製品の製造過程に関する評価を行う評価シミュレータとの対応関係を定めた評価実行シミュレータ管理テーブルを備え、
前記変更マスタ部品表評価部は、評価対象となるマスタ部品表に定められた評価シミュレータを、該当マスタ部品表の属性に基づいて前記評価実行シミュレータ管理テーブルより選び出し、ここで選び出した評価シミュレータを実行して前記評価結果を取得するものであり、
前記変更対象派生部品表評価部は、評価対象となる派生部品表に定められた評価シミュレータを、該当派生部品表の属性に基づいて前記評価実行シミュレータ管理テーブルより選び出し、ここで選び出した評価シミュレータを実行して前記評価結果を取得するものである、
ことを特徴とする請求項１または２に記載の設計変更時影響の管理システム。
【請求項４】
前記変更マスタ部品表評価部は、
前記メモリに情報が格納された変更部品群毎に、１群の変更部品のみがマスタ部品表に与える影響を評価して、その評価結果を前記変更部品群毎に評価結果管理テーブルに格納するものであり、
前記変更対象派生部品表評価部は、
前記メモリに情報が格納された代替部品群毎に、１群の代替部品のみが派生部品表に与える影響を評価して、その評価結果を前記代替部品群毎にメモリに格納するものであり、
前記評価結果比較部は、
変更部品群とこの変更部品群に対応する設計変更前部品群の代替部品群とについて、前記評価結果管理テーブルと前記メモリとからそれぞれ評価結果を読み出して比較し、派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品群を特定し、ここで特定した代替部品群の情報をメモリに格納するものであり、
前記変更対象箇所表示部は、
前記メモリより前記特定した代替部品群の情報を読み出して、出力インターフェイスに表示処理するものである、
ことを特徴とする、請求項１〜３のいずれかに記載の設計変更時影響の管理システム。
【請求項５】
前記変更対象箇所表示部は、前記メモリより前記特定した代替部品の情報を読み出すと共に、前記代替部品の属する派生部品表または当該派生部品表に対応するマスタ部品表の情報を、各部品表における部品構成情報を格納した部品構成管理テーブルより読み出して、出力インターフェイスに表示する派生部品表またはマスタ部品表の少なくともいずれかにおいて前記代替部品を強調表示する表示処理を実行することを特徴とする請求項１〜４のいずれかに記載の設計変更時影響の管理システム。
【請求項６】
マスタ部品表変更に伴う派生部品表への影響を管理するコンピュータが、
マスタ部品表における設計変更事項を入力インターフェイスより取得し、前記取得した設計変更事項と前記マスタ部品表における該当部品のレコードとに基づき、変更部品の設計変更前後の情報を変更部品管理テーブルに格納すると共に、前記設計変更事項に応じてマスタ部品表の更新を行う処理と、
前記変更部品管理テーブルより変更部品の情報を読み出してメモリに格納し、前記メモリに情報が格納された変更部品毎に、１つの変更部品のみがマスタ部品表に与える影響を評価して、その評価結果を前記変更部品毎に評価結果管理テーブルに格納する処理と、
前記評価結果管理テーブルより変更部品の情報を読み出してメモリに格納し、前記メモリに情報が格納された変更部品毎に、当該変更部品が属するマスタ部品表から派生した派生部品表において、前記変更部品への設計変更がなされる前の設計変更前部品の代替部品を特定し、当該代替部品の情報をメモリに格納する処理と、
前記メモリに情報が格納された代替部品毎に、１つの代替部品のみが派生部品表に与える影響を評価して、その評価結果を前記代替部品毎にメモリに格納する処理と、
変更部品とこの変更部品に対応する設計変更前部品の代替部品とについて、前記評価結果管理テーブルと前記メモリとからそれぞれ評価結果を読み出して比較し、派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品を特定し、ここで特定した代替部品の情報をメモリに格納する処理と、
前記メモリより前記特定した代替部品の情報を読み出して、出力インターフェイスに表示処理する処理と、
を実行することを特徴とする設計変更時影響の管理方法。
【請求項７】
マスタ部品表変更に伴う派生部品表への影響を管理するコンピュータに、
マスタ部品表における設計変更事項を入力インターフェイスより取得し、前記取得した設計変更事項と前記マスタ部品表における該当部品のレコードとに基づき、変更部品の設計変更前後の情報を変更部品管理テーブルに格納すると共に、前記設計変更事項に応じてマスタ部品表の更新を行うステップと、
前記変更部品管理テーブルより変更部品の情報を読み出してメモリに格納し、前記メモリに情報が格納された変更部品毎に、１つの変更部品のみがマスタ部品表に与える影響を評価して、その評価結果を前記変更部品毎に評価結果管理テーブルに格納するステップと、
前記評価結果管理テーブルより変更部品の情報を読み出してメモリに格納し、前記メモリに情報が格納された変更部品毎に、当該変更部品が属するマスタ部品表から派生した派生部品表において、前記変更部品への設計変更がなされる前の設計変更前部品の代替部品を特定し、当該代替部品の情報をメモリに格納するステップと、
前記メモリに情報が格納された代替部品毎に、１つの代替部品のみが派生部品表に与える影響を評価して、その評価結果を前記代替部品毎にメモリに格納するステップと、
変更部品とこの変更部品に対応する設計変更前部品の代替部品とについて、前記評価結果管理テーブルと前記メモリとからそれぞれ評価結果を読み出して比較し、派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品を特定し、ここで特定した代替部品の情報をメモリに格納するステップと、
前記メモリより前記特定した代替部品の情報を読み出して、出力インターフェイスに表示処理するステップと、
を実行させる設計変更時影響の管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計変更時影響の管理システム、設計変更時影響の管理方法、および設計変更時影響の管理プログラムに関し、具体的には、マスタ部品表変更に伴って派生部品表への波及する影響を特定・管理する技術に関する。
【背景技術】
【０００２】
設計業務、特に製品仕様を検討する際の作業の効率化を実現するとの課題の下、複数の部品から構成される製品毎に、該製品を構成している前記複数の部品を指定する構成情報と該製品の設計段階を示す設計段階情報とを対応付けて記憶する製品情報記憶手段と、各部品の仕様を特定する部品情報を記憶する部品情報記憶手段と、製品を指定する製品指定情報と、該製品の第１の設計段階と前記第１の設計段階より後の段階である第２の設計段階と、を指定する設計段階指定情報とを受け付け、製品指定情報で指定された製品の、設計段階指定情報で指定された、第１の設計段階での構成情報と第２の設計段階での構成情報とを前記製品情報記憶手段から読み出し、部品単位で比較して、変更のある部品を判別する変更部品判別手段と、前記変更部品判別手段で変更があると判別された部品の、前記第１の設計段階および／あるいは前記第２の設計段階での部品情報を前記部品情報記憶手段から読み出して出力する出力手段と、を具備する部品構成比較システム（特許文献１参照）が提案されている。
【０００３】
また、製品を構成する部品等の評価（組み付け容易性など）を行うシミュレータとして非特許文献１に示すものが提案されている。
【特許文献１】特開２００５−２７５５９７号公報
【非特許文献１】２００６年度精密工学会春季大会学術講演会講演論文集P.981-982
【発明の開示】
【発明が解決しようとする課題】
【０００４】
製造業では、部署毎（設計、製造、調達等）に必要となる部品表の構成や属性情報が異なることが多い。そのため、主に設計部が作成する部品表をマスタ部品表とし、部署毎に必要な情報（代替部品等のオプション部品）をマスタ部品表に付加して派生部品表を作成し、運用している。しかし、このような部品表の運用形態は、各部署のニーズにあった部品表が作成できる利点がある反面、マスタ部品表に設計変更が生じた際には、各部署が自部署の派生部品表における影響範囲を特定するのが困難であるという欠点がある。そして現在、マスタ部品表に設計変更が生じた際には、派生部品表における対応箇所の変更を人手にて行うこととなっているため、マスタ部品表の設計変更に対する即応、及び設計変更に応じた派生部品表の整合性確保が困難となっている課題がある。
【０００５】
そこで、本発明は上記課題を鑑みてなされたものであり、マスタ部品表における設計変更に迅速かつ確実に対応して派生部品表への影響を特定可能とする技術の提供を主たる目的とする。
【課題を解決するための手段】
【０００６】
本発明の設計変更時影響の管理システムは、マスタ部品表変更に伴う派生部品表への影響を管理するシステムであって、変更部品の設計変更前後の情報を格納した変更部品管理テーブルより、変更部品の情報を読み出してメモリに格納し、前記変更部品毎に、１つの変更部品のみがマスタ部品表に与える影響を評価して、その評価結果を前記変更部品毎に評価結果管理テーブルに格納する、変更マスタ部品表評価部と、前記マスタ部品表から派生した派生部品表において、前記変更部品への設計変更がなされる前の設計変更前部品の代替部品を特定し、当該代替部品の情報をメモリに格納する、代替部品特定部と、前記メモリに情報が格納された代替部品毎に、１つの代替部品のみが派生部品表に与える影響を評価して、その評価結果を前記代替部品毎にメモリに格納する、変更対象派生部品表評価部と、前記変更部品と前記代替部品とについて、前記評価結果管理テーブルと前記メモリとからそれぞれ評価結果を読み出して比較し、派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品を特定し、ここで特定した代替部品の情報をメモリに格納する、評価結果比較部と、前記メモリより前記特定した代替部品の情報を読み出して、出力インターフェイスに表示処理する変更対象箇所表示部と、を備えることを特徴とする。
【０００７】
また、前記設計変更時影響の管理システムは、マスタ部品表における設計変更事項を入力インターフェイスより取得し、前記取得した設計変更事項と前記マスタ部品表における該当部品のレコードとに基づき、変更部品の設計変更前後の情報を変更部品管理テーブルに格納すると共に、前記設計変更事項に応じてマスタ部品表の更新を行う、変更箇所登録部を備えるとしてもよい。
【０００８】
また、前記設計変更時影響の管理システムは、部品表の属性と当該部品表の部品構成によりなる製品またはこの製品の製造過程に関する評価を行う評価シミュレータとの対応関係を定めた評価実行シミュレータ管理テーブルを備え、前記変更マスタ部品表評価部は、評価対象となるマスタ部品表に定められた評価シミュレータを、該当マスタ部品表の属性に基づいて前記評価実行シミュレータ管理テーブルより選び出し、ここで選び出した評価シミュレータを実行して前記評価結果を取得するものであり、前記変更対象派生部品表評価部は、評価対象となる派生部品表に定められた評価シミュレータを、該当派生部品表の属性に基づいて前記評価実行シミュレータ管理テーブルより選び出し、ここで選び出した評価シミュレータを実行して前記評価結果を取得するものである、としてもよい。
【０００９】
また、前記設計変更時影響の管理システムにおける前記変更マスタ部品表評価部は、前記メモリに情報が格納された変更部品群毎に、１群の変更部品のみがマスタ部品表に与える影響を評価して、その評価結果を前記変更部品群毎に評価結果管理テーブルに格納するものであり、前記変更対象派生部品表評価部は、前記メモリに情報が格納された代替部品群毎に、１群の代替部品のみが派生部品表に与える影響を評価して、その評価結果を前記代替部品群毎にメモリに格納するものであり、前記評価結果比較部は、変更部品群とこの変更部品群に対応する設計変更前部品群の代替部品群とについて、前記評価結果管理テーブルと前記メモリとからそれぞれ評価結果を読み出して比較し、派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品群を特定し、ここで特定した代替部品群の情報をメモリに格納するものであり、前記変更対象箇所表示部は、前記メモリより前記特定した代替部品群の情報を読み出して、出力インターフェイスに表示処理するものである、としてもよい。
【００１０】
また、前記設計変更時影響の管理システムにおける前記変更対象箇所表示部は、前記メモリより前記特定した代替部品の情報を読み出すと共に、前記代替部品の属する派生部品表または当該派生部品表に対応するマスタ部品表の情報を、各部品表における部品構成情報を格納した部品構成管理テーブルより読み出して、出力インターフェイスに表示する派生部品表またはマスタ部品表の少なくともいずれかにおいて前記代替部品を強調表示する表示処理を実行することとしてもよい。。
【００１１】
また、本発明の設計変更時影響の管理方法は、マスタ部品表変更に伴う派生部品表への影響を管理するコンピュータが、マスタ部品表における設計変更事項を入力インターフェイスより取得し、前記取得した設計変更事項と前記マスタ部品表における該当部品のレコードとに基づき、変更部品の設計変更前後の情報を変更部品管理テーブルに格納すると共に、前記設計変更事項に応じてマスタ部品表の更新を行う処理と、前記変更部品管理テーブルより変更部品の情報を読み出してメモリに格納し、前記メモリに情報が格納された変更部品毎に、１つの変更部品のみがマスタ部品表に与える影響を評価して、その評価結果を前記変更部品毎に評価結果管理テーブルに格納する処理と、前記評価結果管理テーブルより変更部品の情報を読み出してメモリに格納し、前記メモリに情報が格納された変更部品毎に、当該変更部品が属するマスタ部品表から派生した派生部品表において、前記変更部品への設計変更がなされる前の設計変更前部品の代替部品を特定し、当該代替部品の情報をメモリに格納する処理と、前記メモリに情報が格納された代替部品毎に、１つの代替部品のみが派生部品表に与える影響を評価して、その評価結果を前記代替部品毎にメモリに格納する処理と、変更部品とこの変更部品に対応する設計変更前部品の代替部品とについて、前記評価結果管理テーブルと前記メモリとからそれぞれ評価結果を読み出して比較し、派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品を特定し、ここで特定した代替部品の情報をメモリに格納する処理と、前記メモリより前記特定した代替部品の情報を読み出して、出力インターフェイスに表示処理する処理と、を実行することを特徴とする。
【００１２】
また、本発明の設計変更時影響の管理プログラムは、マスタ部品表変更に伴う派生部品表への影響を管理するコンピュータに、マスタ部品表における設計変更事項を入力インターフェイスより取得し、前記取得した設計変更事項と前記マスタ部品表における該当部品のレコードとに基づき、変更部品の設計変更前後の情報を変更部品管理テーブルに格納すると共に、前記設計変更事項に応じてマスタ部品表の更新を行うステップと、前記変更部品管理テーブルより変更部品の情報を読み出してメモリに格納し、前記メモリに情報が格納された変更部品毎に、１つの変更部品のみがマスタ部品表に与える影響を評価して、その評価結果を前記変更部品毎に評価結果管理テーブルに格納するステップと、前記評価結果管理テーブルより変更部品の情報を読み出してメモリに格納し、前記メモリに情報が格納された変更部品毎に、当該変更部品が属するマスタ部品表から派生した派生部品表において、前記変更部品への設計変更がなされる前の設計変更前部品の代替部品を特定し、当該代替部品の情報をメモリに格納するステップと、前記メモリに情報が格納された代替部品毎に、１つの代替部品のみが派生部品表に与える影響を評価して、その評価結果を前記代替部品毎にメモリに格納するステップと、変更部品とこの変更部品に対応する設計変更前部品の代替部品とについて、前記評価結果管理テーブルと前記メモリとからそれぞれ評価結果を読み出して比較し、派生部品表の評価がマスタ部品表の評価を下回る場合の該当代替部品を特定し、ここで特定した代替部品の情報をメモリに格納するステップと、前記メモリより前記特定した代替部品の情報を読み出して、出力インターフェイスに表示処理するステップと、を実行させることを特徴とする。
【００１３】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１４】
本発明によれば、マスタ部品表における設計変更に迅速かつ確実に対応して派生部品表への影響を特定可能とできる。
【発明を実施するための最良の形態】
【００１５】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における設計変更時影響の管理システムを含むネットワーク構成図である。本実施形態における設計変更時影響の管理システム１００（以下、システム１００）は、例えば、ある工業製品のメーカーにおいて、設計部門が作成したマスタ部品表に何らかの変更（設計変更）が生じた場合に、そのマスタ部品表から派生した派生部品表（製造部門や調達部門等が作成・管理するもの）への影響を管理するシステムを想定する。このシステム１００は、前記マスタ部品表における設計変更を行う設計部門の端末２００と、派生部品表を管理する製造部門や調達部門等が備える端末３００との間にあって、マスタ部品表における設計変更に迅速かつ確実に対応して派生部品表への影響を特定可能とできる。
【００１６】
前記システム１００は、本発明の設計変更時影響の管理方法を実行する機能を実現すべく書き換え可能メモリなどのプログラムデータベース１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。また、前記システム１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類といった入力インターフェイス１０５や、ディスプレイなどの出力インターフェイス１０６、ならびに端末２００、３００らとの間のデータ授受を担う通信装置１０７などを有している。
【００１７】
システム１００は、前記通信装置１０７により、前記端末２００、３００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続しデータ授受を実行する。
【００１８】
続いて、前記システム１００が例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。前記システム１００は、マスタ部品表１０における設計変更事項を入力インターフェイス１０５より取得し、前記取得した設計変更事項と前記マスタ部品表１０（部品構成管理テーブル１２５の格納情報である）における該当部品のレコードとに基づき、変更部品の設計変更前後の情報を変更部品管理テーブル１２６に格納すると共に、前記設計変更事項に応じて前記部品構成管理テーブル１２５のマスタ部品表１０の更新を行う、変更箇所登録部１１０を備える。
【００１９】
またシステムは、前記変更部品管理テーブル１２６より変更部品の情報を読み出してメモリ１０３に格納し、前記メモリ１０３に情報が格納された変更部品毎に、１つの変更部品のみがマスタ部品表１０に与える影響を評価して、その評価結果を前記変更部品毎に評価結果管理テーブル１２７に格納する、変更マスタ部品表評価部１１１を備える。
【００２０】
またシステム１００は、前記評価結果管理テーブル１２７より変更部品の情報を読み出してメモリ１０３に格納し、前記メモリ１０３に情報が格納された変更部品毎に、当該変更部品が属するマスタ部品表１０から派生した派生部品表２０において、前記変更部品への設計変更がなされる前の設計変更前部品の代替部品を特定し、当該代替部品の情報をメモリ１０３に格納する、代替部品特定部１１２を備える。
【００２１】
またシステム１００は、前記メモリ１０３に情報が格納された代替部品毎に、１つの代替部品のみが派生部品表２０に与える影響を評価して、その評価結果を前記代替部品毎にメモリ１０３に格納する、変更対象派生部品表評価部１１３を備える。
【００２２】
またシステム１００は、変更部品とこの変更部品に対応する設計変更前部品の代替部品とについて、前記評価結果管理テーブル１２７と前記メモリ１０３とからそれぞれ評価結果を読み出して比較し、派生部品表２０の評価がマスタ部品表１０の評価を下回る場合の該当代替部品を特定し、ここで特定した代替部品の情報をメモリ１０３に格納する、評価結果比較部１１４を備える。
【００２３】
またシステム１００は、前記メモリ１０３より前記特定した代替部品の情報を読み出して、出力インターフェイス１０６に表示処理する変更対象箇所表示部１１５を備える。
【００２４】
またシステム１００は、部品表の属性（例：部品表のＩＤ、部品表の種類など）と当該部品表の部品構成によりなる製品またはこの製品の製造過程に関する評価を行う評価シミュレータ５との対応関係を定めた評価実行シミュレータ管理テーブル１２８を備えるとすれば好適である。
【００２５】
この場合、前記システム１００における前記変更マスタ部品表評価部１１１は、評価対象となるマスタ部品表１０に定められた評価シミュレータ５を、該当マスタ部品表１０の属性に基づいて前記評価実行シミュレータ管理テーブル１２８より選び出し、ここで選び出した評価シミュレータ５を実行して前記評価結果を取得するものとなる。
【００２６】
また同様に、前記変更対象派生部品表評価部１１３は、評価対象となる派生部品表２０に定められた評価シミュレータ５を、該当派生部品表２０の属性に基づいて前記評価実行シミュレータ管理テーブル１２８より選び出し、ここで選び出した評価シミュレータ５を実行して前記評価結果を取得するものとなる。
【００２７】
なお、前記評価シミュレータ５としては、例えば、部品の組み付け動作の容易性を判定するものや、ＲｏＨＳ（Restriction of Hazardous Substance）司令に基づく含有化学物質の良否を判定するものなどが想定される。シミュレータ技術については、既に上述した文献（２００６年度精密工学会春季大会学術講演会講演論文集P.981-982）の技術が参照できる。勿論、評価シミュレータ５としてはここで挙げた例だけでなく、製品製造の過程で適用可能な様々な評価シミュレータ５を採用することができる。
【００２８】
また、前記システム１００における前記変更マスタ部品表評価部１１１は、前記メモリ１０３に情報が格納された変更部品群毎に、１群の変更部品のみがマスタ部品表１０に与える影響を評価して、その評価結果を前記変更部品群毎に評価結果管理テーブル１２７に格納するものとしてもよい。
【００２９】
この場合、前記変更対象派生部品表評価部１１３は、前記メモリ１０３に情報が格納された代替部品群毎に、１群の代替部品のみが派生部品表２０に与える影響を評価して、その評価結果を前記代替部品群毎にメモリ１０３に格納するものとする。また、前記評価結果比較部１１４は、変更部品群とこの変更部品群に対応する設計変更前部品群の代替部品群とについて、前記評価結果管理テーブル１２７と前記メモリ１０３とからそれぞれ評価結果を読み出して比較し、派生部品表２０の評価がマスタ部品表１０の評価を下回る場合の該当代替部品群を特定し、ここで特定した代替部品群の情報をメモリ１０３に格納するものとなる。また、前記変更対象箇所表示部１１５は、前記メモリ１０３より前記特定した代替部品群の情報を読み出して、出力インターフェイス１０６に表示処理するものとなる。
【００３０】
また、前記システム１００における前記変更対象箇所表示部１１５は、前記メモリ１０３より前記特定した代替部品の情報を読み出すと共に、前記代替部品の属する派生部品表２０または当該派生部品表２０に対応するマスタ部品表１０の情報を、各部品表における部品構成情報を格納した部品構成管理テーブル１２５より読み出して、出力インターフェイス１０６に表示する派生部品表２０またはマスタ部品表１０の少なくともいずれかにおいて前記代替部品を強調表示する表示処理を実行するとすれば好適である。
【００３１】
また、前記端末２００、３００らは、上記のシステム１００と同様の一般的構成を備えるコンピュータである。従って、前記システム１００らと同様のハードウェア構成を備えるものとする。
【００３２】
なお、これまで示したシステム１００における各機能部１１０〜１１５は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００３３】
また、前記ネットワーク１４０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Virtual Private Network）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはRS-232C、RS-422、IrDA、USB、IEEE1394、ファイバ・チャネルなどが想定できる。
【００３４】
−−−テーブル構造例−−−
次に、本実施形態におけるシステム１００が利用するテーブルの構造について説明する。図２は本実施形態における部品構成管理テーブル１２５ののデータ構造例を示す図であり、図３は本実施形態における変更部品管理テーブル１２６のデータ構造例を示す図である。
【００３５】
前記部品構成管理テーブル１２５は、各部品表（マスタ部品表１０、派生部品表２０ら）における部品構成情報を格納するテーブルである。この部品構成管理テーブル１２５は、例えば、ＢＯＭ＿ＩＤ（部品表のＩＤ）をキーとして、Ｃ＿ＰＩＤ（部品番号）、Ｐ＿ＰＩＤ（親部品番号）、ＡＩＤ（組付動作）、ＱＴ（員数）といったデータを関連づけたレコードの集合体となっている。図２の例では、設計変更前のテーブルと設計変更後のテーブルとを列挙しており、変更前の部品を、「Ｂ００２」、「Ｃ００２」、変更後の部品を「Ｂ００２’」、「Ｃ００２’」として示している。
【００３６】
また、前記変更部品管理テーブル１２６は、変更部品の設計変更前後の情報を格納するテーブルである。この変更部品管理テーブル１２６は、変更された部品が属する部品表のＢＯＭ＿ＩＤ（部品表のＩＤ）をキーとして、Ｏ＿Ｃ＿ＰＩＤ（変更前部品の部品番号）、Ｎ＿Ｃ＿ＰＩＤ（変更後部品の部品番号）、Ｐ＿ＰＩＤ（変更後部品の親部品の部品番号）、ＡＩＤ（変更前の組付動作）、ＱＴ（員数）、Ｄａｔｅ（部品変更日時）といったデータを関連づけたレコードの集合体となっている。
【００３７】
図４は本実施形態における、（ａ）評価結果管理テーブル１２７、（ｂ）評価実行シミュレータ管理テーブル１２８の各データ構造例を示す図である。また、前記評価結果管理テーブル１２７は、部品変更がされたマスタ部品表１０についての評価結果を変更部品毎に格納するテーブルである。この評価結果管理テーブル１２７は、ＢＯＭ＿ＩＤ（マスタ部品表１０のＩＤ）をキーとして、Ｃ＿ＰＩＤ（変更後部品の部品番号）、Ｐ＿ＰＩＤ（変更後部品の親部品の部品番号）、Ｍ＿Ｒｅｓｕｌｔ（変更後のマスタ部品表１０の評価結果）といったデータを関連づけたレコードの集合体となっている。この図３の例では、マスタ部品表たる「ＢＯＭ１」において、親部品「Ｂ００１」の子部品たる「Ｂ０００２」が「Ｂ００２’」に変更された場合の、マスタ部品表「ＢＯＭ１」の評価結果を「７３」としている。
【００３８】
また、前記評価実行シミュレータ管理テーブル１２８は、部品表の属性（例：部品表のＩＤ、部品表の種類など）と当該部品表の部品構成によりなる製品またはこの製品の製造過程に関する評価を行う評価シミュレータ５との対応関係を定めたテーブルである。この評価実行シミュレータ管理テーブル１２８は、例えば、ＢＯＭ＿ＩＤ（マスタ部品表１０や派生部品表２０の属性たるＩＤ）をキーとして、評価シミュレータ５のＩＤを関連づけたレコードの集合体となっている。
【００３９】
−−−処理フロー例１−−−
以下、本実施形態における設計変更時影響の管理方法の実際手順について、図に基づき説明する。なお、以下で説明する設計変更時影響の管理方法に対応する各種動作は、前記システム１００がメモリ１０３に読み出して実行するプログラム１０２によって実現される。そして、このプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００４０】
図５は、本実施形態の設計変更時影響の管理方法の処理手順例１を示す図である。この処理手順例１では、マスタ部品表１０について部品変更などの設計変更が行われる場合に、その設計変更事項を取得する流れにつき説明している。ここで前記システム１００の変更箇所登録部１１０は、例えば入力インターフェイス１０５を通じて設計担当者等からリクエストがなされたマスタ部品表１０について、部品構成管理テーブル１２５より該当レコードを抽出して、これを出力インターフェイス１０６に表示する（ｓ１００）。この時、システム１００は、例えば製品をルートにして親部品から子部品へと構成が細分化していくツリー構造の表示データを、前記抽出したレコードにおける部品間の親子関係情報に基づき構成し、出力インターフェイス１０６に表示する。
【００４１】
出力インターフェイス１０６に表示されたマスタ部品表１０に対し、前記設計担当者等が入力インターフェイス１０５を介して部品変更の処理を行うとする。システム１００では、この変更指示を受け付けて（ｓ１０１）、このマスタ部品表１０に対する設計変更事項（変更された部品の部品番号、親部品番号等）を取得しメモリ１０３に格納する（ｓ１０２）。この設計変更事項の取得処理は、設計担当者等からの入力インターフェイス１０５を介した部品変更の終了指示があるまで繰り返される（ｓ１０３：Ｎ〜ｓ１０１）。
【００４２】
一方、部品変更の終了指示があった場合（ｓ１０３：Ｙ）、前記メモリ１０３に格納されていた設計変更事項を読み出して、前記部品構成管理テーブル１２５における該当マスタ部品表１０に登録する（ｓ１０４）。図２の例では、例えばマスタ部品表「ＢＯＭ１」の部品「Ｂ００２」のレコードが、部品「Ｂ００２’」に変更された状況が登録されている。
【００４３】
次に、システム１００の変更箇所登録部１１０は、前記メモリ１０３に格納されている前記設計変更事項（例えは、部品「Ｂ００２’」、「Ｃ００２’」）と、前記マスタ部品表１０（部品構成管理テーブル１２５の格納情報である）における該当部品（例では部品「Ｂ００２」、「Ｃ００２」）のレコードとに基づき、変更部品の設計変更前後の情報を変更部品管理テーブル１２６に格納する（ｓ１０５）。
【００４４】
これにて、マスタ部品表１０に対してなされた設計変更事項をシステム１００が取得した。
【００４５】
−−−処理フロー例２−−−
図６は、本実施形態の設計変更時影響の管理方法の処理手順例２を示す図である。次に、設計変更により部品が変更された上記状況に際して、この部品変更により前記マスタ部品表１０を構成する部品からなる製品ないし当該製品の製造過程にどのような影響があったかを判定する。ここでシステム１００の変更マスタ部品表評価部１１１は、前記変更部品管理テーブル１２６より変更部品の情報（ここでは変更前の部品についての情報）を全て読み出してメモリ１０３に格納する（ｓ２００）ただし、同じマスタ部品表１０、同じ部品番号、同じ親部品番号に対応付けされた変更情報が複数ある場合には、変更日時が最新のものをメモリ１０３に格納する。この変更情報の格納処理で変更情報が格納されなかった場合（ｓ２０１：Ｎ）、処理は終了する。
【００４６】
一方、変更情報がメモリ１０３格納されていた場合（ｓ２０１：Ｙ）、前記変更マスタ部品表評価部１１１は、前記メモリ１０３に格納されていた変更情報（設計変更事項つまり変更後の部品に関する情報）のうち１つを読み出してメモリ１０３に格納する（ｓ２０２）。そして、この変更情報が含む、例えばＢＯＭ＿ＩＤ（マスタ部品表のもの）をキーとして、このマスタ部品表１０に対応付けされた評価シミュレータ５を、評価実行シミュレータ管理テーブル１２８にて特定し、メモリ１０３に格納する（ｓ２０３）。
【００４７】
次に前記変更マスタ部品表評価部１１１は、前記ＢＯＭ＿ＩＤをキーとして、図２の部品構成管理テーブル１２５より、前記ＢＯＭ＿ＩＤに対応するマスタ部品表１０の構成情報を取得し、メモリ１０３に格納する（ｓ２０４）。
【００４８】
そして前記変更マスタ部品表評価部１１１は、前記メモリ１０３に格納してある全ての変更情報（該当マスタ部品表で変更された全部品の変更前部品の情報）のうち、前記ステップｓ２０２でメモリ１０３に格納した変更情報（該当マスタ部品表で変更された部品のうち１つ、つまり１つの変更後部品の情報）に対応する部品の情報を除き、前記部品構成管理テーブル１２５から取得した前記マスタ部品表１０の構成情報に上書き処理し、評価用の構成情報を作成しメモリ１０３に格納する（ｓ２０５）。このような処理を行うことで、前記変更マスタ部品表評価部１１１は、１つの部品変更がマスタ部品表１０に対して与える影響を評価するための構成情報を用意するのである。
【００４９】
次に変更マスタ部品表評価部１１１は、前記ＢＯＭ＿ＩＤに応じて特定した評価シミュレータ５を、前記評価用の構成情報に対して実行し、評価結果を取得する。例えば評価シミュレータ５が、部品間の組付動作容易性について評価するシミュレータであるとすれば、前記設計変更により変更された部品と、これを取付ける対象物との間での組み付け動作の容易性を前記評価シミュレータ５が実行することとなる。評価結果については評価シミュレータ５に応じて様々な形態が考えられるが、一例としては点数を想定できる。
【００５０】
前記変更マスタ部品表評価部１１１は、このように、変更部品毎に、１つの変更部品のみがマスタ部品表１０に与える影響を評価して、その評価結果を前記変更部品毎に評価結果管理テーブル１２７に格納する（ｓ２０６、ｓ２０７）。この評価処理、ステップｓ２０２〜ｓ２０７については、未検証の変更情報（ｓ２０２で１つ選ぶ変更部品のもの）が無くなるまで繰り返し実行する（ｓ２０８：Ｎ〜ｓ２０２）。他方、未検証の変更情報が無くなれば（ｓ２０８：Ｙ）、処理を終了する。
【００５１】
−−−処理フロー例３−−−
図７は、本実施形態の設計変更時影響の管理方法の処理手順例３を示す図である。マスタ部品表１０に対する評価処理の説明に続き、派生部品表２０に対する評価処理について以下に説明する。ここでシステム１００の代替部品特定部１１２は、前記評価結果管理テーブル１２７より、マスタ部品表１０に対する評価がなされた全変更部品の情報を読み出してメモリ１０３に格納する（Ｓ３００）。
【００５２】
次に、前記メモリ１０３に情報が格納された変更部品毎に以降のステップを実行するにあたり、処理対象の変更部品が残っているならば（ｓ３０１：Ｙ）、前記メモリ１０３より、変更情報の一つを抽出し、メモリ１０３に格納する（ｓ３０２）。また、ここで格納した変更情報が含むＢＯＭ＿ＩＤをキーにして、派生部品表管理テーブル１２９（図８参照）にて派生部品表の検索を実行する（ｓ３０３）。なお、この派生部品表管理テーブル１２９は、マスタ部品表と当該マスタ部品表から派生した派生部品表との対応関係を定めたテーブルである。
【００５３】
前記検索により派生部品表２０が特定されなかった場合（ｓ３０４：Ｎ）、処理をステップｓ３０１に戻し、更にステップｓ３０１での判定で未使用の変更情報がなければ（ｓ３０１：Ｎ）、処理は終了する。他方、前記検索により派生部品表２０が特定された場合（ｓ３０４：Ｙ）、該当派生部品表２０のＢＯＭ＿ＩＤを前記派生部品表管理テーブル１２９から取得しメモリ１０３に格納する（ｓ３０５）。
【００５４】
次に前記代替部品特定部１１２は、前記メモリ１０３より派生部品表２０のＢＯＭ＿ＩＤを読取り、前記部品構成管理テーブル１２５における該当派生部品表２０の構成情報を取得し、メモリ１０３に格納する（ｓ３０６）。また、前記派生部品表２０のＢＯＭ＿ＩＤ、部品番号、親部品番号をキーにして、オプション部品管理テーブル１３０（図８参照）を検索し、全ての代替部品（オプション部品）の情報を取得し、これをメモリ１０３に格納する（ｓ３０７）。前記オプション部品管理テーブル１３０は、派生部品表２０のＢＯＭ＿ＩＤをキーとして、Ｍ＿ＣＩＤ（設計部門が当初設計した正規部品の部品番号）、Ｍ＿ＰＩＤ（設計部門が当初設計した正規部品の親部品番号）、Ｏ＿ＣＩＤ（各部署が派生部品表用に独自に作成した、代替部品の部品番号）、Ｏ＿ＰＩＤ（各部署が派生部品表用に独自に作成した、代替部品の親部品番号）が対応付けされている。
【００５５】
前記代替部品特定部１１２は、以降のステップを実行するにあたり、処理対象の代替部品が残っているならば（ｓ３０８：Ｙ）、処理をステップｓ３０９に進め、処理対象の代替部品が残っていなければ（ｓ３０８：Ｎ）、処理をステップｓ３０４に戻す。ステップｓ３０９では、前記メモリ１０３に格納された代替部品の情報のうち１つを読み出し、これをメモリ１０３に格納する（ｓ３０９）。
【００５６】
そして前記システム１００の変更対象派生部品表評価部１１３は、ステップｓ３０６でメモリ１０３に格納した該当派生部品表２０の構成情報より、前記１つだけ読み出した代替部品以外の代替部品のレコードを削除する（ｓ３１０）。また、前記１つだけ読み出した代替部品の正規部品のレコード（前記オプション部品管理テーブル１３０のＭ＿ＣＩＤで特定可能）を、ステップｓ３０６でメモリ１０３に格納した該当派生部品表２０の構成情報より削除する（ｓ３１１）。
【００５７】
続いて変更対象派生部品表評価部１１３は、派生部品表２０のＢＯＭ＿ＩＤをキーとして、評価シミュレータ５を前記評価実行シミュレータ管理テーブル１２８にて特定し、メモリ１０３に格納する（ｓ３１２）。そして、ここで選び出した評価シミュレータ５を前記派生部品表２０について実行して評価結果を取得し、メモリ１０３に格納する（ｓ３１３）。
【００５８】
またシステム１００の評価結果比較部１１４は、上述のステップｓ３１３までで得られた、変更部品を得たマスタ部品表１０と、前記変更部品に対応する設計変更前部品の代替部品を得た場合の派生部品表２０の各評価結果を、前記評価結果管理テーブル１２７と前記メモリ１０３とからそれぞれ読み出して比較する（ｓ３１４）。この比較処理により、派生部品表２０の評価がマスタ部品表１０の評価を下回る場合（ｓ３１５：Ｙ）、該当代替部品を特定し、ここで特定した代替部品の情報を変更対象部品管理テーブル１３１（図８参照）に格納する（ｓ３１６）。この変更対象部品管理テーブル１３１は、部品表のＢＯＭ＿ＩＤをキーにして、Ｐ＿ＣＩＤ（派生部品表内で変更対象となる部品の部品番号）、Ｐ＿ＰＩＤ（派生部品表内で変更対象となる部品の親部品番号）を対応付けたものである。つまり、このテーブルに格納された代替部品は、設計変更により使用を再考すべき対象となったものである。例えば、マスタ部品表１０における設計変更により、ある部品Ｘ（機能ＡをレベルＢで備えるもの）が部品Ｙ（機能ＡをレベルＣで備えるもの）に変更された場合を想定する。この時、前記マスタ部品表１０から派生した派生部品表２０において、前記部品Ｘの代替部品として部品Ｚ（機能ＡをレベルＢで備える）が設定されていたならば、この部品Ｚは前記部品Ｙの備える機能レベルを満たしていないために、この部品Ｚを構成に含む派生部品表２０の評価がマスタ部品表１０に対して低くなってしまう、という状況などが想定できる。
【００５９】
前記ステップｓ３１６の後は、ステップｓ３０８に処理を戻し、処理フローにて未使用となる代替部品が無くなるまで、ステップｓ３０９〜ｓ３１６の処理を繰り返す（ｓ３０８：Ｙ〜ｓ３１６）。
【００６０】
なお、前記システム１００における前記変更マスタ部品表評価部１１１は、前記メモリ１０３に情報が格納された変更部品群毎に、１群の変更部品のみがマスタ部品表１０に与える影響を評価して、その評価結果を前記変更部品群毎に評価結果管理テーブル１２７に格納するものとしてもよい。
【００６１】
この場合、前記変更対象派生部品表評価部１１３は、前記メモリ１０３に情報が格納された代替部品群毎に、１群の代替部品のみが派生部品表２０に与える影響を評価して、その評価結果を前記代替部品群毎にメモリ１０３に格納するものとする。また、前記評価結果比較部１１４は、変更部品群とこの変更部品群に対応する設計変更前部品群の代替部品群とについて、前記評価結果管理テーブル１２７と前記メモリ１０３とからそれぞれ評価結果を読み出して比較し、派生部品表２０の評価がマスタ部品表１０の評価を下回る場合の該当代替部品群を特定し、ここで特定した代替部品群の情報をメモリ１０３に格納するものとなる。また、前記変更対象箇所表示部１１５は、前記メモリ１０３より前記特定した代替部品群の情報を読み出して、出力インターフェイス１０６に表示処理するものとなる。
【００６２】
−−−処理フロー例４−−−
図９は、本実施形態の設計変更時影響の管理方法の処理手順例４を示す図である。更に、上記処理フロー例３にて特定した、派生部品表２０における変更対象の部品の情報をユーザに提示する処理を説明する。この場合、システム１００の変更対象箇所表示部１１５は、入力インターフェイス１０５（図１０（ａ）参照）を介して、部品表の構成情報表示指示を、例えばＢＯＭ＿ＩＤの指示という形式でユーザから受付ける（ｓ４００）。前記変更対象箇所表示部１１５は、前記ＢＯＭ＿ＩＤ（例えば派生部品表２０たる「ＢＯＭ２」）をキーにして、部品構成管理テーブル１２５を検索し、該当部品表の構成情報を取得し、これをメモリに格納する（ｓ４０１）。更に、前記ＢＯＭ＿ＩＤをキーにして、前記変更対象部品管理テーブル１３１より、前記特定した変更対象の代替部品の情報を読み出して、メモリに格納する（ｓ４０２）。
【００６３】
また、前記システム１００における前記変更対象箇所表示部１１５は、部品構成管理テーブル１２５より取得した該当部品表の構成情報のなかで、前記変更対象となっていた部品の部品番号（変更対象部品管理テーブル１３１から取得）、親部品番号（変更対象部品管理テーブル１３１から取得）が一致する部品に強調マークを付加する処理を実行する（ｓ４０３）。この処理は、強調マーク付加の処理が未適用である変更対象の部品がなくなるまで繰り返される（ｓ４０４：Ｎ〜ｓ４０３）。なお、この強調マークの付加処理は、例えば、該当部品のテキスト表記についてフォントを拡大したり、下線表示したり、或いは文字枠背景のハイライト表示を行ったりすることが考えられる。
【００６４】
他方、全ての変更対象の部品について前記強調マークの付加処理がなされたならば（ｓ４０４：Ｙ）、前記強調マークの付加処理がなされた部品が構成に含まれる部品表を、製品〜親部品〜子部品の構成情報に応じたツリー構造（図１０（ｂ）参照）で出力インターフェイス１０６に表示処理する（ｓ４０５）。
【００６５】
本実施形態によれば、マスタ部品表における設計変更に迅速かつ確実に対応して派生部品表への影響を特定可能とできる。
【００６６】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００６７】
【図１】本実施形態における設計変更時影響の管理システムを含むネットワーク構成図である。
【図２】本実施形態における部品構成管理テーブルのデータ構造例を示す図である。
【図３】本実施形態における変更部品管理テーブルのデータ構造例を示す図である。
【図４】本実施形態における、（ａ）評価結果管理テーブル、（ｂ）評価実行シミュレータ管理テーブルの各データ構造例を示す図である。
【図５】本実施形態の設計変更時影響の管理方法の処理手順例１を示す図である。
【図６】本実施形態の設計変更時影響の管理方法の処理手順例２を示す図である。
【図７】本実施形態の設計変更時影響の管理方法の処理手順例３を示す図である。
【図８】本実施形態における、（ａ）派生部品表管理テーブル、（ｂ）オプション部品管理テーブル、（ｃ）変更対象部品管理テーブルの各データ構造例を示す図である。
【図９】本実施形態の設計変更時影響の管理方法の処理手順例４を示す図である。
【図１０】本実施形態の変更対象部品の強調表示例を示す図である。
【符号の説明】
【００６８】
１０…マスタ部品表
２０…派生部品表
１００…設計変更時影響の管理システム
１０１…プログラムデータベース
１０２…プログラム
１０３…メモリ
１０４…ＣＰＵ
１０５…入力インターフェイス
１０６…出力インターフェイス
１０７…通信装置
１１０…変更箇所登録部
１１１…変更マスタ部品表評価部
１１２…代替部品特定部
１１３…変更対象派生部品表評価部
１１４…評価結果比較部
１１５…変更対象箇所表示部
１２５…部品構成管理テーブル
１２６…変更部品管理テーブル
１２７…評価結果管理テーブル
１２８…評価実行シミュレータ管理テーブル
１４０…ネットワーク
２００、３００…端末
【図１】
2008139994.tif 000003
【図２】
2008139994.tif 000004
【図３】
2008139994.tif 000005
【図４】
2008139994.tif 000006
【図５】
2008139994.tif 000007
【図６】
2008139994.tif 000008
【図７】
2008139994.tif 000009
【図８】
2008139994.tif 000010
【図９】
2008139994.tif 000011
【図１０】
2008139994.tif 000012