SHOP NOTES. GPocket Guide and Reference Charts. for CNC Machinists. Made in the U.S.A. WHAT S INSIDE THIS BOOKLET? Haas Automation, Inc

SHOP NOTES WHAT’S INSIDE THIS BOOKLET? GPocket Guide and Reference Charts for CNC Machinists – Made in the U.S.A. – Decimal Equivalent Chart / Milli...
9 downloads 0 Views 843KB Size
SHOP NOTES WHAT’S INSIDE THIS BOOKLET?

GPocket Guide and Reference Charts for CNC Machinists – Made in the U.S.A. –

Decimal Equivalent Chart / Millimeter to Inch Chart Haas Mill G-Codes / Haas Mill M-Codes Haas Lathe G-Codes / Haas Lathe M-Codes Abbreviations and Measurement Units Mill and Lathe Formulas Tapping and Threading Formulas Tap Drill Calculation Drill Point Depth & Countersink Formulas Degree Formulas

C

E

R

T

I

F

I

E

D

Proudly printed and manufactured by:

Haas Automation, Inc. 800-331-6746 2800 Sturgis Rd., Oxnard, CA 93030 www.HaasCNC.com 39-1501104

TABLE OF CONTENTS

Decimal Equivalent Chart ....................................

2

Pipe Thread Sizes ...............................................

5

Millimeter to Inch Chart .....................................

6

Metric Taps ........................................................

8

Metric Thread Pitch Conversion............................

9

Haas Mill G-Codes...............................................

10

Haas Mill 5-Axis G-Codes ....................................

13

Haas Mill M-Codes ..............................................

14

Haas Lathe G-Codes ............................................

16

Haas Lathe M-Codes ................................................

19

Abbreviations & Measurement Units .........................

22

Mill and Lathe Formulas .....................................

23

Tapping and Threading Formulas..........................

24

Tap Drill Calculation ...........................................

25

Centerdrill Dimensions .......................................

26

Drill Point Depth & Countersink Formulas ............

27

Degree Formulas ................................................

28

Haas Advanced Edit Hot Keys ..............................

29

Haas Control Features .........................................

30

Haas operator’s manuals and other information may be downloaded for free from the Haas website (www.HaasCNC.com). From the Haas home page, click on Resource Center, and then select Manuals & Documentation. Haas manuals and information are listed for you to access and download. Information is updated as necessary.

MACHINIST’S CNC REFERENCE GUIDE

1

DECIMAL EQUIVALENT CHART .0059 – .0980 Decimal Equiv.

Drill Size

.0059 .0063 .0067 .0071 .0075 .0079 .0083 .0087 .0091 .0095 .0100 .0105 .0110 .0115 .0120 .0125 .0130 .0135 .0145 .0156 .0160 .0180 .0200 .0210 .0225 .0240 .0250 .0260 .0280 .0292 .0310 .0313

97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 1/

64

78 77 76 75 74 73 72 71 70 69 68 1/

32

mm

Tap Sizes

0.150 0.160 0.170 0.180 0.191 0.201 0.211 0.221 0.231 0.241 0.254 0.267 0.279 0.292 0.305 0.318 0.330 0.343 0.368 0.397 0.406 0.457 0.508 0.533 0.572 0.610 0.635 0.660 0.711 0.742 0.787 0.794

Decimal Drill Equiv. Size .0320 .0330 .0350 .0360 .0370 .0380 .0390 .0400 .0410 .0420 .0430 .0465 .0469 .0520 .0550 .0595 .0625 .0635 .0670 .0700 .0730 .0760 .0781 .0785 .0810 .0820 .0860 .0890 .0935 .0938 .0960 .0980

67 66 65 64 63 62 61 60 59 58 57 56 3/ 64

55 54 53 1/ 16

52 51 50 49 48 5/ 64

47 46 45 44 43 42 3/ 32

41 40

mm 0.813 0.838 0.889 0.914 0.940 0.965 0.991 1.016 1.041 1.067 1.092 1.181 1.191 1.321 1.397 1.511 1.588 1.613 1.702 1.778 1.854 1.930 1.984 1.994 2.057 2.083 2.184 2.261 2.375 2.381 2.438 2.489

Tap Sizes

#0-80

#1-64 • #1-72

#2-56 • #2-64

#3-48 #3-56 #4-40 #4-48

Tap drill sizes above based on approximately 75% full thread Tap # Sizes #0 = .060 #1 = .073 #2 = .086 #3 = .099 #4 = .112 Tap # x .013 + .060 = Thread # OD 2

MACHINIST’S CNC REFERENCE GUIDE

DECIMAL EQUIVALENT CHART .0995 – .2969 Decimal Drill Equiv. Size .0995 .1015 .1040 .1065 .1094 .1100 .1110 .1130 .1160 .1200 .1250 .1285 .1360 .1405 .1406 .1440 .1470 .1495 .1520 .1540 .1563 .1570 .1590 .1610 .1660 .1695 .1719 .1730 .1770 .1800 .1820 .1850

39 38 37 36 7/

64

35 34 33 32 31 1/

8

30 29 28 9/

64

27 26 25 24 23 5/

32

22 21 20 19 18 11/ 64

17 16 15 14 13

mm 2.527 2.578 2.642 2.705 2.778 2.794 2.819 2.870 2.946 3.048 3.175 3.264 3.454 3.569 3.572 3.658 3.734 3.797 3.861 3.912 3.969 3.988 4.039 4.089 4.216 4.305 4.366 4.394 4.496 4.572 4.623 4.699

Tap Sizes #5-40 #5-44 #6-32

#6-40

#8-32 • #8-36

#10-24

#10-32

#12-24 #12-28

Decimal Drill Equiv. Size .1875 .1890 .1910 .1935 .1960 .1990 .2010 .2031 .2040 .2055 .2090 .2130 .2188 .2210 .2280 .2340 .2344 .2380 .2420 .2460 .2500 .2570 .2610 .2656 .2660 .2720 .2770 .2810 .2813 .2900 .2950 .2969

3/ 16

12 11 10 9 8 7 13/ 64

6 5 4 3 7/ 32

2 1 A 15/ 64

B C D 1/ &E 4

F G 17/ 64

H I J K 9/ 32

L M 19/ 64

mm 4.763 4.801 4.851 4.915 4.978 5.055 5.105 5.159 5.182 5.220 5.309 5.410 5.556 5.613 5.791 5.944 5.953 6.045 6.147 6.248 6.350 6.528 6.629 6.747 6.756 6.909 7.036 7.137 7.144 7.366 7.493 7.541

Tap Sizes #12-32

1/ -20 4

1/ -28 4 1/ -32 4

5/ -18 16

5/ -24 16

5/ -32 16

Tap drill sizes above based on approximately 75% full thread Tap # Sizes #5 = .125 #6 = .138 #8 = .164 #10 = .190 #12 = .216 Tap # x .013 + .060 = Thread # OD

MACHINIST’S CNC REFERENCE GUIDE

3

DECIMAL EQUIVALENT CHART .3020 – 1.000 Decimal Equiv.

Drill Size

.3020 .3125 .3160 .3230 .3281 .3320 .3390 .3438 .3480 .3580 .3594 .3680 .3750 .3770 .3860 .3906 .3970 .4040 .4063 .4130 .4219 .4375 .4531 .4688 .4844 .5000 .5156 .5313 .5469

N 5/ 16

O P 21/ 64

Q R 11/ 32

S T 23/ 64

U 3/ 8

V W 25/ 64

