G-code

CNC programming commands

G-code is a programming language that controls automated machine tools—CNC mills, lathes, 3D printers, and laser cutters.

Commands beginning with G specify movements and operations: G0 for rapid positioning, G1 for linear cutting.

The code tells machines exactly where to move, how fast, and what to do when they get there.

The CAM software generated G-code from the 3D model.

programming

command

Authoritative instruction given

subroutine · parameters · line number · modal · absolute · incremental · arc · dwell · interpolation · offset

CNC

mill

Grain-crushing facility

3D printer · spindle · axis · workpiece · cutting · tooling · controller · homing · zeroing

CAM

CAD

Technical drawing technology

nesting · roughing · finishing · contour · pocket

Opposites
automation/control method

G-codemanual operation

Control by human action

hand tooling · handcrafting · handwork · blacksmithing · bench work

abstraction level in cad/cam

G-code3D model

Digital three-dimensional representation

Family

code, decode, coded, codes, coding, coder, decoded, encoded, decoding

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G