In the onSection function, modify the section below.
if (insertToolCall) {
forceWorkPlane();
gPlaneModal.reset();
gFeedModeModal.reset();
setCoolant(COOLANT_OFF, machineState.currentTurret);
var toolFormat = createFormat({width:2, zeropad:true});
if (getProperty("showSequenceNumbers") == "toolChange") {
showSequenceNumbers = "true";
}
if (getProperty("preloadTool")) {
var nextTool = getNextTool(tool.number);
if (nextTool) {
nextool = "T" + toolFormat.format(nextTool.number);
} else {
// preload first tool
var section = getSection(0);
var firstToolNumber = section.getTool().number;
if (tool.number != firstToolNumber) {
nextool = "T" + toolFormat.format(firstToolNumber);
} else {
nextool = "T" + toolFormat.format(0);
}
}
writeBlock("T" + toolFormat.format(tool.number) + conditional(tool.productId, "." + tool.productId.replace(".", "")), nextool);
} else {
writeBlock("T" + toolFormat.format(tool.number) + conditional(tool.productId, "." + tool.productId.replace(".", "")));
}
CAM-Fusion 360/Inventor
CAD-Fusion 360/Inventor
Before PowerMILL