[go: up one dir, main page]

JP2003330510A - 数値制御装置の同期制御方法 - Google Patents

数値制御装置の同期制御方法

Info

Publication number
JP2003330510A
JP2003330510A JP2002138737A JP2002138737A JP2003330510A JP 2003330510 A JP2003330510 A JP 2003330510A JP 2002138737 A JP2002138737 A JP 2002138737A JP 2002138737 A JP2002138737 A JP 2002138737A JP 2003330510 A JP2003330510 A JP 2003330510A
Authority
JP
Japan
Prior art keywords
control
axis
synchronous
motor
position control
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.)
Pending
Application number
JP2002138737A
Other languages
English (en)
Inventor
Yasuyuki Takei
康行 竹井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2002138737A priority Critical patent/JP2003330510A/ja
Priority to PCT/JP2003/005854 priority patent/WO2003100536A1/ja
Publication of JP2003330510A publication Critical patent/JP2003330510A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4141Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by a controller or microprocessor per axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50218Synchronize groups of axis, spindles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Multiple Motors (AREA)

Abstract

(57)【要約】 【課題】 位置制御部の制御周期や、位置検出器の検出
周期の違いがある場合の同期制御の同期精度を向上する
数値制御装置の同期制御方法を提供する。 【解決手段】 制御軸毎に独立した位置制御部4,4’
を有する複数のモータ制御装置2,2’に対して前記制
御軸に位置指令を出力する位置指令出力部3を有する数
値制御装置1であって、同じ位置指令を同時に複数の前
記モータ制御装置に指令し、前記モータ制御装置2,
2’で独立に位置制御して多軸間同期制御を行う数値制
御装置の同期制御方法において、前記各制御軸の位置制
御部の遅れ時間に対し、数式(1)に基づいて位置制御
ループゲイン9,11を補正するようにした。 【数1】

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、同じ位置指令を同
時に複数の制御軸に指令し、多軸間の同期制御を行う同
期制御方式に関する。
【0002】
【従来の技術】多軸間の同期制御方式には、同じ位置指
令を同時に複数の制御軸に指令し、各制御軸の制御ゲイ
ンを同一にして、各々独立して位置制御を行う方式と、
特開2001−72365号公報に見られる特定のマス
タ軸に追従するマスタ−スレーブ方式がある。前者の方
式は、特別な装置も不要であることと、同期する全軸の
位置制御ループゲインを同一の設定値とし、位置制御部
の応答特性を合わせることだけで、高い同期精度を実現
できるため、1つの軸を2つのモータで制御するガント
リ−運転や、主軸同士の同期運転等で広く使用されてい
る。
【0003】
【発明が解決しようとする課題】ところが、前記制御軸
の位置制御部の制御周期や、位置検出器の検出周期の違
いなどで、前記位置制御ループゲインを同一値に設定し
ても、微量ではあるが前記位置制御部の応答特性が異な
ることがあった。すなわち、異なる種類の検出器の場
合、検出タイミングに十数μs程度の差が生じることが
あり、例えば、50[μs]の検出タイミング差がある
検出器を有した制御軸間にて同期制御を行った場合、速
度10000[r/min]では3.0[度]の同期誤
差を生じる。従来、前記応答特性の差による同期精度誤
差は、許容誤差範囲以内であったが、同期速度、同期精
度の向上に伴い、前記応答特性の差を無視できなくなっ
ている。動作速度の向上や、システム構成上の制約など
で、同期制御を行う制御軸において異なる種類の制御装
置、検出器を使用する場合も少なくなく、同期精度向上
のための新たな技術が求められている。そこで本発明
は、前記応答特性の差を簡単な調整で解消することによ
って、同期精度を向上させることを目的とする。
【0004】
【課題を解決するための手段】上記問題を解決するた
め、請求項1記載の数値制御装置の同期制御方法の発明
は、制御軸毎に独立した位置制御部を有する複数のモー
タ制御装置に対して前記制御軸に位置指令を出力する位
置指令出力部を有する数値制御装置であって、同じ位置
指令を同時に複数の前記モータ制御装置に指令し、前記
モータ制御装置で独立に位置制御して多軸間同期制御を
行う数値制御装置の同期制御方法において、前記各制御
軸の位置制御部の遅れ時間に対し、数式(1)に基づい
て位置制御ループゲインを補正することによって同期調
整を行うことを特徴とする。請求項2記載の多軸間同期
制御方法の発明は、同時に複数の制御軸に位置指令を出
力する位置指令出力部とともに、各制御軸に独立した位
置制御を行なう位置制御部を有し、同じ位置指令を同時
に複数の制御軸に指令して制御軸で独立に位置制御して
多軸間同期制御を行う多軸間同期制御方法において、前
記各制御軸の位置制御の遅れ時間に対し、数式(1)に
基づいて位置制御ループゲインを補正することによって
同期調整を行うことを特徴とする。
【0005】
【発明の実施の形態】以下に本発明の数式(1)につい
て説明する。説明を簡単にするため、同期の基準軸と位
置検出器の遅れなどの遅れ時間Tdがある同期軸の場合
について説明する。まず、基準軸の位置制御ループゲイ
ンをKpとした場合、Kpによる位置制御の遅れ時間T
pは、数式(2)によって求められる。
【数2】 同期軸の位置制御ループゲインがKpの場合、同様に、
同期軸の位置制御部の遅れ時間はTpとなる。ところ
が、同期軸には、位置検出器の遅れなど、前記位置制御
の遅れ以外の遅れ時間をTdがある。一般にフィードバ
ック制御系のフィードバックパス内に遅れがあると、フ
ィードバックの効果で前向きのパスがフィードバックの
遅れに相当する分だけ位相が進むことになる。前記位置
制御部の遅れがTpであるから、前記位置制御部全体の
遅れ時間はTp−Tdとなり、前記位置制御部の実質の
位置制御ループゲインKp”は、数式(3)で示される
ように、Kpよりも大きくなる。
【数3】 したがって、前記位置制御部全体から見た前記実質の位
置制御ループゲインをKpとするためには、制御系全体
を遅らせる必要がある。位置制御ループゲインを下げる
と制御系が遅れるので、数式(2)を遅れ時間Tdに相
当する時間だけ遅らせればよい。すなわち、補正後の位
置制御ループゲインをKp’とすると、数式(4)とな
るので、その両辺の逆数をとることにより数式(1)と
なり、結局、数式(1)で示す位置制御ループゲインで
制御すればよいこととなる。
【0006】図1は、本発明の数値制御装置の同期制御
方法のブロック図を示している。1は数値制御装置、
2、2’は各モータを駆動するモータ制御装置、6、
6’はモータ、7、7’はそれぞれモータ6、6’の位
置を検出する検出器である。数値制御装置1内には位置
指令出力部3があり、この位置指令出力部3は同期する
複数の制御軸に対し同時に位置指令を出力する。モータ
制御装置2内には、位置指令出力部3からの位置指令に
従ってモータ2を制御する位置制御部4と、位置制御部
4から出力される速度指令に従ってモータ6を制御する
駆動制御部5と、検出器7からのモータ6の位置検出値
によって求められた第1遅れ要素8とがあり、さらに位
置制御部4内には第1遅れ要素8に基づき本発明による
数式(1)によって求めた第1位置制御ループゲイン9
がある。同じく、モータ制御装置2’内には、位置指令
出力部3からの位置指令に従ってモータ2’を制御する
位置制御部4’と、位置制御部4’から出力される速度
指令に従ってモータ6’を制御する駆動制御部5’と、
検出器7’からのモータ6’の位置検出値によって求め
られた第2遅れ要素10とがあり、さらに位置制御部
4’内には第2遅れ要素12に基づき本発明による数式
(1)によって求めた第2位置制御ループゲイン9’が
ある。
【0007】まず、3の位置指令出力部から複数のモー
タ制御装置2,2’に対し、同じ位置指令が同時に指令
される。モータ制御装置2、2’には、各々異なる遅れ
要素8、10を持っているため、各々のモータ制御装置
の遅れ要素から数式(1)を用いて計算した位置制御ル
ープゲインを各々の位置制御部の位置制御ループゲイン
9、11に設定する。モータ制御装置2の位置制御部4
は、設定された位置制御ループゲイン9(Kp1)でモ
ータ6を制御し、またモータ制御装置2’の位置制御部
4’は、設定された位置制御ループゲイン11(Kp
2)でモータ6’を制御する。このようにすることによ
り、位置制御部の制御周期や、位置検出器の検出周期の
違いがある場合の同期制御の同期精度を向上することが
可能となる。
【0008】
【発明の効果】以上、述べたように、本発明によれば、
制御軸毎に独立した位置制御部を有するモータ制御装置
と、同時に複数の前記制御軸に位置指令を出力する位置
指令出力部と、を有する数値制御装置であって、同じ位
置指令を同時に複数の前記モータ制御装置に指令し、前
記モータ制御装置で独立に位置制御して多軸間同期制御
を行う数値制御装置の同期制御方法において、前記各制
御軸の位置制御部の遅れ時間に対し、数式(1)に基づ
いて位置制御ループゲインを補正することによって同期
調整を行なうので、位置制御部の制御周期や、位置検出
器の検出周期の違いがある場合の同期制御の同期精度を
向上する効果がある。
【図面の簡単な説明】
【図1】本発明の数値制御装置の同期制御方法のブロッ
ク図を示している。
【符号の説明】
1:数値制御装置 2、2’:モータ制御装置 3:位置指令出力部 4、4’:位置制御部 5、5’:駆動制御部 6、6’:モータ 7、7’:位置検出器 8:第1遅れ要素 9:第1遅れ要素に基づいた第1位置制御ループゲイン 10:第2遅れ要素 11:第2遅れ要素に基づいた第2位置制御ループゲイ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 制御軸毎に独立した位置制御部を有する
    複数のモータ制御装置に対して前記制御軸に位置指令を
    出力する位置指令出力部を有する数値制御装置であっ
    て、同じ位置指令を同時に複数の前記モータ制御装置に
    指令し、前記モータ制御装置で独立に位置制御して多軸
    間同期制御を行う数値制御装置の同期制御方法におい
    て、 前記各制御軸の位置制御部の遅れ時間に対し、数式
    (1)に基づいて位置制御ループゲインを補正すること
    によって同期調整を行うことを特徴とする数値制御装置
    の同期制御方法。 【数1】 数式(1)において、 Kpは所望の応答特性を得るための基準軸の位置制御ル
    ープゲイン Tdは位置制御の遅れ以外の遅れ時間、 Kp’は補正後の位置制御ループゲイン、をそれぞれ示
    す。
  2. 【請求項2】 同時に複数の制御軸に位置指令を出力す
    る位置指令出力部とともに、各制御軸に独立した位置制
    御を行なう位置制御部を有し、同じ位置指令を同時に複
    数の制御軸に指令して制御軸で独立に位置制御して多軸
    間同期制御を行う多軸間同期制御方法において、 前記各制御軸の位置制御の遅れ時間に対し、数式(1)
    に基づいて位置制御ループゲインを補正することによっ
    て同期調整を行うことを特徴とする多軸間同期制御方
    法。
