Processing slices reference

Applies to 2021.1 Update and later

Details on operations available to process slice data and to generate or refine toolpath information

Depending on their function, these filters typically take only closed contours or open lines, or hatches, and using them on toolpath types they are not aimed at may produce undefined behavior. For example, it does not make sense to create intersections between open lines as open lines on their own have no enclosed area.

Jump to:

Generate offset

Generates a new toolpath parallel to the original and offset by a definable distance.

Expects the offset value itself, the direction (inner or outer offset), and a roundness in degrees to generate a fillet. A fillet is only generated over convex corners. Concave corner offsets do not receive a fillet. The lower the value, the higher the subdivision of the fillet curve around the corner.

Tip: To generate a fillet for concave corners as well, first generate a second inner offset with double the distance, then generate a third, outer offset with the original distance from the second one, and finally generate the intersection (see below) of the first and third offset and discard the second.
Top

Reinforce thin walls

This generates additional toolpaths along narrow sections of a contour that might otherwise go unsupported by infill or internally offset contours. This operation exists in two variants that calculate the necessary toolpaths in slightly different ways. You should experiment which one is suited best to your application.

Expects values for Offset, the threshold distance up to which a wall is considered thin enough for this operation, and for Shorten Terminals, which makes the path terminate before it touches the contour at its far end.

Top

Remove self-intersections

Intersections can appear when a part with two overlapping shells was sliced. This operation splits off and deletes any overlapping contours, stitches them together properly while maintaining enclosed and valid hollows.

Note: This operation is not available when multiple slice stacks are selected. You must perform this operation individually for each slice stack you wish to process.
Top

Boolean operations

This operation has two functions: It either keeps the areas occupied by any of the selected slice stacks and merges it into one common area, or, any exclusive combination of stack areas may be subtracted from any other exclusive combination, for example: (A+C)-(B+D).

Note: This operation is not available when only one slice stack is selected. You must select at least two slice stacks to perform this operation.
Top

Create intersection

This keeps only those areas that all selected slice stacks have in common.

Note: This operation is not available when only one slice stack is selected. You must select at least two slice stacks to perform this operation.
Top

Create filling

Generates toolpaths for infill, or filling patterns.

Top

Trim hatches

Use a contour as a stencil on a hatching to extract a section of hatching.

Top

Extend hatches

Increase the length of contour or hatch lines beyond their original start and end points. This can be used to compensate for the rise and fall times of laser switching.

Top

Convert contours/hatches

Provides a number of tools to convert or tweak hatches and contours.

Top

Contour segmentation

Modify the toolpath such that contours are exposed in segments.

Splitting by length, the operation expects the segment length, the amount of interleaving passes, an overlapping distance (eg. to compensate for laser switching). Also, specify whether to randomize the seam point and whether to apply the splitting to hatching as well, not just to contours.

Top

Flow segmentation

Modify the toolpath to ensure the laser is always moving upstream of the purging gas flow.

Splitting by gas flow, specify the gas flow angle, the direction tolerance, and decide whether to overwrite any previous changes of toolpath direction, and whether to apply the splitting to hatching as well, not just to contours.

The gas flow angle specifies the bearing where gas flow approaches head-on. 0 degrees of gas flow is equivalent to the -X direction, and positive angles go anti-clockwise. In turn, contours will be split at the points farthest away and be directed towards the specified flow bearing.

The direction tolerance is a threshold to allow for small sections in the toolpath to go with the direction of gas flow for up to this distance without causing another contour split.

Top

Multilaser splitting

This experimental function generates hatching for concurrent exposure buy multiple laser emitters capable of reaching the entire buildroom each. The area is segmented into variable blocks that aim to cover the available maximum slice area in equal shares, and the blocks are assigned lasers for exposure. Gas flow is observed and laser distribution minimizes obstruction by smoke.

This function brings its own hatching, so you should apply it to contours only.

Top

Reduce points

During import, more points than needed may be saved in a toolpath. For example, every time a triangle node or an edge passes a slice, a new point is inserted in the path even when the path itself would be perfectly straight. This operation reduces the amount of points needed to maintain the original shape while adhering to a specifiable tolerance of deformation. Be mindful not to specify too large a value for the maximum deformation as this may impair the quality of rounded contours to unacceptable levels.

Top

Aggregate slices

Sum slice contours downwards and keep the generated "shadow slice".

Top

Sort contours

To reduce off time of lasers during which beam deflection is repositioned, contours of a layer are sorted into a better order.

Top

Z compensation

Performs a Z compensation by a definable translation value.

Top

EBPA calculation

This applies slice processing as saved in an Encrypted Buildstyle Processor Archive file.

Top