Download - Haas Automation, Inc.
Download - Haas Automation, Inc.
Download - Haas Automation, Inc.
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3. Make sure the mill has the same number of M functions programmed as<br />
steps in the rotary control.<br />
4. Do not program two M functions, one directly after another, in the mill to<br />
index the rotary control. This may cause a timing fault in the mill. Use a dwell of<br />
1/4 second between them.<br />
Simultaneous Rotation and Milling<br />
G94 is used to perform simultaneous milling. The relay is pulsed at the beginning<br />
of the step so that the NC mill will go to the next block. The rotary control<br />
then executes the L steps without waiting for start commands. Normally the<br />
L count on the G94 is set to 1 and that step is followed by a step which is run<br />
simultaneous with an NC mill.<br />
Spiral Milling (HRT & HA5C)<br />
Spiral milling is coordinated movement of the rotary unit and the mill axis. Simultaneous<br />
rotation and milling allows machining of cams, spiral, and angular cuts.<br />
Use a G94 in the control and add rotation and feed rate. The control executes G94<br />
(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 = 6.25<br />
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 />
96-0315 Rev P<br />
April 2012<br />
37<br />
Original Instructions