Haas / Fanuc-Style Mill Study Reference

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/169

flashcard set

Earn XP

Description and Tags

A complete set of vocabulary flashcards covering G-codes, M-codes, canned cycle parameters, Haas features, program words, and safety checks for Fanuc and Haas CNC milling controls.

Last updated 11:09 AM on 8/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

170 Terms

1
New cards

G00

Rapid positioning. Moves axes at rapid speed; never use it to cut material.

2
New cards

G01

Straight-line cutting move at the programmed feed rate. Uses F to set feed.

3
New cards

G02

Clockwise circular/arc move in the active plane. Usually uses I/J/K for arc center or R for radius.

4
New cards

G03

Counterclockwise circular/arc move in the active plane. Usually uses I/J/K or R.

5
New cards

G04

Dwell. Pauses program motion for a programmed time; commonly uses P.

6
New cards

G09

Exact stop, one block only. Makes the machine come to a complete stop at the end of that move.

7
New cards

G17

Select XY plane. Normal milling plane; arcs use I and J.

8
New cards

G18

Select XZ plane. Arcs use I and K.

9
New cards

G19

Select YZ plane. Arcs use J and K.

10
New cards

G20

Inch programming.

11
New cards

G21

Metric/millimeter programming.

12
New cards

G28

Return to machine home/reference position, normally through an intermediate point.

13
New cards

G29

Return from the G28 reference point to a programmed position.

14
New cards

G40

Cancel cutter-radius compensation.

15
New cards

G41

Cutter-radius compensation left based on the direction the cutter travels.

16
New cards

G42

Cutter-radius compensation right based on the direction the cutter travels.

17
New cards

G43 H__

Apply positive tool-length compensation using H offset number.

18
New cards

G44 H__

Apply negative tool-length compensation. Rare for normal mill programming.

19
New cards

G49

Cancel tool-length compensation.

20
New cards

G50

Cancel scaling.

21
New cards

G51

Scaling. Enlarges or shrinks programmed geometry.

22
New cards

G52

Local coordinate shift. Temporarily shifts the active work coordinate system.

23
New cards

G53

Machine-coordinate move for one block only. Ignores G54, G55, and other work offsets.

24
New cards

G54

Select work offset 1. Most common part zero.

25
New cards

G55

Select work offset 2.

26
New cards

G56

Select work offset 3.

27
New cards

G57

Select work offset 4.

28
New cards

G58

Select work offset 5.

29
New cards

G59

Select work offset 6.

30
New cards

G90

Absolute programming. Positions are measured from the active work zero.

31
New cards

G91

Incremental programming. Positions are measured from the current location.

32
New cards

G92

Set a work-coordinate shift value. Advanced.

33
New cards

G93

Inverse-time feed mode. Feed is based on time to complete each move.

34
New cards

G94

Feed per minute. Standard mill feed mode.

35
New cards

G95

Feed per revolution. Feed relates to spindle revolutions.

36
New cards

G80

Cancel any active canned drilling/boring cycle.

37
New cards

G81

Basic drilling canned cycle. Rapid to R plane, feed to Z depth, rapid out.

38
New cards

G82

Spot drill or drill with dwell at the bottom. Uses P for dwell.

39
New cards

G83

Peck drilling. Drills in repeated pecks, retracting to clear chips. Uses Q for peck depth.

40
New cards

G73

High-speed peck drilling. Shorter retract between pecks than G83.

41
New cards

G84

Right-hand rigid tapping cycle. Requires rigid tapping capability.

42
New cards

G74

Left-hand/reverse tapping cycle. Requires rigid tapping capability.

43
New cards

G85

Boring cycle. Feeds in and feeds out.

44
New cards

G86

Bore and stop cycle. Feeds in, spindle stops, then retracts.

45
New cards

G76

Fine boring cycle. Advanced boring cycle.

46
New cards

G77

Back-boring cycle. Used to machine a feature from the back side.

