CONTROL SYSTEM OF MACHINE TOOL
20200117167 ยท 2020-04-16
Assignee
Inventors
Cpc classification
G05B19/402
PHYSICS
G05B2219/31265
PHYSICS
G05B2219/33119
PHYSICS
G05B19/409
PHYSICS
G05B19/18
PHYSICS
International classification
G05B19/409
PHYSICS
G05B19/414
PHYSICS
Abstract
An object is to provide a control system of a machine tool which can efficiently return the set state of parameters for CNC to a previous set state. A storage unit which stores parameter change history data and parameter attribute data and a change history organization unit which uses the parameter change history data and the parameter attribute data to organize parameters for each of change history attributes and which thereby generates a change history attribute unit list are included. Moreover, a change history display unit which displays the change history attribute unit list, a Undo/Redo target selection unit which specifies arbitrary parameters in the change history attribute unit list obtained by organizing the parameters for each of the change history attributes and a parameter setting return processing unit which performs return processing for returning to the parameters specified in the Undo/Redo target selection unit are included.
Claims
1. A control system or a machine tool which is automated by reflecting parameters with computerized numerical control, the control system comprising: a storage unit which stores change history data of parameters and attribute data of the parameters; and a change history organization unit which organizes, with the parameter change history data and the parameter attribute data, the parameters for each of change history attributes so as to generate a change history attribute unit list.
2. The control system of the machine tool according to claim 1, comprising: an Undo/Redo target selection unit which specifies arbitrary parameters in the change history attribute unit list; and a parameter setting return processing unit which performs return processing for returning to the parameters specified in the Undo/Redo target selection unit.
3. The control system of the machine tool according to claim 1, comprising: a change history display unit which displays the change history attribute unit list.
4. The control system of the machine tool according to claim 2, comprising: a change history display unit which displays the change history attribute unit list.
5. The control system of the machine tool according to claim 1, wherein the change history organization unit includes: a change history acquisition unit which acquires the parameter change history data from the storage unit; a change history organization request acquisition unit which receives a change history organization request; a parameter attribute acquisition unit which acquires the parameter attribute data from the storage unit; an attribute list generation unit which uses the parameter change history data and the parameter attribute data so as to generate an attribute list of the parameters; and a change history attribute unit list generation unit which organizes the attribute list for each of the change history attributes so as to generate the change history attribute unit list.
6. The control system of the machine tool according to claim 2, wherein the change history organization unit includes: a change history acquisition unit which acquires the parameter change history data from the storage unit; a change history organization request acquisition unit which receives a change history organization request; a parameter attribute acquisition unit which acquires the parameter attribute data from the storage unit; an attribute list generation unit which uses the parameter change history data and the parameter attribute data so as to generate an attribute list of parameters; and a change history attribute unit list generation unit which organizes the attribute list for each of the change history attributes so as to generate the change history attribute unit list.
7. The control system of the machine tool according to claim 3, wherein the change history organization unit includes: a change history acquisition unit which acquires the parameter change history data from the storage unit; a change history organization request acquisition unit which receives a change history organization request; a parameter attribute acquisition unit which acquires the parameter attribute data from the storage unit; an attribute list generation unit which uses the parameter change history data and the parameter attribute data so as to generate an attribute list of parameters; and a change history attribute unit list generation unit which organizes the attribute list for each of the change history attributes so as to generate the change history attribute unit list.
8. The control system of the machine tool according to claim 4, wherein the change history organization unit includes: a change history acquisition unit which acquires the parameter change history data from the storage unit; a change history organization request acquisition unit which receives a change history organization request; a parameter attribute acquisition unit which acquires the parameter attribute data from the storage unit; an attribute list generation unit which uses the parameter change history data and the parameter attribute data so as to generate an attribute list of parameters; and a change history attribute unit list generation unit which organizes the attribute list for each of the change history attributes so as to generate the change history attribute unit list.
9. The control system of the machine tool according to claim 5, wherein when in the attribute list, a history in which one parameter is changed a plurality of times is present, a plurality of parameters having the same attribute are treated as one set such that the parameter setting return processing unit returns the parameters for each unit of a set state of the parameters.
10. The control system of the machine tool according to claim 6, wherein when in the attribute list, a history in which one parameter is changed a plurality of times is present, a plurality of parameters having the same attribute are treated as one set such that the parameter setting return processing unit returns the parameters for each unit of a set state of the parameters.
11. The control system of the machine tool according to claim 7, wherein when in the attribute list, a history in which one parameter is changed a plurality of times is present, a plurality of parameters having the same attribute are treated as one set such that the parameter setting return processing unit returns the parameters for each unit of a set state of the parameters.
12. The control system of the machine tool according to claim 8, wherein when in the attribute list, a history in which one parameter is changed a plurality of times is present, a plurality of parameters having the same attribute are treated as one set such that the parameter setting return processing unit returns the parameters for each unit of a set state of the parameters.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION OF THE INVENTION
[0026] A control system of a machine tool according to an embodiment of the present invention will be described below with reference to
[0027] The control system A of the machine tool in the present embodiment configured so as to reflect various types of data such as an option, parameters, an NC program, a microprogram, a macro variable, a workpiece origin offset, tool offset, tool shape data and tool management data on the side of the machine tool (CNC: computerized numerical control) such as an NC lathe or a machining center and to thereby automate a machining operation. The control system. A of the machine tool is also configured with a computer which includes a memory such as a ROM (read only memory) and a RAM (random access memory), CPU (control processing unit) and a communication control unit that are connected together through a bus. Examples of the parameter include various types of parameters on, for example, the control of the machine tool such as an angle of inclination of an inclination axis on the control of the inclination axis and the axis number of the inclination axis.
[0028] The control system A of the machine tool in the present embodiment further includes, as shown in
[0029] The storage unit 1 stores, for example, data (parameter attribute data) 7 of various types of attributes of the parameters such as the functional attributes of the control of the inclination axis, the synchronization control of a feed axis and the like and the systematic attributes of the machine tool, chronological parameter change history data 8 and parameters 9 used in the machine tool.
[0030] The change history organization unit 2 a unit which organizes, according to a change history organization request, various types of data stored in the storage unit 1.
[0031] As shown in
[0032] The change history display unit 3 displays the change history attribute unit list 16 which is generated in the change history attribute unit list generation unit 14.
[0033] The Undo/Redo target selection unit 4 is a unit which receives an Undo/Redo request for the parameters so as to select, from the change history attribute unit list 16 generated in the change history attribute unit list generation unit 14 and displayed in the change history display unit 3, a target on which to perform Undo or Redo.
[0034] The parameter setting return processing unit 5 is a unit for changing (return set) the setting of the parameters to parameters, such as previous (past) parameters, which are arbitrarily selected in the Undo/Redo target selection unit 4.
[0035] The parameter display unit 6 displays parameters used in the control of the machine tool.
[0036] Then, a method and a procedure of using the control system A of the machine tool configured as described above and according to the present embodiment so as to return, in one stroke, to previous desired parameters (parameters set in the past) such as parameters obtained by returning a plurality of times will be described.
[0037] First, as shown in
[0038] Then, the parameter attribute acquisition unit 12 acquires the parameter attribute data 7 from the storage unit 1. The attribute list generation unit 13 then checks and organizes parameter numbers N (a, b, c, x, y and z in
[0039] When the attribute list/change history list 15 is generated, as shown in
[0040] Then, whether or not the acquisition of the history is completed is checked (step 6) and when it is not completed, the parameter attribute acquisition unit 12 acquires parameter change information with functions (step 7). When the acquisition of the history is completed, is completed as it is (Step 8).
[0041] Then, when the acquisition of the history is not completed, the parameter change information with functions is acquired, and thereafter whether or not the function of the acquired parameter is present in the function list is checked (step 9). When the function of the acquired parameter is present in the function list, whether or not the acquisition of the history is completed is checked, and the operation described above is repeated (step 10).
[0042] On the other hand, when the function of the acquired parameter is not present in the function list, the function of the parameter is added to the function list (step 11). In this way, the total number Z in the function list is increased (step 12).
[0043] Then, as shown in
[0044] Then, the change history attribute unit list generation unit 14 organizes the change history list 15 for each of the functions so as to generate the change history attribute unit list 16 as shown in the diagram on the left side of
[0045] Hence, in the control system A of the machine tool in the present embodiment, as described above, the change history attribute unit list 16 (chronological change history information for each of the attributes) in which the change history is organized for each of the attributes (functions) is displayed and thus when the operator sees the change history attribute unit list 16, the operator can easily check the change history of parameters which are changed a plurality of times, that is, the change history of the past parameters.
[0046] In the control system A of the machine tool in the present embodiment, since the change history for each of the attributes is displayed in the change history attribute unit list 16, it is possible to select target information (parameters) with the Undo/Redo target selection unit 4, and it is possible to return to the selected parameters with the parameter setting return processing unit 5. In this way, by use of the information of the change history attribute unit list 16, the parameters which are changed a plurality of times can be returned, in one stroke, to a previous setting. The changed parameters are categorized in the change history, and thus the cancellation of the change of parameters or the like can be performed for each function unit (attribute unit).
[0047] Hence, with the control system A of the machine tool in the present embodiment, it is possible to efficiently return the set state of parameters for CNC to a previous set state. In this way, it is possible to organize the change history arranged chronologically and to return, in one stroke, to desired parameters, and thus as compared with a conventional one, it is possible to significantly reduce the effort, the labor and the time of the operator when the setting of parameters for CNC is changed.
[0048] Although the embodiment of the control system of the machine tool according to the present invention is described above, the present invention is not limited to the embodiment described above, and can be modified as necessary without departing from the spirit thereof.
[0049] For example, although in the present embodiment, the function used as the attribute, and the change history attribute unit list 16 organized for each of the functions, the attribute may naturally be another attribute such as the mechanical system of the machine tool.
[0050] Here, when as shown in
[0051] Specifically, when in the change history list 15, a history in which one parameter is changed a plurality of times is present, for example as shown in
[0052] Thereafter, the parameter is added to the change history attribute unit list (function history parameter list) 16, and the initial value of the parameter is recorded as a parameter set initial state (step 17).
[0053] As shown in
[0054] Thereafter, the Undo/Redo target selection unit 4 is used to select and specify the information of an arbitrary target in the change history list 15 (in the present embodiment, specification 1 is made when the parameters are changed at the first time and specification 2 is made when the parameters are changed at the second time), the change history attribute unit list (function history parameter list) 16 is set to the initial state and parameters in the state of specification 1 and in the state of specification 2 are organized as a set, with the result that a state list is generated (step 1).
[0055] Whether or not the generated state is present in the state list is checked (step 19), and when it is present therein, the process is completed without being processed (step 20) whereas when it is not present therein, the change history display unit 3 displays the generated state as a function group (step 21).
[0056] In this way, even when in the change history list 15, a history in which one parameter is changed a plurality of times is present, the information displayed in the change history display unit 3 is used so as to select the information (parameters) of the target with the Undo/Redo target selection unit 4, and thus it is possible to return to the parameters selected in the parameter setting return processing unit 5.
[0057] Hence, the information in the change history attribute unit list 16 is used, and thus it is possible to reliably return, in one stroke, parameters which are changed a plurality of times to a previous setting. The changed parameters are categorized in the change history, and thus the cancellation of the change of parameters or the like can be performed for each function unit (attribute unit).
EXPLANATION OF REFERENCE NUMERALS
[0058] 1 storage unit [0059] 2 change history organization unit [0060] 3 change history display unit [0061] 4 Undo/Redo target selection unit [0062] 5 parameter setting return processing unit [0063] 6 parameter display unit [0064] 7 parameter attribute data [0065] 8 parameter change history data [0066] 10 change history acquisition unit [0067] 11 change history organization request acquisition unit [0068] 12 parameter attribute acquisition unit [0069] 13 attribute list generation unit [0070] 14 change history attribute unit list generation unit [0071] 15 attribute list (change history list, function list) [0072] 16 change history attribute unit list (function history parameter list) [0073] A control system of machine tool