Apr 04, 2023 Lämna ett meddelande

Exempel på att undvika överskärning i G41G42 NC-programmering

 

Det som verkligen är användbart är väldigt enkelt, så enkelt att allt är uppdelat i två tillstånd.


Till exempel, upp och ner, vänster och höger, öst och väst, man och kvinna... dessa två stater har skapat en rik och färgstark värld.

Till exempel är de två formerna av delegenskaper antingen yttre (form) eller inre (form) för att bilda den yttre cirkeln, inre hålet, formen, inre håligheten ...

På liknande sätt har verktygsradiekompensering också två kompensationstillstånd, det vill säga G41 vänsterkompensering och G42 högerkompensering.

 

1. En vänster och en höger för kompensation, en utvändig och en invändig för delar, hur väljer man G41 G42 vid programmering?

 

Kärnan är: titta längs verktygets rörelseriktning, låt verktygsradien kompensera åt vänster med G41 och kompensera med höger med G42

bild

G41 anges i programmet, operatören matar in verktygsradievärdet (positivt värde) i verktygsmaskinens radiekompenseringsgränssnitt, och verktyget kompenserar åt vänster när det ses längs verktygets rörelseriktning.


bild

G42 anges i programmet, operatören matar in verktygsradievärdet (positivt värde) i verktygsmaskinens radiekompenseringsgränssnitt, och verktyget kompenserar åt höger när det ses längs verktygets rörelseriktning.

 

2. Det finns 3 steg i kompensationsprocessen för CNC-verktygsmaskiner

1. Startkompensation

2. Ersättningsstatus

3. Avbryt ersättning

bild

bild

1. Starta kompensationsfasen:

 

Låt oss titta på programmet ovan:

N1-block: Kompensationen har inte startat ännu, det vill säga verktygets mitt är vid X=0, Y=0 (inte verktygets kant)

 

N2-block: G0G41X20.Y10.D1 startkompensation, observera: X=20.Y=10. Det är koordinatpunkten för verktygets kant (inte koordinatpunkten för verktygets centrum)

bild

Eftersom, från X=0, Y=0 till X=20.Y=10. Verktyget kommer gradvis att flyttas åt vänster. (Eftersom G41 är specificerad i programmet ovan)

Hur mycket ska man flytta? Offset (positivt värde) bestäms av motsvarande verktygsradievärde som matas in av operatören i verktygsmaskinens radiekompenseringsgränssnitt

bild

Till exempel, för en D10-fräs, om du anger motsvarande verktygsradievärde på 5 i radiekompensationsgränssnittet, kommer den att flyttas 5 mm åt vänster. Om du matar in 4 kommer den att flytta sig 4 mm.

Mata in {{0}}, så kommer den att röra sig 0 mm (för närvarande är verktygets centrum på X20, Y10, vilket betyder att det inte finns någon kompensation)

Ange -5 så flyttas den -5mm åt vänster, med andra ord, flyttas 5mm åt höger

 

Tja, ovanstående analyserar processen för att upprätta radiekompensation. Först måste kommandot för verktygsradiekompensation anges i programmet, och för det andra matar operatören in kompensationsvärdet i verktygsmaskinens radiekompenseringsgränssnitt.

 

Var uppmärksam efter att ha analyserat detta, du måste vara uppmärksam på meningen jag sa ovan:

Från X=0, Y=0 till X=20.Y=10. Verktyget kommer gradvis att flyttas åt vänster.

 

De två koordinatpunkterna från X=0,Y=0 till X=20.Y=10 är mycket viktiga, det vill säga X,Y-värdena i blocket före upprättande av radiekompensation är desamma som X,Y-värdena vid fastställande av radiekompensationsvärde. Minst ett av de vertikala avstånden mellan dessa två punkter är större än kompensationsbeloppet i verktygskompensation.

 

Obs: I början av kompensationssteget måste det kompenseras i tillståndet G00 eller G01, (det kan inte kompenseras under kommando av G02 eller G03, annars larmar maskinen)

 

2. Ersättningsstadium

bild

I kompensationssteget kommer verktygsmaskinsystemet att förläsa följande två block (nämligen N3 och N4 block), för att bedöma riktningen för kompensationsvektorn.

Därför rekommenderas att de två programsegmenten efter G41- eller G42-kompensation inte kan ha Z-värden.

 

Skala det här exemplet nedan:

bild

bild

När radiekompensation upprättas från segment N3, kan CNC-systemet endast förläsa de två kommande programsegmenten, medan båda programmen N4 och N5 är för Z-axelrörelser (systemet kan inte bedöma vektorriktningen för nästa kompensation, och N3 segmentprogram Efter exekvering har verktygsbanan ändrats, det är inte den ursprungliga P-punkten, utan P1-punkten (verktygets mittpunkt), och flyttas sedan till P2 skärningspunkten (gradvis kompensation), så överskärning sker enligt bilden ovan. .

Hur ändrar man?

bild

bild

bild

3. Upphävande av ersättning

Kommandot för att avbryta verktygsradiekompensation är G40, och det måste också vara i tillståndet G00 eller G01 och kan inte avbrytas under kommandot G02 eller G03.

bild

Avbryt radiekompensation startar från block N7, (N7G40G00X0Y0)

Från slutpunkten för N6-blocket till slutpunkten för N7-blocket X=0, Y=0, återgår verktygscentrum till (X=0, Y=0) punkt.

Skicka förfrågan

whatsapp

skype

E-post

Förfrågning