Mi az a G-kód a CNC programozáshoz és megmunkáláshoz?
Mi az a G kód?
A G-kód a CAM (Computer Aided Manufacturing) szoftverekben használt legelterjedtebb CNC programozási nyelv az automatikus szerszámgépek vezérlésére, amely RS-274 néven is ismert.
A G-kód a CNC-program utasítása, amelyre G parancsként hivatkozunk. A G kód használatával gyors pozicionálás, fordított körinterpoláció, párhuzamos körinterpoláció, közbülső pont körinterpoláció, sugárprogramozás és ugrásos feldolgozás valósítható meg CNC megmunkáláshoz.
Mi az a G-kód értelmező?
A G-kód értelmező a CNC vezérlőszoftver fontos modulja. CNC gépek általában G kódokat használnak a szerszámgép megmunkálási információinak leírására, mint például a szerszámút, a koordináták kiválasztása és a hűtőfolyadék nyitása. A G-kód értelmező fő funkciója a G-kódok CNC rendszer által felismerhető adatblokkokba történő értelmezése. A G-kód értelmező nyitottsága szintén probléma, amelyet figyelembe kell venni a tervezés és a megvalósítás során.
A G-kód értelmezőben a G-kód kulcsszavas bontása a váz, a kód csoportosítása pedig a szintaktikai ellenőrzés alapja.
A G kód értelmező beolvassa a G kódot, G köztes kódra értelmezi, majd interpolációs és pozícióvezérlési feldolgozáson esik át, végül a kimeneti modul felhívja a drivert, hogy adja ki azt egy CNC gép PCI vagy ISA kártyájára.
Mit jelent a G kód?
A G00 a gyors pozicionálást jelenti.
A G01 a lineáris interpolációt jelenti.
A G02 az óramutató járásával megegyező irányú körinterpolációt jelent.
A G03 az óramutató járásával ellentétes irányú körinterpolációt jelent.
A G04 az időzített szünet rövidítése.
A G05 a közbenső pontokon keresztüli ívinterpolációt jelenti.
A G06 a parabolikus interpolációt jelenti.
A G07 a Z-spline interpoláció rövidítése.
A G08 az előtolás gyorsítását jelenti.
A G09 az előtolás lassítását jelenti.
A G10 az adatbeállítást jelenti.
A G16 a poláris programozást jelenti.
A G17 az XY sík megmunkálása.
A G18 a megmunkált XZ síkot jelenti.
A G19 a megmunkált YZ síkot jelenti.
A G20 angol méreteket jelent (Frank rendszer).
A G21 a metrikus méreteket jelenti (Frank rendszer).
A G22 a sugárméretet jelenti programozottan.
A G220 a rendszer operációs interfészén való használatot jelenti.
A G23 a Programozható átmérőjű rövidítés.
A G230 a rendszer operációs interfészén való használatot jelenti.
A G24 az alprogram vége.
A G25 a Jump Machining rövidítése.
A G26 a hurok megmunkálást jelenti.
A G30 a nagyítás leírását jelenti.
A G31 a nagyítás definícióját jelenti.
A G32 az Equal Pitch Thread Cutting, Imperial rövidítése.
A G33 az egyenlő menetemelkedésű menetvágást jelenti, metrikus.
A G34 a megnövelt menetemelkedésű menetvágást jelenti.
A G35 a csökkentett menetemelkedésű menetvágást jelenti.
A G40 a szerszámkorrekció/szerszámkorrekciós kijelentkezés rövidítése.
A G41 a marókompenzációt jelenti – bal.
A G42 a vágókompenzáció rövidítése – jobbra.
A G43 a szerszámkorrekciót jelenti – pozitív.
A G44 a szerszámkorrekciót jelenti – negatív.
A G45 a szerszámkorrekció +/- rövidítése.
A G46 a szerszámkorrekció +/- rövidítése.
A G47 a szerszámkorrekció-/- rövidítése.
A G48 a szerszámkorrekció -/+ rövidítése.
A G49 a 0/+ szerszámkorrekciót jelenti.
A G50 a 0/- szerszámkorrekciót jelenti.
A G51 a szerszámkorrekció +/0 rövidítése.
A G52 a szerszámkorrekció-/0 rövidítése.
A G53 jelentése egyenes eltolás, kijelentkezés.
A G54 az X egyenes eltolást jelenti.
A G55 az Y egyenes eltolást jelenti.
A G56 a Z egyenes eltolást jelenti.
A G57 az XY lineáris eltolást jelenti.
A G58 az XZ egyenes eltolást jelenti.
A G59 az YZ egyenes eltolást jelenti.
A G60 a pontos útvonal módot jelenti (finom).
A G61 a pontos útvonal módot jelenti (közép).
A G62 a pontos pályamódot jelenti (durva).
A G63 a menetfúrást jelenti.
A G68 a szerszámkorrekció, belső sarok rövidítése.
A G69 a szerszám eltolása, külső sarkok rövidítése.
A G70 a birodalmi méreteket jelenti.
A G71 a metrikus méreteket jelenti.
A G74 a referenciapont visszatérését jelenti (gép nulla).
A G75 a programozott nulla koordinátához való visszatérést jelenti.
A G76 a menetes összetett hurkok rövidítése.
A G80 a konzervciklus kijelentkezést jelenti.
A G81 a külső konzerv ciklusok rövidítése.
A G331 a menetes konzerv ciklusokat jelenti.
A G90 az abszolút méretet jelenti.
A G91 a relatív méretet jelenti.
A G92 az előregyártott koordináták rövidítése.
A G93 a visszaszámlálási idő, előtolás rövidítése.
A G94 az előtolási sebességet jelenti, előtolás percenként.
A G95 az előtolás, fordulatonkénti előtolás.
A G96 az állandó lineáris sebességszabályozást jelenti.
A G97 az állandó lineáris sebességszabályozás törlését jelenti.