Plotting and Path Control

Một phần của tài liệu Additive manufacturing technologies  3d printing, rapid prototyping, and direct digital manufacturing (Trang 177 - 180)

As with nearly all additive manufacturing systems, extrusion-based machines mostly take input from CAD systems using the generic STL file format. This file format enables easy extraction of the slice profile, giving the outline of each slice.

As with most systems, the control software must also determine how to fill the material within the outline. This is particularly crucial to this type of system since extrusion heads physically deposit material that fills previously vacant space. There must be clear access for the extrusion head to deposit fill material within the outline without compromising the material that has already been laid down. Additionally, if the material is not laid down close enough to adjacent material, it will not bond effectively. In contrast, laser-based systems can permit, and in fact generally require, a significant amount of overlap from one scan to the next and thus there are no head collision or overfilling-equivalent phenomena.

As mentioned earlier, part accuracy is maintained by plotting the outline mate- rial first, which will then act as a constraining region for the fill material. The outline would generally be plotted with a lower speed to ensure consistent material Fig. 6.4 A medical model

made using extrusion-based AM technology from two different color materials, highlighting a bone tumor (courtesy of Stratasys)

6.3 Plotting and Path Control 157

flow. The outline is determined by extracting intersections between a plane (representing the current cross section of the build) and the triangles in the STL file. These intersections are then ordered so that they form a complete, continuous curve for each outline (there may be any number of these curves, either separate or nested inside of each other, depending upon the geometry of that cross section). The only remaining thing for the software to do at this stage is to determine the start location for each outline. Since the extrusion nozzle is a finite diameter, this start location is defined by the center of the nozzle. The stop location will be the final point on this trajectory, located approximately one nozzle diameter from the start location. Since it is better to have a slight overlap than a gap and because it is very difficult to precisely control flow, there is likely to be a slight overfill and thus swelling in this start/stop region. If all the start/stop regions are stacked on top of each other, then there will be a “seam” running down the part. In most cases, it is best to have the start/stop regions randomly or evenly distributed around the part so that this seam is not obvious. However, a counter to this may be that a seam is inevitable and having it in an obvious region will make it more straightforward for removing during the post-processing stage.

Determining the fill pattern for the interior of the outlines is a much more difficult task for the control software. The first consideration is that there must be an offset inside the outline and that the extrusion nozzle must be placed inside this outline with minimal overlap. The software must then establish a start location for the fill and determine the trajectory according to a predefined fill pattern. This fill pattern is similar to those used in CNC planar pocket milling where a set amount of material must be removed with a cylindrical cutter [5]. As with CNC milling, there is no unique solution to achieving the filling pattern. Furthermore, the fill pattern may not be a continuous, unbroken trajectory for a particular shape. It is preferable to have as few individual paths as possible but for complex patterns an optimum value may be difficult to establish. As can be seen with even the relatively simple cross section in Fig.6.3, start and stop locations can be difficult to determine and are somewhat arbitrary. Even with a simpler geometry, like a circle that could be filled continuously using a spiral fill pattern, it is possible to fill from the outside-in or from the inside-out.

Spiral patterns in CNC are quite common, mainly because it is not quite so important as to how the material is removed from a pocket. However, they are less common as fill patterns for extrusion-based additive manufacturing, primarily for the following reason. Consider the example of building a simple solid cylinder. If a spiral pattern were used, every path on every layer would be directly above each other. This could severely compromise part strength and a weave pattern would be much more preferable. As with composite material weave patterning using material like carbon fiber, for example, it is better to cross the weave over each other at an angle so that there are no weakened regions due to the directionality in the fibers.

Placing extrusion paths over each other in a crossing pattern can help to distribute the strength in each part more evenly.

Every additional weave pattern within a specific layer is going to cause a discontinuity that may result in a weakness within the corresponding part. For

complex geometries, it is important to minimize the number of fill patterns used in a single layer. As mentioned earlier, and illustrated in Fig.6.3, it is not possible to ensure that only one continuous fill pattern will successfully fill a single layer. Most outlines can be filled with a theoretically infinite number of fill pattern solutions. It is therefore unlikely that a software solution will provide the best or optimum solution in every case, but an efficient solution methodology should be designed to prevent too many separate patterns from being used in a single layer.

Parts are weakened as a result of gaps between extruded roads. Since weave patterns achieve the best mechanical properties if they are extruded in a continuous path, there are many changes in direction. The curvature in the path for these changes in direction can result in gaps within the part as illustrated in Fig. 6.5.

This figure illustrates two different ways to define the toolpath, one that will ensure no additional material will be applied to ensure no part swelling and good part accuracy. The second approach defines an overlap that will cause the material to flow into the void regions, but which may also cause the part to swell. However, in both cases gaps are constrained within the outline material laid down at the perimeter. Additionally, by changing the flow rate at these directional change regions, less or more material can be extruded into these regions to compensate for gaps and swelling. This means that the material flow from the extrusion head should not be directly proportional to the instantaneous velocity of the head when the velocity is low, but rather should be increased or decreased slightly, depending on the toolpath strategy used. Furthermore, if the velocity is zero but the machine is known to be executing a directional change in a weave path, a small amount of flow should ideally be maintained. This will cause the affected region to swell slightly and thus help fill gaps. Obviously, care should be taken to ensure that excess material is not extruded to the extent that part geometry is compromised [6].

It can be seen that precise control of extrusion is a complex trade-off, dependent on a significant number of parameters, including:

Actual tool path Key

Deposited material boundary

Fig. 6.5 Extrusion of materials to maximize precision (left) or material strength (right) by controlling voids

6.3 Plotting and Path Control 159

– Input pressure: This variable is changed regularly during a build, as it is tightly coupled with other input control parameters. Changing the input pressure (or force applied to the material) results in a corresponding output flow rate change. A number of other parameters, however, also affect the flow to a lesser degree.

– Temperature: Maintaining a constant temperature within the melt inside the chamber would be the ideal situation. However, small fluctuations are inevitable and will cause changes in the flow characteristics. Temperature sensing should be carried out somewhere within the chamber and therefore a loosely coupled parameter can be included in the control model for the input feed pressure to compensate for thermal variations. As the heat builds up, the pressure should drop slightly to maintain the same flow rate.

– Nozzle diameter: This is constant for a particular build, but many extrusion- based systems do allow for interchangeable nozzles that can be used to offset speed against precision.

– Material characteristics: Ideally, control models should include information regarding the materials used. This would include viscosity information that would help in understanding the material flow through the nozzle. Since viscous flow, creep, etc. are very difficult to predict, accurately starting and stopping flow can be difficult.

– Gravity and other factors: If no pressure is applied to the chamber, it is possible that material will still flow due to the mass of the molten material within the chamber causing a pressure head. This may also be exacerbated by gaseous pressure buildup inside the chamber if it is sealed. Surface tension of the melt and drag forces at the internal surfaces of the nozzle may retard this effect.

– Temperature build up within the part: All parts will start to cool down as soon as the material has been extruded. However, different geometries will cool at different rates. Large, massive structures will hold their heat for longer times than smaller, thinner parts, due to the variation in surface to volume ratio. Since this may have an effect on the surrounding environment, it may also affect machine control.

Taking these and other factors into consideration can help one better control the flow of material from the nozzle and the corresponding precision of the final part.

However, other uncontrollable or marginally controllable factors may still prove problematic to precisely control flow. Many extrusion-based systems, for instance, resort to periodically cleaning the nozzles from time to time to prevent build up of excess material adhered to the nozzle tip.

Một phần của tài liệu Additive manufacturing technologies  3d printing, rapid prototyping, and direct digital manufacturing (Trang 177 - 180)

Tải bản đầy đủ (PDF)

(510 trang)