OPERATING FACILITY FOR A CNC CONTROL SYSTEM

20230057688 · 2023-02-23

Assignee

Inventors

Cpc classification

International classification

Abstract

An operating facility for a CNC control system controls a machine tool with a plurality of machine axes. A tool inserted into a tool receptacle of a tool spindle can be displaced relative to a workpiece and/or rotated about a tool spindle axis. A rotary controller manually operated by an operator can set a feed rate with which the tool is moved relative to the workpiece and/or a spindle rotary speed. A graphical user interface is used to adjust the effect of an operating action carried out by the rotary controller on the feed rate or the spindle rotary speed. This improves the flexibility with regard to adaptation to the requirements of the individual user.

Claims

1. An operating facility for a CNC control system for controlling a machine tool which comprises a plurality of machine axes configured to displace or rotate a tool inserted into a tool receptacle of a tool spindle relative to a workpiece, the operating facility comprising: at least one endlessly rotatable rotary controller which can be manually operated by an operator of the operating facility by rotating a rotary knob of the rotary controller and which is configured to have the operator manually set a feed rate with which the tool is moved relative to the workpiece or a rotary speed of the tool spindle; and a graphical user interface configured to adjust an effect of an operating action on the feed rate or the spindle rotary speed carried out by the operator using the rotary controller.

2. The operating facility of claim 1, wherein actuation of the rotary controller sets a rotary angle of the rotary knob, and wherein for setting the effect of the operating action, a relationship between a rotation angle and a percentage set value is specified, with the percentage set value determining a relationship between a programmed feed rate or a programmed spindle rotary speed and an actual feed rate or an actual spindle rotary speed.

3. The operating facility of claim 2, wherein a predetermined operating function specifying a relationship between the operating function and the percentage set value is executed by at least one predetermined operating action.

4. The operating facility of claim 3, wherein the at least one predetermined operating action is an operating sequence.

5. The operating facility of claim 2, wherein the relationship between the rotation angle and the percentage set value is specified by a characteristic line.

6. The operating facility of claim 5, wherein the operator selects in a selection menu one characteristic line from a number of characteristic lines, with the selected characteristic line determining the relationship between the rotation angle and the percentage set value.

7. The operating facility of claim 6, wherein the selected characteristic line is configured using graphical aids.

8. The operating facility of claim 5, wherein the characteristic line has an at least partially smooth or an at least partially stepped shape, or both.

9. The operating facility of claim 5, wherein the characteristic line covers a rotation angle range of greater than 360° or a negative rotation angle.

10. The operating facility of claim 5, wherein different rotation angle ranges are assigned to different operating functions.

11. The operating facility of claim 2, wherein negative percentage set values are assigned to negative rotation angles, with a rotation direction of the tool spindle or a movement direction of the tool becoming reversed in relation to non-negative rotation angle ranges.

12. The operating facility of claim 3, wherein different operating actions or operating sequences are assigned to different operating functions.

13. The operating facility of claim 12, wherein the different operating actions or operating sequences are individually configured or learned.

14. The operating facility of claim 1, wherein the effect of the operating action carried out by the rotary controller on the feed rate or the spindle rotary speed is specified dependent upon a function that can be executed by the machine tool.

15. A method for operating a machine tool, which comprises a plurality of machine axes configured to displace or rotate a tool inserted into a tool receptacle of a tool spindle relative to a workplace controlled by a CNC control system and which further comprises an operating facility, the method comprising: manually operating by an operator of the operating facility at least one endlessly rotatable rotary controller configured to be manually set by the operator by rotating a rotary knob of the rotary controller a feed rate with which the tool is moved relative to the workpiece and/or a spindle rotary speed; setting on a graphical user interface of the operating facility an effect of an operating action on the feed rate or the spindle rotary speed carried out by the operator using the rotary controller; starting on the CNC control system a program specifying the movement of the tool relative to the workpiece; and changing the feed rate or the spindle rotary speed according to the operating action.

16. A CNC control system for controlling a machine tool which comprises a plurality of machine axes configured to displace or rotate a tool inserted into a tool receptacle of a tool spindle relative to a workpiece, the CNC control system comprising an operating facility comprising: at least one endlessly rotatable rotary controller which can be manually operated by an operator of the operating facility by rotating a rotary knob of the rotary controller and which is configured to be manually set by the operator a feed rate with which the tool is moved relative to the workpiece or a rotary speed of the tool spindle, and a graphical user interface configured to adjust an effect of an operating action on the feed rate or the spindle rotary speed carried out by the operator using the rotary controller.

Description

BRIEF DESCRIPTION OF THE DRAWING

[0088] Other features and advantages of the present invention will be more readily apparent upon reading the following description of currently preferred exemplified embodiments of the invention with reference to the accompanying drawing, in which:

[0089] FIG. 1 shows a machine tool system with an operating facility according to the invention,

[0090] FIG. 2 shows a CNC control system with an operating facility according to the invention,

[0091] FIG. 3 shows a representation of different characteristic lines for a feed override,

[0092] FIG. 4 shows a representation of different characteristic lines for a spindle override,

[0093] FIG. 5 shows a representation of characteristic lines for a rotary controller angular range >360°,

[0094] FIG. 6 shows a representation of characteristic lines for a rotary controller angular range >360°,

[0095] FIG. 7 shows the definition of different operating sequences,

[0096] FIG. 8 shows a representation of the effect of different operating sequences,

[0097] FIG. 9 shows a selection menu for different characteristic lines and angular ranges,

[0098] FIG. 10 shows a selection menu for different operating sequences,

[0099] FIG. 11 shows method steps in the execution of a method according to the invention.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

[0100] Throughout all the figures, same or corresponding elements may generally be indicated by same reference numerals. These depicted embodiments are to be understood as illustrative of the invention and not as limiting in any way. It should also be understood that the figures are not necessarily to scale and that the embodiments are sometimes illustrated by graphic symbols, phantom lines, diagrammatic representations and fragmentary views. In certain instances, details which are not necessary for an understanding of the present invention or which render other details difficult to perceive may have been omitted.

[0101] Turning now to the drawing, and in particular to FIG. 1, there is shown a machine tool 20 schematically. In the context of the exemplary embodiment, the machine tool 20 has six machine axes by way of which a relative movement can be carried out between a tool 1, which is present in the exemplary embodiment in the form of a lathe tool 1, and a workpiece 5, in the exemplary embodiment indicated as a valve seat 5. The tool 1 is clamped in a tool holder 2 which is connected to a tool spindle 21 which is driven by a position-controlled motor 22. The workpiece 5 is fastened by clamping means 6 to a workpiece table 7.

[0102] With the machine 20 shown in the exemplary embodiment, the lathe tool 1 can be moved translationally in a position-controlled manner with drives (not shown in FIG. 1 for the sake of clarity) in the X, Y and Z-directions. Apart from the three linear axes, the machine tool 20 shown further comprises the two position-controlled rotary axes A and B, also shown in FIG. 1 with which the tool 1 is rotated about the respective axis and can also be oriented in a position-controlled manner through the angular positions α and β relative to the workpiece 5.

[0103] The machine 20 further has a third position-controlled rotary axis C which extends parallel to the Z-axis and relative to which the workpiece table 7 is rotatably mounted relative to a static machine chassis 23. By this means, the workpiece 5 can also be positioned in an angular position γ relative to the tool 1. Here also, for the sake of clarity a representation of the drive has been omitted.

[0104] Dependent upon the machining operation that is to be performed, in the machine tool 20 shown, a rotary drive that is speed-regulated in respect of the tool spindle and/or the motor 22 is also possible.

[0105] The machine tool 20 according to the exemplary embodiment therefore has six machine axes (the 3 linear axes X, Y and Z and the three rotary axes A, B and C), i.e. it is a so-called 6-axis machine tool (or 6-axis machine) 20.

[0106] It should be noted at this point that the machine tool 20 can naturally also have more or even fewer than six machine axes.

[0107] The machine tool 20 is connected to a numerical control system (CNC control system) 30 which, on the basis of a parts program carried out by the CNC control system and/or a manual operating input, ascertains position setpoint values x, y, z, α, β and γ for the control of a relative movement taking place between the tool 1 and the workpiece 5. The numerical control system 30 ascertains the position setpoints on the basis of the parts program in which the movement to be carried out by the tool 1 in relation to the workpiece 5 is defined in the form of commands (and position values). Alternatively or additionally, the movement of the tool 1 and/or the workpiece 5 can also be specified by means of a manual operating input via an operating facility 31, which comprises a display apparatus in the form of a display screen 32, to the numerical control system 30 by an operator on site at the machine tool 20. For this purpose, in particular, the operating facility 31 has input fields, buttons and rotary controllers (also known as rotary regulators). In addition, the display apparatus is designed as a graphical user interface, in particular as a touch display screen 32 by means of which—aside from the display function—the operator can also make inputs into the CNC control system and thus, for example, can change the values of particular parameters. For this purpose, the display screen 32 has, in particular, the input fields 33 and 34.

[0108] The parts program carried out by the CNC control system is typically generated by an external CAM/CAD system (not shown) and a so-called postprocessor (not shown) possibly connected downstream of the CAM/CAD system outside the numerical control system 30 and from there is transferred to the numerical control system 30.

[0109] During the execution of the parts program, the numerical control system 30 generates both position setpoints x, y and z for the linear axes and also α, β and γ (angular positions) for the rotary axes at a particular clock rate, the interpolation clock rate. By way of these position setpoints, the tool 1 is moved along a movement path with a specified orientation and at a particular feed rate relative to the workpiece 5.

[0110] Apart from the aforementioned turning machining of the workpiece 5, the 6-axis machine shown can also be used, for example, to carry out a milling operation of the workpiece 5 wherein the tool 1 is designed as a milling tool (not shown) rotating about the spindle axis A, said milling tool being positioned in a position-controlled manner in the X, Y and Z-direction and in which the workpiece 5 is preferably immovably fastened. The drive of the milling tool by the motor 22 and the spindle 21 would therein take place in a speed-regulated manner with a spindle rotary speed specified by the parts program.

[0111] Furthermore, FIG. 1 also shows the two rotary controllers 35 and 36, which are described in greater detail below.

[0112] FIG. 2 shows the CNC control system 30 illustrated purely symbolically in FIG. 1 in greater detail. Apart from a plurality of input buttons, a display apparatus in the form of a display screen 32 on which different content types can be displayed graphically and, in particular, in conjunction with a pointing device (e.g. computer mouse, not shown), input into the CNC control system 30 can be undertaken.

[0113] The operating facility of the CNC control system 30 further comprises the rotary controllers 35 and 36, wherein with the rotary controller 35 (designated “SPINDLE override”), the percentage set value (OVR value) for the spindle rotary speed and with the rotary controller 36 (designated “FEED override”), the percentage set value for the feed rate or the rapid feed rate can be set.

[0114] In the display region 33 of the display screen 32, the current, percentage set values for the SPINDLE override (70%) and the FEED override (70%) are shown. These settings mean that the current actual values for the spindle rotary speed and the feed rate are each only 70% of their programmed value.

[0115] Additionally, in a display screen region 34, the characteristic line is shown, from which, for a particular set rotation angle of the FEED override 36, there results the associated OVR value.

[0116] As a result of the flat shape of the characteristic line in the upper and the lower angular range, the OVR value can be particularly finely adjusted in these regions.

[0117] FIGS. 3 and 4 illustrate the relationship between the respective rotary controller setting (the rotation angle) and the OVR value for a conventional rotary controller as compared with an arrangement according to the invention.

[0118] FIG. 3 shows a classic “stepped” characteristic line K1 typically specified by the control system manufacturer for the FEED-OVR and not changeable by the user, with abrupt changes in the FEED-OVR in 23 steps as realized, for example, in conventional rotary controllers with fixed end stops and a maximum rotation angle of 270°.

[0119] As distinct therefrom, a “curved”, continuous characteristic line K2 is shown which uses, for example 256 or more steps of a digital encoder, whereby for the user, steps or jumps are no longer perceptible, either in the operation of the machine tool or in the graphical representation of the characteristic line, for example, as shown by the characteristic line K2 in FIG. 3.

[0120] The characteristic line K2 is flattened in the region of low feeds (low OVR values) and in the region of high feeds (high OVR values). In addition, this characteristic line can optionally have an effective rotation angle range of 6/8 of a rotation (270°) or also higher angular ranges up to 360° or even therebeyond. The OVR values for the characteristic line K2 selected in the example are between 0% and 120%.

[0121] Furthermore, shown by way of example in FIG. 3 is a linear characteristic line K3 that can be specified by the user, which uses all the available 256 increments of an exemplary rotary controller in an angular range of the rotation angle (rotation angle range) from 0° to 360°.

[0122] Also shown with the example of the characteristic line K3 is the possibility that with the OVR, a negative feed of e.g. −5% can also be set. The possible OVR values for the exemplary characteristic line K3 therefore lie in the range between −5% and 150%.

[0123] Similar behavior is shown in the exemplary characteristic lines of FIG. 4.

[0124] FIG. 4 shows different characteristic lines for the SPINDLE-OVR which here also give the relationship between the rotation angle of the rotary controller in ° and the SPINDLE-OVR value in % that is set thereby.

[0125] The characteristic line K21 shows the “classic” case of a stepped characteristic line with abrupt changes in the feed OVR in 16 steps distributed over a rotation angle range from 0° to 270°.

[0126] The characteristic lines K22 and K23 are examples of characteristic lines defined by a user. K22 creates a linear relationship between the rotation angle in a setting range from 0° to 360° and generates SPINDLE-OVR values associated therewith in the range from 0% to 120%. As distinct therefrom, K23 creates an at least substantially (from the viewpoint of the user) smooth, i.e. not abrupt or not stepped, relationship for the rotation angle starting at 0° and extending beyond 360° and a SPINDLE-OVR value associated therewith, in the range from 0% to 150%. The flattened shape in the region of low or high set values enables a finer setting in these regions.

[0127] Overall, the possibility of setting individual characteristic lines offers the following advantages to the user: [0128] a free definition of the effective rotation angle range e.g. between 0° and 6/8ths of a rotation (270°) or a full rotation (360°); [0129] a free definition of the effective OVR value range, e.g. between −1% and +150%; [0130] a free definition of the relationship between the rotation angle and the OVR value and thus of the influencing of the speed or rotary rate; [0131] the degree of influencing can be refined in a particular region by way of a flat characteristic line (e.g. at 0%); [0132] the degree of influencing can be coarsened in a particular region by way of a steep characteristic line (e.g. close to 75%); [0133] in addition, a “stepped behavior” can be set, with which the behavior of long known rotary controllers can be emulated; [0134] possibility of setting a mixture of a continuous characteristic line and a stepped characteristic line; [0135] the number of increments (steps) which are used for the non-linear characteristic line can be freely selected;

[0136] The following advantages arise therefrom, for example, for the user in the influencing of processes: [0137] increasing the sensitivity of the speed specification in the low speed region about 0% for feed-OVR; [0138] increasing the sensitivity of the speed specification in the high speed region about 100% for feed-OVR (fine adjustment for slight modification of the speed to prevent chatter vibrations); [0139] increasing the sensitivity of the speed specification in the high speed region about 100% for spindle-OVR (fine adjustment for slight modification of the speed to prevent chatter vibrations);

[0140] FIG. 5 shows examples for setting the FEED-OVR (feed overrides).

[0141] Therein, characteristic line K31 shows a stepped shape of the characteristic line in a rotation angle from 0° to 270° and with FEED-OVR values in a range between 0% and 200%.

[0142] The characteristic line K32 shows a linear smooth shape for a rotation angle from 0° to 360° and with FEED-OVR values in a range between 0% and 200%.

[0143] The characteristic line K33 shows a smooth curved shape for a rotation angle from 0° to 360° with FEED-OVR values in a range between 0% and 200%.

[0144] Outside the valid rotation angle range (i.e. for a rotation angle <0° or >360°), the latest valid OVR value is retained.

[0145] FIG. 6 shows an exemplary embodiment in which the effective rotation angle range extends to more than one rotation (360°).

[0146] In a first rotation angle range from 0° to 270°, there applies a linearly increasing relationship to an OVR value in the range between 0% and 120% (see characteristic line K41). Furthermore, in a second rotation angle range from 270° to 540°, a linearly increasing relationship to an OVR value in the range between 120% and 0% (see characteristic line K42) applies. This change between a rising and a falling characteristic line for value ranges of 270° continues endlessly to the left and the right. Thus a linear falling characteristic line K43 in the range from −270° to 0° results. Other gradients or rotation angle ranges could also be specified for the characteristic lines K42 or K43 than for the characteristic line 41.

[0147] Overall, the possibility of setting individual characteristic lines illustrated by way of example in FIGS. 5 and 6 offers the following advantages to the user: [0148] the last end setting is not “held” as is usual today, but rather further increments are evaluated, e.g. endless zig-zags (see FIG. 6); [0149] on further rotation of the rotary controller, a further operating function or effect, e.g. a linear decrease of the OVR value adjoins a first operating function or effect, e.g. a linear increase of the OVR value: [0150] e.g. on exceeding 120%, a reduction in the OVR value takes place again, [0151] e.g. on undershooting 0%, an increase in the OVR takes place again, possibly with a different gradient, [0152] if the minimum or maximum OVR value, e.g. 0% or 120% is “passed through”, then this value can also be automatically fixed for a particular period in order to make the operator aware of the end value reached since this value can be achieved exactly only with difficulty; [0153] at the wish of the user, there are no longer any “end positions”, for example, if a visibly asymptotic characteristic line K23 from FIG. 4 is selected; [0154] alternative characteristic lines can be output if the 0% value is undershot or in the event of a negative OVR value and thus a negative feed rate (backward travel) or spindle rotary speed (rotary direction reversal).

[0155] The following advantages arise therefrom, for example, for the user in the influencing of processes: [0156] the resolution for the speed influencing can be increased above the number of rotations of the OVR. This has advantages, for example, for small modifications which the machine operator makes in order to prevent the chatter during milling or turning; [0157] new possibilities such as “backward trave” through actuation of the override controller.

[0158] In order to enable a very fine setting of the current feed rate or the spindle rotary speed, which is needed, for example, for the operator to suppress chatter vibrations efficiently, the invention provides a highly precise variation of precisely the feed or the spindle rotary speed, in particular in that the rotation angle range of the rotary controller that is used exceeds 360° (one rotation).

[0159] What is problematic in this variant is that with an adjustment range of, for example, 10 rotations, the operator would not wish to rotate the OVR 10 times completely to progress from a feed of 0% to a feed of 100%. Not least, for this reason, the invention envisages the definition of operating sequences with the aid of which particular operating functions, for example, jumps of particular values can be triggered.

[0160] The following preconditions are met in the case of an endlessly rotating OVR according to the invention, so that operating sequences can be defined and used: [0161] the evaluation of the rotary speed in [increments/unit time] of the OVR; [0162] the recognition of specified individual rotation patterns which must take place within a stipulated first time period in order to be recognized as such; [0163] the recognition of a sequence of a plurality of individual rotation patterns which must take place within a stipulated second time period in order to be recognized as such.

[0164] Examples of “individual patterns” and their consequences are: [0165] by way of a “rapid rotation” in the positive rotation direction with a twisting speed of e.g. >25 inc/s, a predefined “positive OVR jump” of e.g. 10% is recognized and immediately set. Since the OVR can still turn after the immediate setting of the 10% change, the evaluation of the OVR is subsequently suppressed for a definable time period and the OVR is held stable at the setting changed by 10%, see FIG. 7, time range t between 2 s and 4 s. [0166] by way of a “rapid rotation” in the negative rotation direction with a twisting speed of e.g. >25 inc/s, a predefined “negative OVR jump” of e.g. −10% is recognized and immediately set. Since the OVR can still turn after the immediate setting of the −10% change, the evaluation of the OVR is subsequently suppressed for a definable time period and the OVR is held stable at the setting changed by −10%.

