![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| General Metalwork Discussion Discuss everything relating to metal work. |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
I want to rough mill a .25" radius along the X axis of my part with a .25" ball nose EM. I have calculated (sp?) my Z and Y points using .01 steps in the Y direction, but I don't know how to allow for the .125" radius of the EM. I would assume that it would be something like the "tool nose radius comp" used on the lathe. If anyone knows the formula to make this calculation please let me know. Thanks |
|
#3
| |||
| |||
| If I just used the points that I came up with and a straight EM I would just a series of steps around the radius of the part. |
|
#4
| ||||
| ||||
| If I understan you correctly, you want to mill a profile with the END of the ball nose end mill in the XZ plane (G18). On some controls, using G41 or G42 is an option in planes other than G17. On others, no option at all. If you program your profile using G18 and cutter comp, you'd also have to touch off your tool and take the radius amount from the tool offset, driving the center of the ball and not the tip. No help? |
|
#5
| |||
| |||
Then instead of programming the end of the end mill you are programming the movements of the center of the ball of the end mill. So say you wanted to put the end of the tool at Z0.0 you would program Z0.125 |
| Sponsored Links |
|
#7
| |||
| |||
| After some work this is what I came up with. I had to picture in my head a ball with a .125" radius sitting on top of a ball with a .25" radius. r1 = .25" =.5" DIA r2 = .125" = .25" DIA The point where they touch we'll call point A. This would be the same as the center of the Ball End Mill. As the .25" DIA. ball slides around (not rotates) the circumference of the .5 DIA. ball point A discribes a circle with a radius that is equal to r1 + r2. This is the circle that I needed to find the points for. Take a look at the image attached. The Equation for a circle is X² + Y² = r² Since I wanted to find points for Z I swapped Z² for X² which gave me Z² + Y² = r² In this case r² = (r1 + r2)² which gives Z² + Y² = (r1 + r2)² I wanted to solve for Z so I subtracted Y² from both sides which gives Z² = (r1 + r2)² +Y² Take the square root of both sides leaves Z = √((r1 + r2)² - Y²). The top of my part is Z 0 so I subtracted the difference of (r1 + r2) - √((r1 + r2)² + Y²) from 0. So the final equation comes out to be: Z = 0 - (r1 + r2) - √((r1 + r2)² + Y²) Now all I had to to was substitute in values for Y and solve for Z. I started with Y = r1 + r2 which is .375" and moved over in .01" steps till I reached 0. In the actual program though the first value I used (.375") is actually .125" from the side of my part. So in my program my first points were Z = -.375", Y = .125". It all sounds kind of confusing but it makes more sense when you look at the drawing. |
|
#8
| |||
| |||
| Calculate the centre of the Ball and subtract the cutter radius off the Z as BillyStein recommended. Y = (0.25 + 0.125) * Sin(Angle) - 0.25 Z = (0.25 + 0.125) * Cos(Angle) - (0.25 + 0.125) Angle = 0 deg to 90deg. This will give a even cusp-height finish. This VB program should help. Last edited by Kiwi; 07-25-2008 at 07:36 AM. |
|
#9
| ||||
| ||||
| Andre'B is right. I used to use ballnose to put radii on corners, so I wouldn't have to lay part down, and do with an endmill. To get a .25 rad. you should just start at a z-.375 & x-.125, and G2 or G3 with a G18 up to Z0 X.25 R.375 or I.375. This just programs the tip of the .125 ballnosetool to make a .375 radius, which produces a .250 radius. It works on partial radius also, but you have to do a little more math to figure out the tangential endpoints. Hope that all made sense. |
|
#10
| |||
| |||
| wow way too much math and work, just ask someone to do it on cad for you it would take about 3-4 mins, math was fun when I was younger but now not worth the time lol ![]() if you dont have it yet, pm it to me( the dimensions) and I will give you g-code for it. I should be online tomorrow |
| Sponsored Links |
|
#11
| |||
| |||
|
|
#12
| |||
| |||
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| tool nose radius comp | joe1970 | G-Code Programing | 8 | 02-24-2010 10:43 PM |
| Tool nose comp for Fanuc OT? | Bobesmo | General Metalwork Discussion | 2 | 12-30-2009 05:48 PM |
| Help with tool nose radius comp | mcash3000 | General CNC (Mill and Lathe) Control Software (NC) | 6 | 05-09-2008 09:25 AM |
| G143 Nose Radius Comp. - Hitachi Seiki HT23J | jbird68 | G-Code Programing | 3 | 08-02-2007 12:41 PM |
| tool nose comp.? | pp-TG | General Metalwork Discussion | 1 | 09-19-2006 04:36 PM |