OPERATOR-DEFINED AVOIDANCE OF CHATTER
20210356942 · 2021-11-18
Assignee
Inventors
Cpc classification
B23Q17/0976
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/41115
PHYSICS
G05B2219/42077
PHYSICS
G05B19/19
PHYSICS
International classification
G05B19/416
PHYSICS
Abstract
A control device of a machine tool receives a target machining, in accordance with which a workpiece should be machined by a tool of the machine too!. The control device also receives via a human-machine interface or via an interface to an external memory device a selection, a parameterization and/or a specification of a sequence of predefined rules, which define the manner in which the machining of the workpiece should be modified in the event of undesired vibrations during machining. When undesired vibrations do not occur, as determined from acquired sensor signals, machining is carried out in accordance with the target machining. When undesired vibrations occur, the machining is modified in accordance with the rules, wherein the control device selects the rules in accordance with the selection, parameterizes the rules in accordance with the parameterization and/or carries out the rules in accordance with the specified sequence. ma
Claims
1.-10. (canceled)
11. A method for machining a workpiece by a tool of a machine tool, comprising: storing predefined rules in a control device of the machine tool, wherein the predefined rules define modifications to the machining of the workpiece when undesired vibrations occur during the machining; with the control device receiving a target machining, according to which the workpiece is to be machined by the tool; receiving via an interface embodied as a human-machine interface from an operator or via an interface to a memory device arranged outside the control device and read by the control device, a selection, a parameterization or a specification of a sequence of the predefined rules, with the control device selecting the rules according to the selection, parameterizing the rules according to the parameterization or according to the specification of the sequence, and executing the selected rules in the specified sequence; controlling the machine tool so that the workpiece is machined by the tool; during the machining of the workpiece by the tool, evaluating captured sensor signals to check whether or not undesired vibrations are occurring; when undesired vibrations do not occur, carrying out the machining according to the target machining, and when the undesired vibrations occur, modifying the machining according to the predefined rules and maintaining the modified machining unchanged during a hold time specified by the parameterization, and reversing the modified machining when the undesired vibrations no longer occur.
12. The method of claim 11, wherein the selection, parameterization and/or specification of the sequence of the predefined rules specifies a sequence or a coupling of a change of several machining parameters of the target machining that do not affect a contour of the workpiece.
13. The method of claim 11, wherein the selection or the parameterization of the predefined rules defines at least one machining parameter of the target machining that does not affect changes in a contour of the workpiece.
14. The method of claim 11, wherein the parameterization of the predefined rules specifies stages in which the modified machining is reversed,
15. The method of claim 11, further comprising, when the undesired vibrations no longer occur after the machining has been modified, storing a type of the modified machining without the undesired vibrations, for subsequent retrieval for a later machining of a further workpiece similar to the workpiece.
16. A control program for a control device of a machine tool, wherein the control program is embodied on a non-transitory computer-readable medium and comprises machine code, which when loaded into a memory of a control device and executed by the control device, causes the control device to store predefined rules, wherein the predefined rules define modifications to the machining of the workpiece when undesired vibrations occur during the machining; receive a target machining, according to which the workpiece is to be machined by the tool; receive via an interface embodied as a human-machine interface from an operator or via an interface to a memory device arranged outside the control device and read by the control device, a selection, a parameterization or a specification of a sequence of the predefined rules, with the control device selecting the rules according to the selection, parameterizing the rules according to the parameterization or according to the specification of the sequence, and executing the selected rules in the specified sequence; control the machine tool so that the workpiece is machined by the tool; during the machining of the workpiece by the tool, evaluate sensor signals captured by a sensor disposed on the machine tool to check whether or not undesired vibrations are occurring; when undesired vibrations do not occur, carry out the machining according to the target machining, and when the undesired vibrations occur, modify the machining according to the predefined rules and maintain the modified machining unchanged during a hold time specified by the parameterization, and reverse the modified machining when the undesired vibrations no longer occur.
17. A control device of a machine tool, wherein the control device is programmed with a control program embodied on a non-transitory computer-readable medium and comprises machine code, which when loaded into a memory of the control device and executed by the control device, causes the control device to store predefined rules, wherein the predefined rules define modifications to the machining of the workpiece when undesired vibrations occur during the machining; receive a target machining, according to which the workpiece is to be machined by the tool; receive via an interlace embodied as a human-machine interface from an operator or via an interface to a memory device arranged outside the control device and read by the control device, a selection, a parameterization or a specification of a sequence of the predefined rules, with the control device selecting the rules according to the selection, parameterizing the rules according to the parameterization or according to the specification of the sequence, and executing the selected rules in the specified sequence; control the machine tool so that the workpiece is machined by the tool; during the machining of the workpiece by the tool, evaluate sensor signals captured by a sensor disposed on the machine tool to check whether or not undesired vibrations are occurring; when undesired vibrations do not occur, carry out the machining according to the target machining, and when the undesired vibrations occur, modify the machining according to the predefined rules and maintain the modified machining unchanged during a hold time specified by the parameterization, and reverse the modified machining when the undesired vibrations no longer occur.
Description
[0034] The characteristics, features and advantages of this invention described above, as well as the manner in which they are achieved, will become clearer and easier to understand in conjunction with the description given below of the exemplary embodiments, which will be explained in greater detail in conjunction with the drawings. In the figures, in schematic diagrams:
[0035]
[0036]
[0037]
[0038]
[0039] In accordance with
[0040] The machine tool is controlled by a control device 6. The control device 6 is embodied as a rule as a numerical controller. The control device 6 is programmed with a control program 7. The control program 7 comprises machine code 8, which is able to be executed by the control device 6. The programming of the control device 6 with the control program 7 or the processing of the machine code 8 by the control device 6 causes the control device 6 to carry out an operating method, which will be explained in greater detail below in conjunction with
[0041] In accordance with
[0042] Stored in the control device 6 are predefined rules 10. The rules 10 define the manner in which the machining of the workpiece 2 by the tool 1 is to be modified if undesired vibrations occur during the machining of the workpiece 2 by the tool 1. Possible rules 10 will be explained in greater detail later. It is important however that the contour of the workpiece 2 to be produced is not changed by the rules 10, but just machining parameters that do not influence the contour. Examples of such machining parameters are the already mentioned path velocity v and the likewise already mention rotational speed n. in particular the rules 10 can specify an increment 6n, 8v of the change in the corresponding machining parameter n, v of the target machining 9.
[0043] In a step 32 the control device 6 receives a selection, a parameterization and/or a specification of a sequence of the rules 10 (see
[0044] According to the diagram in
[0045] In a step S3 the control device 6 then begins the machining of the workpiece 2 by the tool 1. This is done by the control device 6 controlling the machine tool and in particular the position-controlled axes 3 and the further axis 4 according to the target machining 9. The workpiece 2 is thereby machined according to the specified target machining 9.
[0046] During the machining of the workpiece 2, in a step S4, the control device 6 captures a sensor signal S by means of (at least) one sensor 13. Based on the step S4, the control device 6 checks, by evaluating the sensor signal S in a step S5, whether during the machining of the workpiece 2 by the tool 1, an undesired vibration (chattering) is occurring. Suitable sensor signals S are generally known to persons skilled in the art. The captured sensor signal S can for example be a sound signal (airborne sound or body-borne sound), an error in the speed n of the tool 1 or another signal. Reference can be made in this regard to WO 2017/012 801 A1 already mentioned.
[0047] If the control device 6 does not establish any chattering in step S5 the control device 6 returns to step S3. It thus continues the machining of the workpiece 2 by the tool 1 without any modification to the target machining 9. If on the other hand the control device 6 establishes chattering in step S5, the control device 6 goes to a step S6. In step S6 the control device 6 modifies the machining of the workpiece 2 by the tool 1 according to the rules 10. The control device 6 takes account in this case of the selection, the parameterization and/or the specification of the sequence of the rules 10.
[0048] Explained below in conjunction with
[0049] For example it is possible for a parameterization for a rule 10 to consist of a change in rotational speed 5n being predetermined according to the diagram shown in
[0050] Preferably, in the case of the rule 10 shown in
[0051] As an alternative or In addition to the hold time T, in the case of the rule 10 shown in
[0052] For the sake of good order it should be pointed out that the term “rule parameter” is used to refer to a parameter for a rule 10. The term “rule parameter” is the opposite of a machining parameter, which refers to a parameter of the machining or target machining, for example the feed speed v or the rotational speed n. By contrast the term “rule parameter” is not used in the sense of a parameter of a closed loop control such as for example its proportional amplification.
[0053] Shown in
[0054] It is also possible to formulate a rule 10 in which a number of machining parameters of the target machining 9 not influencing the contour of the workpiece 2 are specified. For example in accordance with the diagram shown in
[0055] Furthermore the selection, parameterization and/or specification of the sequence of the rules 10 can also specify a series of a number of parameters of the target machining 9 not influencing the contour of the workpiece 2. For example according to the diagram shown in
[0056] Furthermore it is possible, through corresponding selection or parameterization, to specify a rule 10 in which it is predetermined which measures will be taken if the chattering continues to occur despite modification of the machining. For example according to the diagram in
[0057] It is even possible to specify whether, after a modification of the machining of the workpiece 2, the modification is cancelled again in the event of the chattering no longer occurring. For example according to the diagram in
[0058] The leading sign of the change in rotational speed δn from
[0059] Rules 10 similar to the rule 10 of
[0060] It is even possible to predetermine a rule 10 in accordance with which the control device 6 stores the type of machining found if, after a modification of the machining, the chattering no longer occurs. The carrying out of this rule 10 initially requires, according to the diagram in
[0061] The principle of the present invention already explained above in conjunction with
[0062] In accordance with
[0063] In a step S15 the control device 6 checks whether a time that has elapsed t exceeds a hold time T. The definition of the relevant hold time T will be discussed later. For as long as the elapsed time t does not exceed the hold time T the control device 6 returns to step S13. Otherwise the control device 6 checks, by evaluating the signal in a step S16, whether chattering is occurring during the machining of the workpiece 2 by the tool 1. The step S16 corresponds 1:1 to the step S5 of
[0064] If chattering occurs, the control device 6 checks in a step S17 whether the chattering is continuing to occur despite the modification. The checking of step S17 can for example also comprise whether permitted changes of parameters n, v of the machining of the workpiece 2 have already reached their maximum change values δnmax, δvmax.
[0065] If the control device 6 establishes in step S17 that the chattering is continuing to occur despite modification of the machining, in a step S18 the control device 6 carries out those rules 10 in which the procedures to be followed in this case are specified. For example the control device 6, in accordance with the diagram in
[0066] Otherwise, thus when the machining has not yet been modified or when the permitted changes of machining parameters n, v of the machining of the workpiece 2 have not yet reached their maximum change values δnmax, δvmax, the control device 6, in a step S19, modifies the machining of the workpiece 2 by the tool 1 according to the selected and/or parameterized rules 10, where necessary taking account of the sequence of the rules 10. The step S19 essentially corresponds to the step S6 of
[0067] In a step S20 the control device 6 sets the hold time T defined by the corresponding rule 10. Furthermore the control device 6, in a step S21, sets the elapsed time t to the value 0. Then the control device 6 returns to step S13.
[0068] When the control device 6 establishes in step S16 that no chattering is occurring, the control device 6 goes to a step S22. In step S22 the control device 6 checks whether a modification has already been made. If this is not the case the control device 6 returns to step S13. Otherwise, in a step S23, the control device 6 stores the type of machining found, for example the current rotational speed n and/or the current path velocity v.
[0069] In a step S24 the control device 6 checks whether it should cancel the modification previously undertaken again. If this is not the case the control device 6 returns to step S13. Otherwise, in a step S25, the control device 6 (using the corresponding rules 10 of course) cancels the modification previously undertaken completely or partly again.
[0070] In a step S26 the control device 6 sets the hold time T defined by the corresponding rules 10. Furthermore the control device 6, in a step S27, sets the elapsed time t to the value 0. Then the control device returns to step S13.
[0071] Further embodiments are of course also possible. Thus it is possible for example for the control device 6 to check between the carrying out of steps S16 and S17 whether a type of machining is already stored and no chattering occurs for the currently prevailing situation of machining the workpiece 2. In this case the control device 6 can where necessary select the corresponding type of machining directly and from there return directly to step S13. It is furthermore also possible to specify other rules 10, for example a rule 10 which, when executed, brings about a modulation of the rotational speed n or a rule 10 which, when executed, brings about a change to the control parameters of the position-controlled axes 3 and/or of the speed-controlled axis 4, i.e. to parameters of the position-controlled axes 3 and/or of the speed-controlled axis 4. It is also possible for the control device 6 to additionally output a message if chattering has been established. If chattering has been rectified by modifying the machining it is furthermore possible for the control device 6 to output the corresponding modifications via the interface 11.
[0072] The present invention has many advantages. In particular it is made possible for the operator 12 to select, to parameterize and/or to specify the sequence of the predefined rules 10 of the control device 6 in such a way that the reaction of the control device 6 to chattering is tailored individually to the circumstances of the machining. The operator 12 is given the capability of incorporating their empirical knowledge of avoiding chattering directly into the control device 6.
[0073] Although the invention has been illustrated and described in greater detail by the preferred exemplary embodiment, the invention is not restricted by the disclosed examples and other variations can be derived herefrom by the person skilled in the art, without departing from the scope of protection of the invention.