System and method
The system addresses the lack of immediate abnormality indices by generating and displaying measurement and feature values in real-time, enhancing diagnostic efficiency.
Patent Information
- Application Number
- JP2024066174
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-16
- Publication Date
- 2025-10-28
AI Technical Summary
Existing systems fail to provide users with an index showing the degree of abnormality or feature quantities leading to abnormalities, requiring manual waveform analysis to understand the situation during equipment diagnostics.
A system that includes a measurement value information generation unit, a feature value information generation unit, and a display control unit to easily grasp measurement values and feature quantities by superimposing them at predetermined timings, allowing for real-time visualization on a display device.
Enables easy and immediate understanding of measurement values and feature amounts through real-time visualization, facilitating quick identification of abnormalities and improving predictive maintenance.
Smart Images

Figure 2025162767000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a system and method. [Background technology]
[0002] Various systems have been proposed for monitoring the status of manufacturing facilities, etc. For example, Patent Document 1 discloses a diagnostic system for diagnosing equipment that has multiple moving parts driven by different actuators. This diagnostic system diagnoses abnormalities by comparing detected waveforms, which are measurement values acquired by sensors, with reference waveforms, and can display these waveforms for comparison to the user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-146562 Summary of the Invention [Problem to be solved by the invention]
[0004] However, while the system in Patent Document 1 can perform diagnosis, it does not notify the user of an index showing the degree of abnormality or a quantity (feature quantity) showing the characteristics that are factors leading to the abnormality. Therefore, when an abnormality occurs, the user must check the waveform of the measurement value each time in order to understand the phenomenon, making it difficult to immediately understand the situation.
[0005] Therefore, an object of the present disclosure is to provide a system or the like that can easily grasp measurement values and feature quantities based on the measurement values. [Means for solving the problem]
[0006] A system according to one aspect of the present invention includes a measurement value information generation unit that extracts measurement values generated by a measurement device measuring an object for each of a plurality of cycles in a time series, and generates measurement value information in which the extracted measurement values are associated with each cycle; a feature value information generation unit that generates feature value information in a time series based on the measurement values associated with at least some of the plurality of cycles in the time series; and a display control unit that displays the measurement value information and the feature value information on a display device.
[0007] According to this aspect, it is possible to easily grasp the measurement values and the feature amounts based on the measurement values.
[0008] 2. The system according to claim 1, wherein the display control unit causes the display device to display, as the measurement value information, the measurement values associated with each cycle in a superimposed manner at a predetermined timing within the cycle.
[0009] According to this aspect, it is possible to grasp the measurement values associated with each cycle collectively in a state where they are superimposed at a predetermined timing.
[0010] 3. The system according to claim 2, wherein in the above aspect, the display control unit determines the predetermined timing based on the measurement value or a second measurement value generated by measuring the object with a second measuring device.
[0011] According to this aspect, it is possible to easily determine the predetermined timing for superimposing the measurement values.
[0012] In the above aspect, the feature information generation unit may generate feature information based on a feature calculation range, which is at least a portion of a period within a cycle, of measurement values associated with at least a portion of the cycle, and the display control unit may further display the feature calculation range on the display device.
[0013] According to this aspect, for example, it is possible for the user to grasp feature amount information of the measurement values during a specific cycle period desired by the user.
[0014] In the above aspect, the device may further include an operation receiving unit that receives an operation to change the feature calculation range, and when the feature calculation range is changed by the operation, the feature information generating unit may generate feature information based on the changed feature calculation range.
[0015] According to this aspect, for example, it becomes easy for the user to grasp the feature amount information of the measurement values during a specific cycle period desired by the user.
[0016] In the above aspect, the feature information generation unit may generate second feature information indicating second feature amounts along the time series based on measurement values associated with at least some of the multiple cycles along the time series, and the display control unit may switch between displaying the feature information and displaying the second feature information on the display device based on a predetermined condition.
[0017] According to this aspect, it is possible to easily grasp a plurality of feature quantities based on the measurement values.
[0018] In the above aspect, the feature amount information generating unit may execute a calculation based on the feature amount information and the second feature amount information, and the display control unit may display the result of the calculation on the display device.
[0019] According to this aspect, it is possible to easily grasp the calculation results based on a plurality of pieces of feature amount information based on measurement values.
[0020] In the above aspect, the feature information generation unit may generate correlation information indicating the correlation between the feature information and the second feature information as a calculation, and the display control unit may display the correlation information as a result of the calculation on the display device.
[0021] According to this aspect, it is possible to easily grasp the correlation between a plurality of pieces of feature amount information based on measurement values.
[0022] In the above aspect, the display control unit may cause the display device to display the predetermined threshold value set for the feature amount information in association with the feature amount information.
[0023] According to this aspect, it is possible to easily grasp the predetermined threshold value set for the feature amount information.
[0024] In the above aspect, the display control unit may cause the display device to display a result of comparing at least a part of the feature amounts included in the feature amount information with a predetermined threshold value.
[0025] According to this aspect, it is possible to easily grasp the result of the comparison between the feature amount and the predetermined threshold value.
[0026] In the above aspect, the device may further include an operation receiving unit that receives an operation for selecting a time point along a time series from the feature information displayed on the display device, and the display control unit may cause the display device to display, as measurement value information, the measurement value that is the basis of the feature associated with the selected time point.
[0027] According to this aspect, it is possible to easily grasp the measurement value that is the basis of the feature amount at a specific time point.
[0028] A method according to one aspect of the present invention includes the steps of: extracting measurement values generated by a measurement device measuring an object for each of a plurality of cycles in a time series, thereby generating measurement value information in which the extracted measurement values are associated with each cycle; generating feature value information indicative of feature values in a time series based on the measurement values associated with at least some of the plurality of cycles in the time series; and displaying the measurement value information and the feature value information on a display device.
[0029] According to this aspect, it is possible to easily grasp the measurement values and the feature amounts based on the measurement values. [Effects of the Invention]
[0030] According to the present invention, it is possible to provide a system or the like that can easily grasp measurement values and feature quantities based on the measurement values. [Brief explanation of the drawings]
[0031] [Figure 1] 1 is a diagram showing an overview of a status monitoring system 1 according to the present embodiment. [Figure 2] 2 is a diagram illustrating an example of functional blocks of a communication unit 10 according to the present embodiment. FIG. [Figure 3] FIG. 4 is a schematic diagram illustrating an example of a data structure of measurement value information according to the present embodiment. [Figure 4] FIG. 2 is a diagram illustrating an example of functional blocks of a user terminal 30 according to the present embodiment. [Figure 5] FIG. 2 is a schematic diagram illustrating an example of a display screen according to the present embodiment. [Figure 6] FIG. 10 is a schematic diagram showing another example of the display screen according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0032] A preferred embodiment of the present invention will be described with reference to the accompanying drawings. (Note that in each drawing, components with the same reference numerals have the same or similar configurations.)
[0033] FIG. 1 is a diagram showing an overview of a status monitoring system 1 according to this embodiment.
[0034] The status monitoring system 1 is a system for monitoring the status of the robot R. The status monitoring system 1 is configured to be able to detect, for example, the positional accuracy and pushing amount of a device or workpiece related to the robot R. The configuration of the robot R is not particularly limited, but may be, for example, a device related to the manufacture of semiconductors, electronic components, secondary batteries, etc.
[0035] The condition monitoring system 1 includes, for example, a communication unit 10, an amplifier unit 20, a user terminal 30, a displacement sensor 40, and an ON / OFF sensor 50. The condition monitoring system 1 may include multiple amplifier units 20, and each amplifier unit 20 may be connected to a different sensor (such as the displacement sensor 40).
[0036] The displacement sensor 40 is a sensor configured to be able to generate a measurement value of the displacement by detecting, for example, the displacement of a movable part of the robot R. The displacement sensor 40 may be configured, for example, as a light reflection type optical sensor that performs detection based on the amount of light reflected from an object.
[0037] The ON / OFF sensor 50 is a sensor configured to be able to generate, for example, a determination signal (an example of a "second measurement value") for determining whether or not the robot R has performed an action. The ON / OFF sensor 50 may be configured, for example, as a light reflection type optical sensor that performs detection based on the amount of light reflected from an object and may supply a determination signal (ON signal or OFF signal) to the amplifier unit 20 based on the result of comparing the amount of light received with a predetermined threshold.
[0038] The amplifier unit 20 is connected to the displacement sensor 40, the ON / OFF sensor 50, and the communication unit 10. The amplifier unit 20 receives measurement values and determination signals from the displacement sensor 40 and the ON / OFF sensor 50 and supplies these to the communication unit 10. The communication unit 10 is connected to the user terminal 30 and can, for example, supply various types of data to the user terminal 30. Various types of information may be transmitted from the amplifier unit 20 to the user terminal 30 via the communication unit 10. The various types of information may include, for example, measurement values (raw head measurement values), measurement values (values obtained by post-processing the raw head measurement values by the amplifier), the status of the amplifier unit 20 (including errors and warnings), the status of external inputs, calculated values, control outputs (determination results, error outputs), and the like. The user terminal 30 acquires the measurement values supplied to the communication unit 10 from the displacement sensor 40 via the amplifier unit 20, extracts the measurement values for each cycle included in a plurality of cycles along a time series, and generates measurement value information in which the extracted measurement values are associated with each cycle. Furthermore, the user terminal 30 generates feature amount information indicating feature amounts along a time series, based on measurement values associated with at least some of the multiple cycles along a time series.
[0039] The user terminal 30 displays the measurement value information and feature amount information in response to, for example, a user operation, etc. This allows the user to check the measurement values of the robot R and the feature amounts based on the measurement values in real time.
[0040] FIG. 2 is a diagram showing an example of functional blocks of the communication unit 10 according to the present embodiment.
[0041] The storage unit 11 includes, for example, a semiconductor memory device, and stores various computer programs (operating system programs, driver programs, and application programs), data, and the like. The various programs may be installed into the storage unit 11 from a computer-readable portable recording medium, such as a CD-ROM or DVD-ROM, using a known setup program or the like. The storage unit 11 may store, for example, measurement value information and feature amount information. The storage unit 11 may also store, for example, reference values (including waveforms) such as predetermined thresholds for the measurement value information, and reference values such as predetermined thresholds for the feature amount information.
[0042] The amplifier unit communication section 12 is an interface that communicates with the amplifier unit 20. For example, the amplifier unit communication section 12 transmits signals and data supplied from the control section 14 to the amplifier unit 20. The amplifier unit communication section 12 also supplies signals and data received from the amplifier unit 20 to the control section 14. The amplifier unit communication section 12 may be configured as, for example, a serial transmission path for performing serial communication, or as a parallel transmission path for performing parallel communication.
[0043] The user terminal communication unit 13 is an interface for communicating with the user terminal 30. For example, the user terminal communication unit 13 transmits signals and data supplied from the control unit 14 to the user terminal 30. The user terminal communication unit 13 also supplies signals and data received from the user terminal 30 to the control unit 14. Data transmission and reception between the communication unit 10 and the user terminal 30 can be performed, for example, by TCP non-procedural commands. Data such as measurement value information and feature information can be transmitted and received between the communication unit 10 and the user terminal 30 via the user terminal 30, for example, by using TCP non-procedural commands. For example, the communication unit 10 may collect data obtained by buffering measurement value information at 1 ms periods acquired by the displacement sensor 40, and transfer the collected data from the communication unit 10 to the user terminal 30 via the user terminal communication unit 13. The measurement value information may include, for example, measurement values (raw head measurement values), measurement values (values obtained by post-processing the raw head measurement values in the amplifier), the status of the amplifier unit 20 (including errors and warnings), external input status, calculated values, control output (judgment results, error output), etc.
[0044] Data transmission and reception between the communication unit 10 and the user terminal 30 can be performed using, for example, TCP non-procedural commands. However, when this method (one data transfer per communication) is used, the data interval is 20 to 50 ms, and in the case of an application that operates in a cycle of less than one second, it is only possible to acquire measurement values at a maximum of about 20 points per cycle. If the data interval becomes slower, it may become difficult to accurately capture the device operation of applications that operate at high speed, which may make it difficult to perform predictive maintenance or identify the cause of a defect. To address this issue, the communication unit 10 may use an external RAM as the storage unit 11 of the communication unit 10 and write the measurement value data of the displacement sensor 40 acquired via the amplifier unit 20 into multiple areas provided in the external RAM. The number of areas provided in the external RAM may be two, three, or more. This makes it possible to acquire the measurement value (waveform data) without any loss, even if the user terminal 30 reads the written data while the communication unit 10 is writing it.
[0045] The control unit 14 includes one or more processors and their peripheral circuits. The control unit 14 comprehensively controls the overall operation of the communication unit 10 and may include a processor such as a CPU or MPU. The control unit 14 executes processing based on computer programs (such as an operating system program, a driver program, and an application program) stored in the storage unit 11.
[0046] The control unit 14 may have the same functions as the measurement value information generation unit 351, feature amount information generation unit 352, and comparison unit 353 provided in the user terminal 30. Each of these units may be a functional module realized by a program executed by a processor provided in the control unit 14. Alternatively, each of these units may be implemented in the communication unit 10 as an independent integrated circuit, microprocessor, or firmware.
[0047] FIG. 3 is a diagram showing an example of functional blocks of the user terminal 30 according to this embodiment.
[0048] The user terminal 30 may be, for example, an information processing terminal such as a personal computer that can be operated by a user. This allows the system 1 to perform status monitoring easily and inexpensively with a PLC-less system configuration. The user terminal 30 may also be a mobile information terminal such as a tablet or smartphone. In this case, a wireless unit may be provided between the user terminal 30 and the communication unit 10, and wireless communication may be performed between the mobile information terminal and the wireless unit.
[0049] The user terminal 30 is communicably connected to the communication unit 10 via a communication network such as EtherNet / IP. The user terminal 30 may be configured to, for example, accept a user operation and, based on the operation, check the status of the displacement sensor 40 and the ON / OFF sensor 50 connected to the communication unit 10 and the amplifier unit 20, and check and change the settings thereof. The user terminal 30 may also be configured to, for example, accept a user operation and perform settings regarding extraction, calculation, display, etc. of measurement values and feature quantities regarding measurement of the robot R by the displacement sensor 40.
[0050] The storage unit 31 includes, for example, a semiconductor memory device, and stores various computer programs (operating system programs, driver programs, and application programs), data, etc. The various programs may be installed into the storage unit 31 from a computer-readable portable recording medium such as a CD-ROM or DVD-ROM using a known setup program, etc. The storage unit 31 may store, for example, measurement value information and feature amount information. The storage unit 31 also stores, for example, predetermined thresholds for measurement value information and predetermined thresholds for feature amount information.
[0051] The communication unit 32 is an interface that communicates with the communication unit 10. Data transmission and reception between the communication unit 10 and the user terminal 30 can be performed, for example, by TCP non-procedural commands. The communication unit 32 transmits, for example, signals and data supplied from the control unit 35 to the communication unit 10. The communication unit 32 also supplies signals and data received from the communication unit 10, etc. to the control unit 35.
[0052] The input device 33 receives input from the user and supplies a signal related to the input to the control unit 35. The input device 33 may be, for example, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (for inputting operations via images), a microphone (for inputting operations via voice), or a combination of these.
[0053] Display device 34 may be any device capable of displaying videos, images, etc., and may include, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, etc. Under the control of display control unit 354, display device 34 displays videos corresponding to video data supplied from display control unit 354, images corresponding to image data, etc.
[0054] The control unit 35 includes one or more processors and their peripheral circuits. The control unit 35 comprehensively controls the overall operation of the user terminal 30 and may include a processor such as a CPU or MPU. The control unit 35 executes processing based on computer programs (such as an operating system program, a driver program, and an application program) stored in the storage unit 11.
[0055] The control unit 35 includes a measurement value information generation unit 351, a feature amount information generation unit 352, a comparison unit 353, a display control unit 354, and an operation reception unit 355. Each of these units may be a functional module implemented by a program executed by a processor included in the control unit 35. Alternatively, each of these units may be implemented in the communication unit 10 as an independent integrated circuit, microprocessor, or firmware.
[0056] The measurement value information generator 351 generates measurement value information based on, for example, measurement values obtained as a result of measurement by the displacement sensor 40. Specifically, the measurement value information generator 351 acquires measurement values and a determination signal supplied from the displacement sensor 40 via the amplifier unit 20 and the communication unit 10, and also acquires the ON / OFF sensor 50 and a determination signal supplied from the displacement sensor 40. The measurement value information generator 351 detects the start timing of a production cycle based on the determination signal from the ON / OFF sensor 50, and extracts measurement values of the displacement sensor 40 for a predetermined period from the start timing for each cycle, thereby generating measurement value information in which the measurement values are associated with each cycle. Note that the measurement value information generator 351 may generate, as measurement value information, a difference between the measurement value supplied from the displacement sensor 40 and a predetermined reference value (including a waveform) indicating a normal value, etc. The normal value may be arbitrarily set by the user. The measurement value information generator 351 may store the generated measurement value information in the storage unit 31, for example.
[0057] FIG. 4 is a schematic diagram showing an example of the data structure of measurement value information according to this embodiment.
[0058] The measurement value information may include, for example, measurement values associated with each of a plurality of cycles along a time series. As an example, Fig. 4 shows measurement value information for four cycles, from the first cycle to the fourth cycle. The upper part of Fig. 4 shows the determination signal supplied from the ON / OFF sensor 50 or the displacement sensor 40. In particular, S1, S2, S3, and S4 in Fig. 4 indicate the rising portions (ON signals) of the determination signal.
[0059] The measurement value information generator 351 determines the timing at which an ON signal indicated by S1, S2, S3, or S4 is detected as the start timing of a cycle, and determines a predetermined period from the start timing (ON signal) as one cycle. The robot R is assumed to repeatedly perform a predetermined operation, such as picking up a workpiece, and each operation may be referred to as one cycle. The lower part of FIG. 4 shows the measurement values supplied from the displacement sensor 40 for each cycle.
[0060] The communication unit 10 may acquire the determination signal of the ON / OFF sensor 50 directly from the ON / OFF sensor 50 without going through the amplifier unit 20. If it is desired to input a trigger that determines the start timing of the cycle from a control signal of the equipment, a trigger signal (a control signal of the equipment) may be input directly to the communication unit 10. The measurement value information generator 351 may determine the start timing of the cycle based on the measurement value of the displacement sensor 40 without using the determination signal of the ON / OFF sensor 50. Specifically, the measurement value information generator 351 may determine the start timing of the cycle when the measurement value of the displacement sensor 40 falls below a predetermined threshold (self-down trigger) or when the measurement value of the displacement sensor 40 exceeds a predetermined threshold (self-up trigger).
[0061] Depending on device control constraints, etc., it is conceivable that a discrepancy may occur between the start timing of measurement value extraction and the timing of the determination signal from the ON / OFF sensor 50 or the displacement sensor 40. In such a case, the measurement value information generator 351 may start extracting the measurement value after a predetermined delay time (ON delay time) has elapsed from the initial start timing defined by the determination signal. The delay time may be set arbitrarily by the user. This makes it possible to improve the discrepancy between the start timing of measurement value extraction and the timing of the determination signal from the ON / OFF sensor 50 or the displacement sensor 40.
[0062] The feature information generator 352 generates feature information indicating feature amounts along a time series, for example, based on measurement values. The measurement values on which the feature information is based may be associated with at least some of the cycles along the time series (such as the most recent predetermined number of cycles or cycles within a set period). The feature amounts included in the feature information are not particularly limited as long as they are values calculated based on the measurement values, and may be, for example, the maximum value, average value, minimum value, peak-to-peak value, sum value, standard deviation, median value, integral value (area value), etc. of the measurement values (within a predetermined range). The feature information generator 352 may store the calculated feature amounts in the storage unit 31, for example, periodically, or may transmit the calculated feature amounts to another device (such as the communication unit 10 or a higher-level PLC (not shown)).
[0063] The feature amount information generating unit 352 may generate feature amount information based on measurement values included in at least a part of a period (feature amount calculation range) within the cycle. When the feature amount calculation range is changed by a user operation via the input device 33, the feature amount information generating unit 352 may regenerate feature amount information based on the changed feature amount calculation range.
[0064] The feature amount information generating unit 352 may generate, for example, a plurality of pieces of feature amount information indicating each of a plurality of feature amounts along a time series based on the measurement values. The plurality of feature amounts may be referred to as, for example, a first feature amount, a second feature amount, etc. The feature amount information generating unit 352 may, for example, execute a calculation based on the first feature amount information and the second feature amount information. The content of the calculation is not particularly limited, and may, for example, generate correlation information (for example, a correlation coefficient) indicating the correlation between the first feature amount information and the second feature amount information.
[0065] The comparison unit 353 compares, for example, the measurement values, feature quantities, etc. with a reference value, such as a predetermined threshold value, stored in the storage unit 31, etc. The reference value may be a predetermined threshold value for the measurement values or feature quantities, or may be a reference waveform for the measurement values, etc. These values (including waveforms) may be arbitrarily set by the user, and may have multiple values (including waveforms).
[0066] The display control unit 354 generates predetermined video data or image data and supplies it to the display device 34, thereby causing the display device 34 to display a predetermined image or the like. The display control unit 354 may, for example, cause the display device 34 to display measurement value information and feature amount information. The display control unit 354 may, for example, cause the display device 34 to display at least a portion of a period (feature amount calculation range) within a cycle of measurement values that form the basis of the feature amount information.
[0067] The display control unit 354 may switch between displaying the first feature amount information and displaying the second feature amount information on the display device 34, for example, based on a predetermined condition. Specifically, for example, when the operation receiving unit 355 receives a physical quantity operation selecting display of the first feature amount, the display control unit 354 may display the first feature amount on the display device 34, and when the operation receiving unit 355 receives an operation selecting display of the second feature amount, the display control unit 354 may display the second feature amount on the display device 34. For example, the display control unit 354 may cause the display device 34 to display a result of a calculation between the first feature amount and the second feature amount (correlation information). For example, the display control unit 354 may cause the display device 34 to display a predetermined threshold value set for the feature amount information in association with the feature amount information.
[0068] The display control unit 354 may, for example, cause the display device 34 to display the result of comparing at least a portion of the feature amounts included in the feature amount information with a reference value such as a predetermined threshold. The result of the comparison may include, for example, a notification that the feature amount is equal to or greater than or equal to a reference value such as a predetermined threshold, or a predetermined alert. The display control unit 354 may, for example, change the display of the measurement value information displayed on the display device 34 in response to the operation receiving unit 355 receiving an operation on the feature amount information displayed on the display device 34. Specifically, for example, when the operation receiving unit 355 receives an operation to select a specific time point in the feature amount information, the display control unit 354 may highlight and display the measurement value, which is the basis for calculating the feature amount associated with that time point, in the area of the measurement value information.
[0069] The operation accepting unit 355 accepts, for example, user operations via the input device 33. The operation accepting unit 355 may accept, for example, operations relating to settings for extraction, calculation, display, etc. of measurement values and feature amounts in relation to measurements of the robot R by the displacement sensor 40. The operation accepting unit 355 may accept, for example, operations for changing the feature amount calculation range, selecting a specific point in feature amount information, selecting a feature amount to be displayed on the display device 34 from among multiple feature amounts, etc.
[0070] FIG. 5 is a schematic diagram showing an example of a display screen according to this embodiment.
[0071] The screen is displayed on the display device 34 based on measurement value information and feature amount information, for example, under the control of the display control unit 354. The measurement value information may be generated by the measurement value information generation unit 351 of the user terminal 30. The feature amount information may be generated by the feature amount information generation unit 352 of the user terminal 30.
[0072] An area 110 showing measurement value information is displayed on the left side of the screen. In area 110, measurement values 110A associated with at least some of the cycles are displayed superimposed so that the start times coincide. The horizontal axis of area 110 indicates the elapsed time from the start time of each cycle, and the vertical axis of area 110 indicates the magnitude or intensity of each measurement value. Note that, for example, in the case of displacement sensor 40, the magnitude or intensity of the measurement value indicates the amount of displacement, but if a sensor of another physical quantity (contact sensor, length measurement sensor, proximity sensor, analog input (voltage, current), color sensor, flow sensor, ultrasonic sensor, fiber sensor, TOF sensor, etc.) is used instead of displacement sensor 40, the magnitude or intensity may be the physical quantity.
[0073] Below the area 110, an area 120 indicating a trigger is displayed. A determination signal 121 indicating the start timing of a cycle is displayed in the area 120. In the area 110, a predetermined period included in each cycle is shown as a range 113 from a start point 111 to an end point 112. The range 113 indicates the period of each cycle for calculating the feature displayed in the area 130.
[0074] On the right side of the screen, an area 130 is displayed showing feature information indicating time-series changes in feature amounts calculated based on measurement values. Feature amounts 131 are shown in area 130. Feature amounts 131 may be, for example, feature amounts generated based on measurement values associated with a predetermined cycle. The horizontal axis of area 130 indicates the time at which the feature amounts are calculated, and the vertical axis of area 130 indicates the magnitude of the feature amounts. In area 130, feature amounts 131, which are updated sequentially over time, are plotted in association with the time on the horizontal axis. The display method of the horizontal axis can be changed using the "Display Method" pull-down menu above the display of feature amounts 131, and in addition to elapsed time, elapsed points, etc. may also be selectable.
[0075] The start point 111 and the end point 112 can be selected at any time on the horizontal axis by a slide operation or the like, and the range 113 can be adjusted by this selection. It is also possible to adjust the range 113 by sliding the range 113 as a whole while maintaining the width from the start point 111 to the end point 112. When the range 113 is adjusted, a feature amount calculated based on the measurement values 110A included in the adjusted (updated) range 113 may be displayed in the area 130.
[0076] In this way, on the display screen according to this embodiment, measurement value information and feature information are arranged side by side on the same screen and visualized in real time, allowing the user to easily grasp not only the measurement values but also their feature values in real time.
[0077] A plurality of tabs 132a, 132b, 132c, and 132d are displayed at the top of the screen. Each of the plurality of tabs 132a, 132b, 132c, and 132d displays information for specifying a feature to be displayed in the area 130. When the operation receiving unit 355 receives an operation to select a desired one from the tabs 132a, 132b, 132c, and 132d, the display control unit 354 displays, in the area 130, the feature corresponding to the selected tab.
[0078] This allows the user to easily check a desired feature from among multiple feature values by selecting the desired tab, which makes it possible, for example, to smoothly investigate the cause of a malfunction in device operation. Note that the number of tabs is just an example, and any number of tabs may be displayed on the screen.
[0079] The screen may display information based on the results of a comparison between the measured values, feature quantities, etc. and a reference value such as a predetermined threshold value, performed by the comparison unit 353, etc. The reference value may be a predetermined threshold value for the measured values or feature quantities, or may be a reference waveform for the measured values, etc.
[0080] 5, as an example, thresholds 133a, 133b, 133c, and 133d are shown in area 130 where feature amount information is displayed. For example, threshold 133a indicates a first upper limit, threshold 133b indicates a second upper limit (greater than the first upper limit), threshold 133c indicates a first lower limit, and threshold 133d indicates a second lower limit (smaller than the first lower limit). Note that display control unit 354 may, for example, highlight any area surrounded by these multiple thresholds (by using a different color from other areas, for example).
[0081] The comparison unit 353 may, for example, compare the feature quantity 131 with these thresholds and detect, as a comparison result, that the feature quantity has reached or exceeded at least one of the upper limit values or that the feature quantity has fallen below or equal to at least one of the lower limit values. The display control unit 354 may then display on the screen based on the comparison result. FIG. 5 illustrates, as an example, a predictive notification 133. The predictive notification 133 may be, for example, a notification indicating that the feature quantity 131 has reached or exceeded a threshold value 133a, which is a first upper limit value. Specifically, in the example illustrated in FIG. 5, the predictive notification 133 includes information indicating the time of the notification, such as "2023 / 10 / 12...," and information indicating the feature quantity at that time, such as "feature quantity: 1.02." The content of notifications such as the predictive notification 133 may include any other information.
[0082] When the comparison unit 353 detects any comparison result (for example, when a feature amount is equal to or greater than at least one upper limit value, or when a feature amount is equal to or less than at least one lower limit value), the display control unit 354 may highlight and display the measurement value that was the basis for calculating the feature amount to be compared in the area 110 that displays the measurement value information. The manner in which the highlighting is displayed is not particularly limited, and for example, the color or type of line (solid line, dashed line, thickness, etc.) of the measurement value may be made different from that of other measurement values, or only the measurement value may be displayed in the area 110 while the other measurement values are not displayed in the area 110.
[0083] Furthermore, when the operation receiving unit 355 receives an operation to select an arbitrary point in time of the feature 131 in the area 130 displaying the feature information, the display control unit 354 may highlight the measurement value that was the basis for calculating the selected feature in the area 110 displaying the measurement value information. The manner of highlighting is not particularly limited, and for example, the color or type of line (solid or dashed, thickness, etc.) of the measurement value may be made different from other measurement values, or only the measurement value may be displayed in the area 110 while other measurement values are not displayed in the area 110. This allows the user to instantly check the waveform data linked to the feature data.
[0084] FIG. 6 is a schematic diagram showing another example of the display screen according to the present embodiment.
[0085] 6 includes, below area 110 for displaying the above-described measurement value information, area 210 showing the difference between the measurement value supplied from displacement sensor 40 and a predetermined reference value (including waveform) indicating a normal value, etc. That is, the horizontal axis of area 210 indicates the elapsed time from the start timing of each cycle, similar to the horizontal axis of area 110, while the vertical axis of area 210 indicates the difference (intensity) between each measurement value and the reference value. This allows the user to instantly grasp how much the measurement value deviates from a reference value, such as a normal value.
[0086] In area 210, differential measurement values 210A, which are the differences between measurement values associated with at least some of the cycles and reference values, are displayed superimposed so that their start times coincide. In area 210, a predetermined period included in each cycle is shown as a range 213 from a start point 211 to an end point 212. This range 213 indicates the period of each cycle for calculating the feature displayed in area 230.
[0087] On the right side of the screen, an area 230 showing feature amount information indicating time-series changes in feature amounts calculated based on difference measurement values is displayed. Feature amounts 231 are displayed in area 230. Feature amounts 231 may be, for example, feature amounts generated based on difference measurement values associated with a predetermined cycle. The horizontal axis of area 230 indicates the time at which the feature amount is calculated, and the vertical axis of area 230 indicates the magnitude of the feature amount. In area 230, feature amounts 231 that are sequentially updated over time are plotted in association with the time on the horizontal axis.
[0088] The start point 211 and end point 212 can be selected at any time on the horizontal axis by a slide operation or the like, and the range 213 can be adjusted by this selection. It is also possible to adjust the range 213 by sliding the range 213 as a whole while maintaining the width from the start point 211 to the end point 212. When the range 213 is adjusted, the area 230 may display a feature amount calculated based on the difference measurement value 210A included in the adjusted (updated) range 213.
[0089] In this way, on the display screen according to this embodiment, measurement value information and feature information are arranged side by side on the same screen and visualized in real time, so that the user can easily grasp not only the difference between the measurement value and the reference value in real time, but also the feature of that difference.
[0090] The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The elements of the embodiments, as well as their arrangement, materials, conditions, shapes, sizes, etc., are not limited to those illustrated and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined with each other. [Explanation of symbols]
[0091] 1...condition monitoring system, 10...communication unit, 11...storage unit, 12...amplifier unit communication unit, 13...user terminal communication unit, 14...control unit, 31...storage unit, 32...communication unit, 33...input device, 34...display device, 35...control unit, 351...measurement value information generation unit, 352...feature amount information generation unit, 353...comparison unit, 354...display control unit, 355...operation reception unit, 20...amplifier unit, 30...user terminal, 40...displacement sensor, 50...ON / OFF sensor, R...robot
Claims
1. a measurement value information generating unit that extracts measurement values generated by the measurement device measuring an object for each of a plurality of cycles along a time series, and generates measurement value information in which the extracted measurement values are associated with each of the cycles; a feature information generating unit that generates feature information indicating feature amounts along a time series based on the measurement values associated with at least some of the plurality of cycles along the time series; a display control unit that causes a display device to display the measurement value information and the feature amount information; A system comprising:
2. The system according to claim 1 , wherein the display control unit causes the display device to display, as the measurement value information, the measurement values associated with each of the cycles in a superimposed manner at a predetermined timing within the cycle.
3. The system according to claim 2 , wherein the display control unit determines the predetermined timing based on the measurement value or a second measurement value generated by a second measurement device measuring the object.
4. the feature information generating unit generates the feature information based on a feature calculation range that is at least a portion of a cycle among the measurement values associated with the at least some of the cycles; The system according to claim 1 , wherein the display control unit further causes the display device to display the feature amount calculation range.
5. an operation receiving unit that receives an operation for changing the feature amount calculation range, The system according to claim 4 , wherein, when the feature calculation range is changed by the operation, the feature information generation unit generates the feature information based on the changed feature calculation range.
6. the feature information generating unit generates second feature information indicating second feature amounts along the time series based on the measurement values associated with at least some of the cycles among the plurality of cycles along the time series; The system according to claim 1 , wherein the display control unit switches between displaying the feature amount information and displaying the second feature amount information on the display device based on a predetermined condition.
7. the feature amount information generation unit executes a calculation based on the feature amount information and the second feature amount information; The system according to claim 6 , wherein the display control unit displays the result of the calculation on the display device.
8. the feature amount information generation unit generates correlation information indicating a correlation between the feature amount information and the second feature amount information as the calculation; The system according to claim 7 , wherein the display control unit displays the correlation information as a result of the calculation on the display device.
9. The system according to claim 1 , wherein the display control unit causes the display device to display a predetermined threshold value set for the feature amount information in association with the feature amount information.
10. The system according to claim 9 , wherein the display control unit causes the display device to display a result of comparing at least a part of the feature amounts included in the feature amount information with the predetermined threshold value.
11. an operation receiving unit that receives an operation for selecting a time point along a time series from the feature amount information displayed on the display device, The system according to claim 1 , wherein the display control unit causes the display device to display, as the measurement value information, the measurement value that is a basis for the feature amount associated with the selected time point.
12. extracting measurement values generated by measuring an object with a measurement device for each of a plurality of cycles along a time series, thereby generating measurement value information in which the extracted measurement values are associated with each of the cycles; generating feature amount information indicating feature amounts along the time series based on the measurement values associated with at least some of the plurality of cycles along the time series; displaying the measurement value information and the feature amount information on a display device; A method comprising:
Citation Information
Patent Citations
Diagnostic system
JP2018146562A