G代码是数控或数控编程语言的代码或函数的集合。电子工业联盟在20世纪60年代开发了这种NC编码的最早版本。作为美国的标准CNC,该编码经历了一些改进。目前,1980年2月采用的RS274D版本是美国和世界上其他国家的标准,但在...
G代码是数控或数控编程语言的代码或函数的集合。电子工业联盟在20世纪60年代开发了这种NC编码的最早版本。作为美国的标准CNC,该编码经历了一些改进。目前,1980年2月采用的RS274D版本是美国和世界上其他国家的标准,但在欧洲通常使用另一种不同的标准,即DIN 66025。

G代码在美国可以用来编程数控机床。数控编码结构中的所有类型的代码都集中在不同的功能上。使用G代码,重点在于工具的实际定位,以完成适当的任务。这与系统中的其他类型的代码不同。例如,S代码与工具的速度有关,而F代码则处理工具的进纸

除了雇主使用的独特功能外,数控机械师可能还需要能够编程G代码虽然G代码可能构成许多不同类型刀具配置的基础,但制造商创建和添加自己的独特功能并不罕见,这些功能完全不在NC编码范围内。虽然编码可能以某种形式存在,添加扩展和增强有时会限制工具与其他工具的接口能力。因为G代码是一个预备代码,它确实包含在许多不同的制造项目中。代码的使用有助于触发相关工具部件的特定动作。G代码可能触发的一些动作包括沿直线或角度向前或向后移动。代码可以指示机器快速或慢速移动G-code可以用来创建一组以bloc形式发生的有序事件,例如在一块金属或木头上钻一个孔,移动对象,在释放对象和准备接收新对象之前再钻第二个孔。