Rotary table/indexer controller.

EricB

Registered
Registered
Joined
Feb 15, 2020
Messages
375
Just wondering if anyone here has built a stand alone controller for a rotary table?

I just acquired a CNC table with no controller and I'm planning to roll my own.
 
That sounds like an interesting project, can you please post some pictures of the table?
 
Sure. It's a Sherline 8730. I picked it up from ebay for $270 from an estate seller. It's normally about $450 retail.

Here's the picture from the motor test. I used and arduino and driver boards I had laying about, and ran it off a 9 volt battery.


8730 test.jpg
 
I built an electronic dividing head using Arduino code online- Here's the link:
The code seems to be very solid
-Mark
 
Last edited:
After some experimenting, it seems to me that the thing to do is leave the motor disabled until it's time for a move. Then when a move is needed, pull the enable lines high, drive to the new position, then drop the enables low.

The pro is the driver doesn't cook itself just holding the motor position. Mine got up to egg frying temp in just a few minutes.

The con is very little holding torque.

Thoughts?

Eric
 
After some experimenting, it seems to me that the thing to do is leave the motor disabled until it's time for a move. Then when a move is needed, pull the enable lines high, drive to the new position, then drop the enables low.

The pro is the driver doesn't cook itself just holding the motor position. Mine got up to egg frying temp in just a few minutes.

The con is very little holding torque.

Thoughts?

Eric
In normal operation for the driver is the hold current the same as the stepping current? Can your driver reduce it's hold current? I have an ELS using a stepper, it doesn't get particularly hot. Mine is 4 Nm, NEMA 24. Of course my lathe is the heatsink. I've left the motor on, but not stepping and it seems ok, it's not hot. I'm using a closed loop stepper motor driver that has various current settings. A CL57T, I think.

If you are using the stepper just to position and stop, then you could use the locks on the RT. Can't do that if the RT is rotating!
 
After some experimenting, it seems to me that the thing to do is leave the motor disabled until it's time for a move. Then when a move is needed, pull the enable lines high, drive to the new position, then drop the enables low.

The pro is the driver doesn't cook itself just holding the motor position. Mine got up to egg frying temp in just a few minutes.

The con is very little holding torque.

Thoughts?

Eric
I'm planning on using the rotary table locks on mine if it needs to hold in place. I'm using a clearpath servo, so the microcontroller can monitor torque (via an A/D converter) to warn if the table is locked when trying to turn.

I believe simple stepper drivers are essential a current source, varying the voltage to get a steady current. I wonder if you could hack the driver to adjust the current settings dynamically by controlling the DIP switches from your microcontroller, so you could drop to something like 75% current for holding.
 
Last edited:
I'm planning on using the rotary table locks on mine if it needs to hold in place. I'm using a clearpath servo, so the microcontroller can monitor torque (via an A/D converter) to warn if the table is locked when trying to turn.

I believe simple stepper drivers are essential a current source, varying the voltage to get a steady current. I wonder if you could hack the driver to adjust the current settings dynamically by controlling the DIP switches from your microcontroller, so you could drop to something like 75% current for holding.
The data sheets tell that current can be controlled buy selecting the proper "sense" resistor, but don't elaborate further. I guess you need an EE degree for that. Holding current as tested is 1.4 amps per coil. The driver is rated 3 amps max per channel. I guess it needs a bigger heat sink.
 
In normal operation for the driver is the hold current the same as the stepping current? Can your driver reduce it's hold current? I have an ELS using a stepper, it doesn't get particularly hot. Mine is 4 Nm, NEMA 24. Of course my lathe is the heatsink. I've left the motor on, but not stepping and it seems ok, it's not hot. I'm using a closed loop stepper motor driver that has various current settings. A CL57T, I think.

If you are using the stepper just to position and stop, then you could use the locks on the RT. Can't do that if the RT is rotating!
I would need to check the current while stepping.

In it's present configuration I can't adjust output current. I just checked and the board has the current setting pins tied to ground, so it's set for max output current. Time to get the soldering iron out.
 
Back
Top