(57)【特許請求の範囲】
【請求項１】
図面上で複数芯線の束線を意味するケーブルと、各接続線を意味するケーブル芯線が現われるCAD図面において、前記ケーブルの図示情報とケーブル芯線の図示情報から対象ケーブルのケーブル芯線数を判定し、ケーブル製作関連図書を記憶している記憶手段から前記対象ケーブルの芯線数を読み出し、前記両者の芯線数を比較し、両者の芯線数が一致していないときは前記ＣＡＤ図から判定された芯線数を前記ケーブル製作関連図書記憶手段の前記対象ケーブルの芯線数に書き込み、両者の芯線数の整合性を保持することを特徴とするCAD図面のケーブル芯線数の整合性保持方法。
【請求項２】
前記請求項１の記載において、両者の芯線数が一致せず、かつケーブル製作関連図書記憶手段から読み出された前記対象ケーブルの芯線数が零あるいは記入無しの場合以外のときは表示手段によりアラーム表示をおこなうことを特徴とするCAD図面のケーブル芯線数の整合性保持方法。
【請求項３】
前記請求項１の記載において、前記対象ケーブルのケーブル芯線数の判定は前記ケーブルの図面上の形状に外接する矩形を設定し、前記矩形と芯線との交点を求め、求められた交点数の１／２を芯線数と判定することを特徴とするCAD図面のケーブル芯線数の整合性保持方法。
【請求項４】
前記請求項２の記載において、ケーブル製作関連図書を記憶している記憶手段から前記対象ケーブルの芯線数を読み出し、前記読み出された芯線数が零または記入されていないときはアラーム表示なしに前記ＣＡＤ図から判定された芯線数を前記ケーブル製作関連図書記憶手段に書き込み、整合をはかることを特徴とするCAD図面のケーブル芯線数の整合性保持方法。
【請求項５】
複数芯線の束線を意味するケーブルの図示情報と前記ケーブルの芯線の図示情報とから構成されるＣＡＤ図面ＤＢと、ケーブル製作関連図書ＤＢとを有し、両者の芯線数の整合性を図るシステムにおいて、前記ＣＡＤ図面ＤＢから芯線数を算出する芯線算出処理部と、前記算出された芯線数のファイル部と、前記ケーブル製作関連図書ＤＢから読み出した芯線数ファイル部と、前記両ファイル部の芯線数を確認する整合性確認処理部と、両者の芯線数が一致しないときは前記ＣＡＤ図面ＤＢから算出された芯線数を前記ケーブル製作関連図書ＤＢに書き込む芯線数反映処理部、とを備えたことを特徴とするCAD図面のケーブル芯線数の整合性保持システム。
【請求項６】
前記請求項５の記載において、前記両ファイル部の芯線数の確認をおこなう整合性確認処理部と、両者の芯線数が一致せず、かつケーブル製作関連図書記憶手段から読み出された前記対象ケーブルの芯線数が零あるいは記入なしのとき以外にアラーム表示をおこなう表示手段とを備えたことを特徴とするCAD図面のケーブル芯線数の整合性保持システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、CAD図面上において、ケーブルの図示とそのケーブル芯線の図示表現から、対象ケーブルの芯線情報を取得することができるCAD図面のケーブル芯線数の整合性保持方法およびシステムに関する。
【０００２】
【従来の技術】
CAD図面上のケーブルの図示とそのケーブル芯線の図示とは独立していて、対象ケーブルの芯線数情報を図面データに保持している方法がある。また、特開平１０−９１６６４号公報には試験図面作成装置についての記載がある。その記載内容は、ＣＡＤで設計した設計データ保存手段から展開接続図をとりだし、前記展開図から試験対象盤と部品識別情報を生成し、前記データ保存手段から配線図情報をとりだし、前記識別情報と配線情報から試験図面を作成する装置についてである。また、特開平９−９１３１９号公報には工事材料の拾い出し集計方法についての開示がある。その内容はケーブル敷設の始点と終点を与えることにより最短ルートを画面表示することについて述べている。しかしケーブルとケーブル芯線数との関連については言及していない。
【０００３】
また先行技術として、特開平１０−１２４５４０号公報がある。これは端子台にケーブルの符号を割り付ける際に、割り付けるケーブル符号のケーブル芯数と対応する端子台の端子数とから割付の可否を判定しているものである。
【０００４】
【発明が解決しようとする課題】
CAD図面上のケーブルの図示と、そのケーブル芯線の図示は、物理的に１つのケーブルであっても複数の図面で表現されることから、人手作業によるケーブル芯線数の整合性の確認をおこなっている。したがって、これらの図面を使用したケーブル製作ミスの防止は困難なところがあり、ケーブル製作ミス等を防止することができるシステムの実現が望まれていた。すなわち、ケーブル製作関連図書に表現される対象ケーブルの芯線数情報との過不足などの整合性の保持や芯線数情報の検証（反映）が容易なCADシステムを実現することができれば、ケーブル製作ミスをなくすことができる。
【０００５】
本発明の目的は、CADシステム上に表現されたケーブルの図示とそのケーブル芯線の、図示による図形データから読み取れる芯線数と、対象ケーブルの芯線数が現われるケーブル製作関連図面との間の芯線数の整合性保持方法およびシステムを提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するためのＣＡＤシステムは、ＣＡＤ図面上で表現されるケーブル図示情報と芯線図示情報から対象ケーブルの芯線数を判定し、ケーブル製作関連図書から得られたケーブル芯線数との間の芯線数の過不足などの整合性を確認するものである。具体的には以下により実現することができる。
【０００７】
図面上で複数芯線の束線を意味するケーブルと、各接続線を意味するケーブル芯線とが現われるCAD図面において、前記ケーブルの図示情報とケーブル芯線の図示情報から対象ケーブルのケーブル芯線数を判定し、ケーブル製作関連図書を記憶している記憶手段から前記対象ケーブルの芯線数を読み出し、前記両者の芯線数を比較し、両者の芯線数が一致していないときは前記ＣＡＤ図から判定された芯線数を前記ケーブル製作関連図書記憶手段の前記対象ケーブルの芯線数に書き込み、両者の芯線数の整合性を保持することに特徴がある。
【０００８】
また、両者の芯線数が一致せず、かつケーブル製作関連図書記憶手段から読み出された前記対象ケーブルの芯線数が零あるいは記入無しの場合以外のときは表示手段によりアラーム表示をおこなうこと。前記対象ケーブルのケーブル芯線数の判定は前記ケーブルの図面上の形状に外接する矩形を設定し、前記矩形と芯線との交点を求め、求められた交点数の１／２を芯線数と判定すること。前記ケーブル製作関連図書を記憶している記憶手段から前記対象ケーブルの芯線数を読み出し、前記読み出された芯線数が零または記入されていないときはアラーム表示なしに前記ＣＡＤ図から判定された芯線数を前記ケーブル製作関連図書記憶手段に書き込み、整合をはかることに特徴がある。
【０００９】
また、前記ＣＡＤ図面ＤＢから芯線数を算出する芯線算出処理部と、前記算出された芯線数のファイル部と、前記ケーブル製作関連図書ＤＢから読み出した芯線数ファイル部と、前記両ファイル部の芯線数の確認をおこなう整合性確認処理部と、両者の芯線数が一致しないときは前記ＣＡＤ図面ＤＢから算出された芯線数を前記ケーブル製作関連図書ＤＢに書き込む芯線数反映処理部、とを備えたシステムによって実現することができる。
【００１０】
また、前記両ファイル部の芯線数の確認をおこなう整合性確認処理部と、両者の芯線数が一致せず、かつケーブル製作関連図書記憶手段から読み出された前記対象ケーブルの芯線数が零あるいは記入なしのとき以外にアラーム表示をおこなう表示手段とを備えたことに特徴がある。
【００１１】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
図１は、本発明に係るＣＡＤシステム全体構成図である。図１において、１はキーボード、２はマウス、３は前記キーボード１やマウス２などで入力されたＣＡＤ図面データを格納している図面ＤＢで、４はケーブル図示情報記憶部、５はケーブル芯数図示情報記憶部で、それぞれ図面ＤＢ３に含まれ、記憶されている。６は芯線数処理部である。
【００１２】
６１は図面ＤＢよりケーブル図示情報と芯線図示情報を読み込んで芯線数（以下、芯数と略記）を算出する芯数算出処理部、６２は芯数算出処理部６１により算出された芯数を退避記憶する芯数情報ファイルである。６３は芯数情報ファイルの芯数値とケーブル製作関連図書ＤＢ７から、芯数値抽出処理部8によって抽出された芯数を退避記憶する芯数値ファイル９の芯数値とを比較し、差違があればアラームを出力する整合性確認処理部である。６４は芯数情報ファイルの芯数値をケーブル関連図書ＤＢ７に芯数値の記憶処理をおこなう芯数反映処理部である。
【００１３】
また、６５は整合性確認処理部６３により確認されケーブル製作関連図書ＤＢに記憶させた結果との確認結果を対比記憶するファイルである。６５は芯数反映処理部６４によりアラームを出力するかどうかの確認処理結果ファイルでもあり、６６は反映・確認処理結果ファイルのアラームあるいは確認結果の表示指示をおこなう表示処理部、１０は表示処理部から指示されたアラームあるいは確認結果を表示する表示装置（ＣＲＴ）である。
【００１４】
図２（Ａ）〜（Ｃ）は、本発明に係るＣＡＤ図面ＤＢ３内のケーブル図示情報セルとケーブル芯線図示情報セルの構成を示す図である。図２（Ａ）の上側の３段はケーブルａについて、図２（Ａ）の下方5段はケーブルｂについて表している。１１（ａ）はケーブルａの図示情報セル、１２（ａ）はケーブルａの芯線図示情報セルである。同様に、１１（ｂ）はケーブルｂの図示情報セル、１２（ｂ）はケーブルｂの芯線図示情報セルを表している。
【００１５】
１１ａのカラムはケーブルａの図示の種類を識別する図形種別である。この場合、図形種別は、ケーブル図示と特定できる識別コードである。１１ｂのカラムはケーブル図示の外接矩形の左下点座標値と右上点座標値である。この外接矩形データはケーブルｂについて示すデータ１１（ｂ）の場合について示すと、図３の（Ａ）、（Ｂ）ようになる。すなわち、長円としてのケーブルＡＢ１に外接する矩形Ｑを設定し、その矩形の左下ｑ１、右上ｑ２の座標をそれぞれ左下（Ｘ，Ｙ）、右上（Ｘ、Ｙ）として表わしている。
【００１６】
そしてこのケーブルｂの芯線ｃ〜ｆについて示すと、矩形Ｑとの交点がある。それをＸ，Ｙの座標値で表わすと、芯線についての始点、終点のデータ（始点Ｘ、終点Ｙ）となる。これをケーブルｂについて１２（ｂ）の始点、終点データの欄に示している。図３の（Ａ）では芯線ｃについてのみ、始点（Ｘ，Ｙ）として示したが、芯線ｄ，ｅ，ｆについても矩形Ｑとの交点がそれぞれの芯線の始点、終点座標で、芯線ｃとまったく同様になるので、説明は省略する。
【００１７】
１１ｃのカラムはケーブル図示そのものの詳細図形データである。この場合、長円である。また、芯線については１１ｃのカラムに示すように折点データがある。いま、ケーブルｂについての１１ｃのカラムで示す折点データについて、その例を図３（Ｂ）に示す。ｚ１、ｚ２が折点の座標で、その座標データが書き込まれている。これは他の機器との関係でケーブルを直線状に配設できないときにそれをさけ、折点を設けて配設される。その場合の折点の座標データ（Ｘ，Ｙ）が記入される。
【００１８】
１１ｄのカラムはケーブル図示に付随する属性名称である。この場合、物理的なケーブル群に対してユニークに付番されるケーブル名称で、ここではケーブルａ、ｂともＡＢ１と表している（後出図８ではＣＤ１もある）。１１ｅは同一の図形種別毎の一貫番号である。ここではケーブルａについて、ケーブル番号が１、芯線番号を１，２として、一貫番号を付している。ケーブルｂの場合は、ケーブルａに続き、ケーブル番号が２、芯線番号は３〜６のように一貫番号が付される。その例を図２（Ａ）は示している。このように、図面上ケーブル図示群に対してユニークに付番される一貫番号である。
【００１９】
１２（ａ）はケーブルａに関する芯線図示情報セルである。１２ａのカラムは芯線ａ，ｂについて図示の種類を識別する図形種別である。この場合、図形種別はケーブル芯線と特定できる識別コードである。１２ｂはケーブル芯線の始点座標値と終点座標値である（図３の（Ａ）、（Ｂ）参照）。１２ｃはケーブル芯線図示が折線を含む場合にのみ存在し、始点の次の第２点座標値から終点の直前の第ｎ点座標値まで全ての折点座標値を持つ。１２ｄはケーブル芯線に付随する属性名称である。この場合、物理的なケーブル芯線群に対してユニークに付番されるケーブル芯線名称で、ケーブルａの場合、１Ａ，２Ａとした例を示す。１２ｅは同一の図形種別毎の一貫番号である。
【００２０】
この場合、図面上ケーブル芯線群に対してユニークに付番される一貫番号である。ここでは芯線１、２と番号が付けられている。上記はケーブルａとその芯線ａ，ｂ（図２（Ｂ））について説明したが、ケーブルｂについて、芯線ｃ〜ｆについて（図２（Ｃ））についても同様である。ケーブルｂの場合、芯線ｃ〜ｆについて３〜６の番号が付されているし、ケーブル番号は２である。そして芯線の属性として１Ｄ〜４Ｄとした場合が例示されている（図２（Ｃ））。
【００２１】
次に本実施の形態における動作について、図４、図５、図６、図７に示したフローチャートおよび図８を用いて、説明する。
【００２２】
図８はＣＡＤ図面ＤＢとケーブル製作関連図書ＤＢ間のケーブル芯線数の整合性保持や芯数情報の検証（反映）についての例を示す図である。ＣＡＤ図面の図８の（Ａ）は、（図面１）および（図面２）の例を示している。制御盤ＡとＢのケーブルａとｃの属性名称「ＡＢ１」、および制御盤ＣとＤについてのケーブルｂの属性名称「ＣＤ１」について示している。芯数とケーブル製作関連図は図８の（Ｂ）に示す（ここでは、ケーブル名称「ＡＢ１」では芯数が合っていない例である）。図８の（Ａ）では、ケーブル「ＡＢ１」では、（図面１）と（図面２）で、芯数（芯線数）はａ、ｂ、およびｅ、ｆ、ｇ、ｈであるから６であるが、ケーブル製作関連図書（図８の（Ｂ））では５となっている。制御盤ＡからＢ（＃Ａ，＃Ｂ）は一致しているが、芯線数が異なっている例である。
【００２３】
芯数算出処理部６１の処理フローを図４に示したが、処理ステップ６１１〜６１４で構成される。図４では、図面ＤＢから図示情報セル群の図形種別の識別コードをもとにケーブル図示情報セルとケーブル芯線図示情報セルをステップ６１１で読み込む。ステップ６１２ではケーブル図示情報セルの前記外接矩形座標である左下点座標値と右上点座標値から芯線との交点を検出する。Ｘ座標幅がＹ座標幅より長い場合は水平ケーブル図示、Y座標幅がX座標幅より長い場合は垂直ケーブル図示と判定する。水平ケーブル図示に対しては水平に走る２本の外接矩形ＱのＸ線分２本、垂直ケーブル図示に対しては垂直に走る２本である。外接矩形ＱのＹ線分２本始点、終点座標値を交差算出座標値とする。
【００２４】
ケーブル芯線図示情報セルの始点、終点、折点座標値から折点座標値がない場合は、ケーブル芯線図示は直線と断定し、始点座標値と終点座標値のＹ座標が同一値であれば水平線、X座標が同一値であれば垂直線の始点、終点座標値として交差算出座標値とする。折点座標値がある場合は、折線があるケーブル芯線図示と判断し、始点から折点毎に線分を直線に分解し、その分解した線分毎の始点、終点座標値をとり、その線分を全て交差算出座標値の対象とする。
【００２５】
交差算出対象となったケーブル図示が、水平ケーブル図示の場合は、その外接矩形のＸ線分２本の始点、終点座標値とケーブル芯線図示の直線毎に分解した垂直線すなわちＹ線分の始点、終点座標値との交差する点数を求める。垂直ケーブル図示の場合は、同じようにケーブル芯線図示のＸ線分の始点、終点座標値との交差する点数を求める。
【００２６】
ステップ６１３でその交差する点数をケーブル図示情報のケーブル名称毎に集計し、図３から明らかなように交差点数の１／２が物理的なケーブル１本に対しての芯数となる。このような論理で芯線数を判定し、判断ステップ６１４で芯数値（６）を芯数情報ファイルに書き込む。これが図８の（Ｄ）である。
【００２７】
一方整合性確認処理部６３は、図５に整合性確認処理フローとして示すように、ステップ６３１〜６３４から構成される。ステップ６１４で書き込まれた芯数値をステップ６３１で芯数情報ファイルから読み込み、さらにステップ６３２でケーブル関連図書ＤＢから抽出した芯数値ファイルの該当芯数値を読み込む。これが図８の（Ｃ）に対応する処理である。ステップ６３３で図面ＤＢの芯数値、すなわち図８（Ｄ）とケーブル関連図書ＤＢの芯数値図８（Ｃ）とを比較する。比較した結果、同じであればアラームを発生させず、異なればステップ６３４でアラームを確認・反映処理結果をファイルに書き込む。
【００２８】
芯数反映処理部６４は、図６に示すようにステップ６４１〜６４５で構成される。前記図４のステップ６１４で書き込まれた芯数値をステップ６４１で芯数情報ファイル６２から読み込み、さらにステップ６４２でケーブル製作関連図書DB７から抽出した芯数値ファイル９の該当芯数値を読み込む。一方芯数情報ファイル６２では、図面ＤＢ３からの芯線数を図８の（Ｆ）から求められる。この例では、（図面１）、（図面２）が対象でケーブルはａ、ｂ、ｃ、の３本であり、属性はＡＢ１、ＣＤ１、ＡＢ１である。芯線はａ〜ｈであり、ＡＢ１（図面１）＝２、ＣＤ１（図面１）＝２、ＡＢ１（図面２）＝４、の芯線数であるが，ＡＢ１の合計は芯線数＝６である（これは図８（Ｄ）のところですでに述べた）。
【００２９】
次に、ステップ６４３で図面DB３の芯数値とケーブル製作関連図書DB７の芯数値を比較する。比較した結果、同じか、ケーブル製作関連図書DB７の芯数値が０（あるいは記入なし、空白）であれば、アラーム処理をはない。異なっている場合はステップ６４４でアラームを確認・反映処理結果ファイルに書き込み、ステップ６４５で芯数値、すなわち図８（Ｄ）をケーブル製作関連図書DB７の該当部、すなわち図８（Ｃ）に書き込む。すなわち、芯数５を６に書き換えることになる。そして、反映（修正）したこと、アラームを確認・反映処理結果ファイルに書き込む。
【００３０】
表示処理部６５は、図７に示すようにステップ６５１，６５２から構成される。ステップ６３４もしくはステップ６４４で書き込まれたアラームをステップ６５１で確認・反映処理結果ファイルから読み込み、ステップ６５２でアラームを図８（Ｅ）ＣＲＴに表示する。このように別個に作成されるＣＡＤ図面上のケーブル図示とケーブル芯線図示において、芯数の整合性を図ることが出来、人手による芯数確認作業を合理化することができるとともに、ケーブル製作ミスを防ぐこと事が出来る。
【００３１】
【発明の効果】
本発明によれば、ＣＡＤ図面上のケーブル図示とケーブル芯線図示の両者からケーブル芯数を取得するため、ケーブル製作関連図書に記載されたケーブル芯数との整合をはかることができ、ケーブル製作ミスを防止することができる。
【図面の簡単な説明】
【図１】  CADシステム全体構成図を示す図である。
【図２】ＣＡＤ図面ＤＢ内のケーブル図示情報セルと芯線図示情報セルの構成を示す図である。
【図３】ケーブルと芯線の座標の説明図である。
【図４】芯数算出処理部の処理フローを示す図である。
【図５】整合性確認処理部の処理フローを示す図である。
【図６】芯数反映処理部の処理フローを示す図である。
【図７】表示処理部の処理フローを示す図である。
【図８】ＣＡＤ図面とケーブル関連図書間のケーブル芯数の整合性確認および反映動作の例を示す図である。
【符号の説明】
１…キーボード  ３…図面ＤＢ  ４…ケーブル図示情報  ５…芯線図示情報  ６１…芯数算出処理部  ６３…整合性確認処理部  ６４…芯数反映処理部  ６５…確認処理結果ファイル  ６６…表示処理部  ７…ケーブル関連図書ＤＢ  ９…芯数値ファイル  １０…ＣＲＴ
【図１】
0003798946.tif 000002
【図２】
0003798946.tif 000003
【図３】
0003798946.tif 000004
【図４】
0003798946.tif 000005
【図５】
0003798946.tif 000006
【図６】
0003798946.tif 000007
【図７】
0003798946.tif 000008
【図８】
0003798946.tif 000009