(57)【要約】【課題】ワイヤハーネスのコストを算出する際の工数を削減し、算出結果の精度を高める。【解決手段】コスト算出システム１０は、ＣＡＤ装置１１及びコスト算出装置１２を備える。ＣＡＤ装置１１は、ワイヤハーネスの電線又は部品を表す構成要素図形を図面上に配置したときは、対応するレコードをＣＡＤモデルデータ２１に記述する。また、ＣＡＤ装置１１は、構成要素図形が互いに関連するように配置されたときは、レコード同士のリンク情報をＣＡＤモデルデータ２１に記述する。コスト算出装置１２は、ＣＡＤモデルデータ２１が、当該ＣＡＤモデルデータ２１に含まれるレコード及びリンク情報に基づいて、電線長、部品の種類及び個数、並びに加工作業を算出する。そしてコスト算出装置１２は、電線及び部品の単価、及び加工作業の単位工数をそれぞれデータベース３２，３３に問い合わせ、ワイヤハーネスのコストを算出する。【選択図】図１
2009080744.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤハーネスの設計図に相当するＣＡＤモデルデータを作成可能なＣＡＤ部と、
前記ＣＡＤモデルデータを入力して当該ワイヤハーネスのコストを算出するコスト算出部と、
を備え、
前記ＣＡＤ部は、オペレータがワイヤハーネスの電線又は部品を表す構成要素図形を図面上に配置したときは、それに対応する構成要素データを前記ＣＡＤモデルデータに記述するとともに、既に配置されている他の構成要素図形と関連させるようにして構成要素図形を配置したときは、互いの前記構成要素データを関連付けるリンク情報を前記ＣＡＤモデルデータに記述するように構成され、
前記コスト算出部は、
ワイヤハーネスの電線及び部品と、その単価とを関連付けて記憶する単価データベースと、
ワイヤハーネスの電線及び部品に関する加工作業と、その単位加工工数とを関連付けて記憶する単位工数データベースと、
を備え、
前記コスト算出部は、
前記ＣＡＤ部で作成されたＣＡＤモデルデータを入力する第１ステップと、
前記ＣＡＤモデルデータに記述されている構成要素データを前記リンク情報に基づいて辿ることで、ワイヤハーネスの電線長並びに当該ワイヤハーネスを構成する部品の種類及び個数を求めるとともに、当該ワイヤハーネスを完成させるために必要な加工作業を求める第２ステップと、
前記第２ステップで求めた結果に基づいて、前記単価データベース及び前記単位工数データベースに問合せを行い、得られた結果を集計することにより前記ＣＡＤモデルデータに係るワイヤハーネスのコストを求める第３ステップと、
を行うことを特徴とするワイヤハーネスのコスト算出システム。
【請求項２】
請求項１に記載のワイヤハーネスのコスト算出システムであって、
前記コスト算出部は、同一の構成要素データであっても、前記リンク情報によって関連付けられた相手先の構成要素データが異なる場合には、異なる加工作業が発生するものとして取り扱うことが可能に構成されていることを特徴とするワイヤハーネスのコスト算出システム。
【請求項３】
請求項１又は２に記載のワイヤハーネスのコスト算出システムであって、
前記リンク情報は、両方向のリンク情報であることを特徴とするワイヤハーネスのコスト算出システム。
【請求項４】
請求項１から３までの何れか一項に記載のワイヤハーネスのコスト算出システムであって、
前記ＣＡＤ装置で作成されたＣＡＤモデルデータを記憶可能なＣＡＤモデルデータベースを備え、
このＣＡＤモデルデータベースに前記ＣＡＤモデルデータが蓄積されると、前記コスト算出部によって前記第１ステップから前記第３ステップまでが自動的に行われ、コストが算出されることを特徴とするワイヤハーネスのコスト算出システム。
【請求項５】
請求項１から４までの何れか一項に記載のワイヤハーネスのコスト算出システムであって、
前記第３ステップで算出されたワイヤハーネスのコストを記憶可能なハーネスコストデータベースを備え、
外部端末の問合せに応じて前記ハーネスコストデータベースの内容を参照し、得られたワイヤハーネスのコストを出力可能に構成されていることを特徴とするワイヤハーネスのコスト算出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計されたワイヤハーネスのコストを算出するためのシステムに関する。
【背景技術】
【０００２】
自動車や種々の電子機器等に部品として用いられるワイヤハーネスは、ワイヤハーネスメーカで用途に応じて設計され、工場で製造した後出荷される。そして、ワイヤハーネスの設計時、商談時、製造にあたっての工程計画及び人員配置計画の立案時等の様々な場面において、当該ワイヤハーネスのコストがどの程度であるかの情報が必要になることがある。
【０００３】
特許文献１は、ワイヤハーネスを製造した場合に生ずる部品単価の見積り額を出力する見積りシステムを開示する。このハーネス加工の見積りシステムは、指定されたハーネス加工の加工条件から対象ハーネスに関する見積りを求める見積り関数を記憶する記憶手段と、外部の端末から加工条件を入力するための入力手段と、前記見積り関数と前記加工条件とから前記対象ハーネスに関する見積りを求める制御回路と、を備えている。また、前記見積り関数は、ハーネスの加工条件から対象ハーネスの部品単価を計算する関数とされている。
【０００４】
特許文献１は、この見積りシステムにより、部品単価の見積り額を迅速に出力できるとする。
【特許文献１】特開２００４−１３３９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の見積りシステムは、見積り希望者が加工条件をシステムに入力する必要があり、その入力に時間と工数が掛かっていた。また、見積り希望者が加工条件を誤って入力することも考えられ、見積りの精度及び信頼性の向上の観点から改善の余地が残されていた。
【０００６】
本発明は以上の事情に鑑みてされたものであり、その目的は、ワイヤハーネスのコストを算出する際の工数を削減できるとともに、出力結果の精度が高いコスト算出システムを提供することにある。
【課題を解決するための手段及び効果】
【０００７】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【０００８】
本発明の観点によれば、以下の構成のワイヤハーネスのコスト算出システムが提供される。即ち、このコスト算出システムは、ワイヤハーネスの設計図に相当するＣＡＤモデルデータを作成可能なＣＡＤ部と、前記ＣＡＤモデルデータを入力して当該ワイヤハーネスのコストを算出するコスト算出部と、を備える。前記ＣＡＤ部は、オペレータがワイヤハーネスの電線又は部品を表す構成要素図形を図面上に配置したときは、それに対応する構成要素データをＣＡＤモデルデータに記述する。また、前記ＣＡＤ部は、既に配置されている他の構成要素図形と関連させるようにして構成要素図形を配置したときは、互いの前記構成要素データを関連付けるリンク情報を前記ＣＡＤモデルデータに記述するように構成される。前記コスト算出部は、ワイヤハーネスの電線及び部品と、その単価とを関連付けて記憶する単価データベースと、ワイヤハーネスの電線及び部品に関する加工作業と、その単位加工工数とを関連付けて記憶する単位工数データベースと、を備える。そして、前記コスト算出部は、以下の第１〜第３ステップを行うように構成されている。即ち、第１ステップでは、前記ＣＡＤ部で作成されたＣＡＤモデルデータを入力する。第２ステップでは、前記ＣＡＤモデルデータに記述されている構成要素データを前記リンク情報に基づいて辿ることで、ワイヤハーネスの電線長並びに当該ワイヤハーネスを構成する部品の種類及び個数を求めるとともに、当該ワイヤハーネスを完成させるために必要な加工作業を求める。第３ステップでは、前記第２ステップで求めた結果に基づいて、前記単価データベース及び前記単位工数データベースに問合せを行い、得られた結果を集計することにより前記ＣＡＤモデルデータに係るワイヤハーネスのコストを求める。
【０００９】
この構成により、ＣＡＤ部でワイヤハーネスを設計する感覚でＣＡＤモデルデータを作成し、それをコスト算出部で処理することで、ワイヤハーネスのコストを算出することができる。従って、オペレータが部品や加工条件等を特別に入力する必要がなくなり、コストの見積り作業を顕著に省力化できる。また、ＣＡＤ部で作成されたデータに構成要素やそれ同士の関係等についての情報が含まれ、それに基づいて見積りが計算されるので、入力ミスを防止して精度良くコストを算出でき、信頼性の高いコスト計算が可能になる。更に、構成要素同士の関係がリンク情報で記述されるので、複雑な構造のワイヤハーネスであっても構成要素間の関係を単純かつ柔軟に表現でき、コスト計算を正確に行うことができる。
【００１０】
前記のワイヤハーネスのコスト算出システムにおいては、前記コスト算出部は、同一の構成要素データであっても、前記リンク情報によって関連付けられた相手先の構成要素データが異なる場合には、異なる加工作業が発生するものとして取り扱うことが可能に構成されていることが好ましい。
【００１１】
この構成により、ワイヤハーネスの構成要素がどのようにリンクするかによって、算出されるコストを変化させることができる。これにより、加工作業の実情に即したキメ細かいコストの計算が可能になるとともに、コストの算出精度が一層良好になる。
【００１２】
前記のワイヤハーネスのコスト算出システムにおいては、前記リンク情報は、両方向のリンク情報であることが好ましい。
【００１３】
この構成により、構成要素データ間でリンクを自由に辿って行き来することが可能になるので、前記第２ステップにおいてリンクを辿る順番を考慮する必要がなくなる。従って、簡単な処理で構成要素データを漏れなく調べることができ、電線長や部品個数等を正確に求めることができる。
【００１４】
前記のワイヤハーネスのコスト算出システムにおいては、以下の構成とすることが好ましい。即ち、前記ＣＡＤ装置で作成されたＣＡＤモデルデータを記憶可能なＣＡＤモデルデータベースを備える。このＣＡＤモデルデータベースに前記ＣＡＤモデルデータが蓄積されると、前記コスト算出部によって前記第１ステップから前記第３ステップまでが自動的に行われ、コストが算出される。
【００１５】
この構成により、簡単な操作でコストを算出することができる。また、ＣＡＤモデルデータベースに元のＣＡＤモデルデータを蓄積できるので、例えば部品単価や単位工数が変動したときに、ＣＡＤモデルデータをＣＡＤモデルデータベースから再び読み込んでコストを容易に再計算することができる。
【００１６】
前記のワイヤハーネスのコスト算出システムにおいては、以下の構成とすることが好ましい。即ち、前記第３ステップで算出されたワイヤハーネスのコストを記憶可能なハーネスコストデータベースを備える。そして、コスト算出システムは、外部端末の問合せに応じて前記ハーネスコストデータベースの内容を参照し、得られたワイヤハーネスのコストを出力可能に構成されている。
【００１７】
この構成により、ワイヤハーネスのコストを一元管理して統一的な取扱いが可能になるとともに、外部端末を用いてワイヤハーネスのコストの情報を簡単に取り出し、有効に利用することができる。
【発明を実施するための最良の形態】
【００１８】
次に、発明の実施の形態を説明する。図１は本発明の一実施形態に係るワイヤハーネスのコスト算出システムの電気的構成を示すブロック図である。また、図２、図４、図６、図８、図９、図１１、図１２、図１４及び図１６には、ＣＡＤ装置においてワイヤハーネスを設計する様子が順に示されている。
【００１９】
図１に示すように、コスト算出システム１０は複数のコンピュータで構成され、ワイヤハーネスの設計を行うためのＣＡＤ装置（ＣＡＤ部）１１と、ワイヤハーネスのコストを算出するためのコスト算出装置（コスト算出部）１２と、を備えている。本実施形態において、ＣＡＤ装置１１及びコスト算出装置１２は汎用のパーソナルコンピュータにより構成されている。
【００２０】
ＣＡＤ装置１１は、コンピュータの支援を得て設計を行う作図装置である（Ｃｏｍｐｕｔｅｒ−Ａｉｄｅｄ  Ｄｅｓｉｇｎ）。図示しないが、このＣＡＤ装置１１は、演算部としてのＣＰＵと、記憶部としてのＲＯＭ、ＲＡＭ、及びＨＤＤと、を備えている。更に、ＣＡＤ装置１１は、キーボード、マウス等の入力手段と、ディスプレイ等の出力手段を備えている。
【００２１】
このＣＡＤ装置１１には、ＣＡＤプログラムが予めインストールされている。オペレータはこのＣＡＤ装置１１を操作してＣＡＤプログラムを実行し、ディスプレイ上でワイヤハーネスを設計して、設計データを記述したＣＡＤモデルデータ２１を作成する。本実施形態では、このＣＡＤプログラムはいわゆる２次元ＣＡＤとして構成されている。
【００２２】
コスト算出装置１２は、演算部としてのＣＰＵと、記憶部としてのＲＯＭ、ＲＡＭ、及びＨＤＤと、を備えている。このコスト算出装置１２は、例えばＬＡＮ等のネットワークを介して前記ＣＡＤ装置１１と接続されている。
【００２３】
このコスト算出装置１２には、適宜のデータベースプログラムがインストールされている。このソフトウェアと上記ハードウェアとにより、コスト算出装置１２において、ＣＡＤモデルデータベース３１と、電線・部品単価データベース３２と、加工項目単位工数データベース３３と、ワイヤハーネスコストデータベース３４と、が構築されている。
【００２４】
また、このコスト算出装置１２にはワイヤハーネスコスト算出プログラムがインストールされている。この結果、コスト算出装置１２においてコスト集計部４１が構築されている。なお、ここでいうコストとは、電線費、部品費、加工費、管理費、利益等のうち何れか又は複数の費用である。
【００２５】
ＣＡＤモデルデータベース３１は、前記ＣＡＤ装置１１から入力されたＣＡＤモデルデータ２１を蓄積するデータベースである。
【００２６】
電線・部品単価データベース３２は、ワイヤハーネスの電線及び部品と、その単価とを関連付けて記憶するデータベースである。
【００２７】
加工項目単位工数データベース３３は、ワイヤハーネスの電線及び部品に関する加工作業と、その単位加工工数とを関連付けて記憶するデータベースである。
【００２８】
ワイヤハーネスコストデータベース３４は、設計されたワイヤハーネスについてコスト集計部４１で計算されたコストを記憶するデータベースである。
【００２９】
本実施形態では、このコスト算出装置１２に外部端末１５，１６がネットワークを介して接続されている。オペレータは外部端末１５，１６の何れかを操作して、サーバとしてのコスト算出装置１２にアクセスし、設計されたワイヤハーネスのコストを問い合わせる。この問い合わせに対し、コスト算出装置１２はワイヤハーネスコストデータベース３４を参照してコストを取得し、外部端末１５，１６に送信する。これにより、外部端末１５，１６においてワイヤハーネスのコストを取得し、商談や工程計画等の参考にすることができる。
【００３０】
次に、ＣＡＤ装置１１におけるＣＡＤモデルデータ２１の作成について説明する。ワイヤハーネスの設計を行う場合、オペレータはＣＡＤ装置１１のＣＡＤプログラムを実行し、新規図面の作成メニューを選択する。すると、ＣＡＤモデルデータ２１を格納するための領域がＣＡＤ装置１１のメモリに確保され、空の図面が画面に表示される。このＣＡＤモデルデータ２１はテーブル形式とされ、種々のフィールドを有するレコード（構成要素データ）を記述可能である。このＣＡＤ装置１１を操作して図面上に直線や曲線、シンボル等の図形を配置すると、それに対応するレコードがＣＡＤモデルデータ２１に追加される。
【００３１】
ＣＡＤ装置１１でワイヤハーネスを設計する場合、オペレータは最初にワイヤハーネスの品番を入力する。具体的には、オペレータはＣＡＤ装置１１を適宜操作し、画面上のメニューから品番入力を指定する。すると図２（ａ）に示すように、ＣＡＤ装置１１の画面に品番入力ウインドウ６１が表示される。オペレータは、このダイアログで、品番を例えば「ＡＡＡ」、「ＢＢＢ」等とキーボードから入力し、入力が完了するとＯＫボタンをマウスでクリックする。
【００３２】
品番の指定が完了すると、ＣＡＤ装置１１は、図面における品番の描画位置の指示を待機する。この様子が図２（ｂ）に示されている。オペレータはマウスを操作してカーソル２２を移動させ、画面の所望の位置をクリックする。すると、前記品番入力ウインドウで入力されたＡＡＡ、ＢＢＢの品番が描画される。
【００３３】
描画位置の指定後、ＣＡＤ装置１１は図２（ｃ）に示すように回路入力ウインドウ６２を画面に表示し、その品番を構成する回路の種々の情報（属性）をオペレータに問い合わせる。オペレータは、このダイアログで、線種、線径、線色、回路記号等の情報を入力する。図２（ｃ）では、線種として自動車用極薄肉型低圧電線を意味する略称「ＡＶＳＳ」を指定し、線径（電線サイズ）として「０．５」を指定し、線色として黒を表す「Ｂ」を指定し、回路記号として「Ａ１」、「Ｂ１」を指定した様子が示されている。入力が完了するとオペレータが「ＯＫ」をクリックし、以上により品番及び回路に関する操作が完了する。
【００３４】
この図２の一連の操作によって、ＣＡＤ装置１１のＣＡＤモデルデータ２１には、図３のように品番レコード及び回路レコードが追加される。品番レコードは、構成品番１、構成品番２等のフィールドを有しており、これらのフィールドには、前記品番入力ウインドウ６１で入力された内容が記述される。回路レコードは、線種、線径、線色、回路記号等のフィールドを有しており、これらのフィールドには、回路入力ウインドウ６２で入力された内容が記述される。
【００３５】
追加された品番レコードには「Ｈ１」のＩＤが付与され、回路レコードには「Ｋ１」のＩＤが付与される。これらのＩＤは、ＣＡＤモデルデータ２１において各レコードを一意に識別するためのものである。なお、今後の説明においても同様に、ＣＡＤモデルデータ２１にレコードが新規に追加されると、その都度、当該レコードに一意のＩＤが付与されることになる。
【００３６】
なお、回路レコードは、上記のフィールドのほか、親要素数フィールド及び子要素数フィールドを有している。この親要素数及び子要素数はリンク情報に関連するものであり、詳細は後述する。
【００３７】
次に、オペレータは、ワイヤハーネスのセグメントを図面上に配置する。なお、セグメントとは、ワイヤハーネスの電線配置区間を適宜分割した各区間を意味する設計上の概念である。
【００３８】
具体的には、オペレータはＣＡＤ装置１１を適宜操作し、画面上のメニューからセグメント配置を指定する。そして、図４（ａ）のように表示されるセグメント情報入力ウインドウ６３においてセグメント長及び角度をキーボードから入力する。図４（ａ）では、セグメント長として「５０」、角度として「０」を指定した様子を示している。
【００３９】
そして、当該セグメントの始点を図４（ｂ）のようにマウスで指定する。すると、指定長及び指定角度のセグメントを表すシンボル図形（構成要素図形）が指定位置に描画される。前記セグメント情報入力ウインドウ６３で角度として「０」（０°）を指定しているので、セグメントは図４（ｂ）に示すように、カーソル２２で指定された点からＸ軸方向に延びるように描画される。また、図面には、セグメント長である「５０」の数字が描画される。
【００４０】
この図４の操作によって、ＣＡＤ装置１１のＣＡＤモデルデータ２１には、図５のようにセグメントレコード及びノードレコードが追加される。なお、ノードとはセグメントの両端に位置する点を意味し、ＣＡＤ装置１１においてノードは部品配置の基準点としたり、複数のセグメントの連結点として使用したりできる。図５では２つのノードレコードが追加されているが、ＩＤが「Ｎ１」のものはセグメントの始点のノードを表し、「Ｎ２」のものはセグメントの終点のノードを表す。
【００４１】
それぞれのノードレコードは、その位置を表すＸ座標及びＹ座標のフィールドを有しており、このフィールドには、前記セグメントの配置位置に基づく座標値が記述される。なお、図ではＸ座標及びＹ座標のフィールドの内容を（Ｘ）（Ｙ）と簡略的に示しているが、実際には、オペレータにより指定されたセグメント位置に基づく具体的な数値が記述される。
【００４２】
また、セグメントレコードはセグメント長のフィールドを有しており、このフィールドには、セグメント情報入力ウインドウ６３で入力したセグメント長の内容が記述される。
【００４３】
そして、ＣＡＤモデルデータ２１においては、ノードがセグメントの端点に位置するという関係を、各レコードのリンク情報で表している。即ち、あるノードが特定のセグメントの一端に位置している場合、当該ノードが親、セグメントが子となるような親子関係を設定し、これをリンク情報で表すのである。本実施形態では、このリンク情報は、親要素ＩＤフィールド又は子要素ＩＤフィールドにリンク先のレコードのＩＤを記述することで実現される。
【００４４】
例えば、ノードレコード「Ｎ１」の子要素ＩＤフィールドにセグメントレコードのＩＤ「Ｓ１」を記述することで、ノードレコード「Ｎ１」に対しセグメントレコード「Ｓ１」を子としてリンクさせることができる。このリンクにより、当該ノードが親、セグメントが子となる親子関係を表現できる。また、セグメントレコード「Ｓ１」の親要素ＩＤフィールドにノードレコードのＩＤ「Ｎ１」を記述することでも、セグメントレコード「Ｓ１」に対しノードレコード「Ｎ１」を親としてリンクさせることができ、上記と同一の親子関係を表現できる。そして、この親子関係により、ノード「Ｎ１」がセグメント「Ｓ１」の端点に位置することを表すことができる。
【００４５】
ＣＡＤ装置１１は、オペレータが図面上にセグメントを配置すると、当該セグメントに対応するセグメントレコード「Ｓ１」と、そのセグメントの両端に対応するノードレコード「Ｎ１」「Ｎ２」と、をＣＡＤモデルデータ２１に追加する。そして、セグメントレコード「Ｓ１」においては親要素ＩＤフィールドを２つ挿入し、各ノードレコードのＩＤ「Ｎ１」「Ｎ２」を記述する。一方、ノードレコード「Ｎ１」「Ｎ２」のそれぞれでは子要素ＩＤフィールドを１つ挿入し、セグメントレコードのＩＤ「Ｓ１」を記述する。ＣＡＤ装置１１は、以上のようにして、セグメントと２つのノードの間に親子関係のリンク情報を自動的に記述する。
【００４６】
なお、各レコードにおける親要素数フィールド及び子要素数フィールドは、親要素ＩＤフィールドの個数及び子要素ＩＤフィールドの個数を示すフィールドである。例えばセグメントレコード「Ｓ１」においては、親要素ＩＤフィールドは２個、子要素ＩＤフィールドは０個であるので、親要素数フィールドの内容は「２」、子要素数フィールドの内容は「０」である。親要素数フィールド又は子要素数フィールドの内容は、当該レコードに親要素ＩＤ又は子要素ＩＤのフィールドが挿入される毎に、ＣＡＤ装置１１によって自動的に更新される。
【００４７】
図６は、図面に更にセグメントを１つ追加する操作を示している。即ち、ＣＡＤ装置１１にセグメント配置を指示し、図６（ａ）に示すセグメント情報入力ウインドウ６３において、セグメント長を「５０」、角度を「１８０」と指定し、当該セグメントの始点を図６（ｂ）のようにマウスで指定する。ここでは、図４でセグメントを配置したときの始点と同一の位置をカーソルで指定する。
【００４８】
以上により、ＣＡＤ装置１１の画面にセグメントが描画される。なお、今回はセグメントの角度として「１８０」（１８０°）を指定しているので、セグメントは、カーソル２２で指定された点からＸ軸と反対方向に延びるように描画される。従って、図４で配置したセグメントに接続する形で新しいセグメントが配置される。また、図面には、セグメント長である「５０」の数字が描画される。
【００４９】
以上の操作に対応して、ＣＡＤ装置１１は図７に示すように、当該セグメントに対応するセグメントレコード「Ｓ２」をＣＡＤモデルデータ２１に追加するとともに、そのセグメントの一端に対応するノードレコード「Ｎ３」を追加する。そして、セグメントレコード「Ｓ２」においては親要素ＩＤフィールドを２つ挿入し、当該セグメントの両端のノードに相当するノードレコードのＩＤ「Ｎ１」「Ｎ３」を記述する。一方、ノードレコード「Ｎ１」「Ｎ３」では子要素ＩＤフィールドを１つずつ挿入し、セグメントレコードのＩＤ「Ｓ２」を記述する。
【００５０】
次に、図面において、セグメントにおける電線の一端に相当する位置にコネクタを追加する。具体的な操作としては、ＣＡＤ装置１１にコネクタの配置を指示し、図８（ａ）のようにコネクタ名称入力ウインドウ６４を表示させ、コネクタの名称及び番号を指定する。ここでは、名称には「ＣＯＮＮ−Ｘ」を指定し、番号に「１」を指定したとする。そして、図８（ｂ）のように、カーソル２２でコネクタの配置位置を指定する。ここでは、一直線状に配置されているセグメントの一端を指定する。すると、当該指定位置から引出線が描画されるとともに、コネクタの図形（構成要素図形）、コネクタの名称「ＣＯＮＮ−Ｘ」、及びコネクタの番号が描画される。
【００５１】
なお、図９（ａ）及び図９（ｂ）は、電線の他端に名称「ＣＯＮＮ−Ｙ」、コネクタ番号「２」のコネクタを配置する操作を示している。この操作は図８の場合と同様であるので、説明を省略する。
【００５２】
以上の操作に対応して、ＣＡＤ装置１１は図１０に示すように、２つのコネクタに対応するコネクタレコード「Ｃ１」「Ｃ２」をＣＡＤモデルデータ２１に追加する。コネクタレコード「Ｃ１」は図８で配置されたコネクタ図形に対応し、コネクタレコード「Ｃ２」は図９で配置されたコネクタ図形に対応する。各コネクタレコードはコネクタ名称及びコネクタ番号のフィールドを有しており、ここには、図８（ａ）及び図９（ａ）のコネクタ名称入力ウインドウ６４でそれぞれ指定した内容が記述される。
【００５３】
そして、コネクタレコード「Ｃ１」においては親要素ＩＤフィールドを挿入し、コネクタの配置位置に対応するノードレコードのＩＤ「Ｎ２」を記述する。コネクタレコード「Ｃ２」においても親要素ＩＤフィールドを挿入し、コネクタの配置位置に対応するノードレコードのＩＤ「Ｎ３」を記述する。一方、ノードレコード「Ｎ２」では子要素ＩＤフィールドを１つ挿入し、対応するコネクタレコードのＩＤ「Ｃ１」を記述する。同様に、ノードレコード「Ｎ３」では子要素ＩＤフィールドを１つ挿入し、対応するコネクタレコードのＩＤ「Ｃ２」を記述する。
【００５４】
以上のようにコネクタレコード及びノードレコードにリンク情報を記述することで、親子関係を表すことができる。この親子関係は、そのコネクタが当該ノードに配置されるという関係を意味している。ＣＡＤ装置１１は、セグメントの端部にコネクタ図形を配置する操作に応じて、上記リンク情報の記述を自動的に行う。
【００５５】
次に、コネクタ部分に回路を配置する。具体的な操作としては、ＣＡＤ装置１１に回路の配置を指示し、図１１（ａ）のように、回路を配置する対象のコネクタをカーソル２２で指定する。図１１（ａ）は、図９で配置したコネクタを指定する場合を示している。次に、図１１（ｂ）のように画面に表示される回路配置ウインドウ６５において、キーボードから回路記号を指定する。ここでは回路記号として「Ａ１」を指定した場合を示している。回路記号の指定が完了すると、図１１（ｃ）に示すように、当該回路記号「Ａ１」がコネクタの部分に描画される。
【００５６】
なお、図１２（ａ）〜図１２（ｃ）は、もう一方のコネクタに回路記号「Ｂ１」の回路を配置する場合を示しており、操作は図１１の場合と同様であるので説明を省略する。
【００５７】
以上の操作で指定した回路記号「Ａ１」「Ｂ１」は、いずれも図２（ｃ）の回路入力ウインドウ６２で指定した回路記号である。従って、ＣＡＤ装置１１は図１３に示すように、図２での回路入力操作で追加された回路レコード「Ｋ１」において親要素ＩＤフィールドを２つ挿入し、２つのコネクタレコードのＩＤ「Ｃ２」「Ｃ１」を記述する。また、コネクタレコード「Ｃ１」及び「Ｃ２」のそれぞれにおいて子要素ＩＤフィールドを挿入し、当該回路レコードのＩＤ「Ｋ１」を記述する。
【００５８】
以上のようにコネクタレコード及び回路レコードにリンク情報を記述することで、親子関係を表すことができる。この親子関係は、そのコネクタに当該回路が配置されるという関係を意味している。ＣＡＤ装置１１は、コネクタに回路を配置する操作に応じて、上記リンク情報の記述を自動的に行う。
【００５９】
次に、ワイヤハーネスに外装部品（クランプ）を配置する操作を行う。具体的な操作としては、ＣＡＤ装置１１にクランプの配置を指示し、図１４（ａ）のように画面に表示されるクランプ配置ウインドウ６６において、キーボードから部品名称及び距離を指定する。ここでは、部品名称として「ＣＬ−１２３」を指定し、距離は「０」を指定した場合を示している。そして、図１４（ｂ）のように、カーソル２２でクランプの配置位置を指定する。ここでは、連結されている２つのセグメントのうち１つを指定する。すると、当該指定位置にクランプの図形（構成要素図形）が描かれるとともに、クランプの名称「ＣＬ−１２３」が引出線とともに描画される。
【００６０】
以上の操作に対応して、ＣＡＤ装置１１は図１５に示すように、ＣＡＤモデルデータ２１に外装部品レコード「Ｂ１」を追加する。外装部品レコードは部品名称及び距離のフィールドを有しており、ここには、図１４（ａ）のクランプ配置ウインドウ６６で指定した内容がそれぞれ記述される。そして、ＣＡＤ装置１１は、当該外装部品レコード「Ｂ１」の親要素ＩＤフィールドに、クランプが配置されたセグメントに相当するセグメントレコードのＩＤ「Ｓ２」を記述する。また、セグメントレコード「Ｓ２」において子要素ＩＤフィールドを挿入し、前記外装部品レコードのＩＤ「Ｂ１」を記述する。
【００６１】
このようにセグメントレコード及び外装部品レコードにリンク情報を記述することで、親子関係を表すことができる。この親子関係は、そのセグメントに当該クランプが配置されるという関係を意味している。ＣＡＤ装置１１は、セグメントを指定してクランプ図形を配置する操作に応じて、上記リンク情報の記述を自動的に行う。
【００６２】
次に、クランプにテープを配置する操作を行う。具体的な操作としては、ＣＡＤ装置１１にテープの配置を指示し、図１６（ａ）のように表示されるテープ配置ウインドウ６７において、キーボードから縦寸法、横寸法、距離、テープ名称を指定する。ここでは、縦寸法として「２０」、横寸法として「２０」、距離として「２２」、テープ名称として「ＶＴ−ＡＢＣ」をそれぞれ指定した場合を示している。次に、図１６（ｂ）のように表示される外装部品指示ウインドウ６８において、テープを巻く対象である外装部品を指定する。図１６（ｂ）では、図１４で配置したクランプの名称「ＣＬ−１２３」を指定した例を示している。更に、図１６（ｃ）のように、テープの配置位置をカーソル２２で指定する。すると、当該位置にテープの図形（構成要素図形）が描かれる。
【００６３】
以上の操作に対応して、ＣＡＤ装置１１は図１７に示すように、ＣＡＤモデルデータ２１にテープレコード「Ｔ１」を追加する。テープレコードは、テープ名称、縦寸法、横寸法及び距離のフィールドを有しており、ここには、図１６（ａ）のテープ配置ウインドウ６７で指定した内容がそれぞれ記述される。そして、ＣＡＤ装置１１は、当該テープレコードの親要素ＩＤフィールドに、図１６（ｂ）の外装部品指示ウインドウ６８で指示された外装部品に相当する外装部品レコードのＩＤ「Ｂ１」を記述する。また、外装部品レコード「Ｂ１」において子要素ＩＤフィールドを挿入し、前記テープレコードのＩＤ「Ｔ１」を記述する。
【００６４】
このように外装部品レコード及びテープレコードにリンク情報を記述することで、親子関係を表すことができる。この親子関係は、そのクランプに当該テープが配置される（巻かれる）という関係を意味している。ＣＡＤ装置１１は、クランプが配置されているセグメントにテープ図形を配置する操作に応じて、上記リンク情報の記述を自動的に行う。
【００６５】
オペレータは以上のようにＣＡＤ装置１１を操作してワイヤハーネスの構成要素図形を図面上に配置し、必要に応じて様々な属性を設定することで、ワイヤハーネスの設計図面を最終的に完成させる。その後、オペレータはＣＡＤ装置のメニューからファイル保存を選択する。すると、図１７に示すＣＡＤモデルデータ２１の内容がファイルに保存される。このファイル形式としては、例えばバイナリ形式、ＸＭＬ形式等、様々な形式が考えられる。
【００６６】
オペレータはＣＡＤ装置１１を適宜操作して、ＣＡＤモデルデータ２１のファイルを、コスト算出装置１２にネットワークを介してアップロードする。すると、コスト算出装置１２側では図１８に示すフローが実行される。
【００６７】
図１８のフローに示すように、ＣＡＤモデルデータ２１がコスト算出装置１２に入力されると、当該ＣＡＤモデルデータ２１がＣＡＤモデルデータベース３１に蓄積される（Ｓ１０１）。次に、ＣＡＤモデルデータ２１の任意のレコードを１つ選び、そのレコードの記述内容を調べて、セグメントレコードの場合は電線長を計算し、その他のレコードの場合は各部品の個数、各種加工項目数を計算する（Ｓ１０２）。
【００６８】
Ｓ１０２の計算において、電線長は、それぞれのセグメントレコードのセグメント長の合計として得ることができる。また、各部品の個数は、例えばコネクタレコードやクランプレコードの数として得ることができる。
【００６９】
一方、各種加工項目数を計算する際は、当該レコードにリンクされる他のレコードの内容も併せて考慮される。例えば、テープレコードにセグメントレコードに対するリンク情報が記述されているだけの場合、電線にテープを巻く加工作業が発生することを意味する。一方、図１７に示すようにテープレコードに外装部品レコードへのリンク情報が記述され、当該外装部品レコードにセグメントレコードへのリンク情報が記述されていた場合は、電線に外装部品をテープ巻きで固定することを意味し、単に電線にテープを巻くのと工数が異なってくる。コスト算出装置１２は、各レコードがどのレコードにリンクしているかに基づいて、必要になる加工作業の種類を判定し、それぞれの加工作業を集計する。
【００７０】
１つのレコードについてＳ１０２の処理が終わると、全レコードの処理が完了したか否かが調べられる（Ｓ１０３）。未処理のレコードがあった場合は、当該レコードにリンクしているレコードを次のレコードとして設定する（Ｓ１０４）。即ち、現在のレコードの親要素ＩＤフィールド又は子要素ＩＤフィールドに記述されているＩＤのレコードを次回処理のレコードとする。その後、Ｓ１０２の処理に戻り、すべてのレコードの処理が完了するまでＳ１０２〜Ｓ１０４の処理を繰り返す。以上により、ＣＡＤモデルデータ２１において互いにリンクされている構成要素の全レコードを調べ、ワイヤハーネスの電線長、部品個数、加工作業を把握して集計することができる。
【００７１】
次にコスト算出装置１２では、電線・部品単価データベース３２に電線及び部品の種類等を問い合わせて、ワイヤハーネスを構成する電線及び部品の単価を取得する（Ｓ１０５）。また、加工項目単位工数データベース３３に加工作業の種類等を問い合わせて、発生した各種加工作業の単位工数を取得する（Ｓ１０６）。
【００７２】
次に、得られた単価、単位工数に基づいて、ワイヤハーネスのコストを計算する（Ｓ１０７）。そして、その計算結果を、ワイヤハーネスコストデータベース３４に記憶し、蓄積する（Ｓ１０８）。
【００７３】
以上のフローによりコスト算出処理が実現され、算出されたコストは、前述のとおり、外部端末１５，１６がコスト算出装置１２にアクセスすることで取得し、様々な場面で利用することができる。
【００７４】
以上に示すように、本実施形態のコスト算出システム１０は、ＣＡＤ装置１１と、コスト算出装置１２と、を備える。ＣＡＤ装置１１は、ワイヤハーネスの設計図に相当するＣＡＤモデルデータ２１を作成可能に構成されている。コスト算出装置１２は、前記ＣＡＤモデルデータ２１を入力して当該ワイヤハーネスのコストを算出するよう構成する。前記ＣＡＤ装置１１は、オペレータがワイヤハーネスの電線又は部品を表すセグメント、コネクタ、クランプ等の図形を図面上に配置したときは、それに対応するレコードをＣＡＤモデルデータに記述するように構成される。また、ＣＡＤ装置１１は、オペレータが、既に配置されている他の図形と関連させるようにして前記図形を配置したときは、互いの前記レコードを関連付けるリンク情報を前記ＣＡＤモデルデータに記述するように構成される。
【００７５】
そして、前記コスト算出装置１２は、電線・部品単価データベース３２と、加工項目単位工数データベース３３と、を備える。電線・部品単価データベース３２は、ワイヤハーネスの電線及び部品と、その単価とを関連付けて記憶する。加工項目単位工数データベース３３は、ワイヤハーネスの電線及び部品に関する加工作業と、その単位加工工数とを関連付けて記憶する。
【００７６】
更に、コスト算出装置１２においては、以下のステップを順に実行するように構成されている。即ち、Ｓ１０１の処理で、ＣＡＤ装置１１で作成されたＣＡＤモデルデータ２１を入力する。次に、Ｓ１０２〜Ｓ１０４の処理で、ＣＡＤモデルデータ２１に記述されているレコードをリンク情報に基づいて辿りつつ、ワイヤハーネスの電線長並びに当該ワイヤハーネスを構成する部品の種類及び個数を求めるとともに、当該ワイヤハーネスを完成させるために必要な加工作業を求める。更に、Ｓ１０５〜Ｓ１０７の処理では、前記Ｓ１０２〜Ｓ１０４の処理で得られた結果に基づいて電線・部品単価データベース３２及び加工項目単位工数データベース３３に問合せを行い、得られた結果を集計することにより、前記ＣＡＤモデルデータ２１に係るワイヤハーネスのコストを求める。
【００７７】
これにより、ＣＡＤ装置１１を使用してワイヤハーネスを設計する感覚でＣＡＤモデルデータ２１を作成し、それをコスト算出装置１２で処理することで、ワイヤハーネスの部品費、加工費等のコストを算出することができる。従って、オペレータが部品や加工条件を入力する手間を省くことができ、コストの見積り作業を顕著に省力化できる。また、ＣＡＤ装置１１で作成されたデータに電線、部品の種類や相互の関係等についての情報が含められ、それに基づいて見積りが計算されるので、入力ミスを防止して精度良くコストを算出でき、信頼性の高い見積りが可能になる。更に、レコードの相互の関係がリンク情報で記述されるので、複雑な構造のワイヤハーネスであっても電線や部品等の間の相互関係を単純かつ柔軟に表現でき、コスト計算を正確に行うことができる。
【００７８】
また、前記コスト算出装置１２は、同一のレコードであっても、前記リンク情報によって関連付けられた相手先のレコードの内容が異なるときは、異なる加工作業が発生するものとして取り扱うことが可能に構成されている。例えばテープレコードの場合、そのリンク先が外装部品レコードかセグメントレコードかで、テープを巻く加工作業が異なるものとして取扱い可能に構成されている。
【００７９】
これにより、ワイヤハーネスの構成要素がどのようにリンクするかによって、算出される加工費を変化させることができる。これにより、加工作業の実情に即したキメ細かい見積りが可能になるとともに、コストの算出精度が一層良好になる。
【００８０】
また、本実施形態においてＣＡＤモデルデータ２１に記述されるリンク情報は、両方向のリンク情報とされている。例えば、図１７のテープレコード「Ｔ１」において親要素ＩＤフィールドに外装部品レコードのＩＤ「Ｂ１」が記述されたときは、当該外装部品レコード「Ｂ１」において子要素ＩＤフィールドにテープレコードのＩＤ「Ｔ１」が記述され、両方向からリンクを辿ることが可能になっている。
【００８１】
これにより、レコード間でリンクを自由に辿って行き来することが可能になるので、図１８のＳ１０２〜Ｓ１０４の処理においてリンクを辿る順番を考慮する必要がなくなる。従って、簡単な処理で全てのレコードを漏れなく調べ、電線長や部品個数等を正確に求めることができる。
【００８２】
また、コスト算出装置１２は、ＣＡＤ装置１１で作成されたＣＡＤモデルデータ２１を記憶可能なＣＡＤモデルデータベース３１を備える。そして、このＣＡＤモデルデータベース３１に前記ＣＡＤモデルデータベース３１が蓄積されると、前記コスト算出装置１２によって図１８のＳ１０２〜Ｓ１０７の処理が自動的に行われ、コストが算出される。
【００８３】
これにより、簡単な操作でコストを算出することができる。また、ＣＡＤモデルデータベース３１に元のＣＡＤモデルデータ２１を蓄積しておくことで、例えば部品単価や単位工数が変動したときに、ＣＡＤモデルデータ２１をＣＡＤモデルデータベース３１から再び読み込んで、コストを容易に再計算できる。
【００８４】
また、コスト算出装置１２は、算出されたワイヤハーネスのコストを記憶可能なワイヤハーネスコストデータベース３４を備える。また、コスト算出装置１２は、外部端末１５，１６の問合せに応じてワイヤハーネスコストデータベース３４の内容を参照し、得られたワイヤハーネスのコストを外部端末１５，１６へ出力可能に構成されている。
【００８５】
これにより、ワイヤハーネスコストを一元管理して統一的な取扱いが可能になるとともに、外部端末１５，１６を用いてワイヤハーネスのコストの情報を簡単に取り出し、有効に活用することができる。
【００８６】
以上に本発明の好適な実施形態を示したが、上記の構成は例えば以下のように変更することができる。
【００８７】
ＣＡＤ装置１１とコスト算出装置１２との間をネットワークで接続しない構成に変更することができる。この場合、例えば、ＣＡＤ装置１１でＣＡＤモデルデータ２１を適宜の外部記憶媒体に保存し、コスト算出装置１２に当該外部記憶媒体を接続してＣＡＤモデルデータ２１を読み込むようにすれば良い。
【００８８】
ＣＡＤ装置１１及びコスト算出装置１２を統合し、両装置の機能を１つのコンピュータで実現するように変更することができる。また、コスト算出装置１２の各データベース３１〜３４を、コスト算出装置１２とは別のコンピュータで実現するように変更することができる。
【００８９】
ＣＡＤモデルデータ２１の各レコードに記述される情報は、種々変更することができる。また、親／子の関係を設定しない対等なリンク情報を各レコードに記述するように変更することができる。また、ＣＡＤモデルデータ２１の各レコードに記述するリンク情報を、一方向のリンクに変更することができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係るワイヤハーネスのコスト算出システムの電気的構成を示すブロック図。
【図２】ＣＡＤ装置を使用したワイヤハーネスの設計において、品番及び回路を入力する操作を示す図。
【図３】図２の操作がされた後でのＣＡＤモデルデータの内容を示す図。
【図４】ＣＡＤ装置でセグメントを配置する操作を示す図。
【図５】図４の操作がされた後でのＣＡＤモデルデータの内容を示す図。
【図６】ＣＡＤ装置で更にセグメントを配置する操作を示す図。
【図７】図６の操作がされた後でのＣＡＤモデルデータの内容を示す図。
【図８】ＣＡＤ装置でコネクタを配置する操作を示す図。
【図９】ＣＡＤ装置で更にコネクタを配置する操作を示す図。
【図１０】図８及び図９の操作がされた後でのＣＡＤモデルデータの内容を示す図。
【図１１】ＣＡＤ装置で、一方のコネクタに回路を配置する操作を示す図。
【図１２】ＣＡＤ装置で、他方のコネクタに回路を配置する操作を示す図。
【図１３】図１１及び図１２の操作がされた後でのＣＡＤモデルデータの内容を示す図。
【図１４】ＣＡＤ装置でクランプを配置する操作を示す図。
【図１５】図１４の操作がされた後でのＣＡＤモデルデータの内容を示す図。
【図１６】ＣＡＤ装置でテープを配置する操作を示す図。
【図１７】図１６の操作がされた後でのＣＡＤモデルデータの内容を示す図。
【図１８】コスト算出装置で実行される処理を示すフローチャート。
【符号の説明】
【００９１】
１０  コスト算出システム
１１  ＣＡＤ装置（ＣＡＤ部）
１２  コスト算出装置（コスト算出部）
１５，１６  外部端末
３１  ＣＡＤモデルデータベース
３２  電線・部品単価データベース（単価データベース）
３３  加工項目単位工数データベース（単位工数データベース）
３４  ワイヤハーネスコストデータベース
【図１】
2009080744.tif 000003
【図２】
2009080744.tif 000004
【図３】
2009080744.tif 000005
【図４】
2009080744.tif 000006
【図５】
2009080744.tif 000007
【図６】
2009080744.tif 000008
【図７】
2009080744.tif 000009
【図８】
2009080744.tif 000010
【図９】
2009080744.tif 000011
【図１０】
2009080744.tif 000012
【図１１】
2009080744.tif 000013
【図１２】
2009080744.tif 000014
【図１３】
2009080744.tif 000015
【図１４】
2009080744.tif 000016
【図１５】
2009080744.tif 000017
【図１６】
2009080744.tif 000018
【図１７】
2009080744.tif 000019
【図１８】
2009080744.tif 000020