IP Library Granted Patent US 9,958,859
Granted Patent B2
US 9,958,859 · App. 14/553,791 · Granted May 1, 2018

Profit milling

Inventor: Jianping Song (Carmarillo, 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 9,958,859
App. No.
14/553,791
Granted
May 1, 2018
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 (38)

1. A device comprising:

a processing module having addressable memory, the processing module configured to:

select a pocket feature of a workpiece to be machined;

create at least one contour-parallel offset, wherein the at least one contour-parallel offset is created from at least one boundary of the pocket feature;

compute a preferred smoothing radius (PSR), wherein the PSR is the radius of a Preferred Smooth Arc (PSA);

determine one or more groups of offsets;

smooth a set of the one or more groups of offsets, wherein each offset has the same offset distance to the at least one boundary of the pocket feature;

generate a set of blend arcs based on all the groups of offsets, wherein inward offsets of all offsets in the group are generated by using the PSR as the computed offset distance;

smooth the set of the one or more groups of offsets previously smoothed based on an adjacent inner group of offsets;

determine if any of the offsets can be smoothed, wherein the processing module ends a process if no offsets can be smoothed and the process continues if at least one offset can be smoothed; and

connect each offset with at least one linking movement;

wherein the processing module generates cutting movements based on the smoothed set of one or more groups of offsets to save machining time.

2. The device of claim 1 wherein the processing module is further configured to:

receive an input, by a user, of at least one technological option.

3. The device of claim 1 wherein the processing module is further configured to:

store any identified narrow areas in a map of blend arcs and narrow areas.

4. The device of claim 3 wherein the processing module is further configured to:

create a trochoidal movement, wherein the created trochoidal movement is in the stored identified narrow areas.

5. The device of claim 4 wherein the connected each offset starts with an entry movement and connects each adjacent offset until all offsets are traversed.

6. The device of claim 4 wherein the processing module is further configured to:

generate a numerical code.

7. The device of claim 4 wherein the processing module is further configured to:

generate auxiliary movements.

8. The device of claim 7 wherein the generated auxiliary movements are at least one of: entry movements and exit movements.

9. A device comprising:

a processing module having addressable memory, the processing module configured to:

select a pocket feature of a workpiece to be machined;

select a group of offsets farthest to the boundaries of the pocket;

determine a smoothing radius, wherein the group comprises the nearest offsets to the boundaries of the pocket using at least one of: Minimal Smoothing Radius (MSR) and Preferred Smoothing Radius (PSR);

smooth the selected group of offsets by taking inward offsets of the current selected group of offsets with a specified radius as offset distance as guiding profiles;

determine whether smoothed offsets were made, wherein

if smoothed offsets were made continue to smooth the selected group of smoothed offsets by taking an adjacent inner group of smooth offsets as guiding profiles; and

if no smoothed offsets were made, select the next group of offsets near to the boundaries of the pocket;

determine whether there are any more offsets, wherein

if there are more offsets, then begin again at the step of determine a smoothing radius; and

if there are no more offsets, then exit;

wherein the processing module generates cutting movements based on the smoothed selected group of offsets to save machining time.

10. The device of claim 9 wherein the device is configured to perform a two phase smoothing process wherein each smoothing phase is applied for each group of offsets.

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 Mar 31, 2015
From: SONG, JIANPING
To: D.P. TECHNOLOGY CORP.
Reel/Frame 035300/0433 →
Continuity (3)
Continuation PCTUS2013043364 · May 30, 2013
Provisional Application 61654465 · Jun 1, 2012
Related Publication 20150205294A1 · Jul 23, 2015