METHOD FOR MONITORING A MACHINE TOOL
20180011474 ยท 2018-01-11
Inventors
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B2219/35364
PHYSICS
International classification
Abstract
Machine tool (10), in particular a cutting machine tool, comprising at least one digital storage unit (34) in which a machining program code that codes the machining process of a workpiece by means of the machine tool (10) and a monitoring program code that codes a monitoring process for monitoring the machining process are stored. According to the invention, it is intended that a script editor (38) is stored in the digital storage unit (34) for inputting and/or reading modification commands that change the monitoring process, and a compiler is also stored in the digital storage unit (34) that is designed to automatically generate an executable process monitoring program code from the monitoring program code and the modification commands.
Claims
1. A machine tool, comprising: at least one digital storage unit in which stores a machining program code that codes for a machining process of a workplace by means of the machine tool and a monitoring program code that codes a monitoring process for monitoring the machining process, a script editor for inputting and/or reading modification commands that change the monitoring process, and a compiler designed to automatically generate an executable process monitoring program code from the monitoring program code and the modification commands.
2. The machine tool according to claim 1, further comprising: a monitoring unit that comprises the at least one digital storage unit; and a processor is configured to generate and process the process monitoring program code.
3. The machine tool according to claim 1, further comprising: (a) a first drive, (b) at least a second drive, (c) a machine control system designed to record a first performance indicator, which describes a first drive torque of the first drive, and a second performance indicator, which describes a second drive torque of the second drive, (d) wherein the script editor is designed to input a modification command in the form of a selection command and (e) wherein the compiler is designed such that, by means of the selection command, it is possible to select the first or second performance indicators on which the execution of the monitoring process is based.
4. The machine tool according to claim 1, further comprising: (a) a tool spindle that comprises a tool holder for holding a tool for the machining processing of the workpiece, and (b) a machine control system, by means of which the tool that is held in the tool holder can be accessed, (c) wherein the script editor is designed to input a modification command in the form of a condition command, and (d) the compiler is designed such that, at least also by means of the condition command, depending on the tool held by the tool holder, it is possible to select a performance indicator on which the execution of the monitoring process is based.
5. A machine tool according to claim 1, further comprising: a first machine axis, at test a second machine axis, and at bast one tool spindle for holding and driving a tool, wherein the monitoring process records at least one measured value which is allocated to the first machine axis or the at least a second machine axis, and by means of which it is possible to determine a force component that is acting on the tool head, wherein the compiler is designed such that, by means of the modification command, it is possible to select the first machine axis or the at least a second machine axis whose allocated measured values are included in a vector sum for a calculation of a force that is acting on the tool head.
6. The machine tool according to claim 5, further comprising: a machine control system designed to automatically drive the first machine axis with the aid of the machining process program, and record at least one sequence of measured values, subject to a control variable that characterises progress of the machining process program.
7. The machine tool according to claim 1, wherein the script editor is designed to input a modification command in the forma of a duration command and/or a modification command in the form of a measured value selection from a pre-determined quantity of measured values, and the compiler is designed such that, by means of the duration command, an interval duration can be selected for calculation of a maximum value and/or a minimum value of a measured value.
8. The machine tool according to claim 1, wherein the script editor (38) is designed to input a modification command in the form of a documentation command and a condition, and the compiler is designed such that, by means of the documentation command, a document can be generated and/or modified and/or a warning signal can be generated, subject to the condition.
9. A machine tool monitoring device to be connected to a machine tool, comprising: at least one digital storage unit in which a monitoring program code that codes a monitoring process for monitoring the machining process is stored, a script editor is stored in the digital storage unit for inputting and/or reading modification commands that change the monitoring process, and a compiler is stored in the storage unit that is designed to automatically generate an executable process monitoring program code from the monitoring program code and the modification commands.
10. A method for monitoring a machine tool, comprising the steps of: reading of a monitoring program code that codes a monitoring process for monitoring the machining process of a workpiece by the machine tool, recording of at least one modification command in a script editor, automatic generation of a compiled or pre-compiled process monitoring program code from the monitoring program code and the modification commands, and monitoring of the machine tool by means of the process monitoring program code.
11. The machine tool of claim 4 wherein the performance indicator is the drive torque.
12. The machine tool of claim 4 wherein the machine tool is a cu machine.
Description
[0036] In the following, the invention will be explained in more detail by way of the attached drawings. They show
[0037]
[0038]
[0039]
[0040]
[0041] The machine tool 10 comprises a machine control system 30 that is electronically connected to the drives 14, 18, 22, as well as to a drive of the revolver 24 and a spindle 32. The machine tool 10 also has a digital storage unit 34 which, in the present case, is part of the machine control system 30 and in which a machining process program is stored. A processor 36 of the machine control system 30 accesses the digital storage unit 34 and controls the components of the machine tool 10 such that a workpiece is processed according to a machining process program that is stored in the digital storage unit 34.
[0042] A monitoring program code is also stored in the digital storage unit 34, which codes a monitoring process for monitoring this machining process. For example, the monitoring process comprises the steps of reading an output of at least one of the drives 12, 16, 22 and comparing these drive outputs with the drive outputs of previous machining process cycles. The machine control system 30 is configured to record a first performance indicator P.sub.14 in the form of the current power of the first drive 14, a second performance indicator P.sub.18 of a current power of the second drive 18, and a third performance indicator P.sub.22 in the form of a current power of the third drive 22.
[0043] Using these performance indicators and with the aid of the respective speed of the drive, the machine control system 30 identifies the torque and from that, the force that is acting on the tool head 28. Alternatively or additionally, the machine control system 30 identifies a change in the performance indicators and from that, calculates a change in the force on the tool head 28. By means of numerical integration of the changes in the force, it is possible to calculate the current force from a force that is known initially.
[0044]
[0045] Upon the user's request, the script editor (38) is released and the user can change the script that has been entered in the script editor.
[0046] If an error with the compiler is established, an error message can be issued so the user can correct the script.
[0047]
[0048] The measured values are received in the form of digital signals and are initially pre-processed using the monitoring program code, i.e. a program part that cannot be changed by an input in the script editor 38. The received, pre-processed signal is then processed with the aid of a program code that has also been defined at least by an input in the script editor. If the machine tool 10 is processing a workpiece, the machining process is monitored using the process monitoring program code, which comprises elements of monitoring program code and modification commands.
[0049]
REFERENCE LIST
[0050] 10 machine tool [0051] 12 first machine axis [0052] 12 first drive [0053] 16 second machine axis [0054] 18 second drive [0055] 20 third machine axis [0056] 22 third drive [0057] 24 revolver [0058] 26 tool [0059] 28 tool head [0060] 30 machine control system [0061] 32 spindle [0062] 34 digital storage unit [0063] 36 processor [0064] 38 script editor [0065] P.sub.14 first performance indicator [0066] P.sub.18 second performance indicator [0067] P.sub.22 third performance indicator