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 04-12-2011, 09:56 AM
 
Join Date: Nov 2010
Location: usa
Posts: 6
bonestock is on a distinguished road
Power line Noise or something else?

I am having some issues with my servos moving when no signal is being applied.

I have a Teco TSTA-20C Drive with a TSB08751C 750W servo. My troubleshooting has distilled down to running nothing more then 240V 3 phase power to the drive and just the minimum of pins jumped on the CN1 connector so as to enable the servo.

These drives are pretty close reproductions of the Yaskawa Sigma II so I have been scouring the Yaskawa documentation for any helpful troubleshooting tips with little success.

The drives are configured to run in Speed mode. I have jumpered the Analog signal input to the Analog ground on the Drive which according to the teco and yaskawa documentation should provide me with a 0v signal. Additionally I run the auto-offset adjustment so that the drive can compensate for the analog command voltage, which should be 0v as just mentioned.

Following the steps above per the documentation should yield me a stationary servo, but what I have is a very slow bouncing between counts and a gradual CW or CCW servo movement.

On further inspection I see is that offset value being set from the above auto adjustment is around 16mV. Manually setting this value +/-1mv only starts the servo spinning faster in one direction or in the opposite direction all together.

I have checked and even tested an alternate ground connection to rule out any possible grounding issues.

Some of the questions I am asking myself are: How sensitive are these or the Yaskawa drives to noise in the input power? Are filters absolutely necessary with these Drives/Servos or other AC powered servos? Are the problems I am having related to external noise or something internal to the drive? I am focusing mostly on line noise due to the fact that these problems only occur when the servo is configured in a mode to accept analog +10/-10V input.
Reply With Quote

  #2  
Old 04-12-2011, 11:04 AM
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?

It sounds like you just operating the drives in simple open loop control? If so you would normally get this kind of drift?
When used in conjunction with a CNC control where the encoder loop returns (or also returns) to the control the position is constantly updated in µsec via the PID loop, so you would not see this drift occur.
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

  #3   Ban this user!
Old 04-12-2011, 12:04 PM
hub hub is offline
 
Join Date: Sep 2010
Location: Finland
Posts: 435
hub is on a distinguished road

I'm driving my spidle (through a VFD) using analogue 0-10V.
The RPMs are not perfectly stable, they vary a little.. In my case it's not so bad if the spindle turns +- a few rpm wring.
But in your case it matters because you want positional accuracy. If the drivers only accept analogue signals then you really need to connect encoders to correct the errors in voltage..
Digital control would be a lot better if the drives support it.. Even then, encoders would be good.
Reply With Quote

  #4   Ban this user!
Old 04-12-2011, 10:54 PM
 
Join Date: Nov 2010
Location: usa
Posts: 6
bonestock is on a distinguished road

Originally Posted by Al_The_Man View Post
It sounds like you just operating the drives in simple open loop control? If so you would normally get this kind of drift?
When used in conjunction with a CNC control where the encoder loop returns (or also returns) to the control the position is constantly updated in µsec via the PID loop, so you would not see this drift occur.
Al.
Does this also pertain to the Ajax MPU11/GPIO4D boards? I keep getting faults due to the drift which is what started me on the path elimination, troubleshooting and tuning the drive and my input signal.

Originally Posted by hub View Post
If the drivers only accept analogue signals then you really need to connect encoders to correct the errors in voltage..
Digital control would be a lot better if the drives support it.. Even then, encoders would be good.
I would prefer digital the drives support it but I do not believe the MPU11 or its addon boards will easily support it.
Reply With Quote

  #5  
Old 04-13-2011, 09:10 AM
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 have never used that system, but don't they have their own DC servo drives?
Are you hooking some other servo unit to the Ajax?
Or are you using this drive as a spindle??
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

Sponsored Links
  #6   Ban this user!
Old 04-13-2011, 10:54 AM
 
Join Date: Nov 2010
Location: usa
Posts: 6
bonestock is on a distinguished road

Originally Posted by Al_The_Man View Post
I have never used that system, but don't they have their own DC servo drives?
Are you hooking some other servo unit to the Ajax?
Or are you using this drive as a spindle??
Al.
This is the Ajax system for 3rd party drives. I am using this servo for my Z axis and similar but larger servos for my X and Y.

Reading over your response of the PID loop and your various posts related to servo tuning over the years got me thinking. I was failing to see I have a PID loop nested within a PID loop and did not completely understanding the function of each.

These servo drives when set to speed mode have an internal PID loop only in reference to speed and not position. When I removed the controller in my troubleshooting I removed the outer PID loop that should have maintained position.

In navigating the servo drive diagnostic menus I noticed that I have a constant -20mv command signal when the controller is not connected. This signal completely explains the drift. With no outer PID loop to correct the position the drift continues.

I am now suspecting that the encoder was not wired properly to begin with so when a correction signal was being made from the controller the servo moved in the incorrect direction resulting in a fault. I will reconnect everything this evening and hopefully lay this issue to rest.
Reply With Quote

  #7  
Old 04-13-2011, 10:56 AM
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?

Originally Posted by bonestock View Post
I am now suspecting that the encoder was not wired properly to begin with so when a correction signal was being made from the controller the servo moved in the incorrect direction resulting in a fault. I will reconnect everything this evening and hopefully lay this issue to rest.
Sounds Logical!
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

  #8   Ban this user!
Old 04-15-2011, 09:50 AM
 
Join Date: Nov 2010
Location: usa
Posts: 6
bonestock is on a distinguished road

After reconnecting the motion controller I found that the encoder's absolute position was incrementing in the opposite direction than the controller was expecting. Flipping my A and B signals resolved that.

Additionally I had another small problem in which I needed to configure the servo drive to reverse the direction of the command signal. It's working great now.

As Al pointed out the controller closes the PID loop and compensates for the drift.
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
Need Help!- way to see the g code comands visualized line by line in Bobcad? 777funk BobCad-Cam 3 04-07-2011 07:48 PM
Line conditioners for CNC Equipment and poor line conditions WSS CNC Plasma and Waterjet Machines 0 01-13-2011 08:07 PM
Need Help!- *NEWBIE* Power Line filter (Transformer vs. Filter) cjchands General Electronics Discussion 5 09-25-2009 08:36 PM
Problem- Line Noise (COM via Predator/RocketPort) SeanO Machine Problems, Solutions , Wireless DNC, serial port 7 04-26-2009 06:40 PM
Line Smoothing, point /line no identification dz1 Visual Basic 8 12-15-2007 05:03 AM




All times are GMT -5. The time now is 04:11 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