
a CNC gépek vezérléséhez CNC G kódoknak nevezett parancsokat használunk. Bár a szerszámgép különböző gyártói elfogadhatják saját használatukat bizonyos G-kódokhoz, van egy alapvető csoport, amely minden szerszámgépen gyakori. Ezeket a szabványokat CNC esztergákon, marógépeken, útválasztókon, újabban pedig 3D nyomtatókon használják (nagyon alapvető formában). Ma meg fogjuk vizsgálni ezt a csoportot, és hogyan használják őket a gépek irányítására.
G00 – Rapid travel

le lehet rövidíteni G0-ra, mivel a régebbi gépeknek nem volt sok RAM-ja és minden bitszámuk.
Ez a parancs akkor használható, ha az eszköz nem érinti az alkatrészt a gyors mozgáshoz, általában akkor használják, amikor egy eszközváltáshoz hazamegy, és új eszközzel tér vissza. Egyes gépészek szeretnek a lehető legközelebb lenni a részhez, de azt tanácsolom, hogy legalább 1 mm-es távolságot adjon magának. Tartsa a kezét az adagológombon, és jöjjön lassan az első alkalommal fut. Ez ebben a módban fog tenni a legtöbb kárt, ha nem kap a szerszám beállítása jobb.
G00 X-100;
a fenti példában a vágót 100 mm-rel balra mozgatom.
G00 a gyors utazási parancs G kódban. Ezt akkor használják, ha a vágó vagy a szerszám nem távolítja el az anyagot úgy, hogy az alkatrész megmunkálásához szükséges idő a lehető leggyorsabb legyen. A végsebességet a gép paraméterei határozzák meg, ezért a kezelő csak gyors felülbírálási vezérléssel vezérelheti.
ha gyors mozdulatot használ, vegye figyelembe az útjában lévő bilincseket, satuakat és alkatrészeket. Ha nem biztos benne, hogy bölcs dolog lehet az X és Y tengely mozgatása először, majd egy külön vonalon, mozogjon Le Z-ben. ez növeli a megmunkálási időt egy-két másodperccel, de segít elkerülni a 3 tengelyes ütközést.
a G00 parancs G0-ra rövidíthető, mivel a régebbi gépeknek nem volt sok RAM-ja és minden bitszám.
– Marc
G01 – lineáris interpoláció

a G01 parancs egyenes vonalú vágásnál használatos.Ennek a parancsnak aktívnak kell lennie a feed rate (F) előtt, mielőtt futna.Egy tipikus blokk úgy néz ki, mint a G01 X-100 F50. 0;nem kell minden sorban hozzáadnia ezt a parancsot, mindaddig, amíg nincs más mozgás G-kód aktív, például csak G02, G03 vagy G00 után kell hozzáadnia command.In ugyanúgy, az előtolási sebességre (F50) csak egyszer van szükség, amíg meg nem akarja változtatni a vágási sebességet.
G00 X101 Z1.0;
G01 X100 Z-20 F100;
X110 Y-40;
G00 Z300;
Ez a parancs egyszerre használható minden tengelyvágással, vagy csak egy. Nem gyakori, hogy a Z tengelyt, valamint az X-et és az Y-t vágjuk, de szükség esetén lehetséges.
egy profil programozásakor könnyebb használni a vágó kompenzációt G41 és G42 akkor nem kell engedélyeznie a vágó sugarát a szerszámútvonalak ábrázolásakor, egyszerűen használhatja a rajz méreteit, és a gép eltolja a vágót a megfelelő méretek eléréséhez.
G02 és G03 – kör alakú interpoláció

G02 egy ív vagy sugár óramutató járásával megegyező irányba történő megmunkálására szolgál, a G03 pedig az óramutató járásával ellentétes irányban.
a sugár meghatározásához egy ” R ” értéket használva a G02 / G03 parancs egyenes vonalban mozgatja a vágót a megadott sugárral a lépés végén.
Ha a betáplálási sebesség már aktív, akkor nem kell hozzáadni ehhez a sorhoz, kivéve, ha meg akarja változtatni az ív megmunkálásának előtolási sebességét.
G03 Y50.0 R10.0 F100.0;
G01 X50.0;
az ív középpontja I, J és K értékekkel is meghatározható.I (X) J (Y) és K(Z) határozza meg a segédtengelyt.
a fenti rajz segítségével egy ív i és J értékekkel történő programozása így néz ki:
G03 Y50.0 I10.0 J40. 0 F100.0;
G01 X50.0;
A K-t ritkán használják, de rendelkezésre áll, ha a Z tengelyt használó ívre van szükség.
Ha a G02-t G01-gyel és G03-mal (az óramutató járásával ellentétes irányú ív) használja, bármilyen alak megmunkálható. Ez a három G kód A G Kódprogramozás alapja, és az a három, amelyet az anyag vágásakor használni fog.
G04-laknak
néha meg kell szüneteltetni a vágó egy rövid pillanatra, az, hogy adjunk egy laknak a kódot, hogy hagyja abba a gép továbbra is olvassa a programot egy meghatározott ideig.
használ:
míg a fúrás egy sima alsó fúró és a felület a furat egy fecsegett kivitelben, tudjuk megállítani mozog a fúró Z-tengely még forgó fél másodpercig, hogy tisztítsák meg a felületet.
G01 Z-20.0 F50; G04 X500; G01 Z5.0;
a fent felsorolt néhány blokk úgy néz ki, mintha az eszköz 500 mm-re mozogna, miközben mélyen a részben van. A “G04 X500” X értéke arra kényszeríti a szerszámot, hogy 500 milliszekundumig lakjon, mielőtt a következő blokkra lépne. A betáplálási sebességet nem kell újra megadni egy lakási parancs után, mivel a gép még mindig tudja, hogy az egyiket a G01 blokk lakása előtt határozták meg.
G20 és G21 – mérőrendszerek

G20 és G21 Birodalmi és metrikus rendszerek a G20 meghatározza az Inch egységeket; G21 meghatározza a metrikus egységeket; a CNC gépek mind a birodalmi, mind a metrikus rendszerekben (hüvelyk és mm) a méréseket a G20 és a G21 határozza meg.
bár csak egyszer szükséges a programban, jó gyakorlat, hogy ezt az információt minden eszközváltozás után hozzáadjuk. Ez biztonságosabbá teszi a program bármely pozíciójából történő futást.
például érdemes megismételni a befejező vágóátadást, hogy a mérés után több anyagot távolítson el. A mértékegység újbóli meghatározása megakadályozza, hogy a gép véletlenül rossz rendszerben legyen, és váratlanul mozogjon.
G90 és G91 – abszolút vagy növekményes
G90 = abszolút pozicionálás
G91 = inkrementális pozicionálás
a pozicionáló rendszert minden mozgás megkezdése előtt meg kell határozni, az alábbiakban mindkét pozicionáló rendszer magyarázata
G90 kiválasztja az abszolút pozicionáló rendszert. Ebben az üzemmódban az orsó minden mozgását az adathelyzetből veszik. Például, ha az X100. 0-t a vezérlő olvassa, akkor a szerszám az adattól plusz irányban 100 mm-re mozog. Ha X150. 0 volt a következő pozíciós mozgás lenne mozgatni a szerszámot egy másik 50mm ebben az irányban.
G91 kiválasztja a növekményes helymeghatározó rendszer. Amikor a G91 aktív, az orsó minden mozgását az utolsó ismert helyzetéből veszik. Például, ha az X100.0 olvasható, akkor a szerszám 100 mm-rel mozog annak a pozíciónak a plusz irányában, amelyben a szerszám már van. Ha az x150. 0-t e lépés után olvasták, akkor a szerszám további 150 mm-t fog mozgatni a plusz irányba.
elolvashatja többet Abszolút, illetve Inkrementális elhelyezése itt
G40, G41, valamint G42 – Vágó Kompenzáció

G40 = Törli vágó kompenzáció
G41 = Bal vágó kompenzáció
G42 = Jobb vágó kompenzáció
használata Nélkül vágó kártérítés, ha programozási volna, hogy lehetővé teszi a szerszám átmérőjét írásakor a vágás utak. Tudjuk programozni, hogy a méretei a komponens segítségével vágó kompenzáció.
Ez a vágás irányától függően eltolja a vágót sugara szerint.
további információkért nézze meg ezt a cikket a vágó kompenzációról
míg ez a cikk csak a legalapvetőbb G-kódokat tartalmazza, az alábbiakban egy teljesebb lista található.
CNC G kódok listája

Az alábbiakban a közös G kódok teljes listája található, amelyek nagy részét a jövőbeli cikkekben tárgyaljuk