JP7311348B2 - サーボモータの制御装置 - Google Patents
サーボモータの制御装置 Download PDFInfo
- Publication number
- JP7311348B2 JP7311348B2 JP2019143559A JP2019143559A JP7311348B2 JP 7311348 B2 JP7311348 B2 JP 7311348B2 JP 2019143559 A JP2019143559 A JP 2019143559A JP 2019143559 A JP2019143559 A JP 2019143559A JP 7311348 B2 JP7311348 B2 JP 7311348B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- command
- unit
- fixed position
- stop
- 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
- 230000001133 acceleration Effects 0.000 claims description 38
- 238000001514 detection method Methods 0.000 claims description 18
- 238000000034 method Methods 0.000 claims description 10
- 230000004907 flux Effects 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 7
- 230000006698 induction Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000004512 die casting Methods 0.000 description 1
- 238000001746 injection moulding Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/404—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 programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme 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 programme 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-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 programme 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 programme data in numerical form characterised by control of velocity, acceleration or deceleration
- G05B19/4163—Adaptive control of feed or cutting velocity
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q1/00—Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
- B23Q1/70—Stationary or movable members for carrying working-spindles for attachment of tools or work
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q5/00—Driving or feeding mechanisms; Control arrangements therefor
- B23Q5/02—Driving main working members
- B23Q5/04—Driving main working members rotary shafts, e.g. working-spindles
- B23Q5/10—Driving main working members rotary shafts, e.g. working-spindles driven essentially by electrical means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q5/00—Driving or feeding mechanisms; Control arrangements therefor
- B23Q5/02—Driving main working members
- B23Q5/04—Driving main working members rotary shafts, e.g. working-spindles
- B23Q5/20—Adjusting or stopping working-spindles in a predetermined position
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36521—Select by combination of detected force, acceleration, speed, work rate
-
- 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/41004—Selection gain according to selection of speed or positioning mode
-
- 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/41006—Change gain as function of speed and position
-
- 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/42215—Stop machine in a predetermined position
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position Or Direction (AREA)
- Numerical Control (AREA)
- Stopping Of Electric Motors (AREA)
- Control Of Electric Motors In General (AREA)
Description
なお、本開示のサーボモータの制御装置は、サーボモータ(回転軸)を備えた産業用機械のオリエンテーション動作を制御することが可能であればよく、工作機械に限らず、ロボット、搬送機、計測器、試験装置、プレス機、圧入器、印刷機、ダイカストマシン、射出成型機、食品機械、包装機、溶接機、洗浄機、塗装機、組立装置、実装機、木工機械、シーリング装置、切断機など、他の産業用機械のサーボモータの駆動制御に適用しても勿論構わない。
本実施形態の<実施例1>におけるサーボモータの制御装置1は、図1、図2に示すように、サーボモータ2で駆動する主軸の速度を検出する速度検出部3と、第1の速度及び第1の速度(パラメータ)V1より低い第2の速度(目標速度:パラメータ)V2を設定するとともに記憶する速度設定記憶部4と、オリエンテーション指令時(定位置停止指令時)の速度を第1の速度V1と比較する速度比較部5と、速度比較部5による比較結果に基づいてオリエンテーション指令時のサーボモータ2の動作方法を決定する定位置停止動作決定部6と、定位置停止動作決定部6で決定した動作方法に基づいてサーボモータ3を制御する定位置停止制御部7と、を備えて構成されている。なお、図1に示すように、本実施形態では、定位置停止動作決定部6が速度比較部5を備えるものとして構成されている。
ここで、サーボモータ2が誘導機である場合、図4に示すように、本実施形態の<実施例2>のサーボモータの制御装置1は、速度検出部3と、速度設定記憶部4と、速度比較部5(定位置停止動作決定部6)と、定位置停止制御部7と、加速度計算/設定部8(定位置停止動作決定部6)と、速度指令作成部9(定位置停止動作決定部6)と、移動指令作成部10(定位置停止動作決定部6)と、に加え、サーボモータ2の電流値を検出する電流検出部11と、電流検出部11で検出した電流値から磁束量を求める磁束量計算部12と、を備えて構成される。
2 サーボモータ
3 速度検出部
4 速度設定記憶部
5 速度比較部
6 定位置停止動作決定部
7 定位置停止制御部
8 加速度計算/設定部
9 速度指令作成部
10 移動指令作成部
11 電流検出部
12 磁束量計算部
Claims (2)
- 回転軸を駆動するサーボモータを制御し、定位置停止動作を制御するためのサーボモータの制御装置であって、
前記回転軸の速度を検出する速度検出部と、
第1の速度及び前記第1の速度より低い第2の速度を設定するとともに記憶する速度設定記憶部と、
定位置停止指令時の速度を前記第1の速度と比較する速度比較部と、
前記速度比較部による比較結果に基づいて前記定位置停止指令時の動作方法を決定する定位置停止動作決定部と、
前記定位置停止動作決定部で決定した動作方法に基づいて前記サーボモータを制御する定位置停止制御部と、を備え、
前記定位置停止動作決定部は、
前記定位置停止指令時の速度が前記第1の速度より高い前記比較結果の場合に、前記第2の速度まで最大トルクで減速させる第1の速度指令、及び前記速度検出部で検出した速度から求めた減速中の加速度又は予め設定した所定の加速度に基づいて目標位置に停止させる第1の移動指令を作成し、
前記定位置停止指令時の速度が前記第1の速度より低い前記比較結果の場合に、所定の減速度で減速させる第2の速度指令、及び前記第2の速度指令に基づいて目標停止位置に停止させる第2の移動指令を作成する、速度指令作成部及び移動指令作成部を備え、
前記定位置停止制御部は、
前記速度指令作成部及び前記移動指令作成部で作成した前記第1の速度指令及び前記第1の移動指令または前記第2の速度指令及び前記第2の移動指令に基づいて前記サーボモータを制御する、
サーボモータの制御装置。 - 前記サーボモータが誘導モータとされ、
前記定位置停止動作決定部は、
前記誘導モータの電流を検出する電流検出部と、
前記電流検出部で検出した電流値から磁束量を求める磁束量計算部と、を備え、
前記速度指令作成部及び前記移動指令作成部は、
前記定位置停止指令時の速度が前記第1の速度より低く、前記所定の減速度で減速させる場合に、予め設定した前記減速度を減速開始時の磁束量に基づいて補正した前記所定の減速度で減速させる前記第2の速度指令、及び前記第2の速度指令に基づいて目標停止位置に停止させる前記第2の移動指令を作成する、
請求項1に記載のサーボモータの制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019143559A JP7311348B2 (ja) | 2019-08-05 | 2019-08-05 | サーボモータの制御装置 |
| DE102020004678.9A DE102020004678A1 (de) | 2019-08-05 | 2020-07-31 | Servomotorsteuerung |
| CN202010768635.1A CN112327762B (zh) | 2019-08-05 | 2020-08-03 | 伺服电动机的控制装置 |
| US16/983,206 US11687057B2 (en) | 2019-08-05 | 2020-08-03 | Servo motor controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019143559A JP7311348B2 (ja) | 2019-08-05 | 2019-08-05 | サーボモータの制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021027684A JP2021027684A (ja) | 2021-02-22 |
| JP7311348B2 true JP7311348B2 (ja) | 2023-07-19 |
Family
ID=74188701
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019143559A Active JP7311348B2 (ja) | 2019-08-05 | 2019-08-05 | サーボモータの制御装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11687057B2 (ja) |
| JP (1) | JP7311348B2 (ja) |
| CN (1) | CN112327762B (ja) |
| DE (1) | DE102020004678A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023053343A1 (ja) * | 2021-09-30 | 2023-04-06 | ファナック株式会社 | 制御装置 |
| CN115298951B (zh) * | 2022-06-17 | 2024-02-20 | 广东逸动科技有限公司 | 电机的控制方法、船舶、设备及存储介质 |
| CN119769014A (zh) | 2022-08-25 | 2025-04-04 | 发那科株式会社 | 电动机控制装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012191675A (ja) | 2011-03-08 | 2012-10-04 | Yaskawa Electric Corp | モータ制御装置及びモータ制御方法 |
| JP2017022810A (ja) | 2015-07-07 | 2017-01-26 | Dmg森精機株式会社 | モータ駆動制御装置およびこれを備えた工作機械 |
| JP2018134709A (ja) | 2017-02-22 | 2018-08-30 | ファナック株式会社 | 工作機械の数値制御装置 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4450682B2 (ja) * | 2004-06-24 | 2010-04-14 | 山洋電気株式会社 | サーボモータ制御装置及びその制御方法 |
| JP4099503B2 (ja) | 2005-12-19 | 2008-06-11 | ファナック株式会社 | 回転軸の定位置停止制御装置 |
| JP5970880B2 (ja) * | 2012-03-15 | 2016-08-17 | オムロン株式会社 | 動力源の制御装置 |
| JP6321611B2 (ja) * | 2015-11-20 | 2018-05-09 | ファナック株式会社 | アナログ入力電圧入力指令の不感帯で減速停止を行うサーボ制御装置 |
| JP2018102022A (ja) * | 2016-12-19 | 2018-06-28 | コニカミノルタ株式会社 | 永久磁石同期電動機の制御装置、制御方法、および画像形成装置 |
| KR101939487B1 (ko) * | 2017-06-07 | 2019-01-16 | 엘지전자 주식회사 | 모터 구동 장치 |
-
2019
- 2019-08-05 JP JP2019143559A patent/JP7311348B2/ja active Active
-
2020
- 2020-07-31 DE DE102020004678.9A patent/DE102020004678A1/de active Pending
- 2020-08-03 US US16/983,206 patent/US11687057B2/en active Active
- 2020-08-03 CN CN202010768635.1A patent/CN112327762B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012191675A (ja) | 2011-03-08 | 2012-10-04 | Yaskawa Electric Corp | モータ制御装置及びモータ制御方法 |
| JP2017022810A (ja) | 2015-07-07 | 2017-01-26 | Dmg森精機株式会社 | モータ駆動制御装置およびこれを備えた工作機械 |
| JP2018134709A (ja) | 2017-02-22 | 2018-08-30 | ファナック株式会社 | 工作機械の数値制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102020004678A1 (de) | 2021-02-11 |
| US11687057B2 (en) | 2023-06-27 |
| US20210041848A1 (en) | 2021-02-11 |
| CN112327762A (zh) | 2021-02-05 |
| JP2021027684A (ja) | 2021-02-22 |
| CN112327762B (zh) | 2025-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7311348B2 (ja) | サーボモータの制御装置 | |
| JP5751433B2 (ja) | モータ制御装置及びモータ制御方法 | |
| JP5003832B1 (ja) | モータ制御装置及びモータ制御方法 | |
| JP6301977B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
| JP5623757B2 (ja) | モータの制御方法及び装置 | |
| JP5878794B2 (ja) | 主軸位置決め装置 | |
| US9753452B2 (en) | Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis | |
| EP0786710B1 (en) | Positioning system with speed control mode and position control mode using speed profiling | |
| JP2011176907A5 (ja) | ||
| JP2018040464A5 (ja) | ||
| CN112713817B (zh) | 电动机的控制装置 | |
| JP6653179B2 (ja) | リニアモータの制御装置及び制御方法 | |
| US11114967B2 (en) | Controller of rotary axis | |
| CN103731073B (zh) | 控制驱动一个被驱动体的多个电动机的电动机控制装置 | |
| WO2014017019A1 (ja) | 産業用機械の異常判定方法 | |
| JP6605926B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
| US10819265B2 (en) | Method and apparatus for controlling an electric machine | |
| JP2012205362A (ja) | モータ制御装置及びモータ制御方法 | |
| JP7272868B2 (ja) | モータ制御装置及び工作機械 | |
| KR101684617B1 (ko) | 3상 모터의 구동 장치 및 방법 | |
| JP2017060306A (ja) | インバータにより駆動されるモータの制御方法 | |
| CN106464176A (zh) | 用于驱动电机的方法、电机 | |
| JP4222890B2 (ja) | 電動式溶接ガンの制御方法 | |
| JP2020178470A (ja) | ステッピングモータの駆動制御装置 | |
| JP2012010487A (ja) | 主軸制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220517 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230324 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230328 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230522 |
|
| 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: 20230606 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230706 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7311348 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |