Do these codes stop Ground Control from running the program? I have noticed that when it runs into G or M codes it doesn’t recognize, a “command not supported” message will appear in the lower right and it will simply skip it and go to the next line. I have never run into a situation on my machine where codes not in use will prevent me from running nc files. If your machine is stopping on unsupported commands case you may have found a bug.
In order to produce only the codes currently implemented, we would need a Maslow-specific post-processor. GRBL just generates generic G-Code that can be run on standard routers. As of yet, I know there hasn’t been any headway working with AutoDesk to create a Maslow post. Also, the Maslow updates are frequent enough that the Fusion360 post would have to be updated alongside it. New G and M codes are regularly being implemented to the machine as we improve the functionality of the machine. If an update was missed, it’s entirely possible that Fusion wouldn’t output a new feature to G-code. If I knew more about writing posts I would do this myself.
I have had some luck (accidentally) using the Boxyz post in Fusion, which may solve some of your issues. It doesn’t have much in the way of a startup/end block and it doesn’t use the M-codes at all. It also makes all your cut paths G1 commands, so it will translate arcs into short facets. I’m not sure this will work in every situation, as it’s meant for an entirely different machine. It may be worth experimenting with it or other post-processors to see if there is something close.
These are handled in the heights tab. Fusion 360 does, in fact, like to program in a lot of different Z-heights. I’ve found that using the following settings works pretty well for me. At the very least the Z moves are short enough that it doesn’t slow down the machine too much. You could even set the clearance height to 0mm above the retract height to make it so that the clearance height, retract height, and feed height are all the same. Fusion with give you a warning about clearance heights but I haven’t seen that be an issue on the machine.
It may also be worth experimenting with different CAM programs such as MakerCAM if Fusion isn’t suiting your needs. I have a feeling, though, that Fusion is very convenient to use in the sense that it is both CAD and CAM, so you don’t have to go between programs. I know that if it weren’t for that fact I would probably use Creo or Solidworks myself to do my designing.