G01 – Interpolação linear
Usa-se a instrução G01 para realizar o deslocamento linear da ferramenta controlado de acordo com a velocidade estabelecida com parâmetro F até o ponto especificado na programação. Em tornos, geralmente o avanço definido pelo parâmetro F está em milímetros por revolução do eixo árvore. Obviamente os avanços controlados só devem ser especificados na programação após a peça estar em movimento, pois são movimentos de corte de material.
Quando a ferramenta já se encontra em determinada coordenada não é necessário repetir a coordenada, como mostrado no bloco N15 da figura a seguir.
Supondo-se a profundidade seja de 1mm haverá a redução de 2mm no diâmetro a cada passada. No exemplo de programa a seguir foi dada ênfase apenas ao trajeto da ferramenta, desprezando-se demais instruções.
O2901 (O______ – Número do programa.)
N05 G21; (N05 – Bloco número 5.)
(G21 - Estabelece unidade de medida, milímetro.)
N10 G28; (G28 – Move a ferramenta para local de troca.)
N15 M06 T07; (M06 – Realiza a troca da ferramenta pela T07 (Desbaste Externo).)
N20 G00 X38 Z2 G97 M03 S800;
(G00 – Move a ferramenta rapidamente para a primeira posição de usinagem X38 Z2)
(G97 – Estabelece rotação constante) (M03 – Liga árvore no sentido horário.)
(S800 – Define a rotação em 800 rpm.)
N25 G99 F0.15 G01 Z-20; (G99 – Define o avanço em mm/rotação.)
(F0.15 – Especifica o avanço em 0.15 mm/rotação.)
(G01 – Executa avanço controlado por F0.15.)
(Z-20 – Posição final de desbaste no comprimento.)
N30 X41; (X41 – Afasta a ferramenta da peça para o diâmetro X41.)
N35 G00 Z2; (G00 – Move rapidamente a ferramenta até posição inicial no comprimento.)
N40 X36; (X36 – Move rapidamente a ferramenta até posição inicial para a próxima passada.)
N45 G01 Z-20; (G01 – Executa avanço controlado da ferramenta por F até Z-20.)
N50 X41; (X41 – Afasta a ferramenta da peça para o diâmetro X41.)
N55 G00 Z2; (G00 – Move rapidamente a ferramenta até posição inicial no comprimento.)
N60 X34; (X34 – Move rapidamente a ferramenta até posição inicial no próximo diâmetro á ser desbastado.)
N65 G01 Z-20; (G01 – Executa avanço controlado da ferramenta por F até Z-20.)
N70 X41;
N75 G00 Z2;
N80 X32;
N85 G01 Z-20;
N90 X41;
N95 G28 M05; (G28 – Move a ferramenta para local de troca.)
(M05 – Desliga o eixo árvore.)
N100 M30; (M30 – Finaliza o programa e retorna ao início.)
No exemplo anterior algumas coordenadas são omitidas nos blocos, pois, a ferramenta já se encontra na posição desejada. Apenas os blocos em que G01 atua estão realçados.