JPH06339882A - 産業用ロボットの制御装置 - Google Patents

産業用ロボットの制御装置

Info

Publication number
JPH06339882A
JPH06339882A JP13022793A JP13022793A JPH06339882A JP H06339882 A JPH06339882 A JP H06339882A JP 13022793 A JP13022793 A JP 13022793A JP 13022793 A JP13022793 A JP 13022793A JP H06339882 A JPH06339882 A JP H06339882A
Authority
JP
Japan
Prior art keywords
acceleration
deceleration
arm
robot
joint
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
Application number
JP13022793A
Other languages
English (en)
Inventor
Hirofumi Sagawa
浩文 佐川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP13022793A priority Critical patent/JPH06339882A/ja
Publication of JPH06339882A publication Critical patent/JPH06339882A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【目的】 産業用ロボットのアームの姿勢及び動作方向
に関係なく、タクトタイムを短縮させることができるよ
うにする。 【構成】 動作プログラムの作成が終了すると、加減速
度演算部(25)で、動作プログラム中の各動作ごとに、関
節(13)の発生トルク及びアーム(12)に掛かる負荷を計算
し、最適な加減速度を演算する。これをROM(3)に格
納する。そして、各動作ごとにROM(3)から加減速度
を読み出し、これに基づいて加減速パターンを生成して
出力し、アンプ(10)を介してロボット(11)に供給する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明の産業用ロボットのアー
ム等の移動動作を加減速パターンに従って制御する装置
に関するものである。
【0002】
【従来の技術】図4〜図7は従来の産業用ロボットの制
御装置を示す図で、図4は全体構成図、図5は速度制御
プロック線図、図6は加減速パターン特性図、図7は制
御動作フローチャートである。
【0003】図4において、(1)はコンピュータで構成
されたロボットの制御部で、CPU(2)、ロボットを動
作させるプログラムが格納されたROM(3)、データを
格納するRAM(4)、周辺機器と制御部(1)とのインタフ
ェース(以下I/Fという)(5)及びロボットに対して
制御信号を出力するサーボI/F(6)を有している。
【0004】(7)は上記周辺機器として、ロボットを操
作するためのティーチングボックス、(8)は同じくデー
タ等を表示するCRT、(9)は同じくデータ等を入力す
るためのキーボードで、それぞれI/F(5)に接続され
ている。(10)はサーボI/F(6)に接続され、制御部(1)
から出力される制御信号を増幅するアンプ、(11)はアン
プ(10)に接続されたロボットで、その動作部としてアー
ム(12)及びこのアーム(12)を駆動する関節(13)とを有し
ている。
【0005】図5は図4のサーボI/F(6)に相当する
もので、*ωは速度指令値、ωは後出するモータ(17)の
実速度、(15)は速度指令値*ωと実速度ωの偏差を入力
し、この偏差が零となるように、換言すれば実速度ωが
速度指令値*ωに等しくなるように電流指令値*Iを出力
する速度制御部である。
【0006】(16)は、電流指令値*Iと電流値Iの偏差
を入力し、この偏差が零となるように、換気すれば電流
値Iが電流指令値*Iに等しくなるように電圧値を出力
する電流制御部で、この電圧値は、アンプ(10)により増
幅されてモータ(17)に供給され、モータ(17)に流れる電
流は電流センサ(18)により検出され、電流値Iが帰還さ
れる。
【0007】従来の産業用ロボットの制御装置は上記の
ように構成され、モータ(17)は、図5に示す回路により
速度指令値*ωに従って速度制御される。この速度指令
値*ωは図6に示すように台形加減速パターンAとなっ
ている。
【0008】ロボット(11)はROM(3)に格納されてい
る動作プログラムに従って所定の一連の動作を行なう。
この動作はアーム(12)の先端がA点からB点へ移動する
一つの動作をいくつか行なうものである。この動作プロ
グラムはキーボード(9)及びティーチングボックス(7)に
より作成される。そして、アーム(12)の移動動作の速度
制御は、図7に示すような動作フローチャートに基づい
て実行される。
【0009】まず、ステップ(21)で台形加減速パターン
に従って速度指令値*ωを作成する。次いで、ステップ
(22)で、速度指令値*ωに基づいて、サーボI/F(6)か
ら電圧値が出力される。そして、ステップ(23)で、アー
ム(12)の移動動作が完了したかを判断し、完了していれ
ばこの処理は終了する。未完了の場合はステップ(21)へ
戻り、ステップ(21)〜(23)を繰り返す。
【0010】ロボット(11)は既述のように、一定の加減
速度からなる加減速パターンに従って制御される。ロボ
ット(11)は、そのアーム(12)の姿勢及び動作方向によっ
て、関節(13)の発生トルク及びアーム(12)に掛かる負荷
が変動する。そのため、加減速度は、アーム(12)のあら
ゆる姿勢及び動作方向の中で、関節(13)の発生トルクの
最大値及びアーム(12)に掛かる負荷の最大値が、それぞ
れ許容値以下となるように決めている。
【0011】
【発明が解決しようとする課題】上記のような従来の産
業用ロボットの制御装置では、移動動作の加減速度を、
関節(13)の発生トルクの最大値、及びアーム(12)に掛か
る負荷の最大値に基づいて定めているため、アーム(12)
の姿勢及び動作方向によっては、不具合が生じる。
【0012】すなわち、アーム(12)の姿勢及び動作方向
によっては、関節(13)の発生するトルク、及びアーム(1
2)に掛かる負荷が小さく、更に大きな加減速度の加減速
パターンに従って制御が可能であるにもかかわらず、一
定の加減速時間からなる加減速パターンにより制御さ
れ、アーム(12)の移動に要する時間(タクトタイム)が
必要以上に長くなるという問題点がある。
【0013】この発明は上記問題点を解消するためにな
されたもので、アームの姿勢及び動作方向に関係なく、
タクトタイムを短縮させることができるようにした産業
用ロボットの制御装置を提供することを目的とする。
【0014】
【課題を解決するための手段】この発明に係る産業用ロ
ボットの制御装置は、動作プログラムで指示される各移
動動作ごとに、関節の発生トルク及びアームに掛かる負
荷が許容値の限度となるように、あらかじめ設定された
加減速度に基づいて、加減速パターンを生成するパター
ン生成手段を備えたものである。
【0015】
【作用】この発明においては、各移動動作ごとに加減速
パターンを生成して速度制御するようにしたため、関節
の発生トルク及びアームに掛かる負荷が小さくて済む場
合は加減速度を大きくし、逆に負荷が大きくなる場合は
加減速度を小さくすることが可能となる。
【0016】
【実施例】図1〜図3はこの発明の一実施例を示す図
で、図1は全体構成図、図2は制御動作フローチャー
ト、図3は加減速パターン特性図であり、従来装置と同
様な部分は同一符号で示す。なお、図5はこの実施例に
も共用する。
【0017】図1において、(25)は関節(13)の発生トル
ク及びアーム(12)に掛かる負荷を計算し、最適な加減速
度を演算する加減速度演算部である。これ以外は図4と
同様である。
【0018】動作プログラムの作成が終了したならば、
加減速度演算部(25)で、動作プログラム中の各動作ごと
に、関節(13)の発生トルク及びアーム(12)に掛かる負荷
を計算し、最適な加減速度を演算する。そして、計算さ
れた加減速度をROM(3)に格納する。
【0019】次に、この実施例の動作を図2を参照して
説明する。まず、ステップ(27)で、動作プログラムで指
示される移動動作に対して、最適な加減速度をROM
(3)から読み出す。そして、読み出された加減速度で、
既述のようにステップ(21)〜(23)に従って加減速処理す
る。この制御が動作プログラム中の各動作ごとに実行さ
れる。なお、(21)(22)はパターン生成手段を構成してい
る。
【0020】このときの加減速パターンBは図3に示す
ようになり、従来の加減速パターンAに比べて加減速度
を大きくすることができる。したがって、アーム(12)の
移動時間が短くなる。
【0021】
【発明の効果】以上説明したとおりこの発明では、動作
プログラムで指示される各移動動作ごとに、加減速パタ
ーンを生成して速度制御するようにしたので、関節の発
生トルク及びアームに掛かる負荷が小さくて済む場合
は、加減速度を大きくし、逆に負荷が大きくなる場合
は、加減速度を小さくすることが可能となり、ロボット
のタクトタイムを短縮することができる効果がある。
【図面の簡単な説明】
【図1】この発明の一実施例を示す全体構成図。
【図2】図1の制御動作フローチャート。
【図3】この発明による加減速パターン特性図。
【図4】従来の産業用ロボットの制御装置を示す全体構
成図。
【図5】図4の速度制御ブロック線図。
【図6】従来の産業用ロボットの制御装置を示す加減速
パターン特性図。
【図7】図4の制御動作フローチャート。
【符号の説明】
1 ロボットの制御部 11 ロボット 12 アーム 13 関節 17 モータ 25 加減速度演算部
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成5年9月8日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0006
【補正方法】変更
【補正内容】
【0006】(16)は、電流指令値*Iと電流値Iの偏差
を入力し、この偏差が零となるように、換すれば電流
値Iが電流指令値*Iに等しくなるように電圧値を出力
する電流制御部で、この電圧値は、アンプ(10)により増
幅されてモータ(17)に供給され、モータ(17)に流れる電
流は電流センサ(18)により検出され、電流値Iが帰還さ
れる。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 動作プログラムに従って関節及びアーム
    が移動動作し、各移動動作が加減速パターンに従って速
    度制御されるロボット装置において、上記各移動動作ご
    とに上記関節の発生トルク及び上記アームに係る負荷が
    許容値の限度となるようにあらかじめ設定された加減速
    度に基づいて上記加減速パターンを生成するパターン生
    成手段とを備えたことを特徴とする産業用ロボットの制
    御装置。