X Y 13/ 32

Z 27/ 64 7/ 16 29/ 64 15/ 32 31/ 64 1/ 2 33/ 64 17/ 32 35/ 64

mm 7.671 7.938 8.026 8.204 8.334 8.433 8.611 8.731 8.839 9.093 9.128 9.347 9.525 9.576 9.804 9.922 10.084 10.262 10.319 10.490 10.716 11.113 11.509 11.906 12.303 12.700 13.097 13.494 13.891

Tap Sizes 3/ -16 8

3/ -24 8 3/ -32 8

7/ -14 16

7/ -20 16 7/ -28 16

1/ -13 2 1/ -20 2 1/ -28 2 9/ -12 16 9/ -18 16 9/ -24 16 5/ -11 8

Decimal Drill Equiv. Size .5625 .5781 .5938 .6094 .6250 .6406 .6563 .6719 .6875 .7031 .7188 .7344 .7500 .7656 .7813 .7969 .8125 .8281 .8438 .8594 .8750 .8906 .9063 .9219 .9375 .9531 .9688 .9844 1.000

9/ 16 37/ 64 19/ 32 39/ 64 5/ 8 41/ 64 21/ 32 43/ 64 11/ 16 45/ 64 23/ 32 47/ 64 3/ 4 49/ 64 25/ 32 51/ 64 13/ 16 53/ 64 27/ 32 55/ 64 7/ 8 57/ 64 29/ 32 59/ 64 15/ 16 61/ 64 31/ 32 63/ 64

1

mm 14.288 14.684 15.081 15.478 15.875 16.272 16.669 17.066 17.462 17.859 18.256 18.653 19.050 19.447 19.844 20.241 20.637 21.034 21.431 21.828 22.225 22.622 23.019 23.416 23.813 24.209 24.606 25.003 25.400

Tap Sizes 5/ -18 8 5/ -24 8 11/ -12 16 11/ -20 • 11/ -24 16 16

3/ -10 4 3/ -16 4 3/ -20 4 13/ -12 16 13/ -16 16 13/ -20 • 7/ -9 16 8 7/ -14 8

MACHINIST’S CNC REFERENCE GUIDE

Tap

Approx.

Approx.

Thread Size

inside Dia.

outside Dia.

Tap Drill

1/ 8 1/ 4 3/ 8 1/ 2

– 27

1/

3/ 8 17/ 32 11/ 16 13/ 16

11/

3/ 4

– 14

– 18 – 18 – 14

4 3/ 8 1/ 2 5/ 8

32

7/

16 37/ 64 23/ 32

13/ 16

1

59/

1 – 111/2

11/16

15/16

15/32

11/4 – 111/2

13/8

15/8

11/2

11/2 – 111/2

15/8

17/8

147/64

2 – 111/2

21/16

23/8

27/32

21/2 – 8

29/16

27/8

25/8

64

Pipe sizes are generally determined by the inside diameter of the pipe. The chart above gives nominal and approximate actual dimensions of commonly used sizes of standard threaded pipe.

7/ -20 8 15/ -12 16 15/ -16 • 1.0-8 16 15/ -20 16

1.0-12 1.0-20

Tap drill sizes above based on approximately 75% full thread A decimal equivalent chart can be displayed on a Haas control by pressing the HELP/CALC button, and then selecting the Drill Table tab. Use the jog handle or cursor keys to scroll through the chart. 4

PIPE THREAD SIZES

Spindle Command: You can stop or start the spindle with CW or CCW (FWD and REV on a lathe) any time you’re at a Single Block stop or a Feed Hold. When you restart the program with CYCLE START, the spindle will be turned back on to the previously defined speed.

MACHINIST’S CNC REFERENCE GUIDE

5

MILLIMETER TO INCH CHART 0.01 – 12.5 mm

Inch

mm

Inch

mm

Inch

mm

Inch

mm

Inch

mm

Inch

mm

Inch

mm

Inch

0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5

.0004 .0008 .0012 .0016 .0020 .0024 .0028 .0032 .0035 .0039 .0079 .0118 .0157 .0197 .0236 .0276 .0315 .0354 .0394 .0433 .0472 .0512 .0551 .0591 .0630 .0669 .0709 .0748 .0787 .0827 .0866 .0906 .0945 .0984

2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9

.1024 .1063 .1102 .1142 .1181 .1220 .1260 .1299 .1339 .1378 .1417 .1457 .1496 .1535 .1575 .1614 .1654 .1693 .1732 .1772 .1811 .1850 .1890 .1929 .1969 .2008 .2047 .2087 .2126 .2165 .2205 .2244 .2283 .2323

6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 9.0 9.1 9.2 9.3

.2362 .2402 .2441 .2480 .2520 .2559 .2598 .2638 .2677 .2717 .2756 .2795 .2835 .2874 .2913 .2953 .2992 .3031 .3071 .3110 .3150 .3189 .3228 .3268 .3307 .3346 .3386 .3425 .3465 .3504 .3543 .3583 .3622 .3661

9.4 9.5 9.6 9.7 9.8 9.9 10.0 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 11.0 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 12.0 12.1 12.2 12.3 12.4 12.5

.3701 .3740 .3780 .3819 .3858 .3898 .3937 .3976 .4016 .4055 .4094 .4134 .4173 .4213 .4252 .4291 .4331 .4370 .4409 .4449 .4488 .4528 .4567 .4606 .4646 .4685 .4724 .4764 .4803 .4843 .4882 .4921

12.6 12.7 12.8 12.9 13.0 13.1 13.2 13.3 13.4 13.5 13.6 13.7 13.8 13.9 14.0 14.1 14.2 14.3 14.4 14.5 14.6 14.7 14.8 14.9 15.0 15.1 15.2 15.3 15.4 15.5 15.6 15.7 15.8

.4961 .5000 .5039 .5079 .5118 .5157 .5197 .5236 .5276 .5315 .5354 .5394 .5433 .5472 .5512 .5551 .5591 .5630 .5669 .5709 .5748 .5787 .5827 .5866 .5906 .5945 .5984 .6024 .6063 .6102 .6142 .6181 .6220

15.9 16.0 16.1 16.2 16.3 16.4 16.5 16.6 16.7 16.8 16.9 17.0 17.1 17.2 17.3 17.4 17.5 17.6 17.7 17.8 17.9 18.0 18.1 18.2 18.3 18.4 18.5 18.6 18.7 18.8 18.9 19.0 19.1

.6260 .6299 .6339 .6378 .6417 .6457 .6496 .6535 .6575 .6614 .6654 .6693 .6732 .6772 .6811 .6850 .6890 .6929 .6968 .7008 .7047 .7087 .7126 .7165 .7205 .7244 .7283 .7323 .7362 .7402 .7441 .7480 .7520

19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 20.0 20.1 20.2 20.3 20.4 20.5 20.6 20.7 20.8 20.9 21.0 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.9 22.0 22.1 22.2 22.3 22.4

.7559 .7598 .7638 .7677 .7717 .7756 .7795 .7835 .7874 .7913 .7953 .7992 .8031 .8071 .8110 .8150 .8189 .8228 .8268 .8307 .8346 .8386 .8425 .8465 .8504 .8543 .8583 .8622 .8661 .8701 .8740 .8780 .8819

22.5 22.6 22.7 22.8 22.9 23.0 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8 23.9 24.0 24.1 24.2 24.3 24.4 24.5 24.6 24.7 24.8 24.9 25.0 25.1 25.2 25.3 25.4

