Adding Operations

Operations are created from selected geometry. The general workflow is:

  1. Select one or more compatible features in the feature tree or on the canvas.
  2. In the CAM panel, click Add to open the operation menu.
  3. The menu is a vertical list of every operation type. Each row has an info chevron that expands an example card describing the cut. Click the row's add button to create the operation.
  4. For operations that support rough and finish passes, choose Rough, Finish, or Rough + Finish.

If the selection is not compatible with the chosen operation type, a hint message explains what is needed. Fix the selection and try again. The hint row also offers a Select all button that selects every feature compatible with that operation in one click — handy when you want to, say, drill every circle or pocket every closed cutout at once.

From the Feature Context Menu

You can also create an operation directly from a feature. Right-click a feature in the feature tree (or on the canvas) and open the Create operation submenu. It lists only the operations that are valid for that feature — a closed subtract feature offers Pocket, Edge Route Inside, and V-Carve; a circle offers Drill; and so on — so you can add the right operation in one step without hunting through the full menu.

screenshots/cam-add-operation-menu.png
CAM panel — Add operation menu open with operation type buttons

Which Operation Do I Need?

Start from what you want to cut. This table maps the common goals to the operation that does the job — click through to its description and parameters below.

I want to…UseNeeds
Cut a part free from the stockEdge Route OutsideClosed add feature
Hollow out a recess or cavityPocketClosed subtract feature
Cut to size along the inside of an openingEdge Route InsideClosed subtract feature
Flatten / face the top of the stockSurface CleanClosed add feature
V-carve signs, text, or decorative shapesV-Carve Offset / MedialClosed subtract + V-bit
Engrave a line, centerline text, or a pathEngrave — DirectAny feature (open or closed)
Cut a functional slot wider than the cutter (T-track, inlay, dado)EngraveTrochoidal (slot)Any feature + constant-diameter cutter
Rough a profile with less radial load on the toolTrochoidal Edge RouteEdge Route Inside / Outside, rough pass
Machine an imported 3D model3D Surface RoughFinishImported STL/OBJ model
Clean up scallops after a 3D finish3D Surface CleanupImported STL/OBJ model
Drill holes at marked centersDrillCircle features
Bore a hole bigger than any drill you ownDrillHelicalCircle features + flat endmill
Cut a conical screw seatDrillCountersinkCircle features + V-bit
Make a square peg fit a milled cornerCorner ReliefPocket or Edge Route
Not sure add vs. subtract? Add features are material (the part); subtract features remove material (pockets, holes). See Feature Operations.

Operation Types

Pocket

Clears the interior of a closed subtract feature. Requires subtract features with closed profiles. Supports rough and finish passes with Offset, Seeded circles, or Parallel clearing.

Tool: flat or ball endmill

op-pocket.png — pocket clearing toolpath (offset/parallel passes)

Edge Route Inside

Cuts along the inside edge of a closed subtract feature. Requires subtract features with closed profiles. Supports rough and finish passes. A rough pass can use plain Contour offsets or Trochoidal loops that keep radial engagement low.

Tool: flat endmill

op-edge-in.png — toolpath hugging the inside of an opening

Edge Route Outside

Cuts along the outside edge of a closed add feature. Requires add features with closed profiles. Supports rough and finish passes. Used for cutting out parts. A rough pass can use plain Contour offsets or Trochoidal loops. Surrounding add features are automatically treated as obstacles at every depth — passes are clipped so the tool never cuts into neighbouring material, while still descending to full depth where the obstacle is shallower than the current pass.

Tool: flat endmill · pair with tabs

op-edge-out.png — profile cut around a part with holding tabs

Surface Clean

Faces the top surface of a closed add feature. Requires add features with closed profiles. Supports rough and finish passes.

Tool: flat / face endmill

op-surface-clean.png — facing passes across the top of a part

V-Carve Offset

V-carves a closed subtract feature using concentric offset contours. Requires subtract features with closed profiles. Uses V-bit tools only.

Tool: V-bit only

op-vcarve-offset.png — V-carved lettering via offset contours

V-Carve Medial

V-carves a closed subtract feature along the true medial axis of the profile, computed geometrically from the Voronoi/Delaunay diagram of the boundary. Every point carves to its exact depth, giving clean, natural results for text and organic shapes. Requires subtract features with closed profiles. Uses V-bit tools only.

Tool: V-bit only

op-vcarve-medial.png — medial-axis V-carve of organic text

Engrave (Follow Line)

Follows the path of any feature — open or closed — at a fixed carve depth. Used for engraving, centerline text, and decorative lines. Open sketch profiles are tagged as Line features and feed straight into this operation; closed features can also be engraved along their boundary. A second strategy, Trochoidal (slot), cuts a channel wider than the tool for functional slots.

Tool: V-bit or small endmill (Trochoidal needs a constant-diameter cutter)

op-engrave.png — tool following a centerline path

3D Surface Rough

Top-down roughing of an imported 3D model. Choose Offset, Seeded circles, or Parallel clearing; cumulative model-shadow protection, parent-stock containment, region clipping, and pocket-aware split-depth carving leave a stepped semi-finished surface ready for a finish pass. Requires a Model feature (imported STL/OBJ).

Tool: flat or ball endmill

op-3d-rough.png — stepped roughing passes over a model

3D Surface Finish

Finishing pass over the top surface of an imported 3D model. Choose Parallel for raster scanlines at a fixed angle, or Waterline for constant-Z contour rings (ideal for steep walls). Both strategies respect tabs, clamps, subtract pockets, and surrounding add features.

Tool: ball endmill

op-3d-finish.png — finish pass over a model surface

3D Surface Cleanup

Targeted cleanup pass that removes only the material left behind by a prior rough + finish combination — typically the stepped scallops in steep regions. Skips areas the finish already reached, so it runs much faster than re-running a full finish. Requires a model feature.

Tool: ball endmill (often smaller)

op-3d-cleanup.png — cleanup confined to steep leftover scallops

Drill

Drills holes at the center of circle features. Requires circle features. Supports simple, peck, dwell, and chip-breaking drill cycles, plus a Helical mode that bores a hole larger than the cutter with a flat endmill and a Countersink mode that cuts a V-bit screw seat to a finished mouth diameter. Holes are automatically ordered by nearest-neighbor travel, shortening rapid moves between holes.

Tool: drill bit or endmill (Helical needs a flat endmill); V-bit for Countersink

op-drill.png — peck-drilled holes ordered by nearest travel

Feature Requirements by Operation

OperationRequired Feature TypeProfile
PocketSubtractClosed
Edge Route InsideSubtractClosed
Edge Route OutsideAddClosed
Surface CleanAddClosed
V-Carve OffsetSubtractClosed
V-Carve MedialSubtractClosed
EngraveAny (Line, Add, Subtract, Region)Open or Closed
3D Surface RoughModel (imported STL/OBJ)
3D Surface FinishModel (imported STL/OBJ)
3D Surface CleanupModel (imported STL/OBJ)
DrillCircle (any operation)Circle only

Operation Parameters

Select an operation in the list to edit its parameters in the right panel. Selecting an operation also highlights its target features on the canvas and in the feature tree, so you can see at a glance exactly which geometry that operation will cut before you adjust anything.

screenshots/cam-operation-highlight.png
Operations list with an operation selected — its target features highlighted on the canvas and in the feature tree

Common Parameters

ParameterDescription
NameA descriptive name for the operation, shown in the operations list.
KindThe operation type (read-only after creation).
PassRough or Finish. Not available for Engrave, V-Carve, and Drill operations.
ToolThe tool to use. V-Carve operations only show V-Bit tools. Assigning a tool pre-fills the feed, plunge feed, stepdown, stepover, and RPM from the tool's defaults.
Machining Order Controls the sequence when an operation has multiple target features:
  • Feature First: Fully machines one feature top-to-bottom before moving to the next. Minimizes travel between features.
  • Level First: Machines one depth level across all target features before stepping down to the next level. Useful for maintaining material stability or heat management.
Available for Pocket, Surface Clean, Edge Route, V-Carve, and 3D Surface Rough operations.
EnabledWhen unchecked, the operation is excluded from G-code export. The toolpath is still shown if visible.
FeedCutting feed rate for this operation.
Plunge FeedZ-axis plunge feed rate.
RPMSpindle speed.
TargetThe features this operation applies to (read-only display). Use Use current selection to reassign.

Pocket and Surface Clean Parameters

ParameterDescription
PatternOffset (concentric passes), Seeded circles (full circles clear open areas before offset rings finish the remainder), or Parallel (raster passes at a fixed angle).
AngleThe angle of parallel passes in degrees (Parallel pattern only).
Cut DirectionConventional or Climb milling.
StepdownDepth per pass.
Stepover RatioLateral step between passes as a fraction of tool diameter.
Stock To Leave RadialMaterial left on walls for a subsequent finish pass.
Stock To Leave AxialMaterial left on the floor for a subsequent finish pass.
Finish Walls(Finish pass only) Whether to machine the walls to final dimension.
Finish Floor(Finish pass only) Whether to machine the floor to final dimension.
Feed ReductionSlots only applies the configured Slot Feed percentage (60% by default) to full-width cutting stretches. Engagement chooses a bounded feed scale from the cutter's actual engagement on the emitted path. Both modes only reduce the programmed feed; the scale is shown in preview, simulation, export, and the setup booklet.
Round Outside CornersRounds eligible outside contour corners on offset clearing rings for a smoother cut path. This shapes the corners of the rings themselves; it is independent of both ring-to-ring links and Corner Relief.
Round Link Corners(Offset and Seeded circles) Replaces an eligible sharp ring-to-ring transition with a tangent arc-line-arc link. Where a smooth link does not fit in the clearable area, the operation retains the straight transition.
Clean Wall CornersRecovers material that rounded offset rings leave in reachable wall corners. This is separate from Corner Relief: it cleans the programmed shape rather than over-cutting a corner for a mating part.
Corner Relief(Pocket only, in this group) Cuts an extra relief at each inside corner so a square-cornered mating part will actually seat. See Corner Relief.
Entry StrategyUnder Entry & retract. How the tool gets down to each depth: Plunge, Helix, or Ramp. See Entry Moves.

Offset-pattern passes simplify their internal polylines back into arcs and full circles where the geometry allows, with redundant points cleaned up via RDP simplification. The result is shorter, smoother G-code with fewer line segments — especially on circular and rounded-corner pockets.

3D Surface Parameters

3D Surface Rough, Finish, and Cleanup all target an imported model feature. Surrounding add features, subtract pockets, tabs, and clamps are protected automatically. Linking moves between cuts are optimized to reduce rapid travel, and Cut Direction is applied per-side so mixed outer / hole contours all cut in the requested direction.

screenshots/cam-3d-surface-toolpath.png
3D view of an imported model with a 3D Surface Rough toolpath visible — stepped passes, region-clipped, with surrounding add features and subtract pockets respected
screenshots/cam-3d-surface-waterline.png
3D view of a 3D Surface Finish using the Waterline pattern over a sloped model — concentric Z-rings hugging steep walls
ParameterDescription
Pattern 3D Surface Rough:
  • Offset: concentric clearing rings.
  • Seeded circles: full circles clear each open area before its offset rings.
  • Parallel: raster passes across the level, including its boundary loops.
3D Surface Finish:
  • Parallel: raster scanlines across the top surface at a fixed angle. Best for shallow surfaces and bulk finishing.
  • Waterline: constant-Z contour rings stepping down the model. Best for steep walls and vertical features.
