Apr 04, 2023 Legg igjen en beskjed

Eksempel på å unngå overskjæring i G41G42 NC-programmering

 

Det som virkelig er nyttig er veldig enkelt, så enkelt at alt er delt inn i to tilstander.


For eksempel, opp og ned, venstre og høyre, øst og vest, mann og kvinne... disse to statene har utledet en rik og fargerik verden.

For eksempel er de to formene for deltrekk enten ytre (form) eller indre (form) for å danne den ytre sirkelen, det indre hullet, formen, det indre hulrommet ...

Tilsvarende har verktøyradiuskompensering også to kompensasjonstilstander, det vil si G41 venstre kompensasjon og G42 høyre kompensasjon.

 

1. En venstre og en høyre for kompensasjon, en utvendig og en innvendig for deler, hvordan velge G41 G42 ved programmering?

 

Essensen er: se langs verktøyets bevegelsesretning, la verktøyradius kompensere til venstre med G41, og kompenser med høyre med G42

bilde

G41 er spesifisert i programmet, operatøren legger inn verktøyradiusverdien (positiv verdi) i grensesnittet for verktøyradiuskompensasjon, og verktøyet vil kompensere til venstre når det ses langs verktøyets bevegelsesretning.


bilde

G42 er spesifisert i programmet, operatøren legger inn verktøyradiusverdien (positiv verdi) i grensesnittet for verktøyradiuskompensasjon, og verktøyet vil kompensere til høyre når det ses langs verktøyets bevegelsesretning.

 

2. Det er 3 stadier i kompensasjonsprosessen til CNC-maskinverktøy

1. Starterstatning

2. Kompensasjonsstatus

3. Avbryt kompensasjon

bilde

bilde

1. Start kompensasjonsfasen:

 

La oss se på programmet ovenfor:

N1-blokk: Kompensasjon har ikke startet ennå, det vil si at midten av verktøyet er ved X=0, Y=0 (ikke kanten av verktøyet)

 

N2-blokk: G0G41X20.Y10.D1 startkompensasjon, vær oppmerksom på: X=20.Y=10. Det er koordinatpunktet til kanten av verktøyet (ikke koordinatpunktet til verktøysenteret)

bilde

Fordi, fra X=0, Y=0 til X=20.Y=10. Verktøyet vil gradvis bevege seg til venstre. (Fordi G41 er spesifisert i programmet ovenfor)

Hvor mye skal man flytte? Forskyvningen (positiv verdi) bestemmes av den tilsvarende verktøyradiusverdien som er lagt inn av operatøren i grensesnittet for verktøyradiuskompensasjon

bilde

For en D10-freser for eksempel, hvis du legger inn den tilsvarende verktøyradiusverdien på 5 i grensesnittet for radiuskompensasjon, vil den bevege seg 5 mm til venstre. Hvis du legger inn 4, vil den bevege seg 4 mm.

Skriv inn {{0}}, så vil den bevege seg 0 mm (på dette tidspunktet er verktøysenteret på X20, Y10, noe som betyr at det ikke er noen kompensasjon)

Skriv inn -5, så flyttes den -5mm til venstre, med andre ord, flyttes 5mm til høyre

 

Vel, ovenstående analyserer prosessen med å etablere radiuskompensasjon. Først må kommandoen for verktøyradiuskompensasjon spesifiseres i programmet, og for det andre legger operatøren inn kompensasjonsverdien i grensesnittet for verktøyradiuskompensasjon.

 

Etter å ha analysert dette, vær oppmerksom, du må ta hensyn til setningen jeg sa ovenfor:

Fra X=0, Y=0 til X=20.Y=10. Verktøyet vil gradvis bevege seg til venstre.

 

De to koordinatpunktene fra X=0,Y=0 til X=20.Y=10 er svært viktige, det vil si X,Y-verdiene i blokken før etablering av radiuskompensasjon er de samme som X,Y-verdiene ved etablering av radiuskompensasjonsverdi. Minst én av de vertikale avstandene mellom disse to punktene er større enn kompensasjonsbeløpet i verktøykompensasjon.

 

Merk: Ved begynnelsen av kompensasjonsstadiet må det kompenseres i tilstanden G00 eller G01, (det kan ikke kompenseres under kommando av G02 eller G03, ellers vil maskinen alarmere)

 

2. Kompensasjonsstadiet

bilde

I kompensasjonsfasen vil maskinverktøysystemet forhåndslese de følgende to blokkene (nemlig N3 og N4 blokk), for å bedømme retningen til kompensasjonsvektoren.

Derfor anbefales det at de to programsegmentene etter G41- eller G42-kompensasjon ikke kan ha Z-verdier.

 

Skaler dette eksemplet nedenfor:

bilde

bilde

Når radiuskompensasjon er etablert fra segment N3, kan CNC-systemet kun forhåndslese de to neste programsegmentene, mens begge programmene N4 og N5 er for Z-aksebevegelse (systemet kan ikke bedømme vektorretningen til neste kompensasjon, og N3 segmentprogram Etter utførelse har verktøybanen endret seg, det er ikke det opprinnelige P-punktet, men P1-punktet (verktøyets midtpunkt), og flyttes deretter til P2-skjæringspunktet (gradvis kompensasjon), så overskjæring skjer som vist i figuren ovenfor .

Hvordan endre?

bilde

bilde

bilde

3. Oppheving av erstatning

Kommandoen for å avbryte verktøyradiuskompensasjon er G40, og den må også være i tilstanden G00 eller G01, og kan ikke kanselleres under kommandoen til G02 eller G03.

bilde

Avbryt radiuskompensasjon starter fra blokk N7, (N7G40G00X0Y0)

Fra endepunktet til N6-blokken til endepunktet til N7-blokken X=0, Y=0, går verktøysenteret tilbake til (X=0, Y=0) punkt.

Sende bookingforespørsel

whatsapp

skype

E-post

Forespørsel