gptkbp:instanceOf
|
computer numerical control language
|
gptkbp:category
|
gptkb:programming_language
automation
manufacturing
numerical control
|
gptkbp:commandType
|
movement
coolant control
machine control
tool control
|
gptkbp:developedBy
|
gptkb:EIA
|
gptkbp:example
|
gptkb:G00_(rapid_positioning)
gptkb:G01_(linear_interpolation)
gptkb:G02_(circular_interpolation,_clockwise)
gptkb:G03_(circular_interpolation,_counterclockwise)
gptkb:G20_(inches_as_units)
gptkb:G21_(millimeters_as_units)
gptkb:G28_(return_to_home_position)
gptkb:G90_(absolute_positioning)
gptkb:G91_(incremental_positioning)
|
gptkbp:fileExtension
|
.gcode
.nc
.tap
|
gptkbp:firstAppearance
|
1960s
|
gptkbp:hasSyntax
|
command and parameter format
line-based
|
https://www.w3.org/2000/01/rdf-schema#label
|
G-code
|
gptkbp:interpretedBy
|
gptkb:software
gptkb:3D_printer_firmware
CNC controller
|
gptkbp:parameter
|
X
Y
Z
F (feed rate)
I (arc center X offset)
J (arc center Y offset)
K (arc center Z offset)
M (miscellaneous function)
P (dwell time or parameter)
S (spindle speed)
T (tool number)
|
gptkbp:relatedTo
|
gptkb:ISO_6983
gptkb:M-code
gptkb:STEP-NC
|
gptkbp:standardizedBy
|
gptkb:RS-274
|
gptkbp:usedBy
|
3D printers
laser cutters
plasma cutters
CNC lathes
CNC mills
water jet cutters
|
gptkbp:usedFor
|
controlling automated machine tools
|
gptkbp:usedIn
|
CNC machining
|
gptkbp:bfsParent
|
gptkb:programming_language
gptkb:software
|
gptkbp:bfsLayer
|
4
|