.8858 .8898 .8937 .8976 .9016 .9055 .9094 .9134 .9173 .9213 .9252 .9291 .9331 .9370 .9409 .9449 .9488 .9528 .9567 .9606 .9646 .9685 .9724 .9764 .9803 .9843 .9882 .9921 .9961 1.0

Setting 9 on a Haas allows you to change between inch and millimeter dimensioning. 6

MILLIMETER TO INCH CHART 12.6 – 25.4

MACHINIST’S CNC REFERENCE GUIDE

When in EDIT or MEM mode, you can select and display another program from Memory quickly by entering the program number (Onnnnn) and pressing the down arrow key.

MACHINIST’S CNC REFERENCE GUIDE

7

METRIC TAPS

METRIC THREAD PITCH CONVERSION

Tap Sizes

MM Tap Drill

Drill Dia. in Inches

Tap Sizes

M1 x 0.25 M1.1 x 0.25 M1.2 x 0.25 M1.4 x 0.3 M1.6 x 0.35 M1.8 x 0.35 M2 x 0.4 M2.2 x 0.45 M2.5 x 0.45 M3 x 0.5 M3.5 x 0.6 M4 x 0.7 M4.5 x 0.75 M5 x 0.8 M6 x 1 M7 x 1 M8 x 1.25 M8 x 1 M10 x 1.5 M10 x 1.25 M12 x 1.75 M12 x 1.25

0.75 0.85 0.95 1.10 1.25 1.45 1.60 1.75 2.05 2.50 2.90 3.30 3.70 4.20 5.00 6.00 6.75 7.00 8.50 8.75 10.20 10.80

.0295 .0335 .0374 .0433 .0492 .0571 .0630 .0689 .0807 .0984 .1142 .1299 .1457 .1654 .1969 .2362 .2657 .2756 .3346 .3445 .4016 .4252

M14 M14 M16 M16 M18 M18 M20 M20 M22 M22 M24 M24 M27 M27 M30 M30 M33 M33 M36 M36 M39 M39

x x x x x x x x x x x x x x x x x x x x x x

2 1.5 2 1.5 2.5 1.5 2.5 1.5 2.5 1.5 3 2 3 2 3.5 2 3.5 2 4 3 4 3

MM Tap Drill

Drill Dia. in Inches

12.00 12.50 14.00 14.50 15.50 16.50 17.50 18.50 19.50 20.50 21.00 22.00 24.00 25.00 26.50 28.00 29.50 31.00 32.00 33.00 35.00 36.00

.4724 .4921 .5512 .5709 .6102 .6496 .6890 .7283 .7677 .8071 .8268 .8661 .9449 .9843 1.0433 1.1024 1.1614 1.2205 1.2598 1.2992 1.3780 1.4173

Tap drill sizes based on 77% full metric thread Metric tap and drill sizes can be displayed on a Haas control by pressing the HELP/ CALC button twice, and then selecting the Drill Table tab. 8

MACHINIST’S CNC REFERENCE GUIDE

Metric Thd. Pitch

Thd. Pitch in Inches

Threads Per In.

Basic Height

. . . .

25 30 35 40

. . . .

00984 01181 01378 01575

101.6002 84.6668 72.5716 63.5001

. . . .

00639 00767 00895 01023

. . . .

45 50 60 70

. . . .

01772 01969 02362 02756

56.4446 50.8001 42.3334 36.2858

. . . .

01151 01279 01534 01790

. 75 . 80 . 90 1.00

. . . .

02953 03150 03543 03937

33.8667 31.7501 28.2228 25.4000

.01918 .02046 . 02301 .02557

1.25 1.50 1.75 2.00

. . . .

04921 05906 06890 07874

20.3200 16.9334 14.5143 12.7000

. . . .

03196 03836 04475 05114

2.50 3.00 3.50 4.00

. . . .

09843 11811 13780 15748

10.1600 8.4667 7.2572 6.3500

. . . .

06393 07671 08950 10229

4.50 5.00 6.00

. 17717 . 19685 . 23622

5.6445 5.0800 4.2333

. 11508 . 12785 . 15344

Clearing Current Commands Values: On a Haas, the values in the CURNT COMDS display pages for Tool Life, Tool Load, and Timer registers can be cleared by cursorselecting the one you wish to clear and pressing ORIGIN. To clear everything in a column, cursor to the top of that column (onto the title) and press ORIGIN.

MACHINIST’S CNC REFERENCE GUIDE

9

HAAS MILL G-CODES Code

Description

G00* G01 G02 G03 G04 G09 G10 G12 G13 G17* G18 G19 G20 G21 G28 G29 G31 G35 G36 G37 G40* G41 G42 G43 G44 G47 G49* G50* G51 G52 G53

Rapid Motion Positioning Linear Interpolation Motion Circular Interpolation Motion CW Circular Interpolation Motion CCW Dwell Exact Stop Set Offsets Circular Pocket Milling CW Circular Pocket Milling CCW XY Plane Selection XZ Plane Selection YZ Plane Selection Select Inches Select Metric Return To Machine Zero Point Return From Reference Point Feed Until Skip Automatic Tool Diameter Measurement Automatic Work Offset Measurement Automatic Tool Offset Measurement Cutter Compensation Cancel 2D Cutter Compensation Left 2D Cutter Compensation Right Tool Length Compensation + (Add) Tool Length Compensation - (Subtract) Text Engraving G43/G44/G143 Cancel Cancel Scaling Scaling Set Work Coordinate System Non-Modal Machine Coordinate Selection

Group

Code

Description

01 01 01 01 00 00 00 00 00 02 02 02 06 06 00 00 00 00 00 00 07 07 07 08 08 00 08 11 11 00 or 12 00

G54* G55 G56 G57 G58 G59 G60 G61 G64* G65 G68 G69* G70 G71 G72 G73 G74 G76 G77 G80* G81 G82 G83 G84 G85 G86 G87 G88 G89 G90* G91

Select Work Coordinate System #1 Select Work Coordinate System #2 Select Work Coordinate System #3 Select Work Coordinate System #4 Select Work Coordinate System #5 Select Work Coordinate System #6 Uni-Directional Positioning Exact Stop Mode G61 Cancel Macro Subroutine Call Option Rotation Cancel G68 Rotation Bolt Hole Circle Bolt Hole Arc Bolt Holes Along an Angle High-Speed Peck Drilling Canned Cycle Reverse Tap Canned Cycle Fine Boring Canned Cycle Back Bore Canned Cycle Canned Cycle Cancel Drill Canned Cycle Spot Drill Canned Cycle Normal Peck Drilling Canned Cycle Tapping Canned Cycle Boring Canned Cycle Bore and Stop Canned Cycle Bore In and Manual Retract Canned Cycle Bore In, Dwell, Manual Retract Canned Cycle Bore In, Dwell, Bore Out Canned Cycle Absolute Position Command Incremental Position Command

* default Complete descriptions of all Haas G- and M-codes are available from the Haas website (www.HaasCNC.com). From the Haas home page, click on Resource Center, and then select Manuals & Documentation > G- and M-Codes. 10

MACHINIST’S CNC REFERENCE GUIDE

HAAS MILL G-CODES

(may vary with software version)

Group 12 12 12 12 12 12 00 15 15 00 16 16 00 00 00 09 09 09 09 09 09 09 09 09 09 09 09 09 09 03 03

* default In the Offset display on a Haas, you can zero all offsets at once by pressing ORIGIN, and following the simple on-screen commands. You can’t undo this.

MACHINIST’S CNC REFERENCE GUIDE

11

HAAS MILL G-CODES

HAAS MILL G-CODES

(may vary with software version)

Code

Description

G92 G93 G94* G95 G98* G99 G100 G101 G102 G103 G107 G110-G129 G136 G141 G143 G150 G153 G154 G155 G161 G162 G163 G164 G165

Set Work Coordinate Systems Shift Value Inverse Time Feed Mode Feed Per Minute Mode Feed per Revolution Canned Cycle Initial Point Return Canned Cycle R Plane Return Cancel Mirror Image Enable Mirror Image Programmable Output to RS-232 Limit Block Buffering Cylindrical Mapping Coordinate System #7 - #26 Automatic Work Offset Center Measurement 3D+ Cutter Compensation 5-Axis Tool Length Compensation + General Purpose Pocket Milling 5-Axis High Speed Peck Drilling Canned Cycle Select Work Coordinates P1-P99 5-Axis Reverse Tap Canned Cycle 5-Axis Drill Canned Cycle 5-Axis Spot Drill Canned Cycle 5-Axis Normal Peck Drilling Canned Cycle 5-Axis Tapping Canned Cycle 5-Axis Boring Canned Cycle

Group

Code

Description

00 05 05 05 10 10 00 00 00 00 00 12 00 07 08 00 09 12 09 09 09 09 09 09

G166 G169 G174 G184 G187 G188 G234 G254 G255

5-Axis Bore and Stop Canned Cycle 5-Axis Bore and Dwell Canned Cycle CCW Non-Vertical Rigid Tap CW Non-Vertical Rigid Tap Setting the Smoothness Level Get Program From PST Tool Center Point Control (TCPC) Dynamic Work Offset (DWO) Cancel Dynamic Work Offset (DWO)

Group 09 09 00 00 00 00 08 23 23

* default You can edit programs on a Haas while a program is running, using Background (BG) Edit. When running a program in MEM mode from the Program display, hit the EDIT button until the Background Editor pane appears on the right side of the screen. Press SELECT PROG to see a list of Memory programs you can BG Edit. Changes will take effect the next time the program is opened. You can select entire blocks of code to edit/copy/delete by pressing F2 on the first and last lines you want to highlight, and then using the INSERT, ALTER, DELETE, and UNDO commands. If you need to press the Cycle Start button for an MOO/MO1 while you’re editing, just hit the MEM botton to return to the active program. For older controls (mill software 15.xx and lathe software 8.xx and earlier), you can access BG Edit by entering the number of the program you want to edit (0nnnnn) and pressing F4.

12

MACHINIST’S CNC REFERENCE GUIDE

To Zero the POS-OPER Display: This display is used for reference only. Each axis can be zeroed out independently, to then show its position relative to where you selected to zero that axis. To zero out a specific axis, press HAND JOG, and then press POSIT. When you Handle Jog the X, Y, or Z axis and then press ORIGIN, the axis that is selected will be zeroed. Or, you can press an X, Y, or Z letter key and then ORIGIN to zero that axis display. You can also press the X, Y, or Z key and enter a number (X2.125), then press ORIGIN to enter the number in that axis display.

MACHINIST’S CNC REFERENCE GUIDE

13

HAAS MILL M-CODES M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M12 M13 M16 M17 M18 M19 M21-M28 M30 M31 M33 M34 M35 M36 M39 M41 M42 M46 M48

Stop Program Optional Program Stop Program End Spindle Commands Spindle Commands Spindle Commands Tool Change Shower Coolant On Coolant On Coolant Off Engage 4th Axis Brake Release 4th Axis Brake Engage 5th Axis Brake Release 5th Axis Brake Tool Change Unclamp APC Pallet and Open APC Door Clamp APC Pallet and Close Door Orient Spindle Optional User M Function with M-Fin Program End and Reset Chip Conveyor Forward Chip Conveyor Stop Coolant Increment Coolant Decrement Pallet Part Ready Rotate Tool Turret Low Gear Override High Gear Override Jump if Pallet Loaded Check Validity of Current Program

When Setting 32 on a Haas machine is set to IGNORE, then all commands for turning coolant on or off will be ignored. The coolant can still be turned on and off manually with the COOLNT button.

14

MACHINIST’S CNC REFERENCE GUIDE

HAAS MILL M-CODES

(may vary with software version)

M49 M50 M51-M58 M59 M61-M68 M69 M75 M76 M77 M78 M79 M80 M81 M82 M83 M84 M86 M88 M89 M95 M96 M97 M98 M99 M109

Set Status of Pallet Execute Pallet Change Set Optional User M-codes Set Output Relay Clear Optional User M-codes Clear Output Relay Set G35 or G136 Reference Point Control Display Inactive Control Display Active Alarm if Skip Signal Found Alarm if Skip Signal Not Found Auto Door Open Auto Door Close Tool Unclamp Auto Air Gun On Auto Air Gun Off Tool Clamp Through-Spindle Coolant On Through-Spindle Coolant Off Sleep Mode Jump If No Input Local Sub-Program Call Sub-Program Cal Sub-Program Return or Loop Interactive User Input

Jog Keys: You can select an axis for jogging on a Haas by entering the axis letter on the input line and then pressing the HANDLE JOG button.

MACHINIST’S CNC REFERENCE GUIDE

15

HAAS LATHE G-CODES Code

Description

G00* G01 G02 G03 G04 G09 G10 G14 G15 G17 G18* G19 G20 G21 G28 G29 G31 G32 G40* G41 G42 G50 G51 G52 G53 G54* G55 G56 G57 G58

Rapid Motion Positioning Linear Interpolation Motion CW Circular Interpolation Motion CCW Circular Interpolation Motion Dwell Exact Stop Set Offsets Secondary Spindle Swap Secondary Spindle Cancel XY Plane Selection XZ Plane Selection YZ Plane Selection Select Inches Select Metric Return To Machine Zero Point Return From Reference Point Skip Function Thread Cutting Tool Nose Compensation Cancel Tool Nose Compensation (TNC) Left Tool Nose Compensation (TNC) Right Set Global coordinate Offset FANUC, YASNAC Cancel Offset (YASNAC) Set Local Coordinate System FANUC Machine Coordinate Selection Coordinate System #1 FANUC Coordinate System #2 FANUC Coordinate System #3 FANUC Coordinate System #4 FANUC Coordinate System #5 FANUC

Group

Code

Description

01 01 01 01 00 00 00 17 17 00 02 02 06 06 00 00 00 01 07 07 07 00 00 00 00 12 12 12 12 12

G59 G61 G64* G65 G70 G71 G72 G73 G74 G75 G76 G80* G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G92 G94 G95 G96 G97* G98 G99* G100

Coordinate System #6 FANUC Exact Stop Modal Exact Stop Cancel G61 Macro Subroutine Call Option Finishing Cycle O.D./I.D. Stock Removal Cycle End Face Stock Removal Cycle Irregular Path Stock Removal Cycle End Face Grooving Cycle O.D./I.D. Grooving Cycle Threading Cycle, Multiple Pass Canned Cycle Cancel Drill Canned Cycle Spot Drill Canned Cycle Normal Peck Drilling Canned Cycle Tapping Canned Cycle Boring Canned Cycle Bore and Stop Canned Cycle Bore and Manual Retract Canned Cycle Bore and Dwell and Manual Retract Canned Cycle Bore and Dwell Canned Cycle O.D./I.D. Turning Cycle Threading Cycle End Facing Cycle Live Tooling Rigid Tap (Face) Constant Surface Speed On Constant Surface Speed Off Feed Per Minute Feed Per Revolution Disable Mirror Image

* default Complete descriptions of all Haas G- and M-codes are available from the Haas website (www.HaasCNC.com). From the Haas home page, click on Resource Center, and then select Manuals & Documentation > G- and M-Codes.

16

MACHINIST’S CNC REFERENCE GUIDE

HAAS LATHE G-CODES

(may vary with software version)

Group 12 15 15 00 00 00 00 00 00 00 00 09 09 09 09 09 09 09 09 09 09 01 01 01 09 13 13 10 10 00

* default Setting 22 on a Haas, Can Cycle Delta Z, defines the distance above the previous peck that a tool will rapid back to during a mill and lathe G83 peck drill or the amount it pulls back in a G74 and G75 lathe grooving cycle. It also defines the distance the tool retracts to break the chip in a mill G73 peck drill canned cycle.

MACHINIST’S CNC REFERENCE GUIDE

17

HAAS LATHE G-CODES Code

Description

G101 G102 G103 G105 G110 G111 G112 G113 G114-G129 G154 G159 G160 G161 G184 G186 G187 G195 G196 G198 G199 G200 G211 G212 G241 G242 G243 G245 G246 G247 G248 G249

Enable Mirror Image Programmable Output to RS-232 Limit Block Lookahead Servo Bar Command Coordinate System #7 Coordinate System #8 XY to XC interpretation Cancel G112 Coordinate System #9 - #24 Select Work Coordinates P1-99 Background Pickup / Part Return APL Axis Command Mode Only APL Axis Command Mode Off Reverse Tapping Canned Cycle For Left Hand Threads Reverse Live Tool Rigid Tap (For Left Hand Threads) Accuracy Control Forward Live Tool Radial Tapping (Diameter) Reverse Live Tool Radial Tapping (Diameter) Disengage Synchronous Spindle Control Engage Synchronous Spindle Control Index on the Fly Manual Tool Setting Auto Tool Setting Radial Drill Canned Cycle Radial Spot Drill Canned Cycle Radial Normal Peck Drilling Canned Cycle Radial Boring Canned Cycle Radial Bore and Stop Canned Cycle Radial Bore and Manual Retract Canned Cycle Radial Bore and Dwell and Manual Retract Canned Cycle Radial Bore and Dwell Canned Cycle

Group

Transferring Simple Calculations: In the Haas Calculator display, the number in the simple calculator box (upper left corner) can be transferred to any cursor-selected data line on the page in either EDIT or MDI. Cursor to the register to which you wish to transfer the calculator number, and press F3. 18

MACHINIST’S CNC REFERENCE GUIDE

HAAS LATHE M-CODES

(may vary with software version)

00 00 00 09 12 12 04 04 12 12

09 10 00 00 00 00 00 00

09 09 09 09 09 09 09 09

M00 M01 M02 M03 M04 M05 M08 M09 M10 M11 M12 M13 M14 M15 M17 M18 M19 M21 M22 M23 M24 M30 M31 M33 M36 M37 M38 M39 M41 M42

Stop Program Stop Program Program End Spindle On Fwd Spindle On Rev Spindle Stop Coolant On Coolant Off Chuck Clamp Chuck Unclamp Auto Jet Air Blast On (Optional) Auto Jet Air Blast Off (Optional) Main Spindle Brake On (Optional C-Axis) Main Spindle Brake Off (Optional C-Axis) Turret Rotation Fwd Turret Rotation Rev Orient Spindle (Optional) Tailstock Advance (Optional) Tailstock Retract (Optional) Chamfer Out of Thread On Chamfer Out of Thread Off End of Program and Reset Chip Auger Forward (Optional) Chip Auger Stop (Optional) Parts Catcher On (Optional) Parts Catcher Off (Optional) Spindle Speed Variation On Spindle Speed Variation Off Low Gear (Optional) High Gear (Optional)

On a Haas, you can use the DIST-TO-GO screen to quickly zero out the Position display for a reference move. When in Handle Jog mode and in the Position display, press any other operation mode key (EDIT, MEM, etc.), and then go back to Handle Jog. This will zero out all axes on the DIST-TO-GO display, and begin showing the distance moved.

MACHINIST’S CNC REFERENCE GUIDE

19

HAAS LATHE M-CODES M43 M44 M51-M58 M59 M61-M68 M69 M76 M77 M78 M79 M85 M86 M88 M89 M95 M96 M97 M98 M99

Turret Unlock (Service Use Only) Turret Lock (Service Use Only) User M Turn On (Optional) Set Output Relay User M Turn Off (Optional) Clear Output Relay Display Disable Display Enable Alarm if Skip Signal Found Alarm if Skip Signal Not Found Automatic Door Open (Optional) Automatic Door Close (Optional) High-Pressure Coolant On (Optional) High-Pressure Coolant Off (Optional) Sleep Mode Jump If No Signal Local Subprogram Call Subprogram Call Subprogram Return Or Loop

On a Haas, it’s easy to transfer a program from MDI and save it to your list of programs. In the MDI display, make sure that the cursor is at the beginning of the MDI program. Enter a program number (Onnnnn) that’s not being used. Then press ALTER and this will transfer the MDI data into your List of Programs under that program number.

20

MACHINIST’S CNC REFERENCE GUIDE

HAAS LATHE M-CODES

(may vary with software version)

M104 M105 M109 M110 M111 M112 M113 M114 M115 M119 M121-M128 M133 M134 M135 M143 M144 M145 M154 M155

Probe Arm Extend (Optional) Probe Arm Retract (Optional) Interactive User Input Secondary Spindle Chuck Clamp (Optional) Secondary Spindle Chuck Unclamp (Optional) Secondary Spindle Air Blast On (Optional) Secondary Spindle Air Blast Off (Optional) Secondary Spindle Brake On (Optional) Secondary Spindle Brake Off (Optional) Secondary Spindle Orient (Optional) User M-codes (Optional) Live Tool Fwd (Optional) Live Tool Rev (Optional) Live Tool Stop (Optional) Secondary Spindle Forward (Optional) Secondary Spindle Reverse (Optional) Secondary Spindle Stop (Optional) C-Axis Engage (Optional) C-Axis Disengage (Optional)

To Rapid an Axis Home: You can rapid all axes to machine zero by pressing the HOME G28 key. You can also send just one axis (X, Y, Z, A, or B) to machine zero in rapid motion. Enter the letter X, Y, Z, A, or B, then press HOME G28 and that axis alone will rapid home. CAUTION! There is no warning to alert you of any possible collision!

MACHINIST’S CNC REFERENCE GUIDE

21

ABBREVIATIONS & MEASUREMENT UNITS ºC = Degrees Celsius DIA = Diameter d = Depth of Cut F = Feed in Inches or mm Per Minute (F) ºF = Degrees Fahrenheit FPR = Feed Per Revolution (F) FPT = Feed Per Tooth IPM = Inches Per Minute IPR = Inches Per Revolution L = Length of Cut MRR = Metal Removal Rate (cubic in./min.) RPM = Revolutions Per Minute SFM = Surface Feed Per Minute

MILL AND LATHE FORMULAS Cutting Speed (surface feet/min.) SFM = 0.262 x DIA x RPM

Converting IPM to IPR IPR = IPM ÷ RPM

Revolutions Per Minute RPM = 3.82 x SFM ÷ DIA

Converting SFM to SMPM SMPM = SFM x .3048

Feed Rate (in/min.) IPM = FPT x T x RPM

Converting IPR to MMPR MMPR = IPR x 25.40

Feed Per Revolution FPR = IPM ÷ RPM

Distance over Time (in minutes) L = IPM x TCm

Feed Per Tooth (in) FPT = IPM ÷ (RPM x T)

Time Cutting over Distance (Mill) (minutes) TCm = L ÷ IPM

Metal Removal Rate MRR = W x d x F

Time Cutting over Distance (Mill) (seconds) TCs = L ÷ IPM x 60

Converting IPR to IPM IPM = IPR x RPM

Time Cutting over Distance (Lathe) (seconds) TCs = L ÷ (IPR x RPM) x 60

SMPM = Surface Meters Per Minute MMPR = Millimeters Per Revolution

INCH METRIC CONVERSION

T = Number of Teeth in a Cutter mm x 0.03937 = in.

in. x 25.4 = mm

TCs = Time Cutting in Seconds

m x 39.37 = in.

in. x 0.0254 = m

TPI = Threads Per Inch

m x 3.2808 = ft

ft x 0.3048 = m

W = Width of Cut

m x 1.0936 = yd

yd x 0.9144 = m

km x 0.621 = mi

mi x 1.6093 = km

Celsius to Fahrenheit (˚C x 1.8) + 32 = ˚F

Fahrenheit to Celsius (˚F - 32) ÷ 1.8 = ˚C

TCm = Time Cutting in Minutes

Chip Conveyor - The chip conveyor on a Haas can be turned on or off when a program is running, either manually using the control keys or in the program using M-codes. The M-code equivalent to CHIP FWD is M31, and CHIP STOP is M33. You can set the Conveyor Cycle time (in minutes) with Setting 114, and the Conveyor On-Time (in minutes) with Setting 115.

22

MACHINIST’S CNC REFERENCE GUIDE

Setting 36 PROGRAM RESTART: When it is ON, you are able to start a program from the middle of a tool sequence. You cursor to the line on which you want to start and press CYCLE START. It will scan the entire program to ensure the tools, offsets, G codes, and axes positions are set correctly before starting and continuing at the block where the cursor is positioned. Although you can leave this setting ON all the time, it may cause the machine to perform certain activities unnecessarily, so it’s best to turn it OFF when you’re done using it.

MACHINIST’S CNC REFERENCE GUIDE

23

TAPPING AND THREADING FORMULAS

TAP DRILL CALCULATION

INCH TAPS Tap Drill Size (inch) = Thread Diameter –

0.01299 x % of Full Thread Number of TPI

% of Full Thread (inch) = Number of TPI x Major DIA of Thread – Drilled DIA 0.01299 IPM (Mill Tapping Feed Rate) = RPM ÷ TPI IPR (Lathe Threading) = 1 ÷ TPI Form Tap Drill Size = Basic Tap DIA – 0.0068 x % of Full Thread Number of TPI Recommended 65% form thread: 0.442 Form Tap Drill Size = Basic Tap DIA – Number of TPI

METRIC TAPS Tap Drill Size (metric) = Thread Diameter (mm) – % of Full Thread x MM Pitch 147.06 % of Full Thread (metric) =

FIND TAP DRILL SIZES ON ANY BASIC SIZE THREAD for an Approximate 75% Thread NC/NF INCH & ISO METRIC Major dia. less thread pitch = Tap drill size Note: thread pitch = 1.0 inch divided by threads per inch (TPI) Inch Example: (1 ÷ 16 = .0625) 3/8 – 16 = .375 – .0625 = .3125 tap drill Metric Example: M10 – 1.5 = 10 – 1.5 = M8.5 tap drill

147.06 x [Thread DIA (mm) – Drilled Hole DIA (mm)] MM Pitch

SMPM = RPM x Metric Pitch Recommended 65% form thread: Form Tap Drill Size (metric) = Basic Tap DIA – (.75 x pitch (in metric) x .65) Memory Lock Keyswitch: This is a Haas machine feature that prevents operators from editing or deleting programs, and from altering settings. Since the keyswitch locks the settings, it also allows you to lock areas within the settings. Setting 7 locks parameters; Parameters 57, 209, and 278 lock other features. Setting 8 locks all programs. Setting 23 locks 09xxx programs. Setting 119 locks offsets. Setting 120 locks macro variables. In order to edit or change these areas, the keyswitch must be unlocked and its setting turned off. 24

MACHINIST’S CNC REFERENCE GUIDE

Tool Life Management: In the CURNT COMDS display on a Haas you can PAGE DOWN to the Tool Life Management page. On this page, the Tool Usage register indexes by one every time that tool is called up in the spindle. You enter the number of times you want that tool to be used in the Alarm column. When the Usage number for that tool reaches the number of uses in the Alarm column, it will stop the machine with an alarm. This will help you monitor tools to prevent them from breaking, and prevent parts being scrapped.

MACHINIST’S CNC REFERENCE GUIDE

25

DRILL POINT DEPTH & COUNTERSINK DIAMETER FORMULAS

CENTERDRILL DIMENSIONS

To calculate drill tip depth for a chamfer diameter, or drill point depth for a required drilling depth:

STANDARD 60˚ CENTERDRILL

Size

Body Dia (A)

Drill Dia (D)

Drill Length (C)

OAL (L)

00

1/8

0.025

0.030

1 1/8

0

1/8

1/32

0.038

1 1/8

1

1/8

3/64

3/64

1 1/4

2

3/16

5/64

5/64

1 7/8

Drill Point Angle (DPA)

Factor

60˚

0.866 x Dia. = Point Depth

82˚

0.575 x Dia. = Point Depth

90˚

0.500 x Dia. = Point Depth

118˚

0.300 x Dia. = Point Depth

120˚

0.288 x Dia. = Point Depth

135˚

0.207 x Dia. = Point Depth

Example: To calculate for a 118-degree drill tip depth, multiply the dia. by 0.3 i.e., 0.250 drill diameter x .3 = 0.075 drill tip depth

3

1/4

7/64

7/64

2

4

5/16

1/8

1/8

2 1/8

5

7/16

3/16

3/16

2 3/4

6

1/2

7/32

7/32

3

7

5/8

1/4

1/4

3 1/4

8

3/4

5/16

5/16

3 1/2

Setting 103: CYC START / FH SAME KEY. This is good to use when you’re carefully running through a program on a Haas. When this setting is on, the CYCLE START button functions as the Feed Hold key as well. When CYCLE START is pressed and held in, the machine will run through the program; when it’s released, the machine will stop in a Feed Hold. This gives you much better control when testing a new program. When you’re done using this feature, turn it off. This setting can be changed while running a program. It cannot be on when Setting 104 is on; when one of these settings is turned on, the other will automatically turn off. 26

MACHINIST’S CNC REFERENCE GUIDE

Setting 104: JOG HANDL TO SNGL BLK. When Setting 104 is on and a program is running in MEM mode in the Program or Graphics display, pressing the SINGLE BLOCK key allows you to cycle through your program one line at a time, whether the machine is running or you’re in Graphics. First press the CYCLE START button, and then each counterclockwise click of the jog handle will step you through the program line by line. Turning the handle clockwise will cause a Feed Hold. This setting can be changed while running a program. It cannot be on when Setting 103 is on; when one of these settings is turned on, the other will automatically turn off.

MACHINIST’S CNC REFERENCE GUIDE

27

DEGREE FORMULAS CONVERT MINUTES OF A DEGREE TO A DECIMAL: Divide minutes by 60 degree minutes to convert: 30° 42' divide minutes by 60: 42 ÷ 60 = 0.7 bring down degrees: 30.7°

CONVERT MINUTES AND SECONDS TO DECIMAL: Divide seconds, then minutes by 60 degree minutes and seconds to convert: 30° 41' 15" divide seconds by 60: 15 ÷ 60 = 0.25 divide decimal minutes by 60: 41.25 ÷ 60 = 0.6875 bring down degrees: 30.6875°

CONVERT A DECIMAL DEGREE TO MINUTES: Multiply decimal by 60 decimal degree to convert: 30.7° multiply decimal degree by 60: 0.7 x 60 = 42' bring down degrees: 30° 42'

CONVERT DECIMAL TO MINUTES AND SECONDS: Multiply decimal by 60 decimal degree to convert: 30.6875° multiply the degree decimal by 60: 0.6875 x 60 = 41.25' multiply decimal minutes by 60: 0.25 x 60 = 15" bring down degrees: 30° 41' 15"

HAAS ADVANCED EDIT HOT KEYS (may vary with software version)

When in the EDIT mode, pressing SELECT PROG will bring up the list of programs in the active (highlighted) window. Press F2 to begin SELECTING A PROGRAM BLOCK to be copied, moved, or deleted. Scroll down to last line of program block. Press either F2 or the WRITE/ENTER key to select block. Press EDIT to SWITCH BACK AND FORTH between the left and right sides of the Edit display when editing programs on both sides of the Advanced Editor. Press INSERT to copy a selected (highlighted) program block to the line after the one the cursor is on. Press ALTER to move a selected (highlighted) program block to the line after the one the cursor is on. Press DELETE to delete a selected program block that is highlighted. Press UNDO to deselect a highlighted program block. UNDO will simply exit the block deinition and return the cursor function back to normal. It will not undo any edits done in block edit. F4 will swap the inactive program for the active program in the Advanced Editor.

Displays help information. Press F1 to access the pop-up menu for easy access to editor functions: HELP, MODIFY, SEARCH, EDIT, and PROGRAM. The ERASE PROG key will bring up a program list (with the header “Delete Program From List”) on the inactive side of the Edit display. You can then cursor to a program and delete it by pressing WRITE.

Advanced Editor Quick Cursor Arrow: You can call up a cursor arrow with which to scroll through your program quickly, line by line, when you’re in the Advanced Editor. For the quick cursor arrow, press F2 once; then you can use the jog handle to scroll line by line through the program. To get out of this quickcursor mode and remain where you are in the program, just press the UNDO key. 28

MACHINIST’S CNC REFERENCE GUIDE

Duplicating a Program in LIST PROG: In the LIST PROG mode, you can duplicate an existing program by cursor-selecting the program number you wish to duplicate, typing in a new program number (Onnnnn), and then pressing F2 (on older machines, press F1). You can also go to the Advanced Editor menu to duplicate a program, using the PROGRAM menu and the DUPLICATE ACTIVE PROGRAM item.

MACHINIST’S CNC REFERENCE GUIDE

29

DXF IMPORT

GOING GREENER SAVING ENERGY MEANS SAVING MONEY • Auto Power-Off by setting the number of minutes of idle time after which the control will turn itself off • Power-Off at M30 sets the control to start a 30-second timer that will turn off all power unless interrupted • Coolant pump shutoff setting • Screen saver delay setting • LCD display shutoff setting

• Import DXF data directly into the Haas mill or lathe control and create cutting toolpaths using the Haas Intuitive Programming System • Simpliies programming of basic part features • Program multi-tool processes in one simple step: Spot drill, drill & tap Drill for pocket entry and cut pocket Rough and inish lathe contours • Automatic and manual chaining capability • Program output is fully editable G-code

• Conveyor shutoff setting • Servo and hydraulics shutoff setting

30

MACHINIST’S CNC REFERENCE GUIDE

MACHINIST’S CNC REFERENCE GUIDE

31

WIRELESS PROBING The Haas Wireless Intuitive Probing System (WIPS) – with optical transmission for part setting, tool setting and inspection – consists of the following elements: • Spindle Probe Module (work probe) • Tool Setter Module (tool probe) • Intuitive Probing System Software The Haas Wireless Intuitive Probing System makes probing easy to understand and use through simple language, a graphical interface and clear instructions.

PROGRAM OPTIMIZER • Records feedrate and spindle-speed override adjustments while the machine is in cycle • Records coolant on/off and P-COOL position • Records notes while in cycle for later use After the program is inished, one press of the F4 key will display the adjustments and show where they were made. When you choose to accept the changes, Program Optimizer will edit your program with the new speeds, feeds and notes, while displaying the original values in parentheses. • Simpliies editing for easy program alterations • Easy optimization of speeds and feeds

Additional information about the Haas Wireless Intuitive Probing System is available from the Haas website (www.HaasCNC.com). From the Haas home page, click on Resource Center, and then enter WIPS in the Search function.

Tool Load Management: Press the PAGE UP or PAGE DOWN key in CURNT COMDS to page to the Tool Load page. Spindle load condition can be defined for a particular tool, and the machine will stop if it reaches the spindle load limit defined for that tool. A tool overload condition can result in one of four actions by the control. The action is determined by Setting 84. ALARM will generate an alarm when overload occurs; FEED HOLD will stop with a Feed Hold when overload occurs; BEEP will sound an audible alarm when overload occurs; or AUTOFEED will automatically decrease the feedrate. This will also help you monitor tools. 32

MACHINIST’S CNC REFERENCE GUIDE

Additional information about the Program Optimizer is available from the Haas website (www.HaasCNC.com). From the Haas home page, click on Resource Center, and then enter Program Optimizer in the Search function.

Leaving Messages: You can enter a message in the MESGS display for the next operator, or for yourself. It will be the first display shown when you power up the machine, if there are no alarms other than the usual 102 SERVOS OFF alarm. If the machine was powered down using EMERGENCY STOP, the MESGS display will not show up when you turn the machine on again. Instead, the control will display the active alarm generated by the emergency stop. In this case, you would have to press the ALARM/MESGS key to view a message. It is not necessary to hit EMERGENCY STOP when you power down a Haas machine.

MACHINIST’S CNC REFERENCE GUIDE

33

HAAS RESOURCE CENTER

At the Resource Center, you’ll ind a library of valuable information – searchable by machine type and topic – like maintenance, how-to videos, manuals, simple repair procedures, and lots more. Go to HaasCNC.com and click on Resource Center.

Send and Receive Offsets, Settings, Parameters, Macro Variables, Programs, and more to/from Disk. Offsets, settings, parameters, macro variables, ATM information, IPS information, alarm history, keystroke history, linear screw compensation, pallet information, and programs can be saved to a storage device. Press LIST PROG, then select the device to save to or load from. Press F4 and select the appropriate function, then press WRITE. 34

MACHINIST’S CNC REFERENCE GUIDE

HAASPARTS.COM

At HaasParts.com, you can ind typical service parts and maintenance items, like ilters, bulbs, and lubricants – all with up-front pricing. Use your machine serial number to focus on only those parts that will it. No need to look through hundreds of parts to ind the ones that it your machine – the HaasParts database takes care of it for you.

Send and Receive Offsets, Settings, Parameters, and Macro Variables to/from Disk. For controls using software versions M15.xx and L8.xx and older, offsets, settings, parameters, and macro variables can be saved to or loaded from a storage device. Press LIST PROG, select DESTINATION, and then select an OFSET, SETNG, PARAM, or Macro Variables (PAGE DOWN from CURNT COMDS) display page. Type in a file name, and then press F2 to write to, or F3 to read from disk.

MACHINIST’S CNC REFERENCE GUIDE

35

2015

2016

January

S M T W T 4 11 18 25

February

F S

1 2 3 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30 31

S M T W T 1 8 15 22

2 3 4 5 6 7 9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28

April

S M T W T 5 12 19 26

6 7 13 14 20 21 27 28

4 11 18 25

S M T W T

1 2 6 7 8 9 13 14 15 16 20 21 22 23 27 28 29 30

3 10 17 24 31

4 11 18 25

36

2 9 16 23 30

3 10 17 24 31

4 11 18 25

3 10 17 24 31

4 11 18 25

S M T W T 2 9 16 23 30

2 9 16 23 30

1 2 3 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30 31

1 8 15 22 29

7 14 21 28

S M T W T 6 13 20 27

S M T W T 6 13 20 27

7 14 21 28

2 9 16 23 30

S M T W T 7 14 21 28

3 10 17 24

4 11 18 25

3 10 17 24 31

2 9 16 23 30

1 8 15 22 29

2 9 16 23 30

3 4 5 10 11 12 17 18 19 24 25 26 31

2 9 16 23 30

3 10 17 24 31

F S

4 5 6 7 11 12 13 14 18 19 20 21 25 26 27 28

5 12 19 26

F S

1 2 3 4 5 6 8 9 10 11 12 13 15 16 17 18 19 20 22 23 24 25 26 27 29 30 31

S M T W T 4 11 18 25

November

F S

3 4 5 6 7 10 11 12 13 14 17 18 19 20 21 24 25 26 27 28 31

1 8 15 22 29

S M T W T 6 13 20 27

7 14 21 28

1 8 15 22 29

6 7 13 14 20 21 27 28

F S

1 2 3 8 9 10 15 16 17 22 23 24 29 30

4 11 18 25

September

S M T W T 7 14 21 28

F S

1 2 3 4 5 7 8 9 10 11 12 14 15 16 17 18 19 21 22 23 24 25 26 28 29 30 31

S M T W T

August

F S

1 2 4 5 6 7 8 9 11 12 13 14 15 16 18 19 20 21 22 23 25 26 27 28 29 30

S M T W T

6 13 20 27

June

S M T W T

October

F S

S M T W T

May

F S

1 5 6 7 8 12 13 14 15 19 20 21 22 26 27 28 29

S M T W T

March

F S

1 2 3 4 5 6 8 9 10 11 12 13 15 16 17 18 19 20 22 23 24 25 26 27 29

July

F S

1 2 3 4 5 7 8 9 10 11 12 14 15 16 17 18 19 21 22 23 24 25 26 28 29 30

1 8 15 22 29

February

F S

1 2 4 5 6 7 8 9 11 12 13 14 15 16 18 19 20 21 22 23 25 26 27 28 29 30

S M T W T

December

F S

2 3 4 5 6 7 9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 30

MACHINIST’S CNC REFERENCE GUIDE

3 10 17 24 31

September

F S

1 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 29 31

S M T W T

S M T W T

April

F S

1 2 3 4 5 6 8 9 10 11 12 13 15 16 17 18 19 20 22 23 24 25 26 27 29 30

November

F S

4 5 6 7 11 12 13 14 18 19 20 21 25 26 27 28

S M T W T

August

F S

October

S M T W T

1 8 15 22 29

January

F S

June

F S

1 5 6 7 8 12 13 14 15 19 20 21 22 26 27 28 29

July

5 12 19 26

S M T W T

May

F S

1 2 3 8 9 10 15 16 17 22 23 24 29 30

S M T W T

March

F S

F S

1 2 3 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30

December

F S

2 3 4 5 9 10 11 12 16 17 18 19 23 24 25 26 30

S M T W T 4 11 18 25

F S

1 2 3 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30 31

MACHINIST’S CNC REFERENCE GUIDE

37

2017 January

S M T W T 1 8 15 22 29

2 9 16 23 30

3 10 17 24 31

February

F S

4 5 6 7 11 12 13 14 18 19 20 21 25 26 27 28

S M T W T 5 12 19 26

6 13 20 27

1 2 3 7 8 9 10 14 15 16 17 21 22 23 24 28

April

S M T W T 2 9 16 23 30

1 8 15 22 29

S M T W T 7 14 21 28

S M T W T 6 13 20 27

October 1 8 15 22 29

2 9 16 23 30

3 10 17 24 31

1 2 6 7 8 9 13 14 15 16 20 21 22 23 27 28 29 30

S M T W T 4 11 18 25

1 2 3 4 5 7 8 9 10 11 12 14 15 16 17 18 19 21 22 23 24 25 26 28 29 30 31

4 5 6 7 11 12 13 14 18 19 20 21 25 26 27 28

S M T W T 5 12 19 26

6 7 13 14 20 21 27 28

4 11 18 25

F S

September

F S

S M T W T 3 10 17 24

F S

1 2 4 5 6 7 8 9 11 12 13 14 15 16 18 19 20 21 22 23 25 26 27 28 29 30

November

F S

F S 3 10 17 24 31

1 2 3 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30

August

F S

1 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 29 31

S M T W T

5 12 19 26

June

F S

1 2 3 4 5 6 8 9 10 11 12 13 15 16 17 18 19 20 22 23 24 25 26 27 29 30 31

July

2 9 16 23 30

4 11 18 25

S M T W T

May

F S

3 4 5 6 7 10 11 12 13 14 17 18 19 20 21 24 25 26 27 28

S M T W T

March

F S

December

F S

1 2 3 8 9 10 15 16 17 22 23 24 29 30

4 11 18 25

S M T W T 3 10 17 24 31

4 11 18 25

F S

1 5 6 7 8 12 13 14 15 19 20 21 22 26 27 28 29

2 9 16 23 30

* default

38

MACHINIST’S CNC REFERENCE GUIDE

MACHINIST’S CNC REFERENCE GUIDE

39

Haas Automation, Inc. USA

2800 Sturgis Road, Oxnard, CA 93030 P. 800-331-6746 I www.HaasCNC.com

Eleventh printing 2015. This book is copyrighted material. © 2015 by Haas Automation, Inc., USA. All rights reserved. May not be reproduced without written permission from publisher. Extra copies available by contacting your local HFO.

Haas Automation, Europe Mercuriusstraat 28, B-1930 Zaventem, Belgium

P. ++32-2-522 99 05 I www.HaasCNC.com

Haas Automation, Asia

No. 96 Yi Wei Road, Building 67 Waigaoqiao F.T.Z., Shanghai, 200131, P.R.C P. ++86-21-3861 6666 I www.HaasCNC.com

Haas Automation, Inc. USA

2800 Sturgis Road, Oxnard, CA 93030

P. 800-331-6746 I www.HaasCNC.com

Haas Automation, Europe Mercuriusstraat 28, B-1930 Zaventem, Belgium

P. ++32-2-522 99 05 I www.HaasCNC.com

Eleventh printing 2015. This book is copyrighted material. © 2015 by Haas Automation, Inc., USA. All rights reserved. May not be reproduced without written permission from publisher. Extra copies available by contacting your local HFO.

Haas Automation, Asia

No. 96 Yi Wei Road, Building 67 Waigaoqiao F.T.Z., Shanghai, 200131, P.R.C P. ++86-21-3861 6666 I www.HaasCNC.com