Editing Control modes

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help page.

Latest revision Your text
Line 2: Line 2:
 
==Torque control==
 
==Torque control==
 
[[File:Force-torque-wrench.jpg|thumb|140px|Torque]]
 
[[File:Force-torque-wrench.jpg|thumb|140px|Torque]]
Torque control mode makes motor a torque or force transducer. I.e. user sets torque setpoint to 1 Nm, then motor will produce 1 Nm torque regardless of spinning speed. In torque mode user can not set limits to velocity or position.
+
Torque control mode makes motor a torque or force transducer. I.e. user sets torque reference to 1 Nm, then motor will produce 1 Nm torque regardless of spinning speed. In torque mode user can not set limits to velocity or position.
  
 
;Typical applications  
 
;Typical applications  
Line 11: Line 11:
 
==Velocity control==
 
==Velocity control==
 
[[File:Turning.jpg|thumb|140px|Velocity]]
 
[[File:Turning.jpg|thumb|140px|Velocity]]
Goal of velocity control is to regulate motor speed. I.e. if user velocity setpoint is 500 rpm, then motor attempts to rotate exactly at 500 rpm no matter how much load is attached to motor. In velocity mode user can set limits for torque but not for position.
+
Goal of velocity control is to regulate motor speed. I.e. if user velocity reference is 500 rpm, then motor attempts to rotate exactly at 500 rpm no matter how much load is attached to motor. In velocity mode user can set limits for torque but not for position.
  
 
;Typical applications  
 
;Typical applications  
Line 22: Line 22:
 
==Position control==
 
==Position control==
 
[[File:CartesianRobot.gif|thumb|140px|Position]]
 
[[File:CartesianRobot.gif|thumb|140px|Position]]
Position control mode attempts to provide precision positioning. Motor follows setpoint set point and if set point is kept constant, motor holds position even if external forces attempt to displace it. In position mode user can set limits to torque and velocity.
+
Position control mode attempts to provide precision positioning. Motor follows reference set point and if set point is kept constant, motor holds position even if external forces attempt to displace it. In position mode user can set limits to torque and velocity.
  
 
;Typical applications  
 
;Typical applications  
Line 30: Line 30:
 
*Robotics
 
*Robotics
 
*Welding
 
*Welding
[[Category:Technology]]
+
 
[[Category:Setup guides]]
+
 
[[Category:Glossary]]
+
 
 
==Controller structure==
 
==Controller structure==
 
[[File:Cascade position controller.png|thumb|500px|Simplified VSD drive block diagram in position mode. Limiters are not pictured. ]]
 
[[File:Cascade position controller.png|thumb|500px|Simplified VSD drive block diagram in position mode. Limiters are not pictured. ]]
VSD drives use cascaded controllers. So for example in velocity mode, torque controller and velocity contoller are connected in series so that torque setpoint is generated by velocity controller. Position mode is same as velocity controller except the velocity setpoint is generated by position controller.
+
VSD drives use cascaded controllers. So for example in velocity mode, torque controller and velocity contoller are connected in series so that torque reference is generated by velocity controller. Position mode is same as velocity controller except the velocity reference is generated by position controller.
  
 
Cascaded structure leads to more flexible features and enables higher dymamic performance compared to direct PWM or torque control from position controller.
 
Cascaded structure leads to more flexible features and enables higher dymamic performance compared to direct PWM or torque control from position controller.
Line 42: Line 42:
 
:User torque rererence → Torque limiter → Torque controller outputs motor PWM
 
:User torque rererence → Torque limiter → Torque controller outputs motor PWM
 
;Velocity controller stucture
 
;Velocity controller stucture
:User velocity setpoint → Velocity limiter → Velocity controller outputs torque rererence → Torque limiter → Torque controller outputs motor PWM
+
:User velocity reference → Velocity limiter → Velocity controller outputs torque rererence → Torque limiter → Torque controller outputs motor PWM
 
;Position controller stucture
 
;Position controller stucture
:User position setpoint → Position controller outputs velocity setpoint → Velocity limiter → Velocity controller outputs torque rererence → Torque limiter → Torque controller outputs motor PWM
+
:User position reference → Position controller outputs velocity reference → Velocity limiter → Velocity controller outputs torque rererence → Torque limiter → Torque controller outputs motor PWM
  
Limiters simply cut and saturate setpoint signal if user specified torque/velocity limit is exceeded.
+
Limiters simply cut and saturate reference signal if user specified torque/velocity limit is exceeded.

Please note that all contributions to Granite Devices Knowledge Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Granite Devices Knowledge Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Select categories:

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)