fabex.strategies.parallel_4_axis

fabex.strategies.parallel_4_axis#

Functions#

parallel_four_axis(o)

Generate path patterns for a specified operation along a rotary axis.

Module Contents#

async parallel_four_axis(o)[source]#

Generate path patterns for a specified operation along a rotary axis.

This function constructs a series of path chunks based on the provided operation’s parameters, including the rotary axis, strategy, and dimensions. It calculates the necessary angles and positions for the cutter based on the specified strategy (PARALLELR, PARALLEL) and generates the corresponding path chunks for machining operations.

Parameters:

operation (object) – An object containing parameters for the machining operation, including min and max coordinates, rotary axis configuration, distance settings, and movement strategy.

Returns:

A list of path chunks generated for the specified operation.

Return type:

list