Engineering Papers⌕ Search

Engineering topics

Macdonald, Eric

Publications and source records attributed to Macdonald, Eric.

At least 19 records

Mechanical and thermal behavior of additively manufactured Invar 36 using a laser hot wire hybrid DED process

Invar 36 alloy is a material of high interest in the composite tooling sector due to its low coefficient of thermal expansion. Current production of Invar 36 tooling using traditional manufacturing such as casting and forging is associated with long lead times due to a multitude of factors such as labor and component shortages, high material costs, foreign competition, and supply chain issues. An attractive alternate process is the use of an integrated 5-axis CNC hybrid Laser Hot Wire Deposition System (LHWD) for manufacturing invar molds. Here, the hybrid process provides a combination of the additive and subtractive technologies resulting in a synergistic platform for producing and repairing structures and molds. The main novelty and goal of this work is to study the properties of Invar deposited by a LHWD and to provide guidelines for the manufacture of parts using this process. In this study, the thermal expansion behavior of the manufactured specimens has been analyzed and related to its printing parameters and direction. Multiple specimens were extracted for mechanical, dilatometry and metallographic testing. A thermal IR recording of the printing process was also carried out to observe the thermal history of the produced parts to establish thermal influence on performance-property-processing relationship. The results of these tests show the advantage of LHWD technology for the manufacture of Invar alloy parts, as it presents similar thermal expansion behavior as those commercially available with minimal presence of precipitates and no macrostructural failures such as pores, cracks and lacks of fusion.

36 MATERIALS SCIENCE↗

Influence of printing parameters on the mechanical behavior of 3D-printed SS316L parts manufactured using laser hot wire directed energy deposition

Hybrid manufacturing combines the simultaneous benefits of additive manufacturing (complex geometries, part consolidation, and mass customization) with the advantages of subtractive manufacturing (superior surface finish and enhanced dimensional accuracies) by integrating a suite of complementary traditional processes into a base platform of additive manufacturing. The use of hybrid technology has grown in recent years given its capabilities on repairing metallic structures, producing parts with conformal cooling features, and manufacturing functionally graded products. These kinds of capabilities are of great interest to the medical implant, energy, automotive, maritime, and aerospace industry sectors, among many other fields. This work investigated the mechanical properties of stainless steel (SS) 316L as a function of different tool paths strategies using an integrated 5-axis CNC hybrid Mazak system with a laser hot wire deposition system (LHWDS). This study includes the evaluation of different printing parameters and their impact on the quality of the printed bead as well as the incorporation of a structure–property material relationship based on the mechanical performance of the manufactured coupons.

36 MATERIALS SCIENCE↗

The g-code file

The slicing process for additive manufacturing (AM) involves many steps, including slicing the object to be printed and fitting toolpaths to each resulting layer. The toolpaths define the trajectories that the machine must follow during printing to construct the object. Once the slicing is complete and all toolpaths have been found and properly planned, this data must be transferred to the 3D printer in a way the printer can use to construct the object. This is achieved by exporting a file, usually a g-code file, from the slicing software. The g-code file is a text-based file that contains instructions for the machine, controlling the system and defining the motions for each toolpath. The file, which often contains thousands of lines of code, is mostly composed of numbers that command positions for axis motions. This chapter will outline the contents of a g-code file, discuss various commands and their implementation, then provide example codes and files for object construction.

Roschli, Alex↗

Toolpath considerations for hybrid additive manufacturing

Hybrid additive manufacturing combines both additive and subtractive manufacturing processes to fabricate geometrically complex, dimensionally accurate parts that are difficult to make using either additive or subtractive manufacturing alone. Industrial applications for hybrid additive manufacturing include direct manufacturing (building whole parts), feature addition (adding onto existing parts), and remanufacturing or repair operations. To coordinate the additive and subtractive processes, computer-aided manufacturing (CAM) software must generate distinct toolpaths for each process. Each application requires different considerations and inputs when generating the toolpaths. For example, when building a part with an internal cavity that would otherwise be unmanufacturable due to reach or access limitations, a CAM must determine which layer(s) of deposition are appropriate to machine to create the internal cavity. This chapter explores the area of toolpath generation for hybrid manufacturing by discussing the necessary considerations that are unique to a hybrid process.

Feldhausen, Thomas↗

Planar slicing for nonextrusion AM processes

Extrusion-based AM processes, including material extrusion and directed energy deposition, construct objects by continuously depositing a relatively small amount of molten feedstock to a specific location. Nonextrusion AM processes, on the other hand, tend to form each layer by linearly or areally projecting either energy onto a vat of photocurable liquid or a binding agent into a bed of loose powder. Such systems vary significantly from extrusion-based AM processes but do share similarities. The general approach to path planning is the same, but nonextrusion processes typically favor the use of bitmap representations, instead of polygons, for pathing computation and do not use a g-code file to command the printer. In this chapter, a high-level discussion of these differences will be covered.

Macdonald, Eric↗

Travels, optimizations, and ordering

With all the necessary build pathing in place from the preceding steps, the final task is to organize the build pathing via directionality, ordering, and connectivity. Directionality controls closed-loop pathing by deciding whether construction occurs clockwise or counterclockwise. Ordering determines whether construction occurs outside-in or inside-out, by manipulating what path types will be printed first. Connectivity links all the pathing together, which is achieved through the insertion of travels. Connectivity has numerous approaches, but only the most common will be addressed in this chapter. In addition to these manipulations, other considerations, such as spiral pathing and unique cases for infill, will be discussed.

Borish, Michael↗

Off-axis and nonplanar slicing

Traditionally, slicing processes have assumed a horizontal plane that moves up the Z axis to produce layers. However, through relatively straightforward modifications, this process can be extended to allow planar slicing at any angle and along any axis in a process referred to as off-axis slicing. Additionally, more advanced pathing solutions are moving away from planar approaches entirely by printing directly on non-flat surfaces. Both of these alternative approaches to slicing, as well as some common issues associated with them, are discussed in this chapter to provide a foundation for more advanced pathing solutions.

Borish, Michael↗

Toolpath considerations for 5-axis systems

There have been many studies that show how additive manufacturing (AM) has been able to improve the performance of a component, reduce manufacturing costs, or minimize lead times. As the adoption of AM significantly increased, so did the complexity of designs for AM. Many designs require advanced systems, and in response to this, there is an increasing number of systems now capable of additional degrees of motion. 5-axis systems, which include two rotary axes, are becoming more common in the additive manufacturing community. These systems are capable of depositing material on a nonplanar surface and lend themselves to many industrial applications, further extending the design space for AM. However, computer-aided manufacturing (CAM) for AM has been dominated by 3-axis slicing software that do not typically accomodate 5-axis motion. This chapter introduces 5-axis motion and presents the unique considerations that need to be accounted for when generating toolpath trajectories for 5-axis systems.

Feldhausen, Thomas↗

Mechanical systems and kinematics

Kinematics is the study of how motion is achieved without reference to the forces that create the motion. This includes the basic structures of all robotic systems, such as links and joints, as well as their mathematical representations. This chapter will provide a brief overview of the types of motion used in additive manufacturing (AM) systems, as well as the mathematical equations that govern them. Rotations are explained using both Euler rotations and quaternions. Combined rotation and translations are shown using homogeneous transform matrices. The robot Jacobian, which relates joint velocities to the end effector translational velocities, is explained with an example calculation. This section will give the reader the basic mathematical foundation in kinematics that is necessary to understand the mechanical underpinnings of path planning for AM systems.

Wang, Peter↗

Toolpath considerations for DED: Arc and laser welding

Directed energy deposition (DED) is a form of additive manufacturing that uses localized melted metal, similar to traditional arc welding, to construct an object. In comparison to polymer systems, metal systems can exert additional control over the build process through manipulation of the pool of melted metal, called the “melt pool.” This is especially important to maintain appropriate layer heights and create high quality builds. Additionally, metal systems allow site-specific control of the printed part, which enables advanced construction techniques that would otherwise not be possible. However, both of these types of control require support from the slicing software and, potentially, sensor feedback. This chapter will discuss these control processes and their basic implementation in a slicing program. The processes described here lay the foundation for more advanced solutions, particularly sensor feedback, that will be discussed later.

Borish, Michael↗

Toolpath considerations for extrusion: Pellet, filament, concrete, and thermoset

There are a variety of extrusion and deposition-based processes for additive manufacturing, such as fused deposition modeling (FDM), fused filament fabrication (FFF), and directed energy deposition (DED). These processes can use a variety of materials, including thermoplastic pellets, thermoplastic filament, thermoset, concrete, metal wire, metal powder, and more. For all these processes and materials, the underlying toolpath strategies for 3D-printing an object are the same: the object to be printed is sliced into layers, then the layer is optimally fit with toolpaths of a given width, based on specific user settings. However, based on the specific process being used, additional modifiers and toolpathing strategies may be employed to maximize the capabilities of the process and successfully construct an object. This chapter explores the different pathing considerations and additional strategies to be employed in extrusion processes that use thermoplastics, thermosets, and concretes.

