JPH11338547A - モータ駆動装置 - Google Patents
モータ駆動装置Info
- Publication number
- JPH11338547A JPH11338547A JP10142704A JP14270498A JPH11338547A JP H11338547 A JPH11338547 A JP H11338547A JP 10142704 A JP10142704 A JP 10142704A JP 14270498 A JP14270498 A JP 14270498A JP H11338547 A JPH11338547 A JP H11338547A
- Authority
- JP
- Japan
- Prior art keywords
- position command
- command value
- function
- internal
- controller
- 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.)
- Granted
Links
Landscapes
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
Abstract
を避け、ユーザによる原点復帰が不要なモータ駆動装置
を提供することを目的とする。 【解決手段】 モータ位置を検出する位置検出器2、外
部位置指令値4に内部位置指令値8を加え位置指令を生
成する加算器9、前記位置指令と前記モータ位置の差で
ある位置偏差6を計算する比較器5、位置偏差6が0と
なるよう制御する位置制御器7を備えたモータ駆動装置
において、位置制御器7の機能停止時には、位置偏差6
の積分を計算し内部位置指令値8に設定する動作を行
い、機能動作時は内部位置指令値8が0となるよう設定
したパルス数ずつ増減させる動作を行うことで、位置制
御器7の機能停止時も外部位置指令値4を記憶し、機能
復帰時にモータ位置3を指令位置に復帰させる機能を備
えたモータ駆動装置。
Description
制御機能停止時の保護機能に関するものである。
の良いサーボモータなどが多く用いられており、高い制
御性能と安全性が求められている。
1の位置を検出する位置検出器2の出力であるモータ位
置3と外部位置指令4とを比較器5で比較し、その差で
ある位置偏差6が0となるように位置制御器7でモータ
1を制御している。
装置では、位置制御器の機能が停止した時に位置偏差が
蓄積されたままであり、機能が復帰した時に蓄積された
位置偏差を0にしようとしてモータが急に回転する場合
があった。
を0にすると、今度は位置制御器の機能が復帰した時に
ユーザによる原点復帰が必要となる新たな問題があっ
た。
で、位置制御器の機能が復帰した時でも急な回転を避
け、ユーザによる原点復帰が不要なモータ駆動装置を提
供することを目的とする。
めに本発明は、モータの位置検出器の出力値と外部位置
指令値との差である位置偏差を0となるよう位置制御器
で制御するモータ駆動装置において、前記位置制御器の
機能を機能停止または機能動作に切り替える切替手段
と、前記位置制御器の機能が停止した時に前記位置偏差
を積分計算する積分器と、前記積分器の出力値を反転し
て内部位置指令値を生成する内部位置指令生成器と、前
記内部位置指令値と前記外部位置指令値を加算し位置指
令を生成する加算器を具備したモータ駆動装置である。
手段と、前記記憶手段の位置オフセット量が0になるま
で設定したパルス数ずつ内部位置指令を増減させる復帰
手段と、前記位置制御器の機能が動作する時に前記外部
位置指令値に前記復帰手段の内部位置指令を加算して位
置指令値を生成する加算器とを具備し、前記加算器の出
力値を前記比較器に入力して前記位置検出器の出力値と
比較するものである。
明は、モータの位置検出器の出力値と外部位置指令値と
の差である位置偏差を0となるよう位置制御器で制御す
るモータ駆動装置において、前記位置制御器の機能を機
能停止または機能動作に切り替える切替手段と、前記位
置制御器の機能が停止した時に前記位置偏差を積分計算
する積分器と、前記積分器の出力値を反転して内部位置
指令値を生成する内部位置指令生成器と、前記内部位置
指令値と前記外部位置指令値を加算し位置指令を生成す
る加算器を具備したモータ駆動装置である。
位置指令値との差である位置偏差を0となるよう位置制
御器で制御するモータ駆動装置において、前記位置制御
器の機能を機能停止または機能動作に切り替える切替手
段と、前記位置制御器の機能が停止した時に前記位置偏
差を積分計算する積分器と、前記積分器の出力値を反転
して内部位置指令値を生成する内部位置指令生成器と、
前記内部位置指令値と外部位置指令値を加算し位置指令
を生成する加算器と、機能動作時に位置オフセット量を
記憶する記憶手段と、前記記憶手段の位置オフセット量
が0になるまで設定したパルス数ずつ内部位置指令値を
増減させる復帰手段を具備し、前記加算器により前記内
部位置指令値と外部位置指令値を加算し位置指令を生成
し、機能切替時に前記積分器の出力値を前記記憶手段に
入力を行うことを特徴としたモータ駆動装置である。
も位置偏差を0に保つことができるため、機能停止から
動作に切り替わる時の急なモータの回転を避けることが
できる。
偏差を0とするため生成した内部位置指令を機能動作時
に0に戻すことで、機能停止直前の外部指令位置に復帰
することができるためユーザによる原点復帰が不要とな
る。さらに内部位置指令を増減させるパルスレートを調
節することで、復帰時のモータ速度または復帰までの時
間を自由に調節できる。
て説明する。
6、7は従来技術と同じである。新たに内部位置指令値
8と外部位置指令値4を加算する加算器9を備え、その
出力である位置指令値10とモータ位置3を比較器5で
比較し、位置偏差6を生成している。また、内部位置指
令8に設定する値を、位置制御器7が機能停止状態にあ
る時は積分器11により位置偏差6を積分し、前記積分
器11の出力を反転し内部位置指令生成器12の出力と
し、位置制御器7が機能動作状態にある時は内部位置指
令生成器12の出力を遮断する切替手段である切替器1
5を備えている。
能停止状態となり位置偏差6が0とならなくなる場合に
積分器11に位置偏差6の値が現れ内部位置指令生成器
12により内部位置指令値8に前記位置偏差6を反転し
た値が生成される。さらに、加算器9を通して位置指令
値10に同じ値が現れるため、比較器5を通って位置偏
差6が打ち消され0となる。
関わらず位置偏差は0となるため、動作状態切替時の急
なモータ回転を防止することができる。
では実施例1の内容と同じである。新たに位置オフセッ
ト値を記憶する記憶手段である記憶装置13、位置オフ
セット量が0になるまで設定されたパルス数ずつ内部位
置指令値を増減させる復帰手段である復帰装置14、内
部位置指令値8に設定する値を位置制御器7が停止状態
にある時は内部位置指令生成器12の出力とし、位置制
御器7が動作状態にある時に復帰装置14の出力とする
切替器15を備え、動作状態切替時に積分器11の積分
値と記憶装置13の設定値を交換する交換器16を備え
ている。
作時に以下のような動作が行われる。
6が0となるような内部位置指令値8を生成する。同時
に、積分器11には内部位置指令値8に設定した値を反
転した値が記憶されている。この値を動作切替時に交換
器16により位置オフセット量として記憶装置13に設
定することで、復帰装置14により内部位置指令値8を
0にすることができるため、機能停止直前の指令位置ま
で設定されたパルスレートでモータ1を復帰させること
ができる。
タ回転を防止することができ、かつユーザによる原点復
帰を不要にできる。
1記載の発明によれば、動作切替時の急なモータ回転を
防止することができる。
作切替時の急なモータ回転を防止することができ、か
つ、ユーザによる原点復帰を不要にできる効果がある。
Claims (2)
- 【請求項1】 モータの位置検出器の出力値と外部位置
指令値との差である位置偏差を0となるよう位置制御器
で制御するモータ駆動装置において、前記位置制御器の
機能を機能停止または機能動作に切り替える切替手段
と、前記位置制御器の機能が停止した時に前記位置偏差
を積分計算する積分器と、前記積分器の出力値を反転し
て内部位置指令値を生成する内部位置指令生成器と、前
記内部位置指令値と前記外部位置指令値を加算し位置指
令を生成する加算器を具備したモータ駆動装置。 - 【請求項2】 モータの位置検出器の出力値と外部位置
指令値との差である位置偏差を0となるよう位置制御器
で制御するモータ駆動装置において、前記位置制御器の
機能を機能停止または機能動作に切り替える切替手段
と、前記位置制御器の機能が停止した時に前記位置偏差
を積分計算する積分器と、前記積分器の出力値を反転し
て内部位置指令値を生成する内部位置指令生成器と、前
記内部位置指令値と外部位置指令値を加算し位置指令を
生成する加算器と、機能動作時に位置オフセット量を記
憶する記憶手段と、前記記憶手段の位置オフセット量が
0になるまで設定したパルス数ずつ内部位置指令値を増
減させる復帰手段を具備し、前記加算器により前記内部
位置指令値と外部位置指令値を加算し位置指令を生成
し、機能切替時に前記積分器の出力値を前記記憶手段に
入力を行うことを特徴としたモータ駆動装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14270498A JP3584733B2 (ja) | 1998-05-25 | 1998-05-25 | モータ駆動装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14270498A JP3584733B2 (ja) | 1998-05-25 | 1998-05-25 | モータ駆動装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11338547A true JPH11338547A (ja) | 1999-12-10 |
| JP3584733B2 JP3584733B2 (ja) | 2004-11-04 |
Family
ID=15321630
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14270498A Expired - Fee Related JP3584733B2 (ja) | 1998-05-25 | 1998-05-25 | モータ駆動装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3584733B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7973509B2 (en) | 2007-12-13 | 2011-07-05 | Fanuc Ltd | Numerical controller having control mode switching function |
-
1998
- 1998-05-25 JP JP14270498A patent/JP3584733B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7973509B2 (en) | 2007-12-13 | 2011-07-05 | Fanuc Ltd | Numerical controller having control mode switching function |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3584733B2 (ja) | 2004-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03228106A (ja) | サーボモータの制御方法 | |
| WO2005093943A1 (ja) | 永久磁石式同期モータの制御装置 | |
| CN112162573B (zh) | 一种电动舵机抖动控制方法及装置 | |
| JP2018120399A (ja) | 制御装置、制御プログラムおよび制御システム | |
| WO1998011663A1 (fr) | Dispositif de commande de moteur a induction et procede de commande dudit dispositif | |
| JPH0293711A (ja) | サーボ制御装置 | |
| JPH11338547A (ja) | モータ駆動装置 | |
| JP4195897B2 (ja) | ステッピングモータの制御装置 | |
| JP3246559B2 (ja) | サーボ制御方式 | |
| JP3151845B2 (ja) | ロボットアームのサーボ制御装置 | |
| JP6274967B2 (ja) | 回転アクチュエータの駆動制御装置 | |
| EP3678290B1 (en) | Motor driving device | |
| JPH10105247A (ja) | サーボモータのオーバーシュート防止方法 | |
| JP2001022417A (ja) | 位置制御装置 | |
| JP3453886B2 (ja) | ステッピングモータの脱調防止装置 | |
| JP3330221B2 (ja) | プレス用フィーダ装置の加減速制御装置 | |
| JPH02213902A (ja) | ロボットの制御装置 | |
| JP3811926B2 (ja) | 電動機の速度制御装置 | |
| JPS61122709A (ja) | 関数発生装置 | |
| JPH10228319A (ja) | モータの制御装置 | |
| JP3539508B2 (ja) | 数値制御装置の円弧補間方法 | |
| JP2762789B2 (ja) | 多関節ロボットの加減速制御方法 | |
| JP2005284843A (ja) | 位置指令作成方法 | |
| JPH05282049A (ja) | サーボ制御方式 | |
| JP2877877B2 (ja) | 直流モータ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040330 |
|
| 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: 20040713 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040726 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070813 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130813 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |