CNC Milling machine-ஐ இயக்க G-code மூலம் ஒரு நிரலாக (program) எழுதப்படுகிறது. இது machine-க்கு "எங்கு நகரவேண்டும்?", "எப்படி வெட்டவேண்டும்?", "என்ன வேகம்?", "எந்த கருவி?" போன்ற தகவல்களை கட்டளையிடும்.
கட்டுமானம்: 50mm x 30mm rectangle, depth -2mm
% O1001 G21 ; mm units G90 ; absolute positioning G17 ; XY plane selection G0 Z5 ; lift tool to safe height G0 X0 Y0 ; move to start position M03 S1200 ; spindle ON clockwise at 1200 rpm G1 Z-2 F100 ; feed into material 2mm depth G1 X50 ; move right 50mm G1 Y30 ; move up 30mm G1 X0 ; move left 50mm G1 Y0 ; move back to start G0 Z5 ; lift tool M05 ; spindle OFF M30 ; end program %
G21 – mm modeG90 – Absolute positioningG17 – Select XY planeG0 – Rapid moveG1 – Feed move (cutting)M03 – Spindle ON clockwiseM05 – Spindle OFFM30 – End + ResetCNC Program என்பது ஒரு கட்டளை அடங்கிய வரிசை. ஒவ்வொரு வரியும் ஒரு “இயந்திர செயல்” என machine-க்கு அர்த்தமாகும். இது tool எங்கு, எவ்வளவு ஆழத்தில், என்ன வேகத்தில் வெட்டவேண்டும் என்பதைச் சொல்லும்.