No, you need a "G-code interpreter" like Mach3 or LinuxCNC as well as the code itself. These translate the written instructions into a stream of pulses that activate the motors. They are either emitted by the computer's parallel port, a DSP chip, or a USB adapter like the UC100. Controllers, like the G540 Gecko makes, amplify these signals and send them to the appropriate motors, as well as taking on auxilliary functions like running the spindle, dust collector, tool-changer, etc.