JP7593791B2 - 工作機械の制御装置及び工作機械制御方法 - Google Patents
工作機械の制御装置及び工作機械制御方法 Download PDFInfo
- Publication number
- JP7593791B2 JP7593791B2 JP2020191574A JP2020191574A JP7593791B2 JP 7593791 B2 JP7593791 B2 JP 7593791B2 JP 2020191574 A JP2020191574 A JP 2020191574A JP 2020191574 A JP2020191574 A JP 2020191574A JP 7593791 B2 JP7593791 B2 JP 7593791B2
- Authority
- JP
- Japan
- Prior art keywords
- swing
- command
- phase
- feed
- oscillation
- 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/404—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 compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- 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/4166—Controlling feed or in-feed
-
- 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/37355—Cutting, milling, machining force
-
- 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/45—Nc applications
- G05B2219/45044—Cutting
-
- 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/45—Nc applications
- G05B2219/45136—Turning, lathe
-
- 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/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)
- Numerical Control (AREA)
- Turning (AREA)
- Automatic Control Of Machine Tools (AREA)
Description
Ps(t)=(FS/60)・t ・・・(1)
θ(t)=(2πSI/60)・t ・・・(2)
A=KF/2 ・・・(3)
Po(t)=(KF/2)cos(θ(t))-(KF/2) ・・・(4)
Δθ(t)=1/πKI・cos(2πSI/60・t) ・・・(5)
Pc(t)=Ps(t)+Po(t)=FS/60・t+(KF/2)cos(θ+Δθ)-(KF/2)=FS/60・t+(KF/2)cos(2πSI/60・t+1/πKI・cos(2πSI/60・t))-(KF/2) ・・・(6)
Pc(t)=FS/60・t+(KF/2)cos(2πSI/60・t)-(KF/2) ・・・(7)
Pc(t)・t/dt=FS/60・(1-πKIsin(2πSI/60・t))・・・(8)
2πSI/60・t=nπ+1/πKI・(-1)n ・・・(9)
Po(t)=(KF/2)cos((2πS/60)・I・t+cos(2πS/60・I・t)/πKI)-(KF/2) ・・・(10)
11 プログラム記憶部
12 送り指令算出部
13 揺動位相算出部
14 揺動振幅算出部
15 揺動指令算出部
16 揺動位相補正部
17 指令合成部
18 位置速度制御部
19 電流制御部
20 位置偏差算出部
21 積分部
22 学習制御器
23 学習補正値加算部
24 揺動振幅補正部
100 工作機械
Ac 主軸
Az 送り軸
T 切削工具
W ワーク
Claims (7)
- 切削工具とワークを相対的に回転させる主軸と、前記切削工具と前記ワークを相対的に移動させる送り軸と、を有し、前記主軸及び前記送り軸を協調動作させて前記切削工具により前記ワークを切削加工する工作機械を制御する制御装置であって、
前記送り軸を前記ワークに対して相対的に移動させる送り指令を算出する送り指令算出部と、
前記主軸の回転数に基づいて、前記送り軸を往復動作させる揺動の位相である揺動位相を算出する揺動位相算出部と、
前記揺動位相を補正する揺動位相補正部と、
前記送り指令に基づいて、前記送り軸を往復動作させる揺動の振幅である揺動振幅を算出する揺動振幅算出部と、
前記揺動位相補正部による補正後の前記揺動位相と、前記揺動振幅と、に基づいて、前記送り軸を往復動作させる揺動指令を算出する揺動指令算出部と、
前記送り指令と前記揺動指令とを重畳し、前記送り軸を駆動するための合成指令を算出する指令合成部と、
を備え、
前記揺動位相補正部は、前記合成指令における前記送り軸の位置が前記送り軸の軌道の凸の範囲にあるときは前記揺動位相を進め、前記合成指令における前記送り軸の位置が前記送り軸の軌道の凹の範囲にあるときは揺動位相を遅らせる、工作機械の制御装置。 - 前記揺動位相補正部は、前記揺動振幅と補正前の前記揺動位相に基づいて、前記揺動位相を補正する、請求項1に記載の工作機械の制御装置。
- 前記揺動位相補正部は、
前記揺動振幅と補正前の前記揺動位相と前記送り指令に基づいて、前記揺動位相補正部が補正しない場合の前記合成指令として想定される想定指令を算出し、
前記想定指令に従う場合の前記送り軸の加速度を算出し、
前記加速度に基づいて前記揺動位相を進めるか遅らせるかを判断する、
請求項1又は2に記載の工作機械の制御装置。 - 前記揺動位相算出部は、前記揺動位相を時間に比例する値として算出し、
前記揺動位相補正部は、時間に対して正弦波状に変化する補正量を、前記揺動位相算出部が算出した前記揺動位相に加算する、
請求項1から3のいずれかに記載の工作機械の制御装置。 - 前記揺動位相補正部は、前記補正量の位相を、前記揺動位相算出部が算出した前記揺動位相と等しくする、請求項4に記載の工作機械の制御装置。
- 前記揺動振幅を補正する揺動振幅補正部をさらに備え、
前記揺動指令算出部は、前記揺動位相補正部による補正後の前記揺動位相と、前記揺動振幅補正部による補正後の前記揺動振幅とに基づいて、前記揺動指令を算出する、
請求項1から5のいずれかに記載の工作機械の制御装置。 - 切削工具とワークを相対的に回転させる主軸と、前記切削工具と前記ワークを相対的に移動させる送り軸と、を有し、前記主軸及び前記送り軸を協調動作させて前記切削工具により前記ワークを切削加工する工作機械を制御する工作機械制御方法であって、
前記送り軸を前記ワークに対して相対的に移動させる送り指令を算出する工程と、
前記主軸の回転数に基づいて、前記送り軸を往復動作させる揺動の位相である揺動位相を算出する工程と、
前記揺動位相を補正する工程と、
前記送り指令に基づいて、前記送り軸を往復動作させる揺動の振幅である揺動振幅を算出する工程と、
前記揺動位相を補正する工程での補正後の前記揺動位相に基づいて、前記送り軸を往復動作させる揺動指令を算出する工程と、
前記送り指令と前記揺動指令とを重畳し、前記送り軸を駆動するための合成指令を算出する工程と、
を備え、
前記揺動位相を補正する工程では、前記合成指令における前記送り軸の位置が前記送り軸の軌道の凸の範囲にあるときは前記揺動位相を進め、前記合成指令における前記送り軸の位置が前記送り軸の軌道の凹の範囲にあるときは揺動位相を遅らせる、工作機械制御方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019226792 | 2019-12-16 | ||
| JP2019226792 | 2019-12-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021096839A JP2021096839A (ja) | 2021-06-24 |
| JP7593791B2 true JP7593791B2 (ja) | 2024-12-03 |
Family
ID=76085434
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020191574A Active JP7593791B2 (ja) | 2019-12-16 | 2020-11-18 | 工作機械の制御装置及び工作機械制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11435723B2 (ja) |
| JP (1) | JP7593791B2 (ja) |
| CN (1) | CN112987644B (ja) |
| DE (1) | DE102020132660A1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7044734B2 (ja) * | 2019-03-28 | 2022-03-30 | ファナック株式会社 | サーボ制御装置 |
| US20230333532A1 (en) * | 2020-07-10 | 2023-10-19 | Fanuc Corporation | Machine tool control device |
| CN114578755B (zh) * | 2022-03-03 | 2024-04-02 | 东莞市正森精密零件有限公司 | 一种具有刀具自动进给补偿功能的数控加工装置 |
| DE112022007516T5 (de) * | 2022-09-21 | 2025-07-31 | Fanuc Corporation | Anzeigevorrichtung für Werkzeugmaschinen |
| CN117175901B (zh) * | 2023-11-02 | 2024-01-30 | 成都滋华软件开发有限公司 | 基于数字化电源的回路转换控制方法及装置 |
| CN119407602B (zh) * | 2025-01-07 | 2025-05-16 | 南京震环智能装备有限公司 | 一种智能数控机床的精度控制方法、系统、设备及介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4816731A (en) | 1985-12-16 | 1989-03-28 | Delapena Honing Equipment Limited | Honing machine |
| JP2017182336A (ja) | 2016-03-29 | 2017-10-05 | ファナック株式会社 | 揺動切削を行う工作機械のサーボ制御装置、制御方法及びコンピュータプログラム |
| JP2018181110A (ja) | 2017-04-18 | 2018-11-15 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
| JP2019153085A (ja) | 2018-03-02 | 2019-09-12 | ブラザー工業株式会社 | 振動抑制装置と振動抑制方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4167350B2 (ja) * | 1999-06-30 | 2008-10-15 | 西部電機株式会社 | 非真円形状切削加工方法 |
| US8240234B2 (en) * | 2007-10-16 | 2012-08-14 | University Of North Carolina At Charlotte | Methods and systems for chip breaking in turning applications using CNC toolpaths |
| JP2010273522A (ja) * | 2009-05-25 | 2010-12-02 | Honda Motor Co Ltd | 電動機の制御装置 |
| JP4728422B2 (ja) * | 2009-12-09 | 2011-07-20 | ファナック株式会社 | 高速揺動動作を高精度化するサーボ制御システム |
| JP6243260B2 (ja) * | 2013-12-16 | 2017-12-06 | 国立大学法人 東京大学 | 主軸モータの制御装置 |
| ES2680349T3 (es) * | 2014-04-23 | 2018-09-06 | Mitsubishi Electric Corporation | Aparato de control numérico |
| EP3213848B1 (en) * | 2014-10-28 | 2024-09-18 | Mitsubishi Electric Corporation | Numerical control device |
| WO2016148116A1 (ja) * | 2015-03-18 | 2016-09-22 | シチズンホールディングス株式会社 | 工作機械及びこの工作機械の制御装置 |
| JP6412197B1 (ja) * | 2017-04-04 | 2018-10-24 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
| JP6636998B2 (ja) | 2017-08-22 | 2020-01-29 | ファナック株式会社 | 数値制御装置 |
| JP2018120643A (ja) * | 2018-05-10 | 2018-08-02 | ファナック株式会社 | 複数軸を備えた工作機械の制御装置 |
-
2020
- 2020-11-18 US US16/951,024 patent/US11435723B2/en active Active
- 2020-11-18 JP JP2020191574A patent/JP7593791B2/ja active Active
- 2020-12-08 DE DE102020132660.2A patent/DE102020132660A1/de active Pending
- 2020-12-11 CN CN202011459311.6A patent/CN112987644B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4816731A (en) | 1985-12-16 | 1989-03-28 | Delapena Honing Equipment Limited | Honing machine |
| JP2017182336A (ja) | 2016-03-29 | 2017-10-05 | ファナック株式会社 | 揺動切削を行う工作機械のサーボ制御装置、制御方法及びコンピュータプログラム |
| JP2018181110A (ja) | 2017-04-18 | 2018-11-15 | ファナック株式会社 | 揺動切削を行う工作機械の制御装置 |
| JP2019153085A (ja) | 2018-03-02 | 2019-09-12 | ブラザー工業株式会社 | 振動抑制装置と振動抑制方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112987644A (zh) | 2021-06-18 |
| DE102020132660A1 (de) | 2021-06-17 |
| US20210181718A1 (en) | 2021-06-17 |
| US11435723B2 (en) | 2022-09-06 |
| JP2021096839A (ja) | 2021-06-24 |
| CN112987644B (zh) | 2025-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7593791B2 (ja) | 工作機械の制御装置及び工作機械制御方法 | |
| JP6503000B2 (ja) | 揺動切削を行う工作機械の制御装置 | |
| CN110695762B (zh) | 机床的控制装置 | |
| CN109308053B (zh) | 进行摆动切削的机床的控制装置 | |
| JP6503001B2 (ja) | 揺動切削を行う工作機械の制御装置 | |
| JP7444697B2 (ja) | 数値制御装置、制御プログラム及び制御方法 | |
| CN108723887B (zh) | 进行摆动切削的机床的控制装置 | |
| US11285576B2 (en) | Servo controller | |
| US10802461B2 (en) | Controller for machine tool | |
| JP7022096B2 (ja) | サーボ制御装置 | |
| US11541500B2 (en) | Numerical control device, program recording medium, and control method | |
| JP7036786B2 (ja) | 数値制御装置、プログラム及び制御方法 | |
| WO2021167014A1 (ja) | 工作機械の制御装置 | |
| JP7324316B2 (ja) | 工作機械の制御装置 | |
| JP7583159B2 (ja) | 数値制御装置及び加工方法 | |
| US11137737B2 (en) | Numerical control device, program recording medium and control method | |
| WO2021166974A1 (ja) | 工作機械の制御装置 | |
| WO2022269751A1 (ja) | 工作機械の制御装置 | |
| JP2007021692A (ja) | 切削加工方法及び装置 | |
| US11378933B2 (en) | Numerical control device and machine tool for controlling at least two oscillating drive axes | |
| WO2022025057A1 (ja) | 工作機械の制御装置 | |
| JP7469458B2 (ja) | 工作機械の制御装置 | |
| JP2021111026A (ja) | 工作機械の加工制御方法 | |
| WO2025238888A1 (ja) | 工作機械の制御装置および工作機械の制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230809 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240628 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240716 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240917 |
|
| 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: 20241022 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7593791 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |