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 01-21-2006, 08:52 PM
 
Join Date: May 2004
Location: United States
Posts: 314
erase42 is on a distinguished road
New to servos, advice from the wise please

Hi guys, I have a basically homebuilt foamcutter that I use as my main source of income. It uses steppers and xylotex drivers. I havent really had any problems with it other than very slow speeds when positioning for the next cuts. Every now and then I get some missed steps for reasons Im not sure of and other times im very sure what caused it Sometimes a chunk of melted solid plastic will end up in the middle of a block of foam and the very delayed cutting of this chunk will cause enough problems to cause missed steps. Once it finally cuts, if its lost steps, the entire rest of the block is usually ruined since the missed steps cause the very closely nested parts that were cut before and after the missed steps to overlap in areas.
I digress...
Is a servo system subject to the same failure? Is a gecko or rutex driven servo considered a closed loop system? Will a closed loop system continue to fight to reach a location that its supposed to arrive at. What exactly is a servo fault? Does it just mean that there was an incident or does it trigger the system to stop? And finally what drive do you all reccomend?
ED
E3 Foam
Reply With Quote

  #2  
Old 01-21-2006, 10:59 PM
HuFlungDung's Avatar
Moderator
 
Join Date: Mar 2003
Location: Canada
Posts: 4,825
HuFlungDung is on a distinguished road

Closed loop servos are more reliable because the controller is monitoring position feedback at all times. Indeed it must do so, because the nature of a servo control loop is that deviation of the current position from the commanded position creates an error signal which goes to the drive and forces the motor to attempt to keep moving until there is no more error in the position.

I'm not sure what to think about the problem with the delayed cutting. Most likely, even with servos, the control may shut the motor down if it has too much of a following error. If the servo motor stalls, the drive amp should trip out to protect the motor. The position is never lost, but if you are quick on the feedrate override, you can slow the machine to give it more time to cut. Worst case, you would return to a known earlier position in the program and cut the same path again.

I have used AMC drives, but that is just one of many companies.
__________________
First you get good, then you get fast. Then grouchiness sets in.

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #3   Ban this user!
Old 01-22-2006, 07:09 AM
 
Join Date: May 2004
Location: United States
Posts: 314
erase42 is on a distinguished road

What then is a servo fault? When people say the light blinks and the motion stops. Is that something other than a closed loop system?

THanks
Reply With Quote

  #4  
Old 01-22-2006, 07:18 AM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 20,463
ger21 is on a distinguished road
Buy me a Beer?

Geckos and Rutex drives close the loop in the drive. When the servo lags behind more than a certain amount, it faults, or stops. I believe you can make a circuit to stop all the drives if one faults, but that may not help you. I'm assuming you can't just stop in the middle of the foam, and resume again later from the same spot. It sounds like your system is underpowered. An underpowered servo system most likely won't help you at all. If you had more power, would the chunk of plastic still cause problems? What software are you using to control the machine?
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #5   Ban this user!
Old 01-22-2006, 11:12 AM
 
Join Date: May 2004
Location: United States
Posts: 314
erase42 is on a distinguished road

HI Gerry,
You are correct about not being able to start where i left off. If I do a controlled stop I can restart and continue with limited to no damage depending on the location of the wire. But a controlled stop is rare as there is no way to predict the problem untill after its become a problem. As far as being underpowered, that may be the case for the lost steps when the machine binds a little or some other source of friction (foam sliver in the rails) but more power wont cut the plastic contaminates any faster. Once the wire touches the solid plastic, the plastic sucks the heat out of the wire where the contact is made, slowing the cut. No amount of force (short of breaking the wire) will cause it to cut faster. Raising the heat can help but not much, I guess because an .014 wire cant hold very much heat? Under normal conditions the cut is done by the radiant heat around the wire, the wire never touching the foam. If the wire drags, it cools the wire and causes it to drag worse and so on. (sometimes the conatminate is a sliver of cardboard or something then im totaly screwed) The software im using now is deskcnc. It is a normal step direction output program although the step and direction signals are generated by its specialized control board. It can be connected to any type step dir drivers I am told. Desk cnc is now making their own servo driver units as well, saying that they are PID loop devices. Same as geckos?
Thanks for the help, my next machine will be servo powered no matter what, but im hoping for some other benifits over higher rapid transit speeds and quieter operation.

ED
Reply With Quote

Sponsored Links
  #6  
Old 01-22-2006, 11:18 AM
HuFlungDung's Avatar
Moderator
 
Join Date: Mar 2003
Location: Canada
Posts: 4,825
HuFlungDung is on a distinguished road

Hmm, you might want to add some kind of spring loaded tensioner to your wire. Normally the wire gets longer anyways when it is turned on (I suppose), but it must reach an equilibrium length. At that time, then a microswitch could perhaps be rigged up on the tensioner, and if the wire starts to pull hard, it would activate the switch, send a feedhold to the control. If it burns its way through, then the feedhold would release and the cut might continue.

That is a lot of speculation, but it might be a way of getting feedback from the cutting force.
__________________
First you get good, then you get fast. Then grouchiness sets in.

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #7  
Old 01-22-2006, 11:39 AM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 20,463
ger21 is on a distinguished road
Buy me a Beer?

Mach3 can be set up with encoders and some programming to pause the machine if lost steps occur. You can but a ready to run set up for it from www.rogersmachine.net
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #8   Ban this user!
Old 01-22-2006, 12:42 PM
 
Join Date: May 2004
Location: United States
Posts: 314
erase42 is on a distinguished road

HI HU,
I did have an idea like that at one point where the wire passed thru a tiny hole in a metal plate/electrical contact. So if the wire was deflected more than a fraction of a degree from perpendicular, it would touch the side of the holes closing a circuit which would either add a boost to the wire temp or send a signal to the feed speed control, slowing the wire down and triggering some sort of audio alarm so that I knew it had happened.
I was more concerned really to see to what extent i could loose steps with a servo and still have it return to an accurate location. If it would loose a couple inches worth of steps and still catch up that would be fine. If its going to fault after 100 steps or something it wont really help too much when I have problems.

Mach 3 is an awesome program but untill I can get one of the other software companies i use to write a 4 axis linear post for it, I am out of luck. I would like to use it tho.
Reply With Quote

  #9  
Old 01-22-2006, 12:57 PM
HuFlungDung's Avatar
Moderator
 
Join Date: Mar 2003
Location: Canada
Posts: 4,825
HuFlungDung is on a distinguished road

Ed,
Depending on the control software, there is a following error parameter that can be set. This would determine how much position lag is allowable before an alarm stops the program. I have no idea how wide this can be set, but it should allow a good bit of flexibility for you.

I would still incorporate the sensor system as you have described, in hopes of keeping anything from getting too extremely far out of wack.
__________________
First you get good, then you get fast. Then grouchiness sets in.

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #10   Ban this user!
Old 01-22-2006, 01:02 PM
 
Join Date: May 2004
Location: United States
Posts: 314
erase42 is on a distinguished road

I guess i make it sound like its a tragic every day happening. but i burn about 20 fridge size blocks a month and i have problems about 1 out of 25 or so. Dont shed any tears for me
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 02-01-2006, 12:58 AM
 
Join Date: Jun 2005
Location: Australia
Posts: 17
nashyboy is on a distinguished road

Have you considered converting it to a fastwire system instead of hotwire?
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





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