JPH08305742A - 部品基準座標,角度の正規化方法 - Google Patents

部品基準座標,角度の正規化方法

Info

Publication number
JPH08305742A
JPH08305742A JP7111514A JP11151495A JPH08305742A JP H08305742 A JPH08305742 A JP H08305742A JP 7111514 A JP7111514 A JP 7111514A JP 11151495 A JP11151495 A JP 11151495A JP H08305742 A JPH08305742 A JP H08305742A
Authority
JP
Japan
Prior art keywords
component
angle
coordinates
terminal
coordinate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7111514A
Other languages
English (en)
Inventor
Shinobu Mizukoshi
忍 水越
Mitsuru Okamura
充 岡村
Seiya Kojima
征也 児島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Instruments Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Instruments Engineering Co Ltd
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Instruments Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Instruments Engineering Co Ltd
Priority to JP7111514A priority Critical patent/JPH08305742A/ja
Publication of JPH08305742A publication Critical patent/JPH08305742A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【構成】上位CADシステムから出力された部品端子配
置座標データ群から、部品の中心座標と、部品を一定方
向にそろえるために使用する部品方向決定基準端子を求
める部品基準端子決定処理,部品中心座標を中心に、部
品端子配置座標を回転,座標変換し、部品の向きを一定
方向にそろえ、さらに部品方向決定基準端子を同一方向
にそろえた状態の座標を求め、基準角度とする部品基準
角度決定処理,基準角度・配置座標から対象とする部品
が実際に配置されている端子座標と一致する回転角度を
求め、その角度を正規化した部品角度とする部品配置角
度決定処理から構成されている。 【効果】CAD出力データにおける部品基準座標,角度
を正規化することにより、専用の部品配置座標,角度変
換テーブルの作成や保守時間を無くし、複数CADシス
テムとCAM/CATシステムのデータ連結を容易にす
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はプリント板CAD/CA
M/CATシステムにおける図形処理に係り、特に、C
AM/CATシステムにおける部品配置座標,角度を統
一した基準に基づいて正規化する処理方法に関する。
【0002】
【従来の技術】コンピュータを利用して設計を行う多種
のプリント板CADシステムが従来より広く利用されて
いる。さらにこれらのCADシステムにより生成された
部品実装情報を利用して、プリント板への部品組立を行
うCAMシステム,検査を行うCATシステムが利用さ
れている。しかし、CADシステムから出力される部品
配置座標や部品配置角度は、部品情報をCADシステム
別に作成していることも有り、同種の部品であっても、
CADシステムにより、部品配置のための基準座標や、
基準となる角度は異なっている。この異なった基準座標
や、基準角度を基にCADシステムから出力された部品
実装情報をそのまま利用すると、CAM/CATシステ
ム側では、誤った方向への部品取付など、組立,検査に
支障をきたす。このため、CAM/CATシステム側
で、CADシステム別に専用の部品配置座標,角度変換
テーブルを用意し、変換処理によって、統一された基準
に基づいた部品配置座標,角度となるように正規化す
る。
【0003】この手法は、異なったCADシステムによ
り出力される部品実装情報を正規化するため、CADシ
ステム単位に、専用の部品配置座標,角度変換テーブル
を準備する必要があり、新規にCADシステムが追加さ
れた場合や、使用部品種が増えた場合など、その都度変
換テーブルの作成・修正,追加が発生する。一方、電子
部品メーカは、プリント板の高密度化,多機能化を実現
するための多種多様な新部品を、製品化しており、変換
テーブルの作成や保守は困難になっている。
【0004】
【発明が解決しようとする課題】本発明は、各CADシ
ステム別に、専用の部品配置角度変換テーブルの作成や
保守作業に時間が要する事を解決するものであり、CA
Dシステムから出力される部品端子配置座標データ群を
元に、部品配置座標や角度を正規化することにより複数
CADシステムとCAM/CATシステムのデータ連結
を容易にする。
【0005】
【課題を解決するための手段】本発明は、課題を解決す
るため、対象となる部品端子配置座標データ群を元に図
形化、部品の向きをX軸方向(横長)又は、Y軸方向
(縦長)の一方向にそろえ、さらに基準とする部品端子
が同一方向に向いている状態を基準角度とし、その基準
角度の座標から、対象とする部品の角度を求め、正規化
された部品配置角度とする手段を有する。
【0006】
【作用】CADで実装された部品端子配置座標データ群
を元に、基準角度となる座標を求め、その基準角度及
び、座標により、対象とする部品の実際の部品配置角度
を計算することにより、専用の部品配置座標,角度変換
テーブルが不要となり、この変換テーブルの作成や保守
に要する時間を無くすことができる。
【0007】
【実施例】以下、本発明の実施例を、図1から図7を用
いて説明する。図1は部品基準座標,角度正規化処理の
ブロック図であり、(1)上位CADシステムから出力
された部品端子配置座標データ群から、部品の中心座標
と、部品を一定方向にそろえるために使用する部品方向
決定基準端子を求める部品基準端子決定処理、(2)部
品中心座標を中心として、部品端子を回転し、基準端子
の向きをもとに、部品の向きを一定方向にそろえ、基準
角度とする部品基準角度決定処理、(3)基準角度・配
置座標から対象とする部品が実際に配置されている端子
座標と一致する回転角度を求め、その角度を正規化した
部品角度とする部品配置角度決定処理、から構成されて
おり、その結果は、正規化した部品角度として出力され
る。
【0008】これらの各処理について図2に示す部品端
子配置座標データ群の例を元に、処理内容を説明する。
【0009】部品基準端子決定処理は、図2に示す部品
Aの部品端子配置座標データ群から、端子x座標値x1
〜x3,端子y座標値y1〜y2,端子名称1〜6を取
り出し、図3端子テーブルの端子x座標31,端子y座
標32,端子名称33へそれぞれ格納する。そして図3
部品端子テーブルの端子x座標31グループから、x座
標最大値x3と、x座標最小値x1を探しだし、その中
点を計算し、部品中心座標21のx座標とする。同様
に、端子y座標32グループから、y座標最大値y2
と、y座標最小値y1を探しだし、その中点を、部品中
心座標21のy座標とする。一方、図2に示す部品Bの
様に、全端子が同一線上に並んでいて、X軸に平行、又
は、Y軸に平行である場合は、最大座標値と最小座標値
が同一座標となるためどちらか一方を中点とする。次に
図3の端子テーブルの端子名称33グループと、あらか
じめ基準端子として、成り得る端子名称を優先度の高い
順序に並べ作成しておいた、図4の部品端子名称候補テ
ーブルの端子名称41同士のつきあわせを行い、名称が
一致した端子名称33を部品方向決定基準端子22とす
る。その際、端子名称41は、常に名称優先度42の高
い端子名称1から、低い端子名称A1の順序で比較を行
う。
【0010】次に、部品基準角度決定処理は、基準角度
における配置座標を求めるための条件として、部品の長
辺をX軸方向(横長)又は、Y軸方向(縦長)に統一す
る。図5では、最大x座標x5と、最小x座標x1より
端子列の長さlxを計算、同様に最大y座標y5と、最
小y座標y1より端子列の長さlyを計算、端子列の長
さlx>端子列の長さlyの場合、部品方向は、X軸方
向(横長)とし、端子列の長さlx<端子列の長さly
の場合、Y軸方向(縦長)とする。又、端子列の長さl
xと端子列lyの長さが等しい場合は、X軸方向(横
長)に統一する。さらに、部品端子列の長さだけで判断
した場合、同一部品種であっても、2方向(0度と18
0度,90度と270度)に向いている部品が混在する
ため、補足条件として、部品方向決定基準端子22を一
方向にそろえる処理を行う。その方法は、図5の45度
単位の方向A〜Hの8方向の中から一方向選択し、それ
を方向基準線51とし、その線を中心として、上下45
度の位置に方向基準範囲線511,512を設定し、部
品方向決定基準端子22がその範囲内に含まれているか
どうかを調べる。範囲内の場合指定方向を向いていると
し、範囲外の場合指定方向を向いていない、と判断す
る。図5では、右方向に部品方向決定基準端子22をそ
ろえたい場合、部品中心座標21から方向Aへ方向基準
線51を引き、その線を中心として、上下45度の位置
に方向基準範囲線511,512を設定し、範囲内に含
まれているかどうかを調べる。端子1〜3は範囲に含ま
れるため、右方向と判断し、それ以外は条件不一致と
し、右方向ではないとする。2条件を全て満たす場合
を、基準角度とする。その基準角度を求めるため、部品
基準端子決定処理でもとめた対象部品の部品中心座標2
1を中心として、回転を行い、回転後の変換座標が上記
条件に一致しているかどうかを調べる。その際の回転角
度は任意の角度が指定可能であるが、現在の電子部品の
形状は四角形が多く、また、部品組立の装置等も、90
度単位での動作しか出来ない機種もあるため、本実施例
では回転角度を90度単位とし、方向決定条件は、部品
の長辺をX軸方向(横長)に平行に、部品方向決定基準
端子22を右にあわせる場合を、基準角度と仮定し、配
置座標を探しだす。図6の例1では、最大x座標x4
と、最小x座標x1より求めた端子列の長さlxと、最
大y座標y4と、最小y座標y1より求めた端子列の長
さlyとを比較、端子列の長さlx≧端子列の長さly
であるため、X軸に平行(横長)であると判断し、次
に、部品方向決定基準端子22の位置を調べる。部品中
心座標21から右方向に、方向基準線51を引き、その
線を中心として、上下45度の位置に方向基準範囲線5
11,512を引く。その範囲内に部品方向決定基準端
子22は含まれていないため基準角度とはならない。以
下同様に90度単位で回転させて、回転後の変換座標値
での、判定を繰り返す。図6では、例2の場合、方向決
定条件を満たしているため、この角度を基準角度とし、
座標を基準角度座標とする。
【0011】最後に、部品配置角度決定処理は、上記部
品基準角度決定処理により求められた基準角度座標か
ら、部品中心座標21を中心として、任意の角度で端子
座標を回転させて、実際の部品端子が配置されている座
標と、全端子が一致した時点の回転角度を対象部品の配
置角度とする。図7は、基準端子が1である部品を、基
準端子以外の端子を省略した図であり、この場合、基準
角度座標71から、回転角度72を時計方向に、90度
回転した場合、実際に配置されている座標と全端子座標
が一致するため、その回転角度72=90度を部品配置
角度とする。以下同様に、CADより出力されたすべて
の部品について角度を求める処理を行う。以上の処理に
より、部品基準座標,角度を正規化することができる。
【0012】
【発明の効果】CAD出力データにおける部品基準座
標,角度を正規化することにより、専用の部品配置座
標,角度変換テーブルの作成や保守時間を無くすととも
に、複数CADシステムとCAM/CATシステムのデ
ータ連結を容易にする。
【図面の簡単な説明】
【図1】部品基準座標,角度正規化処理のブロック図。
【図2】部品端子配置座標データ群の説明図。
【図3】部品端子テーブルの説明図。
【図4】部品方向決定仕様の説明図。
【図5】部品方向判定例の説明図。
【図6】部品配置角度決定の説明図。
【符号の説明】
21…部品中心座標、22…部品方向決定基準端子、3
1…端子x座標、32…端子y座標、33…端子名称、
41…端子名称、42…名称優先度。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡村 充 茨城県ひたちなか市堀口字長久保832番地 2 日立計測エンジニアリング株式会社内 (72)発明者 児島 征也 茨城県ひたちなか市大字市毛882番地 株 式会社日立製作所計測器事業部内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】プリント板CADからの出力データを元
    に、組立に必要なCAM情報を作成するシステムにおい
    て、部品端子配置座標データ群を入力とし、対象となる
    部品の全端子配置座標より、部品の中心座標を求める処
    理と、部品を一定方向にそろえるために使用する部品方
    向決定基準端子を求めるステップ、部品の中心座標を中
    心に、部品端子配置座標データを回転させて、部品をX
    軸方向又は、Y軸方向の一方向に統一、さらに部品方向
    決定基準端子を一定方向にそろえることにより、決定さ
    れる配置基準座標を対象部品の基準角度とするステッ
    プ、基準角度から対象となる部品が実際に配置されてい
    る角度を求めるステップ、これらのステップを有するこ
    とを特徴とする部品基準座標,角度の正規化方法。
