(57)【要約】【課題】本発明は、ワイヤハーネスの設計を容易にすることができるワイヤハーネスの設計支援装置および設計支援方法を提供することを目的とする。【解決手段】本発明のワイヤハーネスの設計支援装置は、複数の電線が束ねられたワイヤハーネスの設計支援装置であって、前記複数の電線の分岐に関する情報および区間長に関する情報を含む配線経路情報を取得し、前記複数の電線の線分が枝線であるか否かを判定し、前記線分が枝線であると判定された場合には、配線経路情報に対して、余長、または公差を加算する寸法調整部を備える。【選択図】図１６
2020205116.tif 000002
【特許請求の範囲】
【請求項１】
複数の電線が束ねられたワイヤハーネスの設計支援装置であって、
前記複数の電線の分岐に関する情報および区間長に関する情報を含む配線経路情報を取得し、前記複数の電線の線分が枝線であるか否かを判定し、前記線分が枝線であると判定された場合には、配線経路情報に対して、余長、または公差を加算する寸法調整部を備える、
ワイヤハーネスの設計支援装置。
【請求項２】
前記寸法調整部は、前記複数の電線の線分の始点座標および終点座標に基づいて、前記複数の電線の線分が枝線であるか否かを判定する、
請求項１に記載のワイヤハーネスの設計支援装置。
【請求項３】
前記寸法調整部は、前記線分が枝線でないと判定された場合には、配線経路情報に対して、余長、または公差を加算しない、
請求項１または２に記載のワイヤハーネスの設計支援装置。
【請求項４】
前記寸法調整部は、余長、または公差を加算する前と後の配線経路情報の間における差が、予め定められた所定値以内であるか否かを判定する、
請求項１から３のいずれか１項に記載のワイヤハーネスの設計支援装置。
【請求項５】
複数の電線が束ねられたワイヤハーネスの設計支援方法であって、
前記複数の電線の分岐に関する情報および区間長に関する情報を含む配線経路情報を取得し、前記複数の電線の線分が枝線であるか否かを判定し、前記線分が枝線であると判定された場合には、配線経路情報に対して、余長、または公差を寸法調整部により加算する、
ワイヤハーネスの設計支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤハーネスの設計支援装置および設計支援方法に関する。
【背景技術】
【０００２】
車両や航空機などの移動体には、電力や電気信号などを伝える電線を束ねたワイヤハーネスが配線されている。従来のワイヤハーネスを設計および製造し、製造したワイヤハーネスを移動体の所望の位置に配線する作業（例えば、特許文献１参照。）は、熟練が必要な難しい作業であり、時間を要する作業であった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１３７６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ワイヤハーネスの設計を容易にすることができるワイヤハーネスの設計支援装置および設計支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、以下の手段を提供する。
本発明のワイヤハーネスの設計支援装置は、  複数の電線が束ねられたワイヤハーネスの設計支援装置であって、前記複数の電線の分岐に関する情報および区間長に関する情報を含む配線経路情報を取得し、前記複数の電線の線分が枝線であるか否かを判定し、前記線分が枝線であると判定された場合には、配線経路情報に対して、余長、または公差を加算する寸法調整部を備える。
【０００６】
本発明のワイヤハーネスの設計支援方法は、複数の電線が束ねられたワイヤハーネスの設計支援方法であって、前記複数の電線の分岐に関する情報および区間長に関する情報を含む配線経路情報を取得し、前記複数の電線の線分が枝線であるか否かを判定し、前記線分が枝線であると判定された場合には、配線経路情報に対して、余長、または公差を寸法調整部により加算する。
【発明の効果】
【０００７】
本発明のワイヤハーネスの設計支援装置および設計支援方法によれば、ワイヤハーネスの設計を容易にできるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る配線支援システムの構成を説明するブロック図である。
【図２】設計支援装置の構成を説明するブロック図である。
【図３】ワイヤハーネスの構成を説明する模式図である。
【図４】３次元ＣＡＤデータに基づいて生成される車両のモデルを説明する図である。
【図５】仮想空間情報に基づいて生成される仮想空間を説明する図である。
【図６】仮想空間に配置されるガイド部の構成を説明する模式図である。
【図７】公差ゲージが表示される態様を説明する模式図である。
【図８】製造支援装置の構成を説明する模式図である。
【図９】配線支援システムによるワイヤハーネスの配線支援方法を説明するフローチャートである。
【図１０】フォーマット変換１の方法を説明するサブルーチンのフローチャートである。
【図１１】フォーマット変換２の方法を説明するサブルーチンのフローチャートである。
【図１２】リスト作成の方法を説明するサブルーチンのフローチャートである。
【図１３】仮想空間作成の方法を説明するサブルーチンのフローチャートである。
【図１４】電線ルーティング作業の方法を説明するサブルーチンのフローチャートである。
【図１５】重量チェックの方法を説明するサブルーチンのフローチャートである。
【図１６】寸法調整の方法を説明するサブルーチンのフローチャートである。
【図１７】ハーネス設計図作成の方法を説明するサブルーチンのフローチャートである。
【図１８】座標変換の方法を説明するサブルーチンのフローチャートである。
【図１９】ハーネスボード図面作成の方法を説明するサブルーチンのフローチャートである。
【図２０】レシピの確認の方法を説明するサブルーチンのフローチャートである。
【図２１】ワイヤハーネス製造の方法を説明するサブルーチンのフローチャートである。
【図２２】ワイヤハーネス配線の方法を説明するサブルーチンのフローチャートである。
【発明を実施するための形態】
【０００９】
この発明の一実施形態に係るワイヤハーネスのトータル支援方法およびトータル支援システムについて、図１から図２２を参照しながら説明する。本実施形態では、本発明のトータル支援システム１が鉄道車両（移動体）の車体に配線されるワイヤハーネス５００の設計、製造、および、配線を支援するシステムである例に適用して説明する。
【００１０】
ワイヤハーネス５００は、図３に示すように、鉄道車両の車体に搭載された機器の間をつなぐ電線５０１が複数束ねられたものである。電線５０１は、接続された機器の間で電力や電気信号などを伝えるものである。電線５０１の端部には、接続される機器に対応した形状を有するコネクタ５０２が取り付けられている。
【００１１】
ワイヤハーネス５００には、複数の電線５０１を束ねて拘束する拘束部材５０３が設けられている。拘束部材５０３としては、粘着テープや、チューブ、結束バンドなどの樹脂製の結束部材や、金属製の結束部材や、ロウ引き紐などを例示することができる。なお、結束部材には貫通孔が設けられていてもよい。貫通孔は、結束部材により束ねられたワイヤハーネス５００を、鉄道車両の車体に固定する際に用いられるボルトなどの固定部材が挿通されるものである。
【００１２】
本実施形態では、拘束部材５０３が粘着テープである例に適用して説明する。ワイヤハーネス５００における複数の電線５０１が束ねられた部分を幹線５１１、幹線から電線５０１が分かれる位置を分岐点５１２、幹線から分かれた先の部分を枝線５１３とも表記する。
【００１３】
トータル支援システム１には、図１に示すように、ワイヤハーネス５００の設計支援を行う設計支援装置１００と、ワイヤハーネス５００の製造支援を行う製造支援装置２００と、ワイヤハーネス５００の配線作業を支援する情報処理端末３００と、が設けられている。設計支援装置１００および製造支援装置２００の間と、設計支援装置１００および情報処理端末３００の間は、専用の情報通信回線または公知の情報通信網を介して情報通信可能に接続されている。
【００１４】
設計支援装置１００は、仮想の空間である設計空間の中でワイヤハーネス５００の設計を行うものである。本実施形態では設計支援装置１００が、ＣＰＵ（中央演算処理ユニット）、ＲＯＭ、ＲＡＭ、入出力インタフェース等を有するパーソナルコンピュータやサーバなどの情報処理機器である例に適用して説明する。
【００１５】
上述のＲＯＭ等の記憶装置に記憶されているプログラムは、図２に示すように、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力インタフェースを協働させて台帳記録部１０１、フォーマット変換部１０３、差分情報部１０５、ハーネス単位定義部１０７、仮想電線設定部１０９、径算出部１１１、空間配置部１１３、ガイド配置部１１５、ルーティング部１１７、整線部１１９、ワイヤハーネス定義部１２１（以後「ハーネス定義部１２１」とも表記する。）、ワイヤハーネス情報部１２３（以後「ハーネス情報部１２３」とも表記する。）、拘束部材情報部１２５、重量算出部１２７、寸法調整部１２９、ハーネス用デジタルボード情報部１３１（以後「ボード情報部１３１」とも表記する。）、座標変換部１３３、サイズ情報部１３５、製造用情報部１３７、ゲージ情報部１３９、レシピ作成部１４１、および、工程情報部１４３として機能させるものである。
【００１６】
台帳記録部１０１は、基配線情報や配線情報の管理に用いられる台帳情報を記録する処理を行うものである。台帳情報へ記録を行う具体的な処理内容については、後述する。また、基配線情報や配線情報の内容についても後述する。
【００１７】
フォーマット変換部１０３は、基配線情報を取得する処理や、予め定められたルールに従って基配線情報に含まれる各種の情報をマスタに書きこむ処理や、ワイヤハーネス５００の設計を識別する情報であるプロジェクト情報などを書き込む処理を行うものである。具体的な処理内容については後述する。
【００１８】
差分情報部１０５は、フォーマット変換処理以前に用いた配線情報（旧配線情報）を基準として、フォーマット変換処理で用いられる配線情報（新配線情報）含まれる各種の情報に変更または追加があるか否かを判定する処理や、変更、追加された情報である差分情報を配線情報に記載する処理などを行うものである。具体的な処理内容については後述する。
【００１９】
ハーネス単位定義部１０７は、配線情報に含まれるエリア情報、および、用途情報の少なくとも一方に基づいて、配線情報に含まれる複数の電線５０１からワイヤハーネス５００としてまとめる電線５０１の組み合わせを判定する処理を行うものである。具体的な処理内容については後述する。
【００２０】
仮想電線設定部１０９は、複数の電線５０１を１つにまとめた仮想的な電線である仮想電線を作成する処理を行うものである。仮想電線を作成する処理の内容は、作成単位が機器単位であるか、コネクタ単位かにより異なる。具体的な処理内容については後述する。
【００２１】
径算出部１１１は、仮想電線の径（具体的には直径）を算出する処理を行うものである。仮想電線の直径は、仮想電線に含まれる複数の電線５０１を、１本の電線と見立てることにより算出される。具体的な処理内容については後述する。
【００２２】
空間配置部１１３は、仮想の３次元空間である設計空間の中に生成された車体のモデル６０１（図４参照。）に対して、電線５０１が配置される仮想空間６１１（図５参照。）を配置する演算処理を行うものである。空間配置部１１３における演算処理の内容については後述する。
【００２３】
車体のモデル６０１は、３次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）データ（３Ｄ設計データ）に基づいて生成されるものである。３次元ＣＡＤデータには、車体を構成する構造部品の形状の情報である部品形状情報、車体における構造部品が配置される位置の情報である部品位置情報、車体に配置される機器が配置される位置の情報である機器位置情報、および、当該機器における電線５０１が接続される位置である接続位置情報が少なくとも含まれている。
【００２４】
仮想空間６１１は、仮想空間情報に基づいて生成されるものである。仮想空間６１１は、設計空間の中に設定される仮想上の空間であって、車体を構成する構造部品の間に設定される空間である。図５では、仮想空間６１１にドットでハッチングして表示している。
【００２５】
仮想空間情報には、仮想空間６１１の形状に関する情報である空間形状情報、および、当該仮想空間６１１が配置される位置の情報である空間位置情報が少なくとも含まれている。
【００２６】
ガイド配置部１１５は、ガイド部６２１を仮想空間６１１内に配置する演算処理を行うものである。ガイド配置部１１５における演算処理の内容については後述する。ガイド部６２１は、図６に示すように、仮想空間６１１内に配置される仮想上の板状部材である。ガイド部６２１には電線５０１が挿通されるガイド孔６２２が設けられている。ガイド孔６２２に電線５０１を挿通させることにより、電線５０１が配置される位置が定められる。ガイド孔６２２に挿通される電線５０１は、例えば、電線５０１の配置時に定められる。
【００２７】
なお、ガイド部６２１の形状は、図６に示す形状に限定されるものではなく、ガイド部６２１が配置される仮想空間６１１の断面形状に基づいて定めることができる。同様に、ガイド孔６２２の大きさは、挿通される電線５０１の径に基づいて定めることができる。ガイド部６２１におけるガイド孔６２２が設けられる位置も、後述するワイヤハーネス５００を形成する複数の電線５０１が隣接するように定めることができる。
【００２８】
ルーティング部１１７は、配線情報に基づいて電線５０１が仮想空間６１１に配置される経路の情報である配線経路情報を作成するものである。ルーティング部１１７における演算処理の内容については後述する。配線経路情報は、ハーネスルーティングデータとも表記される。配線経路情報には、設計空間の中で配置された電線５０１の３次元形状を表示する図形情報も含まれている。
【００２９】
配線情報は、Ｆｒｏｍ  Ｔｏ  リストとも表記される。配線情報には、電線５０１が接続される機器（図示せず。）を特定する情報である機器特定情報、当該電線５０１の種類を特定する情報、当該電線５０１の長さを表す情報である長さ情報、当該電線５０１について定められた長さの値に対して予め定められた誤差の範囲である公差情報、当該電線５０１の径を表す情報である径情報、および、当該電線５０１に付与するラベル文字情報を少なくとも含まれている。
【００３０】
なお、上述の長さ情報は、初期状態において配線情報に含まれていなくてもよいし、上述の長さ情報の代わりとして電線５０１の目安としての長さの情報が含まれていてもよい。
【００３１】
上述の長さ情報が配線情報に含まれていない場合には、後述するハーネス情報部１２３により求められる電線５０１の長さ情報が、上述の長さ情報として配線情報に含められる。また、目安としての長さの情報が配線情報に含まれている場合には、ハーネス情報部１２３により求められる電線５０１の長さ情報が上書きされる。
【００３２】
なお初期状態とは、配線情報が作成されてから、ハーネス情報部１２３により求められる電線５０１の長さ情報が配線情報に含められるまで、または、上書きされるまでの状態をいう。
【００３３】
整線部１１９は、仮想空間６１１内に配置されている電線５０１を整理する演算処理を行うものである。整線部１１９における演算処理の内容は後述する。
ハーネス定義部１２１は、仮想空間６１１に配置された電線５０１を束ねてワイヤハーネス５００を定義する演算処理を行うものである。ハーネス定義部１２１における演算処理の内容は後述する。
【００３４】
ハーネス情報部１２３は、定義されたワイヤハーネス５００についてワイヤハーネス情報（２Ｄ設計データ）を作成する演算処理を行うものである。ハーネス情報部１２３における演算処理の内容は後述する。作成されたワイヤハーネス情報は、設計したワイヤハーネス５００の承認手続きや、ワイヤハーネス５００の製造に用いられる。
【００３５】
拘束部材情報部１２５は、３次元ＣＡＤデータおよびワイヤハーネス情報に基づいてワイヤハーネス５００に用いられる拘束部材５０３の長さ、言い換えると使用量を含む拘束部材情報を作成する演算処理を行うものである。本実施形態では、拘束部材５０３が粘着テープである例に適用して説明する。作成された拘束部材情報は、リスト形式のデータとして出力可能な情報である。拘束部材情報部１２５における演算処理の内容は後述する。
【００３６】
重量算出部１２７、電線５０１の種別ごとに重量を計算する処理や、算出された種別ごとの電線５０１の重量に基づいてワイヤハーネス５００における総重量を計算する処理を行うものである。具体的な処理内容については後述する。
【００３７】
寸法調整部１２９、配線経路情報に余長、公差、丸めを加えた新配線経路情報を作成する処理などを行うものである。丸めとは、数値の端数などを処理することを意味する。具体的な処理内容については後述する。
【００３８】
ボード情報部１３１は、ワイヤハーネス情報に基づいてハーネス用デジタルボード情報を作成する演算処理を行うものである。ハーネス用デジタルボード情報は、後述するハーネス用デジタルボード２０１に表示される図面情報を含む情報である。
【００３９】
座標変換部１３３は、枝線５１３が幹線５１１に対して斜め方向に延びている情報を、幹線５１１に対して枝線５１３が直交する方向へ延びるように情報を変換する処理を行うものである。具体的な処理内容については後述する。
【００４０】
サイズ情報部１３５は、後述するボード表示部２０２の大きさに関するサイズ情報を設定する演算処理を行うものである。ボード表示部２０２は、ハーネス用デジタルボード２０１におけるワイヤハーネス５００を作成する際に電線５０１が置かれる配置面でもある。
【００４１】
製造用情報部１３７は、ハーネス用デジタルボード情報およびサイズ情報に基づいて、ワイヤハーネス５００の製造に用いられる図面情報を含む製造用情報（製造方法を示す情報）を作成する演算処理を行うものである。図面情報は、ハーネス用デジタルボード２０１におけるボード表示部２０２に表示される情報である。
【００４２】
ゲージ情報部１３９は、配線情報に含まれる公差情報に基づいて、公差ゲージ６３１の情報であるゲージ情報を作成する演算処理を行うものである。ゲージ情報は、ボード表示部２０２に公差ゲージ６３１を表示させる情報であり、作成されたゲージ情報は図面情報に含まれる。
【００４３】
公差ゲージ６３１は、図７に示すように、電線５０１をハーネス用デジタルボード２０１のボード表示部２０２に配置した際に、当該電線５０１の一方の端部および他方の端部が配置される位置の許容範囲を表すものである。
【００４４】
レシピ作成部１４１は、配線情報に基づいて製造レシピを作成する処理を行うものである。製造レシピは、ワイヤハーネス５００の生産に用いられる情報であって、ワイヤハーネス５００を製造する工程の内容や順序などの情報を含むものである。
【００４５】
工程情報部１４３は、ワイヤハーネス情報および配線情報に基づいて、ワイヤハーネス５００の配線工程に応じた配線工程情報を作成する演算処理を行うものである。配線工程情報は、情報処理端末３００の端末表示部３２１に、ワイヤハーネス５００の配線工程に応じた表示を可能とする情報である。例えば、配線作業を行うワイヤハーネス５００の枝線５１３またはコネクタ５０２の順序を表示したり、ワイヤハーネス５００の３次元図面を表示するとともに配線作業を行う枝線５１３をハイライト表示したりすることが可能な情報である。また、工程情報部１４３は、配線経路情報に基づいて、配線工程情報を作成する演算処理を行うものであってもよい。また、工程情報部１４３は、配線経路情報および後述するハーネス３次元情報に基づいて、配線工程情報を作成する演算処理を行うものであってもよい。
【００４６】
なお、本実施形態では１つの設計支援装置１００が、台帳記録部１０１、フォーマット変換部１０３、差分情報部１０５、ハーネス単位定義部１０７、仮想電線設定部１０９、径算出部１１１、空間配置部１１３、ガイド配置部１１５、ルーティング部１１７、整線部１１９、ハーネス定義部１２１、ハーネス情報部１２３、拘束部材情報部１２５、重量算出部１２７、寸法調整部１２９、ボード情報部１３１、座標変換部１３３、サイズ情報部１３５、製造用情報部１３７、ゲージ情報部１３９、レシピ作成部１４１、および、工程情報部１４３として機能する例に適用して説明するが、これらを複数の設計支援装置１００に分散させてもよい。
【００４７】
例えば、一の設計支援装置１００が台帳記録部１０１、フォーマット変換部１０３、差分情報部１０５、ハーネス単位定義部１０７、仮想電線設定部１０９、径算出部１１１、空間配置部１１３、ガイド配置部１１５、ルーティング部１１７、整線部１１９、ハーネス定義部１２１、ハーネス情報部１２３、拘束部材情報部１２５、重量算出部１２７、および、寸法調整部１２９、として機能し、他の設計支援装置１００がボード情報部１３１、座標変換部１３３、サイズ情報部１３５、製造用情報部１３７、ゲージ情報部１３９、レシピ作成部１４１、および、工程情報部１４３として機能するように分散させる方法を挙げることができる。一の設計支援装置１００および他の設計支援装置１００の間は、情報通信可能に直接接続されていてもよいし、サーバを介して情報通信可能に接続されていてもよい。
【００４８】
製造支援装置２００はワイヤハーネス５００を製造するものである。製造支援装置２００には、図３および図８に示すように、ハーネス用デジタルボード２０１と、制御用コンピュータ２１１と、データサーバ２２１と、が主に設けられている。更に、製造支援装置２００には、読み取り部２３１、電線切断機２４１および印刷機２５１を含むワイヤハーネス５００の製造に用いられる機器も設けられている。
【００４９】
ハーネス用デジタルボード２０１は、ワイヤハーネス５００の製造に用いられる机状に形成されたものである。ハーネス用デジタルボード２０１には、ワイヤハーネス５００が製造される作業台でもあるボード表示部２０２が設けられている。
【００５０】
ボード表示部２０２は、ワイヤハーネス５００の製造に必要な広さおよび長さを有する面である。ボード表示部２０２は、ワイヤハーネス５００が製造される面であるとともに、デジタル情報である図面情報が表示される表示面でもある。ボード表示部２０２は制御用コンピュータ２１１と情報通信可能に接続され、表示する図面情報に関する情報が制御用コンピュータ２１１から送られている。なお、制御用コンピュータ２１１は、図面情報を含む製造用情報をデータサーバ２２１から読み込んでもよい。
【００５１】
本実施形態では、ボード表示部２０２の表示面が液晶ディスプレイである例に適用して説明する。なお、ボード表示部２０２の表示面は、上述の液晶ディスプレイに限られるものではなく、有機ＥＬ（エレクトロルミネッセンス）ディスプレイであってもよいし、プロジェクターにより図面情報が投影される投影面であってもよい。
【００５２】
読み取り部２３１は、ボード表示部２０２の表示面に表示されるバーコードなどの識別子を光学的に読み取るものである。読み取り部２３１は、制御用コンピュータ２１１と情報通信可能に接続され、読み取った識別子の情報を制御用コンピュータ２１１に出力するものである。
【００５３】
本実施形態では、読み取り部２３１は、携帯可能な大きさおよび重さであり、制御用コンピュータ２１１と公知の無線通信技術を用いて情報通信可能に接続されている例に適用して説明する。また、識別子としては、公知の方式や形式のものを用いることができる。
【００５４】
電線切断機２４１は、ワイヤハーネス５００の製造に用いられる電線５０１を、予め定められた所望の長さに切断するものである。電線切断機２４１は、制御用コンピュータ２１１と情報通信可能に接続され、制御用コンピュータ２１１から入力される制御信号に基づいて電線５０１の切断を行うものである。なお、切断される電線５０１は、供給リール（図示せず）から繰り出されたものである。
【００５５】
印刷機２５１は、切断された電線５０１やワイヤハーネス５００に取り付けられるラベルを印刷するものである。ラベルは、電線５０１の識別等に用いられるものである。印刷機２５１は、制御用コンピュータ２１１と情報通信可能に接続され、制御用コンピュータ２１１から入力される情報に基づいてラベルに印刷を行うものである。
【００５６】
制御用コンピュータ２１１は、ハーネス用デジタルボード２０１における図面情報の表示を制御するものである。また、ワイヤハーネス５００の製造に用いられる電線切断機２４１や印刷機２５１などの他の機器の制御や、作業履歴や検査結果などのワイヤハーネス５００の製造に関する情報を取得するものでもある。
【００５７】
本実施形態では制御用コンピュータ２１１が、ＣＰＵ（中央演算処理ユニット）、ＲＯＭ、ＲＡＭ、入出力インタフェース等を有するパーソナルコンピュータなどの情報処理機器である例に適用して説明する。
【００５８】
上述のＲＯＭ等の記憶装置に記憶されているプログラムは、図８に示すように、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力インタフェースを協働させて入出力部２１２、制御部２１３として機能させるものである。
【００５９】
入出力部２１２は、設計支援装置１００、ボード表示部２０２、読み取り部２３１、電線切断機２４１、印刷機２５１、およびデータサーバ２２１と情報通信可能に接続されるものである。本実施形態では、ボード表示部２０２、電線切断機２４１、印刷機２５１およびデータサーバ２２１との間は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル等を用いた公知の方式による有線情報通信が可能に接続され、読み取り部２３１との間で無線ＬＡＮ等の公知の方式による無線情報通信が可能に接続される例に適用して説明する。設計支援装置１００との間は、公知の情報通信網を用いた情報通信が可能に接続される例に適用して説明する。
【００６０】
制御部２１３は、ボード表示部２０２、電線切断機２４１および印刷機２５１の動作を制御する制御信号を生成するものである。また、データサーバ２２１に作業履歴や検査結果などのワイヤハーネス５００の製造に関する情報を記憶させるものである。
【００６１】
データサーバ２２１は、ＬＡＮケーブル等で構成された情報通信網を介して制御用コンピュータ２１１と情報通信可能に接続されたサーバである。本実施形態ではデータサーバ２２１が、ＣＰＵ（中央演算処理ユニット）、ＲＯＭ、ＲＡＭ、入出力インタフェース等を有するサーバなどの情報処理機器である例に適用して説明する。
【００６２】
上述のＲＯＭ等の記憶装置に記憶されているプログラムは、図８に示すように、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力インタフェースを協働させて記憶部２２２として機能させるものである。記憶部２２２は、制御用コンピュータ２１１が取得した作業履歴や検査結果などのワイヤハーネス５００の製造に関する情報を記憶するものである。また、記憶部２２２は、図面情報を含む製造用情報を記憶するものであってもよい。
【００６３】
情報処理端末３００は、ワイヤハーネス５００の配線作業を支援する情報を表示するものである。本実施形態では、情報処理端末３００がＣＰＵ（中央演算処理ユニット）、ＲＯＭ、ＲＡＭ、入出力インタフェース等を有する作業者が携帯して移動可能なタブレット型やノート型の情報処理機器である例に適用して説明する。
【００６４】
上述のＲＯＭ等の記憶装置に記憶されているプログラムは、図１に示すように、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力インタフェース等を協働させて端末記憶部３０１、端末制御部３１１、および、端末表示部３２１として機能させるものである。
【００６５】
端末記憶部３０１は、設計支援装置１００から取得した配線工程情報および配線経路情報を記憶するものである。端末制御部３１１は、ワイヤハーネス５００の配線工程に応じた配線工程情報および配線経路情報を表示させる制御を行うものである。端末制御部３１１による制御内容については後述する。
【００６６】
端末表示部３２１は、配線作業を行う作業者に対して配線工程情報および配線経路情報を表示するものである。また端末表示部３２１は、作業者による情報処理端末３００への操作が入力されるタッチスクリーン等の入力部でもある。本実施形態では、端末表示部３２１が液晶ディプレイとタッチスクリーンが組み合わされたものである例に適用して説明する。
【００６７】
次に、上記の構成からなるトータル支援システム１におけるワイヤハーネス５００のトータル支援方法について図９から図２２を参照しながら説明する。本実施形態のトータル支援システム１においてワイヤハーネス５００の配線支援が開始されると、図９に示すように、設計支援装置１００はフォーマット変換の処理を行う（Ｓ１００）。
【００６８】
設計支援装置１００は、図１０および図１１に示すように、フォーマット変換として以下に説明する処理を行う。本実施形態では、図１０のフォーマット変換１の処理内容を示すフローチャートを先に説明し、次に図１１のフォーマット変換２の処理内容を示すフローチャートを説明する。
【００６９】
なお、図１０および図１１に示すフローチャートは互いに関連を有しており、同時に並行して実行されてもよいし、別々に実行されてもよい。また、図１０および図１１に示すフローチャートのどちらを先に実行してもよく、実行の順序を特に限定するものではない。
【００７０】
まず、設計支援装置１００は、図１０に示すように、基配線情報を取得する処理を行う（Ｓ１０１）。設計支援装置１００は、予め基配線情報を保存しているサーバ等に対して基配線情報の出力を要請する信号を送信する。出力の要請信号に応じて出力された基配線情報は、設計支援装置１００に入力され記憶される。
【００７１】
なお、基配線情報は、配線情報と同様に電線５０１に関する情報を有するものであるが、配線情報と比較して、電線５０１に関する情報の記載方法や、記載順序などが異なるものである。基配線情報における電線５０１に関する情報の記載方法や、記載順序は特に限定するものでない。
【００７２】
基配線情報を取得すると設計支援装置１００は、取得した基配線情報に対応する台帳情報があるか否かを判定する処理を行う（Ｓ１０２）。判定処理の方法としては、公知の方法を用いることができ、判定する具体的な処理内容を限定するものではない。
【００７３】
ここで、台帳情報は、基配線情報や配線情報の管理に用いられる整理番号などの整理情報や、基配線情報や配線情報の取得日時や、フォーマット変換を行った日時や、フォーマット変換を行ったユーザ情報などを記録するものである。なお、設計支援装置１００は、Ｓ１０２の判定処理を行う際に、取得した基配線情報のコピーを作成して保管する処理も行う。
【００７４】
対応する台帳情報があると判定された場合（ＹＥＳの場合）には、設計支援装置１００は、台帳情報を確認する処理を行う（Ｓ１０３）。対応する台帳情報がある場合とは、判定対象の基配線情報を２回以上取得しており、Ｓ１０２の判定処理以前に台帳情報が作成されていたことを意味する。
【００７５】
対応する台帳が無いと判定された場合（ＮＯの場合）には、設計支援装置１００は、新規の台帳情報を作成する処理を行う（Ｓ１０４）。対応する台帳情報が無い場合とは、判定対象の基配線情報を初めて取得しことであり、Ｓ１０２の判定処理以前に台帳情報が作成されていなかったことを意味する。本処理で作成される新規の台帳情報としては、各種の情報が記入される空欄等から構成されるフォーマットを例示することができる。
【００７６】
Ｓ１０３の処理、または、Ｓ１０４の処理が行われると、設計支援装置１００の台帳記録部１０１は、台帳情報を記録する処理を行う（Ｓ１０５：作成情報ステップ）。台帳情報に記録する内容としては、取得した基配線情報に対して新たに付与される整理情報や、取得日時や、フォーマット変換を行った日時を例示することができる。なお、当該整理情報は、後述するＳ１１３の書き込み処理において書き込まれる情報でもある。
【００７７】
台帳情報記録の処理が行われると、設計支援装置１００は、台帳情報を差し替える処理を行う（Ｓ１０６）。具体的には、本フォーマット変換処理におけるＳ１０５の処理以前に作成された台帳情報を、Ｓ１０５で記録した台帳情報に差し替える処理を行う。台帳情報の差し替え処理が行われると、設計支援装置１００は、本フォーマット変換処理以前に取得した基配線情報を削除する処理を行う（Ｓ１０７）。
【００７８】
その一方で、設計支援装置１００のフォーマット変換部１０３は、図１１に示すように、基配線情報を取得する処理を行う（Ｓ１１１：フォーマット変換ステップ）。次いでマスタを取得する処理を行う（Ｓ１１２：フォーマット変換ステップ）。ここでマスタは、本トータル支援システム１におけるワイヤハーネス５００の設計に用いられる配線情報に関するマスタである。より具体的には、配線情報に含まれる各種の情報が記入される空欄等から構成されるフォーマットを意味するものである。
【００７９】
基配線情報およびマスタを取得する処理が行われると、フォーマット変換部１０３は、マスタに情報を書き込む処理を行う（Ｓ１１３：フォーマット変換ステップ）。具体的には、予め定められたルールに従って基配線情報に含まれる各種の情報をマスタに書きこむ処理、ワイヤハーネス５００の設計を識別する情報であるプロジェクト情報などを書き込む処理が行われる。これらの情報が書き込まれたマスタは配線情報でもある。
【００８０】
ここで、ルールは基配線情報を配線情報に変換する変換規則データである。ルールは、基配線情報におけるフォーマット（各種情報が記載される順序などの形式）の種類に応じて複数存在する。複数のルールの中から、基配線情報の内容（フォーマット）を判別し、判別したフォーマットに対応するルールを選択して用いられる。
【００８１】
マスタに情報を書き込む処理が行われると、設計支援装置１００の差分情報部１０５は、Ｓ１１３で書きこまれた配線情報に変更、追加があるか否かを判定する処理を行う（Ｓ１１４）。配線情報に変更、追加があると判定される場合とは、本フォーマット変換処理以前に用いた配線情報（旧配線情報）を基準として、本フォーマット変換処理で用いられる配線情報（新配線情報）含まれる各種の情報に変更または追加があった場合である。
【００８２】
変更、追加があると判定された場合（ＹＥＳの場合）には、差分情報部１０５は、変更、追加された情報である差分情報を配線情報に記載するとともに、変更、追加された情報を比較、解析する処理を行う（Ｓ１１５）。なお、配線情報は、旧配線情報および新配線情報に共通する情報および差分情報が記載されたものとしてもよいし、差分情報のみが記載されたものとしてもよい。
【００８３】
差分情報は、予め定められた解析条件に基づいて旧配線情報と新配線情報とを比較することにより求められる情報である。また、差分情報は、予め定められたフォーマットに従って含まれる情報が整理して配置されている。
【００８４】
その後、差分情報部１０５は、変更、追加の箇所（差分情報）を出力する処理を行う（Ｓ１１６）。出力された差分情報は、例えば台帳に記録される。
【００８５】
Ｓ１１４の判定処理において、変更、追加がないと判定された場合（ＮＯの場合）には、差分情報部１０５は、変更箇所なしと明示する処理を行う（Ｓ１１７）。具体的には、変更なしとの情報を配線情報に加える処理を行う。
【００８６】
その後、設計支援装置１００のハーネス単位定義部１０７は、ワイヤハーネス単位の定義を行う処理を行う（Ｓ１１８：ハーネス化判定ステップ、判別情報付与ステップ）。具体的には、配線情報に含まれるエリア情報、および、用途情報の少なくとも一方に基づいて、配線情報に含まれる複数の電線５０１からワイヤハーネス５００としてまとめる電線５０１の組み合わせを判定する処理が行われる。
【００８７】
ここでエリア情報は、電線５０１が接続される機器が設置されるエリアを特定する情報であり、用途情報は、電線５０１の用途種別（例えば、交流用電線、直流用電線、シールド回線）を特定する情報である。
【００８８】
エリア情報に基づくことにより、ワイヤハーネス５００が配線される場所、例えば、鉄道車両における号車、車両の右側、左側などを考慮してワイヤハーネス５００としてまとめる電線５０１の組み合わせの判定が可能となる。また、電線５０１の用途種別に基づくことにより、ワイヤハーネス５００に交流用電線のみをまとめる、直流用電線のみをまとめる、シールド回線のみをまとめることが可能となる。
【００８９】
図１０に示すフォーマット変換１の処理、および、図１１に示すフォーマット変換２の処理が終了すると、トータル支援システム１の設計支援装置１００は、図９に戻り、３次元ＣＡＤ上で自動配線を行う際に用いられるリストの作成の処理を行う（Ｓ２００）。ここで自動配線とは、電線５０１の一方の端部である起点（Ｆｒｏｍ）と他方の端部である終点（Ｔｏ）とをつなぐことを意味する。
【００９０】
設計支援装置１００は、図１２に示すように、リストのフォーマットを取得する処理を行う（Ｓ２０１）。次いで、対象とするワイヤハーネス５００に関する配線情報を取得する処理を行う（Ｓ２０２）。
【００９１】
その後、設計支援装置１００は、付加情報を付加する処理を行う（Ｓ２０３）。ここで、付加情報は、電線５０１の被覆に関する情報や、断面タイプに関する情報や、色に関する情報や、直径に関する情報や、許容曲率に関する情報などを含むものである。
【００９２】
さらに設計支援装置１００は、配線対象が取得した配線情報に含まれる複数の電線５０１の一部であるか否かを判定する処理を行う（Ｓ２０４）。
配線対象は一部であると判定された場合（ＹＥＳの場合）には、設計支援装置１００は、仮想電線の作成単位が機器単位か、コネクタ単位かを判定する処理を行う（Ｓ２０５）。
【００９３】
ここで仮想電線とは、まとめて配線を行う単位で電線５０１をまとめたものである。例えば、機器単位で仮想電線を作成する場合、一の機器Ａと他の機器Ｇを結ぶ複数の電線５０１をまとめて１つの仮想電線として作成する。
【００９４】
仮想電線の作成単位が機器単位であると判定された場合には、設計支援装置１００は、同じ機器名称同士の配線情報を認識する処理を行う（Ｓ２０６）。その一方で、仮想電線の作成単位がコネクタ単位であると判定された場合には、設計支援装置１００は、同じ機器上のコネクタ同士の配線情報を認識する処理を行う（Ｓ２０７）。
【００９５】
次いで設計支援装置１００は、仮想電線の作成を行う適応範囲を定義する処理を行う（Ｓ２０８）。言い換えると、仮想電線の作成を行う電線５０１のグループを定義する処理を行う。この際に、適応範囲の修正が必要か否かの判定を行い、修正が必要な場合には、適応範囲に対して修正を行う処理を行う。修正が不要な場合には次の処理に移る。
【００９６】
仮想電線の適応範囲が定義されると、設計支援装置１００の仮想電線設定部１０９は、仮想電線を作成する処理を行う（Ｓ２０９：仮想電線設定ステップ）。具体的には、Ｓ２０５の判定処理において、仮想電線の作成単位が機器単位であると判定された場合には、配線情報に基づいて、一の機器ＡのＢコネクタから他の機器ＧのＨコネクタに接続される電線５０１と、一の機器ＡのＣコネクタから他の機器ＧのＪコネクタに接続される電線５０１とを、まとめて１つの仮想電線として作成する処理が行われる。
【００９７】
また、Ｓ２０５の判定処理において、仮想電線の作成単位がコネクタ単位であると判定された場合には、一の機器ＡのＢコネクタから他の機器ＧのＨコネクタに接続される電線５０１と、一の機器ＡのＣコネクタから他の機器ＧのＨコネクタに接続される電線５０１とを、別々の仮想電線として作成する処理が行われる。なお、配線情報には、電線５０１の接続先である機器を識別するために機器ごとに割りつけられた文字や符号や番号などの記号が含まれていてもよい。
【００９８】
仮想電線を作成する処理が行われた後、設計支援装置１００の径算出部１１１は、仮想電線の径を算出する処理を行う（Ｓ２１０：径算出ステップ）。具体的には、電線５０１の径（直径または半径）であるサイズ情報を配線情報から取得する処理を行い、取得したサイズ情報に基づいて仮想電線の直径を算出する処理を行う。仮想電線の直径は、仮想電線に含まれる複数の電線５０１を、１本の電線と見立てることにより算出される。
【００９９】
仮想電線の径が算出されると、設計支援装置１００は、仮想電線の配線情報を作成する処理を行う（Ｓ２１１）。当該配線情報は、Ｓ２０１で取得したフォーマットに従って作成される。
【０１００】
その一方で、Ｓ２０４の判定処理において配線対象が一部ではない（全体である）と判定された場合（ＮＯの場合）には、Ｓ２０３で取得した付加情報を加えた配線情報を使用する処理を行う（Ｓ２１２）。
【０１０１】
その後、設計支援装置１００は、コネクタを自動生成する処理を行う（Ｓ２１３：コネクタデータ作成ステップ）。具体的には、仮想電線の作成単位が機器単位の場合には、仮想電線の一方の端部である起点（Ｆｒｏｍ）のコネクタファイル名（接続機器情報）を、接続対象である機器の名称を含む名称とし、他方の端部である終点（Ｔｏ）のコネクタファイル名（接続機器情報）を、接続対象である機器の名称を含む名称としたコネクタファイルを自動生成する処理を行う。その一方で、仮想電線の作成単位がコネクタ単位の場合には、仮想電線の一方の端部である起点（Ｆｒｏｍ）のコネクタファイル名を、接続対象である機器の名称およびコネクタの名称を含む名称とし、他方の端部である終点（Ｔｏ）のコネクタファイル名を、接続対象である機器の名称およびコネクタの名称を含む名称としたコネクタファイルを自動生成する処理を行う。
【０１０２】
なお、仮想電線を作成しない場合には、電線５０１の一方の端部である起点（Ｆｒｏｍ）のコネクタファイル名を、接続対象である機器の名称およびコネクタの名称を含む名称とし、他方の端部である終点（Ｔｏ）のコネクタファイル名を、接続対象である機器の名称およびコネクタの名称を含む名称としたコネクタファイルが生成される。
【０１０３】
図１２に示すリスト作成の処理が終了すると、設計支援装置１００は、図９に戻り、仮想空間作成の処理を行う（Ｓ３００）。
設計支援装置１００は、仮想空間作成の処理として以下に説明する処理を行う。まず、設計支援装置１００は、図１３に示すように、３次元ＣＡＤデータおよび配線情報を入手する処理を行う（Ｓ３０１）。設計支援装置１００は、予め３次元ＣＡＤデータおよび配線情報を保存しているサーバ等に対して３次元ＣＡＤデータおよび配線情報の出力を要請する信号を送信する。出力の要請信号に応じて出力された３次元ＣＡＤデータおよび配線情報は、設計支援装置１００に入力され記憶される。
【０１０４】
３次元ＣＡＤデータおよび配線情報を入手すると、設計支援装置１００は、車体のモデル１０１の部品情報に基づいて仮想空間６１１を作成する処理を行う（Ｓ３０２）。仮想空間６１１の形状は、車両のモデル６０１を参照しながら定められる。例えば、仮想空間６１１は、車両の車体を構成する構造部品の間に配置される。さらに、車体に配置される機器に電線５０１が接続可能な位置に仮想空間６１１が配置される。
【０１０５】
設計支援装置１００は、仮想空間６１１の形状に関する情報である空間形状情報、仮想空間６１１が配置される位置の情報である空間位置情報を含む仮想空間情報を作成する。
【０１０６】
作成された仮想空間６１１は、車体との干渉有無などが確認される。干渉が無いことが確認されると、仮想空間作成の処理は終了する。トータル支援システム１の設計支援装置１００は、図９に戻り、電線ルーティング作業の処理を行う（Ｓ４００）。
【０１０７】
設計支援装置１００は、図１４に示すように、電線ルーティング作業の処理として以下に説明する処理を行う。まず、設計支援装置１００の空間配置部１１３は、設計空間の中に車両のモデル６０１および仮想空間６１１を配置する処理を行う（Ｓ４０１：３Ｄ設計ステップ）。車体のモデル６０１は、３次元ＣＡＤデータに基づいて設計空間の中に生成されるものである。仮想空間６１１は、Ｓ３００の仮想空間作成の処理で承認されたものであり、仮想空間情報に基づいて設計空間の中に生成されるものである。
【０１０８】
車両のモデル６０１および仮想空間６１１が配置されると、設計支援装置１００のガイド配置部１１５は、仮想空間６１１にガイド部６２１を配置する処理を行う（Ｓ４０２：３Ｄ設計ステップ）。ガイド部６２１が配置される位置は、仮想空間６１１の曲がり角や、仮想空間６１１が枝分かれする分岐点や、仮想空間６１１の断面積が拡大または減少するテ―パ部の近傍を例示することができる。
【０１０９】
ガイド部６２１の形状や、ガイド孔６２２の大きさ及び配置位置を設定する処理は、ガイド部６２１を配置する処理と同時に行ってもよいし、Ｓ４０２の処理よりも前に行ってもよい。Ｓ４０２の処理よりも前にガイド部６２１の形状等を設定する処理を行う場合、設計支援装置１００とは別のコンピュータにおいて当該設定処理を行ってもよい。この場合、当該設定処理により設定されたガイド部６２１の形状等は、Ｓ４０２の処理を行う際に設計支援装置１００に入力される。
【０１１０】
ガイド部６２１が配置されると、設計支援装置１００のルーティング部１１７は、仮想空間６１１に電線５０１を配線する処理であるルーティング作業を行う（Ｓ４０３：３Ｄ設計ステップ）。ルーティング作業は、３次元配線設計とも表記する。ルーティング作業および後述する整線処理により、電線５０１の３次元形状を表示する図形情報を含む配線経路情報が作成される。
【０１１１】
電線５０１を配線する処理は、配線情報に含まれる機器特定情報や、３次元ＣＡＤデータに含まれる機器位置情報および接続位置情報等に基づいて行われる。つまり、配線情報に基づいて、所定の電線５０１の一方の端部である起点（Ｆｒｏｍ）に接続される機器および他方の端部である終点（Ｔｏ）に接続される機器が特定される。特定された起点側の機器および終点側の機器が配置される位置、および、当該機器における電線５０１が接続される位置が特定される。ルーティング部１１７は、当該電線５０１が仮想空間６１１を経由して特定された機器に接続するように配線する処理を行う。この際に電線５０１は、ガイド部６２１の設定されたガイド孔６２２に挿通される。
【０１１２】
ルーティング作業が行われると、設計支援装置１００の整線部１１９は、整線処理を行う（Ｓ４０４：３Ｄ設計ステップ）。整線処理では、仮想空間６１１に電線５０１が入りきらない場合の調整処理と、仮想空間６１１が曲げられている箇所や、直線状に延びている箇所に配置された電線５０１を整理する処理が行われる。まず、仮想空間６１１に電線５０１が入りきらない場合の調整処理について説明する。
【０１１３】
整線部１１９は、仮想空間６１１に電線５０１が入るか否かの判定を次のように行う。まず、仮想空間情報に基づいて、仮想空間６１１の判定を行う箇所である所定領域における形状である配置部形状と、配線情報に基づいて当該所定領域に配置された電線５０１の形状である電線形状を取得する。次いで、配置部形状および電線形状に基づいて、当該所定領域において、電線５０１が仮想空間６１１の内側と外側の境である境界面と干渉するか否かを判定する。干渉する場合には、仮想空間６１１に電線５０１が入らないと判定される。干渉しない場合には、仮想空間６１１に電線５０１が入らないと判定される。
【０１１４】
整線部１１９は、仮想空間６１１に電線５０１が入らないと判定した場合には、以下に説明する整線処理の少なくとも１つを行う。仮想空間６１１に電線５０１が入ると判定された場合には、これらの整線処理を行わない。
【０１１５】
第１の整線処理では、電線５０１が入らないと判定された仮想空間６１１を広げる処理が行われる。車体のモデル６０１と仮想空間６１１との間には、予め定められた余裕空間が確保されており、当該余裕空間に仮想空間６１１を広げる処理が行われる。
【０１１６】
第２の整線処理では、仮想空間６１１に入らないと判定された一部の電線５０１を、別の配線ルートに迂回させる処理が行われる。言い換えると、電線５０１が入らないと判定された仮想空間６１１とは異なる他の仮想空間６１１へ迂回させる処理が行われる。
【０１１７】
第３の整線処理では、判定された仮想空間６１１の中で、配置された電線５０１の配置位置を変更する処理が行われる。径の異なる複数の電線５０１が仮想空間６１１に配置されている場合、間に隙間が多いことにより仮想空間６１１に全ての電線５０１が入らないと判定されることがある。この場合に、電線５０１の配置位置を変更して電線５０１の間の隙間を減らすことにより、全ての電線５０１を仮想空間６１１に入れることが可能になることがある。
【０１１８】
第４の整線処理は、第１の整線処理から第３の整線処理を行った後も仮想空間６１１に電線５０１が入らないと判定された際に行われる処理である。本整線処理では、車両の車体を構成する構造部品の形状や、電線５０１が接続される機器の配置を変更する処理が行われる。構造部品の形状の変更により仮想空間６１１を広げる変更が可能となり、全ての電線５０１を仮想空間６１１に入れることが可能になる。また、機器の配置の変更により電線５０１が配置されるルートが変更され、全ての電線５０１を仮想空間６１１に入れることが可能になる。
【０１１９】
また上述のように、整線部１１９が仮想空間６１１に電線５０１が入らないと判定した場合に、第１の整線処理から第４の整線処理を行ってもよいし、作業者が処理の実行を入力した場合に行ってもよい。
【０１２０】
次に、仮想空間６１１が曲げられている箇所や、直線状に延びている箇所に配置された電線５０１を整理する処理について説明する。本実施形態では、作業者が実行を入力した場合に当該処理が行われる例に適用して説明するが、整線部１１９が当該処理の実行可否を判断してもよい。
【０１２１】
作業者により当該処理の実行が入力されると、整線部１１９は、電線５０１の配置状態を整理する処理を行う。例えば、仮想空間６１１の中心線と並行に電線５０１を配置させる処理や、隣接する電線５０１との距離を所望の範囲内とする処理などが行われる。
【０１２２】
整線処理が行われると、設計支援装置１００は、ワイヤハーネス情報および拘束部材情報を作成する処理を行う（Ｓ４０５：３Ｄ設計ステップ）。まず、設計支援装置１００のハーネス定義部１２１により行われるワイヤハーネス５００を定義する処理が行われる。その後、ハーネス情報部１２３によるワイヤハーネス情報の作成処理、および、拘束部材情報部１２５による拘束部材情報の作成処理が行われる。
【０１２３】
ハーネス定義部１２１は、所定数の電線５０１を束ねてワイヤハーネス５００を定義する演算処理を行う。所定数の電線５０１は、仮想空間６１１に配置された複数の電線５０１から、所定の規則に従い選択されたものである。
【０１２４】
所定の規則としては、１つのワイヤハーネス５００にまとめる電線５０１の本数を例えば１００本までとする、同じ機器に接続される電線５０１をワイヤハーネス５００にまとめる、電気種類に基づいてワイヤハーネス５００にまとめる電線５０１を選択する、などを例示することができる。なお電気種類に基づく選択方法としては、電線５０１の種類（例えば、交流用電線、直流用電線、シールド回線）が同じものを選択する方法を例示することができる。
【０１２５】
ワイヤハーネス５００を定義する処理が行われると、ハーネス情報部１２３は、ワイヤハーネス５００の３次元形状の情報であるハーネス３次元情報に基づいてワイヤハーネス情報を作成する処理を行う。ここで、ハーネス３次元情報は、ワイヤハーネス５００を構成する電線５０１の配線経路情報に基づく情報である。
【０１２６】
ワイヤハーネス情報は、当該ワイヤハーネス５００の幹線５１１の長さ情報や、分岐点５１２の位置情報や、枝線５１３の長さ情報などのワイヤハーネス５００の形状に関する情報である。またワイヤハーネス情報は、当該ワイヤハーネス５００を２次元図面として表示可能な情報も含む。
【０１２７】
さらにワイヤハーネス情報には、当該ワイヤハーネス５００を構成する電線５０１を特定する情報や、当該電線５０１の長さ情報や、当該電線５０１の径情報や、枝線５１３を構成する電線５０１を特定する情報など、ワイヤハーネス５００を構成する電線５０１に関する情報が含まれる。
【０１２８】
拘束部材情報部１２５は、３次元ＣＡＤデータやワイヤハーネス情報等に基づいて拘束部材情報を作成する演算処理を行う。拘束部材情報は、ワイヤハーネス５００に用いられる拘束部材５０３である粘着テープの長さ、言い換えると使用量を含む情報である。
【０１２９】
まず、拘束部材情報部１２５は、複数の電線５０１を束ねて拘束する拘束位置、拘束に用いる拘束部材５０３の種類、および、拘束する位置において拘束部材５０３を巻き付ける回数である巻き数の情報である拘束部材配置情報を取得する。これらの情報は、作業者により入力されてもよいし、予め記憶されていたものを取得してもよい。
【０１３０】
拘束部材情報部１２５は、拘束位置の情報、および、電線５０１の径情報に基づいて、拘束位置における電線５０１の束（ワイヤハーネス５００）の外径を算出する処理を行う。
【０１３１】
外径の値を算出した後、拘束部材情報部１２５は、外径の値と巻き数とを乗算する処理を行う。当該乗算により、当該拘束位置において使用される拘束部材５０３の長さ（使用量）が求められる。使用量を求める処理は、拘束位置毎に行われる。
【０１３２】
ワイヤハーネス５００における全ての拘束位置について拘束部材５０３の使用量が求められると、拘束部材情報部１２５は、ワイヤハーネス５００を特定する情報、拘束位置、拘束部材５０３の種類、巻き数、および、使用量などの情報を含む拘束部材情報を作成する。拘束部材情報は、公知のフォーマット形式を有する出力可能なデータとして作成される。
【０１３３】
拘束部材情報が作成されると、設計支援装置１００は、ハーネス配線図情報（２Ｄ設計データ）を作成する処理を行う（Ｓ４０６：２Ｄ設計ステップ）。ハーネス配線図情報は、ワイヤハーネス５００に関する２次元図面の情報であり、車体に対してどのようにワイヤハーネス５００を配線するかを示す図面の情報である。
【０１３４】
図１４に示す電線ルーティング作業の処理が終了すると、設計支援装置１００は、図９に戻り、重量チェックの処理を行う（Ｓ５００）。
設計支援装置１００は、図１５に示すように、配線経路情報（ハーネスルーティングデータ）を取得する処理を行う（Ｓ５０１）。具体的には、配線経路情報に含まれる配線長さの情報を少なくとも取得する処理を行う。
【０１３５】
配線経路情報を取得する処理が行われると、設計支援装置１００は、合成情報を取得する処理を行う（Ｓ５０２）。ここで合成情報とは、仮想電線の作成において算出された仮想電線の直径、仮想電線に含まれる電線５０１の直径などの情報である。
【０１３６】
次いで設計支援装置１００の重量算出部１２７は、電線５０１の種別ごとに重量を計算する処理を行う（Ｓ５０３）。具体的には、電線５０１の重量に関する情報（単位長さ当たりの重量など）を取得し、取得した当該情報およびＳ５０１で取得した配線長さの情報に基づいて重量を算出する処理が行われる。
【０１３７】
電線５０１の種別ごとに重量が算出されると、重量算出部１２７は、ワイヤハーネス５００における総重量を計算する処理を行う（Ｓ５０４）。その後、設計支援装置１００は、算出した総重量が、予め定められた閾値以下か否かを判定する処理を行う（Ｓ５０５）。閾値は、ワイヤハーネス５００の配線を行う作業者の作業負担を考慮して決められる。閾値としては、例えば２０ｋｇ以下を挙げることができる。
【０１３８】
総重量が閾値以下でないと判定された場合（ＮＯの場合）には、設計支援装置１００は、エラー表示を行う処理を行う（Ｓ５０６）。
エラー表示を行った後、または、総重量が閾値以下であると判定された場合（ＹＥＳの場合）には、設計支援装置１００は、配線情報に重量を書き込む処理を行う（Ｓ５０７）。
【０１３９】
図１５に示す重量チェックの処理が終了すると、設計支援装置１００は、図９に戻り、寸法調整の処理を行う（Ｓ６００）。
設計支援装置１００は、図１６に示すように、配線経路情報（ハーネスルーティングデータ）を取得する処理を行う（Ｓ６０１）。具体的には、配線経路情報に含まれる分岐に関する情報や、区間長に関する情報などを少なくとも取得する処理を行う。
【０１４０】
次いで、設計支援装置１００は、編集後の配線経路情報を取得する処理を行う（Ｓ６０２）。編集後の配線経路情報とは、分岐に関する情報、区間長に関する情報、座標情報に関する情報の編集が行われた配線経路情報である。編集とは、公差や、余長や、数値の端数などを処理する丸め処理などを意味する。
【０１４１】
その後、設計支援装置１００の寸法調整部１２９は、電線５０１の線分が枝線５１３であるか否かを判定する処理を行う（Ｓ６０３）。具体的には、各線分の始点座標、終点座標を取得して、当該座標に基づいて判定処理を行う。
【０１４２】
線分が枝線５１３であると判定された場合（ＹＥＳの場合）には、寸法調整部１２９は、Ｓ６０１で取得した配線経路情報に対して、余長、公差を加算する処理を行う（Ｓ６０４）。加算する余長、公差の値は、外部から取得する公差ルールや、予め設定されている余長の値に基づいて定められる。
【０１４３】
Ｓ６０４の処理が行われた後、または、線分が枝線でないと判定された場合（ＮＯの場合）には、寸法調整部１２９は、Ｓ６０１で取得した配線経路情報に余長、公差、丸めを加えた新配線経路情報を作成する処理を行う（Ｓ６０５）。
【０１４４】
その後寸法調整部１２９は、全データに対して処理を行ったか否かを判定する処理を行う（Ｓ６０６）。全データに対して処理が行われていないと判定された場合（ＮＯの場合）には、Ｓ６０３に戻り上述の処理を繰り返し行う。
【０１４５】
全データに対して処理が行われたと判定された場合（ＹＥＳの場合）には、編集前と後の配線経路情報の間における差が、予め定められた所定値以内であるか否かを判定する処理を行う（Ｓ６０７）。
【０１４６】
編集前と後の配線経路情報の間における差が所定閾値を超えると判定された場合（ＮＯの場合）には、設計支援装置１００は、エラーを表示する処理を行う（Ｓ６０８）。その後、処理がキャンセルされる。
【０１４７】
その一方で、編集前と後の配線経路情報の間における差が所定閾値以内と判定された場合（ＹＥＳの場合）には、設計支援装置１００は、編集後の配線経路情報を出力する処理を行う（Ｓ６０９）。
【０１４８】
図１６に示す寸法調整の処理が終了するとトータル支援システム１の設計支援装置１００は、図９に戻り、ハーネス設計図作成の処理を行う（Ｓ７００）。
設計支援装置１００は、図１７に示すように、ハーネス設計図作成の処理として以下に説明する処理を行う。まず、設計支援装置１００は、配線情報およびワイヤハーネス情報に基づいてハーネス設計図（２Ｄ設計データ）を作成する処理を行う（Ｓ７０１）。なお、ハーネス設計図は、ワイヤハーネス情報の代わりにハーネス配線図情報に基づいて作成されてもよい。
【０１４９】
ハーネス設計図はワイヤハーネス単位で作成され、予め定められた大きさ（例えばＡ３サイズ）に作成される。１つのワイヤハーネス５００は、１図面（１品番の図面）で記載される。ただし、大きなワイヤハーネス５００の場合には、複数の図面（複数品番の図面）に分割して記載される。
【０１５０】
ハーネス設計図は、ワイヤハーネス５００の形状が実際のワイヤハーネス５００と同じ大きさである実寸大（１／１スケール）で記載される。但し、予め定められた用紙サイズ（例えばＡ３サイズ）の枠内にワイヤハーネス５００の形状を記載するために、形状はデフォルメ（変形・縮尺）される。
【０１５１】
設計支援装置１００は、ワイヤハーネス５００の実際の長さや、予め定められた用紙サイズ等に基づいて、ハーネス設計図の縮尺や、幹線５１１に対する分岐した枝線５１３の角度等を求める演算を行い、ハーネス設計図として出力する。
【０１５２】
また、ハーネス設計図が複数の図面に分割される場合には、設計支援装置１００は、更に分割される図面数にも基づいて、縮尺や、幹線５１１に対する分岐した枝線５１３の角度等を求める演算を行う。
【０１５３】
ハーネス設計図が作成されると、設計支援装置１００のボード情報部１３１は、ハーネス用デジタルボード情報（ハーネスボード図面データ）を作成する処理を行う（Ｓ７０２）。ハーネス用デジタルボード情報には、例えば、ワイヤハーネス情報に基づき作成されたワイヤハーネス５００の２次元図面の情報や、ワイヤハーネス５００を構成する電線５０１を特定する情報や、電線５０１に取り付けられるコネクタ５０２を特定する情報が含まれる。
【０１５４】
図１７に示すハーネス設計図作成の処理が終了すると、設計支援装置１００は、図９に戻り、座標変換の処理を行う（Ｓ８００）。設計支援装置１００は、図１８に示すように、対象とするワイヤハーネス５００のワイヤハーネス情報を取得する処理を行う。（Ｓ８０１）。
【０１５５】
次いで設計支援装置１００は、幹線５１１、枝線５１３を区別する処理を行い（Ｓ８０２）、枝線５１３が存在するか否かを判定する処理を行う（Ｓ８０３）。枝線５１３が存在すると判定された場合（ＹＥＳの場合）には、設計支援装置１００は、幹線５１１を固定する処理を行う（Ｓ８０４）。幹線５１１を固定する処理では、幹線５１１の区間長を固定する処理も行われる。次いで設計支援装置１００は、枝線５１３の位置を設定する処理を行う（Ｓ８０５）。
【０１５６】
その一方で、Ｓ８０３の判定処理において枝線５１３が存在しないと判定された場合（ＮＯの場合）には、設計支援装置１００は、ワイヤハーネス５００を単線ハーネスとして扱う処理を行う（Ｓ８０６）。
【０１５７】
枝線５１３の位置を設定する処理を行った後、または、ワイヤハーネス５００を単線ハーネスとして扱う処理を行った後、設計支援装置１００の座標変換部１３３は、端末情報を設定する処理を行う（Ｓ８０７：座標変換ステップ）。具体的には、幹線５１１に対して枝線５１３が直交する方向へ延びるように情報を変換する処理を行う。
【０１５８】
幹線５１１に対して枝線５１３が直交する方向へ延びるように情報変換を行った後に、設計支援装置１００は部材を追加する処理（部材追加ステップ）を行ってもよい。追加される部材としては、ワイヤハーネス５００の幹線５１１や枝線５１３に取り付けられるラベルや、コネクタなどを例示することができる。
【０１５９】
このようにＳ８０７の変換処理を行った後に部材を追加する処理を行うと、変換処理を行わない場合と比較して、ラベルやコネクタなどの部材を追加する位置（座標の）の指定が容易になる。
【０１６０】
次いで設計支援装置１００は、バンドル位置を設定する処理を行う（Ｓ８０８）。言い換えると剥き出し寸法を設定する処理を行い、長さと座標点の整合を確認する処理を行う（Ｓ８０９）。
【０１６１】
図１８に示す座標変換の処理が終了すると、設計支援装置１００は、図９に戻り、ハーネスボード図面作成の処理を行う（Ｓ９００：製造支援ステップ）。
設計支援装置１００は、図１９に示すように、ハーネスボード図面作成の処理として以下に説明する処理を行う。まず、設計支援装置１００のサイズ情報部１３５は、ボードサイズを検討する処理を行う（Ｓ９０１）。
【０１６２】
サイズ情報部１３５は、ボード表示部２０２の大きさに関するサイズ情報を設定する演算処理を行う。ボード表示部２０２は、後述する図面情報が表示される表示面であり、ハーネス用デジタルボード２０１におけるワイヤハーネス５００を作成する際に電線５０１が置かれる配置面でもある。
【０１６３】
サイズ情報が設定されると、設計支援装置１００の製造用情報部１３７は、図面情報を含む製造用情報を作成する処理を行う（Ｓ９０２）。図面情報は、ハーネス用デジタルボード２０１のボード表示部２０２に表示される情報である。
【０１６４】
図面情報により表示されるワイヤハーネス５００は、ワイヤハーネス５００の長さ方向において、実物のワイヤハーネス５００と同じ長さ（実寸大または１／１スケール）で表示される。
【０１６５】
ワイヤハーネス５００の径方向または幅方向については、実物のワイヤハーネス５００と同じ太さ、または、同じ径でボード表示部２０２に表示されてもよい。この場合には、ワイヤハーネス５００が、どの程度の太さのケーブルから構成されるか視覚的に認識することが可能となる。
【０１６６】
また、同じ太さ、または、同じ径で表示されない場合と比較して、ワイヤハーネス５００を製作する際に、ボード表示部２０２上に配置した電線５０１の本数が多すぎること、または、少なすぎることに作業者が気付きやすくなる。その結果、ワイヤハーネス５００を製作する際の作業ミスを低減しやすくなる。
【０１６７】
その一方で、ワイヤハーネス５００の径方向または幅方向について、実物のワイヤハーネス５００に基づかない大きさの表示であってもよい。この場合は特に、ボード表示部２０２に表示されるすべての幹線５１１および枝線５１３における径方向（幅方向）の大きさを同一にすると、図面情報の作成が容易なる。
【０１６８】
表示されるワイヤハーネス５００の太さＤ２が大きく表示される場合は、ボード表示部２０２に電線５０１を配置しても、表示されたワイヤハーネス５００が配置した電線５０１に隠れにくくなる。そのため、ワイヤハーネス５００を製作する際の作業性を向上させやすくなる。
【０１６９】
但し、サイズ情報で定められた大きさの枠内にワイヤハーネス５００を表示するために、幹線５１１や、枝線５１３の形状が変形される。なお、複数のワイヤハーネス５００が同時にボード表示部２０２に表示される場合もある。
【０１７０】
製造用情報が作成されると、設計支援装置１００のゲージ情報部１３９は、公差ゲージ６３１の情報であるゲージ情報を作成する演算処理を行う。ゲージ情報は、ボード表示部２０２に公差ゲージ６３１を表示させる情報である。作成されたゲージ情報は図面情報に含まれる。
【０１７１】
公差ゲージ６３１は、図７に示すように、電線５０１をハーネス用デジタルボード２０１のボード表示部２０２に配置した際に、当該電線５０１の一方の端部である起点および他方の端部である終点が配置される位置の許容範囲を表すものである。公差ゲージ６３１を表示する位置は、ゲージ情報部１３９により指定されてもよいし、作業者が表示する位置を変更または指定してもよい。
【０１７２】
本実施形態では、公差ゲージ６３１が所定のピッチの枠で構成された格子として表示される例に適用して説明する。所定のピッチとしては５ｍｍピッチを例示することができる。図７に示す公差ゲージ６３１は、プラス公差およびマイナス公差を表示している。この他に、プラス公差のみ、または、マイナス公差のみを表示させてもよい。
【０１７３】
また、公差ゲージ６３１の表示態様は、公差範囲が明確になればよく、本実施形態の公差ゲージ６３１のように格子としての表示態様に限定されるものではない。例えば、線分の組み合わせであってもよいし、格子の外枠である大枠のみの表示態様であってもよい。
【０１７４】
製造用情報が作成されると、設計支援装置１００はアウトプット情報の作成処理を行う（Ｓ９０３）。アウトプット情報は、製造用情報に基づいて作成される情報である。アウトプット情報には、図面情報から作成されたＣＡＤデータおよび各種の情報端末で図面情報を表示可能な電子データ（例えば、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）と、材料表情報と、製造用の配線情報とが含まれる。
【０１７５】
アウトプット情報が作成されると、設計支援装置１００はアウトプット情報の出力処理を行う（Ｓ９０４）。作成されたアウトプット情報は、製造支援装置２００が設けられた生産拠点に配信される。
【０１７６】
図１９に示すハーネスボード図面作成の処理が終了すると、設計支援装置１００は、製造レシピの自動作成および、作成した製造レシピと配線情報とが整合するか確認の処理を行う（Ｓ１０００）。まず、設計支援装置１００は、図２０に示すように、製造レシピのフォーマットを取得する処理を行う（Ｓ１００１）。
【０１７７】
次いで設計支援装置１００は、編集前後の配線情報を取得する処理を行い（Ｓ１００２）、編集前後の配線情報を比較する処理を行う（Ｓ１００３）。設計支援装置１００は、比較の結果に基づいて、編集前後の配線情報が一致しているか否かを判定する処理を行う
（Ｓ１００４）。
【０１７８】
編集前後の配線情報が一致していると判定された場合（YESの場合）には、設計支援装置１００のレシピ作成部１４１は、配線情報に基づいて製造レシピを作成する処理を行う（Ｓ１００５）。
【０１７９】
製造レシピが作成されると、設計支援装置１００は材料表情報（「ＢＯＭ」とも表記する。）を作成する処理を行う（Ｓ１００６）。ここで材料表情報は、ワイヤハーネス５００の生産に必要な電線５０１やコネクタ５０２など部材準備に用いられる情報である。製造レシピおよび材料表情報が作成されると設計支援装置１００は、製造レシピおよび材料表情報を記憶するとともに、出力する処理を行う（Ｓ１００７）。
【０１８０】
Ｓ１００４の判定処理において、編集前後の配線情報が一致していないと判定された場合（ＮＯの場合）には、設計支援装置１００は、エラーを表示する処理を行う（Ｓ１００８）。その後、処理がキャンセルされる。
【０１８１】
図２０に示すレシピの確認処理が終了すると、トータル支援システム１は、図９に戻り、ワイヤハーネス製造の処理を行う（Ｓ１１００：製造支援ステップ）。
【０１８２】
トータル支援システム１の製造支援装置２００は、ワイヤハーネス製造の処理として以下に説明する処理を行う。まず、図２１に示すように、製造支援装置２００の制御用コンピュータ２１１は、配信されたアウトプット情報に基づいて、ワイヤハーネス５００の製作準備であるセットアップ処理を行う（Ｓ１１０１）。
【０１８３】
セットアップ処理が終了すると、制御用コンピュータ２１１は、ワイヤハーネス５００の製作処理を行う（Ｓ１１０２）。製作処理において制御用コンピュータ２１１は、ワイヤハーネス５００の製作工程に応じた図面情報、ゲージ情報、および識別子をボード表示部２０２に表示する処理を行う。
【０１８４】
ゲージ情報により表示される公差ゲージ６３１は、制御用コンピュータ２１１によりボード表示部２０２上の所定位置に表示される。具体的には、電線５０１の一方の端部である起点、および、他方の端部である終点が配置される位置の近傍に表示される。
【０１８５】
制御用コンピュータ２１１は、読み取り部２３１が読み取った識別子の情報を取得し、ワイヤハーネス５００を特定する情報、製造日時、製造場所などの情報とともにデータサーバ２２１に記憶させる処理を行う。なお、読み取り部２３１が読み取る識別子としては、電線５０１や、電線５０１に取り付けられるコネクタ５０２を特定する情報を有するものなどを例示することができる。
【０１８６】
さらに制御用コンピュータ２１１は、識別子の情報の取得に応じて、電線切断機２４１および印刷機２５１を制御し、所望の種類の電線５０１を所望の長さに切断して供給する。供給された電線５０１は、ボード表示部２０２の上に配置されワイヤハーネス５００の製作が進められる。
【０１８７】
なお、アウトプット情報に含まれる材料表情報は、ワイヤハーネス５００の生産に必要な電線５０１やコネクタ５０２など部材準備に用いられる。製造用の配線情報は、ワイヤハーネス５００の生産時における加工順に合わせて情報の配列が変更されている。製造用の配線情報はレシピとも呼ばれる。
【０１８８】
ワイヤハーネス製造の処理が完了すると、作成されたワイヤハーネス５００は鉄道車両の車体が生産されている拠点に輸送される。トータル支援システム１の情報処理端末３００は、図２２に示すように、ワイヤハーネス５００の配線を支援する処理を行う（Ｓ１２００：配線支援ステップ）。
【０１８９】
ワイヤハーネス５００の配線支援の処理では、まず、設計支援装置１００から情報処理端末３００へ配線工程情報および配線経路情報の配信が行われる（Ｓ１２０１）。配信された配線工程情報および配線経路情報は、端末記憶部３０１に記憶される。
【０１９０】
情報処理端末３００の端末制御部３１１は、ワイヤハーネス５００の配線工程に応じた配線工程情報および配線経路情報を表示させる制御を行う（Ｓ１２０２）。具体的には、ワイヤハーネス５００の組み付け順序ＳＴＥＰとして大分類して、作業の順番に従って端末表示部３２１に表示する制御を行う。
【０１９１】
情報処理端末３００は、アウトプット情報に含まれる電子データ化された図面情報を端末表示部３２１に表示することもできる。情報処理端末３００は、配線の現場での作業に使用できる。また、配線作業者への教育にも用いることができる。
【０１９２】
ワイヤハーネス設計のもととなる配線情報は、作成者ごとにフォーマットが異なっている場合がある。フォーマットが異なっていると、配線情報における情報を参照する場所が異なる。そのため、設計に必要な情報の取得に手間がかかり、ワイヤハーネス設計に要する時間が増加する。また、ワイヤーネス設計におけるヒューマンエラーの原因となるおそれがあった。
【０１９３】
これに対して上記の構成のトータル支援システム１によれば、３Ｄ設計データ、基配線情報、および、予め定められたルールに基づいて、ワイヤハーネス５００の２Ｄ設計データを作成することができる。言い換えると、ワイヤハーネス５００を三次元上で設計する際に適した形式を有する配線情報の代わりに、ワイヤハーネス５００を三次元上で設計する際に適していない形式を有する基配線情報、および、予め定められたルールを入手することにより、２Ｄ設計データの作成が可能となる。
【０１９４】
ルールを変換規則データに基づくものとすることにより、変換規則データに基づかない場合と比較して、基配線情報を配線情報に変換する変換処理をコンピュータ等の演算処理装置を用いて行いやすくなる。
【０１９５】
基配線情報の内容を判別してルールを選択することにより、内容を判別してルールを決定しない場合と比較して、当該基配線情報および当該ルールに基づいて配線情報をより適切に作成しやすくなる。
【０１９６】
作成情報を作成することにより、配線情報が基配線情報およびルールに基づいて作成されたものか判別が可能となる。また、作成情報に作成した日時などの情報を含ませることにより、作成された日時も判別が可能となる。
【０１９７】
また、ワイヤハーネスの設計において、同じ場所や機器、電気回路の種類（例えば、交流用電線、直流用電線、シールド回線）を考慮してワイヤハーネス化する電線５０１を選別する作業は、手間と時間がかかっていた。また、電線５０１の選別が終了しないと次工程に進めなかった。
【０１９８】
移動体の中には（例えば鉄道車両においては、車両ごと、左側・右側にて）複数の機器のレイアウトにおいて対称性や類似性が存在し、それらを意識してハーネスの構造にも対称性や類似性を意識して設計する必要があった。非常に多くの電線５０１の中から、このような対称性や類似性を意識してワイヤハーネス化のための電線５０１の選別を行うことは、作業をより一層複雑化させていた。
【０１９９】
これに対してエリア情報または用途情報に基づいて、ワイヤハーネス５００としてまとめる電線５０１の組み合わせを判定することにより、エリア情報または用途情報に基づかない場合と比較して、より適切な電線５０１の組み合わせを判定しやすくなる。より具体的には、ワイヤハーネス５００の対称性や類似性を意識しながら設計行うことが可能となる。
【０２００】
ワイヤハーネス判別情報を配線情報に付与することにより、ワイヤハーネス判別情報を付与しない場合と比較して、配線情報から電線５０１が属するワイヤハーネス５００を判別することが容易となる。
【０２０１】
接続機器情報を用いて仮想電線を設定し、当該仮想電線を用いてワイヤハーネス５００を設計することにより、仮想電線を用いない場合と比較して、ワイヤハーネスの設計に要する時間を短縮しやすくなる。
【０２０２】
電線５０１の直径等のサイズ情報を配線情報に加え、当該サイズ情報に基づいて仮想電線の直径を算出することにより、直径を算出しない場合と比較して、設計されるワイヤハーネス５００の精度を向上させやすくなる。
【０２０３】
接続機器情報に機器ごとに割りつけられた番号を含ませることにより、当該番号を含ませない場合と比較して、機器の特定が容易になる。
【０２０４】
コネクタ５０２の三次元上のデータである３Ｄコネクタデータを作成し、かつ、当該データの名称を、当該コネクタ５０２が接続される機器を識別可能な名称とすることにより、コネクタ５０２と機器との対応関係が把握しやすくなる。または、当該データの名称を、当該コネクタ５０２が接続される機器を識別可能な名称とすることにより、コネクタ５０２と機器との対応関係が把握しやすくなる。また、当該データの名称を手動で登録する場合と比較して、時間の短縮を図りやすくなり、名称の入力間違い等のヒューマンエラーの発生を抑止しやすくなる。
なお、上述のように３Ｄコネクタデータの名称を、当該コネクタ５０２が接続される機器を識別可能な名称としてもよいし、２Ｄコネクタデータの名称を、当該コネクタ５０２が接続される機器を識別可能な名称としてもよい。
【０２０５】
２Ｄ設計データにおける座標系を他の座標系に変換し、当該他の座標系に従って部材を追加することにより、元の座標系に従って部材を追加する場合と比較して、部材を追加する作業を行いやすくなる。
【０２０６】
なお、本発明の技術範囲は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、上記の実施の形態においてワイヤハーネス５００が配線される対象は、自動車の車体や、航空機の機体や、船舶の船体などであってもよく、鉄道車両に限られるものではない。
【符号の説明】
【０２０７】
Ｓ１０５…作成情報ステップ、Ｓ１１１…フォーマット変換ステップ、Ｓ１１２…フォーマット変換ステップ、Ｓ１１３…フォーマット変換ステップ、Ｓ１１８…ハーネス化判定ステップ、判別情報付与ステップ、Ｓ２０９…仮想電線設定ステップ、Ｓ２１０…径算出ステップ、Ｓ２１０…径算出ステップ、Ｓ４０１…３Ｄ設計ステップ、Ｓ４０２…３Ｄ設計ステップ、Ｓ４０３…３Ｄ設計ステップ、Ｓ４０４…３Ｄ設計ステップ、Ｓ４０５…３Ｄ設計ステップ、Ｓ４０６…２Ｄ設計ステップ、Ｓ８０７…座標変換ステップ、Ｓ９００…製造支援ステップ、Ｓ１１００…製造支援ステップ、Ｓ１２００…配線支援ステップ
【図１】
2020205116.tif 000003
【図２】
2020205116.tif 000004
【図３】
2020205116.tif 000005
【図４】
2020205116.tif 000006
【図５】
2020205116.tif 000007
【図６】
2020205116.tif 000008
【図７】
2020205116.tif 000009
【図８】
2020205116.tif 000010
【図９】
2020205116.tif 000011
【図１０】
2020205116.tif 000012
【図１１】
2020205116.tif 000013
【図１２】
2020205116.tif 000014
【図１３】
2020205116.tif 000015
【図１４】
2020205116.tif 000016
【図１５】
2020205116.tif 000017
【図１６】
2020205116.tif 000018
【図１７】
2020205116.tif 000019
【図１８】
2020205116.tif 000020
【図１９】
2020205116.tif 000021
【図２０】
2020205116.tif 000022
【図２１】
2020205116.tif 000023
【図２２】
2020205116.tif 000024