A nice little taper...

Tommy-D

World's best B player...
Silver Member
> I messed with this for a few,but haven't had a chance to do it on a lathe yet. Maybe you guys that use CNC for tapering can give me some input. I also didn't have a way to simulate using a router or wing cutter,so this taper is assuming single-point tooling,35 degree diamond insert with .008 radius. I didn't have good enough info on speeds/feeds for woods,so I simulated cutting this out of 6061 aluminum,1.275 dia. Tommy D.

N1 G50 S1000
N2 G97 G54 T0101 S1000 M3
N3 G0 X.1 Z.05 M8
N4 Z-.0078
N5 G1 X.42 F.01
N6 G96 S350 M8
N7 X1.04 Z-12.0075
N8 X1.1199 Z-12.4673
N9 X1.12 Z-12.468
N10 X1.04 Z-20.818
N11 X1.06 Z-21.8979
N12 X1.2 Z-29.0079
N13 G0 X.1
N14 Z.05
N15 M9
N16 S1000
N17 X0. Z0. M5
N18 M30
 
(PROGRAM WRITTEN BY JAMES BABCOCK @ Mc2 )
(ANY MODIFICATION SHOULD ONLY BE DONE BY SOMEONE THAT KNOWS WHAT THE HELL THEY ARE DOING)
(WE ASSUME NO RESPONSABILITY OF ANY HARM OR DAMAGE THAT THIS PROGRAM MAY CAUSE)

#500=1.250 (First Diameter)
#501=0.845 (Second Diameter)
#502=29.500 (Length of Part)
#503=100 (Spindle speed in RPM)
#504=-.250 (Leed in amount befor part X axis)
#505=.250 (Lee out amount after part X axis)
#506=[#502+#505](Do not change just math)
#507=5 (Feed Rate to run part)
#508=2.5 (Safe zone for Y axis)


G0 Y#508
G0 X#504
M03S#503
G1 Y#500F#507
G1 X#502Y#501F#507
G1 X#506
M05
M01
G0 Y#508
G0 X0
M30

Let me know what you think, Jim. P.S. don't share this please.
 
(PROGRAM WRITTEN BY JAMES BABCOCK @ Mc2 )
(ANY MODIFICATION SHOULD ONLY BE DONE BY SOMEONE THAT KNOWS WHAT THE HELL THEY ARE DOING)
(WE ASSUME NO RESPONSABILITY OF ANY HARM OR DAMAGE THAT THIS PROGRAM MAY CAUSE)

#500=1.250 (First Diameter)
#501=0.845 (Second Diameter)
#502=29.500 (Length of Part)
#503=100 (Spindle speed in RPM)
#504=-.250 (Leed in amount befor part X axis)
#505=.250 (Lee out amount after part X axis)
#506=[#502+#505](Do not change just math)
#507=5 (Feed Rate to run part)
#508=2.5 (Safe zone for Y axis)


G0 Y#508
G0 X#504
M03S#503
G1 Y#500F#507
G1 X#502Y#501F#507
G1 X#506
M05
M01
G0 Y#508
G0 X0
M30

Let me know what you think, Jim. P.S. don't share this please.
Is this a shaft taper or butt end?

Thanks
 
Is this a shaft taper or butt end?

Thanks

Looks like butt taper to me.
I keep mine simple.
X29Y.625 ( 1/2 of 1.250 for the Y )
X12Y.520 (1.040 at the bottom of the forearm )
X0Y.420 (.840 joint )
Dual angle taper. I've written three angles for sneakies.
The tough one is the shaft. I break it down to 30",23,17,12,6 then the joint.
 
Last edited:
(PROGRAM WRITTEN BY JAMES BABCOCK @ Mc2 )
(ANY MODIFICATION SHOULD ONLY BE DONE BY SOMEONE THAT KNOWS WHAT THE HELL THEY ARE DOING)
(WE ASSUME NO RESPONSABILITY OF ANY HARM OR DAMAGE THAT THIS PROGRAM MAY CAUSE)

#500=1.250 (First Diameter)
#501=0.845 (Second Diameter)
#502=29.500 (Length of Part)
#503=100 (Spindle speed in RPM)
#504=-.250 (Leed in amount befor part X axis)
#505=.250 (Lee out amount after part X axis)
#506=[#502+#505](Do not change just math)
#507=5 (Feed Rate to run part)
#508=2.5 (Safe zone for Y axis)


G0 Y#508
G0 X#504
M03S#503
G1 Y#500F#507
G1 X#502Y#501F#507
G1 X#506
M05
M01
G0 Y#508
G0 X0
M30

Let me know what you think, Jim. P.S. don't share this please.


That is a good macro.
 
That is a good macro.

Thanks conetip, I do like the program. As you can tell it is easy to modify. You can use either radious or diameter modes with it as long as the center of the part is zero for the y axis. This should actually be for X on a lathe however, I am using a mill for my taper.

This program can be used for a straight pass or a taper and the taper can go in either direction.

Jim.
 
Looks like butt taper to me.
I keep mine simple.
X29Y.625 ( 1/2 of 1.250 for the Y )
X12Y.520 (1.040 at the bottom of the forearm )
X0Y.420 (.840 joint )
Dual angle taper. I've written three angles for sneakies.
The tough one is the shaft. I break it down to 30",23,17,12,6 then the joint.

This is simple? Wow.:cool:
 
Thanks conetip, I do like the program. As you can tell it is easy to modify. You can use either radious or diameter modes with it as long as the center of the part is zero for the y axis. This should actually be for X on a lathe however, I am using a mill for my taper.

This program can be used for a straight pass or a taper and the taper can go in either direction.

Jim.

Depending of the math capability of the controler, you can also do a large radius or part of a parabola or hypobola shapes.
It requires macro's and a subroutine and needs to be in incremental mode for n? number of steps then come out of incremental for the finish and return home.
 
Back
Top