(57)【特許請求の範囲】
【請求項１】
製品を構成する各種部品の手配処理方式において、
製品の設計において、設計結果に応じて必要な部品を示す設計部品表を作成する設計部品表入力処理手段と、
製品の生産において、該設計部品表に対応して生産手配用の部品を示す生産（手配）部品表を作成する生産手配部品表入力処理手段と、
該設計部品表と生産（手配）部品表とを格納する設計／生産部品表記憶手段と、
該生産（手配）部品表における部品間の階層的関係としての構成を組み換える構成組換え処理手段と、
該構成組換えが行われた生産部品表における部品の品番と、前記設計部品表における部品の品番との対応づけを行うデータリンク処理手段とを備え、構成組換えが行われた後にも設計部門と製造部門との間で部品データの交換を容易とすることを特徴とする部品手配処理方式。
【請求項２】
前記構成組換えのためのルールを格納する構成組換えルール記憶手段を更に備え、
前記構成組換え処理手段が該ルールを用いて自動的に構成組換えを行うことを特徴とする請求項１記載の部品手配処理方式。
【請求項３】
前記構成組換えのためのルールとして、前記設計部品表における部品の品番に対応して、該品番が読み替えられるべき生産部品表における品番を示す読替えルールを含むことを特徴とする請求項２記載の部品手配処理方式。
【請求項４】
前記設計部門における設計変更要求を前記設計／生産部品表記憶手段（１７）の記憶内容に反映させる設計変更要求処理手段を更に備えたことを特徴とする請求項１記載の部品手配処理方式。
【請求項５】
前記設計変更要求に対応して、変更された図面を識別するためのデータを格納する設変情報記憶手段を更に備えたことを特徴とする請求項４記載の部品手配処理方式。
【請求項６】
前記生産部門において、前記設変情報記憶手段に格納されたデータに基づいて、前記設計変更の適用時期を含めた適用内容を、工場ラインでの製造状況や部品在庫状況を参照して決定する設変適用決定処理手段を更に備えたことを特徴とする請求項５記載の部品手配処理方式。
【請求項７】
前記設計変更の適用内容を決定するための適用ルールを格納する適用ルール格納手段を更に備え、
前記設変適用決定処理手段が該適用ルールを用いて自動的に適用内容の決定を行うことを特徴とする請求項６記載の部品手配処理方式。
【請求項８】
前記設変情報記憶手段が、前記設計変更要求に対応して、生産部門において行われた設計変更の適用結果を更に格納し、
該設計変更適用結果を前記設計部門において参照する設計変更適用参照処理手段を更に備えたことを特徴とする請求項５記載の部品手配処理方式。
【請求項９】
前記設変情報記憶手段が、前記設計変更要求内容が障害に対応するものである場合に、該障害のデータとして該要求内容および前記生産部門における該障害への対応結果を更に格納し、該格納内容を前記設計変更適用参照処理手段に参照可能とさせることを特徴とする請求項８記載の部品手配処理方式。
【請求項１０】
前記設計部品表入力処理手段による設計部品表作成処理において、前記設変情報記憶手段に記憶されている障害部品の使用が指定された時、アラームを出力する手段を更に備えたことを特徴とする請求項９記載の部品手配処理方式。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は製造業などにおける部品の手配処理方式に関し、更に詳しくは設計部門での製品の部品の指定データと、製造部門での対応する部品の手配データとを対応づけることによって、例えば設計変更の製造部門における適用などを容易化する部品手配処理方式に関する。
【０００２】
【従来の技術】
一般の製造業などにおいて製品を生産する場合には、設計部門での設計結果を元にして、製造部門で必要な部品を手配して製造を行うことになる。
【０００３】
図２０は従来の部品手配処理方式の説明図である。同図において、上側の設計部門において、例えば新製品の設計が行われると、その設計結果に対応して必要な部品が示された設計部品表の入力処理が１で行われ、その入力結果は設計部品表データベース２に格納され、更に製造部門に送付されて設計部品表（ワーク）３として格納される。設計部門においては設計部品表は各部品の機能単位に作られるために、必ずしも製造部門での製造に適した形式で部品表が作成されるとは限らない。
【０００４】
例えば設計部門において機能本意でまとめられた１つの部品であっても、製造部門では更にその部品をいくつかに分割して、一部は下請けに発注し、一部は工場内にプールされている部品を使用すると言うような場合や、設計部品表である位置に配置された部品を、より製造部門での効率化を図るために後述する生産部品表では異なる位置に配置すると言うような構成組換えを行う必要があることが多い。そこで製造部門では構成組換えが従来は人手によって４で指示され、その結果作成された生産部門での部品表としての生産部品表が生産手配データベース５に格納されて、生産に用いられる。
【０００５】
新規の設計でなく、例えばすでに製造されている製品の設計変更の場合には、設計部門での設計変更要求６が設変情報７としてデータベースに格納され、設変連絡票８が作成されて、製造部門に送付される。製造部門では、現在のその製品の製造状況や、製造計画などの工場情報９を状況参照処理１０によって参照し、その設計変更をいつの時点から製品に反映させるかなどを、設変メンテナンス指示として人手によって１１で指示し、その結果の生産部品表が生産手配データベース５に格納されて、製造に用いられる。
【０００６】
【発明が解決しようとする課題】
このように従来の部品手配処理方式では、設計部門における情報、例えば設計部品表と、製造部門での情報、すなわち生産部品表とは基本的に独立したものであり、製造部門における構成組換えや、設計変更時の設変メンテナンスの処理の結果は設計部門にフィードバックされることはなく、また構成組換えや設変メンテナンスの指示においては熟練者が経験に基づいて判断を行い、指示を行っていた。
【０００７】
従って従来の部品手配処理方式では、例えば構成組換えを行った後の部品のコストなどの付加的な情報を設計側で利用したい場合にも、設計側での設計部品表における部品の品番と構成組換えが行われた製造部門での生産部品表における部品の品番とが一致せず、設計側でそのデータを利用することができないと言う問題点や、設計変更時に製造部門での工場情報などが不明のために、設計変更の適用指示を適確に行うことができないと言う問題点があった。更に、設計部門では製造部門の状況が不明のために、使用中止となっている部品を設計部品表に再び用いたりするミスが発生する可能性があり、また製造部門では構成組換えなどの指示を熟練者に頼らなければならないと言う問題点があった。
【０００８】
本発明は、構成組換えなどを出来るだけ予め定められたルールに従って自動的に処理し、部品手配業務を簡単化すると共に、製造側の情報を設計側にフィードバックすることによって、設計を更に効率化することを目的とする。
【０００９】
【課題を解決するための手段】
図１は本発明の原理構成ブロック図である。同図は製品を構成する各種部品の手配方式において、例えば構成の組換えが行われた後にも、設計部門と製造部門の間で部品のデータの交換を容易とする部品手配処理方式の原理構成ブロック図である。
【００１０】
図１において、設計部品表入力処理手段１５は設計部門において設計結果に応じて必要な部品を示す設計部品表を作成するものであり、生産手配部品表入力処理手段１６は生産部門において設計部品表に対応して、生産手配用の部品を示す生産（手配）部品表を作成するものである。これらの設計部品表と生産（手配）部品表とは、設計／生産部品表記憶手段１７に格納される。
【００１１】
構成組換え処理手段１８は、生産（手配）部品表における部品間の関係としての構成を設計部品表の構成と異なる形に組み換えるものであり、データリンク処理手段１９は構成組換えが行われた生産部品表における部品の品番と、設計部品表における部品の品番との対応づけを行うものである。
【００１２】
【作用】
本発明においては、まず設計部門において設計部品表が作成されて、設計／生産部品表記憶手段１７に格納される。製造側では、その設計部品表をまず単純に生産部品表に複写する。設計変更の場合には、以前の生産部品表を基にして、変更部分だけの複写を行う。
【００１３】
そして構成組換え処理手段１８によって構成の組換えなどが行われるが、その組換えのうち定形的なものに対しては、例えば予めその組換えルールが格納された構成組換えルールデータベースの内容を用いて、構成組換えが行われる。定形的でないものについては、人手によって組換えが行われる。
【００１４】
その後データリンク処理手段１９によって、構成組換えが行われた結果の生産部品表における部品の品番と、設計部品表における部品の品番との対応などのデータリンクの処理が行われ、その処理の結果は、例えば組換え対応品番データベースなどに格納される。
【００１５】
これによって、本発明によれば生産手配用の生産部品表作成の効率化と、生産部門からのデータの設計部門へのフィードバックなどが容易に行えるようになる。
【００１６】
【実施例】
図２は本発明の部品手配処理方式の全体構成ブロック図である。同図において設計部品表入力処理部２１は、製品の設計結果に対応して、必要な部品を示す設計部品表を作成するものである。生産手配部品表入力処理部２２は、設計部品表に対応して製造側での部品手配に用いるための生産部品表を作成するものである。これらの２つの部品表は、設計／生産部品表データベース２３に格納される。
【００１７】
構成組換え処理部２４は、構成組換えおよび部品読替えルールデータベース２５に予め格納されたルールなどを用いて、生産部品表における部品間の関係などを示す構成の組換えなどを行うものである。データリンク処理部２６は、構成組換え処理部２４による構成組換え結果などに対応して、設計部品表における部品の品番と生産部品表における部品の品番との対応づけなどを行うものであり、構成組換え処理部２４、およびデータリンク処理部２６の処理結果は、処理結果データベース２７に格納される。
【００１８】
データリンク処理部２６による処理結果としての生産部品表は設変適用決定処理部２８に送られ、必要な場合には適用ルールデータベース２９に格納された部品手配のためのルールを参照し、また工場における在庫などのデータを格納した工場情報ファイル３１を参照することによって、生産管理システムにおける部品手配初期ファイル３２が作成される。ここで初期ファイルと言う名称は、このファイルに対して部品の発注先や所要数量、工程コードなどのデータがその後付け加えられて使用されるために、初期と言う用語が用いられている。
【００１９】
設計変更時においては、設計側で設計変更要求処理部３５によって設変情報ファイル３６に変更内容などが格納され、その内容は製造側の変更要求受領処理部３７に送られる。変更要求受領処理部３７はその要求を設変適用決定処理部２８に送り、設変適用決定処理部２８は、前述と同様に適用ルールデータベース２９、および工場情報ファイル３１を参照して、その設計変更をいつから製造部門で適用するかなどを決定し、その決定結果に応じて部品手配初期ファイル３２を作成する。
【００２０】
また設変適用決定処理部２８による適用決定結果、すなわち設計変更の適用時期などの情報は設変情報ファイル３６に格納され、設計部門においては設計変更適用参照処理部３８がその内容を参照することができる。なお図２において設計部品表入力処理部２１、設計変更要求処理部３５、および設計変更適用参照処理部３８は設計側に属し、設計／生産部品表データベース２３、および設変情報ファイル３６は製造側と設計側とで共用されており、他の全てのブロックは製造部門に属するものである。
【００２１】
図３は本発明における部品手配処理の全体フローチャートである。同図において、製品の新規設計時には、処理が開始されるとまずステップＳ１で設計部品表が作成され、その結果は設計／生産部品表２３ａとされる。続いて生産手配部品表作成の指示がＳ２で行われ、Ｓ３で初期投入か否か、すなわち全く新しい設計部品表に対する処理か否かが判定され、初期投入の場合にはＳ４で初期データリンク、すなわち設計部品表の生産部品表への複写や設計部品表と生産部品表との間での部品の品番の対応づけデータの作成などが行われる。なお、ここでステップＳ１とＳ２は設計部品表入力処理部２１によって、またＳ３とＳ４は生産手配部品表入力処理部２２によって実行される。
【００２２】
続いて構成組換え処理部２４によって、ステップＳ５で構成組換えルールデータベース２５の内容を用いて自動構成組換えが行われ、設計／生産部品表２３ｂが作られる。
【００２３】
更にステップＳ６でデータリンク処理部２６により、自動構成組換え結果に対応してデータリンクの変更が行われ、Ｓ２７で組換え終了か否かが判定される。構成組換え終了でない場合には、自動的に行われる組換え以外のマニュアルによる構成組換えが必要であることになり、ステップＳ８でそのような構成組換えが行われ、その結果は設計／生産部品表２３ｃに反映される。そしてＳ９でマニュアル組換えの結果がデータリンクに反映された後に、ステップＳ７からの処理が繰り返される。
【００２４】
一方、設計変更（改版設計）時には、設計変更要求処理部３５によって、ステップＳ１１で設計部品表の修正が行われ、ステップＳ１２で設計変更要求が設変情報ファイル３６ａに格納される。その変更要求はステップＳ１３で変更要求受領処理部３７によって受け付けられ、ステップＳ１４で生産手配部品表の修正指示が行われる。
【００２５】
この指示に対応してステップＳ５〜Ｓ９で構成組換えや、データリンクの変更処理が実行される。
新規設計時であっても、また設計変更すなわち改版設計時であっても、ステップＳ７で組換え終了と判定されると、ステップＳ１５で変更処理が必要か否かが判定される。変更が必要な場合には、ステップＳ１６で設変適用決定処理部２８によって、適用ルールデータベース２９と工場情報ファイル３１を参照して設変適用決定処理が行われ、ステップＳ１７で変更要求対応回答処理として設変情報ファイル３６に変更内容が格納される。
【００２６】
ステップＳ１７の処理が終了するか、Ｓ１５で変更が必要ないと判定されると、ステップＳ１８で部品手配ファイルが自動生成され、部品手配初期ファイル３２として格納されて、処理を終了する。
【００２７】
図４は生産部品表の作成処理の説明図である。同図において新規設計の場合には、設計部品表２１ａがステップＳ２０で単純複写される。設計変更の場合には、以前の生産部品表、すなわち旧版の生産部品表２２ａをベースとして、設計部品表２１ａから変更分だけが複写される。
【００２８】
続いてステップＳ２１で、構成組換え処理部２４によってルールを適用した組換え処理が行われる。この組換え処理としては、後述するように設計部品表と生産部品表における部品の間の関係としての構成を変更する構成組換えルール２５ａを適用した処理と、単純に部品の品番だけを読み替える読替えルール２５ｂを適用した読替え処理とが含まれる。
【００２９】
構成組換えの結果は生産部品表２２ｂとして作成されると共に、その生産部品表２２ｂがどの版数の設計部品表を用いて行われたかを示す取込み版数２７ａ、組換えルールによる処理の結果としての部品間の組換え対応品番２７ｂ、および単なる部品の品番の読替え処理の結果としての読替え対応品番２７ｃが図２の処理結果データベース２７に格納される。
【００３０】
図５は設計部品表と、それに対応して組換え処理が行われた結果の生産部品表との例を示す。設計部品表では制御部の下に位置していたＢＰ（バックパネル）部が、生産部品表では最上位の○○装置のすぐ下に位置づけられ、またシェルフと制御部が○○装置筺体部に属するものとしてまとめられ、更に２つの添付品は○○装置添付品に属するものとしてまとめられた組換え処理が行われている。
【００３１】
なお図５内において網掛けされた部分は生産部品表において構成の組換えが行われた部品を示し、また二重枠のものは新たに生産部品表側で構成組換えのために作成されたブロックを示す。例えば設計部品表の○○装置が、生産部品表では○○装置筺体部と、○○装置添付品と、ＢＰ部とから構成される○○装置とされたことが示されている。更にこれらの部品表における部品の品番などについては、以後詳しく説明する。
【００３２】
図６は図４における取込み版数データベース２７ａの格納内容の例である。同図を図５の設計部品表、および生産部品表と対応させて説明する。まず図６の表の第１行は図５の生産部品表の最上位の○○装置に対応しており、その品番と取込み版数、および設計日付が示されている。なおレベルは部品表における階層の深さを表わし、レベル０は最も階層が高い部品であることを表している。
【００３３】
第２行以下は、例えば設計部品表の内容に対応しており、第２行は設計部品表の最上位階層の部品として○○装置の取込み版数が１であることを示し、第３行は設計部品表におけるレベル１、すなわち○○装置のすぐ下の階層であるシェルフの取込み版数が１であることを示している。
【００３４】
図７は図４の組換えルールデータベース２５ａに格納されている組換えルールの例を示す。このルールを図５の内容と対応させて説明する。まず第１行は部品の品名が添付品であるような部品に対する組換えルールを示し、この部品に対する組換え処理としてはマージ、すなわちひとまとめにすることが指定され、また組換え位置としてはプロダクト、すなわち部品としての最上位である製品レベル、図５では○○装置のすぐ下に組換えを行うべきことが指定され、また組換え品番としてはそのプロダクトに対する品番の後に“／Ｏ”を付けた品番を持つ、全ての添付品をまとめた形式での部品を新たに起こすべきことが指定されている。これに対応して設計部品表における２つの部品は、生産部品表では○○装置添付品の下にひとまとめにされ、○○装置添付品は○○装置のすぐ下の階層の部品として位置づけられている。
【００３５】
図７の第２行のＢＰ部に対する処理はアップ、すなわち上位の階層へ移動させることであり、その組換え位置は最上位の階層のプロダクトのすぐ下に属するような位置が指定されている。これに対応して、設計部品表では制御部の下の階層に配置されていたＢＰ部は、生産部品表では最上位の○○装置のすぐ下に配置されている。
【００３６】
図８は組換えルールによって組換えが行われた結果としての組換え対応品番、すなわち図４の組換え対応品番データベース２７ｂの格納内容の例である。この例は図７における２つのルールの実行によって行われた構成組換えに伴って生じた品番の対応を示している。
【００３７】
まずナンバーが１で示される最初の２行の内容は、図５における○○装置に対応するものであり、図７の２つの組換えルールを用いて行われた結果として最上位の○○装置の品番が変更されたことを表し、オールドは設計部品表の品番を、ニューは生産部品表の品番を示す。
【００３８】
ナンバーが２で示される第３行から第７行の内容は、図７の第１行、すなわちコードが１であるルールに対応して組換えが行われた結果としての品番の対応を示す。第３行と第４行は設計部品表における親品番と子品番の関係を示し、２つの添付品が最上位の○○装置の子品番となっていることが示されている。また第５行から第７行は、生産部品表における２つの添付品、およびこれらをまとめた○○装置添付品の３つが、最上位の○○装置の子品番によって定義されることを示している。更にナンバーが３で示される第８行と第９行の内容は、図７の第２行の、コードが２で指定されるＢＰ部に対する構成組換え処理の結果としての品番の対応を示す。
【００３９】
図９は図４の読替えルールデータベース２５ｂに格納されている読替えルールの例である。前述のように読替えルールは、設計部品表での部品の品番と生産部品表での部品の品番とを単純に読み替えるだけのためのものである。第１行のルールは設計部品表の品番、すなわち設計品番に対応する生産部品表の品番、すなわち手配品番が存在しないことを示している。設計品番がＦ６で始まるこの部品は、例えばネジなどの副資材品であり、一般的に工場に常備されているような部品であるために、特別に部品の手配を製造部門で行う必要がなく、そのため手配品番は存在しないことになる。
【００４０】
第２行は抵抗などのようなテーピング品に対する読替えルールであり、手配品番は設計品番の最後にＴを追加することが読替えルールで指定されている。
図１０は図９の読替えルールによって対応づけられた読替え対応品番の例を示す。例えば第１行において、図５の○○装置を親品番として持つ子品番が設計側ではＣＡＡ−１２３４５−６７８Ｊとなっているのに対して、手配品番、すなわち新しい子品番は最後にＴがつけられた形式となっている。
【００４１】
図１１は図２の適用ルールデータベース２９に格納されている適用ルールの例である。コード０００１で表される第１行のルールは、設計部品表に対応する手配部品に変更があるか否かに対応するルールを示し、変更がある場合にはＯＫに対応するコード０００２のルールが適用され、変更がない、すなわちＮＧの場合には図示しない０１０１のコードのルールが適用され、例えば板金での追加加工などが行われる。
【００４２】
コード０００２のルールでは製造計画における手配時期が判定され、未手配であるか否かによって、未手配である場合には０００３のコードのルールが実行され、未手配でない、すなわち手配済の場合にはコード０００４のルールが実行される。
【００４３】
コード０００３のルールでは、コード０００２のルールで部品が未手配の場合に古い生産部品表に設計変更、すなわち設変情報を加えて新しい生産部品表が作られる。このルールに対するＯＫの欄のコードは００００であり、それ以上のルール適用が行われないことを示す。
【００４４】
コード０００４のルールでは、コード０００２のルールで部品が手配済である場合に、その部品の在庫数量から、製造計画における製造台数と元単位数量との積が差し引かれ、その差が正であるか否かが判定される。ここで元単位数量とは、１台の製品当たりに必要なその部品の数である。この差が正である時には在庫部品で足りることになり、コード０００５のルールで部品在庫払出の手配が行われる。差が負となった場合には、新たに部品の追加手配が必要となり、その追加手配はコード０００６のルールで行われる。
【００４５】
図１２はＥＣ（エンジニアリングチェンジ、設計変更）適用決定パラメータ指示のディスプレイ画面例である。この指示内容の指定については、設計部門側で指示する必要があるものは図２の設計変更要求処理部３５によって指示が行われ、製造部門で指示しなければならないものは設変適用決定処理部２８によって指示が行われる。
【００４６】
ＥＣ要因は設計変更の要因を示し、適用条件としては例えばコストの削減のためであるならば次のロットからでよいことになる。変更内容は主な変更を示し、区分はどの部分の変更かなどを示し、仕損規模は障害対応などの損失見積であり、工場内の損害を対象とする金額が示される。更に状態は、計画として１０００台の製造台数のうち、フィールド、すなわち出荷済のものが１００台、未手配のものが９００台、試験中、製造中、および手配済の台数が合計１００台となっていることを示している。
【００４７】
本発明の部品手配処理方式では、前述のように例えば仕様の変更や障害などのために設計変更が発生した場合に、図２の設計変更要求処理部３５からその変更内容が設計／生産部品表データベース２３内の生産部品表に反映されると共に、変更された図面がどれかを識別するためのデータが設変情報ファイル３６に格納される。
【００４８】
図１３はその設変情報ファイルの内容を用いて変更図面を検索する処理の説明図である。設計変更に当たっては１つの図面だけが変更されることはまれであり、一般には複数の図面の変更が行われる。本実施例では変更される複数の対象図面に同じ設変番号を記述するものとし、その番号をキーとして対象図面番号を抽出可能とする。
【００４９】
図１３において設変番号としてＥＣＯ５６７−Ａ００５が指定されると、設計データの中でその設変番号が記入されている図面が検索され、所定情報が変更図面一覧として抽出される。
【００５０】
続いて図３の概略フローチャートのうちで、本発明における特徴的な処理の詳細フローチャートを図１４〜図１９を用いて説明する。
図１４は図３におけるステップＳ５の自動構成組換え処理の詳細フローチャートである。同図において処理が開始されると、まずステップＳ３０において構成組換えルールデータベースに格納されているルールが１行読み込まれ、ステップＳ３１で終了か否か、すなわち構成組換えルールの全ての読込みが終わったか否かが判定され、まだ終わっていない場合にはＳ３２で構成組換え条件が問合わせ文字列にセットされる。すなわち図７の条件の項目を基に、設計部品表内の部品に対する問い合わせ、すなわち探索を行うための文字列がセットされる。ここでは部品の品名として“添付品”を持つ部品が探される。
【００５１】
ステップＳ３３でその問合わせ文字列に該当する部品データが設計部品表から検索され、Ｓ３４で該当データがあったか否かが判定され、ない場合にはステップＳ３０以降の処理が繰り返される。
【００５２】
ステップＳ３４で該当するデータがあった場合には、Ｓ３５で最初か否か、すなわち構成組換え処理内において一致が検出されたのが最初であるか否かが判定される。最初である場合には、設計部品表の最上位の親品番と組換えを行った結果として作成される部品表内の親品番とを対応づける必要があり、ステップＳ３６で設計部品表の最上位の親品番の退避が行われる。この親品番退避とは図８において第１行が書き込まれることを意味する。続いてＳ３７で生産部品表における組換え結果の最上位の親品番の退避、すなわち図８における第２行の書込みが行われ、ステップＳ３８の処理に移行する。なおステップＳ３５で最初でないと判定された場合には、すでに最上位の品番に対する対応づけが終了しているはずであり、Ｓ３６，Ｓ３７の処理を行うことなく、Ｓ３８の処理に移行する。
【００５３】
ステップＳ３８では組換え位置の親品番の取得が行われる。すなわち図７の組換え位置に基づいて親品番の取得が行われるが、ここではプロダクト、すなわち最上位の親品番となり、図８の第２行の親品番が取得される。続いてステップＳ３９で図７の組換えルールの処理の内容がマージであるか否かが判定され、マージである場合にはＳ４０で組換え品番が生成される。ここでは図７の第１行の組換え品番“／Ｏ”が、図５の設計部品表の○○装置の品番の最後に追加されて、生産部品表における○○装置添付品に対する組換え品番が生成される。ステップＳ３９で処理がマージでない場合には、ステップＳ４０の処理は実行されない。
【００５４】
次にステップＳ４１で組換え前の品番の退避が行われる。すなわち設計部品表における親子品番が図８の第３，４、および８行に示されるように書き込まれ、ステップＳ４２で組換え親品番が定義済であるか否かが判定される。定義済でない場合にはＳ４３で組換え親品番の退避、すなわち図８の第５行の書込みが行われ、ステップＳ４４で組換え子品番の退避、すなわち図８の第６，７、および９行の書込みが行われ、ステップＳ３０以降の処理が繰り返される。
【００５５】
これに対してステップＳ４２で組換え親品番がすでに定義済である場合には、ステップＳ４３の処理は実行されずに、Ｓ４４の処理の実行後にＳ３０以降の処理が繰り返される。そして最終的にステップＳ３１で構成組換えルールの全ての読込みが終了した時点で、自動構成組換え処理を終了する。
【００５６】
図１５は図３のステップＳ６、またはＳ９におけるデータリンク処理の詳細フローチャートである。同図において処理が開始されると、まずステップＳ４６〜Ｓ５１で生産手配部品表入力処理部２２によって生産部品表の作成が行われる。最初にステップＳ４６で、生産部品表の最上位の図番と版数が指定される。これはユーザの指定に従うか、または既存の生産部品表の中から選択される。そしてＳ４７で最初か否か、すなわち新規に生産部品表を作成するか否かの判定が行われる。
【００５７】
最初である場合にはＳ４８で設計部品表が生産部品表に単純に複写され、Ｓ４９で取込み版数が退避される。この退避は設計部品表を基にして行われる。図５の設計部品表の各階層毎に部品表の版数が退避され、ステップＳ５０の処理に移行する。ステップＳ４７で新規の生産部品表作成でないと判定されると、ステップＳ４８、Ｓ４９の処理を行うことなく、直ちにＳ５０の処理に移行する。なおステップＳ４９では、デフォルトとしては設計部品表の最新版数が取り込まれるが、部分的に低い版数も取り込むことができる。
【００５８】
ステップＳ５０では生産部品表が既存であるか否かが判定され、既存でない場合には、取込み版数を基にしてステップＳ５１で設計部品表が生産部品表に複写されて、ステップＳ５２の処理に移行する。
【００５９】
Ｓ５０において生産部品表が既存であると判定された場合には直ちにステップＳ５２の処理に移行するが、この場合には取込み版数を基にして既存の生産部品表が用いられる。
【００６０】
ステップＳ５２では読替えルールに対応して読み替えられた読替えデータがあるか否かが判定される。ある場合にはＳ５３で該当する読替え対応品番データが読み込まれ、Ｓ５４で読替えデータの終了か否かが判定される。終了でない場合にはＳ５５で読替え処理が行われる。この読替え処理においては子品番の変更か、子品番の削除が行われる。図１０の例では第１行では子品番の変更が、第２行では子品番の削除が行われている。この読替え処理の後にステップＳ５３以降の処理が繰り返される。
【００６１】
一方、ステップＳ５２で読替えデータがないと判定された場合、またはＳ５４で読替えデータ終了と判定された時点でステップＳ５６の処理に移行する。なお自動でなく、マニュアルによる読替え指示に対しては、ステップＳ５５の処理のみが行われる。これは図３におけるステップＳ９に対応するものである。
【００６２】
ステップＳ５６では、構成組換えルールによって組み換えられた組換えデータがあるか否かが判定される。ある場合にはステップＳ５７で該当の組換え対応品番データが読み込まれる。すでに前述の組換え対応処理が終わった結果がファイルに退避されているためにそれを基にして生産部品表の変更が行われる。続いてステップＳ５８で終了か否か、すなわち、組換えデータが終了か否かが判定され、終了でない場合にはステップＳ５９で組換え処理、すなわち古いデータの削除、および新しいデータの追加が行われ、その後ステップＳ５７以降の処理が繰り返される。一方、Ｓ５６で組換えデータがない場合、またはＳ５８で終了した場合にはデータリンク処理を終了する。なおマニュアルによる組換え指示に対しては、ステップＳ５９のみの処理が行われるが、これも図３のステップＳ９の処理に対応する。
【００６３】
図１６は図１５におけるステップＳ５５、およびＳ５９における読替え処理、および組換え処理の処理結果の具体例である。同図は図５と同様に設計部品表、および生産部品表の内容を表している。設計部品表ではＦ６−ＳＷ１２３４５と言う部品が示されているが、これは図９の読替えルールで説明したように、プール品であるために生産部品表側では削除されている。またＣＡＡで始まり、Ｊで終わる２つの品番を持つ部品は、生産部品表では最後にＴが追加された品番に読替えられている。
図１７は図３のステップＳ１６で行われる設変適用決定処理の詳細フローチャートである。同図で処理が開始されると、まずステップＳ６１で図２の設変情報ファイル３６から設変適用決定処理の対象となる装置（部品表最上位の親品番）が取得される。すなわち設計部門側から、例えば複数の装置を対象として設計変更が指示されるために、その情報が取得される。
【００６４】
続いてステップＳ６２で、ファイル３６から適用条件や、変更作業の内容などの適用関連パラメータが取得される。このパラメータも、設計変更の度合いに応じて、設計部門側から指示される。更にステップＳ６３で対象装置に関連する工場情報として製造仕掛り台数などが調べられる。そしてこれらの情報を基にしてステップＳ６４で適用ルールの判断が行われる。この適用ルールの判断処理については図１８で述べる。
【００６５】
ステップＳ６５では未決のものがあるか否か、すなわち対象装置の中で適用ルールの判断が行われていないものがあるか否かが判定される。ある場合には図２の適用ルールデータベース２９に格納されている適用ルールではその装置に対する設変適用の決定処理が行えないことになるため、ステップＳ６６でその判断が担当者によって人手で行われた後にステップＳ６７の処理に移行する。一方、Ｓ６５で未決のものがない場合には直ちにステップＳ６７に移行する。Ｓ６７ではルール適用結果、あるいは人手による判断結果に応じて在庫払出し数量、部品手配数量、改造工程などの設計変更の最終適用内容が決定され、設変適用決定処理が終了し、決定された内容に対する改造作業などが開始される。
【００６６】
図１８は適用ルール判断処理、すなわち図１７のステップＳ６４の詳細フローチャートである。同図において処理が開始されると、まずステップＳ７０で適用ルールデータベース２９内の適用ルールが１行ずつ読み込まれる。ただし図１１で説明したように、ルールの判断結果によって次の判断が行われるべきコードが指定されるので、この読込みは必ずしもシーケンシャルに行われるわけではなく、次のコード、すなわち次の読込み番号に対応して読込みが行われる。そしてステップＳ７１で終了か否か、すなわち設変情報ファイル３６にルールが適用される品番の部品がなかったか否かが判定され、部品があった場合にはステップＳ７２でルールに基づいて内容の検証が行われる。すなわち図１１のルールの欄に記入された内容を基に、対応する情報に基づいた判断が行われ、ＯＫか否かがステップＳ７３で判定される。ＯＫの場合にはステップＳ７４、ＮＧの場合にはＳ７５の処理に移行し、それぞれ次の読込みレコード番号、すなわちルールのコードがセットされ、そのコードが００００であるか否かがＳ７６で判定され、００００でない場合にはステップＳ７０以降の処理が繰り返される。そしてステップＳ７１で終了と判定された場合、およびＳ７６で次のコードが００００と判定された場合に、適用ルールの判断処理が終了する。
【００６７】
本発明の部品手配処理方式では、障害の発生した部品等については設変情報ファイル３６に障害情報としてその部品の品番などが格納され、設計部品表入力処理部２１によってその部品を使用する設計部品表作成、または設計変更が行われるとアラームが出力されるようにすることによって、その障害部品を使用した設計が行われることは未然に防止される。
【００６８】
図１９はそのアラーム出力処理のフローチャートである。同図において処理が開始されると、まずステップＳ８０で設計品番、すなわち設計側で必要とされる部品の品番が入力され、ステップＳ８１で終了か否か、すなわち設計品番がなくなったか否かが判定され、なくなっていない場合にはＳ８２で設変情報ファイル上で該当品番が検索され、Ｓ８３で該当品番があったか否かが判定される。該当品番がない場合にはステップＳ８０以降の処理が繰り返される。
【００６９】
Ｓ８３で該当部品があったと判定されると、ステップＳ８４で例えば障害部品である該当品番に置き換えるべき代替部品の番号などが取得され、Ｓ８５でアラームメッセージが出力される。このアラームメッセージに続いてＳ８６で代替部品が表示され、利用者の処理選択が促される。
【００７０】
これに応じてＳ８７で利用者の指示が置換えであるか否かが判定され、置換え指示である場合にはＳ８８で代替部品への置換えが行われ、置換え指示でない場合にはＳ８９で入力された設計品番が取り消され、その品番は設計部品表に記入されることなく、ステップＳ８０以降の処理が繰り返される。そしてＳ８１で設計品番がなくなったと判定された時点でアラーム出力処理を終了する。
【００７１】
【発明の効果】
以上詳細に説明したように、本発明によれば従来熟練者が行っていた部品の手配業務が簡単化されると共に、設計変更の適用決定処理でも適用ルールを用いた標準化を推進することが可能となる。また設計者の設計ミスを減らすこともでき、更に設計および製造に関するルールをノウハウとして蓄積することによって、経験の浅い人でも部品手配業務を遂行することが可能となる。
【図面の簡単な説明】
【図１】本発明の原理構成ブロック図である。
【図２】本発明の部品手配処理方式の全体構成を示すブロック図である。
【図３】部品手配処理方式の全体処理フローチャートである。
【図４】生産部品表作成処理の説明図である。
【図５】設計部品表と生産部品表の例を示す図である。
【図６】取込み版数データベースの格納内容の例を示す図である。
【図７】組換えルールデータベース内の組換えルールの例を示す図である。
【図８】組換え対応品番データベースの格納内容の例を示す図である。
【図９】読替えルールデータベース内の読替えルールの例を示す図である。
【図１０】読替え対応品番データベースの格納内容の例を示す図である。
【図１１】適用ルールデータベースに格納されている適用ルールの例を示す図である。
【図１２】ＥＣ適用決定パラメータ指示画面の例を示す図である。
【図１３】設変番号指定による変更図面一覧表示の説明図である。
【図１４】構成組換え処理の詳細フローチャートである。
【図１５】データリンク処理の詳細フローチャートである。
【図１６】図１５における読替え処理と組換え処理の実行結果の例を示す図である。
【図１７】設変適用決定処理の詳細フローチャートである。
【図１８】適用ルール判断処理の詳細フローチャートである。
【図１９】アラーム出力処理の詳細フローチャートである。
【図２０】部品手配処理方式の従来例の説明図である。
【符号の説明】
１５    設計部品表入力処理手段
１６    生産手配部品表入力処理手段
１７    設計／生産部品表記憶手段
１８    構成組換え処理手段
１９    データリンク処理手段
２１    設計部品表入力処理部
２２    生産手配部品表入力処理部
２３    設計／生産部品表データベース
２４    構成組換え処理部
２５    構成組換え・部品読替えルールデータベース
２６    データリンク処理部
２７    処理結果データベース
２８    設変適用決定処理部
２９    適用ルールデータベース
３１    工場情報ファイル
３２    部品手配初期ファイル
３５    設計変更要求処理部
３６    設変情報ファイル
３７    変更要求受領処理部
３８    設計変更適用参照処理部
【図１】
0003563132.tif 000002
【図２】
0003563132.tif 000003
【図３】
0003563132.tif 000004
【図４】
0003563132.tif 000005
【図５】
0003563132.tif 000006
【図６】
0003563132.tif 000007
【図７】
0003563132.tif 000008
【図８】
0003563132.tif 000009
【図９】
0003563132.tif 000010
【図１０】
0003563132.tif 000011
【図１１】
0003563132.tif 000012
【図１２】
0003563132.tif 000013
【図１３】
0003563132.tif 000014
【図１４】
0003563132.tif 000015
【図１５】
0003563132.tif 000016
【図１６】
0003563132.tif 000017
【図１７】
0003563132.tif 000018
【図１８】
0003563132.tif 000019
【図１９】
0003563132.tif 000020
【図２０】
0003563132.tif 000021