JP4000873B2 - サーボシステムおよびその制御方法 - Google Patents
サーボシステムおよびその制御方法 Download PDFInfo
- Publication number
- JP4000873B2 JP4000873B2 JP2002062971A JP2002062971A JP4000873B2 JP 4000873 B2 JP4000873 B2 JP 4000873B2 JP 2002062971 A JP2002062971 A JP 2002062971A JP 2002062971 A JP2002062971 A JP 2002062971A JP 4000873 B2 JP4000873 B2 JP 4000873B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- servo driver
- controller
- servo
- transmission means
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Numerical Control (AREA)
- Programmable Controllers (AREA)
Description
【発明の属する技術分野】
本発明は、産業用機器などに用いられるサーボモータを制御するプログラマブルコントローラあるいはNCコントローラとモータ制御装置(サーボドライバ)からなるサーボシステムに関するものである。
【0002】
【従来の技術】
近年、複数のサーボドライバおよびサーボモータをコントロールするNCコントローラには通信機能が付加されている。このNCコントローラに接続されたサーボドライバの制御状態のモニタやパラメータの設定、サーボモータの動作指令の制御は通信機能を介してNCコントローラから可能となっている。
【0003】
また、通信の動作開始遅れを回避するために、動作指令を物理的な配線(伝達手段)により接続し、この伝達手段により動作指令をすることも可能になっている。以下、従来の伝達手段を備えたサーボシステムについて説明する。
【0004】
図4において、41はNCコントローラ、42はサーボドライバ、43は信号出力装置、44は信号入力装置、45は通信手段、46は伝達手段である。
【0005】
NCコントローラ41は信号出力装置43を、サーボドライバ42は信号入力装置44をそれぞれ備えており、信号出力装置43と信号入力装置44は伝達手段46により接続されている。NCコントローラ41はサーボドライバ42の情報を得たり、指令を行うための通信手段45を介してサーボドライバ42の状態をモニタしている。
【0006】
NCコントローラ41は、伝達手段46を介して動作開始信号をサーボドライバ42に出力すると、サーボドライバ42は信号入力装置44にて動作開始信号を受信し、サーボモータの駆動を開始する。また、NCコントローラ41は、通信手段45を介して動作指令をサーボドライバ42に出力すると、サーボドライバ42はその動作指令に従いサーボモータを駆動する。
【0007】
【発明が解決しようとする課題】
上記従来のNCコントロールシステムでは、サーボドライバは動作指令を通信手段あるいは伝達手段の複数の手段から受け取ることが可能であり、NCコントローラから誤った手段により動作指令を与えると、モータが予期しない動作を行う可能性があるという問題を有していた。
【0008】
本発明は上記課題を解決するもので、誤った動作指令をサーボドライバに与えても、サーボドライバが異常を検出してサーボモータを駆動しない安全なサーボシステムを提供することを目的とする。
【0009】
【課題を解決するための手段】
上記の課題を解決するために本発明のサーボシステムは、サーボモータを駆動するサーボドライバと、そのサーボドライバを制御するNCコントローラと、前記NCコントローラがサーボドライバの情報を得たり、通信指令を行うための通信手段と、前記NCコントローラが出力する動作開始信号をサーボドライバに与える第1の伝達手段と、前記NCコントローラが出力する指令切替信号をサーボドライバに与える第2の伝達手段とを備え、第2の伝達手段にて選択された指令が動作のときは第1の伝達手段を介してサーボドライバが受信することでサーボモータの位置決め動作を実行し、指令切替信号が第2の伝達手段以外から与えられた場合には異常な指令と判断するもので、NCコントローラがサーボドライバに与える指令の指令切替信号を第2の伝達手段から出力するステップ1と、ステップ1で選択した指令が動作のときは第1の伝達手段を介して、通信のときは通信手段を介してサーボドライバに伝達するステップ2と、サーボドライバが受信したステップ1の指令切替信号とステップ2の指令とを比較するステップ3とを備え、ステップ3において指令切替信号が示す指令と実際に与えられた指令が一致したときだけ指令を有効にする制御方法である。
【0010】
また、サーボモータを駆動するサーボドライバと、そのサーボドライバを制御するNCコントローラと、前記NCコントローラがサーボドライバの情報を得たり、通信指令を行うための通信手段と、NCコントローラが出力する動作開始信号をサーボドライバに与える伝達手段とを備え、NCコントローラがサーボドライバに与える指令の指令切替信号を通信手段から出力するステップ1と、ステップ1で選択した指令が動作のときは伝達手段を介して、通信のときは通信手段を介してサーボドライバに出力するステップ2と、サーボドライバが受信したステップ1の指令切替信号とステップ2の指令とを比較するステップ3とを備え、ステップ3において指令切替信号が示す指令と実際に与えられた指令が一致したときだけ指令を有効とするサーボシステムの制御方法である。
【0011】
【発明の実施の形態】
上記の課題を解決するために請求項1に記載のサーボシステムは、サーボモータを駆動するサーボドライバと、そのサーボドライバを制御するNCコントローラと、前記NCコントローラがサーボドライバの情報を得たり、通信指令を行うための通信手段と、前記NCコントローラが出力する動作開始信号をサーボドライバに与える第1の伝達手段と、前記NCコントローラが出力する指令切替信号をサーボドライバに与える第2の伝達手段とを備え、第2の伝達手段にて選択された指令が動作のときは第1の伝達手段を介して、サーボドライバが受信することでサーボモータの位置決め動作を実行し、指令切替信号が第2の伝達手段以外から与えられた場合には異常な指令と判断するものである。サーボドライバは指令切替信号の内容の指令と同じ指令を受信したときだけサーボモータの位置決め動作を実行し、異なる指令を受信したときにはサーボモータの位置決め動作を実行しないので誤動作を防止できる。
【0012】
請求項2に記載のサーボシステムの制御方法は、サーボモータを駆動するサーボドライバと、そのサーボドライバを制御するNCコントローラと、前記NCコントローラがサーボドライバの情報を得たり、通信指令を行うための通信手段と、前記NCコントローラが出力する動作開始信号をサーボドライバに与える第1の伝達手段と、前記NCコントローラが出力する指令切替信号をサーボドライバに与える第2の伝達手段とを備え、NCコントローラがサーボドライバに与える指令の指令切替信号を第2の伝達手段から出力するステップ1と、ステップ1で選択した指令が動作のときは第1の伝達手段を介して、通信のときは通信手段を介してサーボドライバに伝達するステップ2と、サーボドライバが受信したステップ1の指令切替信号とステップ2の指令とを比較するステップ3とを備え、ステップ3において指令切替信号が示す指令と実際に与えられた指令が一致したときだけ指令を有効とするものである。
【0013】
また、請求項3に記載のサーボシステムの制御方法は、サーボモータを駆動するサーボドライバと、そのサーボドライバを制御するNCコントローラと、前記NCコントローラがサーボドライバの情報を得たり、指令を行うための通信手段と、NCコントローラが出力する動作開始信号をサーボドライバに与える伝達手段とを備え、NCコントローラがサーボドライバに与える指令の指令切替信号を通信手段から出力するステップ1と、ステップ1で選択した指令が動作のときは伝達手段を介して、通信のときは通信手段を介してサーボドライバに出力するステップ2と、サーボドライバが受信したステップ1の指令切替信号とステップ2の指令とを比較するステップ3とを備え、ステップ3において指令切替信号が示す指令と実際に与えられた指令が一致したときだけ指令を有効とするものである。
【0014】
このように、NCコントローラとサーボドライバとの間に指令切替信号を伝達する第2の伝達手段を通信手段とは別に設け、その指令切替信号が示す指令と一致した指令をサーボドライバが受信したときだけ指令を有効とするもので誤動作を防止できる。
【0015】
【実施例】
以下、本発明の一実施例について、図面を参照しながら説明する。
【0016】
(実施例1)
図1において、11は通信機能を備えたNCコントローラ、12は通信機能を備えたサーボドライバ、13は信号出力装置、14は信号入力装置、15は通信手段、16は第1の伝達手段、17は第2の伝達手段である。
【0017】
NCコントローラ11は、サーボドライバ12の情報を得たり指令を行うための通信手段15を介してサーボドライバ12の状態をモニタしている。また、NCコントローラ11には信号出力装置13、サーボドライバ12には信号入力装置14をそれぞれ備えており、信号出力装置13と信号入力装置14は第1の伝達手段16および第2の伝達手段17を介して接続している。
【0018】
NCコントローラ11はサーボドライバ12に対してサーボモータを駆動するための動作開始信号を第1の伝達手段16を介して、指令切替信号を第2の伝達手段17を介して出力し、信号入力装置14にて受信する。
【0019】
以上のように構成されたサーボシステムについて、図2を用いながらその動作について説明する。
【0020】
NCコントローラ11は、指令内容が通信指令あるいは動作指令にかかわらず第2の伝達手段17を用いて指令切替信号を出力する(ステップ1)。次に、NCコントローラ11は、指令切替信号にて選択された指令を第1の伝達手段16(通信指令のときは通信手段15)を介してサーボドライバ12に与える(ステップ2)。サーボドライバ12はステップ1で与えられた指令切替信号とステップ2の指令が同じ指令かどうか確認して、一致であればサーボモータを駆動し、不一致であれば異常と判断する(ステップ3)。
【0021】
なお、サーボドライバ12は指令切替信号が第2の伝達手段17以外から与えられた場合には異常な指令と判断してサーボモータを動作させない。
【0022】
(実施例2)
実施例2は伝達手段を備えた従来のサーボシステムにおける制御方法で、図3、図4を参照しながら説明する。
【0023】
NCコントローラ41は、通信手段45を介してサーボドライバ42に指令切替信号を出力する(ステップ1)。次に、ステップ1の指令切替信号にて選択された指令を伝達手段46(通信指令のときは通信手段45)を介してサーボドライバ42に出力する(ステップ2)。さらに、サーボドライバ42が受信したステップ1の指令切替信号とステップ2の指令とを比較する(ステップ3)。ステップ3では指令内容が一致したときだけ指令を有効とする。
【0024】
なお、実施例2も実施例1と同様に、サーボドライバ42は指令切替信号が通信手段45以外から与えられた場合には異常な指令と判断してサーボモータを動作させない。
【0025】
【発明の効果】
以上の実施例から明らかなように請求項1に記載の発明によれば、複数の指令手段で接続されたNCコントローラとサーボドライバの間に指令切替信号を与える第2の伝達手段を設け、指令切替信号が示す指令と同じ指令をサーボドライバが受信したときだけ有効とするため誤動作を防止できる。
【0026】
また、請求項2に記載の発明によれば、サーボドライバはステップ1で与えられた指令切替信号が示す指令とステップ2の指令が同じ指令かどうか確認して、一致であればサーボモータを駆動し、不一致であれば異常と判断するので誤動作を防止できる。
【0027】
さらに、請求項3に記載の発明によれば、サーボドライバが受信したステップ1の指令切替信号が示す指令とステップ2の指令が同じ指令かどうか確認して、一致したときだけ指令を有効とするので誤動作を防止できる。
【0028】
このように、複数の指令手段で接続されたNCコントローラとサーボドライバ間の誤指令を防止でき、安全性に優れたサーボシステムを提供することができる。
【図面の簡単な説明】
【図1】 本発明の実施例1におけるサーボシステムのブロック図
【図2】 本発明の実施例1におけるサーボシステムのフローチャート
【図3】 本発明の実施例2におけるサーボシステムのフローチャート
【図4】 従来のサーボシステムのブロック図
【符号の説明】
11、41 NCコントローラ
12、42 サーボドライバ
13、43 信号出力装置
14、44 信号受信装置
15、45 通信手段
16 第1の伝達手段
17 第2の伝達手段
46 伝達手段
Claims (3)
- サーボモータを駆動するサーボドライバと、そのサーボドライバを制御するNCコントローラと、前記NCコントローラがサーボドライバの情報を得たり、通信指令を行うための通信手段と、前記NCコントローラが出力する動作開始信号をサーボドライバに与える第1の伝達手段と、前記NCコントローラが出力する指令切替信号をサーボドライバに与える第2の伝達手段とを備え、第2の伝達手段にて選択された指令が動作のときは第1の伝達手段を介してサーボドライバが受信することでサーボモータの位置決め動作を実行し、指令切替信号が第2の伝達手段以外から与えられた場合には異常な指令と判断するサーボシステム。
- サーボモータを駆動するサーボドライバと、そのサーボドライバを制御するNCコントローラと、前記NCコントローラがサーボドライバの情報を得たり、通信指令を行うための通信手段と、前記NCコントローラが出力する動作開始信号をサーボドライバに与える第1の伝達手段と、前記NCコントローラが出力する指令切替信号をサーボドライバに与える第2の伝達手段とを備え、NCコントローラがサーボドライバに与える指令の指令切替信号を第2の伝達手段から出力するステップ1と、ステップ1で選択した指令が動作のときは第1の伝達手段を介して、通信のときは通信手段を介してサーボドライバに伝達するステップ2と、サーボドライバが受信したステップ1の指令切替信号とステップ2の指令とを比較するステップ3とを備え、ステップ3において指令切替信号が示す指令と実際に与えられた指令が一致したときだけ指令を有効とするサーボシステムの制御方法。
- サーボモータを駆動するサーボドライバと、そのサーボドライバを制御するNCコントローラと、前記NCコントローラがサーボドライバの情報を得たり、指令を行うための通信手段と、NCコントローラが出力する動作開始信号をサーボドライバに与える伝達手段とを備え、NCコントローラがサーボドライバに与える指令の指令切替信号を通信手段から出力するステップ1と、ステップ1で選択した指令が動作のときは伝達手段を介して、通信のときは通信手段を介してサーボドライバに出力するステップ2と、サーボドライバが受信したステップ1の指令切替信号とステップ2の指令とを比較するステップ3とを備え、ステップ3において指令切替信号が示す指令と実際に与えられた指令が一致したときだけ指令を有効とするサーボシステムの制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002062971A JP4000873B2 (ja) | 2002-03-08 | 2002-03-08 | サーボシステムおよびその制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002062971A JP4000873B2 (ja) | 2002-03-08 | 2002-03-08 | サーボシステムおよびその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003263207A JP2003263207A (ja) | 2003-09-19 |
JP4000873B2 true JP4000873B2 (ja) | 2007-10-31 |
Family
ID=29196481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002062971A Expired - Fee Related JP4000873B2 (ja) | 2002-03-08 | 2002-03-08 | サーボシステムおよびその制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4000873B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4743652B2 (ja) * | 2004-03-03 | 2011-08-10 | 株式会社安川電機 | 駆動軸操作システム |
JP5545380B1 (ja) * | 2013-01-28 | 2014-07-09 | 株式会社安川電機 | ロボットシステム |
-
2002
- 2002-03-08 JP JP2002062971A patent/JP4000873B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003263207A (ja) | 2003-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102208888B (zh) | 电动机驱动***、电动机控制器和安全功能扩展器 | |
US11643095B2 (en) | Electronic control device, control system, and reset determination method | |
US9887659B2 (en) | Networked motor controller with safety control unit | |
US20040040778A1 (en) | Vehicle steering system | |
KR100871857B1 (ko) | 차량 내부의 네트워크 시스템 및 그 제어방법 | |
JP2005306124A (ja) | 車両制御装置 | |
JP2009262609A (ja) | 車両用操舵装置 | |
JP7225689B2 (ja) | モータ制御装置 | |
JP4196757B2 (ja) | セーフティコントローラ | |
US5467078A (en) | System and method for communicating data between plural air conditioning machines for controlling the machines and displaying their status | |
JP4000873B2 (ja) | サーボシステムおよびその制御方法 | |
EP2638556B1 (en) | Combination switch | |
CN117284258A (zh) | 一种完全epb冗余的制动控制***及制动控制方法 | |
US11573568B2 (en) | Function-oriented electronics architecture | |
JPH03258140A (ja) | 自動車用集約配線システム | |
US9912262B2 (en) | Positioning arrangement for moving an object that is to be positioned | |
JP2022115295A (ja) | 車両用電子制御装置 | |
US6614196B1 (en) | Vehicle with running mechanism and lifting mechanism | |
CN107621794B (zh) | 控制驱动装置的方法和执行该方法的*** | |
JP4953997B2 (ja) | 多軸駆動用ドライバ | |
JP3994239B2 (ja) | モータ駆動制御装置およびその制御方法 | |
JP2020129851A (ja) | モータ制御装置 | |
JP3184343B2 (ja) | 多重伝送装置 | |
JP2785094B2 (ja) | コンソール共用機能を持つプリンタ装置 | |
JPH1168883A (ja) | 通信制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041129 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050706 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060710 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060718 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060830 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070313 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070417 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070515 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070521 |
|
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: 20070724 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070806 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100824 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100824 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |