IP Library Granted Patent US 10,488,847
Granted Patent B2
US 10,488,847 · App. 15/723,102 · Granted Nov 26, 2019

Profit milling

Inventor: Jianping Song (Camarillo, CA)
Assignee: D.P. TECHNOLOGY CORP.
G05B19/4099G05B19/4097G05B19/40937G05B2219/34105G05B2219/34106G05B2219/35114G05B2219/35176G05B2219/35184G05B2219/40121G05B2219/49224Y02P90/265
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 10,488,847
App. No.
15/723,102
Granted
Nov 26, 2019
Kind
B2
Abstract

Methods and devices for computer-assisted milling of a pocket region of a workpiece by computing a blend arc radius, where the blend arc radius is based on a maximal variation of a Tool Engagement Angle (TEA), and smoothing at least one offset, where the smoothing is based on the computed blend arc radius and/or a prior computed blend arc radius with a stepover.

Claims (39)

1. A method comprising:

smoothing at least one offset, wherein the smoothing is based on at least one of: a computed blend arc radius and a prior computed blend arc radius with a stepover;

determining trochoidal areas based on the smoothed at least one offset being a valid narrow area, wherein the valid narrow area is formed based on at least two or more blend arcs and partial offsets between blend arcs;

determining a grouping of the smoothed at least one offset;

sorting the determined grouping of the smoothed at least one offset based on a set of attributes associated with the offset, wherein the set of attributes comprises an adjacent relationship of a set of offsets, wherein the adjacent relationship of offsets is at least one of: a relationship between two adjacent closed offsets, a relationship between two adjacent open offsets, and a relationship between two adjacent closed offsets and open offsets, and wherein determining a grouping of the smoothed at least one offset is based on grouping separately in different groups the open offsets and the closed offsets; and

generating a complete tool path of a pocket based on connecting the sorted smoothed at least one offset via trochoidal movements inside the determined trochoidal areas.

2. The method of claim 1 , further comprising:

milling a pocket region of a workpiece based on the generated complete tool path of a pocket.

3. The method of claim 2 , wherein determining a grouping of the smoothed at least one offset is further based on grouping for each open group comprising only open offsets, starting from the un-grouped offset farthest from boundaries of the pocket, followed by a set of adjacent offset nearest to the boundaries of the pocket.

4. The method of claim 1 , wherein sorting the determined grouping of the smoothed at least one offset is further based on a distance between a first offset in the grouping to the boundaries of the pocket.

5. The method of claim 1 , wherein a tree structure is used to manage connection orders among closed offsets in the pocket.

6. The method of claim 5 , wherein determining a grouping of the smoothed at least one offset is further based on grouping of closed offsets in which each consecutive two closed offsets are adjacent.

7. The method of claim 1 , wherein the procedure ends if there are no un-connected pockets.

8. A device comprising:

a processor having addressable memory, the processor configured to:

smooth at least one offset, wherein the smoothing is based on at least one of: a computed blend arc radius and a prior computed blend arc radius with a stepover;

determine trochoidal areas based on the smoothed at least one offset being a valid narrow area, wherein the valid narrow area is formed based on at least two or more blend arcs and partial offsets between blend arcs;

determine a grouping of the smoothed at least one offset;

sort the determined grouping of the smoothed at least one offset based on a set of attributes associated with the offset, wherein the set of attributes comprises an adjacent relationship of a set of offsets, wherein the adjacent relationship of offsets is at least one of: a relationship between two adjacent closed offsets, a relationship between two adjacent open offsets, and a relationship between two adjacent closed offsets and open offsets, and wherein determining a grouping of the smoothed at least one offset is based on grouping separately in different groups the open offsets and the closed offsets; and

generate a complete tool path of a pocket based on connecting the sorted smoothed at least one offset via trochoidal movements inside the determined trochoidal areas.

9. The device of claim 8 , further configured to:

mill a pocket region of a workpiece based on the generated complete tool path of a pocket.

10. The device of claim 9 , wherein determining a grouping of the smoothed at least one offset is further based on grouping for each open group comprising only open offsets, starting from the un-grouped offset farthest from boundaries of the pocket, followed by a set of adjacent offset nearest to the boundaries of the pocket.

11. The device of claim 8 , wherein sorting the determined grouping of the smoothed at least one offset is further based on a distance between a first offset in the grouping to the boundaries of the pocket.

12. The device of claim 8 , wherein a tree structure is used to manage connection orders among closed offsets in the pocket.

13. The device of claim 12 , wherein determining a grouping of the smoothed at least one offset is further based on grouping of closed offsets in which each consecutive two closed offsets are adjacent.

14. The device of claim 8 , wherein the procedure ends if there are no un-connected pockets.

15. A device comprising:

a processor having addressable memory, the processor configured to:

smooth at least one offset, wherein the smoothing is based on at least one of: the computed blend arc radius and a prior computed blend arc radius with a stepover;

determine trochoidal areas based on the smoothed at least one offset being a valid narrow area, wherein the valid narrow area is formed based on at least two or more blend arcs and partial offsets between blend arcs;

determine a grouping of the smoothed at least one offset, wherein determining a grouping of the smoothed at least one offset is further based on grouping for each open group comprising only open offsets, starting from the un-grouped offset farthest from boundaries of a pocket, followed by a set of adjacent offset nearest to the boundaries of the pocket;

sort the determined grouping of the smoothed at least one offset based on a set of attributes associated with the offset, wherein the set of attributes comprises an adjacent relationship of a set of offsets;

generate a complete tool path of the pocket based on connecting the sorted smoothed at least one offset via trochoidal movements inside the determined trochoidal areas; and

mill a pocket region of a workpiece based on the generated complete tool path of a pocket.

16. The device of claim 15 , wherein sorting the determined grouping of the smoothed at least one offset is further based on a distance between a first offset in the grouping to the boundaries of the pocket.

17. The device of claim 15 , wherein a tree structure is used to manage connection orders among closed offsets in the pocket.

18. The device of claim 15 , wherein determining a grouping of the smoothed at least one offset is further based on grouping of closed offsets in which each consecutive two closed offsets are adjacent.

19. The device of claim 15 , wherein the procedure ends if there are no un-connected pockets.

Assignments (5)
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 Oct 11, 2017
From: SONG, JIANPING
To: D.P. TECHNOLOGY CORP.
Reel/Frame 043841/0246 →
Continuity (3)
Continuation 13905946 · May 30, 2013
Provisional Application 61654465 · Jun 1, 2012
Related Publication 20180024531A1 · Jan 25, 2018