Denne artikel diskuterer tre videnspunkter og håber at inspirere alle.
1. Under hvilke omstændigheder skal G41G42 bruges?
2. Sådan vælger du G41G42
3. Valg af værktøjsspidsorientering
1. Hvorfor skal du bruge G41G42, når du skal programmere en bil?
Ved bearbejdning af emner med former som kegler eller buer på en CNC-drejebænk vil der være dimensionsfejl mellem det korrekte program, der er skrevet, og de faktisk bearbejdede dele.
Denne fejl er forårsaget af værktøjsspidsbuen.
For at afklare dette problem skal vi starte med indstilling af CNC drejebænkværktøj. Se venligst diagrammet nedenfor:
billede
Vi ved, at de fleste drejeværktøjsspidser vil have en bue R, som vist på billedet ovenfor:
For værktøjsindstilling i Z-aksens retning berører punkt A på værktøjsspidsen delens endeflade.
I X-aksens retning berører punkt B på værktøjsspidsen delens ydre cirkel.
Når du faktisk skærer endefladen eller den ydre cirkel, bestemmes delens Z- eller X-retningsstørrelse af punkt A eller B. På nuværende tidspunkt har værktøjsspidsfileten ingen indflydelse på bearbejdningsstørrelsen.
Men når det bruges til at bearbejde emner med affasning, konus eller buer, er de faktiske skærepunkter for værktøjet tangentpunkterne på værktøjsspidsbuen AB, ikke punkt A eller punkt B under værktøjsindstilling. Som vist nedenfor:
billede
Når du derefter behandler dele med former som kegler eller buer, skal du bruge G41/G42 værktøjsnæseradiuskompensation.
Okay, lad os forklare princippet klart og derefter gå videre til det andet videnspunkt.
2. Hvordan vælger man G41 G42 ved programmering?
For værktøjsmaskiner er det opdelt i:
Forreste værktøjsstøtte
Bageste værktøjsstøtte
Delene er opdelt i:
bilens form
bilens indre hul
Derefter kan disse to klassificeringsmetoder kombineres i følgende fire situationer. Se venligst de følgende to billeder omhyggeligt:
1. Bagerste værktøjsstøtte: Værktøjet skærer på højre side af emnet
2. Forreste værktøjsstøtte: Værktøjet skærer i venstre side af emnet
3. Bagerste værktøjsstøtte: Værktøjet skærer i venstre side af emnet
4. Forreste værktøjsstøtte: Værktøjet skærer på højre side af emnet
billede
Husk billedet ovenfor nøje
Enkel?
Dette trick er virkelig simpelt, men meget effektivt!
Okay, lad os gå direkte til et eksempel på et afsluttende program:
billede
%
O0001
T0101
S500 M03
G0X60.Z2.
G01 G42 Z0 F0.1. (Værktøjsbueradiuskompensation)
X120.Z-150.
X200.Z-180.
Z-260
G0G40X205.Z2. (annuller radiuskompensation)
M30
%
3. Valg af værktøjsspidsorientering
Under programmeringen tilføjes (G41/G42) værktøjsradiuskompensation til programmet.
På dette tidspunkt spørger du måske? ---Hvordan identificerer værktøjsmaskinen værktøjsradiuskompensation R?
Dette kræver, at vi ikke kun tilføjer G41 eller G42 til programmet, men også indtaster værktøjsspidsbuen R og værktøjsspidsorienteringen for det tilsvarende værktøj i værktøjskompensationspanelet.
billede
"Knivspidsens orientering" vises her
Jeg opsnappede orienteringsdiagrammet for værktøjsspidsen fra vejledningen til drejemaskinen som følger:
billede
Sådan anvender du det specifikt, som vist i diagrammet nedenfor:
ydre cirkel lige bil
billede
Indvendigt hul positiv drejning
billede
Ovenstående er vores længst anvendte værktøjsplaceringsnummer, det vil sige:
Positiv ydre cirkel: 3
Forreste indre hul: 2
Vi bruger G41 eller G42 i programmet, og indtaster værktøjsspidsbuen R og værktøjsspidsorienteringen for det tilsvarende værktøj i værktøjskompensationspanelet.
Som vist i O0001-programmet ovenfor, hvis værktøjets næsebue R=0.8, skal jeg indtaste værktøjsnæsebuen R svarende til T0101-værktøjet og værktøjsnæse-orienteringen i værktøjskompensationspanelet.
billede
Ved at køre O0001-programmet på denne måde vil værktøjsmaskinen bruge G42-funktionen til at eliminere overskæring eller skærerester.
Okay, dette afslutter forklaringen af G41/G42 i vendingen.
Lad os dele et tilfælde af grov og findrejning af et CNC-makroprogram for at informere G41/G42 om forhold, der kræver opmærksomhed i programmeringen.
billede
Fremgangsmåden er som følger:
billede
Bemærk 1: Arc R-kompensation skal være i G00- eller G01-tilstand og kan ikke kompenseres under G02- eller G03-kommandoen.
Bemærk 2: Logout skal også være i tilstanden G00 eller G01 og kan ikke logges ud under G02- eller G03-kommandoen.




