JPS60202302A - Coordinate measuring apparatus - Google Patents

Coordinate measuring apparatus

Info

Publication number
JPS60202302A
JPS60202302A JP6019684A JP6019684A JPS60202302A JP S60202302 A JPS60202302 A JP S60202302A JP 6019684 A JP6019684 A JP 6019684A JP 6019684 A JP6019684 A JP 6019684A JP S60202302 A JPS60202302 A JP S60202302A
Authority
JP
Japan
Prior art keywords
data
contact
probe
coordinate data
gate
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
JP6019684A
Other languages
Japanese (ja)
Inventor
Fumio Kaneda
文郎 金田
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.)
UNIE- DATA SYST KK
Original Assignee
UNIE- DATA SYST KK
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 UNIE- DATA SYST KK filed Critical UNIE- DATA SYST KK
Priority to JP6019684A priority Critical patent/JPS60202302A/en
Publication of JPS60202302A publication Critical patent/JPS60202302A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
    • G01B21/045Correction of measurements

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

PURPOSE:To make it possible to judge which side of a body a probe is contacted automatically, by providing a means, which memorizes the locus of the probe immediately before the probe is contacted with the body and the data at the remotest point among the locus data. CONSTITUTION:Up to the time immediately before the contact of a probe 3 and a body 1, coordinate data Xi is continuously outputted from an AND gate 12 at every 10ms. A fluctuation detector 21 computes the difference between the data Xi and Xi+1. When the difference is greater than a specified value, a high-level gate signal is generated and applied to an AND gate 22. Therefore, the data are received during the period the probe 3 is moved. Even though the capacity of a FIFO memory 13 is small, the coordinate data from the remote place can be stored. When the probe 3 is contacted with the surface of the body, the data Xi indicating the locus of the probe 3 up to the time immediately before is stored in the FIFO memory 13. Coordinate data X0 of the surface of the body is stored in a buffer memory 14. The radius (r) of the probe 3 is corrected by an operation and display part 15. Thus the accurate data are displayed.

Description

【発明の詳細な説明】 本発明は座標測定装置の改良に関する。[Detailed description of the invention] The present invention relates to improvements in coordinate measuring devices.

従来よシ、被測定物体表面にプローブ先端の球状接触子
を接触させ、この接点の座標を計測することによシ、物
体の形状を測定する様にした座標測定装置が知られてい
る。しかしながらこの接触子の中心座標は、実際の物体
表面から接触子の半径rに相当する距離だけ離れている
。この為1妾触子中心座標に半径rを加算又は減算する
ことにより補正して真の物体表面座標を決定する必要が
ある。この為には、操作者がまず接触子と物体表面との
相対位置関係を確認した上で、接触子半径rを加算する
のか減算するのかを決定し、座4亀測定装置の演算部に
この様な補正情報を入力する必要があった。従って操作
が複雑であシ、操作ミスも発生しやすい等の欠点があっ
た。
2. Description of the Related Art Conventionally, coordinate measuring devices are known that measure the shape of an object by bringing a spherical contact at the tip of a probe into contact with the surface of the object to be measured and measuring the coordinates of this contact point. However, the center coordinates of this contact are separated from the actual object surface by a distance corresponding to the radius r of the contact. For this reason, it is necessary to determine the true object surface coordinates by correcting them by adding or subtracting the radius r to the center coordinates of the first concubine. To do this, the operator first confirms the relative positional relationship between the contact and the object surface, then decides whether to add or subtract the contact radius r, and then sends this value to the calculation section of the four-torque measuring device. It was necessary to input various correction information. Therefore, the operation is complicated and operation errors are likely to occur.

本発明はこの様な欠点を改良する為になされたもので、
上述の様な接触子半径rの補正を自動的に行える様にし
た座標測定装置を提供するものである。
The present invention was made to improve these drawbacks.
The present invention provides a coordinate measuring device that can automatically correct the contact radius r as described above.

以下実施例に従って本発明の詳細な説明する。The present invention will be described in detail below with reference to Examples.

第1図は本発明の一実施例である。図において1は被測
定物、2はプローブ、3は接触子である。
FIG. 1 shows an embodiment of the present invention. In the figure, 1 is an object to be measured, 2 is a probe, and 3 is a contact.

工/コーダ6は、X軸スケール6aを有し、上記プロー
ブ2の基部2aが上記スケール6a上を移動するさいの
、単位移動量毎にその移動方向に応じた形状のパルスを
発生する。該ノくルスはアップダウンカウンタ(以下U
Dカウンタとする)8に加えられ、その移動方向に応じ
て加算又は減算されて、プローブ2の基部2aのX軸上
における位置データとなり、アンドゲート9及び12に
加えられる。パルス発振器10の出力は、アンドゲート
11を介してアンドゲート12のゲート端子及びファイ
フオメモリ13のクロック端子に加えられる。又接触子
3に内蔵された接触検出スイッチ4及び手動スイッチ5
の入力側4a及び5aは接地され、出力側4b及び5b
はアントゲ−)11のゲート端子に接続されると共に、
ワンショットマルチ7及び演算表示部15に接続される
。アンドゲート9のゲート端子にはワンショットマルチ
7の出力が加えられる。アンドゲート9及び12の出力
はそれぞれバッファメモリ14及びファイフオメモリ1
3に加えられ、各メモリ出力は演算表示部15の引算部
16に加えられ、その出力は補正符号検出部17に加え
られる。該補正符号検出部17及びバッファメモリ14
の出力は補正演算部18に加えられ、その出力は表示部
19に加えられて、演算結果が表示される。
The machine/coder 6 has an X-axis scale 6a, and when the base 2a of the probe 2 moves on the scale 6a, it generates a pulse having a shape corresponding to the direction of movement for each unit movement amount. The noculus is an up-down counter (hereinafter referred to as U
D counter) 8, and is added or subtracted depending on the direction of movement to become position data of the base 2a of the probe 2 on the X axis, which is added to AND gates 9 and 12. The output of the pulse oscillator 10 is applied to the gate terminal of the AND gate 12 and the clock terminal of the fiber-optic memory 13 via the AND gate 11 . Also, a contact detection switch 4 and a manual switch 5 built into the contactor 3
The input sides 4a and 5a of are grounded and the output sides 4b and 5b
is connected to the gate terminal of Antogame) 11, and
It is connected to the one-shot multi 7 and the calculation display section 15. The output of the one-shot multi 7 is applied to the gate terminal of the AND gate 9. The outputs of AND gates 9 and 12 are buffer memory 14 and fiber memory 1, respectively.
3, each memory output is added to the subtraction section 16 of the arithmetic display section 15, and its output is added to the correction sign detection section 17. The correction code detection section 17 and buffer memory 14
The output is applied to the correction calculation unit 18, and the output is applied to the display unit 19 to display the calculation result.

以上の構成による動作を説明する。The operation of the above configuration will be explained.

今プローグ2の球状接触子3を被測定物1に向けて移動
させるとエンコーダ6が発生するノくルスにより、プロ
ーブ2が下方に移動する場合UDカウンタ8はダウン状
態となり、上方の場合アップ状態となって、単位移動量
毎に上記パルスを積算するので、UDカウンタ8の出力
はプローブ2の基部2aによって測定された接触子3の
X軸上における座標データとなる。ここでスイッチ4及
び5は通常開いている為出力側4b及び5bは高レベル
であシ、この為アントゲ−)11は開いている。又アン
ドゲート9は通常開じている。従ってアンドゲート12
のゲート端子には10m5eC毎にパルス発振器lOか
らのパルス出力が加えられる。この結果ファイフオメモ
リ13はlQmsec毎に座標データを取シ込むので、
ファイフオメモリ13がn段構成であれば、ファイフオ
メモリ13には常時その直前の約10nmsec 0間
の座標データが記憶されていることになる。
Now, when the spherical contact 3 of the probe 2 is moved toward the object to be measured 1, the encoder 6 generates a pulse, and when the probe 2 moves downward, the UD counter 8 becomes a down state, and when it moves upward, the UD counter 8 becomes an up state. Since the pulses are integrated for each unit movement amount, the output of the UD counter 8 becomes the coordinate data of the contact 3 on the X-axis measured by the base 2a of the probe 2. Here, since the switches 4 and 5 are normally open, the output sides 4b and 5b are at a high level, and therefore the analogue 11 is open. Also, the AND gate 9 is normally open. Therefore and gate 12
A pulse output from a pulse oscillator IO is applied to the gate terminal of the circuit every 10m5eC. As a result, the fiber memory 13 inputs coordinate data every lQmsec, so
If the fiber-optic memory 13 has an n-stage configuration, the fiber-optic memory 13 will always store coordinate data for the immediately preceding period of about 10 nmsec 0.

次に接触子3が3′の如く時刻toにおいて物体lの表
面に接触すると直ちに検出スイッチ4が閉じてその出力
側4bが接地され、アンドゲート9はマルチ7で定まる
短時間だけ開く。こうしてファイフオメモリ13は、接
触直前の接触子3の軌B“を示す10 m5ec置きの
時刻t1、t2・・―・tnにおける座標データX1、
X2・・・Xnを記録し、バッファメモリ14は接触後
17Asec以内に応答して座標データXoを記録する
。この様にファイフオメモリ13の応答は遅くてよいが
、バッファメモリ14は高速でなくてはならない。
Next, as soon as the contactor 3 contacts the surface of the object 1 at time to as indicated by 3', the detection switch 4 is closed and its output side 4b is grounded, and the AND gate 9 is opened for a short time determined by the multiplier 7. In this way, the fiber memory 13 stores coordinate data X1,
X2...Xn are recorded, and the buffer memory 14 responds within 17 Asec after contact and records the coordinate data Xo. In this way, the response of the fiber memory 13 may be slow, but the buffer memory 14 must be fast.

以上の′様にして得られた座標データが演算表示部15
に加えられて物体表面の真の座標値が決定される。即ち
、引算部16により、接触子3の軌B・データX’i 
(i=1 、2 m** n )を物体面の測定座標デ
ータXOから順次引算する。符号検出部17では、この
n個のデータX1に対する引算結果X。−Xlのうち最
大の絶対値を与えるものを選び、このときの座標データ
Xiを最初の座標データXnとみなす。こうして得られ
たXo−Xnの符号が正であれば正の、又負であれば負
の補正符号を補正演算部18に加える。補正符号が負で
ある場合は接触子3が物体の上方から近づいて上面に接
触したことを示すので、補正演算部18では座標データ
Xoから接触子の半径rを引算し、こうして得たXo 
’ (−Xo−r’ )を真の物体表面の座標データと
して表示部19に表示する。Xo−Xnが正である場合
は物体の下面に接触したものと判定し、補正演算部18
では座標データXoにrを加算して得たXo’ (=X
o十r )を真のデータとして表示部19に表示する。
The coordinate data obtained in the above manner is displayed on the calculation display section 15.
is added to determine the true coordinate values of the object surface. That is, the subtraction unit 16 calculates the trajectory B of the contactor 3 and the data X'i
(i=1, 2 m**n) is sequentially subtracted from the measured coordinate data XO of the object plane. The sign detection unit 17 obtains the subtraction result X for the n pieces of data X1. -Xl, the one that gives the largest absolute value is selected, and the coordinate data Xi at this time is regarded as the first coordinate data Xn. If the sign of Xo-Xn obtained in this way is positive, a positive correction sign is added to the correction calculation section 18, and if it is negative, a negative correction sign is added to the correction calculation section 18. If the correction sign is negative, this indicates that the contact 3 approaches the object from above and contacts the top surface of the object, so the correction calculation unit 18 subtracts the radius r of the contact from the coordinate data Xo, and the thus obtained Xo
'(-Xor') is displayed on the display unit 19 as coordinate data of the true object surface. If Xo−Xn is positive, it is determined that the object has touched the bottom surface, and the correction calculation unit 18
Now, Xo' (=X
o1r ) is displayed on the display section 19 as true data.

次に、接触子3にスイッチ4が内蔵されていない場合に
ついて第2図を参照しながら説明する。第2図は、接触
子3が物体1の表面に接触して安定する直前の軌りであ
る。当初時刻tnにおいて接触子3は物体の上方にあり
この最初の座標データはXnであったものとし、これが
時間の経過と共に次第に物体に近づき、時刻taにおい
て座標データカXOとなり接触子3は物体表面に接触し
て停止する。しかしながら操作者の不慣れ等によるプロ
ーブ2への力のかけ過ぎ等によりプローブ2はたわみ、
基部2aはさらに下方に移動するので、接触子3の座標
データは見かけ上さらに下降を続け、時刻tbにおいて
最下方位置に到達し、このときの座標データはxbとな
る。その後プローブ2への力のかけすぎを修正する等に
より基部2aは上方へ戻るので、接触子3の座標データ
も又見かけ上戻って時刻t1において座標データX1と
なり時刻toにおいて操作者は、この位置を正しい物体
表面と判断してスイッチ5を閉じるので、前述と同様座
標データXoがバッファメモリ14に記録される。
Next, a case where the switch 4 is not built into the contactor 3 will be described with reference to FIG. 2. FIG. 2 shows the trajectory of the contactor 3 just before it comes into contact with the surface of the object 1 and stabilizes. Initially, at time tn, the contact 3 is above the object and its initial coordinate data is Xn, and as time passes, it gradually approaches the object, and at time ta, the coordinate data becomes XO, and the contact 3 is on the object surface. Stop on contact. However, the probe 2 may be bent due to excessive force being applied to the probe 2 due to the operator's inexperience, etc.
Since the base 2a moves further downward, the coordinate data of the contact 3 apparently continues to fall further and reaches the lowest position at time tb, and the coordinate data at this time becomes xb. After that, the base 2a returns upward by correcting the excessive force applied to the probe 2, etc., so the coordinate data of the contact 3 also apparently returns to become coordinate data X1 at time t1, and at time to, the operator returns to this position. Since the coordinate data Xo is determined to be the correct object surface and the switch 5 is closed, the coordinate data Xo is recorded in the buffer memory 14 as described above.

又ファイフオメモリ13には、第2図の様なグローブ2
の軌瀞をlQmsec毎に測定した座標データが記憶さ
れる。これらの座標データは前述の場合と全く同様に処
理されて真の座標データが算出される。
Also, in the fiber memory 13, there is a glove 2 as shown in Fig. 2.
Coordinate data obtained by measuring the trajectory of 1Qmsec every 1Qmsec is stored. These coordinate data are processed in exactly the same manner as in the case described above to calculate true coordinate data.

なお、座標XoとXnとの差よりも、Xoとxbとの差
の方が大きい場合は補正符号が正であるものと判定して
しまい、補正が正しく行われない。この様な誤動作をさ
けるには接触子3が物体1の表面から出来るだけ離れた
状態からの軌廊・をファイフオメモリ13に記録する様
にすればよい。この為にはファイフォメモリ13の容量
nを大きくしたり、パルス発振器10の周期を長くする
等の方法がある。
Note that if the difference between Xo and xb is greater than the difference between coordinates Xo and Xn, the correction sign will be determined to be positive, and the correction will not be performed correctly. In order to avoid such malfunctions, it is sufficient to record the trajectory in the fiber memory 13 from a state where the contact 3 is as far away from the surface of the object 1 as possible. For this purpose, there are methods such as increasing the capacity n of the fiber memory 13 or lengthening the period of the pulse oscillator 10.

以上の第1・図の実施例で、手動スイッチ5を用いて測
定する場合、接触子3を物体に接触させたあとスイッチ
5を閉じるまでの時間が長すぎて1゜n m5ecを越
えてしまうと、ファイフォメモリ13には接触子3が物
体1に接触する前のデータが記録されないことになって
、補正が正しく行われず不都合である。第3図はこの様
な欠点を改良する為になされた本発明の他の実施例であ
る。
In the embodiment shown in Figure 1 above, when measuring using the manual switch 5, the time from when the contact 3 contacts the object to when the switch 5 is closed is too long and exceeds 1゜n m5ec. In this case, the data before the contact 3 contacts the object 1 is not recorded in the fifo memory 13, which is inconvenient because the correction cannot be performed correctly. FIG. 3 shows another embodiment of the present invention which has been made to improve these drawbacks.

図においてアンド回路12の出力は第1図の実施例では
ファイフオメモリ13に加えられるだけであったが、本
実施例では、この他データ変動検出器21に加えられ、
その出力はアンドゲート22のゲート端子に加えられる
。アンドゲート11の出力はアンドゲート12のゲート
端子に加えられると共にアンドゲート22の入力端子に
加えられる。アンドゲート22の出力はファイフオメモ
リ13のクロック端子に加えられる。他の部分について
は第1図の実施例と同様なので、これらの部分には第1
図と同一符号を付して詳細外説明を省略する。
In the figure, the output of the AND circuit 12 is only applied to the fifo memory 13 in the embodiment of FIG. 1, but in this embodiment, it is also applied to the data fluctuation detector 21,
Its output is applied to the gate terminal of AND gate 22. The output of AND gate 11 is applied to the gate terminal of AND gate 12 and to the input terminal of AND gate 22. The output of the AND gate 22 is applied to the clock terminal of the fiber memory 13. The other parts are the same as the embodiment shown in FIG.
The same reference numerals as in the drawings are used to omit detailed explanation.