JP2002138737A 2002-05-14 2002-05-14 数値制御装置の同期制御方法 Pending JP2003330510A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002138737A JP2003330510A (ja) 2002-05-14 2002-05-14 数値制御装置の同期制御方法
PCT/JP2003/005854 WO2003100536A1 (en) 2002-05-14 2003-05-09 Numerical value control device synchronization control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002138737A JP2003330510A (ja) 2002-05-14 2002-05-14 数値制御装置の同期制御方法

Publications (1)

Publication Number Publication Date
JP2003330510A true JP2003330510A (ja) 2003-11-21

Family

ID=29561171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002138737A Pending JP2003330510A (ja) 2002-05-14 2002-05-14 数値制御装置の同期制御方法

Country Status (2)

Country Link
JP (1) JP2003330510A (ja)
WO (1) WO2003100536A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129251A (zh) * 2010-01-12 2011-07-20 株式会社安川电机 同步控制装置
CN103084669A (zh) * 2011-11-02 2013-05-08 发那科株式会社 齿轮加工机的控制装置
JP2018153882A (ja) * 2017-03-16 2018-10-04 株式会社安川電機 コントロールシステム、コントローラ及び制御方法
WO2019208109A1 (ja) * 2018-04-26 2019-10-31 オムロン株式会社 制御システム、制御方法、および制御プログラム

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4044105B2 (ja) * 2005-04-25 2008-02-06 ファナック株式会社 系統毎に運転手段を切り替える機能を有する数値制御装置
CN102368162B (zh) * 2011-10-26 2013-04-03 中国科学院光电技术研究所 一种大角度的快速反射镜跟踪系统
CN104965524B (zh) * 2015-05-21 2018-02-02 深圳市大疆灵眸科技有限公司 增稳装置及增稳装置初始姿态控制系统、方法
EP3561621B1 (de) 2018-04-26 2023-01-04 Siemens Aktiengesellschaft Bestimmen eines angepassten leitwertes einer leitachse
CN110212814B (zh) * 2019-05-13 2020-11-03 湖北三江航天红林探控有限公司 双电机驱动的负载同步控制系统及控制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03263208A (ja) * 1990-03-14 1991-11-22 Brother Ind Ltd サーボモータ制御装置
JP3073621B2 (ja) * 1993-02-05 2000-08-07 ファナック株式会社 放電加工制御方法
JPH09258831A (ja) * 1996-03-22 1997-10-03 Nissan Motor Co Ltd 高速位置決め方法及びその装置
JP2001195109A (ja) * 2000-01-13 2001-07-19 Toshiba Mach Co Ltd 工作機械の制御装置

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8587247B2 (en) 2010-01-12 2013-11-19 Kabushiki Kaisha Yaskawa Denki Synchronous control apparatus
JP2011165163A (ja) * 2010-01-12 2011-08-25 Yaskawa Electric Corp 同期制御装置
CN102129251A (zh) * 2010-01-12 2011-07-20 株式会社安川电机 同步控制装置
CN102129251B (zh) * 2010-01-12 2013-07-17 株式会社安川电机 同步控制装置
US9557731B2 (en) 2011-11-02 2017-01-31 Fanuc Corporation Control device of gear processing machine
CN103084669B (zh) * 2011-11-02 2014-04-23 发那科株式会社 齿轮加工机的控制装置
CN103084669A (zh) * 2011-11-02 2013-05-08 发那科株式会社 齿轮加工机的控制装置
JP2018153882A (ja) * 2017-03-16 2018-10-04 株式会社安川電機 コントロールシステム、コントローラ及び制御方法
US10710242B2 (en) 2017-03-16 2020-07-14 Kabushiki Kaisha Yaskawa Denki Controller, control system, and control method
WO2019208109A1 (ja) * 2018-04-26 2019-10-31 オムロン株式会社 制御システム、制御方法、および制御プログラム
JP2019188551A (ja) * 2018-04-26 2019-10-31 オムロン株式会社 制御システム、制御方法、および制御プログラム
CN111868658A (zh) * 2018-04-26 2020-10-30 欧姆龙株式会社 控制系统、控制方法以及控制程序
KR20210004957A (ko) * 2018-04-26 2021-01-13 오므론 가부시키가이샤 제어 시스템, 제어 방법 및 제어 프로그램
KR102612470B1 (ko) * 2018-04-26 2023-12-12 오므론 가부시키가이샤 제어 시스템, 제어 방법 및 컴퓨터 판독 가능한 기억 매체
CN111868658B (zh) * 2018-04-26 2024-08-09 欧姆龙株式会社 控制系统、控制方法以及计算机可读存储介质

