JPH03287393A - Control method of manipulator - Google Patents
Control method of manipulatorInfo
- Publication number
- JPH03287393A JPH03287393A JP8912090A JP8912090A JPH03287393A JP H03287393 A JPH03287393 A JP H03287393A JP 8912090 A JP8912090 A JP 8912090A JP 8912090 A JP8912090 A JP 8912090A JP H03287393 A JPH03287393 A JP H03287393A
- Authority
- JP
- Japan
- Prior art keywords
- joint
- manipulator
- failure
- detected
- fault
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000011084 recovery Methods 0.000 description 6
- 230000037231 joint health Effects 0.000 description 1
Landscapes
- Manipulator (AREA)
Abstract
Description
【発明の詳細な説明】
A 産業上の利用分野
本発明はマニプレータの制御方式に関し、特に多関節の
マスター・スレーブマニプレータに適用して有用なもの
である。DETAILED DESCRIPTION OF THE INVENTION A. Field of Industrial Application The present invention relates to a control system for a manipulator, and is particularly useful when applied to a multi-joint master-slave manipulator.
B 発明の概要
本発明は、多関節のマニプレータの一部の関節が故障し
た場合、故障した関節を除く健全な関節のみで動作を継
続するように制御し、故障時の姿勢から容易に抜は出す
ことができるようにしたものである。B. Summary of the Invention The present invention controls, when some joints of a multi-joint manipulator fail, to continue operation using only healthy joints excluding the failed joint, and allows the manipulator to be easily removed from the position at the time of failure. It was made so that it could be taken out.
C従来の技術
多関節の腕を有するマニプレータとしてマスター°スレ
ーブマニプレータが周知である。C. Prior Art A master/slave manipulator is well known as a manipulator having multi-jointed arms.
即チ、マスター・スレーブマニプレータは、多関節の人
工の腕であるマスターアームと、スレーブアームとを有
しており、オペレータがマスターアームを操作すること
によりスレーブアームがマスターアームの位置に追従す
るよう制御装置を介して制御し、対象物を処理している
。The master/slave manipulator has a master arm, which is a multi-jointed artificial arm, and a slave arm, and when the operator operates the master arm, the slave arm follows the position of the master arm. It is controlled through a control device and processes the object.
!2図は上記マスター・スレーブマニプレータを含むマ
ニプレータの一般的なシステム構成を示すブロック線図
である。同図に示すように、操作・表示装置1は、マニ
プレータの運転操作及び状態表示用装置であり、制御装
置2とはIloで接続されている。制御装置2は、制御
用プコセッサ、プログラムROMlRAM、Ilo等を
備えている。ドライバ3は、制御装置2で算出されたト
ルク指令値を電流指令値に変換してマニプレータ4のモ
ータ5に供給する。このときモータ5はマニプレータ4
の各関節に設けである・。センサ5は、位置、速度、ト
ルク等を検出するようマニプレータ4の各軸のモータ軸
に夫々設置してあり、その検出値は制御装置2に供給す
るようになっている。制御装置2はマニプレータ4に対
しモータ軸のブレーキ指令等を直接供給する。! FIG. 2 is a block diagram showing a general system configuration of a manipulator including the master and slave manipulators. As shown in the figure, the operation/display device 1 is a device for operating the manipulator and displaying the status, and is connected to the control device 2 through Ilo. The control device 2 includes a control processor, a program ROM/RAM, Ilo, and the like. The driver 3 converts the torque command value calculated by the control device 2 into a current command value and supplies the current command value to the motor 5 of the manipulator 4 . At this time, the motor 5 is connected to the manipulator 4
It is provided at each joint. The sensors 5 are installed on each motor shaft of the manipulator 4 to detect position, speed, torque, etc., and the detected values are supplied to the control device 2. The control device 2 directly supplies brake commands for the motor shaft to the manipulator 4 .
第3図は上記マニプレータシステムZこおける従来技術
に係る制御方式を示すブロック線図である。同図に示す
ように、従来技術に係る制御方式では電源投入後、停止
状態7にある。この時は、全軸(関節;以下同じ)停止
である。起動スイッチが押されると運転状態8になり、
マニプレータの運転操作が行なわれる。運転中、特定軸
に故障が発生すると、故障状態9になり、全軸が停止す
る。その後、故障復帰スイッチが押されると、全軸が回
復している場合のみ運転状態8に戻る。しかし、何れか
の軸が故障のままだと再び故障状態9になり全軸停止と
なる。FIG. 3 is a block diagram showing a conventional control method in the manipulator system Z. As shown in the figure, the control system according to the prior art is in a stopped state 7 after the power is turned on. At this time, all axes (joints; the same applies hereinafter) are stopped. When the start switch is pressed, the operating state becomes 8,
The manipulator is operated. If a failure occurs in a specific axis during operation, a failure state 9 occurs and all axes stop. Thereafter, when the failure recovery switch is pressed, the operating state returns to 8 only if all axes have recovered. However, if any axis remains in failure, the failure state 9 will occur again and all axes will stop.
D 発明が解決しようとする課題
従来技術に係る制御方式においては、故障が発生した場
合、故障復帰スイッチを押しても、全軸が回復している
場合のみ運転状態8に戻るようになっているので、故障
の復旧に時間がかかるばかりでなく、嵌め合い作業等で
手先部が対象物に引っかかってしまった場合等、マニプ
レータの姿勢によっては故障復帰処理後、故障状態9が
再発し、永久に故障から抜は出すことができない場合が
あり得る。D Problems to be Solved by the Invention In the control system according to the prior art, when a failure occurs, even if the failure recovery switch is pressed, the system returns to operating state 8 only if all axes have recovered. Not only does it take time to recover from a failure, but depending on the posture of the manipulator, such as when the hand gets caught in an object during fitting work, failure condition 9 may recur after the failure recovery process, resulting in a permanent failure. There may be cases where it is not possible to extract the material.
本発明は、上記従来技術に鑑み、容易に故障状態から抜
は出すことができろマニプレータの制御方式を提供する
ことを目的とする。SUMMARY OF THE INVENTION In view of the above-mentioned prior art, it is an object of the present invention to provide a control system for a manipulator that can be easily extracted from a failure state.
E 11題を解決するための手段
上記目的を達成するための本発明の構成は、複数の関節
を有するとともに、旋回、回転等の所定の動作を行なわ
せるための駆動源及び位置、速度、トルク等のマニプレ
ータを駆動するための情報を検出するためのセンサを各
関節毎に有するマニプレータの制御方式において、
センサが検出する情報により何れかの関節の故障が検出
された場合、故障が検出された関節の駆動源は停止させ
たまま、他の関節の駆動源により動作を継続するように
制御することを特徴とする。Means for Solving Problem E11 The structure of the present invention to achieve the above object has a plurality of joints, and a drive source, position, speed, and torque for performing predetermined movements such as turning and rotation. In a control method for a manipulator that has a sensor for each joint to detect information for driving the manipulator, if a failure in any joint is detected based on the information detected by the sensor, the failure is detected. It is characterized in that while the drive source of the joint remains stopped, the drive source of the other joint is controlled to continue the motion.
F 作 用
上記構成の本発明によれば、故障が検出された関節を除
く関節の駆動により故障時のマニプレータの姿勢を解除
する。その後、故障関節の復旧処理を行なうことにより
故障の復旧を計る。F Effect According to the present invention having the above configuration, the posture of the manipulator at the time of failure is released by driving the joints other than the joint in which the failure has been detected. Thereafter, recovery from the failure is attempted by performing recovery processing for the failed joint.
G実施例 以下本発明の実施例を図面に基づき詳細に説明する。G example Embodiments of the present invention will be described in detail below based on the drawings.
第1図(二本発明の実施例に係る制御方式を示すブロッ
ク線図である。本実施例に係る制御方式(:、複数の軸
(関節:以下同じ)を有するとともに、旋回、回転等の
所定の動作を行なわせるための駆動源及び位置、速度、
トルク等のマニプレータを駆動するための情報を検出す
るためのセンサを各軸に有するマニプレータに適用する
ものである。FIG. 1 (2) is a block diagram showing a control method according to an embodiment of the present invention.The control method according to the present embodiment has a plurality of axes (joints: hereinafter the same), and is capable of turning, rotating, etc. a driving source, position, and speed for performing a predetermined operation;
This is applied to a manipulator that has a sensor on each axis for detecting information such as torque for driving the manipulator.
第1図に示すように、運転状態8において、特定軸に故
障が発生した時、この軸のみを放障状f19とする。即
ち、健全軸1よM転状態8のままで、各軸の運転操作が
できろ。As shown in FIG. 1, when a failure occurs in a specific axis in operating state 8, only this axis is set to a failure state f19. In other words, each axis can be operated while the healthy axis 1 remains in the M rotation state 8.
このときの故障は、第2図に示すように、センサ6が発
生する情報を制御装置2により判定することにより検出
しており、故障が検出された軸の駆動源であるモータ5
にはドライバ3を介しての電流を遮断するとともに、モ
ータ5の軸のブレーキが作動するよう制御装置2で′M
御する。As shown in FIG. 2, the failure at this time is detected by the controller 2 determining the information generated by the sensor 6, and the motor 5, which is the drive source of the axis where the failure was detected.
At the same time, the control device 2 interrupts the current through the driver 3 and operates the brake on the shaft of the motor 5.
control
特定軸が故障状態9となった後、故障tXglスイッチ
を押すと、故障軸が復旧している場合は、その軸は運転
状態8に戻る。一方、故障軸が復旧していない場合は、
その軸は故障状態9のままであるが、健全軸が運転状態
8であるので、健全軸の駆動によりマニプレータの姿勢
を変えて故障軸の環境を変える。この結果、故障復帰ス
イッチを押すことにより故障状態9から復旧することも
可能となる。If the failure tXgl switch is pressed after the specific axis is in failure state 9, the axis returns to operating state 8 if the failure axis has been restored. On the other hand, if the failed axis has not recovered,
The axis remains in the failure state 9, but since the healthy axis is in the operating state 8, the attitude of the manipulator is changed by driving the healthy axis, thereby changing the environment of the failure axis. As a result, it is also possible to recover from failure state 9 by pressing the failure recovery switch.
なお、故障軸の分離は、軸を複数のグループに分け、グ
ループ毎に分離するようにしても良い。即ち、例えば手
先部とその他のグループというように分割し、グループ
に属する何れかの軸が故障状態9となった場合、そのグ
ループ全体を故障状態9としても良い。Note that the failed axes may be separated by dividing the axes into a plurality of groups and separating each group. That is, if the axis is divided into, for example, the hand section and other groups, and any axis belonging to the group is in the failure state 9, the entire group may be placed in the failure state 9.
■、 発明の効果
以上実施例とともに具体的に説明したように、本発明に
よればマニプレータの故障tl[帰を速やかに行なうこ
とができ、機器故障も軽減される。(2) Effects of the Invention As described above in detail in conjunction with the embodiments, according to the present invention, the manipulator failure tl [return can be quickly performed, and equipment failures can be reduced.
第1図は本発明の実施例に係る制御方式を示すブロック
線図、第2図はマニプレータの一般的なシステム構成を
示すブロック線図、第3図は従来技術に係る制御方式を
示すブロック線図である。
図 面 中、
2は制御装置、
4はマニプレータ、
5はモータ、
6はセンサ、
8は運転状態、
9は故障状態である。
第1図
制御方式(実施例方式)
第2図
マニプレータのシステム構成図
マニプレークFIG. 1 is a block diagram showing a control method according to an embodiment of the present invention, FIG. 2 is a block diagram showing a general system configuration of a manipulator, and FIG. 3 is a block diagram showing a control method according to the prior art. It is a diagram. In the drawing, 2 is a control device, 4 is a manipulator, 5 is a motor, 6 is a sensor, 8 is an operating state, and 9 is a failure state. Figure 1 Control system (example system) Figure 2 Manipulator system configuration diagram Manipulator
Claims (1)
作を行なわせるための駆動源及び位置、速度、トルク等
のマニプレータを駆動するための情報を検出するための
センサを各関節毎に有するマニプレータの制御方式にお
いて、センサが検出する情報により何れかの関節の故障
が検出された場合、故障が検出された関節の駆動源は停
止させたまま、他の関節の駆動源により動作を継続する
ように制御することを特徴とするマニプレータの制御方
式。A manipulator that has multiple joints and a drive source for performing predetermined movements such as turning and rotation, and a sensor for each joint that detects information for driving the manipulator such as position, speed, and torque. In this control method, if a failure in any joint is detected based on the information detected by the sensor, the drive source of the joint where the failure was detected remains stopped and the drive source of the other joint continues to operate. A control method for a manipulator that is characterized by controlling.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8912090A JPH03287393A (en) | 1990-04-05 | 1990-04-05 | Control method of manipulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8912090A JPH03287393A (en) | 1990-04-05 | 1990-04-05 | Control method of manipulator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03287393A true JPH03287393A (en) | 1991-12-18 |
Family
ID=13962032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8912090A Pending JPH03287393A (en) | 1990-04-05 | 1990-04-05 | Control method of manipulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03287393A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160122308A (en) * | 2015-04-13 | 2016-10-24 | 현대중공업 주식회사 | AXIS control method of the robot |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH033786A (en) * | 1989-06-01 | 1991-01-09 | Toshiba Corp | Control method for manipulator |
| JPH033785A (en) * | 1989-05-31 | 1991-01-09 | Toshiba Corp | Robot controllor |
-
1990
- 1990-04-05 JP JP8912090A patent/JPH03287393A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH033785A (en) * | 1989-05-31 | 1991-01-09 | Toshiba Corp | Robot controllor |
| JPH033786A (en) * | 1989-06-01 | 1991-01-09 | Toshiba Corp | Control method for manipulator |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160122308A (en) * | 2015-04-13 | 2016-10-24 | 현대중공업 주식회사 | AXIS control method of the robot |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10564635B2 (en) | Human-cooperative robot system | |
| JP2812582B2 (en) | Industrial robot controller | |
| JP6571618B2 (en) | Human cooperation robot | |
| JP2010058261A (en) | Robot and method of controlling the same | |
| CN104972473A (en) | A human-coordinated industrial robot with import function | |
| EP0965922A3 (en) | Fault tolerance via N-modular software redundancy using indirect instrumentation | |
| US20200070341A1 (en) | Robot and robot system | |
| CN1089732A (en) | The secure operating system of manipulator | |
| WO2022057730A1 (en) | Robot braking anomaly detection method and multi-joint robot | |
| JPH048190B2 (en) | ||
| WO1991010181A1 (en) | Method of detecting collision using observer | |
| CN110914019A (en) | Robot stopping distance simulation method | |
| CN107199562A (en) | Robot Controller And Robot Control Method | |
| JPH03287393A (en) | Control method of manipulator | |
| JPH0360991A (en) | Control system for robot arm | |
| CN116242642A (en) | Brake abnormality detection system and detection method in dual-motor-driven robot | |
| CN114161424B (en) | Control method and control system for dynamic braking of SCARA robot | |
| JPH06155346A (en) | Teaching device for robot | |
| JP2020104178A (en) | Robot device, control method of robot device, manufacturing method for article using robot device, control program and recording medium | |
| JPWO2020026457A1 (en) | Robot control systems, robot control methods, and programs | |
| JP2641315B2 (en) | Grinding equipment | |
| JPH11143505A (en) | Automatic machine restoring device at the time of power supply recovery after power interruption | |
| JPS60104695A (en) | Industrial robot | |
| JPH0727099Y2 (en) | Master / slave manipulator controller | |
| JP3743133B2 (en) | Manipulator control method |