Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Subject: CAD/ CAM lab (A.Y.

: 2018_19)

G and M codes
Preparatory functions [G- Codes]
Code Function
G00 Positioning (Rapid traverse)- Non cutting travel
G01 Linear interpolation
G02 Circular interpolation (clockwise)
G03 Circular interpolation (counter clockwise)
G04 Dwell (wait)
G17 XY plane designation
G18 ZX plane designation
G19 YZ plane designation
G28 Return to reference point
G32 Constant lead thread cutting [Lathe]
G33 Thread cutting [Milling]
G50 Programming of absolute zero point in turning/ cancellation of do loop
G51 Do loop
G55 Full zero shift in CNC milling/ drilling machines
G70 (G20) Inch data input
G71 (G21) Metric data input
G79 Milling cycle
G80 Canned cycle cancel
G81 Drilling cycles
G82 Facing cycle
G84 Tapping cycle
G85 Boring cycle
G81- G89 Canned cycles
G90 Absolute dimensioning input
G91 Incremental dimensioning input
G94 Feed rate mm/ min. (inch/ min) [Milling]
G95 Feed rate mm/ rev. (inch/ rev) [Milling]
G96 Constant surface speed
G98 Return to initial level in canned cycle [Milling]
G99 Return to ‘R’ level in canned cycle [Milling]
G98 Feed in mm/ min. [Lathe]
G99 Feed in mm/ rev. [Lathe]

Class: Vth SEM (Mechanical Engineering Dept.) SGMCOE, Mahagaon


Subject: CAD/ CAM lab (A.Y.: 2018_19)

Miscellaneous functions [M- Codes]

Code Function
M00 Programme stop
M01 Optional programme stop
M02 Programme end
M03 Spindle start (clockwise)
M04 Spindle start (counter clockwise)
M05 Spindle stop
M06 Tool change
M08 Coolant ON
M09 Coolant OFF
M30 Programme stop and tape rewind
M41- M45 Gear change
M97 Local subroutine call
M98 Sub programme call
M99 End of sub programme

Class: Vth SEM (Mechanical Engineering Dept.) SGMCOE, Mahagaon

You might also like