This feature is part of an extension. Extensions are a flexible way to access additional capabilities in Fusion. Learn more.
Use the Feature Construction dialog to specify the details of a Feature Construction additive toolpath.
Manufacture > Additive > Multi-Axis > Feature Construction
The dialog contains the following settings:
Specifies the depositing tool. Choose an electric arc wire, laser powder, or laser wire tool.
Specifies the width of the melted material used to deposit the features.
Example of a small bead width (left) and a large bead width (right) during stock simulation:
The bead is different to the material feedstock (such as wire or powder) that is supplied to the machine.
Specifies the travel speed of the deposition head when depositing the bead of material.
Example of bead being deposited during stock simulation:
Specifies the travel speed of the deposition head when leading into a depositing move.
Specifies the travel speed of the deposition head when leading out from a depositing move.
Specifies the travel speed of the deposition head when moving toward a layer to deposit the melted material.
Specifies the form of the base surface on which to deposit the features.
Defines the base surface.
On the canvas, click one or more faces.
From left to right, example of a flat surface in the XY plane, a cylindrical surface, a surface generated by revolving a curve, and a free-form surface:
Defines the features that you want to deposit.
On the canvas, click bodies or the faces of bodies.
From left to right, example of a feature on a plane base, a cylindrical base, a surface-of-revolution base, and an arbitrary base:
Overrides the tool orientation defined in the setup.
For more information, see Tool orientation overview.
Overrides the model geometry (surfaces or bodies) defined in the setup.
Specifies the first height the tool rapids to on its way to the start of the additive toolpath.
Retract Height: Incremental offset from the Retract Height.
Model Top: Incremental offset from the Model Top.
Model Bottom: Incremental offset from the Model Bottom.
Selection: Incremental offset from a point (vertex), edge, or face selected on the model.
Origin (Absolute): Absolute offset from the origin that is defined in the setup or in the Tool Orientation group.
Specifies the height that the tool moves up to before the next pass.
Clearance Height: Incremental offset from the Clearance Height.
Model Top: Incremental offset from the Model Top.
Model Bottom: Incremental offset from the Model Bottom.
Selection: Incremental offset from a point (vertex), edge, or face selected on the model.
Origin (Absolute): Absolute offset from the origin that is defined in the setup or in the Tool Orientation group.
The machining tolerance is the sum of the tolerances used for toolpath generation and geometry triangulation. Any additional filtering tolerances must be added to this tolerance to get the total tolerance.
Example of a loose tolerance (left) and a tight tolerance (right):
|
CNC machine contouring motion is controlled using line G1 and arc G2 G3 commands. To accommodate this, Fusion approximates spline and surface toolpaths by linearizing them; creating many short line segments to approximate the desired shape. How accurately the toolpath matches the desired shape depends largely on the number of lines used. More lines result in a toolpath that more closely approximates the nominal shape of the spline or surface.
Data Starving
It is tempting to always use very tight tolerances, but there are trade-offs including longer toolpath calculation times, large G-code files, and very short line moves. The first two are not much of a problem because Fusion calculates very quickly and most modern controls have at least 1 MB of RAM. However, short line moves, coupled with high feedrates, may result in a phenomenon known as data starving.
Data starving occurs when the control becomes so overwhelmed with data that it cannot keep up. CNC controls can only process a finite number of lines of code (blocks) per second. That can be as few as 40 blocks/second on older machines and 1,000 blocks/second or more on a newer machine like the Haas Automation control. Short line moves and high feedrates can force the processing rate beyond what the control can handle. When that happens, the machine must pause after each move and wait for the next servo command from the control.
Specifies the horizontal stepover between infill passes on a layer.
Adds infill passes inside the feature.
The additive toolpath slices the features in layers. Each layer is made up of perimeter passes, infill passes, or both.
From left to right, example of infills only, perimeters only, and infills and perimeters:
Specifies the percentage deviation from the horizontal stepover.
The stepover gets adjusted to allow a more even deposition across the base surface. For example, if the stepover is 10 mm and the stepover allowance is 10%, the stepover can vary between 9 mm and 11 mm.
Example of 0% (left) and 10% (right):
Controls whether depositing during infill passes happens in one direction only (One Way) or in both directions (Two Way).
Example of infills when One Way is chosen (left) and when Two Way is chosen (right):
Specifies the start position of infill passes in relation to the WCS.
From left to right, example of Upper Left, Upper Right, Lower Left, and Lower Right:
Controls the direction of travel for infill passes along the X axis.
Example of infill passes traveling along a cylinder-type base from a start position of Minimum X (left) and from a start position of Maximum X (right):
Specifies the angle of infill passes on the first layer, measured counterclockwise from the X axis around the Z axis.
From left to right, example of 0 degrees, 45 degrees, and 90 degrees:
Controls how infill passes are repeated as the layers progress upwards.
Example of Rotation Angle of 45 degrees (left) and Alternate Angle of 45 degrees (right):
Specifies the increase in angle for each successive layer of infill passes. The angle is measured counterclockwise from the X axis around the Z axis.
Example of 25 degrees (left) and 45 degrees (right):
Specifies the angle for every other layer of infill passes. The angle is measured counterclockwise from the X axis around the Z axis.
Example of 45 degrees (left) and 90 degrees (right):
Controls the direction of travel for infill passes, as perceived by looking down the X axis.
Example of infill passes traveling across a cylinder-type base in a clockwise (left) and a counterclockwise (right) direction:
Controls whether infill passes are along or across the X axis.
Example of Along chosen (left) and Across chosen (right):
Adds perimeter passes around the feature.
The additive toolpath slices the feature in layers. Each layer is made up of perimeter passes, infill passes, or both.
From left to right, example of infills only, perimeters only, and infills and perimeters:
Controls whether the perimeter passes are added before or after the infill passes.
Specifies the space between the perimeter passes and the infill passes.
Controls how any added thickness is applied to the edge of the feature.
Number of Passes: Lets you specify a number of extra passes offset outwards and inwards of the perimeter passes.
Distance: Lets you specify a distance outward and inward of the perimeter passes and automatically add as many extra passes as possible based on the stepover.
From left to right, example of Offset Outwards chosen, Offset Inwards chosen, and Offset Outwards and Inwards chosen:
Specifies the number of extra passes offset outwards from the perimeter passes. A positive, non-zero value adds thickness outside the wall of the feature.
Specifies the number of extra passes offset inwards from the perimeter passes. A positive, non-zero value adds thickness inside the wall of the feature.
Specifies the distance offset outwards from the perimeter passes. Within this offset, extra passes are automatically added based on the stepover.
Specifies the distance offset inwards from the perimeter passes. Within this offset, extra passes are automatically added based on the stepover.
Specifies the increase in angle of the start position for perimeter passes on the same layer. The angle is measured counterclockwise from the X axis around the Z axis.
Varying the start positions prevents a visible seam from forming on the deposited bead.
Example of 0 degrees causing a seam.
Specifies the increase in angle of the start position for perimeter passes on successive layers. The angle is measured counterclockwise from the X axis around the Z axis.
Varying the start positions prevents a visible seam from forming on the deposited bead.
Example of 0 degrees causing a seam.
Specifies the distance between the base surface and the first layer of passes.
Specifies the distance between each successive layer of passes.
Adds extra tool-axis controls, such as how far the tool can tilt forwards, or backwards, and sideways.
Tool-axis controls help to keep the head of the deposition tool at a certain angle during deposition
Specifies the number of degrees that the tool should tilt forwards (positive) or backwards (negative) with reference to the direction of travel.
Specifies the number of degrees that the tool should tilt sideways with reference to the direction of travel.
Controls the tool axis for perimeter passes.
Base Surface Normal: Keeps the tool axis normal to the base surface.
Towards Previous Layer: Aligns the tool axis tangent to the surface slope.
Controls how the tool moves between passes.
Full Retraction: Completely retracts the tool to the Retract Height at the end of the pass before moving above the start of the next pass.
Minimum Retraction: Moves straight up to the lowest height where the tool clears the workpiece, plus any specified safe distance.
Shortest Path: Moves the tool the shortest possible distance in a straight line between paths.
For machines that do not support linearized rapid moves, the post processor can be modified to convert all G0 moves to high-feed G1 moves. Contact technical support for more information or instructions how to modify post processors as described.
Specifies the minimum distance between the tool and the part surfaces during retract moves. The distance is measured after stock to leave has been applied, so if a negative stock to leave is used, special care should be taken to ensure that safe distance is large enough to prevent any collisions.
Specifies the radius for lead-in moves.
Example of a 2 mm radius (left) and a 0.5 mm radius (right):
Specifies the radius for lead-out moves.
Example of a 0.5 mm radius (left) and a 2 mm radius (right):
Specifies the type of connection done between passes.