Roschli, Alex↗

Closing the Loop

Like all research, the concepts of exactly what a slicer should accomplish, and how, continue to evolve. The development of next-generation slicing is already underway, and this chapter introduces several related topics. This includes a new slicing paradigm driven by network connectivity, called “slice on demand.” This paradigm enables additional capabilities such as closing the loop with sensor feedback, experimental system support, and connectivity to simulation and visualization software, all of which are also discussed. Each of these concepts represents future opportunities for slicing software and supports the growing expectations of additive manufacturing technology.

Borish, Michael↗

1. Introduction to Additive Manufacturing

Additive manufacturing (AM) is the process of constructing an object by adding layer upon layer of material in specific locations, to build the object into its final shape. There are many different AM processes that can be used to add layers of material, such as extrusion, material jetting, and sheet lamination. All of the AM processes are a form of digital fabrication because the object to be constructed must first be modeled with a computer. The modeled object must be converted into machine instructions that an AM system can use to construct the object. This chapter serves as an introduction to the many different AM processes. Subsequent chapters will explore the intricacies of creating machine instructions for the AM processes introduced here.

Macdonald, Eric↗

10. Path Modifiers

Toolpaths for additive manufacturing are typically broken into three types: closed-loop, open-loop, and space-filling. Each of these toolpaths serve a specific purpose and are often used in combination to construct an object. The standard implementation of each toolpath commands a constant motion speed and extrusion rate throughout the length of the path. The 3D printer will then make any necessary adjustments during interpolation of the motion, such as accelerating and decelerating when traversing a corner. However, sometimes more finite control and additional pathing can be needed to ensure the successful printing of a path. This chapter will outline path modifiers and how they can be used to enhance the printability of a toolpath by modifying parameters or adding segments.

Roschli, Alex↗

9. Support, Raft, Brim, and Skirt Pathing

The previous chapters discussed the primary path types in additive manufacturing: perimeter, inset, skeleton, skin, and infill. In addition to those distinct primary path types, regions of primary paths can be assigned secondary path types: support, raft, brim, and skirt. Support paths are used to enable the printing of features that would otherwise have nothing underneath to print atop, such as overhangs. Raft paths are used to level the build plate and provide a flat surface on which to construct the object. Brim toolpaths are used to increase the footprint of the object to improve bed adhesion and reduce first layer delamination. The last path type, the skirt, is used to prime the extruder at the start of the print. These four types of path regions are created using a combination of closed-loop, open-loop, and space-filling toolpaths. This chapter will discuss how to find and generate the pathing for each region.

Roschli, Alex↗

8. Open-Loop Toolpath Generation

Open-loop paths, as opposed to closed-loop paths, have start and end points that are at different locations. Open-loop paths, commonly called “skeletons,” can be generated through multiple approaches. Most approaches utilize a shape's medial axis transform and build appropriate pathing around this representation. In this chapter, a specific implementation consisting of three major steps will be discussed. These steps are Voronoi diagram generation, skeleton pruning, and path consolidation. With the major components of the implementation covered, two additional optimizations will also be described. These two optimizations, chamfering and smoothing, will be highlighted as ways to improve overall pathing quality.

Borish, Michael↗

7. Space-Filling Toolpath Generation

Space-filling toolpaths are used to fill whatever space remains on a layer after closed-loop contours have been planned. They provide structure to the object, both supporting the geometry and creating solid surfaces. As such, there are two main types of space-filling toolpaths: infill and skin. Infill paths are sparse and meant to cover a large area quickly. Infill is typically not visible once a print is complete, because infill is covered by skins. Skins are the solid space-filling toolpaths meant to solidify the top and bottom of the object, which, unlike the sides of the object, are not completely covered by layering contours. Space-filling paths are typically planned by projecting a pattern over the layer, clipping the pattern at the boundary of the object, and then linking the remaining portions of the pattern. A subcategory of skin paths, called gradual infill, can be employed to densify the infill when approaching a top skin layer so that the print path of the top skin is sufficiently supported. Space-filling paths come in a variety of patterns to optimize how the space is filled. This chapter will discuss space-filling path categories, how to find the space for each path type, and how to apply the path type to generate toolpaths.

Roschli, Alex↗