Skip to Content

Toolpath optimization control parameters

Ref_OLP_ToolpathOptim_Control

By default not all attributes are displayed. Only the most commonly used attributes are shown. Enable Expert mode using the button in the top-right corner of the dashboard to display all available attributes.

Expert Mode

The Optimization control contains the settings used to manage the optimization process. Most settings are common across technologies, while others depend on the manufacturing technology, controller, or machine type. The image above is an example.

Optimization attributes

AttributeDescriptionRemarkMode
Heuristic parameter to balance between the best optimization result and computation time.Interpreted as the cost tolerance per meter of toolpath.

0 = global optimum (lowest cost, longest computation).
1 = accepts solutions averaging up to 1 cost unit per meter above the optimum for faster computation.

Push away
Enables an additional optimization criterion that increases the distance between potentially colliding objects.Acts like a repulsive force while still considering the other optimization criteria.

Intensity
Controls the strength of the repulsion effect.The visible effect depends on the weight of the other optimization criteria.

Safety clearance
Defines the preferred minimum angular clearance from collisions.If the requested clearance cannot be maintained, closer solutions are still accepted.

Default value: .
Expert

Max. # variations
Divides the search range into a maximum number of variations (step size).Expert

Max. rotary step
Maximum allowed rotary-axis step per optimization variation.Expert

Abort if no solution
Stops the optimization process.Prevents unnecessary computation time by aborting if no solution is found during the first iteration.Expert

Use turn variants
Prevents unwind situations on closed contours by selecting suitable turn values for the first process point.Limited to one turn value above and one below the default.

Ignored when the first process point already has a turn value assigned.
Expert

Max. distance
Maximum Cartesian distance between consecutive motion-check points.Expert

Max. angle
Maximum angular distance between consecutive motion-check points.Expert

Insert process points
Enables automatic insertion of additional process points.

Minimum distance
Minimum Cartesian distance between inserted process points.Measured between inserted points or between inserted and existing process points.Expert

Minimum distance factor
Minimum distance expressed as a factor of the local process speed.Measured between inserted points or between inserted and existing process points.Expert

Collision-free optimization

During optimization, every toolpath position is evaluated against the collision tolerance defined in the simulation settings.

When the original toolpath already contains collisions, the optimizer normally searches for solutions that stay as close as possible to the collision boundary to minimize optimization costs.

The Push away, Intensity, and Safety clearance settings introduce additional collision-free requirements that encourage the optimizer to maintain a greater distance from potential collisions whenever possible.

Turn variants

Resources with limited rotary axes can experience unwind situations when machining closed contours.

Enabling Use turn variants allows the optimizer to evaluate neighboring turn values for the first process point to reduce the likelihood of unwinding.

Motion check

Automatic optimization evaluates the original toolpath positions and via points on circular paths. It cannot detect collisions occurring between those positions because the trajectory itself is not normally evaluated.

The Motion check option inserts intermediate evaluation points between toolpath positions so that the trajectory can also be checked for:

  • Collision
  • Reachability
  • Singularity

The Max. distance and Max. angle settings determine how densely these intermediate points are generated.

Insert process points

Toolpath quality is measured in optimization costs. Areas containing collisions, reachability problems, or singularities increase these costs.

To reduce these localized problem areas, the optimizer can automatically insert additional process points around critical regions.

The Minimum distance and Minimum distance factor settings control how closely these inserted points may be placed.

⚠️ Warning

Inserted process points belong to the automatic optimization data. Running another optimization, removing optimization data, or regenerating the initial toolpath will delete all automatically inserted process points.

Was this page helpful?