- NSF-PAR ID:
- 10066753
- Date Published:
- Journal Name:
- Journal of manufacturing science and engineering
- Volume:
- 40
- Issue:
- 2
- ISSN:
- 1087-1357
- Page Range / eLocation ID:
- 1-14
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
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
-
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
-
Additive manufacturing (AM) is a digital manufacturing process that can directly convert a computer‐aided design model into a physical object in a layer‐by‐layer manner. Due to the additive and discrete nature of the digital manufacturing process, AM needs to find a trade‐off between process resolution and production efficiency. Traditional AM processes balance the resolution and efficiency by tuning the processes either in the temporal domain (e.g., higher speed in serial processes) or in the spatial domain (e.g., more tools in parallel processes). To improve the resolution without sacrificing efficiency, a data‐driven mask image planning method based on subpixel shifting in a split second by tuning the process in both temporal and spatial domains is presented. The method is based on the optimized pixel blending principle and a fast error diffusion‐based optimization model. Various simulation and experimental tests are carried out to verify the developed subpixel shifting method. The experimental results demonstrate the data‐driven‐based mask image calibration and planning techniques significantly improve the fabricated part quality without compromising the process efficiency. The presented spatiotemporal strategy may shed light for future research on the projection‐based AM processes.
-
Additive Manufacturing (AM) is a novel process that enables the manufacturing of complex geometries through layer-by-layer deposition of material. AM processes provide a stark contrast to traditional, subtractive manufacturing processes, which has resulted in the emergence of design for additive manufacturing (DfAM) to capitalize on AM’s capabilities. In order to support the increasing use of AM in engineering, it is important to shift from the traditional design for manufacturing and assembly mindset, towards integrating DfAM. To facilitate this, DfAM must be included in the engineering design curriculum in a manner that has the highest impact. While previous research has systematically organized DfAM concepts into process capability-based (opportunistic) and limitation-based (restrictive) considerations, limited research has been conducted on the impact of teaching DfAM on the student’s design process. This study investigates this interaction by comparing two DfAM educational interventions conducted at different points in the academic semester. The two versions are compared by evaluating the students’ perceived utility, change in self-efficacy, and the use of DfAM concepts in design. The results show that introducing DfAM early in the semester when students have little previous experience in AM resulted in the largest gains in students perceiving utility in learning about DfAM concepts and DfAM self-efficacy gains. Further, we see that this increase relates to greater application of opportunistic DfAM concepts in student design ideas in a DfAM challenge. However, no difference was seen in the application of restrictive DfAM concepts between the two interventions. These results can be used to guide the design and implementation of DfAM education.more » « less
-
Sheet Metal (SM) fabrication is perhaps one of the most common metalworking technique. Despite its prevalence, SM design is manual and costly, with rigorous practices that restrict the search space, yielding suboptimal results. In contrast, we present a framework for the first automatic design of SM parts. Focusing on load bearing applications, our novel system generates a high-performing manufacturable SM that adheres to the numerous constraints that SM design entails: The resulting part minimizes manufacturing costs while adhering to structural, spatial, and manufacturing constraints. In other words, the part should be strong enough, not disturb the environment, and adhere to the manufacturing process. These desiderata sum up to an elaborate, sparse, and expensive search space. Our generative approach is a carefully designed exploration process, comprising two steps. In Segment Discovery connections from the input load to attachable regions are accumulated, and during Segment Composition the most performing valid combination is searched for. For Discovery, we define a slim grammar, and sample it for parts using a Markov-Chain Monte Carlo (MCMC) approach, ran in intercommunicating instances (i.e, chains) for diversity. This, followed by a short continuous optimization, enables building a diverse and high-quality library of substructures. During Composition, a valid and minimal cost combination of the curated substructures is selected. To improve compliance significantly without additional manufacturing costs, we reinforce candidate parts onto themselves --- a unique SM capability called self-riveting. we provide our code and data in https://github.com/amir90/AutoSheetMetal. We show our generative approach produces viable parts for numerous scenarios. We compare our system against a human expert and observe improvements in both part quality and design time. We further analyze our pipeline's steps with respect to resulting quality, and have fabricated some results for validation. We hope our system will stretch the field of SM design, replacing costly expert hours with minutes of standard CPU, making this cheap and reliable manufacturing method accessible to anyone.more » « less