(57)【特許請求の範囲】
【請求項１】
類似する全製品に共通する部品の部品番号と、各製品毎に異なる部品の部品番号に当該各製品毎の製品固有番号を付したものと、を有する親部品表及びその親部品表番号に関するデータを記憶する親部品表記憶手段と、
前記親部品表番号に前記製品固有番号を付した子部品表番号を入力する子部品表番号入力手段と、
この子部品表番号入力手段から入力された前記親部品表番号に対応する前記親部品表を、前記親部品表記憶手段のデータの中から検索する親部品表検索手段と、
前記子部品表番号入力手段から入力された前記製品固有番号が付された部品番号と前記共通する部品の部品番号とを、前記親部品表検索手段で検索された前記親部品表から抽出する部品番号抽出手段と、
この部品番号抽出手段で抽出された前記部品番号を、前記子部品表番号入力手段から入力された前記製品固有番号に対応する製品の部品表として出力する子部品表出力手段と、
を備えた部品表管理装置。
【請求項２】
前記部品番号抽出手段は、あらゆる前記製品固有番号が付されていない部品番号を、前記共通する部品の部品番号として判断する、
請求項１記載の部品表管理装置。
【請求項３】
前記各製品毎に異なる部品の部品番号に当該各製品毎の製品固有番号を付したものに、子部品表番号によって異なる部品であることを表す記号を更に付した、
請求項１又は２記載の部品表管理装置。
【請求項４】
前記各製品毎に異なる部品の部品番号に当該各製品毎の製品固有番号を付したものに、代替部品を意味する記号を更に付した、
請求項１又は２記載の部品表管理装置。
【請求項５】
親部品表記憶手段、子部品表番号入力手段、親部品表検索手段、部品番号抽出手段及び子部品表出力手段を備えた部品表管理装置に用いられる部品表管理方法であって、
前記親部品表記憶手段は、類似する全製品に共通する部品の部品番号と、各製品毎に異なる部品の部品番号に当該各製品毎の製品固有番号を付したものと、を有する親部品表及びその親部品表番号に関するデータを予め記憶しておき、
前記子部品表番号入力手段は、前記親部品表番号に前記製品固有番号を付した子部品表番号を入力し、続いて、
前記親部品表検索手段は、入力した前記親部品表番号に対応する前記親部品表を、前記データの中から検索し、続いて、
前記部品番号抽出手段は、入力した前記製品固有番号が付された部品番号と前記共通する部品の部品番号とを、検索した前記親部品表から抽出し、続いて、
前記子部品表出力手段は、抽出した前記部品番号を、入力した前記製品固有番号に対応する製品の部品表として出力する、
部品表管理方法。
【請求項６】
前記部品番号抽出手段は、あらゆる前記製品固有番号が付されていない部品番号を、前記共通する部品の部品番号として判断する、
請求項５記載の部品表管理方法。
【請求項７】
類似する全製品に共通する部品の部品番号と、各製品毎に異なる部品の部品番号に当該各製品毎の製品固有番号を付したものと、を有する親部品表及びその親部品表番号に関するデータが記録されたコンピュータ読み取り可能な記録媒体。
【請求項８】
類似する全製品に共通する部品の部品番号と、各製品毎に異なる部品の部品番号に当該各製品毎の製品固有番号を付したものと、を有する親部品表及びその親部品表番号に関するデータを記憶する親部品表記憶手段、
前記親部品表番号に前記製品固有番号を付した子部品表番号を入力する子部品表番号入力手段、
この子部品表番号入力手段から入力された前記親部品表番号に対応する前記親部品表を、前記親部品表記憶手段のデータの中から検索する親部品表検索手段、
前記子部品表番号入力手段から入力された前記製品固有番号が付された部品番号と前記共通する部品の部品番号とを、前記親部品表検索手段で検索された前記親部品表から抽出する部品番号抽出手段、
及び、この部品番号抽出手段で抽出された前記部品番号を、前記子部品表番号入力手段から入力された前記製品固有番号に対応する製品の部品表として出力する子部品表出力手段として、
コンピュータを機能させるための部品表管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、類似する複数の製品に関する部品表を一つの部品表で表すことを可能にする、製造業向けの部品表管理装置等に関する。
【０００２】
【従来の技術】
電気製品において、製品自身の仕様が全く同一の動作であっても、ＯＥＭのためメーカのロゴだけを変えたい、色だけ違うものを作りたい、という場合がある。従来は、これらの製品に関する部品表を作成するにあたり、すべての製品毎に部品表番号を別々に採用し、明細行の一部が異なる複数の部品表を作成することになる。例えば、設計者は、製品▲１▼、製品▲２▼、製品▲３▼を設計する場合に３つの部品表を作成する。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の部品表においては、次のような課題があった。
【０００４】
第１の課題は、製品の種類分の部品表を管理しなければならないので、共通した改版でも全ての部品表に対して改版しなければならないということである。第２の課題は、製品毎に個別に部品表データを管理するため、データ量が増加してしまうことである。
【０００５】
【発明の目的】
そこで、本発明の目的は、部品表の作成及び管理を容易にした、部品表管理装置等を提供することにある。
【０００６】
【課題を解決するための手段】
図１は、本発明に係る部品表管理装置を示すブロック図である。図２［１］は親部品表を概念的に示す図表、図２［２］は子部品表を概念的に示す図表である。以下、この図面に基づき説明する。
【０００７】
本発明に係る部品表管理装置１０は、親部品表記憶手段１２、子部品表番号入力手段１４、親部品表検索手段１６、部品番号抽出手段１８及び子部品表出力手段２０を備えている。親部品表記憶手段１２は、親部品表Ａ１，Ａ２，…及びその親部品表番号ａ１，ａ２，…に関するデータを記憶している。
【０００８】
以下、一つの親部品表Ａ１及び親部品表番号ａ１について説明する。親部品表Ａ１は、類似する全製品Ｂ１，Ｂ２，…に共通する部品Ｃ１，Ｃ２，…の部品番号ｃ１，ｃ２，…と、各製品毎に異なる部品Ｄ１，Ｄ２，…の部品番号ｄ１，ｄ２，…に当該各製品毎の製品固有番号ｂ１，ｂ２，…を付したものｄ１＋ｂ１，ｄ１＋ｂ２，…とを有する。
【０００９】
以下、一つの製品固有番号ｂ１について説明する。子部品表番号入力手段１４は、親部品表番号ａ１に製品固有番号ｂ１を付した子部品表番号ａ１＋ｂ１を入力する。親部品表検索手段１６は、子部品表番号入力手段１４から入力された親部品表番号ａ１に対応する親部品表Ａ１を、親部品表記憶手段１２のデータの中から検索する。部品番号抽出手段１８は、子部品表番号入力手段１４から入力された製品固有番号ｂ１が付された部品番号ｄ１＋ｂ１，ｄ２＋ｂ１，…と、共通する部品の部品番号ｃ１，ｃ２，…とを、親部品表検索手段１６で検索された親部品表Ａ１から抽出する。子部品表出力手段２０は、部品番号抽出手段１８で抽出された部品番号ｃ１，ｃ２，…，ｄ１＋ｂ１，ｄ２＋ｂ１，…を、子部品表番号入力手段１４から入力された製品固有番号ｂ１に対応する製品Ｂ１の部品表（子部品表Ａ１＋Ｂ１）として出力する。
【００１０】
また、部品番号抽出手段１８は、あらゆる製品固有番号ｂ１，…が付されていない部品番号ｃ１，…を、共通する部品の部品番号として判断してもよい。
【００１１】
図３は、部品表管理装置１０の動作を示すフローチャートである。以下、図１乃至図３に基づき説明する。
【００１２】
まず、親部品表Ａ１，Ａ２，…（親部品表番号ａ１，ａ２，…）に関するデータを、親部品表番号記憶手段１２に操作者が予め記憶させておく（ステップ１０１）。続いて、操作者が子部品表番号ａ１＋ｂ１を子部品表番号入力手段１４に入力させる（ステップ１０２）。すると、親部品表検索手段１６は、親部品表番号ａ１に対応する親部品表Ａ１を、親部品表記憶手段１２のデータの中から検索する（ステップ１０３）。続いて、部品番号抽出手段１８は、製品固有番号ｂ１が付された部品番号ｄ１＋ｂ１，ｄ２＋ｂ１，…と、何も付されていない部品番号ｃ１，ｃ２，…とを親部品表Ａ１から抽出する（ステップ１０４）。最後に、子部品表出力手段２０は、抽出された部品番号ｃ１，ｃ２，…，ｄ１＋ｂ１，ｄ２＋ｂ１，…を、製品固有番号ｂ１に対応する製品Ｂ１の部品表（子部品表Ａ１＋Ｂ１）として出力する（ステップ１０５）。
【００１３】
親部品表Ａ１には、全製品Ｂ１，Ｂ２，…に共通する部品Ｃ１，Ｃ２，…の部品番号ｃ１，ｃ２，…に加え、各製品毎に異なる部品Ｄ１，Ｄ２，…の部品番号ｄ１，ｄ２，…に当該各製品毎の製品固有番号ｂ１，ｂ２，…を付したものｄ１＋ｂ１，ｄ１＋ｂ２，…も記載されている。そのため、製品Ｂ１の部品表（子部品表Ａ１＋Ｂ１）は、部品番号ｃ１，ｃ２，…と部品番号ｄ１＋ｂ１，ｄ２＋ｂ１，…とを集めれば完成する。したがって、一つの親部品表Ａ１を作成・保存・改版すれば、複数の子部品表Ａ１＋Ｂ１，…を作成・保存・改版したことになる。しかも、一つの親部品表Ａ１のデータ量は、複数の子部品表Ａ１＋Ｂ１，…を別々に全て記憶した場合に比べて極めて小さくなる。
【００１４】
本発明に係る部品表管理方法は、本発明に係る部品表管理装置で使用される経時的要素からなる。本発明に係る部品表が記録された記録媒体は、本発明に係る部品表管理装置における親部品表記憶手段の全部又は一部となるものである。本発明に係る部品表管理プログラムが記録された記録媒体は、本発明に係る部品表管理装置の各手段としてコンピュータを機能させるための部品表管理プログラムを記録したものである。本発明に係る記録媒体は、本発明に係るデータ又はプログラムが記録された、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等である。
【００１５】
換言すると、本発明は、複数の部品表番号を統括する部品表番号を１つの部品番号として管理し、明細行の読み方をルール付けすることで、何通りにも部品表を読み替えられるようにしたことを特徴としている。すなわち、本発明では、１つの親部品表について複数の読み方ができるようにしているので、部品表を作成及び登録する設計者が類似した部品表を何枚も作成することなく、異なった部品表を作成できる。
【００１６】
【発明の実施の形態】
図４は、部品表管理装置１０を用いて構成した部品表管理システム２１を示すブロック図である。以下、図１及び図４に基づき説明する。
【００１７】
部品表管理装置１０は、親部品表記憶手段１２、子部品表番号入力手段１４、親部品表検索手段１６、部品番号抽出手段１８及び子部品表出力手段２０として機能するコンピュータである。部品表管理装置１０は、電気的信号しか扱えないので、機械的信号を電気的信号に変換するキーボード２２、磁気的信号を電気的信号、逆に電気的信号を磁気的信号に変換するハードディスク２４、電気的信号から画像を得るプリンタ２６及びＬＣＤディスプレイ２８等が付設されている。キーボード２２は、子部品表番号入力手段１４とともに子部品表番号を入力する。ハードディスク２４は、親部品表記憶手段１２とともに親部品表を記憶する。プリンタ２６及びＬＣＤディスプレイ２８は、子部品表出力手段２０とともに子部品表出力を出力する。
【００１８】
図５は本実施形態における親部品表、図６は本実施形態における子部品表を示す図表である。以下、これらの図面に基づき説明する。ただし、以下、「親部品表」及び「子部品表」を「バリアント型部品表」、「製品固有番号」を「バリアント番号」、「親部品表番号」を「親部品番号」、「子部品表」を「部品表」、「子部品表番号」を「部品表番号」と言い換えるものとする。
【００１９】
図５及び図６に示すように、バリアント型部品表において、類似した部品表を作成する必要性が発生した場合に、設計者は１つの親部品表“ＡＢＣ−００００１”を作成して部品表管理システム２１に登録する。部品表を参照する人（部品を手配又は購入する人）は、製品別の部品表番号として、親部品番号にバリアント番号を付加し、部品表を参照する。このとき、製造対象となる製品別に、別々の部品表番号“ＡＢＣ−００００１−１Ａ”，“ＡＢＣ−００００１−２Ａ”を指示することにより、異なった部品表として参照することができる。このようにして、本願発明では、１つの親部品表について複数の読み方ができるようにしているので、部品表を作成及び登録する設計者が類似した部品表を何枚も作成することなく、異なった部品表を簡単に作成できる。
【００２０】
更に詳しく説明する。図５及び図６を参照すると、親部品表の例“ＡＢＣ−００００１”が示されている。ここで、本来作成すべき部品表は、製品▲１▼、製品▲２▼、製品▲３▼の３つである。親部品表“ＡＢＣ−００００１”の明細行に記されている部品１（赤）、部品１（青）、部品１（黄色）を代えることで別々の部品表が成り立つとする。
【００２１】
まず、「記号」欄に、「指示する部品表番号によって異なる部品であることを表す記号」として“Ｖ”を記述する。続いて、指示する部品表番号“ＡＢＣ−００００１−１Ａ”、“ＡＢＣ−００００１−２Ａ”、“ＡＢＣ−００００１−３Ａ”のみが読む明細行であることを示す、バリアント番号“１Ａ”、“２Ａ”、“３Ａ”を記述する。“Ｖ”が記述されない明細行は、共通する明細行として、全ての部品表の明細行に含める。
【００２２】
部品表を参照する場合は、部品表番号として、親部品番号と個別の記号を合わせた番号“ＡＢＣ−００００１−１Ａ”、“ＡＢＣ−００００１−２Ａ”、“ＡＢＣ−００００１−３Ａ”として参照することで３通りの部品表として扱うことができる。
【００２３】
図７は、図５及び図６の部品表を管理するためのデータベース構造を示す図表である。以下、これらの図面に基づき説明する。
【００２４】
図７のデータベース構造は、リレーショナルデータベース上の２つの表として定義される。一つ目は、部品番号テーブルであり、複数の部品表を統合した部品表番号（“ＡＢＣ−００００１”）、バリアント番号を含む個別の部品表（“ＡＢＣ−００００１−１Ａ”、“ＡＢＣ−００００１−２Ａ”、“ＡＢＣ−００００１−３Ａ”）部品表の明細行に含まれる各部品（“１００−０００１−０１”、“２００−０００１−ｒｅｄ”・・・）のすべてが部品番号として登録される。二つ目は、部品表構成テーブルであり、上記の部品番号の親子関係、及び部品表明細行の情報を管理している。
【００２５】
次に、図７のデータベース構造について実際に検索した場合の動作を説明する。
【００２６】
部品番号テーブルでは、統合した部品表番号（“ＡＢＣ−００００１”）、バリアント番号を含む個別の部品表番号（“ＡＢＣ−００００１−１Ａ”、“ＡＢＣ−００００１−２Ａ”、“ＡＢＣ−００００１−３Ａ”）、部品表の明細行に含まれる各部品番号（“１００−０００１−０１”、“２００−０００１−ｒｅｄ”・・・）が部品番号として登録される。
【００２７】
親部品番号は、統合した部品表番号となる。各部品表の番号には、子部品番号が直接登録されていない。部品表番号を指示した時点で、「記号」がＮＵＬＬのデータと、部品表番号のバリアント番号（“１Ａ”、“２Ａ”、“３Ａ”）に該当する行を組み合わせて表示するのである。
【００２８】
図８は、他の実施形態における親部品表を示す図表である。以下、この図面に基づき説明する。
【００２９】
バリアント番号について更に工夫することで、その明細行の代替部品を意味させることも考えられる。例えば、“Ｖ”ではなく、“Ｃ”（Ｃｈａｎｇｅを意味する別な記号）とバリアントとを組み合わせる。そして、部品表番号として、バリアント番号を付けずに指示して検索することで、部品表を読む人が、「“Ｃ”と“１Ａ”とが同じ行の中ならどの部品を選んでもよい。」というように読めば、代替部品を含む部品表として扱うことができる。
【００３０】
【発明の効果】
本発明によれば、複数の部品表を１つの部品表で表すことができるので、以下の効果を奏する。
【００３１】
第１の効果は、本来、製品の種類の数だけ部品表を作成すべきところを共通した一つの部品表で表しているので、部品表を作成及び登録する設計者の負荷が軽くなることである。第２の効果は、部品表のバージョンアップ時も、同じ部品表を改版するので、部品表の種類分の改版がいらず、改版洩れを回避できることである。第３の効果は、複数の部品表に共通して記載されている明細行のデータを共有しているので、データベースで管理するデータ量を削減できることである。
【図面の簡単な説明】
【図１】図１は、本発明に係る部品表管理装置を示すブロック図である。
【図２】図２［１］は親部品表を概念的に示す図表、図２［２］は子部品表を概念的に示す図表である。
【図３】図１の部品表管理装置の動作を示すフローチャートである。
【図４】図１の部品表管理装置を用いて構成した部品表管理システムを示すブロック図である。
【図５】本発明の一実施形態における親部品表である。
【図６】本発明の一実施形態における子部品表を示す図表であり、図６［１］は製品▲１▼、図６［２］は製品▲２▼、図６［３］は製品▲３▼である。
【図７】図５及び図６の部品表を管理するためのデータベース構造を示す図表であり、図７［１］は部品番号テーブル、図７［２］は部品表構成テーブルである。
【図８】他の実施形態における親部品表を示す図表である。
【符号の説明】
１０  部品表管理装置
１２  親部品表記憶手段
１４  子部品表番号入力手段
１６  親部品表検索手段
１８  部品番号抽出手段
２０  子部品表出力手段
【図１】
0003617412.tif 000002
【図２】
0003617412.tif 000003
【図３】
0003617412.tif 000004
【図４】
0003617412.tif 000005
【図５】
0003617412.tif 000006
【図６】
0003617412.tif 000007
【図７】
0003617412.tif 000008
【図８】
0003617412.tif 000009