gSYYkks nksLrks dSls gks vki yksx vk”kk gS lc eLr gksxs nksLrks vkt ge ckr djsaxs cnc programming eas use gksus okys G Code ds ckjs easa ftudh lgk;rk ls ge cnc esa   programme cukrs gS A ftldks dh vki fups fy[ks code dks vlkuh ls i<- vksj le> ldrs gks A


th dksM vksj mldk dk;Z

th dksM dk iz;ksx lhulh e”khu eas izksxzke cukus ds fy, fd;k tkrk gS A blds vykok th dksM lhulh e”khu eass dEkkUM ds rksj ij iz;ksx eas yk, tkrs gS tks fd e”khu Vwy dks ladsr nsrs gS fd fdl izdkj dh fØ;k fd tkuh gS

th dksM esa th thjks dekaM eas Vwy dks jsfiM ewoesaV nh tkrh gS A ftldh lgk;rk ls Vwy rsth ls [kkyh LFkku ij dk;Z djrk gS vkSj Vwy dfVax okyh txg ij vlkuh ls o QkLV igqp tkrk gS A ;g G code ISO Standered gksrs gS A tks fd e”khu eas main function gksrs gS A

ckdh vki fups fy[ks th dksM ds ckjs eas Qqy fMVsbYk es i<- ldrs gks fd dksu ls dksM izksxzke eas D;k dke djrk gS A 


G00 – jsfiM iksft”kfuax Rapid positioning

G01 – yhfu;j baVjiksys”ku  Linear interpolation

G02 – ldqZyj baVjiksys”ku Dyksd okbl Circular interpolation, clockwise

G03 ldZqyj baVjiksys”ku dkmUVj Dyksdokbl Circular interpolation    counterclockwise

G04 – M~osy Dwell

G07 – QhM jsV lkbu doZ daV~ksy Imaginary axis designation

G10 – MkVk lsfVax Programmable data input

G11 – MkVk lsfVax dsafly Data write cancel

G17 – n/k Iysu flysD”ku  XY plane selection

G18 – nu Iysu flysD”ku  ZX plane selection

G19 – /ku Iysu flysD”ku  YZ plane selection

G20 – buiqV bu bupsl Programming in inches

G21 – buiqV bu ehfV~d Programming in millimeters (mm)

G22 – LVksMZ LV~ksd psd vkWu stroke check function on Stored

G23 – LVksMZ LV~ksd psd vkWQ Stored stroke check function off

G27 – jsQjsal ikWbaV fjVuZ psd Reference position return check

G28 – vkWVksesfVd thjks fjVuZ point) Return to home position (machine zero,machine reference

G29 – fjVuZ ÝkWe thjks iksth”ku  

G30 – lsfdaM jsQjsal ikWbaV fjVuZ Return to secondary home position (machine zero machine reference point)

G31 – fLdi QaD”ku Feed until skip function

G32 – FkzsM dfVax Single-point threading, longhand style (if not using a cycle, e.g.G76 )

G36 – vkWVksesfVd Vwy deiasls”ku

G40 – Vwy deiasls”ku dsafly Tool radius compensation off

G41 – Vwy deiasls”ku ys¶V Tool radius compensation left

G42 – Vwy deiasls”ku jkbZV Tool radius compensation right

G46 – vkWVksesfVd Vwy deiaasls”ku Axis offset single decrease

G50 – dksvkfMZusV flLVe lsfVax  Define the maximum spindle speed

G52 – yksdy dksvkfMZusV flLVe lsfVax Local coordinate system (LCS)

G53 – e”khu dksvkfMZusV flLVe lsfVax  Machine coordinate system

G54 – odZ ihl dksvkfMZusV flLVe lsfVax 1 Work coordinate systems (WCSS)

G55 – odZ ihl dksvkfMZusV flLVe lsfVax 2 Work coordinate systems (Wcss)

G56 – odZ ihl dksvkfMZusV flLVe lsfVax 3 Work coordinate systems (WCSs)

G57 – odZ ihl dksvkfMZusV flLVe lsfVax 4 Work coordinate systems (WCSs)

G58 – odZ ihl dksvkfMZusV flLVe lsfVax 5 Work coordinate systems (WCSs)

G59 – odZ ihl dksvkfMZusV flLVe lsfVax 6 Work coordinate systems (WCSs)

G61 - ,DtsDV LVkWi psd eksM- Exact stop check, modal

G62 – vkWVksesfVd dksuZj vksojjkbM Automatic corner override

G63 – Vsfiax eksM- Tapping

G64  - dfVax eksM-) Default cutting mode (cancel exact stop check mode

G65  - ;wtj flEiy esØks dkWy Simple macro Call

G66  -  ;wtj eksMy esØks dkWy Custom macro call  

G67  -  ;wtj eksMy esØks dkWy dsafly Custom macro call cancel

G70  -  fQfuf”kax lk;fdy Fixed cycle, multiple repetitive cycle, for finishing (including contours)

G71  -  VfuaZx lk;fdy Fixed cycle, multiple repetitive cycle, for roughing (Z-axis emphasis)

G72  -  Qsflax lk;fdy Fixed cycle, multiple repetitive cycle, for roughing (X-axis emphasis)

G73  -  isVuZ fjiksfVaZx lk;fdy Fixed cycle, multiple repetitive cycle, for roughing, with pattern repetition

G74  -  fM~fyax lk;fdy Peck drilling cycle for turning

G75  - xzwfoax lk;fdy Peck grooving cycle for turning

G76  - FkzsfMax lk;fdy Threading cycle for turning, multiple repetitive cycle

G80  - dsaM lk;fdy dsafly Cancel Canned Cycle

G83  - Qsl fM~fyax lk;fdy Peck drilling cycle (full retraction from pecks)

G84  - Qsl Vsfiax lk;fdy Tapping cycle, Right hand Thread M03 spindle direction

G85  - Qsl cksfjax lk;fdy boring cycle, feed in/feed out

G87  - lkbM fM~fyax lk;fdy boring cycle, backboring

G88  - lkbM Vsfiax lk;fdy boring cycle, feed in/spindle stop/manual operation

G89  - lkbM cksfjax lk;fdy boring cycle, feed in/dwell/feed out

G90  - ,ClksY;wV iksft”kfuax Absolute programming

G91  - bUØhesaVy iksft”kfuax Incremental programming

G92  - FkszfMax lk;fdy Threading cycle, simple cycle

           G94     QslVfuZaxlk;fdy Feedrate per minute

 

G96  - dkaLVsaV lQsZl LihM daV~ksy vkWu Constant surface speed (CSS)

G97  - dkaLVsaV lQsZl LihM daVksy vkWQ Constant spindle speed

G98  - QhM jsV ij VkbZe Feedrate per minute (group type A)

G99  - QhM jsV ij fjoksY;w”ku Feedrate per revolution (group type A)

   

;g lc Tkh dksM e”khu ij pkVZ ds :i eas fpids jgrs gS tks fd e”khu eas iz;ksx eas yk, tkus okys dksM vyx & vyx e”khu ds ysoy ds vuqlkj vyx & vyx fØ;k djrs gS A lhulh e”khu Hkh dbZ ysoy dh gksrh gS ftudks dh ge e”khu fFk;kjh eas iMs-xs vkidks th dksM ds ckjs easa ;g iksLV dSlh yxh geas t:j crk;sa vksj blls fjysfVo dksbZ vksj iksLV Hkh pkgrs gks rks ges deasV djs vksj bl iksLV dks T;knk ls T;knk t:j “ks;j djs

                              /kU;kokn