OPERATION MANAGEMENT METHOD FOR MACHINE TOOL
20170269566 · 2017-09-21
Assignee
Inventors
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B2219/50185
PHYSICS
G05B23/0297
PHYSICS
G05B19/4184
PHYSICS
International classification
Abstract
An operation management method for machine tools is provided for collectively managing a plurality of events generated by a series of events. The operation management method for the machine tools includes a collecting step of monitoring an operation state of the machine tools, and collecting events that are generated by operations thereof, and a grouping step of dividing into a plurality of groups a collected plurality of the events and storing the same in a storage medium. In the grouping step, at each time that a mode which is set in the machine tools is switched, one event or two or more events that are generated during the set mode are grouped together and stored.
Claims
1. An operation management method for a machine tool, comprising: a collecting step of monitoring an operation state of the machine tool, and collecting events that are generated by operations thereof; and a grouping step of dividing into a plurality of groups a collected plurality of the events and storing same in a storage medium; wherein, in the grouping step, at each time that a mode which is set in the machine tool is switched, one event or two or more events that are generated during the set mode are grouped together and stored.
2. The operation management method for the machine tool according to claim 1, wherein modes of the machine tool include at least two modes from among a manual feeding mode, an editing mode, and an automatic machining mode.
3. The operation management method for the machine tool according to claim 2, wherein in the grouping step, in a case that the mode of the machine tool is the automatic machining mode, in each of respective machining cycles, one event or two or more events that are generated and collected during the machining cycle are grouped together.
4. The operation management method for the machine tool according to claim 1, further comprising a list displaying step of displaying in a list on a display unit a plurality of grouped events that are stored in the storage medium.
5. The operation management method for the machine tool according to claim 4, further comprising an information adding step of associating with and storing in a designated group, supplemental information for the group that has been designated and input by an operator.
6. The operation management method for the machine tool according to claim 4, further comprising: a selecting step of selecting, in response to an operation of an operator, any one of the groups from among the plurality of groups; an extracting step of extracting one of the groups having an event that is similar in content with an event of the selected group; and a displaying step of displaying the extracted group.
7. The operation management method for the machine tool according to claim 1, wherein the events include at least one of an alarm and a change in an operation state, generated by an operation.
8. The operation management method for the machine tool according to claim 1, wherein: the operation management method manages operations of a plurality of machine tools; in the collecting step, events are collected that occur in each of the machine tools; and in the grouping step, for each of the machine tools, a collected plurality of the events are divided into a plurality of the groups and stored in the storage medium.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0036] A preferred embodiment concerning an operation management method for a machine tool according to the present invention will be exemplified and described in detail below with reference to the accompanying drawings.
[0037]
[0038] In
[0039]
[0040] The input unit 14 is an operating device for the purpose of inputting data. The input unit 14 is constituted by a mouse and a keyboard, etc. The storage medium 16 is a medium in which events collected by the control unit 12 are stored, and for example, is constituted by a flash memory, a hard disk, or the like. The display unit 18 is constituted by a liquid crystal display or an organic EL display or the like, and serves to display the events that were stored in the storage medium 16.
[0041] The control unit 12 is equipped with a collection unit 20, a grouping unit 22, a storage control unit 24, an extraction unit 26, and a display control unit 28. The collection unit 20 collects the generated events, and outputs the collected events to the grouping unit 22.
[0042] The grouping unit 22 divides a plurality of events into a plurality of groups, and outputs the same to the storage control unit 24. In principle, each time that modes set for the machine tools M are switched, the grouping unit 22 groups one event or two or more events that have occurred during the set modes. As modes of the machine tools M, there are included a manual feeding mode (JOG), an editing mode (EDIT), and an automatic machining mode (AUTO), etc.
[0043]
[0044] Further, when the modes of the machine tools M are the automatic machining mode (AUTO), for each machining cycle, the grouping unit 22 groups together the events that have occurred during a one time (one) machining cycle as one group. For example, when shifting from a machining cycle 1 to a machining cycle 2, two events (events E and F), which were generated in the machining cycle 1, are grouped together as one group. Further, when the machining cycle 2 is completed, and the mode is switched to the manual feeding mode (JOG), two events (events G, H), which were generated in the machining cycle 2, are grouped together as one group. The grouping unit 22 groups events that are generated by each of the machine tools M (M1, M2).
[0045] The grouping unit 22 increments a group number every time that a grouping is made, and attaches the incremented group number to the next group. Every time that the mode is switched, and every time a machining cycle comes to an end, the machine tools M transmit signals indicative of that fact to the control unit 12. Additionally, on the basis of such signals, the grouping unit 22 groups the events together. Further, the grouping unit 22 may group together the events that have occurred (also referred to as “occurrence events”) on the basis of the grouping definition file.
[0046] The storage control unit 24 stores the grouped events in the storage medium 16 as one group.
[0047] As shown in
[0048] As shown in
[0049]
[0050] The display control unit 28 reads out the plurality of events that were stored in the storage medium 16, and causes the display unit 18 to display the events in the form of a list.
[0051] At this time, when a group is selected by the operator, the extraction unit 26 extracts one or more groups having an event similar to the content of the event of the selected group from among the plurality of groups that are stored in the storage medium 16. In addition, the extraction unit 26 outputs to the display control unit 28 the group information of the extracted groups. The display control unit 28 displays the extracted group information on the display unit 18. At this time, if there are a plurality of extracted groups, the extraction unit 26 appends a priority of the group to the group information, and then outputs the group information to the display control unit 28. The display control unit 28 displays the plural items of group information according to the priority that was appended to the group information. The extraction unit 26 will be described in detail later.
[0052]
[0053] Accordingly, by the operator considering the group information of the displayed groups, it becomes easy for the operator to input supplemental information (comments, materials) to be added to the group information of a group selected by the operator (a group to which comments or materials are not yet added). Further, in the case that the operator selects a group to which comments or materials have been added as well, since group information of one or more groups similar to the selected group are displayed, it is easy to edit the comment or material that has been added to the selected group.
[0054]
[0055] On the other hand, if it is determined in step S1 that the modes of the machine tools M have not been switched, it is determined whether or not a one time (one) machining cycle in the automatic machining mode has ended (been completed) (step S2). In step S2, if it is determined that the machining cycle in the automatic machining mode has ended (been completed), the routine proceeds to step S4.
[0056] On the other hand, in step S2, if it is determined that the machining cycle in the automatic machining mode has not ended (been completed), it is determined whether or not the operation states of the machine tools M are applicable to the condition of the grouping definition file (step S3). In step S3, in the case it is determined that the operation states are applicable to the grouping definition file, the routine proceeds to step S4, whereas in the case it is determined that the operation states are not applicable to the grouping definition file, the routine returns to step S1.
[0057] As a condition of the grouping definition file, there may be, for example, the condition of “grouping when an event of a predetermined event state occurs”, and there may be, for example, the condition of “grouping when events of a plurality of predetermined event states occur in a predetermined order”. In this manner, conditions for grouping can be determined arbitrarily by the grouping definition file.
[0058] Upon proceeding to step S4, it is determined whether or not there is a group for which grouping has not yet been completed. In step S4, if it is determined that there is a group for which grouping has not been completed, then grouping is performed and completed on the group for which grouping has not been completed (step S5), and thereafter, the routine returns to step S1. On the other hand, in step S4, if it is determined that there are not any groups for which grouping has not been completed, the routine returns directly to step S1.
[0059]
[0060] In step S12, if it is determined that there is a group for which grouping has not been completed, then the generated event is added to the group for which grouping has not yet been completed (step S13). On the other hand, in step S12, if it is determined that there are not any groups for which grouping has not been completed, then a new group is created, and the generated event is added thereto (step S14).
[0061] At a stage when grouping by the grouping unit 22 is completed, the storage control unit 24 may store events belonging to that group in the storage medium 16 all at once, or may sequentially store the events in the storage medium 16 at the time that such events occur. In the case that the events are stored sequentially in the storage medium 16, the number of events, the newest event occurrence time, etc., of the group information are updated.
[0062]
[0063] Next, among the groups that were designated as candidates, there is further specified therein at least one group, which is a group having a same event as the event of the group selected by the operator (step S21).
[0064] Next, it is confirmed whether an event state of the specified group is the same as the event state of the group selected by the operator (step S22), and only groups having the same event state are extracted (step S23).
[0065]
[0066] For example, assume that the operator has selected the group of group number “11”.
[0067] In this manner, in the operation management method for a machine tool according to the present embodiment, the operation states of the machine tools M are monitored, events that occur due to operations thereof are collected, and the collected plurality of events are divided into a plurality of groups and stored in the storage medium 16. At this time, in every instance that the modes set in the machine tools M are switched, one event or two or more events that are generated during the set mode are grouped together and stored. In accordance with this feature, a plurality of generated events are grouped together automatically each time that the modes of the machine tools M are switched. Therefore, the series of events can be grouped together easily. Consequently, there is no need to add the same analysis result as information for each event. Further, since the events are grouped together each time that the modes of the machine tools M are switched, management of the machine tools M is facilitated.
[0068] The modes of the machine tools M may include at least two modes from among a manual feeding mode, an editing mode, and an automatic machining mode. In the case that the mode of the machine tools M is the automatic machining mode, in each of respective machining cycles, one event or two or more events that are generated and collected during the machining cycle may be grouped together. In accordance with this feature, the series of events can be grouped together in a simple manner.
[0069] There may further be displayed in the form of a list on the display unit 18 a plurality of grouped events that are stored in the storage medium 16. In accordance with this feature, the operator can easily observe the events of each of the groups. Supplemental information for a group that has been designated and input by an operator may be associated and stored in the designated group. In accordance with this feature, an analysis result can be added to each of the groups.
[0070] In response to an operation of the operator, any one of the groups from among the plurality of groups may be selected, a group having an event that is similar in content with an event of the selected group may be extracted, and the extracted group may be displayed. In accordance with this feature, a similar series of events can easily be observed. Further, when supplemental information is added (input) thereto, a similar series of events can easily be observed.
[0071] The events may include at least one of alarms and changes in the operation states, generated by the operations. In accordance with this feature, the operator is capable of recognizing the alarms or the changes in the operation states.
[0072] The operation management method for a machine tool according to the present embodiment serves to manage operations of a plurality of machine tools M. Events that are generated in each of the machine tools M are collected, and in each of the machine tools M, the collected plurality of events are divided into a plurality of groups and stored in the storage medium 16. In accordance with this feature, management of the machine tools M is facilitated.
[0073] The operation management method for a machine tool according to the present invention is not limited to the above described embodiments. It is a matter of course that variations and modifications can be adopted without deviating from the gist of the present invention.