(57)【要約】【課題】  新規設計品および既設計品の混在した生産品の部品表を迅速に生成する手段を提供すること。【解決手段】  生産品の構成単位間の包含関係を示す情報および子となる構成単位の必要数量を含んだ階層情報を取得する階層情報入力部101と、この階層情報を格納する階層情報記憶部110と、階層情報記憶部110に階層情報を格納する情報登録部108と、部品表を生成する構成単位を特定する情報および製作数量を取得する製作情報入力部103と、この構成単位を特定する情報に基づいて、この構成単位の下層側の階層情報を検索し、製作数量を用いて、子となる構成単位の使用数量を算出する階層情報検索部105と、この階層情報および使用数量から、部品を子とする階層情報および使用数量を抽出し、これらを部品表情報として出力する部品表展開部106とを含んで構成される部品表生成装置を提供する。【選択図】      図１
2006139337.tif 000002
【特許請求の範囲】
【請求項１】
生産品の構成単位の階層構造を利用して、所望の前記構成単位の部品表の情報を生成する部品表生成装置であって、
前記構成単位間の包含関係を示す情報および当該包含関係において子となる構成単位の必要数量を含んだ階層情報を取得する階層情報入力部と、
前記階層情報を格納する階層情報記憶部と、
前記階層情報入力部が取得した前記階層情報を、前記階層情報記憶部に格納させる情報登録部と、
部品表の生成を所望する前記構成単位を特定する情報およびその製作数量を取得する製作情報入力部と、
前記製作情報入力部において取得した前記構成単位を特定する情報に基づいて、前記階層情報記憶部から、前記製作情報入力部において取得した前記構成単位の下層側の前記階層情報を順次検索し、前記製作情報入力部において取得した前記制作数量を用いて、この検索された各階層情報の子となる前記構成単位の使用数量を算出する階層情報検索部と、
前記階層情報検索部が検索した前記階層情報および算出した前記使用数量から、部品である前記構成単位を子とする階層情報およびその使用数量を抽出し、この抽出した階層情報の子である構成単位を特定する情報およびその使用数量を含んだ情報を部品表情報として出力する部品表展開部とを含んで構成されること、
を特徴とする部品表生成装置。
【請求項２】
前記部品表生成装置は、
部品である前記構成単位の仕様に関する情報である部品情報を取得する部品情報入力部と、
前記部品情報を格納した部品情報記憶部とをさらに含んで構成され、
前記情報登録部は、前記部品情報入力部が取得した前記部品情報を、前記部品情報記憶部に格納させ、
前記部品表展開部は、前記部品情報記憶部から、前記抽出した部品である構成単位の部品情報を検索して、この検索された部品情報をさらに含んだ情報を前記部品表情報として出力すること、
を特徴とする請求項１に記載の部品表生成装置。
【請求項３】
前記部品表生成装置は、
前記生産品の階層構造に基づいて、前記階層情報入力部から、前記生産品の前記階層情報のうち、前記階層情報記憶部に格納されていない前記階層情報の取得を促し、この取得した前記階層情報の子となる構成単位が部品であり、かつ当該部品の前記部品情報が、前記部品情報格納部に登録されていない場合は、前記部品情報入力部から当該部品の前記部品情報の取得を促す階層情報入力支援部をさらに含んで構成されること、
を特徴とする請求項２に記載の部品表生成装置。
【請求項４】
前記構成単位を特定する情報は、前記構成単位の図面に一意に付された図面番号であり、
前記階層情報に含まれる前記包含関係を示す情報は、前記包含関係において親となる構成単位の図面番号および子となる構成単位の図面番号を対応付けた情報であること、
を特徴とする請求項３に記載の部品表生成装置。
【請求項５】
生産品の構成単位の階層構造を利用して、所望の前記構成単位の部品表の情報を生成する部品表生成装置における部品表生成方法であって、
前記部品表生成装置が、
階層情報入力部から、前記構成単位間の包含関係を示す情報および当該包含関係において子となる前記構成単位の必要数量を含んだ階層情報を取得する階層情報取得手順と、
情報登録部により、前記階層情報取得手順で取得した前記階層情報を、階層情報記憶部に格納する情報格納手順と、
製作情報入力部から、部品表の生成を所望する前記構成単位を特定する情報およびその製作数量を取得する制作情報取得手順と、
階層情報検索部において、前記製作情報取得手順で取得した前記構成単位を特定する情報に基づいて、前記階層情報記憶部から、前記製作情報入力部において取得した前記構成単位の下層側の階層情報を順次検索し、前記製作情報取得手順で取得した前記制作数量を用いて、この抽出した各階層情報の子となる前記構成単位の使用数量を算出する階層構造検索手順と、
部品表展開部において、前記階層情報検索部が検索した前記階層情報および算出した前記使用数量から、部品である構成単位を子とする階層情報およびその使用数量を抽出し、この抽出した階層情報の子である構成単位を特定する情報およびその使用数量を含んだ情報を部品表情報として出力する部品表出力手順と、
を含んで実行することを特徴とする部品表生成方法。
【請求項６】
前記階層情報取得手順では、
階層情報入力支援部により、前記生産品の階層構造に基づいて、前記階層情報入力部から、前記生産品の前記階層情報のうち、前記階層情報記憶部に格納されていない前記階層情報の取得を促し、この取得した前記階層情報の子となる構成単位が部品であり、かつ当該部品の仕様に関する情報である部品情報が、部品情報格納部に登録されていない場合は、部品情報入力部から当該部品の前記部品情報を取得し、
前記情報格納手順では、
さらに、前記情報登録部により、前記階層情報取得手順において取得した前記部品情報を、部品情報記憶部に格納し、
前記部品表出力手順では、
前記部品情報記憶部から、この抽出した構成単位の前記部品情報を検索して、この検索された前記部品情報をさらに含んで前記部品表情報として出力すること、
を特徴とする請求項５に記載の部品表生成方法。
【請求項７】
前記構成単位を特定する情報は、前記構成単位の図面に一意に付された図面番号であり、
前記階層情報に含まれる前記包含関係を示す情報は、前記包含関係において親となる構成単位の図面番号および子となる構成単位の図面番号を対応付けた情報であること、
を特徴とする請求項６に記載の部品表生成方法。
【請求項８】
コンピュータを、請求項１ないし請求項４のいずれか１項に記載の部品表生成装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個別受注設計の生産品の製造において、新規設計品と既設計品との混在した部品表を生成する部品表生成装置、部品表生成方法およびそのプログラムに関する。
【背景技術】
【０００２】
例えば、大型発電機のような個別受注設計の生産品では、顧客の要求や設置条件などにより、受注ごとに生産品の仕様が大きく異なる。このような生産品の設計において、受注のたびに生産品の全てを新規に設計すると、原価の高騰および納期の長期化を招くことになる。そこで、生産品を組立単位ごとにユニット化して、既設計品や標準品などを流用する部分と、独自仕様に対応して新規に設計する部分とに分けて設計を行うことが一般的に行われている。
【０００３】
この場合、設計者は、生産品の仕様書に合わせて既設計品や標準品などを流用する部分を決定し、それ以外の生産品の全体構成図、生産品を構成するユニットの組立図およびユニットを構成する部品の設計図を新規に作成する。そして、これらの既設計品や標準品などの図面および新規に設計した図面に基づいて、生産品の製造に必要となる部品およびその点数などを抽出した部品表を作成して、積算や製作などの後工程に引き継ぐことになる。
【０００４】
前記のように、設計者が、既設計品や標準品などの図面および新規に設計した図面から、生産品の製造に必要となる部品を抽出して、部品表を作成するためには多大な労力および時間が必要となる。このため、生産品の原価を低減し、納期を短縮するためには、既設計品と新規設計品とが混在した部品表を迅速に生成する手段が必要となる。
【０００５】
ところで、このような生産品は、生産品を分割したユニット、このユニットをさらに分割したサブユニット、そして、それ以上分割できない最小単位となる部品という構成単位を有している。さらに、これらの構成単位は、構成単位間の包含関係からなる階層構造を成している。
【０００６】
そこで、この階層構造に着目して、特許文献１には、家電製品などの基本機種の構成単位の階層構造を示す階層構造データに基づいて、電圧や交流周波数などの仕様が異なる地域向けの家電製品の部品表を作成する部品表作成装置が提案されている。
【特許文献１】特開平９−１４６９８８号公報（段落００１３〜００２０、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された部品表作成装置では、家電製品などの基本機種の構成単位の階層構造データに基づいて、基本機種の部品の置き換え、追加または削除などの手順を逐次行なうために、大型発電機のように、受注ごとに生産品の仕様が大きく異なる場合には、基本機種の階層構造データをそのまま使用することが難しく、かえって、操作が煩雑となってしまうという問題点があった。
【０００８】
前記の問題点に鑑み、本発明の目的は、新規設計品および既設計品の混在した個別受注設計の生産品の製作に必要な部品の部品表を、迅速に生成する手段を提供することにある。
【課題を解決するための手段】
【０００９】
前記の目的のために本発明は、生産品の構成単位間の包含関係を示す情報および当該包含関係において子となる構成単位の必要数量を含んだ階層情報を取得する階層情報入力部と、この階層情報を格納する階層情報記憶部と、階層情報入力部が取得した階層情報を、階層情報記憶部に格納する情報登録部と、部品表の生成を所望する構成単位を特定する情報およびその製作数量を取得する製作情報入力部と、製作情報入力部において取得した構成単位を特定する情報に基づいて、階層情報記憶部から、製作情報入力部において取得した構成単位の下層側の階層情報を順次検索し、製作情報入力部において取得した製作数量を用いて、この検索された各階層情報の子となる構成単位の使用数量を算出する階層情報検索部と、階層情報検索部が検索した階層情報および算出した使用数量から、部品である構成単位を子とする階層情報およびその使用数量を抽出し、この抽出した階層情報の子である構成単位を特定する情報およびその使用数量を含んだ情報を部品表情報として出力する部品表展開部とを含んで構成される部品表生成装置を提供する。また、部品表生成方法およびプログラムを提供する。
【発明の効果】
【００１０】
本発明によると、既設計品と新規設計品とが混在する個別受注の生産品の製造において、生産品、ユニットまたは部品などの階層構造を現す階層情報を用いることで、部品表を迅速に生成することができる。
【発明を実施するための最良の形態】
【００１１】
生産品、ユニットおよび部品のような構成単位は、階層構造を有しており、このような生産品に関する図面も同様に、最上位の階層が生産品の全体組立図であり、その下に生産品を構成するユニットなどの組立図が枝別れして連なり、各枝の最下位の階層には部品の製作図が連なって構成されるツリー状の階層構造を有している。さらに、このような図面の階層構造により、例えば、生産品の全体組立図と生産品を分割したユニットの製作図との間には、'全体'に対する'部分'という包含関係が成り立っている。以下において、この図面の包括関係において、親となる生産品またはユニットの図面を親図面、子となるユニットまたは部品の図面を子図面と呼ぶこととする。
【００１２】
本発明の実施の形態は、この図面の階層構造に着目して、既存の構成単位と、新設計の構成単位とが混在する状況において、迅速に所望の構成単位の部品表を生成するものである。
【００１３】
なお、本実施の形態の部品表生成装置を使用する前に、設計者は、新規に設計する生産品の図面として、生産品の全体組立図、生産品を分割したユニットの製作図、および、これらを構成する部品の設計図などを、予め作図しておく。また、この新規に製作する生産品のうち、標準品などの既設計のユニットの図面、または既設計の部品の図面を用いる部分については、その図面番号および製作に必要な数量（以下、必要数量という）を抽出しておく。
また、これらの新規設計または既設計の図面には、各図面を一意に特定可能な図面番号が付されており、本実施の形態では、生産品、ユニットまたは部品などの構成単位を識別する情報として、これらの構成単位の図面の図面番号を用いる。
以下、添付した図面を参照しつつ、本発明の実施の形態について詳細に説明する。
【００１４】
（部品表生成装置の構成）
図１は、本実施の形態の部品表生成装置の構成を示す機能ブロック図の例である。図１に示すように、本実施の形態の部品表生成装置１は、図面の階層構造において、２つの図面の包含関係を示す情報を含んだ階層情報を取得する階層情報入力部１０１と、階層情報入力部１０１において取得した階層情報を格納する階層情報ＤＢ１１０と、図面の階層構造において最下層となる部品の仕様についての情報を含んだ部品情報を取得する部品情報入力部１０２と、部品情報入力部１０２において取得した部品情報を格納する部品情報ＤＢ１１１と、部品表を生成する生産品またはユニットの図面番号およびその製作数量を取得する製作情報入力部１０３と、階層情報入力部１０１において、階層情報を取得する際に、図面の階層構造および階層情報ＤＢ１１０に格納された階層情報か否かに基づいて、階層情報の取得を支援する階層情報入力支援部１０４とを含んで構成される。
なお、階層情報ＤＢ１１０および部品情報ＤＢ１１１は、それぞれ請求項の階層情報記憶部および部品情報記憶部に相当している。
【００１５】
さらに、部品表生成装置１は、製作情報入力部１０３において取得した図面番号を、階層情報ＤＢ１１０に格納された階層情報から検索して、当該図面の下層側の階層情報およびその子となる構成単位の使用数量を出力する階層情報検索部１０５と、階層情報検索部１０５が出力した階層情報および使用数量から、製作に必要な部品の一覧、その使用数量および部品情報ＤＢ１１１から検索した部品情報を部品表情報として出力する部品表展開部１０６と、この部品表情報を格納する部品表情報ＤＢ１１２と、部品表展開部１０６により部品表情報として抽出される部品に、一意な部品コードを付与するコード付与部１０７と、階層情報、部品情報および部品表情報を、それぞれ、階層情報ＤＢ１１０、部品情報ＤＢ１１１および部品表情報ＤＢ１１２に格納する情報登録部１０８と、この部品表情報を、図示しないディスプレイ装置やプリンタなどに転送するインターフェイスである部品表情報転送部１０９とを含んで構成されている。
【００１６】
なお、図１に示した部品表生成装置１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスクドライブ、入出力インターフェイスなどを含んで構成されるコンピュータを用いて具現され、部品表生成装置１の各部は、このコンピュータのハードディスクドライブに格納されたプログラムをＲＡＭに展開し、ＣＰＵが実行することで具現され、部品表生成装置１の各データベース（ＤＢ）は、ハードディスクドライブの所定の領域を割り当てることで具現される。
【００１７】
（階層情報の入力）
図１に示した本実施の形態の部品表生成装置１を使用して部品表情報を出力する前提として、階層情報ＤＢ１１０および部品情報ＤＢ１１１に、新規に設計する生産品、ユニットまたは部品の図面の包含関係を示す情報を含んだ階層情報と、新規に設計された部品の仕様についての情報である部品情報とを、それぞれ、階層情報ＤＢ１１０または部品情報ＤＢ１１１に格納する手順を説明する。
なお、本実施の形態の部品表生成装置１の階層情報ＤＢ１１０および部品情報ＤＢ１１１には、以前に製作された既設計の生産品、ユニットまたは部品などの構成単位の階層情報および部品情報が、後記する手順と同様の手順により、予め格納されている。
【００１８】
ここで、例えば、図２は、階層情報および部品情報を新規に格納する際の部品表生成装置１の動作を説明するフローチャートである。図２に示したフローチャートを参照しつつ、階層情報および部品情報を入力する際の部品表生成装置１の動作を詳しく説明する（適宜、図１参照）。
【００１９】
はじめに、部品表生成装置１の階層情報入力支援部１０４は、内部カウンタＮを初期値である'Ｎ＝１'にセットする（ステップＳ２０１）。次に、生産品の全体組立図などの図面と、この生産品を構成するユニットなどの組立図などの図面との包含関係を示す情報を含んだ階層情報を取得するために、階層情報入力部１０１において、１（＝Ｎ）階層目にあたる生産品の全体組立図（親図面）の図面番号、２（＝Ｎ＋１）階層目にあたる生産品を構成するユニットの組立図（子図面）の図面番号、および、この２階層目のユニットの必要数量とを含んで階層情報として取得する（ステップＳ２０２）。そして、部品表生成装置１の情報登録部１０８は、この取得した階層情報を、１レコード分の情報として階層情報ＤＢ１１０に登録する（ステップＳ２０３）。
【００２０】
次に、階層情報入力支援部１０４は、階層情報ＤＢ１１０に、ステップＳ２０３において登録した階層情報に含まれる２（＝Ｎ＋１）階層目の図面（子図面）として登録された図面番号を、親図面の図面番号として有する階層情報があるか否かを判定する（ステップＳ２０４）。ステップＳ２０４の判定において、'Ｙｅｓ'の場合は、取得した２階層目の図面の図面番号は既に、階層情報ＤＢ１１０に登録された既設計のユニットの図面番号であると判定する。また、ステップＳ２０４の判定において、'Ｎｏ'の場合は、取得した２階層目の図面の図面番号は、新規設計のユニットであると判定することができる。
【００２１】
したがって、ステップＳ２０４の判定において、'Ｙｅｓ'の場合は、この子図面のさらに下の階層にあるユニットまたは部品などの構成単位の階層情報が、既に階層情報ＤＢ１１０に登録されているものとして、ステップＳ２１０に進む。そして、ステップＳ２０４の判定において、'Ｎｏ'の場合には、部品表生成装置１のユーザからの入力により、この子図面が、これ以上分割できない（最下層である）部品の図面か、複数の部品またはサブユニットなどから構成されるユニットの図面であるかを示す情報を取得する（ステップＳ２０５）。
なお、予め部品に付与される図面番号を識別可能に設定し（例えば、図面番号の頭文字を'Ｑ'に設定したものは部品図面と設定しておく）、この図面番号に応じて、当該図面がユニットまたは部品のものであるかを判定させる構成により、ステップＳ２０５における入力手順を省略することもできる。
【００２２】
そして、階層情報入力支援部１０４は、ステップＳ２０５において取得した情報に基づいて、２（＝Ｎ＋１）階層目の図面が、部品であるか否かを判定する（ステップＳ２０６）。この２（＝Ｎ＋１）階層目の図面が、部品ではない場合は（ステップＳ２０６においてＮｏの場合）、当該図面のユニットが、さらにサブユニットまたは部品に分割されると判断できるため、当該図面とさらに１層下の図面との図面番号を取得するために内部カウンタＮに'１'を加えて'Ｎ＝Ｎ＋１'として（ステップＳ２０７）、ステップＳ２０２に戻って、２（＝Ｎ）階層目にあたるユニットの図面番号（親図面）、このユニットの分割されたサブユニットまたは部品など構成単位の図面（子図面）である３（＝Ｎ＋１）階層目の図面番号、および、この３（＝Ｎ＋１）階層目の構成単位の必要数量を含んだ情報を、階層情報として取得する手順を繰り返す。
また、ステップＳ２０６において、２（＝Ｎ＋１）階層目の図面が、部品の図面である場合は（ステップＳ２０６においてＹｅｓの場合）、部品情報入力部１０２から、当該図面の部品の仕様に関する情報である部品情報を取得して（ステップＳ２０８）、情報登録部１０８が、取得したこの部品情報を、部品情報ＤＢ１１１に登録する（ステップＳ２０９）。
【００２３】
そして、階層情報入力部１０１から、３（＝Ｎ＋１）階層目に分割された全ての階層情報が入力されたか否かを示す情報を取得する（ステップＳ２１０）。そして、ステップＳ２１０で取得した情報に基づいて、３（＝Ｎ＋１）階層目の全ての図面の階層情報が入力されたか否かを判定する（ステップＳ２１１）。ここで、この階層の全ての図面についての階層情報が入力されていない場合は（ステップＳ２１１においてＮｏの場合）、ステップＳ２０２に戻って、２（＝Ｎ）階層目の図面の図面番号、別の３（＝Ｎ＋１）階層目の図面の図面番号、および、３階層目の当該図面の構成単位の必要数量を入力する階層情報を取得する手順を、３階層目に分割された全ての図面についての階層情報の登録が終わるまで繰り返す。
【００２４】
また、この階層の全ての図面についての階層情報が入力された場合は（ステップＳ２１１においてＹｅｓの場合）、階層情報入力支援部１０４は、図面の階層構造の３（＝Ｎ＋１）階層目に分割された図面の下階層側に繋がる全ての図面についての階層情報の登録が完了したと判断して、階層情報入力部１０１から、２階層目に分割された全ての図面の階層情報が入力されたか否かを示す情報を取得する（ステップＳ２１２）。そして、ステップＳ２１２で取得した情報に基づいて、２階層目の全ての図面についての階層情報が入力されたか否かを判定する（ステップＳ２１３）。ここで、２階層目の全ての図面についての階層情報が入力されていない場合は（ステップＳ２１３においてＮｏの場合）、ステップＳ２０１に戻って、１（＝Ｎ）階層目の図面の図面番号、別の２（＝Ｎ＋１）階層目の図面の図面番号、および、２階層目のサブユニットまたは部品の必要数量を入力する手順を、２階層目に分割された全ての図面についての階層情報の登録が終わるまで繰り返す。
【００２５】
ここで、図３は、階層情報ＤＢ１１０に登録された階層情報の例を示したテーブルである。図３に示すように、階層情報ＤＢ１１０には、行に相当するレコードごとに、階層情報として、親図面番号およびその親図面名称と、子図面番号およびその子図面名称とを対応付けて格納されており、さらに、子図面に示されたユニットまたは部品などの構成単位の必要数量が合わせて格納されていることがわかる。また、同一の図面番号を親図面番号として有する階層情報は、その親図面の下に複数のユニットまたは部品の図面が繋がった構造を有していることを示している。
なお、図３に示したテーブルにおいて、親図面名称および子図面名称の項目は。ステップＳ２０２の入力手順において、親図面および子図面の図面番号と合わせて入力されたものである。
【００２６】
また、図４は、部品情報ＤＢ１１１に登録された部品情報の例を示したテーブルである。図４に示すように、部品情報ＤＢ１１１には、行に相当するレコードごとに、部品の図面番号に対応させて、この部品の仕様として、この部品の図面名称、部品名、寸法、材質および質量の情報を含んで登録されていることがわかる。部品情報としては、これらの情報のほかに、部品の単価などの予算情報や、納期のかかる部品であれば、納期情報を含むことなどが考えられる。
【００２７】
以上、説明した階層情報および部品情報の格納手順により、部品表生成装置１の階層情報ＤＢ１１０および部品情報ＤＢ１１１に部品表情報を出力する際に必要となる情報が格納される。
【００２８】
（部品表情報の生成）
図２に示した手順により、部品表の生成に必要な階層情報および部品情報の登録が完了すると、部品表生成装置１は、ユーザの所望する条件に従って部品表情報の生成が可能となる。ここで、図５は、部品表生成装置１における部品表情報の生成の手順を説明するフローチャートである。図５に示したフローチャートを参照して、部品表生成装置１における部品表情報を生成する手順を詳しく説明する（適宜、図１参照）。
【００２９】
はじめに、製作情報入力部１０３から、ユーザが部品表の生成を所望する生産品またはユニットなどの構成単位の図面番号とその製作数量を含んだ情報を取得する（ステップＳ３０１）。そして、階層情報検索部１０５は、ステップＳ３０１において取得した図面番号を親図面の図面番号として有する階層情報を、階層情報ＤＢ１１０から検索する（ステップＳ３０２）。次に、ステップＳ３０２の階層情報の検索において、取得した図面番号を親図面とする階層情報があるか否かを判定する（ステップＳ３０３）。ここで、階層情報ＤＢ１１０に該当する階層情報が存在しない場合は（ステップＳ３０３でＮｏの場合）、ステップＳ３０１において取得した図面番号に誤りがあると判定して、部品表生成装置１の部品表情報転送部１０９から、図示しない外部のディスプレイ装置などにエラーを表示するステップＳ３１４に進む。
【００３０】
また、階層情報ＤＢ１１０に、該当する階層情報が存在する場合は（ステップＳ３０３でＹｅｓの場合）、次の手順に進み、ステップＳ３０１において取得した製作数量に、ステップＳ３０２で検索された階層情報に含まれる子図面のユニットまたは部品の必要数量を乗算し（ステップＳ３０４）、この乗算結果である子の構成単位の使用される数量（以下、使用数量と呼ぶ）およびステップＳ３０２で検索された階層情報を、階層情報検索部１０５は一時記憶する（ステップＳ３０５）。
【００３１】
次に、階層情報検索部１０５は、階層情報ＤＢ１１０から、一時記憶された階層情報の子図面の図面番号を、親図面の図面番号として有する階層情報を検索する（ステップＳ３０６）。ステップＳ３０６の手順により、親図面の下の階層に繋がった子図面を検索することができる。
そして、子図面を親図面として有する階層情報があるか否かの判定（ステップＳ３０７）により、ステップＳ３０４ないしステップＳ３０６の一連の手順を、階層情報ＤＢ１１０に該当する階層情報が検索されなくなるまで、つまり、図面の階層構造の最下層に位置する部品の図面に到達するまで繰り返す。このステップＳ３０７による繰り返しの処理により、所望の構成単位の図面の階層構造を示す階層情報が収集されるとともに、これに対応付けて各子図面の構成単位の使用数量が算出されて、順次階層情報検索部１０５に一時記憶される。
【００３２】
次に、部品表生成装置１の部品表展開部１０６は、ステップＳ３０４ないしステップＳ３０７の手順により、階層情報検索部１０５に一時記憶された階層情報およびその子図面の構成単位の使用数量から、部品情報ＤＢ１１１に格納された部品情報を用いて、子図面として部品の図面番号を有する階層情報およびそれに対応する使用数量を抽出する（ステップＳ３０８）。さらに、部品情報ＤＢ１１１から、抽出した部品の図面番号に対応する部品情報を検索する（ステップＳ３０９）。また、コード付与部１０７は、ステップＳ３０８において抽出された部品に、一意な部品コードを付与する（ステップＳ３１０）。
【００３３】
そして、部品表展開部１０６は、ステップＳ３０８において抽出された使用数量およびステップＳ３０９において検索された部品情報、ステップＳ３１０において付与された部品コードを含んだ情報を、部品表情報として出力する（ステップＳ３１１）。ステップＳ３１０において出力された部品表情報は、情報登録部１０８により、部品表情報ＤＢ１１２に格納されるとともに（ステップＳ３１２）、部品表情報転送部１０９から、図示しないディスプレイ装置などに出力される（ステップＳ３１３）。
【００３４】
ここで、部品表展開部１０６から出力された部品表情報を、部品表情報転送部１０９からディスプレイ装置に出力した場合の画面表示の例を図６に示す。図６に示した部品表４００には、ステップＳ３１０において、コード付与部１０７により付与された部品コード、その部品の図面が属する階層を示す表示、その部品の使用数量、図面番号、部品名、寸法、材質、および、質量などの情報を含んで表示されていることが分かる。
また、部品表４００の上部に表示された指定図面、製作数量および納入先の情報は、ステップＳ３０１の手順において取得されたものであり、作成日は部品表生成装置１の内部クロックを用いて表示されたものであり、部品表番号は、ステップＳ３１１において、部品表展開部１０６が、この部品表情報に一意に付した番号である。
なお、前記した部品表情報は、部品表情報転送部１０９から、図示しないプリンタ装置から印刷出力する構成や、図示しない購買、製造などの関連部門に設置されたコンピュータに転送する構成としてもよい。
【００３５】
以上、説明した本発明の一実施形態によると、生産品、それを構成するユニットおよび部品などの構成単位の階層構造を、各図面の図面番号を用いて表すことで、既設計品と新規設計品が混在する環境下において、容易な操作で、迅速に部品表を生成することができる。
また、階層情報入力支援部１０４の作用により、予め格納された既設計の階層情報を用いて、新規設計の図面か否かを判定しつつ、階層情報の入力をユーザに促すことができるため、階層情報の入力が煩雑になることを抑制することができる。
【００３６】
また、本実施の形態では、生産品、ユニットおよび部品を識別する情報として、それぞれの図面の図面番号を用いることとしたが、生産品、ユニットおよび部品を識別するために、それぞれに一意な識別コードを付して識別する構成としてもよい。この場合、生産品、ユニットおよび部品の階層構造を示す階層情報は、親となる生産品またはユニットの識別コードと、子となるユニットまたは部品の識別コードと、子となるユニットまたは部品の必要数量とを含んだ情報を用いることができる。このように図面番号の代わりに識別コードを用いることで、ユニットとして図面のない標準品を用いた場合であっても、部品表生成装置を適用することができる。このように、本発明は、前記した実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で適宜変更して実施することが可能である。したがって、本発明は特許請求の範囲に記載された技術的思想により定められる。
【図面の簡単な説明】
【００３７】
【図１】本実施の形態の部品表生成装置の機能ブロック図である。
【図２】階層情報および部品予算情報の格納手順を示すフローチャートである。
【図３】階層情報ＤＢに格納された情報を示すテーブルである。
【図４】部品情報ＤＢに格納された情報を示すテーブルである。
【図５】部品表情報の生成の手順を説明するフローチャートである。
【図６】部品表情報を出力した画面表示を示す図である。
【符号の説明】
【００３８】
１      部品表生成装置
１０１  階層情報入力部
１０２  部品情報入力部
１０３  製作情報入力部
１０４  階層情報入力支援部
１０５  階層情報検索部
１０６  部品表展開部
１０８  情報登録部
１１０  階層情報ＤＢ
１１１  部品情報ＤＢ
【図１】
2006139337.tif 000003
【図２】
2006139337.tif 000004
【図３】
2006139337.tif 000005
【図４】
2006139337.tif 000006
【図５】
2006139337.tif 000007
【図６】
2006139337.tif 000008