JP2018159618A - Waveform analysis assisting device and waveform analysis assisting system - Google Patents

Waveform analysis assisting device and waveform analysis assisting system Download PDF

Info

Publication number
JP2018159618A
JP2018159618A JP2017056868A JP2017056868A JP2018159618A JP 2018159618 A JP2018159618 A JP 2018159618A JP 2017056868 A JP2017056868 A JP 2017056868A JP 2017056868 A JP2017056868 A JP 2017056868A JP 2018159618 A JP2018159618 A JP 2018159618A
Authority
JP
Japan
Prior art keywords
waveform
waveform data
cycle
time
display
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.)
Granted
Application number
JP2017056868A
Other languages
Japanese (ja)
Other versions
JP6433530B2 (en
Inventor
昭司 鈴木
Shoji Suzuki
昭司 鈴木
慎司 中山
Shinji Nakayama
慎司 中山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NAKAYAMA SUINETSU KOGYO KK
Original Assignee
NAKAYAMA SUINETSU KOGYO KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NAKAYAMA SUINETSU KOGYO KK filed Critical NAKAYAMA SUINETSU KOGYO KK
Priority to JP2017056868A priority Critical patent/JP6433530B2/en
Priority to PCT/JP2018/006542 priority patent/WO2018173621A1/en
Publication of JP2018159618A publication Critical patent/JP2018159618A/en
Application granted granted Critical
Publication of JP6433530B2 publication Critical patent/JP6433530B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it easy to find out waveform data having differences from other waveform data from among a plurality of waveform data obtained in repeating cycles.SOLUTION: A waveform analysis assisting device 2 comprises: a storage unit 5 for storing, for a plurality of cycles, waveform data D1-Dn that represent numerical values obtained in accordance with the passage of time in each cycle of repeating cycles; a display device 6 having a display screen for displaying an image; and a display processing unit 40 for setting a time axis that corresponds to time and a numerical axis that corresponds to numeric values on the display screen, and, while adjusting the display positions on the time axis of the waveform data D1-Dn so that reference feature points at which the waveform data D1-Dn have a prescribed feature are matched on the time axis, causing a correction waveform with the waveform data D1-Dn superimposed thereon to be displayed on the display screen.SELECTED DRAWING: Figure 1

Description

本発明は、繰り返しサイクルにおいて得られた波形データを扱う波形分析補助装置、及び波形分析補助システムに関する。   The present invention relates to a waveform analysis auxiliary device and a waveform analysis auxiliary system that handle waveform data obtained in a repetitive cycle.

従来から、作業工程中に測定した振動値、温度、電流値等のアナログ信号をデジタル変換すると共に、作業工程の1サイクルのデジタルデータを時系列的に記憶し、記憶した前記デジタルデータと後続サイクルのものから基準値を求めると共に上下限値を設定し、以降の作業工程中に測定した振動値、温度、電流値等を前記上下限値と比較し、比較した値が前記上下限値より外れたときに警報を発する監視方法が知られている(例えば、特許文献1参照。)。   Conventionally, analog signals such as vibration values, temperatures, and current values measured during a work process are digitally converted, and digital data for one cycle of the work process is stored in time series, and the stored digital data and subsequent cycles are stored. The upper and lower limit values are determined and the vibration value, temperature, current value, etc. measured during the subsequent work process are compared with the upper and lower limit values, and the compared values deviate from the upper and lower limit values. There is known a monitoring method that issues an alarm when the alarm occurs (see, for example, Patent Document 1).

特開平06−201398号公報Japanese Patent Laid-Open No. 06-201398

ところで、上述の監視方法で設定される上限値及び下限値から外れる場合は明らかな異常と判断されるが、異常ではないものの、他のサイクルとは異なる値を示す波形データが得られる場合がある。このような異常には至らない小さな差異のある波形データを分析することにより、装置の故障を未然に防止したり、装置の性能を改善したりすることが可能になる。しかしながら、このような小さな差異は、データのばらつきに埋もれてしまい、見つけることが難しい。   By the way, when it deviates from the upper limit value and the lower limit value set by the above-described monitoring method, it is determined that the abnormality is obvious. However, although it is not abnormal, waveform data showing a value different from other cycles may be obtained. . By analyzing the waveform data having such a small difference that does not lead to such an abnormality, it becomes possible to prevent a failure of the apparatus and improve the performance of the apparatus. However, such small differences are buried in data variations and are difficult to find.

本発明の目的は、繰り返しサイクルにおいて得られた複数の波形データの中から、他の波形データと差異のある波形データを見つけることを容易にすることが可能な波形分析補助装置、及び波形分析補助システムを提供することである。   An object of the present invention is to provide a waveform analysis auxiliary device and waveform analysis auxiliary that can easily find waveform data that is different from other waveform data from among a plurality of waveform data obtained in a repetitive cycle. Is to provide a system.

本発明に係る波形分析補助装置は、繰り返しサイクルにおける各サイクルにおいて時間の経過に応じて得られる数値を表す波形データを、複数サイクル分記憶する記憶部と、画像を表示する表示画面を有する表示部と、前記表示画面に前記時間に対応する時間軸と前記数値に対応する数値軸とを設定し、前記各波形データが所定の特徴を有する基準特徴点を、前記時間軸上で一致させるように当該各波形データの前記時間軸における表示位置を調節しつつ当該各波形データが重ね合わされた補正波形を前記表示画面に表示させる表示処理部とを備える。   A waveform analysis auxiliary device according to the present invention includes a storage unit that stores waveform data representing a numerical value obtained in accordance with the passage of time in each cycle in a repeated cycle, and a display unit that has a display screen that displays an image. And a time axis corresponding to the time and a value axis corresponding to the numerical value are set on the display screen, and reference feature points having predetermined characteristics of the waveform data are matched on the time axis. A display processing unit configured to display a correction waveform on which the waveform data is superimposed on the display screen while adjusting a display position of the waveform data on the time axis.

この構成によれば、繰り返しサイクルに対応する複数の波形データが、サイクルの最初ではなく各波形データが所定の特徴を有する基準特徴点が、時間軸上で一致した状態で重ね合わされた補正波形が表示される。その結果、サイクルの最初からのばらつきが基準特徴点の位置でキャンセルされた状態で各波形データが表示されるので、小さな差異がデータのばらつきに埋もれてしまうおそれが低減される。その結果、繰り返しサイクルにおいて得られた複数の波形データの中から、他の波形データと差異のある波形データを見つけることが容易となる。   According to this configuration, a plurality of waveform data corresponding to the repetitive cycle is not a correction waveform in which the reference feature points having predetermined characteristics of each waveform data are not aligned with each other on the time axis. Is displayed. As a result, since each waveform data is displayed in a state where the variation from the beginning of the cycle is canceled at the position of the reference feature point, the possibility that a small difference is buried in the variation in the data is reduced. As a result, it becomes easy to find waveform data that is different from other waveform data from among a plurality of waveform data obtained in the repetition cycle.

また、前記表示処理部は、前記各波形データにおける前記各サイクルが開始される開始点を、前記時間軸上で一致させるように当該各波形データの前記時間軸における表示位置を調節しつつ当該各波形データが重ね合わされた集団波形を前記表示画面に表示させる第一表示処理部と、前記各波形データにおける前記基準特徴点を前記時間軸上で一致させるように、前記集団波形における前記各波形データを前記時間軸に沿って平行移動させることによって前記補正波形を前記表示画面に表示させる第二表示処理部とを含むことが好ましい。   In addition, the display processing unit adjusts the display position of the waveform data on the time axis so that the start points at which the cycles of the waveform data are started coincide on the time axis. The first display processing unit for displaying the collective waveform on which the waveform data is superimposed on the display screen, and the waveform data in the collective waveform so that the reference feature points in the waveform data are matched on the time axis. And a second display processing unit for displaying the correction waveform on the display screen by translating along the time axis.

この構成によれば、第一表示処理部によって、繰り返しサイクルに対応する複数の波形データが、サイクルが開始される開始点が時間軸上で一致した状態で重ね合わされた集団波形が表示される。これにより、サイクルの開始からのサイクル動作を波形データから把握することが容易になる。さらに、第二表示処理部によって、各波形データが所定の特徴を有する基準特徴点が、時間軸上で一致した状態で重ね合わされた補正波形が表示されるので、サイクルの開始からのサイクル動作の把握を容易にしつつ、他の波形データと差異のある波形データを見つけることが容易となる。   According to this configuration, the first display processing unit displays a collective waveform obtained by superimposing a plurality of waveform data corresponding to the repetitive cycle in a state where the start points at which the cycle is started coincide on the time axis. This makes it easy to grasp the cycle operation from the start of the cycle from the waveform data. Furthermore, since the second display processing unit displays a corrected waveform in which the reference feature points having predetermined characteristics of each waveform data are aligned on the time axis, the cycle operation from the start of the cycle is displayed. While facilitating grasping, it becomes easy to find waveform data that is different from other waveform data.

また、前記基準特徴点は、前記各サイクルの開始から所定回数目に立ち上がり方向で前記数値が所定の閾値となる点、前記各サイクルの開始から所定回数目に立ち下がり方向で前記数値が所定の閾値となる点、前記各サイクルの開始から所定回数目に上向きに凸のピークとなる点、及び前記各サイクルの開始から所定回数目に下向きに凸のピークとなる点のうちのいずれかの点であることが好ましい。   The reference feature point is that the numerical value becomes a predetermined threshold in the rising direction at a predetermined number of times from the start of each cycle, and the numerical value is predetermined in the falling direction at a predetermined number of times from the start of each cycle. Any one of a point that becomes a threshold, a point that becomes a convex peak upwards a predetermined number of times from the start of each cycle, and a point that becomes a convex peak downwards a predetermined number of times from the start of each cycle It is preferable that

各サイクルの開始から所定回数目に立ち上がり方向で前記数値が所定の閾値となる点、各サイクルの開始から所定回数目に立ち下がり方向で前記数値が所定の閾値となる点、各サイクルの開始から所定回数目に上向きに凸のピークとなる点、及び各サイクルの開始から所定回数目に下向きに凸のピークとなる点は、いずれも特徴点として好適である。   The point where the numerical value becomes a predetermined threshold in the rising direction at a predetermined number of times from the start of each cycle, the point where the numerical value becomes a predetermined threshold in the falling direction at the predetermined number of times from the start of each cycle, from the start of each cycle A point that has a convex peak upwards a predetermined number of times and a point that has a convex peak downwards a predetermined number of times from the start of each cycle are both suitable as feature points.

また、前記各波形データには、複数の繰り返し波形が含まれていることが好ましい。   Each waveform data preferably includes a plurality of repetitive waveforms.

例えば一サイクル中に複数の工程が含まれるような装置の動作に伴い得られた波形データには、複数の繰り返し波形が含まれる場合が多い。このような場合に補正波形を表示すると、基準特徴点を含む波形より後の繰り返し波形における小さな差異を見つけやすくなるので、複数の工程のうちの後工程に関する情報を波形データから得ることが容易になる。   For example, waveform data obtained with the operation of an apparatus that includes a plurality of steps in one cycle often includes a plurality of repetitive waveforms. Displaying the correction waveform in such a case makes it easy to find small differences in the repetitive waveform after the waveform including the reference feature point, so that it is easy to obtain information about the subsequent process from the waveform data. Become.

また、前記集団波形及び前記補正波形のうち少なくとも一方の波形について、当該少なくとも一方の波形を分析するための所定の特徴を有する分析特徴点が前記各サイクルに対応する前記各波形データにおいて現れる前記時間軸上の時間を示す特徴出現時間を、当該波形に含まれる各波形データについて取得する分析時間位置取得部と、前記表示画面に前記各波形データに対応するサイクル数を示すサイクル軸と前記時間軸とを設定し、当該表示画面に前記各サイクルに対応する前記特徴出現時間をプロットする分析表示処理部とをさらに備えることが好ましい。   Further, for at least one of the collective waveform and the correction waveform, the time at which an analysis feature point having a predetermined characteristic for analyzing the at least one waveform appears in each waveform data corresponding to each cycle An analysis time position acquisition unit that acquires a feature appearance time indicating time on the axis for each waveform data included in the waveform, a cycle axis that indicates the number of cycles corresponding to each waveform data on the display screen, and the time axis And an analysis display processing unit that plots the feature appearance time corresponding to each cycle on the display screen.

この構成によれば、所定のサイクル間隔で分析特徴点の現れるタイミングが変動するようなデータの傾向を見つけることが容易となる。   According to this configuration, it is easy to find a data tendency such that the timing at which the analysis feature point appears at a predetermined cycle interval varies.

また、前記分析特徴点は、前記各サイクルの開始から所定回数目に立ち上がり方向で前記数値が所定の閾値となる点、前記各サイクルの開始から所定回数目に立ち下がり方向で前記数値が所定の閾値となる点、前記各サイクルの開始から所定回数目に上向きに凸のピークとなる点、及び前記各サイクルの開始から所定回数目に下向きに凸のピークとなる点のうちのいずれかの点であることが好ましい。   The analysis feature point is that the numerical value becomes a predetermined threshold in the rising direction at a predetermined number of times from the start of each cycle, and the numerical value is predetermined in the falling direction at a predetermined number of times from the start of each cycle. Any one of a point that becomes a threshold, a point that becomes a convex peak upwards a predetermined number of times from the start of each cycle, and a point that becomes a convex peak downwards a predetermined number of times from the start of each cycle It is preferable that

各サイクルの開始から所定回数目に立ち上がり方向で前記数値が所定の閾値となる点、各サイクルの開始から所定回数目に立ち下がり方向で前記数値が所定の閾値となる点、各サイクルの開始から所定回数目に上向きに凸のピークとなる点、及び各サイクルの開始から所定回数目に下向きに凸のピークとなる点は、いずれも分析特徴点として好適である。   The point where the numerical value becomes a predetermined threshold in the rising direction at a predetermined number of times from the start of each cycle, the point where the numerical value becomes a predetermined threshold in the falling direction at the predetermined number of times from the start of each cycle, from the start of each cycle A point that becomes a convex peak upwards a predetermined number of times and a point that becomes a convex peak downwards a predetermined number of times from the start of each cycle are both suitable as analysis feature points.

また、本発明に係る波形分析補助システムは、上述の波形分析補助装置と、前記各サイクルにおいて時間の経過に応じて変化する信号を検出する信号検出部と、前記各サイクルが開始されるタイミングを示すトリガ信号を受信するトリガ信号受信部と、前記トリガ信号受信部によって、前記トリガ信号が受信されてから再び前記トリガ信号が受信されるまでの期間を1サイクルとして当該期間に前記信号検出部で受信された信号から1サイクル分の前記波形データを生成する波形データ生成部とを備える。   The waveform analysis auxiliary system according to the present invention includes the waveform analysis auxiliary device described above, a signal detection unit that detects a signal that changes with time in each cycle, and a timing at which each cycle is started. A trigger signal receiving unit that receives the trigger signal indicated by the trigger signal receiving unit, and a period from when the trigger signal is received to when the trigger signal is received again by the trigger signal receiving unit as one cycle. A waveform data generation unit that generates the waveform data for one cycle from the received signal.

この構成によれば、トリガ信号が受信されたタイミングがサイクルの開始点として各波形データが生成されるので、サイクルと波形データとの対応精度を向上することができる。   According to this configuration, since each waveform data is generated with the timing at which the trigger signal is received as the start point of the cycle, the correspondence accuracy between the cycle and the waveform data can be improved.

このような構成の波形分析補助装置、及び波形分析補助システムは、繰り返しサイクルにおいて得られた複数の波形データの中から、他の波形データと差異のある波形データを見つけることを容易にすることが可能である。   The waveform analysis auxiliary device and the waveform analysis auxiliary system configured as described above can easily find waveform data that is different from other waveform data from among a plurality of waveform data obtained in a repetitive cycle. Is possible.

本発明の一実施形態に係る波形分析補助装置を備えた波形分析補助システムの構成の一例を示すブロック図である。It is a block diagram showing an example of composition of a waveform analysis auxiliary system provided with a waveform analysis auxiliary device concerning one embodiment of the present invention. 記憶部に記憶されている複数の波形データの一例を説明するための波形図である。It is a wave form chart for explaining an example of a plurality of waveform data memorized by a storage part. 図1に示す第一表示処理部によってディスプレイ装置に表示された集団波形の一例を示す画面図である。It is a screen figure which shows an example of the collective waveform displayed on the display apparatus by the 1st display process part shown in FIG. ユーザが図3に示す表示画面における波形の選択範囲を選択した場合に、表示処理部によって拡大表示された選択範囲の波形を示す画面図である。FIG. 4 is a screen diagram illustrating a waveform of a selection range enlarged and displayed by a display processing unit when a user selects a waveform selection range on the display screen illustrated in FIG. 3. 基準特徴点の特徴となる設定の入力を受け付ける設定受付画面を示す画面図である。It is a screen figure which shows the setting reception screen which receives the input of the setting used as the characteristic of a reference | standard feature point. 図1に示す第二表示処理部によって表示された補正波形の一例を示す画面図である。It is a screen figure which shows an example of the correction | amendment waveform displayed by the 2nd display process part shown in FIG. ユーザが図6に示す表示画面において、補正波形の2工程目の波形の選択範囲を選択した場合に、表示処理部によって拡大表示された選択範囲の補正波形を示す画面図である。FIG. 7 is a screen diagram illustrating a correction waveform of a selection range enlarged and displayed by a display processing unit when a user selects a selection range of a second waveform of the correction waveform on the display screen illustrated in FIG. 6. 分析特徴点の特徴となる設定の入力を受け付ける設定受付画面を示す画面図である。It is a screen figure which shows the setting reception screen which receives the input of the setting used as the characteristic of an analysis feature point. 図1に示す分析表示処理部によって表示される、各サイクルに対応する特徴出現時間のプロットを線で繋いだグラフを示す画面図である。It is a screen figure which shows the graph which connected by the line the plot of the feature appearance time corresponding to each cycle displayed by the analysis display process part shown in FIG.

以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。図1は、本発明の一実施形態に係る波形分析補助装置を備えた波形分析補助システムの構成の一例を示すブロック図である。   Embodiments according to the present invention will be described below with reference to the drawings. In addition, the structure which attached | subjected the same code | symbol in each figure shows that it is the same structure, The description is abbreviate | omitted. FIG. 1 is a block diagram showing an example of the configuration of a waveform analysis assistance system including a waveform analysis assistance device according to an embodiment of the present invention.

図1に示す波形分析補助システム1は、波形分析補助装置2と、信号観測装置3とを備えている。信号観測装置3は、例えば信号検出部31、トリガ信号受信部32、及び波形データ生成部33を備えている。   A waveform analysis auxiliary system 1 shown in FIG. 1 includes a waveform analysis auxiliary device 2 and a signal observation device 3. The signal observation device 3 includes, for example, a signal detection unit 31, a trigger signal reception unit 32, and a waveform data generation unit 33.

信号観測装置3は、例えば所定の演算処理を実行するCPU(Central Processing Unit)、データを一時的に記憶するRAM(Random Access Memory)、所定の制御プログラム等を記憶するフラッシュメモリ等の不揮発性の記憶装置、波形分析補助装置2と通信するための通信回路、AD(アナログデジタル)コンバータ、I/Oポート、及びこれらの周辺回路等を備えて構成されている。そして、信号観測装置3は、所定の制御プログラムを実行することによって、波形データ生成部33として機能する。   The signal observation device 3 is a nonvolatile memory such as a CPU (Central Processing Unit) that executes predetermined arithmetic processing, a RAM (Random Access Memory) that temporarily stores data, a flash memory that stores predetermined control programs, and the like. A storage device, a communication circuit for communicating with the waveform analysis auxiliary device 2, an AD (analog / digital) converter, an I / O port, and peripheral circuits thereof are configured. Then, the signal observation device 3 functions as the waveform data generation unit 33 by executing a predetermined control program.

信号観測装置3は、繰り返しサイクル動作を行う装置に接続される。信号観測装置3は、そのサイクル動作に伴い検出された信号を、その装置から得られたサイクルの開始を示すトリガ信号に基づき、サイクル毎の波形データとして取得する。   The signal observation device 3 is connected to a device that performs a repeated cycle operation. The signal observation device 3 acquires the signal detected with the cycle operation as waveform data for each cycle based on the trigger signal indicating the start of the cycle obtained from the device.

繰り返しサイクル動作を行う装置は、例えばNC工作機(Numerically Controlled Machine Tools)である。NC工作機では、一つのワークを加工する期間が1サイクルに相当する。NC工作機のサイクル動作に伴い検出される信号としては、例えばドリルやメタルソーを駆動する駆動モータの駆動電流を示す信号が例示される。例えば駆動モータに電流センサを取り付け、電流センサで検出された信号が信号検出部31に入力される。また、NC工作機は、その加工サイクルの開始を示すトリガ信号を、トリガ信号受信部32へ出力する。   An apparatus that repeatedly performs a cycle operation is, for example, an NC machine tool (Numerically Controlled Machine Tools). In an NC machine tool, a period for machining one workpiece corresponds to one cycle. As a signal detected with the cycle operation of the NC machine tool, for example, a signal indicating a drive current of a drive motor for driving a drill or a metal saw is exemplified. For example, a current sensor is attached to the drive motor, and a signal detected by the current sensor is input to the signal detection unit 31. Further, the NC machine tool outputs a trigger signal indicating the start of the machining cycle to the trigger signal receiving unit 32.

信号検出部31は、例えばADコンバータを用いて構成されている。信号検出部31は、各サイクルにおいて時間の経過に応じて変化する信号、例えば上述の電流センサの検出信号を検出する。トリガ信号受信部32は、例えばI/Oポートである。トリガ信号受信部32は、NC工作機の加工サイクルが開始されるタイミングを示すトリガ信号を受信する。   The signal detection unit 31 is configured using, for example, an AD converter. The signal detector 31 detects a signal that changes with time in each cycle, for example, a detection signal of the above-described current sensor. The trigger signal receiving unit 32 is, for example, an I / O port. The trigger signal receiving unit 32 receives a trigger signal indicating the timing at which the machining cycle of the NC machine tool is started.

波形データ生成部33は、トリガ信号受信部32によって、トリガ信号が受信されてから再びトリガ信号が受信されるまでの期間を1サイクルとして当該期間に信号検出部31で受信された信号から1サイクル分の波形データを生成する。そして、波形データ生成部33は、このようにして得られたサイクル毎の波形データを波形分析補助装置2へ送信する。なお、波形データ生成部33は、このようにして得られたサイクル毎の波形データを例えばメモリカードなどの記憶媒体に記憶しておき、その記憶媒体のデータを波形分析補助装置2に読み込ませるようにしてもよい。   The waveform data generation unit 33 sets the period from when the trigger signal is received by the trigger signal reception unit 32 to when the trigger signal is received again as one cycle, from the signal received by the signal detection unit 31 during that period to one cycle. Generate minute waveform data. Then, the waveform data generation unit 33 transmits the waveform data for each cycle obtained in this way to the waveform analysis auxiliary device 2. The waveform data generation unit 33 stores the waveform data for each cycle thus obtained in a storage medium such as a memory card, and causes the waveform analysis auxiliary device 2 to read the data in the storage medium. It may be.

波形分析補助装置2は、例えば、本体部4、記憶部5、ディスプレイ装置6(表示部)、マウス7(操作受付部)、及びキーボード8(操作受付部)を備えている。波形分析補助装置2は、例えばパーソナルコンピュータを用いて構成されている。ディスプレイ装置6は、例えば液晶表示装置やEL(Electro-Luminescence)ディスプレイ等のディスプレイ装置である。   The waveform analysis auxiliary device 2 includes, for example, a main body unit 4, a storage unit 5, a display device 6 (display unit), a mouse 7 (operation reception unit), and a keyboard 8 (operation reception unit). The waveform analysis auxiliary device 2 is configured using, for example, a personal computer. The display device 6 is a display device such as a liquid crystal display device or an EL (Electro-Luminescence) display.

記憶部5は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等の記憶装置を用いて構成されている。あるいは、記憶部5は、USB(Universal Serial Bus)メモリやSDメモリカード等の記憶媒体であってもよい。記憶部5には、n個(nは2以上の整数)の波形データD1〜Dnが記憶されている。以下、波形データD1〜Dnを総称して波形データDと称する。各波形データは、記号Dに、波形データが得られたサイクルのサイクル数iを付して、波形データDiのように表記する。   The storage unit 5 is configured using a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). Alternatively, the storage unit 5 may be a storage medium such as a USB (Universal Serial Bus) memory or an SD memory card. The storage unit 5 stores n (n is an integer of 2 or more) waveform data D1 to Dn. Hereinafter, the waveform data D1 to Dn are collectively referred to as waveform data D. Each waveform data is represented as a waveform data Di by adding the number i of cycles in which the waveform data is obtained to the symbol D.

波形データD1〜Dnは、それぞれ、例えば所定のセンサで検出された検出値であるセンサ値(数値)を、例えば一定の時間間隔でサンプリングすることにより時間の経過に応じて取得されたデータであり、このようなデータは、時間に対応する時間軸とセンサ値に対応する数値軸とからなる座標平面(二次元座標)上にプロットすることにより、波形として把握することが可能である。   Each of the waveform data D1 to Dn is data acquired as time elapses, for example, by sampling a sensor value (numerical value) that is a detection value detected by a predetermined sensor, for example, at a constant time interval. Such data can be grasped as a waveform by plotting on a coordinate plane (two-dimensional coordinates) composed of a time axis corresponding to time and a numerical axis corresponding to a sensor value.

一つの波形データDを構成する複数のセンサ値には、波形データD毎にサンプリングされた順番に、0から順にサンプル番号が付されている。すなわち、サンプル番号0のセンサ値は、サイクルが開始された最初のセンサ値であり、以後、サイクルが開始されてからの経過時間は、サンプリング間隔×サンプル番号で得られる。すなわち、サンプル番号は、サンプリングが開始されてからの経過時間を意味している。サンプリング間隔は、例えば10msとされている。   A plurality of sensor values constituting one waveform data D are assigned sample numbers in order from 0 in the order sampled for each waveform data D. That is, the sensor value of sample number 0 is the first sensor value at which the cycle is started, and thereafter, the elapsed time from the start of the cycle is obtained by sampling interval × sample number. That is, the sample number means an elapsed time since the sampling was started. The sampling interval is, for example, 10 ms.

上述のセンサは、例えばワークを加工する加工機の加工用モータの負荷電流を検出する電流センサである。そして、1つのワークを加工する加工工程の開始から終了までの1サイクル中に複数サンプリングして得られたセンサ値が一つの波形データDとされ、このようなサイクルをn回繰り返すことによって、波形データD1〜Dnが得られる。   The above-described sensor is a current sensor that detects a load current of a processing motor of a processing machine that processes a workpiece, for example. The sensor value obtained by sampling a plurality of times during one cycle from the start to the end of the machining process for machining one workpiece is used as one waveform data D. By repeating such a cycle n times, a waveform is obtained. Data D1 to Dn are obtained.

ここで、サイクル数1〜nに対応する波形データD1〜Dnは、サイクル数順に、時間の経過(サイクル数の増加)に伴い添え字の番号iが増加するようになっている。   Here, in the waveform data D1 to Dn corresponding to the number of cycles 1 to n, the subscript number i increases with the passage of time (increase in the number of cycles) in the order of the number of cycles.

なお、センサは電流センサに限らない。例えば電圧センサ、温度センサ、トルクセンサ、あるいは圧力センサ等であってもよい。また、波形データDの数値は、センサで検出された値に限らず、時間の経過に伴い得られる数値であればよい。   The sensor is not limited to a current sensor. For example, a voltage sensor, a temperature sensor, a torque sensor, or a pressure sensor may be used. The numerical value of the waveform data D is not limited to the value detected by the sensor, and may be a numerical value obtained with the passage of time.

図2(a)〜図2(d)は、記憶部5に記憶されている波形データD1〜Dnの一例を説明するための波形図である。図2(a)〜図2(d)に示す波形図は、横軸(時間軸)を時間、縦軸(数値軸)をセンサ値とする座標平面(二次元座標)上に、波形データD1,D2,D3,Dnがプロットされたものである。図2(a)〜図2(d)に示すように、波形データD1,D2,D3,Dnは、同じ種類のワークを加工するサイクルが繰り返されたものなので、波形データD1,D2,D3,Dnを表す波形は略同じような波形となる。   2A to 2D are waveform diagrams for explaining an example of the waveform data D1 to Dn stored in the storage unit 5. FIG. The waveform diagrams shown in FIGS. 2A to 2D show waveform data D1 on a coordinate plane (two-dimensional coordinates) having the horizontal axis (time axis) as time and the vertical axis (numerical value axis) as sensor values. , D2, D3, Dn are plotted. As shown in FIGS. 2A to 2D, the waveform data D1, D2, D3, and Dn are obtained by repeating a cycle of machining the same type of workpiece. Waveforms representing Dn are substantially similar.

図2に示す例では、図2(c)に示す波形データD3の波形が、サンプル番号1000(10秒)前後の時間位置で他の波形と僅かに異なっているが、図2(a)〜図2(d)の波形を一見しただけでは、波形データD3が異常なのか、波形データD3と他の波形データとの差異はデータばらつきの範囲内なのかを判断することは困難である。   In the example shown in FIG. 2, the waveform of the waveform data D3 shown in FIG. 2C is slightly different from the other waveforms at the time positions around the sample number 1000 (10 seconds). It is difficult to determine whether the waveform data D3 is abnormal or whether the difference between the waveform data D3 and other waveform data is within the range of data variation by simply looking at the waveform in FIG.

また、波形データDの数nは、例えば200個〜2000個である。そのため、このような多数の波形をユーザが一つずつ目視して、数多くの波形データの中から異常な波形データを判別することは、困難かつ煩雑である。   The number n of waveform data D is, for example, 200 to 2000. For this reason, it is difficult and cumbersome for the user to visually recognize such a large number of waveforms one by one and discriminate abnormal waveform data from the large number of waveform data.

本体部4は、例えば所定の演算処理を実行するCPU(Central Processing Unit)、データを一時的に記憶するRAM(Random Access Memory)、信号観測装置3と通信するための通信回路、及びこれらの周辺回路等を備えて構成されている。そして、本体部4は、記憶部5に記憶された制御プログラムを実行することによって、表示処理部40、分析時間位置取得部43、及び分析表示処理部44として機能する。表示処理部40は、第一表示処理部41と第二表示処理部42とを含む。   The main unit 4 includes, for example, a CPU (Central Processing Unit) that executes predetermined arithmetic processing, a RAM (Random Access Memory) that temporarily stores data, a communication circuit for communicating with the signal observation device 3, and their peripherals A circuit is provided. The main body 4 functions as a display processing unit 40, an analysis time position acquisition unit 43, and an analysis display processing unit 44 by executing the control program stored in the storage unit 5. The display processing unit 40 includes a first display processing unit 41 and a second display processing unit 42.

本体部4は、例えば信号観測装置3から受信された波形データD1〜Dn、あるいは記憶媒体から読み込まれた波形データD1〜Dnを記憶部5に記憶させてもよい。あるいは、波形データD1〜Dnが記憶された記憶媒体を記憶部5として用いてもよい。   The main body unit 4 may store the waveform data D1 to Dn received from the signal observation device 3 or the waveform data D1 to Dn read from the storage medium in the storage unit 5, for example. Alternatively, a storage medium in which the waveform data D1 to Dn are stored may be used as the storage unit 5.

