Jun 20, 2023 Palik žinutę

Tokiu būdu griovelių frezavimas gali ne tik pagerinti apdorojimo efektyvumą, bet ir pagerinti įrankio tarnavimo laiką.

 

Pirma, rampinio frezavimo pranašumai

1 pranašumas: pagerinkite apdorojimo efektyvumą

Frezuojant įpjovas kietose medžiagose, dauguma jų pirmiausia išgręžiamos grąžtu, o po to frezuojamos sluoksniais. Rampos frezavimo metu įrankis tiesiogiai patenka į kietą medžiagą, kad pašalintų medžiagą, o tai sumažina įrankio keitimo laiką ir pagerina efektyvumą.


2 pranašumas: pailginkite įrankio tarnavimo laiką.

Apdorojant sudėtingas medžiagas, gali atsirasti darbo sukietėjimas, dėl kurio tam tikra ašmenų dalis seniai susidėvi.

Taigi, kaip išspręsti šią problemą? Dėl Qingfeng pateikiau paprastą sprendimą: apdirbimo parametruose sureguliuokite pjovimo gylį (Ap), tai yra, ne visada leiskite peiliui liestis su sukietėjusia oda vienoje vietoje. Ir įrankio reljefo ir frezavimo kelias tiksliai atitinka tai.

Antra, kodėl naudoti makrokomandas?

Raminimo ir frezavimo programa yra labai paprasta, ją galime lengvai valdyti įprastu programavimu ranka. Kodėl mums reikia naudoti makrokomandas?

 

1 pranašumas: supaprastintos procedūros

Jei lizdas yra gilus, nesvarbu, kokia programa apdorojama programine įranga ar įprastas rankinis programavimas, programa yra per ilga, o makro programa trumpa ir glausta.

2 pranašumas: darbuotojams patogu derinti vietoje

Žinau, kad teisinga programuotojo parašyta programa turės daugiau ar mažiau problemų derinant vietoje, pvz., dėl neprotingo pjovimo gylio ir poreikio sumažinti pjovimo gylį nuokalnėje, tada makro programą galima užbaigti tik priskirdami reikšmes kintamiesiems. Tačiau reikia pakeisti daugelį įprastų programų verčių.

 

3 pranašumas: geras programos universalumas

Didžiausias makrokomandos programos bruožas yra geras jos universalumas. Pavyzdžiui, dirbtuvėse gali būti N daug dalių, panašių formų ir skirtingų dydžių, todėl rašant programą galima patenkinti N daug gaminių.


Trečia, kaip parašyti [Ramping and Milling] programą?


1. Apskaičiuokite kiekvieno peilio #30 pjovimo gylį

Kaip parodyta aukščiau pateiktoje diagramoje, pagal Pitagoro teoremą TAN[#2]=#30/#7

Kiekvieno peilio gylį galima apskaičiuoti #30=#7*TAN[#2]

2. Apskaičiuokite įrankio praėjimų skaičių #31

Bendras gylis yra #11, tada galima apskaičiuoti įrankio praėjimų skaičių, ty #31=#11/#30, tai yra, bendras gylis padalytas iš kiekvieno įrankio gylio.

Čia iškyla problema, jei padalijimo rezultate yra po kablelio, pvz., 5,6 karto, pvz., 5,1 karto ir tt, tada peilio perdavimų skaičius turi būti skaičiuojamas kaip 6 kartus.

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

 

Pastaba:

FUP reiškia trupmeninę dalį paversti sveikuoju skaičiumi 1 ir pridėti ją prie sveikosios dalies.

Pavyzdžiui, #31=5.06 Reikšmė po operacijos FUP[#31] yra 6.

#31=0.01 Tada reikšmė po operacijos FUP[#31] yra 1.

 

3. Apskaičiuokite tikrąjį pjovimo gylį #32

Skaičiuojant ėjimų skaičių, dešimtainė dalis imama sveikuoju skaičiumi. Jei skaičiuojama pagal #30, tada bus perpjovimas. Kaip apskaičiuoti tikrąjį pjovimo gylį #32 vienam peiliui?

Atsakymas yra toks: bendras gylis, padalytas iš praėjimų skaičiaus, yra tikrasis pjovimo gylis. ty #32=#11/ #31

 

4. Nustatykite peilio smaigalį #24, #25

#24 Pjovimo centro X koordinatės reikšmė ruošinio koordinačių sistemoje

#25 Pjovimo centro Y koordinačių reikšmė ruošinio koordinačių sistemoje

 

Penkta, kodėl šiuos kintamuosius reikia apskaičiuoti atliekant pirmuosius keturis veiksmus?

Pavyzdžiui, apskaičiuokite peilio #30 pjovimo gylį, o kiekvieno peilio pjovimo gylį galiu padalyti bendrą gylį #11 iš kiekvieno peilio gylio, kad apskaičiuotų apdorojimo skaičių.

 

Apdorojimo kartų skaičiumi galime naudoti makroprogramos teiginį sąlygoms nustatyti, kad programa tęstų apdorojimo ciklą, kol apdorojimas pasieks reikiamą dydį.

 

Tačiau apskaičiuoto apdorojimo kartų skaičiaus dešimtainę dalį suapvalinome. Jei An skaičiuojamas pagal pjovimo gylį vienam peiliui #30, tai bus perpjovimas, todėl tikrasis peilio pjovimas apskaičiuojamas bendrą gylį padalijus iš apdirbimo kartų skaičiaus. gylis.

 

Procedūra yra tokia:

proc

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (įrankio greitosios eigos pjovimo taškas)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7 (pjovimo gylis kiekvieną kartą)

#31=FUP[#11/#30] (padalinkite bendrą gylį iš kiekvieno pjovimo gylio, kad apskaičiuotumėte ciklų skaičių, [apvalinimas aukštyn])

#32=#11/#31 (tikrasis pjovimo gylis kiekvieną kartą)

#{{0}} (skaičiavimo kintamasis, ši reikšmė pradedama skaičiuoti nuo 0)

N10#33=#33 plius 1 (kintamasis didinamas automatiškai, o skaičiavimo reikšmė didinama 1 kiekvieną kartą, kai atliekama operacija)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (kai skaičiavimo kintamojo reikšmė mažesnė nei apdorojimo laikas, pereikite prie N10 bloko)

G0Z150.

M30

proc

Programos modeliavimas yra toks:

paveikslėlį

Na, pasidalinkime tiek daug, tikiuosi įkvėpimo, kad galėtumėte nuodugniai mokytis ir pagerinti savo problemų sprendimo gebėjimus.

Brolio Juno programavimo kursai nėra aukšto lygio, bet sunkūs. Viskas prasideda nuo praktinio darbo, leidžiančio sistemingai išmokti mano praktiškiausių programavimo įgūdžių, tobulinti savo profesinį techninį lygį, padėti jums padidinti atlyginimą ir paaukštinti pareigas!

 

 

Siųsti užklausą

whatsapp

skype

El. paštas

Tyrimo