G And M Codes Flashcards

1
Q

G00

A

Rapid traverse motion ;this is used for non-cutting rapid moves of the machine axis, or rapid retract moves after cuts have been completed. maximum rapid motion (IPM) of CNC machine will vary depending on the machine model model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

G01

A

Linear interpolation motion: used for cutting in a straight line under a controlled feedrates. Maximum feed rate (IPM) of a CNC machine will vary depending on the model of the machine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

G02

A

Circular interpolation clockwise or clockwise arc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

G03

A

Circular interpolation counter clockwise or counterclockwise ark

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

G04

A

Dwell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

G28

A

Machine home (rapid traverse) G91 is required for rapid move to the G28 reference point

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

G40

A

Cutter compensation cancel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

G41

A

Cutter compensation left of the programmed Path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

G42

A

Cutter compensation right of the programmed path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

G43

A

Tool length compensation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

G54

A

Work coordinate #1 (part offset zero location )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

G80

A

Canned cycle cancel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

G90

A

Absolute programming position

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

G91

A

Incremental programming position

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

M00

A

The M00 code is used for program stop. the spindle stops and the coolant is turned off. pressing cycle start again will continue the program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

M01

A

The M01 card is used for an optional program stop command. pressing the opt stop key on the control panel signals the machine to perform and stop command control reads the M01 command. It will then perform like an M00.

17
Q

M03

A

Starts spindle clockwise ,used for most machining. must have a spindle speed defined. the M03 is used to turn on the spindle at the beginning of a program or after a tool change.

18
Q

M04

A

Starts the spindle counter clockwise. must have a spindle speed defined.

19
Q

M05

A

Stops the spindle.
the M05 is used to turn the spindle off at the end of a program or before a tool change. If the coolant is on ,the M05 will turn it off

20
Q

M06

A

The tool change command along with the tool number will action a tool change. this command will automatically stop the spindle, z-axis will move up to the machine zero position and the selected tool will be put in the spindle the coolant pump will turn off right before executing the tool change.

21
Q

M08

A

Coolant on command

22
Q

M09

A

Coolant off command

23
Q

M30

A

Program end and reset to the beginning of program

24
Q

D

A

Tool diameter selection.

25
Q

F

A

Feed Rate

26
Q

M

A

Miscellaneous functions (m codes)

27
Q

G

A

Preparatory functions (G codes)

28
Q

H

A

Tool length offset value

29
Q

N

A

Number of block

30
Q

O

A

Program number/name

31
Q

R

A

Canned cycle and circular optional data

32
Q

S

A

Spindle speed command

33
Q

T

A

Tool selection code

34
Q

X

A

Linear X axis motion

35
Q

Y

A

Linear Y axis motion

36
Q

Z

A

Linear Z axis motion