Machining operation assistance device and storage medium

JP7633382B2Active Publication Date: 2025-02-19FANUC LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023511142
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-03-30
Filing Date
2022-03-24
Publication Date
2025-02-19
Estimated Expiration
2042-03-24

AI Technical Summary

Benefits of technology

【0010】 本発明の一態様により、工作機械の稼働状態に応じて必要性が変化する作業の実行を補助することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007633382000001
    Figure 0007633382000001
  • Figure 0007633382000002
    Figure 0007633382000002
  • Figure 0007633382000003
    Figure 0007633382000003
Patent Text Reader

Abstract

A numerical control device 100 serving as a machining task support device extracts a task item, the necessity of which changes depending on the operation state of a machine tool 200, determines the necessity of the task item on the basis of the operation state of the machine tool 200, adds the necessity to the task item, and determines whether or not there is a task to be performed by an operator on the basis of the necessity added to the task item. The determined necessity of the task item is notified to the screen of a display unit 70 of the numerical control device 200 serving as the machining task support device, a terminal device of the operator, a computer that manages the machine tool 200 in a factory, or the like.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a machining operation assist device that assists machining operations using a machine tool, and a storage medium. [Background technology]

[0002] A document that describes the work procedures for machining work using machine tools is called a work instruction. Work instructions include the number of workers, working hours, work content, and work sequence. Work content is further divided into "manual work," "automatic machining," "walking," "hand-held," "quality check," and other types. Work instructions are displayed in writing or on a screen, and machine tool operators perform the work in the order described in the work instruction.

[0003] By having the operator repeatedly carry out the basic operations described in the work instructions, machining of uniform quality can be achieved. However, not all operations can be described in the work instructions. Operating status In order to deal with such work, the operator must Operating status While observing the machining process, the operator judges when to perform the work. Examples of work that require the operator's judgment include "reapplying paste to the tool" and "removing chips."

[0004] There are some tasks that do not require the judgment of the operator to improve machining accuracy. "Correction of deviation" and "remeasurement of offset" caused by "thermal displacement" can be automatically performed using physical models and statistical models. For example, a technology is known for automatic correction of thermal displacement using machine learning, which learns both the amount of machining error of the workpiece and the availability rate of the machine tool as state variables, and the action value of the amount of change in the tool compensation interval as the decision value, optimizes the frequency of tool compensation, and increases the availability rate of the machine tool while keeping the machining error within a desired range. For example, see Patent Document 1. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2017-68566 A Summary of the Invention [Problem to be solved by the invention]

[0006] Automatic compensation for "thermal displacement" is limited to applications where dimensional accuracy is not strict (dimensional tolerance of 5 / 100mm to 6 / 100mm or more). In addition, "correction of central axis position deviation of the rotation axis" cannot be accurately compensated for by simply using "thermal displacement compensation" or "tool axis direction thermal displacement compensation" technologies that use machine learning.

[0007] For machining that requires strict dimensional accuracy (dimensional tolerances in units of 1 / 1000 mm), manual correction of "thermal displacement" is required. This is because automatic correction cannot make corrections that match strict dimensional accuracy. Correcting "thermal displacement" is a task that requires the operator's judgment, which increases the burden on the operator. In addition to correcting "thermal displacement," there are various other tasks that require the operator's judgment, such as "re-applying paste to the tool" and "removing cutting chips." In order to perform these multiple tasks efficiently without omissions, a function to assist the operator's judgment is required.

[0008] Therefore, in the field of machine tools, Operating status There is a demand for a processing operation assist device and a storage medium that assist in the execution of operations whose needs change depending on the circumstances. [Means for solving the problem]

