If you use SOLIDWORKS CAM or CAMWorks, you have probably seen at least one of these headaches:
- Curves that machine like a stop sign instead of a smooth spline
- 3D surfaces that come out faceted even though the model is clean
- A CAMWorks Feature Tree that gets cluttered after every design change
- Simulations that lag, or worse, crash when parts get complex
In a recent GSC training session, Applications Engineer Alejandro Murillo walked through practical settings and workflows that fix those problems fast. This article breaks the session into a shop-friendly checklist you can apply right away.
Who this is for
- Newer CAMWorks users who want fewer surprises and cleaner results
- Experienced users who want better defaults, fewer clicks, and faster rebuilds
- Anyone programming parts with splines, fillets, multi-surface features, or turning grooves
The two “accuracy knobs” most people never touch
1) Spline Deviation (2.5-axis profiles)
When CAMWorks machines splines, ellipses, or text, it uses a tolerance value that controls how closely the toolpath follows the curve. If this value is too large, CAMWorks will approximate the curve with facets. You will see it in the feature profile and you will see it in the toolpath.
What to look for
- Bosses or pockets with spline edges that suddenly look segmented
- Contour toolpaths that follow a polygon instead of a curve
Practical recommendation from the training
- Keep spline deviation very small. The session recommendation was 0.0001 in (0.003 mm or less).
Why this matters
If your spline is getting faceted in CAM, your machine will do exactly what you told it to do. That can show up as visible flats, poor fit, or extra bench work.
2) Facet Deviation (3-axis multi-surface)
For multi-surface machining, CAMWorks does not machine “perfect CAD.” It builds a mesh and machines that mesh. Facet deviation controls that mesh accuracy. Larger values mean a rougher mesh, which can create a visibly faceted finish even when the CAD surface is smooth.
What to look for
- Z-level or area clearance paths that look like they are stepping around arcs
- Surface finish issues that do not make sense based on cutter choice
Practical recommendation from the training
- Keep facet deviation tight. The session recommendation was 0.00004 in (0.001 mm or less).
Bonus setting that also affects surface finish: Machining Deviation
Even with good facet deviation, machining deviation can make a path less smooth. This is set at the operation level and affects 3-axis and multi-axis operations.
Practical recommendation from the training
- Aim for 0.0001 in (0.002 mm or less).
The rebuild setting that clutters your Feature Tree
There is a CAMWorks option that controls what happens when a rebuild is triggered after a model change. If it is enabled, CAMWorks will re-run Automatic Feature Recognition and add newly recognized features directly into your Feature Tree.
That sounds helpful until your tree fills with features you never plan to machine.
Fix
Turn off the option that adds new recognized features directly into the Feature Tree. With it off, newly recognized items drop into the Recycle Bin instead.
Why it matters
- Keeps your working tree clean
- Makes it easier to see what you are actually machining
- Speeds up repeated rebuilds because previously recognized features stay available in the Recycle Bin
Small workflow tip
If those extra features land in the Recycle Bin, consider leaving them there. Clearing the Recycle Bin can make the next recognition pass slower because CAMWorks has to “discover” everything again.
3-axis toolpath generation: use the Advanced Method
CAMWorks includes two methods for 3-axis toolpath generation:
- Previous Method: older approach mainly used for legacy files
- Advanced Method: newer algorithm and unlocks more options
In most cases, Advanced Method is the right default. Previous Method can still help in specific edge cases, but it should be the exception.
Why Advanced Method wins most of the time
It opens additional controls in the operation parameters, like scale-up strategies, 3D step over options, and bottom-up machining approaches depending on the toolpath type.
Remove one of the most annoying preview behaviors
If your operation parameters window collapses every time you hit Preview, you are losing time all day.
Fix
Disable the option that collapses the operation dialog on Preview.
Why it matters
- Less clicking
- Faster dialing-in of stepovers, stepdowns, and clearances
- Keeps your attention on the toolpath, not the interface
Recognize pockets with top or bottom fillets as 2.5-axis features
A common misconception: “If a pocket has fillets, it must be multi-surface.”
Not always.
If the pocket only has a fillet on the top, bottom, or both, CAMWorks can often recognize it as a 2.5-axis feature. The key is how you recognize it.
Use Recognize Local Features
These pockets often cannot be recognized interactively as 2.5-axis features. Instead, preselect relevant faces and run Recognize Local Features on the setup.
When you should use multi-surface instead
If the pocket has fillets in corners or more complex blended geometry, multi-surface is usually the correct move. It gives you more control and will match the geometry more reliably.
Strategic note
Even when 2.5-axis recognition works, multi-surface features can be the better choice if you need deeper control over containment, stepovers, or surface behavior. The right answer depends on the goal, not the category.
2.5-axis VoluMill vs 3-axis VoluMill
This gets confused all the time.
- 2.5-axis VoluMill is used for roughing 2.5-axis milling features and is commonly included with SOLIDWORKS CAM Professional and many CAMWorks configurations.
- 3-axis VoluMill is for roughing multi-surface features and is typically a separate purchase.
If you are trying to apply VoluMill to a multi-surface roughing job and cannot find the option you expected, this licensing split is often the reason.
Simulation shortcuts that save real time
Simulate with context using SHIFT
If you simulate only one operation, you may lose visual context because prior stock removal is not shown. Holding SHIFT while starting simulation allows you to include previous operations in the background. This can even work across multiple setups.
Reality check
Simulating many operations can use serious resources. If your system is near its limit, save before running heavy simulations and avoid maxing quality settings.
Use “Up To Current” for quick stock catch-up
For one setup, “Up To Current” rapidly simulates prior operations and then continues with the selected operation. It is faster than manually simulating each step, but it typically does not span multiple setups like the SHIFT method.
Speed up simulation by reducing stock update frequency
For complex parts, especially with multi-surface work, you can speed simulation by updating stock every X moves. Bigger intervals can improve speed, especially in turbo mode.
Do not max out simulation quality
Max quality looks nice, but it can lag or crash on complex toolpaths. Back it off until it stays smooth. The best setting is the one that finishes the check without turning your PC into a space heater.
Use SOLIDWORKS sketches to define machinable features
Many users default to selecting model edges and faces for 2D profiles. A simple alternative is to use SOLIDWORKS sketches to define 2.5-axis features in milling and turning.
This is especially useful when:
- Model edges are awkward to select
- You want a clean, intentional profile that is easy to revise
- You need a profile that is not represented as a single clean edge chain
Single-plunge groove cuts in turning
If your groove insert width matches the groove width, you often want a single plunge instead of stepovers. In CAMWorks, this requires a specific approach.
Key idea from the training
Define it as an OD or ID feature, not a groove feature. Then set the pattern option to Diameter and Length and plunge to the target diameter with the correct offset.
You may need to adjust clearance settings to prevent gouging. The NC tab and retract strategies are your friend here.
Deburr the bottom of a hole with a back chamfer tool
Bottom-of-hole deburring can be done with multi-axis methods, but the training showed a quicker approach using 2.5-axis features:
- Create a pocket feature
- Create a contour operation
- Use a user-defined back chamfer tool
- Use negative allowance to intentionally overcut where needed
- Adjust the feature depth to account for tool geometry, so the chamfer lands at the right location
This is one of those “once you see it, you use it forever” workflows.
Posting custom text and variables
If you need to output custom blocks in your NC code, such as setting probe variables before a probing cycle, CAMWorks can support it through post operations, often as a custom post enhancement.
The training example showed an “output strings” style post operation that can insert multiple lines into the posted program.
If you want this behavior consistently, it is usually handled through post customization so it is reliable and repeatable.
Need help applying these settings to your parts?
If you want a second set of eyes on:
- toolpath quality issues
- rebuild behavior and Feature Tree cleanup
- multi-surface strategies
- turning groove workflows
- post processor customization
GSC’s applications team can help you set defaults that match your work and reduce rework.
Share
Meet the Author