第一表示処理部41は、波形データD1〜Dnにおける各サイクルが開始される開始点を、時間軸上で一致させるように波形データD1〜Dnの時間軸における表示位置を調節しつつ波形データD1〜Dnが重ね合わされた集団波形をディスプレイ装置6の表示画面に表示させる。   The first display processing unit 41 adjusts the display position of the waveform data D1 to Dn on the time axis so that the start points at which the cycles of the waveform data D1 to Dn start are matched on the time axis, while the waveform data D1 The collective waveform on which .about.Dn is superimposed is displayed on the display screen of the display device 6.

第二表示処理部42は、波形データD1〜Dnにおける基準特徴点を時間軸上で一致させるように、集団波形における波形データD1〜Dnを時間軸に沿って平行移動させることによって補正波形を表示画面に表示させる。   The second display processing unit 42 displays the corrected waveform by translating the waveform data D1 to Dn in the collective waveform along the time axis so that the reference feature points in the waveform data D1 to Dn match on the time axis. Display on the screen.

分析時間位置取得部43は、第一表示処理部41によって表示される集団波形及び第二表示処理部42によって表示される補正波形のうち少なくとも一方の波形について、当該少なくとも一方の波形を分析するための所定の特徴を有する分析特徴点が各サイクルに対応する波形データD1〜Dnにおいて現れる時間軸上の時間を示す特徴出現サンプル番号(特徴出現時間)を、当該波形に含まれる波形データD1〜Dnについて取得する。   The analysis time position acquisition unit 43 analyzes at least one of the collective waveform displayed by the first display processing unit 41 and the correction waveform displayed by the second display processing unit 42. The feature appearance sample numbers (feature appearance times) indicating the time on the time axis at which the analysis feature points having the predetermined features appear in the waveform data D1 to Dn corresponding to each cycle are represented by the waveform data D1 to Dn included in the waveform. Get about.

分析表示処理部44は、ディスプレイ装置6の表示画面に波形データD1〜Dnに対応するサイクル数を示すサイクル軸と時間軸とを設定し、当該表示画面に各サイクルに対応する特徴出現サンプル番号(特徴出現時間)をプロットする。   The analysis display processing unit 44 sets a cycle axis and a time axis indicating the number of cycles corresponding to the waveform data D1 to Dn on the display screen of the display device 6, and a feature appearance sample number (corresponding to each cycle) on the display screen. Plot feature appearance time).

図3は、図1に示す第一表示処理部41によってディスプレイ装置6に表示された集団波形G2の一例を示す画面図である。図3に示す表示画面G1は、横軸がサイクル開始からの経過時間をサンプル番号で示す時間軸とされ、縦軸がセンサ値を示す数値軸となっている。集団波形G2は、波形データD1〜Dnの各サイクル番号をそのまま時間軸に合わせて表示画面G1にプロットしたもので、サイクルの開始タイミングで時間軸を揃えて波形データD1〜Dnが重ね合わされた波形になっている。   FIG. 3 is a screen diagram showing an example of the collective waveform G2 displayed on the display device 6 by the first display processing unit 41 shown in FIG. In the display screen G1 shown in FIG. 3, the horizontal axis is a time axis indicating the elapsed time from the start of the cycle as a sample number, and the vertical axis is a numerical axis indicating the sensor value. The collective waveform G2 is obtained by plotting the cycle numbers of the waveform data D1 to Dn on the display screen G1 as they are along the time axis, and is a waveform in which the waveform data D1 to Dn are overlapped with the time axis aligned at the cycle start timing. It has become.

集団波形G2の部分Aでは、波形が太い線状になっており、この線の太さが波形データD1〜Dnのばらつきに相当している。   In the portion A of the collective waveform G2, the waveform is a thick line, and the thickness of this line corresponds to the variation of the waveform data D1 to Dn.

図3に示す例では、1サイクル中に2工程含まれている。例えば、NC工作機で、1つのワークに順次2箇所、孔開けを行う場合に相当している。図3に示す集団波形G2では、1工程目に対応する波形G21と、2工程目に対応する波形G22とが表示されている。   In the example shown in FIG. 3, two steps are included in one cycle. For example, this corresponds to a case where two holes are sequentially drilled in one workpiece with an NC machine tool. In the collective waveform G2 shown in FIG. 3, a waveform G21 corresponding to the first step and a waveform G22 corresponding to the second step are displayed.

表示処理部40は、ユーザがマウス7を操作して選択した部分を拡大表示する。図4は、ユーザが表示画面G1における波形G22の選択範囲G23を選択した場合に、表示処理部40によって拡大表示された選択範囲G23の波形G22を示す画面図である。図4に示す画面図では、部分Eの波形は一定の範囲内で略均一にばらついているように見え、ばらつきと異なる理由で他の波形データと差異が生じている波形データを見つけることは困難である。   The display processing unit 40 enlarges and displays a portion selected by the user by operating the mouse 7. FIG. 4 is a screen diagram showing the waveform G22 of the selection range G23 enlarged and displayed by the display processing unit 40 when the user selects the selection range G23 of the waveform G22 on the display screen G1. In the screen diagram shown in FIG. 4, the waveform of the portion E seems to vary substantially uniformly within a certain range, and it is difficult to find waveform data that is different from other waveform data for a reason different from variation. It is.

図5、図6は、第二表示処理部42による補正波形の表示動作を説明するための説明図である。図5は、基準特徴点の特徴となる設定の入力を受け付ける設定受付画面を示す画面図である。   5 and 6 are explanatory diagrams for explaining the correction waveform display operation by the second display processing unit 42. FIG. 5 is a screen diagram illustrating a setting reception screen that receives an input of a setting that is a feature of the reference feature point.

ユーザがマウス7又はキーボード8を操作して、補正波形の表示指示を入力すると、第二表示処理部42は、図5に示す設定受付画面G3をディスプレイ装置6に表示させる。設定受付画面G3には、基準特徴点を探す範囲をサンプル数で指定するための「開始:」欄と、「長さ:」欄とが表示されている。また、何サイクル目を対象とするかを設定するためのサイクル入力欄G31と、立ち上り、立ち下り、上向きに凸のピーク、及び下向きに凸のピークを選択するための選択欄G32と、閾値を設定するための「検出レベル:」欄とが設けられている。ユーザがマウス7又はキーボード8を操作して各欄に所望の設定を行うことが可能にされている。   When the user operates the mouse 7 or the keyboard 8 to input a correction waveform display instruction, the second display processing unit 42 causes the display device 6 to display a setting reception screen G3 shown in FIG. In the setting reception screen G3, a “start:” field and a “length:” field for designating a range for searching for a reference feature point by the number of samples are displayed. In addition, a cycle input field G31 for setting what cycle is targeted, a selection field G32 for selecting rising, falling, upwardly convex peak, and downwardly convex peak, and threshold values A “detection level:” field for setting is provided. The user can operate the mouse 7 or the keyboard 8 to make desired settings in each column.

図5に示す例では、「開始:」欄に120、「長さ:」欄に100、サイクル入力欄G31に「最初」、選択欄G32に立ち上がり、「検出レベル:」欄に20が入力され、第二表示処理部42は、設定受付画面G3に入力された設定内容に対応するカーソルBを、図3に示す表示画面G1に表示する。   In the example shown in FIG. 5, 120 is input in the “Start:” field, 100 in the “Length:” field, “First” in the cycle input field G31, 20 in the selection field G32, and 20 in the “Detection level:” field. The second display processing unit 42 displays the cursor B corresponding to the setting content input on the setting reception screen G3 on the display screen G1 shown in FIG.

図3,図5に示す例では、表示画面G1に表示されたカーソルBを、波形データD1〜Dnが立ち上がり方向で通過したときにおける波形データD1〜Dnが閾値(検出レベル)になった点が、波形データD1〜Dnそれぞれの基準特徴点として、第二表示処理部42によって取得される。   In the example shown in FIGS. 3 and 5, the waveform data D1 to Dn when the waveform data D1 to Dn pass in the rising direction through the cursor B displayed on the display screen G1 has a threshold value (detection level). The second display processing unit 42 acquires the reference feature points of the waveform data D1 to Dn.

図6は、図1に示す第二表示処理部42によって表示された補正波形の一例を示す画面図である。第二表示処理部42は、波形データD1〜Dnそれぞれの基準特徴点を時間軸(横軸)上で一致させるように、集団波形における波形データD1〜Dnを時間軸に沿って平行移動させることによって補正した補正波形G41を表示画面G4に表示させる。   FIG. 6 is a screen diagram showing an example of a correction waveform displayed by the second display processing unit 42 shown in FIG. The second display processing unit 42 translates the waveform data D1 to Dn in the collective waveform along the time axis so that the reference feature points of the waveform data D1 to Dn are matched on the time axis (horizontal axis). The corrected waveform G41 corrected by the above is displayed on the display screen G4.

図6に示す補正波形G41では、集団波形G2における部分Aに対応する部分Cにおいて、部分Aの集団波形G2よりも部分Cの補正波形G41の方が、線が細くなっている。すなわち、補正波形G41では、波形データD1〜Dnそれぞれの基準特徴点が時間軸(横軸)上で一致させられた結果、基準特徴点に対応する部分Cで、補正波形G41が細くなっている。   In the correction waveform G41 shown in FIG. 6, in the portion C corresponding to the portion A in the collective waveform G2, the correction waveform G41 of the portion C is thinner than the collective waveform G2 of the portion A. That is, in the correction waveform G41, as a result of matching the reference feature points of the waveform data D1 to Dn on the time axis (horizontal axis), the correction waveform G41 is narrowed at the portion C corresponding to the reference feature points. .

図7は、ユーザが表示画面G4において、補正波形G41の2工程目の波形G22の選択範囲G42を選択した場合に、表示処理部40によって拡大表示された選択範囲G42の補正波形G41を示す画面図である。図7に示すように、補正波形G41では、拡大表示された選択範囲G42の部分Fにおいて、波形データD1〜Dnが、互いに異なる略2グループに分かれることが確認できる。このように、補正波形G41によれば、繰り返しサイクルにおいて得られた複数の波形データD1〜Dnの中から、他の波形データと差異のある波形データを見つけることが容易になる。   FIG. 7 shows the correction waveform G41 of the selection range G42 enlarged and displayed by the display processing unit 40 when the user selects the selection range G42 of the waveform G22 in the second step of the correction waveform G41 on the display screen G4. FIG. As shown in FIG. 7, in the corrected waveform G41, it can be confirmed that the waveform data D1 to Dn are divided into approximately two different groups in the portion F of the enlarged selection range G42. Thus, according to the correction waveform G41, it becomes easy to find waveform data that is different from other waveform data from among the plurality of waveform data D1 to Dn obtained in the repetition cycle.

図3、図4に示す集団波形G2では、1工程目の波形G21で生じたばらつきが累積されて2工程目の波形G22で現れる。そのため、2工程目の波形G22における、波形データD1〜Dnの差異が、波形G21で生じたばらつきの累積によって覆い隠されてしまうため、集団波形G2では、波形データD1〜Dnの差異を見つけることが困難になる。   In the collective waveform G2 shown in FIG. 3 and FIG. 4, the variations generated in the waveform G21 in the first step are accumulated and appear in the waveform G22 in the second step. For this reason, the difference between the waveform data D1 to Dn in the waveform G22 in the second step is obscured by the accumulation of variations generated in the waveform G21, and therefore, the difference between the waveform data D1 to Dn is found in the collective waveform G2. Becomes difficult.

一方、図6、図7に示す補正波形G41では、第二表示処理部42によって、波形データD1〜Dnにおける基準特徴点が時間軸上で一致されるように、集団波形G2における波形データD1〜Dnが時間軸に沿って平行移動される結果、波形G21で生じたばらつきがキャンセルされるので、図7に示すように、繰り返しサイクルにおいて得られた複数の波形データD1〜Dnの中から、他の波形データと差異のある波形データを見つけることが容易になる。   On the other hand, in the correction waveform G41 shown in FIGS. 6 and 7, the waveform data D1 to D1 in the collective waveform G2 is set by the second display processing unit 42 so that the reference feature points in the waveform data D1 to Dn are matched on the time axis. As a result of the parallel movement of Dn along the time axis, the variation occurring in the waveform G21 is canceled, so that, as shown in FIG. 7, from among the plurality of waveform data D1 to Dn obtained in the repetitive cycle, the other It becomes easy to find the waveform data that is different from the waveform data.

図8、図9は、分析時間位置取得部43及び分析表示処理部44の動作を説明するための説明図である。図8は、分析特徴点の特徴となる設定の入力を受け付ける設定受付画面を示す画面図である。   8 and 9 are explanatory diagrams for explaining operations of the analysis time position acquisition unit 43 and the analysis display processing unit 44. FIG. FIG. 8 is a screen diagram illustrating a setting reception screen that receives an input of a setting that is a feature of an analysis feature point.

図3若しくは図4に示す集団波形G2、又は図6若しくは図7に示す補正波形G41が表示された状態で、ユーザがマウス7又はキーボード8を操作してタイミング分析波形の表示指示を入力すると、分析時間位置取得部43は、図8に示す設定受付画面G5をディスプレイ装置6に表示させる。設定受付画面G5には、表示されている波形を処理対象として分析特徴点を探す範囲をサンプル数で指定するための「開始:」欄と、「長さ:」欄とが表示されている。また、何サイクル目を対象とするかを設定するためのサイクル入力欄G31と、立ち上り、立ち下り、上向きに凸のピーク、及び下向きに凸のピークを選択するための選択欄G32と、閾値を設定するための「検出レベル:」欄とが設けられている。ユーザがマウス7又はキーボード8を操作して各欄に所望の設定を行うことが可能にされている。   When the collective waveform G2 shown in FIG. 3 or FIG. 4 or the correction waveform G41 shown in FIG. 6 or FIG. 7 is displayed, the user operates the mouse 7 or the keyboard 8 to input a timing analysis waveform display instruction. The analysis time position acquisition unit 43 causes the display device 6 to display a setting reception screen G5 shown in FIG. In the setting reception screen G5, a “start:” field and a “length:” field for designating a range to search for analysis feature points by using the displayed waveform as a processing target are displayed. In addition, a cycle input field G31 for setting what cycle is targeted, a selection field G32 for selecting rising, falling, upwardly convex peak, and downwardly convex peak, and threshold values A “detection level:” field for setting is provided. The user can operate the mouse 7 or the keyboard 8 to make desired settings in each column.

図8に示す例では、「開始:」欄に770、「長さ:」欄に30、サイクル入力欄G31に「最初」、選択欄G32に立ち上がり、「検出レベル:」欄に20が入力されている。図7に示す補正波形G41を処理対象とする場合、分析時間位置取得部43は、設定受付画面G5に入力された設定内容に対応するカーソルHを、図7に示す補正波形G41上に表示する。   In the example shown in FIG. 8, 770 is entered in the “Start:” field, 30 is entered in the “Length:” field, “First” is entered in the cycle entry field G31, 20 is entered in the Selection field G32, and 20 is entered in the “Detection level:” field. ing. When the correction waveform G41 shown in FIG. 7 is to be processed, the analysis time position acquisition unit 43 displays the cursor H corresponding to the setting content input on the setting reception screen G5 on the correction waveform G41 shown in FIG. .

図7,図8に示す例では、カーソルHを、補正波形G41の波形データD1〜Dnが立ち上がり方向で通過したときにおける波形データD1〜Dnが閾値(検出レベル)になった点が、波形データD1〜Dnそれぞれの分析特徴点とされる。分析時間位置取得部43は、それら各分析特徴点の時間軸上の時間をサンプル番号で示した特徴出現サンプル番号を取得する。特徴出現サンプル番号は、特徴出現時間の一例に相当している。補正波形G41が対象とされる場合、特徴出現サンプル番号は、第二表示処理部42によって補正された後の時間軸上のサンプル番号(時間)となる。   In the example shown in FIGS. 7 and 8, the waveform data is that the waveform data D <b> 1 to Dn when the waveform data D <b> 1 to Dn of the correction waveform G <b> 41 passes through the cursor H in the rising direction becomes a threshold value (detection level). It is set as each analysis feature point of D1-Dn. The analysis time position acquisition unit 43 acquires a feature appearance sample number indicating the time on the time axis of each analysis feature point by a sample number. The feature appearance sample number corresponds to an example of the feature appearance time. When the correction waveform G41 is targeted, the feature appearance sample number is the sample number (time) on the time axis after being corrected by the second display processing unit.

図9は、図1に示す分析表示処理部44によって表示される、各サイクルに対応する特徴出現時間のプロットを線で繋いだグラフG61を示す画面図G6である。図9に示す画面図G6は、横軸が波形データD1〜Dnに対応するサイクル数を示すサイクル軸とされ、縦軸が各サイクル(波形データD1〜Dn)に対応する特徴出現サンプル番号とされている。   FIG. 9 is a screen diagram G6 showing a graph G61 displayed by the analysis display processing unit 44 shown in FIG. 1 and connecting plots of feature appearance times corresponding to the respective cycles with lines. In the screen diagram G6 shown in FIG. 9, the horizontal axis is the cycle axis indicating the number of cycles corresponding to the waveform data D1 to Dn, and the vertical axis is the feature appearance sample number corresponding to each cycle (waveform data D1 to Dn). ing.

分析表示処理部44は、画面図G6において、サイクル(波形データD1〜Dn)毎に特徴出現サンプル番号をプロットし、グラフG61をディスプレイ装置6に表示させる。   The analysis display processing unit 44 plots the feature appearance sample numbers for each cycle (waveform data D1 to Dn) in the screen diagram G6 and causes the display device 6 to display the graph G61.

グラフG61によれば、4サイクル毎に、特徴出現サンプル番号が小さくなっているのがわかる。図7に示す補正波形G41では、波形データD1〜Dnが2グループに分かれることしか判らない。しかしながら分析時間位置取得部43と分析表示処理部44とによって図9に示すグラフG61を表示させることによって、4サイクル毎に、特徴出現サンプル番号が小さい、他のサイクルとは異なる波形が生じることを容易に見つけることができる。   According to the graph G61, it can be seen that the feature appearance sample number decreases every four cycles. In the correction waveform G41 shown in FIG. 7, it can only be understood that the waveform data D1 to Dn are divided into two groups. However, by displaying the graph G61 shown in FIG. 9 by the analysis time position acquisition unit 43 and the analysis display processing unit 44, it is possible to generate a waveform having a small feature appearance sample number and different from other cycles every four cycles. Can be easily found.

このように、分析時間位置取得部43と分析表示処理部44とによれば、他の波形データと差異のある波形データが生じる傾向に関する情報を得ることが容易になる。   As described above, according to the analysis time position acquisition unit 43 and the analysis display processing unit 44, it is easy to obtain information regarding the tendency of generating waveform data that is different from other waveform data.

1 波形分析補助システム
2 波形分析補助装置
3 信号観測装置
4 本体部
5 記憶部
6 ディスプレイ装置(表示部)
7 マウス
8 キーボード
31 信号検出部
32 トリガ信号受信部
33 波形データ生成部
40 表示処理部
41 第一表示処理部
42 第二表示処理部
43 分析時間位置取得部
44 分析表示処理部
D,D1〜Dn 波形データ
G1 表示画面
G2 集団波形
G21,G22 波形
G23 選択範囲
G3 設定受付画面
G31 サイクル入力欄
G32 選択欄
G4 表示画面
G41 補正波形
G42 選択範囲
G5 設定受付画面
G6 画面図
G61 グラフ
DESCRIPTION OF SYMBOLS 1 Waveform analysis auxiliary system 2 Waveform analysis auxiliary device 3 Signal observation apparatus 4 Main body part 5 Memory | storage part 6 Display apparatus (display part)
7 mouse 8 keyboard 31 signal detection unit 32 trigger signal reception unit 33 waveform data generation unit 40 display processing unit 41 first display processing unit 42 second display processing unit 43 analysis time position acquisition unit 44 analysis display processing units D, D1 to Dn Waveform data G1 Display screen G2 Collective waveform G21, G22 Waveform G23 Selection range G3 Setting reception screen G31 Cycle input field G32 Selection field G4 Display screen G41 Correction waveform G42 Selection range G5 Setting reception screen G6 Screen diagram G61 Graph

Claims (7)

繰り返しサイクルにおける各サイクルにおいて時間の経過に応じて得られる数値を表す波形データを、複数サイクル分記憶する記憶部と、
画像を表示する表示画面を有する表示部と、
前記表示画面に前記時間に対応する時間軸と前記数値に対応する数値軸とを設定し、前記各波形データが所定の特徴を有する基準特徴点を、前記時間軸上で一致させるように当該各波形データの前記時間軸における表示位置を調節しつつ当該各波形データが重ね合わされた補正波形を前記表示画面に表示させる表示処理部とを備える波形分析補助装置。
A storage unit for storing waveform data representing a numerical value obtained in accordance with the passage of time in each cycle in a repetitive cycle;
A display unit having a display screen for displaying an image;
A time axis corresponding to the time and a numerical axis corresponding to the numerical value are set on the display screen, and each of the waveform data has a predetermined characteristic on the time axis so that the reference feature points having predetermined characteristics coincide with each other. A waveform analysis auxiliary device comprising: a display processing unit that displays a correction waveform in which the waveform data is superimposed on the display screen while adjusting a display position of the waveform data on the time axis.
前記表示処理部は、
前記各波形データにおける前記各サイクルが開始される開始点を、前記時間軸上で一致させるように当該各波形データの前記時間軸における表示位置を調節しつつ当該各波形データが重ね合わされた集団波形を前記表示画面に表示させる第一表示処理部と、
前記各波形データにおける前記基準特徴点を前記時間軸上で一致させるように、前記集団波形における前記各波形データを前記時間軸に沿って平行移動させることによって前記補正波形を前記表示画面に表示させる第二表示処理部とを含む請求項1記載の波形分析補助装置。
The display processing unit
A collective waveform in which the waveform data is superimposed while adjusting the display position of the waveform data on the time axis so that the start points at which the cycles in the waveform data are started coincide with each other on the time axis. A first display processing unit for displaying on the display screen;
The correction waveform is displayed on the display screen by translating the waveform data in the collective waveform along the time axis so that the reference feature points in the waveform data coincide on the time axis. The waveform analysis auxiliary device according to claim 1, further comprising a second display processing unit.
前記基準特徴点は、前記各サイクルの開始から所定回数目に立ち上がり方向で前記数値が所定の閾値となる点、前記各サイクルの開始から所定回数目に立ち下がり方向で前記数値が所定の閾値となる点、前記各サイクルの開始から所定回数目に上向きに凸のピークとなる点、及び前記各サイクルの開始から所定回数目に下向きに凸のピークとなる点のうちのいずれかの点である請求項1又は2に記載の波形分析補助装置。   The reference feature point is that the numerical value becomes a predetermined threshold in the rising direction at a predetermined number of times from the start of each cycle, and the numerical value becomes a predetermined threshold in the falling direction at a predetermined number of times from the start of each cycle. Or a point that becomes a convex peak upwards a predetermined number of times from the start of each cycle, or a point that becomes a convex peak downwards a predetermined number of times from the start of each cycle. The waveform analysis auxiliary device according to claim 1 or 2. 前記各波形データには、複数の繰り返し波形が含まれている請求項1〜3のいずれか1項に記載の波形分析補助装置。   The waveform analysis auxiliary device according to claim 1, wherein each waveform data includes a plurality of repetitive waveforms. 前記集団波形及び前記補正波形のうち少なくとも一方の波形について、当該少なくとも一方の波形を分析するための所定の特徴を有する分析特徴点が前記各サイクルに対応する前記各波形データにおいて現れる前記時間軸上の時間を示す特徴出現時間を、当該波形に含まれる各波形データについて取得する分析時間位置取得部と、
前記表示画面に前記各波形データに対応するサイクル数を示すサイクル軸と前記時間軸とを設定し、当該表示画面に前記各サイクルに対応する前記特徴出現時間をプロットする分析表示処理部とをさらに備える請求項2記載の波形分析補助装置。
On at least one of the collective waveform and the correction waveform, an analysis feature point having a predetermined feature for analyzing the at least one waveform appears on the time axis corresponding to each cycle. An analysis time position acquisition unit that acquires the feature appearance time indicating the time of each waveform data included in the waveform;
An analysis display processing unit configured to set a cycle axis indicating the number of cycles corresponding to each waveform data and the time axis on the display screen, and plot the feature appearance times corresponding to the cycles on the display screen; The waveform analysis auxiliary device according to claim 2 provided.
前記分析特徴点は、前記各サイクルの開始から所定回数目に立ち上がり方向で前記数値が所定の閾値となる点、前記各サイクルの開始から所定回数目に立ち下がり方向で前記数値が所定の閾値となる点、前記各サイクルの開始から所定回数目に上向きに凸のピークとなる点、及び前記各サイクルの開始から所定回数目に下向きに凸のピークとなる点のうちのいずれかの点である請求項5記載の波形分析補助装置。   The analysis feature point is that the numerical value becomes a predetermined threshold in the rising direction at a predetermined number of times from the start of each cycle, and the numerical value becomes a predetermined threshold in the falling direction at a predetermined number of times from the start of each cycle. Or a point that becomes a convex peak upwards a predetermined number of times from the start of each cycle, or a point that becomes a convex peak downwards a predetermined number of times from the start of each cycle. The waveform analysis auxiliary device according to claim 5. 請求項1〜6のいずれか1項に記載の波形分析補助装置と、
前記各サイクルにおいて時間の経過に応じて変化する信号を検出する信号検出部と、
前記各サイクルが開始されるタイミングを示すトリガ信号を受信するトリガ信号受信部と、
前記トリガ信号受信部によって、前記トリガ信号が受信されてから再び前記トリガ信号が受信されるまでの期間を1サイクルとして当該期間に前記信号検出部で受信された信号から1サイクル分の前記波形データを生成する波形データ生成部とを備える波形分析補助システム。
The waveform analysis auxiliary device according to any one of claims 1 to 6,
A signal detector that detects a signal that changes with time in each cycle;
A trigger signal receiving unit for receiving a trigger signal indicating a timing at which each cycle is started;
The period of time from when the trigger signal is received by the trigger signal receiving unit to when the trigger signal is received again is defined as one cycle, and the waveform data for one cycle from the signal received by the signal detection unit during the period A waveform analysis auxiliary system comprising a waveform data generation unit for generating a waveform data.
JP2017056868A 2017-03-23 2017-03-23 Waveform analysis auxiliary device and waveform analysis auxiliary system Active JP6433530B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017056868A JP6433530B2 (en) 2017-03-23 2017-03-23 Waveform analysis auxiliary device and waveform analysis auxiliary system
PCT/JP2018/006542 WO2018173621A1 (en) 2017-03-23 2018-02-22 Waveform analysis assistance device, and waveform analysis assistance system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017056868A JP6433530B2 (en) 2017-03-23 2017-03-23 Waveform analysis auxiliary device and waveform analysis auxiliary system