以上の構成による動作を以下説明する。The operation of the above configuration will be explained below.

第1図の場合と同様に、接触子3が物体に接触する直前
まで10 m5ec毎に、アンドゲート12から接触子
3の座標データXiが出力される。データ変動検出器2
1ではこの座標データXiとX1+1との差を演算し、
その差が所定値よシも小さい場合にはゼロレベル、大き
い場合には高レベルのゲート信号を発生し、アンドゲー
ト22に加えるので、アンドゲート11からの10 、
m5ec毎のパルスは上記両データの差が大きい間だけ
ファイフオメモ1J13のクロック端子に加えられる。
As in the case of FIG. 1, the coordinate data Xi of the contact 3 is outputted from the AND gate 12 every 10 m5ec until just before the contact 3 contacts the object. Data fluctuation detector 2
1 calculates the difference between this coordinate data Xi and X1+1,
If the difference is smaller than the predetermined value, a zero-level gate signal is generated, and if it is larger, a high-level gate signal is generated and added to the AND gate 22.
The pulse every m5ec is applied to the clock terminal of the fiber-optic memory 1J13 only while the difference between the above two data is large.

従ってファイフオメモリ13は順次到来する座標データ
Xiの変化が大きい間だけ記録動作を行いデータを取り
込む。この結果、接触子3を移動させている間だけデー
タが取シ込まれ、接触子3を停止させている間等の無駄
なデータは取シ込まれないので、ファイフオメモリ13
の容量は小さくても遠方からの座標データを記憶するこ
とが出来る。次に接触子3が物体表面に接触すると、第
1図の場合と同様にファイフオメモリ13には、その直
前までの接触子3の軌8′を示す座標データXiが記録
され、バッファメモリ14には物体表面の座標データX
oが記録されるので、演算表示部15によシ接触子3の
半径rの補正が行われて正確な座標データが表示される
Therefore, the fiber memory 13 performs a recording operation and takes in data only while the change in the successively arriving coordinate data Xi is large. As a result, data is captured only while the contactor 3 is moving, and useless data such as while the contactor 3 is stopped is not captured.
Although its capacity is small, it can store coordinate data from a long distance. Next, when the contact 3 comes into contact with the object surface, the coordinate data Xi indicating the trajectory 8' of the contact 3 up to that point is recorded in the fiber memory 13, as in the case of FIG. 1, and the buffer memory 14 is the coordinate data of the object surface
Since o is recorded, the radius r of the contactor 3 is corrected by the calculation display unit 15, and accurate coordinate data is displayed.

以上、−次元測定の場合について述べたが二次元測定に
ついても全く同様である。この場合は上述のY軸に関す
るデータと同様にY軸についても接触子の軌題データを
とる。例えば円の座標をめる場合、被測定円に3点a、
b及びCについて#触ヘセ、これら接触点における接触
子の座標(Xa。
The case of -dimensional measurement has been described above, but the same applies to two-dimensional measurement. In this case, trajectory data of the contactor is obtained for the Y-axis as well as the data for the Y-axis described above. For example, when calculating the coordinates of a circle, there are three points a,
# Touch b and C, coordinates of the contact at these contact points (Xa.

Ya )、(xb、yb)及び(Xc、 Yc )から
周知の手段により、その円の中心座標(Xo 、 Yo
 )をめ、下式によって半径Roをめる。
From Ya), (xb, yb) and (Xc, Yc), the center coordinates of the circle (Xo, Yo
), and calculate the radius Ro using the formula below.

こうしてめた半径Roについては、接触子が円に内接し
ている場合は接触子半径rを加算し、外接している場合
は減算する必要がある。この為には、前述と同様に、被
測定円に接触子が接触する直前の軌9 (Xi 、 Y
i )を、上記3点のうちの1点aについてめる。次に
この軌8・上の各点(Xi。
Regarding the radius Ro obtained in this way, if the contact is inscribed in a circle, the contact radius r must be added, and if it is circumscribed, it is necessary to subtract it. For this purpose, as described above, the trajectory 9 (Xi, Y
i) for one point a out of the three points above. Next, each point on this trajectory 8 (Xi.

Yi)と中心座標(Xo、 Yo )との間の距離Ri
を下式によってめる。
Yi) and the center coordinates (Xo, Yo)
is calculated by the following formula.

これら各距離のうちの最大値(通常は最先データ11、
m )を上記半径Roから差引いだ値R8−R,の符号
の正負を判定する。符号が正であれば接触子は円の内側
から円に内接したものであることが判定出来るので、真
の半径Ro’は Ro” = Ro+ r として計算出来る。又符号が負であれば接触子は円の外
側から円に外接したものであることがわかるので、真の
半径Ro’は R□ ’ = R□ −r として計算出来る。
The maximum value of each of these distances (usually the first data 11,
m) from the radius Ro, and determine whether the sign of the value R8-R is positive or negative. If the sign is positive, it can be determined that the contact is inscribed in the circle from the inside of the circle, so the true radius Ro' can be calculated as Ro'' = Ro+ r.Also, if the sign is negative, it is determined that the contact is inscribed in the circle from the inside of the circle. Since it is known that the child is circumscribed to the circle from the outside of the circle, the true radius Ro' can be calculated as R□' = R□ - r.

3次元測定の場合も同様で、例えば平面測定の場合、与
えられた平面の平面方程式を決定するには、周知の様に
、平面上の3点a、 b及びCの各々について座標(X
a、 Ya、 Za ) (Xb、 Yb、 Zb )
及び(Xc 、 Yc、 Zc )をめ、下式に代入し
て、各係数に、l、rn及びdをめる。
The same applies to three-dimensional measurements. For example, in the case of plane measurement, in order to determine the plane equation of a given plane, as is well known, the coordinates (X
a, Ya, Za) (Xb, Yb, Zb)
Substitute and (Xc, Yc, Zc) into the following formula, and add l, rn, and d to each coefficient.

kXa+lYa+mZa+d−O k Xb+ l Yb+ m Zb+ d = 0kX
o+IY(+mZo+d=O F)]1「石評−1 この様にしてめる平面を決定出来るが、この場合におい
ても、係数dに接触子の半径rの誤差が生ずる。この誤
差を補正する為前述と同様に上記3点のうち1点aにつ
いて、直前の軌8・データ(Xai、Yai、ZaI)
をめ、i =1.2++*en(7)各データについて hi=kXai+IYai十mZai十dを算出し、1
hil が最大値をとるときのhiの符号g(g:+1
又は−1)をめれば、上記係数dの真の値d′は d’ = d + gr としてめることが出来る。
kXa+lYa+mZa+d-O k Xb+ l Yb+ m Zb+ d = 0kX
o+IY(+mZo+d=O F)] 1 "Site review - 1 The plane to be drawn can be determined in this way, but even in this case, an error of the radius r of the contact will occur in the coefficient d. To correct this error, Similarly to the above, for one point a among the three points above, the previous trajectory 8 data (Xai, Yai, ZaI)
, i = 1.2++*en (7) Calculate hi = kXai + IYai + m Zai + d for each data, and 1
The sign g of hi when hil takes the maximum value (g: +1
or -1), the true value d' of the coefficient d can be determined as d' = d + gr.

以上の様に本発明によれば、接触子が物体に接触する直
前の軌匙・から接触子が物体のいずれの側に接触したか
を自動的に判定することが出来、操作の簡単な座標測定
装置を得ることが出来る。
As described above, according to the present invention, it is possible to automatically determine which side of the object the contact has touched from the trajectory immediately before the contact touches the object, and the coordinates are easy to operate. A measuring device can be obtained.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図は
その動作を説明する図、第3図は本発明の他の実施例を
示すブロック図である。 図中、■は物体、3は接触子、13はファイフオメモリ
、15は演算及び表示部である。 特許出願人 ユニーデータシステム株式会社 ↓ 第2図
FIG. 1 is a block diagram showing one embodiment of the invention, FIG. 2 is a diagram explaining its operation, and FIG. 3 is a block diagram showing another embodiment of the invention. In the figure, ■ is an object, 3 is a contact, 13 is a fiber memory, and 15 is a calculation and display unit. Patent applicant Unidata System Co., Ltd. ↓ Figure 2

