JP5560068B2 - 制御方法及び制御装置 - Google Patents
制御方法及び制御装置 Download PDFInfo
- Publication number
- JP5560068B2 JP5560068B2 JP2010049816A JP2010049816A JP5560068B2 JP 5560068 B2 JP5560068 B2 JP 5560068B2 JP 2010049816 A JP2010049816 A JP 2010049816A JP 2010049816 A JP2010049816 A JP 2010049816A JP 5560068 B2 JP5560068 B2 JP 5560068B2
- Authority
- JP
- Japan
- Prior art keywords
- moving
- movement
- estimated
- generated
- external force
- 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
Images
Landscapes
- Control Of Position Or Direction (AREA)
Description
移動体の予め定められた移動軸方向への移動を案内する案内機構部と、前記移動体を移動させる駆動機構部とを備え、且つ前記案内機構部及び駆動機構部の少なくとも一方に転動体が含まれた送り装置の前記駆動機構部の作動を制御する制御方法であって、
与えられた目標移動位置及び移動速度を基に、移動速度に応じた時間間隔毎の指令移動位置を生成すると共に、生成した指令移動位置を基に制御信号を生成して前記駆動機構部に送信し、送信した制御信号により前記駆動機構部の作動を制御して、前記移動体を前記目標移動位置に所定速度で移動させる制御方法において、
前記移動体を前記移動軸方向に予め設定した距離だけ往復動させたときに生じる前記転動体に起因した摩擦力又はこれと等価な力で定義される外力と、前記移動体の移動位置との相対データを、基礎データとして取得する取得工程と、
取得した基礎データ及び前記目標移動位置を基に、前記移動体を前記目標移動位置に移動させた際に生じると推定される外力と、前記移動体の移動位置との相対データを推定するデータ推定工程と、
前記データ推定工程で推定した相対データを基に、前記各指令移動位置における推定外力を算出すると共に、算出した推定外力を基に、該推定外力によって生じる前記各指令移動位置における移動誤差量を推定する誤差量推定工程と、
前記誤差量推定工程で推定した移動誤差量を基に、対応する前記各指令移動位置に対する補正量を算出し、算出した補正量を対応する指令移動位置に加算する補正実行工程とを含むことを特徴とする制御方法に係る。
与えられた目標移動位置及び移動速度を基に、移動速度に応じた時間間隔毎の指令移動位置を生成すると共に、生成した指令移動位置を基に制御信号を生成して前記駆動機構部に送信する制御信号生成部を備え、該制御信号生成部によって生成された制御信号により前記駆動機構部の作動を制御して、前記移動体を前記目標移動位置に所定速度で移動させる制御装置において、
前記移動体を前記移動軸方向に予め設定した距離だけ往復動させたときに生じる前記転動体に起因した摩擦力又はこれと等価な力で定義される外力と、前記移動体の移動位置との相対データを、基礎データとして記憶する基礎データ記憶部と、
前記目標移動位置及び前記基礎データ記憶部に記憶された基礎データを基に、前記移動体を前記目標移動位置に移動させた際に生じると推定される外力と、前記移動体の移動位置との相対データを推定するデータ推定部、該データ推定部により推定された相対データを基に、前記各指令移動位置における推定外力を算出すると共に、算出した推定外力を基に、該推定外力によって生じる前記各指令移動位置における移動誤差量を推定する誤差推定部、並びに該誤差推定部により推定された移動誤差量を基に、対応する前記各指令移動位置に対する補正量を算出し、算出した補正量を前記制御信号生成部に送信して、対応する指令移動位置に該補正量を加算する補正実行部から構成されるフィードフォワード制御部とを備える。
移動体の予め定められた移動軸方向への移動を案内する案内機構部と、前記移動体を移動させる駆動機構部とを備え、且つ前記案内機構部及び駆動機構部の少なくとも一方に転動体が含まれた送り装置の前記駆動機構部の作動を制御する制御方法であって、
与えられた目標移動位置及び移動速度を基に、移動速度に応じた時間間隔毎の指令移動位置を生成すると共に、生成した指令移動位置を基に制御信号を生成して前記駆動機構部に送信し、送信した制御信号により前記駆動機構部の作動を制御して、前記移動体を前記目標移動位置に所定速度で移動させる一方、前記各指令移動位置に対する応答結果たる前記移動体の現在位置データから、その差分の誤差量を算出して、算出した誤差量を基にその補正量を算出し、算出した補正量を次周期に係る前記各指令移動位置に加算して、前記誤差量が減少していくように学習制御を行う制御方法において、
前記移動体を前記移動軸方向に予め設定した距離だけ往復動させたときに生じる前記転動体に起因した摩擦力又はこれと等価な力で定義される外力と、前記移動体の移動位置との相対データを、基礎データとして取得する取得工程と、
取得した基礎データ及び前記目標移動位置を基に、前記移動体を前記目標移動位置に移動させた際に生じると推定される外力と、前記移動体の移動位置との相対データを推定するデータ推定工程と、
前記データ推定工程で推定した相対データを基に、前記各指令移動位置における推定外力を算出すると共に、算出した推定外力を基に、該推定外力によって生じる前記各指令移動位置における移動誤差量を推定する誤差量推定工程と、
前記誤差量推定工程で推定した移動誤差量を基に、対応する前記各指令移動位置に対する補正量を算出し、算出した補正量を学習制御の初期値として設定する補正量設定工程とを含むことを特徴とする制御方法に係る。
与えられた目標移動位置及び移動速度を基に、移動速度に応じた時間間隔毎の指令移動位置を生成すると共に、生成した指令移動位置を基に制御信号を生成して前記駆動機構部に送信する制御信号生成部と、前記各指令移動位置に対する応答結果たる前記移動体の現在位置データから、その差分の誤差量を算出して、算出した誤差量を基にその補正量を算出し、算出した補正量を次周期に係る前記各指令移動位置に加算して、前記誤差量が減少していくように学習制御を行う学習制御部とを備え、前記制御信号生成部によって生成された制御信号により前記駆動機構部の作動を制御して、前記移動体を前記目標移動位置に所定速度で移動させる制御装置において、
前記移動体を前記移動軸方向に予め設定した距離だけ往復動させたときに生じる前記転動体に起因した摩擦力又はこれと等価な力で定義される外力と、前記移動体の移動位置との相対データを、基礎データとして記憶する基礎データ記憶部と、
前記目標移動位置及び前記基礎データ記憶部に記憶された基礎データを基に、前記移動体を前記目標移動位置に移動させた際に生じると推定される外力と、前記移動体の移動位置との相対データを推定するデータ推定部、該データ推定部により推定された相対データを基に、前記各指令移動位置における推定外力を算出すると共に、算出した推定外力を基に、該推定外力によって生じる前記各指令移動位置における移動誤差量を推定する誤差推定部、並びに該誤差推定部により推定された移動誤差量を基に、対応する前記各指令移動位置に対する補正量を算出し、算出した補正量を前記学習制御部に送信して該学習制御部における学習制御の初期値として設定する補正量設定部から構成される初期値設定部とを備える。
12 制御信号生成部
13 指令移動位置生成部
14 電流信号生成部
15 フィードバック制御部
16 学習制御部
20 基礎データ記憶部
21 初期値設定部
22 データ推定部
23 誤差推定部
24 補正量設定部
50 送り装置
52 移動体
60 案内機構部
70 駆動機構部
71 ボールねじ
73 駆動モータ
75 位置検出器
Claims (4)
- 移動体の予め定められた移動軸方向への移動を案内する案内機構部と、前記移動体を移動させる駆動機構部とを備え、且つ前記案内機構部及び駆動機構部の少なくとも一方に転動体が含まれた送り装置の前記駆動機構部の作動を制御する制御方法であって、
与えられた目標移動位置及び移動速度を基に、移動速度に応じた時間間隔毎の指令移動位置を生成すると共に、生成した指令移動位置を基に制御信号を生成して前記駆動機構部に送信し、送信した制御信号により前記駆動機構部の作動を制御して、前記移動体を前記目標移動位置に所定速度で移動させる制御方法において、
前記移動体を前記移動軸方向に予め設定した距離だけ往復動させたときに生じる前記転動体に起因した摩擦力又はこれと等価な力で定義される外力と、前記移動体の移動位置との相対データを、基礎データとして取得する取得工程と、
取得した基礎データ及び前記目標移動位置を基に、前記移動体を前記目標移動位置に移動させた際に生じると推定される外力と、前記移動体の移動位置との相対データを推定するデータ推定工程と、
前記データ推定工程で推定した相対データを基に、前記各指令移動位置における推定外力を算出すると共に、算出した推定外力を基に、該推定外力によって生じる前記各指令移動位置における移動誤差量を推定する誤差量推定工程と、
前記誤差量推定工程で推定した移動誤差量を基に、対応する前記各指令移動位置に対する補正量を算出し、算出した補正量を対応する指令移動位置に加算する補正実行工程とを含むことを特徴とする制御方法。 - 移動体の予め定められた移動軸方向への移動を案内する案内機構部と、前記移動体を移動させる駆動機構部とを備え、且つ前記案内機構部及び駆動機構部の少なくとも一方に転動体が含まれた送り装置の前記駆動機構部の作動を制御する制御方法であって、
与えられた目標移動位置及び移動速度を基に、移動速度に応じた時間間隔毎の指令移動位置を生成すると共に、生成した指令移動位置を基に制御信号を生成して前記駆動機構部に送信し、送信した制御信号により前記駆動機構部の作動を制御して、前記移動体を前記目標移動位置に所定速度で移動させる一方、前記各指令移動位置に対する応答結果たる前記移動体の現在位置データから、その差分の誤差量を算出して、算出した誤差量を基にその補正量を算出し、算出した補正量を次周期に係る前記各指令移動位置に加算して、前記誤差量が減少していくように学習制御を行う制御方法において、
前記移動体を前記移動軸方向に予め設定した距離だけ往復動させたときに生じる前記転動体に起因した摩擦力又はこれと等価な力で定義される外力と、前記移動体の移動位置との相対データを、基礎データとして取得する取得工程と、
取得した基礎データ及び前記目標移動位置を基に、前記移動体を前記目標移動位置に移動させた際に生じると推定される外力と、前記移動体の移動位置との相対データを推定するデータ推定工程と、
前記データ推定工程で推定した相対データを基に、前記各指令移動位置における推定外力を算出すると共に、算出した推定外力を基に、該推定外力によって生じる前記各指令移動位置における移動誤差量を推定する誤差量推定工程と、
前記誤差量推定工程で推定した移動誤差量を基に、対応する前記各指令移動位置に対する補正量を算出し、算出した補正量を学習制御の初期値として設定する補正量設定工程とを含むことを特徴とする制御方法。 - 移動体の予め定められた移動軸方向への移動を案内する案内機構部と、前記移動体を移動させる駆動機構部とを備え、且つ前記案内機構部及び駆動機構部の少なくとも一方に転動体が含まれた送り装置の前記駆動機構部の作動を制御する制御装置であって、
与えられた目標移動位置及び移動速度を基に、移動速度に応じた時間間隔毎の指令移動位置を生成すると共に、生成した指令移動位置を基に制御信号を生成して前記駆動機構部に送信する制御信号生成部を備え、該制御信号生成部によって生成された制御信号により前記駆動機構部の作動を制御して、前記移動体を前記目標移動位置に所定速度で移動させる制御装置において、
前記移動体を前記移動軸方向に予め設定した距離だけ往復動させたときに生じる前記転動体に起因した摩擦力又はこれと等価な力で定義される外力と、前記移動体の移動位置との相対データを、基礎データとして記憶する基礎データ記憶部と、
前記目標移動位置及び前記基礎データ記憶部に記憶された基礎データを基に、前記移動体を前記目標移動位置に移動させた際に生じると推定される外力と、前記移動体の移動位置との相対データを推定するデータ推定部、該データ推定部により推定された相対データを基に、前記各指令移動位置における推定外力を算出すると共に、算出した推定外力を基に、該推定外力によって生じる前記各指令移動位置における移動誤差量を推定する誤差推定部、並びに該誤差推定部により推定された移動誤差量を基に、対応する前記各指令移動位置に対する補正量を算出し、算出した補正量を前記制御信号生成部に送信して、対応する指令移動位置に該補正量を加算する補正実行部から構成されるフィードフォワード制御部とを設けたことを特徴とする制御装置。 - 移動体の予め定められた移動軸方向への移動を案内する案内機構部と、前記移動体を移動させる駆動機構部とを備え、且つ前記案内機構部及び駆動機構部の少なくとも一方に転動体が含まれた送り装置の前記駆動機構部の作動を制御する制御装置であって、
与えられた目標移動位置及び移動速度を基に、移動速度に応じた時間間隔毎の指令移動位置を生成すると共に、生成した指令移動位置を基に制御信号を生成して前記駆動機構部に送信する制御信号生成部と、前記各指令移動位置に対する応答結果たる前記移動体の現在位置データから、その差分の誤差量を算出して、算出した誤差量を基にその補正量を算出し、算出した補正量を次周期に係る前記各指令移動位置に加算して、前記誤差量が減少していくように学習制御を行う学習制御部とを備え、前記制御信号生成部によって生成された制御信号により前記駆動機構部の作動を制御して、前記移動体を前記目標移動位置に所定速度で移動させる制御装置において、
前記移動体を前記移動軸方向に予め設定した距離だけ往復動させたときに生じる前記転動体に起因した摩擦力又はこれと等価な力で定義される外力と、前記移動体の移動位置との相対データを、基礎データとして記憶する基礎データ記憶部と、
前記目標移動位置及び前記基礎データ記憶部に記憶された基礎データを基に、前記移動体を前記目標移動位置に移動させた際に生じると推定される外力と、前記移動体の移動位置との相対データを推定するデータ推定部、該データ推定部により推定された相対データを基に、前記各指令移動位置における推定外力を算出すると共に、算出した推定外力を基に、該推定外力によって生じる前記各指令移動位置における移動誤差量を推定する誤差推定部、並びに誤差推定部により推定された移動誤差量を基に、対応する前記各指令移動位置に対する補正量を算出し、算出した補正量を前記学習制御部に送信して該学習制御部における学習制御の初期値として設定する補正量設定部から構成される初期値設定部とを設けたことを特徴とする制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010049816A JP5560068B2 (ja) | 2010-03-05 | 2010-03-05 | 制御方法及び制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010049816A JP5560068B2 (ja) | 2010-03-05 | 2010-03-05 | 制御方法及び制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011186668A JP2011186668A (ja) | 2011-09-22 |
JP5560068B2 true JP5560068B2 (ja) | 2014-07-23 |
Family
ID=44792871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010049816A Active JP5560068B2 (ja) | 2010-03-05 | 2010-03-05 | 制御方法及び制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5560068B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023145368A1 (ja) * | 2022-01-27 | 2023-08-03 | 国立大学法人 東京大学 | 工作機械、工作機械用制御装置および工作機械制御方法 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6897360B2 (ja) * | 2017-06-21 | 2021-06-30 | オムロン株式会社 | 制御装置、制御プログラムおよび制御システム |
JP7417390B2 (ja) * | 2019-09-17 | 2024-01-18 | 国立大学法人 東京大学 | 物体移動装置、工作機械、情報処理装置、情報処理方法および情報処理プログラム |
KR102226760B1 (ko) * | 2019-10-14 | 2021-03-12 | 세메스 주식회사 | Oht의 비이클 제어 방법과 장치 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2958978B2 (ja) * | 1989-06-28 | 1999-10-06 | 株式会社安川電機 | 学習制御方法 |
JPH0888990A (ja) * | 1994-09-14 | 1996-04-02 | Nec Corp | モータの位置制御装置 |
JP4581096B2 (ja) * | 2007-02-27 | 2010-11-17 | 国立大学法人東京農工大学 | 摩擦補償方法、摩擦補償器及びモータ制御装置 |
-
2010
- 2010-03-05 JP JP2010049816A patent/JP5560068B2/ja active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023145368A1 (ja) * | 2022-01-27 | 2023-08-03 | 国立大学法人 東京大学 | 工作機械、工作機械用制御装置および工作機械制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2011186668A (ja) | 2011-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5183399B2 (ja) | 数値制御装置 | |
JP4510723B2 (ja) | ロストモーション補正機能を有する位置制御装置 | |
WO2014141515A1 (ja) | サーボ制御装置 | |
JP5096019B2 (ja) | サーボモータ制御装置 | |
JP2008296310A (ja) | 加工ロボットの制御装置 | |
JP2007257515A (ja) | サーボモータの制御方法 | |
JP5560068B2 (ja) | 制御方法及び制御装置 | |
JP5739400B2 (ja) | 被駆動体の位置補正機能を有するサーボ制御装置 | |
JP6592143B2 (ja) | 電動機の制御装置 | |
US11175647B2 (en) | Motor controller | |
WO2014122822A1 (ja) | サーボ制御装置 | |
US10175676B2 (en) | Servomotor controller, servomotor control method, and computer-readable recording medium | |
JP5667147B2 (ja) | ボールねじの伸縮量に基づいて補正処理を実行するサーボ制御装置 | |
JP5648863B2 (ja) | モータ制御装置 | |
US10663942B2 (en) | Position control apparatus | |
EP1288751A2 (en) | Control method and control apparatus for feed system | |
CN107894749B (zh) | 伺服电动机控制装置及其方法、计算机可读取的记录介质 | |
JP4510722B2 (ja) | ロストモーション補正機能を有する位置制御装置 | |
JP5660482B2 (ja) | 工作機械の送り駆動系の制御方法及び制御装置 | |
JP4372018B2 (ja) | 数値制御装置 | |
JP2002258922A (ja) | 数値制御システム | |
JP3765710B2 (ja) | 工作機械のサーボモータの制御装置 | |
JP6400311B2 (ja) | 制御装置 | |
CN112236729A (zh) | 数控装置 | |
JP2011221596A (ja) | 位置決め装置及び位置決めステージの位置決め方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130116 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140306 |
|
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: 20140523 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140609 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5560068 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |