Display device, display method, processing system, and program
The display device and method improve the analysis of machining tool states by processing and displaying measurement data in a spatial coordinate system, allowing users to accurately assess tool conditions and performance.
Patent Information
- Application Number
- JP2023006754
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-01-19
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2041-10-18
AI Technical Summary
Existing technologies for analyzing the state of machining tools lack the capability to provide users with accurate and timely information for determining the tool's state, especially when small changes occur that are overlooked by simply displaying data in chronological order.
A display device and method that acquire measurement results from sensors mounted on machining tools, process the data, and display both the raw measurement results chronologically and the processed results in a spatial coordinate system, allowing users to easily identify the tool's state.
This solution enables users to more accurately determine the state of machining tools by directly associating calculation results with measurement results for specific periods, providing clearer insights into tool performance and condition.
Smart Images

Figure 0007673761000001 
Figure 0007673761000002 
Figure 0007673761000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a display device, a display method, a processing system, and a program. [Background technology]
[0002] Patent Document 1 (JP Patent Publication No. 2018-534680) discloses a combination system including a control system and a monitoring system. A processing unit of the monitoring system analyzes data received by an input unit to estimate the state of a tool or the state of a subtraction process performed by an interaction between the tool and a workpiece. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Special Publication No. 2018-534680 Summary of the Invention
[0004] A display device according to the present disclosure displays the state of a machining tool. The display device includes an acquisition unit that acquires measurement results from at least one sensor attached to the machining tool, a calculation unit that performs data processing on the measurement results acquired by the acquisition unit, and an image processing unit that displays, on a display screen, a first image that chronologically displays the measurement results acquired by the acquisition unit, and a second image that displays the calculation result obtained by the calculation unit after the data processing. The image processing unit displays, as the second image, the calculation result obtained by the calculation unit after data processing that associates the first measurement result and the second measurement result in a spatial coordinate system including the first axis and the second axis, with the first measurement result for a specific period in the first image as the first axis and the second measurement result as the second axis.
[0005] The machining system according to the present disclosure includes a machine tool that performs machining using a machining tool having at least one sensor, and a display device that displays the state of the machining tool used in the machine tool. The display device includes an acquisition unit that acquires measurement results from the sensor, a calculation unit that performs data processing on the measurement results acquired by the acquisition unit, and an image processing unit that displays on a display screen a first image that chronologically displays the measurement results acquired by the acquisition unit, and a second image that displays the calculation result obtained by the calculation unit after the data processing. The image processing unit displays, as the second image, the calculation result obtained by the calculation unit after data processing that associates the first measurement result and the second measurement result in a specific period in the first image with a first axis and a second axis, respectively.
[0006] A display method according to the present disclosure is a method for displaying a state of a machining tool, the display method includes the steps of acquiring measurement results from at least one sensor attached to the machining tool, performing data processing on the acquired measurement results, displaying the acquired measurement results in chronological order as a first image, and displaying a calculation result of the data processing in which the first measurement results and the second measurement results in a specific period in the first image are associated with a spatial coordinate system including the first axis and the second axis, with the first measurement results and the second measurement results being associated with the spatial coordinate system including the first axis and the second axis, as the second image.
[0007] A program according to the present disclosure is executed by a display device that analyzes the state of a machining tool. The program includes the steps of acquiring measurement results from at least one sensor attached to the machining tool, performing data processing on the acquired measurement results, displaying the acquired measurement results in chronological order as a first image, and displaying a calculation result of the data processing in which the first measurement results and the second measurement results in a specific period in the first image are associated with a spatial coordinate system including the first axis and the second axis, with the first measurement results and the second measurement results being associated with the spatial coordinate system including the first axis and the second axis, as a second image. [Brief description of the drawings]
[0008] [Figure 1]FIG. 1 is a diagram showing the configuration of a processing system according to this embodiment. [Diagram 2] FIG. 2 is a diagram showing the configuration of the sensor module according to the present embodiment. [Diagram 3] FIG. 3 is a diagram showing the configuration of an analysis device according to this embodiment. [Figure 4] FIG. 4 is a flowchart showing the processing executed by the processor of the analysis device according to this embodiment. [Diagram 5] FIG. 5 is a diagram showing an example of the measurement results stored in the storage device according to the present embodiment. [Figure 6] FIG. 6 is a diagram showing an example of an image displayed on the analysis device according to this embodiment. [Figure 7] FIG. 7 is a diagram showing an example of an image for setting information on processing conditions to be written into the measurement results in the analysis device according to this embodiment. [Figure 8A] FIG. 8A is a diagram showing an example of an image for adding information on processing conditions to be written into the measurement results in the analysis device according to this embodiment. [Figure 8B] FIG. 8B is a diagram showing an example of an image for deleting information on processing conditions to be written into the measurement results in the analysis device according to this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] [Problem that this disclosure aims to solve] Patent Document 1 describes a technology for analyzing the condition of a machining tool, but there is a need for a technology that goes beyond this technology and can provide a user with the information necessary for making such judgments so that the user can more accurately judge the condition of the machining tool.
[0010] An object of the present disclosure is to provide an analysis device, an analysis method, a machining system, and a program capable of analyzing the state of a machining tool.
[0011] [Effects of this disclosure] According to the present disclosure, it is possible to provide an analysis device, an analysis method, a machining system, and a program that can provide a user with information that enables the user to more accurately determine the state of a machining tool.
[0012] [Description of the embodiments of the present disclosure] First, the contents of the embodiments of the present disclosure will be listed and described.
[0013] (1) An analysis device according to the present disclosure analyzes the state of a machining tool. The analysis device includes an acquisition unit that acquires measurement results from at least one sensor attached to the machining tool, a calculation unit that performs data processing on the measurement results acquired by the acquisition unit, and an image processing unit that displays on a display screen a first image that chronologically displays the measurement results acquired by the acquisition unit, and a second image that displays the calculation results obtained by the calculation unit after data processing. The image processing unit displays the calculation results corresponding to the measurement results for a specific period in the first image as the second image.
[0014] In this way, the image processing unit displays the calculation results corresponding to the measurement results for a specific period as a second image, so that the calculation results obtained by processing the data during the specific period of interest to the user can be displayed in direct correspondence with the measurement results, thereby providing the user with information that enables them to more accurately judge the condition of the machining tool.
[0015] (2) Preferably, the image processing unit displays the first image and the second image on the same display screen.
[0016] With this configuration, for example, the calculation results obtained by processing data during a specific period can be directly associated with the measurement results, allowing the user to easily get an overview of the information.
[0017] (3) Preferably, the device further includes an input unit that accepts user operation, and when the input unit accepts the specific period changed by the user operation, the image processing unit displays the calculation results corresponding to the measurement results for the changed specific period as a second image.
[0018] With this configuration, for example, the user can change the specific period that he or she wants to focus on, and select the calculation results corresponding to the measurement results for the changed specific period from the measurement results displayed in chronological order and display them on the display screen.
[0019] (4) Preferably, the input unit accepts, as the specific period, a time point and a period specified on the first image by a user's operation.
[0020] With this configuration, for example, a user can freely select a particular period of interest from the measurement results displayed in chronological order.
[0021] (5) Preferably, the measurement results acquired by the acquisition unit include tool information of the machining tool, and the image processing unit changes the types of measurement results and calculation results to be displayed on the display screen based on the tool information acquired by the acquisition unit.
[0022] With this configuration, for example, the information displayed on the display screen can be appropriately changed depending on the type of machining tool.
[0023] (6) Preferably, when the acquisition unit acquires measurement results from multiple sensors, the calculation unit performs data processing to associate the multiple measurement results acquired by the acquisition unit, and the image processing unit displays the calculation result in which the multiple measurement results are associated by the calculation unit in the second image.
[0024] With such a configuration, for example, it is possible to provide a user with information that enables a more accurate assessment of the condition of a machining tool.
[0025] (7) Preferably, the image processing unit represents a calculation result, in which the calculation unit associates the plurality of measurement results, in a spatial coordinate system and displays the result on the second image.
[0026] With such a configuration, for example, it is possible to provide a user with information that enables a more accurate assessment of the condition of a machining tool.
[0027] (8) Preferably, the device further includes a memory unit for storing the measurement results, and when the measurement results are stored in the memory unit, information on the processing conditions is added and stored as a single file, and when the acquisition unit selects the processing conditions and acquires multiple files from the memory unit, the image processing unit displays the first image and the second image side by side on the display screen for each processing condition.
[0028] With such a configuration, for example, measurement results and calculation results under the same machining conditions can be displayed side by side to make it easier for the user to compare, and information can be provided to the user that enables him or her to more accurately judge the condition of the machining tool.
[0029] (9) A machining system according to the present disclosure includes a machine tool that performs machining using a machining tool having at least one sensor, and an analysis device that analyzes the state of the machining tool used in the machine tool. The analysis device includes an acquisition unit that acquires measurement results from the sensor, a calculation unit that performs data processing on the measurement results acquired by the acquisition unit, and an image processing unit that displays on a display screen a first image that chronologically displays the measurement results acquired by the acquisition unit, and a second image that displays the calculation results obtained by the calculation unit after data processing. The image processing unit displays the calculation results corresponding to the measurement results for a specific period in the first image as the second image.
[0030] In this way, the image processing unit displays the calculation results corresponding to the measurement results for a specific period as a second image, so that the calculation results obtained by processing the data during the specific period of interest to the user can be displayed in direct correspondence with the measurement results, thereby providing the user with information that enables them to more accurately judge the condition of the machining tool.
[0031] (10) An analysis method according to the present disclosure is a method for analyzing a state of a machining tool, the analysis method includes the steps of acquiring measurement results from at least one sensor attached to the machining tool, performing data processing on the acquired measurement results, displaying the acquired measurement results in chronological order as a first image, and displaying, as a second image, a calculation result obtained by performing data processing on the measurement results for a specific period identified in the first image.
[0032] In this way, in the analysis method, the calculation results corresponding to the measurement results for a specific period are displayed as a second image, so that the calculation results obtained by processing data during a specific period of interest to the user can be displayed in direct correspondence with the measurement results, providing the user with information that enables them to more accurately judge the condition of the machining tool.
[0033] (11) A program according to the present disclosure is executed by an analysis device that analyzes a state of a machining tool. The program includes the steps of acquiring measurement results from at least one sensor attached to the machining tool, performing data processing on the acquired measurement results, displaying the acquired measurement results in chronological order as a first image, and displaying, as a second image, a calculation result obtained by performing data processing on the measurement results for a specific period identified in the first image.
[0034] In this way, the program displays the calculation results corresponding to the measurement results for a specific period as a second image, so that the calculation results obtained by processing data during a specific period of interest to the user can be displayed in direct correspondence with the measurement results, providing the user with information that enables them to more accurately judge the condition of the machining tool.
[0035] [Details of the embodiment of the present disclosure] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In the following description, the same or corresponding elements are denoted by the same reference numerals, and detailed description thereof will not be repeated.
[0036] <Processing system configuration> The configuration of a processing system 1 according to this embodiment will be described with reference to FIGS.
[0037] 1 is a diagram showing the configuration of a machining system according to this embodiment. As shown in Fig. 1, the machining system 1 includes a cutting tool 100, an analysis device 200, a wireless device 201, a machine tool 300, and a machining control device 301.
[0038] Cutting tool 100 is attached to machine tool 300. Cutting tool 100 is an example of a processing tool, and is not limited to a processing tool used for cutting processing as long as it is a processing tool that can be attached to machine tool 300 and is used for a wide range of processing.
[0039] The machining control device 301 controls the machine tool 300 according to the set machining path information and cutting conditions, and cuts the workpiece with the attached cutting tool 100. Here, the machining path information includes information such as the coordinate position of the cutting tool 100, the trajectory of the cutting tool 100, and the number of passes. The cutting conditions include information such as the cutting depth of the cutting tool 100, the feed (feed rate) of the cutting tool 100, and the cutting speed of the cutting tool 100. In this embodiment, the machining path information and the cutting conditions are collectively referred to as machining conditions, and hereinafter, the machining conditions include at least one of the machining path information and the cutting conditions.
[0040] In the machining system 1 according to the present embodiment, the sensor module 120 is provided on the cutting tool 100, and the load of the cutting tool 100 can be measured by the sensor. Therefore, the analysis device 200 can analyze the load of the cutting tool 100 based on the information received from the sensor module 120. In the machining system 1, by analyzing the load of the cutting tool 100 with the analysis device 200, it is possible to analyze whether the cutting tool 100 is under an excessive load that may reduce machining accuracy or damage the cutting tool 100. As will be described later, the analysis device 200 can analyze the load of the cutting tool 100 by comparing it with the measurement results and calculation results of machining performed under the same machining conditions in the past.
[0041] Specifically, the machining system 1 transmits information (measurement result) of the load of the cutting tool 100 measured by the sensor module 120 to the wireless device 201 by wireless signal, and stores the information of the load of the cutting tool 100 received by the wireless device 201 in the storage device 213 of the analysis device 200. A general analysis device simply displays the received load information of the cutting tool or the load information of the cutting tool stored in the storage device 213 in a chronological order. Therefore, if the load of the cutting tool displayed in a chronological order changes significantly, the user can determine that the machining accuracy has decreased or the cutting tool 100 has been damaged, but if the change in the load of the cutting tool is small, the state of the machining tool cannot be determined more accurately by simply displaying the load information of the cutting tool in a chronological order. Here, the measurement result includes not only the output value from a sensor such as a strain sensor, but also a value obtained by converting the output value using a predetermined conversion formula.
[0042] Therefore, analysis device 200 not only displays an image (first image) showing the load information of cutting tool 100 in chronological order, but also displays the calculation result of data processing performed on the load information of cutting tool 100 for a specific period as an image (second image) on the display screen of display 214. Therefore, analysis device 200 can set a period in which small changes occur that would be overlooked if the load information of the cutting tool were simply displayed in chronological order as a specific period, and process the measurement results of the specific period into information that can be recognized by the user and display it, allowing the user to more accurately determine the condition of the cutting tool.
[0043] The machining system 1 can be realized by combining the cutting tool 100 with the built-in sensor module 120, the analysis device 200, and the wireless device 201 with an existing machine tool 300. That is, the machining tool analysis system 2 including the cutting tool 100, the analysis device 200, and the wireless device 201 is prepared, and the machining tool analysis system 2 is later incorporated into the existing machine tool 300 to realize the machining system 1. However, the machining system 1 and the machining tool analysis system 2 shown in FIG. 1 are only examples, and may have other configurations. In addition, the machining system 1 is not limited to a configuration including one cutting tool 100, and may be a configuration including multiple cutting tools 100. In addition, the machining system 1 is not limited to a configuration including one analysis device 200, and may be a configuration including multiple analysis devices 200.
[0044] Each component will be described in more detail below. <Cutting tools> 1, cutting tool 100 is fixed by being sandwiched from above and below by tool rest 50 of machine tool 300. Cutting tool 100 is, for example, a tool for turning used to machine a rotating workpiece, and is attached to machine tool 300 such as a lathe.
[0045] The part of the cutting tool 100 that cuts the workpiece is a cutting insert 110 having a cutting edge, and the cutting insert 110 is replaceable when worn or broken. Specifically, the cutting tool 100 includes the cutting insert 110 and a shank 111 that holds the cutting insert 110. In other words, the cutting tool 100 is a so-called throw-away tool. The cutting insert 110 is held to the shank 111 by fixing members 113A and 113B.
[0046] The cutting tool 100 may have a cutting edge by itself, without including the fixing members 113A and 113B. That is, the cutting tool 100 may be a solid cutting tool or a brazed cutting tool.
[0047] Furthermore, the cutting tool 100 may not be a turning tool, but may be a milling tool attached to a machine tool such as a milling machine for a machining method in which the tool rotates on a fixed workpiece. More specifically, the cutting tool 100 may be a milling cutter or drill to which the cutting insert 110 can be attached, or may be an end mill or drill that does not use a cutting insert.
[0048] <Sensor module> 2 is a diagram showing the configuration of a sensor module according to this embodiment. The sensor module 120 includes an acceleration sensor 121, a strain sensor 122, a processing unit 123, a communication unit 124, a storage unit 125, and a battery 129. The sensor module 120 is activated, for example, by a user operation.
[0049] The processing unit 123 is realized by a processor such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). The processor may be a hardware circuit using an ASIC (Application Specific Integrated Circuit). The communication unit 124 is realized by a communication circuit such as a communication IC (Integrated Circuit). The storage unit 125 is, for example, a non-volatile memory.
[0050] The battery 129 is, for example, a power storage device including a primary battery, a secondary battery, a solar cell, or a capacitor, and may have a non-contact power supply function. The battery 129 supplies power to the acceleration sensor 121, the strain sensor 122, and each circuit of the processing unit 123 and the communication unit 124.
[0051] The acceleration sensor 121 and the strain sensor 122 are provided, for example, near the cutting edge of the cutting tool 100. The sensor module 120 is not limited to a configuration including one acceleration sensor 121, but may be a configuration including multiple acceleration sensors 121. The sensor module 120 is not limited to a configuration including one strain sensor 122, but may be a configuration including multiple strain sensors 122. The sensor module 120 may be configured to include other sensors, such as a pressure sensor, a displacement sensor, etc., instead of at least one of the acceleration sensor 121 and the strain sensor 122, or in addition to the acceleration sensor 121 and the strain sensor 122.
[0052] Processing unit 123 generates measurement information indicating the measurement values of acceleration sensor 121 and the measurement values of strain sensor 122. Specifically, processing unit 123 performs AD (Analog-to-Digital) conversion on the analog signals received from acceleration sensor 121 and strain sensor 122 at sampling timings according to a predetermined cycle, and generates the sensor measurement values that are digital values after conversion.
[0053] Processing unit 123 outputs the measurement information including the measurement value of the sensor to communication unit 124. Communication unit 124 transmits the packet receiving the measurement information from processing unit 123 to analysis device 200 via wireless device 201.
[0054] <Analysis equipment> 3 is a diagram showing the configuration of an analysis device according to this embodiment. As shown in FIG. 3, analysis device 200 includes a processor 211 (arithmetic unit), a communication device 212, a storage device 213, a display 214, an input interface 215, and a media reading device 216.
[0055] Processor 211 is a computing entity that executes various programs (for example, analysis program 231 described later) to execute various processes related to analysis device 200. Processor 211 is composed of, for example, a processor such as a CPU and a DSP. Processor 211 may also be composed of a processing circuitry. Although not shown, processor 211 has a memory for temporarily storing various programs to be executed, for example, a volatile memory such as a DRAM (Dynamic Random Access Memory) and an SRAM (Static Random Access Memory).
[0056] The communication device 212 establishes communication with each of the processing control device 301 and the sensor module 120 via a communication means such as a network, and transmits and receives data (information) between each of the processing control device 301 and the sensor module 120. Therefore, the communication device 212 has a function as an acquisition unit that acquires information on the load of the cutting tool 100 from the sensor module 120.
[0057] The storage device 213 is composed of non-volatile memories such as a ROM (Read Only Memory), an SSD (Solid State Drive), and an HDD (Hard Disk Drive). The storage device 213 stores an analysis program 231, machining conditions 232 of the machine tool acquired from the machining control device 301, and measurement results 233 measured by a sensor. The measurement results 233 stored in the storage device 213 are all measurement results from the start of machining to the end of machining, and are stored as a data file for each machining. The measurement results 233 stored in the storage device 213 have machining condition information stored in the header portion of the data, as described below. The machining conditions 232 of the machine tool and the measurement results 233 measured by a sensor may be stored in a storage device (such as a server, for example) connected directly to the analysis device 200 or via a network, instead of the storage device 213. If the analysis device 200 is configured not to acquire the machining conditions 232 of the machine tool from the machining control device 301, the machining conditions 232 are not stored in the storage device 213.
[0058] Analysis program 231 is a program that is executed by processor 211 (calculation unit), performs data processing on the measurement results measured by the sensor, and displays the measurement results and the calculation results obtained by performing the data processing on display 214. By executing analysis program 231, processor 211 executes the processing of the flowchart in Fig. 4, which will be described later.
[0059] The media reading device 216 receives a recording medium 220 that records various programs and data, and reads the programs and data from the recording medium 220. Examples of the recording medium 220 include a CD (Compact Disk), an SD card (Secure Digital card), and a USB memory (Universal Serial Bus memory). In this embodiment, the media reading device 216 reads an analysis program 231 stored in the recording medium 220, and stores the analysis program 231 in the storage device 213.
[0060] The display 214 is a device that displays images processed by the processor 211 on a display screen. The display 214 displays, for example, a first image that displays measurement results in chronological order and a second image that displays calculation results obtained by processing data. The display 214 displays various information screens to the user in addition to the image that displays the measurement results in chronological order. Although it has been described that the screens displayed on the display 214 are processed by the processor 211, an image processor (GPU: Graphics Processing Unit) may be provided separately from the processor 211, and the image processor may process the images. The processor 211 or the image processor has a function as an image processing unit that displays images on the display screen of the display 214.
[0061] Input interface 215 is an interface that accepts data input to analysis device 200, and is connected to input devices such as a keyboard and a mouse that can be operated by a user. For example, a user can use the input device to cause input interface 215 to accept user operations such as an operation to switch displays and an operation to change the layout of images. In other words, input interface 215 has a function as an input unit that accepts user operations.
[0062] <Wireless device> Wireless device 201 is connected to analysis device 200, for example, by wire. Wireless device 201 is, for example, an access point. Wireless device 201 acquires a wireless signal received from cutting tool 100 and relays it to analysis device 200. Wireless device 201 wirelessly communicates with cutting tool 100 using a communication protocol such as ZigBee (registered trademark) conforming to IEEE 802.15.4, Bluetooth (registered trademark) conforming to IEEE 802.15.1, and UWB (Ultra-Wide Band) conforming to IEEE 802.15.3a. Note that a communication protocol other than the above may be used between cutting tool 100 and wireless device 201.
[0063] <Analysis process> Next, a process of analyzing information on the load of the cutting tool 100 in the machining system 1 will be described. Fig. 4 is a flowchart showing the process executed by the processor of the analysis device according to this embodiment. The process steps (hereinafter abbreviated as "S") shown in Fig. 4 are realized by the execution of the analysis program 231 by the processor 211 of the analysis device 200.
[0064] Analysis device 200 first acquires the measurement results of the analysis target from storage device 213. At that time, analysis device 200 can select the measurement results to acquire from storage device 213 based on the processing conditions. Specifically, storage device 213 stores past measurement results processed under various processing conditions, and analysis device 200 can acquire from storage device 213 past measurement results processed under the same processing conditions and compare and analyze those measurement results.
[0065] For this purpose, the measurement result 233 stored in the storage device 213 needs to have information on the machining conditions added in advance. When the machining tool is the cutting tool 100, the added information on the machining conditions includes, for example, information on the workpiece, the tool material type, the cutting depth of the cutting tool 100, the feed (feed rate) of the cutting tool 100, the cutting rate of the cutting tool 100, and further information on the machining path. Here, the machining path is the path information of the tool in the machine tool when machining the workpiece. Conditions for distinguishing one machining path from another machining path include, for example, when machining the workpiece, a) when the machining location of the workpiece, such as an end face or a countersink, changes, or b) when a certain non-machining time (time when the workpiece is not machined) exists when machining the same workpiece. A machining path can also be defined as a machining unit in which at least one of parameters, such as the coordinate position of the cutting tool 100, the trajectory of the cutting tool 100, and the number of repetitions, is different.
[0066] Specifically, the measurement result 233 stored in the storage device 213 has information on machining conditions stored in the header portion of the data. FIG. 5 is a diagram showing an example of the measurement result stored in the storage device according to this embodiment. In FIG. 5, the header portion of the data includes "basic information" and "cutting information", and the main portion of the data includes "sensor data". The "basic information" stores the date and time of measurement ("DateTime"), the identification information of the cutting tool 100 ("ToolId"), and the measurement frequency ("SamplingFreq"). The "cutting information" stores information on the workpiece, cutting speed, and tool material type for each machining pass. The "basic information" and "cutting information" may be included in the information on machining conditions, or only the "cutting information" may be included in the information on machining conditions.
[0067] In this way, since the information on the machining conditions is stored in the measurement results 233, the analysis device 200 can select and acquire only the measurement results 233 of the same machining path from the storage device 213. First, the analysis device 200 accepts the machining conditions selected by the user (S101). The analysis device 200 displays on the display 214 the measurement results 233 that match the machining conditions accepted in S101 from among the measurement results 233 stored in the storage device 213 (S102). For example, the analysis device 200 displays on the display 214 a list of file names of the measurement results 233 that match the accepted machining conditions. Note that the information on the machining conditions stored in the header portion includes tool information such as identification information of the cutting tool 100 and the tool material type, so the analysis device 200 may set the types of measurement results and calculation results to be displayed on the display screen (for example, the number of channels (CH) to be displayed, etc.) based on the tool information.
[0068] Therefore, the user can select the measurement result 233 that he / she wishes to acquire from the list of file names of the measurement results 233 displayed on the display 214. When the user selects the measurement result 233 that he / she wishes to acquire, the analysis device 200 judges whether or not the measurement result 233 selected by the user has been acquired from the storage device 213 (S103). When it is judged that the measurement result has not been acquired (NO in S103), the analysis device 200 returns the process to S103 and maintains the state of acquiring the measurement result.
[0069] On the other hand, if it is determined that the measurement results have been acquired (YES in S103), analysis device 200 generates a first image that displays the measurement results in chronological order (S104).
[0070] The analysis device 200 performs data processing on the acquired measurement results 233 (S105). Specifically, the analysis device 200 performs data processing (for example, preprocessing, feature calculation, basic statistical calculation, and correlation calculation) on the measurement results of the acceleration sensor 121 and the strain sensor 122 included in the acquired measurement results 233. As preprocessing, for example, removal and complementation of missing values, noise processing, FFT (Fast Fourier Transform) processing, vector conversion [magnitude, direction], dimension reduction, and other processing are performed. As feature calculation, the cutting resistance of the cutting tool, the torque of the cutting tool, and the like are calculated. As basic statistical calculation, for example, the arithmetic mean, geometric mean, trimmed mean, variance, standard deviation, skewness, kurtosis, median, maximum value, minimum value, and the like are calculated. As correlation calculation, for example, measurement results from multiple sensors are associated, and covariance, correlation coefficient, partial correlation coefficient, factor loading, principal component score, and the like are calculated. The data processing for the measurement result 233 may include any one of calculations of feature amount, basic statistics, and correlation.
[0071] Analysis device 200 generates a second image displaying the calculation results for the measurement results for a specific period among the measurement results displayed in chronological order (S106). Note that analysis device 200 performs data processing only on the measurement results for the specific period in S105, and generates the second image from the calculation results. Of course, analysis device 200 may perform data processing in advance for all measurement periods of the measurement results displayed in chronological order in S105, and extract the calculation results for the measurement results for the specific period to generate the second image.
[0072] The analysis device 200 displays the first image and the second image on the display screen of the display 214 (S107). Fig. 6 is a diagram showing an example of an image displayed by the analysis device according to this embodiment. In Fig. 6, three measurement results 233 with the machining condition "Pass 1" are displayed among the measurement results 233 stored in the Users folder of the C drive of the storage device 213. Also, in Fig. 6, three measurement results 233 with the same machining condition of "Pass 1" are displayed in ascending order of cutting speed from the left side of the figure. First, the measurement result 233 of "20210406_114448.csv" (hereinafter also referred to as measurement result 233 of "48") is displayed on the left side of the figure, the measurement result 233 of "20210406_114721.csv" (hereinafter also referred to as measurement result 233 of "21") is displayed in the center of the figure, and the measurement result 233 of "20210406_115034.csv" (hereinafter also referred to as measurement result 233 of "34") is displayed on the right side of the figure.
[0073] The measurement result 233 of "48" is a cutting speed of 10.0 mm / sec. The load of the cutting tool 100, which is converted from the measured values of the multiple strain sensors 122 provided on the cutting tool 100 using a predetermined strain conversion formula, is displayed in chronological order. Specifically, a graph displaying the loads (Fx, Fy) in the X and Y directions of the cutting tool 100 in chronological order, a graph displaying the load (Fz) in the Z direction of the cutting tool 100 in chronological order, and a graph displaying the load (Mz) in the moment direction of the cutting tool 100 in chronological order are arranged vertically in the figure. These three graphs are the first image G1 that displays the measurement result 233 of "48" in chronological order. The horizontal axis of each of the three graphs is time [seconds], and the vertical axis is load [N].
[0074] The specific period P1 in the first image G1 is set to 1 second from the measurement time 11.50 seconds. In the example shown in Fig. 6, the window width of the specific period P1 is set to 1 second. In addition, since the step width of the specific period P is set to 1 second, the window width can be changed in 1 second units.
[0075] In FIG. 6, a second image G2 is displayed under a first image G1 that displays the measurement results in chronological order. The second image G2 is a calculation result of "48" that correlates the load (Fx) in the X direction of the cutting tool 100 with the load (Fy) in the Y direction of the cutting tool 100 and displays it in a two-dimensional spatial coordinate system (XY plot). Therefore, the analysis device 200 can allow the user to grasp the load in the XY direction of the cutting tool 100 in a two-dimensional manner during the specific period P1, and can provide the user with information that enables the user to more accurately determine the state of the cutting tool 100. Note that the XY plot of the second image G2 has the horizontal axis representing the load [N] in the X-axis direction and the vertical axis representing the load [N] in the Y-axis direction. In addition, a time bar is displayed above the second image G2 to make it easy to grasp the position of the specific period P1 during the measurement period.
[0076] Similarly, the measurement result 233 for "21" has a cutting speed of 20.0 mm / sec. A graph displaying the loads (Fx, Fy) in the X and Y directions of the cutting tool 100 in chronological order, a graph displaying the load (Fz) in the Z direction of the cutting tool 100 in chronological order, and a graph displaying the load (Mz) in the moment direction of the cutting tool 100 in chronological order are arranged vertically in the figure. These three graphs are a first image G1 that displays the measurement result 233 for "21" in chronological order.
[0077] The specific period P2 in this first image G1 is set to 1 second from the measurement time of 8.50 seconds. In Fig. 6, the second image G2 is displayed below the first image G1 which displays the measurement results in chronological order. The second image G2 is the calculation result of "21" which correlates the load (Fx) in the X direction and the load (Fy) in the Y direction of the cutting tool 100 and displays them in a two-dimensional spatial coordinate system (XY plot).
[0078] Similarly, the measurement result 233 for "34" has a cutting speed of 30.0 mm / sec. A graph displaying the load (Fx, Fy) in the X and Y directions of the cutting tool 100 in chronological order, a graph displaying the load (Fz) in the Z direction of the cutting tool 100 in chronological order, and a graph displaying the load (Mz) in the moment direction of the cutting tool 100 in chronological order are arranged vertically in the figure. These three graphs are a first image G1 that displays the measurement result 233 for "34" in chronological order.
[0079] The specific period P3 in the first image G1 is set to 1 second from the measurement time 6.50 seconds. In Fig. 6, the second image G2 is displayed below the first image G1, which displays the measurement results in chronological order. The second image G2 is the calculation result of "34" in which the load (Fx) in the X direction and the load (Fy) in the Y direction of the cutting tool 100 are associated with each other and displayed in a two-dimensional spatial coordinate system (XY plot).
[0080] 6, analysis device 200 displays measurement results 233 with different cutting speeds under the same machining conditions of "Pass 1" side by side with the calculation results, so that the user can easily grasp how the load on cutting tool 100 changes when the cutting speed changes. Furthermore, analysis device 200 displays the calculation results obtained by processing data in specific periods P1 to P3 of interest to the user in direct correspondence with the measurement results, so that the user can be provided with information that enables the user to more accurately determine the state of cutting tool 100.
[0081] The specific periods P1 to P3 that the user focuses on can be arbitrarily changed by the user himself. Returning to FIG. 4, analysis device 200 judges whether an operation for changing the time point specified on the first image and the specific period by the user's operation has been accepted (S108). If an operation for changing the specific period has been accepted (YES in S108), analysis device 200 updates the display to the calculation result corresponding to the measurement result of the changed specific period as the second image (S109). For example, the specified time point of specific period P1 shown in FIG. 6 is changed from the measurement time 11.50 seconds to 15.00 seconds, and the period (window width) is changed from 1 second to 2 seconds. When analysis device 200 has performed data processing in advance for all measurement periods, analysis device 200 only updates the display of the second image to the calculation result of the changed specific period P1. However, when data processing has not been performed in advance, it is necessary to perform data processing on the measurement result of the changed specific period P1.
[0082] If analysis device 200 has updated the display of the second image, it returns the process to S107 and displays the first image and the updated second image on the display screen of display 214.
[0083] On the other hand, if an operation to change the specific period has not been received (NO in S108), analysis device 200 determines whether an operation to end the analysis of the measurement results has been received (S110). If it is determined that an operation to end the analysis of the measurement results has been received (YES in S110), analysis device 200 ends the process. If it is determined that an operation to end the analysis of the measurement results has not been received (NO in S110), analysis device 200 returns the process to S107 and maintains the display of the first image and the second image on the display screen of display 214.
[0084] In the second image G2 shown in FIG. 6, an XY plot of the load of the cutting tool 100 is displayed. However, this is not limited to this, and statistical quantities such as the average, variance, and standard deviation, which are the results of calculations in data processing, or the correlation coefficient of the cutting tool 100, etc. may be displayed.
[0085] <Editing processing condition information> Next, editing of the information on the machining conditions stored in the header portion of the measurement result 233 will be described. The information on the machining conditions stored in the header portion of the measurement result 233 may be automatically extracted by the analysis device 200 from the machining conditions 232 of the machine tool acquired from the machining control device 301. However, since the data format of the machining conditions 232 differs depending on the type of machine tool, there are cases where the information on the machining conditions required by the user cannot be obtained. Therefore, the analysis device 200 allows the user to edit the header portion of the measurement result 233 stored in the storage device 213, and stores the information on the machining conditions required by the user together with the measurement result 233 in the storage device 213.
[0086] Fig. 7 is a diagram showing an example of an image for setting information on processing conditions to be written into the measurement results in the analysis device according to this embodiment. The screen shown in Fig. 7 is the main screen of the analysis device 200. The main screen displays "status" indicating the communication state with the sensor module 120, a field for setting the storage location of the measurement results 233, a connection button, a measurement start button, and the like. Furthermore, the main screen displays a "processing condition input" field below "status" and the measurement start button so that the user can set information on the processing conditions.
[0087] In the "Machining condition input" field, when saving the machining condition information to be used in cutting, rather than simply entering the machining condition items, it is possible to enter the machining condition items for each machining pass. In the input field R shown in Fig. 7, machining condition items are set in each row, and machining passes are set in each column. Specifically, the workpiece material is set as the machining condition item in the first row, the tool model number is set as the machining condition item in the second row, and cutting speed is set as the machining condition item in the third row. Three machining passes, machining pass 1, machining pass 2, and machining pass 3, are set in the columns.
[0088] In the "Machining Condition Input" field, a "Delete" field is provided in the left column, and when the user presses the button in that field, the information in the pressed row is deleted. In addition, a "Path Common" field is provided in the second column from the left, and when the user checks the checkbox in that field, the same information in the checked row is entered for all machining paths. In the example shown in Figure 7, the row for the workpiece machining conditions item is checked, so information on workpiece A is entered for all machining paths 1, 2, and 3.
[0089] Next, editing of the "Processing Condition Input" field will be described. FIG. 8A is a diagram showing an example of an image for adding information on processing conditions to be written to the measurement result in the analysis device according to this embodiment. FIG. 8B is a diagram showing an example of an image for deleting information on processing conditions to be written to the measurement result in the analysis device according to this embodiment. First, a case of adding a processing condition item in the "Processing Condition Input" field will be described. When the user presses the "Condition Add" button, the analysis device 200 displays a processing condition addition pop-up screen shown in FIG. 8A. By writing the processing condition item required by the user in the "Processing Condition Item Name" of the pop-up screen and pressing the "Add" button, the analysis device 200 adds a row of the processing condition item entered in the "Processing Condition Input" field. Note that the processing condition addition pop-up screen shown in FIG. 8A has a check box for the processing condition common to all paths. By checking the box, a check is placed in the "Path Common" field of the row of the newly added processing condition item.
[0090] Next, a case where a machining path is deleted in the "machining condition input" field will be described. When the user presses the "path deletion" button, the analysis device 200 displays a machining path deletion pop-up screen shown in FIG. 8B. When the user selects the number of the machining path that the user wants to delete from the pull-down menu in the "machining path" field of the popup screen and presses the "delete" button, the analysis device 200 deletes the row of the machining path selected from the "machining condition input" field. When a machining path is added, the user presses the "path addition" button, and a machining path addition pop-up screen (not shown) is displayed. When the user selects the number of the machining path that the user wants to add from the pull-down menu in the "machining path" field of the popup screen and presses the "add" button, the analysis device 200 adds the row of the machining path selected from the "machining condition input" field.
[0091] The "Processing condition input" field has a "Load" button and a "Save" button. This allows the user to store the input processing condition information in the storage device 213 by pressing the "Save" button. For example, the user stores the input processing condition information in the storage device 213 with the condition set name "Condition A." Furthermore, when loading the stored processing condition information, the user can load the processing condition information stored in the storage device 213 into the "Processing condition input" field by pressing the "Load" button.
[0092] [Effects] According to analysis device 200, processor 211 performs data processing on the measurement results, and displays a first image showing the measurement results in chronological order, and a second image showing calculation results corresponding to the measurement results for a specific period in the first image, on the display screen of display 214. This allows processor 211 to display the calculation results obtained by performing data processing for a specific period of interest to the user in direct correspondence with the measurement results, and therefore makes it possible to provide the user with information that enables the user to more accurately determine the state of cutting tool 100.
[0093] According to analysis device 200, processor 211 causes a first image displaying measurement results in chronological order and a second image displaying the calculation results of data processing to be displayed as the same display screen on display 214. This allows the calculation results of data processing performed in a specific period to be directly associated with the measurement results without switching the image to be displayed, making it possible to provide a display that allows the user to easily get an overview of the information.
[0094] Analysis device 200 further includes input interface 215 that accepts user operation, and when input interface 215 accepts a specific period changed by user operation, processor 211 displays the calculation results corresponding to the measurement results for the changed specific period as a second image on display 214. This allows the user to change the specific period that he or she wishes to focus on, and to select the calculation results corresponding to the measurement results for the changed specific period from the measurement results displayed in chronological order and display them on the display screen of display 214.
[0095] According to analysis device 200, input interface 215 accepts a time point and a period specified on the first image by a user's operation as a specific period. This allows the user to freely select a specific period of interest from the measurement results displayed in chronological order.
[0096] According to the analysis device 200, the acquired measurement results include tool information of the machining tool, and the processor 211 changes the types of the measurement results and calculation results to be displayed on the display screen based on the acquired tool information. This makes it possible to appropriately change the information to be displayed on the display screen depending on the type of cutting tool 100.
[0097] According to the analysis device 200, the processor 211 processes the data to associate the acquired multiple measurement results, and displays the calculation result in which the multiple measurement results are associated in the second image. This makes it possible to provide the user with information that enables the user to more accurately determine the state of the cutting tool 100.
[0098] According to the analysis device 200, the processor 211 expresses the calculation result in which the multiple measurement results are associated with each other in a spatial coordinate system and displays it in the second image. This makes it possible to provide the user with information that enables the state of the cutting tool 100 to be determined more accurately.
[0099] According to the analysis device 200, when the measurement result 233 is stored in the storage device 213, information on the machining conditions is added and stored as one file, and when the machining conditions are selected and multiple files are obtained from the storage device 213, the processor 211 displays the first image and the second image side by side for each machining condition on the display screen. This makes it possible to display the measurement results and calculation results under the same machining conditions side by side so that the user can easily compare them, and to provide the user with information that enables the user to more accurately determine the state of the cutting tool 100.
[0100] [Variations] In this embodiment, it has been described that the first image displaying the measurement results shown in FIG. 6 in chronological order and the second image displaying the calculation results of the data processing are displayed on the same display screen, but the first image and the second image may be displayed on separate display screens and the display screens may be switched, for example, by user operation or at regular intervals.
[0101] 5, it has been explained that the measurement result 233 shown in Fig. 5 is stored as one file in the storage device 213 with the information on the processing conditions added to the sensor measurement value. However, this is not limited to this, and the measurement result may store only the sensor measurement value, and the information on the processing conditions may be stored in a separate file. However, the information on the processing conditions stored in a separate file and the measurement result in which only the sensor measurement value is stored are associated with each other by link information or the like.
[0102] In this embodiment, analysis device 200 has been described as performing data processing on measurement results stored in storage device 213, but data processing may also be performed on measurement results that are currently being processed.
[0103] The embodiments and examples disclosed herein are illustrative in all respects and should not be considered as limiting. The scope of the present disclosure is defined by the claims, not the above-described embodiments, and is intended to include all modifications within the scope and meaning equivalent to the claims. [Explanation of symbols]
[0104] 1 Machining system, 2 Machining tool analysis system, 50 Tool rest, 100 Cutting tool, 110 Cutting insert, 111 Shank, 113A, 113B Fixing member, 120 Sensor module, 121 Acceleration sensor, 122 Strain sensor, 123 Processing unit, 124 Communication unit, 125 Memory unit, 129 Battery, 200 Analysis device, 201 Wireless device, 211 Processor, 212 Communication device, 213 Storage device, 214 Display, 215 Input interface, 216 Media reading device, 220 Recording medium, 231 Analysis program, 232 Machining conditions, 233 Measurement results, 300 Machine tool, 301 Machining control device.
Claims
1. A display device that displays the state of a processing tool, An acquisition unit that acquires a measurement result from at least one sensor attached to the processing tool; A calculation unit that processes data on the measurement results acquired by the acquisition unit; an image processing unit that displays, on a display screen, a first image that displays the measurement results acquired by the acquisition unit in chronological order, and a second image that displays the calculation results obtained by the calculation unit; The image processing unit sets a first measurement result or the first measurement result obtained by data processing for a specific period in the first image as a first axis, and a second measurement result or the second measurement result obtained by data processing for a specific period in the first image that is different from the first measurement result as a second axis, and the calculation unit performs a calculation to associate the first measurement result or the first measurement result obtained by data processing and the second measurement result or the second measurement result obtained by data processing with a spatial coordinate system including the first axis and the second axis, and displays the result as the second image.
2. The display device according to claim 1 , wherein the image processing unit displays the first image and the second image on a same display screen.
3. further comprising an input unit for receiving a user's operation; 3. The display device according to claim 1, wherein when the input unit receives the specific period changed by a user's operation, the image processing unit displays a calculation result corresponding to the measurement result of the changed specific period as the second image.
4. The display device according to claim 3 , wherein the input unit accepts, as the specific period, a time point and a period specified on the first image by a user's operation.
5. The measurement result acquired by the acquisition unit includes tool information of the machining tool, The display device according to claim 1 , wherein the image processing unit changes the types of the measurement results and the calculation results to be displayed on the display screen based on the tool information acquired by the acquisition unit.
6. The display device according to claim 1 , wherein the image processing unit is configured to represent a calculation result, in which a plurality of measurement results are associated with each other, in a spatial coordinate system and display the result in the second image.
7. the calculation unit performs data processing on the measurement results for all measurement periods of the measurement results to be displayed in the first image, The display device according to claim 1 , wherein the image processing unit displays on a display screen the second image in which the measurement results in the specific period are associated with a spatial coordinate system including the first axis and the second axis.
8. Further comprising a memory unit for storing the measurement results, When storing the measurement results in the storage unit, information on processing conditions is added and stored as one file; When the acquisition unit selects the processing conditions and acquires a plurality of files from the storage unit, The display device according to claim 1 , wherein the image processing unit displays the first image and the second image side by side on a display screen for each of the processing conditions.
9. A machining system comprising: a machine tool that performs machining using a machining tool having at least one sensor; and a display device that displays a state of the machining tool used in the machine tool, The display device includes: An acquisition unit that acquires a measurement result from the sensor; A calculation unit that processes data on the measurement results acquired by the acquisition unit; an image processing unit that displays, on a display screen, a first image that displays the measurement results acquired by the acquisition unit in chronological order, and a second image that displays the calculation results obtained by the calculation unit; The image processing unit uses a first measurement result or the first measurement result obtained by data processing for a specific period in the first image as a first axis, and a second measurement result or the second measurement result obtained by data processing for a specific period in the first image that is different from the first measurement result as a second axis, and performs a calculation in the calculation unit to associate the first measurement result or the first measurement result obtained by data processing and the second measurement result or the second measurement result obtained by data processing with a spatial coordinate system including the first axis and the second axis, and displays the result as the second image.
10. A method for displaying a state of a machining tool, comprising: obtaining measurements from at least one sensor attached to the machining tool; A step of performing data processing on the acquired measurement results; displaying the acquired measurement results in time series as a first image; a step of displaying a first measurement result for a specific period in the first image or a first measurement result obtained by performing data processing as a first axis and a second measurement result for the specific period in the first image different from the first measurement result or a second measurement result obtained by performing data processing as a second axis, performing a calculation to associate the first measurement result or the first measurement result obtained by performing data processing and the second measurement result or the second measurement result obtained by performing data processing with a spatial coordinate system including the first axis and the second axis, and displaying the result as a second image.
11. A program executed on a display device that displays a state of a machining tool, obtaining measurements from at least one sensor attached to the machining tool; A step of performing data processing on the acquired measurement results; displaying the acquired measurement results in time series as a first image; a step of performing a calculation to associate the first measurement result or the first measurement result obtained by data processing and the second measurement result or the second measurement result obtained by data processing with a spatial coordinate system including the first axis and the second axis, the first measurement result in a specific period in the first image being a first axis and the second measurement result in the specific period in the first image different from the first measurement result being a second axis, and displaying the result as a second image.
Citation Information
Patent Citations
Vibration display device
JP2012093983A
Manufacturing system and manufacturing method
JP2017132000A
Machine tool process monitoring and adaptive control
JP2018534680A
Diagnostic device, diagnostic system and program
JP2020166543A
Method for monitoring a milling method
US20180117725A1