AngleAngle of parallel scanlines in degrees (Parallel pattern only).
StepdownVertical step between passes (Rough and Waterline Finish). Cleanup uses its own scallop-driven spacing and does not expose Stepdown.
Stepover RatioLateral spacing between scanlines as a fraction of tool diameter (Parallel Finish, Rough).
Cut DirectionConventional or Climb. Applied per-ring with tool-side topology awareness so mixed outer/hole contours all cut in the requested direction.
Stock To Leave RadialMaterial left on the model surface for a subsequent finish or cleanup pass (Rough only).
Stock To Leave AxialVertical offset left above the model surface (Rough only).
Feed Reduction3D Surface Rough and Cleanup use the same Slots only and Engagement feed-reduction modes as Pocket, scaling only cutting motion where the cutter is more heavily engaged.
Round Outside Corners(3D Surface Rough) Rounds eligible outside contour corners on offset clearing rings. It smooths the ring geometry itself, independently of the tangent links between rings.

Waterline Quality Controls

When 3D Surface Finish uses the Waterline pattern, an extra group of quality controls becomes available. These trade extra computation for cleaner steep-wall finishes. The planner now snaps each ring's entry to the matching point on the ring above and below — successive levels enter the cut at the same XY location, eliminating spiral seams down steep walls — and tip-cap paths over rounded apex regions are smoother.

ParameterDescription
Adaptive RefinementWhen enabled, the planner inserts additional waterline rings in regions where the surface drops faster than the configured threshold between consecutive Z levels. Smooths steep transitions without forcing a finer stepdown across the whole part.
Micro StepoverVertical spacing used for the inserted refinement rings. Defaults to a tool-aware value; lower values produce a finer finish at the cost of cut time.
Refinement ThresholdSurface-drop threshold (between adjacent base rings) that triggers refinement. Larger values refine only the steepest regions; smaller values refine more aggressively.
Max Rings Per BandUpper bound on the number of inserted refinement rings between two base rings. Caps the worst-case path length when adaptive refinement encounters a near-vertical drop.

Edge Route Parameters

ParameterDescription
Strategy(Rough pass only) Contour — a plain offset pass — or Trochoidal — overlapping loops that keep radial engagement low. See Trochoidal Roughing. A finish pass is always a contour.
Cut DirectionConventional or Climb milling.
StepdownDepth per pass.
Stock To Leave RadialMaterial left on the edge for a finish pass.
Stock To Leave AxialMaterial left on the floor for a finish pass.
Corner ReliefCuts an extra relief at each inside corner of the cleared area. See Corner Relief.
TabsClick Auto place tabs to automatically place holding tabs. See Tabs & Clamps.

V-Carve Parameters

ParameterDescription
Max Carve DepthThe maximum depth the V-bit will plunge. Limits carve depth for wide areas. If the tool has a Max Cut Depth set, that value is used as the default.
Contour Spacing(V-Carve Offset only) Spacing between offset contours.
Step Size(V-Carve Medial only) Sampling resolution of the medial-axis computation.

Engrave Parameters

ParameterDescription
StrategyDirect — the tool follows the centerline, cutting a groove its own width. Trochoidal (slot) — overlapping loops cut a channel wider than the tool. See Trochoidal Roughing.
Carve DepthThe fixed depth below Z Top at which the tool follows the path.
Engraving in mid-air? A Line drawn inside a pocket takes its Z Top from the smallest feature that encloses it — a pocket's floor for a subtract feature, a solid's top for an add feature — so Follow Line starts from the surface it was drawn on rather than from the top of the stock. A point sitting exactly on the container's boundary counts as inside, so a line drawn along a pocket wall inherits too. Lines that aren't inside anything, and construction paths, keep the usual default.

Drill Parameters

ParameterDescription
Drill TypeSimple (G81), Peck (G83), Dwell (G82), Chip breaking (G73), Helical, or Countersink.
Peck DepthDepth per peck increment (Peck and Chip Breaking only).
Dwell TimeDwell time in seconds at the bottom of the hole (Dwell only).
Ramp Angle (°)(Helical only) How steeply the bore descends per revolution. Defaults to 5°; the accepted range is 0.1°–45°.
Finished Mouth Diameter(Countersink only) The diameter of the finished conical opening. The operation derives the plunge depth from this diameter and the selected V-bit's included angle.
Retract HeightDistance to retract above the highest material surface between holes. This keeps the setting meaningful when stock thickness or the project origin changes, while retaining a rapid plane clear of the work.

Booklet (PDF Setup Sheet)

Every operation's parameters include a Booklet field with an Export PDF button. It produces a printable setup sheet for that operation — tool, feeds and speeds, target features, toolpath stats, and a toolpath snapshot. See Operation Booklets for what the document contains.

Feed Reduction

Feed reduction lets a clearing operation slow the cutter only where it is working hardest. It does not change the toolpath geometry or raise the operation's programmed feed; it assigns a lower feed scale to the emitted cutting motion when the cutter is more heavily loaded. Use it to protect a tool through tight or full-width material while retaining the normal feed through easier stretches.

screenshots/cam-feed-reduction-legend.png
Sketch view with Feed Colours enabled: a pocket toolpath uses several colours for different emitted feed scales, and the feed legend identifies the percentage represented by each colour

Choose a Mode

ModeWhat it does
Slots onlyApplies the configured Slot Feed percentage to full-width slotting stretches, where the cutter is buried at its full diameter. The default is 60%; set it to 100% to run those stretches at the operation feed.
EngagementClassifies each emitted cutting stretch by how much of the cutter is engaged, then selects a bounded feed scale. A lightly engaged path stays close to the operation feed; more heavily buried cutting motion slows further, down to the configured slot-feed scale.

Read the Feed Colours

With feed colours enabled in the Sketch view, the toolpath and legend show the feed scales that the operation actually emitted. The legend is scoped to the selected operation and omits levels that do not occur in its toolpath, so the colours shown are the colours that will reach simulation, G-code export, and the operation booklet.

A lower percentage is deliberate. Feed reduction is conservative: it can only slow cutting motion below the operation feed. Review the coloured preview before you export when a job has narrow pockets, tight corners, or long full-width cuts.

Where It Applies

Feed reduction is available on the clearing operations that expose it: Pocket, Surface Clean, 3D Surface Rough, and 3D Surface Cleanup. The control is grouped with the operation's speeds and feeds settings.

Seeded Circle Clearing

Choose Seeded circles as the Pattern for Pocket, Surface Clean, or 3D Surface Rough when you want the cutter to clear broad open areas with full circles before it finishes the remaining material with offset rings. Each open region at each depth level starts from its own largest clear circle, so the pattern is not tied to one arbitrary entry point or spiral centre.

screenshots/cam-seeded-circles.png
Sketch view of a Pocket using the Seeded circles pattern: full circles clear the broad open areas first, then offset rings finish around the walls and islands

The initial circles are full cutter paths, not clipped arcs. Once they reach the useful open area, the remaining clearing is planned as normal offset work around the material the circles already removed. This keeps the path covered while preserving the familiar ring finish near walls and islands.

Entry Moves — Helix & Ramp

By default a toolpath reaches each new depth by plunging straight down. That is hard on a cutter that isn't centre-cutting, and it is the loudest, most abrupt thing a router does. Pocket, Surface Clean and 3D Surface Rough can instead ease into the material along a helix or a zig-zag ramp. The controls live under AdvancedEntry in the operation's parameters.

ParameterDescription
Entry Strategy
  • Plunge — straight down at the plunge feed. The default, and what every project made before this option existed keeps doing.
  • Helix — the tool spirals down inside a circle before starting the cut.
  • Ramp — the tool descends along a short zig-zag near the entry point rather than a circle. Useful where there isn't room for a helix.
