586,137 active members*
3,527 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Benchtop Machines > CNC Conversion Fundamentals
Page 1 of 2 12
Results 1 to 20 of 31
  1. #1
    Join Date
    Jul 2005
    Posts
    16

    CNC Conversion Fundamentals

    I know this has been covered, but following the discussions has lead to mucho confusion.

    I'm in the planning stages of converting my square-column mill to CNC, and there are some gaps in my knowledge.

    For instance, if I go with Gecko drivers, do I need two drivers to control three axes? If so, how do I go about splitting the control from the PC to the two drivers?

    Also, raising the head on my mill takes some real muscle. Is it reasonable to think that I can get a stepper motor to do that much work, even with appropriate gear reduction?

    I've got lots more questions, so if this is all stored in one place, please feel free to direct me to the knowledge base.

    Thanks!

  2. #2
    Join Date
    Feb 2007
    Posts
    592

    Basics

    Gecko Drives - Will require a (1) breakout board to connect to the PC.

    1 Gecko Drive is required for EACH axis (sometimes 2 on gantry type machines)

    Counterweights can help and hurt - using a weight to balance the weight of the head makes for less effort to "lift" the head, but it DOUBLES the total mass to be moved which could cause motor inertia issues. A gas spring might be a better choice.

    Choice of the right motor and right gearing can move anything - just maybe not at speeds you would like.

  3. #3
    Join Date
    Jul 2005
    Posts
    16
    Thanks, Skullworks!

    So, if I understand, correctly, I need a PC with appropriate software, a breakout board, three drivers, a suitable power supply, three motors with the required gear reduction, ballscrews with nuts, and all the mounting/wiring/enclosures, and, probably, some type of counterbalance for the head.

    Is that enough to get me started, and keep me busy for a few months?

  4. #4
    Join Date
    Apr 2005
    Posts
    1778
    Kevin,

    Whether you need gear reduction or not depends on the mass of the components that you need to move, the type of motor you use (servo vs stepper) and the pitch of the ballscrews.

    Alan

  5. #5
    Join Date
    Jul 2005
    Posts
    16
    Acondit,

    Which type of motor is better suited for moving the mass of the table, vise, rotab, and workpiece? Why would you choose one type over the other? I'm not looking to do this on the cheap, so if there is ample reason to select one type of motor over the other, I'd certainly be interested in going with the better choice.

    This will never be a production machine, so I'm more interested in precision and accuracy than speed or hogging ability.

    Thanks!

  6. #6
    Join Date
    Apr 2005
    Posts
    1778
    Kevin,

    The stepper motor is the simplest to hook up and the cheapest to implement.

    The stepper has its maximum torque at slowest speeds and decreases in torque as the speed increases, the servo torque increases or maintains torque as it speeds up but it requires more complicated hardware to maintain position and accuracy. So if you want the highest speeds servo is the way to go. On my router, I use direct drive and I get rapids of about 120 ipm (inches/minute) with my old Superior Electronics 200oz/in steppers. Some other guys are getting 200ipm with more modern steppers. That seems fast enough for me.

    Most people using servos require some form of gear reduction to bring the speed of the motor down to something useable. A lot of people use direct drive with steppers. The idea is to match the motor power with the desired speed and gearing (screw) whether direct drive or gear reduced.

    On my lathe, I am going to use 4:1 belt reduction to achieve more steps per revolution (greater precision). The trade off is that I will have less speed.

    Alan

  7. #7
    Join Date
    Feb 2007
    Posts
    592

    Smile Some movies for you.

    Both sites below will help alot to show you what your getting into and how/why things are done.

    Check out the movies under "images" on the http://cnckits.com.au/ site and also the pages at http://www.industrialhobbies.com/

    The product instructions are a great example of what you will have to do.

    The movies - well - watch and judge for your self.

    Also the Tip and tricks section has handy info.

    ++++++++++++++++++++++++++++

    BTW the other areas for you to think about are the base and/or enclosure for your machine - once you start cutting metals, coolant or cutting oil containment maybe become a problem - think this part thru and much of your conversion plans depend on these choices.

  8. #8
    Join Date
    Jul 2005
    Posts
    16
    Acondit,

    Thanks for the excellent info. That's the sort of thing I hadn't gathered from my research. Since I'm less interested in speed than accuracy and torque, I think I'll go with steppers. Does it make sense to use motors that are stronger than the minimum required (given that the power supply and drivers will also have to accomodate the increased current)?

    Skullworks,

    Terrific links, and some much-needed information. This is actually the larger, RF45-type mill, so I'm probably looking at a more robust installation than with the Seig mills, I expect. That'll mean more money, and stouter motors. Is it reasonable to drive the Z axis from the existing shaft, or will I need a ballscrew and nuts for the head, as well. I'm a little uncomfortable thinking about the weight of the head on ballscrews, with little mechanical restraint.

    I'm already using the mill, manually, so I've dealt with some of the coolant recovery issues, but I understand your point about coolant or cutting fluids and all the electrical/electronics. That's something I haven't had to address, as yet.

    Thanks, again!

  9. #9
    Join Date
    Dec 2003
    Posts
    24221
    A little clarification on steppers/servo's, both generally have maximum torque at zero speed, stepper torque will drop off drastically as rpm increases, but this can be offset somewhat in the drive design to enhance torque as speed increases, Servo's on the other hand have a fairly level torque range from max at zero with a taper off slightly as max speed is reached, the advantage of servo's is that due to the higher RPM possible 6000~10,000 rpm.
    Using gearing, if this top speed is not required in the design, allows the more economical use of smaller motors and drives.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  10. #10
    Join Date
    Apr 2005
    Posts
    1778
    Quote Originally Posted by kevindsingleton View Post
    Acondit,
    <snip>
    Since I'm less interested in speed than accuracy and torque, I think I'll go with steppers. Does it make sense to use motors that are stronger than the minimum required (given that the power supply and drivers will also have to accomodate the increased current)?
    <snip>
    Thanks, again!
    Up to a point. Mariss of Geckodrive says that if your motors are excessively powerful (i.e., not matched to the load) you get cogging which affects the machining finish. I think what this means is that when they are way more powerful than needed, they sort of snap from one step position to the next rather than moving smoothly.

    A slightly more powerful motor will allow a little higher speeds. Even though their torque is falling off as the motor speeds up, the point at which the minimum required torque intersects the speed torque curve will be at a higher speed.

    Alan

  11. #11
    Join Date
    Jul 2005
    Posts
    16
    Thanks, Al.

    That clarifies my understanding, somewhat. So, if I decide that 60 ipm is all I require, then I can calculate the gear ratio from the motor speed and screw pitch, and use servos that are rated for lower torque than I would need with steppers to achieve the same rate. There is so much to learn!

    Acondit,

    I think I understand your comments. I wouldn't go too far with motor size, but I'll do some math, and see if I can't produce a spec that gives me a little margin. Do you configure the movement in the CNC software, so that the computer knows how much to turn the motor to move the table or head a specific distance? I'm planning on using Mach3, and I'm assuming that I can configure the software to control the motors, using the gear reduction and screw pitch to determine movement per revolution. Am I way off base?

  12. #12
    Join Date
    Sep 2006
    Posts
    881
    my understanding of mach 3 is that you will have to set it up so that it knows how many steps per inch.. on each axis... it takes care of all the rest of the math.. you will have to spend some time tuning it for the motors as well, a heavier load will take a longer accel and decel time....
    so just a short example, if you have a 200 step per rev motor, and go through 1:2 gearing so that the motor now turns 400 steps per rev of the screw, and your using a 10 TPI screw, then thats 4000 steps per inch.. thats what you'd put into mach3...
    Grizzly X3, CNC Fusion Ballscrew kit, 3 500oz-in bipolar steppers, 3 203v Gecko's, Linear power supply from Hubbard CNC, Mach 3, BOBcad Pro Art V22, Rhino.

  13. #13
    Join Date
    Jul 2005
    Posts
    16
    Thank you, Project5k. That answers that question. Now, I see that ballscrews and nuts and end plates are very expensive. Given that this is a RF45 clone mill, what size ballscrews are appropriate for the X and Y axes? If I go with a 1/2" lead screw, with your calculations from the previous post, I'd end up with a very fast table! That seems a little extreme. Where do I find a 10tpi screw?

    Thanks!

  14. #14
    Join Date
    Apr 2005
    Posts
    1778
    Kevin,

    Here are a couple of documents that may help. They were written by Mariss Freimanis of Geckodrive. I don't remember whether I created the spreadsheet or whether I got it from someone else, but it basically implements the formulas from the one pdf.

    Alan

    Quote Originally Posted by kevindsingleton View Post
    Thanks, Al.

    That clarifies my understanding, somewhat. So, if I decide that 60 ipm is all I require, then I can calculate the gear ratio from the motor speed and screw pitch, and use servos that are rated for lower torque than I would need with steppers to achieve the same rate. There is so much to learn!

    Acondit,

    I think I understand your comments. I wouldn't go too far with motor size, but I'll do some math, and see if I can't produce a spec that gives me a little margin. Do you configure the movement in the CNC software, so that the computer knows how much to turn the motor to move the table or head a specific distance? I'm planning on using Mach3, and I'm assuming that I can configure the software to control the motors, using the gear reduction and screw pitch to determine movement per revolution. Am I way off base?
    Attached Files Attached Files

  15. #15
    Join Date
    Jul 2005
    Posts
    16
    Acondit,

    Thanks! That really helps. Very good information. As I move forward in the learning process, I'm thinking about ways to install ballscrews. What's the usual method for attaching the nuts on the X and Y axes? If a ballscrew has a "lead" of 1/2", that's only 2 tpi, right? That seems very fast, to me. I know the Acme threads on the stock lead screws are less accurate than ballscrews, but the 10 tpi falls much better into the speed range I was anticipating. Are there ballscrews with a slower thread pitch? Where can I find them?

    Thanks, again!

  16. #16
    Join Date
    Sep 2006
    Posts
    881
    you can look at several sources, but there are ball screws ranging from i think like 5tpi all the way out to .25tpi.. for something like we are working with, i would aim for the 5tpi.. there is a trade off with all of this.. the taller the screw, ie fewer tpi, the faster you can move the table, but the less positional accuracy you have and the more torque it takes to spin it.. the higher the tpi, the more accuracy and less torque.. now you can overcome some of this if you "gear up or gear down" the connection between the motor and the screw by using timing belts or something along thoes lines..

    on my machine, i will be driving my screws directly with the motor through lovejoy connectors.. so i have to take into account the screw pitch, the steps per rotation, and if i decide to go microstepping to determin my final positional accuracy..
    on my machine, i'm going to use the stock leadscrews to start, just cause i cant afford ball screws right now.. so thats 10tpi, and my motors are 200 step/rev, so my best positional accuracy is 200steps*10tpi=2000step/rev, so 1inch devided by 2000steps=.0005 thats half a thousands of an inch per step... thats plenty good enough for me.. if i were to go with a 5tpi screw then i would be at .001inch per step. still good enough for what i'm gonna use it for,

    if you were to go with the 5tpi screw, direct drive, but needed better resolution, then you could microstep the motor, lets say 1/2 microstepping just as an example, so thats 400 steps/rev, now your back to .0005 movement per step.

    as you can see, there are several variables in the equasion that you have to consider when you make your screw, motor, and driver selections... once you have thoes parts installed, then you enter your information into mach... but remember this, as a stepper motor spins faster, it cant produce as much torque, and there is a max that you can spin it before you reach a point where it might be turning that fast, but its not strong enough to move the table.. and thats where you start dropping steps and going into resonance..

    you'll know this when you see it, cause the motor will sing, but it wont be turning...just slow down the feed rate and try again.. well after re-homing that is...
    Grizzly X3, CNC Fusion Ballscrew kit, 3 500oz-in bipolar steppers, 3 203v Gecko's, Linear power supply from Hubbard CNC, Mach 3, BOBcad Pro Art V22, Rhino.

  17. #17
    Join Date
    Apr 2005
    Posts
    1778
    Quote Originally Posted by kevindsingleton View Post
    Acondit,

    Thanks! That really helps. Very good information. As I move forward in the learning process, I'm thinking about ways to install ballscrews. What's the usual method for attaching the nuts on the X and Y axes? If a ballscrew has a "lead" of 1/2", that's only 2 tpi, right? That seems very fast, to me. I know the Acme threads on the stock lead screws are less accurate than ballscrews, but the 10 tpi falls much better into the speed range I was anticipating. Are there ballscrews with a slower thread pitch? Where can I find them?

    Thanks, again!
    Yes, a lead of 1/2" is 2tpi. I have a couple of 2 tpi screws, but I haven't found a good use for them. There is a place where gear reduction could be used. Actually precision Acme screws are not necessarily less accurate than ball screws. They require more force to turn because of the increased friction and because of the increased friction they wear faster.

    Project5K answered the second part of your question.

    As to sources, you can look on ebay, but Homeshopcnc is a good source. A few people have purchased direct from Thompson, Nook or Roton. There are also distributors that carry them, like McMaster-Carr and Reid Tool Supply.

    Alan

  18. #18
    Join Date
    Jul 2005
    Posts
    16
    I've found that there is a noticable amount of backlash in my X and Y leadscrews (around .015"), so I'm concerned that positional accuracy would be diminished by continuing to use the Acme leadscrews after CNC. There is probably some adjustment in the thrust bearings, but likely not enough to eliminate the majority of the backlash. I suppose I could go ahead with the CNC conversion, and add the ballscrews, later, after I determine how much accuracy I'm giving up with the current configuration. Perhaps I'm overthinking all this. I'll begin by calculating the torque required to move the table, and get started with mapping out a game plan of finding the right motors, connectors, and drivers.

    Thanks for all the help. I have a much better understanding of the project, now, and I'll be asking more questions, as I progress.

  19. #19
    Join Date
    Feb 2007
    Posts
    592
    Mach and EMC2 both have backlash comp - although correcting it in the hardware is much better than a software workaround.

  20. #20
    Join Date
    Jan 2005
    Posts
    224
    Quote Originally Posted by kevindsingleton View Post
    .... I suppose I could go ahead with the CNC conversion, and add the ballscrews, later, after I determine how much accuracy I'm giving up with the current configuration. .
    Don't do it!
    Just figure out a way to get the ballscrews when you convert to CNC -not later.

    You will save yourself a bunch of time, headaches and money by doing it the right/best way.

    Pres

Page 1 of 2 12

Similar Threads

  1. Who can do CNC Conversion?
    By Tim Wiltse in forum Uncategorised MetalWorking Machines
    Replies: 9
    Last Post: 09-11-2012, 08:13 AM
  2. VFD conversion
    By drwc in forum Phase Converters
    Replies: 5
    Last Post: 05-16-2007, 03:07 AM
  3. The best conversion kit for X3
    By triump in forum Syil Products
    Replies: 23
    Last Post: 11-11-2006, 01:59 PM
  4. CNC Conversion?
    By muleworks in forum Bridgeport / Hardinge Mills
    Replies: 18
    Last Post: 07-14-2005, 06:15 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •