This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Choice of motor - application query

Hi

I am currently working on a design concept for a motion system - I would be very grateful for any advice that could be given on a suitable type of motor for the application (e.g. servo, stepper, DC motor etc.).
 The related requirements for the motion system are as follows:
  1. Rotate a cylindrical object placed on its side on friction rollers to allow inspection, where rotation occurs around the axial axis as per test tube rollers or pipe weld rollers.
    1. Details of the cylindrical object:
      1. It is unattached to the rollers, i.e. placed on for rotation / inspection then removed.

    2. Can weigh up to 20kg.



  • The cylindrical object is required to rotate at a very slow speed, typically 1rpm and lower, where the upper limit is likely to be in the region of 15rpm. The friction rollers on the motion system will be in the region of 1/10 to 1/20 of the circumference of the cylindrical object.

  • The rotation of the cylindrical object is required to be significantly consistent, i.e. smooth rotation with minimal stepping / juddering.

  • The motion  profile is likely to just be one full rotation of the cylindrical object at a fixed speed, but there may be a requirement to perform the rotation in increments with pauses in between (i.e. one full rotation split into 6x moves). The duty will be low, i.e. 5-10 such operations per day.

  • Allow some basic position/speed control, where closed-loop is preferable.

Many thanks.



Parents
  • I think you have never tried to design a servo system Z, the problems very quickly can overwhelm the concept. Let's say an encoder with 100 positions around the shaft and your motor as advertised. How long do you have to stop the drum at the right position before it rotates past it and overshoots? You have some proportion of 3.6 degrees, which is not a lot given any inertia. If it does overshoot can it turn back? How do you stop it oscillating back and forth? A real feedback system will have several controls, the position (proportional to the rotation required), an integral term to make the servo get to the stop position if it "stops" a little distance away, and a differential term that controls the rate of speed change to be within the mechanical limits of the system. Each of these interacts, and getting optimum control from PID as it is called needs some measurements and a lot of maths, or a lot of luck!


    The reason I suggested a stepper motor is that the mechanical movement exactly follows the pulses applied to the coils, and then it stops even if a tiny bit out of position. It has a large braking force when stopped, and can be made to have very similar characteristics even when getting smooth rotation. It does not need any feedback for this application and is therefore simple to implement, and therefore will probably work first time it is powered up. All the drivers and components for software drive are readily available.


    Even mass-market products like laser and inkjet printers often use stepper motors, it is partly because there is little to go wrong, whereas a stiff bearing can make a full servo very badly behaved. I have had an experience of trying to find an electronic servo fault in a film camera with a duff bearing, the speed simply was not as stable as it should be, extra friction was not an expected fault!
Reply
  • I think you have never tried to design a servo system Z, the problems very quickly can overwhelm the concept. Let's say an encoder with 100 positions around the shaft and your motor as advertised. How long do you have to stop the drum at the right position before it rotates past it and overshoots? You have some proportion of 3.6 degrees, which is not a lot given any inertia. If it does overshoot can it turn back? How do you stop it oscillating back and forth? A real feedback system will have several controls, the position (proportional to the rotation required), an integral term to make the servo get to the stop position if it "stops" a little distance away, and a differential term that controls the rate of speed change to be within the mechanical limits of the system. Each of these interacts, and getting optimum control from PID as it is called needs some measurements and a lot of maths, or a lot of luck!


    The reason I suggested a stepper motor is that the mechanical movement exactly follows the pulses applied to the coils, and then it stops even if a tiny bit out of position. It has a large braking force when stopped, and can be made to have very similar characteristics even when getting smooth rotation. It does not need any feedback for this application and is therefore simple to implement, and therefore will probably work first time it is powered up. All the drivers and components for software drive are readily available.


    Even mass-market products like laser and inkjet printers often use stepper motors, it is partly because there is little to go wrong, whereas a stiff bearing can make a full servo very badly behaved. I have had an experience of trying to find an electronic servo fault in a film camera with a duff bearing, the speed simply was not as stable as it should be, extra friction was not an expected fault!
Children
No Data