1. Rampinga priekšrocības
1. ieguvums: uzlabojiet apstrādes efektivitāti
Cietu materiālu atslēgu frēzēšanai lielākoties izmanto urbi, lai vispirms izurbtu caurumus un pēc tam frēzētu tos slāņos. Rampas frēzēšanas laikā instruments tieši nonāk cietajā materiālā, lai noņemtu materiālu, kas samazina instrumenta maiņas laiku un uzlabo efektivitāti.
2. ieguvums: pagariniet instrumenta kalpošanas laiku.
Apstrādājot sarežģītus materiālus, var rasties darba sacietēšana, kā rezultātā vienā punktā ir vecs asmens nodilums.
attēlu
Tātad, kā atrisināt šo problēmu? Qingfeng Es sniedzu vienkāršu metodi: noregulējiet (Ap) griezuma dziļumu apstrādes parametros, tas ir, ne vienmēr ļaujiet asmenim vienā vietā saskarties ar sacietējušu ādu. Pakāpju frēzēšanas instrumenta ceļš ir tieši saskaņā ar to.
attēlu
Pievienojiet WeChat: Yuki7557, lai saņemtu makroprogrammas apmācības kopiju
Otrkārt, kāpēc izmantot makro programmas?
Rampinga frēzēšanas programma ir ļoti vienkārša. Mēs to varam viegli izdarīt, programmējot manuāli. Kāpēc mums ir jāizmanto makro programmēšana?
1. ieguvums: racionalizētas procedūras
Ja rieva ir salīdzinoši dziļa, neatkarīgi no tā, vai programma ir apstrādāta ar programmatūru vai jūsu parastā manuālā programmēšana, programma būs pārāk gara, savukārt makro programma būs īsa un kodolīga.
2. ieguvums: darbiniekiem ir ērti veikt atkļūdošanu uz vietas
Es zinu, ka pareizām programmētāju rakstītām programmām būs lielākas vai mazākas problēmas atkļūdošanas laikā uz vietas. Piemēram, griezuma dziļums ir nepamatots, un griešanas dziļums ir jāsamazina. Tad makro programmai tikai jāpiešķir vērtības mainīgajiem, lai pabeigtu. Parastajās programmās daudzas vērtības ir jāmaina.
3. ieguvums: programmai ir laba daudzpusība
Lielākā makro programmu iezīme ir to labā daudzpusība. Piemēram, darbnīcā var būt N daudz detaļu ar līdzīgām formām un dažādiem izmēriem, tāpēc vienas programmas rakstīšana var apmierināt N daudzus produktus.
3. Kā ieprogrammēt [Ramping Milling]?
attēlu
1. Aprēķiniet katra instrumenta #30 griešanas dziļumu
attēlu
Kā parādīts diagrammā iepriekš, saskaņā ar Pitagora teorēmu TAN[#2]=#30/#7
Katra naža dziļumu var aprēķināt #30=#7*TAN[#2]
2. Aprēķiniet instrumenta gājienu skaitu #31
Kopējais dziļums ir #11, tad var aprēķināt instrumenta gājienu skaitu, tas ir, #31=#11/#30, kas ir kopējais dziļums dalīts ar katra instrumenta dziļumu.
Problēma ir tāda, ka, ja dalīšanas rezultātam ir decimāldaļa, piemēram, 5,6 reizes, piemēram, 5,1 reize utt., tad instrumenta apgriezienu skaits ir jāaprēķina kā 6 reizes.
Tātad #31=FUP[#11/#30]
Piezīme:
FUP nozīmē decimāldaļas pārveidošanu par veselu skaitli 1 un pievienošanu veselajai daļai.
Piemēram, #31=5.06 Vērtība pēc darbības FUP[#31] ir 6.
#31=0.01 Tad vērtība pēc darbības FUP[#31] ir 1.
3. Aprēķiniet faktisko griešanas dziļumu #32
Aprēķinot instrumenta piegājienu skaitu, decimāldaļa tiek ņemta par veselu skaitli. Ja aprēķina saskaņā ar #30, būs pārgriešana. Kā aprēķināt faktisko griezuma dziļumu #32 katram nazim?
Atbilde ir: kopējais dziļums dalīts ar gājienu skaitu ir faktiskais griešanas dziļums. Tas ir #32=#11/#31
4. Iestatiet naža punktus #24 un #25
#24 Griešanas centra X koordinātu vērtība sagataves koordinātu sistēmā
#25 Griešanas centra Y koordinātu vērtība sagataves koordinātu sistēmā
5. Padomājiet par to, kāpēc šie mainīgie ir jāaprēķina pirmajos četros soļos?
Piemēram, griezuma dziļums vienā griezumā tiek aprēķināts kā #30. Izmantojot griezuma dziļumu vienā griezumā, kopējo dziļumu #11 varu dalīt ar katra griezuma dziļumu, lai aprēķinātu apstrādes reižu skaitu.
Ņemot vērā apstrādes reižu skaitu, mēs varam izmantot makro programmas paziņojumus, lai iestatītu nosacījumus un ļautu programmai veikt apstrādi, līdz tiek sasniegts izmērs.
Tomēr mēs noapaļojām aprēķinātā apstrādes skaita decimāldaļu. Ja aprēķina, pamatojoties uz griešanas dziļumu #30 vienam instrumentam, tiks veikta pārgriešana, tāpēc faktiskā griešana katram instrumentam tiek aprēķināta, dalot kopējo dziļumu ar apstrādes reižu skaitu. dziļums.
Procedūra ir šāda:
%
#24=0
#25=0
#11=30
#2=5
#7=60
G0X#24Y#25 (rīka ātrās griešanas punkts)
Z2.0
G01Z0.F200
#30=TAN[#2]*#7 (katra griezuma dziļums)
#31=FUP[#11/#30](Kopējais dziļums tiek dalīts ar katru griezuma dziļumu, lai aprēķinātu ciklu skaitu, [noapaļots uz augšu])
#32=#11/#31 (faktiskais griešanas dziļums katru reizi)
#{{0}} (skaitīšanas mainīgais, šīs vērtības skaitīšana sākas no 0)
N10#33=#33+1 (mainīgais automātiski palielinās, un katras darbības skaitīšanas vērtība palielinās par 1)
G91G01X#7Z-#32F#9
X-#7
IF[#33LT#31]GOTO10 (ja skaitīšanas mainīgā vērtība ir mazāka par apstrādes reižu skaitu, pārejiet uz N10 rindas bloku)
G0Z150.
M30
%
Programmas simulācija ir šāda:





