Continuous toolpath planning in a graphical framework for sparse infill additive manufacturing
Continuous toolpath planning in a graphical framework for sparse infill additive manufacturing
复制标题
DOI:
10.1016/j.cad.2020.102880
复制
发表时间:
2020-10-01
影响因子:
4.3
通讯作者:
Dreifus, Gregory
中科院分区:
文献类型:
--
作者:
Gupta, Prashant;Krishnamoorthy, Bala;Dreifus, Gregory
We develop a framework that creates a new polygonal mesh representation of the sparse infill domain of a layer-by-layer 3D printing job. We guarantee the existence of a single, continuous tool path covering each connected piece of the domain in every layer in this graphical model. We also present a tool path algorithm that traverses each such continuous tool path with no crossovers.The key construction at the heart of our framework is a novel Euler transformation which converts a 2-dimensional cell complex K into a new 2-complex (K) over cap such that every vertex in the 1-skeleton (G) over cap of (K) over cap has even degree. Hence (G) over cap is Eulerian, and an Eulerian tour can be followed to print all edges in a continuous fashion without stops.We start with a mesh K of the union of polygons obtained by projecting all layers to the plane. First we compute its Euler transformation (K) over cap. In the slicing step, we clip (K) over cap at each layer using its polygon to obtain a complex that may not necessarily be Euler. We then patch this complex by adding edges such that any odd-degree nodes created by slicing are transformed to have even degrees again. We print extra support edges in place of any segments left out to ensure there are no edges without support in the next layer above. These support edges maintain the Euler nature of the complex. Finally, we describe a tree-based search algorithm that builds the continuous tool path by traversing "concentric'' cycles in the Euler complex. Our algorithm produces a tool path that avoids material collisions and crossovers, and can be printed in a continuous fashion irrespective of complex geometry or topology of the domain (e.g., holes).We implement our test our framework on several 3D objects. Apart from standard geometric shapes including a nonconvex star, we demonstrate the framework on the Stanford bunny. Several intermediate layers in the bunny have multiple components as well as complicated geometries. (C) 2020 Elsevier Ltd. All rights reserved.