JPH01217604A - 同期制御方式 - Google Patents

同期制御方式

Info

Publication number
JPH01217604A
JPH01217604A JP63043961A JP4396188A JPH01217604A JP H01217604 A JPH01217604 A JP H01217604A JP 63043961 A JP63043961 A JP 63043961A JP 4396188 A JP4396188 A JP 4396188A JP H01217604 A JPH01217604 A JP H01217604A
Authority
JP
Japan
Prior art keywords
axis
error value
follow
servo motor
superimposed
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
JP63043961A
Other languages
English (en)
Inventor
Mitsuo Kurakake
鞍掛 三津雄
Jiro Kinoshita
次朗 木下
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP63043961A priority Critical patent/JPH01217604A/ja
Priority to US07/427,124 priority patent/US5025200A/en
Priority to PCT/JP1989/000193 priority patent/WO1989008289A1/ja
Priority to EP89902818A priority patent/EP0358776B1/en
Publication of JPH01217604A publication Critical patent/JPH01217604A/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/406Numerical 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 monitoring or safety
    • G05B19/4062Monitoring servoloop, e.g. overload of servomotor, loss of feedback or reference
    • 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/42Servomotor, servo controller kind till VSS
    • G05B2219/42186Master slave, motion proportional to 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/42Servomotor, servo controller kind till VSS
    • G05B2219/42268Safety, excess in error
    • 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/50015Multi cutting, twin tools contact at same time workpiece, balance cutting

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は多系統制御工作機械の異なる系統間で同期かつ
重畳運転を行う同期制御方式に関し、特に同期かつ重畳
運転時の信頌性を向上させた同期制御方式に関する。
〔従来の技術〕
数値制御工作機械、特に数値制御旋盤等ではワークの加
工をより高速化するために、多数の刃物台を設け、ワー
クを複数の工具で加工するような数値制御旋盤が使用さ
れつつある。このために、ある刃物台は主軸の動きに対
して相対的移動のみでは足りず、主軸の移動骨を加算し
た動きをする必要があり、これを重畳運転と称している
第3図に複数の刃物台を有する多系統制御工作機械であ
る数値制御旋盤の概略の構成図を示す。
図において、61は主軸であり、Z方向に制御され、こ
れを71軸とする。数値制御旋盤では、Z軸は主軸61
の回転に対して、同期運転される。
62は第1の刃物台であり、X方向のみ制御され、これ
をXl軸とする。従って、主軸61と第1の刃物台62
では、通常のX−Z座標を構成する。
63は第2の刃物台であり、X軸及びZ軸方向に制御さ
れ、これをX2軸及び22軸とする。第2の刃物台63
は主軸61がZl軸の動きをしないときは、単独のX−
Z座標で運転される。しかし、主軸61がZl軸方向に
移動すると、Zl軸の移動量を含めた動きをする必要が
あり、22軸は主軸61のZl軸に対して、重畳運転を
される。
すなわち、Z2軸は本来の22軸の移動量に対して、Z
l軸の移動量を加算した移動をする必要がある。
64は第3の刃物台であり、Z軸方向のみ制御され、こ
れを23軸とする。23軸もZl軸に対して重畳運転さ
れる。
〔発明が解決しようとする課題〕
このような重畳運転がされる多系統制御工作機械では、
1つの座標軸が別のサーボモータで制御されていること
になり、従来のサーボモータ制御系統では、相互の追従
誤差を検出していないので、サーボモータの制御に異常
が生じても、アラームの検出が困難である。
すなわち、第3図のZl軸と22軸では、それぞれの軸
を制御するサーボモータ制御回路では、単独で、追従誤
差量の誤差過大等を監視している。
が、相対的な誤差等は一切監視されていない。
本発明はこのような点に鑑みてなされたものであり、同
期かつ重畳運転時の信頼性を向上させた同期制御方式を
提供することを目的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、多系統制御工作
機械の異なる系統間で同期かつ重畳運転を行う同期制御
方式において、重畳指令分に対するサーボモータの追従
誤差をシュミレートし、 重畳運転軸のサーボモータの追従誤差から、重畳指令分
に対する追従誤差を引いた差分を求め、該差分と同期運
転軸のサーボモータの追従誤差とを比較して、 同期かつ重畳運転時のアラームを検出するようにしたこ
とを特徴とする同期制御方式が、提供される。
〔作用〕
重畳運転軸のサーボモータ制御回路は同期運転軸の移動
量が重畳されるので、重畳運転軸の単独の移動量の追従
誤差量をシュミレートし、重畳運転軸のサーボモータ制
御回路の追従誤差量から差し引くと、同期運転軸の誤差
量が得られる。
ここで、重畳運転軸と同期運転軸の動作が正常であれば
、この求められた追従誤差量と同期運転軸のサーボモー
タ制御回路の追従誤差量とは一致するはずである。
従って、両者を比較することにより、同期運転軸と重畳
運転軸とが正常に動作しているか確認することができる
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明の同期制御方式の制御のブロック図を示
す。ここでは、理解を容易にするために、第3図のZl
軸(同期運転軸)と22軸(重畳運転軸)のみの制御に
ついて述べる。
図において、10はサーボモータ制御回路であり、Zl
軸と22軸の速度制御及び電流制御を行う。サーボモー
タ制御回路10はマイクロプロセッサ、あるいはDSP
 (ディジタル・シグナル・プロセッサ)等で構成され
ている。従って、以下の伝達関数はマイクロプロセッサ
でのソフトウェアあるいは、DSP (ディジタル・シ
グナル・プロセッサ)で処理される。
図において、10はサーボモータ制御回路であり、ここ
ではZl軸と22軸の制御を行う。11は加算器であり
、Zl軸の移動指令ZICと22軸への移動指令Z2C
が加算される。12は加算器であり、移動指令から位置
帰還量を減算して出力する。加算器12の出力は22軸
の追従誤差量ε2となる。13はゲインであり、14は
速度、電流制御回路であり、速度制御及び電流制御を行
う。
15は22軸の移動指令単独のみの追従誤差量をシュミ
レートするためのシュミレーション回路であり、Z2軸
単独の誤差量ε3を出力する。
16は加算器であり、Zl軸の移動指令ZICからZl
軸の位置帰還量を減算して出力する。その出力ε1がZ
l軸の追従誤差量である。17はゲインであり、18は
速度、電流制御回路であり、速度制御及び電流制御を行
う。
19は加算器であり、22軸の追従誤差量ε2から22
軸の単独移動の追従誤差量ε3を減算して出力する。2
0は比較器であり、加算器19の出力とZl軸の出力を
比較する。Zl軸と22軸が正常に動作していれば、比
較器200Å力は一致するはずである。従って、両者の
差が一定以上になった時点でアラームとする。勿論ε3
はシュミレーションの結果であるので、比較器の入力は
厳密に一致しないので、所定値の相違は無視する。
31はZ2軸のサーボアンプ、32はサーボモータであ
り、Z2軸の機構部、すなわち第3図の刃物台63を2
軸方向に移動制御する。
41は22軸のサーボアンプ、42はサーボモータであ
り、Zl軸の機構部、すなわち第3図の主軸61をZ軸
方向に移動制御する。
第2図にシュミレーション回路15の詳細を示す。図に
おいて、51は加算器であり、52はゲイン、53は積
分器であり、積分器53の出力を加算器51に負帰還す
る。
このように構成すれば、式54に示すように、第3図の
シュミレーション回路15の伝達関数が得られる。
〔発明の効果〕
以上説明したように本発明では、重畳運転軸の単独の移
動量の追従誤差量をシュミレートし、重畳運転軸のサー
ボモータ制御回路の追従誤差量誤差量から差し引き、同
期運転軸の追従誤差量を求めて、実際の同期運転軸の追
従誤差量と比較するようにしたので、同期ずれのチエツ
クができなかった重畳運転でも同期ずれがチエツクでき
、多系統制御工作機械の信頼性が向上する。
【図面の簡単な説明】
第1図は本発明の同期制御方式の制御のプロ・ンク図、 第2図はシュミレーション回路の詳細を示す図、第3図
は複数の刃物台を有する多系統制御工作機械である数値
制御旋盤の概略の構成図である。 10−・−・−・・−サーボモータ制御回路14.18
−・・・・−・・−・・−速度制御及び電流制御回路1
5・・・−−−−−−・・−シュミレーション回路20
−−−−一・−・−・−比較器 31.41−・・・・・・・・・・・・・サーボアンプ
32.42−・−・・・・−−−−−−・−サーボモー
タ61−・−・−・−一−−−−−主軸 62・・−・・・・−一−−−−−第1の刃物台63・
−・−−一−−−−−−−−−第2の刃物台z1・−・
−・−・−・・・・・・・同期運転軸z2−・−一−−
−・−−一−−−・重畳運転軸特許出願人 ファナック
株式会社 代理人   弁理士  服部毅巖 第2図 第3図

