JPWO2023053399A5 - - Google Patents
Download PDFInfo
- Publication number
- JPWO2023053399A5 JPWO2023053399A5 JP2022519584A JP2022519584A JPWO2023053399A5 JP WO2023053399 A5 JPWO2023053399 A5 JP WO2023053399A5 JP 2022519584 A JP2022519584 A JP 2022519584A JP 2022519584 A JP2022519584 A JP 2022519584A JP WO2023053399 A5 JPWO2023053399 A5 JP WO2023053399A5
- Authority
- JP
- Japan
- Prior art keywords
- operation command
- process information
- machine tool
- machining
- workpiece
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims 31
- 238000003754 machining Methods 0.000 claims 23
- 238000004088 simulation Methods 0.000 claims 9
- 238000011156 evaluation Methods 0.000 claims 6
- 238000013178 mathematical model Methods 0.000 claims 4
Claims (20)
数値制御プログラムに基づいて前記運転指令である基本運転指令を生成するとともに、前記基本運転指令を修正した前記運転指令である修正運転指令を生成する指令生成部と、
前記基本運転指令および前記修正運転指令のそれぞれを前記工作機械に与えた場合の加工をシミュレーションした結果を示すプロセス情報を、前記駆動系の動作と、前記工作機械の動作中に振動を生じる構造物のダイナミクスとが、前記工具による前記加工対象物の加工プロセスに与える影響を含めて算出する連成シミュレーション部と、
複数の前記運転指令のそれぞれを用いたときの前記プロセス情報を評価し、評価結果に基づいて、前記基本運転指令および前記修正運転指令の中から前記工作機械に与える前記運転指令を選択するプロセス評価部と、
を備え、
前記プロセス情報は、切り取り厚さ、切削力、および、外乱力のうちの1つ以上であることを特徴とする数値制御装置。 a spindle drive system for driving a tool for machining a workpiece or a spindle for rotating the workpiece; and a feed drive system for driving a feed shaft for changing the relative positions of the tool and the workpiece. A numerical controller for controlling a machine tool by giving an operation command to the machine tool having a drive system including
a command generation unit that generates a basic operation command, which is the operation command, based on a numerical control program, and generates a modified operation command, which is the operation command obtained by modifying the basic operation command;
process information indicating results of simulation of machining when the basic operation command and the modified operation command are respectively given to the machine tool; A coupled simulation unit that calculates including the influence of the dynamics of the tool on the machining process of the workpiece,
A process of evaluating the process information when using each of the plurality of operation commands, and selecting the operation command to be given to the machine tool from the basic operation command and the modified operation command based on the evaluation result. an evaluation department;
with
A numerical controller , wherein the process information is one or more of cutting thickness, cutting force, and disturbance force .
をさらに備え、
前記連成シミュレーション部は、前記記憶部に記憶された前記加工プロセスモデル、前記ダイナミクスモデル、前記主軸駆動制御モデル、前記送り駆動制御モデル、および、前記加工条件情報を用いて、前記プロセス情報を算出することを特徴とする請求項2に記載の数値制御装置。 a storage unit for storing the machining process model, the dynamics model, the spindle drive control model, the feed drive control model, and machining condition information representing the machining conditions;
further comprising
The coupled simulation unit calculates the process information using the machining process model, the dynamics model, the spindle drive control model, the feed drive control model, and the machining condition information stored in the storage unit. 3. The numerical controller according to claim 2, wherein:
前記学習用データを用いて、前記プロセス情報から新たな修正運転指令を推論するための学習済モデルを生成するモデル生成部と、
をさらに有することを特徴とする請求項7または8に記載の数値制御装置。 a learning data acquisition unit that acquires learning data including the process information and the operation command corresponding to the process information;
a model generation unit that generates a learned model for inferring a new corrective operation command from the process information using the learning data;
9. The numerical controller according to claim 7, further comprising:
前記プロセス情報から新たな修正運転指令を推論するための学習済モデルを用いて、前記データ取得部で取得した前記プロセス情報から新たな修正運転指令を出力する推論部と、
をさらに有することを特徴とする請求項7から9のいずれか1項に記載の数値制御装置。 a data acquisition unit that acquires the process information;
an inference unit that outputs a new corrective operation command from the process information acquired by the data acquisition unit using a learned model for inferring a new corrective operation command from the process information;
10. The numerical controller according to any one of claims 7 to 9, further comprising:
をさらに備え、
前記指令生成部は、前記センサ信号に基づいて前記修正運転指令を生成することを特徴とする請求項1から6のいずれか1項に記載の数値制御装置。 the machine tool includes a sensor that detects vibration of the structure during operation and outputs a sensor signal;
further comprising
7. The numerical controller according to any one of claims 1 to 6, wherein the command generator generates the corrective operation command based on the sensor signal.
前記学習用データを用いて、前記センサ信号から新たな修正運転指令を推論するための学習済モデルを生成するモデル生成部と、
をさらに有することを特徴とする請求項11に記載の数値制御装置。 a learning data acquisition unit that acquires learning data including the sensor signal and the driving command corresponding to the sensor signal;
a model generator that generates a learned model for inferring a new corrective driving command from the sensor signal, using the learning data;
12. The numerical controller according to claim 11, further comprising:
前記センサ信号から新たな前記修正運転指令を推論するための学習済モデルを用いて、前記データ取得部で取得した前記センサ信号から新たな修正運転指令を出力する推論部と、
をさらに有することを特徴とする請求項11または12に記載の数値制御装置。 a data acquisition unit that acquires the sensor signal;
an inference unit that outputs a new corrective operation command from the sensor signal acquired by the data acquisition unit using a learned model for inferring the new corrective operation command from the sensor signal;
13. The numerical controller according to claim 11, further comprising:
前記工作機械に前記運転指令を与えることで前記工作機械を制御する数値制御装置と、
を備え、
前記数値制御装置は、
前記数値制御プログラムに基づいて前記運転指令である基本運転指令を生成するとともに、前記基本運転指令を修正した前記運転指令である修正運転指令を生成する指令生成部と、
前記基本運転指令および前記修正運転指令のそれぞれを前記工作機械に与えた場合の加工をシミュレーションした結果を示すプロセス情報を、前記駆動系の動作と、前記工作機械の動作中に振動を生じる構造物のダイナミクスとが、前記工具による前記加工対象物の加工プロセスに与える影響を含めて算出する連成シミュレーション部と、
複数の前記運転指令のそれぞれを用いたときの前記プロセス情報を評価し、評価結果に基づいて、前記基本運転指令および前記修正運転指令の中から前記工作機械に与える前記運転指令を選択するプロセス評価部と、
を有し、
前記プロセス情報は、切り取り厚さ、切削力、および、外乱力のうちの1つ以上であることを特徴とする加工システム。 a spindle drive system for driving a tool for machining a workpiece or a spindle for rotating the workpiece; and a feed drive system for driving a feed shaft for changing the relative positions of the tool and the workpiece. a machine tool having a drive system and processing a workpiece based on an operation command generated based on a numerical control program;
a numerical control device that controls the machine tool by giving the operation command to the machine tool;
with
The numerical controller is
a command generation unit that generates a basic operation command, which is the operation command, based on the numerical control program, and generates a modified operation command, which is the operation command obtained by correcting the basic operation command;
process information indicating results of simulation of machining when the basic operation command and the modified operation command are respectively given to the machine tool; A coupled simulation unit that calculates including the influence of the dynamics of the tool on the machining process of the workpiece,
A process of evaluating the process information when using each of the plurality of operation commands, and selecting the operation command to be given to the machine tool from the basic operation command and the modified operation command based on the evaluation result. an evaluation department;
has
The processing system , wherein the process information is one or more of cutting thickness, cutting force, and disturbance force .
前記学習用データを用いて、前記数値制御装置の前記プロセス情報から新たな修正運転指令を推論するための学習済モデルを生成するモデル生成部と、
を有する学習装置をさらに備えることを特徴とする請求項14に記載の加工システム。 a learning data acquisition unit that acquires learning data including the operation command generated by the numerical controller and the process information indicating a simulation result when the operation command is given to the machine tool;
a model generation unit that generates a learned model for inferring a new corrective operation command from the process information of the numerical controller, using the learning data;
15. The processing system of claim 14, further comprising a learning device having a.
前記プロセス情報から新たな修正運転指令を推論するための学習済モデルを用いて、前記データ取得部で取得した前記プロセス情報から新たな修正運転指令を出力する推論部と、
を有する推論装置をさらに備えることを特徴とする請求項14または15に記載の加工システム。 a data acquisition unit that acquires the process information generated by the numerical controller;
an inference unit that outputs a new corrective operation command from the process information acquired by the data acquisition unit using a learned model for inferring a new corrective operation command from the process information;
16. The processing system of claim 14 or 15, further comprising a reasoning device having a .
前記数値制御装置が前記工作機械を制御しているときの前記センサ信号と、前記センサ信号に対応する前記運転指令とを含む学習用データを取得する学習用データ取得部と、
前記学習用データを用いて、前記センサ信号から新たな修正運転指令を推論するための学習済モデルを生成するモデル生成部と、
を有する学習装置をさらに備えることを特徴とする請求項14に記載の加工システム。 The machine tool further has a sensor that detects vibration of the structure during operation and outputs a sensor signal,
a learning data acquisition unit that acquires learning data including the sensor signal when the numerical control device is controlling the machine tool and the operation command corresponding to the sensor signal;
a model generator that generates a learned model for inferring a new corrective driving command from the sensor signal, using the learning data;
15. The processing system of claim 14, further comprising a learning device having a.
前記数値制御装置が前記工作機械に前記運転指令を与えたときの前記センサ信号を取得するデータ取得部と、
前記センサ信号から新たな前記修正運転指令を推論するための学習済モデルを用いて、前記データ取得部が取得する前記センサ信号から新たな修正運転指令を出力する推論部と、
を有する推論装置をさらに備えることを特徴とする請求項14または17に記載の加工システム。 The machine tool further has a sensor that detects vibration of the structure during operation and outputs a sensor signal,
a data acquisition unit that acquires the sensor signal when the numerical controller gives the operation command to the machine tool;
an inference unit that outputs a new corrective operation command from the sensor signal acquired by the data acquisition unit using a learned model for inferring the new corrective operation command from the sensor signal;
18. The processing system of claim 14 or 17, further comprising a reasoning device having a .
数値制御プログラムに基づいて前記運転指令である基本運転指令を生成するステップと、
前記基本運転指令を修正した前記運転指令である修正運転指令を生成するステップと、
前記基本運転指令および前記修正運転指令のそれぞれを前記工作機械に与えた場合の加工をシミュレーションした結果を示すプロセス情報を、前記駆動系の動作と、前記工作機械の動作中に振動を生じる構造物のダイナミクスとが、前記工具による前記加工対象物の加工プロセスに与える影響を含めて算出するステップと、
複数の前記運転指令のそれぞれを用いたときの前記プロセス情報を評価し、評価結果に基づいて、前記基本運転指令および前記修正運転指令の中から前記工作機械に与える前記運転指令を選択するステップと、
を含み、前記プロセス情報は、切り取り厚さ、切削力、および、外乱力のうちの1つ以上であることを特徴とする数値制御方法。 a spindle drive system for driving a tool for machining a workpiece or a spindle for rotating the workpiece; and a feed drive system for driving a feed shaft for changing the relative positions of the tool and the workpiece. A numerical control method executed by a numerical controller for controlling a machine tool by giving an operation command to a machine tool having a drive system including
a step of generating a basic operation command, which is the operation command, based on a numerical control program;
a step of generating a modified operation command, which is the operation command obtained by modifying the basic operation command;
process information indicating results of simulation of machining when the basic operation command and the modified operation command are respectively given to the machine tool; A step of calculating including the influence of the dynamics of the tool on the machining process of the workpiece;
A step of evaluating the process information when using each of the plurality of operation commands, and selecting the operation command to be given to the machine tool from the basic operation command and the modified operation command based on the evaluation result. and,
and wherein the process information is one or more of cut thickness, cutting force, and disturbance force .
数値制御プログラムに基づいて前記運転指令である基本運転指令を生成するステップと、
前記基本運転指令を修正した前記運転指令である修正運転指令を生成するステップと、
前記基本運転指令および前記修正運転指令のそれぞれを前記工作機械に与えた場合の加工をシミュレーションした結果を示すプロセス情報を、前記駆動系の動作と、前記工作機械の動作中に振動を生じる構造物のダイナミクスとが、前記工具による前記加工対象物の加工プロセスに与える影響を含めて算出するステップと、
複数の前記運転指令のそれぞれを用いたときの前記プロセス情報を評価し、評価結果に基づいて、前記基本運転指令および前記修正運転指令の中から前記工作機械に与える前記運転指令を選択するステップと、
選択された前記運転指令を前記工作機械に与えるステップと、
前記運転指令に従って前記駆動系が動作することによって、前記工具を用いて前記加工対象物を加工するステップと、
を含み、前記プロセス情報は、切り取り厚さ、切削力、および、外乱力のうちの1つ以上であることを特徴とする加工方法。 a spindle drive system for driving a tool for machining a workpiece or a spindle for rotating the workpiece; and a feed drive system for driving a feed shaft for changing the relative positions of the tool and the workpiece. A machining method for machining the workpiece by giving an operation command to a machine tool having a drive system including
generating a basic operation command, which is the operation command, based on a numerical control program;
a step of generating a modified operation command, which is the operation command obtained by modifying the basic operation command;
process information indicating results of simulation of machining when the basic operation command and the modified operation command are respectively given to the machine tool; A step of calculating including the influence of the dynamics of the tool on the machining process of the workpiece;
A step of evaluating the process information when using each of the plurality of operation commands, and selecting the operation command to be given to the machine tool from the basic operation command and the modified operation command based on the evaluation result. and,
providing the selected operating command to the machine tool;
machining the workpiece using the tool by operating the drive system according to the operation command;
and wherein the process information is one or more of cut thickness, cutting force, and disturbance force .
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/036265 WO2023053399A1 (en) | 2021-09-30 | 2021-09-30 | Numerical control device, machining system, numerical control method, and machining method |
Publications (3)
Publication Number | Publication Date |
---|---|
JP7224541B1 JP7224541B1 (en) | 2023-02-17 |
JPWO2023053399A1 JPWO2023053399A1 (en) | 2023-04-06 |
JPWO2023053399A5 true JPWO2023053399A5 (en) | 2023-09-06 |
Family
ID=85226236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022519584A Active JP7224541B1 (en) | 2021-09-30 | 2021-09-30 | Numerical controller, machining system, numerical control method and machining method |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP7224541B1 (en) |
CN (1) | CN117957088A (en) |
DE (1) | DE112021008301T5 (en) |
WO (1) | WO2023053399A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024247258A1 (en) * | 2023-06-02 | 2024-12-05 | ファナック株式会社 | Device and method for compensating data loss in industrial machine |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2846896B2 (en) * | 1989-09-08 | 1999-01-13 | 東芝機械株式会社 | NC servo simulator |
EP0879675A4 (en) * | 1996-11-07 | 2004-11-17 | Okuma Machinery Works Ltd | METHOD AND APPARATUS FOR SIMULATION OF MACHINING BY NUMERICAL CONTROL |
JP2000084794A (en) * | 1998-09-14 | 2000-03-28 | Makino Milling Mach Co Ltd | Processing equipment |
JP3399419B2 (en) * | 1999-10-28 | 2003-04-21 | 三菱電機株式会社 | Numerical control simulation device |
JP5082621B2 (en) * | 2007-06-28 | 2012-11-28 | 株式会社ジェイテクト | Workpiece grinding method and processing apparatus |
US9421657B2 (en) * | 2011-09-14 | 2016-08-23 | Jtekt Corporation | Machining control apparatus and machining control method thereof |
JP5942423B2 (en) | 2011-12-27 | 2016-06-29 | 株式会社ジェイテクト | Machined surface property calculating device, machined surface property calculating method, machining condition determining device, and machining condition determining method |
JP6606967B2 (en) * | 2014-11-07 | 2019-11-20 | 株式会社ジェイテクト | Gear processing apparatus and gear processing method |
JP6557285B2 (en) * | 2017-05-26 | 2019-08-07 | ファナック株式会社 | Control device and machine learning device |
JP6608879B2 (en) * | 2017-07-21 | 2019-11-20 | ファナック株式会社 | Machine learning device, numerical control device, numerical control system, and machine learning method |
JP6804657B2 (en) * | 2017-08-30 | 2020-12-23 | 三菱電機株式会社 | Numerical control system and motor control device |
JP6871842B2 (en) * | 2017-11-30 | 2021-05-19 | 三菱重工工作機械株式会社 | Machining simulation condition optimization method, machining simulation equipment, machining simulation system and program |
-
2021
- 2021-09-30 CN CN202180102184.0A patent/CN117957088A/en active Pending
- 2021-09-30 WO PCT/JP2021/036265 patent/WO2023053399A1/en active Application Filing
- 2021-09-30 JP JP2022519584A patent/JP7224541B1/en active Active
- 2021-09-30 DE DE112021008301.5T patent/DE112021008301T5/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107491038B (en) | Machine learning machine, numerical control device, and machine learning method for learning threshold value for abnormal load detection | |
JP5160980B2 (en) | Vibration suppression method and apparatus | |
US11048227B2 (en) | Abnormality detection device of machine tool | |
CN108027604B (en) | Method and control device for optimally controlling a machine tool | |
US11048215B2 (en) | Tool selecting apparatus and machine learning device | |
JP5444412B2 (en) | Numerical control device having a display unit for displaying information for evaluating processing | |
JP2019067136A (en) | Numerical control system | |
JP4813616B1 (en) | Numerical control device for machine tool having speed control function during arc motion | |
JP7101131B2 (en) | Numerical control system | |
JP6499709B2 (en) | Machine tool controller for rocking cutting | |
JP6843314B1 (en) | Numerical control device, numerical control method and machine learning device | |
JP2020149505A (en) | Grip force adjustment device and grip force adjustment system | |
JP2019067137A (en) | Numerical control system | |
JP6577508B2 (en) | Control device | |
DE102013111300A1 (en) | Method and machine tool for damping chatter vibrations | |
JP3800576B2 (en) | Machining program creation support device | |
JP2009545040A (en) | Method and apparatus for compensating for position dependent flexibility in machine tools | |
JPWO2023053399A5 (en) | ||
US12147216B2 (en) | Machining program conversion device, numerical control device, and machining program conversion method | |
JPWO2023053400A5 (en) | ||
CN109507879B (en) | Control device and machine learning device | |
JP7101883B2 (en) | Numerical control device | |
JP6298010B2 (en) | Numerical control device with automatic acceleration / deceleration setting switching function | |
JP7280310B2 (en) | Numerical controller | |
US20240272603A1 (en) | Information processing device, device for controlling machine tool, and non-transitory computer-readable medium storing a computer program |