når man holder den ret unikke evne til at gå ned ad en NURBS-vej til side, understøtter de fleste g-kodekontrollere kun to typer bevægelse, nemlig den lineære bevægelse eller cirkulær bevægelse. Som du godt kan forstå ved udtrykkene, bevæger lineær interpolation sig i en lige linje, og cirkulær interpolation er bevægelse i en cirkel.
nu er sidstnævnte lidt mere kompliceret, når det kommer til CNC-bearbejdning, fordi maskinens to akser skal koordineres nøjagtigt for at få de ønskede resultater. Lad os lære mere om cirkulær interpolation for at forstå, hvordan man får det til at ske.
Hvad er cirkulær Interpolation i CNC programmering?
oversættelse af de lineære aksepositioner til de buede værktøjsbevægelser kaldes cirkulær interpolation. Med andre ord er cirkulære interpolationskommandoer nyttige, når du flytter et værktøj langs den cirkulære bue til det rettede slutpunkt.
cirkulær interpolation har brug for fem vigtige bits information for at fuldføre sit arbejde, nemlig bevægelsesretning, radius, center, tilførselshastighed og slutpunkt. Tænk på cirkulær interpolation som bevægelse af værktøj i en cirkel. Det kan være en komplet cirkel eller noget mindre end det. Tegning af komplette cirkler ved hjælp af cirkulær interpolation betyder ikke blot at koordinere bevægelserne, men også vende retningen ved hvert enkelt af de fire kvadrantpunkter. Disse punkter ville svare til nul, halvfems, hundrede og firs og to hundrede og halvfjerds grader. Når maskiner oplever nogen tilbageslag herinde, det vil være tydeligt ved tilbageførslerne, da en mærkbar fejl i snittet vises der.
Hvad er G02 og G03 i cirkulær interpolation?
cirkulær interpolation er muliggjort i en af de to retninger, dvs.mod uret eller med uret. Og der er to G-koder, der bruges til at specificere den retning. G02 bruges til cirkulær interpolation med uret, og G03 bruges til cirkulær interpolation mod uret.
begge disse koder er modale. Disse vil annullere aktiv G00, dvs. rapid traverse og G01 dvs. lineære interpolationskoder. G02 og G03 er begge feed rate mode koder som G01, og forskellen er kun i den slags interpolation, der anvendes. Mens førstnævnte bruges til cirkulær interpolation, anvendes sidstnævnte i lineær interpolation. På de moderne kontroller skal du programmere slutpunktet og den radius, du har brug for, og CNC-controlleren skaber effektivt den cirkel, du har brug for.
Format:
G02– Y1
G03– Y1 R–
eksempelkode:
G02-1,25 Y1
G03 -.75 Y1. R.25
det første punkt angiver udgangspunktet, og det andet angiver slutpunktet og radius. R-værdien skal angive bueens radius. Her gives eksemplet, hvor G02 bruges til cirkulær interpolation med uret, og G03 bruges til cirkulær interpolation mod uret, og de kombinerede værdier for begge bruges til at fremstille cirklen. Du vil forstå mere om det, når diskussionen fortsætter, og detaljerne i I -, J-og R-værdier forklares.
hvad er jeg og J cirkulær Interpolation?
som H, Y OG Å er de adresser, der bruges til at specificere endepunkterne på buen, og angivelse af midtpunktet for buen har brug for sekundære adresser. Adresserne nedenfor er nyttige til udpegning af arc center point.
I står for ARC-aksens koordinater, J står for ARC-aksens koordinater, og K står for Arc-aksens koordinater. Da cirkulær interpolation kun finder sted i to akser, behøver du ikke alle disse tre koder til generering af en bue. På det tidspunkt, hvor du bruger H/y-flyet til fræsebuerne, har du kun brug for i-og J-adresser.
I, J og K er nyttige til at lokalisere buecentret med hensyn til udgangspunktet. I enkle ord er disse tre adresser afstanden fra det første punkt til cirkelens centrum. Kun de adresser, der er specifikke for det valgte plan, er tilladt, for eksempel bruger G19 JK, G18 bruger IK, og G17 bruger IJ. Kommandoerne Y, Y OG Å bruges til at angive endepunkterne på buen. Hvis disse tre placeringer for det valgte plan ikke nævnes, forbliver bueens slutpunkt det samme som aksens begyndelsespunkt.
I og J skal bruges til at skære hele cirkler, og kun brug af R vil ikke være nyttigt. Du behøver ikke at angive slutpunkterne, når du skærer en fuld cirkel. Cirklens centrum kan defineres ved hjælp af I, J eller K. R-værdi bruges til at definere afstanden fra midten af cirklen til startpunktet. Positive værdier af R bruges til radier på 180 grader eller derunder, og negative værdier af R bruges til radier på over 180 grader.
Format:
G01– Y1
G02– Y1 R–
G02– Y1 R–
eksempelkode:
G01-1,25 Y1
G02 .75 Y1. R.25
G02 * 1,25 Y1. R.25
Or,
G01 * 1, 25 Y1
G02*.75 Y1. Jeg -.25 J0.
G02 * 1,25 Y1. I.25 J0.
det første punkt i begge eksempler giver et udgangspunkt, G02 H1. 25 Y1. R. 25 angiver slutpunktet og radius. G02 75 Y1. Jeg-.25 J0 angiver slutpunktet og den trinvise bevægelse til buecentret. Brug af R-værdien sammen med det cirkulære interpolationsprogram hjælper dig med at fortælle maskinen at lave en bue på mere end 180 grader ved at sætte en minusværdi foran den.
konklusion
det bliver lettere for dig at udføre arbejdet med cirkulær interpolation nu, hvor du har en dybdegående ide om, hvad det indebærer, og de koder, du har brug for det. Cirkulær interpolation kan være lidt vanskelig sammenlignet med lineær interpolation, men det er ikke uopnåeligt, og du behøver ikke være professionel for at gøre det. Det handler om at få koden og værdierne rigtige.