Machining operation assisting device and storage medium
A numerical control device as a machining operation assisting device extracts an operation item whose necessity changes depending on the operating state of a machine tool, determines the necessity of the operation item based on the operating condition of the machine tool, adds the necessity to the operation item, and determines the presence or absence of an operation to be executed by an operator based on the necessity added to the operation item. Then, a screen of a display unit of the numerical control device as the machining assisting device, a terminal device of the operator, or a computer managing the machine tool in a factory, for example, is informed of the determined necessity of the operation item.
1 . A machining operation assisting device, comprising:
at least one processor configured to execute processing, as input information, machine configuration information, machining information, and machine state information indicating an operating state of a machine tool, wherein
the machine configuration information includes information indicating presence or absence of a rotating axis of the machine tool,
the machining information includes information indicating dimensional tolerance or whether a machining operation was performed for a predetermined time,
the machine state information includes at least one of temperature, operating time, cutting time of the machine tool, or a torque of the machine tool,
the at least one processor is configured to execute:
extracting, based on arithmetic processing using the input information, a plurality of operation items whose necessity changes depending on the operating state of the machine tool,
determining the necessity of each operation item of the extracted plurality of operation items by numerical evaluation using the machine state information, wherein the numerical evaluation includes comparison with a plurality of thresholds or calculation of the necessity based on at least two types of the machine state information,
adding the determined necessity to said each operation item of the extracted plurality of operation items,
based on the necessity, determining whether an operation to be executed by an operator is present for said each operation item of the extracted plurality of operation items, and
in response to determining the necessity of at least one operation item, among the extracted plurality of operation items, being equal to or higher than a predetermined level, stopping the machine tool before a next machining operation is started or before a next machining step is started.
2 . The machining operation assisting device according to claim 1 , wherein
the at least one processor is configured to, in response to determining that one of the extracted plurality of operation items has necessity, execute determining that the operation to be executed by the operator is present.
3 . The machining operation assisting device according to claim 2 , wherein
the at least one processor is configured to, in response to determining in advance that the necessity of the one of the extracted plurality of operation items will occur, execute determining that the operation to be executed by the operator is present.
4 . The machining operation assisting device according to claim 2 , wherein
the at least one processor is configured to execute determining that the operation to be executed by the operator is present when a time at which the necessity of the one of the extracted plurality of operation items occurs is determined.
5 . The machining operation assisting device according to claim 1 , wherein
the stopping of the machine tool is executed until an operator operation corresponding to the at least one operation item having the necessity being equal to or higher than the predetermined level is completed.
6 . The machining operation assisting device according to claim 5 , wherein
the at least one processor is configured to further execute
generating a file in which the extracted plurality of operation items is associated with corresponding necessities, and
outputting the file to an external information processing device.
7 . The machining operation assisting device according to claim 1 , wherein
the at least one processor is configured to execute notifying information relating to the necessity of an operation item of the extracted plurality of operation items to at least one of a display of the machining operation assisting device, a terminal device of the operator, and a computer configured to manage the machine tool in a factory.
8 . The machining operation assisting device according to claim 7 , wherein
the at least one processor is configured to execute causing said at least one of the display of the machining operation assisting device, the terminal device of the operator, and the computer configured to manage the machine tool in the factory to perform at least one of displaying of an operation screen, guiding the operator to the operation screen, and displaying operation details corresponding to an operator operation.
9 . A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform:
processing, as input information, machine configuration information, machining information, and machine state information indicating an operating state of a machine tool, wherein
the machine configuration information includes information indicating presence or absence of a rotating axis of the machine tool,
the machining information includes information indicating dimensional tolerance or whether a machining operation was performed for a predetermined time,
the machine state information includes at least one of temperature, operating time, cutting time of the machine tool, or a torque of the machine tool;
extracting, based on arithmetic processing using the input information, a plurality of operation items whose necessity changes depending on the operating state of the machine tool;
determining the necessity of each operation item of the extracted plurality of operation items by numerical evaluation using the machine state information, wherein the numerical evaluation includes comparison with a plurality of thresholds or calculation of the necessity based on at least two types of the machine state information;
adding the determined necessity to said each operation item of the extracted plurality of operation items;
based on the necessity, determining whether an operation to be executed by an operator is present for said each operation item of the extracted plurality of operation items; and
in response to determining the necessity of at least one operation item, among the extracted plurality of operation items, being equal to or higher than a predetermined level, processing to stop the machine tool before a next machining operation is started or before a next machining step is started.