JP6787950B2 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP6787950B2 JP6787950B2 JP2018106973A JP2018106973A JP6787950B2 JP 6787950 B2 JP6787950 B2 JP 6787950B2 JP 2018106973 A JP2018106973 A JP 2018106973A JP 2018106973 A JP2018106973 A JP 2018106973A JP 6787950 B2 JP6787950 B2 JP 6787950B2
- Authority
- JP
- Japan
- Prior art keywords
- spindle
- vibration
- amplitude
- control device
- unit
- 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
- 238000004364 calculation method Methods 0.000 claims description 15
- 238000003754 machining Methods 0.000 claims description 14
- 238000003860 storage Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 claims description 5
- 230000010354 integration Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 5
- 238000005520 cutting process Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000000491 multivariate analysis Methods 0.000 description 1
- 238000004904 shortening Methods 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/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
- G05B19/4163—Adaptive control of feed or cutting velocity
-
- 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
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35349—Display part, programmed locus and tool path, traject, dynamic locus
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41006—Change gain as function of speed and position
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41166—Adaptive filter frequency as function of oscillation, rigidity, inertia load
-
- 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/42033—Kind of servo 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49077—Control of feed and spindle, cutting speed
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Description
図1は本発明の一実施形態による数値制御装置の要部を示す概略的なハードウェア構成図である。
本実施形態による数値制御装置1が備えるCPU11は、数値制御装置1を全体的に制御するプロセッサである。CPU11は、ROM12に格納されたシステム・プログラムをバス20を介して読み出し、該システム・プログラムに従って数値制御装置1全体を制御する。RAM13には一時的な計算データや表示データ、図示しない入力部を介してオペレータが入力した各種データ等が一時的に格納される。
加減速部130は、補間部120から入力された補間データに基づいて補間周期毎の各軸の速度を算出し、結果データをサーボ制御部140へと出力する。
そして、サーボ制御部140は、加減速部130の出力に基づいて制御対象となる機械の軸を駆動するサーボモータ50を制御する。
11 CPU
12 ROM
13 RAM
14 不揮発性メモリ
15,18,19 インタフェース
16 PMC
17 I/Oユニット
20 バス
30 軸制御回路
40 サーボアンプ
50 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 スピンドルモータ
63 ポジションコーダ
70 表示器/MDIユニット
71 操作盤
72 外部機器
100 指令解析部
110 速度制御部
120 補間部
130 加減速部
140 サーボ制御部
150 主軸負荷取得部
160 振動周波数特定部
170 振動振幅特定部
180 ゲイン算出部
210 加工条件記憶部
Claims (8)
- 主軸に取付けられた工具によりワークを加工する工作機械を加工プログラムに基づいて制御する数値制御装置であって、主軸負荷が一定となるように送り速度をPID制御する数値制御装置において、
前記主軸負荷の内で、前記主軸の回転により前記工具の刃が所定の周期で前記ワークに接触することにより生じる振動成分の振幅を特定する振動振幅特定部と、
前記振動振幅特定部が特定した前記振動成分の振幅に基づいて、該振幅が送り速度の出力に影響を与えないように前記PID制御のゲインを算出するゲイン算出部と、
前記ゲイン算出部により算出されたゲインを用いて、前記PID制御により制御された前記主軸の送り速度を出力する速度制御部と、
を備える数値制御装置。 - 前記ゲイン算出部は、前記PID制御の比例項のゲインを算出する、
請求項1に記載の数値制御装置。 - 前記ゲイン算出部は、前記比例項のゲインの変更だけでは前記振動成分の振幅の送り速度の出力への影響を抑えることができない場合、更に前記PID制御の積分項のゲインを算出する、
請求項2に記載の数値制御装置。 - 前記振動成分の周波数を特定する振動周波数特定部を更に備え、
前記振動振幅特定部は、前記振動周波数特定部により特定された周波数に基づいて、前記振動成分の振幅のフィードバック時の低減を考慮した前記振動成分の振幅を特定する、
請求項1〜3のいずれか1つに記載の数値制御装置。 - 前記工作機械による加工の加工条件を記憶する加工条件記憶部を更に備え、
前記振動周波数特定部は、前記加工条件記憶部に記憶された加工条件及び前記加工プログラムによる指令に基づいて、前記振動成分の周波数を特定する、
請求項4に記載の数値制御装置。 - 前記振動周波数特定部は、測定された前記主軸負荷に基づいて、前記振動成分の周波数を特定する、
請求項4に記載の数値制御装置。 - 前記工作機械による加工の加工条件を記憶する加工条件記憶部を更に備え、
前記振動振幅特定部は、前記加工条件記憶部に記憶された加工条件及び前記加工プログラムによる指令に基づいて、前記振動成分の振幅を特定する、
請求項1〜4のいずれか1つに記載の数値制御装置。 - 前記振動振幅特定部は、測定された前記主軸負荷に基づいて、前記振動成分の振幅を特定する、
請求項1〜4のいずれか1つに記載の数値制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018106973A JP6787950B2 (ja) | 2018-06-04 | 2018-06-04 | 数値制御装置 |
DE102019003731.6A DE102019003731B4 (de) | 2018-06-04 | 2019-05-28 | Numerische Steuervorrichtung |
US16/425,284 US10908594B2 (en) | 2018-06-04 | 2019-05-29 | Numerical controller |
CN201910497030.0A CN110554656B (zh) | 2018-06-04 | 2019-06-03 | 数值控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018106973A JP6787950B2 (ja) | 2018-06-04 | 2018-06-04 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019209419A JP2019209419A (ja) | 2019-12-12 |
JP6787950B2 true JP6787950B2 (ja) | 2020-11-18 |
Family
ID=68576338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018106973A Active JP6787950B2 (ja) | 2018-06-04 | 2018-06-04 | 数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10908594B2 (ja) |
JP (1) | JP6787950B2 (ja) |
CN (1) | CN110554656B (ja) |
DE (1) | DE102019003731B4 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112021001850B4 (de) | 2020-03-25 | 2025-03-06 | Fanuc Corporation | Steuervorrichtung |
CN111650889A (zh) * | 2020-06-23 | 2020-09-11 | 佛山市普拉迪数控科技有限公司 | 一种五轴龙门数控加工中心的切削颤振抑制智能控制方法 |
DE112020007163T5 (de) * | 2020-10-21 | 2023-03-02 | Mitsubishi Electric Corporation | Numerische Steuerung und numerisches Steuerungsverfahren |
TW202224877A (zh) * | 2020-12-15 | 2022-07-01 | 日商發那科股份有限公司 | 數值控制系統及產業機械的控制方法 |
DE112022000464T5 (de) * | 2021-03-02 | 2023-10-05 | Fanuc Corporation | Numerische steuerung und computerlesbares speichermedium |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1398851A (en) * | 1971-11-09 | 1975-06-25 | Giddings & Lewis | Adaptive control of a machine tool |
US5187669A (en) * | 1990-07-16 | 1993-02-16 | General Electric Company | Programmable surface sensor for machining rough stock |
US5727912A (en) | 1992-12-28 | 1998-03-17 | Omat Ltd. | Controller for CNC-operated machine tools |
IL104250A (en) | 1992-12-28 | 1995-10-31 | Omat Ltd | Controller for processing machines operated by means of a digital control computer |
JP3362952B2 (ja) * | 1993-11-01 | 2003-01-07 | トーヨーエイテック株式会社 | 適応制御研削方法及びその装置 |
US6241435B1 (en) * | 1998-03-25 | 2001-06-05 | Vought Aircraft Industries, Inc. | Universal adaptive machining chatter control fixture |
US6961637B2 (en) * | 2003-02-25 | 2005-11-01 | Ge Fanuc Automation Americas, Inc. | On demand adaptive control system |
JP4568880B2 (ja) * | 2005-06-06 | 2010-10-27 | 義昭 垣野 | Nc工作機械の加工制御システム |
US7345842B2 (en) * | 2005-08-12 | 2008-03-18 | Hitachi Global Storage Technologies Netherlands B.V. | Method and system for optimized servo track writing motor current profile to reduce written-in high-frequency repeatable runout track mis-registration |
CN101489705A (zh) * | 2006-07-21 | 2009-07-22 | 柯尼卡美能达精密光学株式会社 | 切削用振动体、振动切削单元、加工装置、成型模具及光学元件 |
JP2010188496A (ja) * | 2009-02-20 | 2010-09-02 | Mitsubishi Heavy Ind Ltd | 工作機械および加工方法 |
JP5908342B2 (ja) * | 2012-05-17 | 2016-04-26 | オークマ株式会社 | 工作機械の加工振動抑制方法及び加工振動抑制装置 |
JP6105961B2 (ja) * | 2013-02-07 | 2017-03-29 | オークマ株式会社 | 位置制御装置 |
JP6265718B2 (ja) * | 2013-02-25 | 2018-01-24 | 三菱重工工作機械株式会社 | 制振装置 |
AU2014234394B2 (en) * | 2013-03-21 | 2016-09-29 | Shell Internationale Research Maatschappij B.V. | Method and system for damping vibrations in a tool string system |
US10241493B2 (en) * | 2014-03-26 | 2019-03-26 | Citizen Watch Co., Ltd. | Control device for machine tool and machine tool including the control device |
EP2957972B1 (en) * | 2014-04-23 | 2018-06-13 | Mitsubishi Electric Corporation | Numerical control apparatus |
JP5902753B2 (ja) * | 2014-05-28 | 2016-04-13 | ファナック株式会社 | 切上げ・切込み運動または円運動挿入機能を有する数値制御装置 |
JP6417231B2 (ja) * | 2015-02-04 | 2018-10-31 | オークマ株式会社 | 位置制御装置 |
JP6333797B2 (ja) * | 2015-11-26 | 2018-05-30 | ファナック株式会社 | 主軸負荷により送り速度を制御する数値制御装置 |
JP6571572B2 (ja) * | 2016-03-24 | 2019-09-04 | ファナック株式会社 | サーボ制御装置、サーボ制御方法及びサーボ制御プログラム |
JP6514141B2 (ja) | 2016-04-15 | 2019-05-15 | ファナック株式会社 | フィードバック制御における出力値の制御を行う数値制御装置 |
JP6457432B2 (ja) * | 2016-05-16 | 2019-01-23 | ファナック株式会社 | 揺動切削を行う工作機械のサーボ制御装置、制御方法及びコンピュータプログラム |
-
2018
- 2018-06-04 JP JP2018106973A patent/JP6787950B2/ja active Active
-
2019
- 2019-05-28 DE DE102019003731.6A patent/DE102019003731B4/de active Active
- 2019-05-29 US US16/425,284 patent/US10908594B2/en active Active
- 2019-06-03 CN CN201910497030.0A patent/CN110554656B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019209419A (ja) | 2019-12-12 |
US20190369603A1 (en) | 2019-12-05 |
DE102019003731A1 (de) | 2019-12-05 |
US10908594B2 (en) | 2021-02-02 |
CN110554656A (zh) | 2019-12-10 |
DE102019003731B4 (de) | 2023-12-14 |
CN110554656B (zh) | 2024-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6787950B2 (ja) | 数値制御装置 | |
JP6426662B2 (ja) | スカイビング加工制御を行う数値制御装置 | |
US10095223B2 (en) | Numerical controller having function of speeding up fixed cycle | |
US10599125B2 (en) | Numerical controller | |
US10137529B2 (en) | Numerical controller capable of machining condition control based on posture | |
JP6871221B2 (ja) | 数値制御装置 | |
JP6133825B2 (ja) | 反転時の最適な加速度を算出する数値制御装置 | |
JP6487490B2 (ja) | 数値制御装置 | |
US11340587B2 (en) | Numerical controller | |
US11402824B2 (en) | Numerical controller | |
US10691091B2 (en) | Controller and machine learning device | |
JP2020170365A (ja) | 数値制御装置 | |
JP6062971B2 (ja) | スカイビング加工指令に基づいて工作機械を制御する数値制御装置 | |
JP6490118B2 (ja) | 数値制御装置 | |
US20180181101A1 (en) | Numerical controller | |
JP6517879B2 (ja) | 数値制御装置 | |
US10466682B2 (en) | Controller | |
JP6457588B2 (ja) | 数値制御装置 | |
JP6640822B2 (ja) | 数値制御装置 | |
JP7428793B2 (ja) | 加工経路作成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190603 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191112 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200325 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200423 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200827 |
|
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: 20200929 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201029 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6787950 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |