Page 1 of 2 12 LastLast
Results 1 to 12 of 16

Thread: How to model a ballscrew and nut and simulate motion

  1. #1
    Registered
    Join Date
    Mar 2003
    Location
    Pineville,KY
    Posts
    52
    Downloads
    0
    Uploads
    0

    How to model a ballscrew and nut and simulate motion

    I was wondering if someone could tell me the proper steps to modelling a screw held in bearings and a nut attached to a table and then simulate motion of the table via rotary simulation in SW2003?

    If someone could send me a sample file that would be great too.

    Thanks


  2. #2
    Registered
    Join Date
    Mar 2003
    Posts
    4
    Downloads
    0
    Uploads
    0
    Have you had any responses yet? I started working on it, but man its exhausting. I've modeled a primitive ballscrew and a base it will sit in. Thats as far as I've gotten at this point, lol.


  3. #3
    Registered
    Join Date
    Mar 2003
    Location
    Pineville,KY
    Posts
    52
    Downloads
    0
    Uploads
    0
    Originally posted by jimmyb
    Have you had any responses yet? I started working on it, but man its exhausting. I've modeled a primitive ballscrew and a base it will sit in. Thats as far as I've gotten at this point, lol.
    Im sorry.havent been here in a few.
    But I have gotten no responses.

    But I did make some progress...
    I modelled the ballscrew just fine but if I use the standard size threads on the ballnut to match the ballscrew, it mates fine but has collision like crazy when moving and simulating..... and no matter what I do , I cant seem to get rid of the collisions.

    So what I did was make the sweep of the profile for the threads on the ballnut, much smaller, and just made the thread sweep on the screw, tangent with the face on the end of the sweep(helix)for the nut and it simulates fine...just takes a longggggg time to process.
    Its strange that the profile swept at a larger diam. will not mate correctly with the screw cut sweep using the same helix ,plane ect. Mind boggling.

    Ive nearly completed modelling the mill...just have the z column to dimension just right and mate everything.

    This is probably the largest assembly that Ive ever done...approx 142 mb.... the ballscrew sub assemblies on all three axiis, taking up nearly 70% of that!

    I would have liked to make the ballnut as authentically modelled as possible. But I can settle for the threads of the ballnut not being to spec considering they will be hidden anyway.
    I have been to a few forums and some advice Ive gotten from a few "so called" proffesionals with SW, that it couldnt be done.
    I figured ,there had to be a way!

    I can send you an assembly of the ballscrew if this is at all unclear.
    Let me know and thanks for the reply..


  4. #4
    Registered
    Join Date
    Mar 2003
    Location
    Mesa, AZ
    Posts
    4
    Downloads
    0
    Uploads
    0
    Send me the file for the ballscrew assembly and I will take a crack at it.

    Cliff


  • #5
    Registered hardmill's Avatar
    Join Date
    Mar 2003
    Location
    United States
    Posts
    499
    Downloads
    0
    Uploads
    0

    ball screw

    I'd also like to see the file.
    e-mail it to me.


  • #6
    Registered
    Join Date
    Mar 2004
    Location
    wenatchee washington
    Posts
    4
    Downloads
    0
    Uploads
    0
    I too would like to see the file. Could you e-mail it to me also?

    j45acp@hotmail.com


  • #7
    Moderator HuFlungDung's Avatar
    Join Date
    Mar 2003
    Location
    Canada
    Posts
    4,826
    Downloads
    0
    Uploads
    0
    CncNutz,

    That sounds like an interesting project. I would point out that in a typical ballscrew, the threads do not engage one another. Therfore they cannot collide. Without the balls, the screw would simply spin inside the nut. I'm sorry if I am stating the obvious

    The balls do not run on their "tops and bottoms" either. Typically a four point contact is assumed, I believe, with the balls contacting maybe at 20 to 30 degrees each side of a normal to the screw axis. This would mean that the form of the grooves is not a perfect hemisphere, because then it would be contacting the ball on every possible chordal circumference, and this is a real life collision: the ball cannot simultaneously roll at one circumferential velocity when it has many different chordal circumferences in contact.

    This same dilemma occurs whenever someone builds a V shaped wheel rolling on the corner of an angle iron. The whole V cannot contact the whole surface of the angle without causing inherent skidding and wear to either the track or the roller. The track passes beneath the wheel at a uniform linear speed, but each different diameter of the V in the wheel has a unique angular velocity. Something has to give

    The points of contact of the ball must be at exactly the same chordal circumference of the ball, both on the screw and in the nut, otherwise, the ball would have to "skid" on one surface or the other, because the velocities would be different. This would be due to the chordal circumference velocity at one contact point at a given angle on the ball, would be different for every other contact point that did not lie on the same chordal circle.

    I hope that this might shed a bit of light on the problem. If I were going to attempt to model something like this, I would not use a hemispherically shaped groove, because in real life, that is not going to make a good screw because of skidding of the balls.
    Last edited by HuFlungDung; 03-31-2004 at 10:12 PM.
    First you get good, then you get fast. Then grouchiness sets in.

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  • #8
    Registered
    Join Date
    Mar 2004
    Location
    United States
    Posts
    1,147
    Downloads
    0
    Uploads
    0
    never tried anything like this, but i think:
    To accurately "simulate" a ballscrew in solidworks would be quite a project. after getting "EXACTLY" the right 3D model, you then have to use some sort of FEA package to do a basic analysis of the assembly. then animate the thing, and let the FEA do it swork also. So you get dynamic FEA data about the movement.
    Design & Development
    My Portfolio: www.robertguyser.com | CAD Blog I Contribute to: http://www.jeffcad.info


  • #9
    Registered cadman's Avatar
    Join Date
    Jun 2003
    Location
    USA
    Posts
    513
    Downloads
    0
    Uploads
    0
    Sounds like an interesting homework assignment. I'll squeeze this in between projects and post the results when I finish.


  • #10
    Registered
    Join Date
    May 2004
    Location
    United States
    Posts
    25
    Downloads
    0
    Uploads
    0
    I think you are missing a piece of software. MSC Dynamic Modeler.

    Trying to manage a million configurations and use the animation toolbar in solidworks is a horrible.


  • #11
    Banned
    Join Date
    Apr 2004
    Location
    Norway
    Posts
    678
    Downloads
    0
    Uploads
    0
    Seeing how long it takes just to redraw a V-thread in SW, I'm pretty sure your "virtual mill" will not be good for HSM.

    I'm following this thread closely. It will be interesting when you
    start hooking it up to your CNC program.


  • #12
    Moderator ynneb's Avatar
    Join Date
    Feb 2004
    Location
    Oz
    Posts
    2,579
    Downloads
    0
    Uploads
    0
    This same dilemma occurs whenever someone builds a V shaped wheel rolling on the corner of an angle iron. The whole V cannot contact the whole surface of the angle without causing inherent skidding and wear to either the track or the roller.
    I know what you mean. Its just not smart engineering. However it works. Its a bit like a brake shoe that stops a car. Its not the best option but still it works. Or an automatic gearbox and its perpetual slipping. This kind of engineering annoys me in some ways. But it works. I have learnt that nothing will ever be done, if the 100% best way is waited for. Sorry but another example comes to mind. A propeller, Imagine before airplanes were invented and some one proposed to push against air itself to move an object. I would be first to say, its too inefficient and never give it a second thought. The crazy thing is, push enough air in one direction, and you get propulsion.

    I think pioneering engineering thinks outside the box. I must say that I am generaly an in the box person though. This is what limits me.

    Sorry to not be on the subject of this thread at all.
    Being outside the square !!!


  • Page 1 of 2 12 LastLast

    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.