Apr 04, 2023 Læg en besked

Eksempel på undgåelse af overskæring i G41G42 NC-programmering

 

Det, der virkelig er nyttigt, er meget enkelt, så enkelt, at alt er opdelt i to tilstande.


For eksempel, op og ned, venstre og højre, øst og vest, mand og kvinde... disse to stater har afledt en rig og farverig verden.

For eksempel er de to former for deltræk enten ydre (form) eller indre (form) for at danne den ydre cirkel, indre hul, form, indre hulrum...

Tilsvarende har værktøjsradiuskompensation også to kompensationstilstande, det vil sige G41 venstre kompensation og G42 højre kompensation.

 

1. En venstre og en højre for kompensation, en udvendig og en indvendig for dele, hvordan vælger man G41 G42 ved programmering?

 

Essensen er: kig langs værktøjets bevægelsesretning, lad værktøjsradius kompensere til venstre med G41, og kompenser med højre med G42

billede

G41 er specificeret i programmet, operatøren indtaster værktøjsradiusværdien (positiv værdi) i værktøjsmaskinens radiuskompensationsgrænseflade, og værktøjet vil kompensere til venstre, når det ses langs værktøjets bevægelsesretning.


billede

G42 er specificeret i programmet, operatøren indtaster værktøjsradiusværdien (positiv værdi) i værktøjsmaskinens radiuskompensationsgrænseflade, og værktøjet vil kompensere til højre, når det ses langs værktøjets bevægelsesretning.

 

2. Der er 3 trin i kompensationsprocessen for CNC-værktøjsmaskiner

1. Start kompensation

2. Erstatningsstatus

3. Annuller erstatning

billede

billede

1. Start kompensationsfasen:

 

Lad os se på ovenstående program:

N1-blok: Kompensation er ikke startet endnu, det vil sige, at midten af ​​værktøjet er ved X=0, Y=0 (ikke kanten af ​​værktøjet)

 

N2-blok: G0G41X20.Y10.D1 startkompensation, bemærk venligst: X=20.Y=10. Det er koordinatpunktet for værktøjets kant (ikke koordinatpunktet for værktøjets centrum)

billede

Fordi fra X=0, Y=0 til X=20.Y=10. Værktøjet vil gradvist flytte til venstre. (Fordi G41 er specificeret i ovenstående program)

Hvor meget skal man flytte? Forskydningen (positiv værdi) bestemmes af den tilsvarende værktøjsradiusværdi, som operatøren indtaster i værktøjsmaskinens radiuskompensationsgrænseflade

billede

For eksempel, for en D10 fræser, hvis du indtaster den tilsvarende værktøjsradiusværdi på 5 i radiuskompensationsgrænsefladen, vil den bevæge sig 5 mm til venstre. Hvis du indtaster 4, vil den bevæge sig 4 mm.

Indtast {{0}}, så vil den bevæge sig 0 mm (på dette tidspunkt er værktøjscentret ved X20, Y10, hvilket betyder, at der ikke er nogen kompensation)

Indtast -5, så flyttes den -5mm til venstre, med andre ord, flyttes 5mm til højre

 

Nå, ovenstående analyserer processen med at etablere radiuskompensation. Først skal kommandoen for værktøjsradiuskompensation specificeres i programmet, og for det andet indtaster operatøren kompensationsværdien i værktøjsmaskinens radiuskompensationsgrænseflade.

 

Efter at have analyseret dette, skal du være opmærksom, du skal være opmærksom på sætningen, jeg sagde ovenfor:

Fra X=0, Y=0 til X=20.Y=10. Værktøjet vil gradvist flytte til venstre.

 

De to koordinatpunkter fra X=0,Y=0 til X=20.Y=10 er meget vigtige, det vil sige X,Y-værdierne i blokken før etablering af radiuskompensation er de samme som X,Y-værdierne ved etablering af radiuskompensationsværdi. Mindst en af ​​de lodrette afstande mellem disse to punkter er større end kompensationsbeløbet i værktøjskompensation.

 

Bemærk: I begyndelsen af ​​kompensationsstadiet skal det kompenseres i tilstanden G00 eller G01, (det kan ikke kompenseres under kommando af G02 eller G03, ellers vil maskinen alarmere)

 

2. Kompensationsstadiet

billede

I kompensationsfasen vil værktøjsmaskinsystemet forudlæse de følgende to blokke (nemlig N3 og N4 blok), for at bedømme retningen af ​​kompensationsvektoren.

Derfor anbefales det, at de to programsegmenter efter G41- eller G42-kompensation ikke kan have Z-værdier.

 

Skaler dette eksempel nedenfor:

billede

billede

Når der etableres radiuskompensation fra segment N3, kan CNC-systemet kun forudlæse de næste to programsegmenter, mens begge programmer N4 og N5 er til Z-aksebevægelse (systemet kan ikke bedømme vektorretningen for den næste kompensation, og N3 segmentprogram Efter udførelse er værktøjsstien ændret, det er ikke det oprindelige P-punkt, men P1-punkt (værktøjets midtpunkt), og flyttes derefter til P2 skæringspunkt (gradvis kompensation), så overskæring sker som vist i ovenstående figur .

Hvordan ændres?

billede

billede

billede

3. Ophævelse af erstatning

Kommandoen til at annullere værktøjsradiuskompensation er G40, og den skal også være i tilstanden G00 eller G01 og kan ikke annulleres under kommandoen af ​​G02 eller G03.

billede

Annuller radiuskompensation starter fra blok N7, (N7G40G00X0Y0)

Fra endepunktet af N6-blokken til endepunktet af N7-blokken X=0, Y=0 vender værktøjscentret tilbage til (X=0, Y=0) punkt.

Send forespørgsel

whatsapp

skype

E-mail

Undersøgelse