Originally Posted by
charliex
clearing the machine zero definitely isn't the right thing to do, something else is up. either your machine size/envelope isn't setup properly or something in the gcode. turning off machine zero to NA turns off the check that it thinks its going over the envelope, if when your run it, it doesn't bind or run out of movement the settings aren't right. Its a worthwhile thing to add.
i use fusion360 with flashcut and no home switches, and it is fine.
i set a machine zero at the limit of movement at the hardware, then i set my program zero to the stock corner ( back, left for me ) then load the GCODE.
if you are still getting m9 you have to edit the post processor in fusion and remove them by hand, or just add them to do nothing in flashcut