JP7007513B1 - Machine tools, control methods, and control programs - Google Patents
Machine tools, control methods, and control programs Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004140 cleaning Methods 0.000 claims abstract description 111
- 238000012545 processing Methods 0.000 claims abstract description 74
- 239000003595 mist Substances 0.000 claims abstract description 73
- 239000002826 coolant Substances 0.000 claims abstract description 50
- 239000000126 substance Substances 0.000 claims abstract description 46
- 238000007599 discharging Methods 0.000 claims abstract description 35
- 239000012530 fluid Substances 0.000 claims abstract description 16
- 230000008569 process Effects 0.000 claims description 22
- 238000003754 machining Methods 0.000 abstract description 57
- 238000010586 diagram Methods 0.000 abstract description 12
- 230000007246 mechanism Effects 0.000 description 66
- 238000004891 communication Methods 0.000 description 21
- 238000003860 storage Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 238000012544 monitoring process Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 9
- 238000005520 cutting process Methods 0.000 description 9
- 238000001914 filtration Methods 0.000 description 9
- 230000015654 memory Effects 0.000 description 5
- 238000011084 recovery Methods 0.000 description 3
- 238000007667 floating Methods 0.000 description 2
- 230000020169 heat generation Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000003936 working memory Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000000227 grinding Methods 0.000 description 1
- 238000003801 milling Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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.
ミストコレクタは、工作機械内で発生したミストだけでなく、気中を浮遊するワークの切り屑など様々な微小物質を捕集する。ミストコレクタが気中の微小物質の捕集を続けていると、ミストコレクタ内のフィルタに目詰まりが発生する。この目詰まりを防止するために、フィルタの洗浄機構を有する工作機械が存在する。特許文献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.
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。 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
A
本明細書でいう「工作機械」とは、ワークを加工する機能を備えた種々の装置を包含する概念である。本明細書では、工作機械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
図1に示されるように、工作機械100は、ミストコレクタ40と、カバー体130を含む。カバー体130は、スプラッシュガードとも呼ばれ、工作機械100の外観を成すとともに、ワークWの加工エリアAR(図2参照)を区画形成している。
As shown in FIG. 1, the
また、カバー体130には、ドアDRが設けられている。作業者は、ドアDRを開いた状態で加工対象のワークをカバー体130内に設置する。作業者は、ワークの設置が完了するとドアDRを閉じる。
Further, the
ミストコレクタ40は、たとえば、鉛直方向においてカバー体130よりも高い位置に設けられている。図1の例では、ミストコレクタ40は、カバー体130の天井部分に連結されている。ミストコレクタ40は、カバー体130内の気中の物質(以下、「微小物質」ともいう。)を収集し、カバー体130内の微小物質が工作機械100外に漏れることを防ぐ。ミストコレクタ40によって収集される微小物質は、たとえば、クーラントの排出により発生したミストと、ワークの加工により発生した微小な切り屑と、気中を浮遊するその他の異物などを含む。
The
<B.工作機械100の内部構成>
次に、図2および図3を参照して、工作機械100の内部構成について説明する。図2は、工作機械100内の様子を表わす図である。図3は、図2とは異なる方向から工作機械100内の様子を表わす図である。
<B. Internal configuration of
Next, the internal configuration of the
図2および図3に示されるように、工作機械100は、その内部に、クーラントの吐出部125と、主軸頭131と、工具134と、テーブル136と、回収機構150とを含む。主軸頭131は、主軸132と、ハウジング133とを含む。
As shown in FIGS. 2 and 3, the
説明の便宜のために、以下では、主軸132の軸方向を「Z軸方向」とも称する。重力方向を「Y軸方向」とも称する。Y軸方向およびZ軸方向の両方に直交する方向を「X軸方向」と称する。
For convenience of explanation, the axial direction of the
カバー体130の天井には開口135が形成されている。上述のミストコレクタ40は、開口135を覆うように設けられる。これにより、ミストコレクタ40は、加工エリアARから開口135を介して気中の微小物質を収集する。
An
吐出部125は、工作機械100内に設けられ、ワークWの加工により生じた切り屑を回収機構150に排出するためにクーラントを吐出する。吐出部125は、1つ以上の吐出機構で構成されている。図2および図3には、吐出部125の一例として、吐出機構125A,125Bが示されている。
The
吐出機構125Aは、主軸頭131に設けられている。吐出機構125Aは、主軸頭131のハウジング133を通じて主軸132の端面からクーラントを吐出するサイドスルー仕様であってもよいし、主軸頭131の主軸中心を通じて主軸頭131に保持された工具の刃先からクーラントを吐出するセンタースルー仕様であってもよい。吐出機構125Aは、主に、ワークの加工点にクーラントを吐出することにより、主軸132および工具134に付着した切り屑を除去したり、ワークの加工点の発熱を抑えたりする。吐出機構125Aは、X軸方向を回転軸とした回転方向(すなわち、A軸方向)に駆動可能に構成されるとともに、Z軸方向を回転軸とした回転方向(すなわち、C軸方向)に駆動可能に構成される。これにより、吐出機構125Aは、A軸方向およびC軸方向におけるクーラントの吐出方向を変える。
The
吐出機構125Bは、吐出機構125Aよりも上方に設けられている。吐出機構125Bは、たとえば、カバー体130の天井部分に取り付けられる。吐出機構125Bは、主に、カバー体130から加工エリアARの全体にクーラントを吐出する。
The
主軸132は、ハウジング133の内部に設けられている。主軸132には、被加工物であるワークWを加工するための工具が装着される。図2および図3の例では、ワークWのミーリング加工に用いられる工具134が主軸132に装着されている。
The
回収機構150は、ワークWの加工によって生じた切り屑を加工エリアARの外へ排出する。また、回収機構150は、吐出部125から加工エリアARに吐出されたクーラントを回収する。
The
<C.工作機械100の駆動機構>
次に、図4を参照して、工作機械100における各種の駆動機構について説明する。図4は、工作機械100における駆動機構の構成例を示す図である。
<C. Drive mechanism of
Next, various drive mechanisms in the
図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
本明細書でいう「制御部50」とは、工作機械100を制御する装置を意味する。制御部50の装置構成は、任意である。制御部50は、単体の制御ユニットで構成されてもよいし、複数の制御ユニットで構成されてもよい。図4の例では、制御部50は、PLC(Programmable Logic Controller)としてのCPUユニット20と、CNCユニット30とで構成されている。CPUユニット20およびCNCユニット30は、通信経路B(たとえば、フィールドバスまたはLANケーブルなど)を介して互いに通信を行う。
The “
CPUユニット20は、予め設計されているPLCプログラムに従って、工作機械100内の各種ユニットを制御する。当該PLCプログラムは、たとえば、ラダープログラムで記述されている。
The
一例として、CPUユニット20は、PLCプログラムに従ってポンプ109Mを制御する。これにより、CPUユニット20は、洗浄機構90による流体の吐出量のオン/オフ、および洗浄機構90による流体の吐出量などを制御する。当該流体は、たとえば、クーラントまたはエアーである。洗浄機構90は、回転フィルタ56に流体を吐出することにより回転フィルタ56を洗浄する。
As an example, the
他の例として、CPUユニット20は、PLCプログラムに従って、ミストコレクタ40内のモータドライバ111Mを制御する。モータドライバ111Mは、モータ112Mの目標回転速度の入力をCPUユニット20から受け、モータ112Mを制御する。これにより、ミストコレクタ40の駆動のオン/オフ、およびミストコレクタ40によるミストの吸引量などが制御される。なお、モータ112Mは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。
As another example, the
他の例として、CPUユニット20は、PLCプログラムに従って、ポンプ109Cを制御し、吐出部125によるクーラントの吐出を制御する。これにより、クーラントの吐出のオン/オフ、およびクーラントの吐出量などが制御される。
As another example, the
CNCユニット30は、CPUユニット20からの加工開始指令を受けたことに基づいて、予め設計されている加工プログラムの実行を開始する。CNCユニット30は、回転駆動部110Aおよび位置駆動部110Bを制御することで主軸頭131を駆動し、ワークを加工する。
The
本明細書でいう「回転駆動部110A」とは、主軸132の軸方向を回転中心として主軸132を回転するための駆動機構のことを言う。回転駆動部110Aの装置構成は、任意である。回転駆動部110Aは、単体の駆動ユニットで構成されてもよいし、複数の駆動ユニットで構成されてもよい。図4の例では、回転駆動部110Aは、モータドライバ111Rで構成されている。
The "
本明細書でいう「位置駆動部110B」とは、主軸132の位置を変えるための駆動機構のことを言う。位置駆動部110Bは、X軸方向、Y軸方向およびZ軸方向の少なくとも1つの位置を調整するように構成されればよい。位置駆動部110Bの装置構成は、任意である。位置駆動部110Bは、単体の駆動ユニットで構成されてもよいし、複数の駆動ユニットで構成されてもよい。図4の例では、位置駆動部110Bは、モータドライバ111X~111Zで構成されている。
The "
加工プログラムは、たとえば、NC(Numerical Control)プログラムで記述されている。CNCユニット30は、当該加工プログラムに従ってモータドライバ111R,111X~111Zを制御し、テーブル136に固定されているワークWを加工する。
The machining program is described by, for example, an NC (Numerical Control) program. The
モータドライバ111Rは、CNCユニット30から目標回転速度の入力を逐次的に受け、モータ112Rを制御する。モータ112Rは、Z軸方向を中心として主軸132を回転駆動する。モータ112Rは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。
The
モータ112Rがサーボモータである場合、モータドライバ111Rは、モータ112Rの回転角度を検知するためのエンコーダ(図示しない)のフィードバック信号からモータ112Rの実回転速度を算出する。そして、モータドライバ111Rは、算出した実回転速度が目標回転速度よりも小さい場合にはモータ112Rの回転速度を上げ、算出した実回転速度が目標回転速度よりも大きい場合にはモータ112Rの回転速度を下げる。このように、モータドライバ111Rは、モータ112Rの回転速度のフィードバックを逐次的に受けながらモータ112Rの回転速度を目標回転速度に近付ける。
When the
モータドライバ111Xは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Xを制御する。モータ112Xは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、X方向の任意の位置に主軸132を移動する。モータドライバ111Xによるモータ112Xの制御方法は、モータドライバ111Rと同様であるので、その説明については繰り返さない。なお、モータ112Xは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。
The
モータドライバ111Yは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Yを制御する。モータ112Yは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、Y方向の任意の位置に主軸132を移動する。モータドライバ111Yによるモータ112Yの制御方法は、モータドライバ111Rと同様であるので、その説明については繰り返さない。なお、モータ112Yは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。
The
モータドライバ111Zは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Zを制御する。モータ112Zは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、Z方向の任意の位置に主軸132を移動する。モータドライバ111Zによるモータ112Zの制御方法は、モータドライバ111Rと同様であるので、その説明については繰り返さない。なお、モータ112Zは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。
The
他の例として、CNCユニット30は、加工プログラムに従って、ATCドライバ111Nを制御し、ATC160の送り駆動および回転駆動を制御する。ATC160は、中心軸165と、アーム166とを含む。図4の例では、中心軸165は、Z軸に平行に設けられている。アーム166は、中心軸165の軸方向に直交する一方向に中心軸165から延出している工具把持部166Aと、当該一方向の反対方向に中心軸165から延出している工具把持部166Bとを含む。
As another example, the
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
ATC160は、工具の交換命令を受けたことに基づいて、マガジン(図示しない)から次使用工具を取得する。その後、ATC160は、使用済工具を主軸132から抜き取るとともに、次使用工具を主軸132に装着する。その後、ATC160は、主軸132から抜き取った使用済工具をマガジンに収納する。
The
<D.ミストコレクタ40の内部構造>
次に、図5を参照して、ミストコレクタ40内の内部構造について説明する。図5は、図1に示されるミストコレクタ40の断面図を示す図である。
<D. Internal structure of
Next, the internal structure inside the
ミストコレクタ40は、ハウジング52を含む。ハウジング52は、吸気口として機能する開口135を有する。ミストコレクタ40は、加工エリアAR内の気中の微小物質を、開口135を介してハウジング52内に導く。
The
ハウジング52の内部は、第1フィルタリングエリア52Aと、第2フィルタリングエリア52Bとに分けられている。加工エリアARから収集された微小物質は、第1フィルタリングエリア52Aおよび第2フィルタリングエリア52Bを順に通過する。
The inside of the
第1フィルタリングエリア52Aは、筒状部分55Aと、筒状部分55Bとで構成されている。筒状部分55Aは、筒状部分55Bと連結している。筒状部分55Aおよび筒状部分55Bは、軸AXを中心軸として同軸上に配置されている。
The
以下では、軸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
第1フィルタリングエリア52Aには、シャフト54が収容されている。シャフト54には、回転フィルタ56およびファン57が固定されている。シャフト54は、上述のモータ112Mに接続されており、軸AXを中心として回転可能に構成されている。これにより、シャフト54は、回転軸として機能し、回転フィルタ56およびファン57を連動して回転する。
The
回転フィルタ56は、ハウジング52の筒状部分55Aに収容されている。回転フィルタ56の径方向は、筒状部分55Aの内面と直交している。ここでいう「直交」とは、90度だけでなく、略90度も含み得る概念である。すなわち、回転フィルタ56の径方向と、筒状部分55Aの内面とが成す角度は、90度であってもよいし、略90度(たとえば、85度以上95度以下)であってもよい。
The
ファン57は、ハウジング52の筒状部分55Bに収容されている。ファン57は、回転フィルタ56を通過する気流を発生させるための動翼として機能する。すなわち、ファン57が回転することで、加工エリアAR内の微小物質は、回転フィルタ56に導かれる。回転フィルタ56は、遠心力を利用して衝突した微小物質を径方向に飛ばす。これにより、当該微小物質は、回転フィルタ56に捕集される。回転フィルタ56によって捕集された微小物質は、たとえば、工作機械100内に戻される。
The
また、ハウジング52の筒状部分55Bには、洗浄機構90が収容されている。洗浄機構90は、回転フィルタ56に流体を吐出することにより回転フィルタ56を洗浄するための機構である。洗浄機構90の詳細については後述する。
Further, the
第2フィルタリングエリア52Bには、多層フィルタ70が収容されている。多層フィルタ70は、回転フィルタ56とは異なり不動である。多層フィルタ70は、回転フィルタ56を通過した微小物質を捕集する。
The
以上のように、加工エリアARからミストコレクタ40に吸引された微小物質は、回転フィルタ56、ファン57、多層フィルタ70の順に通過する。これにより、微小物質が除去された空気が排気口72から排気される。
As described above, the minute substance sucked from the processing area AR to the
<E.回転フィルタ56および洗浄機構90>
次に、図6を参照して、回転フィルタ56および洗浄機構90の位置関係について説明する。図6は、工作機械100がワークを加工しているときにおける洗浄機構90によるクーラントの吐出態様を示す図である。
<
Next, the positional relationship between the
回転フィルタ56は、フィルタ部58と、縁部59で構成されている。フィルタ部58は、縁部59によって保持されている。
The
洗浄機構90は、軸AXの軸方向において、回転フィルタ56と上述のファン57との間に配置されている。異なる言い方をすれば、洗浄機構90は、回転フィルタ56を通過する気流の方向において回転フィルタ56よりも下流側で、かつ、ファン57を通過する気流の方向においてファン57よりも上流側に配置されている。
The
洗浄機構90は、ノズル91を有する。ノズル91は、ミストコレクタ40のハウジング52に固定されている。また、ノズル91は、軸AXの直交方向(すなわち、径方向)に延びている。ノズル91は、ノズル91と回転フィルタ56との間における径方向の距離が一定となるように設けられている。
The
ノズル91は、複数の吐出口93を有する。複数の吐出口93は、径方向に沿って並んでいる。吐出口93は、流体を吐出可能な開口をなしている。吐出口93は、たとえば、円形の開口形状を有する。
The
ノズル91には、工作機械100に併設されたクーラントタンク(図示しない)からクーラントが供給される。ノズル91に供給されたクーラントは、吐出口93を通じて、回転フィルタ56に吐出される。これにより、洗浄機構90は、回転フィルタ56の下流側に付着している微小物質を回転フィルタ56の上流側から除去する。除去された微小物質は、上述の開口135を通じて工作機械100の加工エリアARに戻される。
Coolant is supplied to the
なお、吐出口93を通じて回転フィルタ56に吐出される流体は、クーラントに限られず、たとえば、エアーであってもよい。
The fluid discharged to the
<F.洗浄処理の概要>
引き続き図6を参照しつつ、図7を参照して、洗浄機構90による洗浄処理の概要について説明する。図7は、工作機械100がワークを加工していないときにおける洗浄機構90によるクーラントの吐出態様を示す図である。
<F. Overview of cleaning process>
The outline of the cleaning process by the
ミストコレクタ40は、回転フィルタ56の洗浄処理を定期的に実行する。ワークの加工中には、多量の微小物質が気中に発生する。そのため、ワークの加工中に回転フィルタ56の洗浄が行われると、ミストコレクタ40による微小物質の吸引効率が低下してしまう。そこで、洗浄機構90は、ワークの非加工中において、回転フィルタ56を洗浄する。
The
より具体的には、制御部50は、工作機械100の動作状態を示す情報(以下、「動作情報」ともいう。)に基づいて、工作機械100がワークを加工していないことを認識する。当該動作情報とは、ワークの加工中とワークの非加工中との間で値が変化する種々の情報を包含する概念である。動作情報の具体例については後述する。
More specifically, the
図6に示されるように、洗浄機構90は、工作機械100がワークを加工していない場合、回転フィルタ56を洗浄する。これにより、工作機械100は、ミストコレクタ40による微小物質の吸引力がワークの加工中に低下することを防止することができる。
As shown in FIG. 6, the
一方で、洗浄機構90は、工作機械100がワークを加工している場合には、回転フィルタ56を洗浄しない。これにより、工作機械100は、回転フィルタ56の洗浄頻度を抑制することができる。結果として、工作機械100は、ミストコレクタ40に係る消費電力を削減することができる。
On the other hand, the
<G.工作機械100の機能構成>
次に、図8を参照して、工作機械100の機能構成について説明する。図8は、工作機械100の機能構成の一例を示す図である。
<G. Functional configuration of
Next, the functional configuration of the
上述の制御部50は、機能構成として、認識部152と、洗浄制御部170とを含む。以下では、認識部152および洗浄制御部170の機能について順に説明する。
The
なお、各機能構成の配置は、任意である。図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
また、以下では、工作機械100がワークを加工していないときを「非加工中」ともいい、工作機械100がワークを加工しているときを「非加工中」ともいう。すなわち、「非加工中」とは、「加工中」以外のときである。
Further, in the following, the time when the
(G1.認識部152)
認識部152は、工作機械100の動作情報に基づいて、ワークの非加工中を認識する。当該認識機能を実現するための機能構成として、認識部152は、開閉状態取得部154と、判断部156と、駆動指令監視部158と、判断部160と、ATC指令監視部162と、判断部164とを含む。これらの機能構成は、工作機械100を構成するいずれの装置に実装されてもよい。
(G1. Recognition unit 152)
The
以下では、認識部152によるワークの非加工中を認識する方法の具体例1~4について説明する。
Hereinafter, specific examples 1 to 4 of a method of recognizing the unprocessed work by the
(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
図9および図10に示されるように、工作機械100のカバー体130には、ドアDRが設けられている。ドアDRは、ワークの加工エリアARと作業者Uの作業エリアとの間を区切る。作業者Uは、作業エリアにおいてワークの段取り作業を行う。段取り作業とは、加工対象のワークWをパレットPTに取り付ける作業や、加工済みのワークWをパレットPTから取り外す作業などを意味する。
As shown in FIGS. 9 and 10, the
より具体的には、作業者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
その後、作業者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
開閉状態取得部154は、開閉センサC1からドアDRの開閉状態を取得する。開閉センサC1は、たとえば、工作機械100のカバー体130に設けられており、ドアDRの開閉状態を検知する。開閉センサC1は、磁気センサであってもよいし、光学センサであっってもよいし、超音波センサであってもよい。
The open / closed
開閉センサ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
判断部156は、開閉状態取得部154から取得したドアDRの開閉状態が「開状態」を示す場合、ワークWの非加工中であると判断する。一方で、判断部156は、開閉状態取得部154から取得したドアDRの開閉状態が「閉状態」を示す場合、ワークWの加工中であると判断する。判断部156による判断結果は、洗浄制御部170に出力される。
When the open / closed state of the door DR acquired from the open / closed
なお、上述では、ドア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
また、上述では、ドア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
本具体例では、認識部152は、工作機械100の加工プログラム322を工作機械100の動作情報として取得する。加工プログラム322には、工作機械100の加工に係る様々な命令が規定されている。一例として、加工プログラム322は、早送り加工を実行するための命令コードと、切削送り加工を実行するための命令コードとを含む。
In this specific example, the
「早送り」とは、工作機械100で設定可能な範囲内の最大速度で主軸132を駆動する制御を意味する。当該最大速度は、工作機械100の機種などに依存し、工作機械100ごとに予め設定されている。典型的には、加工プログラム322において「G00」のGコードが実行された場合に、主軸132は、早送りで駆動される。一例として、図11の破線D1には、「G00」の命令コードが示されている。早送り指令である「G00」には、移動先の座標値が規定されている。
The “fast forward” means a control for driving the
「切削送り」とは、指定された送り速度で主軸132を駆動する制御を意味する。典型的には、切削送り時における主軸132の送り速度は、早送り時における主軸132の送り速度よりも遅い。切削送りの速度は、加工プログラム322上で指定される。一例として、加工プログラム322において「G01」~「G03」のGコードが実行された場合に、主軸132は、切削送りで駆動される。一例として、図11の破線D2には、「G01」の命令コードが示されている。切削送り指令である「G01」~「G03」には、移動先の座標値(X,Y,Z)が規定されている。
“Cutting feed” means control that drives the
典型的には、ワークの加工は、早送り時には行われず、切削送り時に行われる。そこで、認識部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
より具体的には、駆動指令監視部158は、加工プログラム322の実行中において加工プログラム322を監視する。そして、駆動指令監視部158は、加工プログラム322において現在実行されている命令コードが早送り指令であるか否かを判断する。駆動指令監視部158は、現在実行されている命令コードが早送り指令である場合、早送り指令が現在実行されていることを判断部160に出力する。
More specifically, the drive
判断部160は、現在実行されている命令コードが早送り指令である場合、ワークの非加工中であると判断する。一方で、判断部156は、現在実行されている命令コードが早送り指令でない場合、ワークの加工中であると判断する。判断部160による判断結果は、洗浄制御部170に出力される。
If the instruction code currently being executed is a fast-forward command, the
(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
より具体的には、工作機械100は、上述の加工エリアARの他に、工具エリア(図示しない)を有する。加工エリアARおよび工具エリアは、カバー体130の内部において仕切りによって区分けされている。加工エリアARには、主軸頭131が設けられている。工具エリアは、上述のATC160と、マガジン(図示しない)とが設けられている。マガジンは、ワークの加工に用いられる複数の工具を保持する。
More specifically, the
マガジンに保持されている工具は、加工エリアARと工具エリアとの間の仕切に設けられているドアを介して主軸132に取り付けられる。より具体的には、ATC160は、工具の交換指示を受け付けたことに基づいて、加工プログラム322で指定された工具をマガジンから取得し、当該工具を主軸132に装着する。工具が主軸132に装着されたことに基づいて、工作機械100は、加工プログラム322に従って加工エリアAR内でワークの加工を開始する。ワークの加工が完了すると、ATC160は、工具エリアにおいて使用済みの工具を取り外すとともに、次の工具を主軸132に取り付ける。
The tool held in the magazine is attached to the
典型的には、ワークの加工は、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指令監視部162は、加工プログラム322の実行中において加工プログラム322を監視する。そして、ATC指令監視部162は、加工プログラム322において現在実行されている命令コードが工具交換指令であるか否かを判断する。当該工具交換指令は、たとえば、「M06」で指定される命令コードを含む。ATC指令監視部162は、現在実行されている命令コードが工具交換指令である場合、命令コードが現在実行されていることを判断部164に出力する。
More specifically, the ATC
判断部164は、現在実行されている命令コードが工具交換指令である場合、ワークWの非加工中であると判断する。一方で、判断部156は、現在実行されている命令コードが工具交換指令でない場合、ワークWの加工中であると判断する。判断部164による判断結果は、洗浄制御部170に出力される。
If the command code currently being executed is a tool change command, the
なお、工具交換指令は、加工プログラム322ではなく、PLCプログラムに規定されている場合もある。この場合、ATC指令監視部162は、上述のCPUユニット20のPLCプログラムを監視してもよい。
The tool change command may be specified in the PLC program instead of the
(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
(G2.洗浄制御部170)
次に、図8に示される洗浄制御部170の機能について説明する。
(G2. Cleaning control unit 170)
Next, the function of the
洗浄制御部170は、認識部152がワークの非加工中と認識している間の少なくとも一タイミングにおいて、洗浄開始指令を洗浄機構90に出力する。一方で、洗浄制御部170は、認識部152がワークの加工中と認識している間には洗浄機構90による洗浄処理を実行しない。
The
ある局面において、洗浄制御部170は、上述の判断部156,160,164の一部がワークの非加工中であると判断した場合に、洗浄開始指令を洗浄機構90に出力する。洗浄機構90は、当該洗浄開始指令を受けたことに基づいてクーラントの吐出を開始し、ミストコレクタ40の回転フィルタ56を洗浄する。その後、洗浄制御部170は、上述の判断部156,160,164の全部がワークの加工中であると判断した場合に、洗浄停止指令を洗浄機構90に出力する。
In a certain aspect, the
他の局面において、洗浄制御部170は、上述の判断部156,160,164の全部がワークの非加工中であると判断した場合に、洗浄開始指令を洗浄機構90に出力する。洗浄機構90は、当該洗浄開始指令を受けたことに基づいてクーラントの吐出を開始し、ミストコレクタ40の回転フィルタ56を洗浄する。その後、洗浄制御部170は、上述の判断部156,160,164の一部がワークの加工中であると判断した場合に、洗浄停止指令を洗浄機構90に出力する。洗浄機構90は、当該洗浄停止指令を受けたことに基づいてクーラントの吐出を停止する。
In another aspect, the
<H.CPUユニット20のハードウェア構成>
次に、図12を参照して、図4に示されるCPUユニット20のハードウェア構成について説明する。図12は、CPUユニット20のハードウェア構成の一例を示す図である。
<H. Hardware configuration of
Next, with reference to FIG. 12, the hardware configuration of the
CPUユニット20は、制御回路201と、ROM(Read Only Memory)202と、RAM(Random Access Memory)203と、通信インターフェイス204,205と、補助記憶装置220とを含む。これらのコンポーネントは、内部バス209に接続される。
The
制御回路201は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのGPU(Graphics Processing Unit)、少なくとも1つのASIC(Application Specific Integrated Circuit)、少なくとも1つのFPGA(Field Programmable Gate Array)、またはそれらの組み合わせなどによって構成され得る。
The
制御回路201は、制御プログラム222などの各種プログラムを実行することでCPUユニット20の動作を制御する。制御プログラム222は、工作機械100内の各種装置を制御するための命令を規定している。制御回路201は、制御プログラム222の実行命令を受け付けたことに基づいて、補助記憶装置220またはROM202からRAM203に制御プログラム222を読み出す。RAM203は、ワーキングメモリとして機能し、制御プログラム222の実行に必要な各種データを一時的に格納する。
The
通信インターフェイス204は、LAN(Local Area Network)ケーブル、WLAN(Wireless LAN)、またはBluetooth(登録商標)などを用いた通信を実現するためのインターフェイスである。一例として、CPUユニット20は、通信インターフェイス305を介して、上述のポンプ109C,109M、モータドライバ111Mなどの外部機器との通信を実現する。
The
通信インターフェイス205は、フィールドバスに接続される各種ユニットとの通信を実現するためのインターフェイスである。当該フィールドバスに接続されるユニットの一例として、CNCユニット30やI/Oユニット(図示しない)などが挙げられる。
The
補助記憶装置220は、たとえば、ハードディスクやフラッシュメモリなどの記憶媒体である。補助記憶装置220は、制御プログラム222などの各種情報を格納する。一例として、制御プログラム222は、たとえば、上述の洗浄機構90によるクーラントの吐出量/吐出圧を指定するための命令コード、上述の洗浄機構90によるクーラントの吐出のオン/オフを指定するための命令コードを含む。他の例として、制御プログラム222は、ミストコレクタ40内の回転フィルタ56の回転のオン/オフを指定するための命令コード、ミストコレクタ40内の回転フィルタ56の回転速度を指定するための命令コードを含む。他の例として、制御プログラム222は、上述の吐出部125によるクーラントの吐出量/吐出圧を指定するための命令コード、上述の吐出部125によるクーラントの吐出のオン/オフを指定するための命令コードを含む。
The
制御プログラム222の格納場所は、補助記憶装置220に限定されず、制御回路201の記憶領域(たとえば、キャッシュメモリ)、ROM202、RAM203、外部機器(たとえば、サーバー)などに格納されていてもよい。
The storage location of the
なお、制御プログラム222は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う各種の処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う制御プログラム222の趣旨を逸脱するものではない。さらに、制御プログラム222によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、少なくとも1つのサーバーが制御プログラム222の処理の一部を実行する所謂クラウドサービスのような形態でCPUユニット20が構成されてもよい。
The
<I.CNCユニット30のハードウェア構成>
次に、図13を参照して、図4に示されるCNCユニット30のハードウェア構成について説明する。図13は、CNCユニット30のハードウェア構成の一例を示す図である。
<I. Hardware configuration of
Next, with reference to FIG. 13, the hardware configuration of the
CNCユニット30は、制御回路301と、ROM302と、RAM303と、通信インターフェイス305と、通信インターフェイス305と、補助記憶装置320とを含む。これらのコンポーネントは、内部バス309に接続される。
The
制御回路301は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはそれらの組み合わせなどによって構成され得る。
The
制御回路301は、加工プログラム322などの各種プログラムを実行することでCNCユニット30の動作を制御する。加工プログラム322は、ワーク加工を実現するためのプログラムである。制御回路301は、加工プログラム322の実行命令を受け付けたことに基づいて、ROM302からRAM303に加工プログラム322を読み出す。RAM303は、ワーキングメモリとして機能し、加工プログラム322の実行に必要な各種データを一時的に格納する。
The
通信インターフェイス305は、LAN、WLAN、またはBluetooth(登録商標)などを用いた通信を実現するためのインターフェイスである。一例として、CNCユニット30は、通信インターフェイス305を介してCPUユニット20との通信を実現する。また、CNCユニット30は、通信インターフェイス305または他の通信インターフェイスを介して、ワーク加工のための各種駆動ユニット(たとえば、モータドライバ111R,111X~111Z,ATCドライバ111Nなど)との通信を実現する。
The
補助記憶装置320は、たとえば、ハードディスクやフラッシュメモリなどの記憶媒体である。補助記憶装置320は、加工プログラム322などを格納する。加工プログラム322の格納場所は、補助記憶装置320に限定されず、制御回路301の記憶領域(たとえば、キャッシュメモリ)、ROM302、RAM303、外部機器(たとえば、サーバー)などに格納されていてもよい。
The
<J.制御フロー>
次に、図14を参照して、ミストコレクタ40の制御フローについて説明する。図14は、工作機械100の制御部50が実行する処理の一部を表わすフローチャートである。
<J. Control flow>
Next, the control flow of the
図14に示される処理は、制御部50が制御プログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
The process shown in FIG. 14 is realized by the
ステップS110において、制御部50は、上述の認識部152として機能し、工作機械100の動作情報を取得する。工作機械100の動作情報については上述の通りであるので、その説明については繰り返さない。
In step S110, the
ステップS112において、制御部50は、上述の認識部152として機能し、工作機械100がワークを非加工中であるか否かを判断する。制御部50は、工作機械100がワークを非加工中であると判断した場合(ステップS112においてYES)、制御をステップS122に切り替える。そうでない場合には(ステップS112においてNO)、制御部50は、制御をステップS132に切り替える。
In step S112, the
ステップS122において、制御部50は、モータドライバ111Mを制御し、予め設定されている第1速度でミストコレクタ40の回転フィルタ56を回転する。当該第1速度は、後述のステップS132に示される第2速度よりも遅い。これにより、制御部50は、ワークの加工中における回転フィルタ56の回転速度よりも、ワークの非加工中における回転フィルタ56の回転速度を下げる。その結果、ミストコレクタ40内の回転フィルタ56の洗浄がミストコレクタ40による気中の微小物質の吸引よりも優先される。
In step S122, the
ステップS122において、制御部50は、上述の洗浄制御部170として機能し、洗浄機構90によるクーラントの吐出を開始する。
In step S122, the
ステップS132において、制御部50は、モータドライバ111Mを制御し、予め設定されている第2速度でミストコレクタ40の回転フィルタ56を回転する。当該第2速度は、上述のステップS122に示される第1速度よりも速い。これにより、制御部50は、ワークの非加工中における回転フィルタ56の回転速度よりも、ワークの加工中における回転フィルタ56の回転速度を上げる。その結果、ミストコレクタ40による気中の微小物質の吸引がミストコレクタ40内の回転フィルタ56の洗浄よりも優先される。
In step S132, the
ステップS134において、制御部50は、上述の洗浄制御部170として機能し、洗浄機構90によるクーラントの吐出を停止する。
In step S134, the
なお、図14に示される処理フローでは、洗浄機構90によるミストコレクタ40の洗浄処理がワークの非加工中に常に実行されているが、当該洗浄処理は、ワークの非加工中に常に実行される必要はない。一例として、制御部50は、工作機械100の動作状態が加工中から非加工中に遷移したことに基づいて洗浄機構90による洗浄実行時間のカウントを開始する。その後、制御部50は、当該洗浄実行時間が所定時間を超えたことに基づいて、洗浄機構90による洗浄処理を停止してもよい。
In the processing flow shown in FIG. 14, the cleaning process of the
<M.まとめ>
以上のようにして、工作機械100は、その動作状態を示す情報に基づいて、ワークの非加工中を認識する。そして、工作機械100は、ワークの非加工中において、洗浄機構90によるミストコレクタ40の回転フィルタ56の洗浄を実行する。これにより、工作機械100は、ワークの加工中にミストコレクタ40による微小物質の吸引力を低下することを防止することができる。
<M. Summary>
As described above, the
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。 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.
前記工作機械は、
加工エリアを区画形成するためのカバー体を備え、前記カバー体には、開口が設けられており、
前記加工エリアにクーラントを吐出するための吐出部と、
前記吐出部が前記加工エリアにクーラントを吐出することにより発生した気中の物質を収集するためのミストコレクタとを備え、前記ミストコレクタは、前記物質を気中から除去するためのフィルタを含み、
前記工作機械は、さらに、前記フィルタに流体を吐出することにより前記フィルタを洗浄するための洗浄部と、
前記開口を覆うように前記カバー体に設けられているドアと、
前記ドアの開閉状態を検知するための開閉センサとを備え、
前記制御方法は、
前記開閉状態が前記ドアの開状態を示す場合に、前記工作機械が前記ワークを加工していないと認識するステップと、
前記工作機械が前記ワークを加工していない場合に、前記洗浄部に前記フィルタを洗浄させるステップとを備える、制御方法。 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.
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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090106961A (en) * | 2008-04-07 | 2009-10-12 | 현대자동차주식회사 | Self-cleaning filter system |
-
2021
- 2021-06-02 JP JP2021093255A patent/JP7007513B1/en active Active
Patent Citations (3)
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)
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 |