Results 1 to 12 of 12

Thread: Ball Nose EM Radius Comp

  1. #1
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    42
    Downloads
    0
    Uploads
    0

    Ball Nose EM Radius Comp

    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


  2. #2
    Registered
    Join Date
    Jun 2006
    Location
    Canada
    Posts
    615
    Downloads
    0
    Uploads
    0
    You could draw it out in CAD and pull points from it!!!!!!

    It's just tangent arcs
    "It's only funny until some one get's hurt, and then it's just hilarious!!" Mike Patton - Faith No More Ricochet


  3. #3
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    42
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by big_mak View Post
    You could draw it out in CAD and pull points from it!!!!!!

    It's just tangent arcs
    Sorry, no cad, I used the equation of a circle and a calculator to get my Z and Y points but don't I have to allow for the radius of the ball nose EM to get it to come out right.

    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. #4
    Registered beege's Avatar
    Join Date
    Feb 2008
    Location
    USA
    Posts
    546
    Downloads
    0
    Uploads
    0
    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. #5
    Registered
    Join Date
    May 2007
    Location
    US
    Posts
    779
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by orionstarman View Post
    Sorry, no cad, I used the equation of a circle and a calculator to get my Z and Y points but don't I have to allow for the radius of the ball nose EM to get it to come out right.

    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.
    Do it just like you did but add the two radii, the one you want to cut and that of the endmill.
    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


  6. #6
    Registered
    Join Date
    May 2006
    Location
    US
    Posts
    126
    Downloads
    0
    Uploads
    0
    you have to calculate the points of the center of your ball end mill and then move down z-.125 to the tip of the cutter.


  7. #7
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    42
    Downloads
    0
    Uploads
    0
    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.
    Attached Thumbnails Attached Thumbnails Ball Nose EM Radius Comp-radiuscomp005.jpg  


  8. #8
    Registered
    Join Date
    Jul 2003
    Location
    New Zealand
    Posts
    1,137
    Downloads
    0
    Uploads
    0
    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.
    Attached Files Attached Files
    Last edited by Kiwi; 07-25-2008 at 07:36 AM.


  9. #9
    Registered bugzpulverizer's Avatar
    Join Date
    Dec 2007
    Location
    U.S.A.
    Posts
    57
    Downloads
    0
    Uploads
    0
    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. #10
    Registered
    Join Date
    Jan 2007
    Location
    USA
    Posts
    1,378
    Downloads
    0
    Uploads
    0
    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


  11. #11
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    42
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Kiwi View Post
    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.
    I should have remembered that one. But once I got onto the circle equation my brain was locked in.


  12. #12
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    42
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Delw View Post
    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
    Thanks for that offer but I did get it all figured out. I was thinking about it like it was a puzzle to solve. I knew I could figure it out it just took a little time. Once I had the equation I just put it in my programmable calculator and got my point in just a few min.


Similar Threads

  1. tool nose radius comp
    By joe1970 in forum G-Code Programing
    Replies: 8
    Last Post: 02-24-2010, 10:43 PM
  2. Tool nose comp for Fanuc OT?
    By Bobesmo in forum General Metalwork Discussion
    Replies: 2
    Last Post: 12-30-2009, 05:48 PM
  3. Help with tool nose radius comp
    By mcash3000 in forum General CNC (Mill and Lathe) Control Software (NC)
    Replies: 6
    Last Post: 05-09-2008, 09:25 AM
  4. G143 Nose Radius Comp. - Hitachi Seiki HT23J
    By jbird68 in forum G-Code Programing
    Replies: 3
    Last Post: 08-02-2007, 12:41 PM
  5. tool nose comp.?
    By pp-TG in forum General Metalwork Discussion
    Replies: 1
    Last Post: 09-19-2006, 04:36 PM

Posting Permissions


 


About CNCzone.com

    We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed


Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.