skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Multi-Axis Voxel-Based CNC Machining of Centrifugal Compressor Assemblies
The use of computer-aided manufacturing (CAM) software is essential in the rapid production of high-quality computer numerical control (CNC) machining toolpaths for complex parts. Typical CAM software relies on analytical representations of part geometry, where curves and surfaces are described by parametric functions. This paper proposes the use of a novel way to represent part geometry known as a voxel model. A voxel model uses a three-dimensional array of small cubes to represent a part volume; these cubes, or voxels, are the three-dimensional analog of two-dimensional pixels in an image. The use of voxels for a CAM application enables higher surface complexity, simplified collision checking, and more robust analysis of material removal than would be possible with typical parametric CAM. The unique capabilities of the voxel-based CAM approach described in this paper enable rapid production of high-quality 5-axis toolpaths for machining complex parts, such as the centrifugal compressor assembly that is presented in this work.  more » « less
Award ID(s):
1631803 1646013
PAR ID:
10066759
Author(s) / Creator(s):
Date Published:
Journal Name:
American Helicopter Society Forum 74
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Computer-aided manufacturing (CAM) software allows for the generation of toolpaths for computer numerical control (CNC) machine tools and enables the creation of sophisticated parts that would not otherwise be possible with conventional manual machining methods. Voxel-based CAM is a recent approach to toolpath planning that enables creation of paths for parts that would be difficult to create with traditional CAM software. However, the use of voxel-based CAM necessitates the presence of powerful hardware (specifically, graphics processing units) in order to perform the necessary computations for creating toolpaths. The concepts of virtualization and desktop-as-a-service offer a promising solution to this challenge, as they allow for many users to access computer hardware that is hosted on a single server. This work investigates the performance impact caused by multiple simultaneous users on voxel-based CAM deployed in a virtualized environment. The implementation of a Python application for multi-user simulation on the virtualized platform is described and timing results gathered from a sequence of simulations are presented and analyzed as the number of users is varied. The results from these simulations demonstrate consistent operational times for a low number of simultaneous users before a period of high performance variation due to resource sharing. 
    more » « less
  2. Direct digital manufacturing (DDM) is the creation of a physical part directly from a computer-aided design (CAD) model with minimal process planning and is typically applied to additive manufacturing (AM) processes to fabricate complex geometry. AM is preferred for DDM because of its minimal user input requirements; as a result, users can focus on exploiting other advantages of AM, such as the creation of intricate mechanisms that require no assembly after fabrication. Such assembly free mechanisms can be created using DDM during a single build process. In contrast, subtractive manufacturing (SM) enables the creation of higher strength parts that do not suffer from the material anisotropy inherent in AM. However, process planning for SM is more difficult than it is for AM due to geometric constraints imposed by the machining process; thus, the application of SM to the fabrication of assembly free mechanisms is challenging. This research describes a voxel-based computer-aided manufacturing (CAM) system that enables direct digital subtractive manufacturing (DDSM) of an assembly free mechanism. Process planning for SM involves voxel-by-voxel removal of material in the same way that an AM process consists of layer-by-layer addition of material. The voxelized CAM system minimizes user input by automatically generating toolpaths based on an analysis of accessible material to remove for a certain clearance in the mechanism's assembled state. The DDSM process is validated and compared to AM using case studies of the manufacture of two assembly free ball-in-socket mechanisms. 
    more » « less
  3. Enabling the vision of on-demand cyber manufacturing-as-a-service requires a new set of cloud-based computational tools for design manufacturability feedback and process selection to connect designers with manufacturers. In our prior work, we demonstrated a generative modeling approach in voxel space to model the shape transformation capabilities of machining operations using unsupervised deep learning. Combining this with a deep metric learning model enabled quantitative assessment of the manufacturability of a query part. In this paper, we extend our prior work by developing a semantic segmentation approach for machinable volume decomposition using pre-trained generative process capability models, which output per-voxel manufacturability feedback and labels of candidate machining operations for a query 3D part. Using three types of complex parts as case studies, we show that the proposed method accurately identifies machinable and non-machinable volumes with an average intersection-over-union (IoU) of 0.968 for axisymmetric machining operations, and a class-average F1 score of 0.834 for volume segmentation by machining operation. 
    more » « less
  4. We propose a real-time path guiding method, Voxel Path Guiding (VXPG), that significantly improves fitting efficiency under limited sampling budget. Our key idea is to use a spatial irradiance voxel data structure across all shading points to guide the location of path vertices. For each frame, we first populate the voxel data structure with irradiance and geometry information. To sample from the data structure for a shading point, we need to select a voxel with high contribution to that point. To importance sample the voxels while taking visibility into consideration, we adapt techniques from offline many-lights rendering by clustering pairs of shading points and voxels. Finally, we unbiasedly sample within the selected voxel while taking the geometry inside into consideration. Our experiments show that VXPG achieves significantly lower perceptual error compared to other real-time path guiding and virtual point light methods under equal-time comparison. Furthermore, our method does not rely on temporal information, but can be used together with other temporal reuse sampling techniques such as ReSTIR to further improve sampling efficiency. 
    more » « less
  5. In additive manufacturing (AM), the surface roughness of the deposited parts remains significantly higher than the admissible range for most applications. Additionally, the surface topography of AM parts exhibits waviness profiles between tracks and layers. Therefore, post-processing is indispensable to improve surface quality. Laser-aided machining and polishing can be effective surface improvement processes that can be used due to their availability as the primary energy sources in many metal AM processes. While the initial roughness and waviness of the surface of most AM parts are very high, to achieve dimensional accuracy and minimize roughness, a high input energy density is required during machining and polishing processes although such high energy density may induce process defects and escalate the phenomenon of wavelength asperities. In this paper, we propose a systematic approach to eliminate waviness and reduce surface roughness with the combination of laser-aided machining, macro-polishing, and micro-polishing processes. While machining reduces the initial waviness, low energy density during polishing can minimize this further. The average roughness (Ra=1.11μm) achieved in this study with optimized process parameters for both machining and polishing demonstrates a greater than 97% reduction in roughness when compared to the as-built part. 
    more » « less