List of G functions ISO iTNC530

G codes

Tool movements
G00   Straight-line interpolation, Cartesian coordinates, rapid traverse
Straight-line interpolation, Cartesian coordinates
G01     Circular interpolation, Cartesian coordinates, CWG02   Circular interpolation, Cartesian coordinates, CCW
G03     Circular interpolation, Cartesian coordinates, without indication of direction
G05     Circular interpolation, Cartesian coordinates, -tangential contour approach
Paraxial positioning block
G06     Straight-line interpolation, polar coordinates, rapid traverse
Straight-line interpolation, polar coordinates
G07     Circular interpolation, polar coordinates, CW
G10     Circular interpolation, polar coordinates, CCW
Circular interpolation, polar coordinates, -without indication of direction
G11      Circular interpolation, polar coordinates, tangential contour -approach
Chamfer/Rounding/Approach contour/Depart contour
G24*
G25*
G26*
G27*
Chamfer with length R
Corner rounding with radius R
Tangential contour approach with radius R
Tangential contour departure with radius R
Tool definition
G99* With tool number T, length L, radius R
Tool radius compensation
G40
G41
G42
G43
G44
No tool radius compensation
Tool radius compensation, left of the contour
Tool radius compensation, right of the contour
Paraxial compensation for G07, lengthening
Paraxial compensation for G07, shortening
Blank form definition for graphics
G30
G31
(G17/G18/G19) min. point
(G90/G91) max. point
Cycles for drilling, tapping and thread milling
G240
G200
G201
G202
G203
G204
G205
G206
G207
G208
G209
G241
Centering
Drilling
Reaming
Boring
Universal drilling
Back boring
Universal pecking
Tapping with a floating tap holder
Rigid tapping
Bore milling
Tapping with chip breaking
Single-lip deep-hole drilling
Cycles for drilling, tapping and thread milling
G262
G263
G264
G265
G267
Thread milling
Thread milling/countersinking
Thread drilling/milling
Helical thread drilling/milling
External thread milling
Cycles for milling pockets, studs and slots
G251
G252
G253
G254
G256
G257
Rectangular pocket, complete
Circular pocket, complete
Slot, complete
Circular slot, complete
Rectangular stud
Circular stud
Cycles for creating point patterns
G220
G221
Polar pattern
Linear point pattern
SL cycles, group 2
G37

G120
G121
G122
G123
G124
G125
G127
G128
G275

Contour geometry, list of subcontour program numbers
Contour data (applies to G121 to G124)
Pilot drilling
Contour-parallel rough-out
Floor finishing
Side finishing
Contour train (machining open contour)
Cylinder surface
Cylindrical surface slot
Trochoidal slot
Coordinate transformation
G53
G54
G28
G73
G72
G80
G247
Datum shift in datum table
Datum shift in program
Mirror image
Rotation of the coordinate system
Scaling factor (reduce or enlarge contour)
Tilting the working plane
Datum setting
Cycles for multipass milling
G60
G230
G231
Run 3-D data
Multipass milling of plane surfaces
Multipass milling of tilted surfaces
*) Non-modal function
Touch probe cycles for measuring workpiece misalignment
G400
G401
G402
G403
G404
G405
Basic rotation using two points
Basic rotation from two holes
Basic rotation from two studs
Compensate a basic rotation via a rotary axis
Set basic rotation
Compensate misalignment with the C axis
Touch probe cycles for datum setting
G408
G409
G410
G411
G412
G413
G414
G415
G416
G417
G418
G419
Datum at slot center
Datum at ridge center
Datum inside rectangle
Datum outside rectangle
Datum inside circle
Datum outside circle
Datum outside corner
Datum inside corner
Datum circle center
Datum in touch probe axis
Datum in center of 4 holes
Datum in any axis
Touch probe cycles for workpiece measurement
G55
G420
G421
G422
G423
G424
G425
G426
G427
G430
G431
Measure any coordinate
Measure any angle
Measure hole
Measure cylindrical stud
Measure rectangular pocket
Measure rectangular stud
Measure slot
Measure ridge width
Measure any coordinate
Measure circle center
Measure any plane
Touch probe cycles for kinematic measurement
G450
G481
G482
G483
Calibrate the TT
Measure tool length
Measure tool radius
Measure tool length and tool radius
Touch probe cycles for tool measurement
G480
G481
G482
G483
G484
Calibrate the TT
Measure tool length
Measure tool radius
Measure tool length and tool radius
Calibrate infrared TT
Special cycles
G04*
G36
G39*
G62
G440
G441
Dwell time with F seconds
Spindle orientation
Program call
Tolerance deviation for fast contour milling
Measure axis shift
Fast probing
Define machining plane
G17
G18
G19
G20
Working plane X/Y, tool axis Z
Working plane Z/X, tool axis Y
Working plane Y/Z, tool axis X
Tool axis IV
Dimensions
G90
G91
Absolute dimensions
Incremental dimensions
Unit of measure
G70
G71
Inches (set at start of program)
Millimeters (set at start of program)
Other G functions
G29

G38
G51*
G79*
G98*

Transfer the last nominal position value as a pole (circle center)
STOP program run
Next tool number (with central tool file)
Cycle call
Set label number

*) Non-modal function