(57)【特許請求の範囲】
【請求項１】
製品を構成する部品のそれぞれについて、当該部品を含む複数の前記部品から構成される部品集合体を特定する集合体特定情報、及び、当該部品を使用する異なる段階毎の複数の表示モードに対応するインデックス情報を含む部品の情報を格納した情報格納部と、
前記インデックス情報に基づき、前記複数の表示モードのうちの特定の表示モードに対応する部品の情報を抽出し、前記特定の表示モードにおける前記製品の前記集合体特定情報に基づく部品の構成図を出力させるイメージ出力制御部と、
を備えることを特徴とする情報出力装置。
【請求項２】
前記イメージ出力制御部は、前記部品の構成図をツリー状のイメージで出力させることを特徴とする請求項１記載の情報出力装置。
【請求項３】
前記情報格納部は、前記部品のそれぞれについて、前記ツリー状のイメージにおけるレベルを示すレベル情報をさらに格納し、
前記イメージ出力制御部は、前記レベル情報に基づき、前記ツリー状のイメージを出力させることを特徴とする請求項２記載の情報出力装置。
【請求項４】
データベースに対するデータの入出力を制御するホスト装置と、当該ホスト装置にネットワークを介してアクセス可能なクライアント装置とからなる情報管理システムであって、
前記データベースは、部品集合体を構成する部品のそれぞれについて、当該部品を含む複数の前記部品から構成される部品集合体を特定する集合体特定情報、及び、当該部品を使用する異なる段階毎の複数の表示モードに対応するインデックス情報を含む部品の情報を格納し、
前記クライアント装置は、前記部品集合体を構成する部品の構成図の表示モードの指定を受け付けるとともに、指定された表示モードに対応した部品の情報を前記ホスト装置に要求し、
前記ホスト装置は、前記クライアント装置の要求に応じ、指定された表示モードで有効となる前記部品の情報を前記インデックス情報に基づいて抽出して当該クライアント装置に転送し、
前記クライアント装置は、前記ホスト装置から転送された前記部品の情報に従い、前記部品が属する部品集合体情報に基づき、前記指定された表示モードでの前記部品の構成図を表示することを特徴とする情報管理システム。
【請求項５】
前記クライアント装置は、前記データベースに格納された情報を前記ホスト装置を介して読み出し、当該情報を外部からの入力に基づいて編集し、編集された当該情報を前記ホスト装置を介して前記データベースに格納された情報に反映させることを特徴とする請求項４記載の情報管理システム。
【請求項６】
情報管理装置における情報管理方法であって、
前記情報管理装置が、部品集合体を構成する部品のそれぞれについて、当該部品を使用する異なる段階ごとの複数の表示モードのそれぞれで、当該部品が属する部品集合体の指定を受け付けるステップと、
前記部品集合体を構成する部品のそれぞれについて、当該部品を含む複数の前記部品から構成される部品集合体を特定する集合体特定情報、及び、当該部品を使用する異なる段階毎の複数の表示モードに対応するインデックス情報を含む部品の情報を格納するステップと、
出力すべき情報の表示モードの指定を受け付けるステップと、
前記インデックス情報に基づき、前記複数の表示モードのうちの特定の表示モードに対応する部品の情報を抽出するステップと、
前記抽出された部品の情報に従い、前記特定の表示モードにおける前記部品集合体の前記集合体特定情報に基づく部品の構成図を出力するステップ
を有することを特徴とする情報管理方法。
【請求項７】
部品集合体を構成する部品の構成図を、当該部品を使用する異なる段階ごとの複数の表示モードで形成するための情報を格納したデータベースを制御するコンピュータ装置に実行させるプログラムであって、
前記データベースに、部品集合体を構成する部品のそれぞれについて、当該部品を含む複数の前記部品から構成される部品集合体を特定する集合体特定情報、及び、当該部品を使用する異なる段階毎の複数の表示モードに対応するインデックス情報を含む部品の情報を格納する処理と、
前記データベースから前記部品の情報を読み出す処理と、
前記読み出した情報の、前記インデックス情報に基づき、前記複数の表示モードのうちの特定の表示モードに対応する部品の情報を抽出する処理と、
前記抽出された部品の情報に従い、前記特定の表示モードにおける前記部品集合体の前記集合体特定情報に基づく部品の構成図を出力する処理とを、前記コンピュータ装置に実行させる、
プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば製品の部品構成等の情報を出力する情報出力装置、情報表示装置、情報管理システム等に関する。
【０００２】
【従来の技術】
自動車やコンピュータ等をはじめとする各種工業製品(以下、製品と適宜称する)は、複数の部品を組み合わせることによって構成されているのは周知の通りである。
このような製品は、設計段階において、コストや性能、組立やメンテナンスの容易性等、様々な点を考慮して設計される。そして、製品を構成する部品は、その名称や必要数等の情報が部品構成図(表)等に記載される。
【０００３】
ところで、このような製品は、生産工程にて組み立てられるに際し、個々の部品を全てその場で組み上げるのではなく、一部の特定の部品については、他のラインや他の部品工場等で予め複数の部品を組み立ててアセンブリとしておくことが広く行われている。これは、コストの低減、生産効率の向上等の他に、部品の製造に専門技術が必要とされる等の理由があるからである。
例えば、自動車のエンジンを例に挙げれば、エンジンの組立ラインで全ての部品を一から組み立てるのではなく、ピストンにピストンリングを予め組み付けたり、セルモータ(Self‐Starting Motor)であれば、モータ本体にブラシ等の所定の部品を組み付けた状態のセルモータアセンブリとして専門工場で組み立てておき、これを組立ラインでエンジンに組み付けること等が行われている。
このため、設計段階あるいは生産準備段階では、生産工程で用いられるアセンブリ等の情報を盛り込んだ生産工程用の部品構成図も別途作成している。
【０００４】
また、製品が出荷された後にメンテナンスや修理等の保守を行うために、製品を構成する部品は販売される。この際も、消耗品等、部品単体で取り扱われるものもあれば、ユーザサイドでの分解や組立が困難であるためにアセンブリで取り扱われるものもある。また、同じ部分を構成する部品であっても、場合によってアセンブリの状態で出荷されたり部品単体で出荷されることもある。この場合のアセンブリは、あくまでもメンテナンスや修理を行うときの必要性、効率やコスト等を考慮して設定されるため、必ずしも生産工程と同じ構成のアセンブリであるとは限らない。
例えば、自動車のエンジンのオーバーホールを行う場合、ピストンに装着されている複数のピストンリングを交換するのが必須であれば、これら複数のピストンリングを同梱し、いわゆるセットとして出荷すること等が行われている。また、セルモータであれば、消耗品であるブラシのみを交換することもあれば、セルモータ全体を交換することもあるため、ブラシ単体の他、セルモータ・アセンブリが保守用の部品として用意される。
このため、保守用として準備される部品についても、その管理等のために保守用の部品構成図を作成する必要がある。
【０００５】
【発明が解決しようとする課題】
上述したように、製品は、設計段階、生産段階、出荷後の保守段階のそれぞれで、部品を取り扱う単位が様々に異なっている。このため、それぞれの段階で用いる部品構成図等を個別に作成しなければならず、これは多大な手間がかかり、開発の迅速化の妨げとなっている。
また開発後も、作成した部品構成図等の管理には煩雑な手間がかかるのは容易に推測することができる。例えばある部品に設計変更が生じた場合、その設計変更を、部品そのものだけでなく、設計段階、生産段階、保守段階のそれぞれで取り扱う部品構成図に正確に反映を図らなければならず、これらが設計変更の迅速化の妨げになってしまうのである。
【０００６】
本発明は、このような技術的課題に基づいてなされたもので、製品の部品管理等の効率化を図ることのできる情報出力装置、情報表示装置、情報管理システム等を提供することを目的とする。
【０００７】
【課題を解決するための手段】
かかる目的のもと、本発明の情報出力装置は、製品を構成する部品のそれぞれについて複数の表示モードに対する属性情報を情報格納部に格納し、イメージ出力制御部では、その属性情報に基づき、特定の表示モードにおける製品の部品構成を示すイメージを出力させることを特徴とする。複数の表示モードの一例としては、例えば製品を設計する段階での部品構成、生産する段階での部品構成、保守管理する段階での部品構成等があり、これらの中から、指定された表示モードでの部品構成を示すイメージを出力させるのである。
属性情報としては、部品毎に、その部品を含む複数の部品から構成されるアセンブリや部品セット等の部品集合体を特定する集合体特定情報を用いることができる。そして、イメージ出力制御部では、この集合体特定情報に基づき、製品を構成する部品の階層構成を特定してツリー状のイメージを出力させることもできる。
ツリー状のイメージは、部品のそれぞれについて設定された、ツリー状のイメージにおけるレベルを示すレベル情報に基づいて出力させることもできる。
なお、部品構成を示すイメージは、情報出力装置自体にて表示することによって出力しても良いし、ネットワーク等を介して接続される他の表示装置等で表示を行ない、当該情報出力装置では表示装置等に対してイメージを出力させる構成とすることもできる。
【０００８】
本発明は、部品に必ずしも限らない複数の構成要素から構成される要素集合体の情報を表示する情報表示装置として捉えることもでき、この情報表示装置は、同一の要素集合体において互いに異なる複数の組織形態のそれぞれに対応した組織図を表示できる。さらに言えば、外部からの入力に基づいて指定受付手段で指定を受け付けた組織形態の組織図を表示手段に表示することができる。
ところで、この情報表示装置では、同一の要素集合体において互いに異なる複数の組織形態のそれぞれに対応した組織図を表示するためのグラフデータを用いる。このグラフデータは、外部のデータベースからネットワーク等を介して受け取っても良い。この場合、この情報表示装置は、いわゆるホストに対するクライアントとして機能する。また、この情報表示装置にグラフデータの格納手段を備える構成とすることもでき、この場合、情報表示装置単体で、全ての機能を備えることになる。
ここで、グラフデータは、複数の組織形態のそれぞれで、要素集合体を構成する複数の構成要素を特定する情報を含む。
また、特定の組織形態の組織図を変更するためグラフデータの変更手段をさらに備えることもできる。
なお、このような情報表示装置で情報を取り扱う構成要素や要素集合体は、部品や、部品から構成される製品や、アセンブリ等に限るものではなく、同一の要素集合体が複数の組織形態を取り得るのであれば、他のいかなるものであっても良い。例えば、複数の組織形態を取る人事組織等にも適用できるのである。
【０００９】
本発明を、データベースに対するデータの入出力を制御するホスト装置と、このホスト装置にネットワークを介してアクセス可能なクライアント装置とからなる情報管理システムとして捉えれば、部品集合体を構成する複数の部品の組織図を複数のモードで形成するための情報をデータベースに格納しておき、クライアント装置で組織図のモードの指定を受け付けると、このクライアント装置からの要求に対してホスト装置から転送された情報に基づいて、指定されたモードでの部品の組織図を出力することを特徴とするものとすることができる。
より具体的には、データベースに、部品が属する部品集合体を特定する集合体特定情報およびこの集合体特定情報が有効となるモードを特定するインデックス情報を関連付けて格納しておく。そして、ホスト装置は、クライアント装置の要求に応じ、指定されたモードで有効となる集合体特定情報をインデックス情報に基づいて抽出してクライアント装置に転送する。クライアント装置では、ホスト装置から転送された集合体特定情報に基づいて個々の部品が属する部品集合体を特定することによって、指定されたモードでの組織図を出力する。
また、クライアント装置は、データベースに格納された情報を、ホスト装置を介して読み出し、その情報を外部からの入力に基づいて編集することもできる。そして、クライアント装置で編集された情報は、ホスト装置を介してデータベースに格納された情報に反映させる。
【００１０】
本発明に係る情報管理方法は、複数のモードのそれぞれで、部品が属する部品集合体の指定を受け付けると、モードを識別するモード識別情報とそのモードで部品が属する部品集合体を特定する集合体特定情報を関連付けて格納することを特徴とする。このようにして、モード毎に部品の集合体特定情報を格納した後、出力すべき情報のモードの指定を外部から受け付けたときには、格納された情報に基づき、指定されたモードに対応したモード識別情報が関連付けられた集合体特定情報を抽出する。そして、抽出された集合体特定情報に基づき、部品集合体を構成する部品の関係を示すツリー図を表示させる。
このようにして、同一の製品に対し、これを構成する部品集合体と部品の関係を示すツリー図を複数のモードで表示させることができる。
【００１１】
本発明は、部品構成管理データを記録したコンピュータ読み取り可能な記録媒体としても捉えることができる。この場合、部品構成管理データは、記録媒体に形成される管理ファイルに記録され、この管理ファイルは、製品を構成する部品と個々の部品が属する部品集合体とを関連付ける属性情報を記録した属性情報領域と、属性情報のそれぞれが有効となるモードを示すモード情報を記録したモード情報領域と、を有する。そして、モード情報は、部品集合体に対する部品の組織構成を複数のモードのうちの特定のモードで表示するため、特定のモードが指定されたときにそのモードで有効となる属性情報を指すものである。
これにより、コンピュータが記録媒体からこのような部品構成管理データを読み取り、外部からの入力によって特定のモードが指定されると、このコンピュータは、モード情報領域のモード情報を参照し、指定されたモードで有効な属性情報を特定することができる。そして、特定された属性情報の内容、すなわち部品と、その部品が関連付けられた部品集合体の情報を得て、その情報に基づき、製品を構成する部品の組織図を形成することが可能となる。
【００１２】
本発明は、コンピュータ装置に実行させるプログラムとして捉えることもでき、このプログラムでは、データベースから部品集合体を構成する部品の組織図を複数のモードで形成するための情報をデータベースから読み出し、読み出した情報から、特定のモードに対応する組織図の情報を抽出して出力する。このとき、情報を読み出す処理では、モードを識別するモード識別情報とそのモードにて部品が属する部品集合体を特定する集合体特定情報を読み出し、情報を抽出して出力する処理では、指定されたモードに対応したモード識別情報が関連付けられた集合体特定情報を抽出することもできる。
【００１３】
【発明の実施の形態】
以下、添付図面に示す実施の形態に基づいてこの発明を詳細に説明する。
図１は、本実施の形態における製品構成情報管理システムの構成を説明するための図である。
この図１に示すように、製品構成情報管理システムは、データベース(情報格納部)１０を有したサーバ(情報出力装置、ホスト装置、コンピュータ、コンピュータ装置)１１と、このサーバ１１に対し、ＬＡＮやインターネット等のネットワークを介して接続可能な複数のクライアント(情報表示装置、クライアント装置)２０からなる。
【００１４】
サーバ１１は、ネットワークを介してクライアント２０と通信する通信部１２、データベース１０に対するデータの入出力を制御する入出力制御部(イメージ出力制御部)１３を有している。このサーバ１１は、各クライアント２０からの要求に応じ、データベース１０にデータを格納(入力)したり、データベース１０に格納されているデータに基づく出力を行う。
【００１５】
クライアント２０は、ネットワークを介してサーバ１１と通信する通信部２１、ユーザが所望のデータの入出力等を行うための操作を行うキーボードやマウス等からなる入力部(指定受付手段)２２、データベース１０から転送されたデータを一時的に格納するメモリ(格納手段)２３、メモリ２３に格納されたデータに基づいた出力を行う表示部(表示手段)２４、を備えている。
ここで、本実施の形態において、このようなクライアント２０は、設計部門、生産部門、保守管理部門のそれぞれに割り当てられており、以下の説明では、設計部門のクライアント２０Ｅ、生産部門のクライアント２０Ｐ、保守管理部門のクライアント２０Ｓと適宜称するものとする。
【００１６】
さて、上記したような製品構成情報管理システムでは、設計部門にて製品を設計する際、設計部門のクライアント２０Ｅの入力部２２にて、製品(部品集合体、要素集合体)を構成する全ての部品(構成要素)に関する情報を入力する。
図２は、このようにして入力する情報を示すテーブル(グラフデータ、部品構成管理データ)の一例である。このテーブルは、データベース１０に形成される管理ファイルに記録され、入出力制御部１３によってそのテーブルに含まれる情報が管理される。
設計部門のクライアント２０Ｅにて入力する情報としては、まず、製品を構成する部品の名称、個数の他、個々の部品に付与された部品番号がある。さらに、製品を構成するにあたり、部品の相互関係(上下関係)を示す情報(属性情報、集合体特定情報)として、その部品が属する部品(あるいは製品)を示す親部品(の部品番号)、その部品が属するレベルの情報も管理ファイルの属性情報領域に記録される。ここで、部品が属するレベルとは、製品のレベルを“０”としたときに、部品が属する階層を“１”、“２”、“３”等のレベル情報で示すものである。すなわち、製品を構成する部品やアセンブリをレベル“１”とすると、レベル“１”の部品やアセンブリを構成する部品をレベル“２”、レベル“２”の部品やアセンブリを構成する部品をレベル“３”、というように設定し、そのレベル情報に基づいて、製品の部品構成を示すため、各部品の階層構成をツリー状のイメージである組織図にて示す。
【００１７】
加えて、個々の部品について、設計部門、生産部門、保守管理部門のそれぞれで情報を引き出すときに用いるインデックス情報(モード識別情報、モード情報)としてのＥＰＳ区分が、テーブルの管理ファイルのモード情報領域に記録される。すなわち、設計部門で用いる部品の情報であれば“Ｅ”、生産部門で用いる部品の情報であれば“Ｐ”、保守管理部門で用いる部品の情報であれば“Ｓ”を、インデックス情報として付与するのである。このＥＰＳ区分は、設計部門のクライアント２０Ｅ、生産部門のクライアント２０Ｐ、保守管理部門のクライアント２０Ｓのそれぞれでテーブル情報を作成・編集する際に設定することができる。図２に示したテーブルでは、まず設計部門の立場で全ての部品を列挙した状態であり、未だ生産部門や保守管理部門の立場での情報が盛り込まれていないため、全ての部品に対し、“Ｅ”、“Ｐ”、“Ｓ”のインデックス情報が仮に付与されている。
【００１８】
図２に示した具体例を説明すると、このテーブルは、エンジンユニットＸ００１の部品構成を示すもので、シリンダブロックＡ１０１、シリンダヘッドＢ２０１、オイルパンＣ３０１、ピストンＤ４０１、クランクＥ５０１、セルモータアセンブリ(図中ではＡｓｓｙと表記)Ｆ６０１は、エンジンユニットＸ００１を親部品とするレベル“１”の部品とされている。ピストンリングＡ・Ｄ４１１およびピストンリングＢ・Ｄ４１２は、計４個あるピストンＤ４０１のそれぞれに取り付けられるものなので、ピストンＤ４０１を親部品とするレベル“２”の部品とされている。
【００１９】
さて、上記のようにして設計部門のクライアント２０Ｅにおける操作によってテーブルに入力された情報は、通信部２１からネットワークを介し、サーバ１１の通信部１２で受信される。するとサーバ１１の入出力制御部１３では、受信した情報をデータベース１０に格納する。
【００２０】
生産部門のクライアント２０Ｐでは、担当者が、生産工程での生産性や部品調達等を考慮し、その時点で図２のような状態となっているテーブルに対し、入力部２２からの入力によって情報の追加・変更を行う。
例えば、設計部門で作成したテーブルに記載された部品のうち、複数の部品を組み立ててアセンブリとしておくような場合には、アセンブリ自体の情報をテーブルに追加するとともに、このアセンブリとアセンブリを構成する部品との関係の情報をテーブルに盛り込むのである。
【００２１】
図３に示すテーブルは、図２に示したテーブルに対し、生産部門の立場からの情報の追加・変更を行ったものである(変更部分が着色してある)。本実施の形態では、ピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２とから構成されるピストンアセンブリＰ４０１を予め組み立てておき、これをエンジンユニットＸ００１の生産工程で用いるようになっている。このとき、生産部門で用いるために新たに設定した部品、この場合にはピストンアセンブリＰ４０１に対しては、新たに発生させた部品番号が付与される。このとき、同じ部品(この場合はピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２)であっても、親部品あるいは子部品に変更が生じた場合は、その部品の情報(を記載したテーブルの行)を新たに追加する。
そして、このピストンアセンブリＰ４０１に関する情報として、その親部品の部品番号(この場合はエンジンユニットＸ００１)、部品の属するレベル等が盛り込まれる。また、ピストンアセンブリＰ４０１を構成するピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２については、その親となるピストンアセンブリＰ４０１の部品番号、アセンブリ化による変更されるレベルの情報等が盛り込まれる。
【００２２】
この際、情報の追加・変更の対象となった変更元の部品には、前記したように、設計部門でＥＰＳ区分が仮に付与されているため、その修正を行う。
図３に示した例では、ピストンアセンブリＰ４０１を新たに設けることにより、ピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２が追加・変更の対象となっている。生産部門で用いるピストンアセンブリＰ４０１を構成するピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２、つまり親部品がピストンアセンブリＰ４０１となっているピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２に対しては、ＥＰＳ区分に“Ｐ”を付与する(図３中、符号(１)の部分)。
これに伴ない、変更元となる部品であるピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２に対し、設計部門でテーブルを作成した際に仮に付与したＥＰＳ区分から“Ｐ”を削除する(図３中、符号(２)の部分)。
なお、このようにしてＥＰＳ区分の修正を行った際、“Ｅ”、“Ｐ”、“Ｓ”のいずれかが残っている限り、その部品の情報(が記載されたテーブルの行)を削除することは行わない。
【００２３】
さて、上記のようにして生産部門のクライアント２０Ｐにおける操作によってテーブルに入力された情報は、通信部２１からネットワークを介し、サーバ１１の通信部１２で受信される。するとサーバ１１の入出力制御部１３では、受信した情報をデータベース１０に格納し、元の情報に上書きする。
【００２４】
また、保守管理部門のクライアント２０Ｓでは、担当者が、製品出荷後にメーカ側あるいはユーザ側で製品の保守管理を行うときの作業性、コスト、製品の機能維持等の面を考慮し、その時点で図３のような状態となっているテーブルに対し、入力部２２からの入力によって情報の追加・変更を行う。
例えば、複数の部品を組み立ててアセンブリとして供給する場合には、アセンブリ自体の情報をテーブルに追加する。また、部品の機能上、複数の部品を同時に交換するような場合は、それら複数の部品を予めセットにして供給することがあり、これら複数の部品をセットとした情報を追加する。このとき、アセンブリやセットを構成する部品を単体で供給するケースもあるため、このような場合には部品単体の情報もテーブルに設定しておく必要がある。
【００２５】
図４に示すテーブルは、図３に示したテーブルに対し、保守管理部門の立場からの情報の追加・変更を行ったものである(変更部分が着色してある)。本実施の形態では、ピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２からなるセットとして構成されるピストンキットＳ４０１を設定している。さらに、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２からなるセットとしてピストンリングセットＳ４０２が設定されており、ピストンキットＳ４０１は、このピストンリングセットＳ４０２をピストンＤ４０１に組み合わせた設定となっている。
また、セルモータアセンブリＦ６０１は、本実施の形態では、設計段階、生産段階では、予めセルモータメーカ等によって製造された製品をそのまま購入している(図４のテーブル中、“購入品”という表記がこれを示している)。しかし、保守管理を行う際には、セルモータの機能を維持するうえで、セルモータアセンブリＦ６０１を構成するブラシＳ６０２のみを交換すれば良いこともある。これに伴ない、セルモータアセンブリＦ６０１だけでなく、これを構成するセルモータＳ６０１、ブラシＳ６０２についても、保守用の部品としての設定がなされている。
【００２６】
そして、このようにして設定を変更したピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２、ピストンキットＳ４０１、ピストンリングセットＳ４０２、セルモータアセンブリＦ６０１、セルモータＳ６０１、ブラシＳ６０２のそれぞれについて、その親部品の部品番号、部品の属するレベル等の情報が盛り込まれる。
さらに、情報の追加・変更の対象となった変更元の部品には、設計部門で仮に付与されたＥＰＳ区分の修正を行う。
図４に示した例では、保守管理部門用に設定を変更したピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２、ピストンキットＳ４０１、ピストンリングセットＳ４０２、セルモータアセンブリＦ６０１、セルモータＳ６０１、ブラシＳ６０２に対しては、ＥＰＳ区分に“Ｓ”を付与する(図４中、符号(３)の部分)。
これに伴ない、変更元となる部品であるピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２、セルモータアセンブリＦ６０１に対して、設計部門でテーブルを作成した際に仮に付与したＥＰＳ区分から“Ｓ”を削除する(図４中、符号(４)の部分)。
【００２７】
さて、上記のようにして保守管理部門のクライアント２０Ｓにおける操作によってテーブルに入力された情報は、通信部２１からネットワークを介し、サーバ１１の通信部１２で受信される。するとサーバ１１の入出力制御部１３では、受信した情報をデータベース１０に格納し、元の情報に上書きする。
【００２８】
図５は、上記したような設計部門のクライアント２０Ｅ、生産部門のクライアント２０Ｐ、保守管理部門のクライアント２０Ｓによって作成・変更された結果のテーブルを示している。
このテーブルに基づき、クライアント２０(設計部門のクライアント２０Ｅ、生産部門のクライアント２０Ｐ、保守管理部門のクライアント２０Ｓのいずれでもよいし、あるいはさらに他のクライアント２０でも良い)では、設計部門、生産部門、保守管理部門の中から、任意の部門を選択して、その部門の立場における部品構成図を以下のようにして出力させることができる。
【００２９】
図５に示したように、テーブルに記載された各部品には、“Ｅ”、“Ｐ”、“Ｓ”のうち、少なくともいずれか一つのＥＰＳ区分が付与されている。
クライアント２０の入力部２２にて所定の操作を行い、設計部門、生産部門、保守管理部門のいずれかの表示モード(組織形態、モード、組織構成)を指定すると、クライアント２０では、ネットワークを介してサーバ１１に対し、指定された表示モードに対応した部品構成図(ツリー図)を表示するためのデータの出力を要求する。
サーバ１１は、入出力制御部１３がデータベース１０に格納されている情報に基づき、部品構成図を表示させるためのデータを生成する。これには、クライアント２０側で指定された設計部門、生産部門、保守管理部門のいずれかの表示モードに対応するＥＰＳ区分が付与されている部品の情報を抽出するのである。例えばクライアント側で設計部門が指定されたのであれば、ＥＰＳ区分に“Ｅ”が付与されている部品の情報を抽出する。
すると、抽出された各部品の情報には、親部品の部品番号、その部品が属するレベルの情報が含まれているので、この情報に基づき、クライアント２０側で部品構成図を表示させるためのデータを生成する。
このようにして入出力制御部１３で生成されたデータは、通信部１２からネットワークを介してクライアント２０に送信される。
【００３０】
データを通信部２１で受信したクライアント２０では、表示部２４にて、データに基づいて形成される部品構成図を表示する。
すなわち、前記抽出された部品の情報からまず、レベル“０”に相当する製品に対し、次のレベル“１”の部品をリンクさせて描画する。次いで、レベル“１”の部品のそれぞれを親部品とするレベル“２”の部品をリンクさせて描画する。この後は、このような作業を順次下層のレベルに対して繰り返すことにより、製品の部品構成をツリー状に示す部品構成図を表示部２４に表示させることができる。
【００３１】
図６〜図８は、このようにして表示される部品構成図の一例を示すものである。図６は、設計部門が指定された場合に表示部２４に表示される部品構成図の例であり、製品であるエンジンユニットＸ００１に対し、レベル“１”のシリンダブロックＡ１０１、シリンダヘッドＢ２０１、オイルパンＣ３０１、ピストンＤ４０１、クランクＥ５０１、セルモータアセンブリＦ６０１がリンクして表示されている。さらに、ピストンＤ４０１に対しては、レベル“２”のピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２がリンクして表示される。
【００３２】
また、図７は、生産部門が指定された場合に表示部２４に表示される部品構成図の例であり、図５に示したテーブルからＥＰＳ区分として“Ｐ”が付与されている部品を抽出して表示される。この部品構成図では、製品であるエンジンユニットＸ００１に対し、レベル“１”のシリンダブロックＡ１０１、シリンダヘッドＢ２０１、オイルパンＣ３０１、ピストンアセンブリＰ４０１、クランクＥ５０１、セルモータアセンブリＦ６０１がリンクして表示されている。さらに、ピストンアセンブリＰ４０１に対しては、これを構成するレベル“２”のピストンＤ４０１、ピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２がリンクして表示される。
【００３３】
図８は、保守管理部門が指定された場合に表示部２４に表示される部品構成図の例であり、図５に示したテーブルからＥＰＳ区分として“Ｓ”が付与されている部品を抽出して表示される。この部品構成図では、製品であるエンジンユニットＸ００１に対し、レベル“１”のシリンダブロックＡ１０１、シリンダヘッドＢ２０１、オイルパンＣ３０１、ピストンキットＳ４０１、クランクＥ５０１、セルモータアセンブリＦ６０１がリンクして表示されている。さらに、ピストンキットＳ４０１に対しては、これを構成するレベル“２”のピストンＤ４０１、ピストンリングセットＳ４０２がリンクして表示され、ピストンリングセットＳ４０２には、レベル“３”のピストンリングＡ・Ｄ４１１、ピストンリングＢ・Ｄ４１２がリンクして表示される。また、レベル“１”のセルモータアセンブリＦ６０１には、これを構成するレベル“２”のセルモータＳ６０１とブラシＳ６０２がリンクして表示される。
【００３４】
ところで、製品は、途中で設計変更が行われることが多々ある。このような設計変更は、テーブルの情報にも反映する必要がある。ここで、製品を構成するある部品を設計変更した場合、設計変更前の部品と設計変更後の部品における切換時期の管理が、特に生産部門では重要であり、また製品の管理上、その切換時期の情報をテーブルで保持している必要がある。さらに、設計変更に伴なう部品の切換は、その生産の準備や、保守部品としての供給等の面で、時期が、設計部門、生産部門、保守管理部門でずれることが多い。このため、設計変更時には、対象となる部品に対し、設計部門、生産部門、保守管理部門のそれぞれにおける切換時期の情報を、変更手段としての入力部２２での入力によってテーブルに盛り込む。ここでは、設計変更前の部品が有効な期間を、テーブル中に設けた“Ｔｏ”フィールドに設定し、設計変更後の部品が有効となる期間の開始時期を“Ｆｒｏｍ”フィールドに設定する。さらに、この製品構成情報管理システムで保持しているカレンダー機能と、“Ｔｏ”フィールドおよび“Ｆｒｏｍ”フィールドの情報とに基づき、その時点で、各部品が有効であるか否かを“有効”、“無効”で示す“状態フラグ”を設定する。
【００３５】
図５は、このような設計変更に関わる情報を盛り込んだテーブルの一例である。例えば、ピストンリングＡ・Ｄ４１１を設計変更する場合、設計変更後のピストンリングＡに対し、新たな部品番号Ｄ４１３を付与し、これをテーブルに追加する。そして、設計変更前のピストンリングＡ・Ｄ４１１と、設計変更後のピストンリングＡ・Ｄ４１３の切換時期について、設計部門、生産部門、保守管理部門のそれぞれに対して設定する。なおここで、設計変更の前後で部品番号を切り換えているが、切換を行わずに同じ部品番号を維持し、他に部品のバージョン情報等のフィールドを設けることで対応することも可能である。
なお、設計部門、生産部門、保守管理部門における切換時期の設定は、一括して設定することもできるし、上記したテーブルへの情報の入力、追加・変更と同様に、必要に応じて切換時期を変更すること等も可能である。
図５のテーブルの例では、現在日時が２００１年１１月１日以降、２００１年１１月８日以前であるときの表示状態を示しており、設計部門では既に切換時期が過ぎているために、ＥＰＳ区分として“Ｅ”が付与されているピストンリングＡ・Ｄ４１１の状態フラグは“無効”となっており、設計変更後のピストンリングＡ・Ｄ４１３が“有効”となっている。また、生産部門および保守管理部門では、その生産の準備や、保守部品としての供給等の面で、設計変更が反映される時期がずれていて、切換時期以前であるために、ＥＰＳ区分として“Ｐ”および“Ｓ”が付与されているピストンリングＡ・Ｄ４１１の状態フラグは“有効”となっており、設計変更後のピストンリングＡ・Ｄ４１３が“無効”となっている。
【００３６】
上述したような製品構成情報管理システムは、まず設計段階で、製品を構成する全ての部品の情報をテーブルに盛り込んだ後、生産段階や保守管理段階での観点で、一部の部品をアセンブリやセットとする際に、情報の追加や変更を行えばよい。つまり、設計段階、生産段階、保守管理段階のそれぞれで個別に部品管理のためのテーブルを作成する必要がなく、変更点のみの入力を行えば良いので、手間を大幅に削減することができ、開発や設計変更の迅速化を図ることが可能となる。加えて、部品の設計変更等が行われた場合、その部品の切換時期も確実に管理することができるようになっている。
また、製品を構成する個々の部品に対し、ＥＰＳ区分をそれぞれ設定しているので、設計部門、生産部門、保守管理部門のそれぞれの観点で必要な部品構成情報(部品構成図)を容易に得ることができる。
さらに、個々の部品には、親子関係を示す情報およびレベルの情報が付加されているので、これを元に製品の部品構成をツリー状に示す部品構成図を出力することができる。
このようにして、上記製品構成情報管理システムによれば、製品の部品構成の管理を一元化して効率良く行うことが可能となるのである。
【００３７】
なお、上記実施の形態では、データベース１０に対するデータの入出力を行うサーバ１１と、このサーバ１１に対しネットワークを介して接続するクライアント２０からなる、いわゆるホストクライアントシステムを例に用いたが、１台のみのＰＣで、上記と同様の製品構成情報管理を行うことも可能である。その場合、テーブル(グラフデータ)のデータは、ＰＣのハードディスクドライブ等の格納手段に格納される。
また、設計部門、生産部門、保守管理部門それぞれの立場での情報を、それぞれ設計部門のクライアント２０Ｅ、生産部門のクライアント２０Ｐ、保守管理部門のクライアント２０Ｓで入力する構成としたが、例えば設計段階で、設計者が、設計部門、生産部門、保守管理部門それぞれの観点で情報を入力することも可能である。また、設計部門、生産部門、保守管理部門のそれぞれ異なる担当者がこれらの情報を入力するにしても、設計部門のクライアント２０Ｅ、生産部門のクライアント２０Ｐ、保守管理部門のクライアント２０Ｓは実際には１台であっても良い。
さらに、上記実施の形態としては、設計部門、生産部門、保守管理部門の３つの部門の観点で情報を入力し、部品構成図を出力できる構成としたが、これに限るものではない。例えば生産部門をさらに複数の工程に分割し、それぞれの工程に応じた情報を盛り込むことも可能である。
加えて、上記実施の形態において各部品に対して付与した部品番号はあくまでも一例であり、適宜設定されたルールでここの部品に対する部品番号を付与すれば良いことは言うまでもない。
また、図２から図５に示したようなテーブルに盛り込む情報の項目は、図に示した以外のものを追加しても何ら支障はない。加えて、このような製品構成情報管理システムは、製品の設計システム、すなわち製品や部品の設計図のデータ等にリンクさせるようなことももちろん可能である。
加えて、上記実施の形態では、対象となる製品の一例として、自動車のエンジンユニットを一例に挙げたが、もちろんこれに限るものではなく、複数の部品からなる製品等であれば上記と同様の構成を適用することができる。
【００３８】
また、上記実施の形態で示したような、作成されたテーブルの情報に基づいて複数の観点での部品構成図を出力する機能を実現するプログラムは、以下のような記録媒体、プログラム伝送装置の形態とすることもできる。
すなわち、記録媒体としては、コンピュータ装置に実行させる上記したようなプログラムを、ＣＤ−ＲＯＭ、ＤＶＤ、メモリ、ハードディスク等の記録媒体に、コンピュータ装置が読み取り可能に記憶させれば良い。
また、プログラム伝送装置としては、上記したようなプログラムを記憶させたＣＤ−ＲＯＭ、ＤＶＤ、メモリ、ハードディスク等の記録手段と、この記録手段から当該プログラムを読み出し、当該プログラムを実行する装置側に、コネクタ、あるいはインターネットやＬＡＮ等のネットワークを介して当該プログラムをコンピュータ装置に転送する転送手段とを備える構成とすれば良い。このようなプログラム伝送装置は、コンピュータ装置に、上記したような処理を行うプログラムをインストールする際に好適である。
これ以外にも、本発明の主旨を逸脱しない限り、上記実施の形態で挙げた構成を取捨選択したり、他の構成に適宜変更することが可能である。
【００３９】
【発明の効果】
以上説明したように、本発明によれば、製品の部品構成管理等の効率化を図り、開発や設計変更の迅速化を図ることが可能となる。
【図面の簡単な説明】
【図１】  本実施の形態における製品構成情報管理システムの構成を示す図である。
【図２】  設計部門で情報を入力したテーブルの一例である。
【図３】  図２のテーブルに対し、生産部門での情報を入力したテーブルの一例である。
【図４】  図３のテーブルに対し、保守管理部門での情報を入力したテーブルの一例である。
【図５】  さらに、設計変更情報を入力したテーブルの一例である。
【図６】  設計部門における部品構成図の一例である。
【図７】  生産部門における部品構成図の一例である。
【図８】  保守管理部門における部品構成図の一例である。
【符号の説明】
１０…データベース(情報格納部)、１１…サーバ(情報出力装置、ホスト装置、コンピュータ、コンピュータ装置)、１３…入出力制御部(イメージ出力制御部)、２０…クライアント(情報表示装置、クライアント装置)、２０Ｅ…設計部門のクライアント、２０Ｐ…生産部門のクライアント、２０Ｓ…保守管理部門のクライアント、２２…入力部(指定受付手段)、２３…メモリ(格納手段)、２４…表示部(表示手段)
【図１】
0004204779.tif 000002
【図２】
0004204779.tif 000003
【図３】
0004204779.tif 000004
【図４】
0004204779.tif 000005
【図５】
0004204779.tif 000006
【図６】
0004204779.tif 000007
【図７】
0004204779.tif 000008
【図８】
0004204779.tif 000009