Jul 19, 2021 Lämna ett meddelande

Programmeringsmetod för att studera detaljerna i verktygsvägar (fall, metoder, lätt att lära sig)


Hur man ser ner på programmeringen av arbetsstycket ur en örns perspektiv?

Hur man studerar detaljerna i varje steg i kniven med målet med en mus?

En av metoderna är: ritning

1. Vilken bild ska jag rita?


Idag, från aspekten av fräsning, betonade jag återigen detta stora trick:

Rita ett verktygsbanadiagram

Detta stora drag är redan ett superstort drag. Vissa människor kanske dock säger att denna metod inte är någonting, och de har hört talas om den för länge sedan.

Ja, att veta betyder inte att det kommer att vara effektivt.

När du ritar verktygsbanans diagram kan du visuellt se verktygsbanans bana, så att du kan titta ner på delprogrammering från en örns perspektiv, och du kan också studera detaljerna i varje steg i kniven med en mus.


Så hur tillämpas detta trick i programmering?

Ge ett exempel på nummerfräsning:

För följande delar kräver det inre hålet med en diameter av D133.2 och ett djup på 10 att det inre cirkulära hålets bottenplan bearbetas.

image

Verktygsbanans diagram är följande: Använd spiralinterpolering för att sänka verktyget och fräs sedan till storleken från insidan till den yttre cirkeln efter cirkel.

image

Det här verktygssökvägsprogrammet består av två delar:


1. Program för skärning av spiralinterpolering

2. Programmet för fräsning av bottenytan på det inre hålet

Jag har delat programmeringsidéerna om spiralflytning, så jag går inte in på detaljer här.

Programmet för direkt uppåtgående spiralinterpoleringsfräsning är följande:

...

#10=20

#11=16

#24=[#10-#11]/2

N1 (på andra)

G00 X #24 Y0

Z5, det är jag.

#1=0

G1Z #1F1000

WHILE[#1GT-10]DO1

#1=#1-4

OM[#1LE-10]THEN#1=-10

G3I-#24Z#1F500.

SLUT1

G3I-#24


När spiralskärningen är klar har verktyget Z=-10 interpolerats spiraliskt till hålets bottenplan. Vid denna tidpunkt fräss en full cirkel, och sedan fräss det nedre hålet. Verktygsbanan visas i figuren nedan:

image


Fräs en cirkel, sedan flyttar X med ett steg och fräser sedan en hel cirkel och så vidare till ritningens slutliga storlek.

 

Från diagrammet ovan är det lätt att se att X-värdet ständigt ändras.


Hur förändras det?


Det vill säga att flytta ett steg i X-riktningen, om variabeln #2 är inställd på att representera steget (avståndet för varje rörelse i X-riktningen, det vill säga steget).

 

Om det rörliga avståndet är 80% av verktygsdiametern, så:


#2=#2+0,8 *#11


Anmärkning: #11 är verktygsdiametervariabeln jag ställer in godtyckligt när jag skriver spiralinterpoleringsfräsningsprogrammet.

 

På detta sätt realiseras stegavståndsrörelsen genom stegoperationen av variabel #2.

 

Eftersom den inställda #2 representerar stegavståndet realiseras stegavståndet genom variabelstegsoperationen.


Så vad är omfattningen av #2?


Eller med andra ord, från vilken koordinatpunkt börjar variabeln #2 flytta, och vid vilken punkt koordinerar den automatiska ökningsåtgärden?

image

Variablerna som anges i figuren ovan:


#24 spiralinterpolation skär verktyget till hålets nedre plan. Vid denna tidpunkt är fräsning av en hel cirkel den variabla koordinaten i X-riktningen, som är den första skärpunkten för #2.



Så: #2=#24


Samma som #2=#2+0,8 *#11 självuppsteg,


Med andra ord ökas #2 till storleken 66,6 och cirkeln bearbetas till storlek.


Från detta är det lätt att kontakta makrouttalandena som Jun brother har sagt tidigare, till exempel WHILE []DO-uttalanden

......


Med ovanstående enkla analys är programmet för fräsning av det låga planet följande:


N2 (på 2)

#2=#24

WHILE[#2LT66.6]DO2

#2=#2+0,8*#11

OM[#2GE66.6]DÅ#2=66.6

G1X #2

G3I-#2F100

END2 (SLUT 2)


image




Skicka förfrågan

whatsapp

skype

E-post

Förfrågning