JPH05309583A - Control device for industrial robot - Google Patents
Control device for industrial robotInfo
- Publication number
- JPH05309583A JPH05309583A JP3056603A JP5660391A JPH05309583A JP H05309583 A JPH05309583 A JP H05309583A JP 3056603 A JP3056603 A JP 3056603A JP 5660391 A JP5660391 A JP 5660391A JP H05309583 A JPH05309583 A JP H05309583A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- acceleration
- storage device
- deceleration time
- operating
- 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
Landscapes
- Control Of Position Or Direction (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】
【目的】 産業用ロボットにおいてロボットの先端付加
荷重と動作姿勢および動作速度の組合せに対して、最適
の加速減速時間で運転を行うことにより、あらゆる条件
下で円滑な動作を行う制御装置を提供する。
【構成】 ロボットの先端付加荷重,動作姿勢および動
作速度のあらゆる組合せのパターンにおいて、そのとき
の最適な加速減速時間をあらかじめ記憶している動作条
件記憶装置7を設け、その動作条件記憶装置7の記憶デ
ータを用いて、ルールベース推論により最適な加速減速
時間を推論する加速減速時間推論処理装置6を設けて、
最適な加速減速を行うことにより、あらゆる条件下での
円滑な動作の制御を可能とする。
(57) [Abstract] [Purpose] In an industrial robot, smooth operation under all conditions can be achieved by operating with the optimum acceleration / deceleration time for the combination of the robot's tip end load, movement posture and movement speed. A control device is provided. [Arrangement] Provided is an operating condition storage device 7 for pre-storing the optimum acceleration / deceleration time at that time in the patterns of all combinations of the robot tip load, operating posture and operating speed. An acceleration / deceleration time inference processing device 6 for inferring an optimum acceleration / deceleration time by rule-based inference using stored data is provided.
By performing optimal acceleration / deceleration, it is possible to control smooth operation under all conditions.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ロボットの起動停止時
の最適な加速減速時間を推論する推論処理装置を備えた
産業用ロボットの制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for an industrial robot equipped with an inference processing device for inferring an optimum acceleration / deceleration time when the robot is started and stopped.
【0002】[0002]
【従来の技術】図3は従来の産業用ロボットの制御装置
の構成を示すブロック図である。図3において、1は入
力,出力装置、2は動作パターンを教示するための教示
装置、3は主演算,制御装置、4はサーボ制御装置、5
は主記憶装置である。2. Description of the Related Art FIG. 3 is a block diagram showing the configuration of a conventional controller for an industrial robot. In FIG. 3, 1 is an input / output device, 2 is a teaching device for teaching an operation pattern, 3 is a main calculation and control device, 4 is a servo control device, 5
Is the main memory.
【0003】図3に示す従来のロボットにおいて、ロボ
ットの先端付加荷重や動作姿勢および動作速度などの動
作条件変化していも、ロボットの起動停止時の加速減速
時間は固定されていた。In the conventional robot shown in FIG. 3, the acceleration / deceleration time at the time of starting / stopping the robot is fixed even if the operating conditions such as the additional load on the tip of the robot, the operating posture and the operating speed change.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来例
のようにあらかじめ定められた固定の加速減速時間でロ
ボットが動作する場合、ロボットの先端付加荷重やロボ
ットの動作速度などの動作条件が変化した場合に、全て
の動作条件において円滑な動作が実現できるとは限らな
かった。例えば、起動,停止時にロボットの先端に振動
が発生してワークに干渉したり、また次の動作点への円
滑な移動が行われなくなるなどの不具合が生じ、教示に
より人鳥的な加速減速を行うことにより不具合に対処す
ることが行われ、全体での作業時間の増大を招いてい
た。However, when the robot operates in a fixed fixed acceleration / deceleration time as in the conventional example, when the operating conditions such as the additional load on the tip of the robot and the operating speed of the robot change. In addition, it was not always possible to realize a smooth operation under all operating conditions. For example, vibrations may occur at the tip of the robot during start-up and stop, which may interfere with the work, and may prevent smooth movement to the next operating point. By doing so, the problem was dealt with, resulting in an increase in overall work time.
【0005】本発明は、教示により人鳥的に最適に近い
加速減速を行うことなく、ロボット自体がロボットの先
端付加荷重や動作速度の変化に自動的に対応し、最適な
加速減速を行うことにより、あらゆる条件下で円滑な動
作を行うようにすることを目的とする。According to the present invention, the robot itself automatically responds to changes in the load applied to the tip of the robot and changes in the operating speed without performing accelerating and decelerating, which is close to the optimum in a pedestrian manner, and performs optimal accelerating and decelerating. The purpose is to ensure smooth operation under all conditions.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、本発明においては、ロボットの先端付加荷重と動作
姿勢および動作速度にたいする、ロボットの起動停止時
の加速減速時間をあらゆる組合せのパターンについてあ
らかじめ記憶している動作条件記憶装置と、その動作条
件記憶装置の記憶データを用いて、ルールベース推論に
より最適な加速減速時間を推論する推論処理装置とを従
来のロボット制御装置に追加したものである。In order to achieve the above object, in the present invention, there are all combinations of the acceleration and deceleration time at the time of starting and stopping the robot with respect to the load applied to the tip of the robot and the motion posture and motion speed. It is a system in which an operating condition storage device that is stored in advance and an inference processing device that infers the optimum acceleration / deceleration time by rule-based inference using the stored data of the operating condition storage device are added to the conventional robot control device. is there.
【0007】[0007]
【作用】上記した手段によれば、あらかじめ記憶してい
る動作条件記憶装置の記憶データを用い、ルールベース
推論により最適な加速減速時間を推論して決定し加速減
速制御を行うため、あらゆる条件下でロボットが円滑な
動作を行うことができるようになる。According to the above means, the optimum acceleration / deceleration time is inferred and determined by the rule-based inference by using the stored data of the operating condition storage device stored in advance, and the acceleration / deceleration control is performed under all conditions. The robot will be able to move smoothly.
【0008】[0008]
【実施例】図1は、本発明の実施例のブロック図であ
る。図1において、1は入力,出力装置、2は動作パタ
ーンを教示するための教示装置、3は主演算,制御装
置、4はサーボ制御装置、5は主記憶装置、6は加速減
速時間推論処理装置、7は動作条件記憶装置である。ま
ず、ロボットの先端付加荷重と動作姿勢および動作速度
に対する、ロボットの起動停止時の加速減速時間をあら
ゆるパターンについて、ルールベースパターンをもとに
分類し、動作条件記憶装置7に記憶させる。その入力方
法としては、図2に示すように1F〜THEN〜 の自
然言語形式のルールベースで入力し、それぞれのパター
ンで動作条件記憶装置に記憶させることができる。次に
加速減速時間推論処理装置6の推論手順を、実験で得ら
れたデータと経験とにより、ルールベース推論の方法に
基づいて、加速減速時間推論処理装置6に設定する。そ
して実際の作業手順としては、まず入力,出力装置1,
教示装置2を利用してロボットの動作パターンを教示
し、主記憶装置5に格納する。次に、ロボットの先端荷
重と教示動作パターンとにより決まる動作姿勢,動作速
度の情報をもとに、動作条件記憶装置7のデータベース
を参照し、加速減速時間推論処理装置6によってルール
ベース推論に基づき最適な加速減速時間を推論し決定し
加速減速の制御を行う。1 is a block diagram of an embodiment of the present invention. In FIG. 1, 1 is an input / output device, 2 is a teaching device for teaching an operation pattern, 3 is a main calculation and control device, 4 is a servo control device, 5 is a main memory device, 6 is acceleration / deceleration time inference processing. The device, 7 is an operating condition storage device. First, the acceleration / deceleration time at the time of starting / stopping the robot with respect to the load applied to the tip of the robot, the movement posture, and the movement speed is classified for all patterns based on the rule-based pattern and stored in the movement condition storage device 7. As an input method, as shown in FIG. 2, a rule base of a natural language format of 1F to THEN can be input, and each pattern can be stored in the operating condition storage device. Next, the inference procedure of the acceleration / deceleration time inference processing device 6 is set in the acceleration / deceleration time inference processing device 6 based on the rule-based inference method based on the data obtained from the experiment and the experience. And as the actual work procedure, first, the input / output device 1,
The operation pattern of the robot is taught using the teaching device 2 and stored in the main storage device 5. Next, based on the information of the motion posture and motion speed determined by the tip load of the robot and the teaching motion pattern, the database of the motion condition storage device 7 is referred to, and the acceleration / deceleration time inference processing device 6 performs rule-based inference. The optimum acceleration / deceleration time is inferred and determined to control the acceleration / deceleration.
【0009】また長年の作業経験の結果、作業者が動作
条件記憶装置7のデータを変更したい場合、入力,出力
装置1を通じて、作業者が変更することも可能にするこ
とができる。Further, as a result of many years of work experience, if the operator wants to change the data in the operating condition storage device 7, the operator can change the data through the input / output device 1.
【0010】このことにより本発明の産業用ロボットの
制御装置は学習機能を有することになる。As a result, the industrial robot controller of the present invention has a learning function.
【0011】[0011]
【発明の効果】以上の説明から明らかなように本発明に
よれば、ロボットの先端付加荷重,動作姿勢および動作
速度が変化しても、常に最適な加速減速時間で制御が行
われ、あらゆる条件下で円滑な動作を行う産業用ロボッ
トを実現することができる。As is apparent from the above description, according to the present invention, control is always performed in the optimum acceleration / deceleration time even if the tip additional load, the movement posture, and the movement speed of the robot are changed, and all conditions are satisfied. It is possible to realize an industrial robot that smoothly operates below.
【0012】また、本発明の産業用ロボットの制御装置
には学習機能があるので、熟練作業者の設定条件を動作
条件記憶装置のデータベースに入力することが可能で、
データの更新改良を行うことができる。Further, since the control device for the industrial robot of the present invention has a learning function, it is possible to input the setting conditions of a skilled worker into the database of the operating condition storage device,
Data can be updated and improved.
【図1】本発明の産業用ロボットの制御装置の一実施例
を示す構成図FIG. 1 is a configuration diagram showing an embodiment of a control device for an industrial robot of the present invention.
【図2】本発明の産業用ロボットの制御装置へのデータ
の入力方法を示す図FIG. 2 is a diagram showing a method of inputting data to a control device for an industrial robot of the present invention.
【図3】従来の産業用ロボットの制御装置の構成図FIG. 3 is a block diagram of a conventional controller for an industrial robot.
1 入力,出力装置 2 教示装置 3 主演算制御装置 4 サーボ制御装置 5 主記憶装置 6 加速減速時間推論処理装置 7 動作条件記憶装置 1 Input / Output Device 2 Teaching Device 3 Main Operation Control Device 4 Servo Control Device 5 Main Memory Device 6 Acceleration / Deceleration Time Inference Processing Device 7 Operating Condition Memory Device
Claims (2)
構成される入力,出力装置と、ロボットの動作パターン
を教示するための教示装置と、ロボットアームを駆動す
るサーボモータの回転,速度,電流などを制御するサー
ボ制御装置と、制御プログラム・ティーチングデータな
どを記憶しておく主記憶装置と、ロボットの軌跡演算や
前記入力,出力装置と前記教示装置と前記サーボ制御装
置と前記主記憶装置などの周辺装置を集中的に制御する
主演算,制御装置とを備えた産業用ロボットの制御装置
において、ロボットの先端付加荷重と動作姿勢および動
作速度に対する、ロボットの起動停止時の加速減速時間
をあらゆるパターンについてあらかじめ記憶している動
作条件記憶装置と、前記動作条件記憶装置の記憶データ
を用いてルールベース推論により最適な加速減速時間を
推論する加速減速時間推論処理装置とを具備したことを
特徴とする産業用ロボットの制御装置。1. An input / output device composed of a keyboard panel and a CRT screen, a teaching device for teaching an operation pattern of a robot, and rotation, speed, current, etc. of a servo motor for driving a robot arm. A servo control device, a main storage device for storing control programs and teaching data, a robot trajectory calculation and the input / output device, the teaching device, the servo control device, and peripheral devices such as the main storage device. In an industrial robot controller equipped with a centralized control and controller for centralized control, the acceleration / deceleration time at start / stop of the robot is stored in advance for all patterns, with respect to the load applied to the tip of the robot and the operating posture and operating speed. Operating condition storage device and the rule base using the stored data of the operating condition storage device. A control device for an industrial robot, comprising: an acceleration / deceleration time inference processing device which infers an optimum acceleration / deceleration time by means of a speed inference.
の記憶データを変更可能とした動作条件記憶装置を有す
ることを特徴とする請求項1記載の産業用ロボットの制
御装置。2. The control device for an industrial robot according to claim 1, further comprising an operating condition storage device capable of changing stored data of the operating condition storage device by an input / output device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3056603A JPH05309583A (en) | 1991-03-20 | 1991-03-20 | Control device for industrial robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3056603A JPH05309583A (en) | 1991-03-20 | 1991-03-20 | Control device for industrial robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05309583A true JPH05309583A (en) | 1993-11-22 |
Family
ID=13031801
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3056603A Pending JPH05309583A (en) | 1991-03-20 | 1991-03-20 | Control device for industrial robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05309583A (en) |
-
1991
- 1991-03-20 JP JP3056603A patent/JPH05309583A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112936294A (en) | Robot track interpolation method and device and related components | |
| JP2674343B2 (en) | Robot control device | |
| JP2002239953A (en) | Industrial robot | |
| JP3660038B2 (en) | Numerical controller | |
| JP3348423B2 (en) | How to determine the load direction of the robot arm | |
| JP4158101B2 (en) | Pulse generator IC for motor control | |
| JP2001154719A (en) | Free curve interpolation method | |
| JP2643932B2 (en) | Robot motion control device | |
| JPH09258808A (en) | Motion controller programming system | |
| JPH11184512A (en) | Robot control gain determination method | |
| JPS603926B2 (en) | Electric discharge machining control method | |
| JPH07121222A (en) | Automatic generating method for deburring program using fixed tool | |
| JPH08129409A (en) | Robot controller | |
| JPH05297917A (en) | Industrial robot equipment | |
| JP2019181635A (en) | Information processor and information processing method | |
| JP2654614B2 (en) | Speed control device | |
| JP3457693B2 (en) | Robot trajectory control method | |
| JP2507957B2 (en) | Movement control device for industrial robot | |
| JPH06114764A (en) | Robot controller | |
| JPH07104824A (en) | Robot controller | |
| Nakamura et al. | Controller for industrial robots | |
| JPH04300183A (en) | Robot control method | |
| JP2001222306A (en) | Robot controller and teaching point data preparing device | |
| JP2004185364A (en) | Numerical control unit | |
| JPH044306U (en) |