Centroid CNC4

More
30 Jun 2011 11:33 - 30 Jun 2011 11:34 #10996 by BigJohnT
Replied by BigJohnT on topic Re:Centroid CNC4
You might want to do the math on the USC to see if you gain any performance over a simple breakout board like the C1G from cnc4pc. With a decent latency I "think" you can generate pulses faster than the stepper can take them... but Andy would know for sure :)

www.cnc4pc.com/Store/osc/product_info.ph...th=33&products_id=49

In my case my steppers are rated for 1800 rpm and larger steppers can be less that than. You might do some math to see what the highest rpm your machine would drive the steppers for a ballpark idea of the maximum step rate you will need.

www.automationdirect.com/static/specs/surestepmotors.pdf

Just thinking out loud a bit...

John
Last edit: 30 Jun 2011 11:34 by BigJohnT.

Please Log in or Create an account to join the conversation.

More
30 Jun 2011 12:12 #10999 by andypugh
Replied by andypugh on topic Re:Centroid CNC4
BigJohnT wrote:

You might want to do the math on the USC to see if you gain any performance over a simple breakout board like the C1G from cnc4pc.


The main advantage of the USC (and Mesa equivalent) is that you get a lot more IO lines than with a parport for ancillaries. A smaller step-rate granularity can also give faster rapids even if the peak pulse rate capability is no higher.

Please Log in or Create an account to join the conversation.

More
30 Jun 2011 12:25 #11000 by BigJohnT
Replied by BigJohnT on topic Re:Centroid CNC4
Yea, I didn't even think of the I/O part of it... would the new Mesa cards be worth waiting for? As I understand they are going to be out soon and more cost effective in the I/O area.

John

Please Log in or Create an account to join the conversation.

More
30 Jun 2011 13:06 #11001 by andypugh
Replied by andypugh on topic Re:Centroid CNC4
BigJohnT wrote:

Yea, I didn't even think of the I/O part of it... would the new Mesa cards be worth waiting for? As I understand they are going to be out soon and more cost effective in the I/O area.


Personally I am happy direct-wring to a 7i43. They cost about the same as a breakout board. I use a ULN2003 to interface to the VFD on/off/reverse buttons.

Please Log in or Create an account to join the conversation.

More
02 Jul 2011 03:15 - 02 Jul 2011 03:19 #11060 by jmelson
Replied by jmelson on topic Re:Centroid CNC4
forhire wrote:

Here is my shopping list so far:
1 Power supply www.antekinc.com PS-15N70R5R12 $240
3 Stepper drives www.geckodrives.com G203V $147 each x 3 = $441
1 Universal Stepper Control (USC) pico-systems.com/univstep.html $250

I'm still working on the jog control portion. Does anyone have a recommendation? I'm not sure I want to use a touch screen or mouse.

I love a pendant with jog dial (MPG). I bought an HEDSS jog dial on eBay for about $52.
With a 3-axis system using the USC board, you have one more encoder input available to use for the
jog dial. (You can also use general digital inputs, these are sampled 1000 times a second, so even the
software encoder counter can keep up with your hand unless you really twirl the dial.
Here's my first try at a pendant: pico-systems.com/pendant.html
The HEDSS one is quite a bit smaller and fits in the hand.


I am still thinking about the stepper encoders. I believe the USC can read encoders. The USC can also counts pulses... not sure how that compares to encoder counts.

By default in an open-loop system, the USC counts the step pulses it issues to keep EMC in sync with the
stepper drivers. You can put encoders on the motors, this will allow you to detect stalls and missed steps.
You want fairly high resolution encoders, so there won't be positions on the motor that you can't get to because
there's no encoder count at that position.

I ordered new pulleys so I can get better resolution. Can't wait for them to arrive B)

While this WILL increase resolution, it may have an adverse effect on speed. Torque on stepper motors falls off rapidly at higher speeds, so if the motor has to turn twice as fast, you may actually deliver less torque at the same table speed. But, the Gecko drives are so MUCH better than hideous old full-step unipolar drives that you may still end up with more resolution plus more speed.

Jon
Last edit: 02 Jul 2011 03:19 by jmelson.

Please Log in or Create an account to join the conversation.

More
02 Jul 2011 03:46 #11061 by jmelson
Replied by jmelson on topic Re:Centroid CNC4
BigJohnT wrote:

You might want to do the math on the USC to see if you gain any performance over a simple breakout board like the C1G from cnc4pc. With a decent latency I "think" you can generate pulses faster than the stepper can take them... but Andy would know for sure :)

www.cnc4pc.com/Store/osc/product_info.ph...th=33&products_id=49

In my case my steppers are rated for 1800 rpm and larger steppers can be less that than. You might do some math to see what the highest rpm your machine would drive the steppers for a ballpark idea of the maximum step rate you will need.

John

