JPH04123205A - Initial position detector for target to be controlled - Google Patents
Initial position detector for target to be controlledInfo
- Publication number
- JPH04123205A JPH04123205A JP24433690A JP24433690A JPH04123205A JP H04123205 A JPH04123205 A JP H04123205A JP 24433690 A JP24433690 A JP 24433690A JP 24433690 A JP24433690 A JP 24433690A JP H04123205 A JPH04123205 A JP H04123205A
- Authority
- JP
- Japan
- Prior art keywords
- phase
- counter
- encoder
- origin
- arm
- 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
Links
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 239000003638 chemical reducing agent Substances 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、電動機を用いて制御対象を制御するロボット
や工作機械等に用いられ、制御対象の電源投入時の初期
位置を検出する制御対象物の初期位置検出装置に関する
。DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention is used in robots, machine tools, etc. that control a controlled object using an electric motor, and detects the initial position of the controlled object when the power is turned on. The present invention relates to an initial position detection device.
従来の技術
産業用ロボットや工作機械等においては、電源投入後に
位置決め制御を行う前に制御装置内における制御座標と
実際のロボット等の制御対象物の座標とを一致させる必
要がある。このため制御対象物自体を原点位置に移動し
、これらの座標を一致させた後必要な制御を行うように
している。すなわち多関節ロボット等ではアーム、また
工作機械ではXYテーブル等を電動機によって原点位置
まで移動させることによって原点復帰を行うようにして
いる。In conventional technical industrial robots, machine tools, etc., it is necessary to match the control coordinates in the control device with the coordinates of the actual object to be controlled, such as a robot, before performing positioning control after power is turned on. For this reason, the control target itself is moved to the origin position and the necessary control is performed after these coordinates are matched. That is, the return to the origin is performed by moving an arm in an articulated robot or the like, or an XY table or the like in a machine tool to the origin position using an electric motor.
第6図は従来の水平多関節ロボットの1軸分のアームに
ついての機構図である。本図において制御対象はアーム
31である。アーム31は電動機(モータ)33により
減速機32を介して駆動され、その位置が制御される。FIG. 6 is a mechanical diagram of an arm for one axis of a conventional horizontal articulated robot. In this figure, the controlled object is the arm 31. The arm 31 is driven by an electric motor 33 via a reduction gear 32, and its position is controlled.
34はロータリーエンコーダである。34 is a rotary encoder.
さて電源投入時にはアーム31は例えば第7図のAの位
置にあるものとすると電源投入後アーム3]を位置Bの
方向へ移動し、原点センサ35に検知された後移動を停
止する。制御装置はその時点をアーム31の原点と認識
することにより制御座標とアーム31の物理座標とを一
致させている。Now, when the power is turned on, the arm 31 is assumed to be at the position A in FIG. 7, for example. After the power is turned on, the arm 3 moves in the direction of the position B, and stops moving after being detected by the origin sensor 35. The control device matches the control coordinates with the physical coordinates of the arm 31 by recognizing that point as the origin of the arm 31.
発明が解決しようとする課題
しかしなからこのような構成で原点復帰を行う場合には
、原点センサ35が1点に固定されているので原点位置
まで制御対象物を移動させる必要があり、広範囲に制御
対象物を移動させる必要があるだけでなく時間が長くか
かるという問題点を有していた。Problems to be Solved by the Invention However, when performing a return to the origin with such a configuration, since the origin sensor 35 is fixed at one point, it is necessary to move the object to be controlled to the origin position. This method not only requires moving the object to be controlled, but also requires a long time.
そこで特開平1−31209号公報に示されているよう
に、アブソリュート型エンコーダとインクリメンタル型
エンコーダとを接続し、その組み合わせによってアーム
位置を検出する方法や、多回転型のアブソリュートエン
コーダを用いてアームの位置を検出する方法が知られて
いる。しかしなから前者は2種類のエンコーダを用いる
必要かあり、またデータテーブルを参照するため大容量
のメモリを要し、構成か複雑なものとなる。また後者は
アブソリュートエンコーダを用いるため分解能を向上さ
せることか困難であるという欠点かあった。Therefore, as shown in Japanese Unexamined Patent Publication No. 1-31209, there is a method of connecting an absolute encoder and an incremental encoder and detecting the arm position by the combination, and a method of detecting the arm position using a multi-rotation type absolute encoder. Methods for detecting position are known. However, the former requires the use of two types of encoders, and also requires a large capacity memory to refer to the data table, resulting in a complicated configuration. The latter method also has the disadvantage that it is difficult to improve resolution because it uses an absolute encoder.
本発明は一つのインクリメンタル型のエンコーダを用い
て比較的簡単な構成で電源投入後の制御対象の位置をモ
ータ1回転以内移動するたけて検出し、原点復帰動作を
少なくすることを目的とする。An object of the present invention is to use a single incremental encoder with a relatively simple configuration to detect the position of a controlled object after the power is turned on as it moves within one rotation of the motor, thereby reducing the need for return-to-origin operations.
課題を解決するための手段
上記目的を達成するために本発明の初期位置検出装置は
、電動機に接続され1回転あたり所定数のパルスを発生
するロータリーエンコーダと、そのロータリーエンコー
タのC相(Z相)パルスの順位を判別する手段と、エン
コーダの回転角に応して変化するカウンタと、そのカウ
ンタの計数値をバックアップする電源と、カウンタの計
数値とロータリーエンコーダのパルス順位とに基づいて
制御対象の位置を判別する手段とを備え、制御対象の原
点復帰動作の動き量を少なくする初期位置検出手段であ
る。Means for Solving the Problems In order to achieve the above object, the initial position detection device of the present invention comprises a rotary encoder connected to an electric motor and generating a predetermined number of pulses per rotation, and a C phase (Z) of the rotary encoder. (phase) A means for determining the order of pulses, a counter that changes according to the rotation angle of the encoder, a power supply that backs up the count value of the counter, and control based on the count value of the counter and the pulse order of the rotary encoder. This initial position detecting means includes means for determining the position of an object, and reduces the amount of movement of the controlled object in an origin return operation.
作用
上記の構成による本発明によれば、電源投入後モータを
回転させることによってエンコーダからのC相パルスを
検出し、そのときに得られるカウンタの計数値によって
制御対象物の位置を認識し、制御座標と物理座標とを一
致させるようにしている。C相パルスはエンコーダの1
回転中に1個以上あるので原点復帰動作はモータ1回転
以内におさまる。According to the present invention having the above configuration, the C-phase pulse from the encoder is detected by rotating the motor after power is turned on, and the position of the object to be controlled is recognized and controlled based on the count value of the counter obtained at that time. The coordinates are made to match the physical coordinates. C phase pulse is encoder 1
Since there is one or more during rotation, the return-to-origin operation can be completed within one rotation of the motor.
実施例
以下本発明の第1の実施例について図面を参照しつつ説
明する。第1図は水平多関節ロボフトの一つのアームの
基本構成を示す図である。本図において、電動111(
モータ)3は減速機2を介して制御対象物、この場合は
アーム1に接続される。EXAMPLE A first example of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing the basic configuration of one arm of a horizontally articulated robot robot. In this figure, electric motor 111 (
The motor) 3 is connected to the object to be controlled, in this case the arm 1, via the reducer 2.
モータ3の回転軸にカウンタ内蔵型のインクリメンタル
ロータリーエンコーダ4を接続する。このエンコーダ4
は図示のようにロータリーエンコーダ本体(RE)5と
カウンタ6から成り立っている。ロータリーエンコーダ
本体5はインクリメンタル型のロータリーエンコーダで
あって、電気的に900の位相差を持つA相、B相の出
力と1回転あたり所定数、例えば8パルスのC相出力を
出すものである。カウンタ6は、モータ3の回転量を計
数するカウンタであって、モータ3の回転によって値が
増減する。例えばエンコーダか時計方向に900回転す
れば1カウントアツプし、逆方向に90°回転すると1
カウントダウンする。またカウンタ6にはバックアップ
電源7が接続され、制御機器の主電源かオフの状態でも
計数することができる。その計数値は位置検出手段8に
与えられる。位置検出手段8はこの計数値に基づいてロ
ボットアームの位置を検出するものである。An incremental rotary encoder 4 with a built-in counter is connected to the rotating shaft of the motor 3. This encoder 4
consists of a rotary encoder main body (RE) 5 and a counter 6 as shown in the figure. The rotary encoder main body 5 is an incremental type rotary encoder, and outputs A-phase and B-phase outputs having an electrical phase difference of 900 degrees, and a C-phase output of a predetermined number of pulses per rotation, for example, 8 pulses. The counter 6 is a counter that counts the amount of rotation of the motor 3, and its value increases or decreases depending on the rotation of the motor 3. For example, if the encoder rotates 900 degrees clockwise, the count increases by 1, and if it rotates 90 degrees in the opposite direction, the count increases by 1.
Count down. Further, a backup power source 7 is connected to the counter 6, so that counting can be performed even when the main power source of the control device is off. The counted value is given to the position detecting means 8. The position detecting means 8 detects the position of the robot arm based on this count value.
第2図は、メカ原点とC相、モータの回転量の関係を示
す図である。メカ原点からエンコーダ原点までのA、B
相エンコーダ出力パルス数を原点補正値ΔZとする。こ
こでいうエンコーダ原点は任意のC相パルスの位置で、
そのC相パルスの順位を0番とする。FIG. 2 is a diagram showing the relationship between the mechanical origin, the C phase, and the amount of rotation of the motor. A, B from mechanical origin to encoder origin
Let the number of phase encoder output pulses be the origin correction value ΔZ. The encoder origin here is the position of any C-phase pulse,
The order of the C-phase pulse is set to 0.
モータ3がエンコーダ原点から何回転したかを表す回転
量はmで表され、カウンタ6から位置検出手段8に出力
される計数値(nで表す)より求められる。モータ3の
1回転あたりの計数値の増分をΔnとすると、モータ3
の回転量mは次の0式となる。The amount of rotation representing how many times the motor 3 has rotated from the encoder origin is represented by m, and is determined from the count value (represented by n) output from the counter 6 to the position detection means 8. If the increment of the count value per rotation of the motor 3 is Δn, then the motor 3
The amount of rotation m is given by the following equation 0.
m=INT(n/Δn ) −−■INTは0
内の値の整数値を取り出す演算である。m=INT(n/Δn) --■INT is 0
This is an operation that extracts the integer value of the value within.
エンコーダ1回転あたり(i+1)個のC相を持つ場合
、それぞれのC相を0からiまでの添字を用いてc*
(k : k=o〜1)で表す。C1パルスの位置はC
oを基準として1回転内であれば、kを用いて次の■式
で表される。When the encoder has (i+1) C phases per rotation, each C phase is expressed as c* using a subscript from 0 to i.
It is expressed as (k: k=o~1). The position of C1 pulse is C
If it is within one rotation with o as the reference, it is expressed by the following equation (2) using k.
IN/ (i+1)] xk ・・・・・・■
Nはモータ3の1回転あたりの出力パルス数である。た
だし、エンコーダ直接の出力でなくても良く、位置検出
手段8に取り込むときの加工されたパルス数でも良い。IN/ (i+1)] xk ・・・・・・■
N is the number of output pulses per rotation of the motor 3. However, it does not have to be the direct output of the encoder, and may be the number of processed pulses taken into the position detection means 8.
これらを用いてメカ原点から、電源投入後はじめて検出
したC相パルスがC。Using these, the C phase pulse detected from the mechanical origin for the first time after turning on the power is C.
パルスである場合、メカ原点からそこまでの移動量は次
の0式で求められる。If it is a pulse, the amount of movement from the mechanical origin to that point is determined by the following equation.
[メカ原点からの移動量]
−[モータ1回転内の移動量]
+[(モータの回転量)XNコ
+[原点補正値]
= (N/ (i+1)l xk+mxN+ΔZ・・・
・・・■
第3図は、電源投入から現在位置検出のフローチャート
を示す。本図においてまず電源投入後、ステップ16.
17において任意の位置にあるアームをロータリーエン
コーダのC相出力が得られるまで回転させる。モしてC
相の出力が得られればステップ18に進み、その時のカ
ウンタ6の計数値nを読み込み、そしてステップ19に
よって先に得られたC相の順位kを知り、次にステップ
20によって0式を用いてモータ3の回転量を算出する
。そしてステップ24.22に進んで0式からアーム3
のメカ原点からの移動量を求める。ここで20.21.
22は一つのステップであっても良いし、ステップ18
と19の順番やステップ20と21の順番は逆になって
も良い。これによって制御対象物であるアーム1の位置
を検出することができる。主電源をオフしてもカウンタ
はバックアップ電源7で保持されているためこうして得
られたアームの物理座標を制御座標と一致させることに
よって従来行われていた原点復帰動作と同様の目的を達
成することができる。なお、kの値の求め方はハードウ
ェアまたはソフトウェアのいずれで求めてもよい。[Amount of movement from the mechanical origin] - [Amount of movement within one rotation of the motor] + [(Amount of motor rotation)
...■ Figure 3 shows a flowchart from power-on to current position detection. In this figure, first, after turning on the power, step 16.
At step 17, the arm at an arbitrary position is rotated until the C-phase output of the rotary encoder is obtained. C
If the phase output is obtained, the process proceeds to step 18, where the count value n of the counter 6 at that time is read, and the rank k of the C phase obtained earlier is known at step 19, and then, at step 20, using the 0 formula, Calculate the amount of rotation of the motor 3. Then proceed to step 24.22 and move from type 0 to arm 3.
Find the amount of movement from the mechanical origin. Here 20.21.
22 may be one step, or step 18
and 19 and the order of steps 20 and 21 may be reversed. This allows the position of the arm 1, which is the object to be controlled, to be detected. Even when the main power is turned off, the counter is maintained by the backup power supply 7, so by matching the physical coordinates of the arm thus obtained with the control coordinates, the same purpose as the conventional return-to-origin operation can be achieved. I can do it. Note that the value of k may be determined using either hardware or software.
次に本発明の第2の実施例について説明する。Next, a second embodiment of the present invention will be described.
第1の実施例では1回転中のC相をOからiまで区別し
ていたが、あるC相を検出したときのカウンタの計数値
が隣のC相を検出したときのカウンタの計数値と異なっ
ている場合、すなわち1回転あたりのC相の数が1回転
あたりのカウンタの増分よりも少ないまたは等しい場合
について第4図を用いて説明する。第2図と同様にメカ
原点からエンコーダ原点までの差を原点補正値ΔZとす
る。1回転あたりのエンコーダの出力パルスをNとし、
C相の数を(j+l)個とする。1回転あたりのカウン
タの増分をΔnとする。電源投入後はじめてC相を検出
した時の計数値をnとするとそこの位置は次の0式で表
される。In the first embodiment, the C phases during one rotation were distinguished from O to i, but the count value of the counter when a certain C phase is detected is the same as the count value of the counter when the next C phase is detected. The case where they are different, that is, the case where the number of C phases per revolution is less than or equal to the counter increment per revolution will be explained using FIG. As in FIG. 2, the difference between the mechanical origin and the encoder origin is defined as the origin correction value ΔZ. Let the encoder output pulse per revolution be N,
Let the number of C phases be (j+l). Let the counter increment per revolution be Δn. Letting n be the count value when the C phase is detected for the first time after power is turned on, its position is expressed by the following equation 0.
[メカ原点からの移動量]
=[計数値1あたりの移動量X計数値]十[原点補正値
]
=(N/Δn)Xn+ΔZ ・・・・・・■この場
合のフローチャートは、第3図のステップ19.20を
省略したもので実現できる。[Movement amount from mechanical origin] = [Movement amount per count value 1 x count value] 10 [Origin correction value] = (N/Δn) This can be realized by omitting steps 19 and 20 of .
次に本発明の第3の実施例について説明する。Next, a third embodiment of the present invention will be described.
第2の実施例では、あるC相を検出したときのカウンタ
の値と隣のC相を検出したときのカウンタの値が異なっ
ている場合の例であったが、同じになる場合、すなわち
1回転あたりのC相の数が1回転あたりのカウンタの増
分よりも多い場合について説明する。この場合はC相を
検出した時、隣のC相とカウンタの値が等しいのでこの
C相を区別する手段が必要となる。具体的な例を第5図
を用いて説明する。第2図と同様にメカ原点から;ンコ
ーダ原点までの差を原点補正値ΔZとする。In the second embodiment, the counter value when a certain C phase is detected is different from the counter value when the adjacent C phase is detected, but when they become the same, that is, 1 A case will be described in which the number of C phases per rotation is greater than the counter increment per rotation. In this case, when the C phase is detected, the counter value is the same as that of the adjacent C phase, so a means for distinguishing this C phase is required. A specific example will be explained using FIG. 5. Similarly to FIG. 2, the difference from the mechanical origin to the encoder origin is defined as the origin correction value ΔZ.
1回転あたりのエンコーダの出力パルスをNとし、C相
の数を(i+1)個とする。1回転あ六りのカウンタの
増分をΔnとする。ここで例として1=7、Δn=2と
する。カウンタの計数個(以下計数値と言う)あたり4
個のC相があるので2ビツトのデータを用いてその4つ
のC相をメ刑する。その2ビツトのデータの値をkとす
ると、電源投入後はじめて得られたC相の位置は次の0
式で表される。Let N be the output pulse of the encoder per revolution, and let the number of C phases be (i+1). Let the increment of the counter for one revolution be Δn. Here, as an example, 1=7 and Δn=2. 4 per counter count (hereinafter referred to as count value)
Since there are four C phases, the four C phases are processed using 2-bit data. If the value of the 2-bit data is k, then the position of the C phase obtained for the first time after the power is turned on is the next 0.
Expressed by the formula.
[メカ原点からの移動量コ
=[計数値内の移動量]
+[計数あたりの移動量xy1]
+[原点補正値〕
= IN/ (j+1)] xk
+(N/Δn)Xn十ΔZ ・・・・・・■この場
合のフローチャートは第3図のステップ20を省略した
もので実唄できる。[Movement amount from mechanical origin = [Movement amount within count value] + [Movement amount per count xy1] + [Origin correction value] = IN/ (j+1)] xk + (N/Δn)Xn+ΔZ ・. . . ■ The flowchart in this case omits step 20 in FIG. 3 so that the song can be actually sung.
なお、kを求めるのに2ビツトのデータを用いたか、C
相の区別ができればその目的は達成できるのでその値に
はこだわらない。またこの場合ハードウェアでの判別で
あったか、ソフトウェアで行っても良くその手段につい
ては問わない。これらの実施例では水平多関節ロホント
のアームについて説明したか、直交タイプの制御対象物
であっても他の旋回型の制御対象物でも良い。またモー
タの種類も問わない。また、もちろんこれらの実施例の
組み合わせも可能である。要は電源投入後、C相を検出
した時のカウンタの計数値およびC相の順位からアーム
等制御対象物の位置か検出できればよい。In addition, whether 2-bit data was used to calculate k or C
As long as the phases can be distinguished, the purpose can be achieved, so the value does not matter. In this case, the determination may be made by hardware or by software, and the method is not critical. In these embodiments, a horizontal multi-joint arm has been described, but the control object may be an orthogonal type control object or another rotation type control object. Also, the type of motor does not matter. Of course, a combination of these embodiments is also possible. The point is that the position of the object to be controlled, such as an arm, can be detected from the count value of the counter when the C phase is detected and the order of the C phase after the power is turned on.
発明の効果
このように本発明によれば、ロータリーエンコーダを用
いてモータの回転量をカウンタにより計数し、その計数
値を保持しておくことによって制御座標とロボットアー
ム等の制御対象物の座標とを一致させるようにしている
。したがって電源投入後モータをわずかに回転させるだ
けで原点復帰と同様の目的を達成することかでき、ロホ
ノト等の原点位置にアームを移動させることなく制御座
標とアーム座標とを一致させることができる。Effects of the Invention As described above, according to the present invention, the amount of rotation of the motor is counted by a counter using a rotary encoder, and by holding the counted value, the control coordinates and the coordinates of a controlled object such as a robot arm can be determined. I'm trying to match. Therefore, the same purpose as returning to the origin can be achieved by only slightly rotating the motor after the power is turned on, and the control coordinates and arm coordinates can be made to match without moving the arm to the origin position such as Rohonoto.
また比較的簡単な演算処理により実現でき、複雑なテー
ブルを用いることなく制御対象物の位置を認識すること
ができる。さらに原点センサを用いる必要はなくその調
整も不要になるという効果か得られる。さらにモータの
1回転以下の回転だけの時間で位置の検出ができる。Furthermore, it can be realized by relatively simple arithmetic processing, and the position of the controlled object can be recognized without using a complicated table. Furthermore, there is an advantage that it is not necessary to use an origin sensor and its adjustment is also unnecessary. Furthermore, the position can be detected in the time it takes for the motor to rotate one revolution or less.
第1図は本発明の第1の実施例による水平多関節ロボッ
トの一つのアームの構成を示すブロック図、第2図はロ
ボットアームの位置とカウンタの計数値とモータの回転
量とC相の関係を示す図、第3図はアームの位萱検出の
手順を示すフローチャート、第4図は本発明の第2の実
施例のC相とカウンタの計数値の関係を示す図、第5図
は本発明の第3の実施例のC相とカウンタの計数値の関
係を示す図、第6図は従来の水平多関節ロボットの一つ
のアームの構成を示す図、第7図は原点復帰を説明する
図である。
1・・・・・・アーム(制御対象物)、2・・・・・・
減速機、3・・・・・・電動機、4・・・・・・ロータ
リーエンコーダ、5・・・・・・エンコーダ本体、6・
・・・・・カウンタ、7・・・・・・バックアップ電源
、8・・・・・・位置検出手段。
代理人の氏名 弁理士小鍜治明 ほか2名艷#織
ロータソーエンコータ
1ンコ−ダ不イ不
カクンタ
瘍
第
図
第
図
第
図Fig. 1 is a block diagram showing the configuration of one arm of a horizontal articulated robot according to the first embodiment of the present invention, and Fig. 2 shows the position of the robot arm, the count value of the counter, the amount of rotation of the motor, and the C phase. FIG. 3 is a flowchart showing the procedure for arm position detection, FIG. 4 is a diagram showing the relationship between the C phase and the count value of the counter in the second embodiment of the present invention, and FIG. A diagram showing the relationship between the C phase and the count value of the counter in the third embodiment of the present invention, FIG. 6 is a diagram showing the configuration of one arm of a conventional horizontal articulated robot, and FIG. 7 explains return to origin. This is a diagram. 1...Arm (object to be controlled), 2...
Reducer, 3...Electric motor, 4...Rotary encoder, 5...Encoder body, 6...
... Counter, 7 ... Backup power supply, 8 ... Position detection means. Name of agent: Patent attorney Haruaki Ogata and two others
Claims (1)
ており、90度位相差のA相およびB相の信号およびエ
ンコーダの1回転中に1個または複数個のC相(Z相)
信号を出力するロータリーエンコーダと、上記複数個の
C相信号の順位を判別する手段と、上記エンコーダの回
転量を計数するカウンタと、そのカウンタのバックアッ
プ電源と、上記カウンタの計数値および上記C相信号の
順位にもとづいて制御対象物の位置を判別する位置検出
手段とを備えた制御対象物の初期位置検出装置。An electric motor that drives the controlled object, A-phase and B-phase signals with a 90 degree phase difference that are connected to the electric motor, and one or more C-phase (Z-phase) signals during one rotation of the encoder.
A rotary encoder that outputs a signal, a means for determining the order of the plurality of C-phase signals, a counter that counts the amount of rotation of the encoder, a backup power source for the counter, a count value of the counter, and a means for determining the order of the C-phase signals. An initial position detecting device for a controlled object, comprising: position detecting means for determining the position of the controlled object based on the order of signals.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24433690A JPH04123205A (en) | 1990-09-14 | 1990-09-14 | Initial position detector for target to be controlled |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24433690A JPH04123205A (en) | 1990-09-14 | 1990-09-14 | Initial position detector for target to be controlled |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04123205A true JPH04123205A (en) | 1992-04-23 |
Family
ID=17117194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24433690A Pending JPH04123205A (en) | 1990-09-14 | 1990-09-14 | Initial position detector for target to be controlled |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04123205A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010238174A (en) * | 2009-03-31 | 2010-10-21 | Yamatake Corp | Positioning device and positioning method |
US10139251B2 (en) | 2016-07-27 | 2018-11-27 | Seiko Epson Corporation | Power transmitting apparatus, robot, and printer |
DE102009015038B4 (en) * | 2008-03-31 | 2019-07-11 | Harmonic Drive Systems Inc. | Multiple rotation absolute encoder |
WO2021124603A1 (en) * | 2019-12-16 | 2021-06-24 | 株式会社日立産機システム | Motor control device and motor control method |
-
1990
- 1990-09-14 JP JP24433690A patent/JPH04123205A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009015038B4 (en) * | 2008-03-31 | 2019-07-11 | Harmonic Drive Systems Inc. | Multiple rotation absolute encoder |
JP2010238174A (en) * | 2009-03-31 | 2010-10-21 | Yamatake Corp | Positioning device and positioning method |
US10139251B2 (en) | 2016-07-27 | 2018-11-27 | Seiko Epson Corporation | Power transmitting apparatus, robot, and printer |
WO2021124603A1 (en) * | 2019-12-16 | 2021-06-24 | 株式会社日立産機システム | Motor control device and motor control method |
JPWO2021124603A1 (en) * | 2019-12-16 | 2021-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2010238174A (en) | Positioning device and positioning method | |
JPH04123205A (en) | Initial position detector for target to be controlled | |
JP3370845B2 (en) | Absolute encoder | |
CN116480769A (en) | Transmission device, debugging method, robot and storage medium | |
JPH08350B2 (en) | Origin setting method for work etc. in machine tools | |
CN112894801B (en) | Zero returning method and device for double-shaft same-guide-rail equipment | |
JPH03122703A (en) | Position detector | |
JPH0733133Y2 (en) | Origin position detector | |
CA1323699C (en) | Method of detecting a position of a robot | |
JP2727542B2 (en) | Arm position detection method | |
JPS623305A (en) | How to set the robot's origin position | |
JPH0442602B2 (en) | ||
JP2597977B2 (en) | Reference point setting method for position detection circuit | |
JPH0465702A (en) | Robot origin search method | |
JP2000084885A (en) | Position detecting device and joint mechanism | |
JP2653057B2 (en) | Home position return method | |
JPS63289417A (en) | Pulse encoder | |
JPH0511446Y2 (en) | ||
JPS6377692A (en) | Industrial robot with working-range variable device | |
JPH0588751A (en) | Positioning device | |
JPH04305118A (en) | Incremental type encoder | |
JPH0623681A (en) | Origin return device for robot | |
JPS6227601A (en) | Absolute position detector | |
JPH04256108A (en) | Position detecting device | |
KR930000128B1 (en) | Planar Moving Cartesian Coordinate Position Detection in Circular Interpolation |