JP13022793A 1993-06-01 1993-06-01 産業用ロボットの制御装置 Pending JPH06339882A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13022793A JPH06339882A (ja) 1993-06-01 1993-06-01 産業用ロボットの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13022793A JPH06339882A (ja) 1993-06-01 1993-06-01 産業用ロボットの制御装置

Publications (1)

Publication Number Publication Date
JPH06339882A true JPH06339882A (ja) 1994-12-13

Family

ID=15029141

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13022793A Pending JPH06339882A (ja) 1993-06-01 1993-06-01 産業用ロボットの制御装置

Country Status (1)

Country Link
JP (1) JPH06339882A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110087171A (ko) * 2010-01-25 2011-08-02 삼성전자주식회사 모터 제어장치 및 모터 제어 방법
CN102781767A (zh) * 2010-02-24 2012-11-14 株式会社V-Ens 汽车部件组装装置
US8855823B2 (en) 2011-04-28 2014-10-07 Seiko Epson Corporation Robot controller, simple installation-type robot, and method of controlling simple installation-type robot

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63181011A (ja) * 1987-01-23 1988-07-26 Toshiba Corp ロボツトの制御方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63181011A (ja) * 1987-01-23 1988-07-26 Toshiba Corp ロボツトの制御方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110087171A (ko) * 2010-01-25 2011-08-02 삼성전자주식회사 모터 제어장치 및 모터 제어 방법
CN102781767A (zh) * 2010-02-24 2012-11-14 株式会社V-Ens 汽车部件组装装置
US8855823B2 (en) 2011-04-28 2014-10-07 Seiko Epson Corporation Robot controller, simple installation-type robot, and method of controlling simple installation-type robot
US9427873B2 (en) 2011-04-28 2016-08-30 Seiko Epson Corporation Robot controller, simple installation-type robot, and method of controlling simple installation-type robot

Similar Documents

Publication Publication Date Title
JP3288250B2 (ja) ロボット制御装置
JP2001296912A (ja) モータの速度・加速度決定方法、加減速生成方法、加減速制御方法、加減速制御装置及びモータ制御装置
JPH0549284A (ja) 同期形交流サーボモータの速度制御方法
US5986422A (en) Control mode changing over method for servo control system
JP3322826B2 (ja) サーボモータによる加圧制御方法及び装置
JP2604929B2 (ja) ロボットの制御装置
JP3287151B2 (ja) 組立用ロボットの力制御装置
JPH06339882A (ja) 産業用ロボットの制御装置
JP2003216243A (ja) ロボットの制御装置
JP3214270B2 (ja) 電動機の速度制御装置並びに速度及び位置制御装置
JPH0616246B2 (ja) 位置決め制御装置
JPH0392911A (ja) スライディングモード制御によるロボット制御方法
JP3063562B2 (ja) 移動体の速度制御方法およびその制御装置
JPS6190207A (ja) ロボツト制御装置
JP3229926B2 (ja) 電動機の位置制御装置
JP2691591B2 (ja) 力制御ロボットの制御方式
JP2003047269A (ja) サーボ制御装置
JPH08234824A (ja) ロボット制御装置及び方法
JPH0580833A (ja) 産業用ロボツトの制御装置
JPS61217802A (ja) ロボツト制御装置
JPH0667720A (ja) 産業用ロボットの制御装置
JPH0639066B2 (ja) 産業用ロボツトの制御方法
KR100342256B1 (ko) 로봇제어시스템 및 그 제어방법
JPH09258813A (ja) 産業用ロボット
JPH06328379A (ja) ロボット制御装置