Introduction: INDEXER Rotary Table DIY Gearbox, Stepper Motor, and PLC Controller.
INDEXER Rotary table
One of difficult things in constructing things is cutting or making circles. Hopefully this will help some of you to invent some new ways of doing things. Adding circles, arcs, or curves to your next project may make it a winner.
This instructable shows you how to make your own indexing table to drill hole patterns, to cut out circles, and to cut many other things related to a circle. It allows you to set the index degrees by setting some push buttons. As an example setting it to four divides the circle in four 90 degree segments. This would allow you to drill a 4 bolt hole pattern or cut an arc 90 degrees in a piece of material.
If I won the Shopbot challenge I would use the machine and software start a small business making signs, templates, furniture, jigs, fixtures, engravings and parts out of wood and plastic. I have put together my own cnc mill drill but feel I need something bigger and more accurate like the shopbot to make it work. The autocad software completes the package for anyone to start a small business. Thank you to Instructables, Shopbot, and Autodesk for a great contest.
Features of index controller
Adjustable index degrees
Adjustable index speed
Single index by run button
Single index by proximity switch
Continuous run button
Brake output
Time lapse camera output
Index count indicator
Reset index to zero button
Index count increase button
Index count decrease button
Add 10 to index count button
Stop button
Self contained controller
Indexer can be connected to CNC computer control
Some Uses
Cutting holes
Cutting wheels
Cutting round slots
Cutting arcs
Drilling hole patterns on flat surfaces
Drilling hole patterns on round objects
Cutting slots on round objects
Triming pipe ends
Time lapse photography
Panoramic photography
Step 1: How to Set It
Set the index degrees by dividing 360 degrees by a number. The number is set by using the push buttons to increase or decrease by one or by pushing the increase by ten button.
To set it to 36 push the plus 10 button 3 times and then the increase button 6 times. Note you have to zero the count first by pushing the continuous button or holding the stop button on for 7 seconds. This will make the chuck index 10 degrees everytime the run button is pushed or the proximity sensor is triggered.
Check the count by counting the number of times the indicator light comes on in between pauses.
Run button is used to start the index to the next position or the proximity sensor can be used to trigger it to move to the next index position.
Increase button is used to increase the divide number by one.
Decrease button is used to decrease the divide number by one.
Continuous button allows stepper motor to run continuous full circle rotations. After the continuous button is pushed the run button is pushed to start the motion or the proximity sensor can be used. The stop button is used to stop the motion.
Time lapse mode button is held in for 5 seconds to enable that mode. First you need to set your index step amount. To set to 1 degree indexes first zero your count setting. When it is zero the count light will be turn on continuously. Then push the +10 button 36 times to set the count to 360. Then hold the time lapse mode button on for 5 seconds and the chuck will start to index in 1 degree increments. Push the stop button when you are done.
Step 2: Parts Needed to Make It
Materials
Programmable logic controller with pulse output ( Mitsubishi FX0-14MT-DSS Transistor Unit ) - Ebay
Programmable logic controller software for FX PLC - Ebay
Programmable logic controller cable - Ebay
Stepper module I used is an STMicroelectronics GS-200S in half step mode but I recommend geckodrives - Ebay or electronic supplier
5Vdc voltage regulator 7805 - Radio Shack #276-1770
24Vdc voltage regulator LM317T - Radio Shack #276-1778
(8) Momentary pushbutton switches - Radio Shack
bridge rectifier - Radio Shack
fuse - Radio Shack
fuse holder - Radio Shack
Multipurpose PC Board - Radio Shack # 276-150
1/2 inch romex connector - hardware store
Box to mount components - surplus
(1) 24 Vdc relay for time lapse output - Radio Shack
(3) On Off switches - Radio Shack
5/8 inch shaft to lathe chuck adapter - brother made it for me
Lathe chuck borrowed from small lathe
24 VAC wall transformer - surplus
Nema 34 Stepper motor - Ebay
Aluminum plates 8 X 4.5 X 3/4 and 8 X 5.625 X 3/4 inch - brother donated
Lovejoy coupling to fix gearbox shaft and motor shaft - Surplus
Gearbox with high gear reduction like 60 to 1 - Surplus
( I would like to upgrade to an actual milling rotary table)
Hardware for mounting everything together (10-32 threaded screws)
Spacers - I made them
Step 3: Buying Parts and Making It.
The PLC that I have used is still found on ebay so you can use the same program that I am currently running. I am still looking to improve the program so I was not going to upload it to instructables yet. But if someone wants to build this right now I will provide the program. If you want to use a different PLC just make sure it has a pulse output that can be used with stepper motors. Your PLC needs to have a solid state outputs to make this work correctly. Mechanical relay outputs will not work.
The gearbox on my indexer is surplus and so others will have to find one that fits their needs. Therefore it makes no sense for me to draw a drawing with all the sizes and bolt holes because yours is going to be different. The goal is to look at what I have shown and make something better that will fit your use. Actually I would recommend a milling machine indexing table to get the stiffness and accuracy needed cut nice parts.
My stepper module is also an older unit and so you will be selecting a different stepper driver for you project. I would recommend one of Gecko stepper drives. Remember most of the Gecko drives are 10 micro step drives. My drive is only 1/2 step drive. The PLC program will have to be changed to allow for this. This is a simple number change but it will slow the maximum high speed the motor can run. I will include a drawing showing a gecko drive being used. I removed the enable switch from the drawing because I do not feel it was needed.
The love joy coupling is ok for my light duty indexer but for accuracy I would use a solid flexible coupling.
The stepper motor on a index table does not have to be real big because if the high gear ratio of the gearbox. Also do not let that little stepper motor hurt you. That high gear ratio gives that little stepper motor a lot of power on the output shaft.