mi a körkörös interpoláció a CNC-ben? : Koncepciók és programozás

eltekintve a NURBS-útvonal meglehetősen egyedülálló képességétől, a legtöbb G – kódvezérlő csak kétféle mozgást támogat, nevezetesen a lineáris mozgást vagy a körkörös mozgást. Ahogy a kifejezésekből jól megértheti, a lineáris interpoláció egyenes vonalban mozog, a kör alakú interpoláció pedig körben mozog.

ez utóbbi egy kicsit bonyolultabb a CNC megmunkálásnál, mivel a gép két tengelyét pontosan össze kell hangolni a kívánt eredmények elérése érdekében. Ismerjünk meg többet a körkörös interpolációról, hogy megértsük, hogyan lehet ezt megvalósítani.

mi a körkörös interpoláció a CNC programozásban?

a lineáris tengelypozíciók görbült szerszámmozgásokká történő átalakítását körkörös interpolációnak nevezzük. Más szavakkal, a kör alakú interpolációs parancsok akkor hasznosak, ha egy szerszámot a körív mentén mozgatnak az irányított végpontig.

a körkörös interpolációnak öt fontos információbitre van szüksége a munka befejezéséhez, nevezetesen a mozgás irányára, a sugárra, a középpontra, az előtolási sebességre és a végpontra. Gondoljon a körkörös interpolációra, mint a szerszám mozgására egy körben. Lehet, hogy egy teljes kör, vagy valami kevesebb. Teljes körök rajzolása körkörös interpolációval nem egyszerűen a mozgások összehangolását jelenti, hanem az irány megfordítását is a négy kvadráns minden egyes pontján. Ezek a pontok nulla, kilencven, száznyolcvan és kétszáz hetven foknak felelnek meg. Amikor a gépek bármilyen visszahúzódást tapasztalnak itt, a megfordításnál nyilvánvaló lesz, mivel ott észrevehető hiba jelenik meg a vágásban.

mi a G02 és G03 a körkörös interpolációban?

a körkörös interpoláció a két irány bármelyikében lehetséges, azaz az óramutató járásával ellentétes vagy az óramutató járásával megegyező irányban. Két G-kód van az irány meghatározására. A G02 az óramutató járásával megegyező irányú körkörös interpolációhoz, a G03 pedig az óramutató járásával ellentétes irányú körkörös interpolációhoz használható.

mindkét kód modális. Ezek törlik az aktív G00-t, azaz a rapid traverse-t és a G01-et, azaz. lineáris interpolációs kódok. A G02 és a G03 mind a G01 előtolási mód kódjai, és a különbség csak az alkalmazott interpoláció típusában van. Míg az előbbit körkörös interpolációra használják, az utóbbit lineáris interpolációban alkalmazzák. A modern vezérlőkön be kell programozni a végpontot és a szükséges sugarat, és a CNC vezérlő hatékonyan létrehozza a szükséges kört.

formátum:

G02 X– Y1

G03 X– Y1 R–

példa kód:

G02 X 1,25 Y1

G03 X .75 Y1. R.25

az első pont jelzi a kiindulási pontot, a második pedig a végpontot és a sugarat. Az R érték állítólag az ív sugarát jelöli. Itt a példa, ahol G02 használjuk az óramutató járásával megegyező körkörös interpoláció és G03 használjuk az óramutató járásával ellentétes körkörös interpoláció és a kombinált értékek mindkét használjuk, hogy a kör. Meg fogja érteni többet róla, mint a vita folytatódik, és a részleteket I, J és R értékek magyarázata.

mi az I és J körkörös interpoláció?

mivel X, Y és Z azok a címek, amelyeket az ív végpontjainak megadásához használnak, megadva, hogy az ív középpontjának másodlagos címekre van szüksége. Az alábbiakban megadott címek hasznosak az ív középpontjának kijelölésében.

I az ív X tengely koordinátáit, J az ív Y tengely koordinátáit, K pedig az ív Z tengely koordinátáit jelenti. Mivel a kör alakú interpoláció csak két tengelyen zajlik, az ív létrehozásához nem lesz szükség mind a három kódra. Abban az időben, amikor az X/Y síkot használja a maróívekhez, csak I és J címekre lesz szüksége.

I, J és K hasznosak az ív középpontjának a kiindulási pont szempontjából történő meghatározásában. Egyszerű szavakkal, ez a három cím az első ponttól a kör középpontjáig terjedő távolság. Csak a kiválasztott síkra jellemző címek engedélyezettek, például a G19 JK-t, a G18 IK-t, a G17 pedig IJ-t használ. Az X, Y és Z parancsok az ív végpontjainak meghatározására szolgálnak. Ha a kiválasztott sík e három helyét nem említik, az ív végpontja ugyanaz marad, mint a tengely kezdőpontja.

i-t és J-t kell használni a teljes körök vágásához, és csak R használata nem lesz hasznos. A teljes kör vágásakor nem kell megadnia a végpontokat. A kör középpontja meghatározható I, J vagy K. az R érték a kör közepétől a kiindulási pontig terjedő távolság meghatározására szolgál. Az R pozitív értékei 180 fokos vagy annál kisebb sugarakhoz, az R negatív értékei pedig 180 fok feletti sugarakhoz használhatók.

formátum:

G01 X– Y1

G02 X– Y1 R–

G02 X– Y1 R–

példa kód:

G01 X 1,25 Y1

G02 x .75 Y1. R.25

G02 X 1,25 Y1. R.25

Vagy

G01 X 1,25 Y1

G02 X .75 Y1. Én -.25 J0.

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

mindkét példa első pontja kiindulási pontot ad, G02 X1.25 Y1. R. 25 adja meg a végpontot és a sugarat. G02 X. 75 Y1. Én -.A 25 J0 a végpontot és az ívközéppont felé történő növekményes mozgást jelöli. Az R érték felhasználása a kör alakú interpolációs programmal együtt segít abban, hogy elmondja a gépnek, hogy készítsen 180 foknál nagyobb ívet azáltal, hogy mínusz értéket tesz elé.

következtetés

könnyebb lesz elvégezni a körkörös interpoláció munkáját most, hogy mélyreható elképzelése van arról, hogy mit jelent és milyen kódokra van szüksége. A körkörös interpoláció kissé trükkös lehet a lineáris interpolációhoz képest, de nem elérhetetlen, és nem kell szakembernek lennie ahhoz, hogy ezt megtegye. Minden a kód és az értékek helyes megszerzéséről szól.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.