JP6721307B2 - 複数軸を備えた工作機械の制御装置 - Google Patents
複数軸を備えた工作機械の制御装置 Download PDFInfo
- Publication number
- JP6721307B2 JP6721307B2 JP2015183045A JP2015183045A JP6721307B2 JP 6721307 B2 JP6721307 B2 JP 6721307B2 JP 2015183045 A JP2015183045 A JP 2015183045A JP 2015183045 A JP2015183045 A JP 2015183045A JP 6721307 B2 JP6721307 B2 JP 6721307B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- swing
- work
- tool
- swing 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/007—Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
-
- 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/33—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 analogue measuring device
- G05B19/35—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 analogue measuring device for point-to-point 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/402—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 arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
-
- 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/34015—Axis 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/41—Servomotor, servo controller till figures
- G05B2219/41015—Adjust position and speed gain of different 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/49—Nc machine tool, till multiple
- G05B2219/49055—Remove chips from probe, tool by vibration
-
- 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/49384—Control of oscillatory movement like filling a weld, weaving
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Turning (AREA)
- Numerical Control (AREA)
- Automatic Control Of Machine Tools (AREA)
Description
2番目の発明によれば、1番目の発明において、前記揺動指令作成部は、前記少なくとも一つの補助モータのトルクが所定値を越えないように、前記揺動周波数と前記揺動振幅とを作成する。
3番目の発明によれば、1番目または2番目の発明において、前記揺動指令作成部は、学習制御の制御帯域に基づいて、学習が収束するように前記揺動周波数と前記揺動振幅とを作成し、前記学習帯域は前記揺動指令の揺動周波数に依存する。
4番目の発明によれば、1番目から3番目のいずれかの発明において、前記揺動指令作成部は、前記工具が前記ワークを加工することにより生じる切屑の所望長さに基づいて前記揺動周波数と前記揺動振幅とを作成する。
2番目の発明においては、揺動指令を加算した後の加工指令に基づいて少なくとも一つの補助モータを駆動する際に、モータのトルクが飽和するのを避けられる。
3番目の発明においては、さらに適切な揺動指令を求めることができる。
4番目の発明においては、短い切屑が要求される場合にはワークが傷付くのを避けられ、長い切屑が要求される場合にはトルクを抑えて工具へかかる負荷を低減することができる。
図1は本発明に基づく制御装置を含むシステムの図である。図1に示されるように、システム1は、工作機械10と、工作機械10を制御する制御装置20とを含んでいる。工作機械10は工具11を有しており、工具11は、回転対称なワークW、例えば円筒形、円錐形、または円錐台形などのワークの外周面または内周面を切削加工する。図1に示される例においては、工具11は円筒形ワークWの外周面を切削加工するものとする。また、図1などにおいては、ワークの中心回転軸線をZ軸、Z軸に対して垂直な軸線をX軸としている。
具体的には、トルクの低減手法と同様、後述するように切屑の長さを調整する(長くする)ことで、揺動指令の揺動周波数を低く抑えることができ、学習帯域に収めることができる。もちろん、加工条件の変更が可能であるなら、送り速度を低減しても良い。
一方、必要最小化できたとしても、トルク飽和は起こりえる現象であり避ける必要がある。さらに、学習制御を適用するとトルクは増大し、より飽和しやすい傾向にある。従って、本発明においては、トルク飽和を起こさない範囲内で、最適な揺動周波数および揺動振幅を求める必要がある。
具体的には、後述するように切屑の長さを調整する(長くする)ことで、揺動指令の揺動周波数を低く抑えることができ必要トルクを低減できる。もちろん、加工条件の変更が可能であるなら、送り速度を低減しても良い。
10 工作機械
11 工具
20 制御装置
22 加工指令作成部
23 揺動指令作成部
24 加算部
26 制御部
29 加工条件記憶部
M0 主モータ
M1、M2 補助モータ
T0、T1、T2 トルク検出器
W ワーク
Claims (1)
- 回転対称ワーク(W)の外周面または内周面を工具(11)により切削加工する工作機械(10)の制御装置(20)であって、
前記ワークを前記ワークの回転軸線回りに回転させる主モータ(M0)と、
前記ワークの前記外周面または内周面の母線に沿って前記工具を送出す少なくとも一つの補助モータ(M1、M2)と、
前記ワークの回転速度ならびに前記工具を送出す送り速度に基づいて、前記少なくとも一つの補助モータの加工指令を作成する加工指令作成部(22)と、
前記ワークの回転速度ならびに前記工具を送出す送り速度に基づいて、正弦波の揺動周波数と揺動振幅とを定めることにより、前記工具が前記ワークを断続切削するように、前記少なくとも一つの補助モータの揺動指令を作成する揺動指令作成部(23)と、
前記加工指令に前記揺動指令を加算して制御指令を作成する加算部(24)と、
制御指令に基づいて前記少なくとも一つの補助モータを制御する制御部(26)とを具備し、
前記揺動指令作成部は、前記ワークが一回転する毎に、前記揺動指令の初期位相が半周期ずつズレるように前記揺動指令を作成し、
前記制御部は、前記ワークの一周期分の揺動指令の位置偏差を学習し補正量とすることで、前記揺動指令による周期的な位置偏差の増加を抑制するようにしており、
前記揺動指令作成部は、前記少なくとも一つの補助モータのトルクが所定値を越えないように、または、学習制御の制御帯域の範囲内で学習が収束するように、前記工具が前記ワークを加工することにより生じる、操作者が入力した切屑の長さに基づいて、前記揺動周波数と前記揺動振幅とを作成する制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015183045A JP6721307B2 (ja) | 2015-09-16 | 2015-09-16 | 複数軸を備えた工作機械の制御装置 |
DE102016116901.3A DE102016116901A1 (de) | 2015-09-16 | 2016-09-09 | Steuervorrichtung für eine Werkzeugmaschine mit mehreren Achsen |
CN201610825990.1A CN106891200B (zh) | 2015-09-16 | 2016-09-14 | 控制装置 |
US15/265,930 US9910421B2 (en) | 2015-09-16 | 2016-09-15 | Control device for machine tool having a plurality of axes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015183045A JP6721307B2 (ja) | 2015-09-16 | 2015-09-16 | 複数軸を備えた工作機械の制御装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018091683A Division JP2018120643A (ja) | 2018-05-10 | 2018-05-10 | 複数軸を備えた工作機械の制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017056515A JP2017056515A (ja) | 2017-03-23 |
JP6721307B2 true JP6721307B2 (ja) | 2020-07-15 |
Family
ID=58160932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015183045A Active JP6721307B2 (ja) | 2015-09-16 | 2015-09-16 | 複数軸を備えた工作機械の制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9910421B2 (ja) |
JP (1) | JP6721307B2 (ja) |
CN (1) | CN106891200B (ja) |
DE (1) | DE102016116901A1 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6412197B1 (ja) | 2017-04-04 | 2018-10-24 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
JP6499709B2 (ja) * | 2017-04-14 | 2019-04-10 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
JP6503001B2 (ja) * | 2017-04-18 | 2019-04-17 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
JP6503000B2 (ja) * | 2017-04-18 | 2019-04-17 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
JP6503002B2 (ja) * | 2017-04-20 | 2019-04-17 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
JP6441416B1 (ja) | 2017-06-27 | 2018-12-19 | ファナック株式会社 | 制御装置 |
JP6595537B2 (ja) | 2017-07-27 | 2019-10-23 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
JP6636998B2 (ja) * | 2017-08-22 | 2020-01-29 | ファナック株式会社 | 数値制御装置 |
JP6693927B2 (ja) | 2017-10-11 | 2020-05-13 | ファナック株式会社 | 制御装置 |
WO2019123593A1 (ja) * | 2017-12-21 | 2019-06-27 | 三菱電機株式会社 | 数値制御装置 |
JP6980536B2 (ja) * | 2018-01-10 | 2021-12-15 | シチズン時計株式会社 | 切削装置及びその制御方法 |
JP6864025B2 (ja) * | 2018-04-06 | 2021-04-21 | ファナック株式会社 | 工作機械の制御装置 |
JP6763917B2 (ja) * | 2018-07-10 | 2020-09-30 | ファナック株式会社 | 工作機械の制御装置 |
JP6885910B2 (ja) | 2018-10-15 | 2021-06-16 | ファナック株式会社 | 数値制御装置 |
DE102019218367A1 (de) * | 2018-11-29 | 2020-07-16 | Fanuc Corporation | Numerische steuervorrichtung, programm und steuerverfahren |
DE112018008087B4 (de) * | 2018-11-29 | 2022-09-08 | Mitsubishi Electric Corporation | Numerisches Steuerungsgerät und numerisches Steuerungsverfahren |
JP6912506B2 (ja) | 2019-03-06 | 2021-08-04 | ファナック株式会社 | 工作機械の制御装置 |
JP6975192B2 (ja) | 2019-03-14 | 2021-12-01 | ファナック株式会社 | 数値制御装置及び工作機械 |
JP7252040B2 (ja) | 2019-04-03 | 2023-04-04 | ファナック株式会社 | 数値制御装置 |
CN115104073A (zh) * | 2020-02-20 | 2022-09-23 | 发那科株式会社 | 机床的控制装置 |
JP7633369B2 (ja) | 2021-02-26 | 2025-02-19 | ファナック株式会社 | 計算装置 |
WO2022254621A1 (ja) | 2021-06-02 | 2022-12-08 | 三菱電機株式会社 | 数値制御装置、学習装置、推論装置、および数値制御方法 |
WO2024053027A1 (ja) * | 2022-09-07 | 2024-03-14 | ファナック株式会社 | 工作機械制御装置および工作機械制御プログラム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT331439B (de) | 1973-07-24 | 1976-08-25 | Voest Ag | Strangfuhrung fur eine stranggiessanlage |
JPS5139592A (ja) | 1974-10-01 | 1976-04-02 | Asahi Carbon Co Ltd | Haadokeikaabonburatsukuno seizoho |
US4254676A (en) * | 1977-10-29 | 1981-03-10 | Pratt Burnerd International Limited | Workholding |
DE68902897T2 (de) * | 1988-08-16 | 1993-04-01 | Tornos Sa Fabrique De Machine | Antriebsvorrichtung fuer eine mehrspindelbearbeitungsmaschine. |
JP2001150201A (ja) * | 1999-11-22 | 2001-06-05 | Mitsubishi Materials Corp | 振動工具による切削方法及び切削装置 |
JP3650021B2 (ja) * | 2000-10-23 | 2005-05-18 | 西部電機株式会社 | Nc加工機 |
JP2004227163A (ja) * | 2003-01-21 | 2004-08-12 | Fanuc Ltd | サーボ制御装置 |
JP3923047B2 (ja) * | 2003-03-04 | 2007-05-30 | ファナック株式会社 | 同期制御装置 |
WO2006078189A1 (fr) * | 2005-01-20 | 2006-07-27 | Sergey Nikolaevich Tikhonov | Procede de coupe par vibration et couteau vibratoire |
JP4074638B2 (ja) | 2006-01-31 | 2008-04-09 | ファナック株式会社 | 電動機の制御装置 |
CN201020635Y (zh) * | 2006-10-20 | 2008-02-13 | 宁波大学 | 一种车削设备的主动减振装置 |
CN100999058B (zh) * | 2006-12-30 | 2010-09-29 | 浙江大学 | 尺寸精加工和超声表面加工一体化装置 |
CN201008976Y (zh) * | 2007-03-15 | 2008-01-23 | 杭州电子科技大学 | 超声波扭转振动车铣系统 |
JP4728422B2 (ja) * | 2009-12-09 | 2011-07-20 | ファナック株式会社 | 高速揺動動作を高精度化するサーボ制御システム |
JP5033929B1 (ja) | 2011-11-10 | 2012-09-26 | ハリキ精工株式会社 | 工作機械 |
JP5139592B1 (ja) | 2012-09-12 | 2013-02-06 | ハリキ精工株式会社 | 工作機械 |
EP2957972B1 (en) | 2014-04-23 | 2018-06-13 | Mitsubishi Electric Corporation | Numerical control apparatus |
JP5873140B2 (ja) * | 2014-06-25 | 2016-03-01 | ファナック株式会社 | 同期制御装置 |
-
2015
- 2015-09-16 JP JP2015183045A patent/JP6721307B2/ja active Active
-
2016
- 2016-09-09 DE DE102016116901.3A patent/DE102016116901A1/de active Pending
- 2016-09-14 CN CN201610825990.1A patent/CN106891200B/zh active Active
- 2016-09-15 US US15/265,930 patent/US9910421B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170075337A1 (en) | 2017-03-16 |
DE102016116901A1 (de) | 2017-03-16 |
CN106891200A (zh) | 2017-06-27 |
JP2017056515A (ja) | 2017-03-23 |
CN106891200B (zh) | 2019-06-25 |
US9910421B2 (en) | 2018-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6721307B2 (ja) | 複数軸を備えた工作機械の制御装置 | |
US10509387B2 (en) | Control device for machine tool performing oscillation cutting | |
CN110695762B (zh) | 机床的控制装置 | |
JP6412197B1 (ja) | 揺動切削を行う工作機械の制御装置 | |
JP6499709B2 (ja) | 揺動切削を行う工作機械の制御装置 | |
CN108732989B (zh) | 进行摆动切削的机床的控制装置 | |
JP6503002B2 (ja) | 揺動切削を行う工作機械の制御装置 | |
US11396073B2 (en) | Control device for machine tool | |
JP6503001B2 (ja) | 揺動切削を行う工作機械の制御装置 | |
US11285576B2 (en) | Servo controller | |
JP5823082B1 (ja) | 数値制御装置 | |
JP6599920B2 (ja) | 揺動切削を行う工作機械の制御装置 | |
JP6912506B2 (ja) | 工作機械の制御装置 | |
CN111752226B (zh) | 伺服控制装置 | |
JP2018120643A (ja) | 複数軸を備えた工作機械の制御装置 | |
JP2020074214A (ja) | 複数軸を備えた工作機械の制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161214 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20170920 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20171017 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171024 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171026 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171205 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180306 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180510 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20180521 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20180727 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190422 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190822 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191225 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200618 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6721307 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |