The problem can be illustrated by the following example:
If the workpiece contains a section where the available space is larger than the milling cutter's radius but smaller than its diameter (meaning only a small arc of the cutter fits), using removeZeroLength generates an incorrect cutting profile that breaks the vertex.
This issue is highly likely to occur when generating two cutting paths during an internal profiling or pocketing operation (for example, a shape with a constricted center).
REMOVE ZERO LENGTH PROBLEM.NGC.TXT
The problem can be illustrated by the following example:
If the workpiece contains a section where the available space is larger than the milling cutter's radius but smaller than its diameter (meaning only a small arc of the cutter fits), using
removeZeroLengthgenerates an incorrect cutting profile that breaks the vertex.This issue is highly likely to occur when generating two cutting paths during an internal profiling or pocketing operation (for example, a shape with a constricted center).
REMOVE ZERO LENGTH PROBLEM.NGC.TXT