CAM: Fix operations needing recompute after post-process

This commit is contained in:
jffmichi
2026-03-02 03:51:16 +01:00
parent 230b64f2f5
commit 4bc038fc88
2 changed files with 4 additions and 8 deletions
-7
View File
@@ -296,13 +296,6 @@ class PostProcessor:
postables = self._buildPostList()
# Process canned cycles for drilling operations
for _, section in enumerate(postables):
_, sublist = section
for obj in sublist:
if hasattr(obj, "Path"):
obj.Path = PostUtils.cannedCycleTerminator(obj.Path)
Path.Log.debug(f"postables count: {len(postables)}")
g_code_sections = []
+4 -1
View File
@@ -705,8 +705,11 @@ def parse_a_path(values: Values, gcode: Gcode, pathobj) -> None:
)
adaptive_op_variables = determine_adaptive_op(values, pathobj)
# Apply arc splitting if requested
# Process canned cycles for drilling operations
path_to_process = pathobj.Path
path_to_process = PostUtils.cannedCycleTerminator(path_to_process)
# Apply arc splitting if requested
if values["SPLIT_ARCS"]:
path_to_process = PostUtils.splitArcs(path_to_process)