The Mach3mill G code normally works OK. Can you jog the machine from the Mach3 screen?

You shouldn't have to do anything special. Is Mach3 throwing an error?

The .cps files are indeed Java script, and are user editable, but I have found very few instances where I needed to do that and never in the Mach3Mil.cps.