Continuous toolpaths for additive manufacturing

US11630439B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11630439-B2
Application numberUS-202016842274-A
CountryUS
Kind codeB2
Filing dateApr 7, 2020
Priority dateAug 22, 2019
Publication dateApr 18, 2023
Grant dateApr 18, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Toolpath generation for additive manufacturing systems involves operations on polygonal contours derived from a model for additively manufacturing a structure. One aspect involves modifying or creating a model to allow parts to be printed without starting and stopping the printing equipment by generating continuous toolpaths or toolpaths having a reduced number of isolated paths. Another aspect involves modifying a slicing engine to generate a continuous toolpath or toolpath having a reduced number of isolated paths based on a representation of an object to be additively manufactured. Another aspect involves selectively placing the gaps at alternating positions among the sliced layers to create a zippering effect.

First claim

Opening claim text (preview).

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 1. A method of generating a toolpath for additively manufacturing an object, the method comprising: obtaining a 3-D digital representation of the object; slicing the 3-D digital representation of the object into a plurality of layers, one of the plurality of layers including a plurality of isolated contours including a perimeter contour and a plurality of inset contours surrounded by the perimeter contour; identifying a plurality of regions between the isolated contours including candidate bridge or candidate gap locations; generating a graph using a processor where nodes of the graph represent the plurality of isolated contours and edges of the graph represent candidate bridge or gap locations between the isolated contours, wherein a root node represents the perimeter contour and each of the nodes connect to at least one other node in a parent-child relationship or sibling-sibling relationship; assigning, using a processor, a bridge or gap edge bias weight to each of the edges of the graph such that the bridge or gap edge bias weights vary as a function of node depth in the graph; automatically generating a toolpath, using a processor, by 1) selecting a subset of the edges representing candidate bridge or gap locations that connect all of the nodes without any cycles based on the bridge or gap edge bias weights and 2) beginning with the root node and based on the selected subset of edges, automatically selecting a bridge location from the candidate bridge or gap locations between the isolated contours for each of the selected subset of edges, wherein the toolpath includes the nodes representing each of the isolated contours, bridges across the selected bridge locations to connect all of the isolated contours without any cycles based on edge bias weights, and gaps at the remaining candidate bridge or gap locations between the isolated contours, wherein the toolpath is continuous and traversable without traversing a bridge location multiple times; and additively manufacturing the object using a 3D printer by printing along the generated toolpath. 2. The method of claim 1 including excluding certain candidate bridge locations based on zippering criteria. 3. The method of claim 1 including prioritizing certain candidate bridge locations based on zippering criteria. 4. The method of claim 1 wherein the gap edge weights of outer edge contours are substantially greater than the gap edge weights of inner edge contours, and the subsets of the edges are selected based on a minimum spanning tree algorithm and wherein a depth first search algorithm is used to traverse the subset of the edges for selecting the bridge location for each of the selected subset of edges. 5. A method of creating additive manufacturing instructions for an object, the method comprising: slicing, with a slicer, a model of the object into a plurality of slices for additively manufacturing the object, a slice including a plurality of contours each including a plurality of vertices and a plurality of edges, wherein the plurality of contours include an isolated perimeter path surrounding a plurality of isolated inset paths; identifying a plurality of candidate bridge or candidate gap locations between the plurality of contours; generating a graph using a processor where nodes of the graph represent the plurality of contours and edges of the graph represent the candidate bridge or candidate gap locations between the plurality of contours, wherein a root node represents the isolated perimeter path and other nodes represent the plurality of isolated inset paths, wherein each of the nodes connect to at least one other node in a parent-child relationship or sibling-sibling relationship; assigning, using a processor, a bridge or gap edge bias weight to each of the edges of the graph such that the bridge or gap edge bias weights vary as a function of node depth in the graph; automatically generating a toolpath from the graph, using a processor, by beginning with the root node and based on the selected subset of edges and their bridge or gap edge bias weights selecting, with a processor, a subset of the plurality of edges from the graph that represent bridge locations from the plurality of candidate bridge or candidate gap locations between the plurality of contours such that after forming bridges at the selected locations none of the plurality of contours will be isolated, wherein all of the nodes in the graph connect without any cycles; wherein the toolpath includes the nodes representing each of the contours, bridges between the contours at the selected bridge locations to connect all of the contours without any cycles based on edge bias weights, and gaps at the remaining candidate bridge or candidate gap locations between the plurality of contours, wherein the toolpath is continuous and traversable without traversing a bridge location multiple times; storing additive manufacturing instructions in memory based on the generated toolpath; and additively manufacturing the object using a 3D printer by printing along the generated toolpath. 6. The method of claim 5 wherein the forming bridges between the plurality of contours includes inserting a first gap between a first contour to provide two disconnected vertices of the first contour, inserting a second gap between a second contour to provide two disconnected vertices of the second contour, connecting one of the disconnected vertices of the first contour with one of the disconnected vertices of the second contour, connecting the other disconnected vertex of the first contour with the other disconnected vertex of the second contour. 7. The method of claim 5 including counting a number of paths emanating from each vertex of the plurality of vertices of the plurality of contours and forming bridges such that the number of paths emanating from each vertex in the toolpath is an even number of paths.

Assignees

Inventors

Classifications

  • Picture signal circuits (H04N1/387 takes precedence) · CPC title

  • B29C64/386Primary

    Data acquisition or data processing for additive manufacturing · CPC title

  • Shape modification · CPC title

  • for controlling or regulating additive manufacturing processes · CPC title

  • for controlling or regulating additive manufacturing processes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11630439B2 cover?
Toolpath generation for additive manufacturing systems involves operations on polygonal contours derived from a model for additively manufacturing a structure. One aspect involves modifying or creating a model to allow parts to be printed without starting and stopping the printing equipment by generating continuous toolpaths or toolpaths having a reduced number of isolated paths. Another aspect…
Who is the assignee on this patent?
Ut Battelle Llc
What technology area does this patent fall under?
Primary CPC classification B29C64/386. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Apr 18 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).