Also Published As

Publication number Publication date
WO2003100536A1 (en) 2003-12-04

Similar Documents

Publication Publication Date Title
JP3923047B2 (ja) 同期制御装置
JP4043996B2 (ja) サーボモータ駆動制御装置
JPH11305839A (ja) 複数のサーボモータの制御方法
US10625421B2 (en) Controller, control system, and control method
US10384344B2 (en) Processing device, parameter adjusting method, and storage medium
US20070188123A1 (en) Controller for servomotor
JP2003200332A (ja) 歯車加工用制御装置
JP2003330510A (ja) 数値制御装置の同期制御方法
US20230110855A1 (en) Motor control system, motor control apparatus, and motor control method
JP7080446B1 (ja) 多軸制御調整装置、多軸制御調整システム、多軸制御調整方法
JP2008289312A (ja) 複数軸同期制御システムおよび複数軸同期制御方法
JP2000218577A (ja) ロボット制御装置
JP2007025759A (ja) 電動機駆動装置および位置指令装置ならびに位置決め装置
JP2004114176A (ja) 数値制御装置
JP4638094B2 (ja) 複数軸制御装置及びその軸間同期方法
JP2005099981A (ja) 同期運転方法
JP2006018431A (ja) サーボ制御装置
JPH11341885A (ja) モータ制御装置
CN110337617B (zh) 控制系统
JP2003044143A (ja) サーボ間の同期制御方法
CN119105340B (zh) 实现确保轴运动位置与端口输出准确同步的处理方法、装置、处理器及计算机可读存储介质
JPS61255409A (ja) 2軸位置決め制御装置
JPH04362702A (ja) 繰り返し制御における速度制御方法
JPH0639066B2 (ja) 産業用ロボツトの制御方法
JPS61138310A (ja) ロボツト制御装置