Jun 20, 2023 Læg en besked

På denne måde kan kilesporsfræsning ikke kun forbedre bearbejdningseffektiviteten, men også forbedre værktøjets levetid.

 

For det første fordelene ved rampefræsning

Fordel 1: Forbedre behandlingseffektiviteten

Ved fræsning af kilespor i faste materialer bores de fleste først med et bor, og derefter fræses i lag. Ved rampefræsning går værktøjet direkte ind i det faste materiale for at fjerne materiale, hvilket reducerer værktøjsskiftetiden og forbedrer effektiviteten.


Fordel 2: Forbedre værktøjets levetid.

Ved bearbejdning af vanskelige materialer er der en tendens til, at der opstår arbejdshærdning, hvilket resulterer i gammelt slid på en bestemt del af bladet.

Så hvordan løser man dette problem? For Qingfeng gav jeg en simpel løsning: Juster skæredybden (Ap) i forarbejdningsparametrene, det vil sige, lad ikke altid bladet komme i kontakt med den hærdede hud på ét sted. Og værktøjsbanen for ramping og fræsning er nøjagtigt i tråd med dette.

For det andet, hvorfor bruge makroprogrammer?

Rampe- og fræseprogrammet er meget enkelt, og vi kan sagtens klare det med almindelig programmering i hånden. Hvorfor skal vi bruge makroprogrammer?

 

Fordel 1: Strømlinede procedurer

Hvis spalten er dyb, uanset hvilket program der behandles af softwaren eller din manuelle almindelige programmering, er programmet for langt, mens makroprogrammet er kort og præcist.

Fordel 2: Det er praktisk for arbejdere at foretage fejlfinding på stedet

Jeg ved, at det korrekte program skrevet af programmøren vil have mere eller mindre problemer under fejlfinding på stedet, såsom den urimelige skæredybde og behovet for at reducere skæredybden på skråningen, så kan makroprogrammet kun fuldføres ved at tildele værdier til variabler. Men mange værdier af almindelige programmer skal ændres.

 

Fordel 3: God programalsidighed

Den største egenskab ved makroprogrammet er dets gode alsidighed. For eksempel kan der være N mange dele på værkstedet, med ens former og forskellige størrelser, så det at skrive et program kan tilfredsstille N mange produkter.


For det tredje, hvordan skriver man programmet for [Ramping og fræsning]?


1. Beregn skæredybden for hver kniv #30

Som vist i diagrammet ovenfor, ifølge Pythagoras sætning TAN[#2]=#30/#7

Dybden af ​​hver kniv kan beregnes #30=#7*TAN[#2]

2. Beregn antallet af værktøjspassager #31

Den samlede dybde er #11, så kan antallet af værktøjspassager beregnes, det vil sige #31=#11/#30, det vil sige den samlede dybde divideret med dybden af ​​hvert værktøj.

Her kommer problemet, hvis resultatet af divisionen har decimaler, såsom 5,6 gange, såsom 5,1 gange osv., så skal antallet af knivgennemløb beregnes til 6 gange.

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

 

Bemærkning:

FUP betyder at omdanne brøkdelen til et heltal 1 og tilføje det til heltalsdelen.

For eksempel #31=5.06 Værdien efter FUP[#31] operation er 6.

#31=0.01 Så er værdien efter FUP[#31] operation 1.

 

3. Beregn den faktiske skæredybde #32

Når man beregner antallet af gennemløb, tages decimaldelen som et heltal. Hvis det er beregnet efter #30, så vil der være overskæring. Hvordan beregner man den faktiske skæredybde #32 pr. kniv?

Svaret er: Den samlede dybde divideret med antallet af gennemløb er den faktiske skæredybde. dvs. #32=#11/ #31

 

4. Indstil knivpunkt #24, #25

#24 X-koordinatværdien for skærecentret i emnekoordinatsystemet

#25 Y-koordinatværdien for skærecentret i emnekoordinatsystemet

 

For det femte, hvorfor skal du beregne disse variable i de første fire trin?

Beregn for eksempel skæredybden pr. kniv #30, med skæredybden pr. kniv kan jeg dividere den samlede dybde #11 med dybden af ​​hver kniv for at beregne antallet af bearbejdninger.

 

Med antallet af behandlingstider kan vi bruge makroprogramsætningen til at sætte betingelserne, så programmet fortsætter med at cykle behandlingen, indtil behandlingen når størrelsen.

 

Vi rundede dog decimaldelen af ​​det beregnede antal behandlingstider op. Hvis An beregnes efter skæredybden pr. kniv #30, så vil der være overskæring, så det faktiske skær pr. kniv beregnes ved at dividere den samlede dybde med antallet af bearbejdningstider. dybde.

 

Fremgangsmåden er som følger:

procent

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (skæringspunktet for værktøjets ilgang)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7 (skæredybde hver gang)

#31=FUP[#11/#30] (divider den samlede dybde med hver skæredybde for at beregne antallet af cyklusser, [rund op])

#32=#11/#31 (faktisk skæredybde hver gang)

#{{0}} (tællevariabel, denne værdi begynder at tælle fra 0)

N10#33=#33 plus 1 (variablen øges automatisk, og tælleværdien øges med 1, hver gang handlingen udføres)

G91G01X#7Z-#32F#9

X-#7

HVIS[#33LT#31]GOTO10 (når værdien af ​​tællevariablen er mindre end behandlingstiderne, spring til N10-blokken)

G0Z150.

M30

procent

Programsimuleringen er som følger:

billede

Nå, lad os dele så meget, jeg håber at give dig lidt inspiration, så du kan studere i dybden og forbedre din problemløsningsevne.

Brother Juns programmeringskurser er ikke på højt niveau, men svære. Alt starter fra praktisk arbejde, hvilket giver dig mulighed for systematisk at lære mine mest praktiske programmeringsevner, forbedre dit professionelle tekniske niveau og hjælpe dig med at få en lønstigning og forfremmelse!

 

 

Send forespørgsel

whatsapp

skype

E-mail

Undersøgelse