12.11.2014 Views

August 2011 - Haas Automation, Inc.

August 2011 - Haas Automation, Inc.

August 2011 - Haas Automation, Inc.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(signals mill to proceed) and the following step(s) as one. If more than one step is<br />

required, use an L command. In order to spiral mill, mill feedrate must be calculated<br />

so rotary unit and mills axis stop at the same time.<br />

In order to calculate the mill feed rate, the following information needs to be addressed:<br />

1. The angular rotation of the spindle (this is described in the part drawing).<br />

2. A feed rate for the spindle (arbitrarily select a reasonable one, for example,<br />

five degrees (5 o ) per second).<br />

3. The distance you wish to travel on X-axis (see part drawing).<br />

For example, to mill a spiral that is 72 o of rotation and move 1.500” on the X-axis at<br />

the same time:<br />

1. Compute the amount of time it will take the rotary unit to rotate through the<br />

angle<br />

# of degrees / (feed rate of spindle) = time to index<br />

72 degrees / 5° per sec = 14.40 seconds for unit to rotate.<br />

2. Compute the mill feed rate that will move the X distance in 14.40 seconds<br />

(length to travel in inches/# of seconds of rotation) x 60 seconds = mill feed<br />

rate in inches per minute.<br />

1.500 inches/14.4 seconds = 0.1042 inches per second x 60 =<br />

6.25 inches per minute.<br />

Therefore, if the indexer is set to move 72 o at a feed rate of 5 o per second you will<br />

have to program the mill to travel 1.500 inches with a feed rate of 6.25 inches per<br />

minute for the spiral to be generated. The program for the <strong>Haas</strong> control would be<br />

as follows:<br />

STEP STEP SIZE FEED RATE LOOP COUNT G CODE<br />

(see previous feed rate table)<br />

01 0 080.000 (HRT) 1 [94]<br />

02 [72000] [5.000] 1 [91]<br />

03 0 080.000 (HRT) 1 [88]<br />

04 0 080.000 (HRT) 1 [99]<br />

The mill program would look like this:<br />

N1 G00 G91 (rapind in incremental mode)<br />

N2 G01 F10. Z-1.0 (feed down in Z-axis)<br />

N3 M21<br />

(to start indexing program above at step one)<br />

N4 X-1.5 F6.25 (index head and mill move at same time here)<br />

N5 G00 Z1.0 (rapid back in Z-axis)<br />

N6 M21<br />

(return indexer Home at step three)<br />

N7 M30<br />

96-0315 Rev M<br />

<strong>August</strong> <strong>2011</strong><br />

37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!