May 01, 2024 Lasciate un messaggio

In questo modo, la fresatura di sedi per chiavetta può non solo migliorare l'efficienza della lavorazione, ma anche migliorare la durata dell'utensile.

 

1. Vantaggi della rampa

Vantaggio 1: migliorare l'efficienza di elaborazione

Per la fresatura di sedi per chiavetta di materiali solidi, nella maggior parte dei casi si utilizza prima un trapano per praticare i fori, quindi fresarli a strati. Nella fresatura a rampa, l'utensile entra direttamente nel materiale solido per rimuovere il materiale, riducendo i tempi di cambio utensile e migliorando l'efficienza.

 

Vantaggio 2: aumento della durata dell'utensile.

Nella lavorazione di materiali difficili è probabile che si verifichi un incrudimento, con conseguente usura della lama in un punto.

immagine

Allora come risolvere questo problema? Qingfeng ho fornito un metodo semplice: regolare la profondità di taglio (Ap) nei parametri di lavorazione, ovvero non lasciare sempre che la lama entri in contatto con la pelle indurita in un unico punto. Il percorso utensile della fresatura in rampa è esattamente in linea con questo.

immagine

Aggiungi WeChat: Yuki7557 per ricevere una copia del tutorial del programma macro

In secondo luogo, perché utilizzare i programmi macro?

Il programma di fresatura in rampa è molto semplice. Possiamo farlo facilmente tramite la programmazione manuale. Perché è necessario utilizzare la programmazione macro?

 

Vantaggio 1: procedure semplificate

Se il solco è relativamente profondo, non importa se il programma elaborato dal software o la normale programmazione manuale, il programma sarà troppo lungo, mentre il programma macro sarà breve e conciso.

Vantaggio 2: comodo per i lavoratori eseguire il debug in loco

So che i programmi corretti scritti dai programmatori avranno più o meno problemi durante il debug in loco. Ad esempio, la profondità di taglio è irragionevole e deve essere ridotta. Quindi il programma macro deve solo assegnare valori alle variabili per completare. Nei programmi ordinari è necessario modificare molti valori.

 

Vantaggio 3: il programma ha una buona versatilità

La caratteristica più importante dei programmi macro è la loro buona versatilità. Ad esempio, in un'officina potrebbero esserci N molte parti con forme simili e dimensioni diverse, quindi scrivere un programma può soddisfare N molti prodotti.

3. Come programmare la [Fresatura a rampa]?

immagine

1. Calcolare la profondità di taglio di ciascun utensile n. 30

immagine

Come mostrato nel diagramma sopra, secondo il teorema di Pitagora TAN[#2]=#30/#7

La profondità di ciascun coltello può essere calcolata #30=#7*TAN[#2]

2. Calcolare il numero di passaggi dell'utensile n.31

La profondità totale è #11, quindi è possibile calcolare il numero di passate dell'utensile, ovvero #31=#11/#30, che è la profondità totale divisa per la profondità di ciascun utensile.

Il problema è che, se il risultato della divisione ha un decimale, come 5,6 volte, come 5,1 volte, ecc., allora il numero di passaggi dell'utensile deve essere calcolato come 6 volte.

Quindi #31=FUP[#11/#30]

 

Nota:

FUP significa convertire la parte decimale in un numero intero 1 e aggiungerlo alla parte intera.

Ad esempio, #31=5.06 Il valore dopo l'operazione FUP[#31] è 6.

#31=0.01 Quindi il valore dopo l'operazione FUP[#31] è 1.

 

3. Calcolare la profondità di taglio effettiva n. 32

Nel calcolo del numero di passate dell'utensile la parte decimale viene presa come numero intero. Se calcolato secondo il punto 30, si verificherà un taglio eccessivo. Come calcolare la profondità di taglio effettiva n. 32 per ciascun coltello?

La risposta è: la profondità totale divisa per il numero di passate è la profondità di taglio effettiva. Questo è #32=#11/#31

 

4. Impostare le punte del coltello n. 24 e n. 25

#24 Il valore della coordinata X del centro di taglio nel sistema di coordinate del pezzo

#25 Il valore della coordinata Y del centro di taglio nel sistema di coordinate del pezzo

 

5. Pensa al motivo per cui devi calcolare queste variabili nei primi quattro passaggi?

Ad esempio, la profondità di taglio per taglio viene calcolata come #30. Con la profondità di taglio per taglio, posso dividere la profondità totale di #11 per la profondità di ciascun taglio per calcolare il numero di tempi di lavorazione.

 

Con il numero di tempi di elaborazione, possiamo utilizzare le istruzioni del programma macro per impostare le condizioni e consentire al programma di eseguire l'elaborazione fino al raggiungimento della dimensione.

 

Abbiamo comunque arrotondato la parte decimale del numero di lavorazioni calcolato. Se calcolato in base alla profondità di taglio di #30 per utensile, si verificherà un sovrataglio, quindi il taglio effettivo per utensile viene calcolato dividendo la profondità totale per il numero di tempi di lavorazione. profondità.

 

La procedura è la seguente:

%

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (Punto di taglio rapido dell'utensile)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7(profondità di ogni taglio)

#31=FUP[#11/#30](La profondità totale viene divisa per ciascuna profondità di taglio per calcolare il numero di cicli, [arrotondato per eccesso])

#32=#11/#31 (profondità di taglio effettiva ogni volta)

#{{0}} (Variabile di conteggio, questo valore inizia a contare da 0)

N10#33=#33+1 (la variabile aumenta automaticamente e il valore del conteggio aumenta di 1 per ogni operazione)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (quando il valore della variabile di conteggio è inferiore al numero di tempi di elaborazione, salta al blocco di riga N10)

G0Z150.

M30

%

La simulazione del programma è la seguente:

Invia la tua richiesta

whatsapp

skype

Posta elettronica

Inchiesta