Hi,
more as a matter for clarification Mach4 treats ALL Gcode as lowercase, without leading zeros and without whitespace.
Whenever the Gcode interpreter operates it will first alter all Gcode to suit.
G0 X0.01 Y3.01 gets interpreted g0x.01y3.01 and
G1 X4.98 Y 0.76 Z50 F400 gets interpreted as g1x4.98y.76z50f400 etc
In most cases Mach will interpret Gcode you have supplied it without problem but there are a few occasions where it
does not and it can be very hard to spot why. May I suggest you follow the rules of Mach4, ie all lowercase, no leading
zeros and no whitespace as it will circumvent that problem.
Craig