cmagro
07-04-2008, 11:11 PM
Jack,
Here is some indexer info for you. Keep in mind the programs I use are written by me but you'll get some good ideas from this stuff.
My program does about 99% of the code and works from a drawing I produce in AutoCAD. My turnings are done in much the same way as Cut3D would do them..hogging out most of the material and then finalizing with a detail bit. I do not do turnings like you would on a lathes but more like a carving on a flat piece of wood.
One of the good things about my program is that it actually draws the bits on the screen. I can make manual adjustments if needed before outputting the code. Here is a screen shot of the turning showing the 1/2" hog bits and how they will move.
9003
Here is a screenshot of the final pass.
9004
Here is a closer shot...the magenta is the bit itself and the cyan is the center of the bit.
9005
I go in and manually adjust any bit locations I need (especially in the tight corners). Being able to see the actual bit makes it very easy and foolproof.
I then create the tool path...it creates a back and forth path and outputs all the code. Here is the path.
9006
Here is a sample of the code used to hog out most of the material..It's quite simple outputting of the start point, end point and depth of cut. It loops around the blank and moves back and forth. The entire newel hogging out takes about a half hour.
'Information from each bit location is extracted and stored in variables.
&DEG=0
&STARTPTX=37.1562
&ENDPTX=39.0000
&ZDOWN=1.2812
GOSUB SUB_EXECUTE
''''''''''''''''''''''''''''''''''''''''''''''
&DEG=0
&STARTPTX=37.3437
&ENDPTX=39.0000
&ZDOWN=1.1562
GOSUB SUB_EXECUTE
''''''''''''''''''''''''''''''''''''''''''''''
JZ,&ZUP
J2,0.000,0.000
END
'Stored info is sent here which simply removes the material.
SUB_EXECUTE:
JZ,&ZUP
JX,&STARTPTX
JZ,&ZDOWN
'Loop in ten degree increments
LOOPVALUES:
&DEG = &DEG + 10
'Keep going until blank has made full turn
IF &DEG > 370 THEN RETURN
GOTO ROTATEANDRUN
'Hog out material forward and back...send back to loop
ROTATEANDRUN:
JB,&DEG
MX,&ENDPTX
&DEG = &DEG + 10
JB,&DEG
MX,&STARTPTX
GOTO LOOPVALUES
''''''''''''''''''''''''''''''''''
As far as the spirals....I simply locate the bit I will be using on the drawing itself and tell the program the rotation and number of spirals.
9007
Usually a 360 degree spiral works quite well for my newels and this particular one has four spirals..which means one every 90 degrees.
Here is the entire output code for the tapered spirals on this newel.
SA,
&ZUP=2.5000
JZ,&ZUP
J2,19.5000,0.0000
ZB
MZ,1.4375
M5,33.7055,0.0000,0.8260,,-360
JZ,&ZUP
''''''''''''''''''''''''''''''''''''''
J2,19.5000,0.0000
JB,90
ZB
MZ,1.4375
M5,33.7055,0.0000,0.8260,,-360
JZ,&ZUP
''''''''''''''''''''''''''''''''''''''
J2,19.5000,0.0000
JB,90
ZB
MZ,1.4375
M5,33.7055,0.0000,0.8260,,-360
JZ,&ZUP
''''''''''''''''''''''''''''''''''''''
J2,19.5000,0.0000
JB,90
ZB
MZ,1.4375
M5,33.7055,0.0000,0.8260,,-360
JZ,&ZUP
''''''''''''''''''''''''''''''''''''''
This particular newel was done with the zzero at the center for everything by the way.
I've seen a few posts about zeroing to the center of the indexer...some methods pretty fancy. My method...plane down a scrap piece of wood..put it on the table and line it up.
9008
Here is the newel after it has been hogged out...
9009
Here is the final shaping in progress....
9010
Newel is shaped and spirals are underway...
9011
Notice that I leave the top of the newel (where it would be pinned)...
9012
The newel pin is only 3/4" and that's just a little too weak for the weight and length relative to the pressure of the bit.
It means I need to change the bit back to the hogging bit to get the final.....
9013
That's fine because it's the final step and it's the bit I need for the next newel anyway..
Here is the final...
9014
9015
Total hog out was around 1/2 hour....final shaping was about 2 hours. I was doing other work so the rotation increment was set to one degree...I could easily have used two degrees and had the final shaping done in half the time. Setting the increment to one degree required no sanding at all (although I usually take a 220 grit and make it prettier).
Hog bit is a standard 1/2" straight bit
Final bit is a standard 1/4" round nose
Spiral bit is a standard 5/8" round nose
Hope this info helps you and answers some of your questions about using the indexer...
Christian
Here is some indexer info for you. Keep in mind the programs I use are written by me but you'll get some good ideas from this stuff.
My program does about 99% of the code and works from a drawing I produce in AutoCAD. My turnings are done in much the same way as Cut3D would do them..hogging out most of the material and then finalizing with a detail bit. I do not do turnings like you would on a lathes but more like a carving on a flat piece of wood.
One of the good things about my program is that it actually draws the bits on the screen. I can make manual adjustments if needed before outputting the code. Here is a screen shot of the turning showing the 1/2" hog bits and how they will move.
9003
Here is a screenshot of the final pass.
9004
Here is a closer shot...the magenta is the bit itself and the cyan is the center of the bit.
9005
I go in and manually adjust any bit locations I need (especially in the tight corners). Being able to see the actual bit makes it very easy and foolproof.
I then create the tool path...it creates a back and forth path and outputs all the code. Here is the path.
9006
Here is a sample of the code used to hog out most of the material..It's quite simple outputting of the start point, end point and depth of cut. It loops around the blank and moves back and forth. The entire newel hogging out takes about a half hour.
'Information from each bit location is extracted and stored in variables.
&DEG=0
&STARTPTX=37.1562
&ENDPTX=39.0000
&ZDOWN=1.2812
GOSUB SUB_EXECUTE
''''''''''''''''''''''''''''''''''''''''''''''
&DEG=0
&STARTPTX=37.3437
&ENDPTX=39.0000
&ZDOWN=1.1562
GOSUB SUB_EXECUTE
''''''''''''''''''''''''''''''''''''''''''''''
JZ,&ZUP
J2,0.000,0.000
END
'Stored info is sent here which simply removes the material.
SUB_EXECUTE:
JZ,&ZUP
JX,&STARTPTX
JZ,&ZDOWN
'Loop in ten degree increments
LOOPVALUES:
&DEG = &DEG + 10
'Keep going until blank has made full turn
IF &DEG > 370 THEN RETURN
GOTO ROTATEANDRUN
'Hog out material forward and back...send back to loop
ROTATEANDRUN:
JB,&DEG
MX,&ENDPTX
&DEG = &DEG + 10
JB,&DEG
MX,&STARTPTX
GOTO LOOPVALUES
''''''''''''''''''''''''''''''''''
As far as the spirals....I simply locate the bit I will be using on the drawing itself and tell the program the rotation and number of spirals.
9007
Usually a 360 degree spiral works quite well for my newels and this particular one has four spirals..which means one every 90 degrees.
Here is the entire output code for the tapered spirals on this newel.
SA,
&ZUP=2.5000
JZ,&ZUP
J2,19.5000,0.0000
ZB
MZ,1.4375
M5,33.7055,0.0000,0.8260,,-360
JZ,&ZUP
''''''''''''''''''''''''''''''''''''''
J2,19.5000,0.0000
JB,90
ZB
MZ,1.4375
M5,33.7055,0.0000,0.8260,,-360
JZ,&ZUP
''''''''''''''''''''''''''''''''''''''
J2,19.5000,0.0000
JB,90
ZB
MZ,1.4375
M5,33.7055,0.0000,0.8260,,-360
JZ,&ZUP
''''''''''''''''''''''''''''''''''''''
J2,19.5000,0.0000
JB,90
ZB
MZ,1.4375
M5,33.7055,0.0000,0.8260,,-360
JZ,&ZUP
''''''''''''''''''''''''''''''''''''''
This particular newel was done with the zzero at the center for everything by the way.
I've seen a few posts about zeroing to the center of the indexer...some methods pretty fancy. My method...plane down a scrap piece of wood..put it on the table and line it up.
9008
Here is the newel after it has been hogged out...
9009
Here is the final shaping in progress....
9010
Newel is shaped and spirals are underway...
9011
Notice that I leave the top of the newel (where it would be pinned)...
9012
The newel pin is only 3/4" and that's just a little too weak for the weight and length relative to the pressure of the bit.
It means I need to change the bit back to the hogging bit to get the final.....
9013
That's fine because it's the final step and it's the bit I need for the next newel anyway..
Here is the final...
9014
9015
Total hog out was around 1/2 hour....final shaping was about 2 hours. I was doing other work so the rotation increment was set to one degree...I could easily have used two degrees and had the final shaping done in half the time. Setting the increment to one degree required no sanding at all (although I usually take a 220 grit and make it prettier).
Hog bit is a standard 1/2" straight bit
Final bit is a standard 1/4" round nose
Spiral bit is a standard 5/8" round nose
Hope this info helps you and answers some of your questions about using the indexer...
Christian