JPH0735534A - Method of positioning probe in coordinate measuring unit and device therefor - Google Patents
Method of positioning probe in coordinate measuring unit and device thereforInfo
- Publication number
- JPH0735534A JPH0735534A JP17807193A JP17807193A JPH0735534A JP H0735534 A JPH0735534 A JP H0735534A JP 17807193 A JP17807193 A JP 17807193A JP 17807193 A JP17807193 A JP 17807193A JP H0735534 A JPH0735534 A JP H0735534A
- Authority
- JP
- Japan
- Prior art keywords
- probe
- module
- path
- moving
- time information
- 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.)
- Granted
Links
- 239000000523 sample Substances 0.000 title claims abstract description 105
- 238000000034 method Methods 0.000 title claims description 15
- 230000001133 acceleration Effects 0.000 claims abstract description 15
- 238000001514 detection method Methods 0.000 claims description 16
- 238000005259 measurement Methods 0.000 claims description 2
- 230000002194 synthesizing effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 5
- 230000037361 pathway Effects 0.000 description 1
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は座標測定機のプローブ位
置決め方法並びにその装置に係り、特にキャリッジを介
して移動ガイドに移動自在に設けられたプローブを加速
運転、等速運転、及び減速運転を繰り返すことにより移
動経路を変更して所定位置まで移動する座標測定機のプ
ローブ位置決め方法並びにその装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a probe positioning method and apparatus for a coordinate measuring machine, and more particularly to a probe movably mounted on a moving guide via a carriage for accelerating operation, constant speed operation and deceleration operation. The present invention relates to a probe positioning method for a coordinate measuring machine and a device for changing the movement path to move to a predetermined position by repeating the movement.
【0002】[0002]
【従来の技術】図6に示す三次元座標測定機1は、X、
Y、Zキャリッジ2A、2B、2Cを有しており、これ
らのキャリッジ2A、2B、2Cを各々X方向、Y方
向、Z方向に移動することにより、プローブ3を所定の
位置に移動して測定テーブル4上に固定された図示しな
いワークの形状を測定する。2. Description of the Related Art A three-dimensional coordinate measuring machine 1 shown in FIG.
It has Y, Z carriages 2A, 2B, 2C. By moving these carriages 2A, 2B, 2C in the X, Y, and Z directions, respectively, the probe 3 is moved to a predetermined position for measurement. The shape of a work (not shown) fixed on the table 4 is measured.
【0003】前記キャリッジ2A、2B、2Cは、図7
に示す制御部5のモジュール5Aで移動平均法により算
出された払い出しパスル信号がモータドライバ6に出力
されることにより、モータ7によって所定の方向で、且
つ所定の速度カーブA、B、C(図8参照)をえがいて
移動するように各々速度制御される。例えば、図9に示
すX−Y座標面のP0 位置にあるプローブ3をP3 位置
に移動する場合、先ず、プローブ3が移動中にワーク8
に衝突しない経路変更点P1、P2 を設定する。これに
より、前記モジュール5Aは、P0 〜P1 の経路に於い
てプローブ3が図8で示した速度カーブAで移動するよ
うに払い出しパスル信号を算出すると共に出力し、プロ
ーブ3をP1 位置に直線移動する。The carriages 2A, 2B and 2C are shown in FIG.
The payout pulse signal calculated by the moving average method in the module 5A of the control unit 5 shown in FIG. 2 is output to the motor driver 6 so that the motor 7 moves in a predetermined direction and in a predetermined speed curve A, B, C (FIG. The speed of each is controlled so that the robot moves while picking up (see 8). For example, when moving the probe 3 at the P 0 position on the XY coordinate plane shown in FIG. 9 to the P 3 position, first, the work 8 is moved while the probe 3 is moving.
Set route change points P 1 and P 2 that do not collide with. As a result, the module 5A calculates and outputs the dispensing pulse signal so that the probe 3 moves along the velocity curve A shown in FIG. 8 along the path of P 0 to P 1 , and outputs the probe 3 to the P 1 position. Move straight to.
【0004】プローブ3がP1 位置に移動すると、モジ
ュール5AはP1 〜P2 の経路に於いてプローブ3が速
度カーブBで移動するように払い出しパスル信号を算出
すると共に出力し、プローブ3をP2 位置に直線移動す
る。プローブ3がP2 位置に移動すると、モジュール5
AはP2 〜P3 の経路に於いてプローブ3が速度カーブ
Cで移動するように払い出しパスル信号を算出すると共
に出力し、プローブ3をP3 位置に直線移動する。When the probe 3 moves to the P 1 position, the module 5A calculates and outputs the payout pulse signal so that the probe 3 moves along the velocity curve B in the path of P 1 to P 2 , and outputs the probe 3 to the probe 3. Move straight to the P 2 position. When the probe 3 moves to the P 2 position, the module 5
A calculates and outputs a payout pulse signal so that the probe 3 moves along the velocity curve C in the path from P 2 to P 3 , and linearly moves the probe 3 to the position P 3 .
【0005】[0005]
【発明が解決しようとする課題】しかしながら、従来の
座標測定機のプローブ位置決め方法では、経路変更点P
1 、P2 に到達する毎にプローブ3の停止と加速を繰り
返しているので、即ち、経路を途中で次の経路に変更す
ることができないので、プローブ3の移動に長時間かか
るという欠点がある。However, the conventional
In the probe positioning method of the coordinate measuring machine, the route change point P
1, P2Stop and accelerate the probe 3 each time
Since it is returning, that is, changing the route to the next route on the way
Since it is not possible to move the probe 3, it will take a long time to move.
There is a drawback that
【0006】本発明は、このような事情に鑑みてなされ
たもので、プローブを短時間で所定の位置に移動するこ
とができる座標測定機のプローブ位置決め方法並びにそ
の装置を提供することを目的とする。The present invention has been made in view of the above circumstances, and an object thereof is to provide a probe positioning method for a coordinate measuring machine and a device therefor capable of moving the probe to a predetermined position in a short time. To do.
【0007】[0007]
【課題を解決するための手段】本発明の第1発明は、前
記目的を達成する為に、キャリッジを介して移動ガイド
に移動自在に設けられたプローブを加速運転、等速運
転、及び減速運転を繰り返すことにより移動経路を変更
して所定位置まで移動する座標測定機のプローブ位置決
め方法に於いて、前記プローブを第1の経路変更点に直
線移動するための加速、等速、及び減速の各運転時間を
算出し、該算出した各運転時間情報に基づいてプローブ
を第1の経路に沿って移動させる第1のモジュールと、
前記プローブを前記第1の経路変更点から第2の経路変
更点に直線移動するための加速、等速、及び減速の各運
転時間を算出し、該算出した各運転時間情報に基づいて
プローブを第2の経路に沿って移動させる第2のモジュ
ールと、前記第1の経路を移動中のプローブが、予め設
定されている経路変更許容点を通過したことを検知する
検知手段と、を備え、前記検知手段からの検知情報に基
づいて前記第2のモジュールを駆動して、前記第1のモ
ジュールから出力されている運転時間情報に第2のモジ
ュールから出力される運転時間情報を合成し、該合成し
た運転時間情報に基づいてプローブを第1の経路の途中
から第2の経路に向けて湾曲状に移動させることを特徴
とする。In order to achieve the above-mentioned object, the first invention of the present invention is directed to accelerating, constant-velocity and decelerating a probe movably provided on a movement guide through a carriage. In a probe positioning method for a coordinate measuring machine in which a movement path is changed to a predetermined position by repeating the above, each of acceleration, constant velocity, and deceleration for linearly moving the probe to a first path change point. A first module for calculating an operating time and moving the probe along the first route based on the calculated operating time information;
Each operation time of acceleration, constant velocity, and deceleration for linearly moving the probe from the first path change point to the second path change point is calculated, and the probe is calculated based on the calculated operation time information. A second module that moves along a second path; and a detection unit that detects that the probe moving along the first path has passed a preset route change allowable point, The second module is driven based on the detection information from the detection means, and the operation time information output from the second module is combined with the operation time information output from the first module, It is characterized in that the probe is moved in a curved shape from the middle of the first route toward the second route based on the combined operating time information.
【0008】本発明の第2発明は、前記目的を達成する
為に、キャリッジを介して移動ガイドに移動自在に設け
られたプローブを加速運転、等速運転、及び減速運転を
繰り返すことにより移動経路を変更して所定位置まで移
動する座標測定機のプローブ位置決め装置に於いて、前
記プローブを第1の経路変更点に直線移動するための加
速、等速、及び減速の各運転時間を算出し、該算出した
各運転時間情報に基づいてプローブを第1の経路に沿っ
て移動させる第1のモジュールと、前記プローブを前記
第1の経路変更点から第2の経路変更点に直線移動する
ための加速、等速、及び減速の各運転時間を算出し、該
算出した各運転時間情報に基づいてプローブを第2の経
路に沿って移動させる第2のモジュールと、前記第1の
経路を移動中のプローブが、予め設定されている経路変
更許容点を通過したことを検知する検知手段と、前記検
知手段からの検知情報に基づいて前記第2のモジュール
を駆動して、前記第1のモジュールから出力されている
運転時間情報に第2のモジュールから出力される運転時
間情報を合成し、該合成した運転時間情報に基づいてプ
ローブを第1の経路の途中から第2の経路に向けて湾曲
状に移動させるコントローラと、から成ることを特徴と
する。In a second aspect of the present invention, in order to achieve the above object, a probe provided movably on a movement guide through a carriage is repeatedly moved in an accelerating operation, a constant speed operation, and a deceleration operation to move a moving path. In the probe positioning device of the coordinate measuring machine that changes to move to a predetermined position, calculate each operation time of acceleration, constant velocity, and deceleration for linearly moving the probe to the first route change point, A first module for moving the probe along the first route based on the calculated operating time information; and a linear module for linearly moving the probe from the first route change point to the second route change point. A second module that calculates each operation time of acceleration, constant speed, and deceleration, and moves the probe along the second path based on the calculated operation time information; and moving the first path. The From the first module by driving the second module based on the detection information from the detection means from the detection means for detecting that the probe has passed a preset route change permission point. The operating time information output from the second module is combined with the output operating time information, and the probe is curved from the middle of the first path toward the second path based on the combined operating time information. And a controller for moving the controller to.
【0009】[0009]
【作用】本発明によれば、第1のモジュールと第2のモ
ジュールとを備えて、第1の経路を移動中のプローブ
が、予め設定されている経路変更許容点を通過したこと
を検知手段によって検知すると、この検知手段からの検
知情報に基づいてコントローラが第2のモジュールを駆
動して、第1のモジュールから出力されている運転時間
情報に第2のモジュールから出力される運転時間情報を
合成し、この合成した運転時間情報に基づいてプローブ
を移動する。According to the present invention, it is provided with the first module and the second module, and the detection means for detecting that the probe moving along the first path has passed a preset path change allowance point. When it is detected by the controller, the controller drives the second module based on the detection information from the detection means, and the operation time information output from the second module is added to the operation time information output from the first module. The probe is synthesized and the probe is moved based on the synthesized operation time information.
【0010】これにより、経路変更許容点を通過したの
ち、第1のモジュールから出力されている運転時間情報
は、第2のモジュールから出力される運転時間情報と相
殺される。従って、プローブは、第1の経路変更点に到
達することなく、第1の経路の途中から第2の経路に向
けて湾曲状に移動する。そして、プローブは、第1のモ
ジュールからの運転時間情報が出力されなくなると、第
2のモジュールから出力される運転時間情報のみに基づ
いて移動する。As a result, the operating time information output from the first module after passing through the route change allowable point is canceled by the operating time information output from the second module. Therefore, the probe moves in a curved shape from the middle of the first path toward the second path without reaching the first path change point. Then, when the operating time information from the first module is no longer output, the probe moves based on only the operating time information output from the second module.
【0011】[0011]
【実施例】以下添付図面に従って本発明に係る座標測定
機のプローブ位置決め方法並びにその装置の好ましい実
施例を詳説する。図1には座標測定機10の駆動部11
とプローブ位置決め装置13の構造を示すブロック図が
示されている。同図に示すように、座標測定機10の駆
動部11は、移動カイド部(X、Y、Z軸のガイド等)
12を有し、この移動ガイド部12にはプローブ14が
固定されたキャリッジ16が移動自在に支持されてい
る。前記キャリッジ16は、両端がプーリ18A、18
Bによって張設された無端状ベルト20に連結されてい
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A preferred embodiment of a probe positioning method and apparatus for a coordinate measuring machine according to the present invention will be described in detail below with reference to the accompanying drawings. FIG. 1 shows a driving unit 11 of the coordinate measuring machine 10.
And a block diagram showing the structure of the probe positioning device 13 is shown. As shown in the figure, the driving unit 11 of the coordinate measuring machine 10 includes a moving guide unit (X, Y, Z axis guides, etc.).
A carriage 16 having a probe 14 fixed thereto is movably supported on the movement guide portion 12. Both ends of the carriage 16 are pulleys 18A, 18
It is connected to the endless belt 20 stretched by B.
【0012】前記プーリ18Aには、前記位置決め装置
13のモータ22が駆動力伝達可能に連結され、このモ
ータ22はモータドライバ24と後述する制御部26と
を介してCPU28に接続されている。従って、前記キ
ャリッジ16の操作信号をCPU28から制御部26を
介してモータドライバ24に出力すると、その操作信号
に基づいてモータ22が駆動制御されてプーリ18Aを
回転させる。これにより、キャリッジ16が移動ガイド
部12に沿って移動する。A motor 22 of the positioning device 13 is connected to the pulley 18A so that a driving force can be transmitted, and the motor 22 is connected to a CPU 28 via a motor driver 24 and a control unit 26 described later. Therefore, when the operation signal of the carriage 16 is output from the CPU 28 to the motor driver 24 via the control unit 26, the motor 22 is drive-controlled based on the operation signal to rotate the pulley 18A. As a result, the carriage 16 moves along the movement guide portion 12.
【0013】前記制御部26には図2に示すように、第
1モジュール30と第2モジュール32とが並列配置さ
れる。前記第1モジュール30は、プローブ14を所定
の位置に移動する際に、予め設定された第1番目の経路
変更点に直線移動するための加速、等速、及び減速の各
運転時間を算出し、この算出した各運転時間情報を払い
出しパルス信号(N)として出力する。これにより、プ
ローブ14は、第1モジュール30からの払い出しパル
ス信号(N)に基づいて、第1番目の経路変更点に向け
て速度制御されながら移動する。As shown in FIG. 2, a first module 30 and a second module 32 are arranged in parallel in the control unit 26. The first module 30 calculates each operation time of acceleration, constant velocity, and deceleration for linearly moving to a preset first route change point when moving the probe 14 to a predetermined position. The calculated operating time information is output as a payout pulse signal (N). As a result, the probe 14 moves toward the first route change point while being speed-controlled based on the payout pulse signal (N) from the first module 30.
【0014】前記第2モジュール32は、プローブ14
を第1番目の経路変更点から予め設定された第2番目の
経路変更点に直線移動するための加速、等速、及び減速
の各運転時間を算出し、算出した各運転時間情報を払い
出しパルス信号(N+1)として出力する。これによ
り、プローブ14は、第2モジュール32からの払い出
しパルス信号(N+1)に基づいて、第2番目の経路変
更点に向けて速度制御されながら移動する。The second module 32 includes the probe 14
Is calculated for each operation time of acceleration, constant velocity, and deceleration for linearly moving from the first route change point to the preset second route change point, and the calculated each operation time information is issued as a pulse. Output as signal (N + 1). As a result, the probe 14 moves toward the second route change point while being speed-controlled based on the payout pulse signal (N + 1) from the second module 32.
【0015】また、前記第1モジュール30は、第3番
目の経路変更点が予め入力されている際には、前記第1
番目の払い出しパルス信号(N)を全て払い出したの
ち、第2番目の経路変更点から第3番目の経路変更点に
直線移動するための加速、等速、及び減速の各運転時間
を算出する。そして、算出した各運転時間情報を払い出
しパルス信号(N+2)として出力する。即ち、第1モ
ジュール30は、奇数番目の経路変更点における払い出
しパルス信号(N+4、6、8…)を算出して出力する
ことができる。Further, the first module 30 is configured so that when the third route change point is input in advance, the first module 30
After all the second payout pulse signals (N) have been paid out, the respective operating times of acceleration, constant velocity, and deceleration for linear movement from the second route change point to the third route change point are calculated. Then, the calculated operating time information is output as a payout pulse signal (N + 2). That is, the first module 30 can calculate and output the payout pulse signals (N + 4, 6, 8 ...) At the odd-numbered path change points.
【0016】一方、前記第2モジュール32も同様に、
第4番目の経路変更点が予め入力されている際には、前
記第2番目の払い出しパルス信号を全て払い出したの
ち、第3番目の経路変更点から第4番目の経路変更点に
直線移動するための加速、等速、及び減速の各運転時間
を算出する。そして、算出した各運転時間情報を払い出
しパルス信号(N+3)として出力する。即ち、第2モ
ジュール32は、偶数番目の経路変更点における払い出
しパルス信号(N+5、7、9…)を算出して出力する
ことができる。On the other hand, the second module 32 is also similarly
When the fourth route change point is input in advance, after all the second payout pulse signals are paid out, a linear movement is performed from the third route change point to the fourth route change point. Each operation time of acceleration, constant velocity, and deceleration for calculation is calculated. Then, the calculated operating time information is output as a payout pulse signal (N + 3). That is, the second module 32 can calculate and output the payout pulse signals (N + 5, 7, 9, ...) At the even-numbered route change points.
【0017】これらの第1、第2モジュール30、32
は、スイッチ34をA側接点、若しくはB側接点に切り
替えることにより、どちらか一方が前記CPU28に接
続されてCPU28からの指令により駆動される。ま
た、スイッチ36を接続することにより、各モジュール
30、32の両方がCPU28に接続されて駆動され
る。These first and second modules 30, 32
When the switch 34 is switched to the A side contact or the B side contact, either one of them is connected to the CPU 28 and driven by a command from the CPU 28. Further, by connecting the switch 36, both of the modules 30 and 32 are connected to the CPU 28 and driven.
【0018】前記スイッチ34、36は、CPU28に
内蔵された検知手段38からの検知信号に基づいて後述
するように切り替えられる。次に、前記の如く構成され
た座標測定機のプローブ位置決め装置13における速度
制御方法について説明する。例えば、図3に示すX−Y
座標面のP0 位置にあるプローブ14をP3 位置に移動
する場合、先ず、プローブ14が移動中にワーク40に
衝突しない経路変更点P1 、P2 を第1、第2モジュー
ル30、32にCPU28を介して入力すると共に、途
中で経路を変更してもワーク40に衝突しない経路変更
許容点R1 、R2 をCPU28の検知手段36に入力す
る。The switches 34 and 36 are switched as will be described later on the basis of the detection signal from the detection means 38 incorporated in the CPU 28. Next, a speed control method in the probe positioning device 13 of the coordinate measuring machine configured as described above will be described. For example, XY shown in FIG.
When the probe 14 at the P 0 position on the coordinate plane is moved to the P 3 position, first, the route changing points P 1 and P 2 that do not collide with the work 40 during the movement of the probe 14 are located at the first and second modules 30 and 32. to thereby input via the CPU 28, and inputs middle path change allowable point changing the path does not impinge on the workpiece 40 R 1, R 2 and the detection means 36 of the CPU 28.
【0019】次に、CPU28はスイッチ34をA側接
点に閉じて第1モジュール30を駆動すると共に、スイ
ッチ36を開放する。これにより、第1モジュール30
は、P0 〜P1 の経路に於いてプローブ14が図4に示
す速度カーブAで移動するように払い出しパスル信号
(N)を算出すると共に出力し、プローブ14をP1 位
置に向けて直線移動する。Next, the CPU 28 closes the switch 34 to the A side contact to drive the first module 30, and opens the switch 36. Accordingly, the first module 30
Calculates and outputs the payout pulse signal (N) so that the probe 14 moves along the velocity curve A shown in FIG. 4 along the path from P 0 to P 1 , and outputs the straight line toward the P 1 position. Moving.
【0020】そして、移動中のプローブ14が前記経路
変更許容点R1 を通過したことを検知手段38で検知す
ると、CPU28はスイッチ34をA側接点からB側接
点に切り替えると共に、スイッチ36を閉じて第1モジ
ュール30と第2モジュール32の両方を駆動する。こ
れにより、第1モジュール30から出力されている払い
出しパスル信号(N)は第2モジュール32から出力さ
れる払い出しパスル信号(N+1)に合成される。即
ち、前記経路変更許容点R1 を通過したのちに出力され
る払い出しパルス信号(N)は図4中点線で示すよう
に、前記払い出しパスル信号(N+1)と相殺されるの
で、プローブ14は、経路変更点P1 に到達することな
く、P0 〜P1 経路の途中で次のP1 〜P2 経路に向け
て湾曲状に移動する。そして、プローブ14は、払い出
しパスル信号(N)が出力されなくなると、スイッチ3
6を開き払い出しパスル信号(N+1)に基づいて移動
する。When the detecting means 38 detects that the moving probe 14 has passed the route change permission point R 1 , the CPU 28 switches the switch 34 from the A side contact to the B side contact and closes the switch 36. And drives both the first module 30 and the second module 32. As a result, the payout pulse signal (N) output from the first module 30 is combined with the payout pulse signal (N + 1) output from the second module 32. That is, the payout pulse signal (N) output after passing through the route change permission point R 1 is canceled by the payout pulse signal (N + 1) as shown by the dotted line in FIG. without reaching the rerouting point P 1, moves in a curved shape toward the middle in the next P 1 to P 2 path P 0 to P 1 pathway. Then, when the dispensing pulse signal (N) is no longer output, the probe 14 switches 3
Open 6 and move based on the dispense pulse signal (N + 1).
【0021】次に、払い出しパスル信号(N+1)に基
づいて移動中のプローブ14が前記経路変更許容点R2
を通過したことを検知手段38で検知すると、再びスイ
ッチ36を閉じCPU28は第2モジュール32と第1
モジュール30の両方を駆動する。これにより、第2モ
ジュール32から出力されている払い出しパスル信号
(N+1)は第1モジュール30から出力される払い出
しパスル信号(N+2)に合成される。即ち、前記経路
変更許容点R2 を通過したのちに出力される払い出しパ
ルス信号(N+1)は図4中点線で示すように、前記払
い出しパスル信号(N+2)と相殺されるので、プロー
ブ14は、経路変更点P2 に到達することなく、P1 〜
P2 経路の途中で次のP2 〜P3 経路に向けて湾曲状に
移動する。そして、プローブ14は、払い出しパスル信
号(N+1)が出力されなくなると、スイッチ36を開
き払い出しパスル信号(N+2)に基づいて移動して、
P3位置で停止する。Next, the moving probe 14 is moved to the route change allowable point R 2 based on the dispense pulse signal (N + 1).
When the detection means 38 detects that the light has passed through, the switch 36 is closed again, and the CPU 28 causes the second module 32 and the first module
Drive both of the modules 30. As a result, the payout pulse signal (N + 1) output from the second module 32 is combined with the payout pulse signal (N + 2) output from the first module 30. That is, the payout pulse signal (N + 1) output after passing through the route change permission point R 2 is canceled by the payout pulse signal (N + 2) as shown by the dotted line in FIG. Without reaching the route change point P 2 , P 1 ~
In the middle of the P 2 paths for the next P 2 to P 3 path moves in a curved shape. Then, when the dispensing pulse signal (N + 1) is no longer output, the probe 14 opens the switch 36 and moves based on the dispensing pulse signal (N + 2),
Stopped at the P 3 position.
【0022】従って、本実施例では、経路の途中から次
の経路に移動できるので、経路変更点P1 、P2 でプロ
ーブ14の停止と加速とを繰り返す従来の速度制御装置
と比較して、プローブ14がP3 位置に移動するまでの
時間を大幅に短縮することができる。尚、本実施例で
は、経路変更点P1 、P2 を2箇所設定した実施例につ
いて述べたが、経路変更点は1箇所であっても、また3
箇所以上であっても適用することができる。Therefore, in the present embodiment, since it is possible to move from the middle of the route to the next route, as compared with the conventional speed control device in which the probe 14 is repeatedly stopped and accelerated at the route change points P 1 and P 2 , The time required for the probe 14 to move to the P 3 position can be greatly shortened. In addition, in the present embodiment, the embodiment in which the route change points P 1 and P 2 are set at two locations has been described.
It can be applied to more than one place.
【0023】図5には、本発明に係る座標測定機用プロ
ーブの速度制御装置13の制御フローを示す。この制御
フローによれば、スタート(ステップ100)したの
ち、第1モジュール30が運転中(ステップ110)で
あって、第2モジュール32も運転中(ステップ12
0)の場合には、第1モジュール30で払い出しパルス
(A)を算出(ステップ130)すると共に、第2モジ
ュール32で払い出しパルス(B)を算出(ステップ1
40)し、そして、払い出しパルス(A)と払い出しパ
ルス(B)とを加算(ステップ150)したのち、出力
(ステップ160)する。FIG. 5 shows a control flow of the speed control device 13 for the coordinate measuring machine probe according to the present invention. According to this control flow, after the start (step 100), the first module 30 is in operation (step 110) and the second module 32 is also in operation (step 12).
In the case of 0), the payout pulse (A) is calculated by the first module 30 (step 130), and the payout pulse (B) is calculated by the second module 32 (step 1).
40), and the payout pulse (A) and the payout pulse (B) are added (step 150), and then output (step 160).
【0024】前記第2モジュール32が停止中(ステッ
プ120)であって、新コマンドが無い(ステップ17
0)場合には、前述したステップ130〜160までの
処理を行う。この場合、ステップ140で算出される払
い出しパルス(B)は0のため、払い出しパルス(A)
のみが出力されることになる。前記新コマンドが有る場
合(ステップ170)で、払い出しパルス(A)による
プローブの移動位置が経路変更許容点を通過した場合
(ステップ180)では、第1モジュール30が運転中
である(ステップ190)ことから、そのデータを第2
モジュール32にセット(ステップ200)し、前述し
たステップ130〜160までの処理を行う。The second module 32 is stopped (step 120) and there is no new command (step 17).
In the case of 0), the processes of steps 130 to 160 described above are performed. In this case, since the payout pulse (B) calculated in step 140 is 0, the payout pulse (A)
Only will be output. When the new command is present (step 170) and the movement position of the probe due to the payout pulse (A) has passed the route change permission point (step 180), the first module 30 is in operation (step 190). Therefore, the data
The module 32 is set (step 200), and the above-described steps 130 to 160 are performed.
【0025】払い出しパルス(B)による運転が経路変
更許容点を通過した場合では、第2モジュール32が運
転中である(ステップ190)ことから、新たなデータ
を第1モジュール30にセット(ステップ210)し、
前述したステップ130〜160までの処理を行う。こ
の場合、ステップ140で算出される払い出しパルス
(B)は0のため、払い出しパルス(A)のみが出力さ
れる。When the operation by the payout pulse (B) has passed the route change allowable point, the second module 32 is in operation (step 190), so that new data is set in the first module 30 (step 210). ),
The processing of steps 130 to 160 described above is performed. In this case, since the payout pulse (B) calculated in step 140 is 0, only the payout pulse (A) is output.
【0026】一方、スタート(ステップ100)したの
ち、第1モジュール30が停止中(ステップ220)で
あって、第2モジュール32が運転中(ステップ12
0)の場合には、前述したステップ170〜210まで
の処理を行ったのち、ステップ130〜160までの処
理を行う。また、第1モジュール30が停止中(ステッ
プ110)で、第2モジュール32も停止中(ステップ
220)の場合であって、新コマンドが有る場合(ステ
ップ230)には、前述したステップ190〜210ま
での処理を行ったのち、ステップ130〜160までの
処理を行う。On the other hand, after the start (step 100), the first module 30 is stopped (step 220) and the second module 32 is in operation (step 12).
In the case of 0), after performing the processing of steps 170 to 210 described above, the processing of steps 130 to 160 is performed. When the first module 30 is stopped (step 110) and the second module 32 is also stopped (step 220) and there is a new command (step 230), the steps 190 to 210 described above are performed. After performing the processes up to, the processes of steps 130 to 160 are performed.
【0027】更に、第1モジュール30が停止中(ステ
ップ110)で、第1モジュール32も停止中(ステッ
プ220)の場合であって、新コマンドが無い場合(ス
テップ230)には、プローブの移動を停止する(ステ
ップ240)。このようにプローブの移動速度を制御す
ることにより、プローブを目的位置に円滑に、且つ短時
間で移動することができる。Further, when the first module 30 is stopped (step 110) and the first module 32 is also stopped (step 220) and there is no new command (step 230), the probe is moved. Is stopped (step 240). By controlling the moving speed of the probe in this way, the probe can be smoothly moved to the target position in a short time.
【0028】[0028]
【発明の効果】以上説明したように本発明に係る座標測
定機のプローブ位置決め方法並びにその装置によれば、
第1の経路を移動中のプローブが、予め設定されている
経路変更許容点を通過したことを検知手段によって検知
すると、検知手段からの検知情報に基づいてコントロー
ラが第2のモジュールを駆動し、第1のモジュールから
出力されている運転時間情報に第2のモジュールから出
力される運転時間情報を合成したので、プローブを第1
の経路の途中で第2の経路に向けて湾曲状に移動するこ
とができる。これにより、プローブを短時間で所定の位
置に移動することができる。As described above, according to the probe positioning method for the coordinate measuring machine and the apparatus therefor according to the present invention,
When the detecting means detects that the probe moving along the first path has passed the preset route change allowable point, the controller drives the second module based on the detection information from the detecting means, Since the operating time information output from the second module is combined with the operating time information output from the first module,
It is possible to move in a curved shape toward the second path in the middle of the path. Thereby, the probe can be moved to a predetermined position in a short time.
【図1】本発明に係る座標測定機のプローブ位置決め装
置が適用された座標測定機のブロック図FIG. 1 is a block diagram of a coordinate measuring machine to which a probe positioning device for a coordinate measuring machine according to the present invention is applied.
【図2】本発明に係る座標測定機のプローブ位置決め装
置のブロック図FIG. 2 is a block diagram of a probe positioning device for a coordinate measuring machine according to the present invention.
【図3】本発明に係る座標測定機のプローブ位置決め装
置で制御されたプローブの移動軌跡を示す平面図FIG. 3 is a plan view showing a movement locus of a probe controlled by a probe positioning device of a coordinate measuring machine according to the present invention.
【図4】本発明に係る座標測定機のプローブ位置決め装
置で制御されたプローブの速度カーブを示す説明図FIG. 4 is an explanatory view showing a velocity curve of a probe controlled by the probe positioning device of the coordinate measuring machine according to the present invention.
【図5】本発明に係る座標測定機のプローブ位置決め装
置の制御フローチャートFIG. 5 is a control flowchart of the probe positioning device of the coordinate measuring machine according to the present invention.
【図6】座標測定機の斜視図FIG. 6 is a perspective view of the coordinate measuring machine.
【図7】従来の座標測定機のプローブ位置決め装置のブ
ロック図FIG. 7 is a block diagram of a conventional probe positioning device for a coordinate measuring machine.
【図8】従来の座標測定機のプローブ位置決め装置で制
御されたプローブの速度カーブを示す説明図FIG. 8 is an explanatory diagram showing a velocity curve of a probe controlled by a probe positioning device of a conventional coordinate measuring machine.
【図9】従来の座標測定機のプローブ位置決め装置で制
御されたプローブの移動軌跡を示す平面図FIG. 9 is a plan view showing a movement trajectory of a probe controlled by a probe positioning device of a conventional coordinate measuring machine.
10…座標測定機 11…駆動部 12…移動ガイド部 13…位置決め装置 14…プローブ 16…キャリッジ 26…制御部 28…CPU 30…第1モジュール 32…第2モジュール 10 ... Coordinate measuring machine 11 ... Driving part 12 ... Movement guide part 13 ... Positioning device 14 ... Probe 16 ... Carriage 26 ... Control part 28 ... CPU 30 ... First module 32 ... Second module
Claims (2)
在に設けられたプローブを加速運転、等速運転、及び減
速運転を繰り返すことにより移動経路を変更して所定位
置まで移動する座標測定機のプローブ位置決め方法に於
いて、 前記プローブを第1の経路変更点に直線移動するための
加速、等速、及び減速の各運転時間を算出し、該算出し
た各運転時間情報に基づいてプローブを第1の経路に沿
って移動させる第1のモジュールと、 前記プローブを前記第1の経路変更点から第2の経路変
更点に直線移動するための加速、等速、及び減速の各運
転時間を算出し、該算出した各運転時間情報に基づいて
プローブを第2の経路に沿って移動させる第2のモジュ
ールと、 前記第1の経路を移動中のプローブが、予め設定されて
いる経路変更許容点を通過したことを検知する検知手段
と、 を備え、前記検知手段からの検知情報に基づいて前記第
2のモジュールを駆動して、前記第1のモジュールから
出力されている運転時間情報に第2のモジュールから出
力される運転時間情報を合成し、該合成した運転時間情
報に基づいてプローブを第1の経路の途中から第2の経
路に向けて湾曲状に移動させることを特徴とする座標測
定機のプローブ位置決め方法。1. A probe of a coordinate measuring machine that changes a movement path to move to a predetermined position by repeating acceleration operation, constant speed operation, and deceleration operation of a probe movably provided on a movement guide via a carriage. In the positioning method, each operation time of acceleration, constant velocity, and deceleration for linearly moving the probe to the first path change point is calculated, and the probe is first moved based on the calculated operation time information. And a first module for moving along the path of, and each operating time of acceleration, constant velocity, and deceleration for linearly moving the probe from the first path change point to the second path change point. A second module for moving the probe along the second route based on the calculated operating time information, and a route change allowance point preset by the probe moving along the first route. Detecting means for detecting that the vehicle has passed through the second module, and driving the second module based on the detection information from the detecting module so that the operation time information output from the first module is changed to the second. Coordinate measurement characterized by synthesizing operating time information output from the module of (1) and moving the probe in a curved shape from the middle of the first route toward the second route based on the synthesized operating time information. Machine probe positioning method.
在に設けられたプローブを加速運転、等速運転、及び減
速運転を繰り返すことにより移動経路を変更して所定位
置まで移動する座標測定機のプローブ位置決め装置に於
いて、 前記プローブを第1の経路変更点に直線移動するための
加速、等速、及び減速の各運転時間を算出し、該算出し
た各運転時間情報に基づいてプローブを第1の経路に沿
って移動させる第1のモジュールと、 前記プローブを前記第1の経路変更点から第2の経路変
更点に直線移動するための加速、等速、及び減速の各運
転時間を算出し、該算出した各運転時間情報に基づいて
プローブを第2の経路に沿って移動させる第2のモジュ
ールと、 前記第1の経路を移動中のプローブが、予め設定されて
いる経路変更許容点を通過したことを検知する検知手段
と、 前記検知手段からの検知情報に基づいて前記第2のモジ
ュールを駆動して、前記第1のモジュールから出力され
ている運転時間情報に第2のモジュールから出力される
運転時間情報を合成し、該合成した運転時間情報に基づ
いてプローブを第1の経路の途中から第2の経路に向け
て湾曲状に移動させるコントローラと、 から成ることを特徴とする座標測定機のプローブ位置決
め装置。2. A probe of a coordinate measuring machine that moves a probe to a predetermined position by repeating acceleration operation, constant speed operation, and deceleration operation of a probe provided movably on a movement guide via a carriage. In the positioning device, each operation time of acceleration, constant velocity, and deceleration for linearly moving the probe to the first route change point is calculated, and the probe is first moved based on the calculated operation time information. And a first module for moving along the path of, and each operating time of acceleration, constant velocity, and deceleration for linearly moving the probe from the first path change point to the second path change point. A second module for moving the probe along the second route based on the calculated operating time information, and a route change allowance point preset by the probe moving along the first route. Detecting means for detecting that the vehicle has passed through the second module, and driving the second module based on the detection information from the second detecting module. The driving time information output from the first module is output from the second module. And a controller for synthesizing the output operating time information and moving the probe in a curved shape from the middle of the first route toward the second route based on the synthesized operating time information. Coordinate measuring machine probe positioning device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05178071A JP3101961B2 (en) | 1993-07-19 | 1993-07-19 | Probe positioning method and device for coordinate measuring machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05178071A JP3101961B2 (en) | 1993-07-19 | 1993-07-19 | Probe positioning method and device for coordinate measuring machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0735534A true JPH0735534A (en) | 1995-02-07 |
| JP3101961B2 JP3101961B2 (en) | 2000-10-23 |
Family
ID=16042115
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05178071A Expired - Fee Related JP3101961B2 (en) | 1993-07-19 | 1993-07-19 | Probe positioning method and device for coordinate measuring machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3101961B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008241420A (en) * | 2007-03-27 | 2008-10-09 | Mitsutoyo Corp | Device, method and program for measuring surface property |
-
1993
- 1993-07-19 JP JP05178071A patent/JP3101961B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008241420A (en) * | 2007-03-27 | 2008-10-09 | Mitsutoyo Corp | Device, method and program for measuring surface property |
| EP1975557A3 (en) * | 2007-03-27 | 2008-12-17 | Mitutoyo Corporation | Apparatus and method for measuring surface texture |
| US7643963B2 (en) | 2007-03-27 | 2010-01-05 | Mitutoyo Corporation | Apparatus, method and program for measuring surface texture |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3101961B2 (en) | 2000-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080066596A1 (en) | Cutting Machine and Method of Moving Cutting Head | |
| JP2007536178A5 (en) | ||
| US6913133B2 (en) | Transfer and tilt apparatus | |
| KR950026805A (en) | Speed Control Method for Vibration Prevention of Crane | |
| US5201630A (en) | Industrial robot with servo system | |
| CN111103845B (en) | Numerical controller, and control method for numerical controller | |
| JP3101961B2 (en) | Probe positioning method and device for coordinate measuring machine | |
| US6741055B2 (en) | Positioning-controlling apparatus and positioning-controlling method, and part-mounting equipment and part-mounting method | |
| CN110053042B (en) | Robot control device | |
| JP2960292B2 (en) | Multifunctional robot | |
| JPS63120313A (en) | Position and speed controller | |
| JP4737205B2 (en) | Method and apparatus for controlling component mounter | |
| JP3214640B2 (en) | Carriage speed control method | |
| JPH05345293A (en) | Collision prevention of industrial robot | |
| JP3060448B2 (en) | Measurement range control method of coordinate measuring machine and miscount detection method | |
| KR20030093643A (en) | Apparatus and method for motion control of robot | |
| JP2780013B2 (en) | Traveling control method for moving objects | |
| JPH11147192A (en) | Laser cutting equipment | |
| JPS62208851A (en) | Stop control for loader | |
| JPH02137006A (en) | Speed controller | |
| JP2735180B2 (en) | Carrier transfer method for automatic pallet changer | |
| JPS5847807A (en) | Fixed position stopping control system for truck in relation to bucket of cable crane | |
| KR0161004B1 (en) | Continuous travelling control method of multi-robot | |
| JP2797889B2 (en) | Dolly fixed position stopping method and device | |
| JPH08314525A (en) | Industrial robot controller and method for setting acceleration time of industrial robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |