(57)【要約】【課題】常に最適な回路数を有したサブハーネス構成を短時間に決定すること。【解決手段】取得したワイヤーハーネスの全体構成情報から、該カプラに接続される回路数が所定数以下であって回路数の多い順序に各カプラを優先付けし（ステップＳ１０４）、優先順位の最も高いカプラを頭カプラとして選択し、少なくとも、該選択された頭カプラに木構造的に接続されるカプラの回路数および回路接続形態をもとに、該カプラおよび該カプラに接続される回路を前記頭カプラをルートとする前記サブハーネス構成に含ませるか否か判断し、前記頭カプラをルートとするサブハーネス構成を決定する処理を行い（ステップＳ１０６〜Ｓ１１０）、決定されたサブハーネス構成を除いたカプラに対して前記優先順位を更新し、前記決定ステップによって未決定のカプラおよび回路に対するサブハーネス構成を決定する処理を前記頭カプラがなくなるまで繰り返し行う。【選択図】      図２
2005093392.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤーハーネスを複数のサブハーネス構成に分離し、各サブハーネス構成の構成情報を自動生成するサブハーネス構成情報の自動生成方法において、
前記ワイヤーハーネスの全体構成情報を取得する取得ステップと、
前記ワイヤーハーネスを構成するカプラのうち、該カプラに接続される回路数が所定数以下であって回路数の多い順序に各カプラを優先付けする優先付けステップと、
優先順位の最も高いカプラを頭カプラとして選択し、少なくとも、該選択された頭カプラに木構造的に接続されるカプラの回路数および回路接続形態をもとに、該カプラおよび該カプラに接続される回路を前記頭カプラをルートとする前記サブハーネス構成に含ませるか否か判断し、前記頭カプラをルートとするサブハーネス構成を決定する処理を行う決定ステップと、
前記決定ステップによって決定されたサブハーネス構成を除いたカプラに対して前記優先順位を更新し、前記決定ステップによって未決定のカプラおよび回路に対するサブハーネス構成を決定する処理を前記頭カプラがなくなるまで繰り返し行う繰り返しステップと、
を含むことを特徴とするサブハーネス構成情報の自動生成方法。
【請求項２】
前記決定ステップが決定した各サブハーネス構成のカプラと回路とを接続するためのカプラ配列図および各サブハーネス構成を展開したサブ布線図を生成するステップをさらに含むことを特徴とする請求項１に記載のサブハーネス構成情報の自動生成方法。
【請求項３】
前記決定ステップによって決定された各サブハーネス構成の構成情報に含まれない余り情報を出力する余り情報出力ステップをさらに含むことを特徴とする請求項１または２に記載のサブハーネス構成情報の自動生成方法。
【請求項４】
前記取得ステップが取得した前記ワイヤーハーネスの全体構成情報をもとに、自動装置あるいは別工程によって組み立てるカプラおよび回路を処理対象外として除外する除外ステップをさらに含むことを特徴とする請求項１〜３のいずれか一つに記載のサブハーネス構成情報の自動生成方法。
【請求項５】
前記優先付けステップは、集中ジョイントとしてのカプラ、次いでジョイントコネクタとしてのカプラ、次いで挿入される回路数が多いカプラの順序で優先順位を高く設定し、回路挿入箇所指定のないジョイントコネクタの優先順位を低く設定することを特徴とする請求項１〜４のいずれか一つに記載のサブハーネス構成情報の自動生成方法。
【請求項６】
前記ワイヤーハーネスをインライン方式によって組み立てる場合、前記所定挿入回路数は５であり、前記ワイヤーハーネスをオフライン方式によって組み立てる場合、前記所定挿入回路数は２０であることを特徴とする請求項１〜５のいずれか一つに記載のサブハーネス構成情報の自動生成方法。
【請求項７】
前記決定ステップは、
優先順位が最も高い頭カプラを選択する選択ステップと、
選択された頭カプラに接続される子カプラの該頭カプラ側への回路数が、子カプラに接続される頭カプラ以外の各孫カプラ側への各回路数以上である場合に、前記頭カプラが含まれるサブハーネス構成に前記子カプラを包含する処理を各子カプラ毎に行う子カプラ包含決定ステップと、
孫カプラに接続される回路の全てが、子カプラと孫カプラとを接続する回路である場合に、前記頭カプラが含まれるサブハーネス構成に該回路を包含する処理を各回路毎に行う孫回路包含決定ステップと、
子カプラに接続される孫カプラの該子カプラ側への回路数が、孫カプラに接続される子カプラ以外の他のカプラ側への各回路数以上である場合に、前記頭カプラが含まれるサブハーネス構成に前記孫カプラを包含する処理を各孫カプラ毎に行う孫カプラ包含決定ステップと、
を含むことを特徴とする請求項１〜６のいずれか一つに記載のサブハーネス構成情報の自動生成方法。
【請求項８】
前記頭カプラが集中ジョイントである場合、前記子カプラ包含決定ステップの処理後、前記孫カプラ包含決定ステップの処理を行うことを特徴とする請求項７に記載のサブハーネス構成情報の自動生成方法。
【請求項９】
前記子カプラ包含決定ステップおよび前記孫カプラ包含決定ステップは、前記子カプラあるいは孫カプラが集中ジョイントまたはジョイントコネクタである場合であって該子カプラあるいは該孫カプラへの挿入回路数が１００％である場合に当該サブハーネス構成に包含させることを特徴とする請求項７または８に記載のサブハーネス構成情報の自動生成方法。
【請求項１０】
請求項１〜９のいずれか一つに記載したサブハーネス構成情報の自動生成方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤーハーネスを適切な複数のサブハーネス構成に分離し、各サブハーネス構成の構成情報を自動生成するサブハーネス構成情報の自動生成方法およびその方法をコンピュータに実行させるプログラムに関するものである。
【背景技術】
【０００２】
従来から、たとえば車両に組み込まれるワイヤーハーネスは、３００〜６００本の回路が複雑に集合したものである。したがって、ワイヤーハーネスを組み立てる場合、たとえば１０〜５０本の適切なサブハーネス構成単位に小分けして製造し、このサブハーネス構成を組み立てるようにしている。これによって、組立工数を平準化することができる。
【０００３】
ここで、ワイヤーハーネスをサブハーネス構成に小分けするという生産準備は、ワイヤーハーネスの実物を分解し、人の熟練作業によって適切なサブハーネス構成を決定するようにしていた。このため、サブハーネス構成に小分けするという生産準備には、多大な時間と労力とがかかり、ワイヤーハーネスのトータル製造時間もかかるという問題点があった。
【０００４】
このため、ワイヤーハーネスのＣＡＤ帳票展開データを用い、このＣＡＤ帳票展開データをコンピュータ上に展開し、人手によってサブハーネス構成をシミュレーションし、試行錯誤を繰り返して最終的に複数のサブハーネス構成を決定するシステムが開発された。これによって、サブハーネス構成決定の試行錯誤にかかる時間が短縮され、実物の分解によって決定する場合に比して４０％程度の時間短縮を行うことができた（特許文献１参照）。
【０００５】
【特許文献１】特開平１１−３３９５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した人手によるＣＡＤを用いたシミュレーションであっても、最終的なサブハーネス構成決定には、人の判断が介在するため、やはり生産準備に時間がかかるという問題点があった。また、人の判断が介在することから、その人の能力によって決定されるサブハーネス構成の適否にばらつきが生じるという問題点があった。
【０００７】
しかも、インライン方式による組立とオフライン方式による組立とでは、組立工程の違いから、適切なサブハーネス構成単位の回路数が異なるため、それぞれの方式に合ったサブハーネス構成を決定するには、多大な時間がかかるという問題点があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、上述した従来技術による問題点を解消するため、常に最適な回路数を有したサブハーネス構成を短時間に決定することができるサブハーネス構成情報の自動生成方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１にかかるサブハーネス構成情報の自動生成方法は、ワイヤーハーネスを複数のサブハーネス構成に分離し、各サブハーネス構成の構成情報を自動生成するサブハーネス構成情報の自動生成方法において、前記ワイヤーハーネスの全体構成情報を取得する取得ステップと、前記ワイヤーハーネスを構成するカプラのうち、該カプラに接続される回路数が所定数以下であって回路数の多い順序に各カプラを優先付けする優先付けステップと、優先順位の最も高いカプラを頭カプラとして選択し、少なくとも、該選択された頭カプラに木構造的に接続されるカプラの回路数および回路接続形態をもとに、該カプラおよび該カプラに接続される回路を前記頭カプラをルートとする前記サブハーネス構成に含ませるか否か判断し、前記頭カプラをルートとするサブハーネス構成を決定する処理を行う決定ステップと、前記決定ステップによって決定されたサブハーネス構成を除いたカプラに対して前記優先順位を更新し、前記決定ステップによって未決定のカプラおよび回路に対するサブハーネス構成を決定する処理を前記頭カプラがなくなるまで繰り返し行う繰り返しステップと、を含むことを特徴とする。
【００１０】
請求項１の発明によれば、ワイヤーハーネスを複数のサブハーネス構成に分離し、各サブハーネス構成の構成情報を自動生成する際、取得ステップが、ＣＡＤ帳票展開データなどのワイヤーハーネスの全体構成情報を取得し、優先付けステップが、前記ワイヤーハーネスを構成するカプラのうち、該カプラに接続される回路数が所定数以下であって回路数の多い順序に各カプラを優先付けし、決定ステップが、優先順位の最も高いカプラを頭カプラとして選択し、少なくとも、該選択された頭カプラに木構造的に接続されるカプラの回路数および回路接続形態をもとに、該カプラおよび該カプラに接続される回路を前記頭カプラをルートとする前記サブハーネス構成に含ませるか否か判断し、前記頭カプラをルートとするサブハーネス構成を決定する処理を行い、繰り返しステップが、前記決定ステップによって決定されたサブハーネス構成を除いたカプラに対して前記優先順位を更新し、前記決定ステップによって未決定のカプラおよび回路に対するサブハーネス構成を決定する処理を前記頭カプラがなくなるまで繰り返し行い、最終的に各サブハーネス構成情報を自動生成するようにしている。
【００１１】
また、請求項２にかかるサブハーネス構成情報の自動生成方法は、上記の発明において、前記決定ステップが決定した各サブハーネス構成のカプラと回路とを接続するためのカプラ配列図および各サブハーネス構成を展開したサブ布線図を生成するステップをさらに含むことを特徴とする。
【００１２】
請求項２の発明によれば、各サブハーネスの作成時に必要なカプラ配列図およびサブ布線図をも作成するようにしているので、サブハーネス作成にかかる時間をさらに短縮することができる。
【００１３】
また、請求項３にかかるサブハーネス構成情報の自動生成方法は、上記の発明において、前記決定ステップによって決定された各サブハーネス構成の構成情報に含まれない余り情報を出力する余り情報出力ステップをさらに含むことを特徴とする。
【００１４】
請求項３の発明によれば、サブハーネス構成から漏れた情報を出力するようにしているので、ワイヤーハーネスの作成を確実に行うことができる。
【００１５】
また、請求項４にかかるサブハーネス構成情報の自動生成方法は、上記の発明において、前記取得ステップが取得した前記ワイヤーハーネスの全体構成情報をもとに、自動装置あるいは別工程によって組み立てるカプラおよび回路を処理対象外として除外する除外ステップをさらに含むことを特徴とする。
【００１６】
また、請求項５にかかるサブハーネス構成情報の自動生成方法は、上記の発明において、前記優先付けステップは、集中ジョイントとしてのカプラ、次いでジョイントコネクタとしてのカプラ、次いで挿入される回路数が多いカプラの順序で優先順位を高く設定し、回路挿入箇所指定のないジョイントコネクタの優先順位を低く設定することを特徴とする。
【００１７】
また、請求項６にかかるサブハーネス構成情報の自動生成方法は、上記の発明において、前記ワイヤーハーネスをインライン方式によって組み立てる場合、前記所定挿入回路数は５であり、前記ワイヤーハーネスをオフライン方式によって組み立てる場合、前記所定挿入回路数は２０であることを特徴とする。
【００１８】
また、請求項７にかかるサブハーネス構成情報の自動生成方法は、上記の発明において、前記決定ステップは、優先順位が最も高い頭カプラを選択する選択ステップと、選択された頭カプラに接続される子カプラの該頭カプラ側への回路数が、子カプラに接続される頭カプラ以外の各孫カプラ側への各回路数以上である場合に、前記頭カプラが含まれるサブハーネス構成に前記子カプラを包含する処理を各子カプラ毎に行う子カプラ包含決定ステップと、孫カプラに接続される回路の全てが、子カプラと孫カプラとを接続する回路である場合に、前記頭カプラが含まれるサブハーネス構成に該回路を包含する処理を各回路毎に行う孫回路包含決定ステップと、子カプラに接続される孫カプラの該子カプラ側への回路数が、孫カプラに接続される子カプラ以外の他のカプラ側への各回路数以上である場合に、前記頭カプラが含まれるサブハーネス構成に前記孫カプラを包含する処理を各孫カプラ毎に行う孫カプラ包含決定ステップと、を含むことを特徴とする。
【００１９】
また、請求項８にかかるサブハーネス構成情報の自動生成方法は、上記の発明において、前記頭カプラが集中ジョイントである場合、前記子カプラ包含決定ステップの処理後、前記孫カプラ包含決定ステップの処理を行うことを特徴とする。
【００２０】
また、請求項９にかかるサブハーネス構成情報の自動生成方法は、上記の発明において、前記子カプラ包含決定ステップおよび前記孫カプラ包含決定ステップは、前記子カプラあるいは孫カプラが集中ジョイントまたはジョイントコネクタである場合であって該子カプラあるいは該孫カプラへの挿入回路数が１００％である場合に当該サブハーネス構成に包含させることを特徴とする。
【００２１】
また、請求項１０にかかるプログラムは、請求項１〜９のいずれか一つに記載したサブハーネス構成情報の自動生成方法をコンピュータに実行させるようにしている。
【発明の効果】
【００２２】
本発明にかかるサブハーネス構成情報の自動生成方法およびその方法をコンピュータに実行させるプログラムは、ワイヤーハーネスを複数のサブハーネス構成に分離し、各サブハーネス構成の構成情報を自動生成する際、取得ステップが、ＣＡＤ帳票展開データなどのワイヤーハーネスの全体構成情報を取得し、優先付けステップが、前記ワイヤーハーネスを構成するカプラのうち、該カプラに接続される回路数が所定数以下であって回路数の多い順序に各カプラを優先付けし、決定ステップが、優先順位の最も高いカプラを頭カプラとして選択し、少なくとも、該選択された頭カプラに木構造的に接続されるカプラの回路数および回路接続形態をもとに、該カプラおよび該カプラに接続される回路を前記頭カプラをルートとする前記サブハーネス構成に含ませるか否か判断し、前記頭カプラをルートとするサブハーネス構成を決定する処理を行い、繰り返しステップが、前記決定ステップによって決定されたサブハーネス構成を除いたカプラに対して前記優先順位を更新し、前記決定ステップによって未決定のカプラおよび回路に対するサブハーネス構成を決定する処理を前記頭カプラがなくなるまで繰り返し行い、最終的に各サブハーネス構成情報を自動生成するようにしているので、常に最適な回路数を有したサブハーネス構成情報を短時間に生成することができ、ワイヤーハーネス製造時における労力の平準化を促進することができるという効果を奏する。
【００２３】
また、本発明にかかるサブハーネス構成情報の自動生成方法およびその方法をコンピュータに実行させるプログラムは、各サブハーネスの作成時に必要なカプラ配列図およびサブ布線図をも作成するようにしているので、サブハーネス作成にかかる時間をさらに短縮することができるという効果を奏する。
【００２４】
また、本発明にかかるサブハーネス構成情報の自動生成方法およびその方法をコンピュータに実行させるプログラムは、サブハーネス構成から漏れた情報を出力するようにしているので、ワイヤーハーネスの作成を確実に行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明にかかるサブハーネス構成情報の自動生成方法およびその方法をコンピュータに実行させるプログラムについて説明する。図１は、この発明の実施の形態であるサブハーネス構成情報の自動生成方法がワイヤーハーネスの全体製造工程に占める位置を説明する図である。図１において、まず、製造しようとするワイヤーハーネス１０は、主として、電線（回路）の束である電線束１とカプラ２とを有する。なお、クランプ４は、電線束１を車両ボディへ固定するものであり、保護材５は、電線束１を保護する。また、回路の末端はカプラ２が接続されるのが通常であるが、端子３のようにカプラ２に接続されない形態もある。
【００２６】
このワイヤーハーネス１０を製造するために、その後ＡＳＳＹ図１１を作成する。ＡＳＳＹ図１１は、ワイヤーハーネス製造用の組立板であるＡＳＳＹ板１４に用いられる図面であるが、この図面はＣＡＤデータとして作成される。このＡＳＳＹ図１１のＣＡＤデータは、一つのＣＡＤ帳票展開データであると言える。
【００２７】
その後、このＣＡＤ帳票展開データをもとに、ワイヤーハーネス１０を複数のサブハーネス構成に小分けするサブハーネス構成の自動生成処理１２を行い、複数のサブハーネス構成１３−１〜１３−ｎ（サブハーネス構成群１３）を生成する。
【００２８】
その後、各サブハーネス構成１３−１〜１３−ｎが示す情報をもとに複数のサブハーネスを製造し、ＡＳＳＹ板１４上で、各サブハーネス構成１３−１〜１３−ｎに対応する各サブハーネスを合体して最終的なワイヤーハーネス１０を完成させる。
【００２９】
したがって、ＣＡＤ帳票展開データを入力するのみで、サブハーネス構成群１３を自動生成することができ、労力の低減化と時間の短縮化を図ることができる。実際、実物のワイヤーハーネスを分解してサブハーネス構成を決定していた従来の方法に比べて、労力は極端に軽減され、時間は約７５％短縮することができた。
【００３０】
ここで、図２に示すフローチャートを参照して、この発明の実施の形態であるサブハーネス構成情報の自動生成方法の全体処理手順について説明する。なお、この処理は、プログラムとしてコンピュータに実装され、実行される。図２において、まず、このプログラムが実行されると、ワイヤーハーネスの全体情報であるＣＡＤ帳票展開データが取得される（ステップＳ１０１）。その後、このＣＡＤ帳票展開データにＭサイン回路があるか否かが判断される（ステップＳ１０２）。Ｍサイン回路とは、ＣＡＤ帳票展開データ中に「Ｍ」の字が含まれる符号がふられたカプラや回路であり、自動サブＡＳＳＹ機などの自動装置によって別途製造される構成部分である。したがって、Ｍサイン回路はサブハーネス構成には含まれない。このため、Ｍサイン回路がある場合（ステップＳ１０２，ＹＥＳ）には、このＭサイン回路を処理対象外に設定し（ステップＳ１０３）、その後処理から除外し、ステップＳ１０４に移行し、Ｍサイン回路がない場合（ステップＳ１０２，ＮＯ）には、そのままステップＳ１０４に移行する。なお、Ｍサイン回路に限らず、たとえばＰサイン回路も処理対象外に設定するようにしてもよい。このＰサイン回路は、エアバッグ系のクローズされた構成部分であり、このＰサイン回路も他の自動機器あるいは特別管理の元で作製されるものであるため、処理対象外に設定される。すなわち、ステップＳ１０２における判断処理は、Ｐサイン回路などのように予め自動機器や別の製造場所で作製されるものを、サブハーネス構成情報の生成処理から除外するためのものである。
【００３１】
その後、頭カプラ選択の優先順位付けを行う（ステップＳ１０４）。頭カプラは、子カプラおよび孫カプラを含む木構造サブハーネス構成のルートになるカプラである。この頭カプラの優先順位付けに際し、オフライン方式によってワイヤーハーネスを組み立てる場合、回路挿入本数が２０本以下のカプラを頭カプラの対象とし、インライン方式によってワイヤーハーネスを組み立てる場合、回路挿入本数が５本以下のカプラを頭カプラの対象とする。ここで、インライン方式とは、サブハーネス構成の組立をベルトコンベア上で順次行ってワイヤーハーネス全体の組立を完了するものであり、特に海外がこの方式を採用している。また、オフライン方式とは、サブハーネス構成の組立とワイヤーハーネス全体の組立とを別個に行う方式であり、特に日本がこの方式を採用している。インライン方式の頭カプラの対象となる回路挿入本数が少ないのは、流れ作業の中でサブハーネス構成を組み立てる時間が短いからである。また、オフライン方式における頭カプラの対象となる回路挿入本数を２０本以下としたのは、３００〜６００本の回路を有するワイヤーハーネスの場合、サブハーネス構成が２０〜３０回路であるのが最適であり、そのためには頭カプラ回路挿入本数が２０本以下とすべきだからである。
【００３２】
頭カプラの優先順位は、上述した回路挿入本数の制限下、集中ジョイント→ジョイントコネクタ→その他のカプラの順序で優先順位を付ける。またのその他のカプラ内では、回路挿入本数の多い順序で優先順位を付ける。なお、ジョイントコネクタは、挿入される回路がすべて電気的に共通の回路となるため、回路挿入箇所は任意の箇所でよいが、回路挿入箇所の回路指定がある場合に上述したように優先順位を高くとるが、回路挿入箇所が任意の箇所でよい場合には、優先順序は低く設定するようにする。また、この頭カプラ選択の優先順位付けは、一つのサブハーネス構成が決定される度に再度、頭カプラの優先順位付けを行う。この場合、カプラの一部の回路が決定されている場合、回路挿入本数は決定されている本数を削除した本数となる。たとえば、ヒューズボックスなどのカプラは、５０〜１００回路挿入される場合があるが、サブハーネス構成の決定が進むに従って回路挿入本数が少なくなり、頭カプラと採用される場合もある。
【００３３】
その後、未処理のカプラがあるか否かを判断する（ステップＳ１０５）。未処理のカプラがない場合には、サブハーネス構成情報の生成処理対象がないことを意味し、すべての処理が終了しているので、結果リストの出力を行って（ステップＳ１１３）、本処理を終了する。ここで、結果リストとは、サブハーネス構成に含まれなかった余り回路などの余り情報である。たとえば、図３に示すように、Ｍサインされたカプラ２１，２２に挟まれた回路のうち、回路２３がＭサインされており、回路２４がＭサインされていない場合、回路２４は、自動装置によって接続されておらず、しかもサブハーネス構成でもないため、この回路２４が余り回路となる。この回路２４は、たとえばジョイント線、シールド線、ツイスト線などである。また、図４に示すように、この実施の形態では、頭カプラ→子カプラ→孫カプラに至る木構造のサブハーネス構成を決定するようにしており、頭カプラ３１には回路４１を介して子カプラ３２が接続され、子カプラ３２には回路４２，４３を介してそれぞれ孫カプラ３３，３４が接続されるサブハーネス構成の場合、孫カプラ３３，３４に回路４４が存在すると、この回路４４は、サブハーネス構成に含まれず、余り回路となる。このような余り回路をリストアップし、結果リストとして出力する。
【００３４】
一方、未処理のカプラがある場合（ステップＳ１０５，ＹＥＳ）、最も優先順位が高い頭カプラを選択する（ステップＳ１０６）。その後、選択した頭カプラに接続される子カプラを、この頭カプラのサブハーネス構成に含めるか否かを決定する子カプラの包含決定処理を行う（ステップＳ１０７）。この処理について後述する。
【００３５】
その後、選択された頭カプラが集中ジョイントであるか否かを判断する（ステップＳ１０８）。頭カプラが集中ジョイントでない場合（ステップＳ１０８，ＮＯ）、子カプラの孫回路側に接続される孫回路を、この頭カプラのサブハーネス構成に含めるか否かを決定する孫回路の決定処理を行い（ステップＳ１０９）、さらにこの孫回路に接続される孫カプラを、この頭カプラのサブハーネス構成に含めるか否かを決定する孫カプラの包含決定処理を行う（ステップＳ１１０）。一方、頭カプラが集中ジョイントである場合（ステップＳ１０８，ＹＥＳ）、孫回路の決定処理を行わずに、孫カプラが、頭カプラのサブハーネス構成に含めるか否かを決定する孫カプラ包含決定処理を行う（ステップＳ１１０）。なお、孫回路の決定処理および孫カプラの包含決定処理については後述する。
【００３６】
その後、上述した処理によって決定された一つのサブハーネス構成に用いられた使用部品を、このサブハーネス構成に対応づけて登録する（ステップＳ１１１）。さらに、このサブハーネス構成情報をもとに、サブハーネス構成の組立関係を示すカプラ配列図と、ＡＳＳＹ図上の接続関係を示すサブ布線図とを作成し（ステップＳ１１２）、ステップＳ１０４に移行し、上述した頭カプラ選択の優先順位付けを再度行って、未処理のカプラがなくなるまで、つぎのサブハーネス構成情報の生成処理を繰り返し行う。
【００３７】
つぎに、図５に示すフローチャートを参照して、ステップＳ１０７の子カプラの包含決定処理手順について説明する。まず、頭カプラが選択されているので、この頭カプラに接続される子カプラの一つを選択する（ステップＳ２０１）。その後、選択した子カプラが、既に他のサブハーネス構成に設定されているか否かを判断する（ステップＳ２０２）。子カプラが既に他のサブハーネス構成に設定されている場合（ステップＳ２０２，ＹＥＳ）、この子カプラを当該サブハーネス構成から除外し（ステップＳ２０８）、ステップＳ２０９に移行する。
【００３８】
一方、選択した子カプラが、既に他のサブハーネス構成に設定されていない新規の子カプラである場合（ステップＳ２０２，ＮＯ）、さらにこの子カプラが集中ジョイントまたはジョイントコネクタであるか否かを判断する（ステップＳ２０３）。子カプラが集中ジョイントまたはジョイントコネクタでない場合（ステップＳ２０３，ＮＯ）、この子カプラに接続される行き先毎の回路数を集計し（ステップＳ２０４）、最大回路数の行き先が、選択した頭カプラであるか否かを判断する（ステップＳ２０５）。すなわち、子カプラに接続される回路のうち、親カプラに接続される回路が他のカプラに接続される回路に比して最も多いか否かを判断する。最大回路数の行き先が、選択した頭カプラである場合（ステップＳ２０５，ＹＥＳ）、この子カプラを当該サブハーネス構成に包含し（ステップＳ２０６）、最大回路数の行き先が、選択した頭カプラでない場合（ステップＳ２０５，ＮＯ）、この子カプラを当該サブハーネス構成から除外し（ステップＳ２０８）、ステップＳ２０９に移行する。
【００３９】
一方、ステップＳ２０３において、子カプラが集中ジョイントまたはジョイントコネクタである場合、親カプラからの回路が、子カプラの接続端子に１００％接続されているか否かを判断する（ステップＳ２０７）。子カプラの接続端子に１００％接続されている場合（ステップＳ２０７，ＹＥＳ）、この子カプラを当該サブハーネス構成に包含し（ステップＳ２０６）、子カプラの接続端子に１００％接続されていない場合（ステップＳ２０７，ＮＯ）、この子カプラを当該サブハーネス構成から除外し（ステップＳ２０８）、ステップＳ２０９に移行する。このように集中ジョイントまたはジョイントコネクタに対する子カプラ包含の条件が厳しいのは、集中ジョイントまたはジョイントコネクタは、一般に接続回路数が多いため、一つのサブハーネス構成の回路数が大きくなりすぎる可能性があるからである。
【００４０】
その後、つぎの子カプラがあるか否かを判断し（ステップＳ２０９）、つぎの子カプラがある場合（ステップＳ２０９，ＹＥＳ）には、ステップＳ２０１に移行し、つぎの子カプラを選択して上述した処理を繰り返し、つぎの子カプラがない場合（ステップＳ２０９，ＮＯ）には、本処理を終了し、ステップＳ１０７にリターンする。
【００４１】
ここで、子カプラの包含処理の一例について図６〜図８を参照して説明する。図６において、頭カプラ５１と子カプラ５２との間の回路数は５であり、子カプラ５２と孫カプラ５３との間の回路数は１であり、子カプラ５３と孫カプラ５４との間の回路数は３であり、頭カプラ５１と子カプラ５２との間の回路数が最大であるため、ステップＳ２０５の判断において子カプラ５２は当該サブハーネス構成に包含されることになる。
【００４２】
また、図７において、子カプラ６２は、頭カプラ６１に対して１つの回路で接続され、カプラ６３に対しては２つの回路で接続されているため、頭カプラ６１と子カプラ６２との間の回路数は最大でなくなり、子カプラ６２は当該サブハーネス構成に包含されず、回路６１ａのみが頭カプラに接続された状態となる。一方、図８に示すように、子カプラ６２がカプラ６４，６５に対してそれぞれ１つの回路で接続されている場合、頭カプラ６１と各カプラ６４，６５に対する回路数が等しくなり、この場合、子カプラ６２は当該サブハーネス構成に包含される。このように回路数をもとに子カプラの包含関係を判断するのは、子カプラに接続するカプラの影響度を加味するからである。
【００４３】
つぎに、図９に示したフローチャートを参照して、ステップＳ１０９の孫回路の決定処理手順について説明する。ステップＳ１０７において子カプラの包含が決定されると、頭カプラが集中ジョイントでない限り、この子カプラに接続される孫カプラとの間の孫回路が当該サブハーネス構成に含むか否かを決定する。そこでまず、子カプラに接続される行き先（孫カプラ）毎の１つの孫回路を選択する（ステップＳ３０１）。その後、選択した孫回路が既に決定済のカプラに接続される回路であるか否かを判断する（ステップＳ３０２）。
【００４４】
決定済のカプラに接続される回路である場合（ステップＳ３０２，ＹＥＳ）には、この孫回路を当該サブハーネス構成に包含する設定を行って（ステップＳ３０４）、ステップＳ３０６に移行する。一方、決定済のカプラに接続される回路でない場合（ステップＳ３０２，ＮＯ）、この子カプラに対する孫カプラの配線比率が１００％であるか否かを判断する（ステップＳ３０３）。配線比率が１００％である場合（ステップＳ３０３，ＹＥＳ）には、この孫回路を当該サブハーネス構成に包含する設定を行って（ステップＳ３０４）、ステップＳ３０６に移行する。これに対し、配線比率が１００％でない場合（ステップＳ３０３，ＮＯ）には、この孫回路を当該サブハーネス構成から除外し（ステップＳ３０５）、ステップＳ３０６に移行する。
【００４５】
その後、子カプラに接続されるつぎの孫回路があるか否かを判断し（ステップＳ３０６）、孫回路がある場合（ステップＳ３０６，ＹＥＳ）には、ステップＳ３０１に移行し、つぎの孫回路を選択し、上述した処理を繰り返し、孫回路がない場合（ステップＳ３０６，ＮＯ）には、本処理を終了し、ステップＳ１０９にリターンする。
【００４６】
ここで、孫回路の決定処理の一例について図１０を参照して説明する。図１０は、図６に示した構成と同じであり、孫カプラ５３は１つの回路で子カプラ５２に接続され、子カプラ５２に対する配線比率は１００％であるため、回路５３ａは孫回路として決定され、当該サブハーネス構成に包含される。一方、孫カプラ５４は、５つの回路を有し、子カプラ５２に対して３つの回路を接続させている。したがって、カプラ（孫カプラ）５４の配線比率は、６０％であるため、回路５４ａは孫回路として決定されず、当該サブハーネス構成に包含されない。
【００４７】
つぎに、ステップＳ１１０の孫カプラの包含決定処理手順について説明する。この処理手順は、図５に示した子カプラの包含決定処理手順と同じであり、頭カプラおよび子カプラを、それぞれ子カプラおよび孫カプラとして置き換えればよい（図１１参照）。
【００４８】
ここで、孫カプラの包含処理の一例について図１２および図１３を参照して説明する。図１２において、孫カプラ５３は、集中ジョイントまたはジョイントコネクタでもないため、行き先毎の回路数が子カプラ５２に対して最大となる場合に孫カプラとして当該サブハーネス構成に含まれる。孫カプラ５３の回路は子カプラ５２に対する回路５３ａのみであるため、孫カプラ５３は、当該サブハーネス構成に包含される。一方、孫回路５４ａは、当該サブハーネス構成から除外されているため、孫カプラ５４の決定処理は行われず、孫カプラとして当該サブハーネス構成に含まれない。
【００４９】
一方、図１３は、孫カプラが集中ジョイントである場合を示し、この場合、孫回路の決定処理は行われない。ここで、孫カプラ６３は、現時点で接続端子に１００％接続されるため、行き先毎の回路数が子カプラ６２に対して最大となるか否かが問題となる。ここで、孫カプラ６３は子カプラ６２に対して５０％の回路数を有するため、孫カプラとして当該サブハーネス構成に含まれ、回路６２ａも孫回路６２ａとして当該サブハーネス構成に含められる。ただし、既に決定されている回路６３ａは、当該サブハーネス構成には含められない。
【００５０】
ここで、ステップＳ１１２によって作成されるカプラ配列図およびサブ布線図の一例について説明する。図１４は、カプラ配列図の一例を示す図である。また、図１５は、サブ布線図の一例を示す図である。図１４に示したカプラ配列図では、カプラ２０２，２０３と集中ジョイントとしてのカプラ２０１との間の回路接続が示されている。なお、カプラ２０１は頭カプラであり、カプラ２０２，２０３はそれぞれ子カプラである。図１４では、カプラ２０１〜２０３は、それぞれ番号「４０４」，「５１」，「５０」で識別されている。カプラ２０１とカプラ２０２とは、番号「１３０」の回路が接続され、カプラ２０２とカプラ２０３とは、番号「１３１」の回路が接続される。また、番号「１３２」の回路は、他端が端子止まりとなっている。各カプラ２０１〜２０３および回路の情報は、それぞれカプラ配列図上に記載されている。また、カプラ配列図上には、回路の配線順序２０４が示されている。また、サブ順位としてこのサブハーネス構成単位の作成順序も記載されている。図１４に示したカプラ配列図は「０００２」である。なお、図１４に示すように、サブハーネス作成段階において取り付けられる部品、たとえば丸チューブ２０５，２０６も記載される。ただし、コルゲートチューブや割チューブは、サブハーネス組立段階でなくても取付が可能であるため、この限りではない。同様に、二重係止時に挿入されるリアホルダー、カプラ上に取り付けられるスルークランプも、サブハーネス組立時に取り付ける必要があるため、このカプラ配列図に記載される。
【００５１】
図１５は、図１４のサブハーネス構成に対応したサブ布線図の一例である。ＡＳＳＹ板上におけるカプラおよび回路の取付位置を知ることができ、他のサブハーネス構成や全体のワイヤーハーネスの構成を認識しつつ、サブハーネスの組立を容易に行うことができる。なお、図１４に示したカプラ配列図および図１５に示したサブ付線図は、カラー化によってさらに見やすくすることができる。
【００５２】
なお、上述した実施の形態では、孫カプラまでの木構造をサブハーネス構成としているが、これは、車両に組み込まれるワイヤーハーネスの場合であり、他のワイヤーハーネスの場合には、さらに曾孫カプラまで加えてもよいし、子カプラまでとするサブハーネス構成としてもよい。
【図面の簡単な説明】
【００５３】
【図１】この発明の実施の形態であるサブハーネス構成情報の自動生成方法がワイヤーハーネスの全体製造工程に占める位置を説明する図である。
【図２】この発明の実施の形態であるサブハーネス構成情報の自動生成方法の全体処理手順を示すフローチャートである。
【図３】結果リストにリストアップされる回路の一例を示す図である。
【図４】結果リストにリストアップされる回路の一例を示す図である。
【図５】子カプラの包含決定処理手順を示すフローチャートである。
【図６】子カプラがサブハーネス構成に包含される一例を示す図である。
【図７】子カプラがサブハーネス構成に包含されない一例を示す図である。
【図８】図７に示した子カプラがサブハーネス構成に包含される一例を示す図である。
【図９】孫回路の決定処理手順を示すフローチャートである。
【図１０】孫回路がサブハーネス構成に包含される一例を示す図である。
【図１１】孫カプラの包含決定処理手順を示すフローチャートである。
【図１２】孫カプラがサブハーネス構成に包含される一例を示す図である。
【図１３】孫カプラが集中ジョイントである場合に該孫カプラがサブハーネス構成に包含される一例を示す図である。
【図１４】カプラ配列図の一例を示す図である。
【図１５】図１４に対応したサブ布線図の一例を示す図である。
【符号の説明】
【００５４】
１  電線束
２，２１，２２，２０１〜２０３  カプラ
３  端子
４  クランプ
５  保護材
１０  ワイヤーハーネス
１１  ＡＳＳＹ図
１３  サブハーネス構成群
１３−１〜１３−ｎ  サブハーネス
１４  ＡＳＳＹ板
２３，２４，４１〜４３，５３ａ，５４ａ，６１ａ，６２ａ，６３ａ  回路
３１，５１，６１  頭カプラ
３２，５２，６２  子カプラ
３３，３４，５３，５４，６３，６４，６５  孫カプラ
２０５，２０６  丸チューブ
【図１】
2005093392.tif 000003
【図２】
2005093392.tif 000004
【図３】
2005093392.tif 000005
【図４】
2005093392.tif 000006
【図５】
2005093392.tif 000007
【図６】
2005093392.tif 000008
【図７】
2005093392.tif 000009
【図８】
2005093392.tif 000010
【図９】
2005093392.tif 000011
【図１０】
2005093392.tif 000012
【図１１】
2005093392.tif 000013
【図１２】
2005093392.tif 000014
【図１３】
2005093392.tif 000015
【図１４】
2005093392.tif 000016
【図１５】
2005093392.tif 000017