

G-code instructions are provided to a machine controller (industrial computer) that tells the motors where to move, how fast to move, and what path to follow. It is used mainly in computer-aided manufacturing to control automated machine tools, as well as a plug in play from a Slicer (3D printing) though Gcodes and has many variants. G-code (also RS-274) is the most widely-used computer numerical control (CNC) programming language and for 3D printing. Generally there is one international standard- ISO 6983.


Many, mainly Siemens Sinumerik, FANUC, Haas, Heidenhain, Mazak, Okuma.
