CNC G kódok

CNC G kódok

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

G00 rapid travel G Code

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ó

G01 Gcode

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 G03 Gcode

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 G21 Gcode

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, 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

G - kód hivatkozási lista

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

  • G00 helymeghatározás gyors utazáskor;
  • G01 lineáris interpoláció feed sebességgel;
  • G02 körkörös interpoláció óramutató járásával megegyező;
  • G03 Kör interpoláció, az óramutató járásával ellentétes irányba;
  • G04 Dwell
  • G10 forgatás nullapont helyzete;
  • G17 Jelölje X-Y síkon;
  • G18 Válasszuk a Z-X sík;
  • G19 Válasszuk a Z-Y síkban;
  • G20 Birodalmi egység;
  • G21 Metrikus egységek;
  • G27 Referencia hozam ellenőrzése;
  • G28 Automatikus visszatérés keresztül referencia pont;
  • G29 Lépés, hogy egy helyen keresztül referencia pont;
  • g31 jelű Skip funkció;
  • G32 Szál vágási művelet egy Eszterga;
  • G33 Szál vágási művelet egy Malom;
  • G40 Mégse vágó kompenzáció;
  • G41 Vágó kompenzáció maradt;
  • G42 Vágó kártérítési jog;
  • G43 szerszámhossz korrekció;
  • G44 szerszámhossz korrekció;
  • G50 Meghatározott koordináta-rendszer (Malom), a maximális FORDULATSZÁM (Eszterga);
  • G52 Helyi koordinátarendszer beállítása;
  • G53 Gépi koordinátarendszer beállítása;
  • G54~G59 Meghatározott Nullapont;
  • G70 Befejezni ciklus (Eszterga);
  • G71 Durva fordulási kör (Eszterga);
  • G72 Durva néző ciklus (Eszterga);
  • G73 Chip szünet fúró ciklus;
  • G74 Bal kéz megérinti Malom;
  • G74 homlokbeszúrás ciklus;
  • G75 OD groove hierarchia ciklus (Eszterga);
  • G76 Unalmas ciklus;
  • G76 Csavar vágási ciklus (Eszterga);
  • G80 Mégse ciklus;
  • G81 Fúró ciklus;
  • G82 Fúró ciklus laknak;
  • G83 Peck fúró ciklus;
  • G84 Menetfúró ciklus;
  • G85 Unalmas az, unalmas ki;
  • G86 Unalmas az, gyors ki;
  • G87 Vissza unalmas ciklus;
  • G90 Abszolút programozás;
  • G91 Inkrementális programozás;
  • G92 helyezze vissza kiindulási pontját;
  • G92 Csavar szál vágási ciklus (Eszterga);
  • G94 percenkénti előtolás;
  • G95 fordulatonkénti előtolás;
  • G96 állandó felületi sebesség (eszterga);
  • G97 állandó felületi sebesség megszakítás;
  • G98 Feed per perc (eszterga);
  • G99 Feed per revolution (eszterga)
  • Vélemény, hozzászólás?

    Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük