JP4390835B2 - サーボモータ制御システム - Google Patents
サーボモータ制御システム Download PDFInfo
- Publication number
- JP4390835B2 JP4390835B2 JP2008023906A JP2008023906A JP4390835B2 JP 4390835 B2 JP4390835 B2 JP 4390835B2 JP 2008023906 A JP2008023906 A JP 2008023906A JP 2008023906 A JP2008023906 A JP 2008023906A JP 4390835 B2 JP4390835 B2 JP 4390835B2
- Authority
- JP
- Japan
- Prior art keywords
- servo
- motor
- current command
- serial bus
- servo amplifiers
- 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
-
- 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
-
- 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/34—Director, elements to supervisory
- G05B2219/34221—Computer delivers control pulses from table directly to 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34434—Separate power controller for drive, servodrive, one per axis, connected to cnc
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35563—Use of conversion tables
-
- 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/36502—Ram for variable servo data, rom for fixed servo routine
-
- 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/41002—Servo amplifier
-
- 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/41003—Control power amplifier with data on data bus
-
- 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/41206—Lookup table, memory with certain relationships
-
- 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/41213—Lookup table for load, motor torque as function of actual 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/41—Servomotor, servo controller till figures
- G05B2219/41214—Lookup table for current as function of actual 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43097—Table, rom, ram speed table
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Multiple Motors (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
- Numerical Control (AREA)
Description
図2(b)は、タンデム制御の形態でのシリアルバス制御回路4を介した電流指令レジスタ3−1〜3−3とサーボアンプ5−1〜5−3の対応関係を表している。この場合、サーボアンプ5−1とサーボアンプ5−2に対する電流指令値は、両者とも電流指令レジスタ1に格納された電流指令値である。
なお、図1及び図2において、電流指令レジスタとサーボアンプの数をそれぞれ3つとして説明しているが、電流指令レジスタとサーボアンプの数が3つに限定されるわけではない。
セレクタ4cは、変換テーブル4bから入力した変換値mに従って、アドレステーブル4aからサーボアンプ5のアドレスを選択し、選択したアドレスをアドレス送出回路4gを介してコモンRAM3に出力する。
パラレル・シリアル変換回路4fでは、図4について説明したのと同様に、UPカウンタ4eからの番号nとともにシリアルデータを形成し、サーボアンプ5に出力する。
送信制御回路4dが、UPカウンタ4eをリセットする(n=1)(ステップS100)。UPカウンタ4eは、変換テーブル4b及びパラレル・シリアル変換回路4fに対して番号nを出力する(ステップS101)。変換テーブル4bは、入力された番号nに対して番号mをセレクタ4cへ出力する(ステップS102)。セレクタ4cは、サーボアンプ5のアドレスをアドレステーブル4aから選択しアドレス送出回路4gに送出する(ステップS103)。
2 デジタルシグナルプロセッサ(DSP)
3 コモンRAM
3−1,3−2,3−3 電流指令レジスタ
4 シリアルバス制御回路
4a アドレステーブル
4b 変換テーブル
4c セレクタ
4d 送信制御回路
4e UPカウンタ
4f パラレル・シリアル変換回路
4g アドレス送出回路
5 サーボアンプ
5−1,5−2,5−3 サーボアンプ
6 シリアルバス
7 バス
8 SRAM
9 ROM
10 CPU
11 コモンRAM
20 モータ制御装置
21 中継装置
22a,22b,22c,22d インバータ
23 モータ
24 シリアルバス
Claims (3)
- 制御装置と複数のサーボアンプがシリアルバスで接続され、制御装置で生成したモータに対するトルク指令または電流指令値をシリアルバスを通して複数のサーボアンプに送信し、複数のサーボアンプは受信したトルク指令または電流指令値に基づいて、モータを駆動するサーボモータ制御システムにおいて、
前記制御装置で生成したトルク指令または電流指令値を格納する複数のレジスタと複数のサーボアンプとを対応付けるための変換値を書き換え可能のテーブルを有し、該テーブルに基づいて該レジスタに格納されたデータを前記シリアルバスを通して該複数のサーボアンプに送信するシリアルバス制御回路を備え、
前記シリアルバス制御回路は、
前記制御装置で生成した1つの前記トルク指令または電流指令値を格納した前記レジスタからデータを読み出し前記シリアルバスを通して前記複数のサーボアンプに送信し、該複数のサーボアンプは受信した同一のトルク指令または電流指令値に基づいてモータを駆動する第1の形態と、前記制御装置で生成した複数の前記トルク指令または電流指令値を格納した前記複数のレジスタからデータを読み出し前記シリアルバスを通して前記複数のサーボアンプに送信し、該複数のサーボアンプは受信したそれぞれのトルク指令または電流指令値に基づいてモータを駆動する第2の形態とを、前記複数のレジスタと前記複数のサーボアンプとを対応付けるための前記変換値を前記テーブルにおいて書き換えることによって設定できることを特徴とするサーボモータ制御システム。 - 前記第1の形態においては、同一のトルク指令または電流指令に基づいてモータを駆動する複数のサーボアンプには、各サーボアンプにそれぞれ1台づつモータを接続し駆動する場合と、前記複数のサーボアンプに1台のモータを接続し駆動する場合があることを特徴とする請求項1に記載のサーボモータ制御システム。
- 請求項2に記載されるサーボアンプに1台のモータを接続し駆動する場合、1台のモータは電気的に独立した複数組の各相巻線を有し、1台のモータの複数の各組の各相巻線に前記複数のサーボアンプをそれぞれ接続して駆動することを特徴とする請求項2に記載のサーボモータ制御システム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008023906A JP4390835B2 (ja) | 2008-02-04 | 2008-02-04 | サーボモータ制御システム |
EP08168211A EP2085847B1 (en) | 2008-02-04 | 2008-11-03 | Servo motor control system |
US12/269,928 US8054028B2 (en) | 2008-02-04 | 2008-11-13 | Servo motor control system |
CN2008101868459A CN101505124B (zh) | 2008-02-04 | 2008-12-31 | 伺服电动机控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008023906A JP4390835B2 (ja) | 2008-02-04 | 2008-02-04 | サーボモータ制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009189097A JP2009189097A (ja) | 2009-08-20 |
JP4390835B2 true JP4390835B2 (ja) | 2009-12-24 |
Family
ID=40600172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008023906A Active JP4390835B2 (ja) | 2008-02-04 | 2008-02-04 | サーボモータ制御システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US8054028B2 (ja) |
EP (1) | EP2085847B1 (ja) |
JP (1) | JP4390835B2 (ja) |
CN (1) | CN101505124B (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9921712B2 (en) | 2010-12-29 | 2018-03-20 | Mako Surgical Corp. | System and method for providing substantially stable control of a surgical tool |
US9119655B2 (en) | 2012-08-03 | 2015-09-01 | Stryker Corporation | Surgical manipulator capable of controlling a surgical instrument in multiple modes |
JP5783802B2 (ja) * | 2011-05-27 | 2015-09-24 | ミネベア株式会社 | モータ駆動装置、集積回路装置、モータ装置、及びモータ駆動システム |
US9820818B2 (en) | 2012-08-03 | 2017-11-21 | Stryker Corporation | System and method for controlling a surgical manipulator based on implant parameters |
KR102530836B1 (ko) | 2012-08-03 | 2023-05-10 | 스트리커 코포레이션 | 로봇 수술을 위한 시스템 및 방법 |
US9226796B2 (en) | 2012-08-03 | 2016-01-05 | Stryker Corporation | Method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path |
US9300235B2 (en) * | 2013-03-27 | 2016-03-29 | Allegro Microsystems, Llc | System and method for serial communication by an electronic circuit |
US11202682B2 (en) | 2016-12-16 | 2021-12-21 | Mako Surgical Corp. | Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site |
JP6977265B2 (ja) * | 2017-01-27 | 2021-12-08 | オムロン株式会社 | マスタースレーブ制御システム、およびマスタースレーブ制御システムの制御方法 |
JP6770038B2 (ja) * | 2018-09-26 | 2020-10-14 | ファナック株式会社 | 複数のコンバータユニットを有するシステムにおけるサーボアンプ選定装置 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2883643B2 (ja) | 1989-09-04 | 1999-04-19 | 富士電機 株式会社 | インバータの群運転方法 |
JPH07123766A (ja) | 1993-10-28 | 1995-05-12 | Tec Corp | モータ制御装置 |
JPH0835713A (ja) * | 1994-07-26 | 1996-02-06 | Fujitsu General Ltd | 空気調和機の制御方法およびその装置 |
JP3615596B2 (ja) * | 1995-08-22 | 2005-02-02 | ファナック株式会社 | 数値制御装置 |
WO1998035296A1 (fr) * | 1997-02-07 | 1998-08-13 | Mitsubishi Denki Kabushiki Kaisha | Controleur de bus et systeme de controle de bus |
WO2000019288A1 (fr) * | 1998-09-28 | 2000-04-06 | Kabushiki Kaisha Yaskawa Denki | Dispositif de commande de position |
JP2000322105A (ja) * | 1999-05-07 | 2000-11-24 | Toshiba Mach Co Ltd | サーボ制御装置およびサーボ制御装置の安定化調整方法 |
JP2003169497A (ja) | 2001-12-03 | 2003-06-13 | Mitsubishi Heavy Ind Ltd | サーボドライブシステム、射出成型機、サーボモータ制御方法及び射出成型機の動作方法 |
US6936990B2 (en) * | 2002-03-29 | 2005-08-30 | Matsushita Electric Industrial Co., Ltd. | Method for controlling electric motor and apparatus for controlling the same |
JP3892778B2 (ja) * | 2002-08-28 | 2007-03-14 | ファナック株式会社 | 数値制御装置 |
JP3892823B2 (ja) * | 2003-03-17 | 2007-03-14 | 山洋電気株式会社 | モータの速度制御装置 |
JP2005086918A (ja) | 2003-09-09 | 2005-03-31 | Fanuc Ltd | モータ駆動装置 |
JP4028858B2 (ja) * | 2004-05-28 | 2007-12-26 | ファナック株式会社 | 数値制御装置及びサーボモータ制御システム |
JP4646816B2 (ja) | 2006-01-30 | 2011-03-09 | 東洋電機製造株式会社 | 同期制御システム |
JP2007295647A (ja) | 2006-04-21 | 2007-11-08 | Meidensha Corp | インバータの同期運転方式 |
JP4226620B2 (ja) * | 2006-08-24 | 2009-02-18 | ファナック株式会社 | データ転送方式及びデータ転送装置 |
JP2007073071A (ja) | 2006-11-10 | 2007-03-22 | Toshiba Mach Co Ltd | サーボ制御装置 |
JP4580023B2 (ja) * | 2009-03-02 | 2010-11-10 | ファナック株式会社 | 複数の巻線を備えたモータを駆動するモータ駆動システム |
-
2008
- 2008-02-04 JP JP2008023906A patent/JP4390835B2/ja active Active
- 2008-11-03 EP EP08168211A patent/EP2085847B1/en active Active
- 2008-11-13 US US12/269,928 patent/US8054028B2/en active Active
- 2008-12-31 CN CN2008101868459A patent/CN101505124B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101505124A (zh) | 2009-08-12 |
EP2085847A1 (en) | 2009-08-05 |
CN101505124B (zh) | 2011-09-28 |
US8054028B2 (en) | 2011-11-08 |
JP2009189097A (ja) | 2009-08-20 |
US20090195206A1 (en) | 2009-08-06 |
EP2085847B1 (en) | 2011-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4390835B2 (ja) | サーボモータ制御システム | |
JP5366964B2 (ja) | 組込型ロボット制御システム | |
JP5438175B2 (ja) | 制振制御ロボットシステム | |
JP5301088B2 (ja) | モータ制御用シリアル通信装置 | |
JP3544849B2 (ja) | インバータ装置の通信用オプション装置およびこれを用いた通信システム | |
JP6312152B2 (ja) | 変速機及びクラッチの制御装置をプログラミングするためのプロトコル変換方法 | |
JP2007073008A (ja) | 位置決め装置 | |
JP5471096B2 (ja) | 電動機制御装置 | |
JP2008263678A (ja) | サーボモータ制御装置 | |
JP2018092207A (ja) | 駆動機器および駆動機器システム | |
JP3645668B2 (ja) | モータ制御装置 | |
CN113194048B (zh) | 一种动态切换cpu与gpu拓扑的装置及使用方法 | |
WO2013183140A1 (ja) | モーションコントローラ装置と同装置における通信方法 | |
JP5358989B2 (ja) | モータ駆動用通信システム | |
JP2000324896A (ja) | データ伝送システムおよび画像形成装置 | |
CN104168518B (zh) | 对讲设备控制方法、控制装置及对讲*** | |
JP5020856B2 (ja) | プログラマブル・ロジック・コントローラ | |
JP2010049508A (ja) | 複数バスの選択方式およびこの方式を備えたプログラマブルコントローラ | |
JP2006081258A (ja) | 多軸サーボ装置 | |
JP2005286525A (ja) | 制御装置及び制御システム | |
JP4160778B2 (ja) | モータ制御装置 | |
JPH11127213A (ja) | 通信装置 | |
JPH11282509A (ja) | ロボット制御装置とその制御方法 | |
JP2000316295A (ja) | シリアル通信システム及び画像形成装置 | |
JPH03247050A (ja) | 多重伝送方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090707 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090827 |
|
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: 20090929 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091006 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4390835 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131016 Year of fee payment: 4 |