Method and device for automatically generating a production machine or machine tool control program which is solely designed for diagnostic purposes

US11029663B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11029663-B2
Application numberUS-201816607300-A
CountryUS
Kind codeB2
Filing dateApr 23, 2018
Priority dateApr 25, 2017
Publication dateJun 8, 2021
Grant dateJun 8, 2021

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 method and a device operating according to the method automatically generate a control program designed for diagnostic purposes of a production machine or machine tool. The control program is generated using freely selectable parameters and/or machine-specific parameters by an algorithm which defines a movement profile. The movement profile incorporates at least one test run for at least one axis of the respective production machine or machine tool, wherein the at least one test run produces an axis excitation which is suitable for determining at least one mechatronic characteristic variable of the respective axis.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for automatically generating a control program, which is designed for diagnostic purposes, for a production machine or machine tool, the method comprising: generating the control program with an algorithm which comprises freely selectable parameters or machine-specific parameters, or both; defining with the automatically generated control program a movement profile for at least one test run for at least one axis of the respective production machine or machine tool: producing with the at least one test run an axis excitation of the at least one axis suitable for determining at least one mechatronic characteristic variable of the at least one axis, and determining a number of acceleration jumps along a predetermined limited travel distance for the at least one test run; wherein the at least one test run comprises the determined number of acceleration jumps and a constant speed travel before and after each acceleration jump. 2. The method of claim 1 , wherein the at least one test run comprises travel movements having a maximum machine-specific speed or a maximum machine-specific acceleration. 3. The method of claim 1 , wherein the movement profile comprises a plurality of test runs for determining different mechatronic characteristic variables. 4. The method of claim 3 , wherein the movement profile comprises different sections having each at least one test run for determining a respective mechatronic characteristic variable. 5. A processing unit designed to automatically generate a control program for diagnostic purposes of a production machine or machine tool, comprising: a microprocessor, and a memory, wherein a computer program, when loaded into the memory and executed by the microprocessor, causes the processing unit to receive freely selectable parameters or machine-specific parameters, or both, and generate therefrom the control program which defines a movement profile with at least one test run for at least one axis of the respective production machine or machine tool; produces with the at least one test run an axis excitation of the at least one axis suitable for determining at least one mechatronic characteristic variable of the at least one axis, and determines a number of acceleration jumps along a predetermined limited travel distance for the at least one test run; wherein the at least one test run comprises the determined number of acceleration jumps and a constant speed travel before and after each acceleration jump. 6. A computer program embedded in a non-transitory storage medium and having program code, which when loaded into a memory of a processing unit of a production machine or machine tool and executed by a microprocessor of the processing unit, causes the processing unit to receive freely selectable parameters or machine-specific parameters, or both, and generate therefrom the control program which defines a movement profile with at least one test run for at least one axis of the respective production machine or machine tool; produces with the at least one test run an axis excitation of the at least one axis suitable for determining at least one mechatronic characteristic variable of the at least one axis, and determines a number of acceleration jumps along a predetermined limited travel distance for the at least one test run; wherein the at least one test run comprises the determined number of acceleration jumps and a constant speed travel before and after each acceleration jump. 7. A computer program product comprising program code embedded in a non-transitory storage medium, which program code, when loaded into a memory of a processing unit of a production machine or machine tool and executed by a microprocessor of the processing unit, causes the processing unit to receive freely selectable parameters or machine-specific parameters, or both, and generate therefrom the control program which defines a movement profile with at least one test run for at least one axis of the respective production machine or machine tool; produces with the at least one test run an axis excitation of the at least one axis suitable for determining at least one mechatronic characteristic variable of the at least one axis, and determines a number of acceleration jumps along a predetermined limited travel distance for the at least one test run; wherein the at least one test run comprises the determined number of acceleration jumps and a constant speed travel before and after each acceleration jump.

Assignees

Inventors

Classifications

  • characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine · CPC title

  • Stiffness, deformation of slide, drive · CPC title

  • Data acquisition, BDE MDE · CPC title

  • G05B19/406Primary

    characterised by monitoring or safety (G05B19/19 takes precedence) · CPC title

  • Adapting program, configuration · 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 US11029663B2 cover?
A method and a device operating according to the method automatically generate a control program designed for diagnostic purposes of a production machine or machine tool. The control program is generated using freely selectable parameters and/or machine-specific parameters by an algorithm which defines a movement profile. The movement profile incorporates at least one test run for at least one …
Who is the assignee on this patent?
Siemens Ag
What technology area does this patent fall under?
Primary CPC classification G05B19/406. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 08 2021 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).