Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Suggestion for servo motor --> big delta robot

    Scheduled Pinned Locked Moved
    General Discussion
    8
    31
    4.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Arnixundefined
      Arnix
      last edited by

      @dc42
      You are correct. At the time, am using 24V/10A power supply from Meanwell (btw. it's quality product).
      Current is set to 2.1A.

      Torque and speed is the main thing in this application, so i have to put this in first place.
      Our simulation is 90% done and at the moment, it looks like we will need at least 10 - 14Nm torque to reach this speeds and stability. Am looking at present gearbox that we use... So, if the motor has 1.9Nm holding torque + 10:1 ratio, this should give 19Nm. That should be enough but it looks like this gearbox has max permissible torque of 5Nm so i guess that this should not be good, specially for longer work.

      @691175002
      ** I recommend picking low speed servos with high torque...**
      According to simulation we need 0,16 / revolutions per second to gain desired working speed.

      I will reply in more details tomorrow.
      A.

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        Can you explain in more detail exactly what issues you have when you try to run the present motor/gearbox combination at high speed?

        The backlash may not be an issue at low speeds, because the weight of the arms will take it up. But at high speeds, it may be a problem when the arms are being driven down faster than gravity pulls them.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • Arnixundefined
          Arnix
          last edited by

          I will send video... Shortly, after some work , extruder looses positions for few cm and sometimes, it just drops down (specially at high speed ).. I will record 5 minutes video where you can clearly see what's going on...

          A.

          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @Arnix
            last edited by dc42

            I presume the 0.16 revs/sec is at the arms, so that's 1.6 revs/sec at the motors using your existing 10:1 gearbox. If you start from step 3 at https://duet3d.dozuki.com/Wiki/Choosing_and_connecting_stepper_motors#Section_How_to_work_out_the_power_supply_voltage_you_need you can work out whether your existing stepper driver voltage (which I presume is 24V) is sufficient to maintain torque at those speeds.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • Arnixundefined
              Arnix
              last edited by Arnix

              Hi. We have completed our simulation and it looks like we will need at least 12-15Nm per motor to gain top speed ( 1 pickup per sec ) . Now, according to this, stepper motor is not the best solution so we are switching to servos. I didnt work much with servos but i guess this should be problem solver:

              1.) 75VDC -- 200-450W --> 5:1 or 10:1
              https://www.teknic.com/model-info/CPM-MCPV-3446P-ELN/

              Q1):
              if i add 10:1 gearbox to this, will i be still be able to make 1 pickup per sec ?
              IMHO, there should not be any problems.. It's strong motor and it can be used for future testing.
              What do you think ?

              Q2.): If i understand this correctly, this kind of motor has everything that i need to hook up to duet.
              In other words, i just need to add external 72V power supply, let's say 72V / 15A or stronger. Is this
              correct ?

              Q3.) How can i define how much current can be drawn from servomotor. In other words, can i limit motor power consumption to lets say 10A. ?

              Q4.) This one is also an option but again, all comes down to pickup speed.
              https://www.teknic.com/model-info/CPM-MCPV-3432P-RLN/

              Arnix

              691175002undefined 1 Reply Last reply Reply Quote 0
              • 691175002undefined
                691175002 @Arnix
                last edited by

                @arnix said in Suggestion for servo motor --> big delta robot:

                Hi. We have completed our simulation and it looks like we will need at least 12-15Nm per motor to gain top speed ( 1 pickup per sec ).

                Is that before or after the gearbox? Remember that a 10:1 gearbox will multiply motor torque by ten times.

                If you build a 5:1 belt reducer you only need 2-3Nm from the servo.

                1 Reply Last reply Reply Quote 0
                • Edkirkundefined
                  Edkirk
                  last edited by

                  I am using the Teknic Clearpath servos on two CNC routers, I even had 3 on one of my 3D printers using a Duet controller. They are strong and very fast, check out their videos. Teknic also sells power supplies. Contact Teknic with your questions they are very helpful and will put in the right direction. Their servos come in various sizes with different torque and RPM combinations, you should be able to get one that doesn’t require reduction.

                  Edkirkundefined 1 Reply Last reply Reply Quote 0
                  • Edkirkundefined
                    Edkirk @Edkirk
                    last edited by

                    @edkirk I forgot to mention their software, connect the servo with USB and you can program, tune and monitor just about everything including torque and rpm so you will know what is going on. Very high quality product and they will take returns if they are in as new condition. Only one drawback- $$$$

                    1 Reply Last reply Reply Quote 0
                    • Arnixundefined
                      Arnix
                      last edited by

                      @691175002

                      • after gearbox. But that is exactly the thing i would like to discuss. Please look at text below..
                        @Edkirk
                        Great info. Thank you. I will contact them tomorrow.
                        There is one thing that i dont understand with this servomotors...
                        e.g. if i set 10:1 gearbox and if i get let's say 15Nm on my gearbox shaft, how can i calculate needed RPM and power ? I was looking at calculator that 691175002 suggested but there is bunch of options and i dont know will this work in real time.
                        ;-------------------------------------
                        Most of the industry motors used for such applications use 500 - 1Kw motors which is a lot , so i can not understand the purposes for such power. As far as i know, pickup speed is "regulated" with servo motor speed and power ? But do i really need so much motor power ? There must be some catch why they are using such strong motors.
                        ;----------------------------------
                        Btw. yes they are expensive and that's why i would like to find some motor in lower/middle price range, that will do the job.
                        ;---------------------------------
                        @Edkirk
                        When we define motor and when i buy them i will open new topic on how to hook them to duet. I hope you can help me out with that, i dont wont to burn something 🙂

                      Arnix

                      dc42undefined 1 Reply Last reply Reply Quote 0
                      • Edkirkundefined
                        Edkirk
                        last edited by

                        What are you building a pick and place robot or a 3D Printer?

                        1 Reply Last reply Reply Quote 0
                        • Arnixundefined
                          Arnix
                          last edited by Arnix

                          It's pick and place robot. 1,5 meter working radius with optimal 60 pickups per minute. Container is on both sides of the conveyor track and vision system is set to drop to nearest one.

                          This part is working and at the time, am using steppers for this,
                          but i would like to implement servos from clearpath.

                          A.

                          RCarlyleundefined 1 Reply Last reply Reply Quote 0
                          • Edkirkundefined
                            Edkirk
                            last edited by

                            What type of controller/software are you using? There are various options when using Clearpath Servos, step and direction are well suited for a 3D printer or a cnc router with a controller running a predetermined program using predefined GCode.

                            1 Reply Last reply Reply Quote 0
                            • RCarlyleundefined
                              RCarlyle @Arnix
                              last edited by

                              @arnix the reason no one is answering your specific size/power/speed questions is that nobody knows how “picks per minute” translates into speed/acceleration for your system. A pick is not a well-defined load, it’s a performance target. We all have no idea what you need because we don’t know enough about your machine, working loads, tolerance for slower picks when crossing the whole working volume, etc.

                              The required motor power comes from the max value of (torque * angular speed). You can probably get this from your simulation based on the worst case of picks in many different locations around the working area. Torque in Nm multiplied by speed in rad/sec gives power in watts. If you have the exact ideal gearbox for your application, this wattage is how much motor power you will need. But the farther your gearbox ratio is from ideal, the more you need to oversize the motor to make sure the desired speed/torque point lies within the performance curve for the motor.

                              1 Reply Last reply Reply Quote 0
                              • Arnixundefined
                                Arnix
                                last edited by Arnix

                                Good morning..

                                @Edkirk

                                • at the moment am using stepper motors that are connected directly to duet3d board. So just duet board + 24V power supply + motors. Anyhow, this was just for test. Based on your suggestions (when we switch to servo) I will buy what you think it's necessary to make this project work. Please look at text below where i have described project goals. If i understand correctly, every SD model has all in one ( encoder, controller, driver ) or do i need to buy controller separately ? How did you connect your DUET to servo motors ?

                                @RCarlyle
                                That was exact our thinking. Thank you for confirmation !.
                                Let me run some additional tests so I can discus about this, in more details..

                                Regarding robot job:

                                • robot will sort colored plastic material (similar as the robot from my first post, but with different material ).
                                • colored object are placed on conveyour track at random order and position
                                • weight of the object is under 100 grams
                                • vision system is done and it's tracking objects in realtime so there is no delay. Objects will be spotted and tracked and if the robot can follow 1 pickup per second routine, everything should work.
                                • tracking diameter is 100 cm.
                                • please look at the robot on my first post. Goal is the same but with different materials and maybe 10% lower speed.

                                Arnix

                                1 Reply Last reply Reply Quote 0
                                • dc42undefined
                                  dc42 administrators @Arnix
                                  last edited by

                                  @arnix said in Suggestion for servo motor --> big delta robot:

                                  @691175002

                                  • after gearbox. But that is exactly the thing i would like to discuss. Please look at text below..
                                    @Edkirk
                                    Great info. Thank you. I will contact them tomorrow.
                                    There is one thing that i dont understand with this servomotors...
                                    e.g. if i set 10:1 gearbox and if i get let's say 15Nm on my gearbox shaft, how can i calculate needed RPM and power ? I was looking at calculator that 691175002 suggested but there is bunch of options and i dont know will this work in real time.
                                    ;-------------------------------------
                                    Most of the industry motors used for such applications use 500 - 1Kw motors which is a lot , so i can not understand the purposes for such power. As far as i know, pickup speed is "regulated" with servo motor speed and power ? But do i really need so much motor power ? There must be some catch why they are using such strong motors.
                                    ;----------------------------------
                                    Btw. yes they are expensive and that's why i would like to find some motor in lower/middle price range, that will do the job.
                                    ;---------------------------------
                                    @Edkirk
                                    When we define motor and when i buy them i will open new topic on how to hook them to duet. I hope you can help me out with that, i dont wont to burn something 🙂

                                  Arnix

                                  @Arnix, you should avoid putting a gearbox on the output shaft of a servo, because then gearbox backlash will matter. Instead, look for a servo that provides the right combination of output torque (high) and RPM (low), perhaps using a built-in gearbox.

                                  Are you sure you need 15Nm output torque? That's a huge amount of torque, equivalent to accelerating a mass of 1.5kg on the end of an arm 1m long. What is the mass of your effector?

                                  Looking through the Clearpath listing, this one is close to your specifications https://www.teknic.com/model-info/CPM-MCVC-3441S-RLN/. It has 13Nm peak torque at low speeds (you don't need high output shaft speeds in your application). But it's Nema 34 size, so you will have to do some redesign to accommodate it. There is the possibility that it might overheat if you demand high torque from it for too much of the time, although I think that's unlikely unless the effector is massive.

                                  Duet WiFi hardware designer and firmware engineer
                                  Please do not ask me for Duet support via PM or email, use the forum
                                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                                  1 Reply Last reply Reply Quote 0
                                  • dc42undefined
                                    dc42 administrators
                                    last edited by dc42

                                    PS:

                                    1. If you do end up needing low backlash gearboxes, I found this company http://www.apexdyna.nl/en/products/.

                                    2. Does your simulation tell you the peak revs/second for the arms?

                                    Duet WiFi hardware designer and firmware engineer
                                    Please do not ask me for Duet support via PM or email, use the forum
                                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                                    1 Reply Last reply Reply Quote 0
                                    • Arnixundefined
                                      Arnix
                                      last edited by Arnix

                                      @dc42
                                      Are you sure you need 15Nm output torque? That's a huge amount of torque, equivalent to accelerating a mass of 1.5kg on the end of an arm 1m long. What is the mass of your effector?

                                      *** we have added additional weight for "just in case" scenario but extruder with vacuum system and load will have at least 1KG. Beside, everything is set for high speed movement and as you know , there is a big difference between moving 1kg load in 10 or in 1 or 0.5 seconds. I hope i am on the right track with this... What do you think ?

                                      Does your simulation tell you the peak revs/second for the arms?
                                      *** max speed is 1 turn per second. Tested working area was 850mm.

                                      A.

                                      dc42undefined 1 Reply Last reply Reply Quote 0
                                      • dc42undefined
                                        dc42 administrators @Arnix
                                        last edited by dc42

                                        @arnix said in Suggestion for servo motor --> big delta robot:

                                        max speed is 1 turn per second

                                        So that's 10 turns/sec at the input side of your x10 gearbox. So the step pulse rate at x16 microstepping is 10 * 200 * 16 = 32kHz. Knowing that, you can use the calculator at reprapfirmware.org to determine whether 24V is sufficient to maintain torque at that speed using your current stepper motors.

                                        Duet WiFi hardware designer and firmware engineer
                                        Please do not ask me for Duet support via PM or email, use the forum
                                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post
                                        Unless otherwise noted, all forum content is licensed under CC-BY-SA