JP6008766B2 - 支援装置およびコンピュータプログラム - Google Patents
支援装置およびコンピュータプログラム Download PDFInfo
- Publication number
- JP6008766B2 JP6008766B2 JP2013061496A JP2013061496A JP6008766B2 JP 6008766 B2 JP6008766 B2 JP 6008766B2 JP 2013061496 A JP2013061496 A JP 2013061496A JP 2013061496 A JP2013061496 A JP 2013061496A JP 6008766 B2 JP6008766 B2 JP 6008766B2
- Authority
- JP
- Japan
- Prior art keywords
- command data
- data
- unit
- difference
- speed
- 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.)
- Active
Links
- 238000004590 computer program Methods 0.000 title claims description 5
- 230000004044 response Effects 0.000 claims description 72
- 238000004891 communication Methods 0.000 claims description 16
- 238000012937 correction Methods 0.000 claims description 7
- 238000005259 measurement Methods 0.000 claims description 4
- 230000033001 locomotion Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 22
- 238000000034 method Methods 0.000 description 12
- 230000001133 acceleration Effects 0.000 description 11
- 238000004088 simulation Methods 0.000 description 10
- 238000011156 evaluation Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000002474 experimental method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 239000000470 constituent Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
- Control Of Position Or Direction (AREA)
Description
「速度」は、単位時間あたりに動く量であってもよく、または単位時間あたりの変位であってもよい。
位置指令データおよび速度指令データはいずれも産業用ロボット30の所望の動作を記述するデータである。
図6は、比較条件入力画面124の代表画面図である。比較条件入力画面124は、ユーザによる制御目標値の入力を受け付ける制御目標値入力領域126と、ユーザによる評価条件の入力を受け付ける評価条件入力領域128と、OKボタン130と、を有する。ユーザは制御目標値入力領域126に、速度のオーバシュートの上限値と、速度の整定時間の上限値と、総移動時間偏差の上限値と、を入力する。ユーザは評価条件入力領域128に、位置偏差の許容範囲と、速度偏差の許容範囲と、を入力する。ユーザがOKボタン130をマウスのクリック等により指定すると、制御目標値受付部108は、制御目標値入力領域126および評価条件入力領域128に入力された値を取得する。
図8は、速度偏差の許容範囲を説明するための模式図である。速度偏差は、ある時刻における速度指令データの速度と速度応答データの速度との差である。この速度偏差が設定された許容範囲から外れる場合、速度のオーバシュートが継続していると判定される。すなわち、速度偏差の許容範囲は整定か否かを判定するために使用される。言い換えると、速度偏差の許容範囲が変わると基本的に整定時間も変わる。したがって、整定時間を評価する上で速度偏差の許容範囲を決めておく必要がある。
図12は、指令データ作成支援装置10における一連の処理の一例を示すフローチャートである。指令データ作成支援装置10は、速度指令データを生成する(S202)。指令データ作成支援装置10は、ユーザから制御目標値を取得する(S204)。指令データ作成支援装置10は、速度指令データを送信する(S206)。指令データ作成支援装置10は、速度応答データを受信する(S208)。指令データ作成支援装置10は、速度指令データと速度応答データとを比較する(S210)。指令データ作成支援装置10は、制御目標値より大きなオーバシュートが発生したか否かを判定する(S212)。発生していないと判定された場合(S212のN)、処理は終了する。発生したと判定された場合(S212のY)、指令データ作成支援装置10はリコメンド画面136をディスプレイ102に表示させる(S214)。その後、処理は終了する。
(第1アプリケーション)
第1アプリケーションでは、指令データ作成支援装置10に実機のシミュレーション機能を搭載し、このシミュレーション機能を利用してパラメータ調整を行う。
第2アプリケーションでは、実機を用いた調整が行われる。
図14は、指令データ作成支援装置10に実装する制御系および実機の一例を示す模式図である。直交座標系で記述された位置・速度指令値168は第3座標変換170によりロボットの関節座標系で記述された位置・速度指令値に変換される。関節座標系で記述された位置・速度指令値と位置・速度応答値との差分は制御器172に入る。制御器172から出力される制御データは実機174に入力される。実機174から出力される関節座標系で記述された位置・速度応答値は、第4座標変換178により直交座標系で記述された位置・速度応答値に変換される。直交座標系で記述された位置・速度応答値は、応答表示176においてディスプレイ102に表示される。
Claims (7)
- 機械装置の所望の動作を記述するデータであって、前記機械装置が満たすべき指令値と時刻との関係を示す指令データを生成する生成部と、
前記生成部によって生成された指令データに基づき機械装置において実行された動作の結果を記述するデータであって、前記機械装置の動作中に計測される実測値と時刻とが対応付けられる応答データを取得する取得部と、
前記生成部によって生成された指令データと前記取得部によって取得された応答データとの時間波形の違いが所定の基準よりも大きい場合、その違いに関する情報を含む画面を表示手段に表示させる表示制御部と、を備え、
前記画面は、指令データを構成するパラメータであって、時間波形の違いを小さくするために調整されるべきパラメータを特定する情報を表示することを特徴とする支援装置。 - 前記生成部によって生成された指令データと前記取得部によって取得された応答データとを比較し、時間波形の違いが前記基準より大きい場合にエラーの発生を判定する比較部と、
前記比較部により判定されるエラーの内容と、エラーの内容に対応する時間波形の違いを小さくしてエラーを解消するために調整されるべきパラメータとを対応付ける情報があらかじめ保持される情報保持部と、をさらに備え、
前記表示制御部は、前記比較部により判定されるエラーの内容と、前記情報保持部に保持される情報とに基づいて特定されるパラメータを前記画面に表示することを特徴とする請求項1に記載の支援装置。 - 前記基準は、対応する時刻における指令値と実測値の差に関する基準値と、指令値と実測値の差が所定の許容範囲から逸脱していると判定される時間の長さに関する基準値と、を含むことを特徴とする請求項2に記載の支援装置。
- 前記機械装置に対する過去の指令データと、その指令データに対応して前記機械装置から得られた過去の応答データとを対応付けて保持するデータ保持部をさらに備え、
前記表示制御部は、時間波形の違いを小さくするために調整されるべきパラメータの修正値であって、前記データ保持部に保持されるデータから予測される修正値を前記画面に表示することを特徴とする請求項1から3のいずれか一項に記載の支援装置。 - 前記表示制御部は、前記生成部によって生成された指令データまたは前記取得部によって取得された応答データもしくはその両方を前記表示手段に表示させる際、前記生成部によって生成された指令データと前記取得部によって取得された応答データとの時間波形の違いが前記基準よりも大きくなる部分を強調して表示させ、
前記表示制御部は、強調された部分がユーザによって指定されると、前記画面の表示を開始することを特徴とする請求項1から4のいずれかに記載の支援装置。 - 前記取得部は、応答データから、本支援装置と機械装置との通信に起因する遅れの影響を低減または除去することを特徴とする請求項1から5のいずれかに記載の支援装置。
- 機械装置の所望の動作を記述するデータであって、前記機械装置が満たすべき指令値と時刻との関係を示す指令データを生成する機能と、
生成された指令データに基づき機械装置において実行された動作の結果を記述するデータであって、前記機械装置の動作中に計測される実測値と時刻とが対応付けられる応答データを取得する機能と、
生成された指令データと取得された応答データとの時間波形の違いが所定の基準よりも大きい場合、その違いに関する情報を含む画面を表示手段に表示させる機能と、
指令データを構成するパラメータであって、時間波形の違いを小さくするために調整されるべきパラメータを特定する情報を前記画面に表示する機能と、をコンピュータに実現させることを特徴とするコンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013061496A JP6008766B2 (ja) | 2013-03-25 | 2013-03-25 | 支援装置およびコンピュータプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013061496A JP6008766B2 (ja) | 2013-03-25 | 2013-03-25 | 支援装置およびコンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014186586A JP2014186586A (ja) | 2014-10-02 |
| JP6008766B2 true JP6008766B2 (ja) | 2016-10-19 |
Family
ID=51834081
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013061496A Active JP6008766B2 (ja) | 2013-03-25 | 2013-03-25 | 支援装置およびコンピュータプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6008766B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2531585B8 (en) | 2014-10-23 | 2017-03-15 | Toshiba Res Europe Limited | Methods and systems for generating a three dimensional model of a subject |
| JP6743431B2 (ja) * | 2016-03-14 | 2020-08-19 | セイコーエプソン株式会社 | 制御装置、及びロボットシステム |
| JP2019106812A (ja) * | 2017-12-13 | 2019-06-27 | 東芝シュネデール・インバータ株式会社 | インバータ装置 |
| JP2022070451A (ja) * | 2020-10-27 | 2022-05-13 | セイコーエプソン株式会社 | ロボットのパラメーターセットの調整を支援する方法、プログラム、および情報処理装置 |
| WO2025203968A1 (ja) * | 2024-03-27 | 2025-10-02 | パナソニックIpマネジメント株式会社 | 情報処理方法、プログラム及び情報処理システム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6022765B2 (ja) * | 1978-09-25 | 1985-06-04 | 株式会社神戸製鋼所 | 工業用ロボツトの姿勢比較表示装置 |
| JPH07311614A (ja) * | 1994-05-19 | 1995-11-28 | Kanto Auto Works Ltd | ロボットの修正ティーチング装置 |
| JP3478946B2 (ja) * | 1997-07-02 | 2003-12-15 | 東芝機械株式会社 | サーボ調整方法およびその装置 |
| JP2002163006A (ja) * | 2000-11-22 | 2002-06-07 | Yaskawa Electric Corp | 電動機制御装置および制御方法 |
| JP2008146149A (ja) * | 2006-12-06 | 2008-06-26 | Yaskawa Electric Corp | 分散システムの同期処理装置および同期処理方法 |
| JP5428965B2 (ja) * | 2010-03-15 | 2014-02-26 | オムロン株式会社 | 表示装置、表示制御方法、プログラム、およびコンピュータ読み取り可能な記録媒体 |
-
2013
- 2013-03-25 JP JP2013061496A patent/JP6008766B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014186586A (ja) | 2014-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110799309B (zh) | 具有配置相关动力学的系统的振动控制 | |
| JP6717768B2 (ja) | 生産ラインにおける運用を考慮した学習制御を行うロボット及びその制御方法 | |
| JP6008766B2 (ja) | 支援装置およびコンピュータプログラム | |
| CN110658785B (zh) | 输出装置、控制装置、以及评价函数值的输出方法 | |
| JP5172051B1 (ja) | サーボパラメータ調整装置 | |
| JP5231935B2 (ja) | ロボット制御装置 | |
| JP6409803B2 (ja) | シミュレーション装置、シミュレーション方法、制御プログラム、および記録媒体 | |
| CN110480659B (zh) | 一种机器人操纵柔性工件运动时的振动控制装置及方法 | |
| JP2020062690A (ja) | 制御装置、作業ロボット、プログラム、及び、制御方法 | |
| US12222699B2 (en) | Motor control device and motor control computer program | |
| JP2015058492A (ja) | 制御装置、ロボットシステム、ロボット、ロボット動作情報生成方法及びプログラム | |
| JP2014174842A (ja) | S字加減速制御プログラム、動作制御プログラム、記録媒体、コントローラ、s字加減速制御演算方法およびワーク動作制御システム | |
| JP2014124735A (ja) | ロボット制御方法、ロボット制御装置、プログラム、及びロボット | |
| Gasparetto et al. | Validation of minimum time-jerk algorithms for trajectory planning of industrial robots | |
| Miura et al. | High-stiff motion reproduction using position-based motion-copying system with acceleration-based bilateral control | |
| JP6046994B2 (ja) | 制御装置 | |
| Rhim et al. | Combining a multirate repetitive learning controller with command shaping for improved flexible manipulator control | |
| JP2014117787A (ja) | 制御装置 | |
| Sadegh et al. | Synthesis, stability analysis, and experimental implementation of a multirate repetitive learning controller | |
| CN115609343B (zh) | 一种运动倍率调节方法、装置、计算机设备和存储介质 | |
| JP7227018B2 (ja) | 学習制御装置、ロボット制御装置およびロボット | |
| JP7786067B2 (ja) | 制御装置、制御方法およびプログラム | |
| JPWO2015079499A1 (ja) | 機械装置の設計改善作業を支援する方法及び装置 | |
| JP2005258717A (ja) | 制御装置のパラメータ設定方法及び装置並びにプログラム | |
| WO2015177912A1 (ja) | 指令生成装置および方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150710 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160628 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160825 |
|
| 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: 20160913 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160913 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6008766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |