Starting with Version 6.09, we introduced a shift from mesh-based processing to direct surface calculation. This change significantly improves surface finish and processing logic for high-precision machining.
Comparison of Methods
|
Feature |
Legacy Method (Pre-V6.09) |
New Technology (V6.09+) |
|
Representation |
Tessellation (Mesh): Surfaces are converted into a mesh of small polygons. |
Direct Surface: Toolpaths are calculated from original mathematical equations. |
|
Toolpath Logic |
Follows the edges and connectivity of faceted triangles. |
Considers the true curvature and features of the geometry. |
|
Surface Finish |
May show "faceting" or visible segments on the part. |
Smoother "visual aspect" because the mesh is bypassed entirely. |
3X Badged High-Performance Cycles
Cycles: 3X Z Level, 3X Z Level with Facing and 3X Constant Scallop.
These new cycles integrate ModuleWorks technology to provide a modern machining experience with a focus on speed and safety.
|
Feature |
Capability |
Benefit to User |
|
Multi-Threaded Processing |
Utilizes all available CPU cores simultaneously for toolpath generation. |
Significant reduction in total calculation time, especially for complex parts. |
|
Integrated Rework |
Optimized rework calculations within the cycle. |
Faster computing speeds even when the software is analyzing remaining material. |
|
Collision Management |
Standardized across all cycles, including the 3X badged versions. |
Increased machine safety with automated detection and avoidance for tool and holder. |
Advantages of Direct Surface Calculation
-
Superior Surface Quality: By avoiding the MESH, toolpath points are not constrained to triangle vertices.
-
Enhanced Speed: In many parts, calculation in V6.09+ is significantly faster compared to V6.08.
-
High Fidelity: Provides a more accurate representation of complex curvatures compared to faceted approximations.
Implementation Rules & Logic
The software automatically determines which calculation method to use based on the input data and user-defined tolerances.
1. Data Requirements
-
Surface Data: Direct calculation is applied only if the initial data is a surface.
-
STL Files: These are mesh-based by nature and do not support direct surface calculation.
2. Automatic Selection (V6.10 and later)
In Version 6.10, the system selects the method based on the Curve Tolerance value set in the Options page of the cycle:
|
Tolerance Value |
Method Used |
Result |
|
> 0.01 (e.g., 0.02) |
Tessellation |
Faster for roughing/general work where mesh is sufficient. |
|
< 0.01 (e.g., 0.005) |
Direct Surface |
Highest precision for finishing and complex curves. |