Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7761266B2 - Temperature control system for processing machines - Google Patents
[go: Go Back, main page]

JP7761266B2 - Temperature control system for processing machines - Google Patents

Temperature control system for processing machines

Info

Publication number
JP7761266B2
JP7761266B2 JP2022025948A JP2022025948A JP7761266B2 JP 7761266 B2 JP7761266 B2 JP 7761266B2 JP 2022025948 A JP2022025948 A JP 2022025948A JP 2022025948 A JP2022025948 A JP 2022025948A JP 7761266 B2 JP7761266 B2 JP 7761266B2
Authority
JP
Japan
Prior art keywords
temperature
processing machine
unit
learning
processing
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
Application number
JP2022025948A
Other languages
Japanese (ja)
Other versions
JP2023122309A (en
Inventor
幸泰 長瀬
武志 板津
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nagase Integrex Co Ltd
Original Assignee
Nagase Integrex Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nagase Integrex Co Ltd filed Critical Nagase Integrex Co Ltd
Priority to JP2022025948A priority Critical patent/JP7761266B2/en
Publication of JP2023122309A publication Critical patent/JP2023122309A/en
Application granted granted Critical
Publication of JP7761266B2 publication Critical patent/JP7761266B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Auxiliary Devices For Machine Tools (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Grinding-Machine Dressing And Accessory Apparatuses (AREA)
  • Numerical Control (AREA)

Description

本発明は、加工工具によってワークを加工する加工機の温度調整システムに関する。 The present invention relates to a temperature adjustment system for a processing machine that processes a workpiece using a processing tool.

従来、テーブルに固定された加工対象物(いわゆるワーク)の表面を、工具によって加工する加工機が多用されている(例えば、特許文献1参照)。 Conventionally, processing machines have been widely used that use tools to process the surface of a workpiece (a workpiece) fixed to a table (see, for example, Patent Document 1).

特開2002-361552号公報Japanese Patent Application Laid-Open No. 2002-361552

加工機は温度変化によって若干変形するため、加工機の各部における温度変化の度合いにばらつきが生じると、同加工機の各部における変形の度合いにもばらつきが生じてしまう。この場合には、テーブルの真直度が低下するなどして工具とワークとの位置関係がずれることで、加工機によるワークの加工精度の低下を招くおそれがある。こうした加工精度の低下を抑えるためには、加工機の温度や、同加工機が設置された部屋の温度を管理することが好ましい。そうした温度の管理は、加工機が設置された部屋にエアーコンディショナーなどの空調装置を設置することによって行うことが可能になる。 Since processing machines deform slightly due to temperature changes, variations in the degree of temperature change in each part of the processing machine will also result in variations in the degree of deformation in each part of the processing machine. In this case, the straightness of the table may decrease, causing the positional relationship between the tool and the workpiece to shift, which could lead to a decrease in the processing accuracy of the workpiece by the processing machine. To prevent this decrease in processing accuracy, it is preferable to manage the temperature of the processing machine and the room in which the processing machine is installed. Such temperature management can be achieved by installing an air conditioner or other air conditioning device in the room in which the processing machine is installed.

ただし、近年における気候変動の影響等により夏場の最高気温と冬場の最低気温との差が激しくなっている。これにより、加工機が設置された部屋の内部と外部との温度差も大きくなるため、空調装置による適正な温度管理が困難になるおそれがある。そして、この場合には、加工機によるワークの加工精度の低下を招くおそれがある。 However, due to the effects of climate change in recent years, the difference between the highest summer temperatures and the lowest winter temperatures has become more pronounced. This has resulted in a larger temperature difference between the inside and outside of the room where the processing machine is installed, which could make it difficult to properly control the temperature using air conditioning equipment. This could result in a decrease in the accuracy of the processing of workpieces by the processing machine.

上記課題を解決するための加工機の温度調整システムは、加工工具によってワークを加工する加工機と、前記加工機の温度を第1設定温度に調節する加工機温度調節装置と、前記加工機が設置された部屋の温度を第2設定温度に調節する空調装置と、前記加工機における複数箇所の温度を検出する加工機温度検出部と、前記部屋の内部の温度を検出する内部温度検出部と、通信ネットワーク網を通じて天気予報データを自動取得するデータ取得部と、前記データ取得部によって取得した前記天気予報データに基づいて前記加工機の稼働日における外気温度の推移を推定する温度推定部と、前記温度推定部によって推定された前記外気温度の推移を入力データとして、前記第1設定温度についての一定の第1制御目標値、および、前記加工機温度調節装置の第1始動タイミング、および、前記第2設定温度についての一定の第2制御目標値、および、前記空調装置の第2始動タイミングを出力する態様で学習された学習器を記憶する学習値記憶部と、前記加工機温度検出部によって検出された前記複数箇所の温度、および、前記内部温度検出部によって検出された前記内部の温度のばらつきが小さい場合に大きい場合よりも高い報酬を付与する態様で前記学習器の強化学習を行う強化学習部と、前記学習器から出力される前記第1制御目標値および前記第1始動タイミングに基づいて前記加工機温度調節装置の作動を制御するとともに、前記学習器から出力される前記第2制御目標値および前記第2始動タイミングに基づいて前記空調装置の作動を制御する制御部と、を有する。 A temperature adjustment system for a processing machine that solves the above problem includes a processing machine that processes a workpiece using a processing tool, a processing machine temperature adjustment device that adjusts the temperature of the processing machine to a first set temperature, an air conditioning device that adjusts the temperature of the room in which the processing machine is installed to a second set temperature, a processing machine temperature detection unit that detects temperatures at multiple locations on the processing machine, an internal temperature detection unit that detects the temperature inside the room, a data acquisition unit that automatically acquires weather forecast data via a communications network, a temperature estimation unit that estimates the change in outside air temperature on an operating day of the processing machine based on the weather forecast data acquired by the data acquisition unit, and a temperature adjustment system that uses the change in outside air temperature estimated by the temperature estimation unit as input data to set a constant first control target value for the first set temperature and a temperature adjustment value for the processing machine. The system includes a learning value storage unit that stores a learning unit that has been trained to output the first start-up timing of the temperature adjustment device, a constant second control target value for the second set temperature, and the second start-up timing of the air conditioner; a reinforcement learning unit that performs reinforcement learning on the learning unit in a manner that awards a higher reward when the variation in the temperatures at the multiple locations detected by the processing machine temperature detection unit and the internal temperature detected by the internal temperature detection unit is small than when the variation is large; and a control unit that controls the operation of the processing machine temperature adjustment device based on the first control target value and the first start-up timing output from the learning unit, and controls the operation of the air conditioner based on the second control target value and the second start-up timing output from the learning unit.

上記構成において、外気温度の相異に起因する加工精度の低下を抑えるためには、次のように加工機、加工機温度調節装置および空調装置を運転することが好ましい。すなわち先ず、加工機温度調節装置および空調装置を始動する。そして、加工機が設置された部屋の温度(内気温度)や加工機の各部の温度(加工機温度)が設定温度まで上昇した後に同設定温度一定で保持される態様で、加工機温度調節装置による温度調節と空調装置による温度調節とを実行する。そして、内気温度および加工機の各部温度が一定に保持されている期間において加工機による加工を実行する。これにより、加工機の各部における熱変形量のばらつきを抑えた状態で加工機によるワークの加工を実行することが可能になる。 In the above configuration, to prevent a decrease in machining accuracy due to differences in outside air temperature, it is preferable to operate the processing machine, processing machine temperature regulator, and air conditioner as follows. That is, first, start the processing machine temperature regulator and air conditioner. Then, after the temperature of the room in which the processing machine is installed (inside air temperature) and the temperature of each part of the processing machine (processing machine temperature) have risen to the set temperature, temperature regulation by the processing machine temperature regulator and temperature regulation by the air conditioner are performed so that the set temperature is maintained constant. Then, processing by the processing machine is performed during the period when the inside air temperature and the temperature of each part of the processing machine are maintained constant. This makes it possible to process workpieces using the processing machine while minimizing variations in the amount of thermal deformation in each part of the processing machine.

上記構成によれば、上述した好ましい状況、すなわち内気温度や加工機温度が設定温度一定に保持された状態で加工機による加工が実行された状況になるように、学習器を学習させることができる。そして、学習済みの学習器を利用して、天気予報データから予測される稼働日当日の外気温度の推移に見合う値として、第1設定温度(加工機の温度)についての一定の第1制御目標値や、加工機温度調節装置の第1始動タイミング、第2設定温度(内気温度)についての一定の第2制御目標値、空調装置の第2始動タイミングを設定することができる。そのため、天気予報データから予測される当日の外気温度の推移に応じたかたちで、加工機温度調節装置および空調装置を始動することができ、さらには同加工機温度調節装置の作動制御と空調装置の作動制御とを実行することができる。これにより、上述の好ましい状況を実現することができるため、外気温度の相異に起因する加工精度の低下を抑えることができるようになる。 With the above configuration, the learning device can be trained to achieve the above-mentioned desirable situation, i.e., a situation in which the processing machine performs processing while the inside air temperature and processing machine temperature are maintained at constant set temperatures. The trained learning device can then be used to set a constant first control target value for the first set temperature (processing machine temperature), a first start timing for the processing machine temperature regulator, a constant second control target value for the second set temperature (inside air temperature), and a second start timing for the air conditioner, all of which correspond to the change in outside air temperature predicted from weather forecast data on the day of operation. This allows the processing machine temperature regulator and air conditioner to be started in accordance with the change in outside air temperature predicted from weather forecast data on the day of operation, and further allows the operation of the processing machine temperature regulator and the air conditioner to be controlled. This achieves the above-mentioned desirable situation, thereby minimizing degradation of processing accuracy due to differences in outside air temperature.

本発明にかかる加工機の温度調整システムによれば、外気温度の相異に起因する加工精度の低下を抑えることができる。 The temperature adjustment system for processing machines according to the present invention can prevent a decrease in processing accuracy caused by differences in outside air temperature.

加工機の温度調整システムの概略構成図である。FIG. 2 is a schematic diagram illustrating the configuration of a temperature adjustment system for a processing machine. 加工機の側面図である。FIG. 温度調整システムの電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of the temperature adjustment system. 好ましい状況における各部温度の推移の一例を示すタイムチャートである。4 is a time chart showing an example of the transition of the temperature of each part in a preferable situation. 制御部の構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of a control unit. 長短期記憶層の構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of the configuration of a long-term short-term memory layer.

以下、加工機の温度調整システムの一実施形態について説明する。
(加工機)
図1および図2に示すように、本実施形態の加工機10は、門型の平面研削盤である。加工機10は、ベッド11を有している。ベッド11の上面にはX方向に延びる一対のレール12が設けられている。ベッド11の上部には、ワークテーブル13が設けられている。ワークテーブル13は、一対のレール12を介して、ベッド11に対してX方向へ往復移動可能になっている。加工機10によって加工対象物(以下、ワークW)を加工する際には、ワークテーブル13上にワークWが支持される。
An embodiment of a temperature adjustment system for a processing machine will be described below.
(processing machine)
As shown in Figures 1 and 2, the processing machine 10 of this embodiment is a gate-type surface grinding machine. The processing machine 10 has a bed 11. A pair of rails 12 extending in the X direction is provided on the upper surface of the bed 11. A work table 13 is provided above the bed 11. The work table 13 is capable of reciprocating in the X direction relative to the bed 11 via the pair of rails 12. When a workpiece (hereinafter referred to as workpiece W) is processed by the processing machine 10, the workpiece W is supported on the work table 13.

加工機10は、門型のコラム14を有している。コラム14は、ベッド11の両側方において上下方向に延びる一対の立柱部15と、それら立柱部15の上端を繋ぐように架設される梁部16とを有している。コラム14は、ベッド11上のワークテーブル13の走行面を跨ぐように立設されている。 The processing machine 10 has a gate-shaped column 14. The column 14 has a pair of upright pillars 15 extending vertically on both sides of the bed 11, and a beam 16 installed to connect the upper ends of the upright pillars 15. The column 14 is erected so as to straddle the running surface of the work table 13 on the bed 11.

コラム14には、クロスバー17が設けられている。クロスバー17は、一対の立柱部15の上下方向の中間部分を繋ぐように、それら立柱部15に架設されている。
クロスバー17の一方(図1の左側)の側面にはY方向に延びる一対のレール18が設けられている。また、クロスバー17の側部には、支持板19が設けられている。支持板19は、一対のレール18を介して、クロスバー17に対してY方向へ往復移動可能になっている。
A crossbar 17 is provided on the column 14. The crossbar 17 is installed across the pair of upright pillars 15 so as to connect the vertically middle portions of the upright pillars 15.
A pair of rails 18 extending in the Y direction are provided on one side surface (the left side in FIG. 1 ) of the crossbar 17. A support plate 19 is also provided on the side of the crossbar 17. The support plate 19 is capable of reciprocating movement in the Y direction relative to the crossbar 17 via the pair of rails 18.

支持板19の一方(図1の左側)の側面には、Z方向に延びる一対のレール20が設けられている。また支持板19の側部には、加工ヘッド21が設けられている。加工ヘッド21は、一対のレール20を介して、支持板19に対してZ方向へ往復移動可能になっている。加工ヘッド21には、加工工具としての回転砥石22が装着されている。そして、この回転砥石22がワークWの上面に接触されながら回転されるとともに、ワークテーブル13が往復移動されることにより、ワークWの加工面が研削加工されるようになっている。 A pair of rails 20 extending in the Z direction are provided on one side of the support plate 19 (the left side in Figure 1). A machining head 21 is also provided on one side of the support plate 19. The machining head 21 is able to move back and forth in the Z direction relative to the support plate 19 via the pair of rails 20. A rotary grindstone 22 serving as a machining tool is attached to the machining head 21. The rotary grindstone 22 is rotated while in contact with the top surface of the workpiece W, and the work table 13 moves back and forth, thereby grinding the machining surface of the workpiece W.

図1~図3に示すように、加工機10は、ワークテーブル13をベッド11に対してX方向に移動させるX方向移動部31(図3)と、支持板19をクロスバー17に対してY方向に移動させるY方向移動部32とを有している。また、加工機10は、支持板19に対して加工ヘッド21をZ方向に移動させるZ方向移動部33を有している。これらX方向移動部31、Y方向移動部32、およびZ方向移動部33はいずれも、2つの部材の相対移動を可能にする移動機構と同移動機構を作動させるアクチュエータとを備えて構成されている。その他、加工機10は、回転砥石22を回転駆動する砥石駆動部34を有している。 As shown in Figures 1 to 3, the processing machine 10 has an X-direction movement unit 31 (Figure 3) that moves the work table 13 in the X direction relative to the bed 11, and a Y-direction movement unit 32 that moves the support plate 19 in the Y direction relative to the crossbar 17. The processing machine 10 also has a Z-direction movement unit 33 that moves the processing head 21 in the Z direction relative to the support plate 19. The X-direction movement unit 31, Y-direction movement unit 32, and Z-direction movement unit 33 are each configured with a movement mechanism that enables relative movement of the two members and an actuator that operates the movement mechanism. In addition, the processing machine 10 has a grinding wheel drive unit 34 that rotates and drives the rotary grinding wheel 22.

加工機10による加工に際しては、先ず、Y方向移動部32の作動制御、およびZ方向移動部33の作動制御を通じて、加工ヘッド21がY方向およびZ方向に移動される。これにより、加工機10は、回転砥石22をワークWの加工面上の所望の位置に接触させることの可能な状態になる。そして、この状態で、砥石駆動部34の作動制御を通じて回転砥石22が回転駆動されるとともに、X方向移動部31の作動制御を通じてワークテーブル13およびワークWがX方向に往復移動される。これにより、ワークWの加工面が研削加工される。 When machining using the processing machine 10, first, the processing head 21 is moved in the Y and Z directions through operation control of the Y-direction movement unit 32 and the Z-direction movement unit 33. This puts the processing machine 10 in a state where it can bring the rotary grinding wheel 22 into contact with the desired position on the machining surface of the workpiece W. Then, in this state, the rotary grinding wheel 22 is driven to rotate through operation control of the grinding wheel drive unit 34, and the work table 13 and workpiece W are moved back and forth in the X direction through operation control of the X-direction movement unit 31. This causes the machining surface of the workpiece W to be ground.

(オイル供給部)
図1および図3に示すように、加工機10は、潤滑部位にオイルを供給するオイル供給部40を備えている。オイル供給部40は、オイルを貯留するオイルタンク41とオイルを圧送するオイルポンプ42とを有している。また、オイル供給部40は、オイルの温度を所望の温度に調節する温度調節ユニット43を有している。本実施形態では、外部機器(後述する電子制御装置80)からオイル供給部40に入力される制御指令信号をもとに、同オイル供給部40によるオイル供給を開始したり、オイル温度TOの制御目標値(目標オイル温度TTO)を設定したりすることが可能になる。
(oil supply section)
1 and 3 , the processing machine 10 includes an oil supply unit 40 that supplies oil to lubrication parts. The oil supply unit 40 includes an oil tank 41 that stores oil and an oil pump 42 that pumps the oil. The oil supply unit 40 also includes a temperature adjustment unit 43 that adjusts the temperature of the oil to a desired temperature. In this embodiment, based on a control command signal input to the oil supply unit 40 from an external device (an electronic control device 80, described later), it is possible to start oil supply by the oil supply unit 40 and set a control target value for the oil temperature TO (target oil temperature TTO).

本実施形態では、目標オイル温度TTOとして、一定値が定められる。これは次の理由による。仮に加工機10の運転中に目標オイル温度TTOを変更すると、加工機10の熱容量に起因して、同加工機10の温度は時間をかけて徐々に変化するようになる。そうした加工機10の温度が変化する過程において、加工機10の各部に温度ばらつき、ひいては熱変形量のばらつきが生じるため、これによる加工精度の低下を招くおそれがある。このことから、加工機10による加工精度の維持のために、加工機10の運転中においては目標オイル温度TTOを一定に保つことが好ましいと云える。 In this embodiment, a constant value is set as the target oil temperature TTO. This is for the following reason: If the target oil temperature TTO is changed while the processing machine 10 is operating, the temperature of the processing machine 10 will gradually change over time due to the heat capacity of the processing machine 10. As the temperature of the processing machine 10 changes, temperature variations and, ultimately, variations in the amount of thermal deformation will occur in various parts of the processing machine 10, which may result in a decrease in processing accuracy. For this reason, in order to maintain the processing accuracy of the processing machine 10, it is preferable to keep the target oil temperature TTO constant while the processing machine 10 is operating.

(クーラント供給部)
加工機10は、回転砥石22によってワークWを加工する加工部位にクーラントを供給するクーラント供給部50を備えている。クーラント供給部50は、クーラントを貯留するクーラントタンク51とクーラントを圧送するクーラントポンプ52とを有している。また、クーラント供給部50は、クーラントの温度を所望の温度に調節する温度調節ユニット53を有している。後述する電子制御装置80からクーラント供給部50に入力される制御指令信号をもとに、クーラント供給部50によるクーラント供給を開始したり、クーラント温度TCの制御目標値(目標クーラント温度TTC)を設定したりすることが可能になっている。
(Coolant supply section)
The processing machine 10 is equipped with a coolant supply unit 50 that supplies coolant to a processing location where the workpiece W is processed by the rotary grinding wheel 22. The coolant supply unit 50 has a coolant tank 51 that stores coolant and a coolant pump 52 that pumps the coolant. The coolant supply unit 50 also has a temperature adjustment unit 53 that adjusts the temperature of the coolant to a desired temperature. Based on a control command signal input to the coolant supply unit 50 from an electronic control device 80 (described later), it is possible to start the supply of coolant by the coolant supply unit 50 and to set a control target value for the coolant temperature TC (target coolant temperature TTC).

本実施形態では、目標クーラント温度TTCとして、一定値が定められる。これは次の理由による。仮に加工機10の運転中に目標クーラント温度TTCを変更すると、加工機10の熱容量に起因して、同加工機10の温度は時間をかけて徐々に変化するようになる。そうした加工機10の温度が変化する過程において、加工機10の各部に温度ばらつき、ひいては熱変形量のばらつきが生じるため、これによる加工精度の低下を招くおそれがある。このことから、加工機10による加工精度の維持のために、加工機10の運転中においては目標クーラント温度TTCを一定に保つことが好ましいと云える。 In this embodiment, a constant value is set as the target coolant temperature TTC. This is for the following reason: If the target coolant temperature TTC is changed while the processing machine 10 is operating, the temperature of the processing machine 10 will gradually change over time due to the heat capacity of the processing machine 10. As the temperature of the processing machine 10 changes, temperature variations and, ultimately, variations in the amount of thermal deformation will occur in various parts of the processing machine 10, which may result in a decrease in processing accuracy. For this reason, in order to maintain the processing accuracy of the processing machine 10, it is preferable to maintain the target coolant temperature TTC constant while the processing machine 10 is operating.

なお本実施形態では、オイル供給部40およびクーラント供給部50が加工機の温度を第1設定温度に調節する加工機温度調節装置に相当し、目標オイル温度TTOおよび目標クーラント温度TTCが第1設定温度についての一定の第1制御目標値に相当する。 In this embodiment, the oil supply unit 40 and the coolant supply unit 50 correspond to a processing machine temperature control device that adjusts the temperature of the processing machine to a first set temperature, and the target oil temperature TTO and the target coolant temperature TTC correspond to a constant first control target value for the first set temperature.

(加工機制御装置)
図3に示すように、加工機10は、作業者によって操作される操作盤23と、同加工機10の作動を制御する加工機制御装置24とを有している。加工機制御装置24は、1つ以上のプロセッサからなる演算処理部や、加工機10の作動制御に関する各種のデータを記憶する記憶部を有している。加工機制御装置24は、操作盤23の操作を通じて入力される加工機10の運転にかかる各種情報をもとに、同加工機10の運転にかかる各種制御を実行する。なお各種制御は、X方向移動部31の作動制御や、Y方向移動部32の作動制御、Z方向移動部33の作動制御、砥石駆動部34の作動制御、オイル供給部40の作動制御、クーラント供給部50の作動制御を含んでいる。
(machine control device)
3, the processing machine 10 has an operation panel 23 operated by an operator and a processing machine control device 24 that controls the operation of the processing machine 10. The processing machine control device 24 has an arithmetic processing unit consisting of one or more processors and a memory unit that stores various data related to the operation control of the processing machine 10. The processing machine control device 24 executes various controls related to the operation of the processing machine 10 based on various information related to the operation of the processing machine 10 input through operation of the operation panel 23. The various controls include operation control of the X-direction movement unit 31, operation control of the Y-direction movement unit 32, operation control of the Z-direction movement unit 33, operation control of the grinding wheel drive unit 34, operation control of the oil supply unit 40, and operation control of the coolant supply unit 50.

(空調装置)
本実施形態のシステムは、加工機10が設置された部屋Rの内部の温度(内気温度TI)を調節するための空調装置60を有している。本実施形態では、外部機器(後述する電子制御装置80)から空調装置60に入力される制御指令信号をもとに、同空調装置60の運転を開始したり、内気温度TIについての制御目標値(目標内気温度TTI)を設定したりすることが可能になっている。
(Air conditioner)
The system of this embodiment has an air conditioner 60 for adjusting the temperature (inside air temperature TI) inside the room R in which the processing machine 10 is installed. In this embodiment, it is possible to start the operation of the air conditioner 60 and set a control target value (target inside air temperature TTI) for the inside air temperature TI based on a control command signal input to the air conditioner 60 from an external device (an electronic control device 80, described later).

本実施形態では、目標内気温度TTIとして、一定値が定められる。これは次の理由による。仮に加工機10の運転中に目標内気温度TTIを変更すると、部屋R内の空気の熱容量や加工機10の熱容量に起因して、同加工機10の温度は時間をかけて徐々に変化するようになる。そうした加工機10の温度が変化する過程において、加工機10の各部に温度ばらつき、ひいては熱変形量のばらつきが生じるため、これによる加工精度の低下を招くおそれがある。このことから、加工機10による加工精度の維持のために、加工機10の運転中においては目標内気温度TTIを一定に保つことが好ましいと云える。なお本実施形態では、目標内気温度TTIが、第2設定温度についての一定の第2制御目標値に相当する。 In this embodiment, a constant value is set as the target interior air temperature TTI. This is for the following reason. If the target interior air temperature TTI were changed while the processing machine 10 was operating, the temperature of the processing machine 10 would gradually change over time due to the heat capacity of the air in the room R and the heat capacity of the processing machine 10. As the temperature of the processing machine 10 changes, temperature variations and, ultimately, variations in the amount of thermal deformation occur in various parts of the processing machine 10, which could result in a decrease in processing accuracy. For this reason, in order to maintain the processing accuracy of the processing machine 10, it is preferable to maintain the target interior air temperature TTI constant while the processing machine 10 is operating. Note that in this embodiment, the target interior air temperature TTI corresponds to a constant second control target value for the second set temperature.

ここで、外気温度の相異に起因する加工機10の加工精度の低下を抑えるためには、以下のように加工機10および空調装置60を運転することが好ましい。すなわち先ず、図4に示すように、加工機10によるワークWの加工開始に先立ち、加工機10のオイル供給部40、クーラント供給部50、および空調装置60を始動する(時刻t1)。そして、加工機10が設置された部屋Rの温度(内気温度TI)や加工機10の各部の温度(加工機温度)が設定温度まで上昇した後に同設定温度一定で保持される態様で、温度調節ユニット43,53による温度制御と空調装置60による温度制御とを実行する。そして、内気温度TIおよび加工機温度が一定に保持されている期間TS(時刻t2~t3)において加工機10による加工を実行する。このように加工機10および空調装置60を運転することで、加工機10の各部における温度のばらつき、ひいては熱変形量のばらつきを抑えた状態で、同加工機10によるワークWの加工を実行することが可能になる。 To prevent a decrease in the machining accuracy of the processing machine 10 due to differences in outside air temperature, it is preferable to operate the processing machine 10 and air conditioning unit 60 as follows. First, as shown in FIG. 4, before the processing machine 10 starts machining the workpiece W, the oil supply unit 40, coolant supply unit 50, and air conditioning unit 60 of the processing machine 10 are started (time t1). Then, temperature control by the temperature adjustment units 43, 53 and temperature control by the air conditioning unit 60 are performed so that the temperature of the room R in which the processing machine 10 is installed (inside air temperature TI) and the temperatures of each part of the processing machine 10 (machine temperature) are raised to the set temperature and then maintained at that set temperature. Then, processing is performed by the processing machine 10 during the period TS (times t2 to t3) during which the inside air temperature TI and machine temperature are maintained constant. By operating the processing machine 10 and air conditioning unit 60 in this manner, it becomes possible to process the workpiece W using the processing machine 10 while minimizing temperature variations in each part of the processing machine 10, and therefore variations in the amount of thermal deformation.

本実施形態の温度調整システムでは、以下のようにして、上述した好ましい状況を実現するようにしている。
先ず、外部機器70から天気予報データを取得するとともに、この天気予報データから、加工機10の稼働日(加工機10によるワークWの加工を実行する日)における外気温度の推移を予測する。そして、この外気温度についての予測データをもとに、加工機10のオイル供給部40、クーラント供給部50、および空調装置60の作動制御にかかる制御目標値(以下の[A]~[F])を算出する。
The temperature adjustment system of this embodiment achieves the above-described preferable conditions in the following manner.
First, weather forecast data is acquired from the external device 70, and from this weather forecast data, the change in the outside air temperature on the operating day of the processing machine 10 (the day on which the processing machine 10 processes the workpiece W) is predicted. Then, based on this predicted data on the outside air temperature, control target values ([A] to [F] below) for operation control of the oil supply unit 40, coolant supply unit 50, and air conditioning device 60 of the processing machine 10 are calculated.

[A]オイル供給部40(温度調節ユニット43を含む)の作動制御にかかるオイル温度TOの制御目標値(目標オイル温度TTO)。
[B]オイル供給部40の始動タイミングについての制御目標値(始動時刻STO)。
[A] A control target value (target oil temperature TTO) of the oil temperature TO related to the operation control of the oil supply unit 40 (including the temperature adjustment unit 43).
[B] Control target value for the start timing of the oil supply unit 40 (start time STO).

[C]クーラント供給部50(温度調節ユニット53を含む)の作動制御にかかるクーラント温度TCの制御目標値(目標クーラント温度TTC)。
[D]クーラント供給部50の始動タイミングについての制御目標値(始動時刻STC)。
[C] A control target value (target coolant temperature TTC) of the coolant temperature TC related to the operation control of the coolant supply unit 50 (including the temperature adjustment unit 53).
[D] Control target value for the start timing of the coolant supply unit 50 (start time STC).

[E]空調装置60の作動制御にかかる内気温度TIの制御目標値(目標内気温度TTI)。
[F]空調装置60の始動タイミングについての制御目標値(始動時刻STI)。
[E] A control target value of the inside air temperature TI (target inside air temperature TTI) for controlling the operation of the air conditioning device 60.
[F] Control target value for the start timing of the air conditioner 60 (start time STI).

なお本実施形態の温度調整システムでは、これら制御目標値として、以下の(条件1)~(条件4)の全てを満たす値が算出されるようになっている。
(条件1)加工機10が設置された工場の始業時刻(例えば、午前8時)よりも前に、同加工機10のオイル供給部40、クーラント供給部50、および空調装置60が始動される。
In the temperature adjustment system of this embodiment, values that satisfy all of the following (Condition 1) to (Condition 4) are calculated as these control target values.
(Condition 1) The oil supply unit 40, the coolant supply unit 50, and the air conditioning device 60 of the processing machine 10 are started up before the opening time (for example, 8:00 AM) of the factory in which the processing machine 10 is installed.

(条件2)加工機10および空調装置60の始動から工場の始業時刻までの間に、加工機10の各部の温度および内気温度TIが所定温度まで上昇する。
(条件3)工場の稼働時間(始業時刻から終業時刻までの時間)において、加工機10の各部の温度および内気温度TIが所定温度で略一定に保たれる。
(Condition 2) Between the start of the processing machine 10 and the air conditioning device 60 and the start of work at the factory, the temperatures of the various parts of the processing machine 10 and the inside air temperature TI rise to a predetermined temperature.
(Condition 3) During the operating hours of the factory (the time from the start of work to the end of work), the temperatures of the various parts of the processing machine 10 and the internal air temperature TI are kept substantially constant at predetermined temperatures.

(条件4)工場の稼働時間における内気温度TIは作業者が不快に感じない温度になる。
そして、それら制御目標値をもとに、加工機10のオイル供給部40、クーラント供給部50、および空調装置60を始動させるとともに運転する。
(Condition 4) The inside air temperature TI during factory operating hours is a temperature that workers do not find uncomfortable.
Then, based on these control target values, the oil supply unit 40, the coolant supply unit 50, and the air conditioning device 60 of the processing machine 10 are started and operated.

(温度調整システム)
以下、上述した好ましい状況を実現するための具体構成について説明する。
本実施形態の温度調整システムは、加工機10の各部の温度や内気温度TIの調節のために加工機10のオイル供給部40、クーラント供給部50、および空調装置60の作動を制御する電子制御装置80を有している。
(Temperature control system)
A specific configuration for realizing the above-mentioned preferable situation will be described below.
The temperature adjustment system of this embodiment has an electronic control device 80 that controls the operation of the oil supply unit 40, coolant supply unit 50, and air conditioning unit 60 of the processing machine 10 to adjust the temperature of each part of the processing machine 10 and the internal air temperature TI.

電子制御装置80は、1つ以上のプロセッサからなる演算処理部81や、加工機10および空調装置60の作動制御に関する各種のデータを記憶する記憶部82、外部機器70との通信を行う通信部83などを有している。 The electronic control device 80 includes a calculation processing unit 81 consisting of one or more processors, a memory unit 82 that stores various data related to the operation control of the processing machine 10 and the air conditioning unit 60, and a communication unit 83 that communicates with external devices 70.

記憶部82には、オイル供給部40の作動制御や、クーラント供給部50の作動制御、空調装置60の作動制御にかかる各種処理を演算処理部81に実行させるためのプログラム84が記憶されている。演算処理部81は、このプログラム84を実行することにより、オイル供給部40の作動制御や、クーラント供給部50の作動制御、空調装置60の作動制御にかかる各種処理を実行する。記憶部82には、機械学習モデル(以下、学習器85)が記憶されている。この学習器85は、加工機10の作動制御にかかる制御目標値や、空調装置60の作動制御にかかる制御目標値の算出に利用される。なお、学習器85の詳細については後述する。なお本実施形態では、記憶部82が学習値記憶部に相当する。 The memory unit 82 stores a program 84 that causes the calculation processing unit 81 to execute various processes related to the operation control of the oil supply unit 40, the operation control of the coolant supply unit 50, and the operation control of the air conditioning unit 60. By executing this program 84, the calculation processing unit 81 executes various processes related to the operation control of the oil supply unit 40, the operation control of the coolant supply unit 50, and the operation control of the air conditioning unit 60. The memory unit 82 stores a machine learning model (hereinafter referred to as a learner 85). This learner 85 is used to calculate control target values related to the operation control of the processing machine 10 and the control target values related to the operation control of the air conditioning unit 60. Details of the learner 85 will be described later. In this embodiment, the memory unit 82 corresponds to a learned value memory unit.

通信部83は、インターネット網などの所定の通信ネットワーク網71を介して、外部機器70(詳しくは、天気予報データを提供する情報提供センターのサーバー)とのデータの送受信を行う通信装置である。本実施形態では、通信部83を介して外部機器70から電子制御装置80に天気予報に関するデータ(以下、天気予報データ)が取り込まれるとともに、その天気予報データが記憶部82に記憶される。 The communication unit 83 is a communication device that transmits and receives data to and from an external device 70 (more specifically, a server at an information center that provides weather forecast data) via a predetermined communication network 71, such as the Internet. In this embodiment, data related to the weather forecast (hereinafter, weather forecast data) is imported from the external device 70 to the electronic control unit 80 via the communication unit 83, and the weather forecast data is stored in the memory unit 82.

(温度センサ)
本実施形態の温度調整システムは、各部の温度を検出するための温度センサ90~96を有している。各温度センサ90~96の出力信号は、電子制御装置80に取り込まれるとともに記憶部82に記憶される。
(Temperature sensor)
The temperature adjustment system of this embodiment has temperature sensors 90 to 96 for detecting the temperatures of various parts. The output signals of the temperature sensors 90 to 96 are input to the electronic control unit 80 and stored in the memory unit 82.

図1および図2に示すように、加工機10のワークテーブル13には、上部の温度を検出するための温度センサ90が間隔を置いて6つ設けられるとともに、下部の温度を検出するための温度センサ91が間隔を置いて6つ設けられている。加工機10のベッド11には、上部の温度を検出するための温度センサ92が間隔を置いて8つ設けられるとともに、下部の温度を検出するための温度センサ93が間隔を置いて8つ設けられている。なお図1には、温度センサ90,91をそれぞれ3つのみ示すとともに、温度センサ92,93をそれぞれ4つのみ示している。 As shown in Figures 1 and 2, the work table 13 of the processing machine 10 is provided with six spaced apart temperature sensors 90 for detecting the temperature of the upper portion, and six spaced apart temperature sensors 91 for detecting the temperature of the lower portion. The bed 11 of the processing machine 10 is provided with eight spaced apart temperature sensors 92 for detecting the temperature of the upper portion, and eight spaced apart temperature sensors 93 for detecting the temperature of the lower portion. Note that Figure 1 shows only three temperature sensors 90 and 91, and only four temperature sensors 92 and 93.

オイル供給部40には、オイル温度TOを検出するための温度センサ94が設けられている。クーラント供給部50には、クーラント温度TCを検出するための温度センサ95が設けられている。 The oil supply unit 40 is provided with a temperature sensor 94 for detecting the oil temperature TO. The coolant supply unit 50 is provided with a temperature sensor 95 for detecting the coolant temperature TC.

加工機10のコラム14には、同加工機10が設置された部屋Rの内部温度(内気温度TI)を検出するための温度センサ96が設けられている。
なお本実施形態では、温度センサ90~95が加工機における複数箇所の温度を検出する加工機温度検出部に相当し、温度センサ96が部屋Rの内部の温度を検出する内部温度検出部に相当する。
The column 14 of the processing machine 10 is provided with a temperature sensor 96 for detecting the internal temperature (internal air temperature TI) of the room R in which the processing machine 10 is installed.
In this embodiment, the temperature sensors 90 to 95 correspond to a processing machine temperature detection unit that detects the temperature at multiple locations in the processing machine, and the temperature sensor 96 corresponds to an internal temperature detection unit that detects the temperature inside the room R.

電子制御装置80は、加工機10の各部の温度、および内気温度TIを一定に保つための機能部として、データ取得部86や、温度推定部87、制御部88、強化学習部89を有している。 The electronic control device 80 has a data acquisition unit 86, a temperature estimation unit 87, a control unit 88, and a reinforcement learning unit 89 as functional units for maintaining the temperatures of each part of the processing machine 10 and the internal air temperature TI constant.

(データ取得部)
データ取得部86は、通信ネットワーク網71および通信部83を通じて、外部機器70から天気予報データを取得する。本実施形態では、天気予報データの情報提供は、外部の情報提供センターによって行われる。データ取得部86は、予め定められた所定時刻(例えば、加工機10の各稼働日の午前2時)になると、外部機器70から天気予報データを自動取得する。
(Data acquisition section)
The data acquisition unit 86 acquires weather forecast data from the external device 70 via the communication network 71 and the communication unit 83. In this embodiment, the weather forecast data is provided by an external information center. The data acquisition unit 86 automatically acquires the weather forecast data from the external device 70 at a predetermined time (e.g., 2:00 AM on each operating day of the processing machine 10).

データ取得部86が取得する天気予報データは、加工機10が設置された施設(工場)を含む所定範囲の地域におけるデータである。この天気予報データは、少なくとも気温情報(最高気温、最低気温など)を含むデータである。天気予報データは、気温情報の他に、天候情報(晴れ、曇り、雨)や湿度情報などを含むデータであってもよい。 The weather forecast data acquired by the data acquisition unit 86 is data for a predetermined area that includes the facility (factory) where the processing machine 10 is installed. This weather forecast data includes at least temperature information (maximum temperature, minimum temperature, etc.). In addition to temperature information, the weather forecast data may also include weather information (sunny, cloudy, rainy) and humidity information.

(温度推定部)
温度推定部87は、データ取得部86によって取得した天気予報データに基づいて、加工機10の稼働日における外気温度の推移を推定する。本実施形態では、発明者等による各種の実験やシミュレーションの結果から、天気予報データをもとに同データの対象日における実際の外気温度の推移を精度良く算出することの可能な関係(例えば、算出モデル)が予め求められている。そして、この関係が電子制御装置80の記憶部82に予め記憶されている。温度推定部87は、データ取得部86が取得する天気予報データに基づいて、記憶部82に記憶されている上記関係から、外気温度の推定値の推移を示す時系列データ(以下、推定データ)を算出する。
(Temperature estimation section)
The temperature estimation unit 87 estimates the transition of the outside air temperature on the operating day of the processing machine 10 based on the weather forecast data acquired by the data acquisition unit 86. In this embodiment, a relationship (e.g., a calculation model) that can accurately calculate the transition of the actual outside air temperature on the target day of the weather forecast data based on the weather forecast data is previously determined from the results of various experiments and simulations conducted by the inventors, etc. This relationship is then pre-stored in the memory unit 82 of the electronic control device 80. Based on the weather forecast data acquired by the data acquisition unit 86, the temperature estimation unit 87 calculates time-series data (hereinafter, estimated data) that indicates the transition of the estimated value of the outside air temperature from the relationship stored in the memory unit 82.

(制御部)
制御部88は、推定データに基づいて各制御目標値(前記[A]~[F])を算出するとともに、それら制御目標値を制御指令信号として加工機制御装置24や空調装置60に出力する。これにより、始動時刻STOにおいてオイル供給部40を始動させるとともに目標オイル温度TTOに基づいてオイル供給部40(温度調節ユニット43を含む)を運転するといったように、稼働日における加工機10の作動が制御される。また、始動時刻STCにおいてクーラント供給部50を始動させるとともに目標クーラント温度TTCに基づいてクーラント供給部50(温度調節ユニット43を含む)を運転するといったように、稼働日における加工機10の作動が制御される。さらには、空調装置60を始動時刻STIにおいて始動させるとともに目標内気温度TTIに基づき運転するといったように、稼働日における空調装置60の作動が制御される。なお本実施形態では、始動時刻STO,STCが加工機温度調節装置の第1始動タイミングに相当し、始動時刻STIが空調装置の第2始動タイミングに相当する。
(Control unit)
The control unit 88 calculates each control target value (the above [A] to [F]) based on the estimated data and outputs these control target values as control command signals to the processing machine control device 24 and the air conditioner 60. This controls the operation of the processing machine 10 on an operating day, such as starting the oil supply unit 40 at the start time STO and operating the oil supply unit 40 (including the temperature adjustment unit 43) based on the target oil temperature TTO. Furthermore, the operation of the processing machine 10 on an operating day is controlled, such as starting the coolant supply unit 50 at the start time STC and operating the coolant supply unit 50 (including the temperature adjustment unit 43) based on the target coolant temperature TTC. Furthermore, the operation of the air conditioner 60 on an operating day is controlled, such as starting the air conditioner 60 at the start time STI and operating it based on the target inside air temperature TTI. In this embodiment, the start times STO and STC correspond to the first start timing of the processing machine temperature adjustment device, and the start time STI corresponds to the second start timing of the air conditioner.

(学習器)
図5に示すように、制御部88は、前記学習器85を中心に構成されている。本実施形態では、学習器85として、リカレントニューラルネットワーク(RNN:Recurrent Neural Network)が採用されている。学習器85は、推定データが入力データとして入力される入力層100、各制御目標値を出力する出力層101、および、入力層100と出力層101との間に位置する複数の隠れ層102を有する。以下では、最下層に位置する隠れ層を隠れ層102-1、最上層に位置する隠れ層を隠れ層102-n(nは1以上の整数)で示す。入力層100は、推定データに基づいて各種演算を行い、その演算結果を隠れ層102-1に出力する。隠れ層102の各々は、時刻t-1の演算結果を戻り値として時刻tの演算に用いる。出力層101は、隠れ層102-nの演算結果を用いて各制御目標値を演算する。
(Learning device)
As shown in FIG. 5 , the control unit 88 is configured around the learning unit 85. In this embodiment, a recurrent neural network (RNN) is used as the learning unit 85. The learning unit 85 has an input layer 100 to which estimated data is input as input data, an output layer 101 that outputs each control target value, and multiple hidden layers 102 located between the input layer 100 and the output layer 101. Hereinafter, the hidden layer located at the bottom is referred to as hidden layer 102-1, and the hidden layer located at the top is referred to as hidden layer 102-n (n is an integer equal to or greater than 1). The input layer 100 performs various calculations based on the estimated data and outputs the calculation results to the hidden layer 102-1. Each hidden layer 102 uses the calculation result at time t-1 as a return value for calculation at time t. The output layer 101 calculates each control target value using the calculation results of the hidden layer 102-n.

入力層100には、前記推定データを正規化したデータが入力される。隠れ層102は、最終的な演算結果として1以上の特徴量を演算する。隠れ層102の各々は、長短期記憶層(LSTM:Long Short Term Memory)で構成されている。 The input layer 100 receives normalized estimated data. The hidden layers 102 calculate one or more features as the final calculation results. Each hidden layer 102 is composed of a long short-term memory (LSTM) layer.

図6に示すように、長短期記憶層(以下、LSTM110)は、時刻tの入力x(t)に基づいて時刻tの出力h(t)を演算する。出力h(t)は、上層に対して入力x(t)として入力される。またLSTM110は、出力h(t)を演算する過程においてセル状態C(t)を演算し、その演算したセル状態C(t)に加えて、出力h(t)を示す出力状態h(t)を次サイクルの演算における戻り値として取り扱う。LSTM110は、1つ前の時刻(t-1)における演算結果であるセル状態C(t-1)および出力状態h(t-1)に加えて、時刻(t)における下層からの入力x(t)に基づいて、時刻(t)におけるセル状態C(t)および出力状態h(t)を演算する。LSTM110は、時刻t-1のセル状態C(t-1)を制御する忘却ゲート層111、入力ゲート層112、tanh層113、および、出力ゲート層114を有している。本実施形態の学習器85では、LSTM110の各層111~114での演算において定められる重みベクトルやバイアスベクトルが学習によって更新される。 As shown in Figure 6, the long short-term memory layer (hereinafter referred to as LSTM110) calculates the output h(t) at time t based on the input x(t) at time t. The output h(t) is input to the upper layer as input x(t). LSTM110 also calculates the cell state C(t) in the process of calculating the output h(t), and treats the calculated cell state C(t) and the output state h(t) indicating the output h(t) as the return value for the next cycle of calculation. LSTM110 calculates the cell state C(t) and output state h(t) at time (t) based on the input x(t) from the lower layer at time (t), as well as the cell state C(t-1) and output state h(t-1), which are the results of the calculation at the previous time (t-1). The LSTM 110 has a forget gate layer 111 that controls the cell state C(t-1) at time t-1, an input gate layer 112, a tanh layer 113, and an output gate layer 114. In the learning device 85 of this embodiment, the weight vectors and bias vectors determined in the calculations in each layer 111 to 114 of the LSTM 110 are updated through learning.

学習器85は、前記推定データをもとに特徴量を抽出するとともに、この特徴量に基づいてオイル供給部40の作動制御や、クーラント供給部50の作動制御、空調装置60の作動制御に関する各制御目標値を演算して出力する態様で学習される。学習器85は、前述した好ましい状況(図4参照)が実現される態様で学習される。詳しくは、各制御目標値として次のような値が出力される態様で、学習器85は学習される。 The learning device 85 extracts feature quantities based on the estimated data and, based on these feature quantities, calculates and outputs each control target value for the operation control of the oil supply unit 40, the operation control of the coolant supply unit 50, and the operation control of the air conditioning unit 60. The learning device 85 learns in a manner that realizes the above-mentioned favorable situation (see Figure 4). In detail, the learning device 85 learns in a manner that outputs the following values as each control target value:

始動時刻STOとしては、上記好ましい状況でのオイル供給部40の始動からオイル温度TOが略一定の安定状態になるまでの立ち上げ時間TB(図4の時刻t1~t2)だけ、始業時刻(例えば、午前8時)から遡った時刻(例えば、午前4時)が出力される。目標オイル温度TTOとしては、上記好ましい状況においてオイル温度TOが略一定の安定状態になったときの同オイル温度TOに相当する値が出力される。始動時刻STCとしては、上記好ましい状況でのクーラント供給部50の始動からクーラント温度TCが略一定の安定状態になるまでの立ち上げ時間TB(図4の時刻t1~t2)だけ、工場の始業時刻から遡った時刻が出力される。目標クーラント温度TTCとしては、上記好ましい状況においてクーラント温度TCが略一定の安定状態になったときの同クーラント温度TCに相当する値が出力される。始動時刻STIとしては、上記好ましい状況での空調装置60の始動から内気温度TIが略一定の安定状態になるまでの立ち上げ時間TB(図4の時刻t1~t2)だけ、工場の始業時刻から遡った時刻が出力される。目標内気温度TTIとしては、上記好ましい状況において内気温度TIが略一定の安定状態になったときの同内気温度TIに相当する値が出力される。 As the start time STO, a time (e.g., 4:00 AM) preceding the start time (e.g., 8:00 AM) by the amount of the ramp-up time TB (times t1 to t2 in Figure 4) from the start of the oil supply unit 40 under the above-mentioned favorable conditions until the oil temperature TO reaches a substantially constant, stable state is output. As the target oil temperature TTO, a value equivalent to the oil temperature TO when the oil temperature TO reaches a substantially constant, stable state under the above-mentioned favorable conditions is output. As the start time STC, a time preceding the start time of the factory by the amount of the ramp-up time TB (times t1 to t2 in Figure 4) from the start of the coolant supply unit 50 under the above-mentioned favorable conditions until the coolant temperature TC reaches a substantially constant, stable state is output. As the target coolant temperature TTC, a value equivalent to the coolant temperature TC when the coolant temperature TC reaches a substantially constant, stable state under the above-mentioned favorable conditions is output. The start time STI is output as the time preceding the start time of the factory by the start-up time TB (times t1 to t2 in Figure 4) from the start of the air conditioning system 60 under the above-mentioned favorable conditions until the inside air temperature TI reaches a substantially constant stable state. The target inside air temperature TTI is output as a value corresponding to the inside air temperature TI when the inside air temperature TI reaches a substantially constant stable state under the above-mentioned favorable conditions.

(強化学習部)
強化学習部89は、報酬を用いて学習器85を学習する強化学習を行う。
強化学習部89は、加工機10や空調装置60の運転中に温度センサ90~96によって検出された各部の温度に基づいて報酬を設定する。具体的には、強化学習部89は、加工機10の各部の温度および内気温度TIからなる複数箇所の温度(具体的には、各温度センサ90~96の検出温度)のばらつきが小さいほど、高い報酬を算出する。本実施形態では、そのときどきにおける複数箇所の温度の差(例えば、その最大値と最小値との差)を示す値(以下、温度差ΔT)が小さいほど、強化学習部89によって設定される報酬が高くなる。
(Reinforcement Learning Department)
The reinforcement learning unit 89 performs reinforcement learning to train the learner 85 using a reward.
The reinforcement learning unit 89 sets a reward based on the temperatures of each part detected by the temperature sensors 90-96 while the processing machine 10 and the air conditioning device 60 are operating. Specifically, the reinforcement learning unit 89 calculates a higher reward the smaller the variation in temperatures at multiple locations, including the temperatures of each part of the processing machine 10 and the inside air temperature TI (specifically, the temperatures detected by the temperature sensors 90-96). In this embodiment, the smaller the value indicating the difference between the temperatures at multiple locations at any given time (for example, the difference between the maximum and minimum values) (hereinafter referred to as the temperature difference ΔT), the higher the reward set by the reinforcement learning unit 89.

強化学習部89は、上記温度差ΔTを算出するとともに、同温度差ΔTに基づいて学習係数を設定する。学習係数としては、例えば、温度差ΔTが大きいために報酬を付与しない場合には「1.0」を設定する一方、温度差ΔTが小さいために報酬を付与する場合には「1.0」よりも大きい値を算出する。そして、この学習係数を報酬として、強化学習が実行される。強化学習では、LSTM110の各層111~114での演算において定められている重みベクトルやバイアスベクトルが更新される。 The reinforcement learning unit 89 calculates the temperature difference ΔT and sets a learning coefficient based on this temperature difference ΔT. For example, the learning coefficient is set to "1.0" when no reward is given because the temperature difference ΔT is large, but a value greater than "1.0" is calculated when a reward is given because the temperature difference ΔT is small. Reinforcement learning is then performed using this learning coefficient as the reward. During reinforcement learning, the weight vectors and bias vectors determined in the calculations in each layer 111 to 114 of the LSTM 110 are updated.

(作用)
以下、本実施形態の温度調整システムによる作用について説明する。
先ず、電子制御装置80は、予め定められた所定時刻になると、通信ネットワーク網71を通じて、天気予報データを外部機器70から取り込むとともに記憶部82に記憶する。そして電子制御装置80は、この天気予報データに基づいて、加工機10の稼働日における外気温度の推定値の推移を示す時系列データ(推定データ)を算出する。
(effect)
The operation of the temperature adjustment system of this embodiment will be described below.
First, at a predetermined time, the electronic control device 80 retrieves weather forecast data from the external device 70 via the communication network 71 and stores it in the memory unit 82. Then, based on this weather forecast data, the electronic control device 80 calculates time-series data (estimated data) that indicate the transition of estimated values of the outside air temperature on the day the processing machine 10 is in operation.

その後、電子制御装置80は、この推定データに基づいて加工機10のオイル供給部40、クーラント供給部50、および空調装置60の作動制御にかかる各制御目標値(TTO,STO,TTC,STC,TI,STI)を算出する。これら制御目標値の算出は、記憶部82に記憶されている学習済みの学習器85を利用して行われる。 Then, based on this estimated data, the electronic control device 80 calculates the control target values (TTO, STO, TTC, STC, TI, STI) for controlling the operation of the oil supply unit 40, coolant supply unit 50, and air conditioning unit 60 of the processing machine 10. These control target values are calculated using a trained learning device 85 stored in the memory unit 82.

そして、電子制御装置80は、各制御目標値を、対応する機器(加工機制御装置24や空調装置60)に制御指令信号として出力する。
加工機制御装置24は、上記制御指令信号が入力されると、稼働日における加工機10のオイル供給部40の作動制御を、始動時刻STOおよび目標オイル温度TTOに基づき実行する。詳しくは、工場の始業時刻(例えば図4の時刻t2)前の始動時刻STOにおいて(同時刻t1)、オイル供給部40が始動される。そして、オイル供給部40の始動後において(時刻t1以降)、同オイル供給部40の作動制御は、実際のオイル温度TOが目標オイル温度TTOになるように実行される。本実施形態では、こうしたオイル供給部40の作動制御を通じて、実際のオイル温度TOが、始業時刻(時刻t2)の以前に目標オイル温度TTOに到達するようになる。しかも、工場の稼働時間(時刻t2~t3)においては、実際のオイル温度TOが目標オイル温度TTOで略一定に保たれた状態になる。
The electronic control device 80 then outputs each control target value as a control command signal to the corresponding device (machine control device 24 or air conditioning device 60).
When the control command signal is input, the processing machine control device 24 controls the operation of the oil supply unit 40 of the processing machine 10 on an operating day based on the start time STO and the target oil temperature TTO. Specifically, the oil supply unit 40 is started at the start time STO (time t1) before the start of work at the factory (e.g., time t2 in FIG. 4 ). After the oil supply unit 40 is started (after time t1), the operation of the oil supply unit 40 is controlled so that the actual oil temperature TO becomes the target oil temperature TTO. In this embodiment, through this control of the oil supply unit 40, the actual oil temperature TO reaches the target oil temperature TTO before the start of work (time t2). Furthermore, during the factory operating hours (times t2 to t3), the actual oil temperature TO is maintained substantially constant at the target oil temperature TTO.

一方、加工機制御装置24は、制御指令信号が入力されると、稼働日における加工機10のクーラント供給部50の作動制御を、始動時刻STCおよび目標クーラント温度TTCに基づき実行する。詳しくは、工場の始業時刻(例えば図4の時刻t2)前の始動時刻STCにおいて(同時刻t1)、クーラント供給部50が始動される。そして、クーラント供給部50の始動後において(時刻t1以降)、同クーラント供給部50の作動制御は、実際のクーラント温度TCが目標クーラント温度TTCになるように実行される。本実施形態では、こうしたクーラント供給部50の作動制御を通じて、実際のクーラント温度TCが、始業時刻(時刻t2)の以前に目標クーラント温度TTCに到達するようになる。しかも、工場の稼働時間(時刻t2~t3)においては、実際のクーラント温度TCが目標クーラント温度TTCで略一定に保たれた状態になる。 On the other hand, when a control command signal is input, the processing machine control device 24 controls the operation of the coolant supply unit 50 of the processing machine 10 on an operating day based on the start time STC and the target coolant temperature TTC. Specifically, the coolant supply unit 50 is started at start time STC (time t1) before the factory's opening time (e.g., time t2 in Figure 4). After the coolant supply unit 50 is started (after time t1), the operation of the coolant supply unit 50 is controlled so that the actual coolant temperature TC becomes the target coolant temperature TTC. In this embodiment, this operation control of the coolant supply unit 50 ensures that the actual coolant temperature TC reaches the target coolant temperature TTC before the opening time (time t2). Furthermore, during the factory's operating hours (times t2 to t3), the actual coolant temperature TC is maintained substantially constant at the target coolant temperature TTC.

他方、空調装置60は、制御指令信号が入力されると、稼働日における空調装置60の作動制御を、始動時刻STIおよび目標内気温度TTIに基づき実行する。詳しくは、工場の始業時刻(例えば図4の時刻t2)前の始動時刻STIにおいて(同時刻t1)、空調装置60が始動される。そして、空調装置60の始動後において(時刻t1以降)、同空調装置60の作動制御は、実際の内気温度TIが目標内気温度TTIになるように実行される。本実施形態では、こうした空調装置60の作動制御を通じて、実際の内気温度TIが、始業時刻(時刻t2)の以前に目標内気温度TTIに到達するようになる。しかも、工場の稼働時間(時刻t2~t3)においては、実際の内気温度TIが目標内気温度TTIで略一定に保たれた状態になる。 On the other hand, when a control command signal is input, the air conditioner 60 controls its operation on an operating day based on the start time STI and the target inside air temperature TTI. Specifically, the air conditioner 60 is started at start time STI (time t1) before the start of factory operations (e.g., time t2 in Figure 4). After the air conditioner 60 starts (after time t1), the operation of the air conditioner 60 is controlled so that the actual inside air temperature TI becomes the target inside air temperature TTI. In this embodiment, this operation control of the air conditioner 60 causes the actual inside air temperature TI to reach the target inside air temperature TTI before the start of factory operations (time t2). Furthermore, during factory operation times (times t2 to t3), the actual inside air temperature TI is maintained substantially constant at the target inside air temperature TTI.

このように本実施形態では、工場の始業前において、加工機10のオイル供給部40、クーラント供給部50、空調装置60が自動的に始動および運転されるようになっている。そして、これらオイル供給部40、クーラント供給部50、および空調装置60の事前運転を通じて、工場の始業時刻において予め、加工機10の各部温度や内気温度TIが略一定に保たれた状態にされる。しかも、その後における工場の稼働時間においても、加工機10の各部温度や内気温度TIが略一定に保たれた状態にされる。 In this manner, in this embodiment, the oil supply unit 40, coolant supply unit 50, and air conditioning unit 60 of the processing machine 10 are automatically started and operated before the factory opens. Through the preliminary operation of the oil supply unit 40, coolant supply unit 50, and air conditioning unit 60, the temperatures of each part of the processing machine 10 and the inside air temperature TI are maintained at a substantially constant state at the factory's opening time. Furthermore, the temperatures of each part of the processing machine 10 and the inside air temperature TI are maintained at a substantially constant state even during subsequent factory operating hours.

これにより、工場の稼働時間においては、加工機10の各部の温度ばらつきが小さい状態で、同加工機10によるワークWの加工が行われるようになる。したがって、加工機10によるワークWの加工時における同加工機10の各部の熱変形量のばらつきが抑えられる。これにより、外気温度の相異に起因する加工機10のワークテーブル13の真直度の低下が抑えられるようになり、ひいてはワークWの真直度の低下が抑えられるようになる。したがって本実施形態によれば、外気温度の相異によることなく、高い精度での加工機10によるワークWの加工を実現することができる。 As a result, during factory operation, the processing machine 10 processes the workpiece W with small temperature variations in each part of the processing machine 10. Therefore, variations in the amount of thermal deformation in each part of the processing machine 10 when the processing machine 10 processes the workpiece W are reduced. This reduces the decrease in straightness of the work table 13 of the processing machine 10 caused by differences in outside air temperature, and ultimately reduces the decrease in straightness of the workpiece W. Therefore, according to this embodiment, the processing machine 10 can process the workpiece W with high precision, regardless of differences in outside air temperature.

本実施形態によれば、以下に記載する効果が得られる。
(1)本実施形態によれば、前述した好ましい状況、すなわち内気温度TIや加工機10の各部の温度が設定温度一定に保持された状態で加工機10による加工が実行される状況になるように、学習器85を学習させることができる。そして、学習済みの学習器85を利用して、天気予報データから予測される稼働日当日の外気温度の推移(具体的には、推定データ)に見合う値を、加工機10の作動制御や空調装置60の作動制御にかかる各種の制御目標値として設定することができる。
According to this embodiment, the following effects can be obtained.
(1) According to this embodiment, the learning device 85 can be trained to achieve the above-described preferable situation, i.e., a situation in which the processing machine 10 performs processing while the inside air temperature TI and the temperatures of each part of the processing machine 10 are maintained at constant set temperatures. Then, using the trained learning device 85, values appropriate for the change in outside air temperature on the day of operation predicted from weather forecast data (specifically, estimated data) can be set as various control target values for the operation control of the processing machine 10 and the operation control of the air conditioning device 60.

したがって、天気予報データから予測される稼働日当日の外気温度の推移に応じたかたちで、オイル供給部40、クーラント供給部50、および空調装置60を始動することができる。しかも、そうした稼働日当日の外気温度の推移に応じたかたちで、オイル供給部40によってオイル温度TOを調節したり、クーラント供給部50によってクーラント温度TCを調節したり、空調装置60によって内気温度TIを調節したりすることもできる。これにより、上述の好ましい状況を実現することができる。そのため、稼働日当日における外気温度の差(一日の最高気温と最低気温との差)や季節間の外気温度の差(夏場の最高気温と冬場の最低気温との差)などの外気温度の相異によることなく、高い精度での加工機10によるワークWの加工を実現することができる。 Therefore, the oil supply unit 40, coolant supply unit 50, and air conditioning unit 60 can be started in accordance with the change in outside air temperature on the working day predicted from weather forecast data. Furthermore, the oil temperature TO can be adjusted by the oil supply unit 40, the coolant temperature TC can be adjusted by the coolant supply unit 50, and the inside air temperature TI can be adjusted by the air conditioning unit 60 in accordance with the change in outside air temperature on the working day. This makes it possible to achieve the desirable conditions described above. Therefore, the workpiece W can be machined with high precision by the processing machine 10 regardless of differences in outside air temperature, such as differences in outside air temperature on the working day (the difference between the highest and lowest temperatures of the day) or differences in outside air temperature between seasons (the difference between the highest temperature in summer and the lowest temperature in winter).

(変更例)
なお、上記実施形態は、以下のように変更して実施することができる。上記実施形態および以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
(Example of change)
The above embodiment can be modified as follows: The above embodiment and the following modifications can be combined with each other within the scope of technical compatibility.

・外部機器70から天気予報データを取得する態様は、任意に変更することができる。天気予報データを取得するタイミングとしては、加工機10の稼働日当日の始業前の所定時刻を定めることに限らず、前日の終業時刻(例えば、午後5時)の後の所定時刻(例えば、午後11時)などを定めることができる。データ取得部86が取得する天気予報データは、1日分の天気予報データであってもよいし、1週間分の天気予報データであってもよい。外部機器70から1週間分の天気予報データを取得する場合には、天気予報データを取得するタイミングとして、特定の曜日の所定時刻(日曜日の深夜、月曜日の早朝など)を設定してもよい。 - The manner in which weather forecast data is acquired from external device 70 can be changed as desired. The timing for acquiring weather forecast data is not limited to a predetermined time before the start of work on the day the processing machine 10 is to be operated, but can also be a predetermined time (e.g., 11:00 p.m.) after the end of work on the previous day (e.g., 5:00 p.m.). The weather forecast data acquired by the data acquisition unit 86 may be weather forecast data for one day or weather forecast data for one week. When acquiring weather forecast data for one week from external device 70, the timing for acquiring the weather forecast data may be set to a predetermined time on a specific day of the week (e.g., late Sunday night, early Monday morning, etc.).

・稼働日当日の始業前に推定データの算出を実行する場合には、その算出に用いる算出パラメータとして、天気予報データに加えて、加工機10が設置された部屋Rの外部の実際の温度(外気温度)を用いるようにしてもよい。この場合には、部屋Rの外部(詳しくは屋外)に、外気温度を検出するための温度センサを設ければよい。上記構成によれば、推定データの算出に際して、その算出時(あるいは、稼働日当日の算出タイミング以前)における実際の外気温度を考慮することができるため、推定データを精度良く算出することができる。 - When calculating estimated data before the start of work on a working day, the actual temperature (outside air temperature) outside the room R in which the processing machine 10 is installed may be used as a calculation parameter in addition to weather forecast data. In this case, a temperature sensor for detecting the outside air temperature can be installed outside the room R (specifically, outdoors). With the above configuration, the actual outside air temperature at the time of calculation (or prior to the calculation timing on the working day) can be taken into account when calculating estimated data, allowing for accurate calculation of estimated data.

・学習器85の強化学習において、加工機10が設置された部屋Rの外部の実際の温度(外気温度)を考慮するようにしてもよい。同構成によれば、推定データが示す外気温度の推定値と同外気温度の実値との誤差に応じたかたちで、学習器85の強化学習を実行することができる。そのため、学習器85の強化学習を実態に即したかたちで精度良く実行することができるようになる。この場合には、例えば外気温度の推定値と実値との差が小さい場合に同差が大きい場合よりも高い報酬を付与する態様で、学習器85の強化学習を実行することができる。 - The reinforcement learning of the learner 85 may take into account the actual temperature (outside air temperature) outside the room R in which the processing machine 10 is installed. With this configuration, the reinforcement learning of the learner 85 can be performed in a manner that corresponds to the error between the estimated value of the outside air temperature indicated by the estimation data and the actual value of the outside air temperature. This makes it possible to perform the reinforcement learning of the learner 85 with high accuracy in a manner that is in line with reality. In this case, the reinforcement learning of the learner 85 can be performed in a manner that, for example, awards a higher reward when the difference between the estimated value and the actual value of the outside air temperature is small than when the difference is large.

・学習器85の学習のために、強化学習を実行することに合わせて、教師データに基づく教師あり学習を実行するようにしてもよい。
・加工機10の各部の温度を検出するための温度センサを設ける部位は、任意に変更することができる。要は、加工機10によるワークWの加工精度を高めることが可能になる検出部位を各種の実験やシミュレーションの結果などから予め求めて、その検出部位に温度センサを設けるようにすればよい。
For the learning of the learner 85, supervised learning based on training data may be performed in addition to the reinforcement learning.
The locations where temperature sensors for detecting the temperatures of various parts of the processing machine 10 are installed can be changed as desired. In short, it is sufficient to determine in advance from the results of various experiments and simulations the detection locations that will enable the processing accuracy of the workpiece W by the processing machine 10 to be improved, and then install the temperature sensors in those detection locations.

・内気温度TIを検出するための温度センサを設ける部位は、任意に変更することができる。また、内気温度TIを検出するための温度センサを複数箇所に設けるようにしてもよい。要は、加工機10によるワークWの加工精度を高めることが可能になる検出部位を各種の実験やシミュレーションの結果などから予め求めて、その検出部位に温度センサを設けるようにすればよい。 - The location where the temperature sensor for detecting the inside air temperature TI is installed can be changed as desired. Temperature sensors for detecting the inside air temperature TI may also be installed in multiple locations. Essentially, the detection location that will enable improved machining accuracy of the workpiece W by the processing machine 10 can be determined in advance from the results of various experiments and simulations, and the temperature sensor can be installed in that detection location.

・外気温度の相異に起因する加工機10の加工精度の低下を抑えるための制御として、オイル供給部40の作動制御およびクーラント供給部50の作動制御の一方を実行するとともに、他方を実行しないようにしてもよい。 - As a control to prevent a decrease in the machining accuracy of the machining machine 10 due to differences in outside air temperature, one of the operation control of the oil supply unit 40 and the operation control of the coolant supply unit 50 may be executed, while the other is not executed.

・強化学習にかかる報酬の設定に用いるパラメータとしては、各温度センサ90~96の検出温度の最大値と最小値との差の他、各温度センサ90~96の検出温度の分布(正規分布)における標準偏差など、任意の値を用いることができる。加工機10の各部の温度および内気温度TIからなる複数箇所の温度のばらつきの度合いを示す値であれば、上記パラメータとして用いることができる。 - The parameters used to set the reward for reinforcement learning can be any value, such as the difference between the maximum and minimum temperatures detected by each temperature sensor 90-96, or the standard deviation in the distribution (normal distribution) of the temperatures detected by each temperature sensor 90-96. Any value that indicates the degree of variation in temperatures at multiple locations, including the temperatures of each part of the processing machine 10 and the inside air temperature TI, can be used as the parameter.

・学習器85としては、畳み込みニューラルネットワークなど、リカレントニューラルネットワーク以外のものを採用することができる。
・上記実施形態にかかる温度調整システムは、ワークの表面を砥石によって研削加工する研削加工機の温度調整システムに限らず、歯車加工機の温度調整システムなどにも適用することができる。加工工具によってワークを加工するタイプのあらゆる加工機の温度調整システムに、上記実施形態にかかる温度調整システムは適用することができる。
The learner 85 may be a convolutional neural network or other network other than a recurrent neural network.
The temperature adjustment system according to the above embodiment is not limited to a temperature adjustment system for a grinding machine that grinds the surface of a workpiece with a grinding wheel, but can also be applied to a temperature adjustment system for a gear cutting machine, etc. The temperature adjustment system according to the above embodiment can be applied to a temperature adjustment system for any type of cutting machine that processes a workpiece with a processing tool.

10…加工機
22…回転砥石
24…加工機制御装置
40…オイル供給部
43…温度調節ユニット
50…クーラント供給部
53…温度調節ユニット
60…空調装置
71…通信ネットワーク網
80…電子制御装置
82…記憶部
85…学習器
86…データ取得部
87…温度推定部
88…制御部
89…強化学習部
90~96…温度センサ
REFERENCE SIGNS LIST 10... Processing machine 22... Rotary grinding wheel 24... Processing machine control device 40... Oil supply section 43... Temperature adjustment unit 50... Coolant supply section 53... Temperature adjustment unit 60... Air conditioning device 71... Communication network 80... Electronic control device 82... Memory section 85... Learning device 86... Data acquisition section 87... Temperature estimation section 88... Control section 89... Reinforcement learning section 90 to 96... Temperature sensors

Claims (1)

加工機によるワークの加工開始に先立ち前記加工機の温度を調整する加工機の温度調整システムであって、
加工工具によって前記ワークを加工する前記加工機と、
前記加工機の温度を第1設定温度に調節する加工機温度調節装置と、
前記加工機が設置された部屋の温度を第2設定温度に調節する空調装置と、
前記加工機における複数箇所の温度を検出する加工機温度検出部と、
前記部屋の内部の温度を検出する内部温度検出部と、
通信ネットワーク網を通じて天気予報データを自動取得するデータ取得部と、
前記データ取得部によって取得した前記天気予報データに基づいて前記加工機の稼働日における外気温度の推移を推定する温度推定部と、
前記温度推定部によって推定された前記外気温度の推移を入力データとして、前記第1設定温度についての一定の第1制御目標値、および、前記加工機温度調節装置の第1始動タイミング、および、前記第2設定温度についての一定の第2制御目標値、および、前記空調装置の第2始動タイミングを出力する態様で学習された学習器を記憶する学習値記憶部と、
前記加工機温度検出部によって検出された前記複数箇所の温度、および、前記内部温度検出部によって検出された前記内部の温度のばらつきが小さい場合に大きい場合よりも高い報酬を付与する態様で前記学習器の強化学習を行う強化学習部と、
前記学習器から出力される前記第1制御目標値および前記第1始動タイミングに基づいて前記加工機温度調節装置の作動を制御するとともに、前記学習器から出力される前記第2制御目標値および前記第2始動タイミングに基づいて前記空調装置の作動を制御する制御部と、を有する加工機の温度調整システム。
A temperature adjustment system for a processing machine that adjusts the temperature of the processing machine before the processing machine starts processing a workpiece,
the processing machine that processes the workpiece with a processing tool;
a processing machine temperature adjusting device that adjusts the temperature of the processing machine to a first set temperature;
an air conditioner that adjusts the temperature of a room in which the processing machine is installed to a second set temperature;
a processing machine temperature detection unit that detects temperatures at a plurality of locations in the processing machine;
an internal temperature detection unit that detects the temperature inside the room;
a data acquisition unit that automatically acquires weather forecast data through a communication network;
a temperature estimation unit that estimates a change in outside air temperature on an operating day of the processing machine based on the weather forecast data acquired by the data acquisition unit;
a learning value storage unit that stores a learning unit that has been trained in a manner that uses the transition of the outside air temperature estimated by the temperature estimation unit as input data and outputs a constant first control target value for the first set temperature, a first start timing of the processing machine temperature adjustment device, a constant second control target value for the second set temperature, and a second start timing of the air conditioning device;
a reinforcement learning unit that performs reinforcement learning on the learning device in a manner that a higher reward is given when the variations in the temperatures at the plurality of locations detected by the processing machine temperature detection unit and the internal temperature detected by the internal temperature detection unit are small than when the variations in the temperatures are large;
A temperature adjustment system for a processing machine comprising: a control unit that controls the operation of the processing machine temperature adjustment device based on the first control target value and the first start-up timing output from the learning device, and controls the operation of the air conditioning device based on the second control target value and the second start-up timing output from the learning device.
JP2022025948A 2022-02-22 2022-02-22 Temperature control system for processing machines Active JP7761266B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022025948A JP7761266B2 (en) 2022-02-22 2022-02-22 Temperature control system for processing machines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022025948A JP7761266B2 (en) 2022-02-22 2022-02-22 Temperature control system for processing machines

Publications (2)

Publication Number Publication Date
JP2023122309A JP2023122309A (en) 2023-09-01
JP7761266B2 true JP7761266B2 (en) 2025-10-28

Family

ID=87799253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022025948A Active JP7761266B2 (en) 2022-02-22 2022-02-22 Temperature control system for processing machines

Country Status (1)

Country Link
JP (1) JP7761266B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009101473A (en) 2007-10-24 2009-05-14 Niigata Machine Techno Co Ltd Temperature controller for machine tool
JP2011143493A (en) 2010-01-13 2011-07-28 Makino Milling Mach Co Ltd Working machine equipment
WO2023047545A1 (en) 2021-09-24 2023-03-30 ファナック株式会社 Additional learning data selection device and computer-readable recording medium
JP2023077651A (en) 2021-11-25 2023-06-06 国立大学法人京都大学 Controller, control method and control program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009101473A (en) 2007-10-24 2009-05-14 Niigata Machine Techno Co Ltd Temperature controller for machine tool
JP2011143493A (en) 2010-01-13 2011-07-28 Makino Milling Mach Co Ltd Working machine equipment
WO2023047545A1 (en) 2021-09-24 2023-03-30 ファナック株式会社 Additional learning data selection device and computer-readable recording medium
JP2023077651A (en) 2021-11-25 2023-06-06 国立大学法人京都大学 Controller, control method and control program

Also Published As

Publication number Publication date
JP2023122309A (en) 2023-09-01

Similar Documents

Publication Publication Date Title
CN107491038B (en) Machine learning machine, numerical control device, and machine learning method for learning threshold value of abnormal load detection
EP3483517B1 (en) System and method for predicting load of and controlling subway heating, ventilation, and air conditioning system
EP3168001B1 (en) Machine tool equipped with device for changing setting of thermal displacement correction amount
JP7303065B2 (en) Machine learning device, control system and machine learning method
US9956660B2 (en) Controller for a machine tool to perform efficient warm-up control
JP5803261B2 (en) Thermal displacement correction method and thermal displacement correction apparatus for machine tool
US10481575B2 (en) Thermal compensation method and thermal compensation control system for machine tools
US11660692B2 (en) Thermal displacement compensator
US20130151214A1 (en) Simulator for estimating life of robot speed reducer
CN114839921B (en) Five-axis profile control method based on data driving
US11314237B2 (en) Managing apparatus and managing system
CN105798695A (en) Temperature rise compensation method for machine tool
JP7761266B2 (en) Temperature control system for processing machines
JP2010155325A (en) High accuracy machine tool
JPH068107A (en) Thermal displacement compensation method for machine tool
JP6618656B1 (en) Maintenance support system, numerical control device, and maintenance support system control method
CN120993826A (en) A method for dynamic thermal deformation compensation of CNC grinding machines
CN119213374A (en) Thermal displacement model learning device, thermal displacement estimation device, processing system and processing method
JP2013228922A (en) Control device of apparatus relating to product production
CN108829033B (en) Temperature compensation method and system for numerically controlled machine tools
CN113219818A (en) Control method and device of numerical control machine tool
US20250012472A1 (en) Controller, control method, and control program
US20070132421A1 (en) Time constant automatic estimation method, time constant automatic estimation apparatus and servo motor control system
US20250291339A1 (en) Automatic work line control device and control method therefor
CN110654057B (en) A device and method for automatic calibration of servo press position

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250715

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250827

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: 20250930

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251008

R150 Certificate of patent or registration of utility model

Ref document number: 7761266

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150