An approach to partition workpiece CAD model towards 5-axis support-free 3D printing

This paper presents a new method to fabricate workpieces using a 5-axis printing equipment with similar movement way of 5-axis milling machine tools. The method includes two main steps: (i) CAD model is partitioned into several sub-parts using a gravity effect partition method simulating the material-falling process when the model is stacked along the Z direction. In our processing plan, every sub-part has a slice direction. Before printing a sub-part, we rotate A axis and C axis so that its slice direction exactly coincides with the Z axis positive direction and then materials are stacked along the slice direction; (ii) these sub-parts are sorted with printing-base constraint and interference-free constraint. The two constraints, respectively, mean that the previously printed sub-parts are used as the printing bases of subsequently printed sub-parts; there is no interference between printed sub-parts and the printer head. These partition and sort principles have been generalized as an optimization model to satisfy printing-base constraint, interference-free constraint, and shortest empty printing path constraint. Our printing processing-plan can be regarded as a process to solve the optimization model. We have successfully generated sub-part sequences for some CAD models with large overhangs and complex structures to verify the printing processing-plan method.

[1]  Wojciech Matusik,et al.  Chopper: partitioning models into 3D-printable parts , 2012, ACM Trans. Graph..

[2]  Marco Attene,et al.  Shapes In a Box: Disassembling 3D Objects for Efficient Packing and Fabrication , 2015, Comput. Graph. Forum.

[3]  Shen Hongyao,et al.  Research on the flexible support platform for fused deposition modeling , 2018, The International Journal of Advanced Manufacturing Technology.

[4]  Xiang Chen,et al.  Feature suppression based CAD mesh model simplification , 2008, Comput. Aided Des..

[5]  Robert E. Williams,et al.  An efficient curvature‐based partitioning of large‐scale STL models , 2011 .

[6]  Gershon Elber,et al.  Volumetric covering print-paths for additive manufacturing of 3D models , 2018, Comput. Aided Des..

[7]  George Marsh,et al.  Automating aerospace composites production with fibre placement , 2011 .

[8]  Yunbo Zhang,et al.  RevoMaker: Enabling Multi-directional and Functionally-embedded 3D printing using a Rotational Cuboidal Platform , 2015, UIST.

[9]  Steve Marschner,et al.  Printing arbitrary meshes with a 5DOF wireframe printer , 2016, ACM Trans. Graph..

[10]  Charlie C. L. Wang,et al.  RoboFDM: A robotic system for support-free fabrication using FDM , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Ligang Liu,et al.  FrameFab: robotic fabrication of frame shapes , 2016, ACM Trans. Graph..

[12]  Ayellet Tal,et al.  Mesh segmentation using feature point and core extraction , 2005, The Visual Computer.

[13]  Marc Alexa,et al.  Orthogonal slicing for additive manufacturing , 2013, Comput. Graph..

[14]  A. Roy Choudhury,et al.  Extruder path generation for Curved Layer Fused Deposition Modeling , 2008, Comput. Aided Des..

[15]  Jiang Jiang,et al.  Multi-axis Path Planning for Hybrid Plasma Deposition and Milling Based on Slicing Characteristics , 2008, ICIRA.

[16]  Xiangzhi Wei,et al.  Toward Support-Free 3D Printing: A Skeletal Approach for Partitioning Models , 2018, IEEE Transactions on Visualization and Computer Graphics.

[17]  Jianhua Liu,et al.  A collisions evaluation method in virtual environment for collaborativeassembly , 2013, J. Netw. Comput. Appl..

[18]  Gershon Elber,et al.  Precise global collision detection in multi-axis NC-machining , 2005, Comput. Aided Des..

[19]  Ayellet Tal,et al.  Hierarchical mesh decomposition using fuzzy clustering and cuts , 2003, ACM Trans. Graph..

[20]  Shana Smith,et al.  Determining Interference Between Parts in CAD STEP Files for Automatic Assembly Planning , 2005, J. Comput. Inf. Sci. Eng..

[21]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

[22]  Marc Alexa,et al.  Approximating Free‐form Geometry with Height Fields for Manufacturing , 2015, Comput. Graph. Forum.

[23]  Gershon Elber,et al.  Precise gouging-free tool orientations for 5-axis CNC machining , 2015, Comput. Aided Des..

[24]  Chul B. Park,et al.  Building three‐dimensional objects by deposition of molten metal droplets , 2008 .

[25]  Richard S. Trask,et al.  An experimental demonstration of effective Curved Layer Fused Filament Fabrication utilising a parallel deposition robot , 2015 .

[26]  Radovan Kovacevic,et al.  Process planning for 8-axis robotized laser-based direct metal deposition system , 2017 .

[27]  Hans-Peter Seidel,et al.  Animating deformable objects using sparse spacetime constraints , 2014, ACM Trans. Graph..

[28]  Ali Siadat,et al.  Additive manufacturing technology: the status, applications, and prospects , 2018 .

[29]  Neri Oxman,et al.  Compound fabrication: A multi-functional robotic platform for digital design and fabrication , 2013 .

[30]  N. Carr,et al.  PackMerger: A 3D Print Volume Optimizer , 2014, Comput. Graph. Forum.

[31]  Thomas Funkhouser,et al.  A benchmark for 3D mesh segmentation , 2009, SIGGRAPH 2009.

[32]  Nan Wang,et al.  Automatic generation of gouge-free and angular-velocity-compliant five-axis toolpath , 2007, Comput. Aided Des..

[33]  Zengxi Pan,et al.  Automatic multi-direction slicing algorithms for wire based additive manufacturing , 2016 .

[34]  Hao Zhang,et al.  Mesh Segmentation via Spectral Embedding and Contour Analysis , 2007, Comput. Graph. Forum.

[35]  Daniel Cohen-Or,et al.  Shape Segmentation by Approximate Convexity Analysis , 2014, ACM Trans. Graph..

[36]  Huamin Wang,et al.  Level-set-based partitioning and packing optimization of a printable model , 2015, ACM Trans. Graph..

[37]  Sylvain Lefebvre,et al.  From 3D models to 3D prints: an overview of the processing pipeline , 2017, Comput. Graph. Forum.

[38]  J. D. Spencer,et al.  Rapid prototyping of metal parts by three-dimensional welding , 1998 .

[39]  Charlie C. L. Wang,et al.  Support-free volume printing by multi-axis motion , 2018, ACM Trans. Graph..

[40]  Sehoon Ha,et al.  Iterative Training of Dynamic Skills Inspired by Human Coaching Techniques , 2014, ACM Trans. Graph..

[41]  Daniel Cohen-Or,et al.  Approximate pyramidal shape decomposition , 2014, ACM Trans. Graph..

[42]  T. Funkhouser,et al.  Randomized cuts for 3D mesh analysis , 2008, SIGGRAPH 2008.

[43]  Charlie C. L. Wang,et al.  Computing stable contact interface for customized surgical jigs , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[44]  Daniel Cohen-Or,et al.  Intelligent mesh scissoring using 3D snakes , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[45]  Chengen Wang,et al.  Method for discriminating geometric feasibility in assembly planning based on extended and turning interference matrix , 2013 .

[46]  Yong Chen,et al.  Multitool and Multi-Axis Computer Numerically Controlled Accumulation for Fabricating Conformal Features on Curved Surfaces , 2014 .

[47]  Steve Marschner,et al.  Matching Real Fabrics with Micro-Appearance Models , 2015, ACM Trans. Graph..

[48]  Min Liu,et al.  Computing global visibility maps for regions on the boundaries of polyhedra using Minkowski sums , 2009, Comput. Aided Des..

[49]  Peng Song,et al.  CofiFab , 2016, SIGGRAPH 2016.

[50]  Ligang Liu,et al.  Easy Mesh Cutting , 2006, Comput. Graph. Forum.