Operations Overview

An operation tells MapleCAM how to cut a path or set of paths. Each operation type produces different toolpaths suited to different tasks.

Operation Types

Spindle Operations

OperationDescriptionTypical Use
ContourCuts along a path with tool offsetCutting out shapes, inside pockets
PocketClears material from enclosed areasRecesses, shallow cavities
FacingSurfaces the top of stock flatFlattening warped material
EngraveFollows paths at a fixed shallow depthText, fine lines, decorative detail
V-CarveVariable-depth carving using V-bitSigns, lettering, decorative carving
ChamferCuts angled edges with V-bitEdge finishing, decorative bevels
Helical ContourHelical ramp into full-depth contourDeep contour cuts with smooth entry

Laser Operations

OperationDescriptionTypical Use
Laser ContourVector cutting along pathsCutting thin material
Laser EngraveRaster engraving of filled areasImages, filled shapes
Laser HatchLine-fill pattern inside regionsShading, area marking
Laser RasterGreyscale image engraving via variable laser powerPhotographic engraving
Laser HalftoneBinary-dithered image engravingImage marking on on/off-only lasers
Laser StipplingVoronoi-stippled point engravingPointillist image rendering

Creating Operations

There are three ways to create an operation:

  1. Right-click selected paths and choose from the context menu
  2. Toolbar buttons for common operation types
  3. Keyboard chords — press Ctrl+E then a key for spindle operations, or Ctrl+L then a key for laser operations (see Keyboard Shortcuts)

The Property Panel

When an operation is selected, the property panel on the right shows all configurable settings. Changes take effect immediately and toolpaths regenerate automatically.

Property Cascade

Operation settings are resolved through a cascade:

  1. Operation — settings you've explicitly set on this operation
  2. Operation Group — inherited from the group (display grouping only)
  3. Tool Preset — defaults from the assigned tool's preset
  4. Built-in Default — hardcoded fallback values

This means you only need to override the settings that differ from your tool preset.