JPH02303793A - Operation detector for robot - Google Patents

Operation detector for robot

Info

Publication number
JPH02303793A
JPH02303793A JP12600189A JP12600189A JPH02303793A JP H02303793 A JPH02303793 A JP H02303793A JP 12600189 A JP12600189 A JP 12600189A JP 12600189 A JP12600189 A JP 12600189A JP H02303793 A JPH02303793 A JP H02303793A
Authority
JP
Japan
Prior art keywords
robot
link
motion
detected
clamp
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
JP12600189A
Other languages
Japanese (ja)
Inventor
Katsuhiko Yoshino
勝彦 吉野
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.)
Tokico Ltd
Original Assignee
Tokico Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokico Ltd filed Critical Tokico Ltd
Priority to JP12600189A priority Critical patent/JPH02303793A/en
Publication of JPH02303793A publication Critical patent/JPH02303793A/en
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Manipulator (AREA)

Abstract

PURPOSE:To correctly detect the operation of the wrist part of an industrial robot by installing an operation detecting means for outputting the operation of a clamp part which is detected by a detecting device as coordinate data. CONSTITUTION:The wrist part 4 of a robot 3 is clamped by a clamping part 5. The operation of the clamping part 5 which displaces in following to the shift of the wrist part 4 of the robot 3 is detected by detectors 15 and 16, and the detected operation is outputted as the coordinate data from an operation detecting means 36. Therefore, the operation of the wrist part 4 of the robot 3 can be correctly detected without utilizing man's labor.

Description

【発明の詳細な説明】[Detailed description of the invention]

