If you generate toolpaths using a model which then changes, you can update the toolpaths without regenerating them.
This is best shown by example using the Cowling.dgk model in the Examples folder.
This examples uses a Block and some Tools, Toolpaths, and Boundaries, with some toolpaths can be limited to a boundary.
This project contains three different types of boundaries:
- Block —Boundary.
- Rest — Locked boundary. This is used to create the Corner toolpath.
- Shallow — Locked boundary. This is used to create the Raster Boundary toolpath, but it has also been edited.
To update toolpaths when the model changes:
- In the Explorer, from the Models context menu, select Delete All to delete the model.
- From the
Toolpaths context menu, select
Invalidate All. In the
PowerMill Query dialog that appears, click
Yes to invalidate all toolpaths. The toolpaths are all updated with the
Calculator
symbol and are deleted from the graphics window.
- From the
Boundaries context menu, select
Invalidate All. In the
PowerMill Query dialog that appears, click
Yes to invalidate all boundaries.
The boundaries are updated with the Calculator
symbol but are still displayed. Except that, any edited boundary (in this case Shallow) is not invalidated as there is no way of re-creating an edited boundary automatically.
- Click File tab > Import > Model to import the model.
- From the
Toolpaths context menu, select
Batch Process
to recalculate all toolpaths. This operation also calculates any boundaries that are needed to create the toolpaths. In this case,
Rest
boundary is calculated as it is used to create the
Corner
toolpath.
- Re-calculate the boundaries by selecting Batch Process from the Boundaries context menu. This re-calculates Block boundary (the only uncalculated boundary).
Note: You can update only minor modifications to the model in this way. You cannot change the block when using this technique.