JPS59107881A - Industrial robot - Google Patents
Industrial robotInfo
- Publication number
- JPS59107881A JPS59107881A JP21468982A JP21468982A JPS59107881A JP S59107881 A JPS59107881 A JP S59107881A JP 21468982 A JP21468982 A JP 21468982A JP 21468982 A JP21468982 A JP 21468982A JP S59107881 A JPS59107881 A JP S59107881A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- servo
- servo axis
- rotary motor
- industrial robot
- 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
- Control Of Position Or Direction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明は産業用ロボント、特tこその過渡振動を防止す
る制御装置を備えた産業用ロボフトに関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an industrial robot, and more particularly to an industrial robot having a control device for preventing transient vibrations.
産業用ロボットの構造は、軽量化と可動範囲を大きくす
るために、″開放型″、つまりアーi−,Qの’T動部
の端部が自由端となっている。このため、産業用ロボッ
トの機構は固有振動数が低く、かつ減衰系数が小さい。In order to reduce weight and increase the range of motion, the structure of the industrial robot is "open", that is, the ends of the 'T' moving parts of A-I and Q are free ends. Therefore, the mechanism of an industrial robot has a low natural frequency and a small damping coefficient.
したがって、産業用ロボフト(こより高速の軌道制御を
行おうとする場合、軌道の曲率が犬さい部分において回
転モータに大きな加速度の変化が生ずるために、機構部
に好ましくない過渡振動か発生し、その結果、軌道誤差
を生じる。Therefore, when trying to control a trajectory at higher speeds than in industrial robot robots, large changes in acceleration occur in the rotary motor in areas where the curvature of the trajectory is narrow, resulting in undesirable transient vibrations in the mechanism. , causing orbital errors.
この機構部の過渡振動を防止する基本的な対策は機構部
の剛性と減衰率を高くすることであるが、このような機
構部の改善は機構部の大きさ。The basic measure to prevent this transient vibration of the mechanical part is to increase the rigidity and damping rate of the mechanical part, but such improvement of the mechanical part depends on the size of the mechanical part.
小量の増大、したがってコストのアップを招くため容易
ではない。This is not easy as it would lead to a small increase in quantity and therefore cost.
上記の軌道誤差は、軌道の曲率を小さくすれば、減少す
るが、同一軌道に対して回転モータが発生する加速度の
大きさは軌道の接線速度に比例するので、高速の軌道制
御を行なうためには、機構部の過′IJ1振動を防止す
ることが木質的に必要である。The above orbit error can be reduced by reducing the curvature of the orbit, but since the magnitude of the acceleration generated by a rotating motor on the same orbit is proportional to the tangential velocity of the orbit, it is necessary to perform high-speed orbit control. It is necessary to prevent excessive IJ1 vibration of the mechanical part.
本出願人は振動的な特性を有する機械系を等備前にその
剛性を高めたり、あるいは非振動的に制御する方法とし
て特開昭54−31877r機械剛性補償サーボ制御装
置」と特願昭58−92155r電動機械の制御方式」
で提案した。前者は過渡振動を、後者は持続振動(強制
振動)を主として小さくする効果がある。これらの方法
はいずれも基本的には〜軸のサーボ系に対するものであ
る。The present applicant has proposed a method for increasing the rigidity of a mechanical system having vibrational characteristics or controlling it in a non-vibratory manner, as described in Japanese Patent Application Laid-Open No. 54-31877R, ``Mechanical Stiffness Compensation Servo Control Device.'' 92155r electric machine control system”
I proposed it. The former has the effect of mainly reducing transient vibrations, and the latter has the effect of mainly reducing sustained vibrations (forced vibrations). All of these methods are basically for ~-axis servo systems.
一般に産業用ロボットの運動は■ティーチング等により
予め指示されたデータに基づく正規の運動に■前述の好
ましくない過渡振動が重ね合わさったものである。この
2つの運動は、運動の周波数成分の違いで区別すること
ができ、■の運動は通常、数秒から数10秒の周期であ
り、・■の運動は機械系の共振周波数である5〜50H
z以上の周波数である。したがって、通常のサーボ系の
尾、容性からすると、■の運動は直流成分、・偽の運動
は交流成分と考えることができる。この過渡振動を減衰
させるには、ロボットの先端の運動の交流成分であるv
(t) (時間の関数で三次元ベクトル)を零に収束
させればよい。−軸のサーボ系については、前記特許公
報の方法に従っ°てサーボ軸の回転モータの制御装置に
回転位置、回転速度とともに過渡振動の加速度の信号を
帰還すると加速度の変動に対して減衰作用が生じ、定常
状態において加速度はゼロに収束する。加速度がゼロの
とき速度は一定となり、速度の交流成分はゼロとなる。In general, the motion of an industrial robot is a combination of (1) regular motion based on data instructed in advance through teaching, etc., and (2) the above-mentioned undesirable transient vibrations. These two motions can be distinguished by the difference in frequency components of the motion.The motion of ■ usually has a period of several seconds to several tens of seconds, and the motion of ■ has a resonant frequency of 5 to 50H of the mechanical system.
The frequency is higher than z. Therefore, from the perspective of the normal servo system, the motion of ■ can be considered to be a DC component, and the false motion can be considered to be an AC component. In order to dampen this transient vibration, the AC component of the motion of the robot's tip, v
(t) (a three-dimensional vector as a function of time) should be converged to zero. - Regarding the servo system of the axis, if the signal of the acceleration of the transient vibration is fed back to the control device of the rotary motor of the servo axis along with the rotational position and rotational speed according to the method described in the above patent publication, a damping effect will be exerted on fluctuations in acceleration. occurs, and the acceleration converges to zero in steady state. When acceleration is zero, velocity is constant and the alternating current component of velocity is zero.
しかしながら、産業用ロボットは一般に多軸構成で、各
軸は互いに強く機械的に干渉していることが多い。した
がって、産業用ロボットでは、ある−・軸に生起した振
動は他の軸にも振動を引き起し、ビートを生じたり、多
軸の振動が合成された複雑な振動となる。このため、産
業用ロボットの特定の、例えば特に振動の大きい軸にの
み、前記特許公報の方法を適用しても、過渡振動や持続
振動(強制振動)を減衰させる大きな効果を得ることが
できない。第1図(a)は軸間I−渉のない場合の1軸
の減衰を表わしているが、2つの互いに強く卜渉する軸
の間では、第1図(b)に示すように、ビートを生ずる
ことがある。このような場合に・方の軸にのみ前記特許
公報の方法を適用すると、適用した軸の振動の振巾が大
きくなる期間だけ振動減衰の効果があり、他方の軸の振
動の振巾が大きくなる期間は減衰作用がないため、結局
。However, industrial robots generally have a multi-axis configuration, and each axis often mechanically interferes strongly with each other. Therefore, in industrial robots, vibrations that occur in one axis also cause vibrations in other axes, resulting in beats or complex vibrations that are a combination of vibrations from multiple axes. For this reason, even if the method of the patent publication is applied only to a specific axis of an industrial robot, for example, a shaft with particularly large vibrations, a large effect of damping transient vibrations and sustained vibrations (forced vibrations) cannot be obtained. Figure 1 (a) shows the attenuation of one axis when there is no I-crossing between the axes, but between two axes that strongly intersect with each other, as shown in Figure 1 (b), the beat may occur. In such a case, if the method of the patent publication is applied only to one axis, the vibration damping effect will be effective only during the period when the amplitude of vibration of the applied axis increases, and the amplitude of vibration of the other axis will increase. After all, there is no damping effect during this period.
前記特許公報の方法を適用した軸の振動も急速には減衰
させることができない。11図(C)は軸重に前記特許
公報の方法を適用した場合の振動実験の例を示している
。破線Pが振動抑制の制御の無いときのビート(第1図
(b))に相当している。The vibration of the shaft to which the method of the above-mentioned patent publication is applied also cannot be rapidly damped. FIG. 11(C) shows an example of a vibration experiment when the method of the above-mentioned patent publication is applied to an axle load. The broken line P corresponds to the beat (FIG. 1(b)) when there is no vibration suppression control.
そこで1本出願人は、多軸のサーボ系で構成される産業
用ロボットに関して、高速の軌道制御時における過渡振
動を防止する方法を特願昭57−178153 r産業
用ロボッ)Jで提案した。Therefore, the present applicant proposed in Japanese Patent Application No. 178153/1983 (Industrial Robot) J a method for preventing transient vibrations during high-speed trajectory control for an industrial robot composed of a multi-axis servo system.
しかしながら、この提案による方法は、直交座標型、円
筒座標型、平行四辺形り〉′りで構成した関節型等、ロ
ボットを構成する各軸の静止座標系(大地)に対する運
動が他の軸と非干渉である場合に限定されるもので、各
軸の静止座標系に対する運動が、該当する回転モータの
位置だけでなく、該当する以外の軸の回転モータの位置
にも依存する場合には、該当するり動機構要素上の点の
加速度は該当する軸の静止座標系に対する加速度情報の
みでなく運動が依存している軸の運動加速度をも含むこ
とになる。したがって前記の加速度信号を検出して該当
する軸の静止座標系に対する加速度のみを取り出すため
には、これ以外の信号成分を除去することが必要となる
。この信号の除去は、産業用ロボットのような複雑な構
成の機構では一般に多次元のマトリックス演算(本質的
にロボントの座標系ゐ・ら静止塵d系への座標変換演算
に等しい)が必要となるため、その構成は複雑でありか
つ加速度のように高速な処理を必要とする信号に対して
は実用にならなかった。However, in this proposed method, the motion of each axis of the robot with respect to the stationary coordinate system (earth) is different from that of other axes, such as a Cartesian coordinate type, a cylindrical coordinate type, and a joint type composed of parallelograms. This is limited to non-interfering cases, and when the motion of each axis with respect to the stationary coordinate system depends not only on the position of the corresponding rotary motor but also on the position of the rotary motor of the other axis, The acceleration of a point on the corresponding sliding mechanism element includes not only the acceleration information of the corresponding axis relative to the stationary coordinate system, but also the motion acceleration of the axis on which the motion depends. Therefore, in order to detect the acceleration signal and extract only the acceleration of the corresponding axis relative to the stationary coordinate system, it is necessary to remove other signal components. Removal of this signal generally requires a multidimensional matrix operation (essentially equivalent to a coordinate transformation operation from the robot's coordinate system 2 to the stationary dust d system) in a mechanism with a complex configuration such as an industrial robot. Therefore, the configuration was complicated and could not be put to practical use for signals that require high-speed processing, such as acceleration.
以ド、上述の問題点を産業用ロボットの一つの形態につ
いて詳述する。第2図は、産業用ロポ。Hereinafter, the above-mentioned problems will be explained in detail regarding one form of industrial robot. Figure 2 is an industrial robot.
トの基本となる機構を表わす記号で、同図(a)はアー
ムCが静止座標系に固定されていることを示し、同図(
b)は駆動部BによりファーLXCがθ方向に回転する
回転機構を、同図(c)はアームCがジヨイントJに取
り付けられた駆動部によりジョイン)Jを中心にθ方向
に回転する回転機構をそれぞれ表わす。第3図は産業用
ロボットの−・つの形態を表わしており、アームAはθ
方向に回転し、アームBはジヨイントJ、を中心として
φ方向に回転し、アームCはジヨイントJ2を中心とし
てψ方向に回転する。以上のアームを以下、それぞれθ
軸、φ軸、ψ軸とする。さて。This symbol represents the basic mechanism of arm C. Figure (a) shows that arm C is fixed in a stationary coordinate system;
b) shows a rotation mechanism in which the fur LXC is rotated in the θ direction by the drive unit B, and (c) in the same figure shows a rotation mechanism in which the arm C is rotated in the θ direction around the joint J by the drive unit attached to the joint J. respectively. Figure 3 shows two forms of an industrial robot, where arm A is θ
The arm B rotates in the φ direction about the joint J2, and the arm C rotates in the ψ direction about the joint J2. The above arms are shown below as θ
axis, φ axis, and ψ axis. Now.
θ軸とφ軸については、静止座標系に対する運動は、そ
れぞれθ軸、φ軸の位置のみで規定されるから、前出願
(特願昭57−178153)が適用できる。しかし、
ψ軸については、静止座標系に対する運動はψ軸の位置
のみでなく、φ軸の位置にも関係する。第4図はψ軸の
加速度関係を示す図である。ジヨイントJ2の静止座標
系に対する加速度をαJ2、ψ軸上のジヨイントJ2が
ら距離文の点Qにおけるこのψ軸に垂直な方向の直線加
速度文αψとすると、点Qの静止座標系に対する直線加
速度は加速度αJ2と文αψの合成ベクトルαとなる。Regarding the θ-axis and the φ-axis, since the motion with respect to the stationary coordinate system is defined only by the positions of the θ-axis and the φ-axis, respectively, the previous application (Japanese Patent Application No. 178153/1987) can be applied. but,
Regarding the ψ-axis, motion with respect to the stationary coordinate system is related not only to the position of the ψ-axis, but also to the position of the φ-axis. FIG. 4 is a diagram showing the acceleration relationship of the ψ axis. If the acceleration of joint J2 with respect to the stationary coordinate system is αJ2, and the linear acceleration of joint J2 on the ψ axis in the direction perpendicular to this ψ axis at point Q in the distance statement is αψ, then the linear acceleration of point Q with respect to the stationary coordinate system is acceleration This becomes a composite vector α of αJ2 and the sentence αψ.
静止座標系に対する直線加速度検出器を点Qにこの軸に
屯直に取り付けると、この検出器の出力はαQ=f(α
J2、文αψ)となり・加速度αJ2、すαψの両方の
値の関数となる。したかって、この出力αQをψ軸の制
御装置に帰還しても、ψ軸に無関係な情報αJ2を含ん
で−いるため、ψ軸の振動の防止には役立たない。すな
わち、φ軸については前出願(特願昭57−17815
3)は適用できず、さらにψ軸に取付けた直線加速度検
出器の出力とφ軸、ψ軸の位置からψ軸の静止座標系に
対する回転加速度を演算により求めることは非常に複雑
であり、実現が困難である。If a linear acceleration detector for the stationary coordinate system is attached at point Q perpendicular to this axis, the output of this detector is αQ=f(α
J2, sentence αψ) becomes a function of the values of both acceleration αJ2 and αψ. Therefore, even if this output αQ is fed back to the ψ-axis control device, it is not useful for preventing ψ-axis vibration since it includes information αJ2 unrelated to the ψ-axis. In other words, regarding the φ axis, the previous application (Japanese Patent Application No. 57-17815)
3) cannot be applied, and furthermore, it is extremely complicated to calculate the rotational acceleration of the ψ axis relative to the stationary coordinate system from the output of the linear acceleration detector attached to the ψ axis and the positions of the φ and ψ axes. is difficult.
本発明は、L述のような、可動機構要素の静止座標系に
対する位置が該サーボ軸の回転位置のみで規定されない
サーボ軸に対しても該可動機構要素上の相異なる位置に
、該回転モータの回転により生ずる運動の接線方向と並
行な方向に2個の直線加速度検出器を配置し、該直線加
速度検出器の両出力を減算することにより該サーボ軸の
静止座標系に対する回転加速度信号を検出して該サーボ
軸の回転モータの制御装置に該回転モータの回転位置信
号と回転速度信号と共に帰還することにより、産業用ロ
ボットの高速の軌道制御時における過渡振動を防止して
、産業用ロボットの高速かつ精度の高い軌道制御を実現
することを目的とする。The present invention also provides for the rotary motor to be placed at different positions on the movable mechanism element for a servo axis where the position of the movable mechanism element with respect to the stationary coordinate system is not defined only by the rotational position of the servo axis, as described in L. Two linear acceleration detectors are placed in a direction parallel to the tangential direction of the motion caused by the rotation of the servo axis, and the rotational acceleration signal with respect to the stationary coordinate system of the servo axis is detected by subtracting the outputs of both of the linear acceleration detectors. By feeding back the rotational position signal and rotational speed signal of the rotary motor to the control device of the rotary motor of the servo axis, transient vibrations during high-speed trajectory control of the industrial robot can be prevented and the industrial robot can be controlled. The purpose is to realize high-speed and highly accurate orbit control.
以ド、本発明の原理を第5図により詳述する。Hereinafter, the principle of the present invention will be explained in detail with reference to FIG.
第3図に示す産業用ロポントのアームC上のジヨイント
J2から&[[文1、文2 (文1 #文2)の位置に
2点Q r 、 Q2をとると、これら2点Q1.Q2
・に関する加速度は図示したようになる。すなわち、ジ
ヨイントJ2の加速度αJ2は2点Q r 、 Q 2
でも同じ値で1点Q1.Q2におけるψ軸の回転加速度
はそれぞれ、文1αψ、文、αψ(αψ:ψ軸の回転加
速度)となる。したがって、点Q1.Q2にψ軸に垂直
に直線加速度検出器を設けると、その出力はそれぞれ回
転加速度信号αψとαJ2のベクトル合成値α1のψ軸
に垂直な方向成分αQ+、回転加回転加速度型とαJ、
のベクトル合成値α2のψ軸に垂直な方向成分αQ2と
なる。両出カαQ+、 αQ2において、ジヨイントJ
2の加速度のαJ2に関する成分は共通であるから、そ
の差をとるとαQ2−αQム=(9,2−父、)αψと
なり、αψ、つまりψ軸の回転加速度にのみ比例した信
号を得ることができる。したがって、(αQ2−αQ+
)に適切なゲインを乗じてψ軸の制御装置に帰還するこ
とによりψ軸の振動を減衰させることが可能となる。If two points Q r and Q2 are taken from the joint J2 on the arm C of the industrial robot shown in FIG. Q2
The acceleration related to ・ is as shown in the figure. In other words, the acceleration αJ2 of the joint J2 is at two points Q r and Q 2
But with the same value, 1 point Q1. The rotational accelerations of the ψ axis in Q2 are respectively sentence 1 αψ and sentence 1 αψ (αψ: rotational acceleration of the ψ axis). Therefore, point Q1. If a linear acceleration detector is installed perpendicular to the ψ axis in Q2, its output will be the direction component αQ+ perpendicular to the ψ axis of the vector composite value α1 of the rotational acceleration signal αψ and αJ2, the rotational acceleration type and αJ, respectively.
is the direction component αQ2 perpendicular to the ψ axis of the vector composite value α2. At both outputs αQ+ and αQ2, joint J
Since the components related to αJ2 of the accelerations of 2 are common, taking the difference gives αQ2 - αQ = (9, 2 - father,) αψ, and it is possible to obtain a signal proportional only to αψ, that is, the rotational acceleration of the ψ axis. I can do it. Therefore, (αQ2−αQ+
) by an appropriate gain and fed back to the ψ-axis control device, it becomes possible to damp the ψ-axis vibration.
次に本発明の実施例を示す。第6図(a)は未発明1実
施例に係る産業用ロボットの形態を示しており、第3図
の形態の産業用ロボットに適用したものである。第6図
(b)はそのψ軸のブロック図である。アームA、Hに
ついては前出願(特願昭57−178153)が適用で
きる。アームCについては、この軸の可動機構要素の静
止座標系に対する連動はこの軸の回転モータMψの回転
位置のみでは規定できないため、アームC上の相異なる
位置に1回転モータMψの回転により生ずる運動の接線
方向と並行な方向に2個の直線加速度検出器A C+
、A C2を配置し、これら直線加速度検出器AC,,
AC2の両出力を減算し、増幅器にで適切なゲインを乗
じてψ軸の静止座標系に対する回転加速度αψ得て、タ
コゼネレータTGψの出力である回転速度の信号Vψ、
パルスセネレータPGφの出力である回転位置の信号ψ
と共にψ軸の制御装置Gψに帰還する。Next, examples of the present invention will be shown. FIG. 6(a) shows the form of an industrial robot according to a first embodiment of the invention, which is applied to the industrial robot of the form shown in FIG. FIG. 6(b) is a block diagram of the ψ axis. Regarding arms A and H, the previous application (Japanese Patent Application No. 57-178153) can be applied. Regarding arm C, since the interlocking of the movable mechanical elements of this axis with respect to the stationary coordinate system cannot be defined only by the rotational position of the rotating motor Mψ of this axis, the movement caused by the rotation of the motor Mψ of one rotation at different positions on arm C Two linear acceleration detectors A C+ in the direction parallel to the tangential direction of
, A C2 are arranged, and these linear acceleration detectors AC,,
By subtracting both outputs of AC2 and multiplying the amplifier by an appropriate gain, the rotational acceleration αψ of the ψ axis relative to the stationary coordinate system is obtained, and the rotational speed signal Vψ, which is the output of the tacho generator TGψ, is obtained.
The rotational position signal ψ which is the output of the pulse generator PGφ
At the same time, it is returned to the ψ-axis control device Gψ.
887図に示すような、ジヨイントJ3、J4によりさ
らにアームD、Eがつながった産業用ロボットの場合に
は、アームD、Eについて上述の複数のサーボ軸により
構成され、各サーボ軸の回転モータが直接にあるいは機
械的伝達機構を介して該サーボ軸の可動機構要素に結合
され、該Of動機構要素を直線あるいは回転運動させ、
かつ該運動中の前記可動機構要素の静止座標系に対する
位置が該サーボ軸の回転モータの回転位置のみで規定さ
れないサーボ軸を含む、多軸の産業用ロボットにおいて
、前記可動機構要素の静止座標系に対する位置が該サー
ボ軸の回転モータの回転位置のみで規定されない軸につ
いて、各サーボ軸毎に該回転モータの回転位置信号と回
転速度信号とを各サーボ軸の制御装置に帰還するととも
に、各サーボ軸毎に該回転モータに連結された呵動機構
要素上の相異なる位置に、かつ該回転モータの回転によ
り生ずる運動の接線方向と並行な方向に2個の直線加速
度検出器を配置し、該直線加速度検出器の両川力信号を
減算することにより該サーボ軸の静止座標系に対する回
転加速度信号を検出し、各サーボ軸毎に該回転加速度信
号の前記各サーボ軸の制御装置に帰還するようにしたこ
とにより、産業用ロボットを高速に軌道制御する際に発
生する回転モータの駆動トルクの変化あるいは回転モー
タのトルクリンプルあるいは機械系の共振現象に基づ〈
産業用ロボットの過渡振動を防止して、高速、かつ精度
の高い軌道制御が可能となる。すなわち、産業用ロボッ
トの機構部のみ合成を放倍高くすることと同じ効果を得
る。本発明は既存の産業用ロボットに加速度検出器を適
切に配置するだけで、産業用ロボットの機構部や制御装
置には何らの変更も要しないために、容易にしかも安価
に実現できる。In the case of an industrial robot with arms D and E further connected by joints J3 and J4 as shown in Fig. coupled to the movable mechanism element of the servo shaft directly or through a mechanical transmission mechanism, causing the movable mechanism element to move linearly or rotationally;
and a multi-axis industrial robot including a servo axis whose position with respect to a stationary coordinate system of the movable mechanism element during the movement is not defined only by the rotational position of a rotating motor of the servo axis, the stationary coordinate system of the movable mechanism element. For an axis whose position relative to the servo axis is not defined only by the rotational position of the rotary motor of the servo axis, the rotational position signal and rotational speed signal of the rotary motor are fed back to the control device of each servo axis for each servo axis, and Two linear acceleration detectors are disposed for each axis at different positions on the sliding mechanism element connected to the rotary motor and in a direction parallel to the tangential direction of the motion caused by the rotation of the rotary motor, A rotational acceleration signal with respect to the stationary coordinate system of the servo axis is detected by subtracting the Ryokawa force signal of the linear acceleration detector, and the rotational acceleration signal is fed back to the control device of each servo axis for each servo axis. Due to this, changes in the driving torque of the rotary motor that occur when controlling the trajectory of an industrial robot at high speed, torque ripple of the rotary motor, or resonance phenomena in the mechanical system.
It prevents transient vibrations in industrial robots and enables high-speed, highly accurate trajectory control. In other words, the same effect as that obtained by increasing the synthesis rate of only the mechanical part of an industrial robot can be obtained. The present invention can be realized easily and inexpensively by simply arranging an acceleration detector in an existing industrial robot and does not require any changes to the mechanism or control device of the industrial robot.
881図は軸の振動の状態を示す図、第2図は産業用ロ
ボットの基本となる機構を示す図、第3図は産業用ロボ
ットの1つの形態を示す図、第4図は第3図のψ軸の加
速度の関係を示す図、第5図は第3図の形態の産業用ロ
ボットに適用した本発明の原理を示す図、第6図は本発
明の1実施例に係る産業用ロボットの形態を示す図とブ
ロック図、第7図は本発明の他の実施例に係る産業用ロ
ボットの形態を示す図である。
ψ・・・サーボ軸、
Mψ・・・回転モータ、
AC,、AC2・・・直線加速度検出器、Gψ・・・制
御装置、
ψ・・・回転位置信号。
Vψ・・・回転速度信号、
αψ・・・回転加速度信号。Figure 881 is a diagram showing the state of shaft vibration, Figure 2 is a diagram showing the basic mechanism of an industrial robot, Figure 3 is a diagram showing one form of an industrial robot, and Figure 4 is a diagram showing the basic mechanism of an industrial robot. FIG. 5 is a diagram showing the principle of the present invention applied to the industrial robot of the form shown in FIG. 3, and FIG. 6 is an industrial robot according to an embodiment of the present invention. FIG. 7 is a diagram showing the form of an industrial robot according to another embodiment of the present invention. ψ... Servo axis, Mψ... Rotating motor, AC,, AC2... Linear acceleration detector, Gψ... Control device, ψ... Rotational position signal. Vψ...rotational speed signal, αψ...rotational acceleration signal.
Claims (1)
タが直接に、あるいは機械的伝達機構を介して該サーボ
軸の可動機構要素に結合され、該可動機構要素を直線あ
るいは回転運動させ、かつ該運動中の前記可動機構要素
の静止座標系に対する位置が該サー・ボ軸の回転モータ
の回転位置のみで規定されないサーボ軸を含む、多軸の
産業用ロボフトにおいて。 11■記呵動機構要素の静止座標系に対する位置が該サ
ーボ軸の回転モータの回転位置のみで規定ごれないサー
ボ軸について、各サーボ軸毎に該回転モータの回転位置
信号と回転速度信号とを各サーボ軸の制御装置に帰還す
るとともに、各サーボ軸毎に該回転モータに連結された
可動機構要素上の相異なる位置に、かつ該回転モータの
回転により生ずる運動の接線方向と並行な方向に2個の
直線加速度検出器を配置し、該直線加速度検出器の両画
力信号をg算することにより該サーボ軸の静止座標系に
対する回転加速度信号を検出し、各サーボ軸毎に該回転
加速度信号を前記各サーボ軸の制御装置に帰還するよう
にしたことを特徴とする産業用ロボット。[Claims] Consisting of a plurality of servo axes, the rotary motor of each servo axis is coupled directly or via a mechanical transmission mechanism to a movable mechanism element of the servo axis, and the movable mechanism element is moved linearly or A multi-axis industrial robot robot comprising a servo axis that rotates and the position of the movable mechanical element relative to a stationary coordinate system during the movement is not defined only by the rotational position of a rotary motor of the servo axis. 11. For servo axes where the position of the moving mechanism element with respect to the static coordinate system is not defined only by the rotational position of the rotary motor of the servo axis, the rotational position signal and rotational speed signal of the rotary motor are determined for each servo axis. is returned to the control device of each servo axis, and at different positions on the movable mechanism element connected to the rotary motor for each servo axis, and in a direction parallel to the tangential direction of the motion caused by the rotation of the rotary motor. Two linear acceleration detectors are placed in the servo axis, and by calculating both image force signals of the linear acceleration detector, a rotational acceleration signal with respect to the stationary coordinate system of the servo axis is detected, and the rotational acceleration signal is detected for each servo axis. An industrial robot characterized in that an acceleration signal is fed back to a control device for each of the servo axes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21468982A JPS59107881A (en) | 1982-12-09 | 1982-12-09 | Industrial robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21468982A JPS59107881A (en) | 1982-12-09 | 1982-12-09 | Industrial robot |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59107881A true JPS59107881A (en) | 1984-06-22 |
JPH0149962B2 JPH0149962B2 (en) | 1989-10-26 |
Family
ID=16659958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21468982A Granted JPS59107881A (en) | 1982-12-09 | 1982-12-09 | Industrial robot |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59107881A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62235602A (en) * | 1986-04-05 | 1987-10-15 | Yaskawa Electric Mfg Co Ltd | Vibration prevention control system for robot arm |
JPH01234183A (en) * | 1988-03-15 | 1989-09-19 | Internatl Business Mach Corp <Ibm> | Method of controlling compliance |
-
1982
- 1982-12-09 JP JP21468982A patent/JPS59107881A/en active Granted
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62235602A (en) * | 1986-04-05 | 1987-10-15 | Yaskawa Electric Mfg Co Ltd | Vibration prevention control system for robot arm |
JPH01234183A (en) * | 1988-03-15 | 1989-09-19 | Internatl Business Mach Corp <Ibm> | Method of controlling compliance |
Also Published As
Publication number | Publication date |
---|---|
JPH0149962B2 (en) | 1989-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3442941B2 (en) | Robot vibration suppression control device and control method thereof | |
US5049797A (en) | Device and method for control of flexible link robot manipulators | |
Hashimoto et al. | Experimental study on torque control using Harmonic Drive built‐in torque sensors | |
Wu | Compliance control of a robot manipulator based on joint torque servo | |
Morel et al. | The precise control of manipulators with joint friction: A base force/torque sensor method | |
JPH0416803B2 (en) | ||
JPH0413108B2 (en) | ||
Xu et al. | Joint acceleration feedback control for robots: analysis, sensing and experiments | |
Youcef-Toumi et al. | Force control of direct-drive manipulators for surface following | |
JPH079374A (en) | Control method for articulated robot and articulated robot | |
JPS59107881A (en) | Industrial robot | |
Aghili et al. | Dynamics and control of direct-drive robots with positive joint torque feedback | |
Tungpataratanawong et al. | Robust motion control of industrial robot based on robot parameter identification and feedforward control considering resonant frequency | |
Ahmad | Constrained motion (force/position) control of flexible joint robots | |
JP2623535B2 (en) | Anti-vibration control device for electric machines | |
JPH0392911A (en) | Robot control method for sliding mode control | |
JPS58223583A (en) | Control apparatus of industrial robot | |
JPH0233169B2 (en) | ||
JPS6190207A (en) | Robot controlling device | |
JPH07104725B2 (en) | Manipulator drive system | |
JP2542915B2 (en) | Vibration suppression drive device | |
JPH04343690A (en) | Joint friction compensating method for multi-joint manipulator | |
JPS61163406A (en) | Robot control device | |
JPS61217802A (en) | Robot controller | |
JP2718688B2 (en) | Control device for position and force of multi-degree-of-freedom work machine |