Ramp Angle (°)How steeply the helix or ramp descends. Defaults to 5°; the accepted range is 0.1°–45°. Shallower is gentler on the cutter and takes longer.
Helix Diameter (%)(Helix only) Diameter of the helix as a percentage of the tool diameter. Defaults to 80%, range 1–100%. If the entry doesn't fit in the space available, the diameter is reduced and a warning tells you the size actually used.
screenshots/cam-entry-helix.png
Entry controls under Advanced — Entry Strategy set to Helix, revealing Ramp Angle and Helix Diameter
screenshots/cam-entry-ramp.png
The same controls with Ramp selected — Ramp Angle remains, Helix Diameter no longer applies

What the Generator Guarantees

  • Entries are placed where the tool fits. A helix or ramp is only synthesized inside an area the tool centre can legally occupy, with a margin kept off the wall so the entry groove doesn't score the surface a finish pass is meant to leave.
  • It falls back rather than failing. If a helix doesn't fit, the operation tries a ramp; if that doesn't fit either, it plunges — and says so in the warnings list.
  • Entries start close to the work. Each entry descends from one clearance above the previous level's floor rather than from global safe Z. On a deep pocket that is a large saving — a 20 mm deep pocket in testing dropped from 4228 mm of entry travel to 1132 mm.
  • Existing projects are untouched. A project saved without entry settings generates exactly the same G-code it did before.
Trochoidal operations use entries too, but only Helix (the default there) or Plunge — a ramp isn't offered. Every trochoidal span is entered with a helix so no fragment ever re-enters material with a vertical plunge, and Helix entry is required when tabs are active.

Trochoidal Cutting

A trochoidal path replaces one heavy full-width cut with a run of overlapping loops. The tool is only ever engaged over a small arc of its circumference, so radial load and heat drop sharply — you can usually run deeper and faster, and a small cutter survives material that would otherwise snap it. The trade-off is a longer path and a channel wider than the tool.

screenshots/cam-trochoidal-toolpath.png
Sketch view of a Trochoidal Edge Route: overlapping circular loops advance along the edge while keeping cutter engagement low

Trochoidal Edge Route

On a rough Edge Route Inside or Outside pass, set Strategy to Trochoidal. The pass leaves stock for a normal contour finish pass, which is what actually sets the final dimension. A finish pass is always a contour.

Trochoidal Engrave

Engrave was the last operation in the app that cut a full-width slot. Set Strategy to Trochoidal (slot) and it cuts a channel instead. This is a win for T-track, inlay, dado, and wire routing — anywhere the groove is meant to be wider than the cutter.

Trochoidal necessarily widens the groove. The channel can never be narrower than 1.15× the tool diameter, and defaults to 1.5×. That makes it the wrong choice for fine engraved text, which will not survive it. The operation shows a live Channel Width readout so you can see what you are actually about to cut. Trochoidal engraving also needs a constant-diameter cutter — assign an end mill, not a V-bit, or stay on Direct.

Trochoidal Parameters

ParameterDescription
Trochoidal Cut WidthWidth of the channel the loops sweep out. Leave it alone and it follows the assigned tool at 1.5× its diameter; edit it and the value is pinned. The minimum is 1.15× the tool diameter — below that no toolpath is generated, and the field says so.
Advance per Loop (% of tool diameter)How far the path advances along the guide with each loop, as a percentage of the cutter diameter. Defaults to 10%. Stored as a percentage so it follows the tool if you swap cutters.
Advance per Loop (distance)Read-only. The same value in project units, derived from the assigned tool.
Channel Width(Trochoidal Engrave) Read-only. The actual width of the slot this operation will cut.
screenshots/cam-trochoidal-edge.png
An Edge Route with Strategy set to Trochoidal — cut width and advance per loop, with the derived advance distance shown read-only beneath
Keep the cut width under twice the tool diameter. Beyond that each helical entry leaves an uncut core in the middle that the following loops have to plough through. The app warns you when you cross that line — reduce the cut width, or pre-drill the entry.

Rest machining is not available for a trochoidal Edge Route: its swept channel can't yet be represented as a rest region.

Corner Relief

A round cutter cannot cut a square inside corner, so a square-cornered part never quite seats in a milled pocket. Corner Relief cuts a small extra excursion at each inside corner to make room for the corner of the mating part. It is available on Pocket and both Edge Route kinds, and is cut as a dedicated pass appended after the main path, at its own step-down levels.

