Apr 08, 2023 Lämna ett meddelande

NC-programmeringsklass: tillämpning av G41/G42-kodkommando för verktygsradiekompensering av NC-svarvning

 

Den här artikeln utforskar tre kunskapspunkter i hopp om att inspirera dig.

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 räknar bilar och programmerar

Vid bearbetning av arbetsstycken med koniska ytor eller bågar på CNC-svarvar, kommer det att finnas måttfel mellan det korrekta skrivna programmet och de faktiska bearbetade delarna.

 

Detta fel orsakas av bågen på verktygets nos.

 

För att förklara detta problem tydligt måste vi börja från CNC-bilverktygsinställningen, se följande schematiska diagram:


Vi vet att spetsen på de flesta svarvverktyg kommer att ha en båge R, som visas i figuren ovan:

Verktygsinställning i Z-axelns riktning är när punkt A på verktygsspetsen vidrör delens ändyta

Paret i X-axelns riktning är att punkt B på verktygsspetsen berör delens yttre cirkel

 

När man 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 det rundade hörnet på verktygsnosen ingen effekt på bearbetningsstorleken.

 

Men när den används för att bearbeta arbetsstycken med avfasningar, koniska ytor eller bågar, är den faktiska skärpunkten för verktyget varje tangentpunkt på bågen AB av verktygsspetsen, inte punkt A eller punkt B under verktygsinställningen. Enligt nedanstående:

Sedan vid bearbetning av delar med former som koniska ytor eller bågar, är det nödvändigt att använda G41/G42 verktygsnosradiekompensation.

 

Ok, principen är tydlig, och fortsätt sedan till den andra kunskapspunkten

 

2. Hur man väljer G41 G42 vid programmering

 

För verktygsmaskiner är den uppdelad i:

främre verktygshållare

Bakre verktygshållare

 

För delar är indelade i:

bilform

Inre hål

 

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

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

2. Främre verktygsstolpe: Verktyget skär på vänster sida av arbetsstycket

3. Bakre verktygshållare: Verktyget skär på vänster sida av arbetsstycket

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


Tja, låt oss ta ett exempel på ett avslutande program direkt:

bild

procent

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

procent

För det tredje, valet av verktygsspets orientering

 

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

Vilka frågor kan du ha vid det här laget? ---Hur identifierar verktygsmaskinen verktygsradiekompensationen R?

 

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

Här dök "knivspetsorienteringen" upp

Jag snappade upp orienteringsdiagrammet för verktygsspetsen i manualen för flera svarvar, enligt följande:


Den specifika applikationen är som följer:

Yttre cirkel främre bil

Inre hål främre bil


Ovanstående är vårt längsta verktygspositionsnummer, det vill säga:

Främre bilens yttre cirkel: 3

Främre bilens inre hål: 2

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

 

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

bild

På detta sätt, om O0001-programmet körs, kommer verktygsmaskinen att använda G42-funktionen för att eliminera fenomenet med överskärning eller skärrester.

 

Nåväl, G41/G42-förklaringen om vändning har kommit till ett slut.

Låt mig dela med mig av ett grovt och fint CNC-makroprogram och berätta om försiktighetsåtgärderna vid programmering av G41/G42.

bild

Proceduren är som följer:

bild

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

 

Obs 2: Logga ut måste också vara i tillståndet G00 eller G01 och kan inte loggas ut under kommando av G02 eller G03

 

 

Skicka förfrågan

whatsapp

skype

E-post

Förfrågning