35
96-5047 rev L June 2005
Therefore, if you set the indexer to step 72 degrees (72
o
) at a feed rate of five degrees (5
o
) per second you
will have to program your mill to travel 1.500 inches at a feed rate of 6.25 inches per minute for the spiral to be
generated.
The program for the HAAS control would be as follows:
STEP
STEP SIZE
FEED RATE LOOP COUNT G CODE
01
0
080.000
1
[94]
02
[72000]
[5.000]
1
[91]
03
0
080.000
1
[88]
04
0
080.000
1
[99]
The program for your mill would generally look like this:
N1 G00 G91
(rapid in incremental mode)
N2 G01 F10. Z-1.0
(feed down in Z-axis)
N3 M21
(to start indexing program above at step one)
N4 X-1.5 F6.25
(index head and mill move at same time here)
N5 G00 Z1.0
(rapid back in Z-axis)
N6 M21
(return indexer HOME at step three)
N7 M30
4.21 P
OSSIBLE
T
IMING
P
ROBLEMS
When the HRT executes a G94, a 250 millisecond delay is required before executing the following step. This
may (it usually doesn’t) cause your axis to move before the table rotates, leaving a flat spot in the cut. If this is
a problem, a solution is to insert a G04 dwell (from 0 to 250 milliseconds) in your CNC after the M function to
prevent axis movement. By selecting the right dwell, the HRT and your mill should start moving at the same
instant. In the same manner, a problem may exist at the end of the spiral, but this can be eliminated by slightly
altering the feed rate on your mill. Don’t adjust the feed rate on the HAAS control because your mill has a
much finer feed rate adjustment than the HAAS control. If the undercut appears to be in the X-axis direction,
then speed up slightly (0.1 change in feed rate) your mill’s feed rate. If the undercut appears in the radial
direction of the spindle of the indexer, then slow down your mill’s feed rate.
If the timing is off by several seconds such that your mill completes movement before the indexer completes
it’s movement, and you have several spiral moves one right after another (such as in retracing a spiral cut), this
may cause your CNC to stop for no reason. The reason for this is your CNC will send a cycle start signal (for
next cut) to the HAAS control before it has completed its first move, thereby causing a timing hang-up. The
HAAS control will not accept another cycle start until it is finished with the first. If you are doing multiple moves
it is very important to check your timing calculations. A way to verify if this is actually the problem is to single
block your control, allowing five seconds between steps. If you can single block the control but it will not
successfully run in the continuous mode, then your timing is off somewhere.
Summary of Contents for HRT 160
Page 9: ...8 96 5047 rev L June 2005 HRT210SHS MACHINE DIMENSIONS ...
Page 55: ...54 96 5047 rev L June 2005 9 HRT ASSEMBLY DRAWINGS ...
Page 58: ...57 96 5047 rev L June 2005 ...
Page 59: ...58 96 5047 rev L June 2005 ...
Page 61: ...60 96 5047 rev L June 2005 ...
Page 62: ...61 96 5047 rev L June 2005 ...
Page 63: ...62 96 5047 rev L June 2005 ...
Page 64: ...63 96 5047 rev L June 2005 ...