This application claims priority under 35 U.S.C. § 119 and/or § 365 to Japanese Application No. 2014-194104 filed Sep. 24, 2014, the entire contents is incorporated herein by reference.
1. Field of the Invention
The present invention relates to a numerical control device and more particularly to a numerical control device capable of recording the history of operations, which are performed from the occurrence of an alarm to the release of the alarm, in the numerical control device as alarm corrective measure operation history information, and displaying the recorded alarm corrective measure operation history information together with an alarm message on a screen when the same alarm is raised next time.
2. Description of the Related-Art
In a numerical control device, if an alarm is raised due to the occurrence of a problem with a machine or the like under control, the alarm is released according to the procedure illustrated in
Thereafter, the operator operates an MDI unit, a control panel or the like of the numerical control device thereby to correct the data that causes the occurrence of the alarm, and resets the numerical control device or starts the automatic operation. The numerical control device carries out the resetting thereof or the automatic operation in response to the operation by the operator. The operator continues the task if the alarm is released, or repeats the investigation into the cause of the alarm if the alarm is not released.
In the procedure for releasing the alarm according to the prior art illustrated in
Further, when an operator investigates the cause that has triggered an alarm, the time required for the operator to identify the cause for the alarm or the time required for the operator to carry out an operation to release the alarm considerably varies, depending on the amount of knowledge or experience of the operator. This has been posing a problem that differences among operators lead to different operating times of a machine under control.
To cope with the foregoing problems, the art described in Japanese Patent Application Laid-Open No. 2012-113586 intends to solve the problems by recording, as a history, the operations of changing the operation monitoring screen carried out by operators when alarms are raised, and when a new alarm is raised, the operation carried out in the past that is related to the alarm is extracted from the history and the details of the operation are displayed.
However, according to the art described in Japanese Patent Application Laid-Open No. 2012-113586, the information recorded as the history includes only the screen changing operations, so that it is thought to be difficult to obtain the information on the specific operation or procedure for releasing an alarm. This does not satisfactorily solve the problems described above.
Accordingly, an object of the present invention is to provide a numerical control device that permits an easy corrective measure for an alarm by referring to a corrective measure operation carried out in the past in addition to the contents of an alarm message.
A numerical control device in accordance with the present invention is adapted to display an alarm message based on an alarm that occurs while controlling the operation of a machine, and includes: an alarm corrective measure operation history information storage unit, configured to associate information on an alarm with information on the history of an operation carried out by an operator and stores the associated information as alarm corrective measure operation history information; an operation history information acquiring unit, configured to acquire information on an operation carried out by the operator after an alarm is raised; an alarm corrective measure operation history information recording unit, configured to generate alarm corrective measure operation history information on the basis of the alarm and the information on the operation and record the generated alarm corrective measure operation history information in the alarm corrective measure operation history information storage unit; an alarm corrective measure operation history information extracting unit, configured to extract, at the time of the occurrence of an alarm, the alarm corrective measure operation history information from the alarm corrective measure operation history information storage unit on the basis of the information on the alarm; and a display unit, configured to display the extracted alarm corrective measure operation history information, wherein the alarm corrective measure operation history information recording unit has an alarm corrective measure operation history information recording optimization section, configured to optimize information on an operation included in the generated alarm corrective measure operation history information in order to release an alarm, and the alarm corrective measure operation history information extracting unit has an alarm corrective measure operation history information extraction optimization section, configured to optimize the extracted alarm corrective measure operation history information in order to release the alarm.
The alarm corrective measure operation history information extraction optimization section may be adapted to sort the information on an operation included in the extracted alarm corrective measure operation history information according to an operation frequency.
The alarm corrective measure operation history information recording optimization section may be adapted to extract alarm corrective measure operation history information that has an identical or similar alarm type to the type of an alarm that has occurred from the alarm corrective measure operation history information stored in the alarm corrective measure operation history information storage unit and to record only the information on the same operation included in the alarm corrective measure operation history information as the alarm corrective measure operation history information.
The alarm corrective measure operation history information recording optimization section may be adapted to record, as the alarm corrective measure operation history information, only the information on an operation that has been determined to be effective by an operator to cope with the alarm.
The present invention having the configuration described above is capable of displaying a message and alarm corrective measure operation history information thereby to provide reference for investigation into a cause for an alarm, thus making it possible to cope with an alarm without referring to an instruction manual or the like. In addition, the time required for the operation of releasing an alarm is less dependent upon the degree of knowledge of an operator, so that the downtime attributable to the occurrence of an alarm can be reduced, thus leading to an improved operating rate of a machine.
The above and other objects and features of the present invention will be obvious from the ensuing description of embodiments with reference to the accompanying drawings, in which:
As described above, the alarm releasing operation by an operator in a conventional alarm corrective measure operation significantly depends upon the amount of knowledge or experience of an operator, so that the time required for an alarm to be released has been varying according to the skill of an operator. Therefore, in some embodiments of the present invention, the history of the operations performed from the occurrence of an alarm to the release of the alarm are recorded in the numerical control device as the alarm corrective measure operation history information, and the recorded alarm corrective measure operation history information is displayed together with an alarm message on the screen when the same alarm is raised next time. Thus, the foregoing problem is solved by referring to the corrective measure operations carried out in the past as well as the contents of the alarm message.
Further, in some embodiments of the present invention, when the alarm corrective measure operation history information is stored or displayed together with an alarm message, the alarm corrective measure operation history information is optimized to prepare a helpful reference for carrying out an operation to release an alarm rather than being directly recorded or displayed, thus providing an operator with proper information for releasing the alarm.
The numerical control device operation unit 110 functions to generate control signals, control instructions and the like on the basis of a machining program and the like and to control the operation of each drive part of a machine to be controlled. The numerical control device operation unit 110 also functions to monitor the operation state of the machine according to various types of programs and data used for the operation of the machine and the information acquired through the sensors or the like provided at sections of the numerical control device 100 and sections of the machine to be controlled, and to issue an alarm and interrupt the operation control if any problem arises.
The numerical control device control unit 120 is composed of an input device, such as an MDI unit or a control panel, and functions to accept operator's instructions for operating the numerical control device 100. In the present embodiment, the numerical control device control unit 120 accepts an alarm corrective measure operation instruction from an operator if an alarm is raised in the numerical control device 100.
The alarm monitoring unit 130 monitors for the occurrence of an alarm in the numerical control device operation unit 110. If an alarm is raised, then the alarm monitoring unit 130 acquires an alarm message related to the alarm from an alarm information table (not illustrated) and displays the alarm message on an alarm message display section 184, and also notifies the operation history information acquiring unit 140 of the occurrence of the alarm together with the information on the alarm, including the alarm number and the type and parameters of the alarm.
Upon receipt of the notice of the occurrence of the alarm from the alarm monitoring unit 130, the operation history information acquiring unit 140 records the alarm corrective measure operation carried out after the occurrence of the alarm by the operator operating the numerical control device control unit 120 on the basis of the information on the alarm received together with the notice of the occurrence of the alarm, and generates alarm corrective measure operation history information in association with the information on the alarm that has occurred, and then outputs the generated information to the alarm corrective measure operation history information recording unit 150.
The alarm corrective measure operation history information recording unit 150 records the alarm corrective measure operation history information, which has been received from the operation history information acquiring unit 140, in the alarm corrective measure operation history information storage unit 160. The alarm corrective measure operation history information recording unit 150 is provided with an alarm corrective measure operation history information recording optimization section 152 as a sub function means. When recording the alarm corrective measure operation history information in the alarm corrective measure operation history information storage unit 160, the alarm corrective measure operation history information recording optimization section 152 selects the alarm corrective measure operation history information to be recorded this time according to an instruction from the operator or the alarm corrective measure operation history information already stored in the alarm corrective measure operation history information storage unit 160, and optimizes the alarm corrective measure operation history information to be recorded in the alarm corrective measure operation history information storage unit 160.
The alarm corrective measure operation history information storage unit 160 provides a memory area composed primarily of a non-volatile memory (not illustrated) or an external memory device, and stores a plurality of pieces of the alarm corrective measure operation history information related to alarms that have been raised in the numerical control device 100 in the past.
The alarm corrective measure operation history information, when stored, is, associated with the information on the alarm that has occurred, and the information on the operation of the numerical control device control unit 120 carried out by the operator when the alarm occurs (various types of information involved in the actual operations performed by the operator, including a menu item selected by the operator, the information item and the value thereof referred to by the operator, the details of a change added to each piece of data, and the time spent for each operation).
When an alarm is raised in the numerical control device 100, the alarm corrective measure operation history information extracting unit 170 functions to search and extract the alarm corrective measure operation history information related to an alarm currently being raised from the alarm corrective measure operation history information recorded in the alarm corrective measure operation history information storage unit 160. At the time of extracting the alarm corrective measure operation history information, the alarm corrective measure operation history information that has the information on the same or similar alarm is extracted on the basis of, for example, the type of the alarm that has occurred. Then, the extracted information is optimized by an alarm corrective measure operation history information extraction optimization section 172.
The purpose of the processing of optimizing the alarm corrective measure operation history information extraction carried out by the alarm corrective measure operation history information extraction optimization section 172 is to preferentially provide the alarm corrective measure operation history information considered to be helpful for the operator. The following will describe feasible methods as the examples of the processing of optimizing the alarm corrective measure operation history information extraction. A statistic on, for example, the type of operation (e.g. the menu item selected by the operator) is taken on a plurality of pieces of alarm corrective measure operation history information of the same type of alarm extracted from the alarm corrective measure operation history information storage unit 160, and the type of operation carried out most frequently is preferentially sorted and displayed. Further, it is also feasible to pay attention to the time at which the alarm occurs in addition to the frequency of the operation and to carry out sorting and displaying on the basis of the operation frequency during the past one week. Further, a variety of types of data, including the parameters such as the time zone and temperature when the alarm occurs, and the reliability of the operator who performs the alarm corrective measure operation, are recorded as the alarm corrective measure operation history information. This makes it possible to provide more appropriate alarm corrective measure operation history information.
The numerical control device display unit 180 composed of a display unit, such as a liquid crystal display or a touch panel, provides the operator with the information on the current state of the numerical control device 100. The numerical control device display unit 180 has an alarm message display section 184, which displays alarm messages received from the alarm monitoring unit 130, and an alarm corrective measure operation history information display section 186, which displays the alarm corrective measure operation history information received from the alarm corrective measure operation history information extracting unit 170.
The following will describe some examples of the processing carried out when an alarm is raised in the numerical control device 100 provided with the foregoing functions.
In the flowchart, step SA01 to step SA05 illustrate the process of generating the alarm corrective measure operation history information upon the occurrence of an alarm and recording the generated information in the alarm corrective measure operation history information storage unit 160. Step SA06 to step SA10 illustrate the process of extracting the alarm corrective measure operation history information recorded in the alarm corrective measure operation history information storage unit 160 and presenting the extracted information to the operator when the same type of alarm is raised next time and after.
[Step SA01] An alarm is raised in a numerical control device 100.
[Step SA02] An alarm monitoring unit 130 acquires an alarm message on the basis of the alarm that has occurred, and displays the alarm message on an alarm message display section 184. Thereafter, an operation carried out by the operator, a change of data applied to the numerical control device 100, and the like are recorded.
[Step SA03] The operator refers to the information, such as the alarm message displayed on the alarm message display section 184 of a numerical control device display unit 180, to investigate the cause and identifies the cause of the occurrence of the alarm
[Step SA04] The operator operates a numerical control device control unit 120 to perform necessary operations, such as correcting the data that has caused the occurrence of the alarm.
[Step SA05] The operator performs a resetting operation or starts an automatic operation and cancels the alarm. At this point, the information on the alarm that has occurred this time is associated with the operations and a change of data and the like performed by the operator from step SA02 and after, so as to create the alarm corrective measure operation history information, and the created information is recorded in the alarm corrective measure operation history information storage unit 160.
[Step SA06] From the next time and after, an alarm is raised in the numerical control device 100.
[Step SA07] The alarm monitoring unit 130 acquires an alarm message on the basis of the alarm that has occurred, and displays the alarm message on the alarm message display section 184. Further, an alarm corrective measure operation history information extracting unit 170 extracts the alarm corrective measure operation history information that has the same or similar type of alarm from the alarm corrective measure operation history information storage unit 160 on the basis of the information mainly on the type of the alarm that has occurred this time. The statistic on the extracted alarm corrective measure operation history information is taken by operation frequency and sorted by an alarm corrective measure operation history information extraction optimization section 172, and the sorted information is displayed on an alarm corrective measure operation history information display section 186 in descending order of operation frequency.
[Step SA08] The operator refers mainly to the alarm message displayed on the alarm message display section 184 of the numerical control device display unit 180 and the alarm corrective measure operation history information displayed on the alarm corrective measure operation history information display section 186 so as to investigate the cause, and identifies the cause of the occurrence of the alarm.
[Step SA09] The operator operates the numerical control device control unit 120 to correct the data that has caused the occurrence of the alarm.
[Step SA10] The operator performs the resetting operation or starts the automatic operation, and cancels the alarm. At this point, the information on the alarm that has occurred this time is associated with the operations and changes of data and the like performed by the operator from step SA07 and after, so as to create the alarm corrective measure operation history information, and the created information is recorded in the alarm corrective measure operation history information storage unit 160.
Thus, if the same alarm was raised and a corrective measure was taken for the alarm in the past, then the operator can refer to, as the alarm corrective measure operation history information, the corrective measure operation carried out in the past in response to the alarm and the operator can also preferentially refer to an operation carried out most frequently by a plurality of operators in the past. This makes it possible to take easier and more efficient corrective measures in response to alarms.
In the flowchart, step SB01 to step SB05 illustrate the process of generating the alarm corrective measure operation history information upon the occurrence of an alarm and recording the generated information in the alarm corrective measure operation history information storage unit 160. Step SB06 to step SB10 illustrate the process of extracting the alarm corrective measure operation history information recorded in the alarm corrective measure operation history information storage unit 160 and presenting the extracted information to the operator when the same alarm is raised next time and after.
[Step SB01] An alarm is raised in a numerical control device 100.
[Step SB02] An alarm monitoring unit 130 acquires an alarm message on the basis of the alarm that has occurred, and displays the alarm message on an alarm message display section 184. Thereafter, an operation, a change of data applied to the numerical control device 100, and the like carried out by the operator are recorded.
[Step SB03] The operator refers to the information, such as the alarm message displayed on the alarm message display section 184 of a numerical control device display unit 180, to investigate the cause and identifies the cause of the occurrence of the alarm.
[Step SB04] The operator operates a numerical control device control unit 120 to perform necessary operations, such as correcting the data that has caused the occurrence of the alarm.
[Step SB05] The operator performs a resetting operation or starts an automatic operation and cancels the alarm. At this point, the information on the alarm that has occurred this time is associated with the operations, the change of data and the like performed by the operator from step SB02 and after so as to create the alarm corrective measure operation history information, and the created information is recorded in an alarm corrective measure operation history information storage unit 160. At this time, an alarm corrective measure operation history information recording optimization section 152 takes the logical product of each of the operations recorded as the current alarm corrective measure operation history information and the alarm corrective measure operation history information up to the last time, and records only the same operation performed in the past as the information to be recorded in the alarm corrective measure operation history information storage unit 160.
[Step SB06] From the next time and after, an alarm is raised in the numerical control device 100.
[Step SB07] The alarm monitoring unit 130 acquires an alarm message on the basis of the alarm that has occurred, and displays the alarm message on the alarm message display section 184. Further, an alarm corrective measure operation history information extracting unit 170 extracts the alarm corrective measure operation history information that has the same or similar type of alarm from the alarm corrective measure operation history information storage unit 160 on the basis of the information mainly on the type of the alarm that has occurred this time. The extracted alarm corrective measure operation history information includes only the operation that was carried out in the past in response to the same alarm as the alarm that has occurred this time.
[Step SB08] The operator refers mainly to the alarm message displayed on the alarm message display section 184 of the numerical control device display unit 180 and the alarm corrective measure operation history information displayed on an alarm corrective measure operation history information display section 186 so as to investigate the cause, and identifies the cause of the occurrence of the alarm.
[Step SB09] The operator operates a numerical control device control unit 120 to correct the data that has caused the occurrence of the alarm.
[Step SB10] The operator performs the resetting operation or starts the automatic operation, and cancels the alarm. At this point, the information on the alarm that has occurred this time is associated with the operations and the change of data or the like performed by the operator from step SB07 and after so as to create the alarm corrective measure operation history information, and the created information is recorded in the alarm corrective measure operation history information storage unit 160. The procedure of the recording process is the same as that of step SB05.
Thus, if the same alarm was raised and a corrective measure was taken for the alarm in the past, then the operator can refer to an alarm message and also refer to the same operation carried out in the past in response to the alarm as the alarm corrective measure operation history information. This enables the operator to find which operation is the minimum necessary operation to release the alarm in the investigation into the cause of the occurrence of the alarm, leading to easier and more efficient corrective measure for the alarm.
In the flowchart, step SC01 to step SC05 illustrate the process of generating the alarm corrective measure operation history information upon the occurrence of an alarm and recording the generated information in the alarm corrective measure operation history information storage unit 160. Step SC06 to step SC10 illustrate the process of extracting the alarm corrective measure operation history information recorded in the alarm corrective measure operation history information storage unit 160 and presenting the extracted information to the operator when the same alarm is raised next time and after.
[Step SC01] An alarm is raised in a numerical control device 100.
[Step SC02] An alarm monitoring unit 130 acquires an alarm message on the basis of the alarm that has occurred, and displays the alarm message on an alarm message display section 184. Thereafter, an operation, a change of data applied to the numerical control device 100, and the like carried out by the operator are recorded.
[Step SC03] The operator refers to the information, such as the alarm message displayed on the alarm message display section 184 of a numerical control device display unit 180, to investigate the cause and identifies the cause of the occurrence of the alarm
[Step SC04] The operator operates a numerical control device control unit 120 mainly to correct the data that has caused the occurrence of the alarm.
[Step SC05] The operator performs a resetting operation or starts an automatic operation and cancels the alarm. At this point, the information on the alarm that has occurred this time is associated with the operations, the change of data, and the like performed by the operator from step SC02 and after so as to create the alarm corrective measure operation history information, and the created information is recorded in the alarm corrective measure operation history information storage unit 160. At this time, an alarm corrective measure operation history information recording optimization section 152 displays to the operator a list of operations in the order in which the operations are performed to cope with the alarm this time so as to enable the operator to select an operation determined to be effective for the alarm that has occurred this time. Then, only the operation selected by the operator is regarded as the information to be recorded, and recorded in the alarm corrective measure operation history information storage unit 160.
[Step SC06] At the next time and after, an alarm is raised in the numerical control device 100.
[Step SC07] The alarm monitoring unit 130 acquires an alarm message on the basis of the alarm that has occurred, and displays the alarm message on the alarm message display section 184. Further, an alarm corrective measure operation history information extracting unit 170 extracts the alarm corrective measure operation history information that has the same or similar type of alarm from the alarm corrective measure operation history information storage unit 160 on the basis of the information mainly on the type of the alarm that has occurred this time. The extracted alarm corrective measure operation history information includes only the operation that has been determined to be effective by an operator in the past for the alarm that has occurred this time.
[Step SC08] The operator refers mainly to the alarm message displayed on the alarm message display section 184 of a numerical control device display unit 180 and the alarm corrective measure operation history information displayed on an alarm corrective measure operation history information display section 186 to investigate the cause, and identifies the cause of the occurrence of the alarm.
[Step SC09] The operator operates the numerical control device control unit 120 to correct the data that has caused the occurrence of the alarm.
[Step SC10] The operator performs the resetting operation or starts the automatic operation, and cancels the alarm. At this point, the information on the alarm that has occurred this time is associated with the operations and the change of data and the like performed by the operator from step SC07 and after so as to create the alarm corrective measure operation history information, and the created information is recorded in the alarm corrective measure operation history information storage unit 160. The procedure of the recording process is the same as that of step SC05.
Thus, if the same alarm was raised and a corrective measure was taken for the alarm in the past, then the operator can refer to an alarm message and also only to the operation that has been determined to be effective by an operator for the alarm as the alarm corrective measure operation history information. This enables the operator to find which operation is effective for releasing the alarm when investigating the cause of the occurrence of the alarm, leading to easier and more efficient corrective measure for the alarm.
Although the embodiments of the present invention have been described above, the present invention can be implemented in other modes by adding appropriate modifications rather than being limited to the examples of the foregoing embodiments. For example, regarding the type of operation, although the embodiments have used the method for identifying the type of a single operation on the basis of a menu item or the like selected by an operator, the numerical control device may be configured to separately prepare a management table of operations by type (not illustrated) for managing a plurality of operations as a series of operations so as to manage a series of operations performed by an operator as a single type of operation. This arrangement makes it possible to achieve the management of the alarm corrective measure operation history information that further reflects the meanings of operations.
Further, the alarm corrective measure operation history information, which is recorded in the alarm corrective measure operation history information storage unit 160, may be shared among a plurality of the numerical control devices 100. In this case, the alarm corrective measure operation history information storage unit 160 may be provided in, for example, a host computer so as to permit recording and reference through a network, or an external storage medium may be used for mutual transfer of data.
Number | Date | Country | Kind |
---|---|---|---|
2014-194104 | Sep 2014 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4908746 | Vaughn | Mar 1990 | A |
5325522 | Vaughn | Jun 1994 | A |
6138056 | Hardesty | Oct 2000 | A |
6970764 | Harada | Nov 2005 | B2 |
7099736 | Fujishima | Aug 2006 | B2 |
7206834 | Barth | Apr 2007 | B1 |
7949422 | Little | May 2011 | B1 |
9652079 | Komatsu | May 2017 | B2 |
20010027354 | Kakino | Oct 2001 | A1 |
20050055126 | Genma | Mar 2005 | A1 |
20050197723 | Harada | Sep 2005 | A1 |
20060149412 | Fujishima | Jul 2006 | A1 |
20060181426 | Ando | Aug 2006 | A1 |
20090125139 | Endo | May 2009 | A1 |
Number | Date | Country |
---|---|---|
H08-50507 | Feb 1996 | JP |
2000-348226 | Dec 2000 | JP |
2012-113586 | Jun 2012 | JP |
2013-233604 | Nov 2013 | JP |
Entry |
---|
Notification of Reason for Refusal dated Aug. 30, 2016 in Japanese Patent Application No. 2014-194104 (2 pages) with an English Translation (2 pages). |
Number | Date | Country | |
---|---|---|---|
20160085235 A1 | Mar 2016 | US |