[0009] A numerical control device that is one aspect of the present disclosure includes a work item extraction unit that extracts work items whose necessity changes depending on the operating state of the machine tool, a necessity addition unit that determines the necessity of the work items and adds the necessity to the work items, and a necessity determination unit that determines whether or not there is any work to be performed by an operator based on the necessity added to the work items. A computer-readable storage medium that is one aspect of the present disclosure stores computer-readable instructions that, when executed by one or more processors, extract work items whose necessity changes depending on the operating state of a machine tool, determine the necessity of the work items, add necessity to the work items, and determine whether or not there is work to be performed by an operator based on the necessity added to the work items. Effect of the Invention

[0010] According to one aspect of the present invention, it is possible to assist in the execution of work whose necessity changes depending on the operating state of a machine tool. [Brief description of the drawings]

[0011] [Figure 1] FIG. 2 is a block diagram of a numerical control device. [Diagram 2] FIG. 13 is a diagram showing a method for determining the presence or absence of necessity. [Diagram 3] FIG. 13 is a diagram showing a method for determining the necessity of work in advance. [Figure 4] FIG. 13 is a diagram showing a method for expressing necessity in terms of degree. [Diagram 5] FIG. 13 is a diagram showing a method for determining the necessity from two or more types of variables. [Figure 6] FIG. 13 is a diagram showing a method for determining the necessity from two or more types of variables. [Figure 7] FIG. 13 is a diagram showing an example of a file that associates work items with their necessity. [Figure 8] FIG. 13 is a diagram illustrating an example of a list screen of work items. [Figure 9] 4 is a flowchart showing the operation of the numerical control device. [Figure 10] FIG. 2 is a diagram illustrating a hardware configuration of a numerical control device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] 1 is a block diagram of a numerical control device 100 as a machining operation assist device. In the present disclosure, an example in which the machining operation assist device is applied to the numerical control device 100 is shown, but the present disclosure is not limited to the numerical control device 100, and the device may be applied to other information processing devices such as a PC (personal computer), a server, or a mobile terminal.

[0013] The numerical control device 100 includes a work item extraction unit 11 that extracts work items whose necessity changes depending on the operating state of the machine tool 200, a necessity addition unit 12 that adds necessity to the work items, and a necessity determination unit 13 that determines whether or not the operator needs to perform the work based on the necessity of the work items. The numerical control device 100 is integrated with the machine tool 200 or connected to the machine tool 200, and inputs information indicating the operating state of the machine tool 200 from the machine tool 200 and a sensor (not shown) provided on the machine tool 200 and a PLC (Programming Logic Controller) (not shown). The numerical control device 100 is connected to a PC 51 that is a computer that manages the machine tool 200 in a factory, a server 52 that is a computer that manages the machine tool 200, a mobile terminal 53 of an operator, and the like via a LAN (Local Area Network). The numerical control device 100 may also be connected to a wide area network such as the Internet via the LAN.

[0014] The work item extraction unit 11 extracts work items whose necessity changes depending on the operating state of the machine from machine configuration information 14 such as the presence or absence of a rotating shaft, machining information such as dimensional tolerances and whether or not long-term operation has been performed, and machine status information 15 such as temperature, operating time, cutting time for each tool, and torque. The machine configuration information 14 is registered in advance in the numerical control device 100. The machining information may be read from the machining program or input by the operator. The status information 15 is acquired from the machine tool 200, a sensor, etc.

[0015] Task items whose necessity changes depending on the operating state of machine tool 200 include "correction of central axis position deviation of the rotation axis," "resetting of tool offset," "reapplication of paste to the tool," and "removal of chips." The work item extraction unit 11 judges whether a rotating axis such as a table is present in the machine tool 200 from the machine configuration information 14. The thermal displacement of the central axis position of a rotating axis such as a table cannot be corrected automatically, and the timing of correction must be determined while observing the positional deviation and temperature change. If a rotating axis such as a table is present in the machine configuration information 14, the work item extraction unit 11 performs "correction of the central axis position deviation of a rotating axis" on the machine tool 200. Necessities change depending on the operating condition Extract it as a work item. Even if the automatic compensation for thermal displacement is ON, the tool offset needs to be reset due to tool wear. Necessities change depending on the operating condition Extract it as a work item. Also, if the dimensional accuracy is strict (the dimensional tolerance is in units of 1 / 1000 mm), automatic compensation for thermal displacement cannot be performed. If automatic compensation for thermal displacement is intentionally turned off, it is necessary to adjust the tool offset value to absorb the thermal displacement. If the dimensional accuracy is strict, "resetting the tool offset (manually compensate for thermal displacement)" is selected on the machine tool 200. Necessities change depending on the operating condition Extract it as a work item. In order to suppress tool wear, paste is applied to the tool, but this paste decreases over time and must be reapplied. The necessity for reapplication of paste varies depending on the operating state of the machine tool 200, such as the cutting time and the number of cuts, so "reapplication of paste to the tool" is performed according to the operating state of the machine tool 200. Necessities change depending on the operating condition Extract it as a work item. Chips that cannot be washed away by the cutting fluid also gradually accumulate. The necessity for removing chips depends on the cutting time, the number of cuttings, and other factors of the machine tool 200. Necessities change depending on the operating condition Therefore, "removal of chips" is performed by the machine tool 200. Necessities change depending on the operating condition Extract it as a work item.

[0016] The necessity determination unit 13 determines whether or not there is a task to be performed by the operator based on the necessity of the task items extracted by the task item extraction unit 11 . The necessity determination unit 13 includes a necessity addition unit 12 that determines the necessity of each work item and adds a necessity to each work item.

[0017] The necessity adding unit 12 judges the necessity of each work item based on the operating time of the machine tool 200 and the values ​​of the sensors, and adds the judgment result to each work item. The necessity adding unit 12 calculates the necessity of a work item based on information detected by the machine tool 200 and sensors, such as temperature change, cutting torque, spindle load, feed shaft load, vibration, cutting time, number of cuts, and workpiece material. Methods for calculating necessity include "determining whether the work is necessary," "determining in advance whether the work is necessary," "determining the amount of time the work will be needed," "expressing the degree of necessity," and "calculating necessity from two or more variables."

[0018] In the "determining the necessity" method, the necessity of the work is determined. FIG. 2 shows an example of determining the necessity of the work item "remeasure tool offset". In the table of FIG. 2, two thresholds "graph threshold: Th_A" and "area threshold: Th_B" are set for calculating the necessity of "remeasure tool offset". The necessity adding unit 12 calculates the area where the tool temperature exceeds "graph threshold: Th_A", and if this area exceeds "area threshold: Th_B", it determines that the work item "remeasure tool offset" is "necessary". If the area is less than "area threshold: Th_B", it determines that it is "not necessary".

[0019] In the method of "preliminarily determining the necessity of work", multiple "area thresholds" as described above are prepared, and the necessity of work is determined in advance when the first threshold is exceeded. FIG. 3 shows an example of determining the necessity of the work item "re-measurement of tool offset". "Area threshold: Th_B1" is a threshold for determining in advance the necessity of work, and "area threshold: Th_B2" is a threshold for determining that the work needs to be performed. The necessity adding unit 12 monitors the tool temperature, and when it reaches "area threshold: Th_B1", it determines that work will be required within a short period of time, and when it reaches "area threshold: Th_B2", it determines that work has become necessary.

[0020] In the method of "calculating the time when the work is required", the ratio of the above-mentioned "area threshold" is calculated. The necessity adding unit 12 predicts the time when the thermal displacement correction is required from the ratio of the "area threshold". The time when the thermal displacement correction work is required may be predicted using a statistical model such as machine learning or a physical model.

