Users have requested to be able to:
- Add space between X and Y coordinates, e.g.:
G01 X10.0 Y5.5instead of the current default of `G01 X10.0Y5.5. (Note: This is to support non-compliant interpreters.)
- Replace Z up/down movements with laser on/off.
These can be addressed with defaults in the CNCJob class, which can be set via the shell. For example (not implemented):
#!text set_sys cncjob_number_format "G0%d X%.4f Y%.4f\n"
This would be rather advanced feature, so it seems fine to keep it in the shell and away from the GUI.