V postopku uporabe hobby cnc mlin, obstajajo dve najpogostejši CNC kodi, ena je G koda, druga pa M koda. V tem članku so razvrščeni pomeni skupnih kod G in kod M. Različni proizvajalci in različni CNC sistemi se lahko nekoliko razlikujejo. V praksi prevladajo navodila.
G koda: funkcija priprave, delovanje krmilnega stroja (kot je hitri prehod G00)
Oznaka M: pomožna funkcija, gibanje pomožnega strojnega orodja. (Na primer, M03 vreteno vrti naprej)
01 G kodni ukaz
G00 - hitro pozicioniranje G01 - linearna interpolacija G02 - krožna interpolacija (v smeri urinega kazalca) G03 - krožna interpolacija (v nasprotni smeri urinega kazalca) G04 - pavza G05 - visoka hitrost in visokonatančna kontrola 1 (delna strojna orodja) G05 .1 - Visoka Speed and high precision control 2 (part of machine tool) G07.1/107 - Interpolacija cilindra (part of machine tool) G09 - Correct stop check (part of machine tool) G10 - Program parameter input/correction input (part of machine tool) ) G11 - Program parameter input cancellation (partial machine tool) G12 - Full circle cutting CW (partial machine tool) G13 - Full circle cutting CCW (partial machine tool) G12.1/112 - Polar coordinate interpolation valid (partial machine tool) G13.1/113 - Polar co Koordiniranje interpolacije cancel (part of machine tool) G15 - Polar coordinate command cancel (part of machine tool) G16 - Polar coordinate command valid (part of machine tool) G17 - XY plane selection G18 - ZX plane selection G19 - YZ plane selection G20 - Choose inc h sistem G21 - Izberite metrični sistem G28 - Vrnitev na referenčno točko G29 - Vrnitev iz referenčne točke G30 - Vrnitev na 2. ~ 4. referenčno točko (del strojnega orodja) G30.1 - Ponastavi orodje Položaj 1 (del strojnega orodja) G30.2 - ponastavi Pozicija orodja 2 (del mašine) G30.3 - resetovanje položaja orodja 3 (del mašinske mašine) G30.4 - resetovanje položaja orodja 4 (del mašine) G30.5 - Reset pozicija orodja 5 (del mašinske mašine) G30.6 - Reset position tool 6 (part of the machine tool) G31 - Jump function (part of the machine tool) G31.1 - Jump function 1 (part of the machine tool) G31.2 - Jump function 2 (Part of machine tool) G31.3 - Jump function 3 (Part of machine tool) G32 - Modalna G komand G33 - Rezanje niti G34 - Posebni fiksni ciklus (circumferential hole cycle) G35 - Special fixed cycle (angle linear hole cycle) G36 - Special canned cycle (arc) G37 - Automatic merjenje dolžine orodja G37.1 - Poseben cikel v posodi (cikel luknje na kontrolni plošči) G38 - Označba vektorja kompenzacije premera orodja G39 - Kompenzacija kotnega loka orodja G40 - Kompenzacija premera orodja prekliči G41 - Kompenzacija premer orodjaEnsation left G42 - Kompenzacija premera orodja desno G40.1 - Normal line control cancel G41.1 - Normal line control left effective G42.1 - Normal line control right effective G43 - Tool length setting (positive) G44 - Tool length setting (negative) G43.1 - 1. kontrola vretena učinkovita G 44.1 - 2. kontrola vretena učinkovita G45 - Postavljanje položaja orodja (ekspanzija) G46 - Postavljanje položaja orodja (redukcirano) G47 - Postavljanje položaja orodja (double) G48 - Postavljanje položaja orodja (prepolovljene) G47.1 2 - Spin Hlajenje hlajenje simultano upravljanje valid G49 - Nastavljanje trajanja orodja cancel G50 - Scaling cancel G51 - Scaling valid G50.1 - G command mirror image cancel G51.1 - G command mirror image valid G52 - Local coordinate system setting G53 - Machine coordinate system selection G54 - Workpiece coordinate system (first) default G55 - Workpiece coordinate system (second) G56 - Workpiece coordinate system (third) G57 - Workpiece Coordinate system (fourth) G58 - Workpiece coordinate system (fifth) G59 - Workpiece coordinate system (sixth) G60 - Single direction positioning G61 - Exact stop mode G62 - Mirror command G63 - Tapping mode G64 - Cancel G61 G65 - Macro call subroutine G68 - Rotate G17, G18, G19, XY, Z, R G69 - Cancel G68 G70 - Circumferential drilling G71 - Arc drilling G72 - Angle drilling G73 - High speed deep drilling cycle G74 - Back tapping cycle G76 - Fine boring cycle G77 - Back boring cycle G80 - Cancel fixed cycle G81 - Drilling cycle G82 - Point drilling cycle G83 - Deep hole drilling cycle G84 - Tapping cycle G85 - Boring cycle G86 - Boring/stop cycle G87 - Boring/retract cycle G88 - Boring/pause/retract G89 - Boring Hole/pause cycle G90 - Absolute value programming G91 - Incremental programming G92 - Set workpiece coordinates G93 - Število krmnih mešanic na minuto G94 - Hitrost podajanje na minuto G98 - Povratno izhodišče G99 - R ravnina Izberite G98-canned cikel vrnitve na izhodišče (del strojnega orodja) G99-Vrnitev na fiksni ciklus R točka (del mašinske opreme) G114.1-kontrola sinhronizacije vretena G100~225-user makro (G kodni poziv) do 10
02 M kodni ukaz
M00 - Program stop (pavza) M01 - Program selektivna zaustavitev/selektivna aplikacija M02 - Programski konec M03 - Vreteno naprej M04 - Vreteno vzvratno M05 - Vreteno stop M06 - Avtomatska izmenjava orodij M07 - Zagon udarcev M08 - Zagon tekočine za rezanje M09 - Fluid za rezanje close M10 - Work table (B os) lock M11 - Work table (B os) loose M13 - Spindle clockwise rotation and cutting fluid M14- -Spindle counterclockwise rotation and add cutting fluid M15 - Positive direction movement M16 - Negativ Pomikanje smera M19 - Spindle positioning M21 - X osna zrcalna slika start M22 - Y os zrcalna slika start M23 - Zrcalna slika cancel M24- -Četrta osna zrcalna slika start M25 - Četrta osna spona M26 - Četrta osa release M27 - Index function M29 - Rigid tapping M30 - Program end/automatic power off M48 - Deep drilling Hole start M52 - Tool magazine move to right M53 - Tool magazine move to left M70 - Automatic tool creation M71 - Tool pocket down M72 - Tool change roko 60° M73 - Vreteno orodje sprostitev M74 - Orodje zamenjati roko 180 ° M75 - Vreteno vpenjalo orodje M76 - Orodje zamenjati roko 0° M77 - Orodje roko navzgor M81 - Workbench izmenjava potrdilo M82 - Delo M83 - Workbench down M84 - Workbench extension M85 - Workbench retracts M86 - Workbench door opens M87 - Workbench door closes M98 - Call subroutine M99 - End of subroutine