[0021] In the method of "expressing the necessity by degree", a plurality of the above-mentioned "area thresholds" are prepared, and when a specific threshold is exceeded, the necessity is changed from "low" to "high". FIG. 4 shows an example of determining the necessity of the work item "remeasure tool offset". "Area threshold: Th_D1" is a threshold for determining in advance the necessity of the work item, "Area threshold: Th_D2" is a threshold for changing the necessity from "low" to "high", and "Area threshold: Th_D3" is a threshold for determining that the work item is necessary. The necessity adding unit 12 monitors the temperature of the tool, and when it reaches "Area threshold: Th_D1", it determines that the work will soon be necessary and sets the "necessity" to "low", when it reaches "Area threshold: Th_D2", it changes the "necessity" to "high", and when it reaches "Area threshold: Th_D3", it determines that the work is necessary.

[0022] Figure 5 shows an example of a method for "determining the necessity from two or more types of variables." In the example in Figure 5, the necessity of the work items "measurement of central axis position deviation of the rotation axis" and "remeasurement of tool offset due to wear" is determined from two factors, "temperature" and "cutting torque" of the machine tool. We will explain an example where two factors, "temperature" and "cutting torque", affect "displacement of the central axis of the rotating shaft". The "rotating shaft" here refers to the rotating shaft of the table on which the workpiece is placed. The workpiece is fixed to the table, and when the table rotates, the workpiece also rotates. When the workpiece rotates, heat is generated due to the cutting process. The graph in Figure 5 (top) shows the temperature change over time of the rotating shaft. Threshold value Th_A indicates the temperature that affects thermal displacement. If the temperature of the rotating shaft does not exceed threshold value Th_A, any temperature change will not affect the thermal displacement. If the temperature exceeds Th_A, it will affect the thermal displacement. The product of the temperature and the time when the threshold value Th_A is exceeded (area 1) is the amount of heat applied to the rotating shaft. If the amount of heat exceeds threshold value Th_B, thermal displacement may occur. The graph in Figure 5 (bottom) shows the change in cutting torque over time. Because the workpiece is fixed to the table, when a strong cutting force is applied to cut the workpiece, a load is also placed on the table itself, which affects the central position deviation of the table's rotation axis. If the cutting torque does not exceed a threshold value called Th_C, it will not affect the position deviation of the rotation axis. If the cutting torque exceeds Th_C, it will affect the position deviation of the rotation axis. The product of the cutting torque and time (area 2) that exceeds the threshold value Th_C becomes the stress applied to the rotation axis. In this way, the "rotation axis central axis position deviation" is influenced by two factors, "temperature" and "cutting torque", while interacting with each other. The table (top) of FIG. 5 lists a weighting coefficient α1 for temperature (heat: area 1), a weighting coefficient α2 for cutting torque (stress: area 2), and the evaluation value of temperature "area 1 x α1" and the evaluation value of stress "area 2 x α2". When the sum of the evaluation value of temperature "area 1 x α1" and the evaluation value of stress "area 2 x α2" is greater than the threshold value Th_Total, the numerical control device 100 determines that the work item "rotation axis central axis position deviation measurement" is necessary. The weighting coefficients "α1" and "α2" also serve to match the units of "temperature" and "cutting torque", which are different physical quantities. The method of "determining the necessity from two or more types of variables" is not limited to the above method, and an appropriate mathematical model or machine learning may be used.

[0023] Figure 6 shows an example of another method for "determining the necessity from two or more types of variables." In the example of Figure 6, two elements, "cutting time" and "cutting count," have individual thresholds, and if any one of the two elements meets the condition, it is determined that there is a necessity. 6, the thresholds for two elements, "cutting time" and "number of cuts", are "Th_E" and "Th_F". The numerical control device 100 compares the threshold "Th_E" with the "current cutting time" and determines that work is necessary when the condition "current cutting time>Th_E" is satisfied, or compares the threshold "Th_F" with the "current number of cuts" and determines that work is necessary when the condition "current number of cuts>Th_F" is satisfied. The two elements are "or conditions" that determine that a task is "necessary" if either of the two elements satisfies the condition. Using this method, the necessity of the work items "reapplying paste to tool" and "removing chips" can be determined. The numerical control device 100 stores thresholds for each work item. In the table of FIG. 6, "time threshold: Th_1" and "count threshold: Th_2" for determining the work item "reapplying tool paste" and "time threshold: Th_3" and "count threshold: Th_4" for determining the work item "removing chips" are stored.

