Handerson,
O problema é saber se quer fazer rosca num torno ou nuam fresadora, e determinar qual o padrão de linguagem deste comando - se for RS274xx, o comando será G33 (não G34) e a máquina deverá ter habilitado e configurado um encoder no eixo do cabeçote que aciona a ferramenta para que haja sincronismo entre a rotação e o movimento em Z.
A máquina deverá ter inclusive capacidade de reversão imediata.
A sintaxe será (assumindo que é G33)
G33 Zxxx Kx.xx
G33 é a chamada para fazer rosca em uma passada só
Zxxx é o parametro da profundidade desejada da rosca
Kx.xx é o parametro do passo da rosca
Ainda, o parametro K é para o eixo Z, ou pode ser I para o eixo X ou ainda J para o eixo Y
Se a rosca for em polegadas ( o programa deverá estar em G20) e a variável H será por exemplo (para uma rosca de 20 fios/polegada) 0.050
Por exemplo:
G33 Z-1,25 K0.050
Isso fará uma rosca (em um passe só) na profundidade de 1,25 polegadas e com 20 fios/polegada de passo (1/20)