JPH1142575A - Robot control method and device - Google Patents
Robot control method and deviceInfo
- Publication number
- JPH1142575A JPH1142575A JP9201258A JP20125897A JPH1142575A JP H1142575 A JPH1142575 A JP H1142575A JP 9201258 A JP9201258 A JP 9201258A JP 20125897 A JP20125897 A JP 20125897A JP H1142575 A JPH1142575 A JP H1142575A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- command value
- coordinate system
- center point
- restricted
- 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
Landscapes
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】
【課題】 本発明は力センサを用いずに外力をかけるも
のが完全にロボットマニピュレータを拘束せずに押して
いる場合に、ロボットマニピュレータが逃げる方向を座
標系において特定できるロボットの制御方法および装置
を提供することを目的とする。
【解決手段】 ロボットマニピュレータを駆動するサー
ボモータ1ないし1Nと、前記サーボモータ1ないし1
Nの電流を検出するモータ電流検出器2ないし2Nと、
前記サーボモータ1ないし1Nの回転速度を検出するモ
ータ回転速度検出器5ないし5Nと、前記モータ回転速
度とモータ電流からロボットマニピュレータにかかった
外乱負荷トルクを検出する外乱検出器6ないし6Nとを
備え、前記外乱検出器が6ないし6Nが検出した外乱負
荷トルクの大きさに応じてコンプライアンス動作指令値
を出力する力制御演算器8と、ロボットマニピュレータ
の通常の位置指令値に力制御動作指令値を加算し座標系
で動作制限を行う動作制限演算器10を備えたロボット
の方法および制御装置。
(57) [Summary] [PROBLEMS] The present invention relates to a robot which can specify a direction in which a robot manipulator escapes in a coordinate system when an external force is applied without using a force sensor and the robot manipulator is pressed without completely restraining the robot manipulator. It is an object to provide a control method and device. SOLUTION: Servo motors 1 to 1N for driving a robot manipulator, and the servo motors 1 to 1N
A motor current detector 2 to 2N for detecting a current of N;
Motor rotational speed detectors 5 to 5N for detecting the rotational speeds of the servo motors 1 to 1N, and disturbance detectors 6 to 6N for detecting a disturbance load torque applied to a robot manipulator from the motor rotational speed and the motor current. A force control calculator 8 for outputting a compliance operation command value according to the magnitude of the disturbance load torque detected by the disturbance detector 6 to 6N, and a force control operation command value for a normal position command value of the robot manipulator. A method and a control device for a robot including an operation restriction calculator 10 for adding and restricting operation in a coordinate system.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ロボットマニピュ
レータをサーボモータで駆動し、ロボットのエンドエフ
ェクタにかかった外力に対し柔軟に逃げる動作、すなわ
ちコンプライアンス動作を行うためのロボットの制御方
法および装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a robot control method and apparatus for driving a robot manipulator by a servomotor to flexibly escape an external force applied to an end effector of the robot, that is, a compliance operation.
【0002】[0002]
【従来の技術】従来、力センサを用いないで、ロボット
マニピュレータに外力が加わったときに、外力に追従し
てマニピュレータを動作させコンプライアンス動作を行
うロボットの制御装置(特開平6−39760号)が知
られている。2. Description of the Related Art Conventionally, a robot controller (Japanese Patent Application Laid-Open No. Hei 6-39760) has been proposed which does not use a force sensor, and when an external force is applied to a robot manipulator, operates the manipulator in accordance with the external force to perform a compliance operation. Are known.
【0003】この従来例は、ロボットマニピュレータに
外力が加わったときに、停止時に比べて増加したモータ
電流指令値に応じて位置変化分として位置指令値に加算
し、ロボットマニピュレータを動作させることで、ロボ
ット先端に力センサ等を設置せず、外力に追従してコン
プライアンス動作ができるものである。In this conventional example, when an external force is applied to a robot manipulator, the position is added to a position command value as a position change in accordance with a motor current command value increased compared to when the robot manipulator is stopped, and the robot manipulator is operated. A compliance operation can be performed by following an external force without installing a force sensor or the like at the tip of the robot.
【0004】[0004]
【発明が解決しようとする課題】しかし、上記従来例
は、ロボットの停止時のモータ電流を基に外力を算出し
ているために、ロボットがプレイバック動作で動いてい
るときは使用できないという問題点があり、外力が加わ
ったときに、ロボットのマニピュレータの逃げる方向等
を規定していないために、外力をかけるものが完全にロ
ボットマニピュレータを拘束せずに押している場合は、
ロボットマニピュレータの逃げる方向が不安定であり、
ロボットの動作する近くに治具等がある場合に衝突する
という問題点があった。However, in the above conventional example, since the external force is calculated based on the motor current when the robot is stopped, it cannot be used when the robot is moving in a playback operation. There is a point, and when an external force is applied, the escape direction of the robot manipulator etc. is not specified, so if the person applying the external force is pushing without completely restraining the robot manipulator,
The escape direction of the robot manipulator is unstable,
There is a problem that a collision occurs when there is a jig or the like near the robot operation.
【0005】本発明は、上記従来の問題点を解決するも
ので、力センサを用いずロボットマニピュレータに外力
が加わったときに柔軟に逃げる動作、すなわちコンプラ
イアンス動作を行うロボットの制御装置において、ロボ
ットがプレイバック動作で動いているときでも使用で
き、外力をかけるものが完全にロボットマニピュレータ
を拘束せずに押している場合に、ロボットマニピュレー
タが逃げる方向を特定できるロボットの制御方法および
装置を提供することを目的とする。An object of the present invention is to solve the above-mentioned conventional problems. In a control device for a robot that performs a flexible operation when an external force is applied to a robot manipulator without using a force sensor, that is, a compliance operation, A robot control method and device that can be used even when moving in a playback operation and that can specify a direction in which the robot manipulator escapes when an object that applies an external force is pushing without completely restraining the robot manipulator. Aim.
【0006】[0006]
【課題を解決するための手段】この目的を達成するため
に本発明の第1手段は、ロボットマニピュレータを駆動
するサーボモータのモータ電流値を検出し、前記サーボ
モータのモータ回転速度を検出し、前記モータ電流値と
前記モータ回転速度からロボットマニピュレータにかっ
た外乱負荷トルクを検出し、検出した外乱負荷トルクの
大きさに応じてロボットマニピュレータのコンプライア
ンス動作指令値を演算し、前記位置指令値と通常動作の
位置指令値を加算して座標系において動作位置制限した
位置指令値を演算し、コンプライアンス動作を行うこと
を特徴とするロボットの制御方法である。In order to achieve this object, a first means of the present invention is to detect a motor current value of a servomotor driving a robot manipulator, to detect a motor rotation speed of the servomotor, A disturbance load torque applied to the robot manipulator is detected from the motor current value and the motor rotation speed, and a compliance operation command value of the robot manipulator is calculated in accordance with the magnitude of the detected disturbance load torque. A robot control method comprising adding a position command value of an operation, calculating a position command value whose operation position is restricted in a coordinate system, and performing a compliance operation.
【0007】また、本発明の第2手段は、第1手段の動
作位置制限方法において、ロボットのツールセンターポ
イントの動作をワールド座標系において動作位置制限し
た方法としたものである。According to a second aspect of the present invention, in the operation position limiting method of the first means, the operation of the tool center point of the robot is limited to an operation position in a world coordinate system.
【0008】つぎに、本発明の第3手段は、第1手段の
動作位置制限方法において、ロボットのツールセンター
ポイントの動作をベース座標系において動作位置制限し
た方法としたものである。Next, a third means of the present invention is the method according to the first means, wherein the operation of the tool center point of the robot is restricted in the base coordinate system.
【0009】つぎに、本発明の第4手段は、第1手段の
動作位置制限方法において、ロボットのツールセンター
ポイントの動作をメカニカルインターフェース座標系に
おいて動作位置制限した方法としたものである。Next, a fourth means of the present invention is the method according to the first means, wherein the operation of the tool center point of the robot is restricted in an operation position in a mechanical interface coordinate system.
【0010】つぎに、本発明の第5手段は、第1手段の
動作位置制限方法において、ロボットのツールセンター
ポイントの動作を作業座標系において動作位置制限した
方法としたものである。Next, a fifth means of the present invention is the method according to the first means, wherein the operation of the tool center point of the robot is restricted in the operation coordinate system in the operation coordinate system.
【0011】つぎに、本発明の第6手段は、第1手段の
動作位置制限方法において、ロボットのツールセンター
ポイントの動作をエンドエフェクタ座標系において動作
位置制限した方法としたものである。Next, a sixth means of the present invention is the method according to the first means, wherein the operation of the tool center point of the robot is restricted in the operation position in the end effector coordinate system.
【0012】つぎに、本発明の第7手段は、ロボットマ
ニピュレータを駆動するサーボモータと、前記サーボモ
ータを駆動する電流を検出するモータ電流検出器と、前
記サーボモータの回転速度を検出するモータ回転速度検
出器と、前記モータ回転速度とモータ電流からロボット
マニピュレータにかかった外乱負荷トルクを検出する外
乱検出器と、前記外乱検出器が検出した外乱負荷トルク
の大きさに応じてロボットマニピュレータのコンプライ
アンス動作指令値を演算する力制御演算器と、その位置
指令値を通常の位置指令値に加算し座標系において動作
位置制限し位置指令値を演算する動作制限演算器を備え
たものである。Next, a seventh means of the present invention comprises a servo motor for driving a robot manipulator, a motor current detector for detecting a current for driving the servo motor, and a motor rotation for detecting a rotation speed of the servo motor. A speed detector, a disturbance detector that detects a disturbance load torque applied to the robot manipulator from the motor rotation speed and the motor current, and a compliance operation of the robot manipulator according to the magnitude of the disturbance load torque detected by the disturbance detector. It comprises a force control calculator for calculating a command value, and an operation limit calculator for adding the position command value to a normal position command value to limit the operation position in the coordinate system and calculate the position command value.
【0013】つぎに、本発明の第8手段は、第7手段の
動作制限演算器としてロボットのツールセンターポイン
トの動作をワールド座標系において動作位置制限した位
置指令値を演算する構成としたものである。Next, an eighth means of the present invention is configured such that the operation of the tool center point of the robot is operated in a world coordinate system and the position command value is restricted as an operation restriction calculator of the seventh means. is there.
【0014】つぎに、本発明の第9手段は、第7手段の
動作制限演算器としてロボットのツールセンターポイン
トの動作をベース座標系において動作位置制限した位置
指令値を演算する構成としたものである。Next, the ninth means of the present invention is configured to calculate a position command value in which the operation of the tool center point of the robot is limited to the operation position in the base coordinate system as the operation restriction calculator of the seventh means. is there.
【0015】つぎに、本発明の第10手段は、第7手段
の動作制限演算器としてロボットのツールセンターポイ
ントの動作をメカニカルインターフェース座標系におい
て動作位置制限したコンプライアンス動作指令値を演算
する構成としたものである。Next, the tenth means of the present invention is configured to calculate a compliance operation command value in which the operation of the tool center point of the robot is restricted in the operation position in the mechanical interface coordinate system as the operation restriction operation unit of the seventh means. Things.
【0016】つぎに、本発明の第11手段は、第7手段
の動作制限演算器としてロボットのツールセンターポイ
ントの動作が作業座標系により動作位置制限した位置指
令値を演算する構成としたものである。Next, an eleventh means of the present invention is configured such that the operation of the tool center point of the robot is operated by the operation restriction operation unit of the seventh means to calculate a position command value whose operation position is restricted by a work coordinate system. is there.
【0017】つぎに、本発明の第12手段は、第7手段
の動作制限演算器としてロボットのツールセンターポイ
ントの動作がエンドエフェクタ座標系により動作位置制
限した位置指令値を演算する構成としたものである。Next, the twelfth means of the present invention is configured so that the operation of the tool center point of the robot is operated by the end effector coordinate system to calculate a position command value whose operation position is restricted by the end effector coordinate system as the operation restriction operation unit of the seventh means. It is.
【0018】[0018]
【発明の実施の形態】上記手段により、本発明の第1手
段による方法とその方法を用いるための第7手段の装置
によれば、ロボットがプレイバック動作で動いていると
きでも、力センサを用いずロボットマニピュレータに外
力が加わったときにコンプライアンス動作を行う作用を
有する。According to the above-mentioned means, according to the method of the first means of the present invention and the apparatus of the seventh means for using the method, the force sensor can be used even when the robot is moving in a playback operation. It has the function of performing a compliance operation when an external force is applied to the robot manipulator without using it.
【0019】さらに、本発明の第2手段による方法とそ
の方法を用いるための第8手段の装置によれば、外力を
かけるものが完全にロボットマニピュレータを拘束せず
に押している場合に、ロボットマニピュレータが逃げる
方向をロボットのツールセンターポイントがワールド座
標系において動作位置制限された動作位置に特定する作
用を有する。Further, according to the method of the second means of the present invention and the apparatus of the eighth means for using the method, the robot manipulator can be used when an external force applies without completely restraining the robot manipulator. The tool center point of the robot has an operation of specifying an escape position where the escape position is restricted in the world coordinate system.
【0020】さらに、本発明の第3手段による方法とそ
の方法を用いるための第9手段の装置によれば、外力を
かけるものが完全にロボットマニピュレータを拘束せず
に押している場合に、ロボットマニピュレータは逃げる
方向をロボットのツールセンターポイントがベース座標
系において動作位置制限された動作位置に特定する作用
を有する。Further, according to the method according to the third means of the present invention and the apparatus according to the ninth means for using the method, the robot manipulator can be used in a case where an external force applies without completely restraining the robot manipulator. Has the function of specifying the escape direction as the operation position where the tool center point of the robot is restricted in the operation position in the base coordinate system.
【0021】さらに、本発明の第4手段による方法とそ
の方法を用いるための第10手段の装置によれば、外力
をかけるものが完全にロボットマニピュレータを拘束せ
ずに押している場合に、ロボットマニピュレータが逃げ
る方向をロボットのツールセンターポイントがメカニカ
ルインターフェース座標系において動作位置制限された
動作位置に特定する作用を有する。Further, according to the method of the fourth aspect of the present invention and the apparatus of the tenth aspect for using the method, the robot manipulator can be used in a case where an external force applies without completely restraining the robot manipulator. The tool center point of the robot has an action of specifying the direction in which the tool escapes at the operation position whose operation position is restricted in the mechanical interface coordinate system.
【0022】さらに、本発明の第5手段による方法とそ
の方法を用いるための第11手段の装置によれば、外力
をかけるものが完全にロボットマニピュレータを拘束せ
ずに押している場合に、ロボットマニピュレータが逃げ
る方向をロボットのツールセンターポイントが作業座標
系において動作位置制限された動作位置に特定する作用
を有する。Further, according to the method of the fifth aspect of the present invention and the apparatus of the eleventh means for using the method, the robot manipulator can be used in a case where an external force applies without completely restraining the robot manipulator. Has a function of specifying the direction in which the robot escapes at the operation position where the operation center of the robot is restricted by the tool center point of the robot.
【0023】さらに、本発明の第6手段による方法とそ
の方法を用いるための第12手段の装置によれば、外力
をかけるものが完全にロボットマニピュレータを拘束せ
ずに押している場合に、ロボットマニピュレータが逃げ
る方向をロボットのツールセンターポイントがエンドエ
フェクタ座標系において動作位置制限された動作位置に
特定する作用を有する。Further, according to the method of the sixth aspect of the present invention and the apparatus of the twelfth means for using the method, the robot manipulator can be used when an object that applies an external force pushes the robot manipulator without completely restraining it. The tool center point of the robot has a function to specify the direction in which the robot escapes at the operation position whose operation position is restricted in the end effector coordinate system.
【0024】以下、本発明の一実施の形態について図1
ないし図6を参照しながら説明する。FIG. 1 shows an embodiment of the present invention.
This will be described with reference to FIG.
【0025】図1に示すように本実施の形態は、ロボッ
トマニピュレータを駆動するサーボモータ1ないし1N
と、サーボモータ1ないし1Nを駆動する電流を検出す
るモータ電流検出器2ないし2Nとを備えており、サー
ボ装置3ないし3N内に、ロータリエンコーダ4ないし
4Nの信号からサーボモータ1ないし1Nの回転速度を
検出するモータ回転速度検出器5ないし5Nと、モータ
回転速度とモータ電流からロボットマニピュレータにか
かった外乱負荷トルクを検出する外乱検出器6ないし6
Nとを備えており、演算装置7内に、外乱負荷トルクか
らコンプライアンス動作量を算出する力制御演算器8
と、通常のプレイバック動作等の動作量を演算する通常
動作演算器9と、通常の位置指令値So にコンプライア
ンス動作指令値Sk を加算演算しロボットのツールセン
ターポイントが座標系において動作制限を受け動作させ
るように位置指令値を演算する動作制限演算器10とを
備えており、ロボットマニピュレータに外乱負荷トルク
T1ないしTNがかかったときに、演算装置7は検出さ
れた外乱負荷トルクT1ないしTNから位置指令値S1
ないしSNを算出し、ロボットマニピュレータを外乱負
荷トルクT1ないしTNから逃げる方向に動作させるよ
うに構成されている。ロボットは通常複数のN軸のマニ
ピュレータから構成されているので、サーボモータ1な
いし1Nとロータリエンコーダ4ないし4Nとサーボ装
置3ないし3NはN軸分必要となる。As shown in FIG. 1, this embodiment employs servo motors 1 to 1N for driving a robot manipulator.
And motor current detectors 2 to 2N for detecting currents for driving the servo motors 1 to 1N. The rotation of the servo motors 1 to 1N is detected in the servo devices 3 to 3N based on signals from the rotary encoders 4 to 4N. Motor rotation speed detectors 5 to 5N for detecting the speed, and disturbance detectors 6 to 6 for detecting a disturbance load torque applied to the robot manipulator from the motor rotation speed and the motor current.
And a force control calculator 8 for calculating a compliance operation amount from a disturbance load torque in the arithmetic unit 7.
And a normal operation calculator 9 for calculating an operation amount such as a normal playback operation, and a compliance operation command value Sk added to the normal position command value So, and the tool center point of the robot is subject to operation restrictions in the coordinate system. And an operation limit calculator 10 for calculating a position command value so as to operate, and when the disturbance load torques T1 to TN are applied to the robot manipulator, the arithmetic unit 7 calculates the disturbance load torques T1 to TN from the detected disturbance load torques T1 to TN. Position command value S1
Or SN is calculated, and the robot manipulator is operated in a direction to escape from the disturbance load torques T1 to TN. Since the robot is usually composed of a plurality of N-axis manipulators, servo motors 1 to 1N, rotary encoders 4 to 4N, and servo devices 3 to 3N are required for N axes.
【0026】通常、外乱検出器はモータ電流からモータ
回転速度の時間微分値に負荷イナーシャを掛けたものを
ひいて外乱負荷トルクT1ないしはTNを算出してい
る。Normally, the disturbance detector calculates the disturbance load torque T1 or TN by subtracting the motor current multiplied by the time derivative of the motor rotation speed by the load inertia.
【0027】そして、ロボットが運搬物をハンドリング
するときに外乱負荷トルクがかかりコンプライアント動
作する位置を演算する動作制限演算器10のワールド座
標系のX座標において動作制限する場合を図2に示す。FIG. 2 shows a case where the operation is restricted on the X coordinate of the world coordinate system by the operation restriction arithmetic unit 10 for calculating the position where the compliant operation is performed by applying a disturbance load torque when the robot handles the conveyed object.
【0028】図2において、100はロボットの手首、
101は運搬物、102はワールド座標系(地面または
作業床面に設定した座標系)。外乱B1がツールセンタ
ーポイントTPにかかると、動作制限を行わない場合点
P1へ動作するようにコンプライアンス動作演算される
が、ワールド座標系のX座標方向X1に動作制限されて
いるとき点P1から直線に垂線をおろした点P2へ動作
するように演算されて、ツールセンターポイントTPが
動作する。In FIG. 2, 100 is the wrist of the robot,
101 is a transported object, 102 is a world coordinate system (a coordinate system set on the ground or the work floor). When the disturbance B1 is applied to the tool center point TP, the compliance operation is calculated so as to move to the point P1 when the operation is not restricted, but when the operation is restricted in the X coordinate direction X1 of the world coordinate system, a straight line is formed from the point P1. The tool center point TP is operated so as to operate to the point P2 which is perpendicular to the point P2.
【0029】つぎに、ロボットが運搬物をハンドリング
するときに外乱負荷トルクがかかりコンプライアント動
作する位置を演算する動作制限演算器10のベース座標
系のX座標において動作制限する場合を図3に示す。Next, FIG. 3 shows a case where the operation is restricted on the X coordinate of the base coordinate system of the operation restriction calculator 10 for calculating a position where a compliant operation is performed by applying a disturbance load torque when the robot handles a conveyed object. .
【0030】図3において、200はロボットの手首、
201は運搬物、202はベース座標系(ロボットのベ
ース底面に設定した座標系)。ここに外乱B2がツール
センターポイントTPにかかると、動作制限を行わない
場合点P3へ動作するようにコンプライアンス動作演算
されるが、ベース座標系のX座標系方向X2に動作制限
されているとき点P3から垂線をおろした点P4へ動作
するように演算されて、ツールセンターポイントTPが
動作する。In FIG. 3, reference numeral 200 denotes a wrist of the robot,
201 is a transported object, 202 is a base coordinate system (coordinate system set on the bottom surface of the robot base). Here, when the disturbance B2 is applied to the tool center point TP, the compliance operation calculation is performed so that the operation is performed to the point P3 when the operation is not restricted, but when the operation is restricted in the X coordinate system direction X2 of the base coordinate system, the point is determined. The operation is performed so as to operate from P3 to a point P4 which is a perpendicular line, and the tool center point TP operates.
【0031】つぎに、ロボットが運搬物をハンドリング
するときに外乱負荷トルクがかかりコンプライアント動
作する位置を演算する動作制限演算器10のメカニカル
インターフェース座標系のX座標において動作制限する
場合を図4に示す。Next, FIG. 4 shows a case where the operation is restricted at the X coordinate of the mechanical interface coordinate system of the operation restriction calculator 10 for calculating a position where a compliant operation is performed by applying a disturbance load torque when the robot handles a conveyed object. Show.
【0032】図4において、300はロボットの手首、
301は運搬物、302はメカニカルインターフェース
座標系(メカニカルインターフェース底面に設定した座
標系)。ここに外乱B3がツールセンターポイントTP
にかかると、動作制限を行わない場合点P5へ動作する
ようにコンプライアンス動作演算されるが、メカニカル
インターフェース座標系のX座標系方向X3に動作制限
されているとき点P5から垂線をおろした点P6へ動作
するように演算されて、ツールセンターポイントTPが
動作する。In FIG. 4, reference numeral 300 denotes a wrist of the robot,
Reference numeral 301 denotes a conveyed object, and 302 denotes a mechanical interface coordinate system (a coordinate system set on the bottom of the mechanical interface). Here the disturbance B3 is the tool center point TP
When the operation is not restricted, the compliance operation is calculated so as to move to the point P5. However, when the operation is restricted in the X coordinate system direction X3 of the mechanical interface coordinate system, the point P6 which is perpendicular to the point P5 is lowered. Then, the tool center point TP is operated.
【0033】つぎに、ロボットが運搬物をハンドリング
するときに外乱負荷トルクがかかりコンプライアント動
作する位置を演算する動作制限演算器10の作業座標系
のX座標において動作制限する場合を図5に示す。Next, FIG. 5 shows a case where the operation is restricted on the X coordinate of the working coordinate system of the operation restriction computing unit 10 which calculates a position where a compliant operation is performed by applying a disturbance load torque when the robot handles a conveyed object. .
【0034】図5において、400はロボットの手首、
401は運搬物、402はエンドエフェクタ、403は
作業座標系(作業によって決定される座標系)。ここに
外乱B4がツールセンターポイントTPにかかると、動
作制限を行わない場合点P7へ動作するようにコンプラ
イアンス動作演算されるが、作業座標系のX座標系方向
X4に動作制限されているとき点P7から垂線をおろし
た点P8へ動作するように演算されて、ツールセンター
ポイントTPが動作する。In FIG. 5, reference numeral 400 denotes a wrist of the robot,
401 is a conveyed object, 402 is an end effector, 403 is a work coordinate system (a coordinate system determined by work). Here, when the disturbance B4 is applied to the tool center point TP, the compliance operation is calculated so that the operation moves to the point P7 when the operation is not restricted, but when the operation is restricted in the X coordinate system direction X4 of the working coordinate system, the point is determined. The operation is performed so as to move from P7 to a point P8, which is a perpendicular line, and the tool center point TP operates.
【0035】つぎに、ロボットが運搬物をハンドリング
するときに外乱負荷トルクがかかりコンプライアント動
作する位置を演算する動作制限演算器10のエンドエフ
ェクタ座標系のX座標において動作制限する場合を図6
に示す。Next, FIG. 6 shows a case where the operation is restricted on the X coordinate of the end effector coordinate system of the operation restriction calculator 10 for calculating a position where a compliant operation is performed by applying a disturbance load torque when the robot handles a conveyed object.
Shown in
【0036】図6において、500はロボットの手首、
501は運搬物、502はエンドエフェクタ、503は
エンドエフェクタ座標系(エンドエフェクタに設定した
座標系)。ここに外乱B5がツールセンターポイントT
Pにかかると、動作制限を行わない場合点P9へ動作す
るようにコンプライアンス動作演算されるが、エンドエ
フェクタ座標系のX座標系方向X5に動作制限されてい
るとき点P9から垂線をおろした点P10へ動作するよ
うに演算されて、ツールセンターポイントTPが動作す
る。In FIG. 6, reference numeral 500 denotes a wrist of the robot,
501 is a conveyed object, 502 is an end effector, 503 is an end effector coordinate system (coordinate system set for the end effector). Here the disturbance B5 is the tool center point T
When the operation reaches P, the compliance operation is calculated so as to operate to the point P9 when the operation is not restricted. However, when the operation is restricted in the X coordinate system direction X5 of the end effector coordinate system, a point perpendicular to the point P9 is dropped. The operation is performed to move to P10, and the tool center point TP operates.
【0037】上記の例ではX座標で説明したが、Y座標
やZ座標に指定されるときやそれらが複合される場合も
ある。通例上記5種類の座標系のいずれにおいても、各
ロボット関節軸で検出した外乱負荷トルクを順運動学で
ツールセンターポイントTPの動作に変換し、各座標系
で動作制限した後、逆運動学で各関節の動作に変換し位
置指令値S1ないしSNを算出する。In the above example, the X coordinate has been described. However, the coordinate may be specified when the coordinate is specified as the Y coordinate or the Z coordinate, or may be combined. Generally, in any of the above five types of coordinate systems, the disturbance load torque detected at each robot joint axis is converted into the operation of the tool center point TP by forward kinematics, and after the operation is restricted by each coordinate system, the inverse kinematics is used. The position command values S1 to SN are calculated by converting the operation into the operation of each joint.
【0038】[0038]
【発明の効果】以上のように本発明の第1手段による方
法とその方法を用いるための第7手段の装置によれば、
ロボットマニピュレータを駆動するサーボモータと、サ
ーボモータの電流を検出するモータ電流検出器と、サー
ボモータの回転速度を検出するモータ回転速度検出器
と、モータ回転速度とモータ電流からロボットマニピュ
レータにかかった外乱負荷トルクを検出する外乱検出器
と、前記外乱検出器が検出した外乱負荷トルクの大きさ
に応じてロボットマニピュレータのコンプライアンス動
作指令値を演算する力制御演算器と、そのコンプライア
ンス動作指令値と通常の位置指令値と加算する動作制限
演算器を備えたことにより、力センサを用いずロボット
マニピュレータに外力が加わったときにコンプライアン
ス動作を行い、かつロボットがプレイバック動作で動い
ているときでも力制御を行うことができるという優れた
効果を奏するものである。As described above, according to the method of the first means of the present invention and the apparatus of the seventh means for using the method,
A servo motor that drives the robot manipulator, a motor current detector that detects the servo motor current, a motor rotation speed detector that detects the rotation speed of the servo motor, and a disturbance applied to the robot manipulator from the motor rotation speed and the motor current A disturbance detector that detects a load torque, a force control calculator that calculates a compliance operation command value of the robot manipulator according to the magnitude of the disturbance load torque detected by the disturbance detector, and a compliance operation command value and a normal operation command value. By providing an operation limit calculator that adds to the position command value, compliance operation is performed when external force is applied to the robot manipulator without using a force sensor, and force control is performed even when the robot is moving by playback operation. Which has the excellent effect of being able to do That.
【0039】また、本発明の第2手段による方法とその
方法を用いるための第8手段の装置によれば、前記第1
手段の動作制限演算器をロボットのツールセンターポイ
ントがワールド座標系で指定されている動作制限方向の
みへ動作させるように通常の位置指令値にコンプライア
ンス動作指令値を加算演算する構成としたことにより、
外力をかけるものが完全にロボットマニピュレータを拘
束せずに押している場合に、ロボットマニピュレータが
逃げる方向をロボットのツールセンターポイントがワー
ルド座標系で指定されている動作制限方向に特定すると
いう優れた効果を奏するものである。According to the method of the present invention and the apparatus of the eighth means for using the method, the first method
The operation limit operation unit of the means is configured to add the compliance operation command value to the normal position command value so that the tool center point of the robot operates only in the operation limit direction specified in the world coordinate system,
When an external force is pressed without completely restraining the robot manipulator, the robot manipulator can determine the direction in which the robot maneuver escapes by specifying the direction of the robot's tool center point in the motion restriction direction specified in the world coordinate system. To play.
【0040】また、本発明の第3手段による方法とその
方法を用いるための第9手段の装置によれば、前記第1
手段の動作制限演算器をロボットのツールセンターポイ
ントがベース座標系で指定されている動作制限方向のみ
へ動作させるように通常の位置指令値にコンプライアン
ス動作指令値を加算演算する構成としたことにより、外
力をかけるものが完全にロボットマニピュレータを拘束
せずに押している場合に、ロボットマニピュレータが逃
げる方向をロボットのツールセンターポイントがベース
座標系で指定されている動作制限方向に特定するという
優れた効果を奏するものである。Further, according to the method of the third aspect of the present invention and the apparatus of the ninth means for using the method, the first aspect of the present invention is provided.
The operation restriction operation unit of the means is configured to add the compliance operation instruction value to the normal position instruction value so that the robot tool center point operates only in the operation restriction direction specified in the base coordinate system. When an external force is applied without completely restraining the robot manipulator, the robot manipulator specifies the direction in which the robot manipulator escapes in the direction of the motion limit specified by the base coordinate system of the robot tool center point. To play.
【0041】また、本発明の第4手段による方法とその
方法を用いるための第10手段の装置によれば、前記第
1手段の動作制限演算器をロボットのツールセンターポ
イントがメカニカルインターフェース座標系で指定され
ている動作制限方向のみへ動作させるように通常の位置
指令値にコンプライアンス動作指令値を加算演算する構
成としたことにより、外力をかけるものが完全にロボッ
トマニピュレータを拘束せずに押している場合に、ロボ
ットマニピュレータが逃げる方向をロボットのツールセ
ンターポイントがメカニカルインターフェース座標系で
指定されている動作制限方向に特定するという優れた効
果を奏するものである。Further, according to the method according to the fourth means of the present invention and the apparatus according to the tenth means for using the method, the operation limit operation unit of the first means can be configured such that the tool center point of the robot is a mechanical interface coordinate system. A configuration that adds the compliance operation command value to the normal position command value so that the robot manipulator operates only in the specified motion restriction direction. In addition, there is an excellent effect that the direction in which the robot manipulator escapes is specified by the tool center point of the robot in the operation restriction direction specified by the mechanical interface coordinate system.
【0042】また、本発明の第5手段による方法とその
方法を用いるための第11手段の装置によれば、前記第
1手段の動作制限演算器をロボットのツールセンターポ
イントが作業座標系で指定されている動作制限方向のみ
へ動作させるように通常の位置指令値にコンプライアン
ス動作指令値を加算演算する構成としたことにより、外
力をかけるものが完全にロボットマニピュレータを拘束
せずに押している場合に、ロボットマニピュレータが逃
げる方向をロボットのツールセンターポイントが作業座
標系で指定されている動作制限方向に特定するという優
れた効果を奏するものである。According to the method of the fifth aspect of the present invention and the apparatus of the eleventh means for using the method, the operation limit operation unit of the first means is specified by the tool center point of the robot in the working coordinate system. The compliance operation command value is added to the normal position command value so that the robot manipulator is operated only in the restricted direction. This has an excellent effect that the direction in which the robot manipulator escapes is specified by the tool center point of the robot in the operation restriction direction specified in the work coordinate system.
【0043】また、本発明の第6手段による方法とその
方法を用いるための第12手段の装置によれば、前記第
1手段の動作制限演算器をロボットのツールセンターポ
イントがエンドエフェクタ座標系で指定されている動作
制限方向のみへ動作させるように通常の位置指令値にコ
ンプライアンス動作指令値を加算演算する構成としたこ
とにより、外力をかけるものが完全にロボットマニピュ
レータを拘束せずに押している場合に、ロボットマニピ
ュレータが逃げる方向をロボットのツールセンターポイ
ントがエンドエフェクタ座標系で指定されている動作制
限方向に特定するという優れた効果を奏するものであ
る。Further, according to the method of the sixth aspect of the present invention and the apparatus of the twelfth aspect for using the method, the operation limit operation unit of the first means is configured such that the tool center point of the robot is in the end effector coordinate system. A configuration that adds the compliance operation command value to the normal position command value so that the robot manipulator operates only in the specified motion restriction direction. In addition, there is an excellent effect that the tool center point of the robot specifies the direction in which the robot manipulator escapes in the operation restriction direction specified by the end effector coordinate system.
【図1】本発明の実施の形態におけるロボットの制御装
置のブロック図FIG. 1 is a block diagram of a robot control device according to an embodiment of the present invention.
【図2】同実施の形態において、動作制限演算器がワー
ルド座標系でX座標に動作方向制限することを示す動作
説明図FIG. 2 is an operation explanatory diagram showing that an operation restriction operation unit restricts an operation direction to an X coordinate in a world coordinate system in the embodiment.
【図3】同実施の形態において、動作制限演算器がベー
ス座標系でX座標に動作方向制限することを示す動作説
明図FIG. 3 is an operation explanatory diagram showing that an operation restriction operation unit restricts an operation direction to an X coordinate in a base coordinate system in the embodiment.
【図4】同実施の形態において、動作制限演算器がメカ
ニカルインターフェース座標系でX座標に動作方向制限
することを示す動作説明図FIG. 4 is an operation explanatory diagram showing that an operation restriction operation unit restricts an operation direction to an X coordinate in a mechanical interface coordinate system in the embodiment.
【図5】同実施の形態において、動作制限演算器が作業
座標系でX座標に動作方向制限することを示す動作説明
図FIG. 5 is an operation explanatory diagram showing that the operation restriction arithmetic unit restricts the operation direction to the X coordinate in the working coordinate system in the embodiment.
【図6】同実施の形態において、動作制限演算器がエン
ドエフェクタ座標系でX座標に動作方向制限することを
示す動作説明図FIG. 6 is an operation explanatory diagram showing that the operation restriction operation unit restricts the operation direction to the X coordinate in the end effector coordinate system in the embodiment.
1ないし1N サーボモータ 2ないし2N モータ電流検出器 5ないし5N モータ回転速度検出器 6ないし6N 外乱検出器 8 力制御演算器 10 動作制限演算器 So 通常の位置指令値 Sk コンプライアンス動作指令値 S1ないしSN 位置指令値 X1 ワールド座標系のX座標方向 X2 ベース座標系のX座標方向 X3 メカニカルインターフェース座標系のX座標方向 X4 作業座標系のX座標方向 X5 エンドエフェクタ座標系のX座標方向 TP ツールセンターポイント 1 to 1N Servo motor 2 to 2N Motor current detector 5 to 5N Motor rotational speed detector 6 to 6N Disturbance detector 8 Force control calculator 10 Operation limit calculator So Normal position command value Sk Compliance operation command value S1 to SN Position command value X1 X coordinate direction of world coordinate system X2 X coordinate direction of base coordinate system X3 X coordinate direction of mechanical interface coordinate system X4 X coordinate direction of working coordinate system X5 X coordinate direction of end effector coordinate system TP Tool center point
Claims (12)
ボモータのモータ電流値を検出し、前記サーボモータの
モータ回転速度を検出し、前記モータ電流値と前記モー
タ回転速度からロボットマニピュレータにかかった外乱
負荷トルクを検出し、検出した外乱負荷トルクの大きさ
に応じてロボットマニピュレータのコンプライアンス動
作指令値を演算し、前記コンプライアンス動作指令値と
通常動作の位置指令値を加算して座標系において動作位
置制限した位置指令値を演算し、コンプライアンス動作
を行うことを特徴とするロボットの制御方法。1. A motor current value of a servomotor for driving a robot manipulator is detected, a motor rotation speed of the servomotor is detected, and a disturbance load torque applied to the robot manipulator is determined from the motor current value and the motor rotation speed. Detecting and calculating the compliance operation command value of the robot manipulator according to the magnitude of the detected disturbance load torque, adding the compliance operation command value and the position command value of the normal operation to the position command in which the operation position is restricted in the coordinate system. A robot control method comprising calculating a value and performing a compliance operation.
作がワールド座標系において動作位置制限した位置指令
値を演算し、コンプライアンス動作を行うことを特徴と
する請求項1記載のロボットの制御方法。2. The robot control method according to claim 1, wherein the operation of the tool center point of the robot calculates a position command value whose operation position is restricted in the world coordinate system, and performs a compliance operation.
作がベース座標系において動作位置制限した位置指令値
を演算し、コンプライアンス動作を行うことを特徴とす
る請求項1記載のロボットの制御方法。3. The robot control method according to claim 1, wherein the operation of the tool center point of the robot calculates a position command value whose operation position is restricted in the base coordinate system, and performs a compliance operation.
作がメカニカルインターフェース座標系において動作位
置制限した位置指令値を演算し、コンプライアンス動作
を行うことを特徴とする請求項1記載のロボットの制御
方法。4. The robot control method according to claim 1, wherein the operation of the tool center point of the robot calculates a position command value whose operation position is restricted in the mechanical interface coordinate system, and performs a compliance operation.
作が作業座標系において動作位置制限した位置指令値を
演算し、コンプライアンス動作を行うことを特徴とする
請求項1記載のロボットの制御方法。5. The robot control method according to claim 1, wherein the operation of the tool center point of the robot calculates a position command value whose operation position is restricted in the work coordinate system, and performs a compliance operation.
作がエンドエフェクタ座標系において動作位置制限した
位置指令値を演算し、コンプライアンス動作を行うこと
を特徴とする請求項1記載のロボットの制御方法。6. The robot control method according to claim 1, wherein the operation of the tool center point of the robot calculates a position command value whose operation position is restricted in the end effector coordinate system, and performs a compliance operation.
ボモータと、前記サーボモータの電流を検出するモータ
電流検出器と、前記サーボモータの回転速度を検出する
モータ回転速度検出器と、前記モータ回転速度とモータ
電流からロボットマニピュレータにかかった外乱負荷ト
ルクを検出する外乱検出器と、前記外乱検出器が検出し
た外乱負荷トルクの大きさに応じてロボットマニピュレ
ータのコンプライアンス動作指令値を演算する力制御演
算器と、前記コンプライアンス動作指令値を通常の位置
指令値に加算して座標系において動作位置制限した位置
指令値を演算する動作制限演算器を備え、コンプライア
ンス動作を行うロボットの制御装置。7. A servomotor for driving a robot manipulator, a motor current detector for detecting a current of the servomotor, a motor rotation speed detector for detecting a rotation speed of the servomotor, the motor rotation speed and a motor. A disturbance detector that detects a disturbance load torque applied to the robot manipulator from the current, and a force control calculator that calculates a compliance operation command value of the robot manipulator according to the magnitude of the disturbance load torque detected by the disturbance detector. A control device for a robot performing a compliance operation, comprising an operation restriction calculator for adding the compliance operation command value to a normal position command value to calculate a position command value whose operation position is restricted in a coordinate system.
ンターポイントの動作をワールド座標系において動作位
置制限した位置指令値を演算する構成とした請求項7記
載のロボットの制御装置。8. The control device for a robot according to claim 7, wherein the operation restriction calculator is configured to calculate a position command value in which the operation of the tool center point of the robot is restricted in the operation position in the world coordinate system.
ンターポイントの動作をベース座標系において動作位置
制限した位置動作指令値を演算する構成とした請求項7
記載のロボットの制御装置。9. The operation restriction arithmetic unit is configured to calculate a position operation command value in which the operation of the tool center point of the robot is restricted in the operation position in the base coordinate system.
The control device of the described robot.
センターポイントの動作をメカニカルインターフェース
座標系において動作位置制限した位置指令値を演算する
構成とした請求項7記載のロボットの制御装置。10. The robot control device according to claim 7, wherein the operation restriction calculator is configured to calculate a position command value obtained by restricting the operation of the tool center point of the robot to the operation position in the mechanical interface coordinate system.
センターポイントの動作を作業座標系において動作位置
制限した位置指令値を演算する構成とした請求項7記載
のロボットの制御装置。11. The robot control device according to claim 7, wherein the operation restriction calculator is configured to calculate a position command value obtained by restricting the operation of the tool center point of the robot to the operation position in the work coordinate system.
センターポイントの動作をエンドエフェクタ座標系にお
いて動作位置制限した位置指令値を演算する構成とした
請求項7記載のロボットの制御装置。12. The robot control device according to claim 7, wherein the operation restriction calculator is configured to calculate a position command value obtained by restricting an operation position of the operation of the tool center point of the robot in an end effector coordinate system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20125897A JP3436087B2 (en) | 1997-07-28 | 1997-07-28 | Robot control method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20125897A JP3436087B2 (en) | 1997-07-28 | 1997-07-28 | Robot control method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1142575A true JPH1142575A (en) | 1999-02-16 |
| JP3436087B2 JP3436087B2 (en) | 2003-08-11 |
Family
ID=16437968
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20125897A Expired - Fee Related JP3436087B2 (en) | 1997-07-28 | 1997-07-28 | Robot control method and device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3436087B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104483897A (en) * | 2014-08-27 | 2015-04-01 | 渤海大学 | Direct-drive gantry type motion platform contour control device and method |
| JP2016187844A (en) * | 2015-03-30 | 2016-11-04 | セイコーエプソン株式会社 | Robot, robot control device and robot system |
| WO2017064851A1 (en) * | 2015-10-14 | 2017-04-20 | 川崎重工業株式会社 | Method for teaching robot and device for controlling robot arm |
| WO2017090235A1 (en) * | 2015-11-24 | 2017-06-01 | 川崎重工業株式会社 | Robot direct-teaching method |
| JP2017102825A (en) * | 2015-12-04 | 2017-06-08 | ファナック株式会社 | Complex system with machine tool and robot |
| KR20180067652A (en) | 2015-10-30 | 2018-06-20 | 카와사키 주코교 카부시키 카이샤 | Monitoring system of robot system |
-
1997
- 1997-07-28 JP JP20125897A patent/JP3436087B2/en not_active Expired - Fee Related
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104483897B (en) * | 2014-08-27 | 2017-01-25 | 渤海大学 | Direct-drive gantry type motion platform contour control device and method |
| CN104483897A (en) * | 2014-08-27 | 2015-04-01 | 渤海大学 | Direct-drive gantry type motion platform contour control device and method |
| JP2016187844A (en) * | 2015-03-30 | 2016-11-04 | セイコーエプソン株式会社 | Robot, robot control device and robot system |
| JPWO2017064851A1 (en) * | 2015-10-14 | 2018-09-06 | 川崎重工業株式会社 | Robot teaching method and robot arm control device |
| WO2017064851A1 (en) * | 2015-10-14 | 2017-04-20 | 川崎重工業株式会社 | Method for teaching robot and device for controlling robot arm |
| CN108025439B (en) * | 2015-10-14 | 2021-04-27 | 川崎重工业株式会社 | Robot teaching method and robot arm control device |
| US10751874B2 (en) | 2015-10-14 | 2020-08-25 | Kawasaki Jukogyo Kabushiki Kaisha | Method of teaching robot and robotic arm control device |
| CN108025439A (en) * | 2015-10-14 | 2018-05-11 | 川崎重工业株式会社 | Robot teaching method and robotic arm control device |
| US10730191B2 (en) | 2015-10-30 | 2020-08-04 | Kawasaki Jukogyo Kabushiki Kaisha | Monitoring device of robot system |
| KR20180067652A (en) | 2015-10-30 | 2018-06-20 | 카와사키 주코교 카부시키 카이샤 | Monitoring system of robot system |
| CN108349086A (en) * | 2015-11-24 | 2018-07-31 | 川崎重工业株式会社 | Robot Direct Teaching Method |
| JP2017094440A (en) * | 2015-11-24 | 2017-06-01 | 川崎重工業株式会社 | Direct teaching method of robot |
| US10864632B2 (en) | 2015-11-24 | 2020-12-15 | Kawasaki Jukogyo Kabushiki Kaisha | Direct teaching method of robot |
| WO2017090235A1 (en) * | 2015-11-24 | 2017-06-01 | 川崎重工業株式会社 | Robot direct-teaching method |
| US10386813B2 (en) | 2015-12-04 | 2019-08-20 | Fanuc Corporation | Combined system having machine tool and robot |
| JP2017102825A (en) * | 2015-12-04 | 2017-06-08 | ファナック株式会社 | Complex system with machine tool and robot |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3436087B2 (en) | 2003-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3070498B2 (en) | Robot control device | |
| JP3088004B2 (en) | Operation command device | |
| JP6584102B2 (en) | Robot apparatus, robot control method, program, recording medium, and article manufacturing method | |
| KR100439466B1 (en) | Robot controller | |
| TWI621004B (en) | Robot system monitoring device | |
| JP3212571B2 (en) | Industrial robot | |
| JPS63241614A (en) | robot equipment | |
| JP6831530B2 (en) | Disturbance observer and robot control device | |
| CN114260878A (en) | Method, device, electronic device and medium for dragging, teaching and speed-limiting of robotic arm joints | |
| JP2604929B2 (en) | Robot control device | |
| JP3436087B2 (en) | Robot control method and device | |
| JPH1142577A (en) | Robot control method and device | |
| JP2906256B2 (en) | Servo control device | |
| JP2791030B2 (en) | Curved copying controller for multi-degree-of-freedom work machine | |
| JPH06155346A (en) | Teaching device for robot | |
| JP4524729B2 (en) | Remote control robot controller | |
| JPH07104725B2 (en) | Manipulator drive system | |
| JPH11345010A (en) | Robot control device | |
| JP2960233B2 (en) | Robot control device | |
| JPH1142576A (en) | Robot control method and device | |
| JPH05250029A (en) | Industrial robot | |
| JPS63276607A (en) | manipulator device | |
| JPH1142578A (en) | Robot control method and device | |
| JPH05150836A (en) | Robot controller | |
| JPH02269586A (en) | Manipulator drive control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080606 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090606 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100606 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100606 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110606 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120606 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120606 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130606 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |