wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

G and M Codes

Total questions: 30

Worksheet time: 18mins

Name
Class
Date
1.
What does CNC stand for
a)
Computer Numerical Control
b)
Computer Numerical Continue
c)
Computer Number Control
d)
Computer Number Continue
2.
What is G54?
a)
Work Coordinate
b)
Incremental Programming
c)
Cutter Compensation left
d)
Machine Home
3.
What is M06?
a)
Program Stop
b)
Spindle on CW
c)
Tool Change
d)
Program End
4.
Code that sets the program units to be in inches
a)
G20
b)
G00
c)
G21
d)
G03
5.
Code that rapidly moves the cutting tool above the surface of the material
a)
G01
b)
G03
c)
G00
d)
G02
6.
What is G91?
a)
Absolute Programming
b)
Tapping Canned Cycle
c)
Incremental Programming
d)
Tool Length Compensation
7.

What is the difference between G90 and G91?

(a)  

8.
What is G53?
a)
Program End
b)
Cancels work coordinates and uses Machine Coordinates
c)
Canned Cycle
d)
Rapid
9.
What is M08?
a)
Coolant On
b)
Subprogram Call
c)
Machine Home
d)
Program Stop
10.
What is G01?
a)
CW Circular Interpolation
b)
Canned Cycle Cancel
c)
Absolute Programming
d)
Linear Feed
11.
What is G90?
a)
Tapping Canned Cycle
b)
Absolute Programming
c)
Incremental Programming
d)
Drill Canned Cycle
12.
Which of the following code will give circular interpolation in Counterclockwise direction?
a)
G00
b)
G56
c)
G69
d)
G03
13.
The geometry of tool movements are controlled by __________ functions
a)
MiscellaneousFunctions
b)
PreparatoryFunction
c)
M-code
d)
AuxiliaryFunction
14.
Cutter Compensation Left of the programmed path
a)
G41
b)
G42
c)
G01
d)
G80
15.
Cutter Compensation Right of the programmed path
a)
G41
b)
G42
c)
G01
d)
G80
16.
CUTTER COMP CANCEL
a)
G81
b)
G82
c)
G80
d)
G83
17.
Turn off Coolant
a)
M05
b)
M06
c)
M08
d)
M09
18.
Which code directs The program To end and return to start?
a)
M02
b)
M99
c)
M30
d)
G80
19.
Select the code to fill in the blank. To change tools on a vertical maching center from the tool currently in the spindle to tool number 8 using MDI, the machinist would input___ T8.
a)
G96
b)
M99
c)
M06
d)
M02
20.
G codes are referred to as:
a)
miscellaneous commands.
b)
canned cycles.
c)
position codes.
d)
preparatory commands.
21.

Incremental programming or specifying a distance from the current position instead of from the origin defines which code?

a)

G98

b)

G91

c)

G90

d)

G20

22.

To start the spindle on a CNC machine in the clockwise direction is initiated by what code

a)

M04

b)

G04

c)

G03

d)

M03

23.

When using tool length compensation, the ____ word activates the corresponding tool length offset from the offset registry.

a)

H

b)

D

c)

Z

d)

P

24.

What is the depth that is cutting: G99 G81 Z-0.15 R0.1 F11.0

(a)  

25.

To what height is the drilled retracting after cutting: G99 G81 Z-0.15 R0.1 F11.0

(a)  

26.

If have the following code : T06 M06 , what H value is used?

(a)  

27.

What is the speed the machine is running: G00 G90 G54 X-1.0 Y-0.875 S2750 M03

(a)  

28.

What is the following code: G00 G17 G40 G49 G80 G90

a)

Machine Default settings

b)

Height Offset

c)

Tool Offset

29.

You must start and end a program with (a)   ?

30.

What is the following code telling you: G43 H06 Z0.1?

(a)