JPH07104710B2 - Motion control device for articulated robot - Google Patents
Motion control device for articulated robotInfo
- Publication number
- JPH07104710B2 JPH07104710B2 JP59194625A JP19462584A JPH07104710B2 JP H07104710 B2 JPH07104710 B2 JP H07104710B2 JP 59194625 A JP59194625 A JP 59194625A JP 19462584 A JP19462584 A JP 19462584A JP H07104710 B2 JPH07104710 B2 JP H07104710B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- articulated robot
- posture
- control device
- joint angle
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明は、多関節形ロボツトの簡易動作制御方法及び装
置に関する。Description: FIELD OF THE INVENTION The present invention relates to a simple motion control method and device for an articulated robot.
従来の産業用ロボツトは、テイーチングプレイバツクに
より動作する形式が大部分である。このような産業用ロ
ボツトは、それ自身の動作を記述するための座標系を制
御装置内部に持つている。直交形ロボツトの場合は、こ
の内部座標は、我々人間の認識する静止座標系と常に一
致しているとみなすことができるので、直交形ロボツト
の操作は比較的容易である。これに対し、多関節形ロボ
ツトの場合は、その多関節構造故に、静止座標系基準で
操作することは難しく、通常の多関節形ロボツトでは、
静止座標系と一致するように充分な精度で調整された内
部座標系をもとに、手先先端を直進動作させたり、手首
軸を回転させたりする制御機能を保有している。ロボツ
トの動作教示の際には、この機能を利用して実際にロボ
ツトを作業点まで動作させて、作業点における位置及び
姿勢を教示するという方法をとつている。(特開昭51−
25273) しかしながら、このような方法では、ロボツト内部座標
における正確な座標系の軸方向を知ることができないの
で、ロボツトをある特定の方向に精密に向ける必要があ
る場合とか、手首軸方向を精密に水平に向ける必要があ
る場合にはその要求条件をみたすことが難しいという問
題があつた。Most of the conventional industrial robots are operated by a teaching play back. Such an industrial robot has a coordinate system inside the control device for describing its own operation. In the case of the orthogonal robot, it can be considered that this internal coordinate always coincides with the stationary coordinate system that we humans recognize, so the operation of the orthogonal robot is relatively easy. On the other hand, in the case of an articulated robot, it is difficult to operate on the basis of a stationary coordinate system because of its articulated structure, and in an ordinary articulated robot,
Based on the internal coordinate system that is adjusted with sufficient accuracy to match the stationary coordinate system, it has a control function to move the tip of the hand straight and to rotate the wrist axis. When teaching the operation of the robot, a method is used in which the robot is actually operated up to the working point by using this function to teach the position and posture at the working point. (JP-A-51-
However, with such a method, it is not possible to know the exact axial direction of the coordinate system in the robot internal coordinates, so it is necessary to precisely orient the robot in a certain direction, or the wrist axial direction must be precise. There was a problem that it was difficult to meet the requirements when it was necessary to turn it horizontally.
本発明の目的は、従来の手動では難しい多関節ロボツト
の精密な位置及び姿勢の制御を容易に実現する方法およ
び装置を提供することにある。SUMMARY OF THE INVENTION It is an object of the present invention to provide a method and apparatus for easily realizing precise position and attitude control of an articulated robot, which is difficult to perform by a conventional manual method.
本発明は、上記の目的を達成するために、多関節形ロボ
ツトの動作を制御するものにおいて、現在の各動作軸の
動作関節角および手先位置、姿勢を記憶する現在状態記
憶手段と、多関節形ロボツトのある特定の姿勢パターン
を記憶させた姿勢パターン記憶手段と、この操作手段の
操作により指定された姿勢パターンと現在状態記憶手段
におけるロボツトの現在の姿勢とにより多関節形ロボツ
トの姿勢を指定された姿勢パターンに一致させる多関節
形ロボツトの動作信号を生成し、この動作信号を多関節
形ロボツトの各動作軸を駆動制御する駆動制御手段に出
力する姿勢パターン制御手段とを備えたものである。In order to achieve the above-mentioned object, the present invention controls the motion of an articulated robot, and presents a current state storage means for storing the current motion joint angle of each motion axis, the hand position, and the posture, and the multi-joint robot. The posture of the articulated robot is designated by the posture pattern storage means for storing a particular posture pattern of the shape-robot, the posture pattern designated by the operation of this operating means, and the current posture of the robot in the current-state storage means. And an attitude pattern control means for generating an operation signal of the articulated robot that matches the generated attitude pattern and outputting the operation signal to a drive control means for driving and controlling each operation axis of the articulated robot. is there.
以下本発明の実施例を図面を参照して説明する。第1図
は、本発明の装置の一例を備えた多関節形ロボツトを示
す。2は、ロボツトの動作制御装置1によつて駆動され
る多関節形ロボツトである。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an articulated robot equipped with an example of the device of the present invention. Reference numeral 2 is an articulated robot that is driven by the motion control device 1 for the robot.
この多関節形ロボツトは基台3、旋回台4、第1アーム
5、第2アーム6、手首軸7,8で構成されている。手首
軸7,8の先端にはワークをハンドリングするためのグリ
ツパ9が設けられている。This articulated robot is composed of a base 3, a swivel 4, a first arm 5, a second arm 6 and wrist axes 7 and 8. A gripper 9 for handling a work is provided at the tips of the wrist shafts 7, 8.
このロボツトの動作は旋回台4の基台3に対する軸S1ま
わりの回転、第1アーム5の旋回台4に対する軸S2まわ
りの回転、第2アーム6の第1アーム5に対する軸S3ま
わりの回転、手首軸7の第2アーム6に対する軸S4まわ
りの回転、手首軸8の手首軸7に対する軸S5まわりの回
転およびグリツパ9の開閉を適宜組み合せることにより
得られる。The operation of this robot is: rotation of the swivel base 4 about the axis S1 with respect to the base 3, rotation of the first arm 5 about the axis S2 with respect to the swivel 4, rotation of the second arm 6 about the axis S3 with respect to the first arm 5, It is obtained by appropriately combining the rotation of the wrist shaft 7 about the axis S4 with respect to the second arm 6, the rotation of the wrist shaft 8 about the axis S5 with respect to the wrist shaft 7, and the opening / closing of the gripper 9.
動作制御装置1は、ロボツトに種々の動作信号を与える
ための、キースイツチなどよりなる操作手段10と、操作
手段10の信号を受けて、ロボツトに要求される動作の実
行手段を起動する操作制御手段11と、ロボツトの現在の
各動作軸の動作関節角および手先位置、姿勢を記憶する
現在状態記憶手段15と、姿勢パターン記憶手段19と、操
作制御手段11により起動される姿勢パターン制御手段18
と、手動制御手段12と、教示制御手段13及びプレイバツ
ク制御手段14と、入力手段20と、入力制御手段21と、表
示手段22と、表示制御手段23とロボツトの各関節を実際
に駆動制御する駆動制御手段17とより構成されている。The operation control device 1 is an operation control means for applying various operation signals to the robot, and an operation control means for receiving a signal from the operation means 10 and a means for executing an operation required by the robot, the operation control means comprising a key switch or the like. 11, a current state storage means 15 for storing the motion joint angles, hand positions, and attitudes of the respective current motion axes of the robot, attitude pattern storage means 19, and attitude pattern control means 18 activated by the operation control means 11.
Manual control means 12, teaching control means 13 and playback control means 14, input means 20, input control means 21, display means 22, display control means 23, and drive control of each joint of the robot are actually performed. It is composed of a drive control means 17.
次に、本発明の動作制御装置1の動作について説明す
る。説明の便宜上、本動作制御装置1の各動作部は、図
示していない動作制御装置の内蔵するタイマより、一定
のサンプリング時間例えば20msec毎に起動され、定めら
れた動作を実行するように構成されている。Next, the operation of the operation control device 1 of the present invention will be described. For convenience of explanation, each operation unit of the operation control device 1 is configured to be activated by a timer incorporated in the operation control device (not shown) at a constant sampling time, for example, every 20 msec to execute a predetermined operation. ing.
最初に、図示していない、電源投入時の動作制御装置1
の初期化動作について説明する。電源が投入されると、
動作制御装置1は、操作手段10の操作により、多関節ロ
ボツトに原点合せ動作を行なわせる。この原点合せ動作
により、多関節形ロボツトの機械原点と電気原点の同期
化が行なわれロボツトは、機械的に定められた一定の姿
勢状態を取る。この結果、動作制御装置内部に、多関節
形ロボツトの動作制御のための内部座標点を確立し、現
在状態記憶手段15に現在の動作関節角及び手先位置、姿
勢状態を記憶する。また、多関節形ロボツトの実際の動
作関節角を与える。関節部を駆動する例えばサーボモー
タの回転角を測定するための増分式エンコーダの回転角
と動作制御装置内部のロボツトの動作関節角との同期が
得られる。それによつて、多関節形ロボツトを、内部座
標系で記憶している動作関節角を制御する信号によつ
て、駆動制御手段17を介して任意の動きに制御すること
ができるようになる。この原点合せ動作が完了すると、
次に多関節形ロボツトを手動で動作させて、実際に実行
すべき作業を教示することになる。このとき、本発明の
対象である、多関節形ロボツトに特定の精確な姿勢状態
をとらせる必要のある場合が生じる。First, a power-on operation control device 1 (not shown)
The initialization operation of will be described. When the power is turned on,
The operation control device 1 causes the articulated robot to perform the origin alignment operation by operating the operation means 10. By this origin alignment operation, the mechanical origin and the electrical origin of the articulated robot are synchronized, and the robot takes a fixed mechanically determined posture. As a result, internal coordinate points for motion control of the articulated robot are established inside the motion control device, and the current motion storage unit 15 stores the current motion joint angle, hand position, and posture condition. It also gives the actual joint angle of the articulated robot. For example, the rotation angle of the incremental encoder for measuring the rotation angle of the servo motor that drives the joint portion and the movement joint angle of the robot inside the movement control device can be synchronized. As a result, the articulated robot can be controlled to an arbitrary movement via the drive control means 17 by the signal for controlling the motion joint angle stored in the internal coordinate system. When this origin alignment operation is completed,
Next, the articulated robot is manually operated to teach the work to be actually performed. At this time, there arises a case where it is necessary to cause the articulated robot, which is the object of the present invention, to assume a specific and accurate posture state.
以下、その方法について説明する。先ず、第1図の多関
節形ロボツトの動作角の定義を第2図に示す。第2図の
S1,S2,…,S5はそれぞれ第1図の動作軸に対応させ、こ
こでは動作角を表わすものとした。このように定義した
とき、姿勢パターン記憶手段19に記憶させる多関節形ロ
ボツトの姿勢パターンは、種々の方法で定義することが
できる。例えば、次のパターン (S1,S2,S3,S4,S5) …(1) で記憶するように定めたときは、これは多関節形ロボツ
トの動作角にそのものを姿勢パターンとして定めたこと
になる。また次のパターン (S2,S2+S3,S2+S3+S4) …(2) で記憶させるように定めたときは、それぞれ、多関節形
ロボツトの第1アーム5、第2アーム6、手首7の水平
面とのなす姿勢角、すなわち、静止座標系における絶対
姿勢パターンを定義することになる。ここでは、上記
(2)の場合として、その値が下記 (45°,0°,−90°) …(3) すなわち、第1アームは、水平面に対し45°、第2アー
ムは水平面に対し0°、手首曲げ軸S4は鉛直下向きのパ
ターンで姿勢パターン記憶手段19に記憶されているとし
て本発明の動作を第1図に基づき説明する。The method will be described below. First, FIG. 2 shows the definition of the operating angle of the articulated robot of FIG. Of Figure 2
S1, S2, ..., S5 respectively correspond to the operation axes in FIG. 1, and here the operation angles are shown. With this definition, the posture pattern of the articulated robot stored in the posture pattern storage means 19 can be defined by various methods. For example, if the following pattern (S1, S2, S3, S4, S5) is set to be stored in (1), this means that the movement angle of the articulated robot itself is set as the posture pattern. . When the following patterns (S2, S2 + S3, S2 + S3 + S4) are set to be stored in (2), the postures of the first arm 5, the second arm 6, and the wrist 7 of the articulated robot with respect to the horizontal plane, respectively. An angle, that is, an absolute posture pattern in a stationary coordinate system will be defined. Here, in the case of (2) above, the value is (45 °, 0 °, −90 °) (3) That is, the first arm is 45 ° with respect to the horizontal plane, and the second arm is with respect to the horizontal plane. The operation of the present invention will be described with reference to FIG. 1 assuming that the wrist bending axis S4 is 0 ° and is stored in the posture pattern storage means 19 in a vertically downward pattern.
先ず、操作手段10を操作して、手首曲げ軸S4の動作が指
定されたとする。操作制御手段11は、操作手段10の操作
内容を解読して、姿勢パターン制御手段18を起動し、手
首曲げ軸S4の操作を指示する。姿勢パターン制御手段18
は、現在状態記憶手段15よりS2,S3,S4の現在値をとり出
し、(S2+S3+S4)の値を演算し、姿勢パターン記憶手
段19より取り出した値−90°との差Δを求める。First, it is assumed that the operation means 10 is operated to specify the operation of the wrist bending axis S4. The operation control means 11 decodes the operation content of the operation means 10, activates the posture pattern control means 18, and instructs the operation of the wrist bending axis S4. Posture pattern control means 18
Calculates the value of (S2 + S3 + S4) by taking out the present values of S2, S3, S4 from the present state storage means 15 and obtaining the difference Δ from the value −90 ° retrieved from the posture pattern storage means 19.
Δ=(−90)−(S2+S3+S4) …(4) 次にも多関節形ロボツトが急激な動作をしないよう予め
定められた微少角度δとΔを比較する。もし、δ<|Δ
|の場合は、S4+sgn(Δ)・δを新しいS4の動作角に
更新する。δ|Δ|の場合は、S4+Δを新しいS4の動
作角に更新する。Δ = (− 90) − (S2 + S3 + S4) (4) Next, a predetermined small angle δ is compared with Δ so that the articulated robot does not move suddenly. If δ <| Δ
In case of |, S4 + sgn (Δ) · δ is updated to the new operating angle of S4. In the case of δ | Δ |, S4 + Δ is updated to the new operating angle of S4.
このようにして、現在状態記憶手段15の動作角を更新
し、次に、動作角と手先位置及び姿勢との間に成立する
多関節形ロボツトの機構により定まる関係式より、新し
い動作関節角S1,S2,…,S5より、新しい手先位置姿勢を
求め、現在状態記憶手段15の手先位置、姿勢データを更
新する。最後に、現在状態記憶手段15の動作角を多関節
形ロボツトの関節軸を駆動するアクチユエータの駆動信
号に変換して、駆動制御手段17に出力する。駆動制御手
段17は、前記駆動信号に従つてロボツトを動作させる。
ここで、姿勢パターン制御手段18は、上記からもわかる
ように、その1回の作用では、ロボツトの動作関節角を
微少量動作させる駆動信号を生成するのみである。従つ
て、多関節ロボツトの指定された関節部の姿勢を、姿勢
パターン記憶手段19に記憶された値に一致させるために
は、姿勢パターン制御手段18の前記した作用を多数回繰
り返さなければならない。In this way, the motion angle of the current state storage means 15 is updated, and then the new motion joint angle S1 is calculated from the relational expression defined by the mechanism of the articulated robot established between the motion angle and the hand position and posture. , S2, ..., S5, a new hand position / posture is obtained, and the hand position / posture data of the current state storage means 15 is updated. Finally, the operating angle of the current state storage means 15 is converted into a drive signal of an actuator for driving the joint shaft of the articulated robot and output to the drive control means 17. The drive control means 17 operates the robot according to the drive signal.
Here, as will be understood from the above, the posture pattern control means 18 only generates the drive signal for operating the motion joint angle of the robot by a small amount in one operation. Therefore, in order to match the posture of the designated joint portion of the multi-joint robot with the value stored in the posture pattern storage means 19, the above-described operation of the posture pattern control means 18 must be repeated many times.
多数繰り返す方法としては、操作手段10の操作により姿
勢パターン制御手段18が起動されると姿勢パターン制御
手段18が自動的に多数回の繰り返しを実行し、指定され
た姿勢が得られると姿勢パターン制御手段18の動作が終
了し、次の操作手段10の操作を待つ形式であつても、姿
勢パターン制御手段18の作用は1回の動作で完了し、操
作手段10の操作が継続している限り、多数回の動作が繰
り返される形式であつても良い。後者の場合は、操作手
段10の操作が打ち切られると、指定された姿勢パターン
に多関節ロボツトの姿勢が一致していなくても、その動
作制御が打ち切られることになる。この場合、操作手段
10の操作を再開すると、前記動作制御は継続されるのは
もちろんである。As a method of repeating a large number of times, when the posture pattern control means 18 is activated by the operation of the operating means 10, the posture pattern control means 18 automatically executes a large number of repetitions, and when the designated posture is obtained, the posture pattern control is performed. Even when the operation of the means 18 is completed and the operation of the next operation means 10 is awaited, as long as the operation of the posture pattern control means 18 is completed in one operation and the operation of the operation means 10 is continued. Alternatively, the operation may be repeated many times. In the latter case, when the operation of the operation means 10 is aborted, the motion control is aborted even if the posture of the articulated robot does not match the designated posture pattern. In this case, the operating means
Of course, when the operation of 10 is restarted, the operation control is continued.
次に、例えば、操作手段10を操作して第1アームの動作
角S2を制御するように指令すると、前記したと同様の手
順により、第1アームの動作角S2が水平面から45°上向
きの姿勢に制御される。Next, for example, when a command is issued to operate the operating means 10 to control the operating angle S2 of the first arm, the operating angle S2 of the first arm is raised by 45 ° from the horizontal plane by the same procedure as described above. Controlled by.
ここでは、操作手段10の操作によつて、多関節形ロボツ
トの動作角の個々を指定された姿勢パターンに一致させ
る方法を説明したが、操作手段10に前記姿勢パターン全
体を指定する操作キーを設け、多関節形ロボツトの姿勢
を前記姿勢パターンとすべて一致させるように動作させ
るようにしても良い。また、前記のような姿勢パターン
を複数個準備して、その一つの姿勢パターンを選択制御
するようにしても良い。Here, the operation of the operating means 10 has been described as a method of matching each of the operating angles of the articulated robot with the designated posture pattern. Alternatively, the articulated robot may be operated so that the attitude of the articulated robot matches all the attitude patterns. Alternatively, a plurality of posture patterns as described above may be prepared and one of the posture patterns may be selectively controlled.
なお、上記説明では、ロボツトの動作角を制御した場合
には、新しい動作角から、新しい位置及び姿勢を演算に
よつて求め、現在状態を更新するとしたが、ロボツトの
手首動作角、この場合は(S4,S5)、を制御した場合
は、現在状態の位置を不変として、すなわち、現在位置
及び新しい姿勢(S4,S5)を満足する動作関節角(S1,S
2,S3)を演算によつて求め、現在状態記憶手段の(S1,S
2,S3)を更新するようにしても良い。この場合は、手首
動作角を目標姿勢パターンに一致させるよう動作させな
がら、ロボツトの手先位置が不変に保たれることにな
る。In the above description, when the robot motion angle is controlled, the new position and orientation are calculated from the new motion angle, and the current state is updated.However, the robot wrist motion angle, in this case, When (S4, S5) is controlled, the position of the current state is unchanged, that is, the motion joint angle (S1, S5) that satisfies the current position and the new posture (S4, S5) is satisfied.
2, S3) is calculated, and (S1, S
2, S3) may be updated. In this case, the hand position of the robot is kept unchanged while the wrist motion angle is matched with the target posture pattern.
次に、上述の説明では、姿勢パターン記憶手段19に記憶
させた姿勢パターンは一定値であるようにして説明した
が、入力手段29により必要に応じて更新指令を形成し、
入力制御手段21の作用により、姿勢パターン記憶手段19
の記憶パターンを更新できるようにすると本発明の効果
は更に大きくなる。ここで、入力手段20には、テンキー
などの数字入力装置またはキーボード入力装置、音声入
力装置を用いることができる。また、入力手段20を操作
し、入力制御手段21を経由して表示制御手段23の作用に
より、表示手段22に、姿勢パターン記憶手段19に記憶さ
せた姿勢パターンを表示させるようにすると、記憶パタ
ーンの確認及び更新が容易になり、本発明の効果は更に
大きくなる。ここで、表示手段22には、液晶の文字表示
装置または液晶のグラフイツク表示装置、CRTデイスプ
レイ、グラフイツクデイスプレイ、7セグメント表示装
置を用いることができる。Next, in the above description, the posture pattern stored in the posture pattern storage unit 19 is described as a constant value, but the input unit 29 forms an update command as necessary,
By the action of the input control means 21, the posture pattern storage means 19
The effect of the present invention is further enhanced by making it possible to update the memory pattern. Here, as the input means 20, a numeric input device such as a numeric keypad, a keyboard input device, or a voice input device can be used. When the input means 20 is operated and the display control means 23 is operated via the input control means 21 to cause the display means 22 to display the posture pattern stored in the posture pattern storage means 19, the storage pattern It becomes easier to confirm and update and the effect of the present invention becomes greater. Here, the display means 22 may be a liquid crystal character display device, a liquid crystal graphic display device, a CRT display, a graphic display, or a 7-segment display device.
以上述べたように、本発明によれば、操作手段10を有
し、多関節形ロボツトの動作軸を指定し、姿勢パターン
制御手段を起動することにより、指定された動作軸の姿
勢を、姿勢パターン記憶手段19に記憶させた対応姿勢に
正確に、容易に一致させることができる。従つて、操作
手段10を操作し、操作制御手段11を経由して手動制御手
段12を起動し、多関節形ロボツトを手動動作させ多関節
形ロボツトに動作教示を行なう手動制御手段12の作用と
組み合せて本発明を実施すれば、本発明の作用により多
関節形ロボツトの動作教示が非常に容易になるという大
きな効果が得られることがわかる。ちなみに、前記姿勢
パターン制御手段18および手動制御手段12の作用により
得られた多関節形ロボツトの動作点の位置、姿勢は、現
在状態記憶手段15に記憶され、これは、操作手段10の操
作により操作制御手段11を経由した教示制御手段13の作
用により、順次教示状態記憶手段16に記憶される。この
ようにして、多関節形ロボツトの動作教示が完了する
と、操作手段10の操作により、操作制御手段11を経由し
てプレイバツク制御手段14が起動され、該手段14が教示
状態記憶手段16に記憶された多関節ロボツトの位置、姿
勢状態を一定の規則に従つて補間しながら多関節形ロボ
ツトを動作させる、すなわち教示された作業を多関節ロ
ボツトに実行させることになる。As described above, according to the present invention, the operation means 10 is provided, the operation axis of the articulated robot is specified, and the attitude pattern control means is activated to change the attitude of the specified operation axis. It is possible to accurately and easily match the corresponding posture stored in the pattern storage means 19. Therefore, the operation means 10 is operated, the manual control means 12 is started via the operation control means 11, and the operation of the manual control means 12 for manually operating the articulated robot and teaching the articulation to the articulated robot. It will be understood that, when the present invention is carried out in combination, the operation of the present invention makes it very easy to teach the operation of the articulated robot. By the way, the position and posture of the operating point of the articulated robot obtained by the action of the posture pattern control means 18 and the manual control means 12 are stored in the current state storage means 15, and this is stored by the operation means 10. By the operation of the teaching control means 13 via the operation control means 11, the teaching state storage means 16 sequentially stores. In this way, when the operation teaching of the articulated robot is completed, the operation of the operation means 10 activates the play back control means 14 via the operation control means 11, and the means 14 is stored in the teaching state storage means 16. The articulated robot is operated while interpolating the position and posture state of the articulated robot according to certain rules, that is, the taught work is executed by the articulated robot.
以上述べたように、本発明によれば、操作スイツチを操
作するだけで、簡便に多関節形ロボツトを所望の動作方
向、姿勢に正確に制御できるので、ロボツトの動作教示
に要する労力を大幅に軽減できると共に、正確な動作教
示が可能となる。As described above, according to the present invention, the articulated robot can be simply and accurately controlled in a desired movement direction and posture simply by operating the operation switch, so that the labor required for teaching the movement of the robot is significantly increased. It is possible to reduce the number of movements, and it is possible to teach accurate movements.
第1図は本発明の多関節形ロボツトの動作制御装置の一
実施例を示す図、第2図はロボツトの動作関節角の定義
を説明する線図である。 1…ロボツトの動作制御装置、2…ロボツト、10…操作
手段、11…操作制御手段、15…現在状態記憶手段、18…
姿勢パターン制御手段、19…姿勢パターン記憶手段、20
…入力手段、22…表示手段。FIG. 1 is a diagram showing an embodiment of a motion control device for an articulated robot according to the present invention, and FIG. 2 is a diagram for explaining the definition of a motion joint angle of the robot. DESCRIPTION OF SYMBOLS 1 ... Robot operation control device, 2 ... Robot, 10 ... Operating means, 11 ... Operation control means, 15 ... Present state storage means, 18 ...
Attitude pattern control means, 19 ... Attitude pattern storage means, 20
... input means, 22 ... display means.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 B25J 13/06 G05B 19/18 (72)発明者 赤岩 正康 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所生産技術研究所内 (72)発明者 佐藤 光男 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所生産技術研究所内 (72)発明者 立花 恭三 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所生産技術研究所内 (56)参考文献 特開 昭59−27306(JP,A) 特開 昭59−76793(JP,A)─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification number Reference number within the agency FI Technical display location B25J 13/06 G05B 19/18 (72) Inventor Masayasu Akaiwa 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Hitachi, Ltd., Production Engineering Laboratory (72) Inventor, Mitsuo Sato, 292 Yoshida-cho, Totsuka-ku, Yokohama, Kanagawa Prefecture, Ltd. Production Engineering Laboratory, Hitachi, Ltd. (72) Inventor, Kyozo Tachibana, Yoshida-cho, Totsuka-ku, Yokohama, Kanagawa Prefecture No. 292 Co., Ltd. Production Engineering Laboratory, Hitachi, Ltd. (56) Reference JP-A-59-27306 (JP, A) JP-A-59-76793 (JP, A)
Claims (15)
る動作軸によって連結されたアームと、現在の前記動作
軸の動作関節角および手先位置,姿勢を記憶する現在状
態記憶手段と、前記動作軸を駆動制御する駆動制御手段
とを備えた多関節形ロボットにおいて、前記ロボットの
姿勢を、動作軸に直交して設定した軸線からの動作関節
角度として予め記憶した姿勢パターン記憶手段と、前記
姿勢パターン記憶手段に記憶した動作軸の動作関節角度
を指定する操作手段と、前記操作手段からの指令にもと
づいて、この指令に対応して選択された前記姿勢パター
ン記憶手段に記憶された動作関節角度と前記現在状態記
憶手段に記憶された現在の動作関節角とを取込み、前記
現在の動作関節角を前記姿勢パターン記憶手段の指定選
択された動作関節角度に一致させる動作関節角の信号を
求め、この信号を前記駆動制御手段に出力する姿勢パタ
ーン制御手段とを備えたことを特徴とする多関節形ロボ
ットの動作制御装置。1. An arm connected by at least one or more motion axes rotating about a horizontal axis, a current state storage means for storing a current motion joint angle of the motion axis, a hand position and a posture, and the motion. In a multi-joint robot including drive control means for driving and controlling an axis, a posture pattern storage means that stores in advance a posture of the robot as a motion joint angle from an axis set orthogonal to a motion axis, and the posture. An operating means for designating the operating joint angle of the operating axis stored in the pattern storing means, and an operating joint angle stored in the posture pattern storing means selected in response to the instruction from the operating means based on the instruction from the operating means. And the current motion joint angle stored in the current state storage means, and the current motion joint angle is designated and selected in the posture pattern storage means. Obtains a signal operation joint angles to match the time, the operation control device of the articulated robot, characterized in that a posture pattern control means outputs the signal to the drive control means.
グ時間毎に動作し、一サンプリング時間当りの多関節ロ
ボットの動作関節角の動作量は予め定められた微少量以
下であることを特徴とする特許請求の範囲第1項記載の
多関節ロボットの動作制御装置。2. The posture pattern control means operates at every minute sampling time, and the movement amount of the movement joint angle of the multi-joint robot per sampling time is less than a predetermined minute amount. An operation control device for an articulated robot according to claim 1.
により起動されると、多関節形ロボットの姿勢が指定さ
れた姿勢パターンの動作関節角に一致するまで動作を継
続することを特徴とする特許請求の範囲第1項記載の多
関節ロボットの動作制御装置。3. The posture pattern control means, when activated by the operation of the operating means, continues the movement until the posture of the articulated robot matches the movement joint angle of the designated posture pattern. An operation control device for an articulated robot according to claim 1.
により起動され、多関節形ロボットの姿勢が指定された
姿勢パターンの動作関節角に一致していなくても、操作
手段の操作が解除されると動作を停止することを特徴と
する特許請求の範囲第1項記載の多関節形ロボットの動
作制御装置。4. The posture pattern control means is started by the operation of the operating means, and the operation of the operating means is canceled even if the posture of the articulated robot does not match the operating joint angle of the designated posture pattern. The motion control device for an articulated robot according to claim 1, wherein the motion is stopped.
めの入力手段を設けたことを特徴とする特許請求の範囲
第2項ないし第4項のいずれかに記載の多関節形ロボッ
トの動作制御装置。5. An operation control of an articulated robot according to any one of claims 2 to 4, characterized in that input means for updating the contents of the posture pattern storage means is provided. apparatus.
キー入力装置であることを特徴とする特許請求の範囲第
5項記載の多関節形ロボットの動作制御装置。6. The motion control device for an articulated robot according to claim 5, wherein the input means is a ten-key input device for inputting a motion joint angle.
ボード入力装置であることを特徴とする特許請求の範囲
第5項記載の多関節形ロボットの動作制御装置。7. The motion control device for an articulated robot according to claim 5, wherein the input means is a keyboard input device for inputting a motion joint angle.
入力装置であることを特徴とする特許請求の範囲第5項
記載の多関節形ロボットの動作制御装置。8. The motion control device for an articulated robot according to claim 5, wherein the input means is a voice input device for inputting a motion joint angle.
容を表示するための表示手段を設けたことを特徴とする
特許請求の範囲第6項ないし第8項のいずれかに記載の
多関節形ロボットの動作制御装置。9. The multi-joint type according to claim 6, further comprising display means for displaying the content of the motion joint angle of the posture pattern storage means. Robot motion control device.
内容を表示するための表示手段に動作指示をするための
入力手段を設けたことを特徴とする特許請求の範囲第9
項記載の多関節形ロボットの動作制御装置。10. The display means for displaying the content of the motion joint angle of the posture pattern storage means is provided with an input means for giving a motion instruction.
An operation control device for an articulated robot according to the item.
とを特徴とする特許請求の範囲第9項または第10項記載
の多関節形ロボットの動作制御装置。11. An operation control device for an articulated robot according to claim 9, wherein the display means is a liquid crystal character display device.
であることを特徴とする特許請求の範囲第9項または第
10項記載の多関節形ロボットの動作制御装置。12. The display means is a liquid crystal graphic display device according to claim 9 or 10.
10. An operation control device for an articulated robot according to item 10.
とを特徴とする特許請求の範囲第9項または第10項記載
の多関節ロボットの動作制御装置。13. The operation control device for an articulated robot according to claim 9 or 10, wherein the display means is a CRT display.
であることを特徴とする特許請求の範囲第9項または第
10項記載の多関節ロボットの動作制御装置。14. The display means according to claim 9, wherein the display means is a graphic display.
10. An operation control device for an articulated robot according to item 10.
ることを特徴とする特許請求の範囲第9項または第10項
記載の多関節形ロボットの動作制御装置。15. The motion control device for an articulated robot according to claim 9 or 10, wherein the display means is a 7-segment display device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59194625A JPH07104710B2 (en) | 1984-09-19 | 1984-09-19 | Motion control device for articulated robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59194625A JPH07104710B2 (en) | 1984-09-19 | 1984-09-19 | Motion control device for articulated robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6174005A JPS6174005A (en) | 1986-04-16 |
| JPH07104710B2 true JPH07104710B2 (en) | 1995-11-13 |
Family
ID=16327626
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59194625A Expired - Lifetime JPH07104710B2 (en) | 1984-09-19 | 1984-09-19 | Motion control device for articulated robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07104710B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5062424B2 (en) * | 2008-02-25 | 2012-10-31 | 澁谷工業株式会社 | Robot control system |
| JP5464998B2 (en) * | 2009-12-24 | 2014-04-09 | 株式会社Ihiエアロスペース | Robot arm interference avoidance method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58211824A (en) * | 1982-05-11 | 1983-12-09 | Mitsubishi Electric Corp | Electric discharge machining device |
| JPH0239802B2 (en) * | 1982-08-09 | 1990-09-07 | Hitachi Ltd | ROBOTSUTONOSEIGYOHOHO |
| JPS5976793A (en) * | 1982-10-26 | 1984-05-01 | フアナツク株式会社 | Control system of aimed angle of industrial robot |
-
1984
- 1984-09-19 JP JP59194625A patent/JPH07104710B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6174005A (en) | 1986-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3215086B2 (en) | Robot controller | |
| GB1481134A (en) | Method and apparatus for programming a computer operated robot arm | |
| US4700118A (en) | System for setting workpiece Cartesian coordinate system of robot | |
| JP2007523757A (en) | Tracking and mirroring of multiple robot arms | |
| GB1408666A (en) | Apparatus for controlling an element of a machine | |
| WO2019044766A1 (en) | Robot system and method for operating same | |
| US20220250237A1 (en) | Teaching device, teaching method, and recording medium | |
| WO1989008878A1 (en) | Method of controlling tool attitude of a robot | |
| JP2019025620A (en) | Robot system and operation method thereof | |
| JPH07104710B2 (en) | Motion control device for articulated robot | |
| JPH0677205B2 (en) | Robot control method | |
| JPH10202568A (en) | Industrial robot and its teaching method | |
| JPH05337856A (en) | Mastering device for industrial articulated robot | |
| JPH03196981A (en) | Additive shaft follow-up control system for robot | |
| JP2004188594A (en) | Robot controller | |
| JPH06110545A (en) | Programming method for teaching data | |
| JPS6352204A (en) | Robot teaching device | |
| JPH0420203B2 (en) | ||
| EP0491711A1 (en) | A method for the control of the path of a robot cell | |
| JP2001312305A (en) | Robot tool control method | |
| JPH0146271B2 (en) | ||
| US20220250236A1 (en) | Teaching device, teaching method, and recording medium | |
| JPH0310965B2 (en) | ||
| JPH09128024A (en) | Method for optimizing operation program of robot having redundant axis | |
| WO2023002624A1 (en) | Robot control device which controls robot on basis of mechanism data, and operation program correction device |