[0167] Examples of a “sequence of individual patterns” and their consequences are: [0168] by way of a “rapid rotation” in the positive rotation direction performed twice in quick succession with a twisting speed of e.g. >25 inc/s and a pause therebetween of <1 s, a desired predefined “OVR value=100%” is recognized and immediately set. Since the OVR value can still turn after the immediate change to 100%, the evaluation of the OVR is subsequently suppressed for a definable time period and the OVR is held stable at the new setting (100%), see FIG. 7. [0169] by way of a “rapid rotation” in the negative rotation direction performed twice in quick succession with a twisting speed of e.g. >25 inc/s and a pause therebetween of <1 s, a desired OVR of 0% is recognized and immediately set. Since the OVR can still turn after the immediate change to 0%, the evaluation of the OVR is subsequently suppressed for a definable time period and the OVR is held at the new setting (not shown). [0170] by way of the predefined “rapid rotation” sequence (operating sequence) in the positive direction and a “rapid rotation” in the negative direction (within a particular time period), for example, the predefined operating function “switch-over of the fineness of the OVR characteristic line by the factor 10” associated therewith can be achieved; see FIG. 8. The characteristic line K61 represents the association before the switch-over (“normal” characteristic line), the characteristic line K62 represents the state after the switch-over, wherein the characteristic line K62 has 1/10 of the gradient of the characteristic line K61. [0171] the automatic switch-over to a finer OVR characteristic line is also always possible when a new OVR is achieved statically. A switching back to the original characteristic line can then be achieved—also automatically—by means of a rapid rotation procedure, for example. The fine characteristic line comes into effect when the machine operator rotates the OVR controller slowly for fine adjustment, that is for example, <10 increments/s. [0172] by way of further similar sequences such as, for example, “rapid rotation” in the positive direction and subsequent “rapid rotation” in the negative direction, immediately followed by “rapid rotation” again in the positive direction, further arbitrary OVR settings and characteristics can be set. [0173] similarly, arbitrary further operating functions are possible—aside from those shown by way of example—which can be assigned to particular operating actions (operating sequences).

[0174] In total, the possibility of the definition of operating sequences and their assignment to particular operating functions offer the following advantages to the user: [0175] if not only the increments completed are evaluated, but also the turning speed (completed increments per time unit) and the sequence of patterns, the OVR controller offers possibilities for extended operating actions; [0176] for example, the OVR can be evaluated over 10 rotations and the operator can nevertheless rapidly reach a 0% or a 100% setting (or any other predefined OVR values) in the simplest manner and possibly the intermediate positions in 10% (or any other predefined) steps; [0177] a simple switch-over of the sensitivity of the OVR characteristic line from “coarse” to “fine” and back or generally, a rapid switch-over between different characteristic lines is possible.

[0178] The following advantages arise therefrom, for example, for the user in the influencing of processes: [0179] increasing the sensitivity of the speed specification in the whole speed range between 0% and an upper limit, e.g. 120% during feed override; [0180] increasing the sensitivity of the speed specification in the whole speed region with spindle override (fine adjustment for slight modification of the speed to prevent chatter vibrations).

[0181] According to the invention, there is the possibility that an operator can individually configure the behavior of his endlessly rotating OVR controller, in particular via the HMI of the control system. This includes, for example: [0182] selecting one of a plurality of functions that can be executed by means of the machine tool, for which the settings set out as follows should apply. For this purpose, in each of the exemplary embodiments according to FIGS. 9 and 10, it is possible to fulfil this selection by marking the check boxes “G0” (for a rapid feed command) or “Gn” (for all non-rapid feed commands) or to enter a number in each of the fields “G□”, which specifies the specific G-command for which the following settings should apply; [0183] selecting one of a plurality of specified characteristic lines of the OVR controller via a list in the operating region of the HMI 40 (see FIG. 9). Therein, in the exemplary embodiment according to FIG. 9, the operator can select between the characteristic line forms “linear”, “curved” or “stepped” by marking the respective check box. Following the corresponding selection, if appropriate, the operator reaches a submenu (not shown) in which details of the selected characteristic line shape (gradient, parameters of a mathematical term, step count and height) can be set; [0184] redefining an individual characteristic line of the OVR controller in the operating region of the HMI; [0185] selecting the individual rotation angle range that is to be evaluated of the OVR via a predetermined list in the operating region of the HMI (see FIG. 9). Therein, in the exemplary embodiment, by selecting the corresponding check box, the operator can select between the effective rotation angle ranges “V° to 270°”, “0° to 360°” and “0° to 720°”; [0186] inputting a rotation angle range that is to be evaluated individually of the OVR via the operating region of the HMI; [0187] assigning predefined operating actions (operating sequences) to predefined operating functions (effects) of each operating action. Therein, in the exemplary embodiment according to FIG. 10, the operator can select on a visible screen template 41 of the HMI by marking the relevant check box whether the operating sequence “rapid rotation left” triggers a jump in the OVR value by 10%, 20% or −10%, whether the operating sequence “2× rapid rotation right”, triggers a jump of the OVR value to the value 50% or 100% or whether the operating sequence “right-left-right” triggers a “switching over to the characteristic line 1” or a “switching over to the characteristic line 2”; [0188] free assignment of push buttons and operating functions via the HMI (with adaptation of the function designation in the touch button).

[0189] FIG. 11 shows, by way of example, method steps 1 to 6 in the execution of a method according to the invention:

[0190] In a first method step S1, by means of an HMI user interface of a CNC control system connected to a machine tool, the effect of the feed override, that is the change in the OVR value is set dependent upon the rotation angle of a FEED-OVR rotary controller (FEED-OVR), on the basis of a characteristic line specifiable by the operator and/or on the basis of an operating sequence specifiable by the operator.

[0191] It is therein possible, in particular, to assign different functions of the machine tool (turning, milling, drilling, rapid feed movement, etc.) to different characteristic lines or different operating sequences.

[0192] In a second method step S2, by means of the HMI user interface, the effect of the spindle override, that is the change in the OVR value is set dependent upon the rotation angle of a SPINDLE-OVR rotary controller (SPINDLE-OVR), on the basis of a characteristic line specifiable by the operator and/or on the basis of at least one operating sequence specifiable by the operator.

[0193] Herein also it is possible, in particular, to assign different characteristic lines or different operating sequences to different functions of the machine tool (turning, milling, drilling, rapid feed movement, etc.).

[0194] In a third method step S3, a parts program for machining a workpiece by means of the machine tool is accessed and started on the CNC control system.

[0195] In a fourth method step S4, the feed override is set by way of manual actuation of the FEED-OVR by the user according to the characteristic line or the operating sequence specified in method step S1 and dependent upon the function currently executed by the machine tool.

[0196] In a fifth method step S5, the spindle override is set by way of manual actuation of the SPINDLE-OVR by the user according to the characteristic line or the operating sequence specified in method step S2 and dependent upon the function currently being executed by the machine tool.

[0197] In a method step S6, a function of the machine tool, in particular a machining operation of the workpiece by the machine tool is carried out dependent upon the feed override as set and the spindle override as set.

[0198] It should be noted by way of precaution that the method steps S1 to S6 mentioned by way of example in a method according to the invention must not necessarily all be carried out, nor in the sequence given.

[0199] While the invention has been illustrated and described in connection with currently preferred embodiments shown and described in detail, it is not intended to be limited to the details shown since various modifications and structural changes may be made without departing in any way from the spirit and scope of the present invention. The embodiments were chosen and described in order to explain the principles of the invention and practical application to thereby enable a person skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.

[0200] What is claimed as new and desired to be protected by Letters Patent is set forth in the appended claims and includes equivalents of the elements recited therein: