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 > Gecko Drives


Gecko Drives Discuss all Gecko drives here and get direct support!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 05-31-2011, 09:42 AM
bill south's Avatar  
Join Date: Apr 2005
Location: usa
Age: 59
Posts: 609
bill south is on a distinguished road
Another in Need of Expert Help with Gecko 320s

Good Morning Guys and Gals;
I'm have some issues with my servo drive setup and need some guidance. I've completed two

other cnc projects and this is the first time with these issues. I may be asking too much of

my machine but here goes!!!!

Machine is a home built router 34"X34" with .2" lead ball screws. The axis are all on bearing

trollys and all mechanical movement is bind free. My drive system is as follows:
3 each Gecko 320
2 each ElectroCraft E643 (X&Z) Nema 34, 90V Max 4800 RPM motors.
1 each Electrocraft E712 (Y) Nema 34, 60V Max 2100 RPM motor.
BOB is a PMDX-126 wired as the manual describes for Gecko Monitoring (stop on fault).
Power supply is a home built high amperage torroidal design with filter cap and diode. Max

voltage is 52V DC.
The motors are belt coupled with a 1:1 ratio.
Control computer is a dell 2Ghz with 1 gig of memory and dedicated to the machine.
Running mach 3 at 45000 Hz
Motors are tuned at an acceleration of 8 (z) and 10 (x&Y).
System was calibrated using a digital caliper and the built in Mach calibration feature.
Motor Speed!!!
Thats the issue. I can't get the sytem to run past 70 ipm without faulting. I was targeting

150 ipm on rapids. The fault occurs when the drives reverse.
I've attempted to tune the geckos with a scope but can't figure how to hook set up the scope

and have it resemble anything in the documentation. I've tuned the system by ear many many

times. I'm almost afraid I'm wearing out the pots!
One test that I conducted this weekend kind had strange results.
What I was attempting was to test the PMDX 126 gecko monitoring feature. I loaded some code

and started the machine cutting air. I then removed the HV fuse on the motor side of the gecko

for the y axis. The position error was noted and the machine faulted and stopped mach. Just

like it is suppose to work.
I then replaced the fuse, restarted the program and removed the x fuse. The gecko did not

fault until I tried to replace the fuse. Strange. I replaced the fuse and started the system

again. I then removed the z fuse and the system just kept on running. I replaced the fuse and

the axis started working again but of course it was out of position. Almost like the gecko

position error monitoring feature was not working.
I then tried to test the position error circuit (encoder) as is suggested in the 320 manual. I

connected a vom to the test pins and 5 volts was noted. Of course to move the motor/encoder

out of position, I had to remove the hv from the sytsem, otherwise the motor cannot be turned

due to motor torque. Well, the 5 volts is no longer present when the hv is removed, even

without turning the motor. I guess the 5V is supplied from the hV circuit.
After reading all the above, I kind of realize that the motors are badly mismatched with a 60 v

motor on the y and a 90v motor on the x and z. Will this make a difference?
One other bit of information. I checked the voltate on the motor output from the geckos when

doing a rapid movement at 100 ipm and the voltage was only 7 - 8 volts. I haven't done the

math but the power supply is most definately capable of that. Will the low voltage demand

impact the error monitoring feature in the gecko?
Any thoughts or help will be very appreciated.
I'd like to get 150 ipm out of this system but reliability is the most important!
HELP.
Bill
Oh yeah, sorry for the long post but I've been working on this crazy system since Christmas!
__________________
billyjack
Helicopter def. = Bunch of spare parts flying in close formation! USAF 1974 ;>)
Reply With Quote

  #2   Ban this user!
Old 05-31-2011, 11:40 AM
 
Join Date: Apr 2004
Location: VA, USA
Posts: 75
morestuff is on a distinguished road
Help with G320X

Hi Bill,

The tuning of servo systems is a process that can cause
plenty of frustration.

The G320X instructions describe the P, I, and D adjustments,
but there are other factors that can be used to affect
the servo response.

First is the encoder resolution. If you are using the
AMT-102 style encoders, you can set dip switches internal
to the encoder to control the resolution. You should set
only as much resolution as you need. For example you will
want the encoder feedback to offer between 4 and 10 times
as much resolution as the minimum commanded movement that
you need to achieve. Excess resolution can offer tighter
performance, but may also make it more difficult to tune
your system. There is also the possibility that high resolution
settings could require pulses faster than you computer can
generate them.

Remember that the G320X will use quadrature decoding, so
if your encoder offers 500 pulses per revolution, then
the G320X will be able to see 2000 counts per revolution.

The G320X following error detection circuitry has an
adjustable limit. If your servos struggle to maintain
tight following when moving fast, and you really only
need tight precision when moving slow, then you can
set the DIP switches (number 4 and 5) to allow greater
following error before signaling a fault.

The G320X also has adjustable torque gain. For most
users the default setting works, but sometimes you may
benefit from changing the setting of DIP switches
8, 9, and 10. This will affect the feedback stability.

Lastly, the G320X has a current limit adjustment. If
this is set lower than required by the motor specifications,
it can limit the amount of torque available unnecessarily.

Simulating a fault by removing the fuse is not a valid
approach. The G320X cannot monitor position and provide
fault detection when it does not have power.

The best way to simulate faults is to mechanically
overpower the servo motor so that it is out of position.
You can also connect a momentary switch between the
ERR/RES (terminal 5) and Encoder +5VDC (terminal 7).
This will cause all the G320X drivers that have their
ERR/RES terminals connected together to enter the fault
state.

This simulated fault will cause the G320X drivers to stop
driving the motors, and cause the PMDX-126 to signal an
E-Stop to Mach3. When you then click on the flashing RESET
on the Mach3 screen, the PMDX-126 will reset the G320X
drivers and they will again begin driving the motors.

If you click on the RESET on the MACH3 screen when
the drives have not signaled a fault, the PMDX-126
will NOT disable the drives. This was a design decision
to allow the user to reset Mach without causing the drives
to freewheel if there had not been an E-Stop.

Measuring the voltage to the motors, assuming that
your meter is not confused by the PWM square wave
signal, will tell you how fast the motor should be
trying to turn. It is quite possible to develop full
torque with less that 10 volts applied if the motor is
moving slowly relative to its rated speed. For DC
brush type servo motors, speed will be related to
voltage, and torque will be related to current.

The following error detection circuit and the encoder
are powered by the V+ motor supply voltage on terminal 2,
but should operate correctly at any voltage above 18 volts.
The actual voltage should not influence the error detect
sensitivity.

Having a lower motor supply voltage will limit the top
speed of you motor, but my guess is that your supply
voltage is not your problem. Even running at half speed
your motors will probably drive your machine at much
faster speed than you are trying to achieve. Do the
math keeping in mind that motor speed is revolutions
per minute and machine travel speeds are also in inches
per minute. Don't get tripped up inserting a factor of
60 somewhere.

Hope this give you some ideas without confusing things
even more.

Regards,
Steve Stallings
www.PMDX.com
Reply With Quote

  #3   Ban this user!
Old 05-31-2011, 12:22 PM
bill south's Avatar  
Join Date: Apr 2005
Location: usa
Age: 59
Posts: 609
bill south is on a distinguished road

Thanks Steve;
This is all good information and I now understand how the PMDX board works much better. Unfortunately, the other information relative to the Geckos will not help very much since I have the 320's and not the 320x. There are no selectable attributes only the pots to set. Thus the reason I cannot understand why I can't find a "magic" sweetspot after all my tuning. Basically, there are only two adjustments required and I can't seem to find the correct combination. Where is my speed?
Thanks again for all of your information. I'm sure the PMDX-126 board will work flawlessly. This is the 3rd BOB I've had in the system. All were upgrades but this is getting expensive!
Are there any hobby priced servo drives that have a self tuning feature?
Best and thanks.
Bill
__________________
billyjack
Helicopter def. = Bunch of spare parts flying in close formation! USAF 1974 ;>)
Reply With Quote

  #4   Ban this user!
Old 06-02-2011, 07:15 AM
bill south's Avatar  
Join Date: Apr 2005
Location: usa
Age: 59
Posts: 609
bill south is on a distinguished road

With the information presented above (I don't want to bore anyone with repeating it), can anyone give me an idea what speed I should expect out of this setup assuming ideal mechanical conditions?
Thanks
Bill
__________________
billyjack
Helicopter def. = Bunch of spare parts flying in close formation! USAF 1974 ;>)
Reply With Quote

  #5   Ban this user!
Old 06-03-2011, 07:58 PM
 
Join Date: Feb 2007
Location: canada
Posts: 619
Larken is on a distinguished road

Hi
What encoders are you running ?

If your interested, I can sell you 3 Viper 95 drives (@125 each) and If your not happy, i will give you your full money back including shipping.

I'm sure they will solve your frustration. But i recommend differential encoders

Larry K
Larken Automation
__________________
Manufacturer of CNC routers and Viper Servo Drives
www.LarkenCNC.com and www.Viperservo.com
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 06-08-2011, 09:52 PM
 
