Jan 14, 2024 Lämna ett meddelande

Zou Jun: Tillämpning av CNC-svarvverktygsradiekompensation G41/G42-kodinstruktioner

 

Den här artikeln diskuterar tre kunskapspunkter och hoppas kunna inspirera alla.

1. Under vilka omständigheter ska G41G42 användas?

2. Hur man väljer G41G42

3. Val av verktygsspetsorientering

1. Varför behöver du använda G41G42 när du programmerar en bil?

Vid bearbetning av arbetsstycken med former som t.ex. koner eller bågar på en CNC-svarv, kommer det att finnas måttfel mellan det korrekta programmet som skrivits och de faktiska bearbetade delarna.

 

Detta fel orsakas av verktygsspetsbågen.

 

För att klargöra denna fråga måste vi börja med CNC-svarvverktygsinställning. Se diagrammet nedan:

bild

Vi vet att de flesta svarvverktygsspetsar kommer att ha en båge R, som visas på bilden ovan:

För verktygsinställning i Z-axelns riktning kommer punkt A på verktygsspetsen i kontakt med delens ändyta.

I X-axelns riktning kommer punkt B på verktygsspetsen i kontakt med detaljens yttre cirkel.

 

När du faktiskt skär ändytan eller den yttre cirkeln, bestäms storleken i Z-riktningen eller X-riktningen av delen av punkt A eller B. För närvarande har verktygsspetsfilén ingen effekt på bearbetningsstorleken.

 

Men när de används för att bearbeta arbetsstycken med avfasningar, avsmalningar eller bågar, är verktygets faktiska skärpunkter tangentpunkterna på verktygsspetsbågen AB, inte punkt A eller punkt B under verktygsinställningen. Enligt nedanstående:

bild

När du sedan bearbetar delar med former som koner eller bågar måste du använda G41/G42 verktygsnosradiekompensation.

 

Okej, låt oss förklara principen tydligt och sedan gå vidare till den andra kunskapspunkten.

 

2. Hur väljer man G41 G42 vid programmering?

 

För verktygsmaskiner är den uppdelad i:

Främre verktygsstöd

Bakre verktygsstöd

 

Delarna är indelade i:

bilform

bilens inre hål

 

Sedan kan dessa två klassificeringsmetoder kombineras till följande fyra situationer. Se följande två bilder noggrant:

1. Bakre verktygsstöd: Verktyget skär på höger sida av arbetsstycket

2. Främre verktygsstöd: Verktyget skär på arbetsstyckets vänstra sida

3. Bakre verktygsstöd: Verktyget skär på vänster sida av arbetsstycket

4. Främre verktygsstöd: Verktyget skär på höger sida av arbetsstycket

bild

Kom ihåg bilden ovan noga

Enkel?

Det här tricket är väldigt enkelt, men väldigt effektivt!

 

Okej, låt oss gå direkt till ett exempel på ett avslutande program:

bild

%

O0001

T0101

S500 M03

G0X60.Z2.

G01 G42 Z0 F0.1. (Verktygsbågrediekompensation)

X120.Z-150.

X200.Z-180.

Z-260

G0G40X205.Z2. (avbryt radiekompensation)

M30

%

3. Val av verktygsspetsorientering

 

Under programmeringen läggs (G41/G42) verktygsradiekompensering till programmet.

Vid det här laget kanske du frågar? ---Hur identifierar verktygsmaskinen verktygsradiekompensation R?

 

Detta kräver att vi inte bara lägger till G41 eller G42 i programmet, utan också att vi matar in verktygsspetsbågen R och verktygsspetsorienteringen för motsvarande verktyg i verktygskompensationspanelen.

bild


"Knivspetsens orientering" visas här

Jag snappade upp orienteringsdiagrammet för verktygsspetsen från manualen för svarvmaskinen, enligt följande:


bild

Hur man applicerar det specifikt, som visas i diagrammet nedan:

Yttre cirkel rak bil

bild

Inre hål positiv vridning

bild

Ovanstående är vårt längst använda verktygsplatsnummer, det vill säga:

Positiv yttre cirkel: 3

Främre inre hål: 2

Vi använder G41 eller G42 i programmet och anger verktygsspetsbågen R och verktygsspetsorienteringen för motsvarande verktyg i verktygskompensationspanelen.

 

Som visas i O0001-programmet ovan, om verktygets nosbåge R=0.8, måste jag ange verktygsnosbågen R som motsvarar T0101-verktyget och verktygets nosorientering i verktygskompensationspanelen.

bild

Genom att köra programmet O0001 på detta sätt kommer verktygsmaskinen att använda G42-funktionen för att eliminera överskärning eller skärrester.

 

Okej, detta avslutar förklaringen av G41/G42 i svängning.

Låt oss dela ett fall av grov och finsvarvning av ett CNC-makroprogram för att informera G41/G42 om saker som behöver uppmärksammas vid programmering.

bild

Proceduren är som följer:

bild

Obs 1: Arc R-kompensation måste vara i tillståndet G00 eller G01 och kan inte kompenseras under G02- eller G03-kommandot.

 

Obs 2: Logga ut måste också vara i tillståndet G00 eller G01 och kan inte loggas ut med kommandot G02 eller G03.

 

 

Skicka förfrågan

whatsapp

skype

E-post

Förfrågning