Jorge,
É mais ou menos o seguinte:
O turbocnc, assim como a grande maioria dos sistemas de controle usa um padrão de linguagem (RS274xx) que emprega "palavras" que eu poderia classificar como "universais" entre os controles da atualidade.
Estas palavras nada mais são do que "códigos" que são interpretados pelo sistema, e induzem o programa de controle a gerar certos padrões de sinais para as placas de acionamento dos motores, e estes só obedecem ao que foi enviado.
Dentre estes códigos, existem alguns para indicar movimentos "rápidos", movimentos "interpolados" em reta, "interpolados" em curva, avanços controlados, e assim por diante.
Em muitos casos se usa um comando (G02 ou G03) para indicar "interpolação em curva" para executar um arco quaquer.
Em outros casos, se é um deslocamento linear se usa por exemplo "G01" que é "interpolação linear"...
E para deslocamentos rápidos fora da peça, se usa "G0".
Durante as execuções há palavras que informam as "velocidades de avanço" ("F" de feed).
Nesta página (
http://www.mundocnc.com.br/temas.htm ) há excelentes documentos sobre o assunto, e na parte de baixo há "conceitos básicos" que eu recomento que voce leia - mas leia mesmo - voce vai aprender muito com isso!