JPH083758B2 - Control device for multi-joint structure machine - Google Patents
Control device for multi-joint structure machineInfo
- Publication number
- JPH083758B2 JPH083758B2 JP61076585A JP7658586A JPH083758B2 JP H083758 B2 JPH083758 B2 JP H083758B2 JP 61076585 A JP61076585 A JP 61076585A JP 7658586 A JP7658586 A JP 7658586A JP H083758 B2 JPH083758 B2 JP H083758B2
- Authority
- JP
- Japan
- Prior art keywords
- arm
- control device
- vibration
- signal
- circuit
- 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
- 230000001133 acceleration Effects 0.000 claims description 48
- 238000001514 detection method Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000007935 neutral effect Effects 0.000 description 6
- 230000001629 suppression Effects 0.000 description 4
- 230000002238 attenuated effect Effects 0.000 description 2
- 238000013016 damping Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010349 pulsation Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は多関節アームを備える多関節構造機械の制御
装置、さらに詳しくは多関節構造機械の多関節アームの
振動を抑制するに好適な制御装置に関する。TECHNICAL FIELD The present invention relates to a control device for a multi-joint structure machine including a multi-joint arm, and more specifically, a control suitable for suppressing vibration of a multi-joint arm of the multi-joint structure machine. Regarding the device.
多関節構造機械の一例として、多関節形アームを備え
るロボツトがある。この種のロボツトのアームは比較的
剛性が高いものであるが、それでもアームが振動するた
め、その振動を抑制する手段が種々提案されている。
(特開昭54-31877号公報、特開昭58-3001号公報) 一方、多関節構造機械の他の例として、アームを2個
以上備えるものが、種々提案されている。この種の多関
節構造機械においてはアーム数の増加に伴い、その駆動
系の容量も増加するので、駆動用アクチユエータ例えば
油圧シリンダの小形化や省エネルギの面からアームの軽
量化が進められつつある。ところが、アームの形状を細
くして軽量化を行うと、アームの剛性が低くなり、固有
振動数も低くなる。このため、アーム部質量と油の圧縮
性によるばね質量効果にアームの低剛性が加わるのが、
系の減衰特性が悪くなる。そのため、駆動用アクチユエ
ータの起動時や停止時に生じる低振動の脈動が短時間で
減衰せず、操作性が悪かつた。この振動を抑制する方策
として、特開昭58-135388号公報に記載されたものがあ
る。この方策は油圧アクチユエータと油圧アクチユエー
タの速度を制御する油圧ポンプとを常時結合するもので
ある。An example of an articulated structure machine is a robot equipped with an articulated arm. Although this type of robot arm has relatively high rigidity, the arm still vibrates, and various means for suppressing the vibration have been proposed.
(JP-A-54-31877 and JP-A-58-3001) On the other hand, as another example of the articulated structure machine, various machines having two or more arms have been proposed. In this type of multi-joint structure machine, as the number of arms increases, the capacity of the drive system also increases. Therefore, the weight of the arms is being reduced from the standpoint of downsizing drive actuators such as hydraulic cylinders and saving energy. . However, when the shape of the arm is made thin to reduce the weight, the rigidity of the arm becomes low and the natural frequency becomes low. Therefore, the low rigidity of the arm is added to the spring mass effect due to the arm mass and the compressibility of oil.
The damping characteristics of the system deteriorate. Therefore, the pulsation of low vibration generated at the time of starting or stopping the drive actuator was not attenuated in a short time, resulting in poor operability. As a measure for suppressing this vibration, there is one described in Japanese Patent Laid-Open No. 58-135388. This measure always connects the hydraulic actuator and the hydraulic pump that controls the speed of the hydraulic actuator.
前述した多関節構造機械の油圧回路においては、管路
の破損等によるアームの落下を防ぐために、油圧アクチ
ユエータと油圧アクチユエータの速度を制御する制御弁
との間に、油圧管路を結合分離する切換弁が通常装置さ
れており、操作レバーが中立の場合は、この切換弁によ
り管路を分離するようになつている。このため、このよ
うな切換弁を有する多関節構造機械に上記従来例を適用
した場合、起動時のアームの振動に対しては、その振動
を抑制できるが、停止時の振動に対しては操作レバーを
中立に戻した途端に切換弁により油圧アクチユエータと
制御弁との間の管路が分離されるので、その振動を抑制
することができなかつた。また、操作レバーが中立の場
合に、何等かの原因により振動が発生した場合にも、そ
の振動を抑制することができないという問題点があつ
た。In the hydraulic circuit of the multi-joint structure machine described above, in order to prevent the arm from dropping due to breakage of the pipeline, etc., the switching that connects and disconnects the hydraulic pipeline between the hydraulic actuator and the control valve that controls the speed of the hydraulic actuator. The valve is normally installed, and when the operating lever is in the neutral position, this switching valve separates the pipe line. Therefore, when the above conventional example is applied to a multi-joint structure machine having such a switching valve, the vibration of the arm at the time of start can be suppressed, but the operation at the time of stop can be performed. As soon as the lever is returned to the neutral position, the switching valve separates the conduit between the hydraulic actuator and the control valve, so that the vibration cannot be suppressed. Further, when the operation lever is neutral, even if vibration is generated for some reason, the vibration cannot be suppressed.
本発明は前述の事柄にもとづいてなされたもので、ア
ームに振動が生じたならば、どの様な場合においてもそ
の振動を抑制することができる多関節構造機械の制御装
置を提供することを目的とする。The present invention has been made based on the above-mentioned matters, and an object of the present invention is to provide a control device for a multi-joint structure machine capable of suppressing the vibration in any case when the arm vibrates. And
本発明の上記の目的は、少なくとも1個以上のアーム
の駆動制御系を、アームを駆動するアクチエエータと、
操作レバーの操作により制御される制御弁と、制御弁と
アクチエエータとの間の圧油の流れを断接する切換弁と
で構成した多関節構造機械の制御装置において、前記ア
ームの振動を検出する振動検出手段を設け、前記制御弁
に、アームに生じる振動を抑制する振動抑制手段を接続
し、前記切換弁に、前記振動検出手段からの信号に応じ
てON-OFF信号を出力する加速度チェック回路と、この加
速度チェック回路からのON-OFF信号と前記操作レバーの
操作量信号との論理和により切換弁をON-OFF制御する切
換弁制御回路とを接続することにより達成される。The above object of the present invention is to provide a drive control system for at least one arm with an actuator for driving the arm,
In a control device for a multi-joint structure machine composed of a control valve controlled by operating an operation lever and a switching valve for connecting and disconnecting a flow of pressure oil between the control valve and an actuator, a vibration for detecting a vibration of the arm. A detection means is provided, the control valve is connected to a vibration suppressing means for suppressing the vibration generated in the arm, and an acceleration check circuit that outputs an ON-OFF signal to the switching valve according to a signal from the vibration detecting means. This is achieved by connecting a switching valve control circuit that controls ON / OFF of the switching valve by the logical sum of the ON-OFF signal from this acceleration check circuit and the operation amount signal of the operating lever.
加速度チエツク回路は振動検出手段からの信号がある
規定値以上であつたならば、一定時間常にON信号をアク
チユエータと制御弁との間に設けた切換弁に出力して、
この切換弁をON状態に維持するので、操作レバーが中立
であつてもアームに振動が生じている場合には振動抑制
手段によつて制御される制御弁の制御にもとづいてアク
チユエータが動作されるので、アームの振動を速やかに
抑制することができる。If the signal from the vibration detection means exceeds a certain specified value, the acceleration check circuit always outputs an ON signal for a certain period of time to a switching valve provided between the actuator and the control valve,
Since this switching valve is maintained in the ON state, the actuator is operated based on the control of the control valve controlled by the vibration suppressing means when the arm is vibrating even when the operation lever is in the neutral position. Therefore, the vibration of the arm can be quickly suppressed.
以下、本発明の実施例を図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明の制御装置の一例を備えた多関節構造
機械の構成を示すもので、図において1は旋回体、2は
旋回体1上に設けたブラケツト、3はブラケツト2に設
けた第1アーム、5は第1アーム3の先端に取付けた第
2アーム、7は第2アームの先端に取付けた第3アーム
である。これらの第1アーム3,第2アーム5及び第3ア
ーム7はそれぞれ第1シリンダ4、第2シリンダ6及び
第3シリンダ8によつて操作される。これらの第1シリ
ンダ4、第2シリンダ6及び第3シリンダ8のヘツド側
とロツド側の圧力は圧力検出器9〜14によつて検出され
る。圧力検出器9〜14の検出値は検出回路15によって推
力演算回路すなわちシリンダ推力演算回路16へ伝えられ
る。シリンダ推力演算回路16は、第1シリンダ4のヘツ
ド側圧力P1Hとロツド側圧力P1R及びヘツド側面積A1H
とロツド側面積A1Rに基づいて、第1シリンダ4の推力
f1を演算し、第2シリンダ6のヘツド側圧力P2Hとロ
ツド側圧力P2R及びヘツド側面積A2Hとロツド側面積A
2Rに基づいて、第2シリンダ6の推力f2を演算し、第
3シリンダ8のヘツド側圧力P3Hとロツド側圧力P3R及
びヘツド側面積A3Hロツド側面積A3Rに基づいて、第3
シリンダ8の推力f3を演算し、これをフイルタ回路17
を経由して比較演算制御回路18へ出力する。多関節構造
機械の運転席(図示せず)には入力装置19が設置されて
いる。この入力装置19は各シリンダ4,6,8の速度v1,v2,
v3を与える操作レバーを備えている。この入力装置19は
比較演算制御回路18に第1シリンダ4の速度指令v1,
第2シリンダ6の速度指令v2,第3シリンダ8の速度
指令v3を出力する。比較演算制御回路18は各シリンダ
の速度指令v1〜v3と各シリンダ推力f1〜f3に基づい
て、各アーム3,5,7の振動を抑制するのに必要な各シリ
ンダ4,6,8への流量を電圧の形でサーボ増幅器20へ出力
する。サーボ増幅器20はこの電圧入力を電流に変換し、
入力電流に対して出力流量が比例する電気油圧サーボ
弁、いわゆるサーボ弁21〜23を駆動する。これにより各
シリンダ4,6,8は作動する。24,25,26は第1アーム3、
第2アーム5、第3アーム7に設けられた加速度検出器
である。これらの加速度検出器24〜26の検出値は検出回
路27、フイルタ回路28を経由して加速度チエツク回路29
へ伝えられる。加速度チエツク回路29は、各アーム3,5,
7の加速度値とある規定値に基づいて、アーム3,5,7が振
動していればON、振動していないならばOFFの信号を切
換弁制御回路30へ出力する。切換弁制御回路30は入力装
置19からの各シリンダの速度指令v1〜v3と加速度チエ
ツク回路29からのON,OFF信号に基づいて、サーボ弁21〜
23とシリンダ4,6,8との間に設けられた切換弁32〜34の
切換信号を駆動回路31へ出力する。FIG. 1 shows the structure of a multi-joint structure machine provided with an example of the control device of the present invention. In the figure, 1 is a revolving structure, 2 is a bracket provided on the revolving structure 1, and 3 is a bracket 2. The first arm 5 is a second arm attached to the tip of the first arm 3, and 7 is a third arm attached to the tip of the second arm. The first arm 3, the second arm 5 and the third arm 7 are operated by the first cylinder 4, the second cylinder 6 and the third cylinder 8, respectively. The pressures on the head side and the rod side of the first cylinder 4, the second cylinder 6, and the third cylinder 8 are detected by pressure detectors 9 to 14. The detection values of the pressure detectors 9 to 14 are transmitted to the thrust calculation circuit, that is, the cylinder thrust calculation circuit 16 by the detection circuit 15. The cylinder thrust calculation circuit 16 calculates the head side pressure P 1H , the rod side pressure P 1R, and the head side area A 1H of the first cylinder 4.
And the rod side area A 1R , the thrust f 1 of the first cylinder 4 is calculated, and the head side pressure P 2H and the rod side pressure P 2R of the second cylinder 6 and the head side area A 2H and the rod side area A are calculated.
The thrust f 2 of the second cylinder 6 is calculated based on 2R , and the third pressure is calculated based on the head side pressure P 3H and the rod side pressure P 3R of the third cylinder 8, and the head side area A 3H and the rod side area A 3R .
The thrust f 3 of the cylinder 8 is calculated, and this is calculated by the filter circuit 17
Is output to the comparison calculation control circuit 18 via. An input device 19 is installed in the driver's seat (not shown) of the articulated structure machine. This input device 19 has the speeds v 1 , v 2 ,
It has an operating lever that gives v 3 . This input device 19 tells the comparison calculation control circuit 18 the speed command v 1 of the first cylinder 4,
Speed command v 2 of the second cylinder 6, and outputs a speed command v 3 of the third cylinder 8. Based on the speed commands v 1 to v 3 of each cylinder and the thrust forces f 1 to f 3 of each cylinder, the comparison operation control circuit 18 controls each cylinder 4, 6 required to suppress the vibration of each arm 3, 5, 7. And outputs the flow rate to 8 to the servo amplifier 20 in the form of voltage. The servo amplifier 20 converts this voltage input into a current,
It drives electro-hydraulic servo valves whose output flow rate is proportional to the input current, so-called servo valves 21-23. As a result, each cylinder 4, 6, 8 operates. 24,25,26 are the first arm 3,
It is an acceleration detector provided on the second arm 5 and the third arm 7. The detected values of these acceleration detectors 24 to 26 are passed through a detection circuit 27 and a filter circuit 28 to an acceleration check circuit 29.
Is transmitted to. Acceleration check circuit 29 consists of arms 3, 5,
Based on the acceleration value of 7 and a specified value, an ON signal is output to the switching valve control circuit 30 if the arms 3, 5, 7 are vibrating, and an OFF signal is output if they are not vibrating. The switching valve control circuit 30 operates on the basis of the speed commands v 1 to v 3 of each cylinder from the input device 19 and the ON / OFF signals from the acceleration check circuit 29 to determine the servo valves 21 to
The switching signals of the switching valves 32 to 34 provided between the 23 and the cylinders 4, 6, 8 are output to the drive circuit 31.
まず、アームの振動抑制手段を構成するための要素、
すなわち、シリンダ推力演算回路16、フイルタ回路17、
比較演算制御回路18について詳しく説明する。この説明
においては、切換弁32〜34の状態は第1図の右側の機能
になつているものとする。First, the elements for configuring the vibration suppression means of the arm,
That is, the cylinder thrust calculation circuit 16, the filter circuit 17,
The comparison calculation control circuit 18 will be described in detail. In this description, the state of the switching valves 32-34 is assumed to be the function on the right side of FIG.
第2図はシリンダ推力演算回路16の構成を示すもの
で、この図において、まず、第1シリンダ4の系統につ
いて説明すると、検出回路15からの第1シリンダ4のヘ
ツド側圧力信号P1Hに係数器160において、ヘツド側面
積A1Hを掛けた値と、ロツド側圧力信号P1Rに係数器16
1においてロツド側面積A1Rを掛けた値との差を、比較
器162により求め、その値、すなわちシリンダ推力f1を
フイルタ回路17に出力する。このように、第2シリンダ
6の系統及び第3シリンダ8の系統についても同様の処
理をして、シリンダ推力f2,f3をフイルタ回路17に出力
する。FIG. 2 shows the configuration of the cylinder thrust calculation circuit 16. In this figure, first, the system of the first cylinder 4 will be described. The head side pressure signal P 1H from the detection circuit 15 to the head side pressure signal P 1H has a coefficient. In the unit 160, a value obtained by multiplying the head side area A 1H and the rod side pressure signal P 1R are added to the coefficient unit 16
The difference from the value obtained by multiplying the area A 1R on the rod side at 1 is obtained by the comparator 162, and the value, that is, the cylinder thrust force f 1 is output to the filter circuit 17. In this way, the same processing is performed for the system of the second cylinder 6 and the system of the third cylinder 8, and the cylinder thrusts f 2 and f 3 are output to the filter circuit 17.
第3図は前述したフイルタ回路17の周波数特性を示す
もので、この図において、横軸は周波数ω、縦軸は入力
と出力の振幅比Bをデシベルで表わしている。ω1は重
力加速度によるシリンダ推力の影響を除去するための低
域遮断周波数であり、ω2は高域遮断周波数である。フ
イルタ回路17はバンドパスフィルタになつており、同特
性(折点周波数は異なつてもよい)のフイルタを第1シ
リンダ4、第2シリンダ6及び第3シリンダ8に対応し
て3回路有している。そして、多関節構造機械はアーム
が複雑な構造をしており、また油圧管路や油圧シリンダ
とアームとの相互作用により、種々の振動モードを有し
ている。ところが、機械を操作してアームの先端に装設
した作業装置をある場所へ位置決めしようとするとき、
アームの先端が振動して操作しづらいと感じる振動成分
は、1次モードもしくは2次モードである。その理由を
次に説明する。高次のモードは大きな加速度変動が生じ
ていても、周波数が高いため、アーム先端の位置変動は
小さいが、1次モードや2次モードは周波数が低いた
め、アーム先端の位置変動が大きいからである。したが
つて、振動抑制の対象とする振動モードは1次モードも
しくは2次モードまででよい。また、振動抑制の制御装
置をマイクロコンピユータ等を用いるデイジタル式に処
理しようとすると、アリアスノイズの問題を生じること
がある。すなわち、マイクロコンピユータ等はある時間
間隔で演算処理しているが、この時間間隔の1/2以下の
高い周波数が入力されると、入力周波数成分を完全に把
握することができないので、実際の信号とは全く違つた
信号して処理してしまい、誤まつた演算結果を出力して
しまうことになる。FIG. 3 shows the frequency characteristics of the filter circuit 17 described above. In this figure, the horizontal axis represents the frequency ω and the vertical axis represents the amplitude ratio B of the input and the output in decibels. ω 1 is a low cutoff frequency for removing the influence of the cylinder thrust due to gravitational acceleration, and ω 2 is a high cutoff frequency. The filter circuit 17 is a bandpass filter, and has three filters having the same characteristics (the break frequencies may be different) corresponding to the first cylinder 4, the second cylinder 6 and the third cylinder 8. There is. The articulated structure machine has a complicated arm structure and has various vibration modes due to the interaction between the arm and the hydraulic pipeline or hydraulic cylinder. However, when trying to position the working device installed on the tip of the arm at a certain place by operating the machine,
The vibration component that the tip of the arm vibrates and feels difficult to operate is the primary mode or the secondary mode. The reason will be described below. Even if a large acceleration fluctuation occurs in the high-order mode, the position fluctuation of the arm tip is small because the frequency is high, but the position fluctuation of the arm tip is large because the frequency is low in the primary mode and the secondary mode. is there. Therefore, the vibration mode targeted for vibration suppression may be the primary mode or the secondary mode. Further, when a vibration suppression control device is processed in a digital system using a micro computer or the like, a problem of alias noise may occur. That is, although a microcomputer or the like performs arithmetic processing at a certain time interval, if a high frequency of 1/2 or less of this time interval is input, the input frequency component cannot be completely grasped, so the actual signal Will be processed as a signal that is completely different from the above, and an incorrect calculation result will be output.
上述した2つの理由より、第3図に示す周波数特性中
の周波数ω2は2次モードもしくは3次モード以上の周
波数成分を除去するための高域遮断周波数である。For the above-mentioned two reasons, the frequency ω 2 in the frequency characteristic shown in FIG. 3 is a high cutoff frequency for removing frequency components in the second-order mode or the third-order mode or higher.
次に比較演算制御回路18の構成を第4図を用いて説明
する。まず、第1シリンダ4の系統について説明する
と、入力装置19の速度入力用の操作レバー191からの信
号v1とフイルタ回路17を通過後の第1シリンダ推力信
号f1に係数器181において係数K1を掛けた値との差ε1
を、比較器182により求め、その差ε1に係数器183によ
つて係数Kv1を掛け、その値V1をサーボ増幅器20に出力
する。このように第2シリンダ6の系統および第3シリ
ンダ8の系統についても同様の処理を施して、V2,V3を
出力する。また、後述する切換弁制御回路30の出力がOF
Fの時は係数K1〜K3は零にする。Next, the configuration of the comparison operation control circuit 18 will be described with reference to FIG. First, the system of the first cylinder 4 will be described. The signal v 1 from the operating lever 191 for speed input of the input device 19 and the first cylinder thrust signal f 1 after passing through the filter circuit 17 are converted into a coefficient K in the coefficient unit 181. the difference between the value obtained by multiplying the 1 ε 1
And determined by the comparator 182, multiplied by the I connexion coefficient Kv 1 to coefficient unit 183 to the difference epsilon 1, and outputs the value V1 to the servo amplifier 20. In this way, the same processing is applied to the system of the second cylinder 6 and the system of the third cylinder 8 to output V2 and V3. Further, the output of the switching valve control circuit 30 described later is OF
When F, the coefficients K 1 to K 3 are set to zero.
第5図は従来の制御回路による作動状況を、第6図は
本発明の制御装置による作動状況を示すためのタイムチ
ヤートである。FIG. 5 is a time chart for showing the operating condition by the conventional control circuit, and FIG. 6 is a time chart for showing the operating condition by the control device of the present invention.
第5図は従来の制御装置による作動状況のうち、第1
シリンダ4の系統の信号を示したものであり、 (a)は速度入力用の操作レバー191からの信号v1、 (b)は比較演算制御回路18からの信号V1、 (c)は第1シリンダ4のヘツド側圧力信号P1Hであ
る。操作レバー191を(a)に示したように操作する
と、それに対応して信号V1は(b)のようになる。圧力
信号P1Hは時刻t0においては、第1アーム3、第2ア
ーム5、第3アーム7の重量に対応した圧力P1H0にな
つている。この状態から(b)のような信号が入ると、
(c)に示すように起動時の過渡振動が持続する。FIG. 5 shows the first of the operating states by the conventional control device.
The signal of the system of the cylinder 4 is shown, (a) is the signal v 1 from the operating lever 191 for speed input, (b) is the signal V 1 from the comparative operation control circuit 18, and (c) is the first signal. This is the head side pressure signal P 1H of the cylinder 4. When the operating lever 191 is operated as shown in (a), the signal V1 becomes correspondingly as shown in (b). The pressure signal P 1H has a pressure P 1H0 corresponding to the weights of the first arm 3, the second arm 5, and the third arm 7 at time t 0 . If a signal like (b) is input from this state,
As shown in (c), the transient vibration at start-up continues.
第6図は本発明の制御装置による作動状況のうち、第
1シリンダ4の系統の信号を示したものであり、第5図
と同様の信号を示す。操作レバー191を(a)のように
操作すると、ヘツド側圧力P1Hが(c)のように上昇す
るので、信号V1は第5図(b)のように(a)に対応し
て上昇せずゆるやかに上昇する(図中A)ので、ヘツド
側圧力P1Hがゆるやかに上昇する。またヘツド側圧力P
1Hが下がると、信号V1は上昇する(図中B)ので、ヘツ
ド側圧力P1Hの落ち込みが小さくなる。この動作を繰り
返すことにより、(a)のように操作レバー191を操作
しても、起動時の過渡振動が速やかに減衰する。FIG. 6 shows signals of the system of the first cylinder 4 among the operating states by the control device of the present invention, and shows the same signals as in FIG. When the operating lever 191 is operated as shown in (a), the head side pressure P 1H rises as shown in (c), and therefore the signal V1 rises corresponding to (a) as shown in FIG. 5 (b). Since the pressure rises gently (A in the figure), the head side pressure P 1H rises gently. Also, the head side pressure P
When 1H decreases, the signal V1 rises (figure B), the drop in head-side pressure P 1H decreases. By repeating this operation, even if the operation lever 191 is operated as shown in (a), the transient vibration at the time of startup is quickly attenuated.
次に、切換弁32〜34のON-OFFに関する制御について説
明する。Next, control regarding ON-OFF of the switching valves 32-34 will be described.
各アーム先端の加速度は加速度検出器24〜26によつて
検出され、その検出値α1〜α3は検出回路27を経由し
て、フイルタ回路28へ伝えられる。フイルタ回路28は重
力加速度を除去し、アームが振動することによつて生じ
る加速度のみを通過させるもので、ハイパスフイルタで
あり、同特性(折点周波数は異つてもよい)のフイルタ
を各アームに対応して3回路有している。そして、それ
らのフイルタを通つた加速度値α1′〜α3′は加速度チ
エツク回路29へ伝えられる。The acceleration at the tip of each arm is detected by acceleration detectors 24 to 26, and the detected values α 1 to α 3 are transmitted to a filter circuit 28 via a detection circuit 27. The filter circuit 28 removes the gravitational acceleration and allows only the acceleration generated by the vibration of the arms to pass through. The filter circuit 28 is a high-pass filter, and filters having the same characteristics (the break frequency may be different) are provided to each arm. Correspondingly, it has 3 circuits. Then, the acceleration values α 1 ′ to α 3 ′ passing through those filters are transmitted to the acceleration check circuit 29.
第7図は加速度チエツク回路29のうち第1アーム3の
系統における構成を説明するためのものであり、加速度
チエツク回路29は第2アーム5及び第3アーム7の系統
を含め第7図の構成のものを3回路有している。絶対値
回路290によりフイルタ回路28からの加速度信号α1′の
絶対値|α1′|を取り、比較器291により加速度規定値
α10との比較を行い、加速度規定値α10<加速度の絶対
値|α1′|の場合にON信号を、その他の場合OFF信号を
タイマー292とOR回路293へ出力する。タイマー292は比
較器291の出力がONからOFFに切換わつた瞬間から設定さ
れた時間だけON信号を、その他の場合はOFF信号をOR回
路293へ出力する。OR回路293は比較器291とタイマー292
の信号の論理和をとつて、切換弁制御回路30へ出力す
る。FIG. 7 is for explaining the configuration of the system of the first arm 3 in the acceleration check circuit 29. The acceleration check circuit 29 includes the system of the second arm 5 and the third arm 7 as shown in FIG. It has three circuits. The absolute value circuit 290 takes the absolute value | α 1 ′ | of the acceleration signal α 1 ′ from the filter circuit 28, and the comparator 291 compares the absolute value | α 1 ′ | with the specified acceleration value α 10, and the specified acceleration value α 10 <absolute of acceleration When the value is | α 1 ′ |, an ON signal is output to the timer 292 and the OR circuit 293 otherwise. The timer 292 outputs an ON signal to the OR circuit 293 for a set time from the moment when the output of the comparator 291 is switched from ON to OFF, and an OFF signal in other cases. The OR circuit 293 is a comparator 291 and a timer 292.
The logical sum of these signals is output to the switching valve control circuit 30.
第8図は第7図における信号の状態を示したものであ
り、(a)は加速度信号α1′を、(b)は絶対値回路2
90の出力信号|α1′|を、(c)は比較器291の出力信
号を、(d)はタイマーの出力信号を、(e)はOR回路
293の出力信号であり、(c)と(d)の論理和を取つ
たものを示している。タイマーの出力信号は時刻T1でO
Nとなり、時刻t2でOFFとなるが、それ以前に時刻T2で
ONとなるので、タイマーはON状態を継続する。同様の状
況を繰り返し、時刻t7までタイマーの出力信号はONと
なる。なお、タイマーの設定時間(t2−T1,t3−T2,
…)は第1次振動モードの固有振動周期の1/2以上と設
定する。この理由は、1/2周期以上の間加速度値が規定
値より小さいならば、アームの振動は小さいとみなせる
からである。FIG. 8 shows the states of the signals in FIG. 7, where (a) shows the acceleration signal α 1 ′ and (b) shows the absolute value circuit 2.
90 output signal | α 1 ′ |, (c) output signal of comparator 291, (d) output signal of timer, (e) OR circuit
It is the output signal of 293, and shows the logical sum of (c) and (d). The output signal of the timer is O at time T 1 .
It becomes N and turns off at time t 2 , but before that at time T 2 .
Since it is turned on, the timer continues to be on. The same situation is repeated, and the output signal of the timer is turned on until time t 7 . Incidentally, the timer set time (t 2 -T 1, t 3 -T 2,
...) is set to 1/2 or more of the natural vibration period of the primary vibration mode. The reason is that if the acceleration value is smaller than the specified value for more than 1/2 cycle, the arm vibration can be regarded as small.
第9図は加速度チエツク回路29をコンピユータで構成
した場合の処理手順を示したものである。まず、手順29
5でフイルタ回路28からの加速度信号α′を取り込む、
次に手順296でその加速度信号α′の絶対値をとる。そ
して、手順297で規定値α10と比較し、絶対値|α′|
の方が大きかつたならば、手順298へ進みカウンタCを
Oとすると共に手順299でON出力を行い、再び手順295へ
戻る。手順297で絶対値|α′|の方が小さいと判断さ
れたならば、手順300へ移り、カウンタCの値が規定値
CmAXより小さいかどうか比較し、Cの値の方が小さか
つたならば、手順301へ移りカウンタCへ1を加えると
共に手順299でON出力を行い、再び手順295へ戻る。手順
300でカウンタCの方が大きいと判断されたならば、す
なわち、α10|α′|の状態がCmaX×ΔT(ΔTは
プログラムのサンプリング時間)の間継続していたなら
ば、手順302に移りOFF出力を行い、再び手順295へ戻
る。以上説明した手順を行うことにより、第7図に示す
加速度チエツク回路29と同様の処理内容となる。FIG. 9 shows a processing procedure when the acceleration check circuit 29 is composed of a computer. First, step 29
The acceleration signal α'from the filter circuit 28 is taken in at 5,
Next, in step 296, the absolute value of the acceleration signal α'is obtained. Then, compared with the specified value alpha 10 in step 297, the absolute value | alpha '|
Is larger, the process proceeds to step 298, the counter C is set to O, the ON output is performed in step 299, and the process returns to step 295 again. If it is determined in step 297 that the absolute value | α '| is smaller, the process proceeds to step 300, and it is compared whether or not the value of the counter C is smaller than the specified value C mAX , and the value of C is smaller. In that case, the process proceeds to step 301, 1 is added to the counter C, ON output is performed in step 299, and the process returns to step 295 again. procedure
If it is determined in 300 that the counter C is larger, that is, if the state of α 10 | α ′ | has continued for C maX × ΔT (ΔT is the sampling time of the program), the procedure proceeds to step 302. The output turns OFF and the process returns to step 295 again. By performing the procedure described above, the same processing contents as those of the acceleration check circuit 29 shown in FIG. 7 are obtained.
切換弁制御回路30は、操作レバーが引かれたことによ
り信号と加速度チエツク回路29の出力信号の論理和をと
り、駆動回路31へ切換弁のON-OFF信号を出力する。The switching valve control circuit 30 takes the logical sum of the signal and the output signal of the acceleration check circuit 29 when the operation lever is pulled, and outputs the ON / OFF signal of the switching valve to the drive circuit 31.
第10図は従来の制御装置を用いた場合の各部の動きを
示し、第11図は本発明の制御装置を用いた場合の各部の
動きを示したものであり、これらの図において、まず第
10図に示す従来の制御装置について説明すると、(a)
は操作レバーの操作量、(b)はアーム先端の加速度、
(c)は切換弁のON-OFF信号である。時刻t0で操作レ
バーを操作すると、切換弁制御回路30から切換弁ONの信
号が出力されると共に、サーボ弁例えば第1シリンダ用
のサーボ弁21から第1シリンダ4へ油が供給され、第1
アーム3が駆動される。アームが駆動されると、前述し
たようにアームが振動するが、シリンダ推力演算回路16
等により、その振動が減衰するように制御され、第10図
の(b)に示すように第1アーム3の加速度脈動は速や
かに減衰する。そして、時刻t1で操作レバーを戻し始
めると、アームに減衰力が作用するので、再びアームが
振動し、シリンダ推力演算回路16等により、その振動が
減衰するように制御されるが、時刻t2で操作レバーが
中立になると同時に切換弁制御回路30から切換弁OFFの
信号が出力され、サーボ弁21と第1シリンダ4との間の
管路が分離されてしまうので、アームの振動を止めるこ
とができない。FIG. 10 shows the movement of each part when the conventional control device is used, and FIG. 11 shows the movement of each part when the control device of the present invention is used.
Explaining the conventional control device shown in FIG. 10, (a)
Is the amount of operation of the operating lever, (b) is the acceleration of the arm tip,
(C) is an ON-OFF signal of the switching valve. When the operating lever is operated at time t 0 , the switching valve control circuit 30 outputs a signal for switching the switching valve ON, and at the same time, oil is supplied from the servo valve, for example, the servo valve 21 for the first cylinder to the first cylinder 4, 1
The arm 3 is driven. When the arm is driven, the arm vibrates as described above, but the cylinder thrust calculation circuit 16
As a result, the vibration is controlled to be damped, and the acceleration pulsation of the first arm 3 is quickly damped as shown in FIG. 10 (b). Then, when the operation lever is returned at time t 1 , the damping force acts on the arm, so that the arm vibrates again, and the cylinder thrust calculation circuit 16 and the like control so that the vibration is damped. At the same time as the operation lever becomes neutral at 2 , the switching valve control circuit 30 outputs a signal for switching the switching valve OFF, and the conduit between the servo valve 21 and the first cylinder 4 is separated, so the vibration of the arm is stopped. I can't.
これに対し、本発明の制御装置を用いた場合について
第11図を用いて説明すると、(a)は操作レバーの操作
量、(b)はアーム先端の加速度、(c)はレバー操作
に伴う切換弁のON-OFF信号指令、(d)は加速度チエツ
ク回路29による切換弁のON-OFF指令(e)は切換弁のON
-OFF信号である。アームの起動時は第10図と同様であ
る。停止時は時刻t2で操作レバーを中立にすると、信
号(c)は切換弁OFF指令となるが、加速度チエツク回
路29は切換弁ON指令となつているので、切換弁信号はON
を継続する。そして、アームの振動が小さくなつたとこ
ろで(時刻t3)切換弁信号はOFFとなる。On the other hand, the case of using the control device of the present invention will be described with reference to FIG. 11. (a) is the operation amount of the operation lever, (b) is the acceleration of the arm tip, and (c) is the lever operation. Switching valve ON-OFF signal command, (d) switching valve ON-OFF command by the acceleration check circuit 29 (e) switching valve ON
-OFF signal. When the arm is activated, it is the same as in FIG. When the operation lever is neutralized at time t 2 when stopped, the signal (c) gives a switching valve OFF command, but the acceleration check circuit 29 gives a switching valve ON command, so the switching valve signal is ON.
To continue. The (time t 3) the switching valve signal at the vibration of the arm has decreased small turned OFF.
以上説明したように、本発明の制御装置を用いること
により、アームを停止する時に生じる振動を確実に抑制
できると共に、操作レバーが中立で、アームに振動が生
じていない時は振動抑制手段が動作せず、また切換弁が
OFFしているので安全である。As described above, by using the control device of the present invention, it is possible to reliably suppress the vibration that occurs when the arm is stopped, and the vibration suppressing unit operates when the operation lever is neutral and the arm does not vibrate. And the switching valve
It is safe because it is off.
なお、上述の実施例においては、各アーム先端に取り
付けた加速度検出器を用いて、各アーム用の切換弁をON
-OFFしたが、1つの加速度検出器を用いて、すべての切
換弁をON-OFFしてもよい。また、逆に各アームに複数の
加速度検出器を取り付けて、それらの信号から各アーム
の切換弁をON-OFFしてもよい。さらに、加速度検出器に
換え、アームを駆動するシリンダのロッド側、または、
ヘッド側の圧力変動を検出する圧力検出器からの信号に
より、アームに振動が生じているかどうかを検出するよ
うにしてもよい。In the above embodiment, the acceleration detector attached to the tip of each arm is used to turn on the switching valve for each arm.
-Although it was turned off, one acceleration detector may be used to turn all switching valves on and off. On the contrary, a plurality of acceleration detectors may be attached to each arm, and the switching valve of each arm may be turned on and off based on those signals. Furthermore, instead of the acceleration detector, the rod side of the cylinder that drives the arm, or
It may be possible to detect whether or not the arm is vibrating based on a signal from a pressure detector that detects a pressure fluctuation on the head side.
そして、上述の実施例においては、各制御装置等の一
実施例をアナログ回路で示したが、マイクロコンピユー
タ等のデイジタル回路を用いて構成してもよい。In the above-described embodiment, one example of each control device and the like is shown by an analog circuit, but a digital circuit such as a micro computer may be used.
更に、上述の実施例では、アームの振動を抑制するの
にシリンダ推力演算回路等から構成したが、他の振動抑
制方式、例えば加速度フイードバツク方式等を用いても
よい。Further, in the above-described embodiment, the cylinder thrust calculation circuit or the like is used to suppress the vibration of the arm, but other vibration suppression methods, such as the acceleration feedback method, may be used.
以上述べた本発明の実施例によれば、アームの振動を
抑制することができるので、アームの位置決め精度を向
上させることができると共に、アームの安定性を高める
ことができ、さらにアームの構造軽量化を図ることがで
きる。According to the embodiments of the present invention described above, since the vibration of the arm can be suppressed, the positioning accuracy of the arm can be improved, the stability of the arm can be improved, and the structure of the arm can be lightweight. Can be realized.
〔発明の効果〕 本発明によれば、アームに振動が生じたならば、どの
様な場合においても、その振動を抑制することができる
ので、アームの位置決め精度を向上させることができ
る。[Effects of the Invention] According to the present invention, if vibration occurs in the arm, the vibration can be suppressed in any case, so that the positioning accuracy of the arm can be improved.
第1図は本発明の制御装置の一例を備えた多関節構造機
械の構成図、第2図は本発明の制御装置を構成するシリ
ンダ推力演算回路の構成を示す図、第3図は本発明の制
御装置を構成するフイルタ回路の周波数特性を示す図、
第4図は本発明の装置を構成する比較回路の構成を示す
図、第5図は従来の制御装置による作動状況を示す説明
図、第6図は本発明の制御装置による作動状況を示す説
明図、第7図は本発明の装置を構成する加速度チエツク
回路の構成を示す図、第8図は第7図に示す加速度チエ
ツク回路における各信号の状態を示す図、第9図は加速
度チエツク回路をコンピユータで構成する場合のフロー
チヤート図、第10図および第11図はそれぞれ従来の制御
装置と本発明の制御装置を用いた場合の各部の挙動状況
を示す説明図である。 3,5,7……アーム、4,6,8……シリンダ、9〜14……圧力
検出器、16……シリンダ推力演算回路、18……比較演算
制御回路、20……サーボ増幅器、21〜23……サーボ弁、
24〜26……加速度検出器、29……加速度チエツク回路、
30……切換弁制御回路。FIG. 1 is a configuration diagram of an articulated structure machine including an example of a control device of the present invention, FIG. 2 is a diagram showing a configuration of a cylinder thrust calculation circuit configuring the control device of the present invention, and FIG. Showing frequency characteristics of a filter circuit that constitutes the control device of
FIG. 4 is a diagram showing a configuration of a comparison circuit constituting the device of the present invention, FIG. 5 is an explanatory diagram showing an operating condition by the conventional control device, and FIG. 6 is an explanatory diagram showing an operating condition by the control device of the present invention. FIG. 7 is a diagram showing the configuration of an acceleration check circuit which constitutes the device of the present invention, FIG. 8 is a diagram showing the state of each signal in the acceleration check circuit shown in FIG. 7, and FIG. 9 is an acceleration check circuit. FIG. 10, FIG. 10 and FIG. 11 are diagrams illustrating the behavior of each part when the conventional control device and the control device of the present invention are used. 3,5,7 …… arm, 4,6,8 …… cylinder, 9 to 14 …… pressure detector, 16 …… cylinder thrust calculation circuit, 18 …… comparison calculation control circuit, 20 …… servo amplifier, 21 ~ 23 …… Servo valve,
24-26 ... Acceleration detector, 29 ... Acceleration check circuit,
30 ... Switching valve control circuit.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 稲満 広志 茨城県土浦市神立町650番地 日立建機株 式会社土浦工場内 (56)参考文献 特開 昭61−23212(JP,A) 特開 昭52−101569(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hiroshi Inaman, 650 Jinritsucho, Tsuchiura, Ibaraki Prefecture, Tsuchiura Plant, Hitachi Construction Machinery Co., Ltd. (56) References JP-A 61-23212 (JP, A) JP-A Sho 52-101569 (JP, A)
Claims (5)
を、アームを駆動するアクチュエータと、操作レバーの
操作により制御される制御弁と、制御弁とアクチュエー
タとの間の圧油の流れを断接する切換弁とで構成した多
関節構造機械の制御装置において、前記アームの振動を
検出する振動検出手段を設け、前記制御弁に、アームに
生じる振動を抑制する振動抑制手段を接続し、前記切換
弁に、前記振動検出手段からの信号に応じてON-OFF信号
を出力する加速度チェック回路と、この加速度チェック
回路からのON-OFF信号と前記操作レバーの操作量信号と
の論理和により切換弁をON-OFF制御する切換弁制御回路
とを接続したことを特徴とする多関節構造機械の制御装
置。1. A drive control system for at least one arm, comprising: an actuator for driving the arm; a control valve controlled by operating an operating lever; and a flow of pressure oil between the control valve and the actuator. In a control device for a multi-joint structure machine configured with a switching valve in contact with each other, a vibration detecting means for detecting vibration of the arm is provided, and a vibration suppressing means for suppressing vibration occurring in the arm is connected to the control valve, and the switching is performed. An acceleration check circuit that outputs an ON-OFF signal to the valve in response to a signal from the vibration detection means, and a switching valve by the logical sum of the ON-OFF signal from this acceleration check circuit and the operation amount signal of the operating lever. A control device for an articulated structure machine, which is connected to a switching valve control circuit for controlling ON / OFF of the engine.
械の制御装置において、前記振動検出手段は、前記アー
ムに設けた加速度検出器であることを特徴とする多関節
構造機械の制御装置。2. The control device for a multi-joint structure machine according to claim 1, wherein the vibration detecting means is an acceleration detector provided on the arm. apparatus.
械の制御装置において、前記振動検出手段は、前記アク
チュエータの入出力ポートの圧力を検出する圧力検出器
であることを特徴とする多関節構造機械の制御装置。3. The control device for a multi-joint structure machine according to claim 1, wherein the vibration detecting means is a pressure detector for detecting a pressure at an input / output port of the actuator. Control device for multi-joint structure machine.
械の制御装置において、前記振動抑制手段は、前記アク
チュエータの入出力ポートの圧力を検出する圧力検出器
と、この圧力検出器からの圧力信号に基づきアクチュエ
ータの推力またはトルクを演算する推力演算回路と、前
記操作レバーの操作量と前記推力演算回路の出力値との
差を演算する比較演算制御装置とで構成したことを特徴
とする多関節構造機械の制御装置。4. The control device for a multi-joint structure machine according to claim 1, wherein the vibration suppressing means includes a pressure detector for detecting the pressure of the input / output port of the actuator, and the pressure detector. A thrust force calculation circuit that calculates the thrust force or torque of the actuator based on the pressure signal, and a comparison calculation control device that calculates the difference between the operation amount of the operation lever and the output value of the thrust calculation circuit. Control device for multi-joint structure machine.
械の制御装置において、前記推力演算回路の後段に、バ
ンドパスフィルタを設けたことを特徴とする多関節構造
機械の制御装置。5. The control device for an articulated structure machine according to claim 4, wherein a band pass filter is provided at a stage subsequent to the thrust calculation circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61076585A JPH083758B2 (en) | 1986-04-04 | 1986-04-04 | Control device for multi-joint structure machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61076585A JPH083758B2 (en) | 1986-04-04 | 1986-04-04 | Control device for multi-joint structure machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62233811A JPS62233811A (en) | 1987-10-14 |
| JPH083758B2 true JPH083758B2 (en) | 1996-01-17 |
Family
ID=13609362
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61076585A Expired - Lifetime JPH083758B2 (en) | 1986-04-04 | 1986-04-04 | Control device for multi-joint structure machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH083758B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3833567B2 (en) * | 2002-05-01 | 2006-10-11 | 本田技研工業株式会社 | Mobile robot attitude control device |
| KR100561862B1 (en) | 2004-02-11 | 2006-03-16 | 삼성전자주식회사 | Vibration control method and device using acceleration sensor |
| JP5333813B2 (en) * | 2007-12-27 | 2013-11-06 | 株式会社安川電機 | Motor control device and mechanical system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52101569A (en) * | 1976-02-18 | 1977-08-25 | Hitachi Ltd | Device for controlling manipulator |
| JPS5969280A (en) * | 1982-10-09 | 1984-04-19 | 株式会社安川電機 | industrial robot |
| JPS6123212A (en) * | 1984-07-11 | 1986-01-31 | Hitachi Ltd | Controller of multi-joint structure machine |
-
1986
- 1986-04-04 JP JP61076585A patent/JPH083758B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62233811A (en) | 1987-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1403438A1 (en) | Method for preventing bounce oscillations of inertial masses caused by accelerations in hydraulically powered equipment | |
| JP3147188B2 (en) | Work machine vibration suppression device | |
| KR19980074456A (en) | Vibration Suppression Method and Apparatus for Two Inertial Resonance System | |
| JP2966642B2 (en) | Vibration suppression control device for working equipment in hydraulic working machine | |
| JPH083758B2 (en) | Control device for multi-joint structure machine | |
| JP2966629B2 (en) | Vibration suppression control device for working equipment in hydraulic working machine | |
| JPH0773831B2 (en) | Control device for multi-joint structure machine | |
| US5666770A (en) | Vibration damping equipment | |
| JP3571417B2 (en) | Floor vibration control device | |
| JP2003106967A (en) | Hydraulic-servo type material testing machine | |
| JP2862470B2 (en) | Boom damping device | |
| JP2915247B2 (en) | Vibration suppression device for hydraulic work machine | |
| JPS637426A (en) | Vibration suppressor for working machine | |
| JPH1113702A (en) | Method and device for suppressing vibration of hydraulic working machine | |
| JP2002155985A (en) | Active vibration isolator | |
| KR100505349B1 (en) | How to control work equipment of construction machinery | |
| JPH1113703A (en) | Method and device for suppressing vibration of hydraulic working machine | |
| JPH06307404A (en) | Vibration suppression control device for work equipment in hydraulic work machine | |
| JP6727018B2 (en) | Mechanical device and vibration control method for mechanical device | |
| JPH11222384A (en) | Revolution control device for construction machine | |
| JP2585551B2 (en) | Control method of active vibration isolation support device | |
| JPH11210816A (en) | Active engine mounting device | |
| JP2003090383A (en) | Mass body movement control method of damping device | |
| Koekebakker et al. | Predictive reference model based control of the SIMONA Flight Simulator motion system | |
| JPS58180850A (en) | Apparatus for controlling vibrating table |