IP Library Granted Patent US 9,927,801
Granted Patent B2
US 9,927,801 · App. 15/243,889 · Granted Mar 27, 2018

Automatic method for milling complex channel-shaped cavities via coupling flank-milling positions

Inventor: Giuliano Sona (Florence, IT)
Assignee: D.P. Technology Corp.
G05B19/40937B23C3/16G05B19/19B23C2220/04B23C2220/363G05B2219/45145Y02P90/265Y10T408/365Y10T408/42Y10T409/300616Y10T409/300896Y10T409/304368Y10T409/306776Y10T409/307616
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,927,801
App. No.
15/243,889
Granted
Mar 27, 2018
Kind
B2
Abstract

Methods and devices for milling a channel-shaped cavity by a five-axis computer numerical control (CNC) machine by selecting a workpiece to be machined, determining cutting tool flow along the channel-shaped cavity, determining cutting tool in-depth penetration, determining a trochoid path, and determining auxiliary movements.

Claims (34)

1. A method comprising:

selecting a workpiece to be machined, wherein the workpiece has a bottom surface of a channel, a left wall of the channel, a right wall of the channel, and an entry point of a cutting tool;

determining a set of extrapolated sequence of points based on extracting a sequence of points from a set of limit curves representing the left wall of the channel and the right wall of the channel;

determining a primary set of flank-milling positions of the cutting tool based on a set of surfaces, the set of surfaces determined based on the set of extrapolated sequence of points;

determining a trochoidal path for the cutting tool based on the determined primary set of flank-milling positions of the cutting tool and coupling the set of determined primary flank-milling positions; and outputting one or more cutting tool movements as one or more machine instructions, wherein the one or more cutting tool movements is based on the determined primary set of flank-milling positions and the determined trochoidal path.

2. The method of claim 1 , wherein there is a high relative displacement between the left wall of the channel and the right wall of the channel.

3. The method of claim 2 , further comprising:

determining a paired set of tool-positions for displaced portions of the left wall of the channel and the right wall of the channel.

4. The method of claim 1 , further comprising:

replicating, for each depth-level of an incrementally lower depth-level, at least one of:

determining a primary set of flank-milling positions of the cutting tool and

determining a trochoidal path for the cutting tool.

5. The method of claim 1 , wherein the set of limit curves is determined based on the left wall of the channel and the right wall of the channel.

6. The method of claim 5 , wherein each curve of the set of limit curves comprises a set of points associated with the left wall of the channel and the right wall of the channel.

7. The method of claim 1 , wherein the set of surfaces is determined based on the set of extrapolated sequence of points having a corresponding point on an opposing wall.

8. The method of claim 1 , wherein a method of milling the channel-shaped cavity is performed by a five-axis computer numerical control (CNC) machine.

9. A device for generating instructions for a five-axis machining tool, the device comprising a processing module having addressable memory, the processing module configured to:

repeat the following steps for a channel-shaped cavity, while at least one machining limitation parameter is not satisfied:

determine cutting tool flow along the channel-shaped cavity, wherein the cutting tool flow is based on a set of extrapolated sequence of points extracted from a set of limit curves;

determine cutting tool in-depth penetration from a top surface of the channel-shaped cavity towards a bottom surface of the channel-shaped cavity;

determine a trochoid path for the cutting tool based on the determined cutting tool flow along the channel-shaped cavity and the determined cutting tool in-depth penetration; and outputting one or more cutting tool movements as one or more machine instructions, wherein the one or more cutting tool movements is based on the determined cutting tool flow along the channel-shaped cavity and the determined trochoidal path.

10. The device for generating instructions for a five-axis machining tool of claim 9 , wherein the processing module is further configured to:

select the channel-shaped cavity to be machined, wherein the channel-shaped cavity has a bottom surface, a left wall, a right wall, and an entry point of the cutting tool.

11. The device for generating instructions for a five-axis machining tool of claim 9 , wherein the determined trochoid path for the cutting tool is further determined based on coupling positions produced on a left wall and positions produced on a right wall of the channel-shaped cavity.

12. A device for generating instructions for a five-axis machining tool comprising a processing module having addressable memory, wherein the processing module is configured to:

select a workpiece to be machined, wherein the workpiece has a bottom surface of a channel, a left wall of the channel, a right wall of the channel, and an entry point of a cutting tool;

determine a set of extrapolated sequence of points based on extracting a sequence of points from a set of limit curves representing the left wall and the right wall of the channel;

determine a primary set of flank-milling positions of the cutting tool based on a set of surfaces, the set of surfaces determined based on the set of extrapolated sequence of points;

determine a trochoidal path for the cutting tool based on the determined primary set of flank-milling positions of the cutting tool and coupling the set of determined primary flank-milling positions; and outputting one or more cutting tool movements as one or more machine instructions, wherein the one or more cutting tool movements is based on the determined primary set of flank-milling positions and the determined trochoidal path.

13. The device for generating instructions for a five-axis machining tool of claim 12 , wherein the set of surfaces is determined based on the set of extrapolated sequence of points having a corresponding point on an opposing wall.

14. The device for generating instructions for a five-axis machining tool of claim 12 , wherein the processing module is further configured to:

determine a paired set of tool-positions for displaced portions of the left wall of the channel and the right wall of the channel, wherein there is a high relative displacement between the left wall of the channel and the right wall of the channel.

15. The device for generating instructions for a five-axis machining tool of claim 12 , wherein the processing module is further configured to:

determine the set of limit curves based on the left wall of the channel and the right wall of the channel wherein each curve of the determined set of limit curves comprises a set of points associated with the left wall of the channel and the right wall of the channel.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2025
From: HEXAGON TECHNOLOGY CENTER GMBH
To: HEXAGON INNOVATION HUB GMBH
Reel/Frame 073300/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: HEXAGON METROLOGY, INC.
To: HEXAGON TECHNOLOGY CENTER GMBH
Reel/Frame 057289/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2021
From: D.P. TECHNOLOGY, LLC
To: HEXAGON METROLOGY, INC.
Reel/Frame 057189/0058 →
CHANGE OF NAME Recorded Aug 10, 2021
From: D.P. TECHNOLOGY CORP.
To: D.P. TECHNOLOGY, LLC
Reel/Frame 057156/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2020
From: SONA, GIULIANO
To: D.P. TECHNOLOGY CORP.
Reel/Frame 052878/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2016
From: SONA, GIULIANO
To: D.P. TECHNOLOGY CORP.
Reel/Frame 039743/0484 →
Continuity (4)
Continuation In Part 14539809 · Nov 12, 2014
Continuation PCTUS2013040651 · May 10, 2013
Continuation 13470207 · May 11, 2012
Related Publication 20170045873A1 · Feb 16, 2017