Control device with set data change function and set data change method thereof

Through the switching of the test mode and normal mode of the control device, the automatic synchronization or discarding of the test setting data is solved, the problem of low efficiency of setting data adjustment in the prior art is achieved, and efficient setting data changes are achieved, and processing accuracy and efficiency are improved.

CN112666888BActive Publication Date: 2025-07-08FANUC LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202011108902.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-10-16
Filing Date
2020-10-16
Publication Date
2025-07-08
Estimated Expiration
2040-10-16

AI Technical Summary

Technical Problem

When adjusting the setting data, existing control devices need to conduct trial processing and manually back up or restore parameters, resulting in inefficient efficiency and prone to adverse processing results, and it is impossible to efficiently choose suitable setting data.

Method used

The control device includes a main control unit, an input unit, a setting data storage unit and a setting data management unit. By switching between the test mode and the normal mode, the test setting data can be automatically synchronized or discarded to achieve efficient setting data changes.

Benefits of technology

It realizes efficient choice and selection of setting data based on the action control of the object, which reduces the risk of poor processing and improves processing accuracy and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112666888B_ABST
    Figure CN112666888B_ABST
Patent Text Reader

Abstract

The present invention provides a control device having a set data change function and a method for changing set data thereof. The control device has a set data change function for controlling the operation of a controlled object, and includes: a main control unit that issues an operation instruction to the controlled object; an input unit that inputs test set data for confirming the operation of the controlled object; a set data storage unit that includes a first storage unit for storing the test set data and a second storage unit for storing the set data; and a set data management unit that manages the input and recording of the set data storage unit. The set data management unit includes a mode switching unit for switching the operation mode, a memory synchronization unit for synchronizing the first storage unit and the second storage unit, and a memory discard unit for discarding the test set data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a control device having a set data change function and a method for changing set data of a control device. Background Art

[0002] A control device that sends a control instruction signal for controlling a controlled object such as industrial machinery based on various set data (parameters) such as position and processing conditions inputs a numerical value included in the various set data for the control instruction as an instruction value or a target value, and sends a control instruction signal based on the difference between the current value and the target value of these set data. Such a control device usually combines the above set data into a machining program read from an external storage device to send a control instruction signal.

[0003] In such a control device, if the material, shape, or type of processing of the workpiece is changed, it is necessary to change the set data suitable for these processes. In this case, tests such as preliminary machining are performed in advance, and the data obtained there is applied as set data to generate a control instruction signal.

[0004] As an example of such a control device, Japanese Patent Laid-Open No. 5-293550 discloses a bending device for a workpiece bending machine, comprising: a position-pressure instruction unit composed of a trial bending mode and a pressure instruction mode, the trial bending mode estimating interference based on pressure and the speed or displacement of a lower worktable through trial bending, and collecting characteristic data of bending force and lower worktable displacement during the bending process of the workpiece, the pressure instruction mode collecting characteristic data of pressure and lower worktable displacement during the bending of the workpiece, comparing with the characteristic data of bending force and lower worktable displacement obtained in a trial mode, calculating a pressure correction value based on the plate thickness and material characteristics, and serving as a pressure instruction for obtaining the final bending angle; and a pressure control unit that applies pressure control to a pressure control valve through a compensator that compensates for the deviation between the pressure instruction of the position-pressure instruction unit and the pressure of the flow rate change that generates feedback. In this way, the bending angle of the workpiece is not affected by the oil temperature, ambient temperature, plate thickness of the workpiece, and material characteristics, improving its machining accuracy.

[0005] In addition, Japanese Patent Laid-Open No. 6-222819 discloses a method for executing a machining program. Parameters to be changed are preset and stored in a memory in an NC device according to values of machining types. A setting change instruction specifying a machining type in the machining program is programmed. During the execution of the machining program, if a setting change instruction is read from the machining program, the value of the parameter stored as the parameter to be changed in the memory is changed to the value of the parameter stored in the memory corresponding to the machining type set by the setting change instruction, and the machining program is executed. Thus, even when machining processes such as rough machining, semi-finishing, and finish machining are continuously executed by the NC device, an increase in machining time required or a deterioration in machining accuracy will not occur, and machining control of the machine tool can be performed with optimal parameters. Summary of the Invention

[0006] However, regarding parameters set for each machining, usually trial machining is performed in advance and the parameters considered to be the best in such trial and error are adopted. At this time, there are cases where good machining results are obtained during the trial machining, and conversely, there are also cases where failed or poor machining results are obtained.

[0007] In the case of existing control devices, usually when performing feedback control by trial machining or reading in advance the parameters for machining, the parameters are stored in a non-volatile memory in which the record does not disappear. If such a non-volatile memory is used, the parameter information is retained even when the power is cut off or when the machine to be controlled is started up.

[0008] However, when performing trial machining using the machine to be controlled, or when appropriately adjusting parameters and confirming the operation of the machine and the machining quality, etc., in the case of poor operation of the machine or poor machining of the workpiece, since the set data (parameters) are inappropriate, it is necessary to restore the parameters to those before adjustment or change. At this time, in order to restore the parameters, it is necessary to first obtain a backup thereof for re-input, or to trace back the history recorded in the non-volatile memory to restore the data, and efforts are made in setting the set data suitable for machining.

[0009] Based on such a background, there is a need for a control device and a method for changing set data of the control device that have a function of efficiently selecting and discarding set data executed in trial operations (trial runs) during adjustments of its position, machining conditions, etc. on the basis of controlling the operation of a controlled object such as an industrial machine.

[0010] One aspect of the present invention is a control device having a setting data change function for adjusting setting data when controlling the operation of a controlled object, comprising: a main control unit that issues an operation instruction to the controlled object based on a control program; an input unit that enables an operator to input trial setting data for confirming the operation of the controlled object; a setting data storage unit that includes a first storage unit for storing trial setting data and a second storage unit for storing the setting data for issuing the operation instruction; and a setting data management unit that manages the input and recording to the setting data storage unit. The setting data management unit includes a mode switching unit that switches the operation mode of the setting data storage unit, a memory synchronization unit that synchronizes the first storage unit and the second storage unit to append the trial setting data to the above-mentioned setting data, and a memory discard unit that discards the above-mentioned trial setting data.

[0011] In addition, one aspect of the present invention is a method for changing setting data of a control device for adjusting setting data when controlling the operation of a controlled object. The control device comprises: a main control unit that issues an operation instruction to the controlled object based on a control program; an input unit that enables an operator to input trial setting data for confirming the operation of the controlled object; a setting data storage unit that includes a first storage unit for storing trial setting data and a second storage unit for storing the setting data for issuing the operation instruction; and a setting data management unit that manages the input and recording to the setting data storage unit. In this setting data change method, after changing the operation mode of the setting data storage unit to the trial mode, the trial setting data is input to the first storage unit, and based on a selection signal for whether to discard the trial setting data, the trial setting data is discarded from the first storage unit or the trial setting data is recorded as the setting data to the second storage unit.

[0012] According to one aspect of the present invention, the control device comprises: a main control unit that issues an operation instruction to the controlled object based on a control program; an input unit that enables an operator to input trial setting data for confirming the operation of the controlled object; a setting data storage unit that includes a first storage unit for storing trial setting data and a second storage unit for storing the setting data for issuing the operation instruction; and a setting data management unit that manages the input and recording to the setting data storage unit. In this control device, after changing the operation mode of the setting data storage unit to the trial mode, the trial setting data is input to the first storage unit, and based on a selection signal for whether to discard the trial setting data, the trial setting data is discarded from the first storage unit or the trial setting data is recorded as the setting data to the second storage unit. Therefore, based on controlling the operation of the controlled object, the setting data executed in the trial run for adjusting its position, processing conditions, etc. can be efficiently selected and discarded. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 It is a block diagram showing the association between a control device having a setting data change function and its peripheral devices according to the first embodiment of the present invention.

[0014] Figure 2 It is a flowchart showing an outline of a method for changing setting data of the control device according to the first embodiment.

[0015] Figure 3 It is a block diagram showing an outline of the operation of the setting data storage unit in the method for changing setting data of the control device according to the first embodiment.

[0016] Figure 4 It is a flowchart showing an outline of a method for changing setting data of the control device according to a modified example of the first embodiment.

[0017] Figure 5 It is a front view showing an example of the display unit when executing a modified example of the first embodiment.

[0018] Figure 6 It is a block diagram showing the association between a control device having a setting data change function and its peripheral devices according to the second embodiment of the present invention.

[0019] Figure 7 It is a flowchart showing an outline of a method for changing setting data of the control device according to the second embodiment. Detailed Embodiments

[0020] Hereinafter, embodiments of a control device having a setting data change function and a method for changing setting data of the control device, which are representative examples of the present invention, will be described with reference to the accompanying drawings.

[0021] <First Embodiment>

[0022] Figure 1 It is a block diagram showing the association between a control device having a setting data change function and its peripheral devices according to a representative example of the present invention, that is, the first embodiment. As Figure 1 shown, the control device 100 according to the first embodiment includes: a main control unit 110 that issues an operation instruction to a controlled object (for example, an industrial machine) 10 based on a control program; an input unit 120 that enables an operator to input test setting data for confirming the operation of the controlled object 10; a setting data storage unit 130 that includes a first storage unit 132 for storing the test setting data and a second storage unit 134 for storing the setting data for issuing the operation instruction; a setting data management unit 140 that manages the input to and recording in the setting data storage unit 130; and a display unit 150 that receives a display instruction from the main control unit 110 and displays the test setting data, the setting data, or the state of the controlled object 10, etc.

[0023] The control device 100 is communicably connected to the controlled object 10 or the external storage device 20 via a wired or communication line or the like, issues various control instructions to the controlled object 10, and receives detection signals from various sensors (refer to Figure 6 mark 12) installed on the controlled object 10. In addition, the control device 100 fetches a control program describing the control actions of the controlled object 10 from the external storage device 20 and updates the above processing program as needed.

[0024] Here, in the present specification, "setting data" includes setting items required for controlling the actions of the controlled object 10 and numerical values for controlling the actions, etc. For example, it can include the coordinate system of the structural elements provided in the controlled object 10 and their position data, the correction items of the structural elements and their correction amounts, or in the case where the controlled object 10 is a processing device for processing workpieces, the processing conditions (parameters) set during the processing, etc. And the "setting data" is always recorded or overwritten and stored in the setting data storage unit 130, and a control instruction signal for the controlled object 10 is generated by combining it with the above control program.

[0025] On the other hand, "test setting data" includes a part of the "setting data" that is changed according to the new action environment or action conditions when changing the action environment or action conditions of the controlled object 10, etc. Generally, the test actions of the controlled object 10 in the "test mode" are performed using the "test setting data", and based on the results, it is determined whether to append or overwrite and save (update) the "test setting data" as the "setting data".

[0026] The main control unit 110 is a unit that issues an action instruction signal to the controlled object 10, and includes functions such as sequentially reading a part of the control program from the external storage device 20, combining the read control program with the setting data or test setting data stored in the setting data storage unit 130 to generate a control instruction signal, and receiving detection signals from various sensors (not shown) provided on the controlled object 10 and correcting the control instruction signal according to the detection values. In addition, the main control unit 110 can also include a function of appending or correcting the control program stored in the external storage device 20 as needed.

[0027] The input unit 120 is an interface through which the operator of the control device 100 can manually input the on / off switching of actions or various data, etc., and examples include a keyboard, a pendant, a joystick, etc. In the present invention, the operator can input the test setting data required for the test actions for confirming the actions of the controlled object 10 from the input unit 120.

[0028] The setting data storage unit 130 is a unit that stores setting data combined with a control program, such as Figure 1 shown, and includes a first storage unit 132 that stores the above-mentioned test setting data and a second storage unit 134 that stores setting data. Here, as an example, the first storage unit 132 is composed of a volatile memory, the second storage unit 134 is composed of a non-volatile memory, and the first storage unit 132 is configured to be a reference target for data combined with the control program when the main control unit 110 generates a control instruction signal. Further, the setting data storage unit 130 synchronizes (saves the same data) the first storage unit 132 and the second storage unit 134, or discards the test setting data temporarily held in the first storage unit 132 based on a signal from the setting data management unit 140.

[0029] As Figure 3 shown, the setting data storage unit 130 has two operation modes, "normal mode" and "test mode", and these operation modes are switched based on an instruction signal from a mode switching unit 142 of the setting data management unit 140 described later. Here, in the "normal mode", after the setting data (data A2 and B2) input from the input unit 120 is temporarily stored in the first storage unit 132, the first storage unit 132 automatically synchronizes with the second storage unit 134, so that the input setting data (data A2, B2) is overwritten and saved or appended and updated to the second storage unit 134.

[0030] On the other hand, in the "test mode", after the setting data (test setting data) is input from the input unit 120, the automatic synchronization between the first storage unit 132 and the second storage unit 134 is stopped, and the synchronization between the two is waited until a synchronization instruction signal is input. Moreover, in both the "normal mode" and the "test mode", the setting data application combined with the control program executed by the above-mentioned main control unit 110 uses the data temporarily stored in the first storage unit 132. Thus, a trial operation based on the test setting data can be performed in the "test mode".

[0031] As described above, the setting data management unit 140 is a unit that sends an instruction signal for a change operation of the setting data stored in the setting data storage unit 130, and includes a mode switching unit 142 that issues a mode switching instruction signal for switching the operation mode of the setting data storage unit 130, a memory synchronization unit 144 that issues a synchronization instruction signal for synchronizing the first storage unit 132 and the second storage unit 134 and appending the test setting data to the above-mentioned setting data, and a memory discard unit 146 that issues a discard instruction signal for discarding the test setting data temporarily held in the first storage unit 132. Further, in the first embodiment, as Figure 1As shown, the mode switching unit 142, the memory synchronization unit 144, and the memory discard unit 146 are all configured to issue command signals based on the input operation of the operator on the input unit 120.

[0032] The display unit 150 is a unit that displays various information to the operator based on a display instruction from the main control unit 110. For example, as Figure 5 shown, it has a structure with a display screen 152. Additionally, as Figure 5 shown, the display unit 150 can be a general television monitor or a liquid crystal panel, etc., but it can also adopt a structure with a touch panel type display screen 152 integrating the above-mentioned input unit 120.

[0033] Figure 2 is a flowchart showing an outline of a method for changing setting data of the control device according to the first embodiment. Figure 3 is a block diagram showing an outline of the operation of the setting data storage unit in the method for changing setting data of the control device according to the first embodiment.

[0034] In the method for changing setting data of the control device 100 according to the first embodiment, as Figure 2 shown, first, the operator inputs a switching instruction to set the operation mode of the setting data storage unit 130 as the "test mode" from the input unit 120 (step S1). This switching instruction is sent to the mode switching unit 142, and the mode switching unit 142 that receives this instruction issues a mode switching command signal to the setting data storage unit 130 to switch the operation mode from the "normal mode" to the "test mode". And in the setting data storage unit 130, it receives the mode switching command signal to the "test mode" and switches the operation mode to the "test mode".

[0035] Next, the operator inputs "test setting data" from the input unit 120 (step S2). As Figure 3 shown, the input "test setting data" (data A2, B2) is directly sent to the setting data storage unit 130 and temporarily held in the first storage unit 132.

[0036] Next, generally, based on the input "test setting data", a trial operation of the controlled object 10 is performed. Then, according to the result of this trial operation, the operator decides whether to save the input "test setting data" as "setting data" or discard it. Additionally, it is also possible to make a decision on saving or discarding the "test setting data" without performing the trial operation.

[0037] Next, the operator inputs a selection instruction to save the "test setting data" or discard the "test setting data" from the input unit 120 (step S3). Then, the input selection instruction is sent to the setting data management unit 140 to determine whether the selection instruction is to discard or save (step S4).

[0038] In step S4, when it is determined that the selection instruction is "discard", the memory discard unit 146 sends a discard instruction signal to the setting data storage unit 130 to discard the "test setting data" held in the first storage unit 132. Then, as Figure 3 shown, the "test setting data" (data A2, B2) is discarded from the first storage unit 132 and restored to the previous "setting data" (data A1, B1) stored in the second storage unit 134 (step S5), and the setting data change operation ends.

[0039] On the other hand, in step S4, when it is determined that the selection instruction is "save", the memory synchronization unit 144 sends a synchronization instruction signal to the setting data storage unit 130 to synchronously save the "test setting data" held in the first storage unit 132 with the second storage unit 134. Then, as Figure 3 shown, the "test setting data" (data A2, B2) held in the first storage unit 132 is stored in the second storage unit 134 as "setting data" (data A2, B2) (step S6), and the setting data change operation ends.

[0040] By executing the above operation process, the setting data change method of the control device according to the first embodiment inputs the test setting data into the first storage unit after changing the operation mode of the setting data storage unit to the test mode, and discards the test setting data from the first storage unit based on the selection signal of whether to discard the test setting data, or records the test setting data as the setting data in the second storage unit. Therefore, a control device having a function of effectively selecting and discarding the setting data executed during the trial operation can be realized.

[0041] Next, Figure 4 and Figure 5 are used to illustrate a modification example of the first embodiment. Figure 4 is a flowchart showing an outline of the setting data change method of the control device according to the modification example of the first embodiment. In addition, Figure 5 is a front view showing an example of the display unit when executing the modification example of the first embodiment.

[0042] In the modification example of the first embodiment, as Figure 5As shown, a display unit 150 is used to display a plurality of setting items (such as process A to process C), set values (set data A1 to set data C4), etc. on a display screen 152. Here, in the display screen 152, a selection area 154 that blinks or reversely displays the above-mentioned setting items or set data by using the selection of the input unit 120 and an unselected area 156 that is normally displayed are displayed.

[0043] In the method for changing set data of the control device 100 according to a modification example of the first embodiment, as Figure 4 shown, first, an operator inputs a switching instruction (step S1) to set the operation mode of the set data storage unit 130 to "test mode" from the input unit 120. This operation is the same as Figure 2 the operation of step S1 shown.

[0044] Next, when the operator inputs "test set data" from the input unit 120 (step S2), the input "test set data" is directly sent to the set data storage unit 130, temporarily held in the first storage unit 132, and based on a display instruction from the main control unit 110, as Figure 5 shown, it is displayed on the display screen 152 of the display unit 150 (step S3a).

[0045] Next, the same as Figure 2 the situation shown, the trial operation of the control object 10 is usually performed by the input "test set data". And according to the result of this trial operation, the operator decides whether to save the input "test set data" as "set data" or discard it. In addition, it is also possible to make a decision on saving or discarding the "test set data" without performing the trial operation.

[0046] Next, while watching the display screen 152, the operator operates the input unit 120 and inputs a selection instruction (step S3b) for which setting item or set data in the displayed "test set data" to save. At this time, as Figure 5 shown, for example, the setting items or set data to be saved are distinguished by the selection area 154 that is displayed as blinking or reversely displayed.

[0047] Next, in the selection of the "test set data" performed in step S3b, it is determined whether there is unselected set data (whether there is an unselected area 156) among the set data displayed on the Figure 5 display screen 152 shown (step S4a). That is, in this step S4a, it is determined whether there is set data to be discarded.

