Jun 20, 2023 Lämna ett meddelande

På detta sätt kan kilspårfräsning inte bara förbättra bearbetningseffektiviteten, utan också förbättra verktygets livslängd.

 

För det första fördelarna med rampfräsning

Fördel 1: Förbättra bearbetningseffektiviteten

Vid fräsning av kilspår i fasta material borras de flesta först med borr och fräsas sedan i lager. Vid rampfräsning går verktyget direkt in i det fasta materialet för att ta bort material, vilket minskar verktygsbytestiden och förbättrar effektiviteten.


Fördel 2: Förbättra verktygets livslängd.

Vid bearbetning av svåra material är arbetshärdning benägen att uppstå, vilket resulterar i gammalt slitage på en viss del av bladet.

Så hur löser man detta problem? För Qingfeng gav jag en enkel lösning: justera skärdjupet (Ap) i bearbetningsparametrarna, det vill säga låt inte alltid bladet komma i kontakt med den härdade huden på ett ställe. Och verktygsbanan för rampning och fräsning är exakt i linje med detta.

För det andra, varför använda makroprogram?

Ramp- och fräsprogrammet är väldigt enkelt och vi kan enkelt hantera det med vanlig programmering för hand. Varför behöver vi använda makroprogram?

 

Fördel 1: Strömlinjeformade procedurer

Om luckan är djup, oavsett vilket program som bearbetas av programvaran eller din manuella vanliga programmering, är programmet för långt, medan makroprogrammet är kort och koncist.

Fördel 2: Det är bekvämt för arbetare att felsöka på plats

Jag vet att det korrekta programmet som skrivits av programmeraren kommer att ha mer eller mindre problem under felsökning på plats, såsom det orimliga skärdjupet och behovet av att minska skärdjupet på sluttningen, då kan makroprogrammet endast slutföras genom att tilldela värden till variabler. Men många värden för vanliga program måste ändras.

 

Fördel 3: Bra programmångsidighet

Den största egenskapen hos makroprogrammet är dess goda mångsidighet. Till exempel kan det finnas N många delar i verkstaden, med liknande former och olika storlekar, så att skriva ett program kan tillfredsställa N många produkter.


För det tredje, hur man skriver programmet för [Ramping och fräsning]?


1. Beräkna skärdjupet för varje kniv #30

Som visas i diagrammet ovan, enligt Pythagoras sats TAN[#2]=#30/#7

Djupet på varje kniv kan beräknas #30=#7*TAN[#2]

2. Beräkna antalet verktygspassningar #31

Det totala djupet är #11, sedan kan antalet verktygspassningar beräknas, det vill säga #31=#11/#30, det vill säga det totala djupet dividerat med djupet för varje verktyg.

Här kommer problemet, om resultatet av divisionen har decimaler, såsom 5,6 gånger, såsom 5,1 gånger, etc., så måste antalet knivpassningar beräknas till 6 gånger.

Så #31=FUP[#11/#30]

 

Anmärkning:

FUP betyder att förvandla bråkdelen till ett heltal 1 och lägga till det till heltalsdelen.

Till exempel #31=5.06 Värdet efter FUP[#31] operation är 6.

#31=0.01 Då är värdet efter FUP[#31] operation 1.

 

3. Beräkna det faktiska skärdjupet #32

Vid beräkning av antalet genomgångar tas decimaldelen som ett heltal. Om det beräknas enligt #30, så blir det överskärning. Hur beräknar man det faktiska skärdjupet #32 per kniv?

Svaret är: det totala djupet dividerat med antalet pass är det faktiska skärdjupet. dvs #32=#11/ #31

 

4. Ställ in knivpunkten #24, #25

#24 X-koordinatvärdet för skärcentrum i arbetsstyckets koordinatsystem

#25 Y-koordinatvärdet för skärcentrum i arbetsstyckets koordinatsystem

 

För det femte, varför behöver du beräkna dessa variabler i de första fyra stegen?

Beräkna till exempel skärdjupet per kniv #30, med skärdjupet per kniv kan jag dividera det totala djupet #11 med djupet på varje kniv för att beräkna antalet bearbetningar.

 

Med antalet bearbetningstider kan vi använda makroprogramsatsen för att ställa in villkoren, så att programmet fortsätter att cykla bearbetningen tills bearbetningen når storleken.

 

Vi avrundade dock decimaldelen av det beräknade antalet handläggningstider. Om An beräknas enligt skärdjupet per kniv #30, kommer det att bli överskärning, så det faktiska skäret per kniv beräknas genom att dividera det totala djupet med antalet gånger av bearbetning. djup.

 

Proceduren är som följer:

procent

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (skärpunkten för verktygets snabbgång)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7 (skärdjup varje gång)

#31=FUP[#11/#30] (dividera det totala djupet med varje skärdjup för att beräkna antalet cykler, [runda uppåt])

#32=#11/#31 (faktiskt skärdjup varje gång)

#{{0}} (räknevariabel, detta värde börjar räknas från 0)

N10#33=#33 plus 1 (variabeln inkrementeras automatiskt och räknevärdet ökas med 1 varje gång operationen utförs)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (när värdet på räknevariabeln är mindre än behandlingstiderna, hoppa till N10-blocket)

G0Z150.

M30

procent

Programsimuleringen är som följer:

bild

Nåväl, låt oss dela med oss ​​av så mycket, jag hoppas kunna ge dig lite inspiration, så att du kan studera på djupet och förbättra din problemlösningsförmåga.

Broder Juns programmeringskurser är inte på hög nivå, men svåra. Allt utgår från praktiskt arbete, vilket gör att du systematiskt kan lära dig mina mest praktiska programmeringsfärdigheter, förbättra din professionella tekniska nivå och hjälpa dig att få en löneökning och befordran!

 

 

Skicka förfrågan

whatsapp

skype

E-post

Förfrågning