JPH0727410B2 - Direct teaching type industrial robot controller - Google Patents
Direct teaching type industrial robot controllerInfo
- Publication number
- JPH0727410B2 JPH0727410B2 JP58179861A JP17986183A JPH0727410B2 JP H0727410 B2 JPH0727410 B2 JP H0727410B2 JP 58179861 A JP58179861 A JP 58179861A JP 17986183 A JP17986183 A JP 17986183A JP H0727410 B2 JPH0727410 B2 JP H0727410B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- teaching
- arm
- position detector
- robot element
- 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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
- G05B19/231—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37297—Two measurements, on driving motor and on slide or on both sides of motor
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45083—Manipulators, robot
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【発明の詳細な説明】 本発明はダイレクト教示型工業用ロボットに於けるクラ
ッチのスベリによる影響を受けず、且つ安定性に優れた
制御装置を提供するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention provides a control device which is not affected by slippage of a clutch in a direct teaching type industrial robot and is excellent in stability.
一般に工業用ロボットの教示方法は、大きく分けてオペ
レータがリモートコントロールボックスのスイッチを操
作してロボットをインチング操作で動かして教示するリ
モートコントロール式ティーチング方式と、ロボットア
ームの先端或いは手首や工具をオペレータが直接操作し
て入力にて教示するダイレクト教示(マニュアル教示と
も呼ぶ)方式とがある。後者は前者と比べて教示時間の
短縮及び複雑な軌跡を能率良く教示できるという長所が
あるが、人力で容易に教示操作を行い得るように成す為
に、駆動源とアーム等のロボット要素との間にクラッチ
機構等を挿入して軽動化する機構が必要であり、かかる
軽動化機構を設けた結果、ロボット要素の位置検出器は
前記クラッチよりも後側即ちロボット要素側に取付ける
必要がある(リモート教示方式のようにモータ等の駆動
源側に位置検出器を取り付けるとクラッチOFF時、即ち
教示時に位置データを取り込むことが出来ない)。そし
て通常、ロボット要素は駆動源とロボット要素との間に
減速機等の伝達手段を設けており、かかる伝達手段はギ
アのバックラッシュやねじれ、撓み等による制御の遅れ
を有している為にロボット要素側に取り付けた位置検出
器からの出力を主フィードバック量とすると制御ループ
内に伝達手段による振動等が入り制御が不安定となっ
た。この為、ループゲインを上げて制御の高速化を図る
と発振状態となるという欠点を有していた。Generally, the teaching methods for industrial robots are roughly divided into a remote control type teaching method in which an operator operates a switch of a remote control box to move and teach the robot by inching operation, and an operator teaches the tip of a robot arm or a wrist or tool. There is a direct teaching (also referred to as manual teaching) method of directly operating and teaching by input. The latter has the advantage that the teaching time can be shortened and a complicated trajectory can be taught efficiently compared to the former, but in order to enable easy teaching operation manually, the drive source and robot elements such as arms are It is necessary to provide a mechanism for lightening by inserting a clutch mechanism or the like between them, and as a result of providing such a lightening mechanism, it is necessary to attach the position detector of the robot element to the rear side of the clutch, that is, the robot element side. There is (if the position detector is attached to the drive source side such as the motor as in the remote teaching method, the position data cannot be fetched when the clutch is OFF, that is, when teaching). Usually, the robot element is provided with a transmission means such as a speed reducer between the drive source and the robot element, and the transmission means has a control delay due to backlash, twisting, bending, etc. of the gear. When the output from the position detector attached to the robot element side is used as the main feedback amount, vibration etc. by the transmission means enters the control loop and the control becomes unstable. Therefore, when the loop gain is increased to speed up the control, there is a drawback that an oscillation state is brought about.
本発明者は、上記のような欠点を解消する為、駆動源に
より、減速機等の伝達手段を介してアーム等のロボット
要素を駆動するダイレクト教示型工業用ロボットの制御
装置に於いて、駆動源の位置を検出する第1の位置検出
手段と、ロボット要素の位置を検出してその位置情報を
制御系の入力側へフィードバックする第2の位置検出手
段と、第1及び第2の位置検出手段によって得られた位
置情報から、駆動源とロボット要素間の位置のずれに相
当する位置差情報を算出し、これを制御系の入力側にフ
ィードバックする変換手段と、教示時に第2の位置検出
手段から送出されるロボット要素の教示位置データを逐
次記憶する位置記憶手段と、教示時に生じた第1及び第
2の位置検出手段の位置の差を再生時にクリアする為の
リセット手段と、再生時に上記位置記憶手段から取り出
した教示位置データと上記位置差情報との合成値と、教
示位置データとの差の信号に一定ゲインを乗じて駆動系
に出力する制御手段とを有してなることを特徴とするダ
イレクト教示型工業用ロボットを発明した既に出願した
(特願昭57−190093号)。In order to solve the above-mentioned drawbacks, the present inventor uses a drive source to drive a robot element such as an arm through a transmission unit such as a speed reducer in a direct teaching type industrial robot control device. First position detecting means for detecting the position of the source, second position detecting means for detecting the position of the robot element and feeding back the position information to the input side of the control system, first and second position detecting From the position information obtained by the means, position difference information corresponding to the displacement between the drive source and the robot element is calculated, and the conversion means feeds this back to the input side of the control system, and the second position detection at the time of teaching. Position storing means for sequentially storing the teaching position data of the robot element sent from the means, and reset means for clearing the difference between the positions of the first and second position detecting means generated at the time of teaching at the time of reproduction. And a control unit for multiplying the signal of the difference between the teaching position data and the position difference information taken out from the position storage unit at the time of birth and the signal of the difference between the teaching position data by a constant gain and outputting to the drive system. A patent application has already been filed for inventing a direct teaching type industrial robot characterized by the above (Japanese Patent Application No. 57-190093).
これはロボットアーム等のロボット要素側から位置検出
しながらあたかも駆動源側の位置検出を行っているよう
に補正するもので、この為に駆動源側にも位置検出器を
取り付け、2個の位置検出器の差をロボット要素側の位
置検出器の出力値に加算することにより駆動源側の位置
を求めるものであった。This is to correct the position as it is detecting the position on the drive source side while detecting the position from the robot element side such as the robot arm. For this reason, a position detector is attached to the drive source side as well. The position on the drive source side is obtained by adding the difference between the detectors to the output value of the position detector on the robot element side.
そのため上記発明(特願昭57−190093号)による場合、
減速機等の撓みやねじれによる遅れが相殺され、ロボッ
ト要素側の位置を検出しつつ、あたかも駆動源側の位置
信号を用いて制御を行うように制御が安定し、ループゲ
インを上げても発振状態になる等の不都合が生じなくな
った。Therefore, in the case of the above invention (Japanese Patent Application No. 57-190093),
Delay due to flexure and twist of the reducer is offset, and the control is stable as if the position signal on the drive element side is used while detecting the position on the robot element side, and oscillation occurs even if the loop gain is increased. Inconvenience such as being in a state does not occur.
ところがこのような制御が正確に行われる為には、クラ
ッチが繋がっている時(再生時)にクラッチのスベリが
皆無であることが条件であるが、取付スペースや軽量化
の為、小軽の摩擦クラッチを用いた場合、かかるスベリ
を皆無にすることは困難で、このクラッチのスベリによ
り位置決め精度が低下する。駆動源からロボット要素ま
での動力伝達系に介在するギヤや減速機等のバックラッ
シュその他の機械的ズレによっても同様に位置決め精度
が低下する。However, in order for such control to be performed accurately, it is a condition that there is no slippage of the clutch when the clutch is engaged (at the time of playback). When a friction clutch is used, it is difficult to eliminate such slippage, and the slippage of this clutch reduces the positioning accuracy. Positioning accuracy is similarly reduced due to backlash such as gears and reduction gears interposed in the power transmission system from the drive source to the robot element, and other mechanical deviations.
また上記発明(特願昭57−190093号)においては、クラ
ッチを繋ぐ時における位置差情報をゼロクリアすること
により、教示作業前後のクラッチの噛み合い位置のずれ
による位置検出誤差を0にしているが、これはロボット
要素と駆動源との間に存在する減速機等の可撓要素の変
形がゼロクリア時に皆無であることが前提である。ロボ
ットにはこの為バネバランス装置が設けてあるが、この
ようなバネバランス機構を用いても減速機等の変形を完
全にゼロにすることは困難で、リセットする毎に少量の
誤差を生じる欠点があった。Further, in the above invention (Japanese Patent Application No. 57-190093), the position detection error due to the shift of the meshing position of the clutch before and after the teaching work is made zero by clearing the position difference information when the clutch is engaged to zero. This is based on the premise that there is no deformation of the flexible element such as a speed reducer existing between the robot element and the drive source at the time of zero clear. For this reason, the robot is equipped with a spring balance device, but even with such a spring balance mechanism, it is difficult to completely reduce the deformation of the speed reducer and the like, and a small amount of error occurs each time it is reset. was there.
本発明は上記のようなクラッチのスベリによって生じる
制御精度の低下を防止することを目的とするものであ
り、その要旨とする処が、モータ,油圧シリンダ等の駆
動源とロボットアーム等のロボット要素とを減速機構,
クラック機構を備えた機械的伝達系を介して連結すると
共に、ロボット要素の位置を検出してその位置情報を制
御系の入力側へフィードバックする第2の位置検出器を
備え、教示時には上記クラッチ機構を解除して上記ロボ
ット要素を動作させることにより教示を行い、再生時に
は上記クラッチ機構を連結することにより上記駆動源と
上記ロボット要素とを接続し、教示時に上記第2の位置
検出器により得られた位置情報に基づいて上記ロボット
要素を再生動作させるダイレクト教示型工業用ロボット
の制御装置において、上記駆動源の駆動位置を検出する
第1の位置検出器と、上記第1の位置検出器と第2の位
置検出器との出力値の差を求める比較手段と、上記比較
手段の出力信号から上記機械的伝達系のズレにより発生
する直流成分を除去して制御系の入力側へ伝達するロー
カットフィルタと、上記ローカットフィルタを通過して
入力された信号に基づいて上記第2の位置検出器により
得られた位置情報を補正する補正手段とを有してなる点
にあるダイレクト教示型工業用ロボットの制御装置を提
供するものである。An object of the present invention is to prevent a decrease in control accuracy caused by slipping of the clutch as described above, and the gist of the invention is a drive source such as a motor or a hydraulic cylinder and a robot element such as a robot arm. And the reduction mechanism,
The clutch mechanism is provided with a second position detector which is connected through a mechanical transmission system having a crack mechanism and which detects the position of the robot element and feeds back the position information to the input side of the control system. Is released and the robot element is operated to teach, and the clutch mechanism is connected at the time of reproduction to connect the drive source to the robot element, and the teaching is obtained by the second position detector at the time of teaching. In a controller for a direct teaching industrial robot that replays the robot element based on the position information, a first position detector that detects the drive position of the drive source, a first position detector, and a first position detector. The comparison means for obtaining the difference between the output values of the second position detector and the output signal of the comparison means removes the DC component generated by the deviation of the mechanical transmission system. And a correction means for correcting the position information obtained by the second position detector based on the signal input through the low cut filter. The present invention provides a control device for a direct teaching type industrial robot, which is described below.
第1図に本発明を適用することの出来るダイレクトティ
ーチング型の溶接ロボットの一例を示す。旋回台301は
内部にモータ、減速機,クラッチ等の駆動部を有し、矢
印θ1の方向に旋回する。アーム及び手首用の駆動部30
2はカバーで囲まれロボットの左右に各々1個当て設け
られており、それぞれにアーム用駆動部と手首用駆動部
とが1個ずつ内蔵されている。FIG. 1 shows an example of a direct teaching type welding robot to which the present invention can be applied. The swivel base 301 has driving parts such as a motor, a speed reducer, and a clutch therein, and swivels in the direction of the arrow θ 1 . Drives 30 for arms and wrists
2 is surrounded by a cover, and one is provided for each of the left and right sides of the robot, and each has one arm drive unit and one wrist drive unit incorporated therein.
即ち該駆動部302の側面に取り付けた第1アーム用モー
タ314は、後に第2図に用いて詳述する如く減速機、ク
ラッチを経て第1アーム用リンク313aを旋回させる。
第1アーム用モータ314の直上に軸10を中心に揺動自在
の第1アーム304に一体的に取り付けたアーム304aと、
上記第1アーム用リンク313aと、更にこれらアーム313
a及び304aを連結するリンク313bとが平行リンクを構
成している。リンク313aの回転に伴ってアーム304a及
び第1アーム304がアーム313aと同方向に同角度だけ矢
印θ2の方向に回転する。That first arm motor 314 attached to the side of the drive unit 302, as speed reducer will be described in detail with reference to FIG. 2 after to pivot the first arm link 313 a through the clutch.
An arm 304 a mounted integrally with the first arm 304 swingable about a shaft 10 immediately above the first arm motor 314,
The first arm link 313 a, further arms 313
and links 313 b connecting the a and 304 a constitute a parallel link. With the rotation of the link 313 a , the arm 304 a and the first arm 304 rotate in the same direction and the same angle as the arm 313 a in the direction of the arrow θ 2 .
第2アーム305は第1アーム304の先端に取り付けた軸11
に揺動自在に取り付けられており、駆動部302の裏側
(図のモータ314の裏側)に取り付けられた第2アーム
用モータ(314′)によって回転駆動されるリンク14
と、前記軸10を中心として回転自在に軸支されたリンク
13と、該リンク13及び14を連結するウエートリンク316
によって第1の平行リンクが形成され、リンク13と、該
リンク13の先端と前記第2アームの後端部12とを連結す
る連結リンク303と、前記第1アーム304、と第2アーム
305の後端部12とが第2の平行リンクを構成しており、
この2組の平行リンクにより前記第2アーム用モータ31
4′の回転によって第2アーム305が矢印θ3の方向に回
転する。The second arm 305 is a shaft 11 attached to the tip of the first arm 304.
A link 14 that is swingably attached to the second arm motor (314 ') attached to the back side of the drive unit 302 (back side of the motor 314 in the figure).
And a link rotatably supported about the shaft 10
13 and a weight link 316 connecting the links 13 and 14
Forming a first parallel link by means of a link 13, a connecting link 303 connecting the tip of the link 13 and the rear end 12 of the second arm, the first arm 304, and the second arm.
305 and the rear end 12 form a second parallel link,
With the two sets of parallel links, the second arm motor 31
The rotation of 4 ′ causes the second arm 305 to rotate in the direction of the arrow θ 3 .
更に手首については、第1アーム304の根元部左右両側
に揺動用のモータ315と、その裏側に設けた旋回用のモ
ータ315′とが取り付けられており、これらの手首駆動
用モータによって第1アーム及び第2アーム内に内蔵さ
れたチェーンが回転し、かかるチェーンの末端部は手首
機構部306まで到達しており、手首306aにθ4方向の揺
動運動とθ5方向の旋回運動を与え、手首306aに取り
付けられた溶接トーチ308を任意の位置に導くと共に、
溶接動作に必要な任意の姿勢をとらせる。As for the wrist, a swinging motor 315 and a swinging motor 315 'provided on the back side of the first arm 304 are attached to the left and right sides of the root of the first arm 304. The wrist driving motors are used to drive the first arm. And the chain built in the second arm rotates, and the end of the chain reaches the wrist mechanism section 306, and gives the wrist 306a a swinging motion in the θ 4 direction and a swinging motion in the θ 5 direction. , guides the welding torch 308 which is attached to the wrist 306 a at an arbitrary position,
Take any posture necessary for welding operation.
次いで前記第1アーム及び第2アームの重力モーメント
を相殺する為の重力バランス機構について説明する。ま
ず第1アームについては、前記のように第1アーム304
の下端に軸10を中心に回転自在に軸支されたリンク13
と、これに平行のリンク14と、上記リンク13,14を連結
する垂直のウエートリンク316とが平行リンクを成し、
ウエートリンク316の上端部Bは常にリンク13とウエー
トリンク316との接続点Dの鉛直線上にあり、該上端部
Bと第2アームの後端Aとの間には、引張りスプリング
等より成るバネバランス機構310が張設されており、こ
の三角形ABDの形とバネバランス機構310の張力により第
1アーム304にθ′2方向の回転モーメントが作用し、
第1アーム304の重力モーメントが打ち消される。尚バ
ネバランス機構310の引張力については、取付長さであ
るAB間の距離に比例するように構成すれば、第1アーム
の傾き角度θ2の値に関係なくバランス出来る。又第2
アームについては、第2アーム305の軸11回りの重力モ
ーメントを前記バネバランス機構310の自重とウエート
リンク316等の自重により相殺している。このような重
力バランスを用いることにより教示時の操作に力を要し
ないと共に、後記するように位置制御の精度が向上す
る。Next, a gravity balance mechanism for canceling the gravity moments of the first arm and the second arm will be described. First, regarding the first arm, as described above, the first arm 304
Link 13 rotatably supported around the axis 10 at the lower end of
And the parallel link 14 and the vertical weight link 316 connecting the links 13 and 14 form a parallel link,
The upper end B of the weight link 316 is always on the vertical line of the connection point D between the link 13 and the weight link 316, and between the upper end B and the rear end A of the second arm, a spring such as a tension spring is provided. The balance mechanism 310 is stretched, and due to the shape of the triangle ABD and the tension of the spring balance mechanism 310, a rotational moment in the θ ′ 2 direction acts on the first arm 304,
The gravity moment of the first arm 304 is canceled. The tension force of the spring balance mechanism 310 can be balanced regardless of the value of the tilt angle θ 2 of the first arm if it is configured to be proportional to the distance between AB, which is the mounting length. The second
Regarding the arm, the gravitational moment about the axis 11 of the second arm 305 is canceled by the weight of the spring balance mechanism 310 and the weight of the weight link 316. By using such gravity balance, a force is not required for the operation at the time of teaching, and the accuracy of position control is improved as described later.
次にダイレクトティーチングに不可欠な軽動化機構と位
置決め用の位置検出器を取り付けた駆動機構の一例とし
てアーム用の駆動機構について第2図を参照して説明す
る。このような駆動機構はアーム動作用ばかりでなく旋
回台301の旋回駆動や手首部の作動用にも用いることが
出来る。Next, a drive mechanism for an arm as an example of a drive mechanism having a lightening mechanism essential for direct teaching and a position detector for positioning will be described with reference to FIG. Such a drive mechanism can be used not only for arm operation, but also for swivel drive of the swivel base 301 and actuation of the wrist.
第2図に於いて、Mは駆動用のDCサーボモータで、この
モータMの反出力軸側にはモータMの回転角度の変化に
応じてパルスを発生させるパルスエンコーダE1と、速度
検出器としてのタコジェネレータ81とが取り付けられて
いる。又出力側には同芯形で大きな減速比を得ることの
出来るハーモニックドライブ減速機41(商品名:ハーモ
ニックドライブシステム社製)が取り付けられており、
該減速機の出力軸にはクラッチ51が取り付けられてい
る。このクラッチは摩擦板56,57の部分が接触(連結)
又は離脱(解除)することにより減速機41の出力軸42の
回転がロボット要素駆動軸59に伝達(ON)され、又は遮
断(OFF)される。該クラッチ51の構造はコイル53を取
り巻くロータ52が出力軸42に固着されており、コイル53
とロータ52とは非接触でコイル53は該駆動機構のケース
54に固着されている。In FIG. 2, M is a driving DC servo motor, and a pulse encoder E 1 for generating a pulse according to a change in the rotation angle of the motor M and a speed detector on the side opposite to the output shaft of the motor M. And a tacho generator 81 as. Also, on the output side, a harmonic drive reducer 41 (product name: manufactured by Harmonic Drive System Co., Ltd.) that is concentric and can obtain a large reduction ratio is installed.
A clutch 51 is attached to the output shaft of the speed reducer. In this clutch, the friction plates 56 and 57 contact (connect)
Alternatively, by releasing (releasing), the rotation of the output shaft 42 of the speed reducer 41 is transmitted (ON) or interrupted (OFF) to the robot element drive shaft 59. The structure of the clutch 51 is such that the rotor 52 surrounding the coil 53 is fixed to the output shaft 42.
And the rotor 52 are not in contact with each other, and the coil 53 is the case of the drive mechanism.
It is stuck to 54.
ロボット要素駆動軸59に一体的に取り付けたスプライン
軸58にスプライン嵌合され、軸方向に摺動自在のアーマ
チュア55は、コイル53が励磁されるとロータ52側に引き
寄せられ、前記摩擦板56と57が密着する。また逆にコイ
ル53が励磁されていない状態では図示せぬスプリングに
よってアーマチュア55はコイル53とは反対の方向に移動
され、摩擦板56,57が離れる。The armature 55, which is spline-fitted to the spline shaft 58 integrally attached to the robot element drive shaft 59 and is slidable in the axial direction, is attracted to the rotor 52 side when the coil 53 is excited, and the friction plate 56 and 57 sticks. On the contrary, when the coil 53 is not excited, the armature 55 is moved in the direction opposite to the coil 53 by a spring (not shown), and the friction plates 56 and 57 are separated from each other.
更に上記ロボット要素駆動軸59には、同軸に大歯車60が
刻設されており、該大歯車60はケーシングに回転自在に
取り付けられた軸61に同軸一体の小歯車63と噛み合い、
更に軸61に同軸一体の大歯車64は、パルスエンコーダE2
の駆動軸68に取り付けられた小歯車66と噛み合ってい
る。上記ロボット要素駆動軸59には、前記第1図に示し
た平行リンクの一部が取り付けられ、該ロボット要素駆
動軸59の回転によって第1アーム304又は第2アーム305
が駆動される。Further, on the robot element drive shaft 59, a large gear 60 is coaxially engraved, and the large gear 60 meshes with a small gear 63 coaxially integrated with a shaft 61 rotatably attached to a casing,
Further, the large gear 64 coaxially integrated with the shaft 61 is a pulse encoder E 2
Meshes with a small gear 66 attached to a drive shaft 68 of the. A part of the parallel link shown in FIG. 1 is attached to the robot element drive shaft 59, and the first arm 304 or the second arm 305 is rotated by the rotation of the robot element drive shaft 59.
Is driven.
上記パルスエンコーダE1が後記する駆動源モータM側の
位置を検出する為の第1の位置検出器の構成要素であ
り、又パルスエンコーダE2がロボット要素の位置を検出
する為の第2の位置検出器の構成要素である。The pulse encoder E 1 is a constituent element of the first position detector for detecting the position on the side of the drive source motor M, which will be described later, and the pulse encoder E 2 is the second constituent element for detecting the position of the robot element. It is a component of the position detector.
従ってモータMが回転すると減速機41の出力軸42が低速
で回転し、クラッチ51がON状態であると、出力軸42の回
転がロボット要素駆動軸59に直接伝達される。そしてロ
ボット要素駆動軸59の回転はギヤ60,63,64,66を介して
パルスエンコーダE2に伝達される。モータ(駆動源)M
側のパルスエンコーダE1とロボット要素駆動軸59側のパ
ルスエンコーダE2の出力パルス数を揃える為にギヤ別6
0,63,64,66が挿入されている。即ち減速機41の減速比が
例えば300である場合、上記ギヤ列の増速比を30とし、
パルスエンコーダE1の駆動軸40の一回転当たりの発生パ
ルス数を100パルスとすれば、パルスエンコーダE2は1
回転当たり1000パルスを出力するようなものをもちいれ
ばよい。このような両パルスエンコーダの出力パルス数
を揃えることにより後の演算が容易となる。但しパルス
数を揃える為には分周器等を用いてもよい。このような
2カ所に取り付けたパルスエンコーダE1及びE2のそれぞ
れのパルス数を積算してモータMの出力軸42の回転角度
及びアーム等のロボット要素の回転角度に対応したカウ
ント数θm及びθlを得ることが出来る。定速運転状態
では減速機41等のねじれがないためこのθmとθlは1
対1に対応する。Therefore, when the motor M rotates, the output shaft 42 of the speed reducer 41 rotates at a low speed, and when the clutch 51 is in the ON state, the rotation of the output shaft 42 is directly transmitted to the robot element drive shaft 59. The rotation of the robot element drive shaft 59 is transmitted to the pulse encoder E 2 via gears 60, 63, 64, 66. Motor (drive source) M
Side gear encoder E 1 and robot element drive shaft 59 side pulse encoder E 2
0,63,64,66 are inserted. That is, when the reduction ratio of the reduction gear 41 is, for example, 300, the speed increasing ratio of the gear train is 30,
If the number of pulses generated per revolution of the drive shaft 40 of the pulse encoder E 1 is 100 pulses, the pulse encoder E 2 will be 1
Anything that outputs 1000 pulses per rotation may be used. By making the number of output pulses of both pulse encoders uniform, the subsequent calculation becomes easy. However, a frequency divider or the like may be used to make the number of pulses uniform. The pulse numbers of the pulse encoders E 1 and E 2 attached at these two places are integrated to obtain the count numbers θ m and θ m corresponding to the rotation angle of the output shaft 42 of the motor M and the rotation angle of the robot element such as an arm. It is possible to obtain θ l . Since there is no twist of the speed reducer 41 etc. in the constant speed operation state, this θ m and θ l are 1
Corresponds to one-to-one.
次に本発明の第1の実施例に係る制御装置全体のブロッ
ク図を第3図に示す。この制御装置は図に示すように一
般にはマイクロコンピュータのCPUによって構成される
演算装置204から出力される目標位置データθiの値
と、アーム等のロボット要素107の位置を示すカウンタ1
05の値、即ちθlとを位置制御装置102に取り込み、こ
こで両者の差(θi−θl)に適当なゲインK1を乗じて
位置指令ωnとして出力し、該位置指令ωnをD/A変換
器103でアナログ量に変換し、比較器111(補正手段)及
び増幅器201を経てモータMを回転させ、該モータの回
転により減速器41を介してロボット要素107を回転させ
る通常の比例制御方式が採用されている。カウンタ105
を駆動するパルスエンコーダE2(第2図参照)は増分式
(インクリメンタル型)パルスエンコーダが採用されて
おり、この場合にはアームの回転角度の絶対値を算出す
る為に積算器であるカウンタ105を併設する必要があ
る。本発明に於いては上記のような従来の制御手段に加
えてモータ側にも前記したようなパルスエンコーダE1を
設け、更にパルスエンコーダE1及びE2からのパルス信号
を積算し同時にその差の値をカウントする比較手段の一
種である差カウンタ106を設けている。この場合パルス
エンコーダE1もインクリメンタルパルスエンコーダが用
いられ、その出力はカウンタ104に入力され、積算値と
して差カウンタ106に入力されている。差カウンタ106は
θmとθlとの位置差情報(θm−θl)をD/A変換器1
09,増幅器108,及びローカットフィルタ152を経て比較器
111へフィードバックする。Next, FIG. 3 shows a block diagram of the entire control device according to the first embodiment of the present invention. As shown in the figure, this control device is a counter 1 which indicates the value of target position data θ i output from a computing device 204 which is generally constituted by a CPU of a microcomputer and the position of a robot element 107 such as an arm.
05 value, i.e. captures and theta l to the position controller 102, where it is multiplied by an appropriate gain K 1 to both the difference (θ i -θ l) is outputted as a position command omega n, the position command omega n Is converted into an analog amount by the D / A converter 103, the motor M is rotated via the comparator 111 (correction means) and the amplifier 201, and the rotation of the motor causes the robot element 107 to rotate via the speed reducer 41. The proportional control method of is adopted. Counter 105
An incremental (incremental) pulse encoder is used as the pulse encoder E 2 (see FIG. 2) that drives the counter. In this case, a counter 105, which is an integrator, is used to calculate the absolute value of the arm rotation angle. Need to be installed. In the present invention, in addition to the conventional control means as described above, the above-mentioned pulse encoder E 1 is also provided on the motor side, and the pulse signals from the pulse encoders E 1 and E 2 are integrated and at the same time the difference is obtained. A difference counter 106, which is a kind of comparison means for counting the value of, is provided. In this case, the pulse encoder E 1 is also an incremental pulse encoder, the output of which is input to the counter 104 and is input to the difference counter 106 as an integrated value. The difference counter 106 converts the position difference information (θ m −θ 1 ) between θ m and θ l into the D / A converter 1
09, amplifier 108, and low-cut filter 152, then comparator
Give feedback to 111.
またカウンタ105からの信号は演算装置204にも伝達され
るように構成されており、教示時、演算装置204はカウ
ンタ105から入力されるロボット要素107の位置情報を作
業動作の順に記憶装置112へ格納する。Further, the signal from the counter 105 is configured to be transmitted also to the arithmetic device 204, and at the time of teaching, the arithmetic device 204 outputs the position information of the robot element 107 input from the counter 105 to the storage device 112 in the order of the work operation. Store.
前記ローカットフィルタ152は、クラッチ51のスベリに
起因する直流成分を除去する為のもので、その遮断周波
数は、機械系の固有振動数を考慮して、即ち一般にロボ
ットの固有振動数が10Hz位でありその前後周波数は十分
に伝達しなければならないことから、少なくともその半
分の5Hz以下とすれば十分に実用に耐え得る。The low-cut filter 152 is for removing a DC component caused by slippage of the clutch 51, and its cut-off frequency is in consideration of the natural frequency of the mechanical system, that is, the natural frequency of the robot is generally about 10 Hz. Since the frequency before and after that must be sufficiently transmitted, if it is at least half of that frequency, 5 Hz or less, it is sufficiently practical.
本発明の場合クラッチ51のスベリやリセット時の誤差が
差カウンタ106の出力値(θm−θl)の中に含まれる
が、この出力値がローカットフィルタ152を通過するこ
とにより、クラッチ51のスベリは滑った一瞬ローカット
フィルタ152を通過して誤差を生じるが、滑っている間
はスベリの変化は微々たるものでフィルタを通過せず、
スベリが止まれば、その滑った量はカットされて誤差に
ならない。滑った一瞬の誤差だけで済む。In the case of the present invention, the slippage of the clutch 51 and the error at the time of resetting are included in the output value (θ m −θ l ) of the difference counter 106, but this output value passes through the low-cut filter 152, so that the clutch 51 Sliding passes through the low-cut filter 152 for a moment when it slips, causing an error, but while sliding, the change in sliding is insignificant and does not pass through the filter.
If the slippage stops, the slipped amount will be cut and not an error. All you need is a momentary slippage error.
またリセット時の誤差は変化として現れないのでフィル
タを通過せず、ロボット要素の検出位置誤差に繋がらな
い。In addition, since the error at the time of reset does not appear as a change, it does not pass through the filter and does not lead to a detected position error of the robot element.
再生制御に当たっては、記憶装置112から順次取り出さ
れる教示値が指令値θiとして演算装置204から位置制
御装置102に与えられ、ここでカウンタ105の出力値θl
との差θi−θlに一定のゲインK1を乗じたωnが算出
されると共に、更にこのωnがD/A変換器103を通ってア
ナログ量に変換された後、比較器111に与えられる。比
較器111では、ωn−(θm−θl)(増幅器108のゲイ
ンKf=1の場合)の演算が行われ、結果的にθi−θ
l−(θm−θl)=θi−θmの信号がモータMに与
えられることにより、θlを位置情報としているにもか
かわらず、見かけ上θmを主フィードバック量として制
御していることになり、制御ループの中から減速機等の
伝達手段等による機械系統の振動,ねじれ等を除外出来
る。即ちダイレクト教示型ロボットの制御特性がリモー
トティーチング型ロボットの制御特性にまで改善された
ことになる。又差情報θm−θlに適当な値Kf(Kf
>1)を乗じてωnと比較すれば加速度フィードバック
の効果を生じて更に制御性能を向上させることが出来
る。In the reproduction control, the teaching value sequentially fetched from the storage device 112 is given as a command value θ i from the arithmetic device 204 to the position control device 102, where the output value θ l of the counter 105 is given.
Ω n is calculated by multiplying the difference θ i −θ 1 with a constant gain K 1, and this ω n is further converted into an analog amount through the D / A converter 103, and then the comparator 111 Given to. In the comparator 111, ω n − (θ m −θ l ) (when the gain K f of the amplifier 108 is K f = 1) is calculated, and as a result, θ i −θ
l - By signal (θ m -θ l) = θ i -θ m is applied to the motor M, despite the position information theta l, the apparent theta m by controlling the main feedback amount As a result, vibrations and twists of the mechanical system due to transmission means such as reduction gears can be excluded from the control loop. That is, the control characteristics of the direct teaching robot are improved to the control characteristics of the remote teaching robot. Matasa information theta m - [theta] l to appropriate values K f (K f
If it is multiplied by> 1) and compared with ω n , the effect of acceleration feedback is produced and the control performance can be further improved.
又θmとθlの関係は前記クラッチ51がOFFされている
状態、即ち教示動作が行われている状態では無縁である
から一致せず、再生時に再び接続した始点でもその値は
当初から異なったものとなる。これでは生時にθm−θ
lを正しく測定することが出来ない為クラッチ51をONし
た時即ち再生開始時に差カウンタ106の値をリセット
(ゼロクリア)する必要がある。この差カウンタ106を
リセットすればθmとθlとの差が0になりその後に生
じた差情報θm−θlの値が減速機41等のねじれや振動
等の量を表す。Also, the relationship between θ m and θ l does not match because the clutch 51 is off, that is, when the teaching operation is being performed, and therefore does not match, and the value is different from the beginning even at the starting point when reconnected. It becomes a thing. With this, at birth θ m −θ
Since l cannot be measured correctly, it is necessary to reset (clear to zero) the value of the difference counter 106 when the clutch 51 is turned on, that is, when reproduction is started. When the difference counter 106 is reset, the difference between θ m and θ 1 becomes 0, and the value of the difference information θ m −θ 1 generated thereafter indicates the amount of twist or vibration of the speed reducer 41 or the like.
このリセット信号を発生するタイミングは再生開始時、
厳密には再生動作を開始する直前に行うことが望まし
い。これは加速している時点では減速機41がねじれてθ
mとθlがすでに一致していないからである。但しこの
ようなリセット操作は上記したような差カウンタ106の
値を完全に0とするリセット操作のみでなく、教示終了
時に又は再生開始直前に発生している差カウンタ106の
値を初期差として記憶しておき、再生時に差カウンタ10
6から送出される位置差情報から上記初期差を減算した
ものを真の位置差情報として比較器111に入力するよう
になしても同様のリセット効果が得られる。The timing for generating this reset signal is
Strictly speaking, it is desirable to perform it just before starting the reproduction operation. This is because the speed reducer 41 is twisted at the time of acceleration and θ
This is because m and θ l do not already match. However, such a reset operation is not limited to the above-described reset operation for completely setting the value of the difference counter 106 to 0, and the value of the difference counter 106 generated at the end of teaching or immediately before the start of reproduction is stored as an initial difference. If you play, the difference counter 10
The same resetting effect can be obtained even if the difference obtained by subtracting the initial difference from the position difference information transmitted from 6 is input to the comparator 111 as the true position difference information.
増幅器108のゲインKfを増大させ減速機41のねじれ量
を余分にフィードバックすると、このねじれ量は加速度
に比例するものであることから周知の加速度フィードバ
ックの効果が加わることになり、前記のように制御は一
層安定する。When the gain K f of the amplifier 108 is increased and the twist amount of the speed reducer 41 is fed back excessively, this twist amount is proportional to the acceleration, so that the well-known acceleration feedback effect is added, and as described above. Control is more stable.
第4図は上記のような差情報θm−θlをフィードバッ
クせず、θlのみをフィードバックした一般的ダイレク
ト教示型ロボットにおけるステップ応答であり、減速機
のねじれ等による振動が著しい。FIG. 4 shows a step response in a general direct teaching robot in which the difference information θ m −θ 1 as described above is not fed back, but only θ l is fed back, and vibration due to torsion of the speed reducer is significant.
これに対して第5図はKf=1として差情報θm−θl
をフィードバックしたもので制御がかなり安定している
ことが理解される。また増幅器108のゲインKfを上げ
て加速度フィードバックの効果を助長すると、制御は第
6図に示すように更に安定する。Difference information theta m - [theta] l Fig. 5 as K f = 1 contrast
It is understood that the control is fairly stable due to the feedback. Further, if the gain Kf of the amplifier 108 is increased to promote the effect of acceleration feedback, the control becomes more stable as shown in FIG.
本発明は以上述べた如くモータ,油圧シリンダ等の駆動
源とロボットアーム等のロボット要素とを減速機構,ク
ラック機構を備えた機械的伝達系を介して連結すると共
に、ロボット要素の位置を検出してその位置情報を制御
系の入力側へフィードバックする第2の位置検出器を備
え、教示時には上記クラッチ機構を解除して上記ロボッ
ト要素を動作させることにより教示を行い、再生時には
上記クラッチ機構を連結することにより上記駆動源と上
記ロボット要素とを接続し、教示時に上記第2の位置検
出器により得られた位置情報に基づいて上記ロボット素
を再生動作させるダイレクト教示型工業用ロボットの制
御装置において、上記駆動源の駆動位置を検出する第1
の位置検出器と、上記第1の位置検出器と第2の位置検
出器との出力値の差を求める比較手段と、上記比較手段
の出力信号から上記機械的伝達系のズレにより発生する
直流成分を除去して制御系の入力側へ伝達するローカッ
トフィルタと、上記ローカットフィルタを通過して入力
された信号に基づいて上記第2の位置検出器により得ら
れた位置情報を補正する補正手段とを有してなることを
特徴とするダイレクト教示型工業用ロボット制御装置で
あるから、主フィードバック量を負荷側(ロボット要素
側)から取り出し、負荷側と駆動源側との差をローカッ
トフィルタで変化分のみを検出して補償用としてフィー
ドバックループを形成させることで、クラッチのスベリ
や減速機の変形の影響を受けない正確な位置決めを行う
ことができ、同時に減速機のねじれや振動物の影響を受
けず制御特性を安定化させることが可能となり、また負
荷側と駆動源側との差情報は加速度を表わすもので、こ
れをフィードバックすることにより一層安定した制御特
性を得ることができ、クローズドループ制御方式とセミ
クローズループ制御方式の両者の長所を併せもつ制御装
置の提供に成功したものである。As described above, the present invention connects a drive source such as a motor and a hydraulic cylinder to a robot element such as a robot arm through a mechanical transmission system including a speed reduction mechanism and a crack mechanism, and detects the position of the robot element. A second position detector that feeds back its position information to the input side of the control system, teaches by releasing the clutch mechanism and operating the robot element at the time of teaching, and connects the clutch mechanism at the time of reproduction. In the controller for the direct teaching type industrial robot, the driving source and the robot element are connected to each other, and the robot element is regenerated based on the position information obtained by the second position detector during teaching. A first detecting the drive position of the drive source
Position detector, comparing means for obtaining the difference between the output values of the first position detector and the second position detector, and the direct current generated by the deviation of the mechanical transmission system from the output signal of the comparing means. A low-cut filter that removes the component and transmits it to the input side of the control system; and a correction unit that corrects the position information obtained by the second position detector based on the signal input through the low-cut filter. Since it is a direct teaching type industrial robot controller characterized by including, the main feedback amount is taken out from the load side (robot element side), and the difference between the load side and the drive source side is changed by a low-cut filter. By forming a feedback loop for compensation by detecting only the minute, accurate positioning can be performed without being affected by slippage of the clutch and deformation of the reducer. It is possible to stabilize the control characteristics without being influenced by the twist of the reducer or the vibrating object, and the difference information between the load side and the drive source side shows the acceleration, and by feeding back this, it becomes more stable. We have succeeded in providing a control device that can obtain control characteristics and has the advantages of both the closed-loop control system and the semi-closed-loop control system.
第1図は、従来の一般的溶接用のロボット全体の側面
図、第2図は本発明を適用することのできるロボットア
ームの駆動機構の一例示す側断面図、第3図は本発明の
一実施例である制御装置における信号伝達系統を示すブ
ロック図、第4図乃至第6図は本発明の効果を示すステ
ップ応答のグラフである。 (符号の説明) 204……演算装置、102……位置制御装置、111……比較
器、41……減速機、51……クラッチ、107……ロボット
要素、104,105……カウンタ、152……ローカットフィル
タ、M……モータ(駆動源)、106……差カウンタ(比
較手段)、E1,E2……パルスエンコーダ。FIG. 1 is a side view of the entire conventional general welding robot, FIG. 2 is a side sectional view showing an example of a drive mechanism of a robot arm to which the present invention can be applied, and FIG. FIG. 4 is a block diagram showing a signal transmission system in a control device according to an embodiment, and FIGS. 4 to 6 are graphs of step responses showing effects of the present invention. (Explanation of reference numerals) 204 ... Arithmetic unit, 102 ... Position control unit, 111 ... Comparator, 41 ... Reducer, 51 ... Clutch, 107 ... Robot element, 104, 105 ... Counter, 152 ... Low cut filter, M ...... motor (driving source), 106 ...... difference counter (comparing means), E 1, E 2 ...... pulse encoder.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 村田 正直 三重県伊勢市竹ヶ鼻町100番地 神鋼電機 株式会社伊勢工場内 (56)参考文献 特開 昭58−121407(JP,A) 特開 昭59−79312(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Makoto Murata, No. 100 Takegahana Town, Ise City, Mie Prefecture, Ise Plant, Shinko Electric Co., Ltd. (56) References JP-A-58-121407 (JP, A) JP-A-59- 79312 (JP, A)
Claims (1)
トアーム等のロボット要素とを減速機構,クラック機構
を備えた機械的伝達系を介して連結すると共に、ロボッ
ト要素の位置を検出してその位置情報を制御系の入力側
へフィードバックする第2の位置検出器を備え、教示時
には上記クラッチ機構を解除して上記ロボット要素を動
作させることにより教示を行い、再生時には上記クラッ
チ機構を連結することにより上記駆動源と上記ロボット
要素とを接続し、教示時に上記第2の位置検出器により
得られた位置情報に基づいて上記ロボット要素を再生動
作させるダイレクト教示型工業用ロボットの制御装置に
おいて、 上記駆動源の駆動位置を検出する第1の位置検出器と、 上記第1の位置検出器と第2の位置検出器との出力値の
差を求める比較手段と、 上記比較手段の出力信号から上記機械的伝達系のズレに
より発生する直流成分を除去して制御系の入力側へ伝達
するローカットフィルタと、 上記ローカットフィルタを通過して入力された信号に基
づいて上記第2の位置検出器により得られた位置情報を
補正する補正手段とを有してなることを特徴とするダイ
レクト教示型工業用ロボットの制御装置。1. A drive source such as a motor or a hydraulic cylinder and a robot element such as a robot arm are connected via a mechanical transmission system having a speed reduction mechanism and a crack mechanism, and the position of the robot element is detected to detect the position. A second position detector that feeds back position information to the input side of the control system is provided, teaching is performed by releasing the clutch mechanism and operating the robot element at the time of teaching, and connecting the clutch mechanism at the time of reproduction. In the controller for the direct teaching type industrial robot, the drive source and the robot element are connected by means of, and the robot element is regenerated based on the position information obtained by the second position detector during teaching. The difference between the output values of the first position detector that detects the drive position of the drive source and the first position detector and the second position detector is calculated. And a low-cut filter for removing the DC component generated from the output of the comparison means by the displacement of the mechanical transmission system and transmitting it to the input side of the control system, and the low-cut filter. A controller for a direct teaching type industrial robot, comprising: a correction unit that corrects the position information obtained by the second position detector based on a signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58179861A JPH0727410B2 (en) | 1983-09-27 | 1983-09-27 | Direct teaching type industrial robot controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58179861A JPH0727410B2 (en) | 1983-09-27 | 1983-09-27 | Direct teaching type industrial robot controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6072004A JPS6072004A (en) | 1985-04-24 |
| JPH0727410B2 true JPH0727410B2 (en) | 1995-03-29 |
Family
ID=16073190
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58179861A Expired - Lifetime JPH0727410B2 (en) | 1983-09-27 | 1983-09-27 | Direct teaching type industrial robot controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0727410B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012171069A (en) * | 2011-02-23 | 2012-09-10 | Yaskawa Electric Corp | Robot system, robot control apparatus, and robot control method |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5488494B2 (en) * | 2011-02-23 | 2014-05-14 | 株式会社安川電機 | Robot system |
| CN105500356A (en) * | 2016-01-04 | 2016-04-20 | 湖州高源金机械有限公司 | Carrying manipulator of stacking machine |
| JP7028410B2 (en) * | 2017-03-21 | 2022-03-02 | 学校法人早稲田大学 | Power transmission system for mechanical devices |
| JP2019063902A (en) * | 2017-09-29 | 2019-04-25 | Ntn株式会社 | Articulated robot and its operation method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57156144A (en) * | 1981-03-20 | 1982-09-27 | Hitachi Ltd | Backlash detector |
| JPS57196315A (en) * | 1981-05-26 | 1982-12-02 | Mitsubishi Electric Corp | Automatic compensating device of backlash amount |
| JPS5846413A (en) * | 1981-09-14 | 1983-03-17 | Hitachi Ltd | Electric servomechanism |
-
1983
- 1983-09-27 JP JP58179861A patent/JPH0727410B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012171069A (en) * | 2011-02-23 | 2012-09-10 | Yaskawa Electric Corp | Robot system, robot control apparatus, and robot control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6072004A (en) | 1985-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4989161A (en) | Control unit for a multi-degree-of freedom manipulator | |
| JP6584932B2 (en) | Bicycle gearshift derailleur and bicycle gearshift electronic control method | |
| TWI593594B (en) | Method for electronically controlling a bicycle gearshift and electronically servo-assisted bicycle gearshift | |
| TWI681903B (en) | Derailleur of a bicycle gearshift and method for electronically controlling a bicycle gearshift (2) | |
| US20060145379A1 (en) | Method and device for pressure control of electric injection molding machine | |
| JPH0727410B2 (en) | Direct teaching type industrial robot controller | |
| JP2024152862A (en) | Power output wireless torque detection mechanism and bicycle using the same | |
| JP2024152862A5 (en) | ||
| WO2022054752A1 (en) | Current limiting device, robot system, and current limiting method | |
| WO1981003430A1 (en) | Muscle training and measuring machine | |
| JP7589083B2 (en) | ACTUATOR AND METHOD FOR CONTROLLING ACTUATOR | |
| JP2011136391A (en) | Control device of robot | |
| CN115237186B (en) | Rotary driving device | |
| JPH0712596B2 (en) | Robot arm wire-interference drive system | |
| JPS5979312A (en) | Controlling device of direct teaching type industrial robot | |
| JP3364412B2 (en) | Vibration suppression method for servo control system with speed reduction mechanism | |
| JP3096646B2 (en) | Torque detection device and bicycle with electric motor equipped therewith | |
| JPH0144475B2 (en) | ||
| JP2516975B2 (en) | Angular acceleration control method | |
| CN120347691B (en) | Flexible split type moment fastening device suitable for narrow and small parts | |
| JP3094136B2 (en) | Battery-powered forklift | |
| JPS59160212A (en) | Teaching method of industrial robot | |
| JPH07267175A (en) | Bicycle with motor and power control method thereof | |
| JPS6073710A (en) | Servo-compensator | |
| JP2003131462A (en) | Image forming device |