Original Autodesk Article:
https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Macro-to-check-all-toolpaths-in-a-project-
for-collisions-and-gouges-in-PowerMill.html
The following macro automates the process for checking each toolpath in a project for collisions and gouges. It has been slightly modified from the macro in the original Autodesk article.
// Loop through each toolpath in the project FOREACH $tp IN folder("TOOLPATH") { ACTIVATE Toolpath $tp.name // Set parameters for collision checking EDIT COLLISION TYPE COLLISION EDIT COLLISION STOCKMODEL_CHECK N EDIT COLLISION SCOPE ALL EDIT COLLISION SPLIT_TOOLPATH Y EDIT COLLISION SPLIT_TOOLPATH N EDIT COLLISION HOLDER_CLEARANCE ".125" EDIT COLLISION HEAD_CLEARANCE "4" EDIT COLLISION DEPTH Y DRAW COLLISION // Do the collision check EDIT COLLISION APPLY // Switch to gouge checking EDIT COLLISION TYPE GOUGE // Do the gouge check EDIT COLLISION APPLY }
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article