Looking at your Gcode you have not set up you tools properly or setup the depth of cut properly.
The top of your material should be Z0.000. This will make all your CUTS to be below Z0.000 such as Z-0.010 for a .010 cut. IF you are cutting in steps to get to total depth your would use a Step value say .010 and a final depth of Z0.050. That would cut .010" at a time and repeat five times at a lower depth until it reaches .050" deep
You set the rapid height ABOVE the surface such as Z0.500 Approach heights could be closer to the top such as Z0.050
Hope that helps, (;-) TP