A MAJOR benefit to a hardware step generator is the smoothness of pulse trains, due to the finer granularity of the hardware. For instance, the USC has a clock of 100 ns, about 200 times finer than most software step generators can handle. 1800 RPM with a Gecko 200-series step driver requires 60,000 steps/second.
At 25,000 steps/second, EMC2's software step generator has typically a 50% jump in step timing. The USC has a 0.3% jump.

Jon

Please Log in or Create an account to join the conversation.

More
03 Jul 2011 00:31 - 03 Jul 2011 02:41 #11083 by forhire
Replied by forhire on topic Re:Centroid CNC4
jmelson wrote:

Here's my first try at a pendant: pico-systems.com/pendant.html


Thanks for the information on your pendant. I think that will work well. I found the wiring diagram and I think I understand how it works :)

By default in an open-loop system, the USC counts the step pulses it issues to keep EMC in sync with the
stepper drivers. You can put encoders on the motors, this will allow you to detect stalls and missed steps.
You want fairly high resolution encoders, so there won't be positions on the motor that you can't get to because
there's no encoder count at that position.


I have encoders already on the steppers. I'll likely have to take off the covers and get a part number off the encoder. What would be a recommended resolution for the encoder?

I ordered new pulleys so I can get better resolution. Can't wait for them to arrive B)


While this WILL increase resolution, it may have an adverse effect on speed. Torque on stepper motors falls off rapidly at higher speeds, so if the motor has to turn twice as fast, you may actually deliver less torque at the same table speed. But, the Gecko drives are so MUCH better than hideous old full-step unipolar drives that you may still end up with more resolution plus more speed.


This will be the real test. Obviously I won't know until I try it. I did talk to another CNC4 user who says this was a common and much needed upgraded, he did mention some speed decrease... but with a 3000 rpm spindle... speed isn't my issue. I finished boring and broaching the new pulleys today. Unfortunately the Y axis was 1.5 inches longer between centers than the X axis... they looked so similar... that will teach me for not measuring everything. Also, I was 10mm too long on the X axis belt... I should have centered the adjuster when I measured the center. I have to order new belts :(

jmelson wrote:

A MAJOR benefit to a hardware step generator is the smoothness of pulse trains, due to the finer granularity of the hardware. For instance, the USC has a clock of 100 ns, about 200 times finer than most software step generators can handle. 1800 RPM with a Gecko 200-series step driver requires 60,000 steps/second.
At 25,000 steps/second, EMC2's software step generator has typically a 50% jump in step timing. The USC has a 0.3% jump.


That re-confirms the reason I'm looking to use the hardware USC. I also wanted the IO and encoder capability.

Photo of new 2:1 pulley and belt that is too long:
Attachments:
Last edit: 03 Jul 2011 02:41 by forhire.

Please Log in or Create an account to join the conversation.

More
03 Jul 2011 02:56 #11084 by jmelson
Replied by jmelson on topic Re:Centroid CNC4
forhire wrote:


I have encoders already on the steppers. I'll likely have to take off the covers and get a part number off the encoder. What would be a recommended resolution for the encoder?

Well, the encoders were probably selected to be a reasonable match to the motors. A "500 line"
encoder will give 2000 counts when counting all quadrature transitions. That will roughly match
the Gecko microstepping resolution, but due to slight errors in the motor components, its steps
will not line up perfectly with the encoder. So, you will likely have to set a deadband of about 1.5
encoder counts to eliminate hunting at some spots.

Jon

Please Log in or Create an account to join the conversation.

More
03 Jul 2011 04:10 #11087 by tpwjayson
Replied by tpwjayson on topic Re:Centroid CNC4
BigJohnT wrote:

Yea, I didn't even think of the I/O part of it... would the new Mesa cards be worth waiting for? As I understand they are going to be out soon and more cost effective in the I/O area.

John


My question is which card is easier to configure? I dont really need anything more than spindle control on top of my motors, so if I can save $200 I would prefer to get the C1G.

Also, how important are the encoders in this setup? I was thinking that I could just not use them when I upgrade if they aren't doing a whole lot.

Please Log in or Create an account to join the conversation.

More
03 Jul 2011 12:17 - 03 Jul 2011 12:33 #11090 by BigJohnT
Replied by BigJohnT on topic Re:Centroid CNC4
jmelson wrote:

A MAJOR benefit to a hardware step generator is the smoothness of pulse trains, due to the finer granularity of the hardware. For instance, the USC has a clock of 100 ns, about 200 times finer than most software step generators can handle. 1800 RPM with a Gecko 200-series step driver requires 60,000 steps/second.
At 25,000 steps/second, EMC2's software step generator has typically a 50% jump in step timing. The USC has a 0.3% jump.

Jon


More good stuff to know. Thanks for explaining that Jon.

John
Last edit: 03 Jul 2011 12:33 by BigJohnT.

Please Log in or Create an account to join the conversation.

Time to create page: 0.303 seconds
Powered by Kunena Forum