wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

G-codes

Total questions: 18

Worksheet time: 12mins

Name
Class
Date
1.

Which G-code can be defined as 'linear interpolation using feedrate'?

a)

G00

b)

G03

c)

G01

d)

G02

2.

What G-code sets a programme to use 'Absolute positioning'?

a)

G54

b)

G91

c)

G90

d)

G55

3.

Which G-code is used to set the programme to 'Incremental positioning'?

a)

G90

b)

G91

c)

G54

d)

G92

4.

What is the function of G00 in CNC programming?

a)

Rapid positioning

b)

Circular interpolation, clockwise

c)

Tool length offset

d)

Linear interpolation

5.

Which G-code is used for circular interpolation in a counterclockwise direction?

a)

G90

b)

G03

c)

G02

d)

G01

6.

Which G-code is used for circular interpolation in a clockwise direction?

a)

G01

b)

G03

c)

G02

d)

G04

7.

Which G-code is used to select a work coordinate system?

a)

G54

b)

G00

c)

G03

d)

G90

8.

Which G-code sets your coordinates in the metric system?

a)

G17

b)

G20

c)

G21

d)

G18

9.

Which G-code sets your coordinates in the imperial system?

a)

G20

b)

G21

c)

G17

d)

G18

10.

Which G-code sets the work plane as the XY plane?

a)

G04

b)

G18

c)

G19

d)

G17

11.

Which symbol is used at the beginning of a part programme?

a)

!

b)

%

c)

;

d)

/

12.

Which G-code is used to pause the CNC program temporarily?

a)

M00

b)

G28

c)

G04

d)

G92

13.

Which G-code is used to return the tool to the machine home position?

a)

G54

b)

G17

c)

G21

d)

G28

14.

Which G-code is used to set a tool length offset in CNC programming?

a)

G90

b)

G43

c)

G20

d)

G01

15.

Which G-code is used to dwell or pause for a specified time in CNC programming?

a)

G90

b)

G01

c)

G28

d)

G04

16.

Which G-code is commonly used to cancel tool length offset?

a)

G28

b)

G49

c)

G43

d)

G54

17.

State which G-codes would set the XY work plane and your datum position.

4 lines
18.

What does G80 cancel?

a)

Spindle rotating

b)

Canned cycles

c)

Axis movement