by spumco » Fri Aug 31, 2018 1:58 am
I just did a quicky compare of 4.2.049 and 4.1.959 (one I'm using)
Looks like they did some fiddling with the spindle start/stop calls. Changed the definitions:
4.1.959
(rpmFormat.areDifferent(tool.spindleRPM, sOutput.getCurrent())) ||
(tool.clockwise != getPreviousSection().getTool().clockwise)) {
if (!jetMode) {
if (tool.spindleRPM < 1) {
error(localize("Spindle speed out of range."));
return;
}
if (tool.spindleRPM > 99999) {
warning(localize("Spindle speed exceeds maximum value."));
}
writeBlock(sOutput.format(tool.spindleRPM), mFormat.format(tool.clockwise ? 3 : 4));
4.2.049
(rpmFormat.areDifferent(spindleSpeed, sOutput.getCurrent())) ||
(tool.clockwise != getPreviousSection().getTool().clockwise)) {
if (!jetMode) {
if (spindleSpeed < 1) {
error(localize("Spindle speed out of range."));
return;
}
if (spindleSpeed > 99999) {
warning(localize("Spindle speed exceeds maximum value."));
}
writeBlock(sOutput.format(spindleSpeed), mFormat.format(tool.clockwise ? 3 : 4));
I don't pretend to know about post gibberish, but something odd I noticed in your file is that Fusion is outputting "H0" for some of the tools and "Hxx" for others. Is that intentional on your part?
Does the spindle turn on after the G53 Z-1 move?