Join Date: Feb 2007
Location: canada
Posts: 619
Larken is on a distinguished road

Oops !!

That was supposed to be a private message.
__________________
Manufacturer of CNC routers and Viper Servo Drives
www.LarkenCNC.com and www.Viperservo.com
Reply With Quote

  #7   Ban this user!
Old 06-09-2011, 07:30 AM
bill south's Avatar  
Join Date: Apr 2005
Location: usa
Age: 59
Posts: 609
bill south is on a distinguished road

Thanks for the reply Larry! I kind of thought your response was PM material but I sure do appreciate it anyway. I think I have found a solution to my issue (again, I think). The values I was using in Mach may have been very wrong for what I was trying to accompllish.
Thanks for all the help guys.
Bill
__________________
billyjack
Helicopter def. = Bunch of spare parts flying in close formation! USAF 1974 ;>)
Reply With Quote

  #8  
Old 06-09-2011, 09:16 PM
Gold Member
 
Join Date: Mar 2003
Location: United States
Posts: 2,717
Mariss Freimanis is on a distinguished road

You are grossly miss-geared which makes your application very short on torque. 70 IPM is 350 RPM on the screw yet your motor can turn I'm guessing 3,500 RPM so you are using only 10% of the motor's available speed. If you geared the motor down 3:1, you'd need only 1/3 the torque from your motor and you'd reach much much higher speeds.

Think of a manual transmission sports car when the light turns green. Do you want to be in 1st gear or 5th gear? It's the same engine and horsepower in either gear but 1st gets you a more spectacular getaway than 5th does. The engine has low torque compared to what the wheels need but it has a 7,000 RPM red-line and the wheels would tear off your car at 7,000 RPM if it were on jacks. You trade in excess RPM for torque using a transmission between the engine and wheels. You wouldn't build a car with its engine coupled 1:1 to wheels yet that's what you have when you couple a servomotor 1:1 to the screw.

Mariss
Reply With Quote

  #9   Ban this user!
Old 06-10-2011, 08:56 AM
bill south's Avatar  
Join Date: Apr 2005
Location: usa
Age: 59
Posts: 609
bill south is on a distinguished road

Thanks for chiming in Mariss. As always, your input is valued and appreciated.
I guess I was under the assumption that the torque curve was highest at the low rpm of the servos. If that is a misconception on my part then what you say makes good sense.
I''ve ordered a different pulley set from mcmaster to get the 3 to 1 ratio which is the best I can do with my current mounts.
This is in no way meant to be criticism of Geckos!!!! I've used gecko's for years and really like them. I've just been kind of frustrated with this particular machine is not working as I expected.
Many thanks guys!
Bill
__________________
billyjack
Helicopter def. = Bunch of spare parts flying in close formation! USAF 1974 ;>)
Reply With Quote

  #10  
Old 06-11-2011, 01:57 PM
Gold Member
 
Join Date: Mar 2003
Location: United States
Posts: 2,717
Mariss Freimanis is on a distinguished road

Servomotors have a continuous rated torque. This rating is the maximum torque load you may continuously apply to the motor without overheating it.

This limit is independent of speed, which means it's the same limit at 1 RPM or 6,000 RPM. Power is torque times RPM; the motor produces it's rated power when it's turning at its rated RPM (typically 80% of its no-load speed).

To get the rated power from the motor, the gearing must be such that the motor is turning at 80% of its no-load speed when your mechanism is moving at its maximum design speed.

You won't get optimal gearing with a 3:1 reduction but you will be much better off than you were at 1:1 gearing. The geared output will have 3 times the torque you had at 1:1 reduction. The reflected moment of inertia will be reduced 9-fold and the motor will be able to accelerate the load much better to the speed you want.

Mariss
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 03-04-2012, 04:55 PM
 
Join Date: Mar 2012
Location: Guatemala
Posts: 1
tono88 is on a distinguished road

Hi, good morning. I'm trying to use the gekodrive g320x I follow all the steps and all ok but in the step of connecting the servo motor I get the fault led. The fault led didn't go away for a while, then the fault led goes away I repeat all the steps and in the same step I get the fault led. I think is the current limit but my question is how to remove the fault led to try again
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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Q: Breakout board for 320s? Deviant Gecko Drives 17 12-22-2010 05:44 AM
Gecko 320s & Charge Pump Mike F Gecko Drives 0 12-12-2006 07:40 AM
Q-Cad Cam Expert Kevin Moore General CAM Discussion 2 11-08-2006 11:05 PM
CAM Expert Jan General CAM Discussion 4 12-21-2003 02:54 PM




All times are GMT -5. The time now is 04:22 PM.





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