Publications (2)

Publication Number Publication Date
JP2018159618A true JP2018159618A (en) 2018-10-11
JP6433530B2 JP6433530B2 (en) 2018-12-05

Family

ID=63584650

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017056868A Active JP6433530B2 (en) 2017-03-23 2017-03-23 Waveform analysis auxiliary device and waveform analysis auxiliary system

Country Status (2)

Country Link
JP (1) JP6433530B2 (en)
WO (1) WO2018173621A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024029387A1 (en) * 2022-08-01 2024-02-08 Biprogy株式会社 Time-series data analysis system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5233389A (en) * 1975-09-09 1977-03-14 Sanei Sokki Kk Device for indicating living body signal
JPH0414974B2 (en) * 1987-12-26 1992-03-16 Fukuda Denshi Kk
JPH07164199A (en) * 1993-12-10 1995-06-27 Japan Automat Mach Co Ltd Quality controlling method of press machine and its device
US6570592B1 (en) * 1999-10-29 2003-05-27 Agilent Technologies, Inc. System and method for specifying trigger conditions of a signal measurement system using graphical elements on a graphical user interface
JP2008267994A (en) * 2007-04-20 2008-11-06 Tektronix Japan Ltd Digital signal analyzing device and method
JP2009236765A (en) * 2008-03-27 2009-10-15 Tektronix Inc Waveform display method
JP2013188439A (en) * 2012-03-15 2013-09-26 Nippon Koden Corp Cardiac muscle excitation waveform detector and detecting program
JP2014094239A (en) * 2012-11-12 2014-05-22 Nippon Koden Corp Biological information display device and biological information display method
JP2014172102A (en) * 2013-03-06 2014-09-22 Fuji Mach Mfg Co Ltd Tool abnormality discrimination system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5233389A (en) * 1975-09-09 1977-03-14 Sanei Sokki Kk Device for indicating living body signal
JPH0414974B2 (en) * 1987-12-26 1992-03-16 Fukuda Denshi Kk
JPH07164199A (en) * 1993-12-10 1995-06-27 Japan Automat Mach Co Ltd Quality controlling method of press machine and its device
US6570592B1 (en) * 1999-10-29 2003-05-27 Agilent Technologies, Inc. System and method for specifying trigger conditions of a signal measurement system using graphical elements on a graphical user interface
JP2008267994A (en) * 2007-04-20 2008-11-06 Tektronix Japan Ltd Digital signal analyzing device and method
JP2009236765A (en) * 2008-03-27 2009-10-15 Tektronix Inc Waveform display method
JP2013188439A (en) * 2012-03-15 2013-09-26 Nippon Koden Corp Cardiac muscle excitation waveform detector and detecting program
JP2014094239A (en) * 2012-11-12 2014-05-22 Nippon Koden Corp Biological information display device and biological information display method
JP2014172102A (en) * 2013-03-06 2014-09-22 Fuji Mach Mfg Co Ltd Tool abnormality discrimination system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024029387A1 (en) * 2022-08-01 2024-02-08 Biprogy株式会社 Time-series data analysis system

Also Published As

Publication number Publication date
JP6433530B2 (en) 2018-12-05
WO2018173621A1 (en) 2018-09-27

Similar Documents

Publication Publication Date Title
JP7127304B2 (en) Diagnostic device, diagnostic method and program
JP5851857B2 (en) Graph display device
US20210055708A1 (en) Information processing apparatus, information processing method, and recording medium for detecting an abnormality of a processing device that processes an object
EP3437794A2 (en) Apparatus and method for automatically converting thermal displacement compensation parameters of machine tool
US20230008247A1 (en) Diagnostic system, diagnostic method, and recording medium
JP6433530B2 (en) Waveform analysis auxiliary device and waveform analysis auxiliary system
JP2011039708A (en) Machine tool control system
JP2019095951A (en) Processing state display device, processing system, processing state display method, and program
CN108958212B (en) Calibration work support device, calibration work support method, and recording medium
JP5371674B2 (en) Test equipment
JP7225984B2 (en) System, Arithmetic Unit, and Program
CN110275489B (en) Time series data analysis device
JP6822242B2 (en) Diagnostic equipment, diagnostic systems, diagnostic methods and programs
JP2009033861A (en) Power-supply sequence measurement device, and power-supply sequence measurement method
JP7427938B2 (en) Diagnostic device, diagnostic device control method and program
CN110362035B (en) Observation device, observation method, and computer-readable medium
JP2009075029A (en) Display device and display method
CN113348415B (en) Device state reproducing device, method and storage medium
JPWO2023067643A5 (en)
JP2013149151A (en) Graph displaying device
US20230091235A1 (en) Information processing apparatus and information processing method
JP5746652B2 (en) Plant data reproducing device and plant data reproducing method
JP2016031568A (en) Abnormality diagnosis apparatus, abnormality diagnosis method, and abnormality diagnosis program
JP5440044B2 (en) Waveform display device
CN110794758B (en) Tracking device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180731

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180808

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181106

R150 Certificate of patent or registration of utility model

Ref document number: 6433530

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150