Jun 20, 2023 Ostavite poruku

Na ovaj način glodanje utora za klin može ne samo poboljšati učinkovitost obrade, već i produžiti životni vijek alata.

 

Prvo, prednosti nagibnog glodanja

Prednost 1: Poboljšajte učinkovitost obrade

Kod glodanja utora za klinove u čvrstim materijalima, većina njih se prvo buši bušilicom, a zatim se gloda u slojevima. Kod ramp glodanja, alat izravno ulazi u čvrsti materijal kako bi uklonio materijal, što smanjuje vrijeme izmjene alata i poboljšava učinkovitost.


Prednost 2: Poboljšajte vijek trajanja alata.

Pri obradi teških materijala sklona je pojava otvrdnuća, što rezultira starim trošenjem određenog dijela oštrice.

Dakle, kako riješiti ovaj problem? Za Qingfeng sam dao jednostavno rješenje: prilagodite dubinu rezanja (Ap) u parametrima obrade, odnosno nemojte dopustiti da oštrica uvijek dodiruje stvrdnutu kožu na jednom mjestu. A putanja alata nabijanja i glodanja je točno u skladu s ovim.

Drugo, zašto koristiti makro programe?

Program za rampanje i glodanje je vrlo jednostavan i lako ga rješavamo običnim ručnim programiranjem. Zašto trebamo koristiti makro programe?

 

Prednost 1: Pojednostavljeni postupci

Ako je utor dubok, bez obzira na program koji obrađuje softver ili vaše ručno uobičajeno programiranje, program je predug, dok je makro program kratak i sažet.

Prednost 2: Pogodno je za radnike da otklanjaju pogreške na licu mjesta

Znam da će ispravan program koji je napisao programer imati više ili manje problema tijekom otklanjanja pogrešaka na licu mjesta, kao što je nerazumna dubina rezanja i potreba za smanjenjem dubine rezanja na kosini, tada se makro program može dovršiti samo dodjeljivanjem vrijednosti varijablama. Međutim, mnoge vrijednosti običnih programa moraju se modificirati.

 

Prednost 3: Dobra svestranost programa

Najveća značajka makro programa je njegova dobra svestranost. Na primjer, u radionici može postojati N mnogo dijelova, sličnih oblika i različitih veličina, tako da pisanje programa može zadovoljiti N mnogo proizvoda.


Treće, kako napisati program [Ramping and Milling]?


1. Izračunajte dubinu rezanja svakog noža #30

Kao što je prikazano na gornjem dijagramu, prema Pitagorinom teoremu TAN[#2]=#30/#7

Dubina svakog noža može se izračunati #30=#7*TAN[#2]

2. Izračunajte broj prolaza alata #31

Ukupna dubina je #11, tada se može izračunati broj prolaza alata, to jest, #31=#11/#30, to jest, ukupna dubina podijeljena s dubinom svakog alata.

Ovdje dolazi do problema, ako rezultat dijeljenja ima decimale, kao što je 5,6 puta, kao što je 5,1 puta, itd., tada se broj prolaza nožem mora izračunati kao 6 puta.

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

 

Napomena:

FUP znači pretvoriti razlomački dio u cijeli broj 1 i dodati ga cijelom dijelu.

Na primjer, #31=5.06 Vrijednost nakon operacije FUP[#31] je 6.

#31=0.01 Tada je vrijednost nakon operacije FUP[#31] 1.

 

3. Izračunajte stvarnu dubinu rezanja #32

Pri izračunavanju broja prolaza decimalni dio se uzima kao cijeli broj. Ako se izračuna prema #30, tada će doći do prekoračenja. Kako izračunati stvarnu dubinu reza #32 po nožu?

Odgovor je: ukupna dubina podijeljena s brojem prolaza je stvarna dubina rezanja. tj. #32=#11/ #31

 

4. Postavite točku noža #24, #25

#24 Vrijednost X koordinate središta rezanja u koordinatnom sustavu obratka

#25 Vrijednost Y koordinate središta rezanja u koordinatnom sustavu obratka

 

Peto, zašto morate izračunati ove varijable u prva četiri koraka?

Na primjer, izračunajte dubinu rezanja po nožu #30, s dubinom rezanja po nožu, mogu podijeliti ukupnu dubinu #11 s dubinom svakog noža kako bih izračunao broj obrada.

 

Uz broj vremena obrade, možemo upotrijebiti naredbu makro programa za postavljanje uvjeta, tako da će program nastaviti kružiti obradom dok obrada ne dosegne veličinu.

 

Međutim, zaokružili smo decimalni dio izračunatog broja vremena obrade. Ako se An izračunava prema dubini rezanja po nožu #30, tada će doći do prekomjernog rezanja, tako da se stvarno rezanje po nožu izračunava dijeljenjem ukupne dubine s brojem obrada. dubina.

 

Postupak je sljedeći:

postotak

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (točka rezanja brzog hoda alata)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7 (dubina rezanja svaki put)

#31=FUP[#11/#30] (podijelite ukupnu dubinu sa svakom dubinom rezanja da biste izračunali broj ciklusa, [zaokružite])

#32=#11/#31 (stvarna dubina rezanja svaki put)

#{{0}} (varijabla brojanja, ova vrijednost počinje brojati od 0)

N10#33=#33 plus 1 (varijabla se automatski povećava, a vrijednost brojanja povećava se za 1 svaki put kada se operacija izvrši)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (kada je vrijednost varijable brojanja manja od vremena obrade, skočite na blok N10)

G0Z150.

M30

postotak

Simulacija programa je sljedeća:

slika

Pa, podijelimo toliko toga, nadam se da ću vam dati malo inspiracije, tako da možete dublje proučavati i poboljšati svoju sposobnost rješavanja problema.

Tečajevi programiranja brata Juna nisu na visokoj razini, ali su teški. Sve počinje od praktičnog rada, omogućujući vam da sustavno naučite moje najpraktičnije vještine programiranja, poboljšate svoju profesionalnu tehničku razinu i pomognete vam da dobijete povećanje plaće i napredovanje!

 

 

Pošaljite upit

whatsapp

skype

E-pošte

Upit