Method and apparatus for cycle-based programming of a control program for a numerically controlled machine tool

US12158745B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12158745-B2
Application numberUS-201917429524-A
CountryUS
Kind codeB2
Filing dateFeb 19, 2019
Priority dateFeb 19, 2019
Publication dateDec 3, 2024
Grant dateDec 3, 2024

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.

The present disclosure relates to a method and apparatus for cycle-based programming of a control program for a numerically controlled machine tool at a control apparatus of the machine tool. Geometrical features, which have been detected and/or identified within a data analysis processing performed on the basis of workpiece data including a 3D workpiece model, each detected and/or identified geometrical feature being associated with a respective predetermined machining operation, are associated with a respective machine control cycle which is associated with a respective predetermined machining operation with which the respective associated geometry feature is producible. Further, one or more user-selectable options for cycle-based programming of the control program for the machine tool are provided by a graphical user interface on a display of a control panel of a control apparatus of the machine tool, each user-selectable option enabling a user to select a respective one of the machine control cycles being respectively associated with a respective one of the detected and/or identified geometrical features.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for cycle-based programming of a control program for a numerically controlled machine tool at a control apparatus of and at the machine tool, the control apparatus of and at the machine tool including a control panel with a display and a graphical user interface displayed on the display, the computer-implemented method comprising: providing a plurality of machine control cycles, wherein each machine control cycle is associated with a respective predetermined machining operation of processing a workpiece at the machine tool; providing workpiece data, in particular raw part data and/or machined part data, comprising 3D data indicative of at least part of a 3D model of a workpiece to be machined at the machine tool; executing a data analysis processing, for detecting and/or identifying one or more geometrical features of the workpiece which are producible by at least one of the predetermined machining operations and/or for detecting and/or identifying one or more process parameters relevant for at least one of the predetermined machining operations, on the basis of geometrical characteristics of the 3D model of the provided workpiece data at a server being communicably connected to the control apparatus of and at the machine tool or at the control apparatus of and at the machine tool; associating geometrical features, which have been detected and/or identified within the data analysis processing performed on the basis of the geometrical characteristics of the 3D model of the provided workpiece data, each detected and/or identified geometrical feature being associated with a respective one of the predetermined machining operations, with a respective one of the machine control cycles which is associated with a respective one of the predetermined machining operations with which the respective associated geometry feature is producible; providing, with the graphical user interface displayed on the display of the control panel of the control apparatus of and at the machine tool, one or more user-selectable options for cycle-based programming of the control program for the machine tool, each user-selectable option enabling a user to select a respective one of the machine control cycles being respectively associated with a respective one of the detected and/or identified geometrical features; determining, for at least one of the detected and/or identified geometrical features a set of one or more parameters, in particular including at least one of one or more geometrical parameters and one or more position parameters, associated with the respective geometrical feature based on the 3D model of the provided workpiece data; and using the determined set of one or more parameters associated with the respective geometrical feature to automatically populate an NC code template associated with a machine control cycle which is associated with the respective geometrical feature. 2. The computer-implemented method according to claim 1 , wherein the workpiece data is provided at or input to the control apparatus of the machine tool. 3. The computer-implemented method according to claim 1 , wherein said associating geometrical features, which have been detected and/or identified within the data analysis processing performed on the basis of the provided workpiece data, with a respective one of the machine control cycles which is associated with a respective one of the predetermined machining operations with which the respective associated geometry feature is producible, is performed at the control apparatus of the machine tool. 4. The computer-implemented method according to claim 1 , further comprising: transmitting workpiece data input to the control apparatus of the machine tool from the control apparatus to the server via a network; or providing, by the graphical user interface on the display of the control panel of the control apparatus of the machine tool, one or more user-selectable options for enabling the user to select workpiece data being stored at the server. 5. The computer-implemented method according to claim 1 , further comprising: transmitting feature data from the server to the control apparatus of the machine tool, wherein the transmitted feature data is indicative of geometrical features and/or process parameters detected and/or identified by the data analysis processing. 6. The computer-implemented method according to claim 1 , wherein said associating geometrical features, which have been detected and/or identified within the data analysis processing performed on the basis of the provided workpiece data, with a respective one of the machine control cycles which is associated with a respective one of the predetermined machining operations with which the respective associated geometry feature is producible, is performed at the server. 7. The computer-implemented method according to claim 1 , further comprising: transmitting machine control cycle data from the server to the control apparatus of the machine tool, wherein the transmitted machine control cycle data is indicative of process parameters and/or one or more machine control cycles being associated to geometrical features and/or process parameters detected and/or identified in the data analysis processing. 8. The computer-implemented method according to claim 1 , wherein the machine control cycle includes at least one of: one or more machine control cycles respectively associated with drilling operations, including in particular one or more of: a machine control cycle being associated with a drilling operation for drilling a borehole, in particular a cylindrical borehole, a machine control cycle being associated with a deep drilling operation for deep drilling, a machine control cycle being associated with a drilling operation for drilling a conical drill hole, a machine control cycle being associated with a thread drilling operation for drilling a threaded drill hole, and a machine control cycle being associated with a set of drilling operations for drilling a pitch circle or bolt-hole circle; one or more machine control cycles respectively associated with milling operations, including in particular one or more of: a machine control cycle being associated with a milling operation for pocket milling of a circular milled pocket, a machine control cycle being associated with a milling operation for pocket milling of a rectangular milled pocket, a machine control cycle being associated with a milling operation for face milling of a milled plane face, a machine control cycle being associated with a milling operation for contour milling of a milled contour, a machine control cycle being associated with a milling operation for groove milling of a milled groove, a machine control cycle being associated with a milling operation for oblong hole milling of a milled oblong hole, and a machine control cycle being associated with a gear cutting operation for gear cutting; and one or more machine control cycles respectively associated with turning operations including in particular one or more of: a machine control cycle being associated with a turning operation for tread turning, a machine control cycle being associated with a turning operation for recess turning, a machine control cycle being associated with a turning operation for groove turning, and a machine control cycle being associated with a turning operation for area clearance turning. 9. A control apparatus for controlling a numerically controlled machine tool, the control apparatus being adapted to execute a method according to claim 1 . 10. A machine tool including a control apparatus according to claim 9 . 11. A system incl

Assignees

Inventors

Classifications

  • General NC system executes tasks not present in specialised machine tools · CPC title

  • Gui graphical user interface · CPC title

  • Program, generate nc program, code from cad data · CPC title

  • Machining feature extraction, geometry and machining parameters · CPC title

  • characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program · 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 US12158745B2 cover?
The present disclosure relates to a method and apparatus for cycle-based programming of a control program for a numerically controlled machine tool at a control apparatus of the machine tool. Geometrical features, which have been detected and/or identified within a data analysis processing performed on the basis of workpiece data including a 3D workpiece model, each detected and/or identified g…
Who is the assignee on this patent?
Siemens Ag, Dmg Mori Digital Gmbh
What technology area does this patent fall under?
Primary CPC classification G05B19/4155. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 03 2024 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).