① Introduzione ai filetti della faccia terminale di lavorazione G32:
Panoramica: I fili della faccia terminale sono per lo più fili rettangolari e il mandrino autocentrante (filo del disco) del tornio utilizza questa struttura. Questo tipo di thread non ha un'annotazione di codice specifica, di solito un'annotazione di testo.
La figura 2-8 è un diagramma schematico del filo della faccia terminale
La figura (a) è un diagramma schematico della struttura complessiva del filo della faccia terminale, mentre la figura (b) è una vista parziale ingrandita del filo della faccia terminale. È specificato che quando la profondità del filo è inferiore a 5 mm, un ulteriore 0,1 mm deve essere aggiunto.
Determinazione della direzione di rotazione del filo della faccia terminale:
Nel caso del mandrino principale che gira in avanti, girare dall'esterno verso l'interno appartiene al destro (in senso orario), e viceversa è il filo sinistro (in senso antiorario).
Formato di istruzione: G32 X-F_ (X è la coordinata del punto finale di taglio, F è il cavo del filo)
Dichiarazione del programma (solo la sezione filettata della faccia finale)
G99 M3 S500 T0202; (Tagliafessura B=3mm)
G0 X100 M8;
Z-0,5;
G32 X40 F3,0;
G0 Z3;
X100;
Z-0,7;
G32 X40. (considerando lo schema di larghezza della lama 2-9) F3.0;
G0 Z3;
X100;
Z-1.0;
G32 X40 F3,0;
G0 Z3;
X100;
Z-1.5;
G32 X40 F3,0;
G0 Z3;
X100;
Z-2.0;
G32 X40 F3,0;
G0 Z3;
X100;
Z-2.5;
G32 X40 F3,0;
G0 Z3;
X100;
Z-3.1;
G32 X40 F3,0;
G0 Z90;
M5;
M30;
Nota: Il posizionamento dovrebbe essere coerente in questi tempi.
② Introduzione alla lavorazione del filo del passo variabile
Alcuni sistemi CNC domestici, come Guangzhou CNC (GSK), utilizzano le istruzioni G32 quando si lavorano filettature a passo variabile. Come illustrato nelle figure 2-10:
Figura 2-10 Diagramma schematico del filo a passo variabile
Calcolo numerico:
L'altezza del dente (valore del diametro) di M274 è 1.34=5.2mm;
L'altezza del dente (valore del diametro) di M2712 è 1.312=15.6mm;
L'altezza del dente si basa sull'altezza minima del dente:
Quindi il diametro minore è 27-5.2=21.8mm.
Quando si girano filetti a passo variabile, la velocità del mandrino è determinata dal passo massimo del filetto (P=12).
Dichiarazione del programma (solo sezione thread)
G99 M3 S200 T0202;
G0 X30;
Z3;
X26;
G32 Z-20 F4.0;
G32 Z-56 F12;
G0 X30;
Z3;
X25.6;
G32 Z-20 F4,0;
G32 Z-56 F12;
;
G32 X30;
Z3;
X21,8;
G32 Z-20 F4;
G32 Z-56 F12;
G0 X30;
Z90;
M5;
M30;
Il cosiddetto filo di passo variabile si riferisce ad un valore di passo di riferimento specificato F a partire dal filo tagliato e quindi generando una differenza di passo K (aumento o diminuzione) ad ogni altro passo
In alcuni sistemi CNC importati come FANUC, esiste un'istruzione specifica G34 per la lavorazione di fili a passo variabile.
Formato d'istruzione: G34 X_Z_F_K_;
Tra loro, X e Z sono le posizioni finali del filo, F è il piombo nella direzione dell'asse lungo al punto di partenza, K è l'aumento e la diminuzione del piombo per rotazione del mandrino e l'intervallo di comando del valore K è 0.0001-500.000mm, come mostrato nella figura seguente.
Ad esempio, il cavo di partenza è 5mm, l'incremento del cavo è 1mm, la lunghezza del filo è 50mm e il programma è G34 Z-50 F5. K1.
② Lavorazione di fili multipli
Le filettature a più linee sono generalmente utilizzate per la trasmissione e sono filettature diritte. La lavorazione CNC di filettature a più linee può essere effettuata chiamando subroutine utilizzando G92. Le macchine utensili importate supportano anche le istruzioni G32 per la lavorazione di filettature a più linee, e le istruzioni G76 possono essere utilizzate anche per la lavorazione di filettature a più linee (come discusso più avanti).
G92 chiama le subroutine per elaborare la lavorazione multi filettatura come mostrato nella Figura 2-11.
Il significato indicato nella figura: M279/3
Tra questi, M27 è il diametro nominale, 9 è il cavo filettato e 3 è il passo.
Perché: lead=numero di linee di passo, quindi: questo è un thread a tre fili.
Calcolo numerico:
Diametro maggiore = 27-0,133 = 26,61 mm;
Diametro minore=27-1.33=23.1mm;
Dichiarazione del programma (solo sezione thread)
Sottoprogramma (O0046)
G92 X26 Z-40 F9;
X25.7;
X25.4;
X25.2;
X25.0;
;
X23.1;
M99;
programma principale
G99 M3 S700 T0202;
G0 X30 M8;
Z3;
M98 P0046;
G0 X30;
Z6;
M98 P0046;
G0 X30;
Z9;
M98 P0046;
G0 Z90;
M5;
M30;
Z3. Z6. Z9. Aumentare un passo per posizionamento (P=3)
Alcuni sistemi supportano anche la lavorazione G32 di filettature a passo variabile
Formato d'istruzione: G32 X_Z_F_Q_;
Dove X e Z sono le posizioni finali del filo, F è il cavo del filo e Q è l'angolo di partenza del filo. L'incremento è 0,001, il punto decimale non può essere specificato; Se l'elaborazione del doppio filo e lo spostamento corrispondente è 180, specificare Q180000
L'angolo di partenza Q non è un valore modale e deve essere specificato ogni volta, altrimenti il sistema lo considererà 0
La lavorazione multi filettatura è efficace per le istruzioni G32, G34, G92 e G76.
② Lavorazione di fili trapezoidali
Sui torni CNC, le istruzioni del ciclo di taglio del filo G76 possono essere utilizzate per lavorare i fili trapezoidali utilizzando metodi come il taglio obliquo e sfalsato, ma ci sono alcune difficoltà tecniche. Pertanto, sulla base di una lunga esperienza pratica, è stato sviluppato un insieme di calcoli precisi dei dati di programmazione utilizzando una serie di formule empiriche. Utilizzando le istruzioni di taglio filettato G32 e chiamando subroutine, e impostando abilmente metodi di lavorazione nelle subroutine, è possibile elaborare filettature trapezoidali qualificate in modo sicuro e affidabile.
Analisi delle capacità di programmazione e lavorazione:
(1) Durante la rettifica della lama, prestare attenzione a garantire che l'angolo del tagliente dell'utensile di tornitura sia coerente con l'angolo di forma del dente e la larghezza del tagliente deve essere inferiore alla larghezza del fondo della scanalatura.
(2) Cercate di rendere la distanza tra i denti durante il processo di tornitura abbastanza grande da garantire la rimozione regolare del truciolo con un unico tagliente dell'utensile di tornitura. Si consiglia di avere una larghezza inferiore trapezoidale della scanalatura filettata di 1,7 mm con un passo di 5mm e una punta affilata della lama di 1,2-1,4 mm. L'eccessiva punta della lama può causare che lo spazio tra la punta della lama e il lato del dente sia troppo piccolo, rendendo difficile rimuovere i detriti e incline al taglio; Una punta utensile troppo piccola può causare una diminuzione della rigidità della punta utensile, che può facilmente causare vibrazioni e causare scarsa rugosità della superficie di lavorazione, rendendo difficile controllare la precisione.
(3) Prestare attenzione al posizionamento dell'utensile di tornitura prima di girare il filo. La distanza dalla punta dell'utensile alla parte superiore del dente dovrebbe essere maggiore dell'altezza del dente h. Se è inferiore all'altezza del dente h, causerà attrito tra la punta dell'utensile e la parte superiore del dente del filo durante la fase di filettatura post, con conseguente spreco.
(4) Sviluppare e chiamare subroutine, che possono utilizzare una singola subroutine o più subroutine.
1. Calcolo dei dati di programmazione
(1) Il valore X del punto di posizionamento del vuoto = diametro nominale + (0.5P + ac) 2+1, dove P è il passo, ac è la distanza della punta del dente e 0.5P + ac è l'altezza del dente. Scegliere il valore dello spazio della punta dentale in base alla dimensione del passo, come mostrato nella tabella sottostante.
(2) Primo valore X del punto di taglio, X=diametro nominale - deviazione media delle parti superiori e inferiori -0,2
(3) Diametro minore = diametro nominale - (0.5P + ac) 2
(4) Addend di lavorazione=(valore X del primo punto di taglio - diametro minore)/quantità di alimentazione X-direzione (valore diametro)+1
(5) U=X valore del punto di posizionamento vuoto - X valore del primo punto di taglio.
2. percorso di taglio: Generalmente, il metodo di taglio sinistro e destro è utilizzato per elaborare fili trapezoidali e quelli con piccole altezze possono essere divisi in tornitura grossolana, tornitura di semi precisione e tornitura di precisione; Quelli con grandi altezze possono essere suddivisi in tornitura grossolana, tornitura semi grossolana, tornitura semi precisione e tornitura di precisione. Utilizzando il metodo di taglio sinistro e destro, quando si chiama la subroutine una volta, l'utensile di tornitura entra in una profondità di taglio e sposta uno spazio a destra dopo aver girato uno strumento a sinistra, e poi gira un altro utensile. Quando si richiama la subroutine di nuovo, l'utensile di tornitura entra in un'altra profondità di taglio e sposta uno spazio a destra dopo aver girato uno strumento a sinistra, e poi gira un altro utensile fino a quando è completato.
[Esempio di lavorazione del filo trapezoidale] Come mostrato nella figura sottostante, si tratta di una parte di lavorazione del filo trapezoidale.
3. Calcolo dei dati per la lavorazione di fili trapezoidali
(1) Valore X del punto di posizionamento grezzo
X=diametro nominale+(0,5P+ac) 2+1=36+(0,56+0,5) 2+1=44
(2) Controllare la tabella per determinare i valori di deviazione superiore e inferiore del diametro nominale: la deviazione superiore è 0, la deviazione inferiore è -0,375 e il valore medio è -0,2. Il valore X del primo punto di taglio è 36-0,2-0,2=35,6
(3) diametro minore = diametro nominale - (0.5P + ac) 2=36- (0.56 + 0.5) 2=29.
(4) Addend di lavorazione=(valore X del primo punto di taglio - diametro minore)/quantità di alimentazione in direzione X (valore diametro)+1=(35.9-29)/0.1+1=67
(5) U=Punto di posizionamento grezzo Valore X - Primo punto di taglio Valore X=44-35.6=8.4
4. Calcolare la dimensione del filo trapezoidale e controllare la tabella per determinare la sua tolleranza
Diametro maggiore D=36
Secondo la tabella, la tolleranza di d è determinata come d-0.5p=36-3=33, quindi d=33
Altezza dentale h=0,5p+ac=3,5
Diametro minore d=d, medio -2h=29
Larghezza corona f=0,336p=2,196
Larghezza base dentale w=0,366p 0,536a=2,196-0,268=1,928
Sulla base dell'esperienza, è ragionevole utilizzare un filo trapezoidale con una larghezza della punta dell'utensile di f=1,5 mm.
Utilizzando un'asta di misura da 3,1 mm per misurare il diametro medio, la dimensione di misura M=d+4.864d-1.866p=36,88 e la tolleranza (0-0,355) è determinata in base alla zona di tolleranza del diametro medio, con conseguente M=36,525-36,88
5. Scrivere programmi CNC
G99 M3 S300 T0101;
G0 X44 Z8; (44 è il valore X del punto di posizionamento vuoto)
M8;
M98 P470002; (47 è il numero di utensili di lavorazione grezzi)
M98 P200003; (20 è il numero di utensili di lavorazione di precisione)
M9;
G0 X100 Z100;
M30
Scrivi subroutine di lavorazione grezza
O0002
G0 U-8.4; (8.4 è il valore U)
G32 Z-37 F6;
G0 U8.4;
Z7.7;
U-8.4;
G32 Z-37 F6;
G0 U8.4;
Z8.3;
U-8.4;
G32 U0 Z-37 F6;
G0 U8.3;
Z8;
M99;
Scrittura di programmi di lavorazione di precisione
O0003;
G0 U-8.4;
G32 Z-37 F6;
G0 U8.4;
Z7.9;
U-8.4;
G32 U0 Z-37 F6;
G0 U8.4;
Z8.1;
U-8.4;
G32 U0 Z-37 F6;
G0 U8.3;
Z8;
M99;
Il pezzo sopra menzionato può anche essere programmato utilizzando subroutine G92.
programma principale
G00 X44 Z6; (Tagliafilo raggiunge rapidamente il diametro) Φ 44mm faccia esterna 3mm)
M98 P6002; (Auto grossolane chiamate O0002 subroutine 6 volte)
M98 P80003; (Mezze auto ruvide chiamate O0003 subroutine 8 volte)
M98 P80004; (Semi macchina di precisione chiama il programma principale O0004 subroutine 8 volte)
M98 P80005; (Fine car chiama O0005 subroutine 8 volte)
G0 X100 Z100; (La tagliafilo ritorna rapidamente al punto di partenza del programma)
O0002 (subroutine per auto pesanti)
G00 U-0,5; (Giratura ruvida con ogni profondità di alimentazione)
M98 P0006; (Chiamando la sottoroutine di base O0006)
M99; (La subroutine termina e ritorna al programma principale)
O0003; (Subroutine auto semi ruvida)
G00 U-0,3; (Giratura semiruvida con ogni profondità di alimentazione)
M98 P0006; (Chiamando la sottoroutine di base O0006)
M99; (La subroutine termina e ritorna al programma principale)
O0004; (Subroutine auto di semi precisione)
G0 U-0,15; (Giratura di precisione semi con ogni profondità di alimentazione)
M98 P0006; (Chiamando la sottoroutine di base O0006)
M99; (La subroutine termina e ritorna al programma principale)
O0005 (subroutine per auto di precisione)
G0 U-0,05; (Tornitura di precisione con ogni profondità di alimentazione)
M98 P0006; (Chiamando la sottoroutine di base O0006)
M99; (La subroutine termina e ritorna al programma principale)
O0006 (Sottoroutine di base)
G92 U-8 Z-37 F6; (Girando il lato sinistro del filo)
G00 W0.43; (Il coltello filettato si muove rapidamente 0.43mm per raggiungere il lato del dente destro)
G92 U-8 Z-37 F6; (Girando il lato destro del filo)
G0 W-0,43; (Spostare -0.43mm per tornare alla posizione assiale sul lato sinistro del filo)
M99; (La subroutine termina e ritorna al programma principale)
Possiamo dargli un po' di attenzione prima di partire? Aggiorna i video di programmazione UG ogni giorno.