fabex.strategies.helix_4_axis

fabex.strategies.helix_4_axis#

Fabex ‘pattern.py’ © 2012 Vilem Novak

Functions to read CAM path patterns and return CAM path chunks.

Functions#

helix_four_axis(o)

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

Module Contents#

async helix_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, or HELIX) 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