Page 67 - MSAM-2-4
P. 67

Materials Science in Additive Manufacturing                                Base shape generation for HAM



            The hybrid processing can start from zero or an existing   (ii)  Generate the optimal branch set, which has the largest
            volume as  discussed  above.  Processing  from  existing   volume of the corresponding volume of the original
            volume can help save material and processing time. The   CAD model. Decompose the skeleton into a set of
            non-additive  manufacturing  process is able to  build   branches and the CAD model into original subparts
            the physical component of a CAD model from existing   using the intersection points on the skeleton. If
            relatively simple  shapes, which could be  subsections   necessary, remove a set of non-important sub-branches
            of the physical model, called base shape in this paper.   and extract the key branches, but all branches are kept
            However, how to determine an optimal base shape to    in this research. The optimal branch set is a group of
            save printing time, avoid manufacturing constraints, and   branches which are adjacent, and coplanar, as well as,
            ensure component  quality  is  an  open  question  for  the   with the largest volume of the corresponding subparts
            process planning and has rarely been investigated. To   of the CAD model.
            address it, this paper proposes a model skeleton-based   (iii)  Generate alternative base shapes based on a set of pre-
            decomposition  method  to  generate  alternative  base   defined 2D cross-section profiles (primary shapes,
            shapes. A  set of generic evaluation criteria are defined   e.g., circles and polygons) sweeping along the optimal
            for alternative evaluation. In this paper, we also present   branch set to generate 3D volumes. Based on the various
            the application of the proposed method, together with   sizes of selected 2D cross-section profiles, generate
            cold spraying coupled to computer numerical control   numerous base shapes, which are known as “candidate
            machining (as post-processing  in a  sequential  way   base shapes.” Search the “optimal candidate base shape”
            after printing), for the determination of base shape in a   using evolutionary computational methods. The material
            hybrid AM process. Certainly, the proposed method can   use rate is used to obtain the optimal base shape.
            be adopted for other hybrid AM processes after specific
            manufacturing constraints are taken into consideration.  3.2. Method implementation
                                                               The implementation details of the above-mentioned three
            3.1. Method overview
                                                               steps entailed in the proposed global method are given below:
            The proposed method includes three main steps, as shown
            in Figure 1:                                       3.2.1. Step 1: Voxelization and skeleton generation
            (i)  Voxelize a given CAD model in the format of STL to   For voxelization, the method proposed in the literature
                                                                                                           [44]
               obtain a voxel model. Then, generate a skeleton, the   was adopted. This method allows efficient conversion of
               medial axis,  from  the  voxel model  to  represent the   polygonal solid models into voxel format with a maximum
               general topological relationship of the original CAD   resolution of 1000  (1 billion voxels) in <2  min. In this
               model. The skeleton allows defining the “material   research, the voxelization algorithm was used to convert a
               deposition directions,” which is used when searching   solid model obtained from a CAD system in STL format.
               “decomposition” of basic volumes into “subparts.”  The voxel size is determined by dividing the maximum
                                                               dimension of the bounding box of the STL model with a
                                                               desired resolution. The voxelization process essentially
                                                               passes rays along the X-axis in a preset order (increments
                                                               along Y axis first, then along Z axis) and finds their
                                                               intersections with the facets. The number of intersections
                                                               for any ray is always even if the STL file is free of errors
                                                               and the rays completely extend beyond the model on
                                                               both sides, as shown in Figure 2. The voxelization process
                                                               essentially passes rays along the X-axis in a preset order
                                                               (increments along the Y-axis first, then along the Z-axis)
                                                               to find their intersections with the facets. The process was
                                                               carried out in a layer-by-layer fashion from the minimum
                                                               to the maximum Z coordinate of the model, as depicted in
                                                               Figure 3.
                                                                 Figure  4 illustrates the examples of CAD models
                                                               with  complex  tree  shape  structure.  The  tree  structure
                                                               was modeled using a parametric CAD tool called Rhino,
                                                               a commercial parametric CAD software based on the
            Figure 1. The proposed workflow of base shape generation.  NURBS mathematical model. To obtain a topology


            Volume 2 Issue 4 (2023)                         4                       https://doi.org/10.36922/msam.2103
   62   63   64   65   66   67   68   69   70   71   72