[0048] In step S4a, when it is determined that all the set data displayed on the display screen 152 are selected (that is, in Figure 5In the case where there is no unselected area 156) in [ [ [ [, all "test setting data" are taken as save objects, and the memory synchronization unit 144 sends a synchronization instruction signal to the setting data storage unit 130 to synchronize and save all "test setting data" held in the first storage unit 132 with the second storage unit 134. Then, all "test setting data" (processes A to C and data A1 to C4) held in the first storage unit 132 are stored as "setting data" in the second storage unit 134 (step S5a), and the setting data change operation ends.

[0049] On the other hand, in step S4a, if it is determined that there is unselected setting data in the display screen 152 (that is, in Figure 5 there is at least one unselected area 156), it is further determined whether all the setting data displayed on the display screen 152 are unselected (step S4b).

[0050] In step S4b, if it is determined that not all the setting data are unselected (that is, the selected area 154 and the unselected area 156 coexist), the memory synchronization unit 144 sends a synchronization instruction signal to the setting data storage unit 130 to synchronize and save only the selected "test setting data" in the first storage unit 132 in the second storage unit 134 (step S6a). After that, the memory discard unit 146 sends a discard instruction signal to the setting data storage unit 130 to discard the unselected "test setting data" in the first storage unit 132 and restore to the previous "setting data" saved in the second storage unit 134 (step S6b), and the setting data change operation ends.

[0051] On the other hand, in step S4b, if it is determined that all the setting data are unselected (that is, there is no selected area 154), it directly transfers to step S6b, and the memory discard unit 146 sends a discard instruction signal to the setting data storage unit 130 to discard all the unselected "test setting data" in the first storage unit 132 and restore to the previous "setting data" saved in the second storage unit 134 (step S6b), and the setting data change operation ends.

[0052] By executing the above operation process, the operator can select and discard the data to be saved and the data to be discarded while viewing the "test setting data" displayed on the display screen 152 of the display unit 150. That is to say, the item selection function of "test setting data" can also be added to the control device of the present invention.

[0053] In addition, in the above item selection function, as Figure 5As shown, in addition to being able to set predetermined setting data (such as A1, A4) in a predetermined setting item (such as process A) outside the selection area, when a setting item column is selected (such as when process C is selected), all of the setting data (such as C1 to C4) that should be set by this item can also be automatically selected. In addition, it can be configured to input a new item and setting data from the input unit 120 and display them on the display screen 152. Thereby, the burden on the operator during selection can be reduced.

[0054] In addition, as Figure 5 shown, it also has a mode display area 158 on the display screen 152 that displays the main idea indicating that the "test mode" is currently being executed. Thereby, it is possible to prevent the operator from directly changing the "setting data" in the "normal mode" (i.e., without going through the "test mode") and overwriting and deleting important data accumulated in the past.

[0055] <Second Embodiment>

[0056] Figure 6 is a block diagram showing the association between a control device having a setting data change function according to the second embodiment of the present invention and its peripheral devices. In addition, in the second embodiment, in Figures 1 to 5 the block diagram or flowchart shown, etc., for structures that can be the same as or common to those of the first embodiment, the same reference numerals are used and these repeated descriptions are omitted.

[0057] As Figure 6 shown, in addition to including a main control unit 110, an input unit 120, a setting data storage unit 130, a setting data management unit 140, and a display unit 150, the control device 100 of the second embodiment further includes a state determination unit 160 that determines whether the control action of the control object 10 is proceeding normally based on a detection signal obtained from a sensor 12 provided on the control object 10. Here, as the sensor 12 provided on the control object 10, any sensor can be used as long as it can grasp the state of the control object 10 during the control action, and examples include a temperature sensor, a position sensor, a speed sensor, a pressure sensor, a tachometer, a voltmeter, an ammeter, etc.

[0058] The state determination unit 160 receives a state quantity during the control action of the control object 10 from the above-mentioned sensor 12 as a detection signal, and based on this state quantity, determines, for example, whether the control object 10 is operating normally. Then, the state determination unit 160 sends the determination result for the control object 10 to the main control unit 110.

[0059] In the second embodiment, in addition to the functions described in the first embodiment, the main control unit 110 also has a function of issuing a selection instruction signal for discarding or saving the "test setting data" based on the discrimination result from the state discrimination unit 160. That is, as Figure 6 shown, in the control device 100 of the second embodiment, the difference is that the memory synchronization unit 144 and the memory discard unit 146 of the setting data management unit 140 do not operate according to the instruction from the input unit 120, but operate based on the selection instruction from the main control unit 110.

[0060] Figure 7 is a flowchart showing an outline of the method for changing the setting data of the control device according to the second embodiment. In the method for changing the setting data of the control device 100 according to the second embodiment, as Figure 7 shown, first, the operator inputs a switching instruction (step S1) for setting the operation mode of the setting data storage unit 130 to the "test mode" from the input unit 120, and inputs the "test setting data" (step S2). The input "test setting data" is directly sent to the setting data storage unit 130 and temporarily saved in the first storage unit 132.

[0061] Next, using the input "test setting data", based on the control instruction from the main control unit 110, a trial operation of the controlled object 10 is performed. At this time, the state discrimination unit 160 receives a detection signal (state quantity of the controlled object 10) during the control operation from the sensor 12 of the controlled object 10 (step S3c).

[0062] Next, the state discrimination unit 160 discriminates whether the trial operation of the controlled object 10 is normal based on the received detection signal (step S3d). The discrimination at this time can be performed, for example, by an index such as whether the detected state quantity is within a predetermined normal range.

[0063] In step S3d, when it is discriminated by the state discrimination unit 160 that the trial operation of the controlled object 10 is "abnormal", the main control unit 110 issues a "discard" selection instruction signal to the memory discard unit 146 of the setting data management unit 140 (step S4c). Next, the memory discard unit 146 that has received the selection instruction signal issues a discard instruction signal for discarding the "test setting data" held in the first storage unit 132 to the setting data storage unit 130. And the "test setting data" is discarded from the first storage unit 132 and restored to the previous "setting data" saved in the second storage unit 134 (step S5), and the operation of changing the setting data is ended.

[0064] On the other hand, in step S3d, when the state determination unit 160 determines that the trial operation of the control object 10 is "normal", the main control unit 110 issues a "save" selection instruction signal to the memory synchronization unit 144 of the setting data management unit 140 (step S4d). Subsequently, upon receiving the selection instruction signal, the memory synchronization unit 144 issues a synchronization instruction signal to the setting data storage unit 130 to synchronously save the "test setting data" held in the first storage unit 132 and the second storage unit 134. And the "test setting data" saved in the first storage unit 132 is stored in the second storage unit 134 as "setting data" (step S6), and the setting data change operation ends.

[0065] By executing the above operation process, the setting data change method of the control device of the second embodiment can automatically perform the selection function shown in the first embodiment through the control of the main control unit, rather than through the input of the operator from the input unit. In addition, as a modification example of the second embodiment, it may also be configured to add Figure 5 the operations of steps S3a to S3b shown in Figure 7 between step S2 and step S3c by using the display unit 150 shown in Figure 4 .

[0066] In addition, the present invention is not limited to the above embodiments and can be appropriately changed without departing from the gist. Within the scope of the present invention, any structural element of the embodiment can be omitted or deformed.

Claims

1. A control device with a set data change function, which is used to adjust set data when controlling the action of a controlled object, and is characterized in that the control device includes: a main control unit that issues an action command to the above-mentioned controlled object based on a control program; an input unit that enables an operator to input test set data for confirming the action of the above-mentioned controlled object; a set data storage unit that includes a first storage unit for storing the above-mentioned test set data and a second storage unit for storing the above-mentioned set data for performing the above-mentioned action command; and a set data management unit that manages the input and recording of the above-mentioned set data storage unit, the above-mentioned set data management unit includes a mode switching unit that can switch the action mode of the above-mentioned set data storage unit to a normal mode or a test mode, a memory synchronization unit that synchronizes the above-mentioned first storage unit and the above-mentioned second storage unit to append the above-mentioned test set data to the above-mentioned set data, and a memory discard unit that discards the above-mentioned test set data, the above-mentioned set data includes set items required for controlling the action of the above-mentioned controlled object and values for controlling the action, the above-mentioned test set data includes a part of the set data that is changed according to a new action environment or action condition when changing the action environment or action condition of the controlled object, and the trial action of the above-mentioned controlled object in the above-mentioned test mode is performed using the above-mentioned test set data, wherein, after the memory discard unit issues a discard instruction signal, the above-mentioned set data management unit discards the above-mentioned test set data stored in the above-mentioned first storage unit, and restores the data in the above-mentioned first storage unit to the previous set data stored in the above-mentioned second storage unit.

2. The control device with a set data change function according to claim 1, characterized in that the control device further includes a display unit that at least displays the input above-mentioned test set data, the control device further has an item selection function that can select an item among the above-mentioned test set data displayed on the above-mentioned display unit as the above-mentioned set data to be recorded in the above-mentioned second storage unit.

3. The control device with a set data change function according to claim 2, characterized in that the above-mentioned display unit has a touch panel structure integrating the above-mentioned input unit.

4. The control device with a set data change function according to claim 2 or 3, characterized in that the above-mentioned display unit further has a function of displaying to the operator that the above-mentioned action mode is a test mode.

5. The control device with a set data change function according to any one of claims 1 to 3, characterized in that the control device further includes: a state discrimination unit that receives a detection signal from a sensor provided on the above-mentioned controlled object and discriminates whether the action of the above-mentioned controlled object is normal based on the above-mentioned detection signal, based on the discrimination result of the above-mentioned state discrimination unit, the above-mentioned set data management unit manages the recording to the above-mentioned set data storage unit.

6. A method for changing set data of a control device, which is used to adjust set data when controlling the action of a controlled object, and is characterized in that The above control device includes: a main control unit that issues an operation instruction to the above control object based on a control program; an input unit that enables an operator to input test setting data for confirming the operation of the above control object; a setting data storage unit that includes a first storage unit for storing the above test setting data and a second storage unit for storing the above setting data for performing the above operation instruction; and a setting data management unit that manages the input and recording to the above setting data storage unit. The above setting data management unit includes a mode switching unit that can switch the operation mode of the above setting data storage unit to a normal mode or a test mode. The above setting data includes setting items required for controlling the operation of the above control object and values for controlling the operation. The above test setting data includes a part of the setting data that is changed according to a new operation environment or operation conditions when changing the operation environment or operation conditions of the control object. The trial operation of the above control object in the above test mode is performed using the above test setting data. After changing the operation mode of the above setting data storage unit to the test mode, the above test setting data is input to the above first storage unit. Based on a selection signal for whether to discard the above test setting data, the above test setting data is discarded from the above first storage unit, or the above test setting data is recorded as setting data in the above second storage unit. Wherein, when the above test setting data is discarded from the above first storage unit, the data in the above first storage unit is restored to the previous setting data stored in the above second storage unit.

7. The method for changing the setting data of the control device according to claim 6, characterized in that: The above control device further includes a display unit that at least displays the input above test setting data. It is possible to select items among the above test setting data displayed on the above display unit that should be recorded as the above setting data in the above second storage unit.

8. The method for changing the setting data of the control device according to claim 7, characterized in that: The above operation mode is displayed as a test mode on the above display unit for the operator.

9. The method for changing the setting data of the control device according to any one of claims 6 to 8, characterized in that: After receiving a detection signal from a sensor provided in the above control object, it is determined whether the operation of the above control object is normal based on the above detection signal, and the recording to the above setting data storage unit is managed based on the determination result.

Citation Information

Patent Citations

  • Method and device for bending by work bending machine

    JP1993293550A

  • Machining program executing method for nc device

    JP1994222819A

  • Control device and editing device

    CN109287123A

  • Machining control method of machine tool

    JP2013059839A