Il metodo è così semplice, ma il valore è enorme: la chiave è se lo apprezzi o no!
Questo è solo uno dei metodi, ci sono molti altri metodi che Jun Ge ti insegnerà più tardi.
Disegnare un diagramma di percorso utensile è un metodo di ingegneria inversa e il tipo di percorso utensile determinerà come scrivere il programma in seguito.
Ad esempio, il diagramma del percorso di taglio dentato del filo è mostrato di seguito, con diversi angoli dei denti su entrambi i lati.
Ad esempio, il diagramma del percorso utensile per il filo TR sottostante, con utensili presi in prestito su entrambi i lati
L'articolo di oggi parlerà della macro programmazione per thread a T
Come mostrato nel diagramma di percorso del coltello sopra: Veicolo a strati, tre coltelli per strato, cioè il mezzo prima, e poi i coltelli presi in prestito a sinistra e destra su entrambi i lati
Ingrandisci il diagramma del percorso del coltello come mostrato nella figura seguente:
In questo modo, tutti possono intuire intuitivamente che man mano che la profondità di taglio si approfondisce, l'utensile deve muoversi lungo la linea AB, in modo che l'utensile preso in prestito esca con il profilo filettato richiesto.
In altre parole, c'è una relazione tra la profondità del coltello X e la dimensione in direzione Z, che soddisfa la legge pitagorica, cioè TAN15=AC/BC
Quindi possiamo dedurre: AC=TAN15 * BC
Questa relazione è troppo importante. Nella programmazione successiva, quando cambia la profondità di taglio BC, cambia anche AC in base a questa relazione, elaborando così la forma del profilo filettato tipo Tr.
Quindi la forma del contorno di Tr non significa necessariamente che i fili Tr possano essere lavorati in modo soddisfacente.
Perché anche gli utensili da taglio devono essere presi in considerazione durante la lavorazione.
Perché ogni filo di tipo Tr ha una dimensione specifica del dente.
Ad esempio, la larghezza della lama selezionata è di 2mm (per le lame prese in prestito a destra e sinistra, la larghezza della lama deve essere inferiore alla larghezza della base del dente)
Ad esempio, TR100 * 12 filettatura esterna, le dimensioni pertinenti sono le seguenti:
Posso impostare qualsiasi numero di variabili come mostrato nella figura precedente
#2 rappresenta l'altezza del dente, che è la profondità dell'incisione
#5 rappresenta la larghezza totale dei denti, che è la dimensione del profilo del filo che dobbiamo elaborare
#5= 4,12+2*TAN[15]*#2
Poiché gli utensili da taglio hanno anche una larghezza, la larghezza effettiva della cavità alveolare dovrebbe essere:
Larghezza base del dente + 2 x larghezza della pendenza - larghezza utensile.
Quindi il numero finale 5=4.12+2 * TAN [15] * # 2-2 (compresa la larghezza dell'utensile)
Ok, e' tutto per l'analisi.
T0101
S300 M13
G0X100Z12. (Spostarsi rapidamente al punto di partenza del thread)
#2=6,5 (assegnazione iniziale dell'altezza del dente)
WHILE [# 2GT0] DO1 (Se l'altezza del dente non ha raggiunto 0, significa che la dimensione del diametro della base del filo non è ancora stata raggiunta)
#2=# 2-0.1 (quantità di taglio, 0,1 per strato di veicolo, valore unilaterale)
SE[#2LE0] THEN#2=0
#3=87+2 * # 2 (Poiché al numero 3 viene assegnato un valore di 6,5 e il primo taglio viene effettuato al diametro più grande del filo, il diametro più piccolo più l'altezza di entrambi i denti equivale al diametro più grande. Quando cambia il valore di # 2, significa che anche il diametro più grande cambia, ottenendo così il taglio a strati)
Z12. (Z12 è il riferimento di posizionamento, e i punti di partenza dei coltelli presi in prestito sinistro e destro nel programma successivo sono tutti basati su Z12)
G0X # 3 (taglio verso il basso in direzione X)
G32Z-80.F12 (taglio filettato)
G0X102 (retrazione)
Z12. (lama di ritorno)
#5=4.12+2 * TAN [15] * # 2-2 (La larghezza del dente corrispondente all'altezza corrente del dente è la base per prendere in prestito coltelli su entrambi i lati in seguito)
#6=# 5/2 (dato che entrambi i lati prendono in prestito il coltello, dividere # 5 per 2 e dividere equamente)
Z [12+# 6] (Prima prendi in prestito un coltello dal lato destro, aggiungi # 6 perché il coltello deve muoversi verso destra)
G0X#3
G32Z-80.F12
G0X102
Z12.
Z [12- # 6] (Prima prendi in prestito un coltello da sinistra, sottrai # 6 come l'utensile deve muoversi a sinistra)
G0X#3
G32Z-80.F12
G0X102
Z12.
END1
G0X200.
Z200.
M30