JP7762882B2 - モータ制御装置、モータ制御方法、および、プログラム - Google Patents
モータ制御装置、モータ制御方法、および、プログラムInfo
- Publication number
- JP7762882B2 JP7762882B2 JP2022571605A JP2022571605A JP7762882B2 JP 7762882 B2 JP7762882 B2 JP 7762882B2 JP 2022571605 A JP2022571605 A JP 2022571605A JP 2022571605 A JP2022571605 A JP 2022571605A JP 7762882 B2 JP7762882 B2 JP 7762882B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- target position
- generation method
- signal
- movable part
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
- G05B19/231—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/416—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control of velocity, acceleration or deceleration
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41121—Eliminating oscillations, hunting motor, actuator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42197—Brake as function of machining load, to keep total load on tool constant, avoid oscillation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/43—Speed, acceleration, deceleration control ADC
- G05B2219/43006—Acceleration, deceleration control
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Power Engineering (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
Description
モータを制御するモータ制御装置が、モータに接続された可動部を目標位置にするための指令信号と、エンコーダにより検出されたモータの位置を示すエンコーダ信号と、に基づいて、モータを駆動したとしても、可動部の位置が実際の目標位置からずれてしまうことがある。
前記生成方法変更部は、前記モータの動作中に、前記補正値が段階的にゼロに近づき最終的にゼロとなるように前記補正値をリセットするとしてもよい。
以下、実施の形態1に係るモータ制御システムについて説明する。このモータ制御システムは、モータを制御して、モータに接続された可動部を目標位置に移動させるシステムである。このモータ制御システムは、例えば、基板に部品を実装する生産装置であってもよい。
図1は、実施の形態1に係るモータ制御システム1の構成を示すブロック図である。
以下、上記構成のモータ制御装置10が行う動作について説明する。
以下、上記構成のモータ制御装置10が行う具体的な動作の一例である第1の具体動作例について説明する。
上述した通り、上記構成のモータ制御装置10によると、指令信号により示される目標位置通りに可動部60を動かしてしまうと、可動部60の位置が実際の目標位置とは異なる位置になってしまうような場合であっても、可動部60を実際の目標位置に動かすことができる。
以下、実施の形態1に係るモータ制御システム1の一部が変更されて構成される実施の形態2に係るモータ制御システムについて説明する。
以下、上記構成のモータ制御装置10Aが行う動作について説明する。
モータ制御装置10Aは、上記構成により、指令信号により示される目標位置と、位置センサ信号により示される検出目標位置とに差分がある場合に、まず、モータ50を一旦停止させて、次に、モータ50を一旦停止させてから第1の所定時間T1経過した後に補正値を生成する。そして、生成した補正値により補正された指令信号に基づいて、モータ50を駆動する。
以下、実施の形態1に係るモータ制御システム1の一部が変更されて構成される実施の形態3に係るモータ制御システムについて説明する。
以下、上記構成のモータ制御装置10Cが行う動作について説明する。
モータ制御装置10Cは、上記構成により、加速度センサ信号により示される可動部60の加速度にも基づいて補正値を生成する。そして、生成した補正値により補正された指令信号に基づいて、モータ50を駆動する。
以上のように、本出願において開示する技術の例示として、実施の形態1~3に基づいて説明した。しかしながら、本開示は、これら実施の形態1~3に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の1つまたは複数の態様の範囲内に含まれてもよい。
10、10A、10C モータ制御装置
20、20A 制御部
21、21A、21B 駆動信号生成部
22 補正部
30、30A、30C 生成方法変更部
31、31A、31C 補正値生成部
32、32C ゲイン変更部
33 一旦停止部
40 切り替え部
50 モータ
51 エンコーダ
60 可動部
61 位置センサ
62 加速度センサ
65 対象物
70 コントローラ
Claims (7)
- モータに接続された可動部を目標位置にするための指令信号と、エンコーダにより検出された前記モータの位置を示すエンコーダ信号と、に基づいて、前記モータを駆動する駆動信号を生成し、生成した前記駆動信号を前記モータに出力する制御部と、
前記可動部に取り付けられた位置センサにより検出された前記目標位置の位置である検出目標位置を示す位置センサ信号に基づいて、前記制御部による前記駆動信号の生成方法を変更する生成方法変更部と、を備え、
前記生成方法変更部は、さらに、前記可動部に取り付けられた加速度センサにより検出された前記可動部の加速度を示す加速度センサ信号にも基づいて、前記生成方法を変更し、
前記生成方法変更部は、前記目標位置と前記検出目標位置とに差分がある場合において、前記加速度センサ信号により示される前記可動部の加速度が所定の閾値以下で第2の所定時間以上経過したときに、(1)前記目標位置が前記差分だけ変更されるように前記指令信号を補正する補正値を生成し、(2)前記補正値により補正された前記指令信号と前記エンコーダ信号とに基づいて前記駆動信号を生成するように前記生成方法を変更する
モータ制御装置。 - 前記生成方法変更部は、第2の所定の条件が満たされる場合に、前記補正値をリセットする
請求項1に記載のモータ制御装置。 - 前記第2の所定の条件には、前記モータが動作中であるという条件が含まれ、
前記生成方法変更部は、前記モータの動作中に、前記補正値の絶対値が段階的にゼロに近づき最終的にゼロとなるように前記補正値をリセットする
請求項2に記載のモータ制御装置。 - 前記生成方法変更部は、さらに、前記補正値を、前記指令信号を生成するコントローラに出力する
請求項1から請求項3のいずれか1項に記載のモータ制御装置。 - 前記生成方法変更部は、前記位置センサ信号、および/または、前記加速度センサ信号に基づいて、前記指令信号に対する前記駆動信号のゲインを決定するためのゲインパラメータを変更して前記駆動信号を生成するように前記生成方法を変更する
請求項1から請求項4のいずれか1項に記載のモータ制御装置。 - モータに接続された可動部を目標位置にするための指令信号と、エンコーダにより検出された前記モータの位置を示すエンコーダ信号と、に基づいて、前記モータを駆動する駆動信号を生成し、生成した前記駆動信号を前記モータに出力する制御ステップと、
前記可動部に取り付けられた位置センサにより検出された前記目標位置の位置である検出目標位置を示す位置センサ信号に基づいて、前記制御ステップにおける前記駆動信号の生成方法を変更する生成方法変更ステップと、含み、
前記生成方法変更ステップでは、さらに、前記可動部に取り付けられた加速度センサにより検出された前記可動部の加速度を示す加速度センサ信号にも基づいて、前記生成方法を変更し、
前記生成方法変更ステップでは、前記目標位置と前記検出目標位置とに差分がある場合において、前記加速度センサ信号により示される前記可動部の加速度が所定の閾値以下で第2の所定時間以上経過したときに、(1)前記目標位置が前記差分だけ変更されるように前記指令信号を補正する補正値を生成し、(2)前記補正値により補正された前記指令信号と前記エンコーダ信号とに基づいて前記駆動信号を生成するように前記生成方法を変更する
モータ制御方法。 - モータを制御するモータ制御装置に、モータ制御処理を実行させるためのプログラムであって、
前記モータ制御処理は、
前記モータに接続された可動部を目標位置にするための指令信号と、エンコーダにより検出された前記モータの位置を示すエンコーダ信号と、に基づいて、前記モータを駆動する駆動信号を生成し、生成した前記駆動信号を前記モータに出力する制御ステップと、
前記可動部に取り付けられた位置センサにより検出された前記目標位置の位置である検出目標位置を示す位置センサ信号に基づいて、前記制御ステップにおける前記駆動信号の生成方法を変更する生成方法変更ステップと、含み、
前記生成方法変更ステップでは、さらに、前記可動部に取り付けられた加速度センサにより検出された前記可動部の加速度を示す加速度センサ信号にも基づいて、前記生成方法を変更し、
前記生成方法変更ステップでは、前記目標位置と前記検出目標位置とに差分がある場合において、前記加速度センサ信号により示される前記可動部の加速度が所定の閾値以下で第2の所定時間以上経過したときに、(1)前記目標位置が前記差分だけ変更されるように前記指令信号を補正する補正値を生成し、(2)前記補正値により補正された前記指令信号と前記エンコーダ信号とに基づいて前記駆動信号を生成するように前記生成方法を変更する
プログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020213144 | 2020-12-23 | ||
| JP2020213144 | 2020-12-23 | ||
| PCT/JP2021/047781 WO2022138794A1 (ja) | 2020-12-23 | 2021-12-23 | モータ制御装置、モータ制御方法、および、プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022138794A1 JPWO2022138794A1 (ja) | 2022-06-30 |
| JP7762882B2 true JP7762882B2 (ja) | 2025-10-31 |
Family
ID=82156976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022571605A Active JP7762882B2 (ja) | 2020-12-23 | 2021-12-23 | モータ制御装置、モータ制御方法、および、プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12249941B2 (ja) |
| EP (1) | EP4270775A4 (ja) |
| JP (1) | JP7762882B2 (ja) |
| CN (1) | CN116349422A (ja) |
| WO (1) | WO2022138794A1 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004334772A (ja) | 2003-05-12 | 2004-11-25 | Hitachi Ltd | 電動機による位置決め制御方法及び装置 |
| JP2009217329A (ja) | 2008-03-07 | 2009-09-24 | Fuji Mach Mfg Co Ltd | 作動装置 |
| JP2012253908A (ja) | 2011-06-03 | 2012-12-20 | Ihi Aerospace Co Ltd | 電動アクチュエータ駆動装置及びこれを用いたアクチュエータ |
| JP2018041173A (ja) | 2016-09-05 | 2018-03-15 | オークマ株式会社 | 位置制御システム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5870321A (ja) * | 1981-10-22 | 1983-04-26 | Fanuc Ltd | 速度制御装置 |
| JPS62171016A (ja) * | 1986-01-23 | 1987-07-28 | Canon Inc | 位置決め制御装置 |
| US4864539A (en) | 1987-01-15 | 1989-09-05 | International Business Machines Corporation | Radiation hardened bipolar static RAM cell |
| JP3023845B2 (ja) * | 1990-03-15 | 2000-03-21 | ファナック株式会社 | ディジタルサーボ制御装置 |
| JPH086644A (ja) * | 1994-06-21 | 1996-01-12 | Okuma Mach Works Ltd | 数値制御装置 |
| JPH11102211A (ja) * | 1997-09-25 | 1999-04-13 | Toshiba Mach Co Ltd | サーボ調整方法およびその装置 |
| JP2001037281A (ja) * | 1999-05-18 | 2001-02-09 | Matsushita Electric Ind Co Ltd | 電動機のトルク制御装置 |
| JP2005267138A (ja) | 2004-03-18 | 2005-09-29 | Yaskawa Electric Corp | 作業機械及びその位置補正方法 |
| JP4335123B2 (ja) * | 2004-11-26 | 2009-09-30 | ファナック株式会社 | 制御装置 |
| JP2006159345A (ja) * | 2004-12-07 | 2006-06-22 | Fanuc Ltd | 制御装置 |
| US7531973B2 (en) * | 2005-05-31 | 2009-05-12 | Rockwell Automation Technologies, Inc. | Wizard for configuring a motor drive system |
| US7576504B2 (en) * | 2005-06-22 | 2009-08-18 | Wayne-Dalton Corp. | Pivoting and barrier locking operator system |
| TW200736870A (en) * | 2005-11-04 | 2007-10-01 | Murata Machinery Ltd | Control device for movable body |
| JP6064576B2 (ja) * | 2012-03-12 | 2017-01-25 | 株式会社リコー | モータ制御装置およびモータ制御方法 |
| WO2018169006A1 (ja) | 2017-03-17 | 2018-09-20 | 駿河精機株式会社 | ステージ装置及び複合ステージの制御装置 |
-
2021
- 2021-12-23 EP EP21910934.5A patent/EP4270775A4/en not_active Withdrawn
- 2021-12-23 JP JP2022571605A patent/JP7762882B2/ja active Active
- 2021-12-23 US US18/245,089 patent/US12249941B2/en active Active
- 2021-12-23 CN CN202180070106.7A patent/CN116349422A/zh active Pending
- 2021-12-23 WO PCT/JP2021/047781 patent/WO2022138794A1/ja not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004334772A (ja) | 2003-05-12 | 2004-11-25 | Hitachi Ltd | 電動機による位置決め制御方法及び装置 |
| JP2009217329A (ja) | 2008-03-07 | 2009-09-24 | Fuji Mach Mfg Co Ltd | 作動装置 |
| JP2012253908A (ja) | 2011-06-03 | 2012-12-20 | Ihi Aerospace Co Ltd | 電動アクチュエータ駆動装置及びこれを用いたアクチュエータ |
| JP2018041173A (ja) | 2016-09-05 | 2018-03-15 | オークマ株式会社 | 位置制御システム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4270775A4 (en) | 2024-06-12 |
| US12249941B2 (en) | 2025-03-11 |
| WO2022138794A1 (ja) | 2022-06-30 |
| US20240022201A1 (en) | 2024-01-18 |
| EP4270775A1 (en) | 2023-11-01 |
| JPWO2022138794A1 (ja) | 2022-06-30 |
| CN116349422A (zh) | 2023-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6496340B2 (ja) | スキャナ制御装置、ロボット制御装置及びリモートレーザ溶接ロボットシステム | |
| JP7762882B2 (ja) | モータ制御装置、モータ制御方法、および、プログラム | |
| JP5366454B2 (ja) | 光学機器 | |
| CN114545862B (zh) | 一种夹具作业点位确定方法、装置、设备及存储介质 | |
| CN114571447A (zh) | 机器人控制装置 | |
| CN118473260A (zh) | 反馈信息校正方法、装置、设备及计算机可读存储介质 | |
| JP7154974B2 (ja) | 操作装置、レンズ装置、および撮像装置 | |
| JP5845434B2 (ja) | モータ駆動装置 | |
| CN103222193A (zh) | 指令检测装置 | |
| KR102820847B1 (ko) | 모터 구동 장치 | |
| JP7841331B2 (ja) | ドライバ及びドライブシステム | |
| JP7499993B1 (ja) | 多軸制御装置、多軸制御システム、チューニング方法及びプログラム | |
| JP2020020940A (ja) | レンズ位置調整装置、レンズ位置調整装置を備えた投写型表示装置、レンズ位置調整方法、およびプログラム | |
| CN121417745B (zh) | 直线电机的控制方法及执行器 | |
| JP2832792B2 (ja) | モータ制御装置 | |
| JP5408534B2 (ja) | 電動雲台装置 | |
| US20260095655A1 (en) | Lens apparatus, image pickup apparatus, and imaging system | |
| JPWO2022138167A5 (ja) | ||
| JPWO2022138166A5 (ja) | ||
| JPWO2021215111A5 (ja) | ||
| CN116745724A (zh) | 马达控制系统、马达控制装置、马达控制方法以及程序 | |
| JP6962044B2 (ja) | モータ制御装置、画像形成装置及び電子機器 | |
| KR0165444B1 (ko) | 위치제어기기에서의 오동작 방지방법 | |
| JP2004110284A (ja) | フィードバック制御方法および加工装置 | |
| JP2000155347A (ja) | テレビレンズの像ブレ防止装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241004 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250819 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250910 |
|
| 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: 20250930 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251008 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7762882 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |