JP2005322076A - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP2005322076A JP2005322076A JP2004140342A JP2004140342A JP2005322076A JP 2005322076 A JP2005322076 A JP 2005322076A JP 2004140342 A JP2004140342 A JP 2004140342A JP 2004140342 A JP2004140342 A JP 2004140342A JP 2005322076 A JP2005322076 A JP 2005322076A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- slave
- master
- command
- synchronous
- 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
Links
- 230000001360 synchronised effect Effects 0.000 claims abstract description 31
- 230000001133 acceleration Effects 0.000 description 24
- 238000000034 method Methods 0.000 description 20
- 238000003754 machining Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
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
- 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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
- G05B19/186—Generation of screw- or gearlike surfaces
-
- 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/42—Servomotor, servo controller kind till VSS
- G05B2219/42186—Master slave, motion proportional to axis
-
- 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/50218—Synchronize groups of 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)
Abstract
【解決手段】 マスタ軸1に取り付けられたワークWに対して、同一系統1のスレーブ軸3に取り付けられた回転工具3aで歯車加工する。また、異なる系統2のスレーブ軸4に取り付けられた回転工具4aでワークWに歯車加工する。各スレーブ軸3,4は、マスタ軸の移動指令に設定同期比を乗じてスレーブ軸の移動指令に換算して同期移動量を求める。この同期移動量をスレーブ軸3,4の移動指令に加算して、スレーブ軸を駆動する。これにより、スレーブ軸3,4はマスタ軸1に対して所定比率で同期して駆動される。また、スレーブ軸3,4の位置がマスタ軸1の位置に対して所定位相関係となるようにスレーブ軸の移動指令を補正する。
【選択図】 図2
Description
また、マスタ軸とスレーブ軸の位相合わせ位置を設定する手段と、該設定されたマスタ軸とスレーブ軸の位相合わせ位置が合うようにスレーブ軸への移動指令を補正する手段を設けて、マスタ軸とスレーブ軸の位相関係をも設定し、駆動制御できるようにした。
CMOSメモリ14は図示しないバッテリでバックアップされ、数値制御装置10の電源がオフされても記憶状態が保持される不揮発性メモリとして構成される。CMOSメモリ14中には、インターフェイス15を介して読み込まれた加工プログラムや表示器/手動入力ユニット20を介して入力された加工プログラム等が記憶される。
各軸の軸制御回路30-1〜30-nには、それぞれサーボアンプ31-1〜31-nが接続され、該サーボアンプ31-1〜31-nには、それぞれのサーボモータ32-1〜32-nが接続されている。又、各サーボモータ32-1〜32-nには位置・速度検出器33-1〜33-nが取り付けられており、該位置・速度検出器33-1〜33-nの出力はそれぞれの軸制御回路30-1〜30-nにフィードバックされている。
ワークWをチャック2によってマスタ軸1に取り付け、該ワークWを回転工具3a,4aにより歯車加工を行うものである。回転工具3a,4aを回転させる軸がスレーブ軸3、4となり、このマスタ軸1とスレーブ軸3、4を同期制御して歯車5,6を加工するものである。この図2で示す例では、マスタ軸1と回転工具3aのスレーブ軸3が制御系統1に属し、スレーブ軸4が制御系統2に属するものとしている。
以上のような、マスタ軸に対してスレーブ軸を所定同期比率で駆動し、かつ、位相を合わせることが必要な加工に対して本実施形態の数値制御装置10を適用するものである。
以下、同期指令が加工プログラムから読み出されない限り、ステップS3,S4,S6,S8,S10,S12,S13(又はS11)及びステップS14,S15,S32の処理を繰り返し実行し、各系統をそれぞれ独立して駆動制御する。
ステップS21では、待ち合わせカウンタを「1」インクリメントし、全系統の系統待ち合わせカウンタの値が同一の値になるまで待つ(ステップS22)。全系統の系統待ち合わせカウンタの値が同じとなると、当該系統にスレーブ軸を有するか判断し(ステップS23)、有していなければステップS32に移行する。又、スレーブ軸を有していれば、フラグF3が「1」か判断し(ステップS24)、「1」ならばステップS13で求めたスレーブ軸の位置をスレーブ軸位相合わせ位置としてレジスタに格納し(ステップS25)、フラグF3を「0」にリセットする(ステップS26)。なお、ステップS24でフラグF3が「1」でなければ、ステップS25,S26の処理は実行しない。すなわち、同期指令がなされ、フラグF3が「1」にセットされた時点でのみ、そのときのスレーブ軸位置をスレーブ軸位相合わせ位置として記憶するものである。
2 チャック
3、4 スレーブ軸
3a、4a 回転工具
5、6 歯車
W ワーク
Claims (2)
- 複数の制御系統を持つ数値制御装置において、
各系統間の軸の同期関係を設定する手段と、
設定された同期マスタ軸の移動指令に設定倍率をかけて同期移動量を生成する同期移動量生成手段と、
設定されたスレーブ軸の移動指令に前記同期移動量を加算しスレーブ軸への移動指令とするスレーブ軸同期指令手段と、
を備えることを特徴とする数値制御装置。 - マスタ軸とスレーブ軸の位相合わせ位置を設定する手段と、該設定されたマスタ軸とスレーブ軸の位相合わせ位置が合うようにスレーブ軸への移動指令を補正する手段を有する請求項1に記載の数値制御装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004140342A JP2005322076A (ja) | 2004-05-10 | 2004-05-10 | 数値制御装置 |
US11/123,132 US20050248304A1 (en) | 2004-05-10 | 2005-05-06 | Numerical controller |
DE602005005106T DE602005005106T2 (de) | 2004-05-10 | 2005-05-09 | Numerische Steuerung |
EP05252834A EP1596264B1 (en) | 2004-05-10 | 2005-05-09 | Numerical controller |
CN200510069089.8A CN1696852A (zh) | 2004-05-10 | 2005-05-10 | 数控设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004140342A JP2005322076A (ja) | 2004-05-10 | 2004-05-10 | 数値制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005322076A true JP2005322076A (ja) | 2005-11-17 |
Family
ID=34941205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004140342A Pending JP2005322076A (ja) | 2004-05-10 | 2004-05-10 | 数値制御装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20050248304A1 (ja) |
EP (1) | EP1596264B1 (ja) |
JP (1) | JP2005322076A (ja) |
CN (1) | CN1696852A (ja) |
DE (1) | DE602005005106T2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012022522A1 (de) | 2011-11-25 | 2013-05-29 | Fanuc Corporation | Motorsteuervorrichtung zur synchronen Steuerung einer Befehlsgeberachse und einer Befehlsempfängerachse |
DE112021002502T5 (de) | 2020-04-24 | 2023-02-23 | Fanuc Corporation | Steuerung |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102306011B (zh) * | 2011-05-17 | 2016-04-06 | 机械科学研究总院先进制造技术研究中心 | 一种直线运动单元双轴同步控制方法 |
JP5215446B2 (ja) * | 2011-11-02 | 2013-06-19 | ファナック株式会社 | ギア加工機の制御装置 |
JP6333782B2 (ja) * | 2015-08-03 | 2018-05-30 | ファナック株式会社 | 同期開始ブロックのショックを解消する機能を有する同期制御装置 |
JP6063013B1 (ja) * | 2015-08-27 | 2017-01-18 | ファナック株式会社 | びびり或いは工具摩耗/破損の発生を抑制する加工条件調整機能を有する数値制御装置 |
JP6441257B2 (ja) * | 2016-04-28 | 2018-12-19 | ファナック株式会社 | 数値制御装置および同期追従制御方法 |
CN107728579B (zh) * | 2017-11-07 | 2020-05-08 | 新代科技(苏州)有限公司 | 用于相异形态的主轴协同数控***及其方法 |
CN112327759B (zh) * | 2020-10-21 | 2021-12-28 | 苏州谷夫道自动化科技有限公司 | 一种多通道数控***通道同步的方法及*** |
CN112305997B (zh) * | 2020-11-02 | 2021-12-03 | 苏州浩智工业控制技术有限公司 | 一种基于多进程的多通道数控***的控制方法及*** |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2617349B1 (fr) * | 1987-06-26 | 1989-10-20 | Thomson Csf | Procede et dispositif de synthese numerique d'un signal d'horloge |
EP0385459A3 (en) * | 1989-03-02 | 1990-11-14 | Toyoda Koki Kabushiki Kaisha | Synchronizing control apparatus |
JP2518457B2 (ja) * | 1990-07-05 | 1996-07-24 | 三菱電機株式会社 | 施盤の送り軸同期連動方法 |
JP3459516B2 (ja) * | 1996-07-10 | 2003-10-20 | ファナック株式会社 | 数値制御装置による重畳制御方法 |
GB2362479B (en) * | 1998-12-24 | 2003-01-15 | Mitsubishi Electric Corp | Numerical control device |
DE19934044A1 (de) * | 1999-07-16 | 2001-01-25 | Mannesmann Ag | Arbeitstaktsynchrones Ein- und Auskuppeln von Servoachsengruppen mittels elektronisch simulierter Kurvenscheiben |
DE10117455A1 (de) * | 2001-04-06 | 2002-11-07 | Rexroth Indramat Gmbh | Verfahren zum synchronisierten Betrieb von Maschinen mit durch Einzelantriebe angetriebenen Achsen |
JP3665008B2 (ja) * | 2001-10-25 | 2005-06-29 | ファナック株式会社 | 同期制御方法及び同期制御装置 |
JP3807301B2 (ja) * | 2001-12-20 | 2006-08-09 | 松下電器産業株式会社 | モータ駆動装置 |
JP2004199433A (ja) * | 2002-12-19 | 2004-07-15 | Fanuc Ltd | 同期制御装置 |
-
2004
- 2004-05-10 JP JP2004140342A patent/JP2005322076A/ja active Pending
-
2005
- 2005-05-06 US US11/123,132 patent/US20050248304A1/en not_active Abandoned
- 2005-05-09 EP EP05252834A patent/EP1596264B1/en not_active Expired - Fee Related
- 2005-05-09 DE DE602005005106T patent/DE602005005106T2/de not_active Expired - Fee Related
- 2005-05-10 CN CN200510069089.8A patent/CN1696852A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012022522A1 (de) | 2011-11-25 | 2013-05-29 | Fanuc Corporation | Motorsteuervorrichtung zur synchronen Steuerung einer Befehlsgeberachse und einer Befehlsempfängerachse |
US8692488B2 (en) | 2011-11-25 | 2014-04-08 | Fanuc Corporation | Motor control apparatus for synchronously controlling master axis and slave axis |
DE102012022522B4 (de) * | 2011-11-25 | 2021-04-01 | Fanuc Corporation | Motorsteuervorrichtung zur synchronen Steuerung einer Befehlsgeberachse und einer Befehlsempfängerachse |
DE112021002502T5 (de) | 2020-04-24 | 2023-02-23 | Fanuc Corporation | Steuerung |
Also Published As
Publication number | Publication date |
---|---|
EP1596264A1 (en) | 2005-11-16 |
DE602005005106D1 (de) | 2008-04-17 |
CN1696852A (zh) | 2005-11-16 |
DE602005005106T2 (de) | 2009-03-19 |
EP1596264B1 (en) | 2008-03-05 |
US20050248304A1 (en) | 2005-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1596264B1 (en) | Numerical controller | |
JP3671020B2 (ja) | 数値制御装置 | |
JP3665008B2 (ja) | 同期制御方法及び同期制御装置 | |
JPH11305839A (ja) | 複数のサーボモータの制御方法 | |
WO2012101790A1 (ja) | 数値制御装置 | |
JP2006301930A (ja) | 数値制御装置 | |
JP2011237885A (ja) | テーブル形式データでの制御における刃先r補正または工具径補正の機能を備えた数値制御装置 | |
US10108175B2 (en) | Numerical controller supporting left-handed coordinate system | |
JP4044105B2 (ja) | 系統毎に運転手段を切り替える機能を有する数値制御装置 | |
JP2006289583A (ja) | 数値制御装置 | |
JP2004199433A (ja) | 同期制御装置 | |
JP5642828B2 (ja) | 二つの軸を互いに同期させる同期制御装置 | |
JP2000347713A (ja) | 数値制御装置 | |
JP2002202818A (ja) | 同期制御方法及び装置 | |
JPH06285701A (ja) | Nc旋削加工装置 | |
US9622201B2 (en) | Synchronization of control device | |
US6999844B2 (en) | Numerical controller | |
JPH02220103A (ja) | 主軸制御指令方式 | |
JP2015230655A (ja) | 重畳制御の速度制御機能を有する数値制御装置 | |
JP4116640B2 (ja) | 多系統制御機能を有する数値制御装置 | |
JP2004326177A (ja) | 数値制御装置 | |
JP2016018248A (ja) | テーブル形式データによる運転を行う数値制御装置 | |
JP2005115433A (ja) | 数値制御装置 | |
JP2008130013A (ja) | 数値制御装置 | |
JP2646026B2 (ja) | 多系統工作機械の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061020 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070605 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070821 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071218 |