CNC Turning G-Codes

CNC Turning G-Codes

today 2024-09-18
local_offer CNC Machining Knowledge
visibility 1238

Standard CNC Turning G code list


G code systemGroupDescription
ABC
G00G00G0001Positioning (Rapid Movement)
G01G01G0101Linear Interpolation
G02G02G0201Circular Interpolation CCW
G03G03G0301Circular Interpolation CW
G04G04G0400Dwell exact stop
G10G10G1000Programmable data input
G17G17G1716XY plane selection
G18G18G1816ZX plane selection
G19G19G1916YZ plane selection
G20G20G7006Input in mm (MM)
G21G21G7106Input in inch (INCH)
G27G27G2700Reference position return check
G28G28G2800Return to reference position
G30G30G30002nd reference position return
G31G31G3100Leap function
G32G32G3201Thread cutting
G34G34G3401Variable-lead thread cutting
G40G40G4007Tool nose radius offset cancel
G41G41G4107Tool nose radius offset left
G42G42G4207Tool nose radius offset right
G50G92G9200Max, spindle speed setting
G65G65G6500Macro call
G66G66G6612Macro modal call
G67G67G6712Macro modal call cancel
G68G68G6804Turret mirror ON
G69G69G6904Turret mirror Off

G code systemGroupDescription
ABC
G70G70G7200Finishing cycle
G71G71G7300External rough cycle
G72G72G7400Endface rough cycle
G73G73G7500Pattern repeating
G74G74G7600Endface drilling cycle
G75G75G7700External/Internal grooving cycle
G76G76G7800Multiple threading cycle
G80G80G8010Canned cycle for drilling cancel
G83G83G8310Face drilling cycle
G84G84G8410Face tapping cycle
G85G85G8510Face boaring cycle
G86G86G8610Side tapping cycle
G87G87G8710Side drilling cycle
G88G88G8810Side tapping cycle
G89G89G8910Side boaring cycle
G90G77G2001Diameter cutting cycle
G92G78G2101Thread cutting cycle
G94G79G2401Endface turning cycle
G96G96G9602Constant surface control
(Assign cutting speed)
G97G97G9702Constant surface control
(Assign rotate speed)
G98G94G9405Specify feed rate per minute
G99G95G9505Specify feed rate per rotation
(空)G90G9003Absolute coordinate system setting
(空)G91G9103Relative coordinate system setting
(空)G98G9811Return to the initial point
(空)G99G9911R point return


Comment1: FANUC lathe uses A system as standard G code,B/C system of G code is special function

Comment2: G codes range from 00 to 99, 100 in total. This table only lists the commonly used G codes for lathes.

Comment3: 00 group in G code is temporary G code

Comment4: Assign one G code that is not set in the list, ALARM shows. (NO.010)

Comment5: In the single block, different group of G code can be assigned more than one time. On the contrast, same group of G code will be valid only for the last one specified



文章區塊
CNC machining software CAD/CAM CNC simulator CNC wireless transmission CNC training CNC education CNC learning and teaching