JPS60256877A - 図面入力に関する補正法 - Google Patents

図面入力に関する補正法

Info

Publication number
JPS60256877A
JPS60256877A JP59112998A JP11299884A JPS60256877A JP S60256877 A JPS60256877 A JP S60256877A JP 59112998 A JP59112998 A JP 59112998A JP 11299884 A JP11299884 A JP 11299884A JP S60256877 A JPS60256877 A JP S60256877A
Authority
JP
Japan
Prior art keywords
point
input
points
correction
correction method
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
JP59112998A
Other languages
English (en)
Inventor
Yuji Minami
南 勇次
Kazuhiko Kobayashi
一彦 小林
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 Ltd
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Engineering Co Ltd Ibaraki
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 Engineering Co Ltd Ibaraki, Hitachi Ltd filed Critical Hitachi Engineering Co Ltd Ibaraki
Priority to JP59112998A priority Critical patent/JPS60256877A/ja
Publication of JPS60256877A publication Critical patent/JPS60256877A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、デジタイザを介して図面上の位置を入力する
場合の補正法に係り、特に、その図面が大きい場合、図
面内容が複雑で高密度化され図面の伸縮が大きい場合に
正しい位置を取り込むための補正法に関する。
〔発明の背景〕
従来はデジタイザ上に図面を設置し、図面上の任意の点
を入力する場合、図面め伸縮という事項はあまり考慮さ
れていなかった。例えば、■図面の左下点と右上点を入
力する。
■図面の四角の位置を入力する。
などにより入力する点の範囲を把握していた。
■の方法では、図面が水平に設置されていることが必要
で、図面の伸縮に関する考慮は一切されていない。(基
準点=2) ■の方法では、ある程度の補正はできるが1図面が複雑
、高密度化、大きくなるにつれて誤差が大きくなる。(
基準点=4) 最近では、図面内容の集積化、高密度化が進み、正しい
位置を読み取る信頼性という面でもこれらの方法では対
処できないという不具合が生じている。
第10図に従来の補正方法を示す。
5×5の正方形の方眼紙が伸縮し、第10図(a)に示
すような形になったとする。
第10図(a)の左下点Aと右上点Bにより補正する四
角形をめると第10図(b)のようになる。。
ここで、第10図(a)上では座標値(x、y)=(4
,3)なる点Pを入力した場合、第10図(b)上では
、点P′、すなわち、座標値(4,6゜3.0)なる点
として入力される。また、第10図(a)では、三角形
EBC内の点は、四角形ABCD内の点であるのでその
点を入力した場合、第10図−(b)上では、四角形A
’ B’ C’ D’内ではないため、エラーとなって
しまう。
精度の高い図面が要求される場合、また精密な図面を入
力する場合などは、従来の方法では誤差が大きいので、
信頼性等の面で不備がある。
〔発明の目的〕
本発明の目的は、図面の大きさ、伸縮、設置されている
角度に対応し、正確な位置を取り込むための補正方法を
提供するにある。
〔発明の概要〕 本発明の要点は、図面の大きさ、複雑さ、要求0 され
る精度、伸縮などを考慮して、任意側の基準点を指定し
、入力された位置は、あらかじめ指定された基準点によ
り補正することにある。
〔発明の実施例〕
本発明の実施例を第1図ないし第9図に示す。
本発明では、補正を行なうために以下のようなパラメー
タの入力を行なう必要がある。
第1図に示すように、入力時に要求される精度。
図面の大きさ、複雑さなどを考慮し、図面上でX方向に
M個、Y方向にN個の本来等間隔であるべき基準点と、
dxldyy ΔX、Δyを定めて入力する。(a x
 s a y + A x y Ayは数値を入力し、
基準点はポジションを入力する。)(1)dx、dy 図面原点と、図面原点から最も近い基準点との距離のX
成分とX成分 (2)ΔX、Δy 基準点のX方向の間隔と、基準点のX方向の間隔 (3)基準点(総数M舛N個) M、Nの数を大きくするほど精度は上がるが、ヨエtt
st:eta工、ヵ1オう。7、□2 ・・i数値を選
ぶことが望ましい。
第2図(a)に示すように、九個の基準点を設定し、そ
の図面にZを位置入力した場合の例を用いて説明する。
入力点Zが含まれる基準点で囲まれた四角形(横の辺の
長さがΔX、縦の辺の長さがAyと定−義されている四
角形)をめ、その四角形を基準にして入力点を補正する
(第2図(a)での基準となる四角形は、第2図(b)
で示したように、基準点P (1,1) 、 P(2,
1)、P (2,2)、P (1,2)で囲まれた四角
形となる。) 第3図に一般的な場合の例を示す。
第3図に示すように、点A、B、C,Dを基準点、その
中に位置入力された点を2とする。
(A=P(m、nL B=P(m+11 n)、C==
P(m+1.n+1)、D=P(m、n+1))入力点
Zの四角形A、B; C,D内での補正点をZ′とし、
そのX成分をZ’(x)、X成分をZ’ (y)とする
。図面全体での補正点をZ#とじ、そのX成分を2′ 
(x)、Z’ (y)とする。
7 ’ (w )m 世d’s ”# ’jy 笛9 
N (o )L−壬す−Zからの線分BC,DAに垂線
を引き、その交点をE、Fとする。
線分E’Fの長さII E F IIをΔx、li分Z
Eの長さIIZEllti−Q、、線分ZFの長さ1l
ZFIla2とすると。
Z’ (X)= AXHQ2/CQ、十Q2)となる。
Z’ (y)のめ方を第3図(b)に示す。
Z’ (x)のめ方と同様に、線分AB。
CDに垂線を引き、その交点をG、Hとする。
11GH!IをAy、IIZGIIをβ1、It Z 
HIIをβ4とすると。
z’ (y)= t y舛Q3/(、fi3+ 124
)となる。
図面全体での補正点2′のX成分Z’ (X)#y成分
Z’ (y)は以下のようになる。
Z′(x)=dx+Δx Hm + Z ’ (x )
Z’ (y)=dy+Δy舛n+Z’ (y)補正され
た点は、第4図に示したような位置として取り込まれる
図面が斜めに設置された場合、伸縮がある場合も同様に
補正される。
第5図ないし第7図に図面が伸縮している場合の例を示
す。
第5図に示したような伸縮が著しい図面の場合も同様に
d x Hd Y + ΔX、Δy、基準点(M’舛N
′個)を入力する。
入力された点2が含まれる四角形A/ 、 B /。
C’ 、D’ をめ、その四角形A’ B’ C’ D
’を基準として補正を行なう。
第6図に示すように、Zから線分B’ C’、。
D’ A’に垂線を引き、その交点をE’ 、F’ と
する。
lE’F’llをΔx、IZE’ IをQ、、■ZF’
 [を22とすると、 Z’ (x)=Δx HQ 2 / (Q 1 +m 
m )7゛ となる。
同様に、2から線分A’ B’ 、C’ D’ に垂線
を引き、その交点をG’ 、H’ とする。
IO’ H’ IlをJy、IIZG’ 11をρ2、
+1ZH’llをQ4とすルト、 Z’ (y)=Ay舛ia/(Qa+2.)となる。
図面全体での補正点Z′のX成分Z’(x)。
y成分Z’ (y)は、 Z’ (x)=dx+Δz Hm ’ + Z ’ (
x )Z’ (y)=dy+Δy舛n’ +Z’ (y
)補正された点は、第7図に示すような位置として取り
込まれる。
第5図に示した図面を用いて、従来の方法と比較してみ
る、 ■左下点と右上点を基準点として、補正を行なう。
第8図(a)で入力された点Z、Zlはそれぞれz’、
z”1のような位置として取り込まれる。(Zlのよう
な点は、図面枠の外に出てし 7まう。) ■図面の四角を基準点として、補正を行なう。 ・ ・
(1〔 第9図(a)で入力された点Zは、第9図(b)のよう
な点として補正を行なう。補正の方法は、第6図と同じ
方法を用いても、図面が大きくなるにつれて、誤差も大
きくなり、局部的な伸縮には対処できない。
第11′図に本発明による補正法を示す。
第10図(a)に示した図面と同様に、伸縮した5x5
の正方形方眼紙の図面上に座標値(X、Y)= (4,
3)なる点Pを入力した例を示す。
点Pから線分II B C++に引いた垂線をPE、線
分I DA lに引いた垂線をPFとする。
第11図(a)により、点PのX座標P(x)をめる。
1FEll=5として、式■によりP (X)をめる。
P(x)=llFE11舛1lFpH/(IIFPIl
+lPE1l) ++・■第11図(、)で、 tlFPIl=4.5 IPE、11”、1.1 と測定できる。
P (x ) = 5 X−4、675,7・=4.0
4 →4,0 X Ill II P (x )をめた方法と同様に、
Y座標P (Y)をめる。点Pから線分It A B 
++に引いた垂線をPG、線分llCD1lに引いた垂
線をPHとする。
第11図(b)により、点PのY座標P (y)をめる
1GH9=5として、式■によりP (y)をめる。
P(y) = l GHIIII1EP II /(I
GP II + II P)I It ) ・・・■第
11図(b)で、 IGP 11+3.5 IPHI+”!2.3 と測定できるので、P (y)
=5舛3.5..’5.8 =3.02 →3.0 従来の方法と本発明の方法とX座標値に関して比較する
従来の方法: 実際の数値 =4.0 得られた数値=4.6 誤 =15 % 本発明の方法: 実際の数値 =4.0 得られた数値=4.04 誤差 =1 % 以上の結果より、本発明による精度の向上を確認できる
今回の例は、基準点の数が四個の場合を示しているが、
これ以上の精度が要求される場合は、基準点の数を増や
すことにより解決できる。
実際に本発明の補正法を用いた図面入力では。
9個の基準点を用いて補正を行なっているが、図面サイ
ズAI’で、誤差0.1rrrn以下という高精度の図
面入力が可能になった。
【図面の簡単な説明】
第1図、第2図は本発明の図面上での基準点のぐ 置き
方の側聞、第3図は本発明の補正方法の側聞、第4図は
補正された位置の取り込まれ方の側聞、第5図ないし第
7図は本発明の伸縮が著しい場合の側聞、第8図、第9
図は従来の方法の側聞、第10図は従来の補正方法を示
す図、第11図は本発明の補正法を示す図、第12図は
本発明の流れ図である。 P(IIJ)・・・基準点。 代理人 弁理士 高橋明夫 ・、I 伯1霞 橘7図 (α) 第30 (/1) (k) 輛(+図 躬5図 羊6霞 :′−’、’ 3 ;ケ″1゜ 纂q図 1個昭GO−25G877 (6) 佑8r53 (α〕 焔9霞 (α) う10図 (a) 第110 (α〕 (で) 第12図

Claims (1)

  1. 【特許請求の範囲】 1、デジタイザを介して図面から直接、位置入力するC
    ADシステムにおいて、 前記図面の材質、置かれていた環境による伸縮、また前
    記図面が前記デジタイザ上に設置された傾きに対応して
    、入力された位置を任意側の基準点によって補正して取
    り込むことを特徴とする図面入力に関する補正法。
JP59112998A 1984-06-04 1984-06-04 図面入力に関する補正法 Pending JPS60256877A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59112998A JPS60256877A (ja) 1984-06-04 1984-06-04 図面入力に関する補正法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59112998A JPS60256877A (ja) 1984-06-04 1984-06-04 図面入力に関する補正法

Publications (1)

Publication Number Publication Date
JPS60256877A true JPS60256877A (ja) 1985-12-18

Family

ID=14600867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59112998A Pending JPS60256877A (ja) 1984-06-04 1984-06-04 図面入力に関する補正法

Country Status (1)

Country Link
JP (1) JPS60256877A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62296274A (ja) * 1986-06-16 1987-12-23 Shimizu Constr Co Ltd 鉄筋加工図作成方法及び装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62296274A (ja) * 1986-06-16 1987-12-23 Shimizu Constr Co Ltd 鉄筋加工図作成方法及び装置

Similar Documents

Publication Publication Date Title
JP7339069B2 (ja) 加工プログラム生成支援装置
CN110703689A (zh) 一种数控机床空间误差补偿方法及系统
JPS60256877A (ja) 図面入力に関する補正法
JP3307475B2 (ja) 自動溶接方法
CN114357938A (zh) 使用覆铜面上可利用平行线段组生成pcb板参考点的方法
JP3432243B2 (ja) データ生成方法
JP2000258121A (ja) 複数カメラ校正用のマスター基板及び画像認識カメラの校正方法
JPS6114553B2 (ja)
KR950005139A (ko) 전자부품 장착 시스템 및 장착 방법
JPH05315389A (ja) ワイヤボンデイング装置のボンデイング座標データ入力方法及び装置
JP2972004B2 (ja) 曲げ加工用展開図の自動作成方法
JPS6061866A (ja) 図形処理システムにおける面取り処理方式
JPS6037006A (ja) 位置決め方法
JP3063415B2 (ja) 印刷配線板の計算機支援設計装置
JPS6371777A (ja) 図形の接続関係抽出方法
JP2524621B2 (ja) オフセット図形の自動作成装置
JP6055704B2 (ja) 描画方法及び描画制御装置
JPS6186874A (ja) 不均一縮尺自動製図方法
JPS61239147A (ja) 画像処理による欠け検査方法
JPS62262189A (ja) 画像領域輪郭線分化方法
JPH0374861A (ja) レイアウト設計支援装置
JPH0199173A (ja) 計算機援用設計装置
JPH09204212A (ja) Ncロボット装置における加工データの補正方法
JPS61102747A (ja) ワイヤ−ボンダ−の認識パタ−ン変更方法
JPS6136827A (ja) 入力チエツク機能をもつデジタイザ装置