CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Electronics > Servo Motors and Drives


Servo Motors and Drives Discuss servo motors, drivers and other related topics here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-25-2008, 11:32 AM
 
Join Date: Aug 2005
Location: can't tell you XD
Posts: 98
sunmix is on a distinguished road
What is - Torque Mode? Position Mode? Speed/Velocity Mode?

Hello, I am very good at stepper knowledge but I know nothing about servos.

Can you explain what are these modes for? Position, Speed/Velocity, Torque modes?

When are they used?

How are they related to tuning?

Some servo motors have only one mode, position mode. Some have all of them.

When are they applied?

Can you guys give an example of when these modes are applied?

Thank you in advance for all your replies!

Thanks a zillion times!
Reply With Quote

  #2  
Old 10-25-2008, 12:12 PM
Gold Member
 
Join Date: Mar 2003
Location: United States
Posts: 2,717
Mariss Freimanis is on a distinguished road

The modes determine how the command input (+/-10V) is interpreted.

Torque Mode: The input commands a motor torque. -10V = 100% CCW torque, 0V = zero torque and +10V = 100% CW torque. Torque is continuously adjustable over the entire range (Ex: +4.95V commands 49.5% CW torque). Almost always Torque Mode is used in CNC applications; the controller issues torque commands to the amplifier to close a PID servo loop.

Velocity Mode: The input commands a motor RPM. -10V = 100% CCW RPM, 0V = zero RPM and +10V = 100% CW RPM. RPM is continuously adjustable over the entire range (Ex: +4.95V = 49.5% CW RPM). Normally Velocity Mode is used for speed control.

Position Mode: The input commands a motor position. -10V = 100% CCW position, 0V = zero position and +10V = 100% CW position. Position is continuously adjustable over the entire range (Ex: +4.95V = 49.5% CW position). Lets say you have a 20" long linear feedback potentiometer and call the zero position mid-scale. Then -10V = -10", +10V = +10".

Mariss
Reply With Quote

  #3   Ban this user!
Old 10-25-2008, 12:44 PM
 
Join Date: Aug 2005
Location: can't tell you XD
Posts: 98
sunmix is on a distinguished road

Hi Mariss, thanks for dropping by!

What about step and direction signals? they don't provide +/-10V. I was told these 3 modes are used together. But I have a feeling that you have to select only one mode among 3 of them. If I am using servos for plasma cutting, which mode is suitable? What factors make the mode suitable to be used?
Reply With Quote

  #4  
Old 10-25-2008, 01:00 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,544
Al_The_Man is on a distinguished road
Buy me a Beer?

The majority of early CNC & motion controls typically used DC servo motors with velocity mode drives, these motors also had a tachometer which was returned back to the drive to close what was called the inner-loop, the outer loop was the encoder back to the drive.
The tach feedback was summed with the analogue ±10vdc command signal for accurate velocity control, this usually involved tuning the inner velocity loop, before the outer loop tuning was completed in the control.
Due to the velocity loop being a bit 'loose' around the zero point, it was often the practice to increase the drive gain, this had the effect of outputting a +50 -50 PWM signal at rest causing the characteristic 'singing'.
If retrofitting these motors with the later torque mode amplifier, the tach can be removed or disconnected, as it is no longer required.
Torque mode is sometimes described as a transconductance amplifier as the output torque (current) is directly proportional to the input voltage.
Torque mode is now the preferred method for CNC control.
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #5   Ban this user!
Old 10-25-2008, 01:00 PM
 
Join Date: Jan 2007
Location: MI. USA
Posts: 203
CarbideBob is on a distinguished road

Position mode - typically step and direction. Motor position is determined by the number of steps.

Torque mode - +/-10 volts. Increasing command results in increasing torque. IE: 1 volt = 10 oz/in motor output, 5 volt command = 50 oz/in motor output. No feedback to the drive unit. Used in point to point machines like drilling machines, pick and place machines, inspection machines, and low cost cnc machines.

Velocity mode- +/-10 volts. Increasing command results in increased speed. IE: 1 volt = 20 IPM, 5 volts = 100 IPM. Velocity feedback is in the drive unit coming from an analog tach or by calculating velocity from the encoder. This is the preferred for driving industrial cncs as these machines operate in IPM mode and this type control allows you you synchronize axis following errors with respect to time across multiple axis. Also allows for smoother operation at very low speeds. Fanuc controls are all velocity mode systems.

Bob
__________________
You can always spot the pioneers -- They're the ones with the arrows in their backs.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 10-25-2008, 01:21 PM
 
Join Date: Jan 2005
Location: USA
Posts: 2,349
mactec54 is on a distinguished road
Buy me a Beer?

Hi Sunmix

Mariss explains it very well but velocity mode is mostly used for cnc X Y Z axes etc & torque mode/control is used for spindle control, Postion mode/control is best used for robots all three could be used for cnc but velocity is the most perferred for cnc (Your motors can do all three modes but some drives can only do one of the modes as you have found out)

Yes you usely can only use one mode at a time
__________________
Mactec54
Reply With Quote

  #7   Ban this user!
Old 10-25-2008, 01:24 PM
 
Join Date: Aug 2005
Location: can't tell you XD
Posts: 98
sunmix is on a distinguished road

