Utilizamos la instrucción G21 para programar un roscado recto en torno. Es un instrucción modal. Los parámetros a utilizar son los siguientes:
N050 G21 X(U)_ Z(W)_ F
Parámetros de la función
X Es la cota del diámetro a roscar.
Z Es la longitud de la rosca.
U Distancia del punto inicial al punto final de la rosca (cuando programamos en cotas incrementales).
W Distancia del punto inicial al punto final de la rosca (cuando programamos en cotas incrementales).
F Paso de la rosca expresado en milÃmetros.
Para realizar la misma operación de roscado, pero en un plano inclinado (roscado cónico), tenemos que añadir un parámetro.
X Cota del diámetro a roscar.
Z Longitud de la rosca.
U Distancia del punto inicial al punto final de la rosca (cuando programamos en cotas incrementales).
W Distancia del punto inicial al punto final de la rosca (cuando programamos en cotas incrementales).
R Dimensión incremental con respecto al eje «X».
F Paso de la rosca expresado en milÃmetros.
En el caso de las roscas cónicas, el control calcula automáticamente el paso no programado. Sabiendo la cota R y la longitud Z calcula el paso con respecto al eje «X».