(57)【要約】【課題】  部品供給系に含まれる工程間の連鎖関係や位置関係等を正確に把握し、その上で部品の輸送が非効率な区間、特に戻り区間の発見を支援する。【解決手段】  １つの最終部品供給系に含まれる任意の連続複数区間を選択し（ステップＳ６４４）、その連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離と、最短距離が合計距離に占める比率を計算し（ステップＳ６４６〜ステップＳ６５２）、区関数別に設定された比率の基準値を満たさない連続複数区間を、戻り区間として検索し（ステップＳ６５４）、戻り区間に対する対策を実行する（ステップＳ６５６）。【選択図】  図１２
2005115851.tif 000002
【特許請求の範囲】
【請求項１】
前工程で生産した部品を次工程に供給して次工程で高次部品を生産し、その次工程で生産した高次部品を次々工程に供給して次々工程でより高次の部品を生産する連鎖が多段階に繰返され、最終部品生産工程で最終部品を生産して製品生産工程に供給する連鎖で１つの最終部品供給系が構成され、その最終部品供給系が最終部品毎に展開されている全体部品供給系のなかから、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間の発見を支援するシステムであり、
製品とそれを構成する直近低次の部品群リスト（最終部品、即ち第１次部品群リスト）と、低次の部品とそれを構成するより低次の部品群リスト（第１次部品を構成する第２次部品群リストと、第２次部品を構成する第３次部品群リスト等）の連鎖を多段階に記憶している部品展開情報と、部品展開情報に含まれる低次の部品に対して、その低次部品の供給元工程を対応付けて記憶している「部品展開情報／供給元工程」記憶手段と、
連続する複数区間の始点工程から終点工程までの最短距離が、連続複数区間の合計距離に占める比率の基準値を、区間数別に記憶している「比率基準値」記憶手段と、
「部品展開情報／供給元工程」記憶手段に記憶された部品展開情報と、部品展開情報に含まれる低次部品の供給元工程とに基づいて、各最終部品供給系に含まれる工程群を把握する手段と、
１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離と、最短距離が合計距離に占める比率を計算し、「比率基準値」記憶手段に区間数別に記憶された比率の基準値を参照し、基準値未満の比率となる連続複数区間を検索する手段と、
全体部品供給系に含まれる区間を地図上に表示する手段とを有し、
その表示手段では、前記検索された基準値未満の比率となる連続複数区間が、他から識別可能に表示されることを特徴とする戻り区間発見支援システム。
【請求項２】
連続複数区間の合計距離の基準値を、区間数別に記憶している「合計距離基準値」記憶手段が付加され、
基準値未満の比率となる連続複数区間を検索する手段は、「合計距離基準値」記憶手段に区間数別に記憶された合計距離の基準値を参照し、基準値を超える合計距離となる連続複数区間の中から、基準値未満の比率となる連続複数区間を検索することを特徴とする請求項１の戻り区間発見支援システム。
【請求項３】
各工程の所在地を記憶している所在地記憶手段と、
地図情報を記憶している地図情報記憶手段をさらに有し、
所在地記憶手段に記憶された各工程の所在地と、地図情報記憶手段に記憶された地図情報とに基づいて、１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の中の各区間の距離を計算して合計距離を計算することを特徴とする請求項１又は２の戻り区間発見支援システム。
【請求項４】
「部品展開情報／供給元工程」記憶手段は、部品展開情報に含まれる低次部品に対して、供給元工程から供給先工程までの区間距離を対応付けて記憶しており、
基準値未満の比率となる連続複数区間を検索する手段は、「部品展開情報／供給元工程」記憶手段に記憶された区間距離に基づいて、連続複数区間の合計距離を計算することを特徴とする請求項１又は２の戻り区間発見支援システム。
【請求項５】
前工程で生産した部品を次工程に供給して次工程で高次部品を生産し、その次工程で生産した高次部品を次々工程に供給して次々工程でより高次の部品を生産する連鎖が多段階に繰返され、最終部品生産工程で最終部品を生産して製品生産工程に供給する連鎖で１つの最終部品供給系が構成され、その最終部品供給系が最終部品毎に展開されている全体部品供給系のなかから、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間の発見を支援するシステムであり、
製品とそれを構成する直近低次の部品群リスト（最終部品、即ち第１次部品群リスト）と、低次の部品とそれを構成するより低次の部品群リスト（第１次部品を構成する第２次部品群リストと、第２次部品を構成する第３次部品群リスト等）の連鎖を多段階に記憶している部品展開情報と、部品展開情報に含まれる低次の部品に対して、その低次部品の供給元工程を対応付けて記憶している「部品展開情報／供給元工程」記憶手段と、
連続する複数区間の中の隣接する２つの区間が成す角度を当該複数区間で合計した合計角度の基準値を、区間数別に記憶している「合計角度基準値」記憶手段と、
「部品展開情報／供給元工程」記憶手段に記憶された部品展開情報と、部品展開情報に含まれる低次部品の供給元工程とに基づいて、各最終部品供給系に含まれる工程群を把握する手段と、
１つの最終部品供給系に含まれる任意の連続複数区間の中の隣接する２つの区間が成す角度を計算して合計角度を計算し、「合計角度基準値」記憶手段に区間数別に記憶された合計角度の基準値を参照し、基準値未満の合計角度となる連続複数区間を検索する手段と、
全体部品供給系に含まれる区間を地図上に表示する手段とを有し、
その表示手段では、前記検索された基準値未満の合計角度となる連続複数区間が、他から識別可能に表示されることを特徴とする戻り区間発見支援システム。
【請求項６】
連続複数区間の合計距離の基準値を、区間数別に記憶している「合計距離基準値」記憶手段が付加され、
基準値未満の合計角度となる連続複数区間を検索する手段は、「合計距離基準値」記憶手段に区間数別に記憶された合計距離の基準値を参照し、基準値を超える合計距離となる連続複数区間の中から、基準値未満の合計角度となる連続複数区間を検索することを特徴とする請求項５の戻り区間発見支援システム。
【請求項７】
「合計距離基準値」記憶手段は、さらに連続複数区間の始点工程から終点工程までの最短距離の基準値を、区間数別に記憶しており、
基準値未満の合計角度となる連続複数区間を検索する手段は、基準値を超える合計距離となる連続複数区間の中から、始点工程から終点工程までの最短距離が基準値を満たさない連続複数区間を検索し、当該検索された連続複数区間の中から、さらに基準値未満の合計角度となる連続複数区間を検索することを特徴とする請求項６の戻り区間発見支援システム。
【請求項８】
各工程の所在地を記憶している所在地記憶手段と、
地図情報を記憶している地図情報記憶手段をさらに有し、
所在地記憶手段に記憶された各工程の所在地と、地図情報記憶手段に記憶された地図情報とに基づいて、連続複数区間の中の各区間の距離を計算して合計距離及び／又は最短距離を計算することを特徴とする請求項６又は７の戻り区間発見支援システム。
【請求項９】
「部品展開情報／供給元工程」記憶手段は、部品展開情報に含まれる低次部品に対して、供給元工程から供給先工程までの区間距離を対応付けて記憶しており、
基準値未満の合計角度となる連続複数区間を検索する手段は、「部品展開情報／供給元工程」記憶手段に記憶された区間距離に基づいて、合計距離を計算することを特徴とする請求項６又は７の戻り区間発見支援システム。
【請求項１０】
前工程で生産した部品を次工程に供給して次工程で高次部品を生産し、その次工程で生産した高次部品を次々工程に供給して次々工程でより高次の部品を生産する連鎖が多段階に繰返され、最終部品生産工程で最終部品を生産して製品生産工程に供給する連鎖で１つの最終部品供給系が構成され、その最終部品供給系が最終部品毎に展開されている全体部品供給系のなかから、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間の発見を支援する方法であり、コンピュータに以下の工程、即ち、
各部品生産工程で、その工程で生産する部品に対応付けて、その部品の生産に必要な直近低次の部品群リストを整備し、各直近低次の部品に対応付けて、その直近低次の部品を生産する工程が整備するデータベース中のデータに対するリンク情報を整備する工程と、
連続する複数区間の始点工程から終点工程までの最短距離が、連続複数区間の合計距離に占める比率の基準値を、区間数別に記憶する工程と、
前記リンク情報を活用して、最低次の部品生産工程から製品生産工程に至るまでの最終部品供給系に含まれる工程群を把握する工程と、
１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離と、最短距離が合計距離に占める比率を計算し、区間数別に記憶された比率の基準値を参照し、基準値未満の比率となる連続複数区間を検索する工程と、
全体部品供給系に含まれる区間を地図上に表示すると共に、前記検索された基準値未満の比率となる連続複数区間を、他から識別可能に表示する工程と、
を実行させる戻り区間発見支援方法。
【請求項１１】
前工程で生産した部品を次工程に供給して次工程で高次部品を生産し、その次工程で生産した高次部品を次々工程に供給して次々工程でより高次の部品を生産する連鎖が多段階に繰返され、最終部品生産工程で最終部品を生産して製品生産工程に供給する連鎖で１つの最終部品供給系が構成され、その最終部品供給系が最終部品毎に展開されている全体部品供給系のなかから、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間の発見を支援する方法であり、コンピュータに以下の工程、即ち、
各部品生産工程で、その工程で生産する部品に対応付けて、その部品の生産に必要な直近低次の部品群リストを整備し、各直近低次の部品に対応付けて、その各直近低次の部品を生産する工程が整備するデータベース中のデータに対するリンク情報を整備する工程と、
連続する複数区間の中の隣接する２つの区間が成す角度を当該複数区間で合計した合計角度の基準値を、区間数別に記憶する工程と、
前記リンク情報を活用して、最低次の部品生産工程から製品生産工程に至るまでの最終部品供給系に含まれる工程群を把握する工程と、
１つの最終部品供給系に含まれる任意の連続複数区間の中の隣接する２つの区間が成す角度を計算して合計角度を計算し、区間数別に記憶された合計角度の基準値を参照し、基準値未満の合計角度となる連続複数区間を検索する工程と、
全体部品供給系に含まれる区間を地図上に表示すると共に、前記検索された基準値未満の合計角度となる連続複数区間を、他から識別可能に表示する工程と、
を実行させる戻り区間発見支援方法。
【請求項１２】
前工程で生産した部品を次工程に供給して次工程で高次部品を生産し、その次工程で生産した高次部品を次々工程に供給して次々工程でより高次の部品を生産する連鎖が多段階に繰返され、最終部品生産工程で最終部品を生産して製品生産工程に供給する連鎖で１つの最終部品供給系が構成され、その最終部品供給系が最終部品毎に展開されている全体部品供給系のなかから、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間の発見を支援するプログラムであり、コンピュータに以下の処理、即ち、
各部品生産工程で、その工程で生産する部品に対応付けて、その部品の生産に必要な直近低次の部品群リストを整備し、各直近低次の部品に対応付けて、その各直近低次の部品を生産する工程が整備するデータベース中のデータに対するリンク情報を整備するように案内する処理と、
連続する複数区間の始点工程から終点工程までの最短距離が、連続複数区間の合計距離に占める比率の基準値を、区間数別に入力を促す処理と、
前記リンク情報を活用して、最低次の部品生産工程から製品生産工程に至るまでの最終部品供給系に含まれる工程群を把握する処理と、
１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離と、最短距離が合計距離に占める比率を計算し、区間数別に記憶された比率の基準値を参照し、基準値未満の比率となる連続複数区間を検索する処理と、
全体部品供給系に含まれる区間を地図上に表示すると共に、前記検索された基準値未満の比率となる連続複数区間を、他から識別可能に表示する処理と、
を実行させる戻り区間発見支援プログラム。
【請求項１３】
前工程で生産した部品を次工程に供給して次工程で高次部品を生産し、その次工程で生産した高次部品を次々工程に供給して次々工程でより高次の部品を生産する連鎖が多段階に繰返され、最終部品生産工程で最終部品を生産して製品生産工程に供給する連鎖で１つの最終部品供給系が構成され、その最終部品供給系が最終部品毎に展開されている全体部品供給系のなかから、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間の発見を支援するプログラムであり、コンピュータに以下の処理、即ち、
各部品生産工程で、その工程で生産する部品に対応付けて、その部品の生産に必要な直近低次の部品群リストを整備し、各直近低次の部品に対応付けて、その各直近低次の部品を生産する工程が整備するデータベース中のデータに対するリンク情報を整備するように案内する処理と、
連続する複数区間の中の隣接する２つの区間が成す角度を当該複数区間で合計した合計角度の基準値を、区間数別に入力を促す処理と、
前記リンク情報を活用して、最低次の部品生産工程から製品生産工程に至るまでの最終部品供給系に含まれる工程群を把握する処理と、
１つの最終部品供給系に含まれる任意の連続複数区間の中の隣接する２つの区間が成す角度を計算して合計角度を計算し、区間数別に記憶された合計角度の基準値を参照し、基準値未満の合計角度となる連続複数区間を検索する処理と、
全体部品供給系に含まれる区間を地図上に表示すると共に、前記検索された基準値未満の合計角度となる連続複数区間を、他から識別可能に表示する処理と、
を実行させる戻り区間発見支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品供給系の問題点の一つである非効率な部品の輸送を行っている区間、特に戻り区間の発見を支援する技術に関する。
【０００２】
本明細書中で使用する主要な用語等についての説明をする。
本明細書では、最終製品を生産する工程から順に番号をつけるものとする。例えば最終製品が自動車である場合、第０次工程（製品生産工程）で自動車を生産し、第１次工程（最終部品生産工程）で燃料タンクサブアッシーを生産し、第２次工程で燃料ポンプアッシーを生産し、第３次工程で燃料ポンプを生産し、第４次工程でモータを生産し、第５次工程でアーマチュアを生産し、第６次工程（最低次の部品生産工程）でコイルを生産する。すなわち、番号の数字が小さいほど高次工程、高次部品であり、番号の数字が大きいほど低次工程、低次部品である。
なお上記の第１次工程は、燃料タンクサブアッシーという製品を生産するということができる。すなわち「製品」とは、消費者から見た製品に限られない。燃料タンクサブアッシーもそれを生産する第１次工程にとっては製品であり、燃料タンクサブアッシーを製品として生産する工程に対しては燃料ポンプアッシーが第１次部品となる。
図１８に模式的に例示するように、第４次工程でモータが生産され、第３次工程で燃料ポンプが生産され、第２次工程で燃料ポンプアッシーが生産され、第１次工程で燃料タンクサブアッシーが生産され、製品生産工程で自動車を生産する場合、燃料タンクサブアッシーという製品を生産する工程を自工程として考えると、前記した第２次工程が第１次工程であり、第３次工程が第２次工程であるということができる。
本明細書では、１つの最終部品供給系は、例えば第５次工程−第４次工程−第３次工程−第２次工程−第１次工程−製品生産工程の連鎖から成る階層構造で構成される。また、全体部品供給系は、この部品供給系が、最終部品毎に展開して構成される。
【０００３】
本明細書で説明する技術では、部品展開情報に含まれる低次の各部品に対して、その供給元の工程や、供給元の工程から供給先の工程までの区間の距離の他、部品生産時の不良率、部品のコスト、部品のリードタイム、部品の物流情報、部品の点数、部品の属性、部品の種類数等が対応付けられて記憶される。これらの情報を集合的に「部品供給情報」という。
本明細書では、直近低次工程から直近高次工程まで部品が輸送される経路を「区間」という。このうち直近低次工程から直近高次工程までの区間とそれよりも高次の工程間の輸送区間が実質的に往復している区間を「戻り区間」という。例えば図１９に例示するように、第３次工程ｄ１から第２次工程ｃ１までの区間γに対し、第２次工程ｃ１から第１次工程ｂ１までの区間βは戻り区間となる。あるいは、第５次工程ｆ１から第４次工程ｅ１までの区間εに対し、第３次工程ｄ１から第２次工程ｃ１までの区間γは戻り区間となる。なおここでいう「往復」とは、必ずしも往路に対して復路が戻り切ることに限定されず、往路の少なくとも一部に復路が実質的に重複すること、あるいは、復路の少なくとも一部に往路が実質的に重複することをいう。重複は厳密な意味での重複に限定されず、ほぼ重なっている場合も含むものとする。
【背景技術】
【０００４】
通常の生産系では、前工程で生産した部品を次工程に供給して次工程で高次部品を生産し、次工程で生産した高次部品を次々工程に供給して次々工程でより高次の部品を生産する連鎖が多段階に繰返されている。例えば自動車の生産系では、前工程でコイルが生産され、その次工程でコイルを利用してアーマチュアが生産され、その次工程でアーマチュアを利用してモータが生産され、その次工程でモータを利用して燃料ポンプが生産され、その次工程で燃料ポンプを利用して燃料ポンプアッシーが生産され、その次工程で燃料ポンプアッシーを利用して燃料タンクサブアッシーが生産され、その次工程でその燃料タンクサブアッシーを利用して自動車が生産される。このように生産系で生産される製品とそれを構成する部品には、製品−第１次部品−第２次部品−第３次部品−・・・という連鎖から成る階層構造が存在する。
また、製品生産系で生産される製品とそれを構成する部品群の間には、製品は複数の第１次部品群から構成され、各第１次部品は複数の第２次部品群から構成され、各第２次部品は複数の第３次部品群から構成され、・・・という展開関係が存在する。
【０００５】
製品とそれを構成する部品の階層構造と展開関係を、容易に把握できるようにする技術が開発されている。例えば特許文献１には、階層ツリー構造によって、製品生産工程に供給される第１次部品群リスト、各第１次部品を構成する第２次部品群リスト、各第２次部品を構成する第３次部品群リスト等の階層構造と部品展開関係を図式化して表示する技術が開示されている。
【０００６】
【特許文献１】特開２００１−３３１５３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
高品質な製品を安価で短納期で生産できるようにするためには、様々な工程を経て供給される部品の供給系において、部品の輸送が効率的に行われることが重要である。部品の輸送が効率的に行われていない場合には、それを発見して対策を講じることによって、輸送にかかるコストや時間を削減することが必要である。
部品の輸送は、典型的には、前工程から次工程輸送までの区間の距離が長いと非効率となる。しかしながら、単に距離に着目するだけでは、部品の輸送が非効率な区間を全て発見できるとは限らない。例えば単一の区間として評価したときには必ずしも距離が長いとはいえない場合であっても、その区間が、前の区間と実質的に往復しているような戻り区間であれば、その区間での部品の輸送は非効率といえる。部品が輸送される区間が実質的に往復していれば、合計輸送距離が長くなり、輸送にかかるコストや時間が増大してしまう。
【０００８】
上記特許文献１に記載の技術では、部品の階層構造と展開関係を把握できても、部品供給系に含まれる各工程間の連鎖関係や位置関係等を把握することができない。したがって、部品の輸送が効率的でない戻り区間を発見することはできない。
【０００９】
本発明は、部品供給系に含まれる工程間の連鎖関係や位置関係等を正確に把握し、その上で部品の輸送が非効率な区間、特に戻り区間の発見を支援する。
これにより、戻り区間に対する対策を講ずることが可能となり、部品の輸送にかかるコストや時間を削減することによって、高品質な製品を安価で短納期で生産することができるようになる。
【課題を解決するための手段】
【００１０】
（課題を解決するための一つの手段）
本発明では、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間を発見しやすくするシステムを創作した。このシステムは、前工程で生産した部品を次工程に供給して次工程で高次部品を生産し、その次工程で生産した高次部品を次々工程に供給して次々工程でより高次の部品を生産する連鎖が多段階に繰返され、最終部品生産工程（第１次工程）で最終部品（第１次部品）を生産して製品生産工程に供給する連鎖で１つの最終部品供給系が構成され、その最終部品供給系が最終部品毎に展開されている全体部品供給系に対して用いられる。
このシステムは、製品とそれを構成する直近低次の部品群リスト（最終部品、即ち第１次部品群リスト）と、低次の部品とそれを構成するより低次の部品群リスト（第１次部品を構成する第２次部品群リストと、第２次部品を構成する第３次部品群リスト等）の連鎖を多段階に記憶している部品展開情報と、部品展開情報に含まれる低次の部品に対して、その低次部品の供給元工程を対応付けて記憶している「部品展開情報／供給元工程」記憶手段を有する。また、連続する複数区間の始点工程から終点工程までの最短距離が、連続複数区間の合計距離に占める比率の基準値を、区間数別に記憶している「比率基準値」記憶手段を有する。
またこのシステムは、「部品展開情報／供給元工程」記憶手段に記憶された部品展開情報と、部品展開情報に含まれる低次部品の供給元工程とに基づいて、各最終部品供給系に含まれる工程群を把握する手段と、１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離と、最短距離が合計距離に占める比率を計算し、「比率基準値」記憶手段に区間数別に記憶された比率の基準値を参照し、基準値未満の比率となる連続複数区間を検索する手段とを有する。
さらにこのシステムは、全体部品供給系に含まれる区間を地図上に表示する手段を有し、その表示手段では、前記検索された基準値未満の比率となる連続複数区間が、他から識別可能に表示される。
【００１１】
（その作用と効果）
「部品展開情報／供給元工程」記憶手段は、部品展開情報を記憶している。部品展開情報は、図１８に模式的に例示するように、製品（その１つであるＡが例示されている）と、その製品を構成する直近低次の部品群リスト（最終部品、即ち第１次部品群リストであり、その１つであるＢ１が例示されている）と、低次の部品とそれを構成するより低次の部品群リスト（第１次部品に対しては第２次部品群のリストが相当し、第２次部品に対しては第３次部品群のリストが相当し、第３次部品に対しては第４次部品群のリストが相当する。第１次部品Ｂ１に対しては第２次部品群Ｃ１，Ｃ２のリストが例示され、第２次部品Ｃ１に対しては第３次部品群Ｄ１，Ｄ２のリストが例示され、第３次部品Ｄ１に対しては第４次部品群Ｅ１，Ｅ２，Ｅ３，Ｅ４のリストが例示されている）の連鎖を多段階に記憶している。
「部品展開情報／供給元工程」記憶手段は、この部品展開情報に含まれる各部品に対して、その供給元の工程を対応付けて記憶している。図１８の例示では、第１次部品Ｂ１に対して供給元工程ｂ１を対応付け、第２次部品Ｃ１に対して供給元工程ｃ１を対応付け、第３次部品Ｄ１に対して供給元工程ｄ１を対応付け、第４次部品Ｅ１に対して供給元工程ｅ１、Ｅ２に対して供給元工程ｅ２、Ｅ３に対して供給元工程ｅ３、Ｅ４に対して供給元工程ｅ４を対応付けて記憶している。
【００１２】
本システムは、「部品展開情報／供給元工程」記憶手段に記憶された部品展開情報と、部品展開情報に含まれる低次部品に対応付けられた供給元工程とに基づいて、各最終部品供給系に含まれる工程群を把握する。図１８の例示では、第１次工程ｂ１−第２次工程ｃ１−第３次工程ｄ１−第４次工程ｅ１，ｅ２，ｅ３，ｅ４、及び、第１次工程ｂ１−第２次工程ｃ１−第３次工程ｄ２−第４次工程ｅ５，ｅ６，ｅ７，ｅ８から構成される最終部品供給系と、第１次工程ｂ１−第２次工程ｃ２−第３次工程ｄ３−第４次工程ｅ９，ｅ１０，ｅ１１，・・・から構成される最終部品供給系等が明確となり、各最終部品供給系に含まれる工程群を把握することができる。
【００１３】
本システムでは、１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離を計算する。
ここで１つの最終部品供給系に含まれる任意の連続する複数の区間とは、例えば図１９（１）に示す部品供給系の場合は、連続する２つの区間は低次から、「第５次工程ｆ１から第４次工程ｅ１までの区間εと第４次工程ｅ１から第３次工程ｄ１までの区間δ」、「第４次工程ｅ１から第３次工程ｄ１までの区間δと第３次工程ｄ１から第２次工程ｃ１までの区間γ」、「第３次工程ｄ１から第２次工程ｃ１までの区間γと第２次工程ｃ１から第１次工程ｂ１までの区間β」、「第２次工程ｃ１から第１次工程ｂ１までの区間βと第１次工程ｂ１から第０次工程ａまでの区間α」の４つが存在する。同様に連続する３つの区間は低次から、「区間εと区間δと区間γ」、「区間δと区間γと区間β」、「区間γと区間βと区間α」の３つが存在し、連続する４つの区間は低次から、「区間εと区間δと区間γと区間β」、「区間δと区間γと区間βと区間α」の２つが存在し、連続する５つの区間は低次から、「区間εと区間δと区間γと区間βと区間α」の１つが存在する。
始点工程から終点工程までの最短距離や、各区間の距離の計算には、横型探索法やダイクストラ法やＡ＊アルゴリズム等の既存の最短経路探索方法を用いることができる。これらの方法では対象とする２つの工程の一方を出発地点とし、他方を目的地点とし、工程間の最短経路を探索する。この際に距離が計算される。例えば２つの連続区間のうち、図１９（１）の「区間εと区間δ」が探索されたときは始点工程ｆ１から終点工程ｄ１までの最短距離Ｄが計算され、「区間δと区間γ」が探索されたときは始点工程ｅ１から終点工程ｃ１までの最短距離Ｃが計算され、「区間γと区間β」が探索されたときは始点工程ｄ１から終点工程ｂ１までの最短距離Ｂが計算され、「区間βと区間α」が探索されたときは始点工程ｃ１から終点工程ａまでの最短距離Ａが計算される。同様に、各連続区間の中の各区間の距離が計算される。
【００１４】
このようにして計算された最短距離が連続複数区間の合計距離に占める比率を求め、「比率基準値」記憶手段に区間数別に記憶された比率の基準値を参照し、基準値未満の比率となる連続複数区間を検索する。比率の基準値は、部品が戻り輸送される区間を検索するために設定される（比率が大きければ部品が戻り輸送されることにはならない）。例えば区間数２について、｛Ｂ／（γ＋β）｝＜Ｙ２＜｛Ｄ／（ε＋δ），Ｃ／（δ＋γ），Ａ／（β＋α）｝の関係を満たす比率の基準値をＹ２と設定することができ、Ｂ／（γ＋β）が比率となる連続複数区間γ，βが検索される。検索された連続複数区間γ，βのうち、区間βが区間γに対して戻り区間となる。
【００１５】
本システムは、全体部品供給系に含まれる各区間を地図上に表示する手段を有し、地図上で検索された連続複数区間γ，βが、他から識別可能に表示される。これによって、戻り区間γが視覚的に容易に把握される。
【００１６】
本システムによると、部品供給系に含まれる工程間の連鎖関係や位置関係等を正確に把握することができるようになる。その上で部品の輸送が非効率な戻り区間を検索して表示する。これにより、戻り区間が明確化されて対策を講ずることが可能となり、部品の輸送にかかるコストや時間を削減することができる。
【００１７】
（課題を解決するための好ましい手段）
連続複数区間の合計距離の基準値を、区間数別に記憶している「合計距離基準値」記憶手段が付加され、基準値未満の比率となる連続複数区間を検索する手段は、「合計距離基準値」記憶手段に区間数別に記憶された合計距離の基準値を参照し、基準値を超える合計距離となる連続複数区間の中から、基準値未満の比率となる連続複数区間を検索することが好ましい。
【００１８】
（その作用と効果）
連続複数区間の合計距離の基準値は、部品が戻り輸送されると効率が悪くなる区間を検索するために設定される（合計距離が短ければ部品が戻り輸送されても必ずしも効率が悪いとはいえない）。
基準値未満の比率となる連続複数区間を検索する手段は、このように設定された合計距離の基準値を参照して、基準値を超える合計距離となる連続複数区間の中から、基準値未満の比率となる連続複数区間を検索することが好ましい。例えば区間数２について設定された合計距離の基準値がＸ２であれば、図１９（１）に示す「区間εと区間δ」の合計距離が基準値Ｘ２を超えるか否かを判定する。同様に「区間δと区間γ」の合計距離が基準値Ｘ２を超えるか否かを判定し、「区間γと区間β」の合計距離が基準値Ｘ２を超えるか否かを判定し、「区間βと区間α」の合計距離が基準値Ｘ２を超えるか否かを判定する。そして合計距離の基準値を超えると判定された連続複数区間の中から、基準値未満の比率となる連続複数区間を検索する。
これにより、合計距離が短くて部品が戻り輸送されても必ずしも効率が悪いとはいえない連続複数区間が、検索対象から外される。
【００１９】
（課題を解決するための好ましい手段）
各工程の所在地を記憶している所在地記憶手段と、地図情報を記憶している地図情報記憶手段をさらに有し、所在地記憶手段に記憶された各工程の所在地と、地図情報記憶手段に記憶された地図情報とに基づいて、１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の中の各区間の距離を計算して合計距離を計算することが好ましい。
（その作用と効果）
所在地記憶手段に記憶された各工程の所在地と、地図情報記憶手段に記憶された地図情報とに基づいて、例えば最短経路探索方法を用いることによって、距離を計算することができる。
【００２０】
（課題を解決するための好ましい手段）
「部品展開情報／供給元工程」記憶手段は、部品展開情報に含まれる低次部品に対して、供給元工程から供給先工程までの区間距離を対応付けて記憶しており、基準値未満の比率となる連続複数区間を検索する手段は、「部品展開情報／供給元工程」記憶手段に記憶された区間距離に基づいて、連続複数区間の合計距離を計算することが好ましい。
（その効果）
この構成により、基準値未満の比率となる連続複数区間を検索する手段が必要とする計算量や計算時間を節約することができる。
【００２１】
（課題を解決するための他の手段）
本発明では、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間を発見しやすくする他のシステムを創作した。
このシステムは、製品とそれを構成する直近低次の部品群リスト（最終部品、即ち第１次部品群リスト）と、低次の部品とそれを構成するより低次の部品群リスト（第１次部品を構成する第２次部品群リストと、第２次部品を構成する第３次部品群リスト等）の連鎖を多段階に記憶している部品展開情報と、部品展開情報に含まれる低次の部品に対して、その低次部品の供給元工程を対応付けて記憶している「部品展開情報／供給元工程」記憶手段を有する。また、連続する複数区間の中の隣接する２つの区間が成す角度を当該複数区間で合計した合計角度の基準値を、区間数別に記憶している「合計角度基準値」記憶手段を有する。
またこのシステムは、「部品展開情報／供給元工程」記憶手段に記憶された部品展開情報と、部品展開情報に含まれる低次部品の供給元工程とに基づいて、各最終部品供給系に含まれる工程群を把握する手段と、１つの最終部品供給系に含まれる任意の連続複数区間の中の隣接する２つの区間が成す角度を計算して合計角度を計算し、「合計角度基準値」記憶手段に区間数別に記憶された合計角度の基準値を参照し、基準値未満の合計角度となる連続複数区間を検索する手段とを有する。
さらにこのシステムは、全体部品供給系に含まれる区間を地図上に表示する手段を有し、その表示手段では、前記検索された基準値未満の合計角度となる連続複数区間が、他から識別可能に表示される。
【００２２】
（その作用と効果）
本システムは、連続複数区間の中の隣接する２つの区間が成す角度によって、戻り区間か否かを判定する。
そのために本システムでは、検索された連続複数区間の中の隣接する２つの区間が成す角度を計算する。例えば３つの連続区間のうち、図１９（２）の「区間εと区間δと区間γ」が探索されたときは区間εと区間δが成す角度θ４と区間δと区間γが成す角度θ３が計算され、「区間δと区間γと区間β」が探索されたときは区間δと区間γが成す角度θ３と区間γと区間βが成す角度θ２が計算され、「区間γと区間βと区間α」が探索されたときは区間γと区間βが成す角度θ２と区間βと区間αが成す角度θ１が計算される。
そして、「合計角度基準値」記憶手段に区間数別に記憶された合計角度の基準値を参照し、基準値未満の合計角度となる連続複数区間を検索する。合計角度の基準値は、部品が戻り輸送される区間を検索するために設定される（合計角度が大きければ部品が戻り輸送されることにはならない）。例えば区間数３について、（θ２＋θ３），（θ３＋θ４）≦Ｚ３≦（θ１＋θ２）の関係を満たす合計角度の基準値をＺ３と設定することができ、（θ２＋θ３）が合計角度となる連続複数区間δ，γ，βと、（θ３＋θ４）が合計角度となる連続複数区間ε，δ，γが検索される。検索された連続複数区間δ，γ，βのうち、区間βが区間γに対して戻り区間となり、連続複数区間ε，δ，γのうち、区間γが区間εに対して戻り区間となる。
検索された連続複数区間δ，γ，β、及び連続複数区間ε，δ，γは、表示手段において地図上で他から識別可能に表示される。これによって、戻り区間βと戻り区間γが視覚的に容易に把握される。
【００２３】
本システムは、部品供給系に含まれる工程間の連鎖関係や位置関係等を正確に把握する。その上で部品の輸送が非効率な戻り区間を検索して表示する。これにより、戻り区間が明確化されて対策を講ずることが可能となり、部品の輸送にかかるコストや時間を削減することができる。
【００２４】
（課題を解決するための好ましい手段）
連続複数区間の合計距離の基準値を、区間数別に記憶している「合計距離基準値」記憶手段が付加され、基準値未満の合計角度となる連続複数区間を検索する手段は、「合計距離基準値」記憶手段に区間数別に記憶された合計距離の基準値を参照し、基準値を超える合計距離となる連続複数区間の中から、基準値未満の合計角度となる連続複数区間を検索することが好ましい。
【００２５】
（その作用と効果）
本システムは、連続複数区間の中の隣接する２つの区間が成す合計角度の基準値だけでなく、合計距離の基準値を併せて利用して、戻り区間を検索する。
連続複数区間の合計距離の基準値は、部品が戻り輸送されると効率が悪くなる区間を検索するために設定される（合計距離が短ければ部品が戻り輸送されても必ずしも効率が悪いとはいえない）。
そして基準値未満の合計角度となる連続複数区間を検索する手段は、基準値を超える合計距離となる連続複数区間の中から、基準値を満たさない距離比率となる連続複数区間を検索することが好ましい。
これにより、合計距離が短くて部品が戻り輸送されても必ずしも効率が悪いとはいえない連続複数区間が、検索対象から外される。
【００２６】
（課題を解決するための好ましい手段）
「合計距離基準値」記憶手段は、さらに連続複数区間の始点工程から終点工程までの最短距離の基準値を、区間数別に記憶しており、基準値未満の合計角度となる連続複数区間を検索する手段は、基準値を超える合計距離となる連続複数区間の中から、始点工程から終点工程までの最短距離が基準値を満たさない連続複数区間を検索し、当該検索された連続複数区間の中から、さらに基準値未満の合計角度となる連続複数区間を検索することが好ましい。
【００２７】
（その作用と効果）
本システムは、隣接する２つの区間が成す合計角度の基準値、合計距離の基準値、さらに始点工程と終点工程までの最短距離の基準値を併せて利用して、戻り区間を検索する。
始点工程から終点工程までの最短距離の基準値は、部品が戻り輸送される区間を検索するために設定される（合計角度が基準値未満であり、かつ、合計距離が基準値を超えても、始点工程から終点工程までの最短距離が長ければ、部品が戻り輸送されるとはいえない）。
基準値未満の合計角度となる連続複数区間を検索する手段は、基準値を超える合計距離となる連続複数区間の中から、始点工程から終点工程までの最短距離が基準値を満たさない連続複数区間を検索し、当該検索された連続複数区間の中から、さらに基準値未満の合計角度となる連続複数区間を検索することが好ましい。
これにより、連続複数区間のうち、始点工程と終点工程の最短距離の関係から部品が戻り輸送されるとはいとはいえないものが、検索対象から外される。
【００２８】
（課題を解決するための好ましい手段）
各工程の所在地を記憶している所在地記憶手段と、地図情報を記憶している地図情報記憶手段をさらに有し、所在地記憶手段に記憶された各工程の所在地と、地図情報記憶手段に記憶された地図情報とに基づいて、連続複数区間の中の各区間の距離を計算して合計距離及び／又は最短距離を計算することが好ましい。
（その作用と効果）
所在地記憶手段に記憶された各工程の所在地と、地図情報記憶手段に記憶された地図情報とに基づいて、例えば最短経路探索方法を用いることによって、距離を計算することができる。
【００２９】
（課題を解決するための好ましい手段）
「部品展開情報／供給元工程」記憶手段は、部品展開情報に含まれる低次部品に対して、供給元工程から供給先工程までの区間距離を対応付けて記憶しており、基準値未満の合計角度となる連続複数区間を検索する手段は、「部品展開情報／供給元工程」記憶手段に記憶された区間距離に基づいて、合計距離を計算することが好ましい。
（その効果）
この構成により、基準値未満の合計角度となる連続複数区間を検索する手段が必要とする計算量や計算時間を節約することができる。
【００３０】
（課題を解決するための一つの手段）
本発明では、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間を発見しやすくする方法を創作した。
この方法は、コンピュータに以下の工程、即ち、
・各部品生産工程で、その工程で生産する部品に対応付けて、その部品の生産に必要な直近低次の部品群リストを整備し、各直近低次の部品に対応付けて、その直近低次の部品を生産する工程が整備するデータベース中のデータに対するリンク情報を整備する工程と、
・連続する複数区間の始点工程から終点工程までの最短距離が、連続複数区間の合計距離に占める比率の基準値を、区間数別に記憶する工程と、
・前記リンク情報を活用して、最低次の部品生産工程から製品生産工程に至るまでの最終部品供給系に含まれる工程群を把握する工程と、
・１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離と、最短距離が合計距離に占める比率を計算し、区間数別に記憶された比率の基準値を参照し、基準値未満の比率となる連続複数区間を検索する工程と、
・全体部品供給系に含まれる区間を地図上に表示すると共に、前記検索された基準値未満の比率となる連続複数区間を、他から識別可能に表示する工程と、
を実行させる。
【００３１】
（その作用と効果）
図１８に模式的に例示した情報量は膨大であり、容易なことでは整備することができない。製品生産工程では、供給元の第１次工程やそこで生産される部品の情報を知ることは容易であるが、第２次工程、第３次工程となると調査に大変な労力を要する。
したがって、各部品生産工程で、その工程で生産する部品に対応付けてその部品の生産に必要な直近低次の部品群リストを整備し、その直近低次の各部品に供給元の工程を対応付けてデータベースを整備し、各直近低次の部品を生産する工程が整備するデータに対するリンク情報を整備する工程を実行させる。
図１８の例示では、第１次工程で、その工程で生産する第１次部品Ｂ１に対応付けて第２次部品Ｃ１，Ｃ２の部品群リストを整備し、第２次工程で、その工程で生産する第２次部品Ｃ１に対応付けて第３次部品Ｄ１，Ｄ２の部品群リストを整備し、第３次工程で、その工程で生産する第３次部品Ｄ１に対応付けて第４次部品Ｅ１，Ｅ２，Ｅ３，Ｅ４の部品群リストを整備する。そしてこれらの各部品に、供給元の工程を対応付けてデータベースを整備する。また、第１次工程が整備するデータ１０３に、第２次部品Ｃ１を生産する第２次工程が整備するデータ１０５に対するリンク情報を整備し、第２次工程が整備するデータ１０５に、第３次部品Ｄ１を生産する第３次工程が整備するデータ１０７に対するリンク情報を整備する。
リンク情報によって、部品とそれを構成する直近低次の部品群リストと各部品の供給元の工程を対応付けたデータベースをリンクするようにすると、各工程では比較的調査しやすい情報を整備するだけですみ、膨大な情報量となる大規模な全体部品供給系を記述するデータベースが短時間に整備される。
このリンク情報を活用すれば、最低次の部品生産工程から製品生産工程に至るまでの各最終部品供給系と、各最終部品供給系に含まれる工程群を把握することができる。
【００３２】
その上で、基準値未満の比率となる連続複数区間を検索する工程と、検索された基準値未満の比率となる連続複数区間を他から識別可能に表示する工程を実行すれば、戻り区間が明確化され、それに対する対策を講ずることが可能となる。
【００３３】
（課題を解決するための他の手段）
本発明では、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間を発見しやすくする他の方法を創作した。
この方法は、コンピュータに以下の工程、即ち、
・各部品生産工程で、その工程で生産する部品に対応付けて、その部品の生産に必要な直近低次の部品群リストを整備し、各直近低次の部品に対応付けて、その各直近低次の部品を生産する工程が整備するデータベース中のデータに対するリンク情報を整備する工程と、
・連続する複数区間の中の隣接する２つの区間が成す角度を当該複数区間で合計した合計角度の基準値を、区間数別に記憶する工程と、
・前記リンク情報を活用して、最低次の部品生産工程から製品生産工程に至るまでの最終部品供給系に含まれる工程群を把握する工程と、
・１つの最終部品供給系に含まれる任意の連続複数区間の中の隣接する２つの区間が成す角度を計算して合計角度を計算し、区間数別に記憶された合計角度の基準値を参照し、基準値未満の合計角度となる連続複数区間を検索する工程と、
・全体部品供給系に含まれる区間を地図上に表示すると共に、前記検索された基準値未満の合計角度となる連続複数区間を、他から識別可能に表示する工程と、
を実行させる。
（その作用と効果）
本方法では、部品の輸送が非効率な戻り区間を検索して表示する。これにより、戻り区間が明確化され、それに対する対策を講ずることが可能となり、部品の輸送にかかるコストや時間を削減することができる。
【００３４】
（課題を解決するための一つの手段）
本発明では、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間を発見しやすくするためのプログラムを創作した。
・このプログラムは、コンピュータに以下の処理、即ち、
・各部品生産工程で、その工程で生産する部品に対応付けて、その部品の生産に必要な直近低次の部品群リストを整備し、各直近低次の部品に対応付けて、その各直近低次の部品を生産する工程が整備するデータベース中のデータに対するリンク情報を整備するように案内する処理と、
・連続する複数区間の始点工程から終点工程までの最短距離が、連続複数区間の合計距離に占める比率の基準値を、区間数別に入力を促す処理と、
・前記リンク情報を活用して、最低次の部品生産工程から製品生産工程に至るまでの最終部品供給系に含まれる工程群を把握する処理と、
・１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離と、最短距離が合計距離に占める比率を計算し、区間数別に記憶された比率の基準値を参照し、基準値未満の比率となる連続複数区間を検索する処理と、
・全体部品供給系に含まれる区間を地図上に表示すると共に、前記検索された基準値未満の比率となる連続複数区間を、他から識別可能に表示する処理と、
を実行させる。
（その作用と効果）
本プログラムは、部品の輸送が非効率な戻り区間を検索して表示させる。これにより、戻り区間が明確化されて対策を講ずることが可能となり、部品の輸送にかかるコストや時間を削減することができる。
【００３５】
（課題を解決するための他の手段）
本発明では、前工程から次工程までの輸送区間とそれよりも高次の工程間の輸送区間が実質的に往復している戻り区間を発見しやすくするための他のプログラムを創作した。
このプログラムは、コンピュータに以下の処理、即ち、
・各部品生産工程で、その工程で生産する部品に対応付けて、その部品の生産に必要な直近低次の部品群リストを整備し、各直近低次の部品に対応付けて、その各直近低次の部品を生産する工程が整備するデータベース中のデータに対するリンク情報を整備するように案内する処理と、
・連続する複数区間の始点工程から終点工程までの最短距離が、連続複数区間の合計距離に占める比率の基準値を、区間数別に入力を促す処理と、
・前記リンク情報を活用して、最低次の部品生産工程から製品生産工程に至るまでの最終部品供給系に含まれる工程群を把握する処理と、
・１つの最終部品供給系に含まれる任意の連続複数区間の始点工程から終点工程までの最短距離と、当該連続複数区間の合計距離と、最短距離が合計距離に占める比率を計算し、区間数別に記憶された比率の基準値を参照し、基準値未満の比率となる連続複数区間を検索する処理と、
・全体部品供給系に含まれる区間を地図上に表示すると共に、前記検索された基準値未満の比率となる連続複数区間を、他から識別可能に表示する処理と、
を実行させる。
（その作用と効果）
本プログラムは、部品の輸送が非効率な戻り区間を検索して表示させる。これにより、戻り区間が明確化されて対策を講ずることが可能となり、部品の輸送にかかるコストや時間を削減することができる。
【発明を実施するための最良の形態】
【００３６】
以下に説明する実施例の主要な特徴を最初に列記する。
（形態１）部品展開情報には、部品展開情報に含まれる低次部品に対して、生産時の不良率、部品のコスト、部品のリードタイム、部品の物流情報、部品の点数、部品の属性、部品の種類数のいずれか一種又は二種以上が対応付けて記憶されている。
（形態２）部品展開情報は、各部品生産工程が維持管理する記憶手段に記憶されており、各部品生産工程の部品展開情報記憶手段は、当該工程で生産する部品を構成する低次の部品を供給する工程が維持管理する記憶手段中に当該部品を生産部品として記憶しているデータに対するリンク情報を記憶している。
【実施例】
【００３７】
次に、図１を参照して、本発明を具現化した戻り区間発見支援システムの構成について説明する。
ネットワーク２０１には、部品供給系の問題点解析用コンピュータ２０３が接続されている。問題点解析用コンピュータ２０３はデータを入力し、記憶し、演算し、演算結果を出力し、演算結果に基づいて周辺装置を機能させるコンピュータであり、純然たるハードウエアの説明は省略する。問題点解析用コンピュータ２０３を用いることによって、部品供給系の問題点の一つである戻り区間が解析される。さらにネットワーク２０１には、製品生産工程コンピュータ２０７、第１次工程に設置されるコンピュータ２３０、第２次工程に設置されるコンピュータ２４０等が接続されている。これらのコンピュータも問題点解析用コンピュータ２０３と同様の構成であり、純然たるハードウエアの説明は省略する。各コンピュータには入出力装置が接続されている。
図示のコンピュータは一部であり、第１次工程は複数存在するため、第１次工程用コンピュータも複数存在する。また、第２次工程も複数存在するため、第２次工程用コンピュータも複数存在する。さらに、第３次工程よりも低次の工程に設置されるコンピュータもネットワーク２０１に接続されている。
【００３８】
問題点解析用コンピュータ２０３には、部品展開情報の各部品に対応付けられて記憶されている部品供給情報を検索するための検索プログラムと、基準値と基準値を達成するための標準的対策のリストを記憶するデータベースと、工程の所在地（具体的には住所）と名称を記憶しているデータベースと、地図データを記憶している地図データベースが格納されている。また、各工程で作成される部品供給系データベース（後述する）を最低次から累積し、一つのまとまりのある大規模データベースに編集するための全体部品供給系データベース編集プログラムが記憶されている。
【００３９】
製品生産工程コンピュータ２０７には、部品供給系データベース作成プログラムと、部品供給系データベースが格納されている。製品生産工程コンピュータ２０７で作成される部品供給系データベースには、製品とそれを構成する部品群（第１次部品群）の関係を記憶している部品展開情報と、第１次部品群中の各部品に対応付けられた部品供給情報のデータが入力されて記憶されている
部品生産工程に設置されているコンピュータ２３０，２４０等にも、部品供給系データベース作成プログラムと、部品供給系データベースが格納されている。コンピュータ２３０，２４０等で作成される部品供給系データベースには、これらのコンピュータが設置されている工程で生産される部品とそれを構成する直近低次の部品群の関係を記憶している部品展開情報と、直近低次部品群の各部品に対応付けられた部品供給情報のデータが入力されて記憶されている。
各コンピュータ２０７，２３０，２４０では、部品供給系データベース作成プログラムを利用することによって、定式化した標準フォーマットで部品供給系データベースが整備される。
【００４０】
図１によって、各コンピュータ２０７，２３０、２４０等で作成されたデータベースについて説明する。以下では、製品生産工程コンピュータ２０７で作成されたデータベースを例にとって説明する。
製品領域２０９には、製品生産工程で生産される製品が記憶される。ここでは名称「Ａ」で記憶されているが、品番等で記憶してもよい。なお第１次工程以下では、各部品生産工程で生産する部品が製品として記憶される。
部品領域２１１には、製品領域２０９の製品を構成する直近低次の部品群が記憶される。ここでは図１８で示されたように、製品「Ａ」を構成する部品として「Ｂ１」「Ｂ２」が記憶されている。なお第１次工程コンピュータ２３０には、「Ｂ１」が「Ｃ１」「Ｃ２」を利用して生産されることが記憶され、第２次工程コンピュータ２４０には、「Ｃ１」が「Ｄ１」「Ｄ２」を利用して生産されることが記憶される。
【００４１】
部品生産工程領域２１３には、直近低次の部品を生産する工程が記憶される。ここでは工程の所在地が属する地域（住所よりも広い範囲であり、例えば市町村）及び名称が記憶されている。例えば、部品「Ｂ１」は、「岡崎市にある工場２のラインＡの工程ａ」と「大阪府にある工場３のラインＢの工程ｂ」を意味する「岡崎２Ａａ」と「大阪３Ｂｂ」で生産されることが記憶されている。ここに記憶された工程はデータベース中のデータをリンクするリンク先でもあり、また部品を供給する供給元でもある。
【００４２】
部品種類数・部品属性領域２１７には、直近低次の部品の種類数と属性が記憶される。ここでは部品の種類数として、同じ部品について何ヴァージョンが製造されているのかが数字で表示されている。また、部品の属性として、専用品か、共通品か、汎用品かが区別されて表示されている。例えば「岡崎２Ａａ」で生産されている「Ｂ１」という部品には２ヴァージョンあり、部品種類数として「２」という数字が表示されている。また、「Ｂ１」は専用品であるため、部品属性の「専用品」の欄に表示されている。
【００４３】
物流情報領域２１９には、直近低次の部品がその直近低次の工程で実際には生産していない場合に、その工程がどのようにその部品を入手したかを示す物流情報が記憶される。直近低次の工程において在庫されていたものである場合は「在庫」、直近低次の工程へ商社を経由して入手された場合には「商社」、対価が必要とされる条件で入手された場合は「要対価」と表示されている。
【００４４】
距離領域２２１には、供給元の工程から供給先の工程までの区間の距離が記憶される。ここでは距離の長さに対応して横方向の棒軸で表示されている。例えば第１次部品Ｂ１に対応して、その工程である「岡崎市にある工場２のラインＡの工程ａ」から製品生産工程までの区間の距離が記憶されている。
【００４５】
不良率領域２２３には、直近低次の部品生産時に不良品が発生する確率が記憶される。ここではパーセンテージの大きさに対応して横方向の棒軸で表示されている。
【００４６】
コスト領域２２５には、直近低次の部品のコストが記憶される。ここでは値段の高さに対応して横方向の棒軸で表示されている。
【００４７】
リードタイム領域２２７には、直近低次の部品の発注から納入までにかかるリードタイムが記憶される。ここではリードタイムの長さに対応して横方向の棒軸で表示されている。また、発注から納入までの各段階のリードタイムに分割して表示されており、直近低次の工程で受注してから生産完了までに要する仕掛リードタイム、生産が完了した部品が出荷されるまでに保管されている在庫リードタイム、直近低次工程からの輸送にかかる時間を表す輸送リードタイムのそれぞれに分割されて、これらの和が表示されている。
【００４８】
部品生産工程コンピュータ２３０でも同じ構造のデータベースが作成されており、部品生産工程コンピュータ２４０でも同じ構造のデータベースが作成されている。この場合、製品生産工程コンピュータ２０７では第１次部品とされている部品が、第１次工程コンピュータ２３０では製品として記憶され、第１次工程コンピュータ２３０では第１次部品とされている部品が、第２次工程コンピュータ２４０では製品として記憶されている。
各コンピュータ２０７，２３０，２４０等では、直近低次工程が作成するデータベース中のデータに対するリンク情報２２８，２３１等が入力される。リンク情報２２８，２３１等を活用することによって、各コンピュータ２０７，２３０，２４０等でばらばらに整備されたデータベース中のデータは、ネットワーク２０１を介して、必要に応じて高次工程のデータベース中のデータから低次工程のデータベース中のデータへ順にリンクされていく。
具体的には図１に示すように、リンク情報２２８によって、製品生産工程コンピュータ２０７のデータベース中の第１次部品Ｂ１の岡崎２Ａａのデータに、岡崎２Ａａに設置されたコンピュータ２３０のデータベース中の製品Ｂ１のデータがリンクされている。またリンク情報２３１によって、岡崎２Ａａに設置されたコンピュータ２３０のデータベース中の部品Ｃ１の浜松１Ｂａのデータに、浜松１Ｂａに設置されたコンピュータ２４０のデータベース中の製品Ｃ１のデータがリンクされている。
このように各コンピュータ２０７，２３０，２４０等で整備されたデータベースから、１つのまとまりのある大規模な全体部品供給系データベースが構成される。
【００４９】
次に、戻り区間発見支援処理の手順を説明する。図８は、この処理のメイン処理を示すフローチャートである。戻り区間発見支援処理では、全体部品供給系データベースを作成する処理（ステップＳ２）と、基準値−標準的対策リストデータベースを作成する処理（ステップＳ４）と、戻り区間を検索する処理（ステップＳ６）を行う。
【００５０】
最初に、図８のメイン処理のうち、ステップＳ２の全体部品供給系データベース作成処理について説明をする。この処理は、問題点解析コンピュータ２０３と製品生産工程コンピュータ２０７と部品生産工程コンピュータ２３０，２４０等によって実行される。図９に、この処理の詳細な手順のフローチャートが示されている。
まずステップＳ２２では、製品生産工程コンピュータ２０７と部品生産工程コンピュータ２３０，２４０等によって、部品供給系データベース作成プログラムを使用して、各工程でデータベースを整備する。
具体的には図１の２０７，２３０，２４０において示したように、自己の工程で生産する部品（製品生産工程の場合は製品）と、それを構成する直近低次の部品のリストと、直近低次の部品の部品供給情報を調べて入力する。各コンピュータ２０７，２３０，２４０では、共通の部品供給系データベース作成プログラムを利用することによって、部品供給系データベースが定式化した標準フォーマットで整備される。
【００５１】
図９のステップＳ２２では、上記のようにデータベースを整備すると共に、リンク情報も入力する。
例えば図１のリンク情報２２８，２３１に示すように、直近低次の部品の供給元の工程のデータベース中に、その部品を製品として記憶しているデータに対するリンク情報を入力する。各コンピュータ２０７，２３０，２４０等で整備されたデータベース中のデータは、問題点解析コンピュータ２０３において、リンク情報を活用することによって、部品供給系データベース編集プログラムを利用して、最低次から累積された一つのまとまりのある大規模なデータベースに編集される。これにより部品群を連鎖で多段階に記憶した部品展開情報となり、全体部品供給系データベースが完成する（ステップＳ２４）。
またこの結果、製品生産工程から最低次の部品生産工程までに至る部品供給系に含まれる工程が明確化される。すなわち、製品Ａを構成する部品供給系データベースは、Ａが生産される製品生産工程で整備されたデータベース中の製品Ａのコラムとそのリンク先に混在する。第１次部品Ｂ１を構成する部品供給系のデータベースは、Ｂ１が生産される岡崎２Ａａで整備されたデータベース中の製品Ｂ１のコラムとそのリンク先に混在する。同様に、第１次部品Ｂ１に必要な第２次部品Ｃ１を構成する部品供給系のデータベースは、Ｃ１が生産される浜松１Ｂａで整備されたデータベース中の製品Ｃ１のコラムとそのリンク先に混在する。したがって、製品Ａの工程−第１次製品Ｂ１の工程−第２次製品Ｃ１の工程−・・・の各工程から構成される部品供給系が明確化される。
このように、各工程では比較的調査しやすい直近低次の部品に関するデータを整備するだけで、膨大な情報量となる大規模な生産系の部品供給系の全体を記述する全体部品供給系データベースが完成する。また、製品生産工程から最低次の部品生産工程までに至る各部品供給系が明確化される。
【００５２】
また図９のステップＳ２４では、問題点解析コンピュータ２０３で編集され完成された全体部品供給系データベースが、問題点解析コンピュータ２０３の出力装置２０５や製品生産工程コンピュータ２０７の出力装置で表示される。
このようにして、図８のメイン処理のうち、ステップＳ２の全体部品供給系データベース作成処理が終了する。
【００５３】
次に、図８のメイン処理のうち、ステップＳ４の基準値−標準的対策リストデータベース作成処理を実行する。この処理は、問題点解析用コンピュータ２０３によって実行される。
この処理では、部品供給情報の各項目について、目標とする基準値と、その基準値を満たさない場合、あるいは基準値を超える場合の標準的対策を決定する。
距離については、図２に例示するように、単一区間の距離についての基準値と標準的対策に加え、連続する複数区間の距離の基準値と、連続複数区間の始点工程と終点工程の最短距離が合計距離に占める比率の基準値と、これらに対する標準的対策も決定する。例えば距離の基準値は、単一区間については１５０ｋｍ以下であり、２区間については合計１００ｋｍ以下であり、３区間については合計１５０ｋｍ以下であり、以下同様に４区間以上の距離の基準値が決定されている。また比率の基準値は、２区間については０．２５以上であり、３区間については０．２以上であり、以下同様に４区間以上の比率の基準値が決定されている。さらに標準的対策として、表示された工程よりも近くの位置に存在する他の工程を新たに選択するか、表示された工程で行っていた生産を直近高次工程に統合することが示されている。
そしてこれらの部品供給情報の各項目についての基準値と標準的対策や、工程数の基準値をリストしてデータベース化し、問題点解析コンピュータ２０３に格納する。
【００５４】
最後に、図８のメイン処理のうち、ステップＳ６の戻り区間検索処理について説明をする。この処理は、問題点解析用コンピュータ２０３によって実行される。図１０に、この処理の詳細な手順のフローチャートが示されている。
まずステップＳ６２では、距離の基準値を満たさない（超える）部品を検索し、検索された部品に対する対策を実行する。すなわち、単一区間の距離の基準値を超える部品を検索する。この処理については図１１のフローチャートにさらに詳細な手順が示されている。
図１１のステップＳ６２２では、検索プログラムを利用して、基準値を超える部品を検索する。
続くステップＳ６２４では、検索結果から、基準値を超える部品の名称及び／又は部品供給情報の該当項目を、問題点解析コンピュータ２０３の出力装置２０５に一見して認識できるように強調表示する。また、それに対する標準的対策を併せて表示する。
【００５５】
図３に、リンク情報を活用して完成した全体部品供給系データベースに、基準値と標準的対策が表示された例を示す。ここでは距離だけでなく、他の項目についても基準値と標準的対策を表示している。
この表示では部品領域が階層ツリー構造で図式化されている。具体的には、最上段の部品「Ｂ１」の欄が部品領域の左端まで達しており、部品「Ｂ１」が製品「Ａ」の直近低次の部品であることが表されている。また「Ｂ１」は「岡崎２Ａａ」「大阪３Ｂｂ」の２つの工程から供給されることが示されている。「Ｂ１」の下段に位置する「Ｃ１」の欄は「Ｂ１」の欄より一段右寄りからはじまっており、「Ｃ１」が「Ｂ１」の直近低次の部品であり２つの工程から供給されることが示されている。同様に、「Ｄ１」の欄は「Ｃ１」の欄よりさらに一段右寄りからはじまっており、「Ｄ１」が「Ｃ１」の直近低次の部品であり２つの工程から供給されることが示されている。
基準値４０１には、噴き出し内に具体的な基準値の数値等が示されている。また併せてその数値が縦軸方向の破線等で明示される場合もある。例えば、距離については「１５０」が基準値とされ、縦軸方向の破線で明示されている。
また、４０１で示される基準値を満たさない項目については、部品毎に標準的対策４０３が表示されている。例えば、部品生産工程の欄には、基準値が「１」であるのに対し、同じ部品が２つの工程から供給され重複数が「２」となっており、基準値を超えている。したがって標準的対策である「集約化」が必要であることが表示されている。ここでの記号「Ａ」は「集約化」を示している。同様に部品点数については、基準値「２」個に対して「４」個が使用されており、基準値を超えている。したがって標準的対策である「統合化」（記号Ｂ）が必要であることが表示されている。部品種類数及び部品属性については、基準値「共通部品１」に対して「専用部品２」となっており、基準値を超えている。したがって標準的対策である「共通化又は汎用化（記号Ｃ）」が必要であることが表示されている。以下同様に、物流情報が基準値を満たさない場合には「直接入手化（Ｄ）」が表示され、距離が基準値を超える場合は「短縮化（Ｅ）」が表示され、不良率が基準値を超える場合は「品質改良（Ｆ）」が表示され、コストが基準値を超える場合は「部品点数の低減や汎用部品化（Ｇ）」が表示され、リードタイムが基準値を超える場合は「距離の短縮化（Ｈ）」が表示される。なお図示された標準的対策は一部であり、複数の標準的対策が併記されることがある。
【００５６】
続いて図１１のステップＳ６２６では、上記の表示方法を変更するか否かを選択し、ＹＥＳの場合はステップＳ６２８に移行する。
ステップＳ６２８では、工程が所在する地域の地図上の位置に、部品供給情報を図式表示する。これは、工程−所在地−名称データベースに記憶された工程の住所を、地図情報記憶手段に記憶された地図情報から検索し、工程の所在地が属する地域の地図上の位置に重ねることによって表示することができる。
この表示を図４に例示する。例えば、製品Ａを生産する製品生産工程へ部品Ｂ１を供給する岡崎２Ａａを第１次工程とし、この第１次工程へ部品Ｃ１を供給する浜松１Ｂａを第２次工程とし、この第２次工程へ部品Ｄ１を供給する部品生産工程を第３次工程とし、この第３次工程へ部品Ｅ１を供給する部品生産工程を第４次工程とする場合を考える。この場合地図上では、７０１において製品Ａを生産する製品生産工程が、所在する地域の位置に「０」（第０次工程であることを意味する）で表示されている。同様に７０３において岡崎２Ａａが、所在する地域の位置に「１」（第１次工程であることを意味する）で表示され、７０５において浜松１Ｂａが、所在する地域の位置に「２」（第２次工程であることを意味する）で表示され、７０７において第３次工程が、所在する地域の位置に「３」（第３次工程であることを意味する）で表示され、７１１において第４次工程が、所在する地域の位置に「４」（第４次工程であることを示す）で表示されている。また、直近高次の工程から直近低次の工程までの間が直線で結ばれている。この直線の長さが区間の距離を近似して示している。
これらの表示により、各工程の所在地が属する地域の位置と、各区間の距離が、視覚的に明確になる。
ここで、区間の距離が基準値を超える場合は、その部分の直線を強調表示することができる。例えば図４では、第３次工程７０７と第４次工程７１１との間の区間７０９が、白抜き二重線で強調表示されている。
また、７０１，７０３，７０５，７０７及び７１１で示される各工程の表示部分をクリックすると、各工程で生産される製品や部品に関する供給情報と、基準値及び標準的対策が詳細表示される。例えば７０３の表示をクリックすると、７１３の詳細表示が現れる。７１３の詳細表示の内訳は７１５に示されている。７１３の最上段の「Ｂ１」は７１５では「製品名」であり、７０３で示される工程で部品Ｂ１が製品として生産されることを示している。同様に、７１３の２段目の「岡崎２Ａａ」は７１５では「工程所在地域−名称」であり、７０３で示される工程が「岡崎市にある工場２のラインＡの工程ａ」であることを示している。７１３の左側３段目の「４」は７１５では「部品点数」であり、ＡのためにＢ１が４点必要であることを示している。７１３の右側３段目の「専用２種」は７１５では「部品種類数」であり、Ｂ１には４ヴァージョンあることを示している。７１３の左側４段目の「在庫」は７１５では「物流情報」であり、Ｂ１が在庫品であることを示している。７１３の右側４段目の「５０ｋｍ」は７１５では「距離」であり、岡崎２Ａａから第０次工程までの区間の距離が５０ｋｍであることが示されている。７１３の左側５段目の「１１％」は７１５では「不良率」であり、Ｂ１の生産に際して不良品が発生する確率が１１％であることが示されている。７１３の左側６段目の「１０５０円」は７１５では「コスト」であり、Ｂ１の値段が１０５０円であることが示されている。７１３での右側６段目の「１０日」は７１５では「累積Ｌ／Ｔ」であり、最低次の工程から直近低次の工程までの各段階のリードタイムを累積すると１０日となることが示されている。
なお７１３では、基準値を満たさない（超える）項目が丸印で強調表示されている。また７１３では、７１５での対策欄に対応して、各項目に関する標準的対策が表示されている。
【００５７】
続いて図１１のステップＳ６３０では、上記で明確化された距離が基準値を超える部品について、対策を実行する。この場合、表示された標準的対策に従って実行してもよく、例えば「短縮化」という対策を実行する。すなわち、図２に示した標準的対策のように、表示された工程よりも近くの位置に存在する他の工程を新たに選択するか、表示された工程で行っていた生産を直近高次工程に統合する。例えば図５のような部品供給系について、第６次工程５１３で基準値の「１５０ｋｍ以下」とならない部品が生産されていた場合（区間６４は１５０ｋｍを超える）、より近くの位置に存在する工程５１５を新たに選択する（区間６２は１５０ｋｍ以下である）。
このようにして、図１１の処理、すなわち図１０のステップＳ６２の処理が終了する。
【００５８】
次に、図１０のステップＳ６４では、区関数別に、戻り輸送となる区間を検索し、検索された区間に対する対策を実行する処理を繰り返す。この処理については図１２のフローチャートにさらに詳細な手順が示されている。
まず図１２のステップＳ６４２において、任意の区間数ｎを２に設定し、ステップＳ６４４において、１つの部品供給系の中から連続する２区間を１つ選択する。例えば図５では、最低次の第６次工程５１５から第４次工程５０９までの２区間６２，６０を選択する。
【００５９】
続く図１２のステップＳ６４６では、選択した２区間の合計距離を計算する。合計距離の計算は、工程−所在地−名称データベースに記憶された工程の住所と、地図情報記憶手段に記憶された地図情報に基づいて行う。
まず選択した２区間のうち各区間の距離を計算する。例えばナビゲーション装置等で用いられる既存の横型探索法やダイクストラ法やＡ＊アルゴリズム等によって、各区間の最短経路をシミレーション計算して探索する。具体的には、工程−所在地−名称データベースに工程の住所が記憶されているため、直近低次工程を出発地点、直近高次工程を目的地点として設定し、出発地点から目的地点までの最短経路を、地図データベースに記憶された地図データを用いて探索する。このように探索された最短経路の距離が区間の距離となる。各区間について計算した距離を合計すれば、２区間の合計距離を計算することができる。
なお、第５次工程から第４次工程までの区間６０については、部品供給系データベースに部品供給情報として距離が記憶されている。このため、部品供給系データベースに記憶された距離を利用して２区間の合計距離を計算してもよい。
このようにして図５の第６次工程５１５から第５次工程５１１までの区間６２は１００ｋｍ、第５次工程５１１から第４次工程５０９までの区間６０は１００ｋｍと計算され、合計距離が２００ｋｍと計算されたとする。
そして図１２のステップＳ６４８では、計算された合計距離が基準値を超えるか否かを判定する。図２より２区間の距離の基準値は合計１００ｋｍ以下であるためＹＥＳと判定され、戻り区間を検索するために図１２のステップＳ６５０に移行する。
これに対し、合計距離が基準値を超えないと判定された場合（ＮＯの場合）は、戻り区間を検索せずにステップＳ６５８に移行する。合計距離が基準値を超えず短ければ、部品が戻り輸送されても必ずしも効率が悪いとはいえないためである。
【００６０】
ステップＳ６５０に移行した場合は、選択した２区間の始点工程と終点工程の最短距離を計算する。ここでも上記のように、工程−所在地−名称データベースに記憶された工程の所在地と、地図情報記憶手段に記憶された地図情報に基づいて、始点工程を出発地点、終点工程を目的地点として設定し、最短経路をシミレーション計算して探索する。探索された最短経路の距離が始点工程と終点工程の最短距離となる。このようにして図５の第６次工程５１５と第４次工程５０９の最短距離６８が１８０ｋｍと計算されたとする。
【００６１】
図１２のステップＳ６５２では、始点工程と終点工程の最短距離が２区間の合計距離に占める比率を算出する。図５の例では、始点工程（第６次工程５１５）と終点工程（第４次工程５０９）の最短距離６８は１８０ｋｍと計算され、２区間６２，６０の合計距離は２００ｋｍと計算されていたために、比率は約０．９と算出される。
図１２のステップＳ６５４では、計算された比率が基準値を超えるか否かを判定する。図２より２区間の比率の基準値は０．２５以上であるため戻り区間ではない（ＹＥＳ）と判定され、ステップＳ６５８に移行する。
続く図１２のステップＳ６５８では、部品供給系の中に他の２区間があるか否かを検索し、図５に示すように次の第５次工程５１１から第３次工程５０７までの２区間６０，５８がある場合はＹＥＳと判定し、図１２のステップＳ６４４に戻ってこの２区間を選択する。
【００６２】
ステップＳ６４６において２区間６０，５８の合計距離を計算し、ステップＳ６４８で３区間の距離の基準値を超えるか否かを判定する。基準値は１００ｋｍ以下であるのに対し、区間６０は１００ｋｍ、区間５８は１００ｋｍ、合計距離は２００ｋｍと計算されたとすれば、ＹＥＳと判定されて図１２のステップＳ６５０に移行する。
ステップＳ６５０では２区間６０，５８の始点工程（第５次工程５１１）と終点工程（第３次工程５０７）の最短距離６６を計算し、ステップＳ６５２ではこの最短距離が２区間６０，５８の合計距離に占める比率を算出する。算出結果が約０．２となれば、ステップＳ６５４において比率の基準値０．２５以上を満たさないため戻り区間である（ＮＯ）と判定され、ステップＳ６５６に移行する。
【００６３】
ステップＳ６５６では、戻り区間に対する対策を実行する。すなわち、図５に示す第４次工程５０９から第３次工程５０７までの区間５８は、第５次工程５１１に戻るような区間であるため、部品の輸送が非効率となる。したがって、図２の標準的対策に示したように、表示された工程よりも近くの位置に存在する他の工程を新たに選択するか、表示された工程で行っていた生産を直近高次工程に統合する。例えば図６に示すように、第４次工程５０９で行っていた生産を第３次工程５０７に統合する。この結果、５１１は第４次工程となり、５１５は第５次工程となり、工程数も減少される。このようにして部品の輸送が効率化されると共に、部品供給系も効率的に整理される。
【００６４】
続く図１２のステップＳ６５８では、部品供給系の中に他の２区間があるか否かを検索し、図６に示すように次の第４次工程５１１から第２次工程５０５までの２区間７０，５６がある場合はＹＥＳと判定し、図１２のステップＳ６４４に戻ってこの２区間を選択する。そしてステップＳ６４６からステップＳ６５８までの一連の処理を繰返す。７０，５６の２区間については戻り区間が検索されなかったため変更はなく、再度ステップＳ６５８からステップＳ６４４に戻って次の第３次工程５０７から第１次工程５０３までの２区間５６，５４を選択し、ステップＳ６４６からステップＳ６５８までの一連の処理を繰返す。５６，５４の２区間については戻り区間が検索されなかったため変更はなく、さらにステップＳ６５８からステップＳ６４４に戻って次の第２次工程５０５から第０次工程５０１までの２区間５４，５２を選択し、ステップＳ６４６からステップＳ６５８までの一連の処理を繰返す。
【００６５】
以上のようにして部品供給系の中の全ての連続する２区間について戻り区間検索処理を実行したら、図１２のステップＳ６６０に移行して、任意の区間数を３に設定する。ステップＳ６６２では、部品供給系の中に連続する３区間があるか否かを検索し、ＹＥＳと判定された場合はステップＳ６４４に戻り、例えば図６では、第５次工程５１５から第２次工程５０５までの３区間６２，７０，５６を選択する。
図１２のステップＳ６４６では、選択した３区間６２，７０，５６の合計距離を計算し、ステップＳ６４８で３区間の合計距離の基準値を超えるか否かを判定する。３区間の合計距離の基準値は図２に示すように１５０ｋｍ以下であるのに対し、区間６２は１００ｋｍ、区間７０は６０ｋｍ、区間５６は６０ｋｍ、合計距離は２２０ｋｍと計算されたため、ＹＥＳと判定されて図１２のステップＳ６５０に移行する。
ステップＳ６５０では３区間６２，７０，５６の始点工程（第５次工程５１５）と終点工程（第２次工程５０５）の最短距離７４を計算し、ステップＳ６５２ではこの最短距離７４が３区間６２，７０，５６の合計距離に占める比率を算出する。算出結果は０．８となり、ステップＳ６５４において図２に示す３区間の比率の基準値０．２以上となり戻り区間ではない（ＹＥＳ）と判定されるため、ステップＳ６５８に移行する。
【００６６】
続く図１２のステップＳ６５８では、部品供給系の中に他の３区間があるか否かを検索し、図６に示すように次の第４次工程５１１から第１次工程５０３までの３区間７０，５６，５４がある場合はＹＥＳと判定し、図１２のステップＳ６４４に戻ってこの３区間を選択する。そしてステップＳ６４６からステップＳ６５８までの一連の処理を繰返す。７０，５６，５４の３区間については戻り区間が検索されなかったため変更はなく、再度ステップＳ６５８からステップＳ６４４に戻って次の第３次工程５０７から第０次工程５０１までの３区間５６，５４，５２を選択する。
【００６７】
ステップＳ６４６において３区間５６，５４，５２の合計距離を計算し、ステップＳ６４８で３区間の合計距離の基準値を超えるか否かを判定する。基準値は１５０ｋｍ以下であるのに対し、区間５６は６０ｋｍ、区間５４は３５ｋｍ、区間５２は６０ｋｍ、合計距離は１５５ｋｍと計算されたため、ＹＥＳと判定されて図１２のステップＳ６５０に移行する。
ステップＳ６５０では３区間５６，５４，５２の始点工程（第３次工程５０７）と終点工程（第０次工程５０１）の最短距離７２を計算し、ステップＳ６５２ではこの最短距離７２が３区間５６，５４，５２の合計距離に占める比率を算出する。算出結果は０．１９となり、ステップＳ６５４において図２に示す３区間の比率の基準値０．２以上を満たさないため戻り区間である（ＮＯ）と判定され、ステップＳ６５６に移行する。
【００６８】
ステップＳ６５６では、戻り区間に対する対策を実行する。すなわち、図６に示す第１次工程５０３から第０次工程５０１までの区間５２は、第３次工程５０７に戻るような区間であるため、部品の輸送が非効率となる。したがって、例えば図７に示すように、第３次工程５０７で行っていた生産を第２次工程５０５に統合する。この結果、５１１は第３次工程となり、５１５は第４次工程となり、工程数も減少される。このようにしてさらに部品の輸送が効率化されると共に、部品供給系も効率的に整理される。
【００６９】
以上のようにして部品供給系の中の全ての連続する３区間について戻り区間検索処理が実行されたら、図１２のステップＳ６６０に移行して、任意の区間数を４に設定する。ステップＳ６６２では、部品供給系の中に連続する４区間があるか否かを検索し、ＹＥＳと判定された場合はステップＳ６４４に戻って、ステップＳ６５８までの一連の処理を繰り返す。このようにして連続する区間数が部品供給系に含まれる区間数に達するまで一連の処理を繰返し、戻り区間を無くしていく。この結果を示したものが、図７である。図５と比較してみると、戻り区間と共に部品供給系自体が効率的に整理されていることがわかる。
このようにして、図８のメイン処理のうち、ステップＳ６の戻り区間の検索処理が終了する。
【００７０】
以上のようにして、本実施例では、戻り区間に対して対策が実行されるため、部品供給系における部品の輸送が効率化される。特に、前工程で行っていた生産を次工程に統合する場合には、工程数も減少されて部品供給系自体が効率的に整理される。
【００７１】
（第２実施例）次に、第２実施例について説明する。第２実施例においては、図８のメイン処理のうち、ステップＳ６の戻り区間検索処理の手順が異なる。その他の処理については第１実施例と変わるところがないため、重複説明を省略する。
【００７２】
本実施例では、上記戻り区間検索処理において利用する基準値が第１実施例と異なる。図１３に例示するように、本実施例では、距離の基準値と、角度の基準値を利用する。距離の基準値は、単一区間については第１実施例と変わらないが、２区間については合計１００ｋｍ以下、かつ、始点工程から終点工程までの最短距離が５０ｋｍ以上とされ、３区間については合計１５０ｋｍ以下、かつ、始点工程から終点工程までの最短距離が５０ｋｍ以上とされている。これは、角度の基準値と併せて利用されるため、角度が小さくても始点工程から終点工程までの最短距離が長い連続複数区間は戻り区間から除外する必要があるためである。また角度（隣接する２つの区間が成す角度）の基準値は、２区間については３０度以上とされ、３区間については合計１８５度以上とされ、以下同様に４区間以上についても決定されている。
【００７３】
次に、図８のメイン処理のうち、ステップＳ６の戻り区間検索処理について、本実施例における詳細な手順は、図１０のフローチャートに示されている。
図１０において、ステップＳ６２の処理は第１実施例と同様に実行されるため、重複説明を省略する。続くステップＳ６４の処理は第１実施例と異なっている。ステップＳ６４の処理について、図１４のフローチャートを参照して、本実施例における詳細な手順を説明する。
【００７４】
図１４のステップＳ６７２において、任意の区間数ｎを２に設定し、ステップＳ６７４において、部品供給系の中から連続する２区間を１つ選択する。例えば図１５では、第６次工程５１５から第４次工程５０９までの２区間６２，６０を選択する。
【００７５】
続く図１４のステップＳ６７６では、選択した２区間の各区間の距離と、これらの合計距離を計算する。この結果、図１５の第６次工程５１５と第５次工程５１１の区間６２は１００ｋｍ、第５次工程５１１と第４次工程５０９の区間６０は１００ｋｍと計算され、合計距離が２００ｋｍ、始点工程（第６次工程５１５）から終点工程（第４次工程５０９）までの最短距離が１８０ｋｍと計算されたとする。
そして図１４のステップＳ６７８では、計算された距離が基準値を超えるか否かを判定する。図１３より２区間の合計距離の基準値は１００ｋｍ以下、かつ、始点工程から終点工程までの最短距離が５０ｋｍ以上であるためＹＥＳと判定され、図１４のステップＳ６８０に移行する。
これに対し、合計距離が基準値を超えないと判定された場合（ＮＯの場合）は、戻り区間を検索せずにステップＳ６８６に移行する。合計距離が基準値を超えず短ければ、部品が戻り輸送されても必ずしも効率が悪いとはいえないためである。また、合計距離が基準値を超えていても始点工程から終点工程までの最短距離が長ければ、部品が戻り輸送されるとはいえないためである。
【００７６】
ステップＳ６８０に移行した場合は、選択した２区間の成す角度を計算する（なおｎ＝２の場合は角が１つしかないため、合計角度を計算する必要がない）。上記のステップＳ６７６で区間の距離を計算する際に、区間の方向も共に求められているため、角度を計算することができる。このようにして図１５の区間６２と区間６０の成す角度θ４が１２０度と計算された。
そして図１４のステップＳ６８２では、計算された角度が基準値を超えるか否かを判定する。図１３より２区間の角度の基準値は３０度以上であるため戻り区間ではない（ＹＥＳ）と判定され、図１４のステップＳ６８６に移行する。
ステップＳ６８６では、部品供給系の中に他の２区間があるか否かを検索し、図１５に示すように次の第５次工程５１１から第３次工程５０７までの２区間６０，５８がある場合はＹＥＳと判定し、図１２のステップＳ６４４に戻ってこの２区間を選択する。
【００７７】
ステップＳ６７６において２区間６０，５８の各区間の距離と合計距離を計算し、ステップＳ６７８で２区間の距離の基準値を超えるか否かを判定する。基準値は合計２００ｋｍ以下、かつ、始点工程から終点工程までの最短距離が５０ｋｍ以上であるのに対し、区間６０は１００ｋｍ、区間５８は１００ｋｍ、合計距離は２００ｋｍ、始点工程（第５次工程５１１）から終点工程（第３次工程５０７）の最短距離は４０ｋｍと計算されたため、ＹＥＳと判定されて図１４のステップＳ６８０に移行する。
ステップＳ６８０では２区間６０，５８の成す角度θ３を計算し、ステップＳ６８２で２区間の角度の基準値を超えるか否かを判定する。基準値は３０度以上であるのに対し、角度θ３は２７度と計算されたため、戻り区間である（ＮＯ）と判定されてステップＳ６８４に移行する。
【００７８】
ステップＳ６８４では、戻り区間に対する対策を実行する。例えば図１６に示すように、第４次工程５０９で行っていた生産を第３次工程５０７に統合する。この結果、５１１は第４次工程となり、５１５は第５次工程となり、工程数も減少される。このようにして部品の輸送が効率化されると共に、部品供給系も効率的に整理される。
【００７９】
続く図１４のステップＳ６８６では、部品供給系の中に他の２区間があるか否かを検索し、図１６に示すように次の第４次工程５１１から第２次工程５０５までの２区間７０，５６がある場合はＹＥＳと判定し、図１４のステップＳ６７４に戻ってこの２区間を選択する。そしてステップＳ６７６からステップＳ６８６までの一連の処理を繰返す。７０，５６の２区間については戻り区間が検索されなかったため変更はなく、再度ステップＳ６８６からステップＳ６７４に戻って次の第３次工程５０７から第１次工程５０３までの２区間５６，５４を選択し、ステップＳ６７６からステップＳ６８６までの一連の処理を繰返す。５６，５４の２区間については戻り区間が検索されなかったため変更はなく、さらにステップＳ６８６からステップＳ６７４に戻って次の第２次工程５０５から第０次工程５０１までの２区間５４，５２を選択し、ステップＳ６７６からステップＳ６８６までの一連の処理を繰返す。
【００８０】
以上のようにして部品供給系の中の全ての連続する２区間について戻り区間検索処理を実行したら、図１４のステップＳ６８８に移行して、任意の区間数を３に設定する。ステップＳ６９０では、部品供給系の中に連続する３区間があるか否かを検索し、ＹＥＳと判定された場合はステップＳ６７４に戻り、例えば図１６では、第５次工程５１５から第２次工程５０５までの３区間６２，７０，５６を選択する。
図１４のステップＳ６７６では、選択した３区間６２，７０，５６の合計距離を計算し、ステップＳ６７８で３区間の合計距離の基準値を超えるか否かを判定する。３区間の距離の基準値は図１３に示すように合計１５０ｋｍ以下、かつ、始点工程から終点工程までの最短距離が５０ｋｍ以上であるのに対し、区間６２は１００ｋｍ、区間７０は６０ｋｍ、区間５６は６０ｋｍ、合計距離は２２０ｋｍ、始点工程（第５次工程５１５）から終点工程（第２次工程５０５）までの最短距離は１７６ｋｍと計算されたため、ＮＯと判定されて、戻り区間の検索処理は行わず図１４のステップＳ６８６０に移行する。
【００８１】
続く図１４のステップＳ６８６では、部品供給系の中に他の３区間があるか否かを検索し、図１６に示すように次の第４次工程５１１から第１次工程５０３までの３区間７０，５６，５４がある場合はＹＥＳと判定し、図１４のステップＳ６７４に戻ってこの３区間を選択する。そしてステップＳ６７６からステップＳ６８６までの一連の処理を繰返す。７０，５６，５４の３区間については戻り区間が検索されなかったため変更はなく、再度ステップＳ６８６からステップＳ６７４に戻って次の第３次工程５０７から第０次工程５０１までの３区間５６，５４，５２を選択する。
【００８２】
ステップＳ６７６において３区間５６，５４，５２の距離を計算し、ステップＳ６７８で３区間の距離の基準値を超えるか否かを判定する。基準値は１５０ｋｍ以下、かつ、始点工程から終点工程までの最短距離が５０ｋｍ以上であるのに対し、区間５６は６０ｋｍ、区間５４は３５ｋｍ、区間５２は６０ｋｍ、合計距離は１５５ｋｍ、始点工程（第３次工程５０７）から終点工程（第０次工程５０１）の最短距離は３１ｋｍと計算されたため、ＹＥＳと判定されて図１４のステップＳ６８０に移行する。
ステップＳ６８０では３区間５６，５４，５２の成す角度θ１，θ２を計算し、ステップＳ６８２で３区間の角度の基準値を超えるか否かを判定する。基準値は合計１８５度以上であるのに対し、角度θ５は９０度、角度θ６は９０度、合計１８０度と計算されたため、戻り区間である（ＮＯ）と判定されてステップＳ６８４に移行する。
【００８３】
ステップＳ６８４では、戻り区間に対する対策を実行する。例えば図１７に示すように、第３次工程５０７で行っていた生産を第２次工程５０５に統合する。この結果、５１１は第３次工程となり、５１５は第４次工程となり、工程数も減少される。このようにしてさらに部品の輸送が効率化されると共に、部品供給系も効率的に整理される。
【００８４】
以上のようにして部品供給系の中の全ての連続する３区間について戻り区間検索処理が実行されたら、図１４のステップＳ６８８に移行して、任意の区間数を４に設定する。ステップＳ６９０では、部品供給系の中に連続する４区間があるか否かを検索し、ＹＥＳと判定された場合はステップＳ６７４に戻って、ステップＳ６８６までの一連の処理を繰り返す。このようにして連続する区間数が部品供給系に含まれる区間数に達するまで一連の処理を繰返し、戻り区間を無くしていく。この結果を示したものが、図１７である。図１５と比較してみると、戻り区間と共に部品供給系自体が効率的に整理されていることがわかる。
このようにして、図６のメイン処理のうち、ステップＳ６の戻り区間の検索処理が終了する。
【００８５】
以上のようにして、本実施例でも、戻り区間に対して対策が実行されるため、部品供給系における部品の輸送が効率化される。特に、前工程で行っていた生産を次工程に統合する場合には、工程数も減少されて部品供給系自体が効率的に整理される。
【００８６】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するも
【図面の簡単な説明】
【００８７】
【図１】戻り区間発見支援システムの構成を示す図である。
【図２】距離の基準値と比率の基準値と標準的対策を例示する図である。
【図３】全体部品供給系データベースに、基準値と標準的対策が表示された例を示す図である。
【図４】工程が所在する地域の地図上の位置に、部品供給情報を図式表示した例を示す図である。
【図５】部品供給系を例示する図である。
【図６】部品供給系を例示する図である。
【図７】部品供給系を例示する図である。
【図８】戻り区間発見支援処理のメイン処理の手順を示すフローチャートである。
【図９】全体部品供給系データベース作成処理の手順を示すフローチャートである。
【図１０】戻り区間検索処理の手順を示すフローチャートである。
【図１１】戻り区間検索処理の詳細な手順を示すフローチャートである。
【図１２】戻り区間検索処理の詳細な手順を示すフローチャートである。
【図１３】距離の基準値と角度の基準値と標準的対策を例示する図である。
【図１４】戻り区間検索処理の詳細な手順を示すフローチャートである。
【図１５】部品供給系を例示する図である。
【図１６】部品供給系を例示する図である。
【図１７】部品供給系を例示する図である。
【図１８】「部品展開情報／供給元工程」記憶手段に記憶されたデータ構成例を示す図である。
【図１９】本発明の概要を説明する図である。
【符号の説明】
【００８８】
２０３：部品供給系の問題点解析用コンピュータ、
２０７：製品生産工程コンピュータ、
２３０，２４０：部品生産工程コンピュータ
【図１】
2005115851.tif 000003
【図２】
2005115851.tif 000004
【図３】
2005115851.tif 000005
【図４】
2005115851.tif 000006
【図５】
2005115851.tif 000007
【図６】
2005115851.tif 000008
【図７】
2005115851.tif 000009
【図８】
2005115851.tif 000010
【図９】
2005115851.tif 000011
【図１０】
2005115851.tif 000012
【図１１】
2005115851.tif 000013
【図１２】
2005115851.tif 000014
【図１３】
2005115851.tif 000015
【図１４】
2005115851.tif 000016
【図１５】
2005115851.tif 000017
【図１６】
2005115851.tif 000018
【図１７】
2005115851.tif 000019
【図１８】
2005115851.tif 000020
【図１９】
2005115851.tif 000021