Operating status display device and computer-readable storage medium
The operating status display device simplifies the identification of characteristic data from operation data by using a phenomenon setting table to associate specifying information and extraction conditions, thereby addressing the challenge of analyzing vast operation data sets.
Patent Information
- Application Number
- JP2023522018
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-17
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2041-05-17
AI Technical Summary
Operators face a significant burden in identifying characteristic data representing phenomena in processing machines from the vast amount of operation data acquired.
An operating status display device and computer-readable storage medium that utilize a phenomenon setting table to associate phenomenon specifying information with operation data specifying information and extraction conditions, allowing for the acquisition and display of feature data indicating the occurrence of phenomena from operation data.
Enables easy identification of characteristic data representing phenomena in processing machines, reducing the operational burden and improving efficiency in analyzing machine operations.
Smart Images

Figure 0007688121000001 
Figure 0007688121000002 
Figure 0007688121000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to an operating status display device and a computer-readable storage medium.
Background Art
[0002] Conventionally, a technique is known for acquiring operation data from a processing machine and analyzing a phenomenon occurring in the processing machine based on the acquired operation data. By using such a technique, for example, when chatter marks occur on a workpiece processed by a machine tool, it is possible to check what kind of load fluctuations are occurring on the spindle.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, many types of operation data are acquired from the processing machine, and the amount of each operation data is enormous. Therefore, it is a great burden for the operator to find out the characteristic part representing the phenomenon occurring in the processing machine from the operation data.
[0005] An object of the present disclosure is to provide an operating status display device and a computer-readable storage medium capable of easily finding out a characteristic part representing a phenomenon occurring in a processing machine from operation data acquired by the processing machine.
Means for Solving the Problems
[0006] The operating status display device includes phenomenon specifying information for specifying a phenomenon occurring in the processing machine, operation data specifying information for specifying operation data of the processing machine, and indication of the occurrence of the phenomenon from the operation data for operation data specifying information, and indication of the occurrence of the phenomenon from the operation data for indicating the characteristics of the operation dataA phenomenon setting table that stores by associating extraction conditions for extracting feature data, a first acquisition unit that acquires operation data specifying information and extraction conditions associated with the phenomenon specifying information from the phenomenon setting table based on the phenomenon specifying information, a second acquisition unit that acquires feature data from the operation data based on the operation data specifying information and the extraction conditions acquired by the first acquisition unit, and a display unit that causes the feature data acquired by the second acquisition unit to be displayed on a display screen.
[0007] A computer-readable storage medium stores, by associating, phenomenon specifying information that specifies a phenomenon occurring in a processing machine, operation data specifying information that specifies operation data of the processing machine, and extraction conditions for extracting feature data indicating the occurrence of the phenomenon from the operation data in a phenomenon setting table, and causes a computer to execute: acquiring the operation data specifying information and the extraction conditions associated with the phenomenon specifying information from the phenomenon setting table based on the phenomenon specifying information; acquiring feature data from the operation data based on the operation data specifying information and the extraction conditions; and displaying the acquired feature data on a display screen. for operation data specifying information, and extraction conditions for extracting feature data indicating the occurrence of the phenomenon from the operation data are stored in association with each other for indicating the characteristics of the operation data A computer-readable storage medium stores instructions for causing a computer to execute: acquiring operation data specifying information and extraction conditions associated with the phenomenon specifying information from a phenomenon setting table in which the phenomenon specifying information for specifying a phenomenon occurring in a processing machine, the operation data specifying information for specifying the operation data of the processing machine, and the extraction conditions for extracting feature data indicating the occurrence of the phenomenon from the operation data are stored in association with each other, based on the phenomenon specifying information; acquiring feature data from the operation data based on the operation data specifying information and the extraction conditions; and displaying the acquired feature data on a display screen.
Effect of the Invention
[0008] According to one aspect of the present disclosure, it becomes possible to easily find characteristic portions representing phenomena occurring in a processing machine from operation data acquired by the processing machine.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Embodiments for Carrying Out the Invention
[0010] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. Note that not all combinations of the features described in the following embodiments are necessarily required to solve the problems. Also, there may be cases where more detailed explanations than necessary are omitted. Further, the following descriptions of the embodiments and the drawings are provided for those skilled in the art to fully understand the present disclosure and are not intended to limit the scope of the claims.
[0011] FIG. 1 is a diagram showing an example of the hardware configuration of a processing machine. The processing machine 1 is, for example, a machine tool, a wire electrical discharge machining machine, or an injection molding machine. Machine tools include lathes, machining centers, and composite machining machines.
[0012] The processing machine 1 includes a numerical control device 2, an input / output device 3, a servo amplifier 4 and a servo motor 5, a spindle amplifier 6 and a spindle motor 7, auxiliary equipment 8, and an imaging device 9.
[0013] The numerical control device 2 has the function of the operation status display device of the present disclosure. That is, the operation status display device is implemented in the numerical control device 2. Hereinafter, an embodiment in which the operation status display device is implemented in the numerical control device 2 will be described. However, the operation status display device may be implemented in a PC (Personal Computer) or a server.
[0014] The numerical control device 2 is a device that controls the entire processing machine 1. The numerical control device 2 includes a CPU (Central Processing Unit) 201, a bus 202, a ROM (Read Only Memory) 203, a RAM (Random Access Memory) 204, and a non-volatile memory 205.
[0015] The CPU 201 is a processor that controls the entire numerical control device 2 according to a system program. The CPU 201 reads out a system program stored in the ROM 203 via the bus 202 and performs various processes based on the system program. Further, the CPU 201 controls the servo motor 5 and the spindle motor 7 based on a machining program.
[0016] The CPU 201 performs, for example, analysis of a machining program and output of control commands for the servo motor 5 and the spindle motor 7 every control cycle.
[0017] The bus 202 is a communication path that connects each hardware in the numerical control device 2 to each other. Each hardware in the numerical control device 2 exchanges data via the bus 202.
[0018] The ROM 203 is a storage device that stores a system program for controlling the entire numerical control device 2 and the like. The ROM 203 is a computer-readable storage medium.
[0019] The RAM 204 is a storage device that temporarily stores various data. The RAM 204 functions as a work area for the CPU 201 to process various data.
[0020] The non-volatile memory 205 is a storage device that retains data even when the power of the processing machine 1 is turned off and the numerical control device 2 is not powered. The non-volatile memory 205 stores, for example, machining programs and various parameters input from the input / output device 3. The non-volatile memory 205 is a computer-readable storage medium. The non-volatile memory 205 is composed of, for example, an SSD (Solid State Drive).
[0021] The numerical control device 2 further includes an interface 206, an axis control circuit 207, a spindle control circuit 208, a PLC (Programmable Logic Controller) 209, and an I / O unit 210.
[0022] The interface 206 connects the bus 202 and the input / output device 3. The interface 206 sends, for example, various data processed by the CPU 201 to the input / output device 3.
[0023] The input / output device 3 is a device that receives various data via the interface 206 and displays the various data. Also, the input / output device 3 receives the input of various data and sends the various data to the CPU 201 via the interface 206. The input / output device 3 includes a display such as an LCD (Liquid Crystal Display), a keyboard, and a mouse. The input / output device 3 may be a touch panel.
[0024] The axis control circuit 207 is a circuit that controls the servo motor 5. The axis control circuit 207 receives a control command from the CPU 201 and outputs a command for driving the servo motor 5 to the servo amplifier 4. The axis control circuit 207 sends, for example, a torque command for controlling the torque of the servo motor 5 to the servo amplifier 4.
[0025] The servo amplifier 4 receives a command from the axis control circuit 207 and supplies current to the servo motor 5. The servo amplifier 4 incorporates an ammeter 41 that measures the current value of the current supplied to the servo motor 5.
[0026] The ammeter 41 detects the current value of the current supplied to the servo motor 5. The ammeter 41 sends data indicating the detected current value to the CPU 201.
[0027] The servo motor 5 is driven by receiving current supply from the servo amplifier 4. The servo motor 5 is connected to, for example, a ball screw that drives a tool post. When the servo motor 5 is driven, structures such as the tool post Machine tool 1 move in, for example, the X-axis direction, Y-axis direction, or Z-axis direction. Note that the servo motor 5 may incorporate a speed detector (not shown) that detects the feed rate of each control axis.
[0028] The spindle control circuit 208 is a circuit for controlling the spindle motor 7. The spindle control circuit 208 receives a control command from the CPU 201 and outputs a command for driving the spindle motor 7 to the spindle amplifier 6. The spindle control circuit 208 sends, for example, a torque command for controlling the torque of the spindle motor 7 to the spindle amplifier 6.
[0029] The spindle amplifier 6 receives a command from the spindle control circuit 208 and supplies current to the spindle motor 7. The spindle amplifier 6 incorporates an ammeter 61 that measures the current value of the current supplied to the spindle motor 7.
[0030] The ammeter 61 detects the current value of the current supplied to the spindle motor 7. The ammeter 61 sends data indicating the detected current value to the CPU 201.
[0031] The spindle motor 7 is driven by receiving current supply from the spindle amplifier 6. The spindle motor 7 is connected to the main spindle and rotates the main spindle.
[0032] The PLC 209 is a device that executes a ladder program to control the auxiliary device 8. The PLC 209 sends commands to the auxiliary device 8 via the I / O unit 210.
[0033] The I / O unit 210 is an interface that connects the PLC 209 and the auxiliary device 8. The I / O unit 210 sends the commands received from the PLC 209 to the auxiliary device 8.
[0034] The auxiliary device 8 is a device installed in the machine tool 1 and performs auxiliary operations in the machine tool 1. The auxiliary device 8 may be a device installed around the machine tool 1. The auxiliary device 8 operates based on the commands received from the I / O unit 210. The auxiliary device 8 is, for example, a tool changer, a cutting fluid injection device, or an opening / closing door drive device.
[0035] The imaging device 9 is a device that images the whole or a part of the machine tool 1. The imaging device 9 is a camera that images moving pictures and still pictures. The imaging device 9 starts imaging a moving picture, for example, at the timing when the execution of the machining program is started. The imaging device 9 images, for example, the machining area in the machine tool 1.
[0036] The image acquired by the imaging device 9 is stored in the non-volatile memory 205 via the bus 202, for example. Also, the imaging device 9 acquires time information together with the image. The time information is, for example, the time when the imaging is being performed, the elapsed time since the start of imaging.
[0037] Next, an example of the function of the operation status display device implemented in the numerical control device 2 will be described.
[0038] FIG. 2 is a block diagram showing an example of the function of the operation status display device. The operation status display device 20 includes a phenomenon setting table 211, a reception unit 212, a first acquisition unit 213, an operation data acquisition unit 214, an operation data storage unit 215, a second acquisition unit 216, an image acquisition unit 217, an image storage unit 218, and a display unit 219.
[0039] The phenomenon setting table 211 and the operation data storage unit 215 are realized by storing data and parameters input from various sensors (not shown) installed in, for example, the input / output device 3 and the machine tool 1 in the RAM 204 or the non-volatile memory 205. The image storage unit 218 is realized by storing the image acquired from the imaging device 9 in the non-volatile memory 205.
[0040] The reception unit 212, the first acquisition unit 213, the operation data acquisition unit 214, the second acquisition unit 216, the image acquisition unit 217, and the display unit 219 are realized by the CPU 201 performing arithmetic processing using the system program stored in the ROM 203 and various data stored in the non-volatile memory 205.
[0041] The phenomenon setting table 211 is a table that stores, in association with each other, phenomenon designation information for designating a phenomenon occurring in the machine tool 1, operation data specifying information for specifying the operation data of the machine tool 1, and extraction conditions for extracting feature data indicating the occurrence of the phenomenon from the operation data.
[0042] The phenomenon occurring in the machine tool 1 is, for example, a phenomenon indicating an abnormality occurring during the operation of the machine tool 1. The phenomena occurring in the machine tool 1 include a spindle load abnormality alarm, an abnormal vibration alarm, a chatter phenomenon, and an opening / closing abnormality alarm for the opening / closing door.
[0043] The phenomenon designation information is the name of the phenomenon occurring in the machine tool 1. The phenomenon designation information functions as an index when acquiring the operation data specifying information and the extraction conditions.
[0044] The operation data is time-series data acquired from sensors or the like installed in the machine tool 1 during the operation of the machine tool 1. The operation data is acquired at predetermined intervals. The operation data includes spindle torque data, torque data for each control axis, position deviation for each control axis, acoustic data, vibration data, and opening / closing confirmation signal data for the opening / closing door.
[0045] The operation data identification information is, for example, the name of the operation data. The operation data identification information functions as an index when acquiring the operation data.
[0046] The characteristic data is the characteristic data that appears in the operation data when a phenomenon occurs in the processing machine 1. The characteristic data is, for example, operation data indicating a value equal to or greater than a predetermined threshold value. Also, the characteristic data is operation data indicating a predetermined time series pattern. Specific examples of the characteristic data will be described in detail later.
[0047] The extraction condition is a condition for extracting the characteristic data from the operation data. The extraction condition includes numerical data or a time series pattern. When the extraction condition is numerical data, for example, the operation data indicating a value equal to or greater than the numerical data becomes the characteristic data. Also, when the extraction condition is a time series pattern, the operation data that matches or is similar to the time series pattern set as the extraction condition becomes the characteristic data. The extraction condition is set in advance, for example, by the manufacturer of the operation status display device 20 or the operator. Also, as will be described later, the extraction condition may be automatically set by the operation status display device 20.
[0048] FIG. 3 is a diagram showing an example of the phenomenon setting table 211. In the phenomenon setting table 211, “abnormal load alarm of the main shaft” and “chatter mark” are stored as the phenomenon designation information.
[0049] The abnormal load alarm of the main shaft is an alarm that occurs when the torque value of the main shaft increases due to tool damage or the like. The chatter mark is a wavy mark that appears on the surface of the workpiece due to abnormal vibration of the tool or the workpiece during cutting.
[0050] In the phenomenon setting table 211, "main shaft torque" and "Z-axis position deviation" are stored in association with the "main shaft load abnormal alarm" as operation data identification information. Also, in the phenomenon setting table 211, "main shaft torque" and "acoustics" are stored in association with the "chatter mark" as operation data identification information. Note that the position deviation is the difference between the command value for commanding the position of the control axis and the detection value indicating the position of the control axis.
[0051] Also, in the phenomenon setting table 211, "3A" and "1 mm" are stored as extraction conditions corresponding to "main shaft torque" and "Z-axis position deviation", respectively. Also, in the phenomenon setting table 211, "2A" and "20 dB" are stored as extraction conditions corresponding to "main shaft torque" and "acoustics", respectively. Note that since the main shaft torque is proportional to the current value supplied to the spindle motor, the main shaft torque is indicated by the current value here.
[0052] The reception unit 212 receives the input of the phenomenon designation information. The phenomenon designation information is input, for example, by the operator from the input / output device 3.
[0053] FIG. 4 is a diagram showing an example of the input screen for the phenomenon designation information. On the input screen, a designation information input field F and a search button B are displayed. When the phenomenon designation information is input to the designation information input field F and the search button B is pressed, the reception unit 212 receives the input of the phenomenon designation information. The operator can input words such as "main shaft load abnormal alarm" and "chatter mark" in the designation information input field F. Here, return to the description of FIG. 2.
[0054] The first acquisition unit 213 acquires the operation data identification information associated with the phenomenon designation information and the extraction conditions from the phenomenon setting table 211 based on the phenomenon designation information.
[0055] For example, when the reception unit 212 receives the word "abnormal spindle load alarm" as the phenomenon designation information, the first acquisition unit 213 acquires the operation data specification information "spindle torque" and "Z-axis position deviation" associated with the "abnormal spindle load alarm", and the extraction conditions "3A" and "1 mm".
[0056] When the reception unit 212 receives the word "chatter mark" as the phenomenon designation information, the first acquisition unit 213 acquires the operation data specification information "spindle torque" and "acoustics" associated with the "chatter mark", and the extraction conditions "2A" and "20 dB".
[0057] Note that the reception unit 212 does not necessarily have to receive the same word as the phenomenon designation information stored in the phenomenon setting table 211. When the word received by the reception unit 212 does not match the phenomenon designation information stored in the phenomenon setting table 211, the first acquisition unit 213 identifies the phenomenon designation information similar to the word received by the reception unit 212, and acquires the operation data specification information and the extraction conditions stored in association with the identified phenomenon designation information.
[0058] The operation data acquisition unit 214 acquires operation data from the sensors installed in the processing machine 1. The operation data acquisition unit 214 acquires operation data at predetermined intervals. That is, the operation data is time-series data.
[0059] The operation data acquisition unit 214 acquires time information together with the operation data. The time information is, for example, the time when the operation data is acquired, or the elapsed time since the start of the operation of the processing machine 1. The start of the operation of the processing machine 1 is, for example, when the power of the processing machine 1 is turned on, or when the execution of the processing program starts.
[0060] The operation data storage unit 215 stores the operation data of the processing machine 1 acquired by the operation data acquisition unit 214. The operation data storage unit 215 stores the operation data acquired by the operation data acquisition unit 214 in association with the time information.
[0061] The second acquisition unit 216 acquires characteristic data from the operation data based on the operation data identification information acquired by the first acquisition unit 213 and the extraction conditions.
[0062] Suppose that the operation data identification information acquired by the first acquisition unit 213 is "main shaft torque" and "Z-axis position deviation", and the extraction conditions are "3A" and "1 mm" (see FIG. 3). In this case, the second acquisition unit 216 first acquires the time-series data indicating the main shaft torque and the time-series data indicating the Z-axis position deviation stored in the operation data storage unit 215.
[0063] Next, the second acquisition unit 216 identifies the characteristic data that satisfies the extraction conditions from the time-series data indicating the main shaft torque. The extraction condition for the main shaft torque is "3A". Therefore, the second acquisition unit 216 identifies the time-series data indicating 3 [A] or more from the time-series data indicating the main shaft torque. That is, the time-series data indicating 3 [A] or more among the time-series data indicating the main shaft torque is the characteristic data.
[0064] Also, the second acquisition unit 216 identifies the characteristic data that satisfies the extraction conditions from the time-series data indicating the Z-axis position deviation. The extraction condition for the Z-axis position deviation is "1 mm". Therefore, the second acquisition unit 216 identifies the time-series data indicating 1 [mm] or more from the time-series data indicating the Z-axis position deviation. That is, the time-series data indicating 1 [mm] or more among the time-series data indicating the Z-axis position deviation is the characteristic data.
[0065] Suppose that the operation data identification information acquired by the first acquisition unit 213 is "main shaft torque" and "acoustic", and the extraction conditions are "2A" and "20 dB" (see FIG. 3). In this case, the second acquisition unit 216 first acquires the time-series data indicating the main shaft torque and the time-series data indicating the acoustic stored in the operation data storage unit 215.
[0066] Next, the second acquisition unit 216 identifies characteristic data that satisfies the extraction conditions from the time-series data indicating the spindle torque. The extraction condition for the spindle torque is "2 A". Therefore, the second acquisition unit 216 identifies the time-series data indicating 2 [A] or more from the time-series data indicating the spindle torque. That is, among the time-series data indicating the spindle torque, the time-series data indicating 2 [A] or more is the characteristic data.
[0067] Also, the second acquisition unit 216 identifies characteristic data that satisfies the extraction conditions from the time-series data indicating the sound. The extraction condition for the sound is "20 dB". Therefore, the second acquisition unit 216 identifies the time-series data indicating 20 [dB] or more from the time-series data indicating the sound. That is, among the time-series data indicating the sound, the time-series data indicating 20 [dB] or more is the characteristic data.
[0068] The image acquisition unit 217 acquires an image of the processing machine 1. The image acquired by the image acquisition unit 217 includes a moving image. The image acquisition unit 217 acquires an image from an imaging device 9 that images a part or the whole of the processing machine 1. The image acquisition unit 217 acquires time information together with the image of the processing machine 1. The time information is the time at which the imaging is being performed or the elapsed time since the start of the imaging.
[0069] The image storage unit 218 stores the image acquired by the image acquisition unit 217. The image storage unit 218 stores the image in association with the time information.
[0070] The display unit 219 causes the characteristic data acquired by the second acquisition unit 216 and the image corresponding to the characteristic data to be displayed on the display screen.
[0071] FIG. 5 is a diagram showing an example of the display of the characteristic data and the image. FIG. 5 is Reception unit 212This is an example of the case where "vibration mark" is received as the phenomenon designation information. The display unit 219 displays the time-series data of the spindle torque and the time-series data of the sound on the display screen. Further, the display unit 219 highlights the feature data specified by the second acquisition unit 216 among the time-series data of the spindle torque and the time-series data of the sound. Highlighting the feature data means, for example, indicating the portion showing the feature data with a thicker line or a high-luminance line than the portions other than the feature data.
[0072] In addition, the display unit 219 displays an image corresponding to the time-series data of the spindle torque and the time-series data of the sound on the display screen. The display unit 219 associates and displays the time-series data of the spindle torque and the time-series data of the sound with the image by using the time information stored in association with the time-series data of the spindle torque and the time-series data of the sound and the time information stored in association with the image.
[0073] For example, when the play button of the image is pressed, the display unit 219 plays and displays the image and moves a straight line L indicating the position of each time-series data acquired when the played image was captured to the right. Thereby, the display unit 219 can associate and display the played image with the time-series data of the spindle torque and the time-series data of the sound data.
[0074] Further, when the straight line L is moved left and right on the display screen by the operation of the operator, the display unit 219 plays the image captured when the time-series data at the position indicated by the straight line was acquired. That is, the image corresponding to the time-series data is the image captured at the same time as the time when the time-series data was acquired.
[0075] The display unit 219 may display a reproduction status display area A indicating the reproduction status of the image on the display screen. The reproduction status display area A is a display area indicating the reproduction position of the image when the image is reproduced. For example, a seek bar is displayed in the reproduction status display area A.
[0076] The display unit 219 may emphasize and display the playback position of the image corresponding to the feature data in the playback status display area A. When a seek bar is displayed in the playback status display area A, the display unit 219 displays the position corresponding to the feature data on the seek bar in a color different from other parts or with a brightness different from other parts. Thereby, the playback position of the image corresponding to the feature data can be emphasized and displayed.
[0077] Next, the flow of the process executed by the operation status display device 20 will be described.
[0078] FIG. 6 is a flowchart showing an example of the flow of the process executed by the operation status display device 20. First, when the workpiece is processed in the processing machine 1, the settings of the phenomenon setting table 211 are performed (step S1). That is, the phenomenon designation information, the operation data identification information, and the extraction conditions are stored in the phenomenon setting table 211 in an associated manner.
[0079] Next, during the operation of the processing machine 1, operation data and an image are acquired (step S2). The acquired operation data and image are stored in the operation data storage unit 215 and the image storage unit 218, respectively.
[0080] Next, the reception unit 212 receives the phenomenon designation information input in the designation information input field F (step S3).
[0081] Next, the first acquisition unit 213 acquires the operation data identification information and the extraction conditions associated with the phenomenon designation information from the phenomenon setting table 211 (step S4).
[0082] Next, the second acquisition unit 216 acquires the feature data from the operation data (step S5).
[0083] Next, the display unit 219 displays the feature data and the image of the processing machine 1 on the display screen (step S6), and the process ends.
[0084] In the above-described embodiment, the display unit 219 displays the image of the processing machine 1 on the display screen together with the operation data. However, it is not always necessary to display the image of the processing machine 1, and only the operation data may be displayed. In this case, the operation status display device 20 does not necessarily need to include the image acquisition unit 217 and the image storage unit 218.
[0085] As described above, the operation status display device 20 includes a phenomenon setting table 211 that stores, in association with each other, phenomenon designation information for designating a phenomenon occurring in the processing machine 1, operation data identification information for identifying the operation data of the processing machine 1, and extraction conditions for extracting feature data indicating the occurrence of the phenomenon from the operation data; a first acquisition unit 213 that acquires, based on the phenomenon designation information, the operation data identification information and the extraction conditions associated with the phenomenon designation information from the phenomenon setting table 211; a second acquisition unit 216 that acquires the feature data from the operation data based on the operation data identification information and the extraction conditions acquired by the first acquisition unit 213; and a display unit 219 that displays the feature data acquired by the second acquisition unit 216 on the display screen.
[0086] Therefore, the operator can easily check the operation data when a phenomenon occurs in the processing machine 1.
[0087] Further, the operation status display device 20 further includes an image acquisition unit 217 that acquires an image of the processing machine 1, and the display unit 219 displays the feature data and the image corresponding to the feature data on the display screen. Therefore, the operator can easily check the operation data and the image when a phenomenon occurs in the processing machine 1.
[0088] In addition, the display unit 219 displays a reproduction status display area A indicating the reproduction status of the image on the display screen, and highlights the reproduction position of the image corresponding to the feature data in the reproduction status display area A. Therefore, the operator can easily find the image captured when a phenomenon occurs in the processing machine 1.
[0089] In addition, the operation status display device 20 further includes a reception unit 212 that receives input of phenomenon designation information, and the first acquisition unit 213 acquires operation data specification information associated with the phenomenon designation information and extraction conditions from the phenomenon setting table 211 based on the phenomenon designation information received by the reception unit 212. Therefore, the operation status display device 20 can quickly display an image and feature data that an operator should check according to the phenomenon occurring in the processing machine 1.
[0090] The operation status display device 20 may further include a display history acquisition unit that acquires a display history of an image and operation data displayed on the display screen, and a phenomenon setting unit that sets extraction conditions in the phenomenon setting table 211 based on the display history acquired by the display history acquisition unit.
[0091] FIG. 7 is a block diagram showing an example of the functions of the operation status display device 20. In addition to the functions shown in FIG. 2, the operation status display device 20 further includes a display history acquisition unit 220 and a phenomenon setting unit 221. Since the functions other than the display history acquisition unit 220 and the phenomenon setting unit 221 are the same as those of the operation status display device 20 shown in FIG. 2, their descriptions are omitted.
[0092] The display history acquisition unit 220 acquires a display history of an image of the processing machine 1 and operation data displayed on the display screen.
[0093] FIG. 8 is a diagram for explaining the acquisition of the display history. When a certain phenomenon occurs in the processing machine 1 and an operator checks feature data together with an image indicating the phenomenon, the image in the time period when the phenomenon is considered to have occurred is repeatedly reproduced. The display history acquisition unit 220 cuts out the time-series data of the time period in which the repeated reproduction is performed. In the example shown in FIG. 8, the image in the time period of t = 130 to 150 [s] is repeatedly reproduced. Therefore, the display history acquisition unit 220 acquires the time-series pattern of the main shaft torque and the time-series pattern of the sound corresponding to t = 130 to 150 [s].
[0094] The phenomenon setting unit 221 sets extraction conditions in the phenomenon setting table 211 based on the display history acquired by the display history acquisition unit 220.
[0095] The phenomenon setting unit 221 stores operation data identification information for identifying the operation data displayed on the display screen in the phenomenon setting table 211. In the example shown in FIG. 8, "main spindle torque" and "acoustics" are stored in the phenomenon setting table 211 as operation data identification information.
[0096] Next, the phenomenon setting unit 221 sets the time-series pattern acquired by the display history acquisition unit 220 as an extraction condition. That is, the phenomenon setting unit 221 stores the time-series pattern cut out by the display history acquisition unit 220 in the phenomenon setting table 211 as an extraction condition.
[0097] Finally, the operator inputs phenomenon designation information, and the input phenomenon designation information is stored in association with the operation data identification information and the extraction conditions. As a result, the extraction conditions are automatically set in the phenomenon setting table 211.
[0098] Note that the phenomenon setting unit 221 may set, as an extraction condition, the average value or the standard deviation indicated by the time-series pattern acquired by the display history acquisition unit 220.
[0099] Also, the phenomenon setting unit 221 may set extraction conditions in the phenomenon setting table 211 based on an operation on the operation data displayed on the display screen.
[0100] FIG. 9 is a diagram for explaining an example in which extraction conditions are set based on an operation on operation data. The phenomenon setting unit 221, for example, displays a single horizontal line superimposed on the operation data based on a predetermined operation on the input / output device 3 by the operator.
[0101] When the horizontal line is displayed on the display screen, the operator moves the horizontal line to a position corresponding to the numerical value to be set as the extraction condition. When the movement of the horizontal line by the operator is completed, the phenomenon setting unit 221 sets the numerical value indicated by the position of the horizontal line as the extraction condition.
[0102] FIG. 10 is a diagram for explaining another example in which extraction conditions are set based on operations on operation data. The phenomenon setting unit 221 displays, for example, a single rectangular frame superimposed on the operation data based on a predetermined operation on the input / output device 3 by an operator.
[0103] When a frame is displayed on the display screen, the operator moves the frame to a position overlapping the time-series pattern to be set as the extraction condition. When the movement of the frame is completed, the phenomenon setting unit 221 sets the time-series pattern surrounded by the frame as the extraction condition. The phenomenon setting unit 221 may set, as the extraction condition, the average value or the standard deviation indicated by the time-series pattern surrounded by the frame. Also, the size of the frame may be made changeable.
[0104] In the above-described embodiment, the operation status display device 20 displays the feature data and the image on the display screen based on the phenomenon designation information received by the reception unit 212. However, the operation status display device 20 may further include an occurrence location reception unit that receives a designation of the occurrence location of the phenomenon, and may display the feature data and the image of the processing machine 1 on the display screen based on the occurrence location of the phenomenon received by the occurrence location reception unit.
[0105] FIG. 11 is a diagram showing an example of the functions of the operation status display device 20 provided with the occurrence location reception unit. The functions other than the occurrence location reception unit 222 are the same as the functions provided in the operation status display device 20 shown in FIG. 2. Therefore, the description of the functions other than the occurrence location reception unit 222 is omitted.
[0106] The occurrence location reception unit 222 receives a designation of the occurrence location of the phenomenon. The occurrence location reception unit 222 receives, for example, a designation of the occurrence location of the phenomenon based on a designation of a position on the image of the processing machine 1 displayed on the display screen. In order for the occurrence location reception unit 222 to receive a designation of the occurrence location of the phenomenon, the display unit 219 displays, for example, an image obtained by imaging a part or the whole of the processing machine 1 on the display screen.
[0107] FIG. 12 is a diagram showing an example of an image obtained by imaging a part of the processing machine 1 displayed on the display screen. The display unit 219 divides and displays the image in a plurality of regions. The display unit 219 divides and displays the image into, for example, nine regions 1 to 9.
[0108] The occurrence location reception unit 222 receives the designation of the occurrence location when one of the plurality of regions displayed on the display screen is selected.
[0109] In the phenomenon setting table 211, occurrence location specifying information for specifying the occurrence location of the phenomenon is stored in association with the phenomenon designation information, the operation data specifying information, and the extraction conditions.
[0110] FIG. 13 is a diagram showing an example of the phenomenon setting table 211. In the phenomenon setting table 211, 1 to 9 are set as the occurrence location specifying information. 1 to 9 set in the phenomenon setting table 211 respectively correspond to regions 1 to 9.
[0111] In region 5 in the image shown in FIG. 12, the main shaft is projected. Therefore, the phenomenon designation information regarding the main shaft is stored in the 5th of the occurrence location specifying information. The phenomenon designation information regarding the main shaft is, for example, "main shaft vibration". Also, "main shaft torque" is stored in association with "main shaft vibration" as the operation data specifying information. Also, "3A" is stored in association with "main shaft torque" as the extraction condition.
[0112] In region 9 in the image shown in FIG. 12, the opening / closing door is projected. Therefore, the phenomenon designation information related to the opening / closing door is stored in the 9th of the occurrence location specifying information. The phenomenon designation information related to the opening / closing door is, for example, "accumulation of chips at the door part". "Accumulation of chips at the door part" has "confirmation signal" stored in association with it as the operation data specifying information. "1" is stored in association with "confirmation signal" as the extraction condition. When a signal indicating that the opening operation or closing operation of the door has not been completed even after a predetermined time has elapsed since an opening signal or closing signal for instructing the opening operation or closing operation of the door is output, "1" is output as the confirmation signal.
[0113] The display unit 219 divides the image of the processing machine 1 into nine regions 1 to 9 and displays them. For example, assume that region 9 is specified by an operator. In this case, the occurrence location reception unit 222 receives 9 as the occurrence location specific information. Also, the first acquisition unit 213 acquires "confirmation signal" as the operation data specific information and "1" as the extraction condition from the phenomenon setting table 211 based on the occurrence location specific information received by the occurrence location reception unit 222.
[0114] Next, the second acquisition unit 216 acquires feature data that satisfies the extraction condition "1" from the operation data indicating the confirmation signal.
[0115] Finally, the display unit 219 displays the feature data on the display screen. At this time, the display unit 219 displays the image of the processing machine 1 corresponding to the feature data side by side with the feature data. Thereby, the operator can confirm the operation data and the image at the time when the opening / closing operation of the opening / closing door is interrupted halfway due to chips accumulating on the door part.
[0116] As described above, the operation status display device 20 further includes an occurrence location reception unit 222 that receives the designation of the occurrence location of the phenomenon. The phenomenon setting table 211 further stores the occurrence location specific information for specifying the occurrence location in association with the phenomenon designation information, the operation data specific information, and the extraction condition. The first acquisition unit 213 acquires the operation data specific information associated with the occurrence location specific information for specifying the occurrence location from the phenomenon setting table 211 and the extraction condition based on the occurrence location specific information received by the occurrence location reception unit 222. Also, the occurrence location reception unit 222 receives the designation of the occurrence location when one of the plurality of regions on the image displayed on the display screen is selected.
[0117] Therefore, the operator can display the feature data of the structure reflected in the selected image simply by selecting one region of the image of the processing machine 1 displayed on the display screen.
[0118] Note that the present disclosure is not limited to the above-described embodiments, and can be appropriately modified without departing from the spirit thereof. In the present disclosure, any component of the embodiment can be modified or any component of the embodiment can be omitted.
Explanation of Signs
[0119] 1 Machine tool 2 Numerical control device 20 Operation status display device 201 CPU 202 Bus 203 ROM 204 RAM 205 Non-volatile memory 206 Interface 207 Axis control circuit 208 Spindle control circuit 209 PLC 210 I / O unit 211 Phenomenon setting table 212 Reception unit 213 First acquisition unit 214 Operation data acquisition unit 215 Operation data storage unit 216 Second acquisition unit 217 Image acquisition unit 218 Image storage unit 219 Display unit 220 Display history acquisition unit 221 Phenomenon setting unit 222 Generation location reception unit 3 Input / output device 4 Servo amplifier 41 Ammeter 5 Servo motor 6 Spindle amplifier 61 Ammeter 7 Spindle motor 8 Auxiliary equipment 9 Imaging device
Claims
1. A phenomenon setting table that stores in association a phenomenon specification information for specifying a phenomenon occurring in a processing machine, an operation data specifying information for specifying operation data of the processing machine, and an extraction condition for extracting feature data indicating a feature of the operation data indicating the occurrence of the phenomenon from the operation data; A first acquisition unit that acquires, based on the phenomenon specification information, the operation data specifying information associated with the phenomenon specification information and the extraction condition from the phenomenon setting table; A second acquisition unit that acquires the feature data from the operation data based on the operation data specifying information acquired by the first acquisition unit and the extraction condition; A display unit that causes the feature data acquired by the second acquisition unit to be displayed on a display screen; An operation status display device comprising the above.
2. Further comprising an image acquisition unit that acquires an image of the processing machine, The display unit causes the feature data and the image corresponding to the feature data to be displayed on the display screen. The operation status display device according to claim 1.
3. The display unit causes a reproduction status display area indicating a reproduction status of the image to be displayed on the display screen, and highlights a reproduction position of the image corresponding to the feature data in the reproduction status display area. The operation status display device according to claim 2.
4. A display history acquisition unit that acquires a display history of the image and the operation data displayed on the display screen; The operation status display device according to claim 2 or 3, further comprising a phenomenon setting unit that sets the extraction condition in the phenomenon setting table based on the display history acquired by the display history acquisition unit.
5. The operation status display device according to claim 2 or 3, further comprising a phenomenon setting unit that sets the extraction condition in the phenomenon setting table based on an operation on the operation data displayed on the display screen.
6. Further comprising an occurrence location reception unit that receives a designation of an occurrence location of the phenomenon, The phenomenon setting table further stores occurrence location information indicating the occurrence location in association with the phenomenon specification information, the operation data specifying information, and the extraction condition, The first acquisition unit acquires, based on the designation of the occurrence location received by the occurrence location reception unit, the operation data specifying information associated with the occurrence location information and the extraction condition from the phenomenon setting table. The operation status display device according to any one of claims 2 to 5.
7. The occurrence location reception unit is the operation status display device according to claim 6, which receives the designation of the occurrence location when one area among a plurality of areas of the image displayed on the display screen is selected.
8. The operation status display device further includes a reception unit that receives the input of the phenomenon designation information, wherein the first acquisition unit acquires the operation data identification information associated with the phenomenon designation information and the extraction condition from the phenomenon setting table based on the phenomenon designation information received by the reception unit. The operation status display device according to any one of claims 1 to 7.
9. The extraction condition includes at least one of numerical data and a time series pattern. The operation status display device according to any one of claims 1 to 8.
10. From a phenomenon setting table in which phenomenon designation information for designating a phenomenon occurring in a processing machine, operation data identification information for specifying the operation data of the processing machine, and extraction conditions for extracting feature data indicating the characteristics of the operation data indicating the occurrence of the phenomenon are associated and stored, based on the phenomenon designation information, acquiring the operation data identification information associated with the phenomenon designation information and the extraction condition; acquiring the feature data from the operation data based on the operation data identification information and the extraction condition; causing the acquired feature data to be displayed on a display screen; A computer-readable storage medium storing instructions for causing a computer to execute the above.
Citation Information
Patent Citations
Machine tool and machine learning apparatus
JP2018092428A
Link information generation device, link information generation method, and link information generation program
JP2019117477A
Failure site specification device, failure site specification method and failure site specification program
JP2019139414A
Synchronization device, synchronization method and synchronization program
JP2019219725A
Cutting system
JP2020121369A