585,877 active members*
3,488 visitors online*
Register for free
Login
IndustryArena Forum > CNC Electronics > Stepper Motors / Drives > Adding a stepper to servos, and recommendations?
Results 1 to 8 of 8
  1. #1
    Join Date
    Jul 2005
    Posts
    298

    Adding a stepper to servos, and recommendations?

    I have a 3 axis CNC machine, running on servos. The machine is controlled using Mach 3, with a 45KHz pulse rate, and the control board (which runs from 5VDC) has 4 outputs (X,Y,Z,A), each providing ground, step, and direction.

    The X, Y, and Z outputs are currently wired to servo motor drivers, which take a 24VDC supply, and are obviously connected to each servo motor (and take inputs for each servo's encoder).

    I want to utilise the A output on the control board to add a 4th (rotary axis). This axis specifically needs to spin very slowly, and with plenty of torque. That seems like a job for a stepper rather than a servo; but I have no experience with steppers.

    The few stepper drivers I've seen do take ground, step and direction inputs - so that appears physically compatible with my control board's output.

    Ideally I'd need at least 7Nm of torque (approx 960oz in), so I guess a Nema 34 size would be required (e.g. 960 oz-in NEMA 34 Motor | Avid CNC | CNC Router Parts or https://www.cnc4you.co.uk/Stepper-Mo...15-4208-Nema34).

    I could provide a new power supply just for the stepper, though it would be useful if its driver (and the stepper) would take 24VDC as it's what I have.

    Does this sound realistic/feasible? Would there be any concern with the stepper drive with Mach 3 producing a 45KHz pulse frequency?

  2. #2
    Join Date
    Mar 2003
    Posts
    35538

    Re: Adding a stepper to servos, and recommendations?

    How fast do you need it to spin? A 960oz motor at 24V will have very little torque when spinning.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

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

  3. #3
    Join Date
    Nov 2012
    Posts
    1267

    Re: Adding a stepper to servos, and recommendations?

    45kHz would be perfectly fine for a stepper driver. 24V would be a problem, as Gerry said.

    So what is the advantage of a stepper in this scenario, other than the cost? Couldn't a servo motor "spin very slowly with plenty of torque"?

  4. #4
    Join Date
    Jul 2005
    Posts
    298

    Re: Adding a stepper to servos, and recommendations?

    Quote Originally Posted by ger21 View Post
    How fast do you need it to spin? A 960oz motor at 24V will have very little torque when spinning.
    Thanks Gerry. Ideally no faster than 20rpm, and maybe down as low as ~3rpm.

    I was originally looking at a 3000rpm 60W 24VDC servo with a 50:1 gearbox, followed by a 3:1 pulley (i.e. 150:1 => 20rpm max).

    I have the pulleys and belts already, so could start with a 3:1 reduction on a stepper too (i.e. 3x motor torque).

    I see the torque curve for the CNC Router Parts 960 oz in model shows that it actually delivers peak HP in the 400-1000rpm region; meaning it would likely be better to run it in that range and gear it down for max output torque (vs using it at slow speeds ungeared). That's assuming that's appropriate for a stepper (my experience is with servos).

    What sort of voltage would be preferred for a larger stepper to get good torque; 48VDC, 80VDC?

  5. #5
    Join Date
    Jul 2005
    Posts
    298

    Re: Adding a stepper to servos, and recommendations?

    Quote Originally Posted by CitizenOfDreams View Post
    45kHz would be perfectly fine for a stepper driver. 24V would be a problem, as Gerry said.

    So what is the advantage of a stepper in this scenario, other than the cost? Couldn't a servo motor "spin very slowly with plenty of torque"?
    Thanks. It's a torque and HP issue.

    A 60W 3000rpm servo should produce around 0.2Nm of torque (at max speed). Assuming it's constant HP then if run at 1500rpm it'll produce 0.1Nm of torque, and only 0.02Nm at 300rpm (the torque should reduce linearly with a reduction in rpm).

    If you instead gear the servo down by 10:1 for a 300rpm output (when running at 3000rpm) then it should produce around 10 times the output torque; i.e. 0.2Nm x 10 = 2Nm.

    However, the datasheet for the CNC Router Parts 960 oz in stepper shows that it produces 3.6Nm of torque at 300rpm, so you're getting much more torque at lower rpm speeds without needing gearing; the downside is obviously that it won't spin at 3000rpm (should that be required).

    For my application, I need a very low output rpm, so it seems sensible to go with a stepper + small reduction in gearing, vs a servo with larger reduction (given that low backlash gearboxes with high reduction ratios tend to be expensive).

  6. #6
    Join Date
    Mar 2003
    Posts
    35538

    Re: Adding a stepper to servos, and recommendations?

    However, the datasheet for the CNC Router Parts 960 oz in stepper shows that it produces 3.6Nm of torque at 300rpm, so you're getting much more torque at lower rpm speeds without needing gearing; the downside is obviously that it won't spin at 3000rpm (should that be required).
    That's at 48V (Maybe 60V?) At 24V, you'd have roughly half the torque. I'd run it at 60V-72V.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

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

  7. #7
    Join Date
    Jan 2005
    Posts
    15362

    Re: Adding a stepper to servos, and recommendations?

    Quote Originally Posted by sploo View Post
    Thanks. It's a torque and HP issue.

    A 60W 3000rpm servo should produce around 0.2Nm of torque (at max speed). Assuming it's constant HP then if run at 1500rpm it'll produce 0.1Nm of torque, and only 0.02Nm at 300rpm (the torque should reduce linearly with a reduction in rpm).

    If you instead gear the servo down by 10:1 for a 300rpm output (when running at 3000rpm) then it should produce around 10 times the output torque; i.e. 0.2Nm x 10 = 2Nm.

    However, the datasheet for the CNC Router Parts 960 oz in stepper shows that it produces 3.6Nm of torque at 300rpm, so you're getting much more torque at lower rpm speeds without needing gearing; the downside is obviously that it won't spin at 3000rpm (should that be required).

    For my application, I need a very low output rpm, so it seems sensible to go with a stepper + small reduction in gearing, vs a servo with larger reduction (given that low backlash gearboxes with high reduction ratios tend to be expensive).
    If you had the same size servo as the Stepper then the servo would be better, comparing a 60w servo with a 960 oz stepper the difference is of cause going to favor the stepper 60w servo is very wimpy and most likely not much good for anything CNC without some kind of reduction, even then you can't be very serious with your X Y Z cnc machine with 60w servos, they would work ok for a 3D printer
    Mactec54

  8. #8
    Join Date
    Jul 2005
    Posts
    298
    Quote Originally Posted by mactec54 View Post
    If you had the same size servo as the Stepper then the servo would be better, comparing a 60w servo with a 960 oz stepper the difference is of cause going to favor the stepper 60w servo is very wimpy and most likely not much good for anything CNC without some kind of reduction, even then you can't be very serious with your X Y Z cnc machine with 60w servos, they would work ok for a 3D printer
    I apologise for the inadequacy of my CNC machine

    It does indeed use 60W servos for the current three axes (with ballscrews). It only has a 39x25" cutting area, and happily manages 120ipm cuts at 1/4" DOC with a 1/4" bit in wood and MDF. It'll handle careful cuts in aluminium and brass, but it's not a large industrial bit of kit.

    It's a fair point about the wattage comparison though. I guess as I've accepted I'd need a separate PSU for a stepper (for 48V or more) that I wouldn't be limited to the ~60W per axis region that my current PSU would impose.

    Maybe I should just look at adding a fourth servo and gearing it down.

Similar Threads

  1. adding glass scales to my Kflop with AC Servos
    By delcon in forum Dynomotion/Kflop/Kanalog
    Replies: 2
    Last Post: 02-10-2015, 10:08 AM
  2. Adding encoders to my old ABB sinusoidal servos
    By dracozny in forum Servo Motors / Drives
    Replies: 0
    Last Post: 09-12-2014, 07:08 PM
  3. adding a stepper to a TL-1 lathe
    By smwilliams1352 in forum Haas Lathes
    Replies: 1
    Last Post: 12-08-2013, 01:04 AM
  4. Wiring recommendations for servos, limits, etc.
    By Erick Davidson in forum Plasma, EDM / Other similar machine Project Log
    Replies: 0
    Last Post: 08-17-2008, 02:28 AM
  5. re adding dros to stepper sys
    By woffler in forum CNC Machine Related Electronics
    Replies: 0
    Last Post: 03-06-2008, 05:11 AM

Tags for this Thread

Posting Permissions

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