docs / workbenches / CAM capability matrix

CAM capability matrix

This summary describes CAM functionality and its current limits as documented on 2026-10-21. Start with the CAM workbench for the dialogs, geometry selection, toolpath generation and simulation controls, or the CAM panel for setups, operations, tools and NC programs.

AreaCapabilityScope and limits
SetupsWork coordinate systems, work offsets, orientation from faces, edges and axes, multiple setupsSet the origin, Z/X directions, clearance heights, target bodies and protected bodies in the setup dialog.
StockBoxes with offsets, cylinders, stock from a solid, remaining stock from an earlier setupStock can be carried between setups, including a changed orientation.
Machines3-axis mills, rotary axes, 5-axis table/head machines, lathes and mill-turn definitionsBuilt-in and document machines describe axis limits, collision solids and a default post.
ToolsMilling, hole-making, form tools, turning inserts and holdersTool geometry and holder profiles are supported; each operation still has cutter and access limits. Ball-cone and tapered-flat workflows are not fully verified end to end.
Tool librariesDocument/user libraries, import/export, material feeds and speedsFeeds and speeds use chip load or surface speed and machine limits.
2D machiningFacing, pockets, contours, slots, trace, chamfer/deburr, engrave/V-carve, bore/circular and thread millingPass controls include multiple depths, tabs, finishing and stock to leave.
Adaptive clearing2D and 3D adaptive strategiesClosed-pocket constant-engagement limits are not yet satisfied. A generated adaptive path does not establish that the requested engagement limit is met.
Geometry selectionEdge chains, sketch curves/profiles and face selectionDefault chain selection generates toolpaths; optional chain side, offset, start and island settings are refused.
DrillingDrill, spot, peck, chip-break, tap, ream, bore and back-bore cyclesHole recognition/grouping and order optimisation are supported. Asymmetric back-bore head entry/exit access is not certified.
3D roughingPocket clearing and rest machiningRest machining can use simulated stock remaining from previous operations.
3D finishingParallel, contour/waterline, pencil, steep/shallow, horizontal, radial, spiral, morphed spiral, ramp, project, flow/morph and rest finishingCoverage depends on the strategy, reachable geometry and selected cutter.
Scallop finishingConstant-stepover pathsSupports analytic surfaces and spherical cavities with horizontal rims; arbitrary mixed surfaces remain unsupported.
ContainmentBoundaries, slope/Z limits, avoid/contact facesGeometry pickers and operation fields constrain the generated cuts.
Multi-axis3+2 indexing, rotary wrapping, swarf, multi-axis contour and finishing with tilt/lead/lagIncludes collision avoidance by tilting and machine-kinematics simulation.
TurningFacing, profile roughing/finishing, grooves, threading, part-off, boring and axial drillingFull thread-flank stock simulation is not provided. Internal profile finishing requires a pilot bore.
Stock transferReorienting stock between spindlesTransfers stock geometry; machine transfer controls are not provided.
LinkingLeads, ramps, retract policies and keep-tool-down movesA link that cannot be established uses a reported fallback or is refused.
Path processingSmoothing, arc/helical fitting and feed optimisationFitted paths preserve the configured deviation limits; unsupported output modes are refused by the post.
OutputNC programs, built-in posts and HTML setup sheetsPrograms order operations and export through their selected post. Posts include Fanuc, Haas, GRBL, LinuxCNC, Mach3/4, Heidenhain, Siemens 840D, Marlin/RepRap, Okuma and Mazak.
SimulationToolpath preview, stock removal, tool/shank/holder collision checks and machine simulationUnsupported access conditions are reported.
VerificationStock-to-part deviation display and cycle-time estimatesDeviation is sampled; time estimates account for motion length, feed and acceleration.
Automatic programmingRecognition of pockets, holes and slotsFloorless through-openings, through-slots and saddles are not yet covered by automatic recognition and machining.
Templates and automationTemplates and MCP/script commandsTemplates support geometry rebinding through the engine API. Workbench commands cover setups, tools, operations, generation, programs and simulation; an engine capability does not imply a complete dialog workflow.

For the available operation fields and commands, see the CAM workbench guide.