IP Library Granted Patent US 10,889,099
Granted Patent B2
US 10,889,099 · App. 16/664,055 · Granted Jan 12, 2021

System and method for automatic support device generation

Inventors: Ruza Markov (San Francisco, CA); William Haldean Brown (San Francisco, CA)
Assignee: Plethora Corporation
B33Y50/02G05B17/02G05B19/4097G05B2219/35025G05B2219/35346
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,889,099
App. No.
16/664,055
Granted
Jan 12, 2021
Kind
B2
Abstract

The automatic support device generation method includes: receiving a virtual part; determining a retention direction for the virtual part; determining a retention rotation for the virtual part; and constructing a support device based on the part, the retention rotation, and the retention direction.

Claims (25)

1. A method for automated fixture generation, comprising:

receiving a virtual part, the virtual part comprising a plurality of virtual features;

determining a set of potential part orientations;

for each potential part orientation of the set:

determining a retention side of the virtual part based on the orientation;

generating a virtual fixture based on the virtual features extending from the retention side; and

determining a confidence score for the virtual fixture;

selecting an orientation from the set of potential part orientations based on the confidence score for the corresponding virtual fixture; and

generating machining instructions for manufacturing a physical analog of the virtual part based on the orientation.

2. The method of claim 1 , further comprising:

determining a set of potential part rotations for each potential part orientation, wherein virtual fixture generation and confidence score determination is performed for each combination of a potential part orientation and a potential part rotation; and

selecting a rotation from the set of potential part rotations based on the confidence score for the virtual fixture corresponding to the combination of the orientation and the rotation.

3. The method of claim 2 , wherein generating a virtual fixture comprises:

determining a first and second clamping face based on the rotation, wherein the first clamping face opposes the second clamping face;

determining retained virtual features extending from the retention side and arranged along the first and second clamping faces; and

determining virtual fixture geometry based on the retained virtual features.

4. The method of claim 3 , further comprising, prior to generating the virtual fixture, virtually enlarging the virtual features on the first and second clamping faces.

5. The method of claim 1 , further comprising, prior to determining the confidence score: adding clearance to internal corners in the virtual fixture to generate a modified virtual feature, wherein the confidence score is determined based on the modified virtual feature.

6. The method of claim 1 , wherein the method further comprises, for each potential part orientation of the set, determining a manufacturability score for the virtual fixture, wherein the orientation is further selected based on the manufacturability score for the corresponding virtual fixture.

7. The method of claim 1 , wherein the confidence score is determined based on one or more of: kinematic analysis of the virtual fixture, finite element analysis, and heuristics.

8. The method of claim 1 , wherein the confidence score is determined based on one or more of part stiffness and total contact area between the virtual part and the virtual fixture.

9. The method of claim 8 , wherein part stiffness is determined based on a ratio of void volume to solid volume along a retention axis.

10. The method of claim 1 , further comprising generating a virtual plug for a void in the virtual part.

11. The method of claim 10 , wherein the virtual plug is generated for voids appearing in the retention side of the virtual part.

12. The method of claim 1 , wherein the set of potential part orientations is determined by a user.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBERS MEANT TO BE IDENTIFIED AS PATENT NUMBERS PREVIOUSLY RECORDED ON REEL 70039 FRAME 460. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 5, 2025
From: PLETHORA CORPORATION
To: CADDI, INC.
Reel/Frame 070126/0174 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2019
From: MARKOV, RUZA; BROWN, WILLIAM HALDEAN
To: PLETHORA CORPORATION
Reel/Frame 050828/0634 →