JP3720825B2 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP3720825B2 JP3720825B2 JP2003280920A JP2003280920A JP3720825B2 JP 3720825 B2 JP3720825 B2 JP 3720825B2 JP 2003280920 A JP2003280920 A JP 2003280920A JP 2003280920 A JP2003280920 A JP 2003280920A JP 3720825 B2 JP3720825 B2 JP 3720825B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- control
- synchronous
- command
- axes
- 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
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/19—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 characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50216—Synchronize speed and position of several axis, spindles
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)
Description
そのため、プログラム、パラメータ、信号等にこれら軸間の関係を定める指令を記述する必要があり、プログラム等が複雑化したり、同期制御を行うサイクルタイムが長時間化するという問題が生じている。
そこで、本発明は、数値制御装置に同期制御を行わせるプログラム、パラメータ、信号等の指令を簡略化して数値制御装置による制御を簡易とすることを目的とし、また、数値制御装置による同期制御のサイクルタイムを短時間化することを目的とする。
記憶手段による場合には、記憶しておいた同期制御対象の中から、加工プログラム又は信号による移動指令が定める軸と同期制御対象の関係にある軸を読み出すことができる。また、数値制御中に設定する場合には、数値制御中の軸と同期制御させたい軸を入力手段等により入力して設定することができる。
図1,2は、本発明の数値制御装置の第一の形態例を説明するための図及びフローチャートである。なお、図1は数値制御装置が備える構成の内で同期制御に係わる構成のみを示し、その他の構成については省略して示している。
第一の形態例に示す同期制御例は、同期制御を行う複数軸中の1軸に対して速度指令を与え、これに基づいて同期制御を行う例である。
同期制御処理回路6は、同期制御指令軸判定回路4から移動指令とマスタ軸及びスレーブ軸の関係の同期制御軸情報を受け取り、マスタ軸及びスレーブ軸に移動指令を伝える。なお、同期制御が指定されていない移動指令は、そのまま指定された軸に送られる。
他の同期制御対象軸がある場合には(ステップS5)、移動指令が設定された軸(図1中のA1軸)をマスタ軸とし、他の同期制御対象軸(図1中のA2軸,A3軸)をスレーブ軸とする。
なお、ステップS3,5において、同期制御対象軸への指令がない場合や同期制御対象軸がない場合には、移動指令が与えられた指令対象に移動指令を伝える(ステップS8)。
この第一の形態例では、プログラムや信号で行う軸設定を変更するだけで、同期制御する対象軸を変換することができる。また、同一の同期制御対象軸の組み合わせであれば、プログラムや信号で設定する軸を変更しても、同様の同期制御を行わせることができる。
第二の形態例に示す同期制御例は、同期制御を行う複数軸中に対する合成速度指令を与え、これに基づいて同期制御を行う例である。
同期制御処理回路6は、同期制御指令軸判定回路4から移動指令とマスタ軸及びスレーブ軸の関係の同期制御軸情報を受け取り、マスタ軸及びスレーブ軸に移動指令を伝える。なお、同期制御が指定されていない移動指令は、そのまま指定された軸に送られる。
同期制御処理回路6は、同期制御指令軸判定回路4から移動指令及びマスタ軸,スレーブ軸の情報を取得し、スレーブ軸の移動指令を形成する。このスレーブ軸の移動指令の形成は、マスタ軸の移動指令をコピーすることにより行うことができる(ステップS17)。同期制御処理回路6は、移動指令が与えられた指令対象の1軸(図3中のA1軸,B1軸)及び他の同期制御対象軸に移動指令をそれぞれ伝える。これにより、同期制御対象軸を同期制御する(ステップS18,19)。
なお、ステップS14,16において、同期制御対象軸への指令がない場合や同期制御対象軸がない場合には、移動指令が与えられた指令対象に移動指令を伝える(ステップS19)。
図5,6は、本発明の数値制御装置の第三の形態例を説明するための図及びフローチャートである。なお、図5は数値制御装置が備える構成の内で同期制御に係わる構成のみを示し、その他の構成については省略して示している。
なお、その他の構成は第一の形態例の構成と同様とすることができるため、ここでの説明は省略する。
図6は第三の形態例の動作例の流れを説明するためのフローチャートであり、同期制御処理中の動作である。
ステップS25において、他の同期制御対象軸が検索された場合には(ステップS26)、同期制御指令軸切替回路7は、移動指令が設定された軸(図1中のA2軸)をマスタ軸とし、他の同期制御対象軸(図1中のA1軸,A3軸)をスレーブ軸とする軸切替を行う。
なお、ステップS23,26において、同期制御対象軸への指令がない場合や同期制御対象軸がない場合には、移動指令が与えられた指令対象に移動指令を伝える(ステップS29)。
また、現時のマスタ軸への移動指令である場合には、現時と同様に他の同期制御対象軸の移動指令を形成し(ステップS27)、移動指令が与えられた指令対象の1軸および他の同期制御対象軸に移動指令をそれぞれ伝える(ステップS28,29)。
この第三の形態例では、同期制御中であっても、プログラムや信号で行う軸設定を変更するだけで移動指令を与える軸を切り替えることができる。
第四の形態例に示す同期制御例は、同期制御を行う同期制御モードと、同期制御を行わない非同期制御モードを切り替える例である。第四の形態例は、第一の形態例の構成に加えて同期/非同期制御切替回路8を備える。図7に示す構成では、同期制御指令軸判定回路4の前段に同期/非同期制御切替回路8を設ける構成を示している。同期制御指令軸判定回路4と記憶手段5と同期制御処理回路6とは、複数の軸を同期制御する同期制御手段を構成している。なお、ここでは、同期制御を行う軸として軸A1,軸A2,軸A3を示しているが、同期制御する軸数は3軸に限らず任意の複数軸とすることができる。
なお、その他の構成は第一の形態例の構成と同様とすることができるため、ここでの説明は省略する。
第五,六の形態例に示す同期制御例は、同期制御の対象となる軸を設定する例であり、第五の形態例(図8に示す)は記憶手段の記憶内容を設定する例であり、第六の形態例(図9に示す)は外部信号により同期制御指令軸判定回路に設定を指示する例である。
なお、その他の構成は第一の形態例の構成と同様とすることができるため、ここでの説明は省略する。
第七の形態例に示す同期制御例は、各々が複数の軸を含む同期動作グループを予め設定しておき、各同期動作グループ内の任意の1軸に移動指令を与え、グループ毎に独立した同期制御を行う例である。
なお、各同期動作グループ内の構成は第一の形態例の構成と同様とすることができるため、ここでの説明は省略する。
2 入力回路
3 演算回路
4 同期制御指令軸判定回路
5 記憶手段
6 同期制御処理回路
7 同期制御指令軸切替回路
8 同期/非同期制御切替回路
9 非同期制御処理回路
10 設定手段
11 同期動作グループ設定手段
101,102,103 制御回路
A1〜A4,B1〜B4,C1〜C4 軸
Claims (6)
- マスタ軸に対する移動指令に基づいて、1以上のスレーブ軸を前記マスタ軸に同期して移動させる同期制御手段を備えた数値制御装置において、
前記同期制御手段は、
同期制御の対象となる複数軸を定める同期制御対象設定手段と、
前記同期制御対象の複数軸に移動指令を与える同期制御処理手段と、
加工プログラム又は信号により移動指令が与えられた1軸を当該移動指令に対応する同期制御におけるマスタ軸とし、かつ、前記同期制御対象の複数軸の内、前記マスタ軸以外の軸を前記移動指令に対応する同期制御におけるスレーブ軸とする同期制御指令軸判定手段と、
同期制御実行中に、同期制御の対象となる複数軸の内、現在のマスタ軸以外の1軸に対して次の移動指令が与えられると、当該次の移動指令に対応する同期制御におけるマスタ軸を前記次の移動指令が与えられた1軸に自動的に切り替える同期制御指令軸切替手段を備えることを特徴とする数値制御装置。 - 前記同期制御処理手段は、加工プログラム又は信号により与えられた移動指令をマスタ軸に与え、当該移動指令をコピーして得た移動指令をスレーブ軸に与えることを特徴とする請求項1に記載の数値制御装置。
- 前記同期制御を行う同期モードと、同期制御を行わない非同期モードとを加工プログラム又は信号により切り替える同期/非同期切替手段を備えることを特徴とする請求項1又は2に記載の数値制御装置。
- 前記同期制御対象設定手段は、同期制御の対象となる複数軸を特定する情報を記憶する記憶手段であり、
前記同期制御指令軸判定手段は、当該入力情報に基づいてマスタ軸及びスレーブ軸を設定し、
前記同期制御処理手段は、同期制御対象の複数軸を自動運転することを特徴とする請求項1乃至3のいずれかに記載の数値制御装置。 - 前記同期制御対象設定手段は、同期制御の対象となる複数軸を特定する情報を入力する手段であり、
前記同期制御指令軸判定手段は、当該入力情報に基づいてマスタ軸及びスレーブ軸を設定し、
前記同期制御処理手段は、同期制御対象の複数軸を手動運転することを特徴とする請求項1乃至3のいずれかに記載の数値制御装置。 - 同期動作する複数軸を含む複数の同期動作グループを制御する同期動作グループ制御手段を備え、
前記同期動作グループ制御手段は、各同期動作の任意の1軸に移動指令を与え、
前記同期動作グループをそれぞれ独立して同期制御させることを特徴とする請求項1乃至3のいずれかに記載の数値制御装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003280920A JP3720825B2 (ja) | 2003-07-28 | 2003-07-28 | 数値制御装置 |
US10/893,338 US20050024003A1 (en) | 2003-07-28 | 2004-07-19 | Numerical control device |
EP04254408A EP1503260B1 (en) | 2003-07-28 | 2004-07-23 | Numerical control device |
DE602004002815T DE602004002815T2 (de) | 2003-07-28 | 2004-07-23 | Numerische Steuerungseinrichtung |
CNB2004100710204A CN100394334C (zh) | 2003-07-28 | 2004-07-26 | 数值控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003280920A JP3720825B2 (ja) | 2003-07-28 | 2003-07-28 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005050096A JP2005050096A (ja) | 2005-02-24 |
JP3720825B2 true JP3720825B2 (ja) | 2005-11-30 |
Family
ID=33535652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003280920A Expired - Fee Related JP3720825B2 (ja) | 2003-07-28 | 2003-07-28 | 数値制御装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20050024003A1 (ja) |
EP (1) | EP1503260B1 (ja) |
JP (1) | JP3720825B2 (ja) |
CN (1) | CN100394334C (ja) |
DE (1) | DE602004002815T2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017004067A1 (de) | 2016-04-28 | 2017-11-02 | Fanuc Corporation | Numerische Steuervorrichtung und Synchron-Folgesteuerungsverfahren |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4044105B2 (ja) * | 2005-04-25 | 2008-02-06 | ファナック株式会社 | 系統毎に運転手段を切り替える機能を有する数値制御装置 |
US7187142B2 (en) * | 2005-05-25 | 2007-03-06 | Rockwell Automation Technologies, Inc. | Motor drive with velocity noise filter |
SE531744C2 (sv) * | 2005-12-21 | 2009-07-28 | Delaval Holding Ab | Mjölklantbrukssystem och kommunikationsmetod i ett sådant lantbrukssystem |
DE112005003086T5 (de) * | 2005-12-26 | 2007-11-08 | Mitsubishi Denki K.K. | Numerische Steuervorrichtung und Werkzeugmaschine mit numerischer Steuerung |
CN100445910C (zh) * | 2006-09-27 | 2008-12-24 | 成都宁江机床(集团)股份有限公司 | 一个数控轴控制多个伺服轴的方法及其轴扩展控制装置 |
JP4226629B2 (ja) * | 2007-01-05 | 2009-02-18 | ファナック株式会社 | 複数の軸を制御する数値制御装置及び数値制御装置を用いた同期制御方法 |
CN101470435B (zh) * | 2007-12-24 | 2012-05-23 | 苏州艾隆科技有限公司 | 两平行轴位置速度同步控制的方法 |
EP2286996B1 (de) * | 2009-08-21 | 2016-03-23 | Baumüller Anlagen-Systemtechnik GmbH & Co. KG | Verfahren zur Herstellung eines positionssynchronen Antriebsverbundes durch Vorgabe einer Geschwindigkeits- und Positionsreferenz sowie Antriebssystem zu dessen Durchführung |
JP5172990B2 (ja) * | 2011-05-06 | 2013-03-27 | ファナック株式会社 | テーブル形式データによる運転機能を備えた数値制御装置 |
KR101451053B1 (ko) * | 2012-12-10 | 2014-10-15 | 미쓰비시덴키 가부시키가이샤 | 다축 제어 시스템 설정·조정 기능 지원 장치 |
JP6203691B2 (ja) * | 2014-08-29 | 2017-09-27 | ファナック株式会社 | 複数軸の軸制御処理を分散して実行可能な数値制御装置 |
JP2016162205A (ja) * | 2015-03-02 | 2016-09-05 | ファナック株式会社 | 複数系統をグループ化することにより制御を一元管理できる制御装置 |
JP6331225B2 (ja) * | 2015-08-19 | 2018-05-30 | 株式会社安川電機 | モータ制御装置、位置制御システム、及びモータ制御方法 |
US20190299587A1 (en) * | 2016-05-24 | 2019-10-03 | Koenig & Bauer Ag | Sheet-fed printing press |
CN106706255B (zh) * | 2016-11-24 | 2019-07-12 | 中国空气动力研究与发展中心高速空气动力研究所 | 一种多自由度试验机构联动频率相位同步控制方法 |
CN110879567B (zh) * | 2019-11-29 | 2021-02-05 | 中国科学院微电子研究所 | 一种同步控制方法以及系统 |
WO2021215467A1 (ja) * | 2020-04-24 | 2021-10-28 | ファナック株式会社 | 制御装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4310878A (en) * | 1970-12-28 | 1982-01-12 | Hyatt Gilbert P | Digital feedback control system |
US4084083A (en) * | 1975-11-05 | 1978-04-11 | Contraves Goerz Corporation | Multi-axis electronic motion generator |
US4786847A (en) * | 1986-11-20 | 1988-11-22 | Unimation Inc. | Digital control for multiaxis robots |
EP0385459A3 (en) * | 1989-03-02 | 1990-11-14 | Toyoda Koki Kabushiki Kaisha | Synchronizing control apparatus |
JPH04238504A (ja) * | 1991-01-22 | 1992-08-26 | Fanuc Ltd | 同期制御装置 |
JP2697399B2 (ja) * | 1991-09-13 | 1998-01-14 | 三菱電機株式会社 | 位置決め装置及びそのプログラム表示方法 |
US5391970A (en) * | 1993-09-30 | 1995-02-21 | Allen-Bradley Company, Inc. | Motion controller with remote linking and time disturbance correction |
JPH08123520A (ja) * | 1994-10-25 | 1996-05-17 | Mitsubishi Electric Corp | 駆動制御指令装置と複数台の駆動制御指令装置の同期制御システム及びその同期制御方法 |
WO1998025191A1 (fr) * | 1996-12-04 | 1998-06-11 | Kabushiki Kaisha Yaskawa Denki | Controleur synchrone |
FR2767935B1 (fr) * | 1997-09-04 | 1999-11-12 | Bull Sa | Procede pour synchroniser un systeme informatique et systeme informatique ainsi synchronise |
JPH11161326A (ja) * | 1997-11-26 | 1999-06-18 | Fanuc Ltd | 数値制御装置 |
JP3386777B2 (ja) * | 1999-05-11 | 2003-03-17 | ファナック株式会社 | 数値制御システム |
US6625498B1 (en) * | 1999-05-11 | 2003-09-23 | Fanuc Ltd. | Numerical control system |
JP3665008B2 (ja) * | 2001-10-25 | 2005-06-29 | ファナック株式会社 | 同期制御方法及び同期制御装置 |
-
2003
- 2003-07-28 JP JP2003280920A patent/JP3720825B2/ja not_active Expired - Fee Related
-
2004
- 2004-07-19 US US10/893,338 patent/US20050024003A1/en not_active Abandoned
- 2004-07-23 EP EP04254408A patent/EP1503260B1/en not_active Expired - Lifetime
- 2004-07-23 DE DE602004002815T patent/DE602004002815T2/de not_active Expired - Fee Related
- 2004-07-26 CN CNB2004100710204A patent/CN100394334C/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017004067A1 (de) | 2016-04-28 | 2017-11-02 | Fanuc Corporation | Numerische Steuervorrichtung und Synchron-Folgesteuerungsverfahren |
US10317873B2 (en) | 2016-04-28 | 2019-06-11 | Fanuc Corporation | Numerical controller and synchronous follow-up control method |
Also Published As
Publication number | Publication date |
---|---|
DE602004002815T2 (de) | 2007-02-08 |
DE602004002815D1 (de) | 2006-11-30 |
JP2005050096A (ja) | 2005-02-24 |
CN1577195A (zh) | 2005-02-09 |
CN100394334C (zh) | 2008-06-11 |
EP1503260B1 (en) | 2006-10-18 |
EP1503260A1 (en) | 2005-02-02 |
US20050024003A1 (en) | 2005-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3720825B2 (ja) | 数値制御装置 | |
JP5553910B2 (ja) | モーションコントローラ | |
JP3282470B2 (ja) | パソコンを用いた数値制御装置及びその制御方法 | |
AU2007267506B2 (en) | Addressing device and method, and converter | |
EP2085847B1 (en) | Servo motor control system | |
WO2013099032A1 (ja) | モーションコントローラ及びモータ制御システム | |
JP2006004275A (ja) | 数値制御装置 | |
WO2001035522A1 (fr) | Servocommande | |
US9622201B2 (en) | Synchronization of control device | |
JP6320162B2 (ja) | 開発支援装置及び開発支援方法及び開発支援プログラム | |
JP7327225B2 (ja) | ロボット制御システムおよび制御方法 | |
JP2008090513A (ja) | 数値制御装置 | |
JP2693635B2 (ja) | Cncの同期動作方式 | |
WO2021048976A1 (ja) | 数値制御装置 | |
KR102129465B1 (ko) | Plc시스템의 유닛 증설방법 | |
JP2005173849A (ja) | 自動機械制御システム | |
US7246184B2 (en) | Method for configuring and/or operating an automation device | |
JP5618016B2 (ja) | モーションコントローラ及びモータ制御システム | |
CN113661464B (zh) | 多轴控制系统、多轴控制方法及多轴控制程序 | |
US7185129B2 (en) | Method for configuring and/or operating an automation device having a master unit connected to one or more slave units | |
JP2007073008A (ja) | 位置決め装置 | |
JP4733695B2 (ja) | 自動化システムのシミュレーションのための方法及び装置 | |
JP2000315104A (ja) | Nc工作機械の管理システムおよび管理プログラム | |
JPH0336606A (ja) | 数値制御装置 | |
JP2887176B2 (ja) | 数値制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050524 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050721 |
|
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: 20050816 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050908 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080916 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090916 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |