"G" CODES
"M" CODES
MISC. CODES
CNC TERMS
CNC TOOLING
100

G code used for rapid traverse?

What is G0

100

Used to start the spindle clockwise

M03

100

G40

Cancels cutter compensation

100

DRIP FEEDS PROGRAM

DNC

100

NEEDS A HOLE TO WORK 

BORING BAR

200

The code used for linear feed (must have an F word with it?

What is "G1"

200

Used to turn on the coolant.

M08

200

G84

TAPPING CYCLE

200

MODE TO ADD A SHORT PROGRAM

MDI

200

A 60 DEGREE TOOL IS NEEDED  

FOR THREADING 

300

ABSOLUTE PROGRAMMING

G90

300

USED TO END SUB PROGRAM

M99

300

G91

INCREMENTAL PROGRAMMING

300

ONE BLOCK OF CODE THAT DOES ALOT

CANNED CYCLE BLOCK OF CODE

300

WHEELS THAT CREATE DIAMONDS AND STRAIGHT LINES 

KNURLING WHEELS

400

INCH UNIT SELECTION

G20

400

The two codes that can be used to stop the machine cycle.

M1 AND M0

400

G17

X/Y PLANE FOR ARC CUTTING

400

CAN MAKE THE MACHINE HESITATE DURING A CYCLE

USING A DWELL IN THE CAN CYCLE

400

PUSHES MATERIAL WITH CUTTING EDGES 

BROACH

500

G41

CUTTER COMPENSATION LEFT

500

TURNS ON THE SPINDLE CLOCKWISE AND TURNS ON THE COOLANT

M13

500

G54

WORKPIECE COORDINATE SYSTEM SETTING #1

500

DESCRIBES G2 AND G3

CIRCULAR INTERPOLATION CLOCKWISE AND COUNTERCLOCKWISE

500

HAS THE ABILITY TO RUN INDEPENDENT 

LIVE TOOLS

M
e
n
u