Claims (3)

    【特許請求の範囲】
  1. (1)多系統制御工作機械の異なる系統間で同期かつ重
    畳運転を行う同期制御方式において、重畳指令分に対す
    るサーボモータの追従誤差をシュミレートし、 重畳運転軸のサーボモータの追従誤差から、重畳指令分
    に対する追従誤差を引いた差分を求め、該差分と同期運
    転軸のサーボモータの追従誤差とを比較して、 同期かつ重畳運転時のアラームを検出するようにしたこ
    とを特徴とする同期制御方式。
  2. (2)前記シュミレート、前記差分の算出、前記比較は
    サーボモータ制御回路のプロセッサで処理されることを
    特徴とする特許請求の範囲第1項記載の同期制御方式。
  3. (3)前記サーボモータの制御回路はディジタル的に制
    御されることを特徴とする特許請求の範囲第1項記載の
    同期制御方式。
JP63043961A 1988-02-26 1988-02-26 同期制御方式 Pending JPH01217604A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP63043961A JPH01217604A (ja) 1988-02-26 1988-02-26 同期制御方式
US07/427,124 US5025200A (en) 1988-02-26 1989-02-23 Synchronous control system
PCT/JP1989/000193 WO1989008289A1 (en) 1988-02-26 1989-02-23 Synchronization control system
EP89902818A EP0358776B1 (en) 1988-02-26 1989-02-23 CONTROL SYSTEM FOR SYNCHRONIZATION.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63043961A JPH01217604A (ja) 1988-02-26 1988-02-26 同期制御方式

Publications (1)

Publication Number Publication Date
JPH01217604A true JPH01217604A (ja) 1989-08-31

Family

ID=12678304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63043961A Pending JPH01217604A (ja) 1988-02-26 1988-02-26 同期制御方式

Country Status (4)

Country Link
US (1) US5025200A (ja)
EP (1) EP0358776B1 (ja)
JP (1) JPH01217604A (ja)
WO (1) WO1989008289A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03222012A (ja) * 1990-01-26 1991-10-01 Nakamuratome Seimitsu Kogyo Kk 2主軸対向型cnc旋盤及びワーク加工方法

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3010583B2 (ja) * 1989-12-31 2000-02-21 株式会社エスジー 複数軸の同調制御方式
JP2642211B2 (ja) * 1990-01-31 1997-08-20 オ−クマ株式会社 重畳制御機能を有する数値制御装置
JP2899075B2 (ja) * 1990-06-29 1999-06-02 三菱電機株式会社 同期駆動装置および同期駆動方法
US5222017A (en) * 1990-11-23 1993-06-22 The University Of British Columbia Control system to synchronize slave computers
JP2697399B2 (ja) * 1991-09-13 1998-01-14 三菱電機株式会社 位置決め装置及びそのプログラム表示方法
JP3459516B2 (ja) * 1996-07-10 2003-10-20 ファナック株式会社 数値制御装置による重畳制御方法
JPH11161326A (ja) * 1997-11-26 1999-06-18 Fanuc Ltd 数値制御装置
JPH11305839A (ja) * 1998-04-21 1999-11-05 Fanuc Ltd 複数のサーボモータの制御方法
DE69916772T2 (de) * 1998-10-05 2005-04-28 Fanuc Ltd. Steuervorrichtung eine automatischen Maschine
JP2001198765A (ja) * 2000-01-18 2001-07-24 Toshiba Mach Co Ltd 送り駆動装置の位置制御方法および位置制御装置
JP3492583B2 (ja) * 2000-03-27 2004-02-03 ファナック株式会社 サーボ制御装置
US6968246B2 (en) * 2002-10-04 2005-11-22 Fourroux Orthotics & Prosthetics, Inc. Method for automated design of orthotic and prosthetic devices
JP3923047B2 (ja) * 2003-03-04 2007-05-30 ファナック株式会社 同期制御装置
JP4258262B2 (ja) * 2003-04-22 2009-04-30 株式会社安川電機 ツイン同期制御方法及び装置
JP4070744B2 (ja) 2004-04-28 2008-04-02 ファナック株式会社 同期制御装置
JP2007175859A (ja) * 2005-11-29 2007-07-12 Seiko Epson Corp ロボットコントローラシステム
JP4226629B2 (ja) * 2007-01-05 2009-02-18 ファナック株式会社 複数の軸を制御する数値制御装置及び数値制御装置を用いた同期制御方法
US10386817B1 (en) * 2015-09-11 2019-08-20 Haas Automation, Inc. Multi-core processing machine tool control system
CN107390638B (zh) * 2017-06-20 2020-08-25 深圳市台控自动化有限公司 一种机床加工方法、终端及数控机床
CN112558553B (zh) * 2020-11-26 2022-02-11 苏州谷夫道自动化科技有限公司 一种多通道数控***的通道命令的执行方法及***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4334266A (en) * 1980-04-21 1982-06-08 Westinghouse Electric Corp. Numerical control system with following error monitor
JPS5862707A (ja) * 1981-10-09 1983-04-14 Fanuc Ltd 数値制御方式
JPS58155150A (ja) * 1982-03-11 1983-09-14 Yamazaki Mazak Corp 4軸数値制御旋盤
JPS6249503A (ja) * 1985-08-29 1987-03-04 Mitsubishi Electric Corp 数値制御装置
JPH0679250B2 (ja) * 1987-03-19 1994-10-05 フアナツク株式会社 軸速度出力方式
KR930001093B1 (ko) * 1987-03-31 1993-02-15 부라더 고교 가부시키가이샤 나사 가공장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03222012A (ja) * 1990-01-26 1991-10-01 Nakamuratome Seimitsu Kogyo Kk 2主軸対向型cnc旋盤及びワーク加工方法

Also Published As

Publication number Publication date
EP0358776B1 (en) 1994-01-19
EP0358776A4 (en) 1990-12-19
EP0358776A1 (en) 1990-03-21
US5025200A (en) 1991-06-18
WO1989008289A1 (en) 1989-09-08

Similar Documents

Publication Publication Date Title
JPH01217604A (ja) 同期制御方式
US5194790A (en) Control device for controlling a servo motor
JP3755054B2 (ja) 同期制御装置
JP2581797B2 (ja) 同期制御方法及びその装置
US5563484A (en) Three-dimensional cutter compensation system
EP0455815A1 (en) System for correcting a change in the machine position
EP0364593B1 (en) Machine tool having two main spindles
JP3199319B2 (ja) 多軸多系統数値制御方法
JPH1027013A (ja) 数値制御装置による重畳制御方法
US4987359A (en) Numerical control device
JP3680064B2 (ja) 数値制御装置
US7392110B2 (en) Method and device for milling freeform surfaces
JPH0452908A (ja) 工具変形量補正方式
JPS6326707A (ja) 高速nc加工のドル−プによる経路誤差の発生を防止するnc加工方法と装置
JPS6156059B2 (ja)
US5270941A (en) Numerical control apparatus with superimposing control function
KR950013510B1 (ko) 형상 추적 제어 장치
JPH08234819A (ja) 数値制御装置
JP2815447B2 (ja) 速度クランプ制御方法
JPS58120449A (ja) 工作機械のテ−ブル制御方式
JPH0452708A (ja) 誤動作チェック方式
JPS58120450A (ja) 工作機械のテ−ブル制御方式
JP2001034318A (ja) 加工パス作成方法、ncプログラム自動作成方法、cad/camシステム、nc加工システム及び記憶媒体
JP2899293B2 (ja) 多軸旋盤の数値制御方法
JPH10143215A (ja) 軌跡制御機械の同期軸の制御方法