JP7483162B1 - Chip accumulation area estimation device, chip removal device, chip accumulation area estimation method and program - Google Patents
Chip accumulation area estimation device, chip removal device, chip accumulation area estimation method and program Download PDFInfo
- Publication number
- JP7483162B1 JP7483162B1 JP2023571110A JP2023571110A JP7483162B1 JP 7483162 B1 JP7483162 B1 JP 7483162B1 JP 2023571110 A JP2023571110 A JP 2023571110A JP 2023571110 A JP2023571110 A JP 2023571110A JP 7483162 B1 JP7483162 B1 JP 7483162B1
- Authority
- JP
- Japan
- Prior art keywords
- accumulation area
- cutting
- chip accumulation
- information
- captured image
- 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
- 238000009825 accumulation Methods 0.000 title claims abstract description 293
- 238000000034 method Methods 0.000 title claims abstract description 53
- 239000000463 material Substances 0.000 claims abstract description 27
- 238000004140 cleaning Methods 0.000 claims description 31
- 239000007788 liquid Substances 0.000 claims description 31
- 230000000007 visual effect Effects 0.000 claims description 8
- 238000003754 machining Methods 0.000 claims description 6
- 238000005406 washing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 14
- 238000002347 injection Methods 0.000 description 8
- 239000007924 injection Substances 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 3
- 239000002131 composite material Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005507 spraying Methods 0.000 description 3
- 239000000779 smoke Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000003595 mist Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23B—TURNING; BORING
- B23B25/00—Accessories or auxiliary equipment for turning-machines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Auxiliary Devices For Machine Tools (AREA)
Abstract
加工機による切削対象物(50)の素材を示す情報、切削対象物(50)に対する加工機の切削方法を示す情報、又は、加工機が切削対象物(50)を切削する際に用いる工具を示す情報のうち、いずれかの情報を含む切削情報を取得する切削情報取得部(11)と、切削情報取得部(11)により取得された切削情報に基づいて、加工機が切削対象物(50)を切削したときに、切削対象物(50)から発生する切粉が堆積される領域である切粉堆積領域(56)を推定する切粉堆積領域推定部(12)とを備えるように、切粉堆積領域推定装置(2)を構成した。The chip accumulation area estimation device (2) is configured to include a cutting information acquisition unit (11) that acquires cutting information including any of the following information: information indicating the material of the object to be cut (50) by the processing machine, information indicating the cutting method of the processing machine for the object to be cut (50), or information indicating the tool used when the processing machine cuts the object to be cut (50); and a chip accumulation area estimation unit (12) that estimates a chip accumulation area (56), which is an area where chips generated from the object to be cut (50) accumulate when the processing machine cuts the object to be cut (50), based on the cutting information acquired by the cutting information acquisition unit (11).
Description
本開示は、切粉堆積領域推定装置、切粉堆積領域推定方法及び切粉除去装置に関するものである。 The present disclosure relates to a chip accumulation area estimation device, a chip accumulation area estimation method, and a chip removal device.
加工機が切削対象物を切削したときに、切削対象物から発生する切粉が堆積される領域である切粉堆積領域を推定する切粉堆積領域推定装置がある。
このような切粉堆積領域推定装置として、例えば、特許文献1には、飛散方向算出部を備える工作機械システムが開示されている。
当該飛散方向算出部は、カメラから、加工機が切削対象物を切削している様子を示す撮影映像を取得する。飛散方向算出部は、撮影映像に基づいて、切粉の飛散方向を算出することによって、切粉堆積領域を特定する。
2. Description of the Related Art There is a chip accumulation region estimation device that estimates a chip accumulation region, which is a region in which chips generated from a cutting object accumulate when a processing machine cuts the cutting object.
As an example of such a chip accumulation region estimation device,
The scattering direction calculation unit acquires from the camera a captured image showing how the processing machine is cutting the workpiece, and calculates a scattering direction of the chips based on the captured image to identify a chip accumulation area.
特許文献1に開示されている工作機械システムでは、飛散方向算出部が、加工機が切削対象物を切削している様子を示す撮影映像を監視しても、切削対象物から発生する切粉を確認できない場合がある。例えば、加工機が切削対象物を切削するときに発生する煙の影響によって視界不良が生じ、飛散方向算出部が撮影映像を監視しても、視界不良のために切粉を確認できない場合がある。このように、撮影映像を監視しても、切粉を確認できなければ、飛散方向算出部が、切粉堆積領域を特定できないという課題があった。In the machine tool system disclosed in
本開示は、上記のような課題を解決するためになされたもので、視界不良が生じているか否かにかかわらず、切粉が堆積される領域である切粉堆積領域を推定することができる切粉堆積領域推定装置を得ることを目的とする。The present disclosure has been made to solve the above-mentioned problems, and aims to provide a chip accumulation area estimation device that can estimate a chip accumulation area, which is the area where chips accumulate, regardless of whether poor visibility is occurring or not.
本開示技術に係る切粉堆積領域推定装置は、加工機により切削される切削対象物に関する情報、または切削を行う加工機に関する情報を含む切削情報を取得する切削情報取得部と、加工機により切削された切削対象物から発生した切粉が撮影された撮影映像を取得する撮影映像取得部と、撮影映像取得部により取得された撮影映像の状況に基づいて、撮影映像および切削情報から選択された少なくともいずれか一方に基づいて、切粉が堆積される領域である切粉堆積領域を推定する切粉堆積領域推定部とを備える、というものである。 The chip accumulation area estimation device according to the disclosed technology includes a cutting information acquisition unit that acquires cutting information including information on the cutting object to be cut by the processing machine, or information on the processing machine that performs the cutting, a captured image acquisition unit that acquires captured image of chips generated from the cutting object cut by the processing machine, and a chip accumulation area estimation unit that estimates a chip accumulation area, which is an area where chips accumulate, based on at least one selected from the captured image and the cutting information, based on the condition of the captured image acquired by the captured image acquisition unit.
本開示によれば、視界不良が生じているか否かにかかわらず、切粉が堆積される領域である切粉堆積領域を推定することができる。 According to the present disclosure, it is possible to estimate the chip accumulation area, which is the area where chips accumulate, regardless of whether poor visibility is occurring.
以下、本開示をより詳細に説明するために、本開示を実施するための形態について、添付の図面に従って説明する。 In order to explain the present disclosure in more detail, the form for implementing the present disclosure will be described below with reference to the attached drawings.
実施の形態1.
図1は、実施の形態1に係る切粉堆積領域推定装置2を含む切粉除去装置を示す構成図である。
図2は、実施の形態1に係る切粉堆積領域推定装置2のハードウェアを示すハードウェア構成図である。
図1に示す切粉除去装置は、学習モデル1、切粉堆積領域推定装置2及び洗浄液噴射部40を備えている。
図1に示す切粉除去装置は、学習モデル1を備えている。しかし、これは一例に過ぎず、学習モデル1は、切粉除去装置の外部に設けられていてもよい。
FIG. 1 is a configuration diagram showing a chip removal device including a chip accumulation
FIG. 2 is a hardware configuration diagram showing the hardware of the chip accumulation
The chip removal device shown in FIG. 1 includes a
The chip removing device shown in Fig. 1 includes a
学習モデル1は、例えば、ニューラルネットワークによって実現される。
学習モデル1は、学習時において、切削情報と教師データとが与えられる。切削情報は、加工機による切削対象物50(図4を参照)の素材を示す情報、切削対象物50に対する加工機の切削方法を示す情報、又は、加工機が切削対象物50を切削する際に用いる工具を示す情報のうち、いずれかの情報を含む切削情報を含んでいる。
即ち、切削情報は、切削対象物50の素材を示す情報、加工機の切削方法を示す情報、又は、工具を示す情報のうち、いずれか1つの情報のみを含んでいてもよいし、いずれか2つの情報を含んでいてもよい。また、切削情報は、切削対象物50の素材を示す情報、加工機の切削方法を示す情報及び工具を示す情報の全てを含んでいてもよい。
教師データは、加工機が切削対象物を切削したときに、切削対象物から発生する切粉が堆積される領域である切粉堆積領域を示す情報である。
学習モデル1は、学習時において、切削情報と教師データとが与えられたとき、切削情報に対応する切粉堆積領域を学習する。
学習モデル1は、推論時において、切削情報が与えられると、切削情報に対応する切粉堆積領域を示す情報を出力する。
図1に示す切粉除去装置では、学習モデル1が切粉堆積領域推定装置2の外部に設けられている。しかし、これは一例に過ぎず、学習モデル1が切粉堆積領域推定装置2の内部に設けられていてもよい。
The
During learning, cutting information and teacher data are provided to the
That is, the cutting information may include only one or two of the information indicating the material of the
The training data is information that indicates a chip accumulation area, which is an area where chips generated from a cutting object accumulate when the processing machine cuts the cutting object.
During learning, when cutting information and teacher data are given, the
During inference, when cutting information is given, the
1, the
切粉堆積領域推定装置2は、切削情報取得部11及び切粉堆積領域推定部12を備えている。
切削情報取得部11は、例えば、図2に示す切削情報取得回路21によって実現される。
切削情報取得部11は、加工機による切削対象物の素材を示す情報を含む切削情報を取得する。
切削情報取得部11は、切削情報を切粉堆積領域推定部12に出力する。
The chip accumulation
The cutting
The cutting
The cutting
ここでは、切削情報取得部11が、加工機による切削対象物の素材を示す情報を含む切削情報を取得している。しかし、これは一例に過ぎず、学習モデル1が、学習時において、例えば、切削対象物の素材を示す情報と加工機の切削方法を示す情報とを含む切削情報と、教師データとが与えられて、切削情報に対応する切粉堆積領域を学習しているときは、切削情報取得部11は、切削対象物の素材を示す情報と加工機の切削方法を示す情報とを含む切削情報を取得する。
また、学習モデル1が、学習時において、例えば、切削対象物の素材を示す情報と工具を示す情報とを含む切削情報と、教師データとが与えられて、切削情報に対応する切粉堆積領域を学習しているときは、切削情報取得部11は、切削対象物の素材を示す情報と工具を示す情報とを含む切削情報を取得する。
また、学習モデル1が、学習時において、例えば、切削対象物の素材を示す情報と加工機の切削方法を示す情報と工具を示す情報とを含む切削情報と、教師データとが与えられて、切削情報に対応する切粉堆積領域を学習しているときは、切削情報取得部11は、切削対象物の素材を示す情報と加工機の切削方法を示す情報と工具を示す情報とを含む切削情報を取得する。
Here, the cutting
In addition, when the
In addition, when the
切粉堆積領域推定部12は、例えば、図2に示す切粉堆積領域推定回路22によって実現される。
切粉堆積領域推定部12は、切削情報取得部11から、切削情報を取得する。
切粉堆積領域推定部12は、切削情報に基づいて、加工機が切削対象物を切削したときに、切削対象物から発生する切粉が堆積される領域である切粉堆積領域を推定する。
具体的には、切粉堆積領域推定部12は、切削情報取得部11により取得された切削情報を学習モデル1に与えて、学習モデル1から、切削情報取得部11により取得された切削情報に対応する切粉堆積領域を示す情報を取得する。
切粉堆積領域推定部12は、切粉堆積領域を示す情報を洗浄液噴射部40に出力する。
図1に示す切粉堆積領域推定装置2では、切粉堆積領域推定部12が、切削情報を学習モデル1に与えて、学習モデル1から、切削情報に対応する切粉堆積領域を示す情報を取得している。しかし、これは一例に過ぎず、切粉堆積領域推定部12は、例えば、ルールベースに基づいて、切削情報から切粉堆積領域を示す情報を取得するようにしてもよい。
The chip accumulation
The chip accumulation
The chip accumulation
Specifically, the chip accumulation
The chip accumulation
1, the chip accumulation
洗浄液噴射部40は、切粉堆積領域推定部12から、切粉堆積領域を示す情報を取得する。
洗浄液噴射部40は、切粉堆積領域推定部により推定された切粉堆積領域に堆積されている切粉を洗い流すための洗浄液を噴射させる。
The cleaning
The cleaning
図1では、切粉堆積領域推定装置2の構成要素である切削情報取得部11及び切粉堆積領域推定部12のそれぞれが、図2に示すような専用のハードウェアによって実現されるものを想定している。即ち、切粉堆積領域推定装置2が、切削情報取得回路21及び切粉堆積領域推定回路22によって実現されるものを想定している。
切削情報取得回路21及び切粉堆積領域推定回路22のそれぞれは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、又は、これらを組み合わせたものが該当する。
1, it is assumed that each of the cutting
Each of the cutting
切粉堆積領域推定装置2の構成要素は、専用のハードウェアによって実現されるものに限るものではなく、切粉堆積領域推定装置2が、ソフトウェア、ファームウェア、又は、ソフトウェアとファームウェアとの組み合わせによって実現されるものであってもよい。
ソフトウェア又はファームウェアは、プログラムとして、コンピュータのメモリに格納される。コンピュータは、プログラムを実行するハードウェアを意味し、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、あるいは、DSP(Digital Signal Processor)が該当する。
The components of the chip accumulation
The software or firmware is stored as a program in the memory of a computer. The computer means hardware that executes the program, and includes, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a central processing unit, a processing unit, an arithmetic unit, a microprocessor, a microcomputer, a processor, or a DSP (Digital Signal Processor).
図3は、切粉堆積領域推定装置2が、ソフトウェア又はファームウェア等によって実現される場合のコンピュータのハードウェア構成図である。
切粉堆積領域推定装置2が、ソフトウェア又はファームウェア等によって実現される場合、切削情報取得部11及び切粉堆積領域推定部12におけるそれぞれの処理手順をコンピュータに実行させるためのプログラムがメモリ31に格納される。そして、コンピュータのプロセッサ32がメモリ31に格納されているプログラムを実行する。
FIG. 3 is a hardware configuration diagram of a computer in the case where the chip accumulation
When the chip accumulation
また、図2では、切粉堆積領域推定装置2の構成要素のそれぞれが専用のハードウェアによって実現される例を示し、図3では、切粉堆積領域推定装置2がソフトウェア又はファームウェア等によって実現される例を示している。しかし、これは一例に過ぎず、切粉堆積領域推定装置2における一部の構成要素が専用のハードウェアによって実現され、残りの構成要素がソフトウェア又はファームウェア等によって実現されるものであってもよい。
Furthermore, Fig. 2 shows an example in which each of the components of the chip accumulation
図4は、加工機の一例を示す斜視図である。
図4に示す加工機は、切削対象物50を搭載するテーブル51と、切削対象物50を切削する際に用いる工具が取り付けられる主軸52とを備えている。
加工機は、図4に示すように、カバー54によって覆われている。加工機が切削対象物50を切削したときに、切削対象物50から発生する切粉は、切粉堆積領域56に堆積される。
図4の例では、切粉堆積領域56は、破線で囲まれている領域である。切粉堆積領域56は、切削対象物50の素材、切削対象物50に対する加工機の切削方法、又は、加工機が切削対象物50を切削する際に用いる工具が異なれば、変化する。
例えば、切削対象物50の素材が硬いほど、切粉は、切削対象物50から遠い位置まで飛散されて堆積される。切削対象物50の切削方法が異なれば、切粉が飛散される方向が変化する。工具が異なれば、切粉が飛散される方向、又は、飛散距離が変化する。
切削対象物50の切削方法としては、例えば、ヤスリのように研磨することによる切削の方法、又は、のこぎりのように切ることによる切削の方法がある。工具としては、例えば、ヤスリ、のこぎり、又は、ドリルがある。
FIG. 4 is a perspective view showing an example of a processing machine.
The processing machine shown in FIG. 4 includes a table 51 on which a
4, the processing machine is covered by a
4, the
For example, the harder the material of the object to be cut 50 is, the farther the chips are scattered and accumulated from the object to be cut 50. If the cutting method of the object to be cut 50 is different, the direction in which the chips are scattered will change. If the tool is different, the direction in which the chips are scattered or the distance they are scattered will change.
The cutting method of the cutting
加工機は、図4に示すように、複数のノズル53を備えており、それぞれのノズル53は、洗浄液噴射部40から出力された洗浄液を噴射させる。
スロープ55は、テーブル51の両脇に設けられている。図4の例では、スロープ55は、図中、前側よりも後側が低くなるように傾斜が施されている。このため、ノズル53から噴射された洗浄液は、図中、前側から後側に向かって、スロープ55上を流れたのち、加工機の外部に排出される。このとき、切粉は、洗浄液と一緒に加工機の外部に排出される。
As shown in FIG. 4 , the processing machine is provided with a plurality of
次に、図1に示す切粉堆積領域推定装置2の動作について説明する。
図5は、切粉堆積領域推定装置2の処理手順である切粉堆積領域推定方法を示すフローチャートである。
切削情報取得部11は、例えば、加工機の図示せぬ制御装置から、切削情報を取得する(図5のステップST1)。
切削情報は、切削対象物50の素材を示す情報を含んでいる。切削情報は、切削対象物50の素材を示す情報の代わりに、加工機の切削方法を示す情報、又は、切削対象物50を切削する際に用いる工具を示す情報を含んでいてもよいし、切削対象物50の素材を示す情報、加工機の切削方法を示す情報、及び、切削対象物50を切削する際に用いる工具を示す情報の全てを含んでいてもよい。
切削情報取得部11は、切削情報を切粉堆積領域推定部12に出力する。
Next, the operation of the chip accumulation
FIG. 5 is a flowchart showing a chip piled area estimating method which is a processing procedure of the chip piled
The cutting
The cutting information includes information indicating the material of the cutting
The cutting
切粉堆積領域推定部12は、切削情報取得部11から、切削情報を取得する。
切粉堆積領域推定部12は、切削情報に基づいて、加工機が切削対象物50を切削したときに、切削対象物50から発生する切粉が堆積される領域である切粉堆積領域56を推定する(図5のステップST2)。
具体的には、切粉堆積領域推定部12は、切削情報を学習モデル1に与えて、学習モデル1から、切削情報に対応する切粉堆積領域56を示す情報を取得する。
切削情報に含まれている切削対象物50の素材を示す情報が変われば、切削情報に対応する切粉堆積領域56が変化し、切削情報に含まれている加工機の切削方法を示す情報が変われば、切削情報に対応する切粉堆積領域56が変化する。
また、切削情報に含まれている工具を示す情報が変われば、切削情報に対応する切粉堆積領域56が変化する。
切粉堆積領域推定部12は、推定した切粉堆積領域56を示す情報を洗浄液噴射部40に出力する。
切粉堆積領域推定部12は、切削対象物50の素材を示す情報のみを含む切削情報、加工機の切削方法を示す情報のみを含む切削情報、又は、工具を示す情報のみを含む切削情報に基づいて、切粉堆積領域56を推定することができる。しかし、切削情報が、素材を示す情報、加工機の切削方法を示す情報及び工具を示す情報のうち、2つ以上の情報を含んでいる方が、1つの情報のみを含んでいる場合よりも、切粉堆積領域推定部12における切粉堆積領域56の推定精度が向上する。
The chip accumulation
The chip accumulation
Specifically, the chip accumulation
If the information indicating the material of the cutting
Furthermore, if the information indicating the tool included in the cutting information changes, the
The chip accumulation
The chip accumulation
洗浄液噴射部40は、切粉堆積領域推定部12から、切粉堆積領域56を示す情報を取得する。
洗浄液噴射部40は、切粉堆積領域56を示す情報に基づいて、複数のノズル53のうち、洗浄液を噴射させる1つ以上のノズル53を選択する。
例えば、以下に示すように、切粉堆積領域56とノズル53との対応関係を示すテーブルが用意されていれば、洗浄液噴射部40は、テーブルを参照して、当該情報が示す切粉堆積領域56に対応するノズル53を選択する。
The cleaning
The cleaning
For example, if a table showing the correspondence between
[テーブル]
・切粉堆積領域56が領域A:例えば、図4において、左側、かつ、前側の領域
→ 左側に配置されている複数のノズル53の中で、左側に配置されている複数のノズル53の中で、前側から1番目のノズル53
・切粉堆積領域56が領域B:例えば、図4において、左側、かつ、後側の領域
→ 左側に配置されている複数のノズル53の中で、前側から2番のノズル53及び前側から3番のノズル53
・切粉堆積領域56が領域C:例えば、図4において、右側、かつ、前側の領域
→ 右側に配置されている複数のノズル53の中で、前側から1番目のノズル53及び前側から2番のノズル53:例えば、図4において、右側、かつ、後側の領域
・切粉堆積領域56が領域D
→ 右側に配置されている複数のノズル53の中で、前側から3番目のノズル53
[table]
The
The
The
→ Among the
洗浄液噴射部40は、洗浄液を噴射させる1つ以上のノズル53を選択すれば、選択したノズル53に洗浄液を出力することによって、選択したノズル53から洗浄液を噴射させる。
これにより、切粉堆積領域56に堆積されている切粉は、洗浄液によって洗い流されて、加工機の外部に排出される。
When the cleaning
As a result, the chips accumulated in the
以上の実施の形態1では、加工機による切削対象物50の素材を示す情報、切削対象物50に対する加工機の切削方法を示す情報、又は、加工機が切削対象物50を切削する際に用いる工具を示す情報のうち、いずれかの情報を含む切削情報を取得する切削情報取得部11と、切削情報取得部11により取得された切削情報に基づいて、加工機が切削対象物50を切削したときに、切削対象物50から発生する切粉が堆積される領域である切粉堆積領域56を推定する切粉堆積領域推定部12とを備えるように、切粉堆積領域推定装置2を構成した。したがって、切粉堆積領域推定装置2は、視界不良が生じているか否かにかかわらず、切粉堆積領域56を推定することができる。In the above-described first embodiment, the chip accumulation
図1に示す切粉堆積領域推定装置2では、切削情報取得部11が、加工機による切削対象物50の素材を示す情報、切削対象物50に対する加工機の切削方法を示す情報、又は、加工機が切削対象物50を切削する際に用いる工具を示す情報のうち、いずれかの情報を含む切削情報を取得している。しかし、切削情報は、切粉堆積領域56の推定に用いることが可能な情報であればよく、切削情報は、切削対象物50の素材を示す情報、加工機の切削方法を示す情報及び工具を示す情報とは、異なる情報を含んでいてもよい。In the chip accumulation
実施の形態2.
実施の形態2では、加工機が切削対象物50を切削している様子を示す撮影映像に基づいて、切削対象物50から発生する切粉の視認状況を判定する視認状況判定部14を備える切粉堆積領域推定装置2について説明する。
In
図6は、実施の形態2に係る切粉堆積領域推定装置2を含む切粉除去装置を示す構成図である。図6において、図1と同一符号は、同一又は相当部分を示すので、詳細な説明を省略する。
図7は、実施の形態2に係る切粉堆積領域推定装置2のハードウェアを示すハードウェア構成図である。図7において、図2と同一符号は、同一又は相当部分を示すので、詳細な説明を省略する。
図6に示す切粉除去装置は、学習モデル1、カメラ3、切粉堆積領域推定装置2及び洗浄液噴射部40を備えている。
図6に示す切粉除去装置は、学習モデル1及びカメラ3を備えている。しかし、これは一例に過ぎず、学習モデル1及びカメラ3のそれぞれは、切粉除去装置の外部に設けられていてもよい。
カメラ3は、加工機が切削対象物50を切削している様子を撮影し、撮影映像を切粉堆積領域推定装置2に出力する。
Fig. 6 is a configuration diagram showing a chip removal device including a chip accumulation
Fig. 7 is a hardware configuration diagram showing the hardware of a chip accumulation
The chip removal device shown in FIG. 6 includes a
6 includes a
The camera 3 captures an image of the processing machine cutting the
図6に示す切粉堆積領域推定装置2は、切削情報取得部11、撮影映像取得部13、視認状況判定部14及び切粉堆積領域推定部15を備えている。
撮影映像取得部13は、例えば、図7に示す撮影映像取得回路23によって実現される。
撮影映像取得部13は、カメラ3から、撮影映像を取得する。
撮影映像取得部13は、撮影映像を視認状況判定部14及び切粉堆積領域推定部15のそれぞれに出力する。
The chip accumulation
The photographed
The captured
The captured
視認状況判定部14は、例えば、図7に示す視認状況判定回路24によって実現される。
視認状況判定部14は、撮影映像取得部13から、撮影映像を取得する。
視認状況判定部14は、撮影映像に基づいて、切削対象物50から発生する切粉の視認状況を判定する。
視認状況判定部14は、視認状況の判定結果を切粉堆積領域推定部15に出力する。
The visual recognition
The visibility
The visibility
The visibility
切粉堆積領域推定部15は、例えば、図7に示す切粉堆積領域推定回路25によって実現される。
切粉堆積領域推定部15は、切削情報取得部11から、切削情報を取得する。
切粉堆積領域推定部15は、撮影映像取得部13から撮影映像を取得し、視認状況判定部14から視認状況の判定結果を取得する。
切粉堆積領域推定部15は、視認状況判定部14による視認状況の判定結果が、切粉を視認できる旨を示していれば、撮影映像に基づいて、切粉堆積領域56を推定する。
切粉堆積領域推定部15は、視認状況判定部14による視認状況の判定結果が、切粉を視認できない旨を示していれば、図1に示す切粉堆積領域推定部12と同様に、切削情報に基づいて、切粉堆積領域56を推定する。
切粉堆積領域推定部15は、切粉堆積領域56を示す情報を洗浄液噴射部40に出力する。
The chip accumulation
The chip accumulation
The chip accumulation
If the result of the visibility condition determination by the visibility
If the result of the visibility condition judgment by the visibility
The chip accumulation
図6では、切粉堆積領域推定装置2の構成要素である切削情報取得部11、撮影映像取得部13、視認状況判定部14及び切粉堆積領域推定部15のそれぞれが、図7に示すような専用のハードウェアによって実現されるものを想定している。即ち、切粉堆積領域推定装置2が、切削情報取得回路21、撮影映像取得回路23、視認状況判定回路24及び切粉堆積領域推定回路25によって実現されるものを想定している。
切削情報取得回路21、撮影映像取得回路23、視認状況判定回路24及び切粉堆積領域推定回路25のそれぞれは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGA、又は、これらを組み合わせたものが該当する。
6, it is assumed that each of the components of the chip accumulation
Each of the cutting
切粉堆積領域推定装置2の構成要素は、専用のハードウェアによって実現されるものに限るものではなく、切粉堆積領域推定装置2が、ソフトウェア、ファームウェア、又は、ソフトウェアとファームウェアとの組み合わせによって実現されるものであってもよい。
切粉堆積領域推定装置2が、ソフトウェア又はファームウェア等によって実現される場合、切削情報取得部11、撮影映像取得部13、視認状況判定部14及び切粉堆積領域推定部15におけるそれぞれの処理手順をコンピュータに実行させるためのプログラムが図3に示すメモリ31に格納される。そして、図3に示すプロセッサ32がメモリ31に格納されているプログラムを実行する。
The components of the chip accumulation
When the chip accumulation
また、図7では、切粉堆積領域推定装置2の構成要素のそれぞれが専用のハードウェアによって実現される例を示し、図3では、切粉堆積領域推定装置2がソフトウェア又はファームウェア等によって実現される例を示している。しかし、これは一例に過ぎず、切粉堆積領域推定装置2における一部の構成要素が専用のハードウェアによって実現され、残りの構成要素がソフトウェア又はファームウェア等によって実現されるものであってもよい。
Furthermore, Fig. 7 shows an example in which each of the components of the chip accumulation
次に、図6に示す切粉堆積領域推定装置2の動作について説明する。
図8は、切粉堆積領域推定装置2の処理手順である切粉堆積領域推定方法を示すフローチャートである。
切削情報取得部11は、例えば、加工機の図示せぬ制御装置から、切削情報を取得する(図8のステップST11)。切削情報は、加工機による切削対象物50の素材を示す情報、加工機の切削方法を示す情報、又は、加工機が切削対象物50を切削する際に用いる工具を示す情報のうち、いずれかの情報を含んでいる。
切削情報取得部11は、切削情報を切粉堆積領域推定部15に出力する。
Next, the operation of the chip accumulation
FIG. 8 is a flowchart showing a chip piled area estimating method which is a processing procedure of the chip piled
The cutting
The cutting
カメラ3は、加工機が切削対象物50を切削している様子を撮影し、撮影映像を切粉堆積領域推定装置2に出力する。
撮影映像取得部13は、カメラ3から、撮影映像を取得する(図8のステップST12)。
撮影映像取得部13は、撮影映像を視認状況判定部14及び切粉堆積領域推定部15のそれぞれに出力する。
The camera 3 captures an image of the processing machine cutting the
The captured
The captured
視認状況判定部14は、撮影映像取得部13から、撮影映像を取得する。
視認状況判定部14は、撮影映像に基づいて、切削対象物50から発生する切粉の視認状況を判定する(図8のステップST13)。
視認状況判定部14は、視認状況の判定結果を切粉堆積領域推定部15に出力する。
以下、視認状況判定部14による視認状況の判定処理を具体的に説明する。
The visibility
The visibility
The visibility
The visual recognition condition determination process performed by the visual recognition
視認状況判定部14の内部メモリには、切粉の視認状況が良好であるときの撮影映像(以下「視認良好映像」という)が格納されている。ここでは、視認良好映像が、視認状況判定部14の内部メモリに格納されているものとしている。しかし、これは一例に過ぎず、視認良好映像は、視認状況判定部14の外部から、視認状況判定部14に与えられるものであってもよい。
視認状況判定部14は、撮影映像取得部13から、撮影映像(以下「現在の撮影映像」という)を取得する。
視認状況判定部14は、視認良好映像と現在の撮影映像との差分を算出する。
視認状況判定部14は、差分が閾値以上であれば、切粉の視認状況が不良であると判定し、差分が閾値未満であれば、切粉の視認状況が良好であると判定する。閾値は、視認状況判定部14の内部メモリに格納されていてもよいし、視認状況判定部14の外部から与えられるものであってもよい。切粉の視認状況が不良である旨の判定は、切粉を視認できない旨の判定に相当し、切粉の視認状況が良好である旨の判定は、切粉を視認できる旨の判定に相当する。
The internal memory of the visibility
The visual recognition
The visibility
The visibility
ここでは、視認状況判定部14が、視認良好映像と現在の撮影映像との差分を算出し、差分に基づいて、切粉の視認状況を判定している。しかし、これは一例に過ぎず、視認状況判定部14は、視認良好映像及び現在の撮影映像のそれぞれからエッジを抽出し、視認良好映像から抽出したエッジと、現在の撮影映像から抽出したエッジとの違いに基づいて、切粉の視認状況を判定するようにしてもよい。
例えば、煙、又は、ミストが発生している状況下では、現在の撮影映像から抽出されるエッジは、視認良好映像から抽出されるエッジよりも減少する。
Here, the visibility
For example, in a situation where smoke or mist is occurring, the number of edges extracted from the currently captured image is reduced compared to the number of edges extracted from the image with good visibility.
切粉堆積領域推定部15は、切削情報取得部11から、切削情報を取得する。
切粉堆積領域推定部15は、撮影映像取得部13から撮影映像を取得し、視認状況判定部14から視認状況の判定結果を取得する。
切粉堆積領域推定部15は、視認状況判定部14による視認状況の判定結果が、切粉を視認できる旨を示していれば(図8のステップST14:YESの場合)、撮影映像に基づいて、切粉堆積領域56を推定する(図8のステップST15)。
具体的には、切粉堆積領域推定部15は、撮影時刻が互いに異なる複数の撮影映像間のオプティカルフローを検出する。
切粉堆積領域推定部15は、オプティカルフローに基づいて、切粉が飛翔している方向と切粉の飛翔距離とを推定することによって、切粉堆積領域56を推定する。
ここでは、切粉堆積領域推定部15が、オプティカルフローに基づいて、切粉堆積領域56を推定している。しかし、これは一例に過ぎず、切粉堆積領域推定部15は、切粉が堆積される前の撮影映像と現在の撮影映像との差分に基づいて、切粉堆積領域56を推定するようにしてもよい。
The chip accumulation
The chip accumulation
If the result of the visibility condition judgment by the visibility
Specifically, the chip accumulation
The chip accumulation
Here, the chip accumulation
切粉堆積領域推定部15は、視認状況判定部14による視認状況の判定結果が、切粉を視認できない旨を示していれば(図8のステップST14:NOの場合)、図1に示す切粉堆積領域推定部12と同様に、切削情報に基づいて、切粉堆積領域56を推定する(図8のステップST16)。
切粉堆積領域推定部15は、切粉堆積領域56を示す情報を洗浄液噴射部40に出力する。
If the result of the visual condition judgment by the visual
The chip accumulation
切粉を視認できない状況下では、撮影映像に基づく切粉堆積領域56の推定精度は、切削情報に基づく切粉堆積領域56の推定精度よりも劣化する可能性が高い。一方、切粉を視認できる状況下では、撮影映像に基づく切粉堆積領域56の推定精度は、切削情報に基づく切粉堆積領域56の推定精度よりも高くなる可能性がある。In a situation where the chips cannot be seen, the accuracy of estimating the
以上の実施の形態2では、加工機が切削対象物50を切削している様子を示す撮影映像を取得する撮影映像取得部13と、撮影映像取得部13により取得された撮影映像に基づいて、切削対象物50から発生する切粉の視認状況を判定する視認状況判定部14とを備えるように、切粉堆積領域推定装置2を構成した。切粉堆積領域推定装置2の切粉堆積領域推定部15は、視認状況判定部14による視認状況の判定結果が、切粉を視認できる旨を示していれば、撮影映像に基づいて、切粉堆積領域56を推定し、視認状況判定部14による視認状況の判定結果が、切粉を視認できない旨を示していれば、切削情報取得部11により取得された切削情報に基づいて、切粉堆積領域56を推定する。したがって、図6に示す切粉堆積領域推定装置2は、視界不良が生じているか否かにかかわらず、切粉堆積領域56を推定することができるほか、図1に示す切粉堆積領域推定装置2よりも、切粉堆積領域56の推定精度を高めることができる可能性がある。In the above-described second embodiment, the chip accumulation
実施の形態3.
実施の形態3では、第1の学習モデル4、又は、第2の学習モデル5を用いて、切粉堆積領域56を推定する切粉堆積領域推定部16を備える切粉堆積領域推定装置2について説明する。
Embodiment 3.
In embodiment 3, a chip accumulation
図9は、実施の形態3に係る切粉堆積領域推定装置2を含む切粉除去装置を示す構成図である。図9において、図1及び図6と同一符号は、同一又は相当部分を示すので、詳細な説明を省略する。
図10は、実施の形態3に係る切粉堆積領域推定装置2のハードウェアを示すハードウェア構成図である。図10において、図2及び図7と同一符号は、同一又は相当部分を示すので、詳細な説明を省略する。
図9に示す切粉除去装置は、カメラ3、第1の学習モデル4、第2の学習モデル5、切粉堆積領域推定装置2及び洗浄液噴射部40を備えている。
図9に示す切粉除去装置は、カメラ3、第1の学習モデル4及び第2の学習モデル5を備えている。しかし、これは一例に過ぎず、カメラ3、第1の学習モデル4及び第2の学習モデル5のそれぞれは、切粉除去装置の外部に設けられていてもよい。
Fig. 9 is a configuration diagram showing a chip removal device including a chip accumulation
Fig. 10 is a hardware configuration diagram showing the hardware of a chip accumulation
The chip removal device shown in FIG. 9 includes a camera 3, a
9 includes a camera 3, a
第1の学習モデル4は、例えば、ニューラルネットワークによって実現される。
第1の学習モデル4は、学習時において、加工機が切削対象物50を切削している様子を示す撮影映像と教師データとが与えられる。
教師データは、加工機が切削対象物50を切削したときに、切削対象物50から発生する切粉が堆積される領域である切粉堆積領域56を示す情報である。
第1の学習モデル4は、学習時において、撮影映像と教師データとが与えられたとき、撮影映像に対応する切粉堆積領域56を学習する。ここでの、撮影映像に対応する切粉堆積領域56は、教師データが示す切粉堆積領域56である。
第1の学習モデル4は、推論時において、撮影映像が与えられると、撮影映像に対応する切粉堆積領域56を示す情報を出力する。
The
During learning, the
The teaching data is information that indicates a
When the
During inference, when a photographed image is given, the
第2の学習モデル5は、例えば、ニューラルネットワークによって実現される。
第2の学習モデル5は、学習時において、切削情報と教師データとが与えられる。切削情報は、加工機による切削対象物50の素材を示す情報、加工機の切削方法を示す情報、又は、加工機が切削対象物50を切削する際に用いる工具を示す情報のうち、いずれかの情報を含んでいる。
教師データは、加工機が切削対象物50を切削したときに、切削対象物50から発生する切粉が堆積される領域である切粉堆積領域56を示す情報である。
第2の学習モデル5は、学習時において、切削情報と教師データとが与えられたとき、切削情報に対応する切粉堆積領域56を学習する。ここでの、切削情報に対応する切粉堆積領域56は、教師データが示す切粉堆積領域56である。
第2の学習モデル5は、推論時において、切削情報が与えられると、切削情報に対応する切粉堆積領域56を示す情報を出力する。
The
During learning, cutting information and teacher data are provided to the
The teaching data is information that indicates a
When the
During inference, when cutting information is given, the
図9に示す切粉除去装置では、第1の学習モデル4及び第2の学習モデル5のそれぞれが、切粉堆積領域推定装置2の外部に設けられている。しかし、これは一例に過ぎず、第1の学習モデル4及び第2の学習モデル5のそれぞれが、切粉堆積領域推定装置2の内部に設けられていてもよい。In the chip removal device shown in FIG. 9, the
図9に示す切粉堆積領域推定装置2は、切削情報取得部11、撮影映像取得部13、視認状況判定部14及び切粉堆積領域推定部16を備えている。
切粉堆積領域推定部16は、例えば、図10に示す切粉堆積領域推定回路26によって実現される。
切粉堆積領域推定部16は、切削情報取得部11から、切削情報を取得する。切削情報は、加工機による切削対象物50の素材を示す情報、加工機の切削方法を示す情報、又は、加工機が切削対象物50を切削する際に用いる工具を示す情報のうち、いずれかの情報を含んでいる。
切粉堆積領域推定部16は、撮影映像取得部13から撮影映像を取得し、視認状況判定部14から視認状況の判定結果を取得する。
切粉堆積領域推定部16は、視認状況判定部14による視認状況の判定結果が、切粉を視認できる旨を示していれば、撮影映像を第1の学習モデル4に与えて、第1の学習モデル4から、撮影映像に対応する切粉堆積領域56を示す情報を取得する。
切粉堆積領域推定部16は、視認状況判定部14による視認状況の判定結果が、切粉を視認できない旨を示していれば、切削情報を第2の学習モデル5に与えて、第2の学習モデル5から、切削情報に対応する切粉堆積領域56を示す情報を取得する。
切粉堆積領域推定部16は、切粉堆積領域56を示す情報を洗浄液噴射部40に出力する。
The chip accumulation
The chip accumulation
The chip accumulation
The chip accumulation
If the visibility condition judgment result by the visibility
If the visibility condition judgment result by the visibility
The chip accumulation
図9では、切粉堆積領域推定装置2の構成要素である切削情報取得部11、撮影映像取得部13、視認状況判定部14及び切粉堆積領域推定部16のそれぞれが、図10に示すような専用のハードウェアによって実現されるものを想定している。即ち、切粉堆積領域推定装置2が、切削情報取得回路21、撮影映像取得回路23、視認状況判定回路24及び切粉堆積領域推定回路26によって実現されるものを想定している。
切削情報取得回路21、撮影映像取得回路23、視認状況判定回路24及び切粉堆積領域推定回路26のそれぞれは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGA、又は、これらを組み合わせたものが該当する。
9, it is assumed that each of the components of the chip accumulation
Each of the cutting
切粉堆積領域推定装置2の構成要素は、専用のハードウェアによって実現されるものに限るものではなく、切粉堆積領域推定装置2が、ソフトウェア、ファームウェア、又は、ソフトウェアとファームウェアとの組み合わせによって実現されるものであってもよい。
切粉堆積領域推定装置2が、ソフトウェア又はファームウェア等によって実現される場合、切削情報取得部11、撮影映像取得部13、視認状況判定部14及び切粉堆積領域推定部16におけるそれぞれの処理手順をコンピュータに実行させるためのプログラムが図3に示すメモリ31に格納される。そして、図3に示すプロセッサ32がメモリ31に格納されているプログラムを実行する。
The components of the chip accumulation
When the chip accumulation
また、図10では、切粉堆積領域推定装置2の構成要素のそれぞれが専用のハードウェアによって実現される例を示し、図3では、切粉堆積領域推定装置2がソフトウェア又はファームウェア等によって実現される例を示している。しかし、これは一例に過ぎず、切粉堆積領域推定装置2における一部の構成要素が専用のハードウェアによって実現され、残りの構成要素がソフトウェア又はファームウェア等によって実現されるものであってもよい。
Furthermore, Fig. 10 shows an example in which each of the components of the chip accumulation
次に、図9に示す切粉堆積領域推定装置2の動作について説明する。
図11は、切粉堆積領域推定装置2の処理手順である切粉堆積領域推定方法を示すフローチャートである。
切削情報取得部11は、例えば、加工機の図示せぬ制御装置から、切削情報を取得する(図11のステップST21)。
切削情報取得部11は、切削情報を切粉堆積領域推定部16に出力する。
Next, the operation of the chip accumulation
FIG. 11 is a flowchart showing a chip piled area estimation method which is a processing procedure of the chip piled
The cutting
The cutting
カメラ3は、加工機が切削対象物50を切削している様子を撮影し、撮影映像を切粉堆積領域推定装置2に出力する。
撮影映像取得部13は、カメラ3から、撮影映像を取得する(図11のステップST22)。
撮影映像取得部13は、撮影映像を視認状況判定部14及び切粉堆積領域推定部16のそれぞれに出力する。
The camera 3 captures an image of the processing machine cutting the
The captured
The captured
視認状況判定部14は、撮影映像取得部13から、撮影映像を取得する。
視認状況判定部14は、撮影映像に基づいて、切削対象物50から発生する切粉の視認状況を判定する(図11のステップST23)。
視認状況判定部14は、視認状況の判定結果を切粉堆積領域推定部16に出力する。
The visibility
The visibility
The visibility
切粉堆積領域推定部16は、切削情報取得部11から、切削情報を取得する。
切粉堆積領域推定部16は、撮影映像取得部13から撮影映像を取得し、視認状況判定部14から視認状況の判定結果を取得する。
切粉堆積領域推定部16は、視認状況判定部14による視認状況の判定結果が、切粉を視認できる旨を示していれば(図11のステップST24:YESの場合)、撮影映像を第1の学習モデル4に与えて、第1の学習モデル4から、撮影映像に対応する切粉堆積領域56を示す情報を取得する(図11のステップST25)。
The chip accumulation
The chip accumulation
If the visibility condition judgment result by the visibility
切粉堆積領域推定部16は、視認状況判定部14による視認状況の判定結果が、切粉を視認できない旨を示していれば(図11のステップST24:NOの場合)、切削情報を第2の学習モデル5に与えて、第2の学習モデル5から、切削情報に対応する切粉堆積領域56を示す情報を取得する(図11のステップST26)。
切粉堆積領域推定部16は、切粉堆積領域56を示す情報を洗浄液噴射部40に出力する。
If the visibility condition judgment result by the visibility
The chip accumulation
以上の実施の形態3では、加工機が切削対象物50を切削している様子を示す撮影映像と、切粉堆積領域56を示す教師データとが与えられて、撮影映像に対応する切粉堆積領域56の学習が済んでいる第1の学習モデル4と、切削情報と、切粉堆積領域56を示す教師データとが与えられて、切削情報に対応する切粉堆積領域56の学習が済んでいる第2の学習モデル5とがある。加工機が切削対象物50を切削している様子を示す撮影映像を取得する撮影映像取得部13と、撮影映像取得部13により取得された撮影映像に基づいて、切削対象物50から発生する切粉の視認状況を判定する視認状況判定部14とを備えるように、図9に示す切粉堆積領域推定装置2を構成した。図9に示す切粉堆積領域推定装置2の切粉堆積領域推定部16は、視認状況判定部14による視認状況の判定結果が、切粉を視認できる旨を示していれば、撮影映像取得部13により取得された撮影映像を第1の学習モデル4に与えて、第1の学習モデル4から、撮影映像に対応する切粉堆積領域56を示す情報を取得し、視認状況判定部14による視認状況の判定結果が、切粉を視認できない旨を示していれば、切削情報取得部11により取得された切削情報を第2の学習モデル5に与えて、第2の学習モデル5から、切削情報に対応する切粉堆積領域56を示す情報を取得する。したがって、図9に示す切粉堆積領域推定装置2は、視界不良が生じているか否かにかかわらず、切粉堆積領域56を推定することができるほか、図1に示す切粉堆積領域推定装置2よりも、切粉堆積領域56の推定精度を高めることができる可能性がある。In the above-described third embodiment, there is a
なお、本開示は、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。 In addition, this disclosure allows for any combination of the embodiments, any modification of any component of each embodiment, or any omission of any component of each embodiment.
本開示は、切粉堆積領域推定装置、切粉堆積領域推定方法及び切粉除去装置に適している。 The present disclosure is suitable for a chip accumulation area estimation device, a chip accumulation area estimation method, and a chip removal device.
1 学習モデル、2 切粉堆積領域推定装置、3 カメラ、4 第1の学習モデル、5 第2の学習モデル、11 切削情報取得部、12 切粉堆積領域推定部、13 撮影映像取得部、14 視認状況判定部、15,16 切粉堆積領域推定部、21 切削情報取得回路、22 切粉堆積領域推定回路、23 撮影映像取得回路、24 視認状況判定回路、25,26 切粉堆積領域推定回路、31 メモリ、32 プロセッサ、40 洗浄液噴射部、50 切削対象物、51 テーブル、52 主軸、53 ノズル、54 カバー、55 スロープ、56、切粉堆積領域。 1 Learning model, 2 Chip accumulation area estimation device, 3 Camera, 4 First learning model, 5 Second learning model, 11 Cutting information acquisition unit, 12 Chip accumulation area estimation unit, 13 Photographed image acquisition unit, 14 Visibility status determination unit, 15, 16 Chip accumulation area estimation unit, 21 Cutting information acquisition circuit, 22 Chip accumulation area estimation circuit, 23 Photographed image acquisition circuit, 24 Visibility status determination circuit, 25, 26 Chip accumulation area estimation circuit, 31 Memory, 32 Processor, 40 Cleaning liquid injection unit, 50 Cutting object, 51 Table, 52 Spindle, 53 Nozzle, 54 Cover, 55 Slope, 56 Chip accumulation area.
Claims (12)
前記加工機により切削された切削対象物から発生した切粉が撮影された撮影映像を取得する撮影映像取得部と、
前記撮影映像取得部により取得された前記撮影映像の状況に基づいて、前記撮影映像および前記切削情報から選択された少なくともいずれか一方に基づいて、前記切粉が堆積される領域である切粉堆積領域を推定する切粉堆積領域推定部とを備えた
ことを特徴とする切粉堆積領域推定装置。 a cutting information acquisition unit that acquires cutting information including information on a cutting object to be cut by a processing machine or information on the processing machine that performs cutting;
a captured image acquisition unit for acquiring a captured image of chips generated from a cutting object cut by the processing machine;
and a chip accumulation area estimation unit that estimates a chip accumulation area, which is an area where the chips are accumulated, based on at least one of the captured image and the cutting information, based on the state of the captured image acquired by the captured image acquisition unit.
A chip accumulation area estimation device characterized by the above .
前記加工機により切削された切削対象物から発生した切粉が撮影された撮影映像を取得する撮影映像取得部と、
前記撮影映像に基づいて、前記撮影映像に含まれる前記切粉の視認状況を判定する視認状況判定部と、
前記視認状況判定部による前記視認状況の判定結果が、前記切粉を視認できると判定された場合、前記撮影映像に基づいて、前記切粉が堆積される領域である切粉堆積領域を推定し、前記視認状況判定部による前記視認状況の判定結果が、前記切粉を視認できないと判定された場合、前記切削情報に基づいて、前記切粉堆積領域を推定する切粉堆積領域推定部とを備えた
ことを特徴とする切粉堆積領域推定装置。 a cutting information acquisition unit that acquires cutting information including information on a cutting object to be cut by a processing machine or information on the processing machine that performs cutting;
a captured image acquisition unit for acquiring a captured image of chips generated from a cutting object cut by the processing machine;
a visibility status determination unit that determines a visibility status of the chips included in the captured image based on the captured image ;
and a chip accumulation area estimation unit that, when the determination result of the visibility situation by the visibility situation determination unit indicates that the chips are visible, estimates a chip accumulation area, which is an area where the chips are accumulated , based on the captured image, and, when the determination result of the visibility situation by the visibility situation determination unit indicates that the chips are not visible, estimates the chip accumulation area based on the cutting information.
A chip accumulation area estimation device characterized by the above.
ことを特徴とする請求項1記載の切粉堆積領域推定装置。 The chip accumulation region estimation device according to claim 1 , wherein the state of the captured image includes a visual recognition state of the chips contained in the captured image.
切削を行う前記加工機に関する情報は、前記切削対象物に対する前記加工機の切削方法を示す情報、または前記加工機が前記切削対象物を切削する際に用いる工具を示す情報を含む
ことを特徴とする請求項1または請求項2記載の切粉堆積領域推定装置。 The information on the object to be cut by the processing machine includes information indicating a material of the object to be cut,
The chip accumulation area estimation device according to claim 1 or claim 2, characterized in that the information relating to the machining device that performs cutting includes information indicating a cutting method of the machining device for the object to be cut, or information indicating a tool used by the machining device when cutting the object to be cut.
ことを特徴とする請求項1または請求項2記載の切粉堆積領域推定装置。 3. The chip accumulation area estimation device according to claim 1 or 2, characterized in that the chip accumulation area estimation unit is provided with the cutting information and teacher data indicating the chip accumulation area, provides the cutting information to a learning model which has learned the chip accumulation area corresponding to the cutting information, obtains information indicating the chip accumulation area based on the cutting information from the learning model, and estimates the chip accumulation area.
前記切粉堆積領域推定部は、前記撮影映像と、前記切粉堆積領域を示す教師データとが与えられて、前記撮影映像に対応する前記切粉堆積領域の学習が行われた第1学習モデルに対して、前記撮影映像を与え、前記第1学習モデルから、前記撮影映像に基づく前記切粉堆積領域を示す情報を取得し、前記切粉堆積領域を推定する
ことを特徴とする請求項5記載の切粉堆積領域推定装置。 The learning model in which the chip accumulation area corresponding to the cutting information is learned is a second learning model,
6. The chip accumulation area estimation device according to claim 5, wherein the chip accumulation area estimation unit provides the captured image to a first learning model that is given the captured image and teacher data indicating the chip accumulation area and has learned the chip accumulation area corresponding to the captured image, obtains information indicating the chip accumulation area based on the captured image from the first learning model, and estimates the chip accumulation area.
前記切粉堆積領域推定部により推定された前記切粉堆積領域に堆積されている前記切粉を洗い流すための洗浄液を噴射させる洗浄液噴射部と
を備えた切粉除去装置。 The chip accumulation area estimation device according to claim 1 ;
a cleaning liquid jetting unit that jets a cleaning liquid for washing away the chips accumulated in the chip accumulation area estimated by the chip accumulation area estimation unit.
前記切粉堆積領域推定部により推定された前記切粉堆積領域に堆積されている前記切粉を洗い流すための洗浄液を噴射させる洗浄液噴射部と
を備えた切粉除去装置。 The chip accumulation area estimation device according to claim 2 ,
a cleaning liquid jetting unit that jets a cleaning liquid for washing away the chips accumulated in the chip accumulation area estimated by the chip accumulation area estimation unit.
前記加工機により切削された切削対象物から発生した切粉が撮影された撮影映像を撮影映像取得部によって取得するステップと、
前記撮影映像取得部により取得された前記撮影映像の状況に基づいて、前記撮影映像および前記切削情報から選択された少なくともいずれか一方に基づいて、前記切粉が堆積される領域である切粉堆積領域を切粉堆積領域推定部によって推定するステップとを備えた
ことを特徴とする切粉堆積領域推定方法。 acquiring cutting information including information on a cutting object to be cut by a processing machine or information on the processing machine that performs cutting, by a cutting information acquisition unit;
A step of acquiring, by a captured image acquiring unit, a captured image of chips generated from a cutting object cut by the processing machine;
and estimating a chip accumulation area, which is an area where the chips are accumulated, by a chip accumulation area estimation unit based on at least one selected from the captured image and the cutting information, based on the state of the captured image acquired by the captured image acquisition unit.
A chip accumulation area estimation method comprising :
前記加工機により切削された切削対象物から発生した切粉が撮影された撮影映像を撮影映像取得部によって取得するステップと、A step of acquiring, by a captured image acquiring unit, a captured image of chips generated from a cutting object cut by the processing machine;
前記撮影映像に基づいて、前記撮影映像に含まれる前記切粉の視認状況を視認状況判定部によって判定するステップと、A step of determining a visibility state of the chips included in the photographed image by a visibility state determination unit based on the photographed image;
前記視認状況判定部による前記視認状況の判定結果が、前記切粉を視認できると判定された場合、前記撮影映像に基づいて、前記切粉が堆積される領域である切粉堆積領域を切粉堆積領域推定部によって推定し、前記視認状況判定部による前記視認状況の判定結果が、前記切粉を視認できないと判定された場合、前記切削情報に基づいて、前記切粉堆積領域を前記切粉堆積領域推定部によって推定するステップとを備えたand estimating a chip accumulation area, which is an area where the chips are accumulated, by a chip accumulation area estimation unit based on the captured image when the determination result of the visibility situation by the visibility situation determination unit determines that the chips are visible, and estimating the chip accumulation area by the chip accumulation area estimation unit based on the cutting information when the determination result of the visibility situation by the visibility situation determination unit determines that the chips are not visible.
ことを特徴とする切粉堆積領域推定方法。A chip accumulation area estimation method comprising:
加工機により切削される切削対象物に関する情報、または切削を行う前記加工機に関する情報を含む切削情報を取得する処理と、
前記加工機により切削された切削対象物から発生した切粉が撮影された撮影映像を取得する処理と、
取得された前記撮影映像の状況に基づいて、前記撮影映像および前記切削情報から選択された少なくともいずれか一方に基づいて、前記切粉が堆積される領域である切粉堆積領域を推定する処理とを実行させるためのプログラム。 On the computer,
A process of acquiring cutting information including information on a cutting object to be cut by a processing machine or information on the processing machine that performs cutting;
A process of acquiring a photographed image of chips generated from a cutting object cut by the processing machine;
and a process of estimating a chip accumulation area, which is the area where the chips accumulate, based on at least one selected from the captured image and the cutting information, based on the status of the acquired captured image.
加工機により切削される切削対象物に関する情報、または切削を行う前記加工機に関する情報を含む切削情報を取得する処理と、A process of acquiring cutting information including information on a cutting object to be cut by a processing machine or information on the processing machine that performs cutting;
前記加工機により切削された切削対象物から発生した切粉が撮影された撮影映像を取得する処理と、A process of acquiring a photographed image of chips generated from a cutting object cut by the processing machine;
前記撮影映像に基づいて、前記撮影映像に含まれる前記切粉の視認状況を判定する処理と、A process of determining a visibility state of the chips included in the captured image based on the captured image;
前記視認状況の判定結果が、前記切粉を視認できると判定された場合、前記撮影映像に基づいて、前記切粉が堆積される領域である切粉堆積領域を推定し、前記視認状況の判定結果が、前記切粉を視認できないと判定された場合、前記切削情報に基づいて、前記切粉堆積領域を推定する処理とを実行させるためのプログラム。A program for executing a process of estimating a chip accumulation area, which is the area where the chips are accumulated, based on the captured image when the judgment result of the visibility condition determines that the chips are visible, and estimating the chip accumulation area based on the cutting information when the judgment result of the visibility condition determines that the chips are not visible.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2023/027296 WO2025022595A1 (en) | 2023-07-26 | 2023-07-26 | Chip deposition region estimation device, chip deposition region estimation method, and chip removal device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7483162B1 true JP7483162B1 (en) | 2024-05-14 |
Family
ID=91030966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023571110A Active JP7483162B1 (en) | 2023-07-26 | 2023-07-26 | Chip accumulation area estimation device, chip removal device, chip accumulation area estimation method and program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7483162B1 (en) |
WO (1) | WO2025022595A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016172300A (en) | 2015-03-17 | 2016-09-29 | Dmg森精機株式会社 | Chip accumulation detection device |
JP2017199256A (en) | 2016-04-28 | 2017-11-02 | ファナック株式会社 | Numerical controller for obtaining chip deposition amount |
JP6751790B1 (en) | 2019-03-15 | 2020-09-09 | Dmg森精機株式会社 | Machine tool chip processing equipment and chip processing method |
JP2021149143A (en) | 2020-03-16 | 2021-09-27 | トヨタ自動車株式会社 | Simulation device |
WO2022097624A1 (en) | 2020-11-09 | 2022-05-12 | ファナック株式会社 | Machine learning device, cleaning prediction device, and cleaning system |
-
2023
- 2023-07-26 JP JP2023571110A patent/JP7483162B1/en active Active
- 2023-07-26 WO PCT/JP2023/027296 patent/WO2025022595A1/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016172300A (en) | 2015-03-17 | 2016-09-29 | Dmg森精機株式会社 | Chip accumulation detection device |
JP2017199256A (en) | 2016-04-28 | 2017-11-02 | ファナック株式会社 | Numerical controller for obtaining chip deposition amount |
JP6751790B1 (en) | 2019-03-15 | 2020-09-09 | Dmg森精機株式会社 | Machine tool chip processing equipment and chip processing method |
JP2020146814A (en) | 2019-03-15 | 2020-09-17 | Dmg森精機株式会社 | Chip processing device and chip processing method for machine tool |
JP2021149143A (en) | 2020-03-16 | 2021-09-27 | トヨタ自動車株式会社 | Simulation device |
WO2022097624A1 (en) | 2020-11-09 | 2022-05-12 | ファナック株式会社 | Machine learning device, cleaning prediction device, and cleaning system |
Also Published As
Publication number | Publication date |
---|---|
WO2025022595A1 (en) | 2025-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10279448B2 (en) | Machining system and removal system having machining chip removing function | |
JP6181687B2 (en) | Processing machine system that can remove chips generated by processing | |
US7715476B2 (en) | System, method and article of manufacture for tracking a head of a camera-generated image of a person | |
JP7503593B2 (en) | Information processing device, information processing method, and program | |
US20160184947A1 (en) | Internal cleaning device of machine tool | |
JP3962803B2 (en) | Head detection device, head detection method, and head detection program | |
JP2018153872A (en) | Cleaning process optimization apparatus and machine learning apparatus | |
JP2019012328A (en) | Person action estimation system | |
JP7438684B2 (en) | Image processing device, image processing method, and program | |
JP2016150428A (en) | Machine tool | |
JP7483162B1 (en) | Chip accumulation area estimation device, chip removal device, chip accumulation area estimation method and program | |
WO2022044882A1 (en) | Information processing device and machine tool | |
JP2000024880A (en) | Outline recognizing method for tool image, tool diameter measuring method, scatter preventing method for tool chip, and devices therefor | |
JP4020900B2 (en) | Component mounting quality analysis method and component mounting quality analysis device | |
JP2021126713A (en) | Information processing equipment and information processing system | |
JP7496080B2 (en) | Machine Tools | |
He et al. | Parameter self-optimizing clustering for autonomous extraction of the weld seam based on orientation saliency in robotic MAG welding | |
JP2022014408A (en) | Machine tool | |
CN116755402A (en) | Workpiece detection track planning method, device, equipment and medium | |
JP4151631B2 (en) | Object detection device | |
US11590621B2 (en) | Machine tool and machining process change method | |
JP6935558B1 (en) | Information processing equipment, programs and machine tools | |
JP6927917B2 (en) | A processing system that has the function of removing processing waste | |
JP7611872B2 (en) | WELDING APPARATUS, WELDING METHOD, AND PROGRAM | |
JP7065262B2 (en) | Information processing equipment, machine tools and information processing systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231115 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231115 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240214 |
|
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: 20240402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240430 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7483162 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |