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形式發生的有序事件,例如在一塊金屬或木頭上鉆一個孔,移動對象,在釋放對象和準備接收新對象之前再鉆第二個孔。