JPH0465702A - Method for searching origin of robot - Google Patents
Method for searching origin of robotInfo
- Publication number
- JPH0465702A JPH0465702A JP17882390A JP17882390A JPH0465702A JP H0465702 A JPH0465702 A JP H0465702A JP 17882390 A JP17882390 A JP 17882390A JP 17882390 A JP17882390 A JP 17882390A JP H0465702 A JPH0465702 A JP H0465702A
- Authority
- JP
- Japan
- Prior art keywords
- encoder
- pulses
- phase
- origin
- detected
- 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
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
ロボットに装着したエンコーダの原点サーチするロボッ
ト原点サーチ方法に間し、
リミットスイッチの位置から逆方向にゆっくり移動させ
て2相を検出するまでのパルス数が1回転のパルス数よ
りも小さいときに原点とし、高速演算プロセッサの計夏
精度の制限などによる影響を受けることなく、エンコー
ダの2相の検出を安定に行うことを目的とし、
モータでロボットの関節を駆動する回転角度を検出する
エンコーダおよび関節のりミント位置を検出するリミッ
トスイッチとを備え、所定速度でモータを駆動して上記
リミットスイッチによってリミット位置が検出されるま
で関節を移動させた後、逆方向にゆっくり移動させ、こ
のときのエンコーダからのパルスを計数して2相のパル
スが検出さメするまでのパルス数イ3求ど)、・二のパ
ルスaがエニ′−2−ダの1回転のパルス数よりも小さ
いときに当該l相の位置を原点とし、−ノj、大きい、
I−きに再試行するように構成する7
〔g業主の利用分野〕
本発明は、口2(67トに装着したエンコーダの原点づ
−チするロボット原点(;゛−チ方法に関するものであ
る。[Detailed Description of the Invention] [Summary] In the robot origin search method of searching the origin of an encoder attached to the robot, the number of pulses required to detect two phases by slowly moving the limit switch in the opposite direction from the position of the limit switch is 1. The origin is set when the number of rotation pulses is smaller than the number of rotation pulses, and the aim is to stably detect the two phases of the encoder without being affected by limitations such as the accuracy of high-speed calculation processors. The motor is equipped with an encoder that detects the rotation angle to be driven and a limit switch that detects the position of the joint. After driving the motor at a predetermined speed and moving the joint until the limit position is detected by the limit switch, the motor is moved in the opposite direction. , count the pulses from the encoder at this time, and find the number of pulses until a two-phase pulse is detected (e.g., 3), ・The second pulse a is one revolution of Any'-2-da. When the number of pulses is smaller than the number of pulses, the position of the l phase is taken as the origin;
[Field of use by business owners] The present invention relates to a robot origin (; .
[従来の技術と発明が解決j〜よ・うとする課題]T場
の紺立作9に用いるr−lボッ]・は、教示し六−動き
を繰す返ずティーチイングブし、・イハノク型が一般的
−である41、−のロボットは、相対角度を検出するイ
ユ/クリメンタル型のエンコ一ダを用いており、電源を
切断(、た際に絶対角度各保持できない性質を持ってい
る。このため、ロボ7)の使用者1、、t、電源投入直
後?、−絶対角度の基準位置に名関節を動かず原点づ−
チを行う必要がある。V二の原へザーチは、各関節と、
:装着しであるリミットスイッチ、!:エンコーダの1
回転に1パルスだけ(その幅は1回転の1/100ない
し1/2000)を出力する2相を併用して行っCいる
。このエン−1−ダは、モータに直結しており、干−夕
yアームの関節の動の間には、減速機(1150ないし
1/120)があるので、例えばエン】−ダ2000パ
ルス、減速比1/120のときは2相支パルスに相当す
る関節の回転角度は0゜0015° (360/ (2
000X120>)となる。[Problems that the prior art and invention attempt to solve] The r-l box used for the T-field's navy standing production 9] teaches the six-movement repeatedly, and the Ihanok The robots of type 41 and -, which are common in type -, use an linear/cremental type encoder that detects relative angles, and have the property of not being able to maintain absolute angles when the power is turned off. For this reason, the user 1 of Robo7) immediately after turning on the power? , -The origin is set at the reference position of the absolute angle without moving the famous joint.
It is necessary to conduct V Ninohara Hezarch has each joint and
: Limit switch, which is installed! :Encoder 1
This is done by using two phases that output only one pulse per rotation (its width is 1/100 to 1/2000 of one rotation). This encoder is directly connected to the motor, and there is a reducer (1150 to 1/120) between the joints of the arm, so for example, the encoder is 2000 pulses, When the reduction ratio is 1/120, the rotation angle of the joint corresponding to the two-phase branch pulse is 0°0015° (360/ (2
000X120>).
一方、この機構の制御にチ′イジタルの高速演算ブロセ
フザ(1)SP)を用いて4@のノ”==ボ制御を同時
に行−)場合、演算速度の制限からザングリング周期と
12.て例えばurnsが下限となる。l m5のサニ
/フ゛リニ/グ周朋の装置で」二記2相のツマJレス信
七を検出するには、関節の回転角速度は、145”/S
以下がa−要である、L7かし、関節の鼾大角達度j、
□L450°/S程度−であり、演算精度の制限から1
.5”/sは実現ごきる蝉仰角迫度に1煉る場合があイ
)8このような場合1.ニノイズなどの影でで7相のパ
ルス幅が減小Iljノ゛)と、基準位置(原点)に相当
確゛る2相が検出′7′きす、基準位置が1′才1丁し
まうという問題があった。以下第3図を用いて簡東に説
明する。On the other hand, if a digital high-speed computation processor (1) SP) is used to control this mechanism and 4@'s ノ'' == BO control is performed at the same time, the zangling period and 12. urns is the lower limit.In order to detect the two-phase Tsuma Jless Shinshichi with the Sani/Filini/G Shuho device of l m5, the rotational angular velocity of the joint is 145"/S.
The following is a-key, L7 kashi, joint snoring angle reach j,
□L450°/S, and due to the limitation of calculation accuracy, 1
.. 5"/s may be increased by 1 to the degree of elevation angle that can be realized) 8) In such a case, 1. The pulse width of the 7th phase is reduced due to the shadow of noise etc.) and the reference position. There was a problem in that two phases that were fairly certain at the origin were detected and the reference position was 1' apart.This will be briefly explained below with reference to FIG.
第3図においC,■は、リミットスイッチのある方向へ
同定速曜で動かす。In Fig. 3, C and ■ move the limit switch in the direction of the specified speed.
04人、リミットスイッチ今検出し人−か滑かをI’l
l別する。、はいの場合(t:lボア)の関節をリミッ
トスイッチのある方向にニー・定速変で動かし、リミー
ノ1−スイッチからのON信号を検出し、た場合)には
、すないし■の処理によって原点シー了−を行う。04 people, limit switch now detects people - or smoothness I'l
l Separate. , If yes (if the joint of t: l bore is moved in the direction of the limit switch by knee/constant speed change and the ON signal from the limino 1 switch is detected), then the process of The origin point is completed by .
@は、停止する。こメ1.は、@ !J:いて、リミッ
トスイッチからの0ト■信号を検出したので、−旦停止
Jニする。@ stops. Rice 1. teeth,@ ! J: Since I detected the 0 signal from the limit switch, I stopped J.
■は、一定方向に最低p度で旬iかず、こメ7.は、[
相]で停止!、7、逆の方向に最低速Lmでゆっくり動
かず。■ is the lowest p degree in a certain direction, and rice 7. teeth,[
Stop at [phase]! , 7. Move slowly in the opposite direction at the lowest speed Lm.
■い1.2相を検出したか否かを“回別する。、76れ
は、■でリミットスイッチの位置から逆jj向に1低速
度′7′ゆっくり動かし、エンコーダから1回転に1パ
ルス送出されるり相のパルスを検出したか否か不蝦j別
ダる6はいの場合シ、−ば、z41?Nを(☆出1,7
たので停止し、このときの位Fを原点(基準位置)とし
、て設定1o、2、以降の、Sの原点を基準に位置l:
制御などを行う4一方、いいえの場合にば、■を綬り返
j7行う。■ Check whether the correct 1.2 phase is detected or not. 76. At ■, slowly move the limit switch in the reverse jj direction by 1 low speed '7', and apply 1 pulse per rotation from the encoder. It doesn't matter whether the output phase pulse is detected or not.If yes, then z41?
Therefore, stop and set the position F at this time as the origin (reference position), and set 1o, 2, and the following positions l:
Perform control, etc. 4 On the other hand, if the answer is no, repeat ■ and perform j7.
また、上述した問題を解決する人:めに、第4詠′1(
イ)2相の信Bが]、 m sの場合、第4図(ロ)回
路(千ノフルチハイグし・−タ)を用い、z 4iのパ
ルスの立ぢ上がりをトリガ)= I−、2rn S l
ソー1−のパルスを先住さ(゛(第41閃(ハ))、2
相のパルスの検出を安定さ(゛る方法もおる。この方法
でとよ、2相の信号に高周波2ノイズがのった場合、第
4図(ハ)のU=示すように、ノイズムこよ5って出力
信号が生してしまい、過−1た基準位置を検出!、、、
−r 1.、まい、適切でないという問題がある。Also, the person who solves the above-mentioned problem: Meni, 4th Ei '1 (
(a) When the two-phase signal B is ], m s, use the circuit in Figure 4 (b) to trigger the rise of the pulse of z4i) = I-, 2rn S l
The pulse of Thor 1- is native (゛(41st flash (c)), 2
There is also a method that stabilizes the detection of phase pulses. With this method, if two high-frequency noises are added to the two-phase signal, the noise will be reduced as shown by U in Figure 4 (C). The output signal 5 is generated, and the reference position exceeded by -1 is detected!
-r 1. The problem is that it is not appropriate.
本発明は、リミットスイッチの位置から逆方向にゆっく
り移動させて2相を検出するま−C′のパルス数が1回
転のパルス数よりも小ざいときに原点とし7、高速演算
″/″0セッサの耐算相′度の制限な^′による影響を
受Uることなく2.エンコーダの2相の検出を安定に行
うことを目的としている。The present invention detects two phases by slowly moving the limit switch in the opposite direction from the position of the limit switch, and when the number of pulses of C' is smaller than the number of pulses of one rotation, the origin is determined 7, and high-speed calculation ``/'' 0 2. Without being affected by the limitations on the load-bearing phase of the processor. The purpose is to stably detect two phases of the encoder.
第1図を参照して課題を解決するための手段を説明する
。Means for solving the problem will be explained with reference to FIG.
第1図において、エンコーダ1−1は、ロボットの関節
の回転角を検出するインクリメンタル型のエンコーダで
ある。In FIG. 1, an encoder 1-1 is an incremental encoder that detects rotation angles of joints of a robot.
モータ1−2は、ロボットの関節を駆動するものである
。The motor 1-2 drives the joints of the robot.
リミットスイッチ1−5は、ロボットの関節のリミット
位置を検出するものである。The limit switch 1-5 detects the limit position of the joint of the robot.
本発明は、第1図に示すように、所定速度でモータ1−
1を駆動してリミットスイッチ1−5によってリミット
位置が検出されるまで関節を移動させた後、逆方向にゆ
っくり移動させ、このときのエンコーダ1−1からのパ
ルスを計数して2相のパルスが検出されるまでのパルス
数を測定し、このパルス数がエンコーダ1−1の1回転
のパルス数よりも小さいときに当該2相の位置を原点と
し、一方、大きいときに再試行するようにしている。In the present invention, as shown in FIG.
1 to move the joint until the limit position is detected by limit switch 1-5, then slowly move it in the opposite direction, count the pulses from encoder 1-1 at this time, and calculate the two-phase pulse. Measure the number of pulses until it is detected, and when this pulse number is smaller than the number of pulses per revolution of encoder 1-1, the position of the two phases is the origin, and when it is larger, try again. ing.
従って、リミットスイッチ1−5の位置まで関節を移動
させ、逆方向にゆっくり移動させてエンコーダ1−1か
らの2相のパルスを検出するまでに計数したパルス数が
1回転のパルス数よりも小さいときに正しい原点(基準
位W)とすることにより、高速演算プロセッサ(DSP
2)の計夏精度の制限などによる影響を受けることなく
、エンコーダ1−1の2相の検出を安定に行うことが可
能となる。Therefore, the number of pulses counted until the joint is moved to the limit switch 1-5 position, slowly moved in the opposite direction, and two-phase pulses from encoder 1-1 are detected is smaller than the number of pulses in one rotation. By setting the correct origin (reference position W), high-speed calculation processor (DSP)
It becomes possible to stably detect the two phases of the encoder 1-1 without being affected by the limitation of measurement accuracy in 2).
次に、第1図および第2図を用いて本発明の1実施例の
構成および動作を順次詳細に説明する。Next, the configuration and operation of one embodiment of the present invention will be explained in detail using FIGS. 1 and 2.
第1図(イ)は、ロボットの関節機構例を示す。FIG. 1(a) shows an example of a joint mechanism of a robot.
第1図(イ)の(A)は、ロボットの関節機構の正面図
を示す、ここで、エンコーダ1−1は、モータ1−2の
軸に直結され、当該モータ1−2の軸の相対角度を検出
するインクリメンタル型のエンコーダであって、例えば
1回転に100ないし2000パルスを出力すると共に
、1回転に1つの2相のパルスを出力するものである。FIG. 1(A) shows a front view of the joint mechanism of the robot. Here, the encoder 1-1 is directly connected to the shaft of the motor 1-2, and the encoder 1-1 is connected directly to the shaft of the motor 1-2. It is an incremental encoder that detects angles, and outputs, for example, 100 to 2000 pulses per revolution, and one two-phase pulse per revolution.
ここでは、この2相のパルス位置をサーチして原点とす
るようにしている。Here, the pulse positions of these two phases are searched and set as the origin.
モータ1−2は、減速機1−6を介してアーム1−4を
駆動するものである。The motor 1-2 drives the arm 1-4 via a reduction gear 1-6.
リミットスイッチ1−5は、アーム1−4の+リミット
位置、および−リミット位置を検出するためのマイクロ
スイッチなどである。The limit switch 1-5 is a microswitch or the like for detecting the + limit position and the - limit position of the arm 1-4.
減速機1−6は、モータ1−2の回転を減速、例えば1
150ないし1/120に減速するものである。The speed reducer 1-6 reduces the rotation of the motor 1-2, e.g.
The speed is reduced by 150 to 1/120.
第1図(イ)の(B)は、第1図(イ)の(A)のエン
コーダ1−1の側面図を示す、ここで、2相のパルスは
、エンコーダ1−1の1回転に1つ生成されるパルスで
あって、エンコーダ1−1の1回転のパルス数を例えば
2000とすると、360/2000=0. 18゜
となる。FIG. 1(A)-(B) shows a side view of the encoder 1-1 of FIG. 1(A)-(A). If the number of pulses generated per one rotation of the encoder 1-1 is, for example, 2000, then 360/2000=0. It becomes 18°.
第1図(イ)の(C)は、第1図(イ)の(A)のアー
ムの側面図を示す、ここで、アームの2相パルスに相当
する角度は、減速機1−6の減速比を1/120とする
と、
0.18/120=0.0015゜
となり、極めて小さな角度である。FIG. 1(a)(C) shows a side view of the arm in FIG. 1(a)(A). Here, the angle corresponding to the two-phase pulse of the arm is the angle of the reducer 1-6. If the reduction ratio is 1/120, then 0.18/120=0.0015°, which is an extremely small angle.
第1図(ロ)は、DSPを用いたシステム構成図を示す
。ここで、DSPは、高速演算プロセッサであって、本
実施例では、4軸のサーボ制御を同時に行い、サンプリ
ング周期はl m sである。FIG. 1(b) shows a system configuration diagram using a DSP. Here, the DSP is a high-speed arithmetic processor, and in this embodiment, servo control of four axes is performed simultaneously, and the sampling period is l m s.
共有メモリ3は、パーソナルコンピュータ本体4からの
指令を書き込んでDSP2にその指令を実行させたり、
DSP2からのエンコーダ1−1の角度を書き込んでパ
ーソナルコンピュータ本体4が取り込んだりなどするた
めのものである。The shared memory 3 writes commands from the personal computer main body 4 and causes the DSP 2 to execute the commands,
This is for writing the angle of the encoder 1-1 from the DSP 2 and importing it into the personal computer main body 4.
パーソナルコンピュータ本体4は、共有メモリ3にロボ
ットのlll11m指令を書き込み、原点サーチ、組立
作業などをDSP2に行わせたりなどするものである。The personal computer main body 4 writes the robot's lll11m command in the shared memory 3, and causes the DSP 2 to perform origin search, assembly work, etc.
コンソール5は、パーソナルコンピュータ本体4に各種
データを入力してロボットを制御したり、その結果を表
示したりなどするものである。The console 5 is used to input various data into the personal computer main body 4 to control the robot, display the results, and so on.
次に、第2図を用いて第1図構成の動作を詳細に説明す
る。Next, the operation of the configuration shown in FIG. 1 will be explained in detail using FIG.
第2図において、■は、リミットスイッチのある方向へ
一定速度で動かす、これは、第1図DSP2がモータ1
−2を駆動し、リミットスイッチ1−5がある方向にア
ーム1−4を移動させる。In Figure 2, ■ moves the limit switch in a certain direction at a constant speed, which means that the DSP 2 in Figure 1
-2 to move the arm 1-4 in the direction of the limit switch 1-5.
尚、このDSPの制御は、パーソナルコンピュータ本体
4が、ロボットのモータ1−2に制御電流を流してサー
ボ制御状態にした後、例えば+リミットを検出したら動
作を停止させる命令を書き込んだことに対応して、行う
ものである。Note that this DSP control corresponds to the personal computer main body 4 supplying a control current to the robot's motor 1-2 to put it in a servo control state, and then writing a command to stop the operation when, for example, a + limit is detected. Then, do it.
■は、リミットを検出したか否かを判別する。(2) determines whether or not a limit has been detected.
はいの場合(DSP2がリミットスイッチ1−5からの
例えばON状態を検出した場合)には、0以降の処理を
行う、いいえの場合には、■を繰り返し行う。If yes (when the DSP 2 detects, for example, an ON state from the limit switch 1-5), the process from 0 onwards is performed, and if no, the process (2) is repeated.
■は、停止する。これは、■はいで、リミット位置を検
出したので、−旦モータ1−2の駆動を止め、停止する
。■ Stops. Since the limit position has been detected, the motor 1-2 is stopped and stopped.
[相]は、エンコーダの値(A)を記憶する。これは、
リミット位置におけるエンコーダ1−1の現在位置の値
を記憶する。[Phase] stores the encoder value (A). this is,
The current position value of encoder 1-1 at the limit position is stored.
[相]は、一定方向に最低速度で動かす、これは、リミ
ットスイッチ1−5に向かう方向と逆方向(戻る方向)
にモータ1−2を最低速度で駆動する。尚、このDSP
2の制御は、パーソナルコンピュータ本体4が、2相を
検出したら動作を停止する命令を共有メモリ3に書き込
んだことに対応して、行うものである。[Phase] moves in a constant direction at the lowest speed, this is the direction opposite to the direction toward limit switch 1-5 (return direction)
The motor 1-2 is driven at the lowest speed. Furthermore, this DSP
Control No. 2 is performed in response to the personal computer main body 4 writing a command to the shared memory 3 to stop the operation when two phases are detected.
[相]は、2相を検出したか否かを判別する。はいの場
合には、■で停止し、[相]を行う、いいえの場合には
、■を繰り返し行う。[Phase] determines whether two phases are detected. If yes, stop at ■ and perform [phase]; if no, repeat ■.
[相]は、エンコーダの値(B)を記憶する。これは、
[相]はいでエンコーダ1−1の2相のパルスを検出し
たので、[相]で記憶してから一定方向に最低速度で動
かしたときにエンコーダ1−1から送出されたパルスを
計数した! (B)を記憶する。[Phase] stores the encoder value (B). this is,
[Phase] Yes, we detected two-phase pulses from encoder 1-1, so we counted the pulses sent from encoder 1-1 when we memorized it as [phase] and then moved it in a fixed direction at the lowest speed! (B) is memorized.
[相]は、!A−Blがエンコーダ1回転のパルス数よ
りも少ないか否かを判別する。はいの場合には、リミッ
ト位置から2相のパルスが検出された位置までに計数し
たパルス数が、エンコーダ1回転のパスル数よりも少な
いので、正しい原点と判断し、停止する。一方、いいえ
の場合には、リミット位置から2相のパルスが検出され
た位置までに計数したパルス数が、エンコーダ1回転の
パスル数よりも多いので、正しくない原点と判断し、[
相]でリミットスイッチ位置(A)に動かし、■以降を
再度行う。[Phase] is! It is determined whether A-Bl is less than the number of pulses per encoder revolution. If yes, the number of pulses counted from the limit position to the position where two-phase pulses are detected is less than the number of pulses in one rotation of the encoder, so it is determined that the origin is correct and the process is stopped. On the other hand, if No, the number of pulses counted from the limit position to the position where two-phase pulses were detected is greater than the number of pulses in one rotation of the encoder, so it is determined that the origin is incorrect, and [
[phase] to move the limit switch to position (A), and repeat steps from ■.
以上説明したように、本発明によれば、リミットスイッ
チ1−5の位置まで関節を移動させ、逆方向にゆっくり
移動させてエンコーダ1−1からの2相のパルスを検出
するまでに計数したパルス数が1回転のパルス数よりも
小さいときに正しい原点とする構成を採用しているため
、高速演算プロセッサの計算精度の制限などによる影響
を受けることなく、エンコーダの2相の検出を安定に行
うことができる。これにより、原点サーチが安定し、た
とえ電源の切断が途中にあっても、ロボットを教示した
通りの動きを繰り返させることを保証することが可能と
なる。As explained above, according to the present invention, the pulses counted until the joint is moved to the position of the limit switch 1-5, slowly moved in the opposite direction, and two-phase pulses from the encoder 1-1 are detected. Since the system uses a configuration that determines the correct origin when the number of pulses per revolution is smaller than the number of pulses per revolution, the encoder's two-phase detection can be performed stably without being affected by limitations on the calculation accuracy of high-speed arithmetic processors. be able to. This stabilizes the origin search and makes it possible to guarantee that the robot will repeat the movement as taught even if the power is turned off midway through.
第1図は本発明の1実施例構成図、第2図は本発明に係
る原点サーチ法・フローチャート、第3図は従来の原点
サーチ方法・フローチャート、第4図は従来技術の説明
図を示す。
図中、lはロボット、1−1はエンコーダ、12はモー
タ、l−4はアーム、1−5はリミットスイッチ、1−
6は減速機、2はDSP (高速演算プロセッサ)、3
は共有メモリ、4はパーソナルコンピュータ本体、5は
コンソールを表す。Fig. 1 is a configuration diagram of one embodiment of the present invention, Fig. 2 is an origin search method and flowchart according to the present invention, Fig. 3 is a conventional origin search method and flowchart, and Fig. 4 is an explanatory diagram of the prior art. . In the figure, l is a robot, 1-1 is an encoder, 12 is a motor, l-4 is an arm, 1-5 is a limit switch, 1-
6 is a reducer, 2 is a DSP (high-speed arithmetic processor), 3 is a
4 represents a shared memory, 4 represents a personal computer body, and 5 represents a console.
Claims (1)
ト原点サーチ方法において、 モータ(1−2)でロボットの関節を駆動する回転角度
を検出するエンコーダ(1−1)および関節のリミット
位置を検出するリミットスイッチ(1−5)とを備え、 所定速度でモータ(1−2)を駆動して上記リミットス
イッチ(1−5)によってリミット位置が検出されるま
で関節を移動させた後、逆方向にゆっくり移動させ、こ
のときのエンコーダ(1−1)からのパルスを計数して
z相のパルスが検出されるまでのパルス数を求め、この
パルス数がエンコーダ(1−1)の1回転のパルス数よ
りも小さいときに当該2相の位置を原点とし、一方、大
きいときに再試行するように構成したことを特徴とする
ロボット原点サーチ方法。[Claims] A robot origin search method for searching the origin of an encoder attached to a robot, comprising an encoder (1-1) that detects a rotation angle for driving a joint of the robot by a motor (1-2), and a limit position of the joint. After driving the motor (1-2) at a predetermined speed and moving the joint until the limit position is detected by the limit switch (1-5), Move the encoder (1-1) slowly in the opposite direction and count the pulses from the encoder (1-1) at this time to find the number of pulses until the z-phase pulse is detected. A robot origin search method characterized in that when the number of rotation pulses is smaller than the number of rotation pulses, the position of the two phases is set as the origin, and when the number is larger, a retry is made.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17882390A JPH0465702A (en) | 1990-07-05 | 1990-07-05 | Method for searching origin of robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17882390A JPH0465702A (en) | 1990-07-05 | 1990-07-05 | Method for searching origin of robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0465702A true JPH0465702A (en) | 1992-03-02 |
Family
ID=16055289
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17882390A Pending JPH0465702A (en) | 1990-07-05 | 1990-07-05 | Method for searching origin of robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0465702A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04289086A (en) * | 1991-03-18 | 1992-10-14 | Kobe Steel Ltd | Manipulator controller |
| JP2007276850A (en) * | 2006-04-10 | 2007-10-25 | Fuji Seisakusho:Kk | Cup supply method and cup supply system |
| JP2009122635A (en) * | 2007-10-23 | 2009-06-04 | Nsk Ltd | Exhibition equipment |
| JP2015039738A (en) * | 2013-08-22 | 2015-03-02 | 株式会社Taiyo | Electric gripper device and origin return method of electric gripper |
-
1990
- 1990-07-05 JP JP17882390A patent/JPH0465702A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04289086A (en) * | 1991-03-18 | 1992-10-14 | Kobe Steel Ltd | Manipulator controller |
| JP2007276850A (en) * | 2006-04-10 | 2007-10-25 | Fuji Seisakusho:Kk | Cup supply method and cup supply system |
| JP2009122635A (en) * | 2007-10-23 | 2009-06-04 | Nsk Ltd | Exhibition equipment |
| JP2015039738A (en) * | 2013-08-22 | 2015-03-02 | 株式会社Taiyo | Electric gripper device and origin return method of electric gripper |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4939508A (en) | Point and select device | |
| JPS58208807A (en) | Teaching device of robot | |
| JPH0465702A (en) | Method for searching origin of robot | |
| FR2563461A1 (en) | FORWARD CONTROL APPARATUS WITH SECURITY DEVICE FOR INDUSTRIAL ROBOT | |
| CN107401987A (en) | Depth-logger error calibration method, apparatus and system | |
| JPH0236310A (en) | Rotation angle detecting device | |
| JPH04123205A (en) | Initial position detector for target to be controlled | |
| US5245555A (en) | System for measuring vector coordinates | |
| JPH10267603A (en) | Position and attitude detector | |
| JPS62150405A (en) | Industrial robot controller | |
| JPH02300644A (en) | Measuring method for gravity center position of body | |
| JPH0238921A (en) | Rotation angle detecting device | |
| KR940010897B1 (en) | Rotational position detector for robot | |
| JPS59163609A (en) | Route interpolating method of robot hand | |
| JPH0733133Y2 (en) | Origin position detector | |
| JPH0425388A (en) | Detection device for position of industrial robot | |
| JPH0623681A (en) | Robot origin return device | |
| JPS62225908A (en) | Position detector | |
| JPS63237848A (en) | Drive amount detector for ball screw | |
| JPS5866813A (en) | Position detector for moving object | |
| JPS59156651A (en) | Control device for rotary table | |
| JPH0588751A (en) | Positioning device | |
| JPS62152016A (en) | industrial robot | |
| JPS62218056A (en) | Absolute position detection device | |
| JPH0416317B2 (en) |