Jenny, the point of the code I sent is that you should be able to just load the GRBL file into your GRBL controller and it will move the machine in a circular path that would cut a 50mm disk using a 2mm cutter, no need to look at the code. With no milling cutter in the machine set it to be x=0 and y=0 at the middle of its travel and with the bottom of the collet at least 10mm above the machine bed when z=0 and try to some air cutting as it is commonly referred to.
The same part in the Mach3 file can be loaded into Mach3 to see what the code is telling the machine to do, basically using Mach3 like a simulator. The basic shapes DXF file is for you to use when trying out DXF to gcode programs and can be used with Estlcam for example to then produce the gcode program. Having simple files like these allows you to work through the required processes knowing that some of the steps have been completed for you already so you only have to learn one part of the process at a time.
Does the machine work? You need to load a GRBL file on to it and see if it moves.
Can you produce a GRBL file? You need a suitable part drawing to produce it, hence the DXF file.
Is the Gcode produced doing what you expect it to do? Use Mach3 as a simulator and load the Mach3 code into it to find out.
Can you produce a DXF file or other format that can be used to describe the part you want to make?
Do the simple things first then go onto the steeper learning curve required for more complicated parts by knowing the basics concepts and methods required already.
Martin C