JP7111514A 1995-05-10 1995-05-10 部品基準座標,角度の正規化方法 Pending JPH08305742A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7111514A JPH08305742A (ja) 1995-05-10 1995-05-10 部品基準座標,角度の正規化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7111514A JPH08305742A (ja) 1995-05-10 1995-05-10 部品基準座標,角度の正規化方法

Publications (1)

Publication Number Publication Date
JPH08305742A true JPH08305742A (ja) 1996-11-22

Family

ID=14563250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7111514A Pending JPH08305742A (ja) 1995-05-10 1995-05-10 部品基準座標,角度の正規化方法

Country Status (1)

Country Link
JP (1) JPH08305742A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111414701A (zh) * 2020-03-26 2020-07-14 广西防城港核电有限公司 用于提取cad文件元素并转换相对坐标的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111414701A (zh) * 2020-03-26 2020-07-14 广西防城港核电有限公司 用于提取cad文件元素并转换相对坐标的方法

Similar Documents

Publication Publication Date Title
CN111992911B (zh) 基于旁轴视觉结构振镜拼图加工的视觉定位方法
JPH0756878B2 (ja) プリント配線板の検査方法
CN111579561A (zh) 位置点补偿方法、装置、设备及存储介质
JPH01131963A (ja) 形態接続構成自動作成システム
JPS61194507A (ja) 挿入機用ncデータ作成方法
US6629307B2 (en) Method for ensuring correct pin assignments between system board connections using common mapping files
TW202334817A (zh) 印刷電路板元件檢查方法及其系統
US6990227B2 (en) Method for printed circuit board inspection
JPH06149912A (ja) Cad/camデータ変換装置及び変換方法
JP3191467B2 (ja) プリント基板検査データ作成方法
JPH08305742A (ja) 部品基準座標,角度の正規化方法
JP3083701B2 (ja) 部品モデルデータチェック装置
JP2002305223A (ja) 半導体装置における座標変換システム、及び座標変換プログラム
JP2697678B2 (ja) 実装部品のブリッジ検査対象登録方法
JP2002171099A (ja) 回路基板の実装品質チェック方法及びその装置
JP2542784B2 (ja) 自動部品認識装置
JPH07119780B2 (ja) 実装基板検査位置生成装置および方法
JPH06301744A (ja) 部品間隙チェック装置
JP7088874B2 (ja) 電子部品外観検査システム
JPH0497492A (ja) プリント基板テスター用座標算出装置
JPH10268922A (ja) 最短経路検索方法
US20050102641A1 (en) Efficient and comprehensive method to calculate ic package or pcb trace mutual inductance using circular segments and lookup tables
JPH05225292A (ja) 実装用データ作成装置
CN121636590A (zh) 一种数据生成方法及执行设备
JP3630242B2 (ja) 基板cadシステムにおけるクリアランスチェック処理方法