JP6790525B2 - Diagnostic equipment, diagnostic systems, diagnostic methods and programs - Google Patents
Diagnostic equipment, diagnostic systems, diagnostic methods and programs Download PDFInfo
- Publication number
- JP6790525B2 JP6790525B2 JP2016136311A JP2016136311A JP6790525B2 JP 6790525 B2 JP6790525 B2 JP 6790525B2 JP 2016136311 A JP2016136311 A JP 2016136311A JP 2016136311 A JP2016136311 A JP 2016136311A JP 6790525 B2 JP6790525 B2 JP 6790525B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- tool
- wear
- degree
- dialog
- 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.)
- Expired - Fee Related
Links
- 238000002405 diagnostic procedure Methods 0.000 title claims description 5
- 238000012790 confirmation Methods 0.000 claims description 95
- 238000003754 machining Methods 0.000 claims description 93
- 238000012545 processing Methods 0.000 claims description 74
- 238000001514 detection method Methods 0.000 claims description 28
- 238000005259 measurement Methods 0.000 claims description 20
- 230000008859 change Effects 0.000 claims description 14
- 238000003745 diagnosis Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 58
- 230000008569 process Effects 0.000 description 55
- 238000004891 communication Methods 0.000 description 34
- 238000010586 diagram Methods 0.000 description 30
- 230000006870 function Effects 0.000 description 16
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 230000007704 transition Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
Description
本発明は、診断装置、診断システム、診断方法およびプログラムに関する。 The present invention relates to diagnostic devices, diagnostic systems, diagnostic methods and programs.
製品を生産する工場において、例えば、工作機械を使用して製品の部品となる素材を加工する工程がある。このような加工工程を行う工作機械は、常日頃からメンテナンスを行う必要がある。例えば、素材を加工するための工具は、加工する度に摩耗するため、ある時期に達すると調整または交換の作業が必要になる。また、工作機械において、搭載されているNC(Numerical Control)システムからどのような加工の動作状態であるのかを示す加工情報を取得する仕組みを導入すれば、自動的に加工動作の工程を時系列に記録することができる。 In a factory that produces a product, for example, there is a process of processing a material that is a part of the product using a machine tool. Machine tools that perform such processing processes need to be maintained on a regular basis. For example, a tool for machining a material wears each time it is machined, so that adjustment or replacement work is required at a certain time. In addition, if a mechanism is introduced in a machine tool to acquire machining information indicating what kind of machining operation state it is from the installed NC (Numerical Control) system, the machining operation process is automatically time-series. Can be recorded in.
このような加工動作の状態を観察する技術として、振動が示す現在の加工状態を迅速かつ容易に把握でき、最適な加工条件を導き出す技術が提案されている(特許文献1参照)。 As a technique for observing such a state of machining operation, a technique has been proposed in which the current machining state indicated by vibration can be quickly and easily grasped and the optimum machining conditions are derived (see Patent Document 1).
しかしながら、特許文献1に記載された技術では、加工状態を基に加工条件を効率よく導き出すことができても、手動で工作機械を停止して、その際に工具を調整または交換したかについては手作業により記録する必要があり、手間がかかるという問題があった。また、記録漏れがあった場合、どの工具をいつ調整し、交換するまでどのくらいの寿命であったかを調査することが困難となるという問題もあった。 However, in the technique described in Patent Document 1, even if the machining conditions can be efficiently derived based on the machining state, it is not possible to manually stop the machine tool and adjust or replace the tool at that time. There is a problem that it is necessary to record manually and it takes time and effort. In addition, if there is a recording omission, it becomes difficult to investigate which tool has been adjusted and how long it has lasted until it is replaced.
本発明は、上述の課題に鑑みてなされたものであり、工具を調整または交換したことについての情報を容易に記録することができる診断装置、診断システム、診断方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a diagnostic device, a diagnostic system, a diagnostic method and a program capable of easily recording information about adjusting or replacing a tool. And.
上述した課題を解決し、目的を達成するために、本発明は、対象装置の工具についての物理量を検知する検知部から検知した前記物理量の検知情報を取得する第1取得部と、前記第1取得部により取得された前記検知情報から前記工具の摩耗度を測定する測定部と、前記対象装置が停止してから再起動後、前記測定部により測定された前記摩耗度が所定の条件を満たすか否かを判定する第1判定部と、前記対象装置から前記工具による加工回数を取得する第3取得部と、前記摩耗度と、前記第3取得部により取得された前記加工回数との関係を学習により求め、前記摩耗度について所定の段階にランク分けの設定を行う第2設定部と、少なくとも、前記第1判定部により前記所定の条件として前記第2設定部により設定された前記摩耗度のランクに変化があると判定された場合、前記工具に対して作業を行った旨の第1ログを記憶部に書き込む書込部と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention has a first acquisition unit that acquires detection information of the physical quantity detected from a detection unit that detects a physical quantity of the tool of the target device, and the first acquisition unit. The measurement unit that measures the degree of wear of the tool from the detection information acquired by the acquisition unit and the degree of wear measured by the measurement unit after the target device is stopped and restarted satisfy a predetermined condition. The relationship between the first determination unit for determining whether or not, the third acquisition unit for acquiring the number of times of machining by the tool from the target device, the degree of wear, and the number of times of machining acquired by the third acquisition unit. A second setting unit that sets the ranking of the wear degree in a predetermined stage by learning, and at least the wear degree set by the second setting unit as the predetermined condition by the first determination unit. When it is determined that there is a change in the rank of the tool, a writing unit for writing a first log indicating that the work has been performed on the tool is provided in the storage unit.
本発明によれば、工具を調整または交換したことについての情報を容易に記録することができる。 According to the present invention, information about adjusting or replacing a tool can be easily recorded.
以下に、図面を参照しながら、本発明に係る診断装置、診断システム、診断方法およびプログラムの実施の形態を詳細に説明する。また、以下の実施の形態によって本発明が限定されるものではなく、以下の実施の形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施の形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。 Hereinafter, embodiments of a diagnostic apparatus, a diagnostic system, a diagnostic method, and a program according to the present invention will be described in detail with reference to the drawings. Further, the present invention is not limited to the following embodiments, and the components in the following embodiments include those easily conceived by those skilled in the art, substantially the same, and so-called equal ranges. Includes. Further, various omissions, replacements, changes and combinations of components can be made without departing from the gist of the following embodiments.
[第1の実施形態]
(診断システムの構成)
図1は、第1の実施形態に係る診断システムの全体構成の一例を示す図である。図1を参照しながら、本実施形態に係る診断システムの構成について説明する。
[First Embodiment]
(Configuration of diagnostic system)
FIG. 1 is a diagram showing an example of the overall configuration of the diagnostic system according to the first embodiment. The configuration of the diagnostic system according to the present embodiment will be described with reference to FIG.
図1に示すように、診断システムは、加工機200と、診断装置100と、を含む。加工機200は、ドリルまたは砥石等の工具を用いて、加工対象に対して切削、研削または研磨等の加工を行う工作機械である。診断装置100は、加工機200の動作について異常の診断を行う装置である。加工機200は、診断装置100による診断の対象となる対象装置の一例である。
As shown in FIG. 1, the diagnostic system includes a
加工機200と診断装置100とは、通信可能に接続されている。加工機200と診断装置100とは、どのような接続形態で接続されてもよい。例えば、加工機200と診断装置100とは、専用線、有線LAN(Local Area Network)等の有線ネットワーク、または、無線ネットワーク等により接続される。
The
図1に示すように、センサ57は、加工機200に設置されたドリルまたは砥石等の工具が発する振動または音等の物理量を検知し、検知した物理量の情報を検知情報(センサデータ)として診断装置100へ出力する。センサ57は、例えば、マイク、加速度センサ、またはAE(Acoustic Emission)センサ等で構成される。
As shown in FIG. 1, the sensor 57 detects a physical quantity such as vibration or sound generated by a tool such as a drill or a grindstone installed in the
なお、センサ57の個数は任意であってよい。また、同一の物理量を検知する複数のセンサ57を備えてもよいし、相互に異なる物理量を検知する複数のセンサ57を備えてもよい。 The number of sensors 57 may be arbitrary. Further, a plurality of sensors 57 for detecting the same physical quantity may be provided, or a plurality of sensors 57 for detecting different physical quantities may be provided.
(加工機のハードウェア構成)
図2は、第1の実施形態の加工機のハードウェア構成の一例を示す図である。図2を参照しながら、本実施形態の加工機200のハードウェア構成について説明する。
(Hardware configuration of processing machine)
FIG. 2 is a diagram showing an example of the hardware configuration of the processing machine of the first embodiment. The hardware configuration of the
図2に示すように、加工機200は、CPU(Central Processing Unit)51と、ROM(Read Only Memory)52と、RAM(Random Access Memory)53と、通信I/F(インターフェース)54と、駆動制御回路55と、モータ56と、がバス58で接続された構成となっている。
As shown in FIG. 2, the
CPU51は、加工機200の全体を制御する。CPU51は、例えば、RAM53をワークエリア(作業領域)としてROM52等に格納されたプログラムを実行することで、加工機200全体の動作を制御し、加工機能を実現する。
The
通信I/F54は、診断装置100等の外部装置と通信するためのインターフェースである。駆動制御回路55は、モータ56の駆動を制御する回路である。モータ56は、ドリル、カッタ、および、テーブル等の加工に用いる工具を駆動する。センサ57は、加工機200の動作に応じて変化する物理量を検知し、検知情報を診断装置100へ出力する。
The communication I /
(診断装置のハードウェア構成)
図3は、第1の実施形態に係る診断装置のハードウェア構成の一例を示す図である。図3を参照しながら、本実施形態に係る診断装置100のハードウェア構成について説明する。
(Hardware configuration of diagnostic device)
FIG. 3 is a diagram showing an example of the hardware configuration of the diagnostic apparatus according to the first embodiment. The hardware configuration of the
図3に示すように、診断装置100は、CPU61と、ROM62と、RAM63と、通信I/F64と、入出力I/F65と、入力装置66と、ディスプレイ67と、補助記憶装置68と、がバス69で接続された構成となっている。
As shown in FIG. 3, the
CPU61は、診断装置100の全体を制御する。CPU61は、例えば、RAM63をワークエリア(作業領域)としてROM62等に格納されたプログラムを実行することで、診断装置100全体の動作を制御し、診断機能を実現する。
The
通信I/F64は、加工機200等の外部装置と通信し、センサ57から検知情報を受信するためのインターフェースである。
The communication I /
入出力I/F65は、各種装置(例えば、入力装置66およびディスプレイ67)とバス69とを接続するためのインターフェースである。
The input / output I / F 65 is an interface for connecting various devices (for example, the
入力装置66は、文字および数字等の入力、各種指示の選択、ならびにカーソルの移動等の操作を行うためのマウスまたはキーボード等の入力装置である。
The
ディスプレイ67は、カーソル、メニュー、ウィンドウ、文字または画像等の各種情報を表示するLCD(Liquid Crystal Display)、プラズマディスプレイ、または有機EL(Electro−Luminescence)ディスプレイ等の表示装置である。
The
補助記憶装置68は、診断装置100の設定情報、加工機200から受信された検知情報、加工機200の加工状態、工具の調整および交換等の記録を示すログ、OS(Operating System)、アプリケーションプログラム、ならびに各種データを記憶するHDD(Hard Disk Drive)、SSD(Solid State Drive)、またはEEPROM(Electrically Erasable Programmable Read−Only Memory)等の不揮発性の記憶装置である。なお、補助記憶装置68は、診断装置100が備えるものとしているが、これに限定されるものではなく、例えば、診断装置100の外部に設置された記憶装置であってもよく、または、診断装置100とデータ通信可能なサーバ装置が備えた記憶装置であってもよい。
The auxiliary storage device 68 includes setting information of the
(診断システムの機能ブロックの構成および動作)
図4は、第1の実施形態に係る診断システムの機能ブロックの構成の一例を示す図である。図5は、第1の実施形態においてポップアップ表示をどのタイミングで行うかを説明する図である。図4および図5を参照しながら、本実施形態に係る診断システムの機能ブロックの構成および動作について説明する。
(Configuration and operation of functional blocks of diagnostic system)
FIG. 4 is a diagram showing an example of the configuration of the functional block of the diagnostic system according to the first embodiment. FIG. 5 is a diagram illustrating at what timing the pop-up display is performed in the first embodiment. The configuration and operation of the functional blocks of the diagnostic system according to the present embodiment will be described with reference to FIGS. 4 and 5.
図4に示すように、本実施形態に係る診断システムは、診断装置100と、加工機200と、を含む。
As shown in FIG. 4, the diagnostic system according to the present embodiment includes a
加工機200は、数値制御部201と、通信制御部202と、駆動制御部203と、駆動部204と、検知部211と、を有する。
The
数値制御部201は、駆動部204による加工を数値制御(NC:Numerical Control)により実行する機能部である。例えば、数値制御部201は、駆動部204の動作を制御するための数値制御データを生成して出力する。また、数値制御部201は、コンテキスト情報を通信制御部202に出力する。ここで、コンテキスト情報とは、加工機200の動作の種類ごとに複数定められる情報である。コンテキスト情報は、例えば、駆動部204を識別する情報、駆動部204の動作状態、駆動部204の回転数、駆動部204の回転速度、駆動部204に係る負荷、駆動部204の大きさ、および、駆動部204の使用開始からの累積使用時間等を示す情報である。
The
数値制御部201は、例えば、現在の加工機200の動作を示すコンテキスト情報を、通信制御部202を介して診断装置100に送信する。数値制御部201は、加工対象を加工する際、加工の工程に応じて、駆動する駆動部204の種類、駆動部204の駆動状態(回転数、回転速度等)を変更する。数値制御部201は、動作の種類を変更するごとに、変更した動作の種類に対応するコンテキスト情報、および工具ごとの加工回数の情報を、通信制御部202を介して診断装置100に逐次送信する。数値制御部201は、例えば、図2に示すCPU51で動作するプログラムによって実現される。
For example, the
通信制御部202は、診断装置100等の外部装置との間の通信を制御する機能部である。例えば、通信制御部202は、現在の動作に対応するコンテキスト情報を診断装置100に送信する。通信制御部202は、例えば、図2に示す通信I/F54、およびCPU51で動作するプログラムによって実現される。
The
駆動制御部203は、数値制御部201により求められた数値制御データに基づいて、駆動部204を駆動制御する機能部である。駆動制御部203は、例えば、図2に示す駆動制御回路55によって実現される。
The
駆動部204は、駆動制御部203による駆動制御の対象となる機能部である。駆動部204は、駆動制御部203によって駆動制御されるアクチュエータ、および工具であり、例えば、図2に示すモータ56、および、モータ56により回転駆動されるドリルまたは砥石等の工具によって実現される。
The
検知部211は、加工機200に設置されたドリルまたは砥石等の工具が発する振動または音等の物理量を検知し、検知した物理量の情報を検知情報(センサデータ)として診断装置100へ出力する機能部である。検知部211は、図2に示すセンサ57によって実現される。
The detection unit 211 has a function of detecting a physical quantity such as vibration or sound generated by a tool such as a drill or a grindstone installed in the
なお、図4に示す数値制御部201および通信制御部202は、図2に示すCPU51にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC(Integrated Circuit)等のハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
The
診断装置100は、通信制御部101と、加工情報取得部102(第2取得部)と、加工回数取得部103(第3取得部)と、測定部104と、ポップアップ表示設定部105と、動作判定部106(第2判定部)と、摩耗判定部107(第1判定部、判定部)と、記憶部108と、入力部109と、表示制御部110と、表示部111と、ログ書込部112(書込部)と、を有する。
The
通信制御部101は、加工機200等の外部装置との間の通信を制御する機能部である。通信制御部101は、例えば、図3に示す通信I/F64、およびCPU61で動作するプログラムによって実現される。通信制御部101は、第1受信部101aと、第2受信部101b(第1取得部、取得部)と、送信部101cと、を有する。
The
第1受信部101aは、加工機200の数値制御部201から、通信制御部202を介して、コンテキスト情報、および工具ごとの加工回数の情報を受信する機能部である。第2受信部101bは、加工機200に設置された検知部211から検知情報を受信する機能部である。送信部101cは、加工機200等の外部装置に対して各種情報を送信する機能部である。
The
加工情報取得部102は、加工機200から、第1受信部101aにより受信されたコンテキスト情報(加工情報)を取得する機能部である。加工情報取得部102は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The processing information acquisition unit 102 is a functional unit that acquires context information (processing information) received by the
加工回数取得部103は、加工機200から、第1受信部101aにより受信された工具ごとの加工回数を取得する機能部である。加工回数取得部103は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The machining
測定部104は、第2受信部101bにより受信された検知部211の検知情報(センサデータ)に基づいて、加工機200のドリルまたは砥石等の工具の摩耗の度合い(摩耗度)を測定する機能部である。ここで、摩耗度とは、例えば、新品のドリルまたは砥石等の工具の径に対してどれだけの長さが摩耗したかを示す値であるものとする。測定部104は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The measuring
ポップアップ表示設定部105は、どのような条件で調整確認ダイアログまたは交換確認ダイアログをポップアップ表示させるかを設定する機能部である。例えば、ポップアップ表示設定部105は、作業者によって入力部109を介して入力される操作に基づいて、ポップアップ表示の条件を設定するものとしてもよい。以下の説明では、ポップアップ表示設定部105は、図5に示すように、加工機200の加工動作が停止し、工具(図5における「刃」)を調整(作業の一例)または交換(作業の一例)した後、次に加工動作が開始され、摩耗判定部107により摩耗度が所定の閾値以上下がっている(所定の条件の一例)と判定された場合、調整確認ダイアログをポップアップ表示させ、摩耗度が0となっている(所定の条件の一例)と判定された場合、交換確認ダイアログをポップアップ表示させるという条件を設定しているものとする。なお、ここで、工具の交換とは、工具の交換作業自体だけではなく、それに付随する調整作業等を含む概念であるものとする。また、摩耗度が0となっているとは、厳密に0を示すものではなく、0と見なせる程度の微小値となっていることも包含する概念であるものとする。ポップアップ表示設定部105は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The pop-up
動作判定部106は、第1受信部101aにより受信されたコンテキスト情報に基づいて、加工機200の動作状態(どの工具がどのような動作をしているか、等)を判定する機能部である。動作判定部106は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The
摩耗判定部107は、測定部104により測定される工具の摩耗度がどのくらい下がったかを判定する機能部である。摩耗判定部107は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The
記憶部108は、診断装置100による診断機能で必要な各種情報、ならびに、加工機200の加工状態、工具の調整および交換等の記録を示すログ等を記憶する機能部である。記憶部108は、例えば、図3に示す補助記憶装置68によって実現される。
The
入力部109は、文字および数字等の入力、各種指示の選択、ならびにカーソルの移動等の操作を行うための機能部である。入力部109は、図3に示す入力装置66によって実現される。
The
表示制御部110は、表示部111の表示動作を制御する機能部である。表示制御部110は、例えば、図3に示すCPU61で動作するプログラムによって実現される。表示制御部110は、摩耗表示制御部110aと、ポップアップ表示制御部110bと、を有する。
The
摩耗表示制御部110aは、例えば、測定部104によって測定された工具の摩耗度を表示部111に表示させる機能部である。ポップアップ表示制御部110bは、ポップアップ表示設定部105によって設定されたポップアップ表示の条件に従って、調整確認ダイアログまたは交換確認ダイアログを表示部111に表示させる機能部である。
The wear
表示部111は、表示制御部110による制御に従って各種情報を表示する機能部である。表示部111は、例えば、図3に示すディスプレイ67によって実現される。
The
ログ書込部112は、第1受信部101aにより受信されたコンテキスト情報、および、調整確認ダイアログまたは交換確認ダイアログを介して入力された内容に従って工具が調整または交換された旨を、ログとして記憶部108に書き込む(記録する)機能部である。ログ書込部112は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The
なお、図4に示す通信制御部101、加工情報取得部102、加工回数取得部103、測定部104、ポップアップ表示設定部105、動作判定部106、摩耗判定部107、表示制御部110、およびログ書込部112は、上述のように図3に示すCPU61にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC(Integrated Circuit)等のハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
The
また、図4に示した加工機200および診断装置100の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4の1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
Further, each functional unit of the
(ログ記録処理)
図6は、第1の実施形態のログ記録処理の動作の一例を示すフローチャートである。図7は、第1の実施形態においてポップアップ表示されるダイアログの一例を示す図である。図8は、第1の実施形態の工具調整時のログの一例を示す図である。図9は、第1の実施形態の工具交換時のログの一例を示す図である。図6〜図9を参照しながら、本実施形態に係る診断装置100のログ記録処理について説明する。
(Log recording process)
FIG. 6 is a flowchart showing an example of the operation of the log recording process of the first embodiment. FIG. 7 is a diagram showing an example of a dialog displayed in a pop-up in the first embodiment. FIG. 8 is a diagram showing an example of a log at the time of tool adjustment according to the first embodiment. FIG. 9 is a diagram showing an example of a log at the time of tool change according to the first embodiment. The log recording process of the
<ステップS11>
加工機200の数値制御部201は、駆動制御部203に対して、駆動部204による加工動作を停止させる。数値制御部201は、駆動部204による加工動作が停止したことを示すコンテキスト情報を、通信制御部202を介して、診断装置100の第1受信部101aに送信する。
<Step S11>
The
診断装置100の加工情報取得部102は、第1受信部101aにより受信された、特定の工具による加工動作が停止したことを示すコンテキスト情報を取得する。ログ書込部112は、加工情報取得部102により取得されたコンテキスト情報の内容を、記憶部108に時系列にログとして記録する。例えば、工具「ドリル1」による加工が停止した場合、ログ書込部112は、図8に示すように、加工が停止した日時と、「ドリル1」による加工が停止した旨とを対応付けて、ログ(第2ログの一例)として記憶部108に記録する。
The machining information acquisition unit 102 of the
そして、ステップS12へ移行する。 Then, the process proceeds to step S12.
<ステップS12>
作業者は、加工機200による加工動作が停止したことを確認すると、駆動部204の工具の位置を調整、または工具の交換を行う。そして、ステップS13へ移行する。
<Step S12>
When the operator confirms that the machining operation by the
<ステップS13>
作業者は、工具の調整または交換を行った後、加工機200を起動させ、加工動作を再開させる。そして、ステップS14へ移行する。
<Step S13>
After adjusting or exchanging the tools, the operator starts the
<ステップS14>
検知部211は、加工動作を再開した駆動部204の工具が発する物理量を検知し、検知した物理量の情報を検知情報(センサデータ)として診断装置100の第2受信部101bへ出力する。動作判定部106は、第1受信部101aにより受信されたコンテキスト情報により加工動作が再開されたことを判定する。測定部104は、動作判定部106により加工機200の加工動作が再開されたことが判定された後、第2受信部101bにより受信された検知情報に基づいて、加工機200の工具の摩耗度を測定する。摩耗判定部107は、摩耗度がどの程度変化したか判定する。摩耗度が所定の閾値以上下がった場合(ステップS14:「下がる」)、ステップS15へ移行し、摩耗度が0となっている場合(ステップS14:「0になる」)、ステップS16へ移行し、摩耗度が上がる等の想定外の値を示す場合(ステップS14:「それ以外」)、ステップS17へ移行する。
<Step S14>
The detection unit 211 detects the physical quantity generated by the tool of the
<ステップS15>
摩耗判定部107により摩耗度が所定の閾値以上下がったと判定された場合、ポップアップ表示制御部110bは、工具が調整されたものと推測し、図7に示すような調整確認ダイアログ501(第1ダイアログの一例)を表示部111にポップアップ表示させる。そして、ステップS18へ移行する。
<Step S15>
When the
<ステップS16>
摩耗判定部107により摩耗度が0となっていると判定された場合、ポップアップ表示制御部110bは、工具が交換されたものと推測し、図7に示すような交換確認ダイアログ502(第2ダイアログの一例)を表示部111にポップアップ表示させる。そして、ステップS18へ移行する。
<Step S16>
When the
<ステップS17>
摩耗判定部107により摩耗度が想定外の値を示す場合、ポップアップ表示制御部110bは、摩耗度が異常である場合の処理として、例えば、摩耗度が異常である旨等を示すダイアログを表示部111にポップアップ表示させる。これによって、ログ記録処理を終了する。
<Step S17>
When the
なお、摩耗判定部107により摩耗度が想定外の値を示す場合、さらに、ログ書込部112は、摩耗度が異常である旨を示すログを記憶部108に書き込むものとしてもよい。
When the wear
<ステップS18>
作業者は、表示部111に表示されたダイアログ(調整確認ダイアログ501または交換確認ダイアログ502)を確認し、入力部109を介して所望の操作入力を行う。そして、ステップS19へ移行する。
<Step S18>
The operator confirms the dialog (
<ステップS19>
例えば、図7に示すように、表示部111に調整確認ダイアログ501が表示されている場合であって、作業者が入力部109を介して「はい」ボタンを押下した場合、ログ書込部112は、図8に示すように、工具を調整した日時と、調整した旨「☆調整」とを対応付けて、ログ(第1ログ)として記憶部108に記録する。そして、ポップアップ表示制御部110bは、調整確認ダイアログ501を閉じる。なお、「☆」は、工具の調整または交換についてのログであることを示す。
<Step S19>
For example, as shown in FIG. 7, when the
一方、表示部111に調整確認ダイアログ501が表示されている場合であって、作業者が入力部109を介して「いいえ」ボタンを押下した場合、ポップアップ表示制御部110bは、表示部111のダイアログの表示を調整確認ダイアログ501から交換確認ダイアログ502に遷移させる。そして、表示部111に交換確認ダイアログ502が表示されている場合であって、作業者が、工具を調整ではなく交換したことにより、入力部109を介して「はい」ボタンを押下した場合、ログ書込部112は、図9に示すように、工具を交換した日時と、交換した旨「☆交換」とを対応付けて、ログ(第1ログ)として記憶部108に記録する。そして、ポップアップ表示制御部110bは、交換確認ダイアログ502を閉じる。一方、表示部111に交換確認ダイアログ502が表示されている場合であって、作業者が入力部109を介して「いいえ」ボタンを押下した場合、ログ書込部112は、ログを記録せず、ポップアップ表示制御部110bは、交換確認ダイアログ502を閉じる。
On the other hand, when the
また、図7に示すように、表示部111に交換確認ダイアログ502が表示されている場合であって、作業者が入力部109を介して「はい」ボタンを押下した場合、ログ書込部112は、図9に示すように、工具を交換した日時と、交換した旨「☆交換」とを対応付けて、ログ(第1ログ)として記憶部108に記録する。そして、ポップアップ表示制御部110bは、交換確認ダイアログ502を閉じる。一方、表示部111に交換確認ダイアログ502が表示されている場合であって、作業者が入力部109を介して「いいえ」ボタンを押下した場合、ログ書込部112は、ログを記録せず、ポップアップ表示制御部110bは、交換確認ダイアログ502を閉じる。
Further, as shown in FIG. 7, when the
これによって、ログ記録処理を終了する。 This ends the logging process.
なお、上述のステップS19の説明では、調整確認ダイアログ501で「いいえ」ボタンが押下された場合、交換確認ダイアログ502に遷移するものとしているが、これに限定されるものではない。例えば、調整確認ダイアログ501で「いいえ」ボタンが押下された場合、交換確認ダイアログ502に遷移せず、ログの記録を残さないものとしてもよい。または、交換確認ダイアログ502が表示されている状態で「いいえ」ボタンが遷移された場合、調整確認ダイアログ501に遷移するものとしてもよい。
In the above description of step S19, when the "No" button is pressed in the
以上のステップS11〜S19の流れによって、診断装置100によるログ記録処理が行われる。
The log recording process by the
なお、上述のステップS13〜S16で説明したように、作業者が工具を調整または交換した後、加工機200による加工動作が再開された場合、測定部104により測定された摩耗度の変化に基づいて、調整確認ダイアログ501または交換確認ダイアログ502を表示させているものとしているが、これに限定されるものではない。すなわち、作業者が工具を調整または交換した後、加工機200による加工動作が再開されなくても、測定部104が摩耗度を測定でき、摩耗判定部107がその摩耗度の変化に対して判定を行うことができる構成であれば、加工動作が再開される前に調整確認ダイアログ501または交換確認ダイアログ502を表示させるものとしてもよい。
As described in steps S13 to S16 described above, when the machining operation by the
以上のように、加工機200の加工停止後、加工再開時に、測定された摩耗度が所定の条件を満たす場合、工具を調整または交換したかを確認するダイアログをポップアップ表示させ、作業者による簡単な操作入力によって、工具を調整または交換した旨をログとして記録するものとしている。これによって、工具の調整または交換の際、手作業で記録する必要もなく、かつ、確認のためにポップアップ表示されたダイアログに対して簡易操作を行うことにより、工具の調整または交換をした旨のログを容易に記録することができる。
As described above, when the machining of the
(変形例)
上述の第1の実施形態では、加工再開後に測定された摩耗度の変化について判定し、その判定結果に基づいて、調整確認ダイアログをポップアップ表示させるのか、交換確認ダイアログをポップアップ表示させるのかを判断する動作としていた。本変形例では、加工再開後、ポップアップ表示制御部110bは、工具が調整されたのか、交換されたのかの推測はせず、摩耗度が所定の変化をした場合に、作業者に対して工具の調整か交換かを直接判断させるダイアログを表示する動作について説明する。
(Modification example)
In the first embodiment described above, the change in the degree of wear measured after resuming machining is determined, and based on the determination result, it is determined whether to display the adjustment confirmation dialog in a pop-up or the replacement confirmation dialog in a pop-up. It was working. In this modification, after resuming machining, the pop-up
図10は、第1の実施形態の変形例においてポップアップ表示されるダイアログの一例を示す図である。図10を参照しながら、本変形例において工具の調整または交換により摩耗度が下がった場合にポップアップ表示されるダイアログについて説明する。 FIG. 10 is a diagram showing an example of a dialog displayed in a pop-up in the modified example of the first embodiment. With reference to FIG. 10, a dialog that pops up when the degree of wear is reduced by adjusting or replacing the tool in this modification will be described.
本変形例では、上述の図6のステップS14において、摩耗判定部107によって、例えば、摩耗度が所定の閾値以上下がった(所定の条件の一例)と判定された場合、ポップアップ表示制御部110bは、工具が調整または交換されたものと推測し、図10に示すような調整・交換確認ダイアログ503(第3ダイアログの一例)を表示部111にポップアップ表示させる。
In this modification, when the
そして、上述の図6に示すステップS18において、作業者は、表示部111に表示された調整・交換確認ダイアログ503を確認し、入力部109を介して所望の操作入力を行う。
Then, in step S18 shown in FIG. 6 described above, the operator confirms the adjustment /
上述の図6に示すステップS19において、例えば、図10に示すように、調整・交換確認ダイアログ503が表示されている場合であって、作業者が入力部109を介して「調整」ボタンを押下した場合、ログ書込部112は、上述の図8に示すように、工具を調整した日時と、調整した旨「☆調整」とを対応付けて、ログとして記憶部108に記録する。
In step S19 shown in FIG. 6 above, for example, when the adjustment /
また、表示部111に調整・交換確認ダイアログ503が表示されている場合であって、作業者が入力部109を介して「交換」ボタンを押下した場合、ログ書込部112は、上述の図9に示すように、工具を交換した日時と、交換した旨「☆交換」とを対応付けて、ログとして記憶部108に記録する。
Further, when the adjustment /
さらに、表示部111に調整・交換確認ダイアログ503が表示されている場合であって、作業者が入力部109を介して「いいえ」ボタンを押下した場合、ログ書込部112は、ログを記録せず、ポップアップ表示制御部110bは、調整・交換確認ダイアログ503を閉じる。
Further, when the adjustment /
以上のように、作業者により、工具の調整または交換が行われた後、加工機200が起動し、加工動作を再開した場合に、摩耗判定部107は、摩耗度が、例えば、所定の閾値以上下がっていると判定した場合は、調整・交換確認ダイアログ503が表示され、調整か交換か直接作業者に確認するものとしている。これによっても、工具の調整または交換の際、手作業で記録する必要もなく、かつ、確認のためにポップアップ表示されたダイアログに対して簡易操作を行うことにより、工具の調整または交換をした旨のログを容易に記録することができる。
As described above, when the
なお、摩耗判定部107によって、例えば、摩耗度が所定の閾値以上下がったと判定された場合、ポップアップ表示制御部110bは、工具が調整または交換されたものと推測し、調整・交換確認ダイアログ503を表示部111にポップアップ表示させるものとしているが、これに限定されない。例えば、摩耗判定部107によって摩耗度が上がった場合、または、所定の閾値未満であっても下がった場合、ポップアップ表示制御部110bは、調整・交換確認ダイアログ503を表示部111にポップアップ表示させるものとしてもよい。これによって、工具を調整または交換はしたものの、何らかの不具合(例えば、作業の不具合、または、検知部211の不具合等)によって摩耗度に想定される変化がなかった場合においても、工具が調整または交換された旨をログとして記録することができる。
When the
[第2の実施形態]
第2の実施形態に係る診断システムについて、第1の実施形態に係る診断システムと相違する点を中心に説明する。第1の実施形態では、加工回数に関わらず、工具の摩耗度を測定し、加工動作の前後で摩耗度に変化があった場合に、調整確認ダイアログまたは交換確認ダイアログを表示するものとしていた。本実施形態では、摩耗度と加工回数との関係を学習する初期学習を行い、摩耗度を所定の段階にランク分けし、加工動作の前後でランクに変化があった場合に、調整確認ダイアログまたは交換確認ダイアログを表示する動作について説明する。なお、診断システムの全体構成、ならびに、加工機および診断装置のハードウェア構成については、第1の実施形態で説明した内容と同様である。
[Second Embodiment]
The diagnostic system according to the second embodiment will be described focusing on the differences from the diagnostic system according to the first embodiment. In the first embodiment, the wear degree of the tool is measured regardless of the number of times of machining, and when the wear degree changes before and after the machining operation, an adjustment confirmation dialog or a replacement confirmation dialog is displayed. In the present embodiment, initial learning is performed to learn the relationship between the degree of wear and the number of times of machining, the degree of wear is ranked into predetermined stages, and when the rank changes before and after the machining operation, an adjustment confirmation dialog or The operation of displaying the replacement confirmation dialog will be described. The overall configuration of the diagnostic system and the hardware configuration of the processing machine and the diagnostic apparatus are the same as those described in the first embodiment.
(診断システムの機能ブロックの構成および動作)
図11は、第2の実施形態に係る診断システムの機能ブロックの構成の一例を示す図である。図12は、加工回数と摩耗度との関係の一例を示すグラフである。図11および図12を参照しながら、本実施形態に係る診断システムの機能ブロックの構成および動作について説明する。なお、加工機200の機能ブロックの構成および動作は、第1の実施形態で説明した内容と同様である。
(Configuration and operation of functional blocks of diagnostic system)
FIG. 11 is a diagram showing an example of the configuration of the functional block of the diagnostic system according to the second embodiment. FIG. 12 is a graph showing an example of the relationship between the number of times of processing and the degree of wear. The configuration and operation of the functional blocks of the diagnostic system according to the present embodiment will be described with reference to FIGS. 11 and 12. The configuration and operation of the functional block of the
図11に示すように、診断装置100aは、通信制御部101と、加工情報取得部102(第2取得部)と、加工回数取得部103(第3取得部)と、測定部104と、ポップアップ表示設定部105と、動作判定部106(第2判定部)と、摩耗判定部107(第1判定部、判定部)と、記憶部108と、入力部109と、表示制御部110と、表示部111と、ログ書込部112(書込部)と、摩耗ランク設定部113(第2設定部)と、を有する。なお、通信制御部101、加工情報取得部102、加工回数取得部103、測定部104、動作判定部106、摩耗判定部107、入力部109、ポップアップ表示制御部110b、表示部111、およびログ書込部112の動作は、第1の実施形態で説明した内容と同様である。
As shown in FIG. 11, the
摩耗ランク設定部113は、加工回数取得部103により取得された加工回数、および、測定部104により測定された工具の摩耗度に基づいて、加工回数と摩耗度との関係を学習する初期学習を行い、摩耗度を所定の段階にランク分けする設定を行う機能部である。加工機200において、駆動部204の工具を新しい種類等に交換した場合、その工具の加工回数と摩耗度との関係は不明である。そこで、工具の交換後、その工具が加工動作の回数の限界と目される回数(以下、「回数上限値」と称する場合がある)まで加工動作を繰り返し、図12に示すように、加工回数と摩耗度との関係を学習する処理を行うことが望ましい。ここで、回数上限値としては、例えば、当該工具の材質の特性および他の工具の摩耗度との関係等に基づいて求めてもよい。または、工具が加工動作により破損するまでの回数を回数上限値として、初期学習を行うものとしてもよい。ただし、工具の破損に際しては、破損した工具の一部が飛散すること、または、工具を固定している冶具の破損もしくはズレの発生が起きること等を想定して、作業者等に対する安全性が十分に確保されていることが前提となる。
The wear rank setting unit 113 performs initial learning to learn the relationship between the number of times of machining and the degree of wear based on the number of machining times acquired by the number of machining
摩耗ランク設定部113は、初期学習の結果、例えば、図12に示すような、加工回数と摩耗度との関係を求め、摩耗度を所定の段階(図12では「摩耗ランク1」〜「摩耗ランク3」)にランク分けを行う。なお、図12に示す加工回数と摩耗度との関係を示すグラフは、線形に摩耗度が上昇していることを模式的に示しているが、これに限定されず、工具の物理的な特性および形状等によって、初期学習の結果としてのグラフの形状は異なる。また、図12では、ランク分けを3段階とし、ランクの幅も等間隔としているが、これに限定されず、ランク分けの数、および、ランクの幅も自由に設定できるものとしてもよい。 As a result of the initial learning, the wear rank setting unit 113 obtains the relationship between the number of times of machining and the degree of wear as shown in FIG. 12, and sets the degree of wear at a predetermined stage (“wear rank 1” to “wear” in FIG. 12). Rank 3 "). The graph showing the relationship between the number of machining times and the degree of wear shown in FIG. 12 schematically shows that the degree of wear increases linearly, but the physical characteristics of the tool are not limited to this. The shape of the graph as a result of the initial learning differs depending on the shape and the like. Further, in FIG. 12, the ranking is divided into three stages and the rank width is also set at equal intervals, but the present invention is not limited to this, and the number of rankings and the rank width may be freely set.
摩耗ランク設定部113は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The wear rank setting unit 113 is realized by, for example, a program that operates on the
記憶部108は、診断装置100aによる診断機能で必要な各種情報、摩耗ランク設定部113によって行われた初期学習の内容、および設定された摩耗度の所定のランク分けの内容、ならびに、加工機200の加工状態、工具の調整および交換等の記録を示すログ等を記憶する機能部である。記憶部108は、例えば、図3に示す補助記憶装置68によって実現される。
The
ポップアップ表示設定部105は、どのような条件で調整確認ダイアログまたは交換確認ダイアログをポップアップ表示させるかを設定する機能部である。例えば、ポップアップ表示設定部105は、作業者によって入力部109を介して入力される操作に基づいて、ポップアップ表示の条件を設定するものとしてもよい。例えば、ポップアップ表示設定部105は、加工機200の加工動作が停止し、工具を調整または交換した後、次に加工動作が開始され、摩耗判定部107により摩耗度が低い摩耗ランクに遷移(例えば、「摩耗ランク3」から「摩耗ランク2」に遷移)した場合、調整確認ダイアログをポップアップ表示させ、摩耗度が最も低い摩耗ランクに遷移(例えば、「摩耗ランク3」から「摩耗ランク1」に遷移)した場合、交換確認ダイアログをポップアップ表示させるという条件が設定されてもよい。ポップアップ表示設定部105は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The pop-up
表示制御部110の摩耗表示制御部110aは、例えば、測定部104によって測定された工具の摩耗度、および、摩耗ランク設定部113により初期学習された加工回数と摩耗度との関係に基づく現在の工具の摩耗ランク等の少なくともいずれかを表示部111に表示させる機能部である。なお、摩耗表示制御部110aは、例えば、加工回数と回数上限値との差が所定値以下となった場合に、注意喚起または工具の交換を催促する旨等を表示部111に表示させてもよい。
The wear
なお、図11に示す通信制御部101、加工情報取得部102、加工回数取得部103、測定部104、ポップアップ表示設定部105、動作判定部106、摩耗判定部107、表示制御部110、ログ書込部112、および摩耗ランク設定部113は、上述のように図3に示すCPU61にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC等のハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
The
また、図11に示した診断装置100aの各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図11で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図11の1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
Further, each functional unit of the
以上のように、摩耗度と加工回数との関係を学習する初期学習を行い、摩耗度を所定の段階にランク分けし、加工動作の前後での摩耗ランクの変化に基づいて、調整確認ダイアログまたは交換確認ダイアログを表示するものとしている。これによって、現在の摩耗ランクを把握でき、現在の加工回数との関係から次回の工具の調整または交換時期も容易に把握することが可能となる。 As described above, the initial learning to learn the relationship between the degree of wear and the number of times of machining is performed, the degree of wear is ranked into predetermined stages, and the adjustment confirmation dialog or the adjustment confirmation dialog is performed based on the change in the wear rank before and after the machining operation. The exchange confirmation dialog is to be displayed. As a result, the current wear rank can be grasped, and the next tool adjustment or replacement time can be easily grasped in relation to the current number of times of machining.
[第3の実施形態]
第3の実施形態に係る診断システムについて、第1の実施形態に係る診断システムと相違する点を中心に説明する。第1の実施形態では、ポップアップ表示設定部105により設定されたポップアップ表示の条件に従って表示された調整確認ダイアログまたは交換確認ダイアログに基づいて、作業者の手動による操作によって、工具を調整した旨または交換した旨をログに記録するものとしていた。本実施形態では、動作モードとして手動モードか自動モードかを切り替えられるものとし、自動モードでは、ポップアップ表示および作業者による操作入力作業をスキップしてログに記録する動作について説明する。なお、診断システムの全体構成、ならびに、加工機および診断装置のハードウェア構成については、第1の実施形態で説明した内容と同様である。
[Third Embodiment]
The diagnostic system according to the third embodiment will be described focusing on the differences from the diagnostic system according to the first embodiment. In the first embodiment, the tool is adjusted or replaced by the manual operation of the operator based on the adjustment confirmation dialog or the replacement confirmation dialog displayed according to the pop-up display conditions set by the pop-up
(診断システムの機能ブロックの構成および動作)
図13は、第3の実施形態に係る診断システムの機能ブロックの構成の一例を示す図である。図13を参照しながら、本実施形態に係る診断システムの機能ブロックの構成および動作について説明する。なお、加工機200の機能ブロックの構成および動作は、第1の実施形態で説明した内容と同様である。
(Configuration and operation of functional blocks of diagnostic system)
FIG. 13 is a diagram showing an example of the configuration of the functional block of the diagnostic system according to the third embodiment. The configuration and operation of the functional blocks of the diagnostic system according to the present embodiment will be described with reference to FIG. The configuration and operation of the functional block of the
図13に示すように、診断装置100bは、通信制御部101と、加工情報取得部102(第2取得部)と、加工回数取得部103(第3取得部)と、測定部104と、ポップアップ表示設定部105と、動作判定部106(第2判定部)と、摩耗判定部107(第1判定部、判定部)と、記憶部108と、入力部109と、表示制御部110と、表示部111と、ログ書込部112(書込部)と、モード設定部114(第1設定部)と、を有する。なお、通信制御部101、加工情報取得部102、加工回数取得部103、測定部104、ポップアップ表示設定部105、動作判定部106、摩耗判定部107、記憶部108、入力部109、摩耗表示制御部110a、および表示部111の動作は、第1の実施形態で説明した内容と同様である。
As shown in FIG. 13, the diagnostic apparatus 100b pops up with a
表示制御部110のポップアップ表示制御部110bは、モード設定部114によって動作モードが手動モードに設定されている場合、ポップアップ表示設定部105によって設定されたポップアップ表示の条件に従って、調整確認ダイアログまたは交換確認ダイアログを表示部111に表示させる機能部である。
When the operation mode is set to the manual mode by the
ログ書込部112は、モード設定部114によって動作モードが手動モードに設定されている場合、調整確認ダイアログまたは交換確認ダイアログを介して入力された内容に従って工具が調整または交換された旨を、ログとして記憶部108に書き込む(記録する)機能部である。また、ログ書込部112は、モード設定部114によって動作モードが自動モードに設定されている場合、摩耗判定部107によって判定された工具の摩耗度の変化に応じて、工具が調整または交換されたことを推測し、工具が調整または交換された旨を、ログとして記憶部108に書き込む(記録する)。ログ書込部112は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
When the operation mode is set to the manual mode by the
モード設定部114は、加工機200の動作モードを手動モードまたは自動モードに設定する機能部である。モード設定部114は、例えば、作業者による入力部109を介した操作に応じて、動作モードを設定する。モード設定部114は、例えば、図3に示すCPU61で動作するプログラムによって実現される。
The
なお、図13に示す通信制御部101、加工情報取得部102、加工回数取得部103、測定部104、ポップアップ表示設定部105、動作判定部106、摩耗判定部107、表示制御部110、ログ書込部112、およびモード設定部114は、上述のように図3に示すCPU61にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC等のハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
The
また、図13に示した診断装置100bの各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図13で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図13の1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Further, each functional unit of the diagnostic apparatus 100b shown in FIG. 13 conceptually shows a function, and is not limited to such a configuration. For example, a plurality of functional units shown as independent functional units in FIG. 13 may be configured as one functional unit. On the other hand, the function of one functional unit in FIG. 13 may be divided into a plurality of functions and configured as a plurality of functional units.
(ログ記録処理)
図14は、第3の実施形態のログ記録処理の動作の一例を示すフローチャートである。図14を参照しながら、本実施形態に係る診断装置100bのログ記録処理について説明する。
(Log recording process)
FIG. 14 is a flowchart showing an example of the operation of the log recording process of the third embodiment. The log recording process of the diagnostic apparatus 100b according to the present embodiment will be described with reference to FIG.
<ステップS31〜S34>
ステップS31〜S34の処理は、それぞれ図6に示したステップS11〜S14の処理と同様である。なお、摩耗度が所定の閾値以上下がった場合(ステップS34:「下がる」)、ステップS35へ移行し、摩耗度が0となっている場合(ステップS34:「0になる」)、ステップS37へ移行し、摩耗度が上がる等の想定外の値を示す場合(ステップS34:「それ以外」)、ステップS40へ移行する。
<Steps S31 to S34>
The processes of steps S31 to S34 are the same as the processes of steps S11 to S14 shown in FIG. 6, respectively. When the degree of wear is lowered by a predetermined threshold value or more (step S34: "lowers"), the process proceeds to step S35, and when the degree of wear is 0 (step S34: "becomes 0"), the process proceeds to step S37. If it shifts and shows an unexpected value such as an increase in wear degree (step S34: “other than that”), it shifts to step S40.
<ステップS35>
モード設定部114によって動作モードが手動モードに設定されている場合(ステップS35:手動)、ステップS36へ移行し、自動モードに設定されている場合(ステップS35:自動)、ステップS41へ移行する。
<Step S35>
When the operation mode is set to the manual mode by the mode setting unit 114 (step S35: manual), the process proceeds to step S36, and when the operation mode is set to the automatic mode (step S35: automatic), the process proceeds to step S41.
<ステップS36>
摩耗判定部107により摩耗度が所定の閾値以上下がったと判定された場合、ポップアップ表示制御部110bは、工具が調整されたものと推測し、図7に示すような調整確認ダイアログ501を表示部111にポップアップ表示させる。そして、ステップS39へ移行する。
<Step S36>
When the
<ステップS37>
モード設定部114によって動作モードが手動モードに設定されている場合(ステップS37:手動)、ステップS38へ移行し、自動モードに設定されている場合(ステップS37:自動)、ステップS41へ移行する。
<Step S37>
When the operation mode is set to the manual mode by the mode setting unit 114 (step S37: manual), the process proceeds to step S38, and when the operation mode is set to the automatic mode (step S37: automatic), the process proceeds to step S41.
<ステップS38>
摩耗判定部107により摩耗度が0となっていると判定された場合、ポップアップ表示制御部110bは、工具が交換されたものと推測し、図7に示すような交換確認ダイアログ502を表示部111にポップアップ表示させる。そして、ステップS39へ移行する。
<Step S38>
When the
<ステップS39、S40>
ステップS39、S40の処理は、それぞれ図6に示したステップS18、S17の処理と同様である。
<Steps S39 and S40>
The processes of steps S39 and S40 are the same as the processes of steps S18 and S17 shown in FIG. 6, respectively.
<ステップS41>
動作モードが手動モードの場合、ログ書込部112およびポップアップ表示制御部110bは、図6に示したステップS19の処理と同様の処理を行う。
<Step S41>
When the operation mode is the manual mode, the
一方、動作モードが自動モードの場合、ログ書込部112は、ステップS34で摩耗判定部107により摩耗度が所定の閾値以上下がったと判定された場合、工具が調整されたものと推測し、工具を調整した日時と、調整した旨「☆調整」とを対応付けて、ログとして記憶部108に記録する(図8参照)。また、ログ書込部112は、ステップS34で摩耗判定部107により摩耗度が0となっていると判定された場合、工具が交換されたものと推測し、工具を交換した日時と、交換した旨「☆交換」とを対応付けて、ログとして記憶部108に記録する(図9参照)。
On the other hand, when the operation mode is the automatic mode, the
これによって、ログ記録処理を終了する。 This ends the logging process.
以上のステップS31〜S41の流れによって、診断装置100bによるログ記録処理が行われる。 According to the flow of steps S31 to S41 described above, the log recording process by the diagnostic apparatus 100b is performed.
以上のように、本実施形態では、動作モードとして手動モードか自動モードかを切り替えられるものとし、自動モードでは、ポップアップ表示および作業者による操作入力作業をスキップしてログに記録するものとしている。これによって、工具の調整または交換の際、手作業で記録する必要もなく、かつ、自動モードではポップアップ表示されたダイアログに対して簡易操作を行うこともなく、工具の調整または交換をした旨のログを容易に記録することができる。 As described above, in the present embodiment, it is possible to switch between the manual mode and the automatic mode as the operation mode, and in the automatic mode, the pop-up display and the operation input work by the operator are skipped and recorded in the log. As a result, when adjusting or changing the tool, it is not necessary to record manually, and in the automatic mode, there is no need to perform a simple operation on the dialog displayed in the pop-up, and the tool is adjusted or changed. The log can be easily recorded.
[第4の実施形態]
第4の実施形態に係る診断システムについて、第1の実施形態に係る診断システムと相違する点を中心に説明する。第1の実施形態では、加工機200を加工停止して、工具を調整または交換した後、表示されるダイアログに対する簡易な操作により、工具を調整または交換した旨のみをログに記録するものとしていた。ただし、工具の調整または交換のみの記録ではなく、どのような態様で調整を行ったか、または、調整または交換の目的として摩耗度が高くなったこと以外の理由等のコメントをさらに記録しておく方が、加工機200の保全の観点から有用となる場合が多い。本実施形態では、加工機200を加工停止して、工具を調整または交換した場合、工具を調整または交換した旨だけでなく、それに対応して、コメントも追加して記録することができる動作について説明する。なお、診断システムの全体構成、加工機および診断装置のハードウェア構成、ならびに、診断システムの機能ブロックの構成については、第1の実施形態で説明した内容と同様である。
[Fourth Embodiment]
The diagnostic system according to the fourth embodiment will be described focusing on the differences from the diagnostic system according to the first embodiment. In the first embodiment, after the
(ポップアップ表示の動作)
図15は、第4の実施形態においてポップアップ表示をどのタイミングで行うかを説明する図である。図15を参照しながら、本実施形態のポップアップ表示の動作の概要を説明する。
(Pop-up display operation)
FIG. 15 is a diagram illustrating at what timing the pop-up display is performed in the fourth embodiment. The outline of the operation of the pop-up display of the present embodiment will be described with reference to FIG.
ポップアップ表示設定部105は、上述のように、どのような条件で調整確認ダイアログまたは交換確認ダイアログをポップアップ表示させるかを設定する。本実施形態では、ポップアップ表示設定部105は、例えば、図15に示すように、加工機200の加工動作が停止し、工具(図15における「刃」)を調整または交換した後、次に加工動作が開始され、摩耗判定部107により摩耗度が所定の閾値以上下がっていると判定された場合、調整確認ダイアログをポップアップ表示させ、さらに、それに付随するコメントダイアログを表示させてメモ(コメント)を入力できるようにするという条件を設定しているものとする。また、ポップアップ表示設定部105は、図15に示すように、摩耗判定部107により摩耗度が0となっていると判定された場合、交換確認ダイアログをポップアップ表示させ、さらに、それに付随するコメントダイアログを表示させてメモ(コメント)を入力できるようにするという条件を設定しているものとする。
As described above, the pop-up
ポップアップ表示制御部110bは、ポップアップ表示設定部105によって設定されたポップアップ表示の条件に従って、調整確認ダイアログまたは交換確認ダイアログ、およびコメントダイアログを表示部111に表示させる。
The pop-up
(ログ記録処理)
図16は、第4の実施形態のログ記録処理の動作の一例を示すフローチャートである。図17は、第4の実施形態においてポップアップ表示されるダイアログの一例を示す図である。図18は、第4の実施形態の工具調整時のログの一例を示す図である。図19は、第4の実施形態の工具交換時のログの一例を示す図である。図16〜図19を参照しながら、本実施形態に係る診断装置100のログ記録処理について説明する。
(Log recording process)
FIG. 16 is a flowchart showing an example of the operation of the log recording process of the fourth embodiment. FIG. 17 is a diagram showing an example of a dialog displayed in a pop-up in the fourth embodiment. FIG. 18 is a diagram showing an example of a log at the time of tool adjustment according to the fourth embodiment. FIG. 19 is a diagram showing an example of a log at the time of tool change according to the fourth embodiment. The log recording process of the
<ステップS51〜S54>
ステップS51〜S54の処理は、それぞれ図6に示したステップS11〜S14の処理と同様である。なお、摩耗度が所定の閾値以上下がった場合(ステップS54:「下がる」)、ステップS55へ移行し、摩耗度が0となっている場合(ステップS54:「0になる」)、ステップS56へ移行し、摩耗度が上がる等の想定外の値を示す場合(ステップS54:「それ以外」)、ステップS57へ移行する。
<Steps S51 to S54>
The processes of steps S51 to S54 are the same as the processes of steps S11 to S14 shown in FIG. 6, respectively. When the degree of wear is lowered by a predetermined threshold value or more (step S54: "lowers"), the process proceeds to step S55, and when the degree of wear is 0 (step S54: "becomes 0"), the process proceeds to step S56. If it shifts and shows an unexpected value such as an increase in wear degree (step S54: “other than that”), it shifts to step S57.
<ステップS55>
摩耗判定部107により摩耗度が所定の閾値以上下がったと判定された場合、ポップアップ表示制御部110bは、工具が調整されたものと推測し、図17に示すような調整確認ダイアログ501を表示部111にポップアップ表示させる。そして、ステップS58へ移行する。
<Step S55>
When the
<ステップS56>
摩耗判定部107により摩耗度が0となっていると判定された場合、ポップアップ表示制御部110bは、工具が交換されたものと推測し、図17に示すような交換確認ダイアログ502を表示部111にポップアップ表示させる。そして、ステップS58へ移行する。
<Step S56>
When the
<ステップS57>
ステップS57の処理は、図6に示したステップS17と同様である。
<Step S57>
The process of step S57 is the same as that of step S17 shown in FIG.
<ステップS58>
作業者は、表示部111に表示されたダイアログ(調整確認ダイアログ501または交換確認ダイアログ502)を確認し、入力部109を介して所望の操作入力を行う。そして、ステップS59へ移行する。
<Step S58>
The operator confirms the dialog (
<ステップS59>
例えば、図17に示すように、表示部111に調整確認ダイアログ501が表示されている場合であって、作業者が入力部109を介して「はい」ボタンを押下した場合、ログ書込部112は、図18に示すように、工具を調整した日時と、調整した旨「☆調整」とを対応付けて、ログとして記憶部108に記録する。そして、ポップアップ表示制御部110bは、表示部111のダイアログの表示を調整確認ダイアログ501からコメントダイアログ511に遷移させる。なお、「☆」は、工具の調整または交換についてのログであることを示す。
<Step S59>
For example, as shown in FIG. 17, when the
一方、表示部111に調整確認ダイアログ501が表示されている場合であって、作業者が入力部109を介して「いいえ」ボタンを押下した場合、ポップアップ表示制御部110bは、表示部111のダイアログの表示を調整確認ダイアログ501から交換確認ダイアログ502に遷移させる。そして、表示部111に交換確認ダイアログ502が表示されている場合であって、作業者が、工具を調整ではなく交換したことにより、入力部109を介して「はい」ボタンを押下した場合、ログ書込部112は、図19に示すように、工具を交換した日時と、交換した旨「☆交換」とを対応付けて、ログとして記憶部108に記録する。そして、ポップアップ表示制御部110bは、表示部111のダイアログの表示を交換確認ダイアログ502からコメントダイアログ511に遷移させる。一方、表示部111に交換確認ダイアログ502が表示されている場合であって、作業者が入力部109を介して「いいえ」ボタンを押下した場合、ログ書込部112は、ログを記録せず、ポップアップ表示制御部110bは、表示部111のダイアログの表示を交換確認ダイアログ502からコメントダイアログ512に遷移させる。
On the other hand, when the
また、図17に示すように、表示部111に交換確認ダイアログ502が表示されている場合であって、作業者が入力部109を介して「はい」ボタンを押下した場合、ログ書込部112は、図19に示すように、工具を交換した日時と、交換した旨「☆交換」とを対応付けて、ログとして記憶部108に記録する。そして、ポップアップ表示制御部110bは、表示部111のダイアログの表示を交換確認ダイアログ502からコメントダイアログ511に遷移させる。一方、表示部111に交換確認ダイアログ502が表示されている場合であって、作業者が入力部109を介して「いいえ」ボタンを押下した場合、ログ書込部112は、ログを記録せず、ポップアップ表示制御部110bは、表示部111のダイアログの表示を交換確認ダイアログ502からコメントダイアログ512に遷移させる。
Further, as shown in FIG. 17, when the
そして、ステップS60へ移行する。 Then, the process proceeds to step S60.
<ステップS60>
図17に示すように、表示部111にコメントダイアログ511またはコメントダイアログ512が表示されている場合、作業者は、入力部109を介して、工具の調整または交換に対するコメントを入力する。そして、ステップS61へ移行する。
<Step S60>
As shown in FIG. 17, when the comment dialog 511 or the
<ステップS61>
図17に示すように、表示部111にコメントダイアログ511が表示されている場合であって、作業者が入力部109を介して「OK」ボタンを押下した場合、ログ書込部112は、図18および図19に示すように、工具を調整または交換した日時、および調整または交換した旨と、入力された調整または交換に関するコメントを対応付けて、ログとして記憶部108に記録する。例えば、図18の例では、調整の旨に対応付けて、「☆深さを調整して加工再開」というコメントがログとして記録されたことを示す。また、図19の例では、交換の旨に対応付けて、「☆刃が欠けていたので交換」というコメントがログとして記録されたことを示す。そして、ポップアップ表示制御部110bは、コメントダイアログ511を閉じる。
<Step S61>
As shown in FIG. 17, when the comment dialog 511 is displayed on the
一方、表示部111にコメントダイアログ511が表示されている場合であって、作業者が入力部109を介して「キャンセル」ボタンを押下した場合、ログ書込部112は、コメントのログを記録せず、ポップアップ表示制御部110bは、コメントダイアログ511を閉じる。
On the other hand, when the comment dialog 511 is displayed on the
また、図17に示すように、表示部111にコメントダイアログ512が表示されている場合であって、作業者が入力部109を介して「OK」ボタンを押下した場合、ログ書込部112は、工具を調整または交換した日時、および調整または交換した旨と、入力された調整または交換の作業以外に関するコメントを対応付けて、ログとして記憶部108に記録する。そして、ポップアップ表示制御部110bは、コメントダイアログ512を閉じる。
Further, as shown in FIG. 17, when the
一方、表示部111にコメントダイアログ512が表示されている場合であって、作業者が入力部109を介して「キャンセル」ボタンを押下した場合、ログ書込部112は、コメントのログを記録せず、ポップアップ表示制御部110bは、コメントダイアログ512を閉じる。
On the other hand, when the
これによって、ログ記録処理を終了する。以上のステップS51〜S61の流れによって、診断装置100によるログ記録処理が行われる。
This ends the logging process. According to the flow of steps S51 to S61 described above, the log recording process by the
以上のように、本実施形態では、加工機200を加工停止して、工具を調整または交換した場合、工具を調整または交換した旨だけでなく、それに対応して、コメントも追加して記録することができるものとしている。これによって、第1の実施形態の効果を奏するのに加え、工具の調整または交換のみの記録ではなく、どのような態様で調整を行ったか、または、調整または交換の目的として摩耗度が高くなったこと以外の理由等のコメントをさらに記録することができるので、加工機200の保全の観点から有用となる。
As described above, in the present embodiment, when the
なお、上述の各実施形態および変形例の診断装置で実行されるプログラムは、ROM等に予め組み込まれて提供される。 The program executed by the diagnostic apparatus of each of the above-described embodiments and modifications is provided by being incorporated in a ROM or the like in advance.
上述の各実施形態および変形例の診断装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録してコンピュータ・プログラム・プロダクトとして提供するように構成してもよい。 The program executed by the diagnostic device of each of the above-described embodiments and modifications is a file in an installable format or an executable format, and is a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versaille Disk). It may be configured to be recorded on a computer-readable recording medium such as a computer program product and provided as a computer program product.
さらに、上述の各実施形態および変形例の診断装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の各実施形態および変形例の診断装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。 Further, the program executed by the diagnostic device of each of the above-described embodiments and modifications may be stored on a computer connected to a network such as the Internet and provided by downloading via the network. .. Further, the program executed by the diagnostic apparatus of each of the above-described embodiments and modifications may be provided or distributed via a network such as the Internet.
上述の各実施形態および変形例の診断装置で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。 The program executed by the diagnostic apparatus of each of the above-described embodiments and modifications has a module configuration including each of the above-described parts, and as actual hardware, the CPU (processor) reads the program from the above ROM and executes it. As a result, each of the above parts is loaded on the main storage device, and each part is generated on the main storage device.
51 CPU
52 ROM
53 RAM
54 通信I/F
55 駆動制御回路
56 モータ
57 センサ
58 バス
61 CPU
62 ROM
63 RAM
64 通信I/F
65 入出力I/F
66 入力装置
67 ディスプレイ
68 補助記憶装置
69 バス
100、100a、100b 診断装置
101 通信制御部
101a 第1受信部
101b 第2受信部
101c 送信部
102 加工情報取得部
103 加工回数取得部
104 測定部
105 ポップアップ表示設定部
106 動作判定部
107 摩耗判定部
108 記憶部
109 入力部
110 表示制御部
110a 摩耗表示制御部
110b ポップアップ表示制御部
111 表示部
112 ログ書込部
113 摩耗ランク設定部
114 モード設定部
200 加工機
201 数値制御部
202 通信制御部
203 駆動制御部
204 駆動部
211 検知部
501 調整確認ダイアログ
502 交換確認ダイアログ
503 調整・交換確認ダイアログ
511、512 コメントダイアログ
51 CPU
52 ROM
53 RAM
54 Communication I / F
55 Drive control circuit 56 Motor 57
62 ROM
63 RAM
64 Communication I / F
65 I / O I / F
66
Claims (12)
前記第1取得部により取得された前記検知情報から前記工具の摩耗度を測定する測定部と、
前記対象装置が停止してから再起動後、前記測定部により測定された前記摩耗度が所定の条件を満たすか否かを判定する第1判定部と、
前記対象装置から前記工具による加工回数を取得する第3取得部と、
前記摩耗度と、前記第3取得部により取得された前記加工回数との関係を学習により求め、前記摩耗度について所定の段階にランク分けの設定を行う第2設定部と、
少なくとも、前記第1判定部により前記所定の条件として前記第2設定部により設定された前記摩耗度のランクに変化があると判定された場合、前記工具に対して作業を行った旨の第1ログを記憶部に書き込む書込部と、
を備えた診断装置。 The first acquisition unit that acquires the detection information of the physical quantity detected from the detection unit that detects the physical quantity of the tool of the target device, and
A measuring unit that measures the degree of wear of the tool from the detection information acquired by the first acquisition unit, and a measuring unit.
A first determination unit that determines whether or not the wear degree measured by the measurement unit satisfies a predetermined condition after the target device is stopped and restarted.
A third acquisition unit that acquires the number of times of machining by the tool from the target device, and
A second setting unit that obtains the relationship between the degree of wear and the number of times of processing acquired by the third acquisition unit by learning, and sets the ranking of the degree of wear at a predetermined stage.
At least, when the first determination unit determines that there is a change in the rank of the degree of wear set by the second setting unit as the predetermined condition, the first determination that the work has been performed on the tool. A writing unit that writes logs to the storage unit and
Diagnostic device equipped with.
前記書込部は、前記ダイアログにおいて、入力部を介して前記工具に対して作業を行ったことを示す操作が入力された場合、前記第1ログを前記記憶部に書き込む請求項1に記載の診断装置。 When the first determination unit determines that the degree of wear measured by the measurement unit satisfies the predetermined condition after the target device is stopped and then restarted, the display unit displays the tool with respect to the tool. It is further equipped with a display control unit that displays a dialog for confirming whether or not work has been performed.
The writing unit according to claim 1, wherein when an operation indicating that the work has been performed on the tool is input via the input unit in the dialog, the writing unit writes the first log to the storage unit. Diagnostic device.
表示部の表示制御を行う表示制御部と、
をさらに備え、
前記第1設定部によって前記手動モードに設定されている場合、
前記表示制御部は、前記対象装置が停止してから再起動後、前記第1判定部によって、前記測定部により測定された前記摩耗度が前記所定の条件を満たすと判定された場合、前記表示部に前記工具に対して作業を行ったか否かを確認するためのダイアログを表示させ、
前記書込部は、前記ダイアログにおいて、入力部を介して前記工具に対して作業を行ったことを示す操作が入力された場合、前記第1ログを前記記憶部に書き込み、
前記第1設定部によって前記自動モードに設定されている場合、
前記書込部は、前記第1判定部により前記所定の条件を満たすと判定された場合、前記第1ログを前記記憶部に書き込む請求項1に記載の診断装置。 The first setting unit that sets the automatic mode or the manual mode as the operation mode of the target device, and
A display control unit that controls the display of the display unit,
With more
When the manual mode is set by the first setting unit,
When the first determination unit determines that the degree of wear measured by the measurement unit satisfies the predetermined condition after the target device is stopped and restarted, the display control unit displays the display. Display a dialog for confirming whether or not the work has been performed on the tool.
In the dialog, when an operation indicating that the work has been performed on the tool is input via the input unit, the writing unit writes the first log to the storage unit.
When the automatic mode is set by the first setting unit,
The diagnostic device according to claim 1, wherein the writing unit writes the first log to the storage unit when the first determination unit determines that the predetermined condition is satisfied.
前記書込部は、前記コメントダイアログにおいて、前記入力部を介して前記コメントが入力された場合、前記記憶部に、前記第1ログと関連付けて該コメントを書き込む請求項2または3に記載の診断装置。 The display control unit displays a comment dialog for inputting a comment after an operation indicating whether or not work has been performed on the tool is input via the input unit in the dialog.
The diagnosis according to claim 2 or 3, wherein when the comment is input via the input unit in the comment dialog, the writing unit writes the comment in the storage unit in association with the first log. apparatus.
前記第1判定部によって、前記所定の条件として前記摩耗度が所定の閾値以上下がっていると判定された場合、前記ダイアログとして前記工具の調整を行ったか否かを確認するための第1ダイアログを前記表示部に表示させ、
前記第1判定部によって、前記所定の条件として前記摩耗度が0となっていると判定された場合、前記ダイアログとして前記工具の交換を行ったか否かを確認するための第2ダイアログを前記表示部に表示させ、
前記書込部は、
前記第1ダイアログにおいて、前記入力部を介して前記工具の調整を行ったことを示す操作が入力された場合、前記工具の調整を行った旨を示す前記第1ログを前記記憶部に書き込み、
前記第2ダイアログにおいて、前記入力部を介して前記工具の交換を行ったことを示す操作が入力された場合、前記工具の交換を行った旨を示す前記第1ログを前記記憶部に書き込む請求項2〜4のいずれか一項に記載の診断装置。 The display control unit
When the first determination unit determines that the degree of wear is lower than a predetermined threshold value as the predetermined condition, the first dialog for confirming whether or not the tool has been adjusted is displayed as the dialog. Display on the display unit
When the first determination unit determines that the degree of wear is 0 as the predetermined condition, the display is a second dialog for confirming whether or not the tool has been replaced as the dialog. Display on the department
The writing unit
In the first dialog, when an operation indicating that the tool has been adjusted is input via the input unit, the first log indicating that the tool has been adjusted is written in the storage unit.
In the second dialog, when an operation indicating that the tool has been replaced is input via the input unit, a request for writing the first log indicating that the tool has been replaced to the storage unit. Item 2. The diagnostic apparatus according to any one of Items 2 to 4.
前記書込部は、
前記第3ダイアログにおいて、前記入力部を介して前記工具の調整を行ったことを示す操作が入力された場合、前記工具の調整を行った旨を示す前記第1ログを前記記憶部に書き込み、
前記第3ダイアログにおいて、前記入力部を介して前記工具の交換を行ったことを示す操作が入力された場合、前記工具の交換を行った旨を示す前記第1ログを前記記憶部に書き込む請求項2〜4のいずれか一項に記載の診断装置。 When the first determination unit determines that the degree of wear has dropped by a predetermined threshold value or more as the predetermined condition, the display control unit determines whether or not the tool has been adjusted or replaced as the dialog. A third dialog for confirmation is displayed on the display unit, and the display unit is displayed.
The writing unit
In the third dialog, when an operation indicating that the tool has been adjusted is input via the input unit, the first log indicating that the tool has been adjusted is written in the storage unit.
When an operation indicating that the tool has been replaced is input via the input unit in the third dialog, a request for writing the first log indicating that the tool has been replaced to the storage unit. Item 2. The diagnostic apparatus according to any one of Items 2 to 4.
前記書込部は、前記第2取得部により取得されたコンテキスト情報が示す前記工具の動作内容の第2ログを、前記第1ログと共に時系列に前記記憶部に書き込む請求項1〜6のいずれか一項に記載の診断装置。 A second acquisition unit for acquiring context information corresponding to the current operation of the tool among a plurality of context information defined for each type of operation of the tool of the target device is further provided.
Any of claims 1 to 6, wherein the writing unit writes a second log of the operation content of the tool indicated by the context information acquired by the second acquisition unit to the storage unit in chronological order together with the first log. The diagnostic device according to item 1.
前記第2取得部により取得されたコンテキスト情報から前記対象装置の動作状態を判定する第2判定部と、
をさらに備え、
前記第1判定部は、前記対象装置が停止した後、前記第2判定部によって前記対象装置が再起動したことが判定された後、前記測定部により測定された前記摩耗度が前記所定の条件を満たすか否かを判定する請求項1〜6のいずれか一項に記載の診断装置。 A second acquisition unit that acquires context information corresponding to the current operation of the tool among a plurality of context information defined for each type of operation of the tool of the target device.
A second determination unit that determines the operating state of the target device from the context information acquired by the second acquisition unit, and
With more
After the target device is stopped, the first determination unit determines that the target device has been restarted by the second determination unit, and then the degree of wear measured by the measurement unit is the predetermined condition. The diagnostic device according to any one of claims 1 to 6, which determines whether or not the condition is satisfied.
前記検知部と、
を備えた診断システム。 The diagnostic device according to any one of claims 1 to 9 .
With the detector
Diagnostic system with.
取得した前記検知情報から前記工具の摩耗度を測定する測定ステップと、
前記対象装置が停止してから再起動後、測定した前記摩耗度が所定の条件を満たすか否かを判定する判定ステップと、
前記対象装置から前記工具による加工回数を取得する第3取得ステップと、
前記摩耗度と、取得した前記加工回数との関係を学習により求め、前記摩耗度について所定の段階にランク分けの設定を行う設定ステップと、
少なくとも、前記所定の条件として、設定した前記摩耗度のランクに変化があると判定した場合、前記工具に対して作業を行った旨の第1ログを記憶部に書き込む書込ステップと、
を有する診断方法。 The first acquisition step of acquiring the detection information of the physical quantity detected from the detection unit that detects the physical quantity of the tool of the target device, and
A measurement step for measuring the degree of wear of the tool from the acquired detection information, and
A determination step for determining whether or not the measured wear degree satisfies a predetermined condition after the target device is stopped and then restarted.
A third acquisition step of acquiring the number of times of machining by the tool from the target device, and
A setting step in which the relationship between the degree of wear and the acquired number of times of machining is obtained by learning, and the degree of wear is ranked at a predetermined stage.
At least, when it is determined that there is a change in the set wear degree rank as the predetermined condition , a writing step of writing a first log indicating that the work has been performed on the tool to the storage unit is performed.
Diagnostic method with.
対象装置の工具についての物理量を検知する検知部から検知した前記物理量の検知情報を取得する第1取得部と、
前記第1取得部により取得された前記検知情報から前記工具の摩耗度を測定する測定部と、
前記対象装置が停止してから再起動後、前記測定部により測定された前記摩耗度が所定の条件を満たすか否かを判定する判定部と、
前記対象装置から前記工具による加工回数を取得する第3取得部と、
前記摩耗度と、前記第3取得部により取得された前記加工回数との関係を学習により求め、前記摩耗度について所定の段階にランク分けの設定を行う設定部と、
少なくとも、前記判定部により前記所定の条件として前記設定部により設定された前記摩耗度のランクに変化があると判定された場合、前記工具に対して作業を行った旨の第1ログを記憶部に書き込む書込部と、
して機能させるためのプログラム。 Computer,
The first acquisition unit that acquires the detection information of the physical quantity detected from the detection unit that detects the physical quantity of the tool of the target device, and
A measuring unit that measures the degree of wear of the tool from the detection information acquired by the first acquisition unit, and a measuring unit.
A determination unit for determining whether or not the degree of wear measured by the measurement unit satisfies a predetermined condition after the target device is stopped and restarted.
A third acquisition unit that acquires the number of times of machining by the tool from the target device, and
A setting unit that obtains the relationship between the degree of wear and the number of times of machining acquired by the third acquisition unit by learning, and sets the ranking of the degree of wear at a predetermined stage.
At least, when the determination unit determines that there is a change in the rank of the degree of wear set by the setting unit as the predetermined condition, the storage unit stores a first log indicating that the work has been performed on the tool. The writing part to write to and
A program to make it work.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016136311A JP6790525B2 (en) | 2016-07-08 | 2016-07-08 | Diagnostic equipment, diagnostic systems, diagnostic methods and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016136311A JP6790525B2 (en) | 2016-07-08 | 2016-07-08 | Diagnostic equipment, diagnostic systems, diagnostic methods and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018004607A JP2018004607A (en) | 2018-01-11 |
JP6790525B2 true JP6790525B2 (en) | 2020-11-25 |
Family
ID=60946220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016136311A Expired - Fee Related JP6790525B2 (en) | 2016-07-08 | 2016-07-08 | Diagnostic equipment, diagnostic systems, diagnostic methods and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6790525B2 (en) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5349173U (en) * | 1976-09-30 | 1978-04-25 | ||
JPS56107864A (en) * | 1980-01-23 | 1981-08-27 | Hitachi Ltd | Fit control device |
JPS61178155A (en) * | 1985-02-01 | 1986-08-09 | Yamazaki Mazak Corp | Machining control method of machine tool |
JPS61187654A (en) * | 1985-02-15 | 1986-08-21 | Omron Tateisi Electronics Co | Apparatus for detecting abrasion of tool |
JP2583185B2 (en) * | 1993-03-15 | 1997-02-19 | 栃木県 | Method of determining tool life by AE, apparatus for implementing the method, and automatic tool change system using the method and apparatus |
JPH1094943A (en) * | 1996-09-20 | 1998-04-14 | Hitachi Ltd | Automatic processing equipment |
TW490357B (en) * | 1999-05-27 | 2002-06-11 | Sanyo Electric Co | Method and device for detecting abnormities of the cutting tool of a cutting machine |
JP4915319B2 (en) * | 2007-09-19 | 2012-04-11 | 株式会社ジェイテクト | Machine tool control device |
-
2016
- 2016-07-08 JP JP2016136311A patent/JP6790525B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2018004607A (en) | 2018-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7085370B2 (en) | Diagnostic equipment, diagnostic systems, diagnostic methods and programs | |
JP6805600B2 (en) | Diagnostic equipment, diagnostic systems, diagnostic methods and programs | |
JP7643496B2 (en) | Diagnostic device, diagnostic method, program, and diagnostic system | |
KR102069266B1 (en) | Diagnostic devices, computer programs, and diagnostic systems | |
CN106181581A (en) | The vibration information display device of lathe | |
JP6673002B2 (en) | Information processing apparatus, information processing method, information processing program, and information processing system | |
JP7127304B2 (en) | Diagnostic device, diagnostic method and program | |
JP2018025945A (en) | Diagnostic device, learning device, and diagnostic system | |
KR20190013344A (en) | An Intelligent CNC machine control system for smart monitering, smart diagnosis and smart control by using the physical cutting characteristic map in which the cutting characteristics are mapped in accordance to cutting location in terms of cutting time on working coordinate | |
JP7151108B2 (en) | Information processing device, information processing method and program | |
JP7091743B2 (en) | Information processing equipment, information processing methods, programs, and mechanical equipment | |
US11841294B2 (en) | Diagnosis device, diagnosis system, and computer-readable medium | |
JP7358755B2 (en) | Diagnostic device, diagnostic method, and diagnostic program | |
JP2018005855A (en) | Diagnosis device, diagnosis system, diagnosis method and program | |
WO2018169069A1 (en) | Diagnosis device, diagnosis system, diagnosis method, and program | |
JP2018156486A (en) | Information providing system, information providing method, and program | |
JP6790525B2 (en) | Diagnostic equipment, diagnostic systems, diagnostic methods and programs | |
JP6822242B2 (en) | Diagnostic equipment, diagnostic systems, diagnostic methods and programs | |
JP2021144577A (en) | Information processing device, information processing method, and program | |
JP6790520B2 (en) | Diagnostic equipment, diagnostic systems, diagnostic methods and programs | |
JP7310195B2 (en) | Diagnostic device, diagnostic system and diagnostic program | |
WO2023139790A1 (en) | Diagnosis device and computer-readable recording medium | |
JP7471529B1 (en) | Diagnostic system and diagnostic method | |
JP2020173518A (en) | Instrument-presage monitoring device and instrument-presage monitoring method | |
JP7167953B2 (en) | Information processing device, information processing method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190522 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200616 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200817 |
|
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: 20201006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201019 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6790525 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |