JP6897491B2 - サーボドライバ及び状態変化検出方法 - Google Patents
サーボドライバ及び状態変化検出方法 Download PDFInfo
- Publication number
- JP6897491B2 JP6897491B2 JP2017205224A JP2017205224A JP6897491B2 JP 6897491 B2 JP6897491 B2 JP 6897491B2 JP 2017205224 A JP2017205224 A JP 2017205224A JP 2017205224 A JP2017205224 A JP 2017205224A JP 6897491 B2 JP6897491 B2 JP 6897491B2
- Authority
- JP
- Japan
- Prior art keywords
- gain
- servo driver
- servo
- frequency
- threshold value
- 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
Classifications
-
- 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
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
-
- 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
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0205—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Power Engineering (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Control Of Electric Motors In General (AREA)
- Numerical Control (AREA)
Description
出来る。
・周波数応答の算出や制御パラメータの自動設定を目的として入力された指令に従った制御
・入力された指令は、サーボモータの駆動自体を目的としたものであるが、当該指令通りの制御ではない制御(速度指令に正弦波外乱値が加算される制御等)
サーボモータに流す電流値の目標値である電流指令を生成して前記サーボモータを制御し、前記算出手段は、前記入力データとして、前記サーボ制御手段により生成された前記電流指令を収集する』構成を採用しておくことが好ましい。なお、出力データは、通常、サーボモータの位置又は速度を示すデータであるが、出力データは、入力データと組み合わせることにより周波数応答を算出できるものでありさえすれば、他のデータであっても良い。
状態変化検出方法における『コンピュータ』は、サーボドライバ内のコンピュータ(制御ユニット)であっても、サーボドライバ外のコンピュータであっても良い。
図1に、本発明の第1実施形態に係るサーボドライバ10の概略構成及び使用形態を示す。
ら、時系列的に入力される指令(本実施形態では、位置指令)通りにモータ30が動作するように、パワー回路13を制御するユニットである。
部21、速度制御部22、ノッチフィルタ23、電流制御部24、速度演算部25等の各種機能ブロックを備えたユニットとして機能する。
械系の状態が変化したことをユーザに通知することが出来ることにもなる。
本発明の第2実施形態に係るサーボドライバは、第1実施形態に係るサーボドライバ10と同じハードウェア構成を有する装置である。そのため、以下では、第1実施形態の説明時に用いたものと同じ符号を用いて、本実施形態に係るサーボドライバ10について説明する。また、以下では、説明の便宜上、第n(=1〜3)実施形態に係るサーボドライバ10、第n実施形態に係るサーボドライバ10内の異常検知部12のことを、それぞれ、第nサーボドライバ10、第n異常検知部12とも表記する。
2を備えた本実施形態に係るサーボドライバ10も、第1実施形態に係るサーボドライバ10と同様に、共振周波数の変化方向によらず、且つ、被駆動体35の挙動に悪影響を与えることもなく、機械共振が発生する前に機械系の状態が変化したことをユーザに通知できる装置として機能する。
本発明の第3実施形態に係るサーボドライバも、第1実施形態に係るサーボドライバ10と同じハードウェア構成を有する装置である。そのため、以下では、第1実施形態の説明時に用いたものと同じ符号を用いて、本実施形態に係るサーボドライバ10について説明する。
ピークの検出範囲(探索範囲)が制限される処理としておいても良い。
共振ピークゲインがより高い値となる第2制御と、共振ピークゲインがより高い値となる第3制御とを行う場合には、第3異常検知部12を、制御部11が第1制御を行っているときには、第1制御用の第3状態判定処理を行い、制御部11が第2制御を行っているときには、第2制御用の第3状態判定処理を行い、制御部11が第3制御を行っているときには、第3制御用の第3状態判定処理を行いユニットに変形しても良い。第3異常検知部12を、そのようなユニットに変形しておけば、サーボシステムの状況により異なる基準ゲインが使用されることになるため、機械系の状態が誤判定される蓋然性を低減することが可能となる。
異常な周波数応答を取り除いて、残りの周波数応答の平均から、共振ピークゲインを特定する処理に変形しても良い。また、第2状態判定処理を、N個の周波数応答の移動平均を算出し、算出結果から共振ピークゲインを特定する処理に変形しても良い。さらに、第3状態判定処理(図6)を、複数の周波数応答の平均から共振ピークゲインを特定する処理に変形しても良い。
11 制御部
12 異常検知部
13 パワー回路
21 位置制御部
22 速度制御部
23 ノッチフィルタ
24 電流制御部
26 速度演算部
30 モータ
31 位置検出器
35 被駆動体
36 ステージ
Claims (13)
- サーボモータを制御するサーボドライバであって、
外部装置から時系列的に入力される指令に従って前記サーボモータを制御するサーボ制御手段と、
前記サーボモータの駆動自体を目的とした指令に従った、当該指令通りの制御を前記サーボ制御手段が行っている間に、前記サーボ制御手段の周波数応答の算出に使用する入力データ及び出力データを時系列的に収集し、収集したデータに基づき、前記サーボ制御手段の、共振ピークが含まれる周波数範囲の周波数応答を算出する算出手段と、
前記算出手段により算出された周波数応答から共振ピークのゲインを特定する特定手段と、
前記特定手段により特定された前記ゲインと0dB未満の閾値とを比較し、前記ゲインが前記閾値以上であった場合に、前記サーボモータと前記サーボモータにより駆動される被駆動体とを含む機械系の状態が変化したことをユーザに通知するための情報を出力する情報出力手段と、
を備えることを特徴とするサーボドライバ。 - 前記特定手段は、前記算出手段により算出された前記周波数応答の、前記サーボ制御手段の制御パラメータである速度比例ゲイン以上の周波数を下限周波数とした周波数範囲から、前記共振ピークを探索し、探索した前記共振ピークのゲインを特定する、
ことを特徴とする請求項1に記載のサーボドライバ。 - 前記下限周波数が、前記サーボ制御手段の速度フィードバックループの閉ループ伝達関数において前記閾値と一致する周波数以上の周波数である、
ことを特徴とする請求項2に記載のサーボドライバ。 - 前記サーボ制御手段は、ノッチフィルタを含み、
前記特定手段は、前記算出手段により算出された周波数応答の、前記ノッチフィルタの中心周波数を含む周波数範囲から、前記共振ピークを探索し、探索した前記共振ピークのゲインを特定する、
ことを特徴とする請求項1から3のいずれか一項に記載のサーボドライバ。 - 前記周波数範囲が、前記ノッチフィルタの中心周波数、ノッチ幅及びノッチ深さと前記閾値とから求められた、前記閾値よりも信号が大きく減衰する前記ノッチフィルタの周波数範囲である、
ことを特徴とする請求項4に記載のサーボドライバ。 - 前記サーボ制御手段は、前記指令に基づき、前記サーボモータに流す電流値の目標値である電流指令を生成して前記サーボモータを制御し、
前記算出手段は、前記入力データとして、前記サーボ制御手段により生成された前記電流指令を収集する、
ことを特徴とする請求項1から5のいずれか一項に記載のサーボドライバ。 - 前記算出手段は、前記入力データの変化パターンに基づき、前記周波数応答を算出できる量のデータが収集されたか否かを判断し、前記共振ピークが含まれる前記周波数範囲の前記周波数応答を算出できる量のデータが収集されたと判断したときに、データの収集を終了して、収集したデータに基づき、前記サーボ制御手段の周波数応答を算出する、
ことを特徴とする請求項1から6のいずれか一項に記載のサーボドライバ。 - 前記特定手段によって1回目に特定された前記ゲインに所定値を加算することにより前
記閾値を算出する閾値算出手段を、さらに備え、
前記情報出力手段は、前記特定手段によって2回目以降に特定された各ゲインと前記閾値算出手段により算出された前記閾値とを比較する、
ことを特徴とする請求項1から7のいずれか一項に記載のサーボドライバ。 - 前記特定手段によって今回特定された前記ゲインの、前記特定手段によって前回特定された前記ゲインからの変化速度を算出し、算出した変化速度が変化速度閾値以上であった場合に、前記機械系の状態が変化したことをユーザに通知するための情報を出力する第2情報出力手段を、さらに備える
ことを特徴とする請求項1から8のいずれか一項に記載のサーボドライバ。 - 前記情報出力手段は、前記被駆動体の状態に応じて、前記ゲインと比較する前記閾値を切り替える、
ことを特徴とする請求項1から7のいずれか一項に記載のサーボドライバ。 - 前記情報出力手段は、前記サーボ制御手段の1つ以上の制御パラメータに応じて、前記ゲインと比較する前記閾値を切り替える、
ことを特徴とする請求項1から7のいずれか一項に記載のサーボドライバ。 - 前記特定手段は、前記算出手段により時系列的に算出される複数の周波数応答から、共振ピークのゲインを特定する、
ことを特徴とする請求項1から8のいずれか一項に記載のサーボドライバ。 - サーボドライバにより制御されるサーボモータと前記サーボモータにより駆動される被駆動体とを含む機械系の状態変化を検出する状態変化検出方法であって、
コンピュータが、
前記サーボモータの駆動自体を目的とした指令が前記サーボドライバに入力されている間に、前記サーボドライバの周波数応答の算出に使用する入力データ及び出力データを時系列的に収集し、収集したデータに基づき、前記サーボドライバの、共振ピークが含まれる周波数範囲の周波数応答を算出する算出ステップと、
前記算出手段により算出された周波数応答から共振ピークのゲインを特定する特定ステップと、
前記特定手段により特定された前記ゲインと0dB未満の閾値とを比較し、前記ゲインが前記閾値以上であった場合に、前記機械系の状態が変化したことをユーザに通知するための情報を出力する情報出力ステップと、
を実行することを特徴とする状態変化検出方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017205224A JP6897491B2 (ja) | 2017-10-24 | 2017-10-24 | サーボドライバ及び状態変化検出方法 |
CN201880055748.8A CN111052595B (zh) | 2017-10-24 | 2018-10-10 | 伺服驱动器及状态变化检测方法 |
US16/645,506 US11287805B2 (en) | 2017-10-24 | 2018-10-10 | Servo driver and state change detecting method |
PCT/JP2018/037786 WO2019082657A1 (ja) | 2017-10-24 | 2018-10-10 | サーボドライバ及び状態変化検出方法 |
EP18870729.3A EP3703250A4 (en) | 2017-10-24 | 2018-10-10 | SLAVE TRAINING DEVICE AND STATE CHANGE DETECTION PROCESS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017205224A JP6897491B2 (ja) | 2017-10-24 | 2017-10-24 | サーボドライバ及び状態変化検出方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019080424A JP2019080424A (ja) | 2019-05-23 |
JP6897491B2 true JP6897491B2 (ja) | 2021-06-30 |
Family
ID=66247417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017205224A Active JP6897491B2 (ja) | 2017-10-24 | 2017-10-24 | サーボドライバ及び状態変化検出方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11287805B2 (ja) |
EP (1) | EP3703250A4 (ja) |
JP (1) | JP6897491B2 (ja) |
CN (1) | CN111052595B (ja) |
WO (1) | WO2019082657A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102103143B1 (ko) * | 2018-03-14 | 2020-04-22 | (주)아이티공간 | 구동부의 정밀 예지 보전방법 |
JP7275940B2 (ja) * | 2019-07-08 | 2023-05-18 | オムロン株式会社 | 制御プログラムおよび方法 |
KR102735885B1 (ko) * | 2019-12-19 | 2024-11-29 | 주식회사 디엔솔루션즈 | 공작기계의 탠덤제어 시스템 및 이의 제어방법 |
JP7404947B2 (ja) * | 2020-03-12 | 2023-12-26 | オムロン株式会社 | 制御装置 |
CN114608427B (zh) * | 2020-12-08 | 2024-08-27 | 合肥欣奕华智能机器股份有限公司 | 一种高度测量的方法及设备 |
JP7596864B2 (ja) * | 2021-03-08 | 2024-12-10 | オムロン株式会社 | 異常検出装置及び方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2129414T3 (es) * | 1990-09-18 | 1999-06-16 | Rodime Plc | Sistema de control digital para unidades de disco. |
JPH05333936A (ja) * | 1992-05-28 | 1993-12-17 | Canon Inc | 制御回路および位置決めテーブル装置 |
JPH0982048A (ja) * | 1995-09-12 | 1997-03-28 | Toshiba Corp | ディスク記録再生装置に適用するヘッドアクチュエータ機構及びその駆動制御方式 |
JP3111046B2 (ja) * | 1997-09-24 | 2000-11-20 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | 周波数特性導出方法及び装置、ノッチフィルタ設定方法及び装置、ノッチフィルタ調整方法、制御装置、並びにディスク記憶装置 |
JP4327880B2 (ja) * | 2008-01-04 | 2009-09-09 | ファナック株式会社 | ゲイン自動調整機能を備えたサーボモータ制御装置 |
JP5020117B2 (ja) * | 2008-02-14 | 2012-09-05 | 三菱電機株式会社 | ガルバノスキャナ制御装置 |
JP5064316B2 (ja) * | 2008-07-01 | 2012-10-31 | 特許機器株式会社 | 除振装置 |
JP2010073284A (ja) * | 2008-09-19 | 2010-04-02 | Hitachi Global Storage Technologies Netherlands Bv | ヘッドのサーボ制御システム及びヘッドのサーボ制御方法 |
CN103190074B (zh) | 2010-11-05 | 2015-09-16 | 三菱电机株式会社 | 马达控制装置 |
JP5757842B2 (ja) * | 2011-10-19 | 2015-08-05 | 住友重機械工業株式会社 | 共振抑制装置及び共振抑制方法 |
JP5816826B2 (ja) * | 2013-04-11 | 2015-11-18 | パナソニックIpマネジメント株式会社 | モータ駆動装置 |
WO2014196003A1 (ja) * | 2013-06-03 | 2014-12-11 | 三菱電機株式会社 | 周波数応答測定装置 |
JP6312548B2 (ja) * | 2014-07-31 | 2018-04-18 | ファナック株式会社 | 機械剛性の自己測定機能および自己監視機能を有するサーボモータ制御装置 |
US10033319B2 (en) | 2015-09-01 | 2018-07-24 | Rockwell Automation Technologies, Inc. | Method for tuning a motor drive using frequency response |
JP6493260B2 (ja) * | 2016-03-14 | 2019-04-03 | オムロン株式会社 | モータ制御装置、モータ制御方法、制御システム、情報処理プログラム、および記録媒体 |
-
2017
- 2017-10-24 JP JP2017205224A patent/JP6897491B2/ja active Active
-
2018
- 2018-10-10 WO PCT/JP2018/037786 patent/WO2019082657A1/ja unknown
- 2018-10-10 CN CN201880055748.8A patent/CN111052595B/zh active Active
- 2018-10-10 EP EP18870729.3A patent/EP3703250A4/en active Pending
- 2018-10-10 US US16/645,506 patent/US11287805B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11287805B2 (en) | 2022-03-29 |
JP2019080424A (ja) | 2019-05-23 |
WO2019082657A1 (ja) | 2019-05-02 |
CN111052595A (zh) | 2020-04-21 |
EP3703250A1 (en) | 2020-09-02 |
EP3703250A4 (en) | 2021-08-04 |
US20200278658A1 (en) | 2020-09-03 |
CN111052595B (zh) | 2023-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6897491B2 (ja) | サーボドライバ及び状態変化検出方法 | |
CN104617845B (zh) | 伺服电机系统增益参数自调整方法及系统 | |
US20180259947A1 (en) | Management device and non-transitory computer-readable medium | |
EP2959347B1 (en) | A method and an apparatus for predicting the condition of a machine or a component of the machine | |
JP4720744B2 (ja) | サーボ制御装置 | |
JP2014503273A5 (ja) | ||
JP4680261B2 (ja) | 負荷時タップ切換器の切換動作監視装置 | |
KR101757267B1 (ko) | 적응 노치 필터를 이용한 서보 시스템의 자동 공진 억제 장치 및 그 방법 | |
WO2019087508A1 (ja) | 監視対象選定装置、監視対象選定方法、およびプログラム | |
JP7271872B2 (ja) | 異常判定装置、異常判定システムおよび異常判定方法 | |
CN109863692A (zh) | 电动机控制装置和电动机控制方法 | |
CN115407731A (zh) | 生产线工作状态监测与故障预警系统和方法 | |
CN105938352B (zh) | 避免主轴过热的数值控制装置 | |
KR101708739B1 (ko) | 복수개의 고정 노치 필터를 이용한 서보 시스템의 공진 감지 및 억제 장치 및 그 방법 | |
CN116034326A (zh) | 用于异常检测的监测设备和方法 | |
KR101808461B1 (ko) | 기계의 잔여수명 예측 방법 및 장치 | |
JP6118988B2 (ja) | モータ駆動装置 | |
CN109141507A (zh) | 霍尔传感器故障检测方法、天窗控制器及天窗驱动系统 | |
JP2575323B2 (ja) | データ抽出平均法による切削負荷監視方法 | |
CN109736045B (zh) | 设备运行控制方法、装置和衣物处理装置 | |
JP7006398B2 (ja) | モータ駆動装置 | |
JP6563526B2 (ja) | 目開幅を利用してまばたき事象と計器視線とを区別する方法および装置 | |
Hanuš et al. | Non-intrusive current-based fault detection of electro-mechanical actuators with brushed DC motors | |
CN118294145B (zh) | 一种轴承故障预测方法及系统 | |
CN114444536B (zh) | 基于振动检测的设备生产状况监测方法、系统及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200305 |
|
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: 20210511 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210524 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6897491 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |