Program generation device and program generation method
US-2023211500-A1 · Jul 6, 2023 · US
US12530010B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12530010-B2 |
| Application number | US-202318868582-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 28, 2023 |
| Priority date | Jun 14, 2022 |
| Publication date | Jan 20, 2026 |
| Grant date | Jan 20, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A machine tool numerical controller receives a parts program which determines a path along which a workpiece should be machined in a material-removing manner by a machining tool. The numerical controller determines control commands by utilising the parts program and controls the position-controlled axes according to the determined control commands. The numerical controller determines the control commands such that the workpiece is machined in a material-removing manner by the machining tool along the path determined by the parts program. During the machining of the workpiece, the numerical controller receives, in real time, actual values characteristic of a machining force exerted on the machining tool and takes a geometrical measurement of the machining tool and the machining force into consideration in the determining of the control commands. During the machining process, the geometrical measurement is varied dynamically and in real time according to the machining force.
Opening claim text (preview).
What is claimed is: 1 . An operating method for a machine tool, the method comprising: receiving a parts program with a numerical controller of the machine tool that determines a path along which a workpiece is to be machined to remove material by a machining tool of the machine tool; moving a plurality of position-controlled axes of the machine tool, by which the machining tool is moved in a position-controlled manner relative to the workpiece; determining with the numerical controller control commands by utilizing the parts program and controlling the position-controlled axes according to the determined control commands; determining with the numerical controller the control commands in such a way that the workpiece is machined to remove material by the machining tool along the path according to the parts program; receiving in real time with the numerical controller during the machining of the workpiece by the machining tool, actual values that are characteristic of a machining force exerted by the workpiece on the machining tool during the machining of the workpiece; taking into consideration, with the numerical controller, the machining force during the machining of the workpiece, and determining a correction value for a geometric measurement of the machining tool as a function of the machining force; varying the geometric measurement of the machining tool dynamically, and in real time during the machining of the workpiece, as a function of the machining force without changing the machining tool by adding the correction value to a basic geometric measurement of the machining tool which is an initial measurement of the machining tool and known to the numerical controller and is independent of the machining force to arithmetically compensate for a deflection of the machining tool by the machining force; determining position setpoint values of the position-controlled axes by utilizing the parts program and the varied geometric measurement of the machining tool; determining control signals of the position-controlled axes based on a difference between the position setpoint values and actual position values of the position-controlled axes to move the machining tool along the path according to the parts program; and controlling the position-controlled axes with the numerical controller according to the determined control signals. 2 . The operating method of claim 1 , wherein the machining tool is a milling cutter so that the machining of the workpiece by the machining tool is a milling operation, and the geometric measurement of the machining tool is a milling cutter radius of the milling cutter. 3 . The operating method of claim 2 , wherein the actual values that are characteristic of the machining force include a current value which is applied to a spindle drive of the machine tool that rotates the milling cutter. 4 . The operating method of claim 1 , wherein the machining tool is a lathe tool such that the machining of the workpiece by the machining tool is a lathe operation, and such that the geometric measurement of the machining tool is a length of the lathe tool. 5 . The operating method of claim 4 , wherein the actual values that are characteristic of the machining force include a current value which is applied to a spindle drive of the machine tool that rotates the workpiece. 6 . A non-transient computer readable medium comprising a control program for the numerical controller, wherein the control program comprises machine code, processing of which by the numerical controller causes the numerical controller to execute the operating method set forth in claim 1 . 7 . The numerical controller for the machine tool programmed with a control program, wherein the control program comprises machine code, processing of which by the numerical controller causes the numerical controller to execute the operating method set forth in claim 1 . 8 . The machine tool comprising: the numerical controller, from which the parts program is receivable to determine the path along which the workpiece is to be machined to remove material, the numerical controller being programmed with a control program, wherein the control program comprises machine code, processing of which by the numerical controller causes the numerical controller to execute the operating method set forth in claim 1 ; the plurality of position-controlled axes for moving the machining tool of the machine tool in the position-controlled manner relative to the workpiece, wherein the numerical controller is connected to the position-controlled axes for specifying the control commands to the position-controlled axes; and a device to capture or determine during the machining of the workpiece by the machining tool the actual values that are the characteristic of the machining force exerted by the workpiece on the machining tool during the machining of the workpiece by the machining tool, wherein the numerical controller is connected to the device for receiving the actual values.
Control cutting torque, force · CPC title
Adaptive control of feed or cutting velocity (without NC B23Q15/12) · CPC title
Cutting force, torque · CPC title
Adjust parameter to compensate path deviation · CPC title
characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia (G05B19/19, G05B19/41 take precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.