Gcode Flashcards

(80 cards)

1
Q

What is the function of M00 in the program?

A

Stop with reset

This command halts the program and resets the machine state.

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

What does M01 command do?

A

Optional stop

This command allows for an optional halt in the program execution.

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

What is the purpose of M02?

A

End of program

This command signifies the conclusion of the program sequence.

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

What does M03 command do?

A

Spindle on clockwise

This command activates the spindle to rotate in a clockwise direction.

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

What is the function of M04?

A

Spindle on counterclockwise

This command activates the spindle to rotate in a counterclockwise direction.

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

What does M05 command indicate?

A

Spindle stop

This command stops the spindle from rotating.

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

What is the purpose of M06?

A

Tool change

This command is used to change the machine tool currently in use.

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

What does M07 command do?

A

Spray mist on

This command activates the mist coolant system.

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

What is the function of M08?

A

Flood coolant on

This command activates the flood coolant system.

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

What does M09 command indicate?

A

Coolant off

This command turns off all coolant systems.

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

What is the purpose of M18?

A

Spindle neutral

This command sets the spindle to a neutral position.

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

What does M19 command do?

A

Spindle lock on

This command engages the spindle lock mechanism.

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

What is the function of M20?

A

Spindle lock off

This command disengages the spindle lock mechanism.

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

What does M21 command indicate?

A

Fourth axis clamp

This command clamps the fourth axis in position.

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

What is the purpose of M22?

A

Fourth axis unclamp

This command releases the clamp on the fourth axis.

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

What does M30 command do?

A

End of program

This command signifies the end of the program and resets the machine state.

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

What is the function of M46?

A

Clear spindle at program end

This command clears the spindle settings when the program concludes.

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

What does M48 command indicate?

A

Feedrate override, sw active

This command activates the feedrate override switch.

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

What is the purpose of M49?

A

Feedrate override, sw inactive

This command deactivates the feedrate override switch.

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

What does M94 command do?

A

Mirror image off

This command disables the mirror image function.

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

What is the function of M95?

A

Mirror image on

This command enables the mirror image function.

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

What does M98 command indicate?

A

Go to subprogram

This command initiates a subprogram as part of the main program.

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

What is the purpose of M99?

A

Return to main program

This command returns control to the main program after executing a subprogram.

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

G00 rapid move

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
G01 straight line cut
26
G02 clockwise arc cut
27
G03 counterclockwise arc cut
28
G04 program dwell
29
G09 exact stop (non-modal)
30
G10 set tool offset value
31
G12 clockwise circle cut
32
G17 XY plane for arcs
33
G18 XZ plane for arcs
34
G19 YZ plane for arcs
35
G20 set inch input
36
G21 set millimeter input
37
G22 stored stroke limit on
38
G23 stored stroke limit off
39
G25 program copy
40
G27 reference point check
41
G28 return to machine zero
42
G29 return from machine zero
43
G40 cancel tool radius compensation
44
G41 compensate tool radius to left
45
G42 compensate tool radius to right
46
G43 add tool length compensation
47
G44 subtract tool length compensation
48
G49 cancel tool length compensation
49
G60 unidirectional approach (rapid)
50
G61 Exact stop on (modal)
51
52
53
G64 exact stop off (modal)
54
G70 bolt hole circle
55
G71 bolt hole arc
56
G72 bolt hole line
57
G73 high speed peck drill
58
G74 reverse tapping
59
G76 boring w/ spindle orient
60
G77 back boring
61
G80 cancel spindle cycle
62
G81 drill (feed in
rapid out)
63
G82 spot face (G81 with dwell)
64
G83 peck drilling (fixed peck)
65
G84 forward tapping
66
G85 boring (feed in
feed out)
67
G86 boring (feed in
stop
68
G87 boring (feed in
stop
69
G88 boring (G87 with dwell)
70
G89 boring (G85 with dwell)
71
G90 absolute positioning
72
G91 incremental positioning
73
G92 program universal coordinates
74
G94 set feed rate to in/min
75
G95 set feed rate to in/rev
76
G98 return to initial point (spin cycles)
77
G99 return to R plane (spin. cycles)
78
G100 cancel high speed cutting
79
G101 high speed cut (sequence mode on)
80
G102 high speed cut (memory mode on)