Operation status display device and computer readable storage medium
The operation status display device solves the problem of difficulty in identifying the characteristics of processing machine phenomena under large data volumes by using a phenomenon setting table and data processing flow, and realizes fast and intuitive display of characteristic data.
Patent Information
- Application Number
- CN202180097721.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-17
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-05-17
AI Technical Summary
The large volume of various operational data obtained from the machining machine makes it a significant burden for operators to identify the characteristic parts that represent the phenomena produced in the machining machine.
The operation status display device stores the phenomenon specification information, operation data determination information and extraction conditions in association through the phenomenon setting table, extracts feature data from the operation data using the first and second acquisition units, and displays it on the display screen by the display unit.
It is possible to easily identify the characteristic parts of the phenomena that occur in the machining machine from the operating data obtained from the machining machine, which simplifies the operator's analysis process.
Smart Images

Figure CN117279737B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a status display device and a computer-readable storage medium. Background Technology
[0002] Previously, there were known techniques for acquiring operational data from a machining machine and analyzing phenomena occurring within the machine based on that data. Using such techniques, for example, when chatter marks appear on a workpiece machined by a machine tool, it is possible to identify the type of load variation occurring on the spindle.
[0003] Existing technical documents
[0004] Patent documents
[0005] Patent Document 1: Japanese Patent Application Publication No. 2019-139414 Summary of the Invention
[0006] Problems to be solved by the invention
[0007] However, various types of operational data are obtained from the machining machine, and the amount of each data point is enormous. Therefore, identifying the characteristic components representing the phenomena occurring in the machining machine from the operational data becomes a significant burden for the operator.
[0008] The purpose of this disclosure is to provide an operating status display device and a computer-readable storage medium that can easily identify characteristic parts of phenomena occurring in a machining machine from operating data obtained from the machining machine.
[0009] Methods for solving problems
[0010] The operation status display device includes: a phenomenon setting table that stores phenomenon specification information for specifying phenomena generated in a processing machine, operation data determination information for determining the operation data of the processing machine, and extraction conditions for extracting feature data representing the generation of the phenomenon from the operation data; a first acquisition unit that acquires the operation data determination information associated with the phenomenon specification information and the extraction conditions from the phenomenon setting table based on the phenomenon specification information; a second acquisition unit that acquires feature data from the operation data based on the operation data determination information and the extraction conditions acquired by the first acquisition unit; and a display unit that displays the feature data acquired by the second acquisition unit on a display screen.
[0011] A computer-readable storage medium stores commands that cause a computer to perform the following steps: from a phenomenon setting table that stores phenomenon specification information for specifying a phenomenon generated in a machining machine, operation data determination information for determining operation data of the machining machine, and extraction conditions for extracting feature data representing the generation of the phenomenon from the operation data, based on the phenomenon specification information, obtaining operation data determination information and extraction conditions associated with the phenomenon specification information; obtaining feature data from the operation data based on the operation data determination information and extraction conditions; and displaying the obtained feature data on a display screen.
[0012] Invention Effects
[0013] According to one aspect of this disclosure, it is possible to readily identify characteristic portions representing phenomena occurring in the machining machine from operational data obtained from the machining machine. Attached Figure Description
[0014] Figure 1 This is an example of a hardware structure diagram of a machining machine.
[0015] Figure 2 This is a block diagram illustrating an example of the function of an operating status display device.
[0016] Figure 3 This is a diagram representing an example of a phenomenon setting table.
[0017] Figure 4 This is an example of an input screen that represents the specified information of a phenomenon.
[0018] Figure 5 It is a diagram that shows a display example of feature data and images.
[0019] Figure 6 This is a flowchart illustrating an example of the processing flow performed by the operating status display device.
[0020] Figure 7 This is a block diagram illustrating an example of the function of an operating status display device.
[0021] Figure 8 This is a diagram illustrating how a resume was obtained.
[0022] Figure 9 This diagram illustrates the setting of extraction conditions.
[0023] Figure 10 This diagram illustrates the setting of extraction conditions.
[0024] Figure 11 This is a block diagram illustrating an example of the function of an operating status display device.
[0025] Figure 12This is an example of an image obtained by photographing a part of a processing machine.
[0026] Figure 13 This is a diagram representing an example of a phenomenon setting table. Detailed Implementation
[0027] Hereinafter, one embodiment of the present disclosure will be described using the accompanying drawings. Furthermore, not all combinations of the features described in the following embodiment are necessarily required to solve the problem. Also, sometimes unnecessary detailed descriptions are omitted. Furthermore, the following description of the embodiment and the accompanying drawings are provided to enable those skilled in the art to fully understand the present disclosure and are not intended to limit the scope of the claimed patent protection.
[0028] Figure 1 This diagram illustrates an example of the hardware structure of a machining machine. The machining machine 1 is, for example, a machine tool, a wire electrical discharge machining (EDM) machine, or an injection molding machine. Machine tools include lathes, machining centers, and multi-functional machining centers.
[0029] The processing machine 1 is equipped with 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 a shooting device 9.
[0030] The numerical control device 2 has the function of the operation status display device of this disclosure. That is, the operation status display device is installed in the numerical control device 2. Hereinafter, an embodiment in which the operation status display device is installed in the numerical control device 2 will be described. However, the operation status display device may also be installed in a PC (Personal Computer) or a server.
[0031] 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.
[0032] CPU 201 is a processor that controls the entire numerical control device 2 according to the system program. CPU 201 reads the system program and other data stored in ROM 203 via bus 202, and performs various processes based on the system program. In addition, CPU 201 controls servo motor 5 and spindle motor 7 based on the machining program.
[0033] For each control cycle, CPU201 performs tasks such as parsing the machining program and outputting control commands for the servo motor 5 and the spindle motor 7.
[0034] Bus 202 is a communication path that connects the various hardware components within the numerical control device 2. The various hardware components within the numerical control device 2 exchange data via bus 202.
[0035] ROM 203 is a storage device that stores system programs and other data used to control the numerical control device 2 as a whole. ROM 203 is a computer-readable storage medium.
[0036] RAM204 is a storage device for temporary storage of various data. RAM204 functions as the working area for CPU201 to process various data.
[0037] Non-volatile memory 205 is a storage device that retains data even when the power supply to the machining machine 1 is cut off and no power is supplied to the numerical control device 2. Non-volatile memory 205 stores, for example, machining programs and various parameters input from the input / output device 3. Non-volatile memory 205 is a computer-readable storage medium. Non-volatile memory 205 is, for example, composed of an SSD (Solid State Drive).
[0038] The numerical control device 2 also 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.
[0039] Interface 206 connects bus 202 and input / output device 3. Interface 206, for example, sends various data processed by CPU 201 to input / output device 3.
[0040] Input / output device 3 is a device that receives and displays various data via interface 206. Additionally, input / output device 3 accepts various data inputs and sends these data to CPU 201 via interface 206. Input / output device 3 includes displays such as LCDs (Liquid Crystal Displays), keyboards, and mice. Input / output device 3 can also be a touch panel.
[0041] The axis control circuit 207 is a circuit that controls the servo motor 5. The axis control circuit 207 receives control commands from the CPU 201 and outputs commands to the servo amplifier 4 for driving the servo motor 5. For example, the axis control circuit 207 sends torque commands that control the torque of the servo motor 5 to the servo amplifier 4.
[0042] Servo amplifier 4 receives commands from axis control circuit 207 and supplies current to servo motor 5. Servo amplifier 4 has a built-in ammeter 41 that measures the current supplied to servo motor 5.
[0043] The ammeter 41 detects the current value supplied to the servo motor 5. The ammeter 41 sends the data representing the detected current value to the CPU 201.
[0044] The servo motor 5 is driven by receiving current from the servo amplifier 4. The servo motor 5 is connected, for example, to a ball screw that drives the tool post. Driven by the servo motor 5, the structure of the machining machine 1, such as the tool post, moves, for example, in the X-axis, Y-axis, or Z-axis direction. Furthermore, the servo motor 5 may also have a built-in speed detector (not shown) for detecting the feed rate of each control axis.
[0045] The spindle control circuit 208 is a circuit used to control the spindle motor 7. The spindle control circuit 208 receives control commands from the CPU 201 and outputs commands to the spindle amplifier 6 for driving the spindle motor 7. For example, the spindle control circuit 208 sends torque commands that control the torque of the spindle motor 7 to the spindle amplifier 6.
[0046] The spindle amplifier 6 receives instructions from the spindle control circuit 208 and supplies current to the spindle motor 7. The spindle amplifier 6 has a built-in ammeter 61 that measures the current value supplied to the spindle motor 7.
[0047] Ammeter 61 detects the current value supplied to the spindle motor 7. Ammeter 61 sends data representing the detected current value to CPU 201.
[0048] The spindle motor 7 is driven by receiving current from the spindle amplifier 6. The spindle motor 7 is connected to the spindle, causing the spindle to rotate.
[0049] PLC209 is a device that executes ladder logic programs to control auxiliary equipment 8. PLC209 sends commands to auxiliary equipment 8 via I / O unit 210.
[0050] I / O unit 210 is the interface connecting PLC 209 and auxiliary device 8. I / O unit 210 sends instructions received from PLC 209 to auxiliary device 8.
[0051] Auxiliary device 8 is installed on machining machine 1 and is a device that performs auxiliary actions on machining machine 1. Auxiliary device 8 may also be a device located around machining machine 1. Auxiliary device 8 operates based on instructions received from I / O unit 210. Auxiliary device 8 may be, for example, a tool changing device, a coolant spraying device, or a door opening / closing drive device.
[0052] The imaging device 9 is a device for photographing the entirety or a part of the processing machine 1. The imaging device 9 is a camera that captures moving and still images. For example, the imaging device 9 begins capturing moving images at a timing that coincides with the start of the processing program. For example, the imaging device 9 photographs the processing area within the processing machine 1.
[0053] Images acquired by the imaging device 9 are stored in non-volatile memory 205, for example, via bus 202. Additionally, the imaging device 9 acquires image and time information. The time information includes, for example, the moment the image was captured and the elapsed time since the start of the capture.
[0054] Next, an example of the function of the operation status display device installed in the numerical control device 2 will be described.
[0055] Figure 2 This is a block diagram illustrating an example of the function of an operation status display device. The operation status display device 20 includes a phenomenon setting table 211, a receiving 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.
[0056] The phenomenon setting table 211 and the operation data storage unit 215 are implemented, for example, by storing data and parameters input from the input / output device 3 and various sensors (not shown) installed on the processing machine 1 in RAM 204 or non-volatile memory 205. The image storage unit 218 is implemented by storing images acquired from the imaging device 9 in non-volatile memory 205.
[0057] The receiving 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 implemented by the CPU 201 using the system program stored in the ROM 203 and various data stored in the non-volatile memory 205 for calculation and processing.
[0058] Phenomenon setting table 211 is a table that stores phenomenon specification information for phenomena generated in processing machine 1, operation data determination information for determining the operation data of processing machine 1, and extraction conditions for extracting feature data representing the generation of phenomena from the operation data in association.
[0059] The phenomena occurring in the machining machine 1 are, for example, abnormal phenomena that occur during the operation of the machining machine 1. The phenomena occurring in the machining machine 1 include abnormal spindle load alarm, abnormal vibration alarm, chatter phenomenon, and abnormal door opening and closing alarm.
[0060] The phenomenon specification information is the name of the phenomenon generated in machine tool 1. The phenomenon specification information serves as an index when obtaining operational data determination information and extracting conditions.
[0061] The operating data is time-series data acquired from sensors and other devices installed on the machining machine 1 during its operation. Operating data is acquired at predetermined intervals. The operating data includes spindle torque data, torque data of each control axis, position deviation of each control axis, sound data, vibration data, and door opening / closing confirmation signal data.
[0062] Runtime data identification information includes, for example, the name of the runtime data. This information functions as an index when retrieving the runtime data.
[0063] Feature data refers to the characteristic data that appears in the operating data when a phenomenon occurs in the processing machine 1. For example, feature data may represent operating data that exceeds a specified threshold. Additionally, feature data may represent operating data that exhibits a specified time series pattern. Specific examples of feature data will be explained in detail later.
[0064] Extraction conditions are used to extract feature data from operational data. Extraction conditions include numerical data or time series patterns. When the extraction condition is numerical data, for example, operational data representing values greater than or equal to the numerical data becomes feature data. Conversely, when the extraction condition is a time series pattern, operational data that is consistent with or similar to the time series pattern set as the extraction condition becomes feature data. Extraction conditions are, for example, preset by the manufacturer or operator of the operational status display device 20. Alternatively, as described later, extraction conditions can also be automatically set by the operational status display device 20.
[0065] Figure 3 This is a diagram representing an example of phenomenon setting table 211. In phenomenon setting table 211, "spindle load abnormality alarm" and "oscillation" are stored as phenomenon specification information.
[0066] The spindle load abnormality alarm is triggered when the spindle torque value increases due to tool damage, etc. Chimney marks refer to wavy markings that appear on the surface of the workpiece due to abnormal vibrations of the tool or workpiece during cutting.
[0067] In the phenomenon setting table 211, "spindle torque" and "Z-axis position deviation" are stored as operating data determination information in association with "spindle load abnormality alarm". Additionally, in the phenomenon setting table 211, "spindle torque" and "sound" are stored as operating data determination information in association with "vibration". Furthermore, position deviation is the difference between the command value indicating the position of the control axis and the detected value indicating the position of the control axis.
[0068] Furthermore, in the phenomenon setting table 211, "3A" and "1mm" are stored as extraction conditions corresponding to "spindle torque" and "Z-axis position deviation," respectively. Additionally, in the phenomenon setting table 211, "2A" and "20dB" are stored as extraction conditions corresponding to "spindle torque" and "sound," respectively. Moreover, since spindle torque is proportional to the current supplied to the spindle motor, the spindle torque is represented here by the current value.
[0069] The receiving department 212 receives input of specified phenomenon information. This specified phenomenon information is, for example, input by the operator from the input / output device 3.
[0070] Figure 4 This is an example diagram showing an input screen for specifying phenomenon information. The input screen displays a specified information input field F and a search button B. When the specified phenomenon information is entered in the specified information input field F and the search button B is pressed, the receiving unit 212 accepts the input of the specified phenomenon information. The operator can enter words such as "spindle load abnormality alarm" or "vibration" in the specified information input field F. Here, return... Figure 2 Explanation.
[0071] The first acquisition unit 213 obtains the operation data determination information and extraction conditions associated with the phenomenon specification information from the phenomenon setting table 211 based on the phenomenon specification information.
[0072] For example, when the receiving unit 212 receives a term such as "spindle load abnormality alarm" as phenomenon designation information, the first acquisition unit 213 acquires the operating data determination information associated with the "spindle load abnormality alarm" such as "spindle torque", "Z-axis position deviation", and the extraction conditions "3A" and "1mm".
[0073] When the receiving unit 212 receives the term "vibration pattern" as the phenomenon designation information, the first acquisition unit 213 acquires the operating data determination information "spindle torque", "sound", and extraction conditions "2A" and "20dB" associated with "vibration pattern".
[0074] Furthermore, the receiving unit 212 may not necessarily accept words that are the same as the phenomenon designation information stored in the phenomenon setting table 211. If the word accepted by the receiving unit 212 is inconsistent with the phenomenon designation information stored in the phenomenon setting table 211, the first acquisition unit 213 determines phenomenon designation information similar to the word accepted by the receiving unit 212, and acquires the operation data determination information and extraction conditions stored in association with the determined phenomenon designation information.
[0075] The operation data acquisition unit 214 acquires operation data from sensors installed on 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.
[0076] The operation data acquisition unit 214 acquires operation data and time information. The time information is, for example, the time at which the operation data was acquired, or the elapsed time since the start of operation of the machining machine 1. The start of operation of the machining machine 1 is, for example, when the power to the machining machine 1 is turned on or when the execution of the machining program begins.
[0077] 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 time information in association with the operation data acquired by the operation data acquisition unit 214.
[0078] The second acquisition unit 216 obtains feature data from the operating data based on the information determined by the operating data obtained by the first acquisition unit 213 and the extraction conditions.
[0079] The operating data information obtained by the first acquisition unit 213 is "spindle torque" and "Z-axis position deviation", and the extraction conditions are "3A" and "1mm" (refer to...). Figure 3 In this case, firstly, the second acquisition unit 216 acquires the time-series data representing the spindle torque and the time-series data representing the Z-axis position deviation stored in the operation data storage unit 215.
[0080] Next, the second acquisition unit 216 determines the feature data in the time series data representing the spindle torque that meets the extraction condition. The extraction condition for the spindle torque is "3A". Therefore, the second acquisition unit 216 determines the time series data representing the spindle torque that represents 3 "A" or more. That is, the time series data representing the spindle torque that represents 3 "A" or more is the feature data.
[0081] Furthermore, the second acquisition unit 216 determines feature data in the time series data representing Z-axis position deviation that meets the extraction conditions. The extraction condition for Z-axis position deviation is "1 mm". Therefore, the second acquisition unit 216 determines time series data in the time series data representing Z-axis position deviation that represents 1 "mm" or more. That is, time series data in the time series data representing Z-axis position deviation that represents 1 "mm" or more are feature data.
[0082] The operating data obtained by the first acquisition unit 213 determines the information as "spindle torque" and "sound," and the extraction conditions are "2A" and "20dB" (see reference). Figure 3In this case, firstly, the second acquisition unit 216 acquires the time-series data representing the spindle torque and the time-series data representing the sound stored in the operation data storage unit 215.
[0083] Next, the second acquisition unit 216 determines feature data in the time series data representing the spindle torque that meets the extraction condition. The extraction condition for the spindle torque is "2A". Therefore, the second acquisition unit 216 determines time series data in the time series data representing the spindle torque that represents 2 "A" or more. That is, time series data in the time series data representing the spindle torque that represents 2 "A" or more are feature data.
[0084] Furthermore, the second acquisition unit 216 determines feature data that meets the extraction conditions from the time-series data representing sound. The sound extraction condition is "20dB". Therefore, the second acquisition unit 216 determines time-series data representing sound that is 20 "dB" or higher. That is, time-series data representing sound that is 20 "dB" or higher are feature data.
[0085] The image acquisition unit 217 acquires images obtained by the imaging processing machine 1. The images acquired by the image acquisition unit 217 include moving images. The image acquisition unit 217 acquires images from the imaging device 9, which is part or the entirety of the imaging processing machine 1. The image acquisition unit 217 acquires images obtained by the imaging processing machine 1 along with time information. The time information is the moment the image was captured or the elapsed time since the start of the image capture.
[0086] Image storage unit 218 stores images acquired by image acquisition unit 217. Image storage unit 218 stores images in association with time information.
[0087] Display unit 219 displays feature data acquired by second acquisition unit 216 and an image corresponding to the feature data on a display screen.
[0088] Figure 5 It is a diagram that shows an example of feature data and an image. Figure 5 This is an example where the receiving unit 212 receives "vibration marks" as a phenomenon-specific information. The display unit 219 displays the time-series data of the spindle torque and the sound on the display screen. In addition, the display unit 219 emphasizes the feature data determined by the second acquisition unit 216 in the time-series data of the spindle torque and the sound. Emphasizing the feature data means, for example, showing the part representing the feature data with a line thicker than the part other than the feature data, or showing it with a high-brightness line.
[0089] 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 displays the time series data of the spindle torque and the time series data of the sound associated with the time series data of the spindle torque and the time series data of the sound associated with the image, and displays the time series data of the spindle torque and the time series data of the sound associated with the image.
[0090] For example, when the image playback button is pressed, the display unit 219 reproduces the displayed image and moves the straight line L, which represents the position of each time series data acquired when the reproduced image was captured, to the right. Thus, the display unit 219 can display the image being reproduced in association with the time series data of the spindle torque and the time series data of the sound data.
[0091] Furthermore, when the operator moves the straight line L left or right on the display screen, the display unit 219 reproduces the image captured when the time series data indicating the position of the straight line was acquired. That is, the image corresponding to the time series data is the image captured at the same time as when the time series data was acquired.
[0092] Display unit 219 may also display a reproduction status display area A, which indicates the reproduction status of an image, on the display screen. Reproduction status display area A is a display area that indicates the reproduction position of an image when it is being reproduced. For example, a seek bar may be displayed in reproduction status display area A.
[0093] Display unit 219 can also emphasize the reproduction position of the image corresponding to the feature data in the reproduction status display area A. When a drag bar is displayed in the reproduction status display area A, display unit 219 displays the position corresponding to the feature data on the drag bar with a different color or brightness than other parts. This allows for emphasis on the reproduction position of the image corresponding to the feature data.
[0094] Next, the processing flow executed by the operation status display device 20 will be explained.
[0095] Figure 6 This is a flowchart illustrating an example of the processing flow executed by the operation status display device 20. First, when processing a workpiece in the processing machine 1, the phenomenon setting table 211 is set (step S1). That is, the phenomenon setting table 211 stores the phenomenon specification information, operation data determination information, and extraction conditions in association.
[0096] Next, while the processing machine 1 is running, operating data and images are acquired (step S2). The acquired operating data and images are stored in the operating data storage unit 215 and the image storage unit 218, respectively.
[0097] Next, the receiving unit 212 receives the phenomenon specification information entered into the designated information input field F (step S3).
[0098] Next, the first acquisition unit 213 acquires the operating data determination information and extraction conditions associated with the phenomenon specification information from the phenomenon setting table 211 (step S4).
[0099] Next, the second acquisition unit 216 acquires feature data from the operating data (step S5).
[0100] 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.
[0101] Furthermore, in the above embodiment, the display unit 219 displays the image of the processing machine 1 along with the operation data on the display screen, but it is not necessary to display the image of the processing machine 1; it is also possible to display only the operation data. In this case, the operation status display device 20 does not need to include the image acquisition unit 217 and the image storage unit 218.
[0102] As described above, the operation status display device 20 includes: a phenomenon setting table 211, which stores phenomenon specification information for specifying phenomena generated in the processing machine 1, operation data determination information for determining the operation data of the processing machine 1, and extraction conditions for extracting feature data representing the generated phenomena from the operation data in association; a first acquisition unit 213, which acquires the operation data determination information associated with the phenomenon specification information and the extraction conditions from the phenomenon setting table 211 based on the phenomenon specification information; a second acquisition unit 216, which acquires feature data from the operation data based on the operation data determination information and the extraction conditions acquired by the first acquisition unit 213; and a display unit 219, which displays the feature data acquired by the second acquisition unit 216 on a display screen.
[0103] Therefore, the operator can easily confirm the operating data when a phenomenon occurs in the processing machine 1.
[0104] Furthermore, the operation status display device 20 also includes an image acquisition unit 217 that acquires images obtained from the image processing machine 1, and a display unit 219 that displays feature data and images corresponding to the feature data on a display screen. Therefore, the operator can easily check the operation data and images when a phenomenon occurs in the processing machine 1.
[0105] Furthermore, the display unit 219 displays a reproduction status display area A, which indicates the reproduction status of the image, on the display screen, and emphasizes the reproduction position of the image corresponding to the feature data in the reproduction status display area A. Therefore, the operator can easily observe the image captured when a phenomenon occurs in the processing machine 1.
[0106] Furthermore, the operation status display device 20 also includes a receiving unit 212 that accepts input of phenomenon specification information, and a first acquisition unit 213 that, based on the phenomenon specification information accepted by the receiving unit 212, obtains operation data determination information and extraction conditions associated with the phenomenon specification information from the phenomenon setting table 211. Therefore, the operation status display device 20 can quickly display images and feature data that the operator should check in accordance with the phenomenon generated in the processing machine 1.
[0107] The operation status display device 20 may also include: a display history acquisition unit that acquires the display history of images 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.
[0108] Figure 7 This is a block diagram illustrating an example of the functions of the operation status display device 20. The operation status display device 20, in addition to... Figure 2 In addition to the functions shown, it also includes a resume acquisition unit 220 and a phenomenon setting unit 221. The functions other than the resume acquisition unit 220 and the phenomenon setting unit 221 are... Figure 2 The operating status display devices 20 shown are identical, so their descriptions are omitted.
[0109] The display history acquisition unit 220 acquires the display history of the image and operating data of the processing machine 1 displayed on the display screen.
[0110] Figure 8 This is a graph used to illustrate the acquisition of display history. When a certain phenomenon occurs in processing machine 1, and the operator examines the image and characteristic data representing the phenomenon, it is assumed that the image of the time period during which the phenomenon occurred is repeatedly reproduced. The display history acquisition unit 220 captures the time-series data of the repeatedly reproduced time period. Figure 8 In the example shown, the image of the time period t = 130 to 150 [s] is repeatedly reproduced. Therefore, the display history acquisition unit 220 acquires the time series pattern of the spindle torque and the time series pattern of the sound corresponding to t = 130 to 150 [s].
[0111] The phenomenon setting unit 221 sets extraction conditions in the phenomenon setting table 211 based on the display history obtained by the display history acquisition unit 220.
[0112] The phenomenon setting unit 221 stores the operation data determination information of the operation data displayed on the determination display screen in the phenomenon setting table 211. Figure 8 In the example shown, "spindle torque" and "sound" are stored as operational data in phenomenon setting table 211.
[0113] Next, the phenomenon setting unit 221 sets the time series pattern obtained by the display history acquisition unit 220 as the extraction condition. That is, the phenomenon setting unit 221 stores the time series pattern captured by the display history acquisition unit 220 as the extraction condition in the phenomenon setting table 211.
[0114] Finally, the operator inputs the phenomenon specification information, which is stored in association with the operational data determination information and extraction conditions. Thus, the extraction conditions are automatically set in the phenomenon setting table 211.
[0115] In addition, the phenomenon setting unit 221 may also set the average value or standard deviation represented by the time series pattern obtained by the display history acquisition unit 220 as the extraction condition.
[0116] In addition, the phenomenon setting unit 221 can also set extraction conditions in the phenomenon setting table 211 based on the operation of the running data displayed on the display screen.
[0117] Figure 9 This diagram illustrates an example of setting extraction conditions based on operations performed on operational data. For example, the phenomenon setting unit 221 displays a horizontal line that overlaps with the operational data, based on the operator's prescribed operations on the input / output device 3.
[0118] When a horizontal line is displayed on the screen, the operator moves the line to a position corresponding to the value set as the extraction condition. When the operator completes the movement of the line, the phenomenon setting unit 221 sets the value indicated by the position of the line as the extraction condition.
[0119] Figure 10 This diagram illustrates another example of setting extraction conditions based on operations on operational data. For example, the phenomenon setting unit 221 displays a rectangular box overlapping the operational data, based on the operator's prescribed operations on the input / output device 3.
[0120] When a frame is displayed on the screen, the operator moves the frame to a position that overlaps with the time series pattern set as the extraction condition. Once the frame movement is complete, the phenomenon setting unit 221 sets the time series pattern surrounded by the frame as the extraction condition. The phenomenon setting unit 221 can also set the average value or standard deviation shown by the time series pattern surrounded by the frame as the extraction condition. Furthermore, the size of the frame can be changed.
[0121] In the above embodiment, the operation status display device 20 displays feature data and images on the display screen based on the phenomenon specification information received by the receiving unit 212. However, the operation status display device 20 may also include a generation location receiving unit that receives a specification of the generation location of the phenomenon, and displays feature data and an image of the processing machine 1 on the display screen based on the generation location of the phenomenon received by the generation location receiving unit.
[0122] Figure 11 This diagram illustrates an example of the functionality of the operation status display device 20, which includes a generation location receiving unit. Regarding functions other than the generation location receiving unit 222, ... Figure 2 The operating status display device 20 shown has the same functions. Therefore, the functions other than the generation location receiving unit 222 are omitted from the description.
[0123] The generation location receiving unit 222 receives the designation of the generation location of the phenomenon. For example, the generation location receiving unit 222 designates the generation location of the phenomenon based on the designation of the position on the image of the processing machine 1 displayed on the display screen. In order to receive the designation of the generation location of the phenomenon by the generation location receiving unit 222, the display unit 219 displays an image obtained by photographing a part or the whole of the processing machine 1 on the display screen.
[0124] Figure 12 This diagram illustrates an example of an image obtained by capturing a portion of the processing machine 1 displayed on the screen. The display unit 219 divides the image into multiple regions for display. For example, the display unit 219 divides the image into nine regions 1 to 9 for display.
[0125] The generation location receiving unit 222 accepts the designation of the generation location by selecting one of the multiple areas displayed on the display screen.
[0126] In Phenomenon Setting Table 211, the information on the location of the phenomenon is determined, along with the phenomenon specification information, the running data determination information, and the extraction conditions, and is stored in association.
[0127] Figure 13 This is a diagram illustrating an example of phenomenon setting table 211. In phenomenon setting table 211, settings 1 to 9 are used as information to determine the location of occurrence. Settings 1 to 9 in phenomenon setting table 211 correspond to regions 1 to 9, respectively.
[0128] exist Figure 12 The spindle is reflected in region 5 of the image shown. Therefore, region 5, which generates the location determination information, stores information specifying a phenomenon related to the spindle. This information is, for example, "spindle vibration." Furthermore, "spindle vibration" is stored in association with "spindle torque," which is part of the operating data determination information. Additionally, "spindle torque" is stored in association with "3A," which is an extraction condition.
[0129] exist Figure 12Area 9 in the image shows the opening and closing of a door. Therefore, information specifying a phenomenon related to the opening and closing of the door is stored in area 9, which generates location determination information. For example, the phenomenon specification information associated with the opening and closing of the door is "accumulation of chips in the door." "Accumulation of chips in the door" is stored in association with a "confirmation signal," which is operational data determination information. The "confirmation signal" is stored in association with a "1" as an extraction condition. If a signal indicating that the opening or closing action of the door has been completed is not output even after a predetermined time has elapsed since the output of the opening or closing signal indicating the door's opening or closing action, a "1" is output as a confirmation signal.
[0130] Display unit 219 divides the image of processing machine 1 into nine regions 1 to 9 for display, for example, region 9 is specified by the operator. In this case, the generation location receiving unit 222 receives region 9 as generation location determination information. In addition, the first acquisition unit 213, based on the generation location determination information received by the generation location receiving unit 222, obtains a "confirmation signal" from the phenomenon setting table 211 as operating data determination information, and obtains "1" as an extraction condition.
[0131] Next, the second acquisition unit 216 acquires feature data that satisfies extraction condition "1" from the operation data representing the confirmation signal.
[0132] 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. As a result, the operator can confirm the running data and image at the time point when the opening and closing action of the door is interrupted due to the accumulation of chips on the door.
[0133] As explained above, the operation status display device 20 also includes a phenomenon location receiving unit 222 that receives and specifies the location of the phenomenon. The phenomenon setting table 211 stores the phenomenon location determination information associated with the phenomenon location determination information, operation data determination information, and extraction conditions. The first acquisition unit 213, based on the phenomenon location determination information received by the phenomenon location receiving unit 222, retrieves the operation data determination information and extraction conditions associated with the phenomenon location determination information from the phenomenon setting table 211. Furthermore, the phenomenon location receiving unit 222 receives and specifies the phenomenon location when one of multiple areas on an image displayed on the screen is selected.
[0134] Therefore, the operator can display the feature data of the structure reflected in the selected image simply by selecting an area of the image of the processing machine 1 displayed on the screen.
[0135] Furthermore, this disclosure is not limited to the above-described embodiments, and appropriate modifications can be made without departing from the spirit of the subject. In this disclosure, any modifications to the constituent elements of the embodiments, or any omission of the constituent elements of the embodiments, are possible.
[0136] Symbol Explanation
[0137] 1 processing machine
[0138] 2 Numerical control device
[0139] 20 Operational Status Display Device
[0140] 201CPU
[0141] 202 bus
[0142] 203ROM
[0143] 204 RAM
[0144] 205 non-volatile memory
[0145] 206 interface
[0146] 207-axis control circuit
[0147] 208 spindle control circuit
[0148] 209 PLC
[0149] 210 I / O unit
[0150] 211 Phenomenon Setting Table
[0151] 212 Acceptance Department
[0152] 213 First Acquisition Department
[0153] 214 Operational Data Acquisition Department
[0154] 215 Operation Data Storage Department
[0155] 216 Second Acquisition Department
[0156] 217 Image Acquisition Unit
[0157] 218 Image Storage Unit
[0158] 219 Display Unit
[0159] 220 shows the resume obtained by the department
[0160] 221 Phenomenon Setting Department
[0161] 222 Generating Location Acceptance Department
[0162] 3 Input / Output Devices
[0163] 4 Servo Amplifiers
[0164] 41 Ammeter
[0165] 5 servo motors
[0166] 6-spindle amplifier
[0167] 61 Ammeter
[0168] 7 spindle motors
[0169] 8 Auxiliary Equipment
[0170] 9. Filming device.
Claims
1. A status display device, characterized in that, have: The phenomenon setting table stores phenomenon specification information for specifying phenomena generated in the processing machine, operation data determination information for determining the operation data of the processing machine, and extraction conditions for extracting feature data representing the generation of the phenomenon from the operation data in association. The first acquisition unit, based on the phenomenon specification information, acquires the operation data determination information associated with the phenomenon specification information and the extraction conditions from the phenomenon setting table; The second acquisition unit obtains the feature data from the operating data based on the operating data determination information obtained by the first acquisition unit and the extraction conditions; as well as The display unit displays the feature data acquired by the second acquisition unit on the display screen.
2. The operation status display device according to claim 1, characterized in that, The operating status display device further includes an image acquisition unit that acquires images obtained by photographing the processing machine. The display unit displays the feature data and the image corresponding to the feature data on the display screen.
3. The operation status display device according to claim 2, characterized in that, The display unit displays a reproduction status display area indicating the reproduction status of the image on the display screen, and emphasizes the reproduction position of the image corresponding to the feature data in the reproduction status display area.
4. The operation status display device according to claim 2 or 3, characterized in that, The operation status display device also has: The display history acquisition unit acquires the display history of the image and the running data displayed on the display screen; and The phenomenon setting unit sets the extraction conditions in the phenomenon setting table based on the display history obtained by the display history acquisition unit.
5. The operation status display device according to claim 2 or 3, characterized in that, The operation status display device further includes a phenomenon setting unit, which sets the extraction conditions in the phenomenon setting table based on the operation data displayed on the display screen.
6. The operation status display device according to any one of claims 2 to 5, characterized in that, The operation status display device further includes: a location receiving unit, which receives the designation of the location where the phenomenon occurred. The phenomenon setting table will also store the generation location information of the generation location in association with the phenomenon specification information, the operation data determination information, and the extraction conditions. The first acquisition unit obtains the operation data determination information and extraction conditions associated with the generation location information from the phenomenon setting table based on the designation of the generation location by the generation location acceptance unit.
7. The operation status display device according to claim 6, characterized in that, When a region is selected from among multiple regions of the image displayed on the screen, the generating region receiving unit accepts the designation of the generating region.
8. The operation status display device according to any one of claims 1 to 7, characterized in that, The operation status display device also includes: a receiving unit, which receives input of specified information about the phenomenon. The first acquisition unit obtains the operation data determination information and extraction conditions associated with the phenomenon specification information from the phenomenon setting table based on the phenomenon specification information received by the acceptance unit.
9. The operating status display device according to any one of claims 1 to 8, characterized in that, The extraction criteria include at least one of numerical data and time series patterns.
10. A computer-readable storage medium, characterized in that, Store commands that cause the computer to perform the following steps: From a phenomenon setting table that stores phenomenon specification information for specifying phenomena generated in a machining machine, operation data determination information for determining the operation data of the machining machine, and extraction conditions for extracting feature data representing the generation of the phenomenon from the operation data, the operation data determination information and the extraction conditions associated with the phenomenon specification information are obtained based on the phenomenon specification information. Based on the operational data determination information and the extraction conditions, the feature data is obtained from the operational data; as well as The acquired feature data is displayed on the screen.
Citation Information
Patent Citations
Failure site specification device, failure site specification method and failure site specification program
JP2019139414A
Vibration information display device for machine tool
CN106181581A
Information processing device and information processing method
CN111618661A