産業上の利用分野 本発明はロボットの動作検出装置に係り、特にロボット
動作の精度調整に適用し得るロボットの動作検出装置に
関する。 従来の技術 一般に工業用ロボットは、12肘段階においてロボット
型式やロボット定数が定められ、これに基づいて:r業
用ロボットの製造が行なわれる。 ここに、ロボット型式とはロボットの大きさを示す値で
あり、同一構成要素よりなるロボットでも、大型のロボ
ット、小型のロボットがあり、これを区別する値である
。よって、ロボット型式が同一のII用用水ボット全く
間−のも1成のロボットであり、またロボット型式の異
なる工業用ロボットは夫々相似関係にあるロボットであ
る。。 またロボット定数とは、例えば支柱の長さ、支柱やアー
ムの取付は角度、塗装用ロボットの場合にはガン先距離
等の品元定数をいり、工業用ロボットの設計時に決めら
れるものである。 また、工業用ロボットが動作する場合、ロボットの駆肋
間肺を行なう問罪手段には上記ロボット型式や各種ロボ
ット定数が入力されており、これらの型式、定数に基づ
いて工業用ロボットが所定の動作を行なうよう動作ti
116gが行なわれる。 一般に工業用ロボットが製造された場合には、動作テス
トが行なわれる。このテストは、例えば工業用ロボット
を直交動作させ、正確な直線動作を行なうか、正確な直
交動作を行なうか等について検査される。工業川口ボッ
トが設A1値通り製造された場合には、上記ロボット型
式やロボット定数に基づき正確な直I!i1動作、直交
動作を行なうはずであるが、実際は組立て誤を等により
正確な直線、直交動作を行なわない場合がある。よって
これを補正、調整する必要があるが、この補正は上記ロ
ボット定数の値を適宜変更し、これを[lボットのt、
1Jlli手段に入力し直すことにより行なっている。 従来における上記動作テストは、例えば黒板等の対象物
に2本の直交する基t1!ね(X軸、Y軸)を描き、工
業用ロボットの手首部をこの基準線によって動作(この
vJ作は70グラム動作ではなくマニュアル動作)させ
、ロボットの動作が基準線よりずれる間を作業者が目視
により確認することにより行なっていた。そして、fれ
が生じた場合には作業者の勘により変更するロボット定
数及び変更値を決定し、これに基づき制御手段にへカさ
れているロボット定数を変更し、再び工業用ロボットを
動作してずれが生じていないかを確認する。 上記作業は工業用ロボットの動作が所定精度となるまで
繰り返し行なわれる。 発明が解決しようとする課題 しかるに上記動作テストは、作業者が目視により行なっ
ていたため十分な精度出しができず、また千轟郡の動作
を正確にn認するためにはどうしても、L業用ロボット
の近くでWIW&作業をする必要があり安全性上問題が
あった。 本発明は上記の点に鑑みてなされたものであり、入子に
寄らず工業用ロボットの手首部の動性を正確に検出し得
るロボットの動作検出装置を提供することを目的とする
。 rJ題をwI決するための手段 上記!I題を解決するために、本発明になるロボットの
動作検出装置では、 ロボットの手る部がクランプされると共に、前記ロボッ
トの動作に伴って同様の変位を行なう構成とされたクラ
ンプ部と、 検出装置により検出される上記クランプ部の動作を座標
データとして出力する動作検出手段とを設けてなること
を特徴とする。 作用 上記l!I或とされたロボットの動作検出装置では、ロ
ボットの手首部の移動に追随して変位するクランプ部の
動作を検出手段が座標データとして出力するため、人手
に寄らずロボットの動作検出を行なうことができる。 実/I例 次に本発明の実施例について図面と共に説明する。第1
図は本発明の一実施例であるロボットの動作検出装置1
(以下、軍に装置という)を用いたロボットの動作テス
トシステム2の全体構成図であり、また第2図は動作テ
ストシステム2の回路構成図である。 装置1は工業用ロボット3の手首rA4がクランプされ
るクランプ部5と、このクランプ部5をX。 Y、Z軸方向の各方向へ変位自在に支持するリンク機構
(リンク6〜13より構成される)と、回転検出装
INDUSTRIAL APPLICATION FIELD The present invention relates to a robot motion detection device, and more particularly to a robot motion detection device that can be applied to precision adjustment of robot motion. BACKGROUND OF THE INVENTION In general, for industrial robots, the robot type and robot constants are determined in 12 stages, and the industrial robot is manufactured based on these. Here, the robot type is a value indicating the size of the robot, and is a value that distinguishes between large robots and small robots, even if the robots are made of the same components. Therefore, the II water bots of the same robot type are completely different robots, and the industrial robots of different robot types are robots that are similar to each other. . Furthermore, robot constants include, for example, product constants such as the length of the support, the mounting angle of the support and arm, and the distance of the tip of a gun in the case of a painting robot, and are determined at the time of designing the industrial robot. In addition, when an industrial robot operates, the robot model and various robot constants are input to the robot's intercostal lung interrogation means, and the industrial robot performs a predetermined operation based on these models and constants. move to do
116g is carried out. Generally, when an industrial robot is manufactured, an operation test is conducted. In this test, for example, an industrial robot is operated in an orthogonal manner, and whether or not the industrial robot performs an accurate linear motion or an accurate orthogonal motion is checked. If the industrial Kawaguchi bot is manufactured according to the A1 value, it will be accurate based on the robot model and robot constants mentioned above! It is supposed to perform i1 operation and orthogonal operation, but in reality, accurate linear and orthogonal operation may not be performed due to assembly errors or the like. Therefore, it is necessary to correct and adjust this, but this correction involves appropriately changing the values of the robot constants mentioned above, and
This is done by re-inputting the data into the 1Jlli means. In the conventional operation test, two orthogonal bases t1! (X-axis, Y-axis), move the wrist of the industrial robot according to this reference line (in this VJ work, the manual movement is not 70g movement), and while the robot's movement deviates from the reference line, the worker This was done through visual confirmation. If f deviation occurs, the robot constants and change values to be changed are determined by the operator's intuition, and based on this, the robot constants set in the control means are changed and the industrial robot is operated again. Check that there is no misalignment. The above operations are repeated until the industrial robot operates with a predetermined accuracy. Problems to be Solved by the Invention However, the above-mentioned operation test was performed visually by the operator, which made it impossible to achieve sufficient accuracy. There was a safety issue as it was necessary to perform the WIW & work near the factory. The present invention has been made in view of the above points, and it is an object of the present invention to provide a robot motion detection device that can accurately detect the movement of the wrist of an industrial robot regardless of nesting. Above are the methods to resolve the rJ problem! In order to solve problem I, the robot motion detection device according to the present invention includes: a clamp portion configured to clamp the hand portion of the robot and perform a similar displacement in accordance with the motion of the robot; The present invention is characterized by further comprising a motion detection means for outputting the motion of the clamp portion detected by the detection device as coordinate data. Action above l! In the robot motion detection device described as I, the detection means outputs the motion of the clamp part that is displaced following the movement of the robot's wrist as coordinate data, so the robot motion can be detected without relying on human hands. I can do it. Practical/I Example Next, an example of the present invention will be described with reference to the drawings. 1st
The figure shows a robot motion detection device 1 which is an embodiment of the present invention.
(hereinafter referred to as the military device) is an overall configuration diagram of a robot operation test system 2 using a robot operation test system 2, and FIG. 2 is a circuit configuration diagram of the operation test system 2. The device 1 includes a clamp part 5 to which the wrist rA4 of an industrial robot 3 is clamped, and this clamp part 5 is shown as X. A link mechanism (consisting of links 6 to 13) that supports freely displaceable in each direction of the Y and Z axes, and a rotation detection device.

【1
4〜16と、操作ボックス17とにより構成されている
。 クランプ部5は、リンク6に取付けられており、このリ
ンク6に沿りて図中矢印X+ 、XJ力方向自在に変位
し得る構成とされている。またクランプv55は、X、
Y、Zの各軸に対し回転自在の構成とされており、その
各軸回りの何転虐を検出する検出装置が内設されている
。 第3図はクランプ部5の一例を示すW面図である。クラ
ンプ部5はリンク6に軸承される本体部18、本体部1
8に対しYN(図中、矢印Aで示す輪)を中心に回転自
在の4M成とされた第1のアーム19.第1のアーム1
9に対しX軸(図中矢印Bで示す軸)を中心に回転自在
の溝或とされた第2のアーム20等により構成されてい
る。 本体部18はZ軸(紙面に対し直交する軸。図中矢印C
で示す)を中心に回転自在の構成とされており、その回
転角度は歯車21.22を介しボテンシ日ンメータ23
により検出される。また同様に、第1のアーム19のY
軸回りの回転は歯車24.25を介してボテンシジンメ
ータ26で、第2のアーム20のX軸回りの回転はm車
27゜28を介してポテンションメータ29で夫々検出
される。よって、第2のアーム20にボルト30゜31
を用(〜てクランプされる手首部4の動作は、クランプ
部5によりX、Y、Z軸の各軸回りのD転角度として検
出され各ボテフシ1ンメータ23゜26.29より電気
信号として出力される。 リンク機構は、第1図に示すように支柱となる4本のリ
ンク9〜12上に矩形枠状のリンク13をhし、リンク
9と10の間にリンク7を、リンク11と12の間にち
ンク8を、更にリンク7と8の間にリンク6を配設した
構造となっている。 リンク6はリンク7.8に対しY+ 、Y2方向へ変位
自在の構成とされており、リンク7はリンク9.10に
対しZi 、Z2方向へ変位自在の構成とされており、
更にリンク8は、リンク11゜12に対しZi 、Zz
h向への変位自在の構成とされている。また、支柱とな
る各リンク9〜11は、リンク13及び各ベース30〜
33に対し回転可能な構成とされている7上記構成のリ
ンク機構により、リンク6に取付けられたクランプ部5
に対し、工業用ロボット3の手i部4の動作に伴ない、
この動作と同様の変位を行なわせることができる。 回転検出装置[14〜16は、例えばレゾルバ等の回転
角度検出センサであり、リンク6と8の交差位置、リン
ク8と11の交差位置、及びリンク11のベース20上
に夫々取付けられている。 ここで各リンクと回転検出装置の配設構造をリンク8.
11及び回転検出装置ff15.16を例に挙げて第4
図を用いて説明する。 前記のようにリンク11はリンク13及びベース32に
回転自在のII戒とされると共に、同図に示すようにス
クリュー溝34が形成されている。 また、リンク11とリンク8の交わる部分にはホルダ3
5が配設されており、リンク8はホルダ35を介してリ
ンク11に保持される。このホルダ35内にはスクリュ
ーwIt34と係合するボール(図示せず)が設けられ
ており、リンク11とホルダ35はボールスクリュー構
造をなしている。 よって、工業用ロボット3の動作によりリンク8がZl
・Z2方向へ変位すると、その変位量と比例した」だけ
リンク11は回転する。 一方、リンク11の下部のベース32上には回転検出1
!1W16が配設されており、この回転検出装置16は
リンク11の回転角度を検出する。上記のようにリンク
11の回転けはリンク8のZi。 z2方向の変位量と比例しているため、回転検出装置i
!16が出力する検出信号よりリンク8の変位量を求め
ることができる。同様の構造により、クランプ部5のX
+ 、X2 h向の変位(第1図参照)はリンク6の回
転に基づき回転検出装置14の検出信号より求めること
ができ、リンク6のY+。 YzR向の変位はリンク8の回転に基づき1転検出装置
!15の検出信号より求めることができる。 次に操作ボックス17の内部回路構成について主に第2
図を用いて説明する。 操作ボックス17には装置1の一部を構成する動作検出
回路36と、工業用ロボット3の動作テストを行なうた
めの動作テスト制罪回2ff37.キーボード38.デ
ィスプレイ39.メモリ40等が配設されている。 動作検出回路36には、前記した回転検出装置14〜1
6.ポテンションメータ23,26゜29が接続されて
おり、各回転検出装W114〜16、ボテフシ3ンメー
タ23.26.29よりクランプ部5及びリンク6.8
.11の変位が回転検出信号として入力される。動作検
出回路36は、この入来する回転検出信号に基づき演算
を行ない、クランプ?!i5の位数をx、v、zId1
方向の座標データとして出力する。よって、動作検出回
路36から出力される座標データ変化をu時的に計測す
ることにより、クランプ部5にクランプした手首部4の
動作を検知することができる。 上記座標データは、手首部4の動作に伴なって変位する
クランプ部5の#作を、回転検出装置14〜16、ポテ
ンションメータ23.26゜29から供給される回転検
出(i号に基づき動作検出回路36が演篩するため、そ
のデータの精度は非常に高いものとなる。また、クラン
プ部5の動作は回転検出装置14〜16.ボテンション
メ−タ23.26.29が検出するため、従来のように
作業溝が工業川口ボット3に近付く必要はなく、安全性
の向上を図ることができる。 動作テストt#1I2I回路37は、手首部4の動作が
正規の動作軌跡よりfれている場合そのずれ間をvi算
するずれ】演砕回路、及びこのずれεより新しいロボッ
ト定数を演算するロボット定数演算回路等を具備してお
り、工業用ロボット3の動作テストを統括的にυjla
′IIするものである。この動作テスト制御回路37に
は動作検出回路36から座標データが供給されると共に
、キーボード38.ディスプレイ3つ、メモリ40等が
接続されている。 尚、41はロボット用操作ボックスで、ロボットv4御
回路42.キーボード43等が内設されている。この0
ポット操作ボックス41を操作することにより工業用ロ
ボット3は動作する。 続いて上記構成とされた動作テストシステム2を用いた
動n:テストの手順について第5図を用いて説明する。 動作テストを行なうのに際し、先ず:[業用ロボット3
の手首部4をクランプ部5にクランプすることにより、
工業用ロボット3を装′I21に装着する(ステップ1
.以下S1のように!<)、次にキーボード38を用い
てロボット型式及びロボット定数を入力する(S2.S
3)。ここで人力されたロボット型式(ロボット形状の
大小)及びロボット定数(支柱やアームの長さ、取付は
角度等)はメモリ40内に格納される。 次に、同じくキーボード38を用いて][業用ロボット
3のテスト動作の内容を入力する(S4)。 この動作内容データもメモリ40に格納される。 尚、本実施例では、工業用ロボット3の製造時における
動作テストを例に挙げて説明するものとし、よって83
で入力される内容は、手首部4をX。 Y、Zの各輪に沿って直交動作させる内容のものである
。また同様の動作内容はロボット用操作ボックス41を
用いてロボットi!13 tlf1回路42にも人力さ
れる。 上記各種データの入力56理が終了すると、操作ボック
ス17及びロボット用操作ボックス41を操作して、動
作テストシステム2及び工業用ロボット3を共に作動さ
せる(S5)。 工業用ロボット3が作動すると、クランプ部5は手首部
4の動作に伴って変位し、その変位Mは回転検出装W1
14〜16.ボテンシ3ンメータ23.26.29によ
り検出され(86)、回転検出信号として動作検出回路
36に供給される。 動作検出回路36は供給される回転検出信号に基づき、
クランプ部5の(即ち手首部4の)位置を示す座標デー
タを演算する(S7)、動作検出回路36で算出された
座標データは動作テスト制御回路37に供給される。 動作テスト1lltlll@路37では、動作検出回路
36から供給される座標データと、S4で入力されメモ
リ40に格納されている動作内容データを比較し、各デ
ータにfれが生じている場合には、ずれ置演碑回路によ
りずれ匠を1111拝する(S8)と共に、算出された
rt′Lmをディスプレイ39に表示する(S9)。 ffj!者はディスプレイ39に表示されるずれ同を見
て、その値がロボット定数の変更を要する値か否かを判
断し、変更を要しない場合には操作ボックス17に配設
された終了釦を、また変更を曹する場合には続行釦を操
作する(810)。 S10において続行釦が操作されると、動作テストv4
111回路37は、上記ずれ猷に基づき、このずれを補
正するのに適した新たなロボット定数をロボット定数演
算回路により算出しく811)、その値をディスプレイ
39に表示する(812>、。 尚、S11の処理に先立ち、各種あるロボット定数の内
、どのロボット定数に補正変更を加えるかは、予めキー
ボード38より入力しておくものとする。 新しいロボット定数がディスプレイ39に表示されると
、作業者はこの新しいロボット定数をキーボード38.
43を用いて動作テストシス戸ム2及び工業用ロボット
3に大々入力する(313)。 その入力処理が終了すると処理はS5に戻り、再び動作
テストシステム2及び工業用ロボット3を作動させ、S
6〜S13のWJ即を繰返す、0ボット定数を変更した
復のロボット!j7作は、変更前に比べ正規の動作軌跡
に近い動作となる。そして、SIOにおいてずれ量がロ
ボット定数を変更する必要がない値となり、作業者が終
了釦を操作すると、動作テストfilJIIJ回路37
はメモリ40に格納されていた各種データをクリアする
(314)L、、また、動作テス]−システム2及び−
[業用ロボット3を作業者が作中させる($15)こと
により動作テストLt終了する。。 上記一連の処理により、動作テストシステム2を用いて
行なわれる動作−テストによれば、従来のように作業者
の勘にたよる処理は全くなく、かつ装置1により手首部
4の動作は正確に検出することができ、更にロボット定
数の変更値も動作テストv1四@路37により自助的に
演算される。よって、動伯テストに要する時間の短縮を
図り得ると共に、試験精度の向上を図ることができる。 尚、上記実施例ではクランプ部5のX+ 、Xzh向変
位の検出7リンク6のY+ 、Yz方向変位の検出、及
びリンク8のZ+ 、Zz方向変位の検出を行なうため
にリンク6.8.11にスクリュー満34を¥2Gj、
各リンク6.8.11を回転させると共にこの回転を回
転検出装置14〜16にて検出する構成を示したが、こ
れに限るものではなく、例えば各リンク6.8.11の
変位を直線変位として検出するリニアボテンシコンメー
タ等の他の検出装置を用いた構成としても良い。 また、本実施例では装置1を][業用ロボット3の’I
1Mに行なわれる動作テストを行なう動作テストシステ
ム2に適用した構成を示したが、これに限らず、例えば
工業用ロボットの精度試験や、ティーチングデータの軌
跡確認を行なう試験等、他の試験についても適用できる
ことは明らかである。 また、本実施例では動作検出回路36から出力される座
標データはX、Y、Z軸に対応させた直交座標として出
力される構成を示したが、他の形での座標データ(例え
ばJfi座標)として出力する構成としても良いことは
勿論である。 発明の効果 上述の如く、本発明によれば、人手に寄らずロボットの
動作検出を行なうことができるため、検出精度の向上を
図り得ると共に、作業者がロボットに近付く必要もなく
なるため安全性を向上させることができる等の特長を有
する。
[1
4 to 16 and an operation box 17. The clamp portion 5 is attached to a link 6 and is configured to be freely displaceable along the link 6 in the direction of force shown by arrows X+ and XJ in the figure. Also, clamp v55 has X,
It is configured to be rotatable about each of the Y and Z axes, and is equipped with a detection device that detects rotations around each axis. FIG. 3 is a W side view showing an example of the clamp portion 5. As shown in FIG. The clamp part 5 includes a main body part 18 and a main body part 1 which are supported by the link 6.
8, the first arm 19.8 has a 4M configuration and is rotatable around YN (the ring indicated by arrow A in the figure). first arm 1
9, it is composed of a second arm 20, etc., which is a groove that is rotatable around the X axis (the axis indicated by arrow B in the figure). The main body 18 is arranged along the Z axis (an axis perpendicular to the plane of the paper, indicated by arrow C in the figure).
), and its rotation angle is determined by the potentiometer 23 via gears 21 and 22.
Detected by Similarly, Y of the first arm 19
Rotation around the axis is detected by a potentiometer 26 via gears 24, 25, and rotation about the X axis of the second arm 20 is detected by a potentiometer 29 via an m wheel 27.28. Therefore, the bolt 30°31 is attached to the second arm 20.
The movement of the wrist 4 that is clamped is detected by the clamp 5 as a D rotation angle around each of the X, Y, and Z axes, and is output as an electrical signal from each body meter 23°26.29. As shown in Fig. 1, the link mechanism has a rectangular frame-shaped link 13 on four links 9 to 12 that serve as supports, a link 7 between links 9 and 10, and a link 11 between links 11 and 10. It has a structure in which a link 8 is disposed between links 7 and 8, and a link 6 is disposed between links 7 and 8. The link 7 is configured to be freely displaceable in the Zi and Z2 directions with respect to the links 9 and 10,
Furthermore, link 8 has Zi and Zz for links 11 and 12.
The structure is such that it can be freely displaced in the h direction. In addition, each link 9 to 11 serving as a support is a link 13 and each base 30 to
The clamp portion 5 attached to the link 6 is configured to be rotatable relative to the link 6 by the link mechanism 7 having the above configuration.
On the other hand, with the movement of the hand i part 4 of the industrial robot 3,
A displacement similar to this operation can be performed. Rotation detection devices [14 to 16 are rotation angle detection sensors such as resolvers, and are installed at the intersection of links 6 and 8, at the intersection of links 8 and 11, and on the base 20 of link 11, respectively. Here, the arrangement structure of each link and rotation detection device is shown in link 8.
11 and rotation detection device ff15.16 as an example.
This will be explained using figures. As mentioned above, the link 11 is made to be rotatable in the link 13 and the base 32, and a screw groove 34 is formed as shown in the figure. Also, a holder 3 is placed at the intersection of link 11 and link 8.
5 is disposed, and the link 8 is held by the link 11 via a holder 35. A ball (not shown) that engages with the screw wIt34 is provided in the holder 35, and the link 11 and the holder 35 have a ball screw structure. Therefore, the link 8 becomes Zl due to the operation of the industrial robot 3.
- When displaced in the Z2 direction, the link 11 rotates by an amount proportional to the amount of displacement. On the other hand, a rotation detection unit 1 is mounted on the base 32 at the bottom of the link 11.
! 1W16 is provided, and this rotation detection device 16 detects the rotation angle of the link 11. As mentioned above, the rotation of the link 11 is the Zi of the link 8. Since it is proportional to the amount of displacement in the z2 direction, the rotation detection device i
! The amount of displacement of the link 8 can be determined from the detection signal output by the link 16. With a similar structure, the X of the clamp part 5
+, X2 The displacement in the h direction (see FIG. 1) can be determined from the detection signal of the rotation detection device 14 based on the rotation of the link 6, and the displacement in the Y+ direction of the link 6. Displacement in the YzR direction is detected by a one-turn detection device based on the rotation of link 8! It can be determined from the 15 detection signals. Next, we will mainly discuss the internal circuit configuration of the operation box 17.
This will be explained using figures. The operation box 17 includes a motion detection circuit 36 that constitutes a part of the device 1, and a motion test circuit 2ff37 for testing the motion of the industrial robot 3. Keyboard 38. Display 39. A memory 40 and the like are provided. The motion detection circuit 36 includes the rotation detection devices 14 to 1 described above.
6. Potentiometers 23, 26° 29 are connected, and each rotation detection device W114 to 16, a clamp part 5 and a link 6.8 from a bottom meter 23, 26, 29.
.. The displacement of No. 11 is input as a rotation detection signal. The motion detection circuit 36 performs calculation based on this incoming rotation detection signal, and determines whether the clamp? ! The order of i5 is x, v, zId1
Output as directional coordinate data. Therefore, by measuring changes in the coordinate data output from the motion detection circuit 36 over time, the motion of the wrist portion 4 clamped on the clamp portion 5 can be detected. The above coordinate data is used to detect the # movement of the clamp part 5 which is displaced in accordance with the movement of the wrist part 4, by rotation detection (based on No. Since the motion detection circuit 36 performs the calculation, the accuracy of the data is very high.Moreover, the motion of the clamp portion 5 is detected by the rotation detection devices 14 to 16, the votension meters 23, 26, and 29. Therefore, there is no need for the working groove to be close to the industrial Kawaguchi bot 3 as in the conventional case, and safety can be improved. It is equipped with a calculation circuit that calculates the difference between the deviations ε and a robot constant calculation circuit that calculates new robot constants from this deviation ε, and is capable of comprehensively testing the operation of industrial robots 3. υjla
'II. The operation test control circuit 37 is supplied with coordinate data from the operation detection circuit 36, and the keyboard 38. Three displays, memory 40, etc. are connected. 41 is a robot operation box, and a robot v4 control circuit 42. A keyboard 43 and the like are installed inside. This 0
The industrial robot 3 operates by operating the pot operation box 41. Next, the procedure of a dynamic n: test using the operational test system 2 having the above configuration will be explained with reference to FIG. When performing an operation test, first: [Industrial robot 3
By clamping the wrist part 4 of the body to the clamp part 5,
Attach the industrial robot 3 to the equipment 21 (Step 1)
.. Like S1 below! ), then input the robot model and robot constants using the keyboard 38 (S2.S
3). The robot type (size of robot shape) and robot constants (length of support and arm, angle of attachment, etc.) manually entered here are stored in the memory 40. Next, using the keyboard 38, the contents of the test operation of the industrial robot 3 are input (S4). This operation content data is also stored in the memory 40. In this example, an operation test during manufacturing of the industrial robot 3 will be explained as an example, and therefore 83
The content to be input with is X on the wrist part 4. It is intended to perform orthogonal motion along each of the Y and Z wheels. Similar operations can be performed using robot i! using the robot operation box 41. 13 The tlf1 circuit 42 is also manually powered. When the input process of the various data described above is completed, the operation box 17 and robot operation box 41 are operated to operate both the operation test system 2 and the industrial robot 3 (S5). When the industrial robot 3 operates, the clamp part 5 is displaced in accordance with the movement of the wrist part 4, and the displacement M is detected by the rotation detection device W1.
14-16. It is detected by the potentiometers 23, 26, and 29 (86), and is supplied to the motion detection circuit 36 as a rotation detection signal. Based on the supplied rotation detection signal, the motion detection circuit 36
The coordinate data indicating the position of the clamp part 5 (that is, the wrist part 4) is calculated (S7), and the coordinate data calculated by the motion detection circuit 36 is supplied to the motion test control circuit 37. In the motion test 1lltllll@ro 37, the coordinate data supplied from the motion detection circuit 36 is compared with the motion content data input in S4 and stored in the memory 40, and if f deviation has occurred in each data, , the deviated master circuit performs a 1111-degree correction (S8), and displays the calculated rt'Lm on the display 39 (S9). ffj! The person looks at the deviation displayed on the display 39 and determines whether the value requires changing the robot constants. If the value does not require changing, press the end button provided on the operation box 17. If the user wishes to make changes, the user operates the continue button (810). When the continue button is operated in S10, operation test v4
111 The circuit 37 uses the robot constant calculation circuit to calculate a new robot constant suitable for correcting this deviation based on the deviation 811), and displays the value on the display 39 (812>. Prior to the processing in S11, it is assumed that among the various robot constants, which robot constant is to be corrected is inputted in advance from the keyboard 38. When the new robot constants are displayed on the display 39, the operator Enter this new robot constant on the keyboard 38.
43 is used to input a large amount to the operation test system 2 and industrial robot 3 (313). When the input processing is completed, the process returns to S5, the operation test system 2 and the industrial robot 3 are operated again, and the S
A revenge robot with changed 0bot constant that repeats WJ from 6 to S13! In the j7 work, the movement is closer to the normal movement trajectory than before the change. Then, in SIO, when the deviation amount reaches a value that does not require changing the robot constants and the operator operates the end button, the operation test filJIIJ circuit 37
clears various data stored in the memory 40 (314)L, and also performs an operation test] - System 2 and -
[The operation test Lt ends when the worker puts the industrial robot 3 into operation ($15). . According to the motion test performed using the motion test system 2 through the series of processes described above, there is no process that relies on the operator's intuition unlike in the past, and the motion of the wrist portion 4 is accurately determined by the device 1. It can be detected, and the changed values of the robot constants can also be self-calculated by the motion test v14@ro 37. Therefore, it is possible to shorten the time required for the motility test and to improve the test accuracy. In the above embodiment, the link 6.8.11 is used to detect the displacement of the clamp part 5 in the X+ and Xzh directions, to detect the displacement of the link 6 in the Y+ and Yz directions, and to detect the displacement of the link 8 in the Z+ and Zz directions. ¥2Gj for 34 screws,
Although the configuration is shown in which each link 6.8.11 is rotated and this rotation is detected by the rotation detection devices 14 to 16, the configuration is not limited to this, and for example, the displacement of each link 6.8.11 is detected by linear displacement. It is also possible to adopt a configuration using another detection device such as a linear potentiometer that detects as follows. In addition, in this embodiment, the device 1 is
Although we have shown the configuration applied to the operation test system 2 that performs operation tests conducted at 1M, it is not limited to this, but can also be applied to other tests such as accuracy tests of industrial robots and tests that check the trajectory of teaching data. The applicability is clear. Further, in this embodiment, the coordinate data output from the motion detection circuit 36 is output as orthogonal coordinates corresponding to the X, Y, and Z axes, but coordinate data in other formats (for example, Jfi coordinates) ) of course. Effects of the Invention As described above, according to the present invention, it is possible to detect the motion of a robot without relying on human hands, thereby improving detection accuracy and eliminating the need for workers to approach the robot, thereby improving safety. It has features such as being able to improve

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

第1図は本発明の一実施例である装置を適用した動作テ
ストシステムを示す全体構成図、第2図はtlIfIテ
ストシステムの回路構成を示す図、第3図はクランプ部
の一例を説明するための図、第4図11リンクの回転を
検出する構造を説明するための図、第5図は動作テスト
システムを用いて行なわれる動作テス1−の処理を説明
するための図である。 1・・・装置(動作検出装置)、2・・・動作テストシ
スデム、3・・・工業用ロボット、4・・・手石部、5
・・・クランプ部、14〜16・・・回転検出装置、1
7・・・操伯ボックス、36・・・動作検出0路、37
・・・動作テストυJ111回路、41・・・ロボット
用操作ボックス。 嘉2図 2動うIPテス)シス千ム 第3図 第4図
FIG. 1 is an overall configuration diagram showing an operational test system to which a device according to an embodiment of the present invention is applied, FIG. 2 is a diagram showing a circuit configuration of a tlIfI test system, and FIG. 3 explains an example of a clamp section. FIG. 4 is a diagram for explaining the structure for detecting the rotation of the link. FIG. 5 is a diagram for explaining the processing of operation test 1- performed using the operation test system. 1... Device (motion detection device), 2... Motion test system, 3... Industrial robot, 4... Teishi section, 5
... Clamp part, 14-16 ... Rotation detection device, 1
7... Operation box, 36... Movement detection 0 path, 37
...Operation test υJ111 circuit, 41...Robot operation box. Figure 2 Figure 2 Moving IP Test) System Senmu Figure 3 Figure 4

Claims (1)

【特許請求の範囲】 ロボットの手首部がクランプされると共に、前記ロボッ
トの動作に伴つて同様の変位を行なう構成とされたクラ
ンプ部と、 検出装置により検出される上記クランプ部の動作を座標
データとして出力する動作検出手段とを設けてなること
を特徴とするロボットの動作検出装置。
[Scope of Claims] A clamp part configured to clamp the wrist part of the robot and perform a similar displacement in accordance with the movement of the robot, and coordinate data of the movement of the clamp part detected by a detection device. 1. A motion detection device for a robot, comprising: motion detection means for outputting an output.
JP12600189A 1989-05-19 1989-05-19 Operation detector for robot Pending JPH02303793A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12600189A JPH02303793A (en) 1989-05-19 1989-05-19 Operation detector for robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12600189A JPH02303793A (en) 1989-05-19 1989-05-19 Operation detector for robot

Publications (1)

Publication Number Publication Date
JPH02303793A true JPH02303793A (en) 1990-12-17

Family

ID=14924271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12600189A Pending JPH02303793A (en) 1989-05-19 1989-05-19 Operation detector for robot

Country Status (1)

Country Link
JP (1) JPH02303793A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60218108A (en) * 1984-04-13 1985-10-31 Nec Corp Correcting system of mechanical error of robot
JPS6249405A (en) * 1985-08-28 1987-03-04 Nissan Motor Co Ltd Teaching method for robot

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60218108A (en) * 1984-04-13 1985-10-31 Nec Corp Correcting system of mechanical error of robot
JPS6249405A (en) * 1985-08-28 1987-03-04 Nissan Motor Co Ltd Teaching method for robot

Similar Documents

Publication Publication Date Title
US2906179A (en) Vector gage
US6817108B2 (en) Articulation measuring arm having rotatable part-carrying platen
CN107042528A (en) A kind of Kinematic Calibration system and method for industrial robot
JPS61281305A (en) Articulated robot control device
JPS61254792A (en) Positioning device for boom of rock drill
JPH0445311B2 (en)
JP2640339B2 (en) Automatic correction method for robot constants
JPH10301609A (en) Position error detection method for robot and device therefor
JP2000055664A (en) Articulated robot system with function of measuring attitude, method and system for certifying measuring precision of gyro by use of turntable for calibration reference, and device and method for calibrating turntable formed of n-axes
JPH02303793A (en) Operation detector for robot
JPH0774964B2 (en) Robot positioning error correction method
JPH012104A (en) Robot positioning error correction method
JPS638904A (en) Robot calibrating device
JPH06201303A (en) Three dimensional measuring device
JP2022084259A (en) Information processor, information processing method, robot system, measurement system, article manufacturing method using robot system, control program and recording medium
JP2520324B2 (en) Automatic correction method for robot constants
JP2538287B2 (en) Origin adjustment method for horizontal joint robot
JPH01121904A (en) Correcting method for positioning data
JPH01153907A (en) Visual sensor attitude correction system utilizing image processor
JP2000094370A (en) Inclination measuring method of work surface of robot and measuring device thereof
JPH0731536B2 (en) Teaching data correction robot
JPH02300644A (en) Measuring method for gravity center position of body
JPS59180605A (en) Device for converting working data of robot
JPH04294986A (en) Measuring method for length of robot arm and coordinate value compensation method for horizontal articulated robot using thereof
JPS62126404A (en) Calibration device for manipulator