Hmm Al The Man, seems like everyone's using Torque Mode. But for CarbideBob, this should be what I need. I do use Oxy Torches too, as I'm living across the other part of the world, so it makes more used to Metric Units. So~ MMPM Mode does not work with Velocity Mode then?
Reply With Quote

  #8   Ban this user!
Old 10-25-2008, 01:39 PM
 
Join Date: Jan 2005
Location: USA
Posts: 2,349
mactec54 is on a distinguished road
Buy me a Beer?

Hi sunmix

If you want smooth control you have to use Velocity carbidebob is correct Velocity is the industry standard for cnc

Torque & Postion are not smooth to use for cnc control
__________________
Mactec54
Reply With Quote

  #9  
Old 10-25-2008, 01:55 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,544
Al_The_Man is on a distinguished road
Buy me a Beer?

I currently use AMC drives in the Torque mode of operation for all my CNC systems,
This is a quote from the AMC Technical Engineering manual.


CURRENT (OR TORQUE) MODE.
The Current mode produces a torque output from the motor proportional to the input reference signal.
Motor output torque is proportional to the motor current. Torque mode is recommended if the servo amplifier is used with a digital position controller (under this condition, a movement of the motor shaft from the desired position causes a large correcting torque.
or "stiffness".

Originally Posted by Mariss Freimanis View Post
Almost always Torque Mode is used in CNC applications; the controller issues torque commands to the amplifier to close a PID servo loop.
Mariss

Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.

Last edited by Al_The_Man; 10-25-2008 at 02:15 PM.
Reply With Quote

  #10   Ban this user!
Old 10-25-2008, 01:59 PM
 
Join Date: Aug 2005
Location: can't tell you XD
Posts: 98
sunmix is on a distinguished road

Thanks for the tip guys, I guess I will go for Velocity Mode, but how do I start tuning it? P, I, D?
Reply With Quote

Sponsored Links
  #11  
Old 10-25-2008, 02:20 PM
Gold Member
 
Join Date: Mar 2003
Location: United States
Posts: 2,717
Mariss Freimanis is on a distinguished road

Velocity mode servos have lower performance and are more difficult to tune than torque mode servos. This is because a velocity mode servo has 90 degrees less phase margin than a torque mode servo (velocity is the first integral of acceleration). Torque mode controls acceleration, velocity mode controls speed.

Sounds complicated but it's not.:-) This car gas pedal analogy should help:

1) The gas pedal on your car acts as a torque mode input and you personally complete the PID feedback loop when you drive. The gas pedal modulates acceleration; press a little and you accelerate slowly, press hard and you accelerate quickly.

Your goal is to maintain a freeway speed of 80 MPH (it's a California freeway). You press the pedal hard on the freeway on-ramp and accelerate quickly, say 10 MPH/sec. As your speed builds and approaches 80 MPH, you begin to ease off on the pedal, lessening your acceleration, say 1 MPH/sec. You smoothly round off acceleration to zero as you hit 80 MPH. Once you are at speed you easily maintain it by making small adjustments in pressure on the pedal (small accel, decel).

2) What if the gas pedal was a speed control (velocity mode)? Press it to the floor and the car will accelerate like a bat from Hades to 120 MPH. Release the pressure and it will panic-brake to 0 MPH. Acceleration and deceleration is either zero or neck-snapping; there is nothing in between.

You reach 80.001 MPH and you ease the pedal pressure the tiniest bit. The result is full panic braking to 79 MPH. You minutely increase pressure; the result is full-tilt acceleration to 81 MPH if you are the least bit late in releasing pressure. Repeat the process and you get an ever increasing oscillation; 75/85, 70/90, 60/100, etc. The only way you could maintain 80 MPH is by making the tiniest micrometer adjustments to the pedal and by making them VERY slowly.

Most people prefer car (1) to car (2).

Mariss
Reply With Quote

  #12  
Old 10-25-2008, 03:09 PM
Gold Member
 
Join Date: Mar 2003
Location: United States
Posts: 2,717
Mariss Freimanis is on a distinguished road

Al,

Servo 'singing' is a characteristic of PID loops used with digital incremental encoders (the usual kind). The integral (the 'I' in 'PID') term has infinite DC gain. This results in the motor always being in motion even while 'stopped'. It bounces or ping-pongs between adjacent encoder counts and this continuous CW/CCW motion produces the sound.

It can only be eliminated satisfactorily with sine/cosine type encoders. A servo dead-band technique isn't as satisfactory because it introduces zero servo stiffness at the null error location.

The other reason for servo singing was a 3kHz PWM frequency, common in older (>30 yr old) servos. Back then fast transistors were very expensive so 3kHz was a good compromise. The sound could drive you nuts though.

Mariss
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
New Machine Build- spline mode nurbs mode cooltool CamSoft Products 4 03-10-2009 02:03 AM
Speed mode Commands Andre' B G-REX 0 11-15-2007 07:39 AM
Constant Velocity Mode CONSTANTLY DIES! backlashphoenix Mach Software (ArtSoft software) 9 05-21-2007 06:52 AM
Fanuc 10/20M Convert to Torque/Current mode mch Fanuc 2 04-18-2007 09:37 PM
Haas Graphics Mode - changing display speed? pdoherty Haas Mills 15 04-09-2007 08:57 PM




All times are GMT -5. The time now is 09:24 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361