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! > Machine Controllers Software and Solutions > LinuxCNC (formerly EMC2)


LinuxCNC (formerly EMC2) Discuss LinuxCNC (formerly EMC2) Controlers here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-01-2010, 06:21 PM
 
Join Date: Jan 2006
Location: New Zealand
Posts: 88
nick mulder is on a distinguished road
Trying to spec out a servo system for EMC2 & another application concurrently - hard!

Hello all,

I have two applications that I'd like to purchase motion control gear for - I'd like to try to get gear that can be used in both applications (there maybe a little adaptation involved in one or more of the cases):

First application:
A 4 axis mill/drill CNC conversion using EMC2 as the controller (the 'loop')

Second application:
A generic 4 axis machine in which the purchased drives can handle being fed simple feed step/dir pulses (from an arbitrary source) with the drives doing their own PID control internally (no more PC attached!)

Consequences I've discovered that will likely need addressing:
-I will likely need some sort of USB or parallel I/O card to free me up of on board parallel port restrictions in EMC2 (I'd prefer not PCI bus) - Mesa gear looks interesting here as it is EMC2 ready
-Once the above point is taken care of its looks like I can have high resolution (incremental) encoders - I'd like them for obvious reasons
-The motor drives would be good if they were able to be hijacked or switched to allow the encoders to go to EMC2 directly (or indirectly) for the CNC, the motors would then run 'dumb'. (If this is impossible within the spec I give then I can run EMC2 (or mach3 even) open loop with the drive running the loop.)
-Assuming the last factor can be addressed I need ALSO to be able to split the encoder stream for the second application, one stream to the drive for its internal PID loop again ('smart' mode), the other split to the arbitrary 'brain' for other purposes (non real time, non control).

Limiting factors:
-I'd prefer brushless servos for the motor, but standard servos are fine also
-COST - I'd like as high torque as I can get (NEMA34 likely?) but don't want to be spending more than around $600~$700 per axis - factor in eventual power supply cost into this also
-I live in single phase 230-240V/50Hz land - thats 10A per circuit ... 2400W max available per circuit

Notes:
I would emphasis the ability to function relatively unhindered or adapted under the second application as more pertinent than the EMC2 CNC application - that can run adapted/converted if need be...
The motors will probably be over spec for the CNC application, excess torque however will be used in the second application.

Does anyone have any suggestions of suppliers I could approach ?

I am in contact with Mesa, Pico systems so far ...
Reply With Quote

  #2   Ban this user!
Old 10-01-2010, 08:20 PM
 
Join Date: Jan 2005
Location: USA
Posts: 2,348
mactec54 is on a distinguished road
Buy me a Beer?

nick mulder

These would work for you, They will plug & play straight to Mach3 control software, But could work with step/dir output from other software,The drives can be run with +/-10v as well,& soon Dmm will have USB breakout board, instead of the Parallel port

Motion Control Products - DMM Technology
__________________
Mactec54
Reply With Quote

  #3   Ban this user!
Old 10-01-2010, 08:38 PM
 
Join Date: Jan 2006
Location: New Zealand
Posts: 88
nick mulder is on a distinguished road

Originally Posted by mactec54 View Post
These would work for you, They will plug & play straight to Mach3 control software, But could work with step/dir output from other software,The drives can be run with +/-10v as well,& soon Dmm will have USB breakout board, instead of the Parallel port

Motion Control Products - DMM Technology
Hi, I was at this site a few days back - noted the absolute encoders however which wont work with EMC2... But there could be a solution there. I have contacted them now - thanks for reminding me of them
Reply With Quote

  #4   Ban this user!
Old 10-01-2010, 10:29 PM
 
Join Date: Jan 2005
Location: USA
Posts: 2,348
mactec54 is on a distinguished road
Buy me a Beer?

nick mulder

The encoders have nothing to do with EMC2,or the control software,the encoders are taken care of in the drive,when using step/dir signals, the drive only needs to see the step/dir signals through the breakout board from your computer

Here is a video of the Dmm system running, he has many videos to look at, these drives have never been tuned in any way,
just used straight from Dmm

YouTube - cncvids 028.AVI
__________________
Mactec54
Reply With Quote

  #5   Ban this user!
Old 10-01-2010, 10:50 PM
 
Join Date: Jan 2006
Location: New Zealand
Posts: 88
nick mulder is on a distinguished road

I understand they don't but in my spec I'm interested to see if they can ... Basically trying to make the most of EMC2, or I may as well run Mach3 (?)

There are products offered by Pico System that allow the Gecko 320x to get encoder info into EMC2, It might not run the loop, but the encoder info goes into it so you have a DRO of sorts and EMC2 is aware of the world so to speak...

I found this about the DMM stuff:

DMM drive will not be reviewed due to lack of interest together with some performance details noted in a close read of the specs, notably a very small fixed following error.
(06/01/2009 - Servo Drive Review and Comparison)

The following error is fixed at 128 counts - as I understand it with a perfect drive and PID tune there will be no issues. But then with high CPR encoders this could be problematic... Is the low following error parameter an issue or indeed an indication that it is a good drive ?
Reply With Quote

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

nick mulder

The guy that wrote that about the DMM drives, has never had one, for testing,& made up this story about the following error,( Like a lot of the other information on other drives on his site is incorrect as well,) there is no problem with the 16384 count encoders, the 127 does not mean 127 counts, it is something like 8,192 encoder pulses or 90deg of motor shaft rotation.

The drives are great, & the price you can not beat not even in China, as machine builders there are using them,The drives
breakout board encoders etc are all designed & made in Canada
__________________
Mactec54

Last edited by mactec54; 10-02-2010 at 12:42 AM.
Reply With Quote

  #7   Ban this user!
Old 10-01-2010, 11:38 PM
 
Join Date: Jan 2006
Location: New Zealand
Posts: 88
nick mulder is on a distinguished road

Made it up ?? Why would he do that ? I was linked that review page I think by a mach3 forum user as a good resource...

I guess, its the net after all ...

I'm assuming you own the system, or have used it ?

Can you explain the numbers 14bit absolute, ah hah, yes - ok, half that = 8192 - how does the 128 fit into it ? And where does this info come from ?

interested!
Reply With Quote

  #8   Ban this user!
Old 10-02-2010, 01:02 AM
 
Join Date: Jan 2005
Location: USA
Posts: 2,348
mactec54 is on a distinguished road
Buy me a Beer?

nick mulder

You can see how the numbers are used in the tuning software, Look in the PDF manual for the drives under tuning & you will see how the numbers are used, & the number is 127 not 128
__________________
Mactec54
Reply With Quote

  #9   Ban this user!
Old 10-06-2010, 07:22 PM
Zig Zig is offline
 
Join Date: Mar 2008
Location: Australia
Posts: 237
Zig is on a distinguished road

Nick... maaaatee...

I am doing precisely what You want to do.


Brushles servo receiving step direction signals.
Encoder handled by servo amp.
Cost per axis ( AUD )

Servo motor from Anaheim Automation ( USA) approximately 150AUD
Servo amp fron CNC Teknix ( Australia ) Approximately 150AUD
Encoder ( quadrature ) shaft or linear ..Your choice from Approx AUD 100 to AUD1400

Servo amp connects to the PC serial port to tune up the PID and feed forward coefficients. from there on all it takes is step and direction signals.

Enjoy
Reply With Quote

  #10   Ban this user!
Old 10-06-2010, 10:42 PM
 
Join Date: Mar 2004
Location: St. Louis, MO
Posts: 309
jmelson is on a distinguished road

Originally Posted by nick mulder View Post
I understand they don't but in my spec I'm interested to see if they can ... Basically trying to make the most of EMC2, or I may as well run Mach3 (?)

There are products offered by Pico System that allow the Gecko 320x to get encoder info into EMC2, It might not run the loop, but the encoder info goes into it so you have a DRO of sorts and EMC2 is aware of the world so to speak...
Yes, using my Universal Stepper Controller and Gecko Interface boards, the control loop is closed
within EMC2. Besides the advantages of having configurable following error limits, you also are able to adjust some of the loop tuning parameters that you can't get to on the Gecko drives.
Also, the encoders keep feeding position info to EMC even when the drives are E-stopped, so you don't have to rehome every time you come out of E-stop.

The Stepper Controller board also allows much faster step pulse rates, so that higher encoder resolutions can be used. Since the Gecko drive can handle 250 KHz step pulse rates, why have the software step generation force you to reduce encoder resolution. (Higher resolution almost always translates into smoother motion.)

Jon
Reply With Quote

Sponsored Links
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 On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
New Machine Build- Absolute minimum machine spec for EMC2 latest build? irving2008 LinuxCNC (formerly EMC2) 7 07-24-2008 06:30 AM
Need Help!- which motor has the beter spec for a servo eloid General Electronics Discussion 2 03-08-2008 03:32 PM
Need opinions on plasma table servo application Erick Davidson CNC Plasma and Waterjet Machines 7 09-18-2006 11:20 PM
Servo Application dyingbreed Servo Motors and Drives 4 05-26-2006 01:55 AM
Allen Bradley Servo spec help CAM_MAN Servo Motors and Drives 1 02-23-2005 11:00 PM




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