[0024] Even when "determining the necessity from two or more types of variables," the above-mentioned methods of "determining the necessity of work in advance," "calculating the time the work will be required," and "displaying the degree of necessity" can be applied in the same way as when there is one type of variable. In other words, it is possible to predict the necessity of work in advance from two or more types of variables, calculate the time the work will be required, and grade the necessity of the work.

[0025] The necessity adding unit 12 creates a file that associates work items with necessity. Fig. 7 is an example of the file. In the file in Fig. 7, work items are associated with necessity, such as "Work item: measuring and correcting the central axis position deviation of a rotary axis of a table, etc." (Necessity: high), "Work item: re-measuring tool offset." (Necessity: high), "Work item: applying paste to tool." (Necessity: low), and "Work item: removing chips." (Necessity: low).

[0026] Necessity judgment department 13 refers to the necessity added to each work item, and if there is at least one work item that is necessary, "stop the machine tool" and "output the work item". In "stopping the machine tool", if there is a task with "high necessity" (or "some necessity"), the next machining operation or the machining operation of the next process is prohibited.

[0027] In the "output of work items," if there is at least one work item that has been determined to be necessary (including "low necessity," "work items whose necessity has been determined in advance," and "work items whose necessity time has been calculated"), a "list of work items" in which information regarding the necessity of the work items has been added may be output to at least one external information processing device, such as the screen of the numerical control device 100, the PC 51, the server 52, or the mobile terminal 53. Depending on the necessity of the work item, the PC 51, the server 52, and the mobile terminal 53 may perform at least one of displaying an operation screen for the work to be performed by the operator, guiding the operator to the operation screen, and displaying the operation content.

[0028] Figure 8 is a list of work items that require completion. In the example in Figure 8, the work items displayed are "Measurement of the central axis position of the rotating axis (possibility of axis misalignment)," "Measurement of tool offset (possibility of wear)," and "Removal of chips." The necessity of each work item is displayed. "Measurement of the central axis position of the rotating axis (possibility of axis misalignment)" is "Necessity: High," "Measurement of tool offset (possibility of wear)" is "Necessity: Low," and "Removal of chips" is "Necessity: Medium." "Removal of chips" has an "Estimated time: 10 hours 33 minutes" displayed. The operator can refer to the list of work items and decide whether to perform all of the work displayed on the screen, or only the work that is highly necessary.

[0029] For example, when a plurality of tasks to be performed by stopping the machine tool 200 are displayed on the screen of the numerical control device 100, it can be determined that it is more efficient to perform the tasks all at once rather than stopping the machine tool 200 multiple times. If the operator knows the time when a certain task should be performed, he or she can also perform other tasks by that time. In addition, the operator can perform less necessary tasks when he or she has free time.

[0030] The work item "removing chips" is provided with a check box 20. Since the numerical control device 100 cannot confirm the completion of the "removing chips" work, the check box 20 is provided to have the operator input the completion of the work. Since the numerical control device 100 cannot confirm the completion of the "reapplying paste to tool" work, the check box 20 is provided to have the operator input the completion of the work. When the check box 20 is checked, the "Cutting time" and "Number of cuts" for the work item "Reapplying paste to tool" and the "Cutting time" and "Number of cuts" for the work item "removing chips" are reset.

[0031] 8, button 22 is a button for transitioning to a screen where "tool offset measurement" can be performed, and button 23 is a button for transitioning to a screen where "rotation axis central axis position measurement" can be performed. These buttons are highlighted to guide the operator on the screen. These screens may be displayed on an external information processing device such as the PC 51, the server 52, or the mobile terminal 53, instead of on the numerical control device 100. When the button 23 for transitioning to the "rotation axis central axis position measurement screen" is selected, a screen showing the central axis position of the rotation axis is displayed. The operator can carry out the task of "correcting the central axis position deviation of the rotation axis" while referring to the screen.

[0032] 9 is a flowchart showing the operation of the numerical control device 100 of the present disclosure. The operator selects a machining program according to a work instruction and places a workpiece. The work item extraction unit 11 reads the machine configuration information 14 registered in the numerical control device 100. The work item extraction unit 11 is Operating status The work items that arise due to the above are extracted (step S1). The work items include, but are not limited to, "correction of the central axis position deviation of the rotation axis," "remeasurement of the tool offset," "reapplication of paste to the tool," and "removal of cutting chips."

[0033] The necessity adding unit 12 adds necessity to the work item based on the operating time of the machine tool 200 and the values ​​of the sensors (step S2). Methods of calculating necessity include a method of "determining whether the work is necessary", a method of "determining the necessity of the work in advance", a method of "determining the time when the work is necessary", and a method of "displaying the degree of necessity". Necessity can also be calculated by combining multiple variables.

[0034] The necessity determination unit 13 determines whether or not there is any work to be performed by the operator based on the file created by the necessity addition unit 12. If there is any work to be performed by the operator (step S3; YES), and if it is necessary to stop the machine tool 200 (step S4; Yes), the necessity determination unit 13 stops the machine tool 200 before starting machining of the next workpiece or before starting the next process (step S5). After the machine tool 200 is stopped, the process proceeds to step S6. When it is not necessary to stop machine tool 200 (step S4; No), a list of work items is output (step S6). The work items may be output to numerical control device 100 or an external information processing device such as PC 51, server 52, or mobile terminal 53.

[0035] The numerical control device 100 or an external information processing device outputs an alarm sound or a task item list screen to attract the operator's attention (step S7). The operator performs the necessary tasks while referring to the screen.

[0036] When the next judgment starts (step S8; YES), the numerical control device 100 transitions to step S2. The judgment result of necessity is updated at any time. That is, the necessity of work items such as "correction of central axis position deviation of the rotation axis," "remeasurement of tool offset," "reapplication of paste to the tool," and "removal of cutting chips" changes at any time. The numerical control device 100 constantly notifies the operator of the necessity of work, which changes depending on the operating state of the machine tool 200. Finally, when the necessity determination is to be ended (step S8; NO), the necessity determination is ended.

[0037] The hardware configuration of the numerical control device 100 will be described with reference to Fig. 10. The numerical control device 100 includes a CPU 111, which is a processor that controls the entire numerical control device 100. The CPU 111 reads out a system program stored in a ROM 112 via a bus 122, and controls the entire numerical control device 100 in accordance with the system program. A RAM 113 temporarily stores temporary calculation data, display data, various data input by the user via an input unit 71, and the like.

[0038] The display unit 70 is a monitor or the like attached to the numerical control device 100. The display unit 70 displays a setup support screen, a setup procedure manual, and the like, which will be described later.

[0039] The input unit 71 is a keyboard, a touch panel, or the like that is integrated with the display unit 70 or is separate from the display unit 70. An operator operates the input unit 71 to input data to the screen displayed on the display unit 70.

[0040] The non-volatile memory 114 is a memory that retains its stored state even when the power supply of the numerical control device 100 is turned off, for example, by being backed up by a battery (not shown). The non-volatile memory 114 stores machining programs read from an external device via an interface (not shown), machining programs input via the input unit 71, and various data acquired from each unit of the numerical control device 100, the machine tool 200, etc. (for example, setting parameters acquired from the machine tool 200, etc.). The programs and various data stored in the non-volatile memory 114 may be expanded in the RAM 113 when executed / used. In addition, various system programs are written in advance in the ROM 112.

