Help! Milling conical hole

I'm trying to mill a conical hole using CNC. I'm having trouble programming a helical cut using and end mill. As it's sunday I can't pick up a tapered reamer to fit my needs.

Here's the geometry:

0.5" thick mild steel 0.5" diameter hole on top, 0.375" diameter at bottom on XY plane.

Here's the problem: Use a 3/8" ball mill to make this hole. The hole has been pre drilled.

Anyone have any G-Code samples to make this hole?

Reply to
Eat at Sloppy Joes
Loading thread data ...

Here you go. Set the gage length carefully.

Reply to
J. R. Carroll

"Eat at Sloppy Joes" wrote in message news: snipped-for-privacy@golden.net...

% O1(PUT PART NAME HERE) (DATE=07/10/05) (TIME=10:57:57) (POST PROCESSOR=FANUC_3D.CFG) (WORKFILE NAME=NGBOOF.WKF) (OPERATION NOTES) (COMPLETE TOOL LIST) (T12.. 0.25 DIA BALL NOSED EM Set to Tool Center) N1 G17 G20 G28 G40 G49 G80 G90 N2 G0 G90 G40 G80 G17 N3 T12 N4 M6 (0.25 DIA BALL NOSED EM) N5 M3 S3500 N6 ( PROFILE SECTION) N7 G54 X0. Y0.126 N8 G43 Z-0.0095 H12 M8 N9 G1 Z-0.1095 F10. N10 G3 X0.126 Y0. I0. J-0.126 F6. N11 G3 X0. Y0.126 I-0.126 J0. N12 G1 Y0.1247 Z-0.1193 N13 G3 X0.1247 Y0. I0. J-0.1247 N14 G3 X0. Y0.1247 I-0.1247 J0. N15 G1 Y0.1235 Z-0.1291 N16 G3 X0.1235 Y0. I0. J-0.1235 N17 G3 X0. Y0.1235 I-0.1235 J0. N18 G1 Y0.1223 Z-0.1389 N19 G3 X0.1223 Y0. I0. J-0.1223 N20 G3 X0. Y0.1223 I-0.1223 J0. N21 G1 Y0.1211 Z-0.1487 N22 G3 X0.1211 Y0. I0. J-0.1211 N23 G3 X0. Y0.1211 I-0.1211 J0. N24 G1 Y0.1198 Z-0.1585 N25 G3 X0.1198 Y0. I0. J-0.1198 N26 G3 X0. Y0.1198 I-0.1198 J0. N27 G1 Y0.1186 Z-0.1683 N28 G3 X0.1186 Y0. I0. J-0.1186 N29 G3 X0. Y0.1186 I-0.1186 J0. N30 G1 Y0.1174 Z-0.1781 N31 G3 X0.1174 Y0. I0. J-0.1174 N32 G3 X0. Y0.1174 I-0.1174 J0. N33 G1 Y0.1162 Z-0.1879 N34 G3 X0.1162 Y0. I0. J-0.1162 N35 G3 X0. Y0.1162 I-0.1162 J0. N36 G1 Y0.1149 Z-0.1977 N37 G3 X0.1149 Y0. I0. J-0.1149 N38 G3 X0. Y0.1149 I-0.1149 J0. N39 G1 Y0.1137 Z-0.2075 N40 G3 X0.1137 Y0. I0. J-0.1137 N41 G3 X0. Y0.1137 I-0.1137 J0. N42 G1 Y0.1125 Z-0.2173 N43 G3 X0.1125 Y0. I0. J-0.1125 N44 G3 X0. Y0.1125 I-0.1125 J0. N45 G1 Y0.1113 Z-0.2271 N46 G3 X0.1113 Y0. I0. J-0.1113 N47 G3 X0. Y0.1113 I-0.1113 J0. N48 G1 Y0.11 Z-0.2369 N49 G3 X0.11 Y0. I0. J-0.11 N50 G3 X0. Y0.11 I-0.11 J0. N51 G1 Y0.1088 Z-0.2468 N52 G3 X0.1088 Y0. I0. J-0.1088 N53 G3 X0. Y0.1088 I-0.1088 J0. N54 G1 Y0.1076 Z-0.2566 N55 G3 X0.1076 Y0. I0. J-0.1076 N56 G3 X0. Y0.1076 I-0.1076 J0. N57 G1 Y0.1064 Z-0.2664 N58 G3 X0.1064 Y0. I0. J-0.1064 N59 G3 X0. Y0.1064 I-0.1064 J0. N60 G1 Y0.1051 Z-0.2762 N61 G3 X0.1051 Y0. I0. J-0.1051 N62 G3 X0. Y0.1051 I-0.1051 J0. N63 G1 Y0.1039 Z-0.286 N64 G3 X0.1039 Y0. I0. J-0.1039 N65 G3 X0. Y0.1039 I-0.1039 J0. N66 G1 Y0.1027 Z-0.2958 N67 G3 X0.1027 Y0. I0. J-0.1027 N68 G3 X0. Y0.1027 I-0.1027 J0. N69 G1 Y0.1015 Z-0.3056 N70 G3 X0.1015 Y0. I0. J-0.1015 N71 G3 X0. Y0.1015 I-0.1015 J0. N72 G1 Y0.1002 Z-0.3154 N73 G3 X0.1002 Y0. I0. J-0.1002 N74 G3 X0. Y0.1002 I-0.1002 J0. N75 G1 Y0.099 Z-0.3252 N76 G3 X0.099 Y0. I0. J-0.099 N77 G3 X0. Y0.099 I-0.099 J0. N78 G1 Y0.0978 Z-0.335 N79 G3 X0.0978 Y0. I0. J-0.0978 N80 G3 X0. Y0.0978 I-0.0978 J0. N81 G1 Y0.0966 Z-0.3448 N82 G3 X0.0966 Y0. I0. J-0.0966 N83 G3 X0. Y0.0966 I-0.0966 J0. N84 G1 Y0.0953 Z-0.3546 N85 G3 X0.0953 Y0. I0. J-0.0953 N86 G3 X0. Y0.0953 I-0.0953 J0. N87 G1 Y0.0941 Z-0.3644 N88 G3 X0.0941 Y0. I0. J-0.0941 N89 G3 X0. Y0.0941 I-0.0941 J0. N90 G1 Y0.0929 Z-0.3742 N91 G3 X0.0929 Y0. I0. J-0.0929 N92 G3 X0. Y0.0929 I-0.0929 J0. N93 G1 Y0.0917 Z-0.384 N94 G3 X0.0917 Y0. I0. J-0.0917 N95 G3 X0. Y0.0917 I-0.0917 J0. N96 G1 Y0.0904 Z-0.3938 N97 G3 X0.0904 Y0. I0. J-0.0904 N98 G3 X0. Y0.0904 I-0.0904 J0. N99 G1 Y0.0892 Z-0.4036 N100 G3 X0.0892 Y0. I0. J-0.0892 N101 G3 X0. Y0.0892 I-0.0892 J0. N102 G1 Y0.088 Z-0.4134 N103 G3 X0.088 Y0. I0. J-0.088 N104 G3 X0. Y0.088 I-0.088 J0. N105 G1 Y0.0867 Z-0.4232 N106 G3 X0.0867 Y0. I0. J-0.0867 N107 G3 X0. Y0.0867 I-0.0867 J0. N108 G1 Y0.0855 Z-0.433 N109 G3 X0.0855 Y0. I0. J-0.0855 N110 G3 X0. Y0.0855 I-0.0855 J0. N111 G1 Y0.0843 Z-0.4428 N112 G3 X0.0843 Y0. I0. J-0.0843 N113 G3 X0. Y0.0843 I-0.0843 J0. N114 G1 Y0.0831 Z-0.4526 N115 G3 X0.0831 Y0. I0. J-0.0831 N116 G3 X0. Y0.0831 I-0.0831 J0. N117 G1 Y0.0818 Z-0.4624 N118 G3 X0.0818 Y0. I0. J-0.0818 N119 G3 X0. Y0.0818 I-0.0818 J0. N120 G1 Y0.0806 Z-0.4722 N121 G3 X0.0806 Y0. I0. J-0.0806 N122 G3 X0. Y0.0806 I-0.0806 J0. N123 G1 Y0.0794 Z-0.482 N124 G3 X0.0794 Y0. I0. J-0.0794 N125 G3 X0. Y0.0794 I-0.0794 J0. N126 G1 Y0.0782 Z-0.4918 N127 G3 X0.0782 Y0. I0. J-0.0782 N128 G3 X0. Y0.0782 I-0.0782 J0. N129 G1 Y0.0769 Z-0.5017 N130 G3 X0.0769 Y0. I0. J-0.0769 N131 G3 X0. Y0.0769 I-0.0769 J0. N132 G1 Y0.0757 Z-0.5115 N133 G3 X0.0757 Y0. I0. J-0.0757 N134 G3 X0. Y0.0757 I-0.0757 J0. N135 G1 Y0.0745 Z-0.5213 N136 G3 X0.0745 Y0. I0. J-0.0745 N137 G3 X0. Y0.0745 I-0.0745 J0. N138 G1 Y0.0733 Z-0.5311 N139 G3 X0.0733 Y0. I0. J-0.0733 N140 G3 X0. Y0.0733 I-0.0733 J0. N141 G1 Y0.072 Z-0.5409 N142 G3 X0.072 Y0. I0. J-0.072 N143 G3 X0. Y0.072 I-0.072 J0. N144 G1 Y0.0708 Z-0.5507 N145 G3 X0.0708 Y0. I0. J-0.0708 N146 G3 X0. Y0.0708 I-0.0708 J0. N147 G1 Y0.0696 Z-0.5605 N148 G3 X0.0696 Y0. I0. J-0.0696 N149 G3 X0. Y0.0696 I-0.0696 J0. N150 G1 Y0.0684 Z-0.5703 N151 G3 X0.0684 Y0. I0. J-0.0684 N152 G3 X0. Y0.0684 I-0.0684 J0. N153 G1 Y0.0671 Z-0.5801 N154 G3 X0.0671 Y0. I0. J-0.0671 N155 G3 X0. Y0.0671 I-0.0671 J0. N156 G1 Y0.0659 Z-0.5899 N157 G3 X0.0659 Y0. I0. J-0.0659 N158 G3 X0. Y0.0659 I-0.0659 J0. N159 G1 Y0.0647 Z-0.5997 N160 G3 X0.0647 Y0. I0. J-0.0647 N161 G3 X0. Y0.0647 I-0.0647 J0. N162 G1 Y0.0635 Z-0.6095 N163 G3 X0.0635 Y0. I0. J-0.0635 N164 G3 X0. Y0.0635 I-0.0635 J0. N165 G0 Z0.875 N166 G91 G28 Z0. M9 N167 G28 X0. Y0. M5 N168 M30 (ESTIMATED TOTAL CYCLE TIME= 0:5:15 HR/MIN/SEC)

Reply to
J. R. Carroll

depending in the controll , use the macro funtion and have the path reduced by the "opisite and ajasin " per pass , ya know how we did it before "Cad-Cam" ??

Reply to
john smith

Your going to have to do the work on this one. It will be tedious, but simple. (.5-.375)/2 = .0625. To figure out the angle take your side opposite .0625 and divide it by your adjacent .5 = .125, inverse tangent comes out to 7.125 degrees. Next you have to determine your stepover amount SQRT((Finish i.e. 63)*(8*tnr .1875))/1000000 = .0097, we'll round up to .01. Now calculate your side opposite (that is what you will subtract your radius by every time you step down in Z .01, .01*TAN7.125 = .00125. That's it, now get to work. You probably should calculate your start coordinates at about .02 above the work and your finish coordinates .02 below the work. Here is your first circle. (.00125*2)*2 = .005, (.505-.375)/2 = .065, your first coordinates will be Z.02 and a .065 radius, 2nd .065 - .00125 Z.01 and a radius of .06375. Good luck and have fun.

Reply to
Bill Roberto

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.