StyleWhat it cuts
NoneThe default. No relief pass is emitted at all.
DogbonePuts the relief on the diagonal, splitting it between the two walls. Removes the least material of the three — roughly a third of what a T-bone takes.
T-boneKeeps the relief inside a single face, leaving the other wall untouched. Pays for that with a slot a full cutter radius deep and two radii wide in that face.
T-bone, longest edgeA T-bone placed in the longer of the two walls, where the slot does proportionally less damage. A good default when you care which face gets marked.

The excursion is sized from the operation's own tool, and it ends where the cutter touches the corner rather than where its centre reaches it — so it removes about as little virgin material as the geometry allows.

screenshots/cam-corner-relief.png
The Corner Relief selector under Advanced, set to Dogbone, with its parameter-reference diagram alongside

When a Corner Is Skipped

The relief pass only descends at a corner when the operation demonstrably already cut there at or below the deepest relief level, so a relief move can never dive into untouched material. A corner is skipped, with an explanatory warning naming its coordinates, when:

  • the adjacent edges are too short to hold the relief notch,
  • the operation's toolpath doesn't actually turn that corner,
  • the operation never reaches full depth there, or
  • a tab covers the corner.

If the assigned tool has no stepdown set, the relief pass is skipped entirely rather than cutting to full depth in one go.

Two limits worth knowing. A T-bone's promise to stay in one face is exact only at a 90° corner. Above roughly 105° the excursion starts to sweep across the corner bisector and will mark both walls — use a dogbone there if that matters.

Helical Boring

Set a Drill operation's Drill Type to Helical and it bores the hole with a flat endmill instead of drilling it — a spiral down the wall, centre-locked, with no core left in the middle and a finishing revolution at the bottom. This is how you produce a hole larger than any drill in your rack.

  • Requires a flat endmill. Any other tool type falls back to a simple plunge with a warning saying why.
  • The hole must be larger than the cutter — strictly larger, not equal.
  • And no more than twice the cutter diameter. Past that, use Edge Route Inside instead; the operation says so rather than generating something questionable.
  • Descent rate comes from the same Ramp Angle (°) field the helix entries use — 5° by default.

V-Bit Countersinking

Set a Drill operation's Drill Type to Countersink, select a V-bit, and enter the Finished Mouth Diameter the fastener needs. PureCut CNC derives the plunge depth from that diameter and the tool's included angle, measured below each target hole's own top surface.

  • Requires a V-bit and circular targets. The selected tool's angle and maximum cut depth must support the requested countersink.
  • The mouth diameter is the design input. You specify the opening the screw needs rather than calculating a cone depth yourself.
  • Invalid conditions stop safely. An unsupported tool, target, or depth produces a warning and no countersink motion for that target.

Rest Machining

When you add an Edge Route Inside or Edge Route Outside operation, PureCut CNC can automatically generate a rest region — a derived feature that represents the material left behind by the first tool that a smaller tool can clean up.

The rest region is created as a separate editable feature. The original operation targets are preserved unchanged. The rest operation targets the generated region with its tool reference cleared, so you can assign a different (typically smaller) tool to it independently.

Tip: Rest machining is most useful when roughing with a large endmill and then finishing corners or tight areas with a smaller tool that the roughing pass couldn't reach.

Reassigning Operation Targets

To change which features an operation applies to, select the new features in the feature tree or on the canvas, then click Use current selection in the operation's properties panel. If the selection is not compatible, a message explains why.

You can include one or more Region features in any operation's target list to restrict where it cuts. Regions don't replace the machining target — they narrow it. With no regions selected, the operation cuts the full extent of its machining target. See Regions for how masked toolpaths are generated and what a region does and does not guarantee.

Reordering Operations

Operations are executed in the order they appear in the list. Drag operations in the list to reorder them. The order affects the G-code output — operations are exported in list order.