1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. General Category - Robot Forum
  4. General Robotics Discussions - everything but NO Industrial Robots
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

High Torque Gearing for Large Robots

  • SirFlamenco
  • October 14, 2021 at 8:56 PM
  • Thread is Unresolved
  • SirFlamenco
    Trophies
    2
    Posts
    5
    • October 14, 2021 at 8:56 PM
    • #1

    I'm trying to understand how gearing works for high torque robots. They often use harmonic drives, which although not backdrivable, can achieve very large reduction ratios. Now, how they trade torque for speed and vice versa is quite confusing. In the motors I have looked at, such as the T-MOTOR V602, torque, RPM and power all increase in unison.

    In research papers, the spec sheets for robots often list both the maximum torque that can be achieved with the gear ratio along with its highest RPM. The motor obviously cannot do the same simultaneously as it would require 2Kw+ per joint. The question is how are they able to trade one for another in what seems to be a single harmonic/planetary drive?

    Image from robot JAXON3-P (doi : 10.1109/Humanoids43949.2019.9035049)

  • Go to Best Answer
  • Lemster68 October 14, 2021 at 8:58 PM

    Approved the thread.
  • Online
    SkyeFire
    Reactions Received
    1,052
    Trophies
    12
    Posts
    9,429
    • October 15, 2021 at 3:26 PM
    • #2

    Depends on the type of motor. For some motors (BLDCs, for example), just increasing power will increase both RPM and torque. Steppers, OTOH, lose torque at higher speed, but increasing current will increase torque with no effect on speed.

    The harmonic drives are generally installed b/c most servo motors are better at generating speed than torque, and because it allows finer position control. Servo motor systems are generally better at controlling their speed than their position, but by having dozens or hundreds of motor rotations equate to a single degree of axis motion, through gear reduction, basically allows you to control position by controlling speed.

  • Online
    panic mode
    Reactions Received
    1,280
    Trophies
    11
    Posts
    13,085
    • October 15, 2021 at 5:20 PM
    • #3
    Quote

    I'm trying to understand how gearing works

    https://science.howstuffworks.com/transport/engi…ipment/gear.htm

    https://www.youtube.com/results?search…w+gearing+works

    Quote

    In the motors I have looked at, such as the T-MOTOR V602, torque, RPM and power all increase in unison.

    of course... the higher the voltage, the higher speed is possible, the higher current is possible, the higher power is possible.

    but for same motor at same voltage one can get different speed or torque by varying duty cycle for example (DC motors) or frequency (AC motors). but the values are in some range.

    to get different range, you need not just motor but also a gearbox.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • SirFlamenco
    Trophies
    2
    Posts
    5
    • October 17, 2021 at 5:49 AM
    • #4
    Quote from SkyeFire

    The harmonic drives are generally installed b/c most servo motors are better at generating speed than torque, and because it allows finer position control. Servo motor systems are generally better at controlling their speed than their position, but by having dozens or hundreds of motor rotations equate to a single degree of axis motion, through gear reduction, basically allows you to control position by controlling speed.

    Quote from panic mode

    but for same motor at same voltage one can get different speed or torque by varying duty cycle for example (DC motors) or frequency (AC motors). but the values are in some range.

    to get different range, you need not just motor but also a gearbox.

    I am aware of how gearing works in that in results in a torque increase with a rotation speed decrease. I plan to use 10:1 quasi direct planetary gearboxes with helical gearing. This will make it highly backdrivable and enable prioperception. What I don’t get however is how they are able to fine tune for torque versus speed after the gearbox has already been implemented.

  • Online
    panic mode
    Reactions Received
    1,280
    Trophies
    11
    Posts
    13,085
    • October 17, 2021 at 7:56 AM
    • Best Answer
    • #5

    They don't....

    Ratio does not change, it is a fixed gearbox, not automatic transmission. Axis is sized so that max torque, max speed and max power are never exceeded. You always work with less than axis is capable of, it is just that at some times you may approach one of the limits. And if you not only approach but actually reach or exceed it, something is supposed to sense it and respond. Usually with a fault message.

    Motor can reach some max speed... Or max torque... Or max power. But not all at the same time...!

    Max speed is possible when there is no load. Great but not very useful. We need robot to move some load.

    Adding load reduces possible acceleration rate. Also may also reduce max speed as a consequence of limited motor power.

    And when said load is sufficiently large, axis will no longer be able to move at all. This is stall condition. In this case motor produces the maximum torque and the speed is - zero. Also bot useful to waste energy to not move. We want robot to move, not act as a statue.

    How you want axis to behave will determine type of control. This could be position control, or speed control or torque control..

    You can control one thing only. Others are limits at best...

    You cannot control both positions and speed for example as they are contradictory.

    In most cases axis is using position control. If you tell axis to move to some position, it will do so... If possible.

    Motion planner generates setpoints that axis follows. Or at least tries...

    To ensure desired response PID loop is used. Actually it is often only PI loop - this may not be as capable as PID but at least it is inherently stable (it does not introduce instability).

    So motion planner tells drive what speed limit and target position are, the drive does the rest.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • SirFlamenco
    Trophies
    2
    Posts
    5
    • October 17, 2021 at 11:57 AM
    • #6
    Quote from panic mode

    Motor can reach some max speed... Or max torque... Or max power. But not all at the same time...!

    Thanks for the answer… I suspected this is was the case but I was seriously hoping it wasn’t. From having seen other motors, I knew that Max-Power, Max-Torque and Max-RPM were separate entities but that somehow lightweight drone motors adopted a different behavior. In the case of the drone motors, where they almost always only list Max-Power, is there any calculations that can enable you to find the maximum torque and maximum RPM? Having to manually test each and everyone of them would be expensive and time consuming.

  • Fizpok
    Trophies
    2
    Posts
    4
    • March 28, 2022 at 3:45 PM
    • #7

    There is a "kind of" solution, which is implemented in elliptical trainer machines. The idea is based on the prior knowledge of leverages at particular point, so if leverage is small, we need less torque and vs versa. I believe that similar thing is used in human joints.

    ===

    robotics.snowcron.com

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • Motor
  • gearbox
  • gearing
  • planetary
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download