JP6423904B2 - 工作機械の数値制御装置 - Google Patents
工作機械の数値制御装置 Download PDFInfo
- Publication number
- JP6423904B2 JP6423904B2 JP2017031223A JP2017031223A JP6423904B2 JP 6423904 B2 JP6423904 B2 JP 6423904B2 JP 2017031223 A JP2017031223 A JP 2017031223A JP 2017031223 A JP2017031223 A JP 2017031223A JP 6423904 B2 JP6423904 B2 JP 6423904B2
- Authority
- JP
- Japan
- Prior art keywords
- magnetic flux
- acceleration
- spindle motor
- flux amount
- position command
- 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/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
- 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/416—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 control of velocity, acceleration or deceleration
-
- 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
- G05B19/27—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 using an absolute digital measuring device
- G05B19/29—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 using an absolute digital measuring device for point-to-point control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/20—Controlling the acceleration or deceleration
-
- 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/34169—Coarse interpolator, path calculator delivers position, speed, acceleration blocks
-
- 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/37—Measurements
- G05B2219/37389—Magnetic flux
-
- 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/42064—Position, speed and acceleration
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49108—Spindle speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
- H02P5/50—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another by comparing electrical values representing the speeds
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Power Engineering (AREA)
- Numerical Control (AREA)
- Automatic Control Of Machine Tools (AREA)
Description
A=Amax×α×Φ ・・・(1)
A=Amax×Φ/Φmax ・・・(2)
以下、本発明の第1実施形態について、図1から図5を参照しながら詳述する。
図1は、本発明の基本的な概念を示す図である。ここで、数値制御システム50は、数値制御装置51、主軸制御部52、送り軸制御部53、主軸モータとしての誘導モータ54、送り軸駆動用モータとしてのサーボモータ55を備える。また、数値制御装置51は、主軸制御部52を介して、誘導モータ54を制御し、送り軸制御部53を介して、サーボモータ55を制御するものとする。
A=Amax×α×Φ ・・・(1)
ステップS11において、磁束量取得手段102は、アンプ130から、誘導モータ125の現在(移動開始時)の磁束量Φを取得する。
Φ(t)=M×Id×(1−exp(−t/τ(s))) ・・・(3)
具体的には、誘導モータ125における固定子コイルに励磁電流が流れることにより発熱が伴うという欠点の回避を目的として、誘導モータ125が速度指令に基づく速度制御により制御されるモードにおいて、誘導モータ125に対する負荷が軽く、高いトルクが必要とされない場合に、回転磁界の磁束又は励磁電流を弱める技術を用いた場合を想定する。
主軸モータと送り軸モータとの同期運転を行う場合、主軸モータである誘導モータ125の制御モードは、速度制御から位置指令に基づく位置制御に切り換えられる。その際、上述したように誘導モータ125の磁束を弱めることによりトルクが小さくなった状態で、速度制御から位置制御に切り換えて誘導モータ125の加減速を行うと、直ぐに最大トルク(最大加速度)で誘導モータ125の加減速を行うことができないため、位置指令に追従できない。そのため、位置指令に対する偏差量が大きくなり、主軸のオーバーシュート(行き過ぎ)が発生したり、加工誤差が過大となったりする。しかし、本実施形態においては、誘導モータ125の現在(移動開始時)の磁束量Φが小さいときには、誘導モータ125の位置指令の加速度Aを小さくする制御を行っている。これにより、位置指令に追従でき、位置指令に対する偏差量が小さくなる。そのため、主軸のオーバーシュート(行き過ぎ)が発生したり、加工誤差が過大となったりすることを抑制することができ、位置制御の安定性を得ることができる。
また、本実施形態においては、サーボモータ145の位置指令の加速度も、変更した誘導モータ125の指令速度の加速度に基づいて作成するので、主軸モータと送り軸モータとの同期精度が悪化することを低減することができる。
一般に、誘導モータの制御モードとして位置指令に基づく位置制御を用いる場合、誘導モータの磁束量が最大になるまで待ってから、この最大磁束量の時に誘導モータが動作可能な最大加速度を誘導モータの位置指令の加速度として設定することが考えられる。しかし、本実施形態においては、主軸モータと送り軸モータとの同期運転を行う際、すなわち、主軸モータである誘導モータ125の制御モードを速度制御から位置制御に切り換える際、誘導モータの磁束量が最大になるまで待つことなく、直ぐに位置指令を出力して誘導モータ125の制御を行うことができる。
以下、本発明の第2実施形態について、図6及び図7を参照しながら詳述する。
図6は、本発明の第2実施形態に係る数値制御システム20の構成例を示す。なお、第1実施形態に係る数値制御システム10と同一の構成要素については、同一の符号を用いて示し、その説明を省略する。
A=Amax×Φ/Φmax ・・・(2)
ステップS21において、磁束量取得手段102は、上述した図3のステップ11の動作と同様に、アンプ130から、誘導モータ125の現在(移動開始時)の磁束量Φを取得する。
第2実施形態に係る数値制御システム20においても、第1実施形態に係る数値制御システム10と同様に、誘導モータ125の磁束量に応じて位置指令の加速度を変更することにより、発熱の低減と位置制御の安定性との両立を図ることができる。また、主軸モータと送り軸モータとの同期精度が悪化することを低減することができる。また、主軸モータと送り軸モータとの同期運転を行う際、すなわち、主軸モータである誘導モータ125の制御モードを速度制御から位置制御に切り換える際、直ぐに位置指令を出力して誘導モータ125の制御を行うことができる。
100 200 数値制御装置
101 記憶手段
102 磁束量取得手段
103 加速度変更手段
104 位置指令作成手段
105 割合計算手段
125 誘導モータ(主軸モータ)
145 サーボモータ(送り軸モータ)
150 工作機械
Claims (7)
- 誘導モータからなる主軸モータを備える工作機械を制御する数値制御装置であって、
前記主軸モータの磁束量が最大の時に前記主軸モータが動作可能な最大加速度を記憶する記憶手段と、
前記主軸モータの現在の磁束量を取得する磁束量取得手段と、
前記主軸モータを位置指令を用いて位置制御で動作させる際に、前記記憶手段に記憶された前記主軸モータの最大加速度に基づく位置指令の加速度を、前記磁束量取得手段で取得された前記主軸モータの移動開始時の磁束量に応じて変更する加速度変更手段と、
を備える、工作機械の数値制御装置。 - 前記主軸モータを含む複数のモータを位置制御で同期運転する際に、前記加速度変更手段で変更された前記主軸モータの位置指令の加速度に基づいて、同期運転のための前記複数のモータの位置指令を作成する位置指令作成手段を更に備える、請求項1に記載の工作機械の数値制御装置。
- 前記加速度変更手段は、前記主軸モータの移動開始時の磁束量が小さいほど、前記位置指令の加速度を小さく変更する、請求項1又は2に記載の工作機械の数値制御装置。
- 前記加速度変更手段は、前記主軸モータの最大加速度Amaxと、前記主軸モータの移動開始時の磁束量Φと、任意の比例定数αとに基づく下式(1)より、前記位置指令の加速度Aを変更する、請求項3に記載の工作機械の数値制御装置。
A=Amax×α×Φ ・・・(1) - 前記加速度変更手段は、前記主軸モータの最大加速度Amaxと、前記主軸モータの最大磁束量Φmaxと、前記主軸モータの移動開始時の磁束量Φとに基づく下式(2)より、前記位置指令の加速度Aを変更する、請求項3に記載の工作機械の数値制御装置。
A=Amax×Φ/Φmax ・・・(2) - 前記磁束量取得手段は、前記主軸モータの現在の磁束量を推定し、推定した磁束量を現在の磁束量として取得する、請求項1〜5の何れか1項に記載の工作機械の数値制御装置。
- 前記磁束量取得手段で取得された前記主軸モータの現在の磁束量を受信し、前記主軸モータの最大磁束量に対する前記主軸モータの現在の磁束量の割合である磁束量割合を計算する割合計算手段を更に備え、
前記加速度変更手段は、前記主軸モータの最大加速度に基づく前記位置指令の加速度を、前記割合計算手段で計算された磁束量割合に応じて変更する、
請求項1〜6の何れか1項に記載の工作機械の数値制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017031223A JP6423904B2 (ja) | 2017-02-22 | 2017-02-22 | 工作機械の数値制御装置 |
CN201810136197.XA CN108459562B (zh) | 2017-02-22 | 2018-02-09 | 机床的数值控制装置 |
DE102018202105.8A DE102018202105B4 (de) | 2017-02-22 | 2018-02-12 | Numerische steuerung für werkzeugmaschine |
US15/895,428 US10248102B2 (en) | 2017-02-22 | 2018-02-13 | Numerical controller of machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017031223A JP6423904B2 (ja) | 2017-02-22 | 2017-02-22 | 工作機械の数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018134709A JP2018134709A (ja) | 2018-08-30 |
JP6423904B2 true JP6423904B2 (ja) | 2018-11-14 |
Family
ID=63046274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017031223A Active JP6423904B2 (ja) | 2017-02-22 | 2017-02-22 | 工作機械の数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10248102B2 (ja) |
JP (1) | JP6423904B2 (ja) |
CN (1) | CN108459562B (ja) |
DE (1) | DE102018202105B4 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112019003996B4 (de) * | 2018-08-09 | 2024-04-18 | Murata Machinery, Ltd. | Bearbeitungsvorrichtung und Schneideverfahren |
JP7177672B2 (ja) * | 2018-11-26 | 2022-11-24 | オークマ株式会社 | 数値制御装置 |
JP6949813B2 (ja) * | 2018-12-20 | 2021-10-13 | ファナック株式会社 | パラメータ決定支援装置、パラメータ決定支援方法、及びプログラム |
JP7311348B2 (ja) | 2019-08-05 | 2023-07-19 | ファナック株式会社 | サーボモータの制御装置 |
US20230069907A1 (en) * | 2020-02-19 | 2023-03-09 | Fanuc Corporation | Control device for machine tool |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE33910E (en) * | 1985-05-07 | 1992-05-05 | The Cross Company | CNC turning machine |
JPH0569275A (ja) * | 1991-09-12 | 1993-03-23 | Fanuc Ltd | 数値制御装置 |
JP2000263377A (ja) | 1999-03-17 | 2000-09-26 | Ntn Corp | 金型加工装置 |
JP5743817B2 (ja) * | 2011-09-08 | 2015-07-01 | 株式会社ディスコ | 加工装置 |
JP5878794B2 (ja) * | 2012-03-06 | 2016-03-08 | オークマ株式会社 | 主軸位置決め装置 |
JP6301977B2 (ja) | 2016-01-26 | 2018-03-28 | ファナック株式会社 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
JP6333928B1 (ja) * | 2016-11-28 | 2018-05-30 | ファナック株式会社 | 工作機械の数値制御装置 |
-
2017
- 2017-02-22 JP JP2017031223A patent/JP6423904B2/ja active Active
-
2018
- 2018-02-09 CN CN201810136197.XA patent/CN108459562B/zh active Active
- 2018-02-12 DE DE102018202105.8A patent/DE102018202105B4/de active Active
- 2018-02-13 US US15/895,428 patent/US10248102B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
DE102018202105B4 (de) | 2025-03-13 |
US20180239328A1 (en) | 2018-08-23 |
US10248102B2 (en) | 2019-04-02 |
JP2018134709A (ja) | 2018-08-30 |
CN108459562A (zh) | 2018-08-28 |
CN108459562B (zh) | 2019-06-21 |
DE102018202105A1 (de) | 2018-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6423904B2 (ja) | 工作機械の数値制御装置 | |
JP5484949B2 (ja) | モータの制御方法及び装置 | |
JP2014155282A (ja) | モータ制御装置及びモータ制御方法 | |
US10627807B2 (en) | Motor controller | |
JP2006158026A (ja) | 制御装置 | |
JP5623757B2 (ja) | モータの制御方法及び装置 | |
JP2011176906A5 (ja) | ||
US10948899B2 (en) | Motor controller that uses an acceleration/deceleration time constant of the motor | |
JP2011176907A5 (ja) | ||
JP3926739B2 (ja) | ねじ切り加工制御方法及びその装置 | |
JP5832382B2 (ja) | 数値制御装置 | |
JP6333928B1 (ja) | 工作機械の数値制御装置 | |
JP6444934B2 (ja) | モータ温度に応じて動作を変更する制御装置及び制御方法 | |
JP5823045B2 (ja) | トルク制御装置 | |
JP5494378B2 (ja) | ねじ切り制御方法及びその装置 | |
JP6490520B2 (ja) | モータ駆動制御装置およびこれを備えた工作機械 | |
CN110170883B (zh) | 攻丝加工的控制装置 | |
US10232480B2 (en) | Numerical controller of machine tool | |
JP4709588B2 (ja) | ネジ切削加工制御方法及びその装置 | |
JP5334932B2 (ja) | パラメータ設定方法およびパラメータ設定装置 | |
JP2013063017A (ja) | 主軸駆動用モータの制御装置 | |
JP6662834B2 (ja) | 制御装置 | |
JP2006197778A (ja) | モータ制御装置および制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180618 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180920 |
|
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: 20180925 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181019 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6423904 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |