US 12,032,356 B2
Method and system for automated toolpath generation
Stephen T. Connor, San Francisco, CA (US); Alex S. Goldenberg, San Francisco, CA (US); Jonathan Hsu, San Francisco, CA (US); Benjamin D. Voiles, San Francisco, CA (US); and Theodore Charles Sorom, San Francisco, CA (US)
Assigned to Mantle Inc., San Francisco, CA (US)
Filed by Mantle Inc., San Francisco, CA (US)
Filed on Apr. 19, 2023, as Appl. No. 18/136,746.
Application 18/136,746 is a continuation of application No. 17/862,650, filed on Jul. 12, 2022, granted, now 11,662,711.
Application 17/862,650 is a continuation of application No. 16/697,034, filed on Nov. 26, 2019, granted, now 11,422,532, issued on Aug. 23, 2022.
Application 16/697,034 is a continuation of application No. 16/417,279, filed on May 20, 2019, granted, now 10,520,923, issued on Dec. 31, 2019.
Claims priority of provisional application 62/675,073, filed on May 22, 2018.
Prior Publication US 2023/0251626 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 19/4099 (2006.01); B33Y 50/02 (2015.01)
CPC G05B 19/4099 (2013.01) [B33Y 50/02 (2014.12); G05B 2219/35134 (2013.01); G05B 2219/49007 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for facilitating part fabrication, comprising, based on a virtual part model:
receiving a virtual part model associated with a part;
determining a set of additive windows and a set of subtractive windows based on the virtual part model; and
determining an ordered series of toolpaths, the ordered series comprising:
a first perimeter toolpath set comprising:
a first additive toolpath for depositing a first layer of a part, the first layer defining a perimeter of a slice of the part; and
a first subtractive toolpath for removing a first portion of the first layer;
after the first perimeter toolpath set, a second toolpath set comprising:
a second additive toolpath for depositing a second layer of the slice of the part on the first layer of the part; and
an infill toolpath set comprising:
a third additive toolpath for depositing an infill volume in the space defined inside the first and the second layers; and
a second subtractive toolpath for removing a second portion of the second layer and the infill volume;
wherein an additive window of the set of additive windows comprises the first additive toolpath and the second additive toolpath, wherein the additive toolpath is associated with an additive volume confined within the additive window; and wherein a subtractive window of the set of subtractive windows comprises the subtractive toolpath, wherein the subtractive toolpath is associated with a subtractive volume confined within the subtractive window.