1. Help Center
  2. CAM Assist
  3. Program

The Program stage in CAM Assist

On this page

The Program stage is the last stage in the top bar. It shows the program CAM Assist generated, grouped by setup and section, and is where you review, edit and send operations to your CAM package. It opens on its own when you run CAM Assist.

The Program stage with the program summary, operations grouped by setup and section, an operation's details panel open, and the footer buttons

Before the first run

The pane shows No program yet. Click Run CAM Assist to generate the program, or Review stages to open Overview and see what still needs attention. The button reads Run with warnings when a stage has warnings. If it's greyed out, hover over it to see why, or see Why can't I run CAM Assist?.

While CAM Assist runs

A Generating chip appears next to the Program heading, with a progress bar and status message. On the first run, operations appear in the list as they finish. Click Cancel to stop. See Cancel a calculation and Progress messages.

Message after a run What to do
Program generation failed. You can retry below. Click Retry CAM Assist. See CAM Assist run failed.
Program generation was canceled. Click Retry CAM Assist when you're ready.
Generation completed without a program. Review your inputs and try again. Check your setups, toolpath types and tools, then retry. See No usable tools.

The program summary

The top of the program shows the totals for the operations that will be sent:

  • Operations, Tools and Cycle time. The cycle time includes the machine's scale factor. See How accurate is the cycle time estimate?
  • A bar that splits the cycle time by section. Hover over a part for its setup, section, operation and tool counts, and share of the total. Click it to jump to that section.
  • 1 unfinished face or {n} unfinished faces: faces the program leaves unmachined or only partly machined. Click it to show or hide them in the 3D view. See Why didn't CAM Assist finish some faces?
  • Apply presets to all operations and related messages about cutting parameters. See Edit cutting parameters for an operation.

Setups, sections and operations

Each setup lists its sections (folders such as Roughing, Holemaking, Wall, Flat, Freeform, Chamfer, Deburring or Probing), and each section lists its operations. Setup and section rows show the number of operations and tools and their cycle time, and have a switch that includes or leaves out everything in them. See Which operations get sent to my CAM package?

Each operation row shows:

  • A colored dot that matches the operation's color in the 3D view, and the operation name, for example Adaptive roughing or Wall finishing. Finishing names can end in - rest, - partial or - partial rest. See What are Rest and Partial finishing operations?
  • The tool: its number, diameter and type.
  • Icons for where the cutting parameters come from (AI params, Preset params or Custom params). Hover over one for details. No preset or Needs params means the operation needs cutting parameters before it can be sent.
  • The estimated machining time.

Use the arrow keys to move between rows.

The operation panel

Click an operation row to open its panel beside the pane.

The operation panel with the Strategy and Cutting parameters sections and the footer buttons

Section What's there
Strategy The tool, Setup, Tool axis and Cycle time. Click the tool for Change tool assembly or Open in tool library. Click the tool axis badge to preview how the tool approaches. Finishing operations have Split operation; roughing operations have Change volume boundaries.
Cutting parameters Spindle speed, Cutting feed, Step-down, Step-over and where they come from. Edit cutting parameters and Open cutting parameters explorer.
Footer Delete (finishing only), Leave out or Include, and Edit strategy.

If a button is greyed out, hover over it to see why. Waiting for full program means the run hasn't finished yet.

Task See
Change the tool, setup, operation type or tool axis Edit an operation
Change the tool only Change an operation's tool
Change a finishing operation's faces Change which faces a finishing operation machines
Split a finishing operation Split a finishing operation
Change which volumes a roughing operation cuts Change roughing boundaries
Delete a finishing operation Delete a finishing operation
Change feeds and speeds Edit cutting parameters for an operation or The Cutting Parameters Explorer

Below the operations, Undo edit, Redo edit and Undo all edits step back through your edits. See Undo strategy edits.

After some edits, Recalculate edited strategy appears at the top of the pane. Click it so roughing and deburring match your edits before you send.

Machinability feedback

Click Machinability feedback in the pane header to see the machinability issues found for the part, in place of the operation list. The number shows how many kinds of issue there are. Click the close icon to return to the operations. The button is greyed out while the strategy editor is open.

The Machinability feedback list in the Program stage

Cycle time report and Send to CAM package

The footer has two buttons once a program exists:

"Program out of date"

You changed an input, such as a setup, tool or configuration setting, after the run. The Out of date chip appears next to the heading, and a Program out of date message appears over the 3D view.

  • Click Regenerate to run CAM Assist again with your changes.
  • Click Later to hide the message. The Out of date chip stays.
  • Or send the program you already have. The send button shows a warning icon, and its tooltip reminds you it uses the inputs from the last run.

If the message says "The program being generated uses the inputs from the last run", a run is in progress. Your changes apply to the next run.

Resize or hide the pane

Drag the pane's edge to resize it, or click the collapse button in the pane header to hide it. Click Open Program on the narrow bar to bring it back.

Still need help?

Our technical team can help you get unblocked.

Contact support