G-code (ISO 6983)

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instanceOf numerical control programming language
gptkbp:alsoKnownAs gptkb:G-code
gptkbp:category gptkb:programming_language
industrial automation
manufacturing technology
machine control
gptkbp:commanded gptkb:G28
gptkb:M03
G01
gptkbp:commandType movement
tool control
machine function
gptkbp:domain automation
engineering
manufacturing
gptkbp:example gptkb:print
laser cutter
milling machine
lathe
plasma cutter
waterjet cutter
gptkbp:fileExtension .gcode
.nc
gptkbp:firstPublished 1982
gptkbp:hasSyntax alphanumeric
line-based
block structure
https://www.w3.org/2000/01/rdf-schema#label G-code (ISO 6983)
gptkbp:interpretedBy gptkb:3D_printer_firmware
CNC controller
gptkbp:languageOfName imperative
domain-specific
gptkbp:notableFor gptkb:Marlin
gptkb:Siemens
gptkb:Mach3
gptkb:Fanuc
GRBL
LinuxCNC
RepRap firmware
gptkbp:origin gptkb:United_States
gptkbp:predecessor gptkb:RS-274
gptkbp:relatedStandard gptkb:STEP-NC
gptkb:ISO_14649
gptkbp:replacedBy STEP-NC (ISO 14649)
gptkbp:standardizedBy gptkb:International_Organization_for_Standardization
gptkbp:standardNumber gptkb:ISO_6983
gptkbp:updated 2009
gptkbp:usedFor gptkb:additive_manufacturing
3D printing
CNC machine tool control
gptkbp:bfsParent gptkb:ISO_14649
gptkbp:bfsLayer 7