What Is CNC Milling G Codes
You are here: Home » News » Industrial Knowledge » What Is CNC Milling G Codes
Phone : +86-15968042418
Tel : +86-574-28859156  
​Fax : +86-574-86643579

What Is CNC Milling G Codes

Views: 0     Author: Site Editor     Publish Time: 2019-07-07      Origin: Site


facebook sharing button
twitter sharing button
line sharing button
wechat sharing button
linkedin sharing button
pinterest sharing button
whatsapp sharing button
sharethis sharing button

With the widely use of CNC milling in today’s society, people want to know more details about CNC milling so that they can use this technique better. This article will give you some information about CNC milling G codes and we will tell you different types of G codes in CNC milling, also we will teach you how to use G codes in CNC milling.



1. Definition of G Codes


2. Types of G Codes in CNC Milling


3. Way of Using G Codes in CNC Milling


Definition of G Codes

The G code is an instruction in the NC program. Generally referred to as the G command. Fast positioning, inverse circular interpolation, round interpolation, intermediate point circular interpolation, radius programming, and jump processing can be realized by using the G code. G code is a language in which people tell computerized machines how to make things. "How" is defined by the G code instruction provided to the machine controller (industrial computer), which tells the motor where to move, how fast to move, and the path to follow. Two of the most common scenarios are that in an internal machine tool such as a lathe or grinder, the cutting tool is moved to remove only the finished workpiece and/or the uncompleted workpiece according to these instructions through the tool path. An uncompleted workpiece is accurately positioned at any maximum of 9 axes [1] near three dimensions relative to the tool path, and one or two of them can move relative to each other. The same concepts are extended to non-cutting tools, such as forming or polishing tools, optical drawing, 3D printing and other additive methods and measuring instruments.


Types of G Codes in CNC Milling

G00 Fast Moving

G01 Linear Interpolation

G02 arc interpolation CW

G03 arc interpolation CCW

G04 residence

G17 XY Plane Selection

G18 ZX Plane Selection

G19 YZ Plane Selection

G28 Return to Reference Location

G30 Return to reference positions 2, 3 and 4

G40 Tool Compensation Cancellation

G41 Tool Compensation Leave

G42 Tool Compensation Right

G43 Tool Length Compensation + Direction

G44 Tool Length Compensation-Direction

G49 Cutter Length Compensation Cancellation

G53 Selection of Machine Tool Coordinate System

G54 Selection of Workpiece Coordinate System 1

G55 Workpiece Coordinate System 2 Selection

G56 Selection of Workpiece Coordinate System 3

G57 Workpiece Coordinate System 4 Selection

G58 Selection of Workpiece Coordinate System 5

G59 Selection of Workpiece Coordinate System 6

G68 Coordination rotation

G69 coordinate rotation cancelled

G73 pecking drill cycle

G74 Left Helical Cutting Circle

G76 Fine Boring Cycle

G80 Fixed Cycle Cancellation

G81 Drilling Cycle, Field Drilling Cycle

G82 Drilling Cycle or Reverse Drilling Cycle

G83 pecking drill cycle

G84 tapping cycle

G85 Boredom Cycle

G86 Boredom Cycle

G87 Back to the Boredom Cycle

G88 Boredom Cycle

G89 Boredom Cycle

G90 Absolute Order

G91 Incremental Order

G92 Setting up working coordinate system or clamping at maximum spindle speed

G98 Returns the initial point of a fixed cycle

G99 Returns R Point in Fixed Cycle


Way of Using G Codes in CNC Milling

1. Set the workpiece coordinate system G command

   Instruction format G X__ Y__ Z__ command function

   Set the workpiece coordinate system

   Instruction description

2. Create a workpiece coordinate system (also called a programmed coordinate system) on the machine tool.

3. The coordinate values X, Y, Z are the coordinate values of the tool tool position in the workpiece coordinate system (also called the tool point or tool change point).

4. The operator must check or adjust the tool location after the workpiece is installed to ensure that the workpiece coordinate system set on the machine coincides with the position of the workpiece coordinate system specified on the part during programming.

5. For workpieces with more complicated dimensions, the program zero point of the workpiece coordinate system can be arbitrarily changed during programming for simple calculation.


Above all, we believe you have know the basic information about G codes used in CNC milling. We wish this article will help you.

China OEM Metal Parts Manufacctuer -Custom CNC Machining , CNC Turning , CNC Milling & Metal Stamping Parts. Material Involved in Stainless Steel, Carbon Steel, Aluminum, Brass, Copper, Plastic, etc.




Copyright  2023 Ningbo OEM Industry Manufacturer Ltd. All rights reserved.   Sitemap
 Ready To Start Your Project?