// Siemens CYCLE84 - Rigid tapping var rtp = retract; var rfp = section.getClearanceHeight(); var sdis = 2; var dp = z; var dpr = 0; var dtb = 0; var sdt = 0; var sdir = 3; // 3=clockwise (M3) var tac = 1; // 1=constant speed, 2=constant cutting speed
if (x != undefined) line += " " + xOutput.format(x); if (y != undefined) line += " " + yOutput.format(y); if (z != undefined) line += " " + zOutput.format(z); siemens 828d post processor for fusion 360
if (x != undefined) line += " " + xOutput.format(x); if (y != undefined) line += " " + yOutput.format(y); if (z != undefined) line += " " + zOutput.format(z); // Siemens CYCLE84 - Rigid tapping var rtp
// Main processing function function onSection(section) switch(section) case "setup": onSetup(); break; case "toolpath": onToolpath(); break; var rfp = section.getClearanceHeight()
// Machine specific settings writeBlock("SOFT"); // Soft acceleration writeBlock("FFWON"); // Feed forward on writeBlock("DYNON"); // Dynamic response on
writeBlock(line);
// Global variables var xOutput = createVariable(prefix:"X", force:true); var yOutput = createVariable(prefix:"Y", force:true); var zOutput = createVariable(prefix:"Z", force:true); var iOutput = createVariable(prefix:"I"); var jOutput = createVariable(prefix:"J"); var kOutput = createVariable(prefix:"K"); var fOutput = createVariable(prefix:"F"); var sOutput = createVariable(prefix:"S"); var tOutput = createVariable(prefix:"T"); var dOutput = createVariable(prefix:"D"); var mOutput = createVariable(prefix:"M"); var rOutput = createVariable(prefix:"R");