. .
Page 3 of 3 FirstFirst 123
  1. #21
    Depends.
    At the full-step point, it will hold at 10 Nm, until the torque is over 10 Nm, and then it will move one step.
    Because the holding torque is very much stronger at full-steps only.

    So at less than 10 Nm stress, at the full-step position, it will not rotate at all.

    At 1/10 microsteps the torque is == 10% iirc.

    So, if the stop point is at 9 microsteps off a full step, it will "bend" or comply until it gets to the full step point.
    It does not lose steps, but acts as a spring.
    When torque is removed, it goes back to the position it was meant to be in.

    Servos are different.
    A servo "knows" where it is supposed to be, ie what the encoder count must be to stop.
    If I rotate the chuck the servo drive led shows how many counts off it is.
    It tries to use peak torque, 3x of rated torque, to get back to the position it needs to be in.

    So, the 2.5 kW servo, at 10Nm torque and 30 Nm peak torque, tries to use 30 Nm torque x 1:3 belt drive = 90 Nm to get back to the position it "wants" to be in.
    The peak torque applies for upto 3 secs, and then goes to sustained rated torque, 10 Nm in my case (2.5 kW).

    The effect is very obvious and intuitive.
    You can see on the servo drive led, the error by encoder count, in real time.
    If you use so much force that you overpower the servo max-error setting, D iirc, it faults.

    This takes less than 1 ms, or 0.001 secs.
    Typical servo loops are 12 kHz, or 0.12 ms.

    Mostly, the spindle can be off by == 0.1 mm at outer edge of 12" chuck before fault.
    With very very loose (poor) servo tuning (factory default).

    Servos do not have "microsteps" and cannot loose steps.
    Servos position perfectly at rest, and then lock (modern ac servos).
    When in use, they lag a bit, and this depends on tuning.
    The lag is shown on the led at the drive.

    The faster the servo runs (or more acceleration), the more lag it has.

  2. #22
    It makes sense, what I understand is when a 200 steps stepper motor is used for the 4th axis, it stays dead locked until the rated torque is reached. So basically I could machine a stock on 200 faces with the ultimate precision (which is a 3 to 6 microns variations as stated by Neale - more than enough for me, as I'm not planing to machine air bearing for instance) dictated by the belt (which is the weakest link in the chain). The stepper will never act like a spring unless micro stepping comes into the equation. To me it sounds like a good option to drive the C axis.

    Regarding your particular project and the servo motors, I understand your not happy with how it performs when the spindle takes the C axis role. Is that because the servos tend to act like a spring all the time, no mater the position, due to the lack of steps?

    Also, there are these hybrid servo (servo stepper) motors. Do they also come with 200 steps + microsteps + all the other benefits of a servo motor? Or are they just as described by you, and 'hybrid' is just marketing? It's a bit confusing for me. If just marketing, I understand a 200 steps stepper would still be the best option for the C axis, provided there is no brake involved, and provided one must never ever go beyond the rated torque? Also, I'm sure there should be some electrics which could shut down everything in case a step is skipped (but this is not important right now).

    I want to connect 2 motors to the headstock spindle. One for turning and one for the C axis. For turning I've got a 2.2kW AC. I'll invest in some 3kW VFD and make an indexer (not sure yet how). But at least I know the direction I should investigate. Now I'm looking for a good compromise for the C axis. The machinery will act either as a lathe, or as a 4 axis milling machine, but NOT at the same time. The AC motor will be permanently engaged (but powered off while in milling mode). I need to find a good way to disconnect the C axis motor while in lathe mode (even if I have to manually disengage the belt), so there would't be any backlash involved. The lathe and the mill would share the X Y axis motors. A BT30 mill would be fitted on the Z axis, to take care of the milling operations. I hope it makes sense.

    Please don't hesitate to write down anything you think it may help (or not :) ).

    Cheers!

  3. #23
    Quote Originally Posted by hanermo2 View Post
    Servos position perfectly at rest, and then lock (modern ac servos).
    Do these modern servos you've mentioned come with an integrated brake of some sort? Similar to what m_c has been suggesting, but integrated?
    Last edited by Valfar; 02-03-2017 at 03:56 PM.

  4. #24
    Quote Originally Posted by Valfar View Post
    Do these modern servos you've mentioned come with an integrated brake of some sort? Similar to what m_c has been suggesting, but integrated?
    Some do. I have one on the Z axis of my milling machine. Requires a 24V supply to release it.
    https://emvioeng.com
    Machine tools and 3D printing supplies. Expanding constantly.

  5. #25
    Hmm... do you think these servos with integrated brakes would be more suitable for a C axis than a standard stepper? Can these brakes operate fast enough when machining a sphere for instance, with a ball nose end mill?
    Last edited by Valfar; 02-03-2017 at 04:07 PM.

  6. #26
    Any brushless ac servo will be vastly better than any similar sized stepper.
    A break will work with a stepper, and any servo, just fine.
    Numerous examples.

    All my servos (9+) and suppliers (3) offered brakes as options.
    A break signal is a std output from the servo connector.

    The stepper torque depends on where it was stopped.
    E. 3Nm stepper, 200 steps, 10 ustep driver (M542 ( gecko 251)).
    == same size Nema 23 1.3 Nm / 3000 rpm / 3.9 Nm peak torque servo.

    Your position at-rest vs twist depends on how much torque You have, but in terms of accuracy at 1/10 microsteps you only get the 0.3 Nm from the stepper.

    The servo positions to 5.000 points (+/- 0-1-2 counts depending. Often zero error).
    In each of 5.000 points you have 3 x rated torque, so a 1.3 Nm servo has 3x 1.3 Nm = 3.9 Nm to bring it back to the desired position.

    So the servo has about 13 times more torque best case, and 6 times more torque for positioning typical case.

    Real world.
    The servo positions to 2000 positions and the stepper to 400 positions.

    Servo is 5 times more accurate.

    Real world.
    Servo accelerates to 3000 rpm in 0.1 - 0.2 secs, real world.
    Stepper in 0.5 secs to 600-1200 rpm.
    Servo is 5-25 times faster in acceleration.
    Depending on application and how you measure.

    Real world.
    Servo runs 5-2.5 times faster top speed.
    Depending on application.

    Quote Originally Posted by Valfar View Post
    Hmm... do you think these servos with integrated brakes would be more suitable for a C axis than a standard stepper? Can these brakes operate fast enough when machining a sphere for instance, with a ball nose end mill?

  7. #27
    m_c's Avatar
    Lives in East Lothian, United Kingdom. Last Activity: 3 Days Ago Forum Superstar, has done so much to help others, they deserve a medal. Has been a member for 9-10 years. Has a total post count of 2,908. Received thanks 360 times, giving thanks to others 8 times.
    I've been busy for a few days, so have not had a chance to reply.

    Regarding the cutting forces, I'm not sure if tangent was the correct term (it's been a few years since I've had to use such terms!), but imagine you have a bit round bar mounted on the 4th axis, and you want to machine a flat across the top of the bar using a vertical cutter. At the point where the cutter is directly over the centreline and at maximum cutting depth, is where you're going to get maximum torque working against the 4th axis.

    You can calculate things to a reasonable accuracy, if you know the angles involved, and how the cutter torque will be getting applied to the workpiece/4th axis.


    Regarding brakes, they're generally used for where you need to lock an axis in use (i.e. where you need to move to a set position and lock solidly), or when powered off (i.e. to stop a vertical axis dropping when the system is powered off).
    You could potentially use one on a 4th axis, but you would have to generate code that continually unlocks, moves, then locks the motor in between machining. Otherwise you still need sufficient torque from the motor to hold things steady against the cutting forces.


    Now Steppers and servos.
    What you have to bear in mind, is a stepper is essentially a form of brushless servo motor. Using a suitable encoder and servo driver, you can run a stepper motor as a servo motor.
    The big draw back though, is due to the internal design of a stepper motor, you get magnetic detents as the slotted rotor aligns with the permanent magnets, which affects performance compared with a properly designed brushless servo motor, which will have hardly noticeable detents.

    Steppers don't lock solid. There is an air gap between the rotor and coil, so you're relying on a magnetic field to hold the rotor, which means there is a bit 'spring' to even the full step position.
    As Hanermo has mentioned, microstepping reduces holding torque. The worst point is at the halfstep point, as you have two coils 50% energised, which theoretically puts the rotor exactly between the motors natural detent point, meaning the motor itself is trying to push/pull the rotor to the nearest detent point.

    Where servos have the advantage, is the lack of magnetic detent improves performance, and you have an encoder. Servos are rarely perfectly held on position. They will normally always be dithering at least an encoder count or two, especially if they're subjected to any kind of varying load. Under normal use, even with perfect tuning, they will always be out a few counts, however compared with a stepper motor, servos should produce near continuous torque at any point in their rotation, and produce near constant torque over their entire rated speed range.

    However, you don't really need to know any of this. If you design the system around rated torques (in the case of steppers, look at the torque/speed graph, to get the torque at the maximum speed you think you'll be machining), then you shouldn't have any problems.

    Don't rely on servo peak torques, as they're more to allow for rapid acceleration. If you exceed the rated torque, depending on the motor/driver, the driver will shut down after a set time (my drivers calculate how much energy has been put in the motor, and use an algorithm to calculate if the motor has overheated), the motor may have a thermal switch to shut things down, or worst case scenario with no overheat detection system, you end up with a very hot paperweight.
    Avoiding the rubbish customer service from AluminiumWarehouse since July '13.

  8. #28
    1. A slight correction.
    Old-tech type servos, dc brushed servos like geckodrive 320, of which I have 7, used to dither.
    The geckos are not in use anymore.

    New ac brushless servos find the position commanded, and lock.
    Zero dither.
    They are "live" about 0.5 secs, and then lock solid.

    I have 2 brands, about 15 total in use and in stock, all are the same.
    From 400W / 60V, 750W/220, 2.5 kW/220V.


    The bigger servos mostly have a led display, you can configure, as std it shows the error count.
    So you can see the error on the led, which always goes to zero, and then the servo locks.

    The moral:
    A 1.3 Nm (400W) servo is the same size as a Nema 23 stepper.

    A full set costs == 290€ EU 22% VAT.
    A Nema 23 new stepper set == 40 + 50 + cables ==100 €.
    A servo is about 200€ more / cheap small nema23 stepper, per axis.

    But a Nema 34 stepper system, high voltage, with a 150€ driver, is about 250€ all-in.
    The modern ac servo system is vastly better.

    So the steppers are very cheap, pretty accurate, but have low dynamic range.
    This means stepper systems are either accurate, fast, powerful, but not all 3.

    Vast numbers of excellent routers have been made with steppers.
    Including mechmate-sized 10k$ systems for workshop use.

    I am not a servo-zealot by any means.
    For one, you must have hw limit switches, imo.
    Unlike with steppers.

    Likewise, almost all lathe conversions I see are with steppers direct coupled.
    This is a terrible idea. Imo. Ime.
    And I tried 2000 hours.

    Quote Originally Posted by m_c View Post
    1.
    Servos are rarely perfectly held on position.

    They will normally always be dithering at least an encoder count or two, especially if they're subjected to any kind of varying load. Under normal use, even with perfect tuning, they will always be out a few counts, however compared with a stepper motor, servos should produce near continuous torque at any point in their rotation, and produce near constant torque over their entire rated speed range.

    However, you don't really need to know any of this. If you design the system around rated torques (in the case of steppers, look at the torque/speed graph, to get the torque at the maximum speed you think you'll be machining), then you shouldn't have any problems.

    Don't rely on servo peak torques, as they're more to allow for rapid acceleration.

  9. #29
    m_c's Avatar
    Lives in East Lothian, United Kingdom. Last Activity: 3 Days Ago Forum Superstar, has done so much to help others, they deserve a medal. Has been a member for 9-10 years. Has a total post count of 2,908. Received thanks 360 times, giving thanks to others 8 times.
    Quote Originally Posted by hanermo2 View Post
    1. A slight correction.
    Old-tech type servos, dc brushed servos like geckodrive 320, of which I have 7, used to dither.
    The geckos are not in use anymore.

    New ac brushless servos find the position commanded, and lock.
    Zero dither.
    They are "live" about 0.5 secs, and then lock solid.
    Unless you happen to have a constant or no load, a servo has to dither. The drive only knows how much power the motor needs to maintain position, by the motor moving off position.
    Modern drives are more accurate and will dither less, but they still need to dither to obtain position. The drive display may tell you it's exactly on position, but an oscilloscope on the encoder will likely tell you otherwise.
    I have 2 brands, about 15 total in use and in stock, all are the same.
    From 400W / 60V, 750W/220, 2.5 kW/220V.
    Who does a 2.5kW 220V servo and drive?
    And is that 2.5Kw continuous or peak?
    Last edited by m_c; 09-03-2017 at 10:51 PM.
    Avoiding the rubbish customer service from AluminiumWarehouse since July '13.

  10. #30
    Em...
    I did mean when the servo is in-position, ie stopped.
    At that point there is no dither.

    Of course, if you try to move it off-position, it then activates and tries to get back into position.

    I think all manufacturers make servo drives in to multiple kW or more.

    Mine is 2.5 kW continuous.
    Much bigger ones are available for not much more money.

    30 Nm peak, 10 Nm cont.
    Belt drive at 1:3, with HTD8 profile belts, 30 mm wide, taperlock pulleys.
    So 90 Nm at the spindle.

    The motor mount is a frame, from 30x40mm tool steel bars, and the motor is hard mounted to a steel plate 2 cm thick.
    Motor is on top of HS, so heat does not distort spindle (grow it).


    I use step/dir with a csmio-ip-s controller
    +, enc, mpg, extra io addons


    Quote Originally Posted by m_c View Post
    Unless you happen to have a constant or no load, a servo has to dither. The drive only knows how much power the motor needs to maintain position, by the motor moving off position.
    Modern drives are more accurate and will dither less, but they still need to dither to obtain position. The drive display may tell you it's exactly on position, but an oscilloscope on the encoder will likely tell you otherwise.

    Who does a 2.5kW 220V servo and drive?
    And is that 2.5Kw continuous or peak?

Page 3 of 3 FirstFirst 123

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Stepper and Drive sizing for Lathe Conversion
    By Robotwizard in forum Stepper & Servo Motors
    Replies: 0
    Last Post: 17-08-2016, 01:38 AM
  2. 9x20 lathe conversion, pointers wanted
    By Stupoty in forum Gantry/Router Machines & Building
    Replies: 7
    Last Post: 31-12-2014, 08:40 PM
  3. Sieg mini lathe cnc conversion need help
    By diddly in forum Sieg Lathes
    Replies: 0
    Last Post: 20-12-2014, 10:53 AM
  4. Seig C4 Lathe CNC conversion
    By njhussey in forum Sieg Lathes
    Replies: 1
    Last Post: 11-04-2014, 06:40 PM
  5. Micro lathe Zero backlash* conversion
    By Jonathan in forum Lathes, Lathe Rebuilding & Conversions
    Replies: 14
    Last Post: 22-09-2012, 10:56 PM

Bookmarks

Posting Permissions

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