Claims (1)

【特許請求の範囲】[Claims] 接触子と、被測定物体に接触した上記接触子の座標デー
タを得る手段と、上記接触子を上−記物体に接近させた
方向に応じて上記座標データに上記接触子の寸法を加算
又は減算することによυ上記接触点の真の座標データを
算出する手段とを有する座標測定装置において、上記接
触子が上記物体に接触する直前の上記接触子の軌1語デ
ータ列を記憶する手段と、上記軌υデータ列のうち上記
座標データから最遠点にあるものを選択する手段とを有
し、上記座標データと上記選択された軌刈・データとか
ら上記沃触子が上記物体に接近した方向を定める様にし
たことを特徴とする座標測定装置。
A contact, means for obtaining coordinate data of the contact in contact with an object to be measured, and adding or subtracting the dimensions of the contact to the coordinate data depending on the direction in which the contact approaches the object. means for calculating true coordinate data of the contact point by υ, means for storing a data string of one word of the trajectory of the contact immediately before the contact contacts the object; and , means for selecting the farthest point from the coordinate data from the trajectory data string, and means for selecting the farthest point from the coordinate data, and determining whether the trajectories have approached the object based on the coordinate data and the selected trajectory data. A coordinate measuring device characterized in that a direction is determined.
JP6019684A 1984-03-28 1984-03-28 Coordinate measuring apparatus Pending JPS60202302A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6019684A JPS60202302A (en) 1984-03-28 1984-03-28 Coordinate measuring apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6019684A JPS60202302A (en) 1984-03-28 1984-03-28 Coordinate measuring apparatus

Publications (1)

Publication Number Publication Date
JPS60202302A true JPS60202302A (en) 1985-10-12

Family

ID=13135156

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6019684A Pending JPS60202302A (en) 1984-03-28 1984-03-28 Coordinate measuring apparatus

Country Status (1)

Country Link
JP (1) JPS60202302A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000070298A1 (en) * 1999-05-13 2000-11-23 Marposs Societa Per Azioni System for detecting linear dimensions of mechanical workpieces, with wireless signal transmission units

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5943308A (en) * 1982-09-03 1984-03-10 Tokyo Seimitsu Co Ltd Method and apparatus for detecting three-dimensional shape

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5943308A (en) * 1982-09-03 1984-03-10 Tokyo Seimitsu Co Ltd Method and apparatus for detecting three-dimensional shape

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000070298A1 (en) * 1999-05-13 2000-11-23 Marposs Societa Per Azioni System for detecting linear dimensions of mechanical workpieces, with wireless signal transmission units
US6526670B1 (en) 1999-05-13 2003-03-04 Marposs Societa' Per Azioni System for detecting linear dimensions of mechanical workpieces, with wireless signal transmission units

Similar Documents

Publication Publication Date Title
US4991304A (en) Workpiece inspection method
US4724525A (en) Real-time data collection apparatus for use in multi-axis measuring machine
US6131301A (en) Method of and apparatus for measuring workpieces using a coordinate positioning machine
JP2544875B2 (en) Method and apparatus for determining the position of an indicator in contact with a touch screen
US4229646A (en) Electronic counter for incremental measuring device
JP2784225B2 (en) Relative displacement measurement device
JPH06213653A (en) Measurement for workpiece using surface contact measuring probe
US20180081455A1 (en) Stylus for coordinate measuring
JPS60202302A (en) Coordinate measuring apparatus
WO1992020996A1 (en) A method of measuring workpieces using a surface contacting measuring probe
EP0215127B1 (en) Apparatus for detecting machine positions
JPS5837505A (en) Method and apparatus for measurement
JPH08247755A (en) Three-dimensional coordinate measuring machine
JPH0237524B2 (en)
Lenz et al. Achievement of accuracy by error compensation of large CMMs
KR200225522Y1 (en) Three-dimensional scanner
JPS62274202A (en) Laser measuring instrument for nc lathe
JPH0233122Y2 (en)
JPH0233129Y2 (en)
JPH0336884Y2 (en)
KR20100045816A (en) Measuring device for hole size and gap between holes
JPH0718698B2 (en) Automatic dimension measurement method using non-contact type displacement gauge
JPH0241099B2 (en)
SU805254A1 (en) Milling machine control system
JPH07204991A (en) Measuring system using displacement detecting type measuring head