JP7007513B1 - Machine tools, control methods, and control programs - Google Patents

Machine tools, control methods, and control programs Download PDF

Info

Publication number
JP7007513B1
JP7007513B1 JP2021093255A JP2021093255A JP7007513B1 JP 7007513 B1 JP7007513 B1 JP 7007513B1 JP 2021093255 A JP2021093255 A JP 2021093255A JP 2021093255 A JP2021093255 A JP 2021093255A JP 7007513 B1 JP7007513 B1 JP 7007513B1
Authority
JP
Japan
Prior art keywords
machine tool
filter
unit
work
cleaning
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
JP2021093255A
Other languages
Japanese (ja)
Other versions
JP2022185514A (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.)
DMG Mori Co Ltd
Original Assignee
DMG Mori 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 DMG Mori Co Ltd filed Critical DMG Mori Co Ltd
Priority to JP2021093255A priority Critical patent/JP7007513B1/en
Application granted granted Critical
Publication of JP7007513B1 publication Critical patent/JP7007513B1/en
Publication of JP2022185514A publication Critical patent/JP2022185514A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cleaning In General (AREA)
  • Auxiliary Devices For Machine Tools (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

【課題】ミストコレクタによる微小物質の吸引効率の低下を抑制しつつミストコレクタ内のフィルタの目詰まりを防止するための技術を提供する。【解決手段】工作機械は、加工エリアを区画形成するためのカバー体と、加工エリアにクーラントを吐出するための吐出部と、吐出部が加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備える。ミストコレクタは、物質を気中から除去するためのフィルタを含む。工作機械は、さらに、フィルタに流体を吐出することによりフィルタを洗浄するための洗浄部と、工作機械の動作状態を示す情報に基づいて、工作機械がワークを加工していないことを認識するための認識部とを備える。洗浄部は、工作機械がワークを加工していない場合に、フィルタを洗浄する。【選択図】図6PROBLEM TO BE SOLVED: To provide a technique for preventing clogging of a filter in a mist collector while suppressing a decrease in suction efficiency of a minute substance by a mist collector. SOLUTION: A machine tool has a cover body for forming a section of a machining area, a discharge section for discharging coolant to the machining area, and an air generated by the discharge section discharging coolant to the machining area. Equipped with a mist collector for collecting substances. The mist collector includes a filter for removing substances from the air. The machine tool also recognizes that the machine tool is not machining the workpiece based on the cleaning unit for cleaning the filter by discharging fluid to the filter and the information indicating the operating state of the machine tool. It is equipped with a recognition unit. The cleaning unit cleans the filter when the machine tool is not processing the work. [Selection diagram] FIG. 6

Description

本開示は、工作機械に備えられるミストコレクタを制御するための技術に関する。 The present disclosure relates to a technique for controlling a mist collector provided in a machine tool.

工作機械が工具でワークを加工する際には、熱が発生する。この発熱を抑えるために、工作機械は、クーラントをワークに吐出する。このとき、クーラントが気化し、工作機械内においてミストが発生する。 When a machine tool processes a workpiece with a tool, heat is generated. In order to suppress this heat generation, the machine tool discharges the coolant to the work. At this time, the coolant vaporizes and mist is generated in the machine tool.

発生したミストは、ミストコレクタによって収集される。これに関し、特許第6836683号公報(特許文献1)は、ミストコレクタを備えた工作機械を開示している。当該ミストコレクタは、工作機械内で発生したミストを捕集するためのフィルタを有する。 The generated mist is collected by the mist collector. In this regard, Japanese Patent No. 6836683 (Patent Document 1) discloses a machine tool provided with a mist collector. The mist collector has a filter for collecting mist generated in the machine tool.

特許第6836683号公報Japanese Patent No. 6836683

ミストコレクタは、工作機械内で発生したミストだけでなく、気中を浮遊するワークの切り屑など様々な微小物質を捕集する。ミストコレクタが気中の微小物質の捕集を続けていると、ミストコレクタ内のフィルタに目詰まりが発生する。この目詰まりを防止するために、フィルタの洗浄機構を有する工作機械が存在する。特許文献1に開示される工作機械は、このような洗浄機構を有するものではない。 The mist collector collects not only the mist generated in the machine tool but also various minute substances such as chips of the work floating in the air. If the mist collector continues to collect minute substances in the air, the filter inside the mist collector will become clogged. In order to prevent this clogging, there is a machine tool having a filter cleaning mechanism. The machine tool disclosed in Patent Document 1 does not have such a cleaning mechanism.

ワークの加工中には、多量の微小物質が気中に発生する。したがって、ワークの加工中にフィルタの洗浄が行われると、ミストコレクタによる微小物質の吸引効率が低下してしまう。そのため、ミストコレクタによる微小物質の吸引効率の低下を抑制しつつミストコレクタ内のフィルタの目詰まりを防止するための技術が望まれている。 During the processing of the work, a large amount of minute substances are generated in the air. Therefore, if the filter is washed during machining of the work, the efficiency of suction of minute substances by the mist collector is lowered. Therefore, there is a demand for a technique for preventing clogging of the filter in the mist collector while suppressing a decrease in the suction efficiency of minute substances by the mist collector.

本開示の一例では、ワークを加工することが可能な工作機械は、加工エリアを区画形成するためのカバー体と、上記加工エリアにクーラントを吐出するための吐出部と、上記吐出部が上記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備える。上記ミストコレクタは、上記物質を気中から除去するためのフィルタを含む。上記工作機械は、さらに、上記フィルタに流体を吐出することにより上記フィルタを洗浄するための洗浄部と、上記工作機械の動作状態を示す情報に基づいて、上記工作機械が上記ワークを加工していないことを認識するための認識部とを備える。上記洗浄部は、上記工作機械が上記ワークを加工していない場合に、上記フィルタを洗浄する。 In one example of the present disclosure, a machine tool capable of machining a work includes a cover body for forming a section in a machining area, a discharge section for discharging coolant into the machining area, and the discharge section for machining. It is equipped with a mist collector for collecting airborne substances generated by discharging coolant to the area. The mist collector includes a filter for removing the substance from the air. In the machine tool, the machine tool further processes the work based on a cleaning unit for cleaning the filter by discharging fluid to the filter and information indicating an operating state of the machine tool. It is provided with a recognition unit for recognizing that there is no such thing. The cleaning unit cleans the filter when the machine tool does not process the work.

本開示の一例では、上記洗浄部は、上記工作機械が上記ワークを加工している場合には上記フィルタを洗浄しない。 In one example of the present disclosure, the cleaning unit does not clean the filter when the machine tool is processing the work.

本開示の一例では、上記カバー体には、開口が設けられている。上記工作機械は、上記開口を覆うように上記カバー体に設けられているドアと、上記ドアの開閉状態を検知するための開閉センサとを含む。上記情報は、上記開閉状態を含む。上記認識部は、上記開閉状態が上記ドアの開状態を示す場合に、上記工作機械が上記ワークを加工していないと認識する。 In one example of the present disclosure, the cover body is provided with an opening. The machine tool includes a door provided on the cover body so as to cover the opening, and an open / close sensor for detecting an open / closed state of the door. The above information includes the above open / closed state. The recognition unit recognizes that the machine tool has not processed the work when the open / closed state indicates the open state of the door.

本開示の一例では、上記工作機械は、工具を装着することが可能な主軸と、上記主軸の軸方向を回転中心として当該主軸を回転するための回転駆動部と、上記主軸を移動するための位置駆動部と、加工プログラムに従って、上記回転駆動部および上記位置駆動部を制御するための制御部とを備える。上記情報は、上記加工プログラムを含む。上記加工プログラムは、設定可能な範囲内の最大速度で上記主軸を移動させるための移動指令を有する。上記認識部は、上記移動指令が実行されている間、上記工作機械が上記ワークを加工していないと認識する。 In one example of the present disclosure, the machine tool has a spindle on which a tool can be mounted, a rotation drive unit for rotating the spindle about the axis direction of the spindle as a rotation center, and a spindle for moving the spindle. It includes a position drive unit and a control unit for controlling the rotation drive unit and the position drive unit according to a machining program. The above information includes the above machining program. The machining program has a movement command for moving the spindle at a maximum speed within a settable range. The recognition unit recognizes that the machine tool is not processing the work while the movement command is being executed.

本開示の一例では、上記工作機械は、さらに、工具を装着することが可能な主軸と、複数の工具を保持するためのマガジンと、上記複数の工具から選択された一の工具を上記主軸に装着するための工具交換装置とを備える。上記情報は、上記工具交換装置の動作状態を含む。上記認識部は、上記動作状態が上記工具交換装置の動作中を示す場合、上記工作機械が上記ワークを加工していないと認識する。 In one example of the present disclosure, the machine tool further uses a spindle on which a tool can be mounted, a magazine for holding a plurality of tools, and one tool selected from the plurality of tools as the spindle. It is equipped with a tool changer for mounting. The above information includes the operating state of the tool changer. When the operating state indicates that the tool changing device is in operation, the recognition unit recognizes that the machine tool is not processing the work.

本開示の一例では、上記洗浄部は、上記フィルタを通過する気流の方向において上記フィルタよりも下流側に配置されている。 In one example of the present disclosure, the cleaning unit is arranged downstream of the filter in the direction of the airflow passing through the filter.

本開示の他の例では、ワークを加工することが可能な工作機械の制御方法が提供される。上記工作機械は、加工エリアを区画形成するためのカバー体と、上記加工エリアにクーラントを吐出するための吐出部と、上記吐出部が上記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備える。上記ミストコレクタは、上記物質を気中から除去するためのフィルタを含む。上記工作機械は、さらに、上記フィルタに流体を吐出することにより上記フィルタを洗浄するための洗浄部を備える。上記制御方法は、上記工作機械の動作状態を示す情報に基づいて、上記工作機械が上記ワークを加工していないことを認識するステップと、上記工作機械が上記ワークを加工していない場合に、上記洗浄部に上記フィルタを洗浄させるステップとを備える。 Another example of the present disclosure provides a method of controlling a machine tool capable of machining a workpiece. The machine tool has a cover body for forming a section of a machining area, a discharge section for discharging coolant to the machining area, and an air generated by the discharge section discharging coolant to the machining area. Equipped with a mist collector for collecting substances. The mist collector includes a filter for removing the substance from the air. The machine tool further includes a cleaning unit for cleaning the filter by discharging a fluid to the filter. The control method includes a step of recognizing that the machine tool has not machined the work based on information indicating an operating state of the machine tool, and a step of recognizing that the machine tool has not machined the work. The cleaning unit is provided with a step of cleaning the filter.

本開示の他の例では、ワークを加工することが可能な工作機械の制御プログラムが提供される。上記工作機械は、加工エリアを区画形成するためのカバー体と、上記加工エリアにクーラントを吐出するための吐出部と、上記吐出部が上記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備える。上記ミストコレクタは、上記物質を気中から除去するためのフィルタを含む。上記工作機械は、さらに、上記フィルタに流体を吐出することにより上記フィルタを洗浄するための洗浄部を備える。上記制御プログラムは、上記工作機械に、上記工作機械の動作状態を示す情報に基づいて、上記工作機械が上記ワークを加工していないことを認識するステップと、上記工作機械が上記ワークを加工していない場合に、上記洗浄部に上記フィルタを洗浄させるステップとを実行させる。 Another example of the present disclosure provides a control program for a machine tool capable of machining a workpiece. The machine tool has a cover body for forming a section of a machining area, a discharge section for discharging coolant to the machining area, and an air generated by the discharge section discharging coolant to the machining area. Equipped with a mist collector for collecting substances. The mist collector includes a filter for removing the substance from the air. The machine tool further includes a cleaning unit for cleaning the filter by discharging a fluid to the filter. The control program has a step of recognizing to the machine tool that the machine tool has not machined the work based on information indicating an operating state of the machine tool, and the machine tool has machined the work. If not, the cleaning unit is made to perform the step of cleaning the filter.

本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。 The above and other objects, features, aspects and advantages of the invention will become apparent from the following detailed description of the invention as understood in connection with the accompanying drawings.

工作機械の外観を示す図である。It is a figure which shows the appearance of a machine tool. 工作機械内の様子を表わす図である。It is a figure which shows the state in the machine tool. 図2とは異なる方向から工作機械内の様子を表わす図である。It is a figure which shows the state in the machine tool from the direction different from FIG. 工作機械における駆動機構の構成例を示す図である。It is a figure which shows the structural example of the drive mechanism in a machine tool. 図1に示されるミストコレクタの断面図を示す図である。It is a figure which shows the sectional view of the mist collector shown in FIG. 工作機械がワークを加工しているときにおける洗浄機構によるクーラントの吐出態様を示す図である。It is a figure which shows the discharge mode of the coolant by a cleaning mechanism when a machine tool is processing a work. 工作機械がワークを加工していないときにおける洗浄機構によるクーラントの吐出態様を示す図である。It is a figure which shows the discharge mode of the coolant by a cleaning mechanism when a machine tool is not processing a work. 工作機械の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of a machine tool. 工作機械内の様子を上から表わした図である。It is the figure which showed the inside of a machine tool from the top. 工作機械を正面から表わした図である。It is the figure which showed the machine tool from the front. 一例としての加工プログラムを示す図である。It is a figure which shows the machining program as an example. CPU(Central Processing Unit)ユニットのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of a CPU (Central Processing Unit) unit. CNC(Computer Numerical Control)ユニットのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of a CNC (Computer Numerical Control) unit. 工作機械の制御部が実行する処理の一部を表わすフローチャートである。It is a flowchart which shows a part of the processing executed by the control part of a machine tool.

以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。 Hereinafter, embodiments according to the present invention will be described with reference to the drawings. In the following description, the same parts and components are designated by the same reference numerals. Their names and functions are the same. Therefore, the detailed description of these will not be repeated. In addition, each embodiment and each modification described below may be selectively combined as appropriate.

<A.工作機械100の外観>
図1を参照して、実施の形態に従う工作機械100について説明する。図1は、工作機械100の外観を示す図である。
<A. Appearance of machine tool 100>
A machine tool 100 according to an embodiment will be described with reference to FIG. FIG. 1 is a diagram showing the appearance of the machine tool 100.

本明細書でいう「工作機械」とは、ワークを加工する機能を備えた種々の装置を包含する概念である。本明細書では、工作機械100の一例として、横形のマシニングセンタを例に挙げて説明を行うが、工作機械100は、これに限定されない。たとえば、工作機械100は、縦形のマシニングセンタであってもよい。あるいは、工作機械100は、旋盤であってもよいし、付加加工機であってもよいし、その他の切削機械や研削機械であってもよい。さらに、工作機械100は、これらを複合した複合機であってもよい。 The term "machine tool" as used herein is a concept that includes various devices having a function of processing a work. In the present specification, as an example of the machine tool 100, a horizontal machining center will be described as an example, but the machine tool 100 is not limited to this. For example, the machine tool 100 may be a vertical machining center. Alternatively, the machine tool 100 may be a lathe, an additional processing machine, or another cutting machine or grinding machine. Further, the machine tool 100 may be a multifunction device in which these are combined.

図1に示されるように、工作機械100は、ミストコレクタ40と、カバー体130を含む。カバー体130は、スプラッシュガードとも呼ばれ、工作機械100の外観を成すとともに、ワークWの加工エリアAR(図2参照)を区画形成している。 As shown in FIG. 1, the machine tool 100 includes a mist collector 40 and a cover body 130. The cover body 130, which is also called a splash guard, forms the appearance of the machine tool 100 and forms the machining area AR (see FIG. 2) of the work W.

また、カバー体130には、ドアDRが設けられている。作業者は、ドアDRを開いた状態で加工対象のワークをカバー体130内に設置する。作業者は、ワークの設置が完了するとドアDRを閉じる。 Further, the cover body 130 is provided with a door DR. The worker installs the work to be machined in the cover body 130 with the door DR open. The worker closes the door DR when the installation of the work is completed.

ミストコレクタ40は、たとえば、鉛直方向においてカバー体130よりも高い位置に設けられている。図1の例では、ミストコレクタ40は、カバー体130の天井部分に連結されている。ミストコレクタ40は、カバー体130内の気中の物質(以下、「微小物質」ともいう。)を収集し、カバー体130内の微小物質が工作機械100外に漏れることを防ぐ。ミストコレクタ40によって収集される微小物質は、たとえば、クーラントの排出により発生したミストと、ワークの加工により発生した微小な切り屑と、気中を浮遊するその他の異物などを含む。 The mist collector 40 is provided, for example, at a position higher than the cover body 130 in the vertical direction. In the example of FIG. 1, the mist collector 40 is connected to the ceiling portion of the cover body 130. The mist collector 40 collects substances in the air inside the cover body 130 (hereinafter, also referred to as “micro substances”) and prevents the minute substances in the cover body 130 from leaking to the outside of the machine tool 100. The minute substances collected by the mist collector 40 include, for example, mist generated by the discharge of coolant, minute chips generated by processing the work, and other foreign substances floating in the air.

<B.工作機械100の内部構成>
次に、図2および図3を参照して、工作機械100の内部構成について説明する。図2は、工作機械100内の様子を表わす図である。図3は、図2とは異なる方向から工作機械100内の様子を表わす図である。
<B. Internal configuration of machine tool 100>
Next, the internal configuration of the machine tool 100 will be described with reference to FIGS. 2 and 3. FIG. 2 is a diagram showing the inside of the machine tool 100. FIG. 3 is a diagram showing the inside of the machine tool 100 from a direction different from that of FIG.

図2および図3に示されるように、工作機械100は、その内部に、クーラントの吐出部125と、主軸頭131と、工具134と、テーブル136と、回収機構150とを含む。主軸頭131は、主軸132と、ハウジング133とを含む。 As shown in FIGS. 2 and 3, the machine tool 100 includes a coolant discharge portion 125, a spindle head 131, a tool 134, a table 136, and a recovery mechanism 150 inside the machine tool 100. The spindle head 131 includes a spindle 132 and a housing 133.

説明の便宜のために、以下では、主軸132の軸方向を「Z軸方向」とも称する。重力方向を「Y軸方向」とも称する。Y軸方向およびZ軸方向の両方に直交する方向を「X軸方向」と称する。 For convenience of explanation, the axial direction of the spindle 132 is also referred to as "Z-axis direction" below. The direction of gravity is also referred to as "Y-axis direction". The direction orthogonal to both the Y-axis direction and the Z-axis direction is referred to as "X-axis direction".

カバー体130の天井には開口135が形成されている。上述のミストコレクタ40は、開口135を覆うように設けられる。これにより、ミストコレクタ40は、加工エリアARから開口135を介して気中の微小物質を収集する。 An opening 135 is formed in the ceiling of the cover body 130. The mist collector 40 described above is provided so as to cover the opening 135. As a result, the mist collector 40 collects minute substances in the air from the processing area AR through the opening 135.

吐出部125は、工作機械100内に設けられ、ワークWの加工により生じた切り屑を回収機構150に排出するためにクーラントを吐出する。吐出部125は、1つ以上の吐出機構で構成されている。図2および図3には、吐出部125の一例として、吐出機構125A,125Bが示されている。 The discharge unit 125 is provided in the machine tool 100, and discharges the coolant in order to discharge the chips generated by the processing of the work W to the collection mechanism 150. The discharge unit 125 is composed of one or more discharge mechanisms. 2 and 3 show discharge mechanisms 125A and 125B as an example of the discharge unit 125.

吐出機構125Aは、主軸頭131に設けられている。吐出機構125Aは、主軸頭131のハウジング133を通じて主軸132の端面からクーラントを吐出するサイドスルー仕様であってもよいし、主軸頭131の主軸中心を通じて主軸頭131に保持された工具の刃先からクーラントを吐出するセンタースルー仕様であってもよい。吐出機構125Aは、主に、ワークの加工点にクーラントを吐出することにより、主軸132および工具134に付着した切り屑を除去したり、ワークの加工点の発熱を抑えたりする。吐出機構125Aは、X軸方向を回転軸とした回転方向(すなわち、A軸方向)に駆動可能に構成されるとともに、Z軸方向を回転軸とした回転方向(すなわち、C軸方向)に駆動可能に構成される。これにより、吐出機構125Aは、A軸方向およびC軸方向におけるクーラントの吐出方向を変える。 The discharge mechanism 125A is provided on the spindle head 131. The discharge mechanism 125A may have a side-through specification in which the coolant is discharged from the end face of the spindle 132 through the housing 133 of the spindle head 131, or the coolant is cooled from the cutting edge of the tool held by the spindle head 131 through the center of the spindle of the spindle head 131. It may be a center-through specification that discharges. The discharge mechanism 125A mainly discharges the coolant to the machining point of the work to remove chips adhering to the spindle 132 and the tool 134, and suppresses heat generation at the machining point of the work. The discharge mechanism 125A is configured to be driveable in the rotation direction (that is, the A-axis direction) with the X-axis direction as the rotation axis, and is also driven in the rotation direction (that is, the C-axis direction) with the Z-axis direction as the rotation axis. Possible to be configured. As a result, the discharge mechanism 125A changes the discharge direction of the coolant in the A-axis direction and the C-axis direction.

吐出機構125Bは、吐出機構125Aよりも上方に設けられている。吐出機構125Bは、たとえば、カバー体130の天井部分に取り付けられる。吐出機構125Bは、主に、カバー体130から加工エリアARの全体にクーラントを吐出する。 The discharge mechanism 125B is provided above the discharge mechanism 125A. The discharge mechanism 125B is attached to, for example, the ceiling portion of the cover body 130. The discharge mechanism 125B mainly discharges the coolant from the cover body 130 to the entire processing area AR.

主軸132は、ハウジング133の内部に設けられている。主軸132には、被加工物であるワークWを加工するための工具が装着される。図2および図3の例では、ワークWのミーリング加工に用いられる工具134が主軸132に装着されている。 The spindle 132 is provided inside the housing 133. A tool for machining the work W, which is a workpiece, is mounted on the spindle 132. In the examples of FIGS. 2 and 3, the tool 134 used for milling of the work W is mounted on the spindle 132.

回収機構150は、ワークWの加工によって生じた切り屑を加工エリアARの外へ排出する。また、回収機構150は、吐出部125から加工エリアARに吐出されたクーラントを回収する。 The collection mechanism 150 discharges the chips generated by the processing of the work W to the outside of the processing area AR. Further, the recovery mechanism 150 collects the coolant discharged from the discharge unit 125 to the processing area AR.

<C.工作機械100の駆動機構>
次に、図4を参照して、工作機械100における各種の駆動機構について説明する。図4は、工作機械100における駆動機構の構成例を示す図である。
<C. Drive mechanism of machine tool 100>
Next, various drive mechanisms in the machine tool 100 will be described with reference to FIG. FIG. 4 is a diagram showing a configuration example of a drive mechanism in the machine tool 100.

図4に示されるように、工作機械100は、制御部50と、ポンプ109C,109Mと、ATC(Automatic Train Control)ドライバ111Nと、回転駆動部110Aと、位置駆動部110Bと、モータ112A,112R,112X~112Zと、移動体113と、吐出機構125A,125Bと、主軸頭131と、工具134と、テーブル136と、ATC160(工具自動交換装置)とを含む。 As shown in FIG. 4, the machine tool 100 includes a control unit 50, pumps 109C and 109M, an ATC (Automatic Train Control) driver 111N, a rotary drive unit 110A, a position drive unit 110B, and motors 112A and 112R. , 112X to 112Z, a moving body 113, discharge mechanisms 125A and 125B, a spindle head 131, a tool 134, a table 136, and an ATC160 (automatic tool changer).

本明細書でいう「制御部50」とは、工作機械100を制御する装置を意味する。制御部50の装置構成は、任意である。制御部50は、単体の制御ユニットで構成されてもよいし、複数の制御ユニットで構成されてもよい。図4の例では、制御部50は、PLC(Programmable Logic Controller)としてのCPUユニット20と、CNCユニット30とで構成されている。CPUユニット20およびCNCユニット30は、通信経路B(たとえば、フィールドバスまたはLANケーブルなど)を介して互いに通信を行う。 The “control unit 50” as used herein means a device that controls a machine tool 100. The device configuration of the control unit 50 is arbitrary. The control unit 50 may be composed of a single control unit or may be composed of a plurality of control units. In the example of FIG. 4, the control unit 50 includes a CPU unit 20 as a PLC (Programmable Logic Controller) and a CNC unit 30. The CPU unit 20 and the CNC unit 30 communicate with each other via the communication path B (for example, a field bus or a LAN cable).

CPUユニット20は、予め設計されているPLCプログラムに従って、工作機械100内の各種ユニットを制御する。当該PLCプログラムは、たとえば、ラダープログラムで記述されている。 The CPU unit 20 controls various units in the machine tool 100 according to a PLC program designed in advance. The PLC program is described by, for example, a ladder program.

一例として、CPUユニット20は、PLCプログラムに従ってポンプ109Mを制御する。これにより、CPUユニット20は、洗浄機構90による流体の吐出量のオン/オフ、および洗浄機構90による流体の吐出量などを制御する。当該流体は、たとえば、クーラントまたはエアーである。洗浄機構90は、回転フィルタ56に流体を吐出することにより回転フィルタ56を洗浄する。 As an example, the CPU unit 20 controls the pump 109M according to the PLC program. As a result, the CPU unit 20 controls the on / off of the fluid discharge amount by the cleaning mechanism 90, the fluid discharge amount by the cleaning mechanism 90, and the like. The fluid is, for example, coolant or air. The cleaning mechanism 90 cleans the rotary filter 56 by discharging a fluid to the rotary filter 56.

他の例として、CPUユニット20は、PLCプログラムに従って、ミストコレクタ40内のモータドライバ111Mを制御する。モータドライバ111Mは、モータ112Mの目標回転速度の入力をCPUユニット20から受け、モータ112Mを制御する。これにより、ミストコレクタ40の駆動のオン/オフ、およびミストコレクタ40によるミストの吸引量などが制御される。なお、モータ112Mは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。 As another example, the CPU unit 20 controls the motor driver 111M in the mist collector 40 according to the PLC program. The motor driver 111M receives an input of the target rotation speed of the motor 112M from the CPU unit 20 and controls the motor 112M. As a result, the on / off of the drive of the mist collector 40, the suction amount of the mist by the mist collector 40, and the like are controlled. The motor 112M may be an AC motor, a stepping motor, a servo motor, or any other type of motor.

他の例として、CPUユニット20は、PLCプログラムに従って、ポンプ109Cを制御し、吐出部125によるクーラントの吐出を制御する。これにより、クーラントの吐出のオン/オフ、およびクーラントの吐出量などが制御される。 As another example, the CPU unit 20 controls the pump 109C according to the PLC program, and controls the discharge of the coolant by the discharge unit 125. As a result, the on / off of the coolant discharge, the amount of the coolant discharged, and the like are controlled.

CNCユニット30は、CPUユニット20からの加工開始指令を受けたことに基づいて、予め設計されている加工プログラムの実行を開始する。CNCユニット30は、回転駆動部110Aおよび位置駆動部110Bを制御することで主軸頭131を駆動し、ワークを加工する。 The CNC unit 30 starts executing a pre-designed machining program based on the machining start command from the CPU unit 20. The CNC unit 30 drives the spindle head 131 by controlling the rotation drive unit 110A and the position drive unit 110B, and processes the work.

本明細書でいう「回転駆動部110A」とは、主軸132の軸方向を回転中心として主軸132を回転するための駆動機構のことを言う。回転駆動部110Aの装置構成は、任意である。回転駆動部110Aは、単体の駆動ユニットで構成されてもよいし、複数の駆動ユニットで構成されてもよい。図4の例では、回転駆動部110Aは、モータドライバ111Rで構成されている。 The "rotation drive unit 110A" as used herein refers to a drive mechanism for rotating the spindle 132 with the axis direction of the spindle 132 as the center of rotation. The device configuration of the rotary drive unit 110A is arbitrary. The rotary drive unit 110A may be composed of a single drive unit or may be composed of a plurality of drive units. In the example of FIG. 4, the rotation drive unit 110A is composed of the motor driver 111R.

本明細書でいう「位置駆動部110B」とは、主軸132の位置を変えるための駆動機構のことを言う。位置駆動部110Bは、X軸方向、Y軸方向およびZ軸方向の少なくとも1つの位置を調整するように構成されればよい。位置駆動部110Bの装置構成は、任意である。位置駆動部110Bは、単体の駆動ユニットで構成されてもよいし、複数の駆動ユニットで構成されてもよい。図4の例では、位置駆動部110Bは、モータドライバ111X~111Zで構成されている。 The "position drive unit 110B" as used herein refers to a drive mechanism for changing the position of the spindle 132. The position drive unit 110B may be configured to adjust at least one position in the X-axis direction, the Y-axis direction, and the Z-axis direction. The device configuration of the position drive unit 110B is arbitrary. The position drive unit 110B may be composed of a single drive unit or may be composed of a plurality of drive units. In the example of FIG. 4, the position drive unit 110B is composed of motor drivers 111X to 111Z.

加工プログラムは、たとえば、NC(Numerical Control)プログラムで記述されている。CNCユニット30は、当該加工プログラムに従ってモータドライバ111R,111X~111Zを制御し、テーブル136に固定されているワークWを加工する。 The machining program is described by, for example, an NC (Numerical Control) program. The CNC unit 30 controls the motor drivers 111R, 111X to 111Z according to the machining program to machine the work W fixed to the table 136.

モータドライバ111Rは、CNCユニット30から目標回転速度の入力を逐次的に受け、モータ112Rを制御する。モータ112Rは、Z軸方向を中心として主軸132を回転駆動する。モータ112Rは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。 The motor driver 111R sequentially receives input of a target rotation speed from the CNC unit 30 and controls the motor 112R. The motor 112R rotationally drives the spindle 132 around the Z-axis direction. The motor 112R may be an AC motor, a stepping motor, a servo motor, or any other type of motor.

モータ112Rがサーボモータである場合、モータドライバ111Rは、モータ112Rの回転角度を検知するためのエンコーダ(図示しない)のフィードバック信号からモータ112Rの実回転速度を算出する。そして、モータドライバ111Rは、算出した実回転速度が目標回転速度よりも小さい場合にはモータ112Rの回転速度を上げ、算出した実回転速度が目標回転速度よりも大きい場合にはモータ112Rの回転速度を下げる。このように、モータドライバ111Rは、モータ112Rの回転速度のフィードバックを逐次的に受けながらモータ112Rの回転速度を目標回転速度に近付ける。 When the motor 112R is a servomotor, the motor driver 111R calculates the actual rotation speed of the motor 112R from the feedback signal of an encoder (not shown) for detecting the rotation angle of the motor 112R. Then, the motor driver 111R increases the rotation speed of the motor 112R when the calculated actual rotation speed is smaller than the target rotation speed, and increases the rotation speed of the motor 112R when the calculated actual rotation speed is larger than the target rotation speed. Lower. In this way, the motor driver 111R brings the rotation speed of the motor 112R closer to the target rotation speed while sequentially receiving feedback of the rotation speed of the motor 112R.

モータドライバ111Xは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Xを制御する。モータ112Xは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、X方向の任意の位置に主軸132を移動する。モータドライバ111Xによるモータ112Xの制御方法は、モータドライバ111Rと同様であるので、その説明については繰り返さない。なお、モータ112Xは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。 The motor driver 111X sequentially receives input of a target position from the CNC unit 30 and controls the motor 112X. The motor 112X feeds and drives the moving body 113 to which the spindle head 131 is attached via a ball screw (not shown), and moves the spindle 132 to an arbitrary position in the X direction. Since the method of controlling the motor 112X by the motor driver 111X is the same as that of the motor driver 111R, the description thereof will not be repeated. The motor 112X may be an AC motor, a stepping motor, a servo motor, or any other type of motor.

モータドライバ111Yは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Yを制御する。モータ112Yは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、Y方向の任意の位置に主軸132を移動する。モータドライバ111Yによるモータ112Yの制御方法は、モータドライバ111Rと同様であるので、その説明については繰り返さない。なお、モータ112Yは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。 The motor driver 111Y sequentially receives input of the target position from the CNC unit 30 and controls the motor 112Y. The motor 112Y feeds and drives the moving body 113 to which the spindle head 131 is attached via a ball screw (not shown), and moves the spindle 132 to an arbitrary position in the Y direction. Since the method of controlling the motor 112Y by the motor driver 111Y is the same as that of the motor driver 111R, the description thereof will not be repeated. The motor 112Y may be an AC motor, a stepping motor, a servo motor, or any other type of motor.

モータドライバ111Zは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Zを制御する。モータ112Zは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、Z方向の任意の位置に主軸132を移動する。モータドライバ111Zによるモータ112Zの制御方法は、モータドライバ111Rと同様であるので、その説明については繰り返さない。なお、モータ112Zは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。 The motor driver 111Z sequentially receives input of a target position from the CNC unit 30 and controls the motor 112Z. The motor 112Z feeds and drives the moving body 113 to which the spindle head 131 is attached via a ball screw (not shown), and moves the spindle 132 to an arbitrary position in the Z direction. Since the method of controlling the motor 112Z by the motor driver 111Z is the same as that of the motor driver 111R, the description thereof will not be repeated. The motor 112Z may be an AC motor, a stepping motor, a servo motor, or any other type of motor.

他の例として、CNCユニット30は、加工プログラムに従って、ATCドライバ111Nを制御し、ATC160の送り駆動および回転駆動を制御する。ATC160は、中心軸165と、アーム166とを含む。図4の例では、中心軸165は、Z軸に平行に設けられている。アーム166は、中心軸165の軸方向に直交する一方向に中心軸165から延出している工具把持部166Aと、当該一方向の反対方向に中心軸165から延出している工具把持部166Bとを含む。 As another example, the CNC unit 30 controls the ATC driver 111N according to the machining program and controls the feed drive and rotation drive of the ATC 160. The ATC 160 includes a central axis 165 and an arm 166. In the example of FIG. 4, the central axis 165 is provided parallel to the Z axis. The arm 166 includes a tool grip portion 166A extending from the central shaft 165 in one direction orthogonal to the axial direction of the central shaft 165, and a tool grip portion 166B extending from the central shaft 165 in the opposite direction of the one direction. including.

ATCドライバ111Nは、たとえば、2軸一体型のドライバであり、ATC160に接続される第1,第2モータ(図示しない)の駆動を制御する。より具体的には、ATCドライバ111Nは、第1モータの目標回転速度の入力と、第2モータの目標回転速度の入力とのそれぞれをCNCユニット30から受け、第1,第2モータのそれぞれを制御する。当該第1モータは、ATCドライバ111Nからの出力電流に従ってATC160のアーム166を送り駆動し、Z軸方向の任意の位置にアーム166を駆動する。上記第2モータは、ATCドライバ111Nからの出力電流に従ってATC160のアーム166を回転駆動し、Z軸を中心とした回転方向の任意の回転角度にアーム166を駆動する。 The ATC driver 111N is, for example, a two-axis integrated driver that controls the drive of the first and second motors (not shown) connected to the ATC 160. More specifically, the ATC driver 111N receives the input of the target rotation speed of the first motor and the input of the target rotation speed of the second motor from the CNC unit 30, and receives each of the first and second motors. Control. The first motor feeds and drives the arm 166 of the ATC 160 according to the output current from the ATC driver 111N, and drives the arm 166 at an arbitrary position in the Z-axis direction. The second motor rotates and drives the arm 166 of the ATC 160 according to the output current from the ATC driver 111N, and drives the arm 166 at an arbitrary rotation angle in the rotation direction about the Z axis.

ATC160は、工具の交換命令を受けたことに基づいて、マガジン(図示しない)から次使用工具を取得する。その後、ATC160は、使用済工具を主軸132から抜き取るとともに、次使用工具を主軸132に装着する。その後、ATC160は、主軸132から抜き取った使用済工具をマガジンに収納する。 The ATC 160 acquires the next tool to be used from a magazine (not shown) based on receiving a tool change order. After that, the ATC 160 pulls out the used tool from the spindle 132 and attaches the next tool to the spindle 132. After that, the ATC 160 stores the used tool extracted from the spindle 132 in the magazine.

<D.ミストコレクタ40の内部構造>
次に、図5を参照して、ミストコレクタ40内の内部構造について説明する。図5は、図1に示されるミストコレクタ40の断面図を示す図である。
<D. Internal structure of mist collector 40>
Next, the internal structure inside the mist collector 40 will be described with reference to FIG. FIG. 5 is a diagram showing a cross-sectional view of the mist collector 40 shown in FIG.

ミストコレクタ40は、ハウジング52を含む。ハウジング52は、吸気口として機能する開口135を有する。ミストコレクタ40は、加工エリアAR内の気中の微小物質を、開口135を介してハウジング52内に導く。 The mist collector 40 includes a housing 52. The housing 52 has an opening 135 that functions as an air intake. The mist collector 40 guides minute substances in the air in the processing area AR into the housing 52 through the opening 135.

ハウジング52の内部は、第1フィルタリングエリア52Aと、第2フィルタリングエリア52Bとに分けられている。加工エリアARから収集された微小物質は、第1フィルタリングエリア52Aおよび第2フィルタリングエリア52Bを順に通過する。 The inside of the housing 52 is divided into a first filtering area 52A and a second filtering area 52B. The micro substance collected from the processing area AR passes through the first filtering area 52A and the second filtering area 52B in order.

第1フィルタリングエリア52Aは、筒状部分55Aと、筒状部分55Bとで構成されている。筒状部分55Aは、筒状部分55Bと連結している。筒状部分55Aおよび筒状部分55Bは、軸AXを中心軸として同軸上に配置されている。 The first filtering area 52A is composed of a tubular portion 55A and a tubular portion 55B. The tubular portion 55A is connected to the tubular portion 55B. The tubular portion 55A and the tubular portion 55B are arranged coaxially with the axis AX as the central axis.

以下では、軸AXの直交方向を「径方向」とも称する。典型的には、径方向における筒状部分55Aの内径は、径方向における筒状部分55Bの内径よりも長い。 Hereinafter, the orthogonal direction of the axis AX is also referred to as a “diameter direction”. Typically, the inner diameter of the tubular portion 55A in the radial direction is longer than the inner diameter of the tubular portion 55B in the radial direction.

第1フィルタリングエリア52Aには、シャフト54が収容されている。シャフト54には、回転フィルタ56およびファン57が固定されている。シャフト54は、上述のモータ112Mに接続されており、軸AXを中心として回転可能に構成されている。これにより、シャフト54は、回転軸として機能し、回転フィルタ56およびファン57を連動して回転する。 The shaft 54 is housed in the first filtering area 52A. A rotary filter 56 and a fan 57 are fixed to the shaft 54. The shaft 54 is connected to the motor 112M described above, and is configured to be rotatable about the shaft AX. As a result, the shaft 54 functions as a rotation shaft, and the rotation filter 56 and the fan 57 rotate in conjunction with each other.

回転フィルタ56は、ハウジング52の筒状部分55Aに収容されている。回転フィルタ56の径方向は、筒状部分55Aの内面と直交している。ここでいう「直交」とは、90度だけでなく、略90度も含み得る概念である。すなわち、回転フィルタ56の径方向と、筒状部分55Aの内面とが成す角度は、90度であってもよいし、略90度(たとえば、85度以上95度以下)であってもよい。 The rotation filter 56 is housed in the tubular portion 55A of the housing 52. The radial direction of the rotation filter 56 is orthogonal to the inner surface of the tubular portion 55A. The term "right angle" here is a concept that can include not only 90 degrees but also approximately 90 degrees. That is, the angle formed by the radial direction of the rotation filter 56 and the inner surface of the tubular portion 55A may be 90 degrees or approximately 90 degrees (for example, 85 degrees or more and 95 degrees or less).

ファン57は、ハウジング52の筒状部分55Bに収容されている。ファン57は、回転フィルタ56を通過する気流を発生させるための動翼として機能する。すなわち、ファン57が回転することで、加工エリアAR内の微小物質は、回転フィルタ56に導かれる。回転フィルタ56は、遠心力を利用して衝突した微小物質を径方向に飛ばす。これにより、当該微小物質は、回転フィルタ56に捕集される。回転フィルタ56によって捕集された微小物質は、たとえば、工作機械100内に戻される。 The fan 57 is housed in a tubular portion 55B of the housing 52. The fan 57 functions as a moving blade for generating an air flow passing through the rotary filter 56. That is, when the fan 57 rotates, the minute substance in the processing area AR is guided to the rotation filter 56. The rotary filter 56 uses centrifugal force to fly the colliding minute substance in the radial direction. As a result, the minute substance is collected by the rotation filter 56. The minute substance collected by the rotary filter 56 is returned to the machine tool 100, for example.

また、ハウジング52の筒状部分55Bには、洗浄機構90が収容されている。洗浄機構90は、回転フィルタ56に流体を吐出することにより回転フィルタ56を洗浄するための機構である。洗浄機構90の詳細については後述する。 Further, the cleaning mechanism 90 is housed in the tubular portion 55B of the housing 52. The cleaning mechanism 90 is a mechanism for cleaning the rotary filter 56 by discharging a fluid to the rotary filter 56. The details of the cleaning mechanism 90 will be described later.

第2フィルタリングエリア52Bには、多層フィルタ70が収容されている。多層フィルタ70は、回転フィルタ56とは異なり不動である。多層フィルタ70は、回転フィルタ56を通過した微小物質を捕集する。 The multilayer filter 70 is housed in the second filtering area 52B. The multilayer filter 70 is immovable unlike the rotary filter 56. The multilayer filter 70 collects minute substances that have passed through the rotary filter 56.

以上のように、加工エリアARからミストコレクタ40に吸引された微小物質は、回転フィルタ56、ファン57、多層フィルタ70の順に通過する。これにより、微小物質が除去された空気が排気口72から排気される。 As described above, the minute substance sucked from the processing area AR to the mist collector 40 passes through the rotary filter 56, the fan 57, and the multilayer filter 70 in this order. As a result, the air from which the minute substances have been removed is exhausted from the exhaust port 72.

<E.回転フィルタ56および洗浄機構90>
次に、図6を参照して、回転フィルタ56および洗浄機構90の位置関係について説明する。図6は、工作機械100がワークを加工しているときにおける洗浄機構90によるクーラントの吐出態様を示す図である。
<E. Rotation filter 56 and cleaning mechanism 90>
Next, the positional relationship between the rotation filter 56 and the cleaning mechanism 90 will be described with reference to FIG. FIG. 6 is a diagram showing a mode of discharging the coolant by the cleaning mechanism 90 when the machine tool 100 is processing the work.

回転フィルタ56は、フィルタ部58と、縁部59で構成されている。フィルタ部58は、縁部59によって保持されている。 The rotation filter 56 is composed of a filter portion 58 and an edge portion 59. The filter portion 58 is held by the edge portion 59.

洗浄機構90は、軸AXの軸方向において、回転フィルタ56と上述のファン57との間に配置されている。異なる言い方をすれば、洗浄機構90は、回転フィルタ56を通過する気流の方向において回転フィルタ56よりも下流側で、かつ、ファン57を通過する気流の方向においてファン57よりも上流側に配置されている。 The cleaning mechanism 90 is arranged between the rotary filter 56 and the fan 57 described above in the axial direction of the shaft AX. In other words, the cleaning mechanism 90 is arranged downstream of the rotary filter 56 in the direction of the airflow passing through the rotary filter 56 and upstream of the fan 57 in the direction of the airflow passing through the fan 57. ing.

洗浄機構90は、ノズル91を有する。ノズル91は、ミストコレクタ40のハウジング52に固定されている。また、ノズル91は、軸AXの直交方向(すなわち、径方向)に延びている。ノズル91は、ノズル91と回転フィルタ56との間における径方向の距離が一定となるように設けられている。 The cleaning mechanism 90 has a nozzle 91. The nozzle 91 is fixed to the housing 52 of the mist collector 40. Further, the nozzle 91 extends in the direction orthogonal to the axis AX (that is, in the radial direction). The nozzle 91 is provided so that the radial distance between the nozzle 91 and the rotation filter 56 is constant.

ノズル91は、複数の吐出口93を有する。複数の吐出口93は、径方向に沿って並んでいる。吐出口93は、流体を吐出可能な開口をなしている。吐出口93は、たとえば、円形の開口形状を有する。 The nozzle 91 has a plurality of discharge ports 93. The plurality of discharge ports 93 are arranged along the radial direction. The discharge port 93 has an opening capable of discharging the fluid. The discharge port 93 has, for example, a circular opening shape.

ノズル91には、工作機械100に併設されたクーラントタンク(図示しない)からクーラントが供給される。ノズル91に供給されたクーラントは、吐出口93を通じて、回転フィルタ56に吐出される。これにより、洗浄機構90は、回転フィルタ56の下流側に付着している微小物質を回転フィルタ56の上流側から除去する。除去された微小物質は、上述の開口135を通じて工作機械100の加工エリアARに戻される。 Coolant is supplied to the nozzle 91 from a coolant tank (not shown) attached to the machine tool 100. The coolant supplied to the nozzle 91 is discharged to the rotary filter 56 through the discharge port 93. As a result, the cleaning mechanism 90 removes minute substances adhering to the downstream side of the rotary filter 56 from the upstream side of the rotary filter 56. The removed micromaterial is returned to the machining area AR of the machine tool 100 through the opening 135 described above.

なお、吐出口93を通じて回転フィルタ56に吐出される流体は、クーラントに限られず、たとえば、エアーであってもよい。 The fluid discharged to the rotary filter 56 through the discharge port 93 is not limited to the coolant, and may be, for example, air.

<F.洗浄処理の概要>
引き続き図6を参照しつつ、図7を参照して、洗浄機構90による洗浄処理の概要について説明する。図7は、工作機械100がワークを加工していないときにおける洗浄機構90によるクーラントの吐出態様を示す図である。
<F. Overview of cleaning process>
The outline of the cleaning process by the cleaning mechanism 90 will be described with reference to FIG. 7 with reference to FIG. 6. FIG. 7 is a diagram showing a mode of discharging the coolant by the cleaning mechanism 90 when the machine tool 100 is not processing the work.

ミストコレクタ40は、回転フィルタ56の洗浄処理を定期的に実行する。ワークの加工中には、多量の微小物質が気中に発生する。そのため、ワークの加工中に回転フィルタ56の洗浄が行われると、ミストコレクタ40による微小物質の吸引効率が低下してしまう。そこで、洗浄機構90は、ワークの非加工中において、回転フィルタ56を洗浄する。 The mist collector 40 periodically performs a cleaning process of the rotary filter 56. During the processing of the work, a large amount of minute substances are generated in the air. Therefore, if the rotary filter 56 is washed while the work is being machined, the efficiency of suction of minute substances by the mist collector 40 is lowered. Therefore, the cleaning mechanism 90 cleans the rotary filter 56 while the work is not machined.

より具体的には、制御部50は、工作機械100の動作状態を示す情報(以下、「動作情報」ともいう。)に基づいて、工作機械100がワークを加工していないことを認識する。当該動作情報とは、ワークの加工中とワークの非加工中との間で値が変化する種々の情報を包含する概念である。動作情報の具体例については後述する。 More specifically, the control unit 50 recognizes that the machine tool 100 is not processing the work based on the information indicating the operating state of the machine tool 100 (hereinafter, also referred to as “operation information”). The operation information is a concept including various information whose values change between the processing of the work and the non-processing of the work. Specific examples of operation information will be described later.

図6に示されるように、洗浄機構90は、工作機械100がワークを加工していない場合、回転フィルタ56を洗浄する。これにより、工作機械100は、ミストコレクタ40による微小物質の吸引力がワークの加工中に低下することを防止することができる。 As shown in FIG. 6, the cleaning mechanism 90 cleans the rotary filter 56 when the machine tool 100 is not processing the workpiece. As a result, the machine tool 100 can prevent the suction force of the minute substance by the mist collector 40 from decreasing during the machining of the work.

一方で、洗浄機構90は、工作機械100がワークを加工している場合には、回転フィルタ56を洗浄しない。これにより、工作機械100は、回転フィルタ56の洗浄頻度を抑制することができる。結果として、工作機械100は、ミストコレクタ40に係る消費電力を削減することができる。 On the other hand, the cleaning mechanism 90 does not clean the rotary filter 56 when the machine tool 100 is processing the work. As a result, the machine tool 100 can suppress the cleaning frequency of the rotary filter 56. As a result, the machine tool 100 can reduce the power consumption of the mist collector 40.

<G.工作機械100の機能構成>
次に、図8を参照して、工作機械100の機能構成について説明する。図8は、工作機械100の機能構成の一例を示す図である。
<G. Functional configuration of machine tool 100>
Next, the functional configuration of the machine tool 100 will be described with reference to FIG. FIG. 8 is a diagram showing an example of the functional configuration of the machine tool 100.

上述の制御部50は、機能構成として、認識部152と、洗浄制御部170とを含む。以下では、認識部152および洗浄制御部170の機能について順に説明する。 The control unit 50 described above includes a recognition unit 152 and a cleaning control unit 170 as a functional configuration. Hereinafter, the functions of the recognition unit 152 and the cleaning control unit 170 will be described in order.

なお、各機能構成の配置は、任意である。図8に示される機能構成の一部または全部は、上述のCPUユニット20に実装されてもよいし、上述のCNCユニット30に実装されてもよい。 The arrangement of each functional configuration is arbitrary. A part or all of the functional configuration shown in FIG. 8 may be mounted on the CPU unit 20 described above, or may be mounted on the CNC unit 30 described above.

また、以下では、工作機械100がワークを加工していないときを「非加工中」ともいい、工作機械100がワークを加工しているときを「非加工中」ともいう。すなわち、「非加工中」とは、「加工中」以外のときである。 Further, in the following, the time when the machine tool 100 is not processing the work is also referred to as “non-machining”, and the time when the machine tool 100 is processing the work is also referred to as “non-machining”. That is, "non-processing" is a time other than "processing".

(G1.認識部152)
認識部152は、工作機械100の動作情報に基づいて、ワークの非加工中を認識する。当該認識機能を実現するための機能構成として、認識部152は、開閉状態取得部154と、判断部156と、駆動指令監視部158と、判断部160と、ATC指令監視部162と、判断部164とを含む。これらの機能構成は、工作機械100を構成するいずれの装置に実装されてもよい。
(G1. Recognition unit 152)
The recognition unit 152 recognizes that the work is not being machined based on the operation information of the machine tool 100. As a functional configuration for realizing the recognition function, the recognition unit 152 includes an open / closed state acquisition unit 154, a judgment unit 156, a drive command monitoring unit 158, a judgment unit 160, an ATC command monitoring unit 162, and a judgment unit. Includes 164 and. These functional configurations may be mounted on any of the devices constituting the machine tool 100.

以下では、認識部152によるワークの非加工中を認識する方法の具体例1~4について説明する。 Hereinafter, specific examples 1 to 4 of a method of recognizing the unprocessed work by the recognition unit 152 will be described.

(a)非加工中の認識方法の具体例1
まず、図9および図10を参照して、ワークの非加工中を認識する方法の具体例1について説明する。図9は、工作機械100内の様子を上から表わした図である。図10は、工作機械100を正面から表わした図である。
(A) Specific example of recognition method during non-processing 1
First, a specific example 1 of a method of recognizing that a work is being unprocessed will be described with reference to FIGS. 9 and 10. FIG. 9 is a view showing the inside of the machine tool 100 from above. FIG. 10 is a front view of the machine tool 100.

図9および図10に示されるように、工作機械100のカバー体130には、ドアDRが設けられている。ドアDRは、ワークの加工エリアARと作業者Uの作業エリアとの間を区切る。作業者Uは、作業エリアにおいてワークの段取り作業を行う。段取り作業とは、加工対象のワークWをパレットPTに取り付ける作業や、加工済みのワークWをパレットPTから取り外す作業などを意味する。 As shown in FIGS. 9 and 10, the cover body 130 of the machine tool 100 is provided with a door DR. The door DR separates the work area AR of the work and the work area of the worker U. Worker U performs work setup work in the work area. The setup work means a work of attaching the work W to be machined to the pallet PT, a work of removing the machined work W from the pallet PT, and the like.

より具体的には、作業者Uは、開閉ボタンBTを押下することでドアDRを開く。ドアDRは、たとえば、サーボモータなどの駆動源によって駆動される。ドアDRが開いたことに基づいて、作業者Uは、加工対象のワークWをパレットPTに取り付ける。 More specifically, the worker U opens the door DR by pressing the open / close button BT. The door DR is driven by a drive source such as a servomotor. Based on the opening of the door DR, the worker U attaches the work W to be machined to the pallet PT.

作業者Uは、ワークWの取り付け作業が完了すると、開閉ボタンBTを押下する。このことに基づいて、ドアDRが閉まる。次に、工作機械100は、ワークWの加工を開始する。 When the installation work of the work W is completed, the worker U presses the open / close button BT. Based on this, the door DR closes. Next, the machine tool 100 starts machining the work W.

その後、作業者Uは、ワークWの加工が完了すると開閉ボタンBTを押下し、ドアDRを開く。ドアDRが開いたことに基づいて、作業者Uは、加工済みのワークWをパレットPTから取り外す。 After that, when the processing of the work W is completed, the worker U presses the open / close button BT and opens the door DR. Based on the opening of the door DR, the worker U removes the processed work W from the pallet PT.

このように、ワークWの加工は、ドアDRが閉じている最中に行われ、ドアDRが開いている最中には行われない。そのため、ドアDRの開閉状態は、ワークWの非加工中を認識するための指標になり得る。 As described above, the processing of the work W is performed while the door DR is closed, and is not performed while the door DR is open. Therefore, the open / closed state of the door DR can be an index for recognizing that the work W is not being machined.

そこで、本具体例では、認識部152は、上述のドアDRの開閉状態を工作機械100の動作情報として取得する。そして、認識部152は、当該開閉状態がドアDRの開状態を示す場合に、工作機械100がワークを非加工中であると認識する。このようなワークの非加工中の認識方法は、たとえば、開閉状態取得部154および判断部156によって実現される。 Therefore, in this specific example, the recognition unit 152 acquires the open / closed state of the door DR described above as the operation information of the machine tool 100. Then, the recognition unit 152 recognizes that the machine tool 100 is not processing the work when the open / closed state indicates the open state of the door DR. Such a recognition method during non-machining of the work is realized by, for example, the open / closed state acquisition unit 154 and the determination unit 156.

開閉状態取得部154は、開閉センサC1からドアDRの開閉状態を取得する。開閉センサC1は、たとえば、工作機械100のカバー体130に設けられており、ドアDRの開閉状態を検知する。開閉センサC1は、磁気センサであってもよいし、光学センサであっってもよいし、超音波センサであってもよい。 The open / closed state acquisition unit 154 acquires the open / closed state of the door DR from the open / close sensor C1. The open / close sensor C1 is provided on the cover body 130 of the machine tool 100, for example, and detects the open / closed state of the door DR. The open / close sensor C1 may be a magnetic sensor, an optical sensor, or an ultrasonic sensor.

開閉センサC1は、たとえば、無線通信機能を有する。ドアDRが開いている場合には、開閉センサC1は、開状態を示す信号を開閉状態取得部154に出力する。一方で、ドアDRが閉じている場合には、開閉センサC1は、閉状態を示す信号を開閉状態取得部154に出力する。開閉状態取得部154は、ドアDRの開閉状態を開閉センサC1から取得したことに基づいて、当該開閉状態を判断部156に出力する。 The open / close sensor C1 has, for example, a wireless communication function. When the door DR is open, the open / close sensor C1 outputs a signal indicating the open state to the open / close state acquisition unit 154. On the other hand, when the door DR is closed, the open / close sensor C1 outputs a signal indicating the closed state to the open / close state acquisition unit 154. The open / closed state acquisition unit 154 outputs the open / closed state to the determination unit 156 based on the acquisition of the open / closed state of the door DR from the open / close sensor C1.

判断部156は、開閉状態取得部154から取得したドアDRの開閉状態が「開状態」を示す場合、ワークWの非加工中であると判断する。一方で、判断部156は、開閉状態取得部154から取得したドアDRの開閉状態が「閉状態」を示す場合、ワークWの加工中であると判断する。判断部156による判断結果は、洗浄制御部170に出力される。 When the open / closed state of the door DR acquired from the open / closed state acquisition unit 154 indicates an "open state", the determination unit 156 determines that the work W is not being machined. On the other hand, when the open / closed state of the door DR acquired from the open / closed state acquisition unit 154 indicates a “closed state”, the determination unit 156 determines that the work W is being processed. The determination result by the determination unit 156 is output to the cleaning control unit 170.

なお、上述では、ドアDRの開閉状態が開閉センサC1によって検知される例について説明を行ったが、ドアDRの開閉状態は、種々の方法で検知され得る。ある局面において、ドアDRの開閉は、CPUユニット20に格納されているPLCプログラムに従って制御される。この場合、開閉状態取得部154は、当該PLCプログラムを読み込み、ドアDRの開閉状態を示す変数を当該PLCプログラムから取得する。判断部156は、当該変数の値に基づいて、ワークWが非加工中であるか否かを判断する。 In the above description, an example in which the open / closed state of the door DR is detected by the open / close sensor C1 has been described, but the open / closed state of the door DR can be detected by various methods. In one aspect, the opening and closing of the door DR is controlled according to the PLC program stored in the CPU unit 20. In this case, the open / closed state acquisition unit 154 reads the PLC program and acquires a variable indicating the open / closed state of the door DR from the PLC program. The determination unit 156 determines whether or not the work W is being processed based on the value of the variable.

また、上述では、ドアDRがモータなどの駆動源によって駆動される例について説明を行ったが、ドアDRは、手動で開閉可能なように構成されてもよい。 Further, in the above description, an example in which the door DR is driven by a drive source such as a motor has been described, but the door DR may be configured to be manually opened and closed.

(b)非加工中の認識方法の具体例2
次に、図11を参照して、ワークの非加工中を認識する方法の具体例2について説明する。図11は、一例としての加工プログラム322を示す図である。
(B) Specific example 2 of the recognition method during non-processing
Next, a specific example 2 of a method of recognizing that the work is not being machined will be described with reference to FIG. FIG. 11 is a diagram showing a machining program 322 as an example.

本具体例では、認識部152は、工作機械100の加工プログラム322を工作機械100の動作情報として取得する。加工プログラム322には、工作機械100の加工に係る様々な命令が規定されている。一例として、加工プログラム322は、早送り加工を実行するための命令コードと、切削送り加工を実行するための命令コードとを含む。 In this specific example, the recognition unit 152 acquires the machine tool 100 machining program 322 as operation information of the machine tool 100. The machining program 322 defines various commands related to machining of the machine tool 100. As an example, the machining program 322 includes an instruction code for executing fast-forward machining and an instruction code for executing cutting feed machining.

「早送り」とは、工作機械100で設定可能な範囲内の最大速度で主軸132を駆動する制御を意味する。当該最大速度は、工作機械100の機種などに依存し、工作機械100ごとに予め設定されている。典型的には、加工プログラム322において「G00」のGコードが実行された場合に、主軸132は、早送りで駆動される。一例として、図11の破線D1には、「G00」の命令コードが示されている。早送り指令である「G00」には、移動先の座標値が規定されている。 The “fast forward” means a control for driving the spindle 132 at a maximum speed within a settable range of the machine tool 100. The maximum speed depends on the model of the machine tool 100 and the like, and is preset for each machine tool 100. Typically, when the G code of "G00" is executed in the machining program 322, the spindle 132 is driven in fast forward. As an example, the instruction code of "G00" is shown by the broken line D1 in FIG. The fast-forward command "G00" defines the coordinate values of the destination.

「切削送り」とは、指定された送り速度で主軸132を駆動する制御を意味する。典型的には、切削送り時における主軸132の送り速度は、早送り時における主軸132の送り速度よりも遅い。切削送りの速度は、加工プログラム322上で指定される。一例として、加工プログラム322において「G01」~「G03」のGコードが実行された場合に、主軸132は、切削送りで駆動される。一例として、図11の破線D2には、「G01」の命令コードが示されている。切削送り指令である「G01」~「G03」には、移動先の座標値(X,Y,Z)が規定されている。 “Cutting feed” means control that drives the spindle 132 at a specified feed rate. Typically, the feed rate of the spindle 132 during cutting feed is slower than the feed rate of the spindle 132 during fast feed. The cutting feed rate is specified on the machining program 322. As an example, when the G codes of "G01" to "G03" are executed in the machining program 322, the spindle 132 is driven by cutting feed. As an example, the instruction code of "G01" is shown by the broken line D2 in FIG. The coordinate values (X, Y, Z) of the movement destination are defined in the cutting feed commands "G01" to "G03".

典型的には、ワークの加工は、早送り時には行われず、切削送り時に行われる。そこで、認識部152は、加工プログラム322に規定される早送り指令が実行されている間、工作機械100がワークを加工していないと認識する。このようなワークの非加工中の認識方法は、たとえば、駆動指令監視部158および判断部160によって実現される。 Typically, the machining of the work is not performed at the time of fast feed, but at the time of cutting feed. Therefore, the recognition unit 152 recognizes that the machine tool 100 is not machining the workpiece while the fast-forward command specified in the machining program 322 is being executed. Such a recognition method during non-machining of the work is realized by, for example, a drive command monitoring unit 158 and a determination unit 160.

より具体的には、駆動指令監視部158は、加工プログラム322の実行中において加工プログラム322を監視する。そして、駆動指令監視部158は、加工プログラム322において現在実行されている命令コードが早送り指令であるか否かを判断する。駆動指令監視部158は、現在実行されている命令コードが早送り指令である場合、早送り指令が現在実行されていることを判断部160に出力する。 More specifically, the drive command monitoring unit 158 monitors the machining program 322 while the machining program 322 is being executed. Then, the drive command monitoring unit 158 determines whether or not the command code currently being executed in the machining program 322 is a fast-forward command. When the command code currently being executed is a fast-forward command, the drive command monitoring unit 158 outputs to the determination unit 160 that the fast-forward command is currently being executed.

判断部160は、現在実行されている命令コードが早送り指令である場合、ワークの非加工中であると判断する。一方で、判断部156は、現在実行されている命令コードが早送り指令でない場合、ワークの加工中であると判断する。判断部160による判断結果は、洗浄制御部170に出力される。 If the instruction code currently being executed is a fast-forward command, the determination unit 160 determines that the work is not being machined. On the other hand, if the instruction code currently being executed is not a fast-forward command, the determination unit 156 determines that the work is being machined. The determination result by the determination unit 160 is output to the cleaning control unit 170.

(c)非加工中の認識方法の具体例3
次に、ワークの非加工中を認識する方法の具体例3について説明する。
(C) Specific example 3 of the recognition method during non-processing
Next, a specific example 3 of the method of recognizing the non-machining of the work will be described.

本具体例では、認識部152は、上述のATC160の動作状態を工作機械100の動作情報として取得する。そして、認識部152は、当該取得した動作状態に基づいて、工作機械100がワークを非加工中であるか否かを判断する。 In this specific example, the recognition unit 152 acquires the operation state of the above-mentioned ATC 160 as the operation information of the machine tool 100. Then, the recognition unit 152 determines whether or not the machine tool 100 is not processing the work based on the acquired operating state.

より具体的には、工作機械100は、上述の加工エリアARの他に、工具エリア(図示しない)を有する。加工エリアARおよび工具エリアは、カバー体130の内部において仕切りによって区分けされている。加工エリアARには、主軸頭131が設けられている。工具エリアは、上述のATC160と、マガジン(図示しない)とが設けられている。マガジンは、ワークの加工に用いられる複数の工具を保持する。 More specifically, the machine tool 100 has a tool area (not shown) in addition to the above-mentioned machining area AR. The machining area AR and the tool area are separated by a partition inside the cover body 130. A spindle head 131 is provided in the processing area AR. The tool area is provided with the above-mentioned ATC 160 and a magazine (not shown). The magazine holds multiple tools used to machine the workpiece.

マガジンに保持されている工具は、加工エリアARと工具エリアとの間の仕切に設けられているドアを介して主軸132に取り付けられる。より具体的には、ATC160は、工具の交換指示を受け付けたことに基づいて、加工プログラム322で指定された工具をマガジンから取得し、当該工具を主軸132に装着する。工具が主軸132に装着されたことに基づいて、工作機械100は、加工プログラム322に従って加工エリアAR内でワークの加工を開始する。ワークの加工が完了すると、ATC160は、工具エリアにおいて使用済みの工具を取り外すとともに、次の工具を主軸132に取り付ける。 The tool held in the magazine is attached to the spindle 132 via a door provided in the partition between the machining area AR and the tool area. More specifically, the ATC 160 acquires the tool specified by the machining program 322 from the magazine based on the acceptance of the tool replacement instruction, and mounts the tool on the spindle 132. Based on the fact that the tool is mounted on the spindle 132, the machine tool 100 starts machining the workpiece in the machining area AR according to the machining program 322. When the machining of the work is completed, the ATC 160 removes the used tool in the tool area and attaches the next tool to the spindle 132.

典型的には、ワークの加工は、ATC160による工具の交換時には行われない。そこで、認識部152は、ATC160の動作状態を工作機械100の動作情報として取得する。そして、認識部152は、当該動作状態がATC160の動作中を示す場合、工作機械100がワークを非加工中であると認識する。このようなワークの非加工中の認識方法は、たとえば、ATC指令監視部162および判断部164によって実現される。 Typically, the machining of the workpiece is not performed when the tool is replaced by the ATC 160. Therefore, the recognition unit 152 acquires the operation state of the ATC 160 as the operation information of the machine tool 100. Then, when the operating state indicates that the ATC 160 is in operation, the recognition unit 152 recognizes that the machine tool 100 is not processing the work. Such a recognition method during non-processing of the work is realized by, for example, the ATC command monitoring unit 162 and the determination unit 164.

より具体的には、ATC指令監視部162は、加工プログラム322の実行中において加工プログラム322を監視する。そして、ATC指令監視部162は、加工プログラム322において現在実行されている命令コードが工具交換指令であるか否かを判断する。当該工具交換指令は、たとえば、「M06」で指定される命令コードを含む。ATC指令監視部162は、現在実行されている命令コードが工具交換指令である場合、命令コードが現在実行されていることを判断部164に出力する。 More specifically, the ATC command monitoring unit 162 monitors the machining program 322 while the machining program 322 is being executed. Then, the ATC command monitoring unit 162 determines whether or not the command code currently being executed in the machining program 322 is a tool change command. The tool change command includes, for example, an instruction code specified by "M06". When the command code currently being executed is a tool change command, the ATC command monitoring unit 162 outputs to the determination unit 164 that the command code is currently being executed.

判断部164は、現在実行されている命令コードが工具交換指令である場合、ワークWの非加工中であると判断する。一方で、判断部156は、現在実行されている命令コードが工具交換指令でない場合、ワークWの加工中であると判断する。判断部164による判断結果は、洗浄制御部170に出力される。 If the command code currently being executed is a tool change command, the determination unit 164 determines that the work W is not being machined. On the other hand, if the command code currently being executed is not a tool change command, the determination unit 156 determines that the work W is being machined. The determination result by the determination unit 164 is output to the cleaning control unit 170.

なお、工具交換指令は、加工プログラム322ではなく、PLCプログラムに規定されている場合もある。この場合、ATC指令監視部162は、上述のCPUユニット20のPLCプログラムを監視してもよい。 The tool change command may be specified in the PLC program instead of the machining program 322. In this case, the ATC command monitoring unit 162 may monitor the PLC program of the CPU unit 20 described above.

(d)非加工中の認識方法の具体例4
上述では、認識部152が加工プログラム322に規定される早送り指令または工具交換指令に基づいて、ワークの非加工中を認識する例について説明を行ったが、認識部152は、その他の指標に基づいて、ワークの非加工中を認識してもよい。一例として、認識部152は、加工プログラム322の実行の終了を示す命令コードが実行されたことに基づいて、工作機械100がワークを加工していない非加工中と認識する。当該命令コードは、たとえば、「M30」の命令コードを含む。
(D) Specific example of recognition method during non-processing 4
In the above description, an example in which the recognition unit 152 recognizes that the work is not being machined based on the fast-forward command or the tool change command specified in the machining program 322 has been described, but the recognition unit 152 is based on other indexes. It may be recognized that the work is not being machined. As an example, the recognition unit 152 recognizes that the machine tool 100 is not machining the work and is in the process of non-machining based on the execution of the instruction code indicating the end of the execution of the machining program 322. The instruction code includes, for example, the instruction code of "M30".

(G2.洗浄制御部170)
次に、図8に示される洗浄制御部170の機能について説明する。
(G2. Cleaning control unit 170)
Next, the function of the cleaning control unit 170 shown in FIG. 8 will be described.

洗浄制御部170は、認識部152がワークの非加工中と認識している間の少なくとも一タイミングにおいて、洗浄開始指令を洗浄機構90に出力する。一方で、洗浄制御部170は、認識部152がワークの加工中と認識している間には洗浄機構90による洗浄処理を実行しない。 The cleaning control unit 170 outputs a cleaning start command to the cleaning mechanism 90 at least at one timing while the recognition unit 152 recognizes that the work is not being machined. On the other hand, the cleaning control unit 170 does not execute the cleaning process by the cleaning mechanism 90 while the recognition unit 152 recognizes that the work is being machined.

ある局面において、洗浄制御部170は、上述の判断部156,160,164の一部がワークの非加工中であると判断した場合に、洗浄開始指令を洗浄機構90に出力する。洗浄機構90は、当該洗浄開始指令を受けたことに基づいてクーラントの吐出を開始し、ミストコレクタ40の回転フィルタ56を洗浄する。その後、洗浄制御部170は、上述の判断部156,160,164の全部がワークの加工中であると判断した場合に、洗浄停止指令を洗浄機構90に出力する。 In a certain aspect, the cleaning control unit 170 outputs a cleaning start command to the cleaning mechanism 90 when it is determined that a part of the determination units 156, 160, 164 described above is in the process of non-machining the work. The cleaning mechanism 90 starts discharging the coolant based on the reception of the cleaning start command, and cleans the rotary filter 56 of the mist collector 40. After that, the cleaning control unit 170 outputs a cleaning stop command to the cleaning mechanism 90 when it is determined that all of the determination units 156, 160, and 164 described above are in the process of machining the work.

他の局面において、洗浄制御部170は、上述の判断部156,160,164の全部がワークの非加工中であると判断した場合に、洗浄開始指令を洗浄機構90に出力する。洗浄機構90は、当該洗浄開始指令を受けたことに基づいてクーラントの吐出を開始し、ミストコレクタ40の回転フィルタ56を洗浄する。その後、洗浄制御部170は、上述の判断部156,160,164の一部がワークの加工中であると判断した場合に、洗浄停止指令を洗浄機構90に出力する。洗浄機構90は、当該洗浄停止指令を受けたことに基づいてクーラントの吐出を停止する。 In another aspect, the cleaning control unit 170 outputs a cleaning start command to the cleaning mechanism 90 when it is determined that all of the determination units 156, 160, and 164 described above are in the process of non-machining the work. The cleaning mechanism 90 starts discharging the coolant based on the reception of the cleaning start command, and cleans the rotary filter 56 of the mist collector 40. After that, the cleaning control unit 170 outputs a cleaning stop command to the cleaning mechanism 90 when it is determined that a part of the determination units 156, 160, 164 is being machined. The cleaning mechanism 90 stops the discharge of the coolant based on the reception of the cleaning stop command.

<H.CPUユニット20のハードウェア構成>
次に、図12を参照して、図4に示されるCPUユニット20のハードウェア構成について説明する。図12は、CPUユニット20のハードウェア構成の一例を示す図である。
<H. Hardware configuration of CPU unit 20>
Next, with reference to FIG. 12, the hardware configuration of the CPU unit 20 shown in FIG. 4 will be described. FIG. 12 is a diagram showing an example of the hardware configuration of the CPU unit 20.

CPUユニット20は、制御回路201と、ROM(Read Only Memory)202と、RAM(Random Access Memory)203と、通信インターフェイス204,205と、補助記憶装置220とを含む。これらのコンポーネントは、内部バス209に接続される。 The CPU unit 20 includes a control circuit 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, communication interfaces 204 and 205, and an auxiliary storage device 220. These components are connected to the internal bus 209.

制御回路201は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのGPU(Graphics Processing Unit)、少なくとも1つのASIC(Application Specific Integrated Circuit)、少なくとも1つのFPGA(Field Programmable Gate Array)、またはそれらの組み合わせなどによって構成され得る。 The control circuit 201 is composed of, for example, at least one integrated circuit. An integrated circuit is composed of, for example, at least one CPU, at least one GPU (Graphics Processing Unit), at least one ASIC (Application Specific Integrated Circuit), at least one FPGA (Field Programmable Gate Array), or a combination thereof. Can be done.

制御回路201は、制御プログラム222などの各種プログラムを実行することでCPUユニット20の動作を制御する。制御プログラム222は、工作機械100内の各種装置を制御するための命令を規定している。制御回路201は、制御プログラム222の実行命令を受け付けたことに基づいて、補助記憶装置220またはROM202からRAM203に制御プログラム222を読み出す。RAM203は、ワーキングメモリとして機能し、制御プログラム222の実行に必要な各種データを一時的に格納する。 The control circuit 201 controls the operation of the CPU unit 20 by executing various programs such as the control program 222. The control program 222 defines an instruction for controlling various devices in the machine tool 100. The control circuit 201 reads the control program 222 from the auxiliary storage device 220 or the ROM 202 to the RAM 203 based on the reception of the execution command of the control program 222. The RAM 203 functions as a working memory and temporarily stores various data necessary for executing the control program 222.

通信インターフェイス204は、LAN(Local Area Network)ケーブル、WLAN(Wireless LAN)、またはBluetooth(登録商標)などを用いた通信を実現するためのインターフェイスである。一例として、CPUユニット20は、通信インターフェイス305を介して、上述のポンプ109C,109M、モータドライバ111Mなどの外部機器との通信を実現する。 The communication interface 204 is an interface for realizing communication using a LAN (Local Area Network) cable, a WLAN (Wireless LAN), Bluetooth (registered trademark), or the like. As an example, the CPU unit 20 realizes communication with external devices such as the pumps 109C and 109M and the motor driver 111M described above via the communication interface 305.

通信インターフェイス205は、フィールドバスに接続される各種ユニットとの通信を実現するためのインターフェイスである。当該フィールドバスに接続されるユニットの一例として、CNCユニット30やI/Oユニット(図示しない)などが挙げられる。 The communication interface 205 is an interface for realizing communication with various units connected to the fieldbus. Examples of the unit connected to the fieldbus include a CNC unit 30 and an I / O unit (not shown).

補助記憶装置220は、たとえば、ハードディスクやフラッシュメモリなどの記憶媒体である。補助記憶装置220は、制御プログラム222などの各種情報を格納する。一例として、制御プログラム222は、たとえば、上述の洗浄機構90によるクーラントの吐出量/吐出圧を指定するための命令コード、上述の洗浄機構90によるクーラントの吐出のオン/オフを指定するための命令コードを含む。他の例として、制御プログラム222は、ミストコレクタ40内の回転フィルタ56の回転のオン/オフを指定するための命令コード、ミストコレクタ40内の回転フィルタ56の回転速度を指定するための命令コードを含む。他の例として、制御プログラム222は、上述の吐出部125によるクーラントの吐出量/吐出圧を指定するための命令コード、上述の吐出部125によるクーラントの吐出のオン/オフを指定するための命令コードを含む。 The auxiliary storage device 220 is a storage medium such as a hard disk or a flash memory. The auxiliary storage device 220 stores various information such as the control program 222. As an example, the control program 222 has, for example, an instruction code for designating a coolant discharge amount / discharge pressure by the above-mentioned cleaning mechanism 90, and an instruction for designating on / off of coolant discharge by the above-mentioned cleaning mechanism 90. Includes code. As another example, the control program 222 has an instruction code for specifying on / off of rotation of the rotation filter 56 in the mist collector 40, and an instruction code for specifying the rotation speed of the rotation filter 56 in the mist collector 40. including. As another example, the control program 222 has an instruction code for designating the discharge amount / discharge pressure of the coolant by the discharge unit 125 described above, and an instruction for designating on / off of discharge of the coolant by the discharge unit 125 described above. Includes code.

制御プログラム222の格納場所は、補助記憶装置220に限定されず、制御回路201の記憶領域(たとえば、キャッシュメモリ)、ROM202、RAM203、外部機器(たとえば、サーバー)などに格納されていてもよい。 The storage location of the control program 222 is not limited to the auxiliary storage device 220, and may be stored in the storage area of the control circuit 201 (for example, cache memory), ROM 202, RAM 203, an external device (for example, a server), or the like.

なお、制御プログラム222は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う各種の処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う制御プログラム222の趣旨を逸脱するものではない。さらに、制御プログラム222によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、少なくとも1つのサーバーが制御プログラム222の処理の一部を実行する所謂クラウドサービスのような形態でCPUユニット20が構成されてもよい。 The control program 222 may be provided by being incorporated into a part of an arbitrary program, not as a single program. In this case, various processes according to the present embodiment are realized in cooperation with an arbitrary program. Even a program that does not include such a part of the modules does not deviate from the purpose of the control program 222 according to the present embodiment. Further, some or all of the functions provided by the control program 222 may be realized by dedicated hardware. Further, the CPU unit 20 may be configured in the form of a so-called cloud service in which at least one server executes a part of the processing of the control program 222.

<I.CNCユニット30のハードウェア構成>
次に、図13を参照して、図4に示されるCNCユニット30のハードウェア構成について説明する。図13は、CNCユニット30のハードウェア構成の一例を示す図である。
<I. Hardware configuration of CNC unit 30>
Next, with reference to FIG. 13, the hardware configuration of the CNC unit 30 shown in FIG. 4 will be described. FIG. 13 is a diagram showing an example of the hardware configuration of the CNC unit 30.

CNCユニット30は、制御回路301と、ROM302と、RAM303と、通信インターフェイス305と、通信インターフェイス305と、補助記憶装置320とを含む。これらのコンポーネントは、内部バス309に接続される。 The CNC unit 30 includes a control circuit 301, a ROM 302, a RAM 303, a communication interface 305, a communication interface 305, and an auxiliary storage device 320. These components are connected to the internal bus 309.

制御回路301は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはそれらの組み合わせなどによって構成され得る。 The control circuit 301 is composed of, for example, at least one integrated circuit. The integrated circuit may be configured, for example, by at least one CPU, at least one ASIC, at least one FPGA, or a combination thereof.

制御回路301は、加工プログラム322などの各種プログラムを実行することでCNCユニット30の動作を制御する。加工プログラム322は、ワーク加工を実現するためのプログラムである。制御回路301は、加工プログラム322の実行命令を受け付けたことに基づいて、ROM302からRAM303に加工プログラム322を読み出す。RAM303は、ワーキングメモリとして機能し、加工プログラム322の実行に必要な各種データを一時的に格納する。 The control circuit 301 controls the operation of the CNC unit 30 by executing various programs such as the machining program 322. The machining program 322 is a program for realizing workpiece machining. The control circuit 301 reads the machining program 322 from the ROM 302 to the RAM 303 based on the reception of the execution command of the machining program 322. The RAM 303 functions as a working memory and temporarily stores various data necessary for executing the machining program 322.

通信インターフェイス305は、LAN、WLAN、またはBluetooth(登録商標)などを用いた通信を実現するためのインターフェイスである。一例として、CNCユニット30は、通信インターフェイス305を介してCPUユニット20との通信を実現する。また、CNCユニット30は、通信インターフェイス305または他の通信インターフェイスを介して、ワーク加工のための各種駆動ユニット(たとえば、モータドライバ111R,111X~111Z,ATCドライバ111Nなど)との通信を実現する。 The communication interface 305 is an interface for realizing communication using LAN, WLAN, Bluetooth (registered trademark), or the like. As an example, the CNC unit 30 realizes communication with the CPU unit 20 via the communication interface 305. Further, the CNC unit 30 realizes communication with various drive units for workpiece processing (for example, motor driver 111R, 111X to 111Z, ATC driver 111N, etc.) via the communication interface 305 or another communication interface.

補助記憶装置320は、たとえば、ハードディスクやフラッシュメモリなどの記憶媒体である。補助記憶装置320は、加工プログラム322などを格納する。加工プログラム322の格納場所は、補助記憶装置320に限定されず、制御回路301の記憶領域(たとえば、キャッシュメモリ)、ROM302、RAM303、外部機器(たとえば、サーバー)などに格納されていてもよい。 The auxiliary storage device 320 is a storage medium such as a hard disk or a flash memory. The auxiliary storage device 320 stores the machining program 322 and the like. The storage location of the processing program 322 is not limited to the auxiliary storage device 320, and may be stored in a storage area of the control circuit 301 (for example, a cache memory), a ROM 302, a RAM 303, an external device (for example, a server), or the like.

<J.制御フロー>
次に、図14を参照して、ミストコレクタ40の制御フローについて説明する。図14は、工作機械100の制御部50が実行する処理の一部を表わすフローチャートである。
<J. Control flow>
Next, the control flow of the mist collector 40 will be described with reference to FIG. FIG. 14 is a flowchart showing a part of the processing executed by the control unit 50 of the machine tool 100.

図14に示される処理は、制御部50が制御プログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。 The process shown in FIG. 14 is realized by the control unit 50 executing the control program. In other aspects, some or all of the processing may be performed by circuit elements or other hardware.

ステップS110において、制御部50は、上述の認識部152として機能し、工作機械100の動作情報を取得する。工作機械100の動作情報については上述の通りであるので、その説明については繰り返さない。 In step S110, the control unit 50 functions as the above-mentioned recognition unit 152 and acquires the operation information of the machine tool 100. Since the operation information of the machine tool 100 is as described above, the description thereof will not be repeated.

ステップS112において、制御部50は、上述の認識部152として機能し、工作機械100がワークを非加工中であるか否かを判断する。制御部50は、工作機械100がワークを非加工中であると判断した場合(ステップS112においてYES)、制御をステップS122に切り替える。そうでない場合には(ステップS112においてNO)、制御部50は、制御をステップS132に切り替える。 In step S112, the control unit 50 functions as the recognition unit 152 described above, and determines whether or not the machine tool 100 is processing the work. When the machine tool 100 determines that the work is not being machined (YES in step S112), the control unit 50 switches the control to step S122. If not (NO in step S112), the control unit 50 switches control to step S132.

ステップS122において、制御部50は、モータドライバ111Mを制御し、予め設定されている第1速度でミストコレクタ40の回転フィルタ56を回転する。当該第1速度は、後述のステップS132に示される第2速度よりも遅い。これにより、制御部50は、ワークの加工中における回転フィルタ56の回転速度よりも、ワークの非加工中における回転フィルタ56の回転速度を下げる。その結果、ミストコレクタ40内の回転フィルタ56の洗浄がミストコレクタ40による気中の微小物質の吸引よりも優先される。 In step S122, the control unit 50 controls the motor driver 111M and rotates the rotation filter 56 of the mist collector 40 at a preset first speed. The first speed is slower than the second speed shown in step S132 described later. As a result, the control unit 50 lowers the rotation speed of the rotation filter 56 during non-machining of the work than the rotation speed of the rotation filter 56 during machining of the work. As a result, cleaning of the rotary filter 56 in the mist collector 40 is prioritized over suction of minute substances in the air by the mist collector 40.

ステップS122において、制御部50は、上述の洗浄制御部170として機能し、洗浄機構90によるクーラントの吐出を開始する。 In step S122, the control unit 50 functions as the cleaning control unit 170 described above, and starts discharging the coolant by the cleaning mechanism 90.

ステップS132において、制御部50は、モータドライバ111Mを制御し、予め設定されている第2速度でミストコレクタ40の回転フィルタ56を回転する。当該第2速度は、上述のステップS122に示される第1速度よりも速い。これにより、制御部50は、ワークの非加工中における回転フィルタ56の回転速度よりも、ワークの加工中における回転フィルタ56の回転速度を上げる。その結果、ミストコレクタ40による気中の微小物質の吸引がミストコレクタ40内の回転フィルタ56の洗浄よりも優先される。 In step S132, the control unit 50 controls the motor driver 111M and rotates the rotation filter 56 of the mist collector 40 at a preset second speed. The second speed is faster than the first speed shown in step S122 described above. As a result, the control unit 50 increases the rotation speed of the rotation filter 56 during machining of the work rather than the rotation speed of the rotation filter 56 during non-machining of the work. As a result, the suction of minute substances in the air by the mist collector 40 is prioritized over the cleaning of the rotary filter 56 in the mist collector 40.

ステップS134において、制御部50は、上述の洗浄制御部170として機能し、洗浄機構90によるクーラントの吐出を停止する。 In step S134, the control unit 50 functions as the cleaning control unit 170 described above, and stops the discharge of the coolant by the cleaning mechanism 90.

なお、図14に示される処理フローでは、洗浄機構90によるミストコレクタ40の洗浄処理がワークの非加工中に常に実行されているが、当該洗浄処理は、ワークの非加工中に常に実行される必要はない。一例として、制御部50は、工作機械100の動作状態が加工中から非加工中に遷移したことに基づいて洗浄機構90による洗浄実行時間のカウントを開始する。その後、制御部50は、当該洗浄実行時間が所定時間を超えたことに基づいて、洗浄機構90による洗浄処理を停止してもよい。 In the processing flow shown in FIG. 14, the cleaning process of the mist collector 40 by the cleaning mechanism 90 is always executed during the non-machining of the work, but the cleaning process is always executed during the non-machining of the work. No need. As an example, the control unit 50 starts counting the cleaning execution time by the cleaning mechanism 90 based on the transition of the operating state of the machine tool 100 from machining to non-machining. After that, the control unit 50 may stop the cleaning process by the cleaning mechanism 90 based on the fact that the cleaning execution time exceeds a predetermined time.

<M.まとめ>
以上のようにして、工作機械100は、その動作状態を示す情報に基づいて、ワークの非加工中を認識する。そして、工作機械100は、ワークの非加工中において、洗浄機構90によるミストコレクタ40の回転フィルタ56の洗浄を実行する。これにより、工作機械100は、ワークの加工中にミストコレクタ40による微小物質の吸引力を低下することを防止することができる。
<M. Summary>
As described above, the machine tool 100 recognizes that the work is not being machined based on the information indicating its operating state. Then, the machine tool 100 cleans the rotary filter 56 of the mist collector 40 by the cleaning mechanism 90 while the work is not machined. As a result, the machine tool 100 can prevent the suction force of the minute substance from being reduced by the mist collector 40 during the machining of the work.

今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are exemplary in all respects and not restrictive. The scope of the present invention is shown by the scope of claims rather than the above description, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.

20 CPUユニット、30 CNCユニット、40 ミストコレクタ、50 制御部、52 ハウジング、52A 第1フィルタリングエリア、52B 第2フィルタリングエリア、54 シャフト、55A 筒状部分、55B 筒状部分、56 回転フィルタ、57 ファン、58 フィルタ部、59 縁部、70 多層フィルタ、72 排気口、90 洗浄機構、91 ノズル、93 吐出口、100 工作機械、109C ポンプ、109M ポンプ、110A 回転駆動部、110B 位置駆動部、111M モータドライバ、111N ATCドライバ、111R モータドライバ、111X モータドライバ、111Y モータドライバ、111Z モータドライバ、112A モータ、112M モータ、112R モータ、112X モータ、112Y モータ、112Z モータ、113 移動体、125 吐出部、125A 吐出機構、125B 吐出機構、130 カバー体、131 主軸頭、132 主軸、133 ハウジング、134 工具、135 開口、136 テーブル、150 回収機構、152 認識部、154 開閉状態取得部、156 判断部、158 駆動指令監視部、160 判断部、162 ATC指令監視部、164 判断部、165 中心軸、166 アーム、166A 工具把持部、166B 工具把持部、170 洗浄制御部、201 制御回路、202 ROM、203 RAM、204 通信インターフェイス、205 通信インターフェイス、209 内部バス、220 補助記憶装置、222 制御プログラム、301 制御回路、302 ROM、303 RAM、305 通信インターフェイス、309 内部バス、320 補助記憶装置、322 加工プログラム。 20 CPU unit, 30 CNC unit, 40 mist collector, 50 control unit, 52 housing, 52A 1st filtering area, 52B 2nd filtering area, 54 shaft, 55A tubular part, 55B tubular part, 56 rotary filter, 57 fan , 58 filter part, 59 edge part, 70 multi-layer filter, 72 exhaust port, 90 cleaning mechanism, 91 nozzle, 93 discharge port, 100 machine tool, 109C pump, 109M pump, 110A rotary drive part, 110B position drive part, 111M motor Driver, 111N ATC driver, 111R motor driver, 111X motor driver, 111Y motor driver, 111Z motor driver, 112A motor, 112M motor, 112R motor, 112X motor, 112Y motor, 112Z motor, 113 moving body, 125 discharge part, 125A discharge Mechanism, 125B discharge mechanism, 130 cover body, 131 spindle head, 132 spindle, 133 housing, 134 tool, 135 opening, 136 table, 150 recovery mechanism, 152 recognition unit, 154 open / closed state acquisition unit, 156 judgment unit, 158 drive command Monitoring unit, 160 judgment unit, 162 ATC command monitoring unit, 164 judgment unit, 165 center axis, 166 arm, 166A tool gripping unit, 166B tool gripping unit, 170 cleaning control unit, 201 control circuit, 202 ROM, 203 RAM, 204 Communication interface, 205 communication interface, 209 internal bus, 220 auxiliary storage device, 222 control program, 301 control circuit, 302 ROM, 303 RAM, 305 communication interface, 309 internal bus, 320 auxiliary storage device, 322 processing program.

Claims (7)

ワークを加工することが可能な工作機械であって、
加工エリアを区画形成するためのカバー体を備え前記カバー体には、開口が設けられており、
前記加工エリアにクーラントを吐出するための吐出部と、
前記吐出部が前記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備え、前記ミストコレクタは、前記物質を気中から除去するためのフィルタを含み、
前記フィルタに流体を吐出することにより前記フィルタを洗浄するための洗浄部と、
前記開口を覆うように前記カバー体に設けられているドアと、
前記ドアの開閉状態を検知するための開閉センサと、
前記開閉状態が前記ドアの開状態を示す場合に、前記工作機械が前記ワークを加工していない認識するための認識部とを備え、
前記洗浄部は、前記工作機械が前記ワークを加工していない場合に、前記フィルタを洗浄する、工作機械。
It is a machine tool that can process workpieces.
A cover body for forming a processing area is provided , and the cover body is provided with an opening.
A discharge section for discharging coolant to the processing area,
The discharge unit includes a mist collector for collecting airborne substances generated by discharging the coolant to the processing area, and the mist collector includes a filter for removing the substances from the air.
A cleaning unit for cleaning the filter by discharging a fluid to the filter,
A door provided on the cover body so as to cover the opening,
An open / close sensor for detecting the open / closed state of the door,
When the open / closed state indicates the open state of the door, the machine tool is provided with a recognition unit for recognizing that the work is not processed.
The cleaning unit is a machine tool that cleans the filter when the machine tool is not processing the work.
ワークを加工することが可能な工作機械であって、
加工エリアを区画形成するためのカバー体と、
前記加工エリアにクーラントを吐出するための吐出部と、
前記吐出部が前記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備え、前記ミストコレクタは、前記物質を気中から除去するためのフィルタを含み、
前記フィルタに流体を吐出することにより前記フィルタを洗浄するための洗浄部と、
工具を装着することが可能な主軸と、
前記主軸の軸方向を回転中心として当該主軸を回転するための回転駆動部と、
前記主軸を移動するための位置駆動部と、
加工プログラムに従って、前記回転駆動部および前記位置駆動部を制御するための制御部とを備え、前記加工プログラムは、設定可能な範囲内の最大速度で前記主軸を移動させるための移動指令を有し、
前記移動指令が実行されている間、前記工作機械が前記ワークを加工していない認識するための認識部を備え、
前記洗浄部は、前記工作機械が前記ワークを加工していない場合に、前記フィルタを洗浄する、工作機械。
It is a machine tool that can process workpieces.
A cover body for forming the processing area and
A discharge section for discharging coolant to the processing area,
The discharge unit includes a mist collector for collecting airborne substances generated by discharging the coolant to the processing area, and the mist collector includes a filter for removing the substances from the air.
A cleaning unit for cleaning the filter by discharging a fluid to the filter,
A spindle on which tools can be mounted and
A rotation drive unit for rotating the spindle with the axis direction of the spindle as the center of rotation,
The position drive unit for moving the spindle and
The machining program includes a rotation drive unit and a control unit for controlling the position drive unit according to the machining program, and the machining program has a movement command for moving the spindle at a maximum speed within a settable range. ,
A recognition unit for recognizing that the machine tool is not processing the work while the movement command is being executed is provided.
The cleaning unit is a machine tool that cleans the filter when the machine tool is not processing the work.
ワークを加工することが可能な工作機械であって、
加工エリアを区画形成するためのカバー体と、
前記加工エリアにクーラントを吐出するための吐出部と、
前記吐出部が前記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備え、前記ミストコレクタは、前記物質を気中から除去するためのフィルタを含み、
前記フィルタに流体を吐出することにより前記フィルタを洗浄するための洗浄部と、
工具を装着することが可能な主軸と、
複数の工具を保持するためのマガジンと、
前記複数の工具から選択された一の工具を前記主軸に装着するための工具交換装置と、
前記工具交換装置の動作状態が前記工具交換装置の動作中を示す場合、前記工作機械が前記ワークを加工していない認識するための認識部とを備え、
前記洗浄部は、前記工作機械が前記ワークを加工していない場合に、前記フィルタを洗浄する、工作機械。
It is a machine tool that can process workpieces.
A cover body for forming the processing area and
A discharge section for discharging coolant to the processing area,
The discharge unit includes a mist collector for collecting airborne substances generated by discharging the coolant to the processing area, and the mist collector includes a filter for removing the substances from the air.
A cleaning unit for cleaning the filter by discharging a fluid to the filter,
A spindle on which tools can be mounted and
A magazine for holding multiple tools,
A tool changer for mounting one tool selected from the plurality of tools on the spindle, and
When the operating state of the tool changing device indicates that the tool changing device is in operation, the machine tool is provided with a recognition unit for recognizing that the work is not being machined.
The cleaning unit is a machine tool that cleans the filter when the machine tool is not processing the work.
前記洗浄部は、前記工作機械が前記ワークを加工している場合には前記フィルタを洗浄しない、請求項1~3のいずれか1項に記載の工作機械。 The machine tool according to any one of claims 1 to 3 , wherein the cleaning unit does not clean the filter when the machine tool is processing the work. 前記洗浄部は、前記フィルタを通過する気流の方向において前記フィルタよりも下流側に配置されている、請求項1~のいずれか1項に記載の工作機械。 The machine tool according to any one of claims 1 to 4 , wherein the cleaning unit is arranged on the downstream side of the filter in the direction of the air flow passing through the filter. ワークを加工することが可能な工作機械の制御方法であって、
前記工作機械は、
加工エリアを区画形成するためのカバー体を備え前記カバー体には、開口が設けられており、
前記加工エリアにクーラントを吐出するための吐出部と、
前記吐出部が前記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備え、前記ミストコレクタは、前記物質を気中から除去するためのフィルタを含み、
前記工作機械は、さらに、前記フィルタに流体を吐出することにより前記フィルタを洗浄するための洗浄部と、
前記開口を覆うように前記カバー体に設けられているドアと、
前記ドアの開閉状態を検知するための開閉センサとを備え、
前記制御方法は、
前記開閉状態が前記ドアの開状態を示す場合に、前記工作機械が前記ワークを加工していない認識するステップと、
前記工作機械が前記ワークを加工していない場合に、前記洗浄部に前記フィルタを洗浄させるステップとを備える、制御方法。
It is a control method for machine tools that can process workpieces.
The machine tool
A cover body for forming a processing area is provided , and the cover body is provided with an opening.
A discharge section for discharging coolant to the processing area,
The discharge unit includes a mist collector for collecting airborne substances generated by discharging the coolant to the processing area, and the mist collector includes a filter for removing the substances from the air.
The machine tool further includes a cleaning unit for cleaning the filter by discharging a fluid to the filter .
A door provided on the cover body so as to cover the opening,
It is equipped with an open / close sensor for detecting the open / closed state of the door .
The control method is
When the open / closed state indicates the open state of the door, the step of recognizing that the machine tool is not processing the work, and
A control method comprising a step of causing the cleaning unit to clean the filter when the machine tool has not processed the work.
ワークを加工することが可能な工作機械の制御プログラムであって、
前記工作機械は、
加工エリアを区画形成するためのカバー体を備え前記カバー体には、開口が設けられており、
前記加工エリアにクーラントを吐出するための吐出部と、
前記吐出部が前記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備え、前記ミストコレクタは、前記物質を気中から除去するためのフィルタを含み、
前記工作機械は、さらに、前記フィルタに流体を吐出することにより前記フィルタを洗浄するための洗浄部と、
前記開口を覆うように前記カバー体に設けられているドアと、
前記ドアの開閉状態を検知するための開閉センサとを備え、
前記制御プログラムは、前記工作機械に、
前記開閉状態が前記ドアの開状態を示す場合に、前記工作機械が前記ワークを加工していない認識するステップと、
前記工作機械が前記ワークを加工していない場合に、前記洗浄部に前記フィルタを洗浄させるステップとを実行させる、制御プログラム。
A machine tool control program that can process workpieces
The machine tool
A cover body for forming a processing area is provided , and the cover body is provided with an opening.
A discharge section for discharging coolant to the processing area,
The discharge unit includes a mist collector for collecting airborne substances generated by discharging the coolant to the processing area, and the mist collector includes a filter for removing the substances from the air.
The machine tool further includes a cleaning unit for cleaning the filter by discharging a fluid to the filter .
A door provided on the cover body so as to cover the opening,
It is equipped with an open / close sensor for detecting the open / closed state of the door .
The control program is applied to the machine tool.
When the open / closed state indicates the open state of the door, the step of recognizing that the machine tool is not processing the work, and
A control program for causing the cleaning unit to perform a step of cleaning the filter when the machine tool has not processed the work.
JP2021093255A 2021-06-02 2021-06-02 Machine tools, control methods, and control programs Active JP7007513B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021093255A JP7007513B1 (en) 2021-06-02 2021-06-02 Machine tools, control methods, and control programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021093255A JP7007513B1 (en) 2021-06-02 2021-06-02 Machine tools, control methods, and control programs

Publications (2)

Publication Number Publication Date
JP7007513B1 true JP7007513B1 (en) 2022-01-24
JP2022185514A JP2022185514A (en) 2022-12-14

Family

ID=80624160

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021093255A Active JP7007513B1 (en) 2021-06-02 2021-06-02 Machine tools, control methods, and control programs

Country Status (1)

Country Link
JP (1) JP7007513B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7148764B1 (en) 2022-05-12 2022-10-05 ファナック株式会社 Control device, machine tool and control method
CN115613928A (en) * 2022-10-11 2023-01-17 山东源顺智能科技有限公司 Intelligent sliding door and control method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004074380A (en) 2002-08-22 2004-03-11 Brother Ind Ltd Control device of machine tool
JP2012055839A (en) 2010-09-09 2012-03-22 Amano Corp Apparatus for removing oil mist
JP6748327B1 (en) 2020-05-11 2020-08-26 Dmg森精機株式会社 Machine Tools

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090106961A (en) * 2008-04-07 2009-10-12 현대자동차주식회사 Self-cleaning filter system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004074380A (en) 2002-08-22 2004-03-11 Brother Ind Ltd Control device of machine tool
JP2012055839A (en) 2010-09-09 2012-03-22 Amano Corp Apparatus for removing oil mist
JP6748327B1 (en) 2020-05-11 2020-08-26 Dmg森精機株式会社 Machine Tools

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7148764B1 (en) 2022-05-12 2022-10-05 ファナック株式会社 Control device, machine tool and control method
WO2023218591A1 (en) * 2022-05-12 2023-11-16 ファナック株式会社 Control device, machine tool, and control method
CN115613928A (en) * 2022-10-11 2023-01-17 山东源顺智能科技有限公司 Intelligent sliding door and control method thereof
CN115613928B (en) * 2022-10-11 2023-08-11 山东源顺智能科技有限公司 Intelligent sliding door and control method thereof

Also Published As

Publication number Publication date
JP2022185514A (en) 2022-12-14

Similar Documents

Publication Publication Date Title
JP6970318B1 (en) Machine tools, control methods, and control programs
JP7007513B1 (en) Machine tools, control methods, and control programs
JP6970319B1 (en) Machine tools, control methods, and control programs
JP3990441B1 (en) Automatic tool changing method and automatic tool changing device for machine tool with numerical control device
JP6872087B1 (en) Machine tools, machine tool control methods, and machine tool control programs
JP6684549B2 (en) Numerical control device for machine tool, machine tool, machine tool control method and program
JP2003089032A (en) Air blower for chips removal
JP6928689B1 (en) Chip discharge system
CN107065782B (en) Numerical controller having cut-in control function based on rotation of turntable
JPH08243876A (en) Cutting chip remover device
JP7445088B2 (en) Mist collector and machine tools
JP6892543B1 (en) Machine Tools
WO2022244136A1 (en) Machine tool
JP2022049959A (en) Machine tool
JP7029491B2 (en) Machine tools, machine tool control methods, and machine tool control programs
CN212976876U (en) CNC processing milling machine
JP5190673B2 (en) Pocket cutting method by end mill
JP7000618B1 (en) Machine Tools
CN115319121A (en) Servo power turret type numerical control machining device with dust removal function
JP6754870B1 (en) Machine tools and control methods
JP7179941B1 (en) Machine Tools
WO2023002526A1 (en) Machine tool
JPS5950443B2 (en) Chip cutting method
JP7085076B1 (en) Machine tools, control methods, and control programs
JP2023172423A (en) Mist collecting system for multiple processing chambers

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210602

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20210602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211012

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211026

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220106

R150 Certificate of patent or registration of utility model

Ref document number: 7007513

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D07