JP5382148B2 - ロボットの動作制御装置及びその動作制御方法 - Google Patents
ロボットの動作制御装置及びその動作制御方法 Download PDFInfo
- Publication number
- JP5382148B2 JP5382148B2 JP2012003017A JP2012003017A JP5382148B2 JP 5382148 B2 JP5382148 B2 JP 5382148B2 JP 2012003017 A JP2012003017 A JP 2012003017A JP 2012003017 A JP2012003017 A JP 2012003017A JP 5382148 B2 JP5382148 B2 JP 5382148B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- delay time
- robot
- time
- servo delay
- 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 - Fee Related
Links
Images
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Description
制御装置3において、CPU12は、ロボット2に動作指令を与えるときに、軸毎に指令値を計算し(ステップS1)、その計算した指令値を各軸のサーボ(駆動部)に出力する(ステップS2)。ここで、ロボット2は、制御装置3から指令値を入力すると、その入力した指令値に基づいてショルダ部6、各アーム7〜9、手首10及びフランジ11の駆動源であるモータ17が作動し、それらショルダ部6、各アーム7〜9、手首10及びフランジ11の駆動源であるモータ17が動作する。
垂直多関節型ロボットは、6軸のものに限られない。
Claims (6)
- 複数の駆動部毎に指令値を与えて前記複数の駆動部を連動させることでロボットの動作を制御する動作制御手段を備えたロボットの動作制御装置において、
前記複数の駆動部に対応する軸毎に、前記指令値に対する目標軌跡と実際の動作軌跡との差をサーボ遅れ時間として計算するサーボ遅れ時間計算手段と、
前記サーボ遅れ時間計算手段により計算された軸毎のサーボ遅れ時間を比較して軸毎のサーボ遅れ時間が複数の軸の全てで一致するように基準時間を決定する基準時間決定手段と、
前記サーボ遅れ時間計算手段により計算された軸毎のサーボ遅れ時間と前記基準時間決定手段により決定された基準時間とに基づいて軸毎の補償量を計算する補償量計算手段とを備え、
前記サーボ遅れ時間計算手段は、前記指令値からモデル化して算出される時刻taにおける目標速度、及び前記時刻taにおける前記複数の駆動部に対応する軸の実速度に基づいて、前記時刻taと、前記モデル化した目標速度において前記時刻taにおける前記実速度に相当する指令値が出力された時刻tとの差をサーボ遅れ時間として算出し、
前記補償量計算手段は、前記複数の駆動部に対応する軸の前記サーボ遅れ時間のうちサーボ遅れ時間が最短のものを基準時間Tとして、この基準時間Tと前記複数の駆動部に対応する軸毎のサーボ遅れ時間とに基づいて前記補償量を算出し、
前記動作制御手段は、前記補償量計算手段により計算された軸毎の補償量を反映した指令値を前記複数の駆動部毎に与えて前記複数の駆動部を連動させることでロボットの動作を制御することを特徴とするロボットの動作制御装置。 - 請求項1に記載したロボットの動作制御装置において、
前記補償量計算手段により計算された軸毎の補償量と前記サーボ遅れ時間計算手段により計算された軸毎のサーボ遅れ時間とに基づいて軌跡誤差を推定する軌跡誤差推定手段と、
前記軌跡誤差推定手段により推定された軌跡誤差を判定する軌跡誤差判定手段と、
前記軌跡誤差推定手段により推定された軌跡誤差が許容値以上であることを前記軌跡誤差判定手段が判定したときに、前記ロボットの動作速度を低減させる動作速度低下手段とを備えたことを特徴とするロボットの動作制御装置。 - 請求項1又は2に記載したロボットの動作制御装置において、
前記サーボ遅れ時間計算手段は、前記複数の駆動部に対応する軸毎に、前記指令値を多項式で補間することで、前記指令値に対する目標軌跡と実際の動作軌跡との差をサーボ遅れ時間として計算することを特徴とするロボットの動作制御装置。 - 複数の駆動部毎に指令値を与えて前記複数の駆動部を連動させることでロボットの動作を制御する方法において、
前記複数の駆動部に対応する軸毎に、前記指令値に対してモデル化して算出される時刻taにおける目標速度と前記時刻taにおける前記複数の駆動部に対応する軸の実際の動作速度との差に基づいて、前記時刻taと、前記モデル化した目標速度において前記時刻taにおける前記実際の動作速度に相当する指令値が出力された時刻tとの差ををサーボ遅れ時間として計算し、その計算した軸毎のサーボ遅れ時間のうちサーボ遅れ時間が最短のものを基準時間Tとして決定し、その計算した軸毎のサーボ遅れ時間と当該決定した基準時間とに基づいて軸毎の補償量を計算し、その決定した軸毎の補償量を反映した指令値を前記複数の駆動部毎に与えて前記複数の駆動部を連動させることでロボットの動作を制御することを特徴とするロボットの動作制御方法。
- 請求項4に記載したロボットの動作制御方法において、
決定した軸毎の補償量と計算した軸毎のサーボ遅れ時間とに基づいて軌跡誤差を推定し、その推定した軌跡誤差を判定し、その推定した軌跡誤差が許容値以上であることを判定したときに、前記ロボットの動作速度を低減させることを特徴とするロボットの動作制御方法。 - 請求項4又は5に記載したロボットの動作制御方法において、
前記複数の駆動部に対応する軸毎に、前記指令値を多項式で補間することで、前記指令値に対する目標軌跡と実際の動作軌跡との差をサーボ遅れ時間として計算することを特徴とするロボットの動作制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012003017A JP5382148B2 (ja) | 2012-01-11 | 2012-01-11 | ロボットの動作制御装置及びその動作制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012003017A JP5382148B2 (ja) | 2012-01-11 | 2012-01-11 | ロボットの動作制御装置及びその動作制御方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007328614A Division JP4992702B2 (ja) | 2007-12-20 | 2007-12-20 | ロボットの動作制御装置及びその動作制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012069169A JP2012069169A (ja) | 2012-04-05 |
JP5382148B2 true JP5382148B2 (ja) | 2014-01-08 |
Family
ID=46166259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012003017A Expired - Fee Related JP5382148B2 (ja) | 2012-01-11 | 2012-01-11 | ロボットの動作制御装置及びその動作制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5382148B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105382840A (zh) * | 2014-08-22 | 2016-03-09 | 电装波动株式会社 | 机器人的控制装置以及控制方法 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014129162A1 (ja) * | 2013-02-25 | 2014-08-28 | パナソニック株式会社 | 産業用ロボットおよび産業用ロボットのツール取り付け位置の較正方法 |
JP5911941B1 (ja) * | 2014-10-16 | 2016-04-27 | ファナック株式会社 | 点列データを駆動軸の時系列データに変換して表示する時系列データ表示装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6123213A (ja) * | 1984-07-10 | 1986-01-31 | Kobe Steel Ltd | ロボツトの制御装置 |
JPH0776890B2 (ja) * | 1987-04-27 | 1995-08-16 | 株式会社安川電機 | 2つのサ−ボ系間の追従制御方法 |
JPH0247702A (ja) * | 1988-08-08 | 1990-02-16 | Yaskawa Electric Mfg Co Ltd | ロボットの高速動作制御方法 |
JPH0916229A (ja) * | 1995-06-29 | 1997-01-17 | Shin Meiwa Ind Co Ltd | 産業用ロボット |
JP2003181722A (ja) * | 2001-12-18 | 2003-07-02 | Toyoda Mach Works Ltd | タッピング加工装置及びタッピング加工方法 |
JP4468216B2 (ja) * | 2005-03-14 | 2010-05-26 | 三菱電機株式会社 | 同期制御装置 |
JP2006281330A (ja) * | 2005-03-31 | 2006-10-19 | Nachi Fujikoshi Corp | ロボットシミュレーション装置 |
-
2012
- 2012-01-11 JP JP2012003017A patent/JP5382148B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105382840A (zh) * | 2014-08-22 | 2016-03-09 | 电装波动株式会社 | 机器人的控制装置以及控制方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2012069169A (ja) | 2012-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5458769B2 (ja) | ロボットの制御装置 | |
JP6706489B2 (ja) | ロボットのダイレクト教示方法 | |
JP5426719B2 (ja) | ロボットシステムの動作シミュレーション装置 | |
JP5283541B2 (ja) | ロボットの動作経路生成方法 | |
JP5916583B2 (ja) | 多関節ロボットのウィービング制御装置 | |
JPWO2017064851A1 (ja) | ロボット教示方法及びロボットアーム制御装置 | |
JP6379853B2 (ja) | ロボットの制御装置及び制御方法 | |
JP2007042021A (ja) | ロボット制御装置 | |
JP5790840B2 (ja) | ロボットの制御装置及びロボットの姿勢補間方法 | |
JP5565302B2 (ja) | ロボットの制御装置及びロボットの姿勢補間方法 | |
JP6501470B2 (ja) | 軌道生成方法、軌道生成装置、ロボット装置、プログラム及び記録媒体 | |
JP2013136123A (ja) | ロボット動作教示支援装置及び方法 | |
JP2016028842A (ja) | アクチュエータシステム | |
JP2009053926A (ja) | 経路計画装置及び経路計画方法 | |
JP4888374B2 (ja) | ロボットの動作制御装置及びその動作制御方法 | |
JP5382148B2 (ja) | ロボットの動作制御装置及びその動作制御方法 | |
JP2010094765A (ja) | ロボットの原点復帰装置 | |
JP2009166164A (ja) | 工業用ロボット | |
CN102917843A (zh) | 机器人的控制装置及控制方法 | |
JP6990120B2 (ja) | ロボット制御装置 | |
JP4992702B2 (ja) | ロボットの動作制御装置及びその動作制御方法 | |
JP2006015431A (ja) | ロボットの制御装置及び制御方法 | |
JP2010110878A (ja) | 多関節型ロボット装置およびその制御方法 | |
JP7165951B2 (ja) | ロボットの制御方法 | |
JP2010036293A (ja) | 多関節ロボット |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130507 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130916 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5382148 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |