- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I run a high production machine and i am tired of the z axis retracting all the way home when it almost never needs to.
i always hit : EDIT ALL toolpaths and set the clearance heights to clear the parts mounted to my rotary.
It wastes a ton of time. I run the same program for weeks on end, so I'm trying to optimize it as much as possible.
I understand there is this "fear" that the z axis might not be up high enough to clear on a rotary tool path. but i mean come on guys. why do they disable that feature when using a rotary on the generic posts???
I've been trying to edit the post but i think I'm missing something, cant seem to find all the lines to edit or something.
I'm using the Generic haas 4th axis with rotary pre NGC post.
I found the lines that have the error on lines starting around 3460 but im not sure how to bypass that error code and get it to just post the code.
/** Output block to do safe retract and/or move to home position. */
function writeRetract() {
var words = []; // store all retracted axes in an array
var retractAxes = new Array(false, false, false);
var method = getProperty("safePositionMethod");
if (method == "clearanceHeight") {
if (!is3D()) {
error(localize("Safe retract option 'Clearance Height' is only supported when all operations are along the setup Z-axis."));
}
return;
}
validate(arguments.length != 0, "No axis specified for writeRetract().");
Solved! Go to Solution.
