Check out GRBL:
1. Yes2. Software you write yourself.You may find some useful stuff in stepper motor basics and this simple stepper code. And if you want to send data from your PC have a look at serial input basics and this Python-Arduino demo....R
Check out GRBL: http://blog.protoneer.co.nz/projects/grbl-arduino-library-page/
how to convert gcode into Arduino C language?
is that lib will make cnc work even i dont have grbl?
I assumed question 1 ruled that out ?...R
GRBL is not specific to any shield, its a fully configurable tiny GCODE interpreter
wow that nice if i can build arduino cnc without grbl.....no, i dont have any programing education basic,..........