Hi goaran,
disclaimer: I am one of the developers of PyCAM ...
PyCAM offers two different toolpath strategies:
- PushCutter: cutting down slices of configurable height (e.g. 3mm - if your cutter/material combination can manage the force)
- DropCutter: final surface cutting (assuming that the PushCutter already removed the material layers above)
The templates in PyCAM are already configured in this way:
1) a "rough" operation (PushCutter in parallel lines preferably with a big tool)
2) a "semi-finish" operation (PushCutter following the contour of the model with a medium-sized tool)
3) a "finish" operation (DropCutter with a small tool)
All operations can be independently configured with a "material allowance" setting to keep some distance to the final surface. This is good for big tools that should avoid contact with the object.
I hope, this helps,
Lars