[0041] Controller 40, which controls each axis of machine tool 200, converts axis movement commands from CPU 111 into pulse signals and outputs them to driver 41. Driver 41 converts the pulse signals into currents to drive servo motors. Tools and tables are moved by the power of the servo motors. Numerical control device 100 can machine a workpiece by controlling machine tool 200 in accordance with a machining program.

[0042] As described above, the numerical control device 100 as a processing operation auxiliary device changes depending on the operating state of the machine tool 200. Turning needs into work items The necessity includes "whether or not the work is currently necessary," "preliminary determination of the necessity of the work," "degree of necessity of the work," "time when the work is necessary," etc. The numerical control device 100 displays a list of work items and information on necessity side by side to assist the operator in determining the necessity of the work. The operator can determine which work to prioritize by referring to the work that will become increasingly necessary in a short period of time, the time when the work will become necessary, the degree of necessity, etc. [Explanation of symbols]

[0043] 100 Numerical control device 11 Work item extraction part 12 Necessity Addition Section 13 Necessity Judgment Department 111 CPU 112 ROM 113 RAM 114 Non-volatile memory 200 Machine tools

Claims

1. A work item extraction unit that extracts work items whose necessity changes depending on the operating state of a machine tool from machine configuration information, processing information, and machine status information, including information on the presence or absence of a rotating shaft of the machine tool; a necessity determination unit that determines whether or not an operator needs to perform a task based on the necessity of the task item; A machining operation assisting device for assisting a machining operation using the machine tool.

2. 2. The machining operation assist device according to claim 1, wherein the necessity determining unit determines that there is an operation to be performed by the operator when at least one of the operation items is necessary.

3. 2. The machining operation assisting device according to claim 1, wherein the necessity determining unit stops the machine tool before a next machining operation or a next process is started when there is a highly necessary work item.

4. 3. The machining operation assist device according to claim 2, wherein the necessity determination unit determines that there is work to be performed by an operator when it has determined in advance that the necessity of the work item will arise.

5. 3. The machining operation assist device according to claim 2, wherein the necessity determination unit determines that there is work to be performed by an operator when determining a time when the necessity of the work item occurs.

6. 2. The machining operation assisting device according to claim 1, wherein the necessity determining section comprises a necessity adding section which determines the necessity of each operation item and adds a necessity to each operation item.

7. 7. The machining operation assist device according to claim 6, wherein, when there is a work item to which high necessity has been added, the necessity determination unit stops the machine tool until processing of the work item is completed.

8. the necessity adding unit creates a file in which the necessity is added to the work item; 8. The machining operation assisting device for assisting a machining operation using the machine tool according to claim 7, wherein the necessity determining section outputs a file to which the necessity is added to an external information processing device.

9. 2. The machining operation assist device according to claim 1, wherein the necessity determination unit notifies the necessity of the work item to at least one of a screen of the machining operation assist device, an operator's terminal device, and a computer that manages the machine tool in a factory.

10. 10. The machining operation assisting device according to claim 9, wherein the necessity determining unit causes at least one of a screen of the machining operation assisting device, a terminal device of the operator, and the computer managing the machine tool in a factory to execute at least one of displaying an operation screen for the work to be performed by the operator, guiding the operator to the operation screen, and displaying operation details.

11. A machining operation assisting device for assisting machining operations using a machine tool, comprising: When executed by one or more processors, extracting work items whose necessity changes according to the operating state of the machine tool from machine configuration information, processing information, and machine status information, including information on the presence or absence of a rotary shaft of the machine tool; A storage medium storing computer readable instructions for determining whether or not an operator should perform work based on the necessity of the work item.

Citation Information

Patent Citations

  • Maintenance and control device for machine

    JP1995237090A

  • Management device of machine tool

    JP2003022129A

  • Machining support monitoring method turned artificially intelligent, and machining support monitoring system turned artificially intelligent

    JP2010146537A

  • State display device of machine tool

    JP2016153158A

  • Machine learning device and machine learning method for optimizing frequency of tool correction for machine tool and machine tool provided with machine learning device

    JP2017068566A