47
New cards

G89

Bore in, dwell, bore out. Uses P for bottom dwell.

48
New cards

G98

Canned cycle returns to the initial Z plane after each hole.

49
New cards

G99

Canned cycle returns only to the R plane after each hole.

50
New cards

Canned-Cycle Word X Y

Hole location.

51
New cards

Canned-Cycle Word Z

Final depth.

52
New cards

Canned-Cycle Word R

R plane; safe plane just above the part.

53
New cards

Canned-Cycle Word F

Feed rate.

54
New cards

Canned-Cycle Word Q

Peck amount, mainly G73/G83.

55
New cards

Canned-Cycle Word P

Dwell time, mainly G82/G89.

56
New cards

Canned-Cycle Word L

Number of repeats.

57
New cards

G10

Set offsets through programming. Advanced; changes offset data.

58
New cards

G12

Circular pocket milling clockwise. Haas feature.

59
New cards

G13

Circular pocket milling counterclockwise. Haas feature.

60
New cards

G31

Feed until a skip signal. Usually probing/inspection related.

61
New cards

G35

Automatic tool diameter measurement. Requires probing/tool-setting setup.

62
New cards

G36

Automatic work-offset measurement. Requires probing setup.

63
New cards

G37

Automatic tool-offset measurement. Requires tool probe/setup.

64
New cards

G47

Text engraving. Haas feature.

65
New cards

G60

Uni-directional positioning. Approaches a position from one direction to improve repeatability.

66
New cards

G61

Exact stop mode. The machine stops at every move.

67
New cards

G64

Cancel G61 exact stop mode; allows normal continuous motion.

68
New cards

G65

Macro subprogram call. Requires the Macro option/knowledge.

69
New cards

G68

Rotate programmed coordinates.

70
New cards

G69

Cancel G68 rotation.

71
New cards

G70

Bolt-hole circle pattern. Haas feature.

72
New cards

G71

Bolt holes along an arc. Haas feature.

73
New cards

G72

Bolt holes along an angle. Haas feature.

74
New cards

G100

Cancel mirror image.

75
New cards

G101

Enable mirror image.

76
New cards

G103

Limit look-ahead/block buffering.

77
New cards

G107

Cylindrical mapping. Option/advanced feature.

78
New cards

G110-G129

Select additional work coordinate systems #7 through #26.

79
New cards

G136

Automatic work-offset center measurement. Requires probe setup.

80
New cards

G141

3D+ cutter compensation. Advanced/option-dependent.

81
New cards

G143

5-axis tool-length compensation. Advanced/option-dependent.

82
New cards

G150

General-purpose pocket milling. Haas feature; advanced.

83
New cards

G154 P__

Select extended work offsets P1 through P99.

84
New cards

G156

Broaching canned cycle. Haas feature.

85
New cards

G167

Modify a Haas setting through the program.

86
New cards

G174

Counterclockwise non-vertical rigid tapping. 5-axis/advanced.

87
New cards

G184

Clockwise non-vertical rigid tapping. 5-axis/advanced.

88
New cards

G187

Smoothness/accuracy setting.

89
New cards

G234

Tool Center Point Control (TCPC). 5-axis option/advanced.

90
New cards

G253

Orient spindle normal to a feature coordinate system.

91
New cards

G254

Dynamic Work Offset. 5-axis setup feature.

92
New cards

G255

Cancel Dynamic Work Offset.

93
New cards

G266

Visible axes linear rapid percentage motion.

94
New cards

G268

Enable feature coordinate system.

95
New cards

G269

Disable feature coordinate system.

96
New cards

M00

Program stop. Operator must press Cycle Start to continue.

97
New cards

M01

Optional stop. Stops only when Optional Stop is turned on.

98
New cards

M02

Program end.

99
New cards

M03

Spindle clockwise/forward. Use S____ to set RPM.

100
New cards

M04

Spindle counterclockwise/reverse.