Il metodo e la tecnica di lavorazione della filettatura a passo variabile con programma Macro su tornio CNC
Questo articolo spiega quattro contenuti:
1. Cos'è una filettatura a passo variabile.
2. Codice G per filettatura a passo variabile
3. Macro programma di filettatura a passo variabile
1. Cos'è una filettatura a passo variabile
La cosiddetta filettatura a passo variabile, ovvero il valore del passo non è fisso, ma cambia gradualmente lungo la direzione dell'asse.
2. Codice G per la lavorazione di filettature a passo variabile
G34 X__ Z__ F__K__
1, F è il passo iniziale della filettatura a passo variabile elaborata.
2. Il valore K è l'incremento o il decremento del passo quando l'albero principale ruota di un giro. Se K è un valore positivo, allora il tono è crescente e K è negativo, cioè decrescente.
Naturalmente, puoi anche utilizzare i comandi G92, G32 o persino G0 di uso comune. Come usarlo, segui Zou Jun per imparare "CNC Macro Program" versione 3.0, inizia da zero, passo dopo passo, ti consente di riprodurre a fondo la programmazione macro.
Bene, guarda il diagramma seguente, che è un filo a passo variabile.
immagine
Il tono diminuisce gradualmente dall'iniziale 20 a 19, 18, 17..., quindi il valore K nel comando G34 è -1.
3. Come scrivere il programma della filettatura a passo variabile
È possibile utilizzare il metodo di calcolo delle coordinate del punto condiviso da Jun per girare lungo la linea di contorno in sequenza. È anche possibile utilizzare un'auto a strati comunemente usata, che viene girata strato per strato.
Tuttavia, nel taglio a strati, a causa della crescente profondità di taglio, la superficie di contatto tra l'utensile e il fianco del dente diventa sempre più grande e aumenta anche la forza di taglio, il che può facilmente causare danni all'utensile o al pezzo. Quindi posso utilizzare la profondità di ogni strato per diminuire continuamente, riducendo così la forza di taglio e completando la lavorazione del filo.
La procedura è la seguente:
O 1111
G21G40 G97 G99 T0100
Tagliafilo T0101
S300 M03
SOL00 X38. Z21 Punto di partenza del ciclo di filettatura
#1= 0.5 profondità del primo taglio
#{{0}}.0 altezza profilo (valore raggio)
N1 #2=#2-#1 L'altezza del dente rimanente dopo ciascuna profondità di taglio
IF [#2 LE 0.05 ] GOTO2 Se l'altezza del dente rimanente è minore o uguale a 0,05, trasferisci al blocco N2
G00 X[30 plus 2*#2] 30 è il diametro esterno della filettatura
G34 Z-100. F20 K-1
G00 X38.
Z21.
#{{0}}.8*#1 Ogni profondità di taglio è 0,8 volte l'ultima volta
IF [#1 GE 0.05 ] GOTO1 Se la profondità di taglio è maggiore o uguale a 0,05, trasferisci al blocco N1.
#{{0}}.05 Altrimenti, la profondità di taglio è fissata a 0.05
Trasferimento GOTO1 al blocco N1
N2 G00 X30 Z21
G34 Z-100 F20 K-1
G00 X38
Z200
M30





