Method for providing a travel profile, control device, machine, and computer program

US10877457B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10877457-B2
Application numberUS-201615759920-A
CountryUS
Kind codeB2
Filing dateAug 24, 2016
Priority dateSep 15, 2015
Publication dateDec 29, 2020
Grant dateDec 29, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A control device, a machine (tool) having the control device, a method for providing a travel profile and a computer program for providing the travel profile, wherein a reference line is generated, e.g., from a CAD drawing, to provide a travel profile for a tool, where approximation curves are created from the reference line using wavelet base functions, transformation curves are formed from the approximation curves via difference generation, and these are each adapted to a desired accuracy of the processing mode via modification, where modification curves are created via the modification of the transformation curves, where the travel profile is the sum of the modification curves, and where drive elements of the machine tool are controlled based on the travel profile such that the travel profile can be optimized via the selection of wavelet base functions, based on a processing mode, e.g. rough milling, fine milling, laser cutting.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for providing a travel profile, the method comprising: predetermining a reference line; and defining the reference line based on points at an edge or a corner of a workpiece which extend orthogonally to the edge of the workpiece, the method further comprising performing one of (i) steps A), B), D) E) and F) and (ii) step C), D), E) and F) comprising: A) creating n approximation curves, the n approximation curves being created via an approximation based on at least one of (i) a different number and (ii) position of points comprising points from the reference line; B) creating n transformation curves, each of the n transformation curves being generated by differentiation between in each case two of the n approximation curves; C) creating n transformation curves via wavelet approximations of the reference line with wavelet base functions; D) creating n modification curves, a j'th (j=1 . . . n) modification curve being generated from a j'th transformation curve via one of (i) omitting each i'th point in the (j−1)'th approximation curve and (ii) a modification process; E) creating the travel profile by adding the n modification curves; and F) moving a tool along a path defined by the created travel profile during processing of a workpiece. 2. The method as claimed in claim 1 , wherein at least one of (i) the approximation curves and (ii) the transformation curves are wavelet base functions of a wavelet transform. 3. The method as claimed in claim 1 , wherein the modification process is performed via a smoothing based on a reference value. 4. The method as claimed in claim 2 , wherein the modification process is performed via a smoothing based on a reference value. 5. The method as claimed in claim 1 , wherein the wavelet base functions are predetermined based on a processing mode. 6. The method as claimed in claim 1 , wherein the j'th approximation curve is generated by omitting each second point in the (j−1)'th approximation curve. 7. The method as claimed in claim 1 , wherein the approximation curves result from an approximation of the points by polynomials. 8. The method as claimed in claim 7 , wherein the polynomials are B-splines. 9. The method as claimed in claim 1 , wherein the j'th transformation curve is formed from a difference between the (k+2)'th approximation curve and the (k+1)'th approximation curve. 10. The method as claimed in claim 5 , wherein reference values are predetermined based on the processing mode. 11. The method as claimed in claim 1 , wherein the travel profile comprises a travel profile of a tool in a machine tool. 12. A control device for providing a travel profile, comprising: a processor; and memory; wherein at least one of (i) a reference line, (ii) support points and (iii) a G-code program are provided as input variables, the control device being configured to: predetermine a reference line; and define the reference line based on points at an edge or a corner of a workpiece which extend orthogonally to the edge of the workpiece, the control device being further configured to perform one of (i) A), B), D), E) and F) and (ii) C), D), E) and F comprising: A) creating n approximation curves, the n approximation curves being created via an approximation based on at least one of (i) a different number and (ii) position of points comprising points from the reference line; B) creating n transformation curves, each of the n transformation curves being generated by differentiation between in each case two of the n approximation curves; C) creating n transformation curves via wavelet approximations of the reference line with wavelet base functions; D) creating n modification curves, a j'th (j=1 . . . n) modification curve being generated from a j'th transformation curve via one of (i) omitting each i'th point in the (j−1)'th approximation curve and (ii) a modification process; E) creating the travel profile by adding the n modification curves; and F) moving a tool along a path defined by the created travel profile during processing of a workpiece. 13. The control device as claimed in claim 12 , wherein the travel profile is provided to control drive elements in a machine tool. 14. The control device of claim 12 , wherein the control device controls a machine tool. 15. A machine having the control device as claimed in claim 12 . 16. The machine as claimed in claim 15 , wherein the machine comprises a machine tool. 17. A control device comprising: a processor; and memory; wherein the control device is encoded with a computer program which, when executed by a processor, causes the control device to provide a travel profile, the computer program comprising: program code for predetermining a reference; and program code for defining the reference line based on points at an edge or a corner of a workpiece which extend orthogonally to the edge of the workpiece, the computer program further comprising program code for performing one of (i) A), B), D), E) and F and (ii) C), D), E) and F) comprising: A) program code for creating n approximation curves, the n approximation curves being created via an approximation based on at least one of (i) a different number and (ii) position of points comprising points from the reference line; B) program code for creating n transformation curves, each of the n transformation curves being generated by differentiation between in each case two of the n approximation curves; C) program code for creating n transformation curves via wavelet approximations of the reference line with wavelet base functions; D) program code for creating n modification curves, a j'th (j=1 . . . n) modification curve being generated from a j'th transformation curve via one of (i) omitting each i'th point in the (j−1)'th approximation curve and (ii) a modification process; E) program code for creating the travel profile by adding the n modification curves; and F) program code for moving a tool along a path defined by the created travel profile during processing of a workpiece.

Assignees

Inventors

Classifications

  • Digital interpolation · CPC title

  • Wavelet artificial neural network, wavelet orthogonal decomposition for artificial neural network approximation · CPC title

  • B-spline, NURBS non uniform rational b-spline · CPC title

  • Wavelet transforms · CPC title

  • Motion profile · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10877457B2 cover?
A control device, a machine (tool) having the control device, a method for providing a travel profile and a computer program for providing the travel profile, wherein a reference line is generated, e.g., from a CAD drawing, to provide a travel profile for a tool, where approximation curves are created from the reference line using wavelet base functions, transformation curves are formed from th…
Who is the assignee on this patent?
Siemens Ag
What technology area does this patent fall under?
Primary CPC classification G05B19/4103. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 29 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).