U procesu korištenja hobby cnc mlina postoje dva najčešća CNC koda, jedan je G kod, a drugi M kod. Ovaj članak razvrstava značenja uobičajenih G kodova i M kodova. Različiti proizvođači i različiti CNC sustavi mogu se neznatno razlikovati. U praksi će imati prednost upute.
G kod: funkcija pripreme, upravljanje radnjom alatnog stroja (poput G00 brzog hoda)
M kod: pomoćna funkcija, kretanje pomoćnih alatnih strojeva. (Na primjer, vreteno M03 se okreće prema naprijed)
01 Naredba G koda
G00 - brzo pozicioniranje G01 - linearna interpolacija G02 - kružna interpolacija (u smjeru kazaljke na satu) G03 - kružna interpolacija (u smjeru suprotnom od kazaljke na satu) G04 - pauza G05 - upravljanje velikom brzinom i velikom preciznošću 1 (djelomični alatni strojevi) G05 .1 - Velika brzina i velika preciznost upravljanje 2 (dio alatnog stroja) G07.1/107 - Interpolacija cilindra (dio alatnog stroja) G09 - Provjera ispravnog zaustavljanja (dio alatnog stroja) G10 - Unos/korekcijski parametar programa (dio alatnog stroja)) G11 - Poništavanje unosa parametara programa (djelomični alatni stroj) G12 - Rezanje cijelim krugom CW (djelomični alatni stroj) G13 - Cijelo kružno rezanje CCW (djelomični alatni stroj) G12.1/112 - Interpolacija polarnih koordinata vrijedi (djelomični alatni stroj) G13.1/ 113 - Poništavanje interpolacije polarnih koordinata (dio alatnog stroja) G15 - Poništenje naredbe polarne koordinate (dio alatnog stroja) G16 - Naredba polarne koordinate valjana (dio alatnog stroja) G17 - Odabir ravnine XY G18 - Izbor ravnine ZX G19 - YZ ravnina odabir G20 - Odaberite inc h sustav G21 - Odaberite metrički sustav G28 - Povratak na referentnu točku G29 - Povratak s referentne točke G30 - Povratak na 2. ~ 4. referentnu točku (dio alatnog stroja) G30.1 - Resetirajte položaj alata 1 (dio stroja) G30.2 - resetiranje položaja alata 2 (dio alatnog stroja) G30.3 - poništavanje položaja alata 3 (dio alatnog stroja) G30.4 - poništavanje položaja alata 4 (dio alatnog stroja) G30.5 - Resetiranje položaj alata 5 (dio alatnog stroja) G30.6 - Resetiranje položaja alata 6 (dio alatnog stroja) G31 - Funkcija skoka (dio alatnog stroja) G31.1 - Funkcija skoka 1 (dio alatnog stroja) G31.2 - Funkcija skakanja 2 (dio alatnog stroja) G31.3 - Funkcija skoka 3 (Dio alatnog stroja) G32 - Modalna naredba G G33 - Rezanje navoja G34 - Poseban fiksni ciklus (ciklus obodne rupe) G35 - Poseban fiksni ciklus (kutni linearni ciklus rupe)) G36 - Specijalni konzervirani ciklus (luk) G37 - Automatsko mjerenje duljine alata G37.1 - Posebni ciklus iz konzerve (ciklus rupa u šahovnici) G38 - Promjer alata Oznaka vektora kompenzacije G39 - Kompenzacija kuta luka kompenzacije promjera alata G40 - Poništavanje kompenzacije promjera alata G41 - Kompenzacija promjera alata lijevo G42 - Kompenzacija promjera alata desno G40.1 - Ukidanje normalne linije G41.1 - Upravljanje normalnom linijom lijevo G42.1 - Normalna desna normalna kontrola linije G43 - Podešavanje duljine alata (pozitivno) G44 - Postavka duljine alata (negativno) G43.1 - Upravljanje prvom vretenom učinkovito G 44.1 - Upravljanje drugom vretenom učinkovito G45 - Podešavanje položaja alata (proširenje) G46 - Podešavanje položaja alata (smanjeno) G47 - Postavka položaja alata (dvostruka) G48 - Postavka položaja alata (prepolovljena) G47.1 2 - Istovremeno upravljanje vretenom valjano G49 - Poništavanje postavke duljine alata G50 - Poništavanje skaliranja G51 - Važenje skale G50.1 - Zrcalna slika naredbe G poništi G51.1 - Zrcalna slika naredbe G valjana G52 - Postavka lokalnog koordinatnog sustava G53 - Odabir koordinatnog sustava stroja G54 - Koordinatni sustav obratka (prvi) zadani G55 - Koordinatni sustav obratka (drugi) G56 - Koordinatni sustav obratka (treći) G57 - Koordinatni sustav obratka (četvrti) G58 - Koordinatni sustav obratka (peti) G59 - Koordinatni sustav obratka (šesti) G60 - Pozicioniranje u jednom smjeru G61 - Način točnog zaustavljanja G62 - Zrcalna naredba G63 - Način tapkanja G64 - Poništi G61 G65 - Potprogram za makro pozive G68 - Rotirajte G17, G18, G19, XY, Z, R G69 - Otkažite G68 G70 - Cirkularno bušenje G71 - Lučno bušenje G72 - Kutno bušenje G73 - Brzi ciklus dubokog bušenja G74 - Natrag ciklus G76 - Ciklus finog bušenja G77 - Ciklus stražnjeg bušenja G80 - Otkažite fiksni ciklus G81 - Ciklus bušenja G82 - Ciklus točkastog bušenja G83 - Ciklus dubokog bušenja G84 - Ciklus točenja G85 - Ciklus bušenja G 86 - Ciklus bušenja/zaustavljanja G87 - Ciklus bušenja/uvlačenja G88 - Provrtanje/pauza/uvlačenje G89 - Ciklus bušenja/pauze G90 - Programiranje apsolutne vrijednosti G91 - Inkrementalno programiranje G92 - Postavljanje koordinata obratka G93 - Broj ulaganja u minuti G94 - Brzina uvlačenja u minuti G98 - Početna točka povratak G99 - R ravnina Se lekt G98 povratak ciklusa u konzervi na početnu točku (dio stroja) G99-povratak u točku R fiksnog ciklusa (dio stroja) G114.1 kontrola sinkronizacije vretena G100 ~ 225 korisnički makro (poziv G koda ) do 10
02 Kodna naredba
M00 - Zaustavljanje programa (pauza) M01 - Zaustavljanje programa/selektivna primjena M02 - Kraj programa M03 - Vreteno naprijed M04 - Okretanje vretena M05 - Zaustavljanje vretena M06 - Automatska zamjena alata M07 - Početak puhanja M08 - Početak tekućine za rezanje M09 - Zatvaranje tekućine za rezanje M10 - Brava radnog stola (os B) M11 - Radni stol (os B) labav M13 - Okretanje vretena u smjeru kazaljke na satu i tekućina za rezanje M14- -Vreteno u smjeru suprotnom od kazaljke na satu i dodavanje tekućine za rezanje M15 - Kretanje u pozitivnom smjeru M16 - Pokret negativnog smjera M19 - Položaj vretena M21 - Početak zrcalne slike osi X M22 - Početak zrcalne slike osi Y M23 - Poništavanje zrcalne slike M24- -Početak zrcalne slike četvrte osi M25 - Stezaljka četvrte osi M26 - Otpuštanje četvrte osi M27 - Indeksna funkcija M29 - Kruto lupkanje M30 - Kraj programa/automatsko isključivanje M48 - Duboko bušenje Početak rupe M52 - Pomak magacina alata udesno M53 - Pomak magacina alata ulijevo M70 - Automatsko stvaranje alata M71 - Džep za alat prema dolje M72 - Ruka za promjenu alata 60 ° M73 - Alat za vreteno otpuštanje M74 - Ruka za promjenu alata 180 ° M75 - Alat za stezanje vretena M76 - Ruka za promjenu alata 0 ° M77 - Ruka alata prema gore M81 - Potvrda zamjene radnog stola M82 - Radni stol M83 - Radni stol dolje M84 - Produžetak radnog stola M85 - Uvlačenje radnog stola M {{45} } Vrata radnog stola se otvaraju M87 - Vrata radnog stola se zatvaraju M98 - Poziv potprograma M99 - Kraj potprograma





