The altitude over surface for Z is set to .100 in Supercam, so when we first turn on Supercam and open the plot the altitude is at a jog up preset. We then verify surface and then move the Z to the preset altitude which is .100" over surface of material (this will read .385 in the code) which doesn't show at the beginning of this code, but the Z is already there.
G00 F5.7
X3.4915 Y4.4714
Next the Z altitude descends to .285 (which is surface) at the preset rapid travel of 6" per minute from the initial .385
G00 Z0.2850 F6.0
Next the Z plunges into the material at a slower travel of 5.7" per minute to .185
G01 Z0.1850 F5.7
G01 F7.5
G03 X3.4915 Y4.4714 I-0.0250 J0.0000 F7.5
Here the Z runs up to .385", which is .100" altitude over material which is at .285 (surface)
G00 Z0.3850 F6.0
G00 F5.7
X3.3304 Y4.4689
G00 Z0.2850 F6.0
G01 Z0.1850 F5.7
G01 F7.5
X3.1699 Y4.4689
X3.1699 Y4.4689
Maybe I should rethink how I set zero "Z" in Supercam. I always imagined that it should be the table so as to not accidentally run into it but maybe this is not proper procedure.