First time poster, long time lurker. Recently I have been teaching my students CNC machining on our Shapeoko 3. We started with a basic catch all bowl project. They started by designing their projects in Fusion 360 before switching to Fusion’s Manufacturing Mode. One project ran fine but another project is throwing up a weird error when I load the file on Carbide Motion. The error, which shows in multiple lines, is “Optional Stop Must Be At Beginning of Line”.
I’ve looked at both operations in Fusion as well as the post-processing settings and can’t seem to find anything to pinpoint why one file loads and runs fine but the other file won’t run at all.
Both files have only M6 (Toolchange), M3 (Spindle On CW) and M30 (End of Program)
The only glaring issue I see is all of the “Does Not Work” file blocks start with a slash “/”
which tells Carbide Motion to ignore it’s internal programming & send the command directly to the machine. CM uses a stop (M00 or M01) internally to stop the program to change the tool, or to tell the operator to turn on the router if no bitrunner or VFD is being used.
My guess is that Bryce is using an option or a postprocessor that outputs the slash. Either figure out what that option is, or edit the slashes out of the file.