co je kruhová interpolace v CNC? : Koncepty a programování

ponecháme-li stranou spíše jedinečnou schopnost jít dolů cestou NURBS, většina regulátorů G kódu podporuje pouze dva typy pohybu, jmenovitě lineární pohyb nebo kruhový pohyb. Jak můžete dobře pochopit termíny, lineární interpolace se pohybuje v přímce a kruhová interpolace je pohyb v kruhu.

nyní je to o něco složitější, pokud jde o CNC obrábění, protože obě osy stroje musí být přesně koordinovány, aby se dosáhlo požadovaných výsledků. Pojďme se dozvědět více o kruhové interpolaci, abychom pochopili, jak toho dosáhnout.

co je kruhová interpolace v CNC programování?

převedení poloh lineární osy do zakřivených pohybů nástroje se nazývá kruhová interpolace. Jinými slovy, kruhové interpolační příkazy jsou užitečné při pohybu nástroje podél kruhového oblouku k směrovému koncovému bodu.

kruhová interpolace potřebuje k dokončení své práce pět klíčových bitů informací, jmenovitě směr pohybu, poloměr, střed, rychlost posuvu a koncový bod. Představte si kruhovou interpolaci jako pohyb nástroje v kruhu. Může to být úplný kruh nebo něco méně. Kreslení úplných kruhů pomocí kruhové interpolace neznamená pouze koordinaci pohybů, ale také obrácení směru v každém ze čtyř kvadrantových bodů. Tyto body by odpovídaly nule, devadesát, sto osmdesát a dvě stě sedmdesát stupňů. Když zde stroje zažijí jakoukoli vůli, bude to patrné při zvratech, protože se tam objeví znatelná závada v řezu.

co je G02 a G03 v kruhové interpolaci?

kruhová interpolace je umožněna v kterémkoli ze dvou směrů, tj. proti směru hodinových ručiček nebo ve směru hodinových ručiček. A existují dva G kódy používané k určení tohoto směru. G02 se používá pro kruhovou interpolaci ve směru hodinových ručiček a G03 se používá pro kruhovou interpolaci proti směru hodinových ručiček.

oba tyto kódy jsou modální. Ty zruší aktivní G00, tj. rychlý traverz a G01 tj. lineární interpolační kódy. G02 a G03 jsou oba kódy režimu posuvu, jako je G01, a rozdíl je pouze v druhu použité interpolace. Zatímco první se používá pro kruhovou interpolaci, druhá se používá při lineární interpolaci. Na moderních ovládacích prvcích budete muset naprogramovat koncový bod a poloměr, který potřebujete, a CNC řadič efektivně vytvoří kruh, který potřebujete.

Formát:

G02 X-Y1

G03 X-Y1 R –

příklad kód:

G02 X 1.25 Y1

G03 X .75 Y1. R.25

první bod označuje počáteční bod a druhý dává koncový bod a poloměr. Hodnota R má označovat poloměr oblouku. Zde je uveden příklad, kde se G02 používá pro kruhovou interpolaci ve směru hodinových ručiček a G03 se používá pro kruhovou interpolaci proti směru hodinových ručiček a kombinované hodnoty obou se používají k vytvoření kruhu. Budete rozumět více o tom, jak diskuse pokračuje a podrobnosti I, J, A R hodnoty jsou vysvětleny.

co je to kruhová interpolace I A J?

jako X, Y A Z jsou adresy, které se používají pro určení koncových bodů oblouku, určení středového bodu oblouku potřebuje sekundární adresy. Níže uvedené adresy jsou užitečné při označování středového bodu oblouku.

i znamená souřadnice osy X oblouku, J znamená souřadnice osy y oblouku a K znamená souřadnice osy z oblouku. Protože kruhová interpolace probíhá pouze ve dvou osách, nebudete potřebovat všechny tyto tři kódy pro generování oblouku. V době využití roviny X / Y pro frézovací oblouky budete potřebovat pouze adresy I A J.

I, J a K jsou užitečné při lokalizaci středu oblouku z hlediska výchozího bodu. Jednoduše řečeno, tyto tři adresy jsou Vzdálenost od prvního bodu ke středu kruhu. Jsou povoleny pouze adresy, které jsou specifické pro zvolenou rovinu, například G19 používá JK, G18 používá IK a G17 používá IJ. Příkazy X, Y A Z se používají pro určení koncových bodů oblouku. Pokud tato tři místa pro zvolenou rovinu nejsou zmíněna, koncový bod oblouku zůstává stejný jako počáteční bod osy.

I A J musí být použity pro řezání celých kruhů a použití pouze R nebude užitečné. Při řezání celého kruhu nemusíte uvádět koncové body. Střed kružnice lze definovat pomocí I, J nebo K. R hodnota se používá pro definování vzdálenosti od středu kružnice k výchozímu bodu. Kladné hodnoty R se používají pro poloměry 180 stupňů nebo méně a záporné hodnoty R se používají pro poloměry nad 180 stupňů.

Formát:

G01 X-Y1

G02 X-Y1 R –

G02 X-Y1 R –

příklad kód:

G01 X 1.25 Y1

G02 X .75 Y1. R.25

G02 X 1,25 Y1. R.25

Nebo

G01 X 1,25 Y1

G02 X .75 Y1. Já -.25 J0.

G02 X 1,25 Y1. I.25 J0.

první bod v obou příkladech dává výchozí bod, G02 X1. 25 Y1. R. 25 udává koncový bod a poloměr. G02 X. 75 Y1. Já-.25 J0 označuje koncový bod a přírůstkový pohyb do středu oblouku. Využití hodnoty R spolu s kruhovým interpolačním programem vám pomůže říct stroji, aby vytvořil oblouk o více než 180 stupňů tím, že před něj uvede mínusovou hodnotu.

závěr

bude pro vás snazší provádět práci kruhové interpolace nyní, když máte důkladnou představu o tom, co to znamená, a kódy, které pro ni potřebujete. Kruhová interpolace může být ve srovnání s lineární interpolací trochu složitější, ale není nedosažitelná a nemusíte být profesionální. Je to všechno o správném kódu a hodnotách.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.