码是由首字「G」再加上2位数字组成的（如G01）。CNC铣床和CNC车床的G代码略有不同。以下是各G代码的含有的意义：部分代码有互斥关系，只要其中一个启动，另外一个就会关闭（如G15、G16）。
范例程式.此范例改写自中华民国劳动部劳动力发展署技能检定中心公布之「铣床-CNC铣床（18201）乙级技术士技能检定术科测试试题」而编写的程式。程式开始与结束皆须加上「%」。程式中的「O8888」是程式编号，只有数字部分可